Warning: Permanently added '3.238.112.195' (ED25519) to the list of known hosts. You can reproduce this build on your computer by running: sudo dnf install copr-rpmbuild /usr/bin/copr-rpmbuild --verbose --drop-resultdir --task-url https://copr.fedorainfracloud.org/backend/get-build-task/9602727-fedora-rawhide-x86_64 --chroot fedora-rawhide-x86_64 Version: 1.5 PID: 8964 Logging PID: 8966 Task: {'allow_user_ssh': False, 'appstream': False, 'background': False, 'build_id': 9602727, 'buildroot_pkgs': [], 'chroot': 'fedora-rawhide-x86_64', 'enable_net': False, 'fedora_review': False, 'git_hash': '09be41c4b4503994f587edb8bdeb55632a3fdc49', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/davidsch/testing/python-xarray', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'python-xarray', 'package_version': '2025.9.0-4', 'project_dirname': 'testing', 'project_name': 'testing', 'project_owner': 'davidsch', 'repo_priority': None, 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/davidsch/testing/fedora-rawhide-x86_64/', 'id': 'copr_base', 'name': 'Copr repository', 'priority': None}], 'sandbox': 'davidsch/testing--davidsch', 'source_json': {}, 'source_type': None, 'ssh_public_keys': None, 'storage': None, 'submitter': 'davidsch', 'tags': [], 'task_id': '9602727-fedora-rawhide-x86_64', 'timeout': 18000, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/davidsch/testing/python-xarray /var/lib/copr-rpmbuild/workspace/workdir-4hnrluru/python-xarray --depth 500 --no-single-branch --recursive cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/davidsch/testing/python-xarray', '/var/lib/copr-rpmbuild/workspace/workdir-4hnrluru/python-xarray', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-4hnrluru/python-xarray'... Running: git checkout 09be41c4b4503994f587edb8bdeb55632a3fdc49 -- cmd: ['git', 'checkout', '09be41c4b4503994f587edb8bdeb55632a3fdc49', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-4hnrluru/python-xarray rc: 0 stdout: stderr: Note: switching to '09be41c4b4503994f587edb8bdeb55632a3fdc49'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at 09be41c automatic import of python-xarray Running: dist-git-client sources cmd: ['dist-git-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-4hnrluru/python-xarray rc: 0 stdout: stderr: INFO: Reading stdout from command: git rev-parse --abbrev-ref HEAD INFO: Reading stdout from command: git rev-parse HEAD INFO: Reading sources specification file: sources INFO: Downloading xarray-2025.9.0.tar.gz INFO: Reading stdout from command: curl --help all INFO: Calling: curl -H Pragma: -o xarray-2025.9.0.tar.gz --location --connect-timeout 60 --retry 3 --retry-delay 10 --remote-time --show-error --fail --retry-all-errors https://copr-dist-git.fedorainfracloud.org/repo/pkgs/davidsch/testing/python-xarray/xarray-2025.9.0.tar.gz/md5/c18e8c3b01f7ebdee3857a90e871e5ac/xarray-2025.9.0.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 2969k 100 2969k 0 0 15.0M 0 --:--:-- --:--:-- --:--:-- 15.1M INFO: Reading stdout from command: md5sum xarray-2025.9.0.tar.gz tail: /var/lib/copr-rpmbuild/main.log: file truncated Running (timeout=18000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-4hnrluru/python-xarray/python-xarray.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-4hnrluru/python-xarray --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1758870755.581273 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 6.3 starting (python version = 3.13.7, NVR = mock-6.3-1.fc42), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-4hnrluru/python-xarray/python-xarray.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-4hnrluru/python-xarray --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1758870755.581273 -r /var/lib/copr-rpmbuild/results/configs/child.cfg Start(bootstrap): init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish(bootstrap): init plugins Start: init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish: init plugins INFO: Signal handler active Start: run INFO: Start(/var/lib/copr-rpmbuild/workspace/workdir-4hnrluru/python-xarray/python-xarray.spec) Config(fedora-rawhide-x86_64) Start: clean chroot Finish: clean chroot Mock Version: 6.3 INFO: Mock Version: 6.3 Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1758870755.581273/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata INFO: Guessed host environment type: unknown INFO: Using container image: registry.fedoraproject.org/fedora:rawhide INFO: Pulling image: registry.fedoraproject.org/fedora:rawhide INFO: Tagging container image as mock-bootstrap-959ac9c5-4a4d-4eae-9c04-f5baa1fd02d1 INFO: Checking that 30921ab7b619ec262423fadac26942e01f9951b5b3aa3fb416717e9eb3c69ae9 image matches host's architecture INFO: Copy content of container 30921ab7b619ec262423fadac26942e01f9951b5b3aa3fb416717e9eb3c69ae9 to /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1758870755.581273/root INFO: mounting 30921ab7b619ec262423fadac26942e01f9951b5b3aa3fb416717e9eb3c69ae9 with podman image mount INFO: image 30921ab7b619ec262423fadac26942e01f9951b5b3aa3fb416717e9eb3c69ae9 as /var/lib/containers/storage/overlay/e694b7faf0a2010f572c8be24097d357ee9468ff7670658d8e324b712e23e6d0/merged INFO: umounting image 30921ab7b619ec262423fadac26942e01f9951b5b3aa3fb416717e9eb3c69ae9 (/var/lib/containers/storage/overlay/e694b7faf0a2010f572c8be24097d357ee9468ff7670658d8e324b712e23e6d0/merged) with podman image umount INFO: Removing image mock-bootstrap-959ac9c5-4a4d-4eae-9c04-f5baa1fd02d1 INFO: Package manager dnf5 detected and used (fallback) INFO: Not updating bootstrap chroot, bootstrap_image_ready=True Start(bootstrap): creating root cache Finish(bootstrap): creating root cache Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-1758870755.581273/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Package manager dnf5 detected and used (direct choice) INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-6.0.0-1.fc44.x86_64 rpm-sequoia-1.9.0-2.fc43.x86_64 dnf5-5.2.17.0-2.fc44.x86_64 dnf5-plugins-5.2.17.0-2.fc44.x86_64 Start: installing minimal buildroot with dnf5 Updating and loading repositories: Copr repository 100% | 174.4 KiB/s | 23.5 KiB | 00m00s fedora 100% | 24.1 MiB/s | 21.8 MiB | 00m01s >>> Downloading successful, but checksum doesn't match. Calculated: a05c9ffb43c8 Repositories loaded. Package Arch Version Repository Size Installing group/module packages: bash x86_64 5.3.0-2.fc43 fedora 8.4 MiB bzip2 x86_64 1.0.8-21.fc43 fedora 95.3 KiB coreutils x86_64 9.8-1.fc44 fedora 5.4 MiB cpio x86_64 2.15-6.fc43 fedora 1.1 MiB diffutils x86_64 3.12-3.fc43 fedora 1.6 MiB fedora-release-common noarch 44-0.2 fedora 20.4 KiB findutils x86_64 1:4.10.0-6.fc43 fedora 1.8 MiB gawk x86_64 5.3.2-2.fc43 fedora 1.8 MiB glibc-minimal-langpack x86_64 2.42.9000-5.fc44 fedora 0.0 B grep x86_64 3.12-2.fc43 fedora 1.0 MiB gzip x86_64 1.14-1.fc44 fedora 397.8 KiB info x86_64 7.2-6.fc43 fedora 353.9 KiB patch x86_64 2.8-2.fc43 fedora 222.8 KiB redhat-rpm-config noarch 343-13.fc44 fedora 183.2 KiB rpm-build x86_64 6.0.0-1.fc44 fedora 287.4 KiB sed x86_64 4.9-5.fc43 fedora 857.3 KiB shadow-utils x86_64 2:4.18.0-3.fc43 fedora 3.9 MiB tar x86_64 2:1.35-6.fc43 fedora 2.9 MiB unzip x86_64 6.0-68.fc44 fedora 390.3 KiB util-linux x86_64 2.41.1-17.fc44 fedora 3.5 MiB which x86_64 2.23-3.fc43 fedora 83.5 KiB xz x86_64 1:5.8.1-2.fc43 fedora 1.3 MiB Installing dependencies: add-determinism x86_64 0.7.2-1.fc44 fedora 2.3 MiB alternatives x86_64 1.33-2.fc43 fedora 62.2 KiB ansible-srpm-macros noarch 1-18.1.fc43 fedora 35.7 KiB audit-libs x86_64 4.1.2-2.fc44 fedora 378.8 KiB binutils x86_64 2.45.50-4.fc44 fedora 27.3 MiB build-reproducibility-srpm-macros noarch 0.7.2-1.fc44 fedora 1.2 KiB bzip2-libs x86_64 1.0.8-21.fc43 fedora 80.6 KiB ca-certificates noarch 2025.2.80_v9.0.304-2.fc44 fedora 2.7 MiB coreutils-common x86_64 9.8-1.fc44 fedora 11.1 MiB crypto-policies noarch 20250714-5.gitcd6043a.fc44 fedora 146.9 KiB curl x86_64 8.16.0-1.fc44 fedora 475.3 KiB cyrus-sasl-lib x86_64 2.1.28-33.fc44 fedora 2.3 MiB debugedit x86_64 5.2-3.fc44 fedora 214.0 KiB dwz x86_64 0.16-2.fc43 fedora 287.1 KiB ed x86_64 1.22.2-1.fc44 fedora 148.1 KiB efi-srpm-macros noarch 6-4.fc43 fedora 40.1 KiB elfutils x86_64 0.193-3.fc43 fedora 2.9 MiB elfutils-debuginfod-client x86_64 0.193-3.fc43 fedora 83.9 KiB elfutils-default-yama-scope noarch 0.193-3.fc43 fedora 1.8 KiB elfutils-libelf x86_64 0.193-3.fc43 fedora 1.2 MiB elfutils-libs x86_64 0.193-3.fc43 fedora 683.4 KiB fedora-gpg-keys noarch 44-0.1 fedora 131.2 KiB fedora-release noarch 44-0.2 fedora 0.0 B fedora-release-identity-basic noarch 44-0.2 fedora 664.0 B fedora-repos noarch 44-0.1 fedora 4.9 KiB fedora-repos-rawhide noarch 44-0.1 fedora 2.2 KiB file x86_64 5.46-8.fc44 fedora 100.2 KiB file-libs x86_64 5.46-8.fc44 fedora 11.9 MiB filesystem x86_64 3.18-50.fc43 fedora 112.0 B filesystem-srpm-macros noarch 3.18-50.fc43 fedora 38.2 KiB fonts-srpm-macros noarch 1:2.0.5-23.fc43 fedora 55.8 KiB forge-srpm-macros noarch 0.4.0-3.fc43 fedora 38.9 KiB fpc-srpm-macros noarch 1.3-15.fc43 fedora 144.0 B gap-srpm-macros noarch 1-1.fc44 fedora 2.0 KiB gdb-minimal x86_64 16.3-6.fc44 fedora 13.3 MiB gdbm-libs x86_64 1:1.23-10.fc43 fedora 129.9 KiB ghc-srpm-macros noarch 1.9.2-3.fc43 fedora 779.0 B glibc x86_64 2.42.9000-5.fc44 fedora 6.7 MiB glibc-common x86_64 2.42.9000-5.fc44 fedora 1.0 MiB glibc-gconv-extra x86_64 2.42.9000-5.fc44 fedora 7.2 MiB gmp x86_64 1:6.3.0-4.fc44 fedora 815.3 KiB gnat-srpm-macros noarch 6-8.fc43 fedora 1.0 KiB gnupg2 x86_64 2.4.8-4.fc43 fedora 6.5 MiB gnupg2-dirmngr x86_64 2.4.8-4.fc43 fedora 618.4 KiB gnupg2-gpg-agent x86_64 2.4.8-4.fc43 fedora 671.4 KiB gnupg2-gpgconf x86_64 2.4.8-4.fc43 fedora 250.0 KiB gnupg2-keyboxd x86_64 2.4.8-4.fc43 fedora 201.4 KiB gnupg2-verify x86_64 2.4.8-4.fc43 fedora 348.5 KiB gnutls x86_64 3.8.10-5.fc44 fedora 3.8 MiB go-srpm-macros noarch 3.8.0-1.fc44 fedora 61.9 KiB gpgverify noarch 2.2-3.fc43 fedora 8.7 KiB ima-evm-utils-libs x86_64 1.6.2-6.fc43 fedora 60.7 KiB jansson x86_64 2.14-3.fc43 fedora 89.1 KiB java-srpm-macros noarch 1-7.fc43 fedora 870.0 B json-c x86_64 0.18-7.fc43 fedora 82.7 KiB kernel-srpm-macros noarch 1.0-27.fc43 fedora 1.9 KiB keyutils-libs x86_64 1.6.3-6.fc43 fedora 54.3 KiB krb5-libs x86_64 1.21.3-7.fc43 fedora 2.3 MiB libacl x86_64 2.3.2-4.fc43 fedora 35.9 KiB libarchive x86_64 3.8.1-3.fc43 fedora 951.1 KiB libassuan x86_64 2.5.7-4.fc43 fedora 163.8 KiB libattr x86_64 2.5.2-6.fc43 fedora 24.4 KiB libblkid x86_64 2.41.1-17.fc44 fedora 262.4 KiB libbrotli x86_64 1.1.0-10.fc44 fedora 833.3 KiB libcap x86_64 2.76-3.fc44 fedora 209.1 KiB libcap-ng x86_64 0.8.5-8.fc44 fedora 68.9 KiB libcom_err x86_64 1.47.3-2.fc43 fedora 63.1 KiB libcurl x86_64 8.16.0-1.fc44 fedora 919.5 KiB libeconf x86_64 0.7.9-2.fc43 fedora 64.9 KiB libevent x86_64 2.1.12-16.fc43 fedora 883.1 KiB libfdisk x86_64 2.41.1-17.fc44 fedora 380.4 KiB libffi x86_64 3.5.2-1.fc44 fedora 83.8 KiB libfsverity x86_64 1.6-3.fc43 fedora 28.5 KiB libgcc x86_64 15.2.1-1.fc44.1 fedora 266.6 KiB libgcrypt x86_64 1.11.1-2.fc43 fedora 1.6 MiB libgomp x86_64 15.2.1-1.fc44.1 fedora 541.1 KiB libgpg-error x86_64 1.55-2.fc43 fedora 915.3 KiB libidn2 x86_64 2.3.8-2.fc43 fedora 552.5 KiB libksba x86_64 1.6.7-4.fc43 fedora 398.5 KiB liblastlog2 x86_64 2.41.1-17.fc44 fedora 33.9 KiB libmount x86_64 2.41.1-17.fc44 fedora 372.7 KiB libnghttp2 x86_64 1.67.1-1.fc44 fedora 162.2 KiB libpkgconf x86_64 2.3.0-3.fc43 fedora 78.1 KiB libpsl x86_64 0.21.5-6.fc43 fedora 76.4 KiB libselinux x86_64 3.9-5.fc44 fedora 193.1 KiB libselinux-utils x86_64 3.9-5.fc44 fedora 309.0 KiB libsemanage x86_64 3.9-4.fc44 fedora 308.5 KiB libsepol x86_64 3.9-2.fc43 fedora 822.0 KiB libsmartcols x86_64 2.41.1-17.fc44 fedora 180.5 KiB libssh x86_64 0.11.3-1.fc44 fedora 567.1 KiB libssh-config noarch 0.11.3-1.fc44 fedora 277.0 B libstdc++ x86_64 15.2.1-1.fc44.1 fedora 2.8 MiB libtasn1 x86_64 4.20.0-2.fc43 fedora 176.3 KiB libtool-ltdl x86_64 2.5.4-7.fc43 fedora 70.1 KiB libunistring x86_64 1.1-10.fc43 fedora 1.7 MiB libusb1 x86_64 1.0.29-4.fc44 fedora 171.3 KiB libuuid x86_64 2.41.1-17.fc44 fedora 37.4 KiB libverto x86_64 0.3.2-11.fc43 fedora 25.4 KiB libxcrypt x86_64 4.4.38-9.fc44 fedora 284.4 KiB libxml2 x86_64 2.12.10-5.fc44 fedora 1.7 MiB libzstd x86_64 1.5.7-3.fc44 fedora 940.3 KiB linkdupes x86_64 0.7.2-1.fc44 fedora 834.3 KiB lua-libs x86_64 5.4.8-2.fc43 fedora 280.8 KiB lua-srpm-macros noarch 1-16.fc43 fedora 1.3 KiB lz4-libs x86_64 1.10.0-3.fc43 fedora 161.4 KiB mpfr x86_64 4.2.2-2.fc43 fedora 832.8 KiB ncurses-base noarch 6.5-7.20250614.fc43 fedora 328.1 KiB ncurses-libs x86_64 6.5-7.20250614.fc43 fedora 946.3 KiB nettle x86_64 3.10.1-2.fc43 fedora 790.6 KiB npth x86_64 1.8-3.fc43 fedora 49.6 KiB ocaml-srpm-macros noarch 11-2.fc43 fedora 1.9 KiB openblas-srpm-macros noarch 2-20.fc43 fedora 112.0 B openldap x86_64 2.6.10-4.fc44 fedora 659.8 KiB openssl-libs x86_64 1:3.5.1-3.fc44 fedora 9.2 MiB p11-kit x86_64 0.25.8-1.fc44 fedora 2.3 MiB p11-kit-trust x86_64 0.25.8-1.fc44 fedora 446.5 KiB package-notes-srpm-macros noarch 0.5-14.fc43 fedora 1.6 KiB pam-libs x86_64 1.7.1-3.fc43 fedora 126.8 KiB pcre2 x86_64 10.46-1.fc44 fedora 697.7 KiB pcre2-syntax noarch 10.46-1.fc44 fedora 275.3 KiB perl-srpm-macros noarch 1-60.fc43 fedora 861.0 B pkgconf x86_64 2.3.0-3.fc43 fedora 88.5 KiB pkgconf-m4 noarch 2.3.0-3.fc43 fedora 14.4 KiB pkgconf-pkg-config x86_64 2.3.0-3.fc43 fedora 989.0 B policycoreutils x86_64 3.9-5.fc44 fedora 683.5 KiB popt x86_64 1.19-9.fc43 fedora 132.8 KiB publicsuffix-list-dafsa noarch 20250616-2.fc43 fedora 69.1 KiB pyproject-srpm-macros noarch 1.18.4-1.fc44 fedora 1.9 KiB python-srpm-macros noarch 3.14-7.fc44 fedora 51.5 KiB qt5-srpm-macros noarch 5.15.17-2.fc43 fedora 500.0 B qt6-srpm-macros noarch 6.9.2-1.fc44 fedora 464.0 B readline x86_64 8.3-2.fc43 fedora 511.7 KiB rpm x86_64 6.0.0-1.fc44 fedora 3.1 MiB rpm-build-libs x86_64 6.0.0-1.fc44 fedora 268.4 KiB rpm-libs x86_64 6.0.0-1.fc44 fedora 933.8 KiB rpm-plugin-selinux x86_64 6.0.0-1.fc44 fedora 12.0 KiB rpm-sequoia x86_64 1.9.0-2.fc43 fedora 2.5 MiB rpm-sign-libs x86_64 6.0.0-1.fc44 fedora 39.7 KiB rust-srpm-macros noarch 26.4-1.fc44 fedora 4.8 KiB selinux-policy noarch 42.11-1.fc44 fedora 31.7 KiB selinux-policy-targeted noarch 42.11-1.fc44 fedora 18.7 MiB setup noarch 2.15.0-26.fc43 fedora 725.0 KiB sqlite-libs x86_64 3.50.4-1.fc44 fedora 1.5 MiB systemd-libs x86_64 258-1.fc44 fedora 2.3 MiB systemd-standalone-sysusers x86_64 258-1.fc44 fedora 293.5 KiB tpm2-tss x86_64 4.1.3-8.fc43 fedora 1.6 MiB tree-sitter-srpm-macros noarch 0.4.2-1.fc43 fedora 8.3 KiB util-linux-core x86_64 2.41.1-17.fc44 fedora 1.5 MiB xxhash-libs x86_64 0.8.3-3.fc43 fedora 90.2 KiB xz-libs x86_64 1:5.8.1-2.fc43 fedora 217.8 KiB zig-srpm-macros noarch 1-5.fc43 fedora 1.1 KiB zip x86_64 3.0-44.fc43 fedora 694.5 KiB zlib-ng-compat x86_64 2.2.5-2.fc44 fedora 137.6 KiB zstd x86_64 1.5.7-3.fc44 fedora 506.2 KiB Installing groups: Buildsystem building group Transaction Summary: Installing: 176 packages Total size of inbound packages is 66 MiB. Need to download 66 MiB. After this operation, 219 MiB extra will be used (install 219 MiB, remove 0 B). [ 1/176] bzip2-0:1.0.8-21.fc43.x86_64 100% | 3.4 MiB/s | 51.6 KiB | 00m00s [ 2/176] bash-0:5.3.0-2.fc43.x86_64 100% | 77.9 MiB/s | 1.9 MiB | 00m00s [ 3/176] cpio-0:2.15-6.fc43.x86_64 100% | 31.8 MiB/s | 293.1 KiB | 00m00s [ 4/176] coreutils-0:9.8-1.fc44.x86_64 100% | 42.5 MiB/s | 1.1 MiB | 00m00s [ 5/176] fedora-release-common-0:44-0. 100% | 12.2 MiB/s | 25.0 KiB | 00m00s [ 6/176] diffutils-0:3.12-3.fc43.x86_6 100% | 95.8 MiB/s | 392.3 KiB | 00m00s [ 7/176] glibc-minimal-langpack-0:2.42 100% | 22.3 MiB/s | 45.7 KiB | 00m00s [ 8/176] findutils-1:4.10.0-6.fc43.x86 100% | 107.4 MiB/s | 550.0 KiB | 00m00s [ 9/176] grep-0:3.12-2.fc43.x86_64 100% | 58.4 MiB/s | 299.1 KiB | 00m00s [ 10/176] gzip-0:1.14-1.fc44.x86_64 100% | 43.4 MiB/s | 177.7 KiB | 00m00s [ 11/176] info-0:7.2-6.fc43.x86_64 100% | 35.7 MiB/s | 182.9 KiB | 00m00s [ 12/176] patch-0:2.8-2.fc43.x86_64 100% | 27.8 MiB/s | 113.8 KiB | 00m00s [ 13/176] redhat-rpm-config-0:343-13.fc 100% | 25.8 MiB/s | 79.4 KiB | 00m00s [ 14/176] rpm-build-0:6.0.0-1.fc44.x86_ 100% | 44.9 MiB/s | 138.0 KiB | 00m00s [ 15/176] sed-0:4.9-5.fc43.x86_64 100% | 77.4 MiB/s | 317.1 KiB | 00m00s [ 16/176] shadow-utils-2:4.18.0-3.fc43. 100% | 183.2 MiB/s | 1.3 MiB | 00m00s [ 17/176] which-0:2.23-3.fc43.x86_64 100% | 13.6 MiB/s | 41.7 KiB | 00m00s [ 18/176] tar-2:1.35-6.fc43.x86_64 100% | 92.9 MiB/s | 856.4 KiB | 00m00s [ 19/176] unzip-0:6.0-68.fc44.x86_64 100% | 22.5 MiB/s | 184.6 KiB | 00m00s [ 20/176] xz-1:5.8.1-2.fc43.x86_64 100% | 93.2 MiB/s | 572.5 KiB | 00m00s [ 21/176] gawk-0:5.3.2-2.fc43.x86_64 100% | 140.6 MiB/s | 1.1 MiB | 00m00s [ 22/176] util-linux-0:2.41.1-17.fc44.x 100% | 132.4 MiB/s | 1.2 MiB | 00m00s [ 23/176] filesystem-0:3.18-50.fc43.x86 100% | 121.2 MiB/s | 1.3 MiB | 00m00s [ 24/176] ncurses-libs-0:6.5-7.20250614 100% | 46.4 MiB/s | 332.7 KiB | 00m00s [ 25/176] glibc-0:2.42.9000-5.fc44.x86_ 100% | 170.0 MiB/s | 2.2 MiB | 00m00s [ 26/176] bzip2-libs-0:1.0.8-21.fc43.x8 100% | 6.0 MiB/s | 43.1 KiB | 00m00s [ 27/176] libacl-0:2.3.2-4.fc43.x86_64 100% | 5.9 MiB/s | 24.3 KiB | 00m00s [ 28/176] gmp-1:6.3.0-4.fc44.x86_64 100% | 52.0 MiB/s | 319.3 KiB | 00m00s [ 29/176] coreutils-common-0:9.8-1.fc44 100% | 161.4 MiB/s | 2.1 MiB | 00m00s [ 30/176] libattr-0:2.5.2-6.fc43.x86_64 100% | 4.4 MiB/s | 17.9 KiB | 00m00s [ 31/176] libcap-0:2.76-3.fc44.x86_64 100% | 28.3 MiB/s | 86.9 KiB | 00m00s [ 32/176] libselinux-0:3.9-5.fc44.x86_6 100% | 31.8 MiB/s | 97.8 KiB | 00m00s [ 33/176] systemd-libs-0:258-1.fc44.x86 100% | 114.4 MiB/s | 820.1 KiB | 00m00s [ 34/176] fedora-repos-0:44-0.1.noarch 100% | 1.8 MiB/s | 9.1 KiB | 00m00s [ 35/176] openssl-libs-1:3.5.1-3.fc44.x 100% | 181.4 MiB/s | 2.5 MiB | 00m00s [ 36/176] glibc-common-0:2.42.9000-5.fc 100% | 40.6 MiB/s | 332.4 KiB | 00m00s [ 37/176] pcre2-0:10.46-1.fc44.x86_64 100% | 32.0 MiB/s | 262.2 KiB | 00m00s [ 38/176] ansible-srpm-macros-0:1-18.1. 100% | 9.7 MiB/s | 19.9 KiB | 00m00s [ 39/176] ed-0:1.22.2-1.fc44.x86_64 100% | 20.4 MiB/s | 83.7 KiB | 00m00s [ 40/176] build-reproducibility-srpm-ma 100% | 6.2 MiB/s | 12.7 KiB | 00m00s [ 41/176] dwz-0:0.16-2.fc43.x86_64 100% | 66.2 MiB/s | 135.5 KiB | 00m00s [ 42/176] efi-srpm-macros-0:6-4.fc43.no 100% | 10.9 MiB/s | 22.4 KiB | 00m00s [ 43/176] file-0:5.46-8.fc44.x86_64 100% | 23.8 MiB/s | 48.8 KiB | 00m00s [ 44/176] filesystem-srpm-macros-0:3.18 100% | 8.6 MiB/s | 26.4 KiB | 00m00s [ 45/176] forge-srpm-macros-0:0.4.0-3.f 100% | 6.5 MiB/s | 20.1 KiB | 00m00s [ 46/176] fonts-srpm-macros-1:2.0.5-23. 100% | 8.8 MiB/s | 27.2 KiB | 00m00s [ 47/176] fpc-srpm-macros-0:1.3-15.fc43 100% | 3.9 MiB/s | 7.9 KiB | 00m00s [ 48/176] gap-srpm-macros-0:1-1.fc44.no 100% | 2.8 MiB/s | 8.6 KiB | 00m00s [ 49/176] ghc-srpm-macros-0:1.9.2-3.fc4 100% | 2.8 MiB/s | 8.7 KiB | 00m00s [ 50/176] gnat-srpm-macros-0:6-8.fc43.n 100% | 4.1 MiB/s | 8.5 KiB | 00m00s [ 51/176] java-srpm-macros-0:1-7.fc43.n 100% | 7.8 MiB/s | 7.9 KiB | 00m00s [ 52/176] go-srpm-macros-0:3.8.0-1.fc44 100% | 13.8 MiB/s | 28.3 KiB | 00m00s [ 53/176] kernel-srpm-macros-0:1.0-27.f 100% | 4.4 MiB/s | 8.9 KiB | 00m00s [ 54/176] lua-srpm-macros-0:1-16.fc43.n 100% | 4.3 MiB/s | 8.8 KiB | 00m00s [ 55/176] ocaml-srpm-macros-0:11-2.fc43 100% | 4.5 MiB/s | 9.3 KiB | 00m00s [ 56/176] openblas-srpm-macros-0:2-20.f 100% | 3.7 MiB/s | 7.6 KiB | 00m00s [ 57/176] package-notes-srpm-macros-0:0 100% | 8.8 MiB/s | 9.0 KiB | 00m00s [ 58/176] perl-srpm-macros-0:1-60.fc43. 100% | 4.0 MiB/s | 8.3 KiB | 00m00s [ 59/176] pyproject-srpm-macros-0:1.18. 100% | 6.7 MiB/s | 13.7 KiB | 00m00s [ 60/176] python-srpm-macros-0:3.14-7.f 100% | 11.5 MiB/s | 23.6 KiB | 00m00s [ 61/176] qt5-srpm-macros-0:5.15.17-2.f 100% | 4.2 MiB/s | 8.7 KiB | 00m00s [ 62/176] qt6-srpm-macros-0:6.9.2-1.fc4 100% | 4.6 MiB/s | 9.4 KiB | 00m00s [ 63/176] rust-srpm-macros-0:26.4-1.fc4 100% | 5.4 MiB/s | 11.2 KiB | 00m00s [ 64/176] rpm-0:6.0.0-1.fc44.x86_64 100% | 140.8 MiB/s | 576.6 KiB | 00m00s [ 65/176] tree-sitter-srpm-macros-0:0.4 100% | 3.3 MiB/s | 13.4 KiB | 00m00s [ 66/176] zig-srpm-macros-0:1-5.fc43.no 100% | 1.6 MiB/s | 8.4 KiB | 00m00s [ 67/176] zip-0:3.0-44.fc43.x86_64 100% | 31.9 MiB/s | 261.6 KiB | 00m00s [ 68/176] debugedit-0:5.2-3.fc44.x86_64 100% | 10.4 MiB/s | 85.6 KiB | 00m00s [ 69/176] elfutils-0:0.193-3.fc43.x86_6 100% | 79.7 MiB/s | 571.3 KiB | 00m00s [ 70/176] elfutils-libelf-0:0.193-3.fc4 100% | 67.6 MiB/s | 207.8 KiB | 00m00s [ 71/176] libarchive-0:3.8.1-3.fc43.x86 100% | 102.8 MiB/s | 421.1 KiB | 00m00s [ 72/176] libgcc-0:15.2.1-1.fc44.1.x86_ 100% | 32.2 MiB/s | 131.8 KiB | 00m00s [ 73/176] libstdc++-0:15.2.1-1.fc44.1.x 100% | 179.5 MiB/s | 918.9 KiB | 00m00s [ 74/176] popt-0:1.19-9.fc43.x86_64 100% | 16.0 MiB/s | 65.7 KiB | 00m00s [ 75/176] readline-0:8.3-2.fc43.x86_64 100% | 43.9 MiB/s | 224.6 KiB | 00m00s [ 76/176] rpm-build-libs-0:6.0.0-1.fc44 100% | 41.6 MiB/s | 127.9 KiB | 00m00s [ 77/176] rpm-libs-0:6.0.0-1.fc44.x86_6 100% | 97.8 MiB/s | 400.5 KiB | 00m00s [ 78/176] zstd-0:1.5.7-3.fc44.x86_64 100% | 46.3 MiB/s | 189.5 KiB | 00m00s [ 79/176] libeconf-0:0.7.9-2.fc43.x86_6 100% | 17.2 MiB/s | 35.2 KiB | 00m00s [ 80/176] audit-libs-0:4.1.2-2.fc44.x86 100% | 33.8 MiB/s | 138.4 KiB | 00m00s [ 81/176] libsemanage-0:3.9-4.fc44.x86_ 100% | 30.2 MiB/s | 123.5 KiB | 00m00s [ 82/176] libxcrypt-0:4.4.38-9.fc44.x86 100% | 31.0 MiB/s | 127.1 KiB | 00m00s [ 83/176] pam-libs-0:1.7.1-3.fc43.x86_6 100% | 14.0 MiB/s | 57.5 KiB | 00m00s [ 84/176] setup-0:2.15.0-26.fc43.noarch 100% | 51.2 MiB/s | 157.3 KiB | 00m00s [ 85/176] xz-libs-1:5.8.1-2.fc43.x86_64 100% | 36.8 MiB/s | 112.9 KiB | 00m00s [ 86/176] mpfr-0:4.2.2-2.fc43.x86_64 100% | 67.8 MiB/s | 347.0 KiB | 00m00s [ 87/176] libblkid-0:2.41.1-17.fc44.x86 100% | 30.1 MiB/s | 123.2 KiB | 00m00s [ 88/176] libcap-ng-0:0.8.5-8.fc44.x86_ 100% | 10.5 MiB/s | 32.2 KiB | 00m00s [ 89/176] liblastlog2-0:2.41.1-17.fc44. 100% | 7.6 MiB/s | 23.2 KiB | 00m00s [ 90/176] libfdisk-0:2.41.1-17.fc44.x86 100% | 39.4 MiB/s | 161.3 KiB | 00m00s [ 91/176] libmount-0:2.41.1-17.fc44.x86 100% | 31.8 MiB/s | 162.6 KiB | 00m00s [ 92/176] libuuid-0:2.41.1-17.fc44.x86_ 100% | 25.7 MiB/s | 26.3 KiB | 00m00s [ 93/176] libsmartcols-0:2.41.1-17.fc44 100% | 27.4 MiB/s | 84.0 KiB | 00m00s [ 94/176] util-linux-core-0:2.41.1-17.f 100% | 134.5 MiB/s | 550.7 KiB | 00m00s [ 95/176] zlib-ng-compat-0:2.2.5-2.fc44 100% | 19.3 MiB/s | 79.2 KiB | 00m00s [ 96/176] glibc-gconv-extra-0:2.42.9000 100% | 176.9 MiB/s | 1.6 MiB | 00m00s [ 97/176] ncurses-base-0:6.5-7.20250614 100% | 14.4 MiB/s | 88.2 KiB | 00m00s [ 98/176] libsepol-0:3.9-2.fc43.x86_64 100% | 56.2 MiB/s | 345.4 KiB | 00m00s [ 99/176] crypto-policies-0:20250714-5. 100% | 32.1 MiB/s | 98.5 KiB | 00m00s [100/176] ca-certificates-0:2025.2.80_v 100% | 190.2 MiB/s | 973.8 KiB | 00m00s [101/176] fedora-repos-rawhide-0:44-0.1 100% | 4.2 MiB/s | 8.6 KiB | 00m00s [102/176] fedora-gpg-keys-0:44-0.1.noar 100% | 27.1 MiB/s | 138.8 KiB | 00m00s [103/176] pcre2-syntax-0:10.46-1.fc44.n 100% | 52.8 MiB/s | 162.2 KiB | 00m00s [104/176] linkdupes-0:0.7.2-1.fc44.x86_ 100% | 86.6 MiB/s | 354.6 KiB | 00m00s [105/176] add-determinism-0:0.7.2-1.fc4 100% | 173.3 MiB/s | 887.5 KiB | 00m00s [106/176] curl-0:8.16.0-1.fc44.x86_64 100% | 76.8 MiB/s | 235.9 KiB | 00m00s [107/176] file-libs-0:5.46-8.fc44.x86_6 100% | 138.3 MiB/s | 849.9 KiB | 00m00s [108/176] elfutils-libs-0:0.193-3.fc43. 100% | 52.7 MiB/s | 269.7 KiB | 00m00s [109/176] elfutils-debuginfod-client-0: 100% | 15.2 MiB/s | 46.8 KiB | 00m00s [110/176] libzstd-0:1.5.7-3.fc44.x86_64 100% | 116.9 MiB/s | 359.1 KiB | 00m00s [111/176] libxml2-0:2.12.10-5.fc44.x86_ 100% | 135.3 MiB/s | 692.7 KiB | 00m00s [112/176] lz4-libs-0:1.10.0-3.fc43.x86_ 100% | 15.2 MiB/s | 78.0 KiB | 00m00s [113/176] libgomp-0:15.2.1-1.fc44.1.x86 100% | 72.6 MiB/s | 371.7 KiB | 00m00s [114/176] rpm-sign-libs-0:6.0.0-1.fc44. 100% | 13.8 MiB/s | 28.2 KiB | 00m00s [115/176] lua-libs-0:5.4.8-2.fc43.x86_6 100% | 32.2 MiB/s | 131.7 KiB | 00m00s [116/176] rpm-sequoia-0:1.9.0-2.fc43.x8 100% | 151.9 MiB/s | 933.3 KiB | 00m00s [117/176] elfutils-default-yama-scope-0 100% | 3.0 MiB/s | 12.4 KiB | 00m00s [118/176] sqlite-libs-0:3.50.4-1.fc44.x 100% | 123.9 MiB/s | 761.5 KiB | 00m00s [119/176] json-c-0:0.18-7.fc43.x86_64 100% | 22.0 MiB/s | 45.0 KiB | 00m00s [120/176] ima-evm-utils-libs-0:1.6.2-6. 100% | 9.5 MiB/s | 29.3 KiB | 00m00s [121/176] libfsverity-0:1.6-3.fc43.x86_ 100% | 6.1 MiB/s | 18.6 KiB | 00m00s [122/176] gnupg2-0:2.4.8-4.fc43.x86_64 100% | 205.5 MiB/s | 1.6 MiB | 00m00s [123/176] gpgverify-0:2.2-3.fc43.noarch 100% | 3.6 MiB/s | 11.1 KiB | 00m00s [124/176] gnupg2-dirmngr-0:2.4.8-4.fc43 100% | 67.1 MiB/s | 274.6 KiB | 00m00s [125/176] gnupg2-gpg-agent-0:2.4.8-4.fc 100% | 88.8 MiB/s | 272.9 KiB | 00m00s [126/176] gnupg2-gpgconf-0:2.4.8-4.fc43 100% | 37.4 MiB/s | 115.0 KiB | 00m00s [127/176] gnupg2-keyboxd-0:2.4.8-4.fc43 100% | 30.8 MiB/s | 94.7 KiB | 00m00s [128/176] gnupg2-verify-0:2.4.8-4.fc43. 100% | 55.7 MiB/s | 171.2 KiB | 00m00s [129/176] libassuan-0:2.5.7-4.fc43.x86_ 100% | 21.9 MiB/s | 67.4 KiB | 00m00s [130/176] libgcrypt-0:1.11.1-2.fc43.x86 100% | 145.5 MiB/s | 595.8 KiB | 00m00s [131/176] npth-0:1.8-3.fc43.x86_64 100% | 12.5 MiB/s | 25.7 KiB | 00m00s [132/176] libgpg-error-0:1.55-2.fc43.x8 100% | 59.6 MiB/s | 244.3 KiB | 00m00s [133/176] tpm2-tss-0:4.1.3-8.fc43.x86_6 100% | 104.0 MiB/s | 425.9 KiB | 00m00s [134/176] gnutls-0:3.8.10-5.fc44.x86_64 100% | 200.5 MiB/s | 1.4 MiB | 00m00s [135/176] libksba-0:1.6.7-4.fc43.x86_64 100% | 26.1 MiB/s | 160.4 KiB | 00m00s [136/176] openldap-0:2.6.10-4.fc44.x86_ 100% | 50.7 MiB/s | 259.5 KiB | 00m00s [137/176] libusb1-0:1.0.29-4.fc44.x86_6 100% | 19.5 MiB/s | 79.9 KiB | 00m00s [138/176] libidn2-0:2.3.8-2.fc43.x86_64 100% | 42.7 MiB/s | 174.9 KiB | 00m00s [139/176] libtasn1-0:4.20.0-2.fc43.x86_ 100% | 24.2 MiB/s | 74.5 KiB | 00m00s [140/176] libunistring-0:1.1-10.fc43.x8 100% | 132.6 MiB/s | 542.9 KiB | 00m00s [141/176] nettle-0:3.10.1-2.fc43.x86_64 100% | 69.0 MiB/s | 424.2 KiB | 00m00s [142/176] p11-kit-0:0.25.8-1.fc44.x86_6 100% | 71.2 MiB/s | 510.0 KiB | 00m00s [143/176] libevent-0:2.1.12-16.fc43.x86 100% | 62.9 MiB/s | 257.8 KiB | 00m00s [144/176] cyrus-sasl-lib-0:2.1.28-33.fc 100% | 97.2 MiB/s | 796.5 KiB | 00m00s [145/176] libtool-ltdl-0:2.5.4-7.fc43.x 100% | 8.8 MiB/s | 36.2 KiB | 00m00s [146/176] libffi-0:3.5.2-1.fc44.x86_64 100% | 20.0 MiB/s | 41.1 KiB | 00m00s [147/176] gdbm-libs-1:1.23-10.fc43.x86_ 100% | 18.5 MiB/s | 56.8 KiB | 00m00s [148/176] alternatives-0:1.33-2.fc43.x8 100% | 13.2 MiB/s | 40.7 KiB | 00m00s [149/176] pkgconf-pkg-config-0:2.3.0-3. 100% | 2.3 MiB/s | 9.6 KiB | 00m00s [150/176] jansson-0:2.14-3.fc43.x86_64 100% | 7.4 MiB/s | 45.3 KiB | 00m00s [151/176] pkgconf-m4-0:2.3.0-3.fc43.noa 100% | 2.7 MiB/s | 13.9 KiB | 00m00s [152/176] pkgconf-0:2.3.0-3.fc43.x86_64 100% | 7.3 MiB/s | 44.6 KiB | 00m00s [153/176] libpkgconf-0:2.3.0-3.fc43.x86 100% | 7.4 MiB/s | 37.9 KiB | 00m00s [154/176] p11-kit-trust-0:0.25.8-1.fc44 100% | 22.7 MiB/s | 139.7 KiB | 00m00s [155/176] fedora-release-0:44-0.2.noarc 100% | 3.4 MiB/s | 14.0 KiB | 00m00s [156/176] binutils-0:2.45.50-4.fc44.x86 100% | 179.7 MiB/s | 5.9 MiB | 00m00s [157/176] systemd-standalone-sysusers-0 100% | 11.7 MiB/s | 143.8 KiB | 00m00s [158/176] xxhash-libs-0:0.8.3-3.fc43.x8 100% | 18.8 MiB/s | 38.5 KiB | 00m00s [159/176] fedora-release-identity-basic 100% | 3.6 MiB/s | 14.7 KiB | 00m00s [160/176] libcurl-0:8.16.0-1.fc44.x86_6 100% | 80.3 MiB/s | 410.9 KiB | 00m00s [161/176] krb5-libs-0:1.21.3-7.fc43.x86 100% | 105.9 MiB/s | 758.9 KiB | 00m00s [162/176] gdb-minimal-0:16.3-6.fc44.x86 100% | 163.2 MiB/s | 4.4 MiB | 00m00s [163/176] libbrotli-0:1.1.0-10.fc44.x86 100% | 30.1 MiB/s | 339.1 KiB | 00m00s [164/176] libnghttp2-0:1.67.1-1.fc44.x8 100% | 10.2 MiB/s | 73.1 KiB | 00m00s [165/176] libpsl-0:0.21.5-6.fc43.x86_64 100% | 21.1 MiB/s | 65.0 KiB | 00m00s [166/176] libssh-0:0.11.3-1.fc44.x86_64 100% | 75.8 MiB/s | 232.8 KiB | 00m00s [167/176] keyutils-libs-0:1.6.3-6.fc43. 100% | 15.3 MiB/s | 31.4 KiB | 00m00s [168/176] libcom_err-0:1.47.3-2.fc43.x8 100% | 13.1 MiB/s | 26.8 KiB | 00m00s [169/176] publicsuffix-list-dafsa-0:202 100% | 28.9 MiB/s | 59.2 KiB | 00m00s [170/176] libverto-0:0.3.2-11.fc43.x86_ 100% | 6.7 MiB/s | 20.7 KiB | 00m00s [171/176] libssh-config-0:0.11.3-1.fc44 100% | 4.4 MiB/s | 9.1 KiB | 00m00s [172/176] policycoreutils-0:3.9-5.fc44. 100% | 69.9 MiB/s | 214.6 KiB | 00m00s [173/176] selinux-policy-0:42.11-1.fc44 100% | 19.8 MiB/s | 60.9 KiB | 00m00s [174/176] rpm-plugin-selinux-0:6.0.0-1. 100% | 6.3 MiB/s | 19.5 KiB | 00m00s [175/176] libselinux-utils-0:3.9-5.fc44 100% | 29.1 MiB/s | 119.3 KiB | 00m00s [176/176] selinux-policy-targeted-0:42. 100% | 261.3 MiB/s | 6.8 MiB | 00m00s -------------------------------------------------------------------------------- [176/176] Total 100% | 188.3 MiB/s | 66.3 MiB | 00m00s Running transaction Importing OpenPGP key 0x6D9F90A6: UserID : "Fedora (44) " Fingerprint: 36F612DCF27F7D1A48A835E4DBFCF71C6D9F90A6 From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-44-primary The key was successfully imported. Importing OpenPGP key 0x6D9F90A6: UserID : "Fedora (44) " Fingerprint: 36F612DCF27F7D1A48A835E4DBFCF71C6D9F90A6 From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-44-primary The key was successfully imported. Importing OpenPGP key 0x31645531: UserID : "Fedora (43) " Fingerprint: C6E7F081CF80E13146676E88829B606631645531 From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-43-primary The key was successfully imported. Importing OpenPGP key 0xF577861E: UserID : "Fedora (45) " Fingerprint: 4F50A6114CD5C6976A7F1179655A4B02F577861E From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-45-primary The key was successfully imported. [ 1/178] Verify package files 100% | 661.0 B/s | 176.0 B | 00m00s [ 2/178] Prepare transaction 100% | 3.2 KiB/s | 176.0 B | 00m00s [ 3/178] Installing libgcc-0:15.2.1-1. 100% | 262.0 MiB/s | 268.3 KiB | 00m00s [ 4/178] Installing libssh-config-0:0. 100% | 0.0 B/s | 816.0 B | 00m00s [ 5/178] Installing publicsuffix-list- 100% | 0.0 B/s | 69.8 KiB | 00m00s [ 6/178] Installing fedora-release-ide 100% | 0.0 B/s | 920.0 B | 00m00s [ 7/178] Installing fedora-gpg-keys-0: 100% | 43.7 MiB/s | 179.0 KiB | 00m00s [ 8/178] Installing fedora-repos-rawhi 100% | 0.0 B/s | 2.4 KiB | 00m00s [ 9/178] Installing fedora-repos-0:44- 100% | 0.0 B/s | 5.7 KiB | 00m00s [ 10/178] Installing fedora-release-com 100% | 24.2 MiB/s | 24.8 KiB | 00m00s [ 11/178] Installing fedora-release-0:4 100% | 15.1 KiB/s | 124.0 B | 00m00s >>> Running sysusers scriptlet: setup-0:2.15.0-26.fc43.noarch >>> Finished sysusers scriptlet: setup-0:2.15.0-26.fc43.noarch >>> Scriptlet output: >>> Creating group 'adm' with GID 4. >>> Creating group 'audio' with GID 63. >>> Creating group 'cdrom' with GID 11. >>> Creating group 'clock' with GID 103. >>> Creating group 'dialout' with GID 18. >>> Creating group 'disk' with GID 6. >>> Creating group 'floppy' with GID 19. >>> Creating group 'ftp' with GID 50. >>> Creating group 'games' with GID 20. >>> Creating group 'input' with GID 104. >>> Creating group 'kmem' with GID 9. >>> Creating group 'kvm' with GID 36. >>> Creating group 'lock' with GID 54. >>> Creating group 'lp' with GID 7. >>> Creating group 'mail' with GID 12. >>> Creating group 'man' with GID 15. >>> Creating group 'mem' with GID 8. >>> Creating group 'nobody' with GID 65534. >>> Creating group 'render' with GID 105. >>> Creating group 'root' with GID 0. >>> Creating group 'sgx' with GID 106. >>> Creating group 'sys' with GID 3. >>> Creating group 'tape' with GID 33. >>> Creating group 'tty' with GID 5. >>> Creating group 'users' with GID 100. >>> Creating group 'utmp' with GID 22. >>> Creating group 'video' with GID 39. >>> Creating group 'wheel' with GID 10. >>> Creating user 'adm' (adm) with UID 3 and GID 4. >>> Creating group 'bin' with GID 1. >>> Creating user 'bin' (bin) with UID 1 and GID 1. >>> Creating group 'daemon' with GID 2. >>> Creating user 'daemon' (daemon) with UID 2 and GID 2. >>> Creating user 'ftp' (FTP User) with UID 14 and GID 50. >>> Creating user 'games' (games) with UID 12 and GID 100. >>> Creating user 'halt' (halt) with UID 7 and GID 0. >>> Creating user 'lp' (lp) with UID 4 and GID 7. >>> Creating user 'mail' (mail) with UID 8 and GID 12. >>> Creating user 'nobody' (Kernel Overflow User) with UID 65534 and GID 65534. >>> Creating user 'operator' (operator) with UID 11 and GID 0. >>> Creating user 'root' (Super User) with UID 0 and GID 0. >>> Creating user 'shutdown' (shutdown) with UID 6 and GID 0. >>> Creating user 'sync' (sync) with UID 5 and GID 0. >>> [ 12/178] Installing setup-0:2.15.0-26. 100% | 47.6 MiB/s | 730.6 KiB | 00m00s >>> [RPM] /etc/hosts created as /etc/hosts.rpmnew [ 13/178] Installing filesystem-0:3.18- 100% | 2.7 MiB/s | 212.8 KiB | 00m00s [ 14/178] Installing pkgconf-m4-0:2.3.0 100% | 0.0 B/s | 14.8 KiB | 00m00s [ 15/178] Installing pcre2-syntax-0:10. 100% | 271.2 MiB/s | 277.8 KiB | 00m00s [ 16/178] Installing ncurses-base-0:6.5 100% | 86.3 MiB/s | 353.5 KiB | 00m00s [ 17/178] Installing bash-0:5.3.0-2.fc4 100% | 255.5 MiB/s | 8.4 MiB | 00m00s [ 18/178] Installing glibc-common-0:2.4 100% | 60.0 MiB/s | 1.0 MiB | 00m00s [ 19/178] Installing glibc-gconv-extra- 100% | 281.2 MiB/s | 7.3 MiB | 00m00s [ 20/178] Installing glibc-0:2.42.9000- 100% | 176.3 MiB/s | 6.7 MiB | 00m00s [ 21/178] Installing ncurses-libs-0:6.5 100% | 232.6 MiB/s | 952.8 KiB | 00m00s [ 22/178] Installing glibc-minimal-lang 100% | 0.0 B/s | 124.0 B | 00m00s [ 23/178] Installing zlib-ng-compat-0:2 100% | 135.2 MiB/s | 138.4 KiB | 00m00s [ 24/178] Installing bzip2-libs-0:1.0.8 100% | 79.8 MiB/s | 81.7 KiB | 00m00s [ 25/178] Installing libgpg-error-0:1.5 100% | 60.0 MiB/s | 921.1 KiB | 00m00s [ 26/178] Installing libstdc++-0:15.2.1 100% | 355.5 MiB/s | 2.8 MiB | 00m00s [ 27/178] Installing libassuan-0:2.5.7- 100% | 161.7 MiB/s | 165.6 KiB | 00m00s [ 28/178] Installing libgcrypt-0:1.11.1 100% | 393.8 MiB/s | 1.6 MiB | 00m00s [ 29/178] Installing readline-0:8.3-2.f 100% | 250.9 MiB/s | 513.9 KiB | 00m00s [ 30/178] Installing gmp-1:6.3.0-4.fc44 100% | 399.2 MiB/s | 817.5 KiB | 00m00s [ 31/178] Installing xz-libs-1:5.8.1-2. 100% | 213.8 MiB/s | 218.9 KiB | 00m00s [ 32/178] Installing libuuid-0:2.41.1-1 100% | 37.6 MiB/s | 38.5 KiB | 00m00s [ 33/178] Installing popt-0:1.19-9.fc43 100% | 68.1 MiB/s | 139.4 KiB | 00m00s [ 34/178] Installing libzstd-0:1.5.7-3. 100% | 306.5 MiB/s | 941.6 KiB | 00m00s [ 35/178] Installing elfutils-libelf-0: 100% | 388.8 MiB/s | 1.2 MiB | 00m00s [ 36/178] Installing npth-0:1.8-3.fc43. 100% | 0.0 B/s | 50.7 KiB | 00m00s [ 37/178] Installing libblkid-0:2.41.1- 100% | 257.3 MiB/s | 263.5 KiB | 00m00s [ 38/178] Installing libxcrypt-0:4.4.38 100% | 280.4 MiB/s | 287.1 KiB | 00m00s [ 39/178] Installing libsepol-0:3.9-2.f 100% | 401.8 MiB/s | 822.9 KiB | 00m00s [ 40/178] Installing sqlite-libs-0:3.50 100% | 379.1 MiB/s | 1.5 MiB | 00m00s [ 41/178] Installing gnupg2-gpgconf-0:2 100% | 18.9 MiB/s | 252.0 KiB | 00m00s [ 42/178] Installing libattr-0:2.5.2-6. 100% | 0.0 B/s | 25.4 KiB | 00m00s [ 43/178] Installing libacl-0:2.3.2-4.f 100% | 0.0 B/s | 36.8 KiB | 00m00s [ 44/178] Installing pcre2-0:10.46-1.fc 100% | 341.4 MiB/s | 699.1 KiB | 00m00s [ 45/178] Installing libselinux-0:3.9-5 100% | 189.8 MiB/s | 194.4 KiB | 00m00s [ 46/178] Installing grep-0:3.12-2.fc43 100% | 62.7 MiB/s | 1.0 MiB | 00m00s [ 47/178] Installing sed-0:4.9-5.fc43.x 100% | 52.8 MiB/s | 865.5 KiB | 00m00s [ 48/178] Installing findutils-1:4.10.0 100% | 103.2 MiB/s | 1.9 MiB | 00m00s [ 49/178] Installing libtasn1-0:4.20.0- 100% | 173.9 MiB/s | 178.1 KiB | 00m00s [ 50/178] Installing libunistring-0:1.1 100% | 345.3 MiB/s | 1.7 MiB | 00m00s [ 51/178] Installing libidn2-0:2.3.8-2. 100% | 60.6 MiB/s | 558.7 KiB | 00m00s [ 52/178] Installing crypto-policies-0: 100% | 33.6 MiB/s | 172.0 KiB | 00m00s [ 53/178] Installing xz-1:5.8.1-2.fc43. 100% | 70.1 MiB/s | 1.3 MiB | 00m00s [ 54/178] Installing libmount-0:2.41.1- 100% | 182.5 MiB/s | 373.8 KiB | 00m00s [ 55/178] Installing gnupg2-verify-0:2. 100% | 26.3 MiB/s | 349.9 KiB | 00m00s [ 56/178] Installing dwz-0:0.16-2.fc43. 100% | 21.7 MiB/s | 288.5 KiB | 00m00s [ 57/178] Installing mpfr-0:4.2.2-2.fc4 100% | 271.6 MiB/s | 834.4 KiB | 00m00s [ 58/178] Installing gawk-0:5.3.2-2.fc4 100% | 100.9 MiB/s | 1.8 MiB | 00m00s [ 59/178] Installing libksba-0:1.6.7-4. 100% | 195.8 MiB/s | 401.1 KiB | 00m00s [ 60/178] Installing unzip-0:6.0-68.fc4 100% | 29.6 MiB/s | 393.8 KiB | 00m00s [ 61/178] Installing file-libs-0:5.46-8 100% | 658.7 MiB/s | 11.9 MiB | 00m00s [ 62/178] Installing file-0:5.46-8.fc44 100% | 7.6 MiB/s | 101.7 KiB | 00m00s [ 63/178] Installing diffutils-0:3.12-3 100% | 91.8 MiB/s | 1.6 MiB | 00m00s [ 64/178] Installing libeconf-0:0.7.9-2 100% | 65.0 MiB/s | 66.5 KiB | 00m00s [ 65/178] Installing libcap-ng-0:0.8.5- 100% | 69.2 MiB/s | 70.8 KiB | 00m00s [ 66/178] Installing audit-libs-0:4.1.2 100% | 186.3 MiB/s | 381.5 KiB | 00m00s [ 67/178] Installing pam-libs-0:1.7.1-3 100% | 126.0 MiB/s | 129.0 KiB | 00m00s [ 68/178] Installing libcap-0:2.76-3.fc 100% | 16.1 MiB/s | 214.3 KiB | 00m00s [ 69/178] Installing systemd-libs-0:258 100% | 332.1 MiB/s | 2.3 MiB | 00m00s [ 70/178] Installing libsemanage-0:3.9- 100% | 303.0 MiB/s | 310.2 KiB | 00m00s [ 71/178] Installing libsmartcols-0:2.4 100% | 177.3 MiB/s | 181.6 KiB | 00m00s [ 72/178] Installing lua-libs-0:5.4.8-2 100% | 275.3 MiB/s | 281.9 KiB | 00m00s [ 73/178] Installing json-c-0:0.18-7.fc 100% | 82.0 MiB/s | 84.0 KiB | 00m00s [ 74/178] Installing libffi-0:3.5.2-1.f 100% | 83.2 MiB/s | 85.2 KiB | 00m00s [ 75/178] Installing p11-kit-0:0.25.8-1 100% | 114.5 MiB/s | 2.3 MiB | 00m00s [ 76/178] Installing alternatives-0:1.3 100% | 4.8 MiB/s | 63.8 KiB | 00m00s [ 77/178] Installing p11-kit-trust-0:0. 100% | 19.9 MiB/s | 448.3 KiB | 00m00s [ 78/178] Installing util-linux-core-0: 100% | 77.9 MiB/s | 1.5 MiB | 00m00s [ 79/178] Installing libusb1-0:1.0.29-4 100% | 168.9 MiB/s | 172.9 KiB | 00m00s [ 80/178] Installing systemd-standalone 100% | 22.1 MiB/s | 294.1 KiB | 00m00s [ 81/178] Installing zip-0:3.0-44.fc43. 100% | 48.7 MiB/s | 698.4 KiB | 00m00s [ 82/178] Installing gnupg2-keyboxd-0:2 100% | 28.3 MiB/s | 202.7 KiB | 00m00s [ 83/178] Installing libpsl-0:0.21.5-6. 100% | 75.7 MiB/s | 77.5 KiB | 00m00s [ 84/178] Installing tar-2:1.35-6.fc43. 100% | 134.5 MiB/s | 3.0 MiB | 00m00s [ 85/178] Installing linkdupes-0:0.7.2- 100% | 54.4 MiB/s | 835.7 KiB | 00m00s [ 86/178] Installing libselinux-utils-0 100% | 21.1 MiB/s | 323.4 KiB | 00m00s [ 87/178] Installing liblastlog2-0:2.41 100% | 5.0 MiB/s | 35.9 KiB | 00m00s [ 88/178] Installing libfdisk-0:2.41.1- 100% | 186.2 MiB/s | 381.4 KiB | 00m00s [ 89/178] Installing zstd-0:1.5.7-3.fc4 100% | 31.1 MiB/s | 509.8 KiB | 00m00s [ 90/178] Installing libxml2-0:2.12.10- 100% | 100.3 MiB/s | 1.7 MiB | 00m00s [ 91/178] Installing nettle-0:3.10.1-2. 100% | 258.4 MiB/s | 793.7 KiB | 00m00s [ 92/178] Installing gnutls-0:3.8.10-5. 100% | 349.4 MiB/s | 3.8 MiB | 00m00s [ 93/178] Installing bzip2-0:1.0.8-21.f 100% | 7.5 MiB/s | 99.8 KiB | 00m00s [ 94/178] Installing add-determinism-0: 100% | 122.3 MiB/s | 2.3 MiB | 00m00s [ 95/178] Installing cpio-0:2.15-6.fc43 100% | 68.7 MiB/s | 1.1 MiB | 00m00s [ 96/178] Installing ed-0:1.22.2-1.fc44 100% | 11.3 MiB/s | 150.4 KiB | 00m00s [ 97/178] Installing patch-0:2.8-2.fc43 100% | 16.9 MiB/s | 224.3 KiB | 00m00s [ 98/178] Installing lz4-libs-0:1.10.0- 100% | 158.6 MiB/s | 162.5 KiB | 00m00s [ 99/178] Installing libgomp-0:15.2.1-1 100% | 264.9 MiB/s | 542.5 KiB | 00m00s [100/178] Installing libtool-ltdl-0:2.5 100% | 69.6 MiB/s | 71.2 KiB | 00m00s [101/178] Installing gdbm-libs-1:1.23-1 100% | 128.5 MiB/s | 131.6 KiB | 00m00s [102/178] Installing cyrus-sasl-lib-0:2 100% | 127.8 MiB/s | 2.3 MiB | 00m00s [103/178] Installing jansson-0:2.14-3.f 100% | 88.3 MiB/s | 90.5 KiB | 00m00s [104/178] Installing libpkgconf-0:2.3.0 100% | 77.4 MiB/s | 79.2 KiB | 00m00s [105/178] Installing pkgconf-0:2.3.0-3. 100% | 6.8 MiB/s | 91.0 KiB | 00m00s [106/178] Installing pkgconf-pkg-config 100% | 147.8 KiB/s | 1.8 KiB | 00m00s [107/178] Installing xxhash-libs-0:0.8. 100% | 89.4 MiB/s | 91.6 KiB | 00m00s [108/178] Installing libbrotli-0:1.1.0- 100% | 272.0 MiB/s | 835.6 KiB | 00m00s [109/178] Installing libnghttp2-0:1.67. 100% | 159.5 MiB/s | 163.4 KiB | 00m00s [110/178] Installing keyutils-libs-0:1. 100% | 54.4 MiB/s | 55.7 KiB | 00m00s [111/178] Installing libcom_err-0:1.47. 100% | 62.7 MiB/s | 64.2 KiB | 00m00s [112/178] Installing libverto-0:0.3.2-1 100% | 26.6 MiB/s | 27.2 KiB | 00m00s [113/178] Installing filesystem-srpm-ma 100% | 0.0 B/s | 38.9 KiB | 00m00s [114/178] Installing elfutils-default-y 100% | 340.5 KiB/s | 2.0 KiB | 00m00s [115/178] Installing elfutils-libs-0:0. 100% | 223.1 MiB/s | 685.2 KiB | 00m00s [116/178] Installing rust-srpm-macros-0 100% | 0.0 B/s | 5.6 KiB | 00m00s [117/178] Installing qt6-srpm-macros-0: 100% | 0.0 B/s | 740.0 B | 00m00s [118/178] Installing qt5-srpm-macros-0: 100% | 0.0 B/s | 776.0 B | 00m00s [119/178] Installing perl-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [120/178] Installing package-notes-srpm 100% | 0.0 B/s | 2.0 KiB | 00m00s [121/178] Installing openblas-srpm-macr 100% | 0.0 B/s | 392.0 B | 00m00s [122/178] Installing ocaml-srpm-macros- 100% | 0.0 B/s | 2.1 KiB | 00m00s [123/178] Installing kernel-srpm-macros 100% | 0.0 B/s | 2.3 KiB | 00m00s [124/178] Installing gnat-srpm-macros-0 100% | 0.0 B/s | 1.3 KiB | 00m00s [125/178] Installing ghc-srpm-macros-0: 100% | 0.0 B/s | 1.0 KiB | 00m00s [126/178] Installing gap-srpm-macros-0: 100% | 0.0 B/s | 2.6 KiB | 00m00s [127/178] Installing fpc-srpm-macros-0: 100% | 0.0 B/s | 420.0 B | 00m00s [128/178] Installing ansible-srpm-macro 100% | 35.4 MiB/s | 36.2 KiB | 00m00s [129/178] Installing coreutils-common-0 100% | 372.5 MiB/s | 11.2 MiB | 00m00s [130/178] Installing openssl-libs-1:3.5 100% | 384.2 MiB/s | 9.2 MiB | 00m00s [131/178] Installing coreutils-0:9.8-1. 100% | 152.1 MiB/s | 5.5 MiB | 00m00s [132/178] Installing ca-certificates-0: 100% | 2.0 MiB/s | 2.5 MiB | 00m01s [133/178] Installing libarchive-0:3.8.1 100% | 232.7 MiB/s | 953.1 KiB | 00m00s [134/178] Installing krb5-libs-0:1.21.3 100% | 152.8 MiB/s | 2.3 MiB | 00m00s >>> Running sysusers scriptlet: tpm2-tss-0:4.1.3-8.fc43.x86_64 >>> Finished sysusers scriptlet: tpm2-tss-0:4.1.3-8.fc43.x86_64 >>> Scriptlet output: >>> Creating group 'tss' with GID 59. >>> Creating user 'tss' (Account used for TPM access) with UID 59 and GID 59. >>> [135/178] Installing tpm2-tss-0:4.1.3-8 100% | 224.6 MiB/s | 1.6 MiB | 00m00s [136/178] Installing ima-evm-utils-libs 100% | 60.5 MiB/s | 62.0 KiB | 00m00s [137/178] Installing gnupg2-gpg-agent-0 100% | 28.7 MiB/s | 675.4 KiB | 00m00s [138/178] Installing libssh-0:0.11.3-1. 100% | 185.3 MiB/s | 569.2 KiB | 00m00s [139/178] Installing gzip-0:1.14-1.fc44 100% | 24.6 MiB/s | 403.3 KiB | 00m00s [140/178] Installing util-linux-0:2.41. 100% | 94.0 MiB/s | 3.6 MiB | 00m00s [141/178] Installing policycoreutils-0: 100% | 25.7 MiB/s | 711.8 KiB | 00m00s [142/178] Installing selinux-policy-0:4 100% | 1.5 MiB/s | 33.3 KiB | 00m00s [143/178] Installing selinux-policy-tar 100% | 184.0 MiB/s | 14.9 MiB | 00m00s [144/178] Installing build-reproducibil 100% | 1.5 MiB/s | 1.5 KiB | 00m00s [145/178] Installing rpm-sequoia-0:1.9. 100% | 309.8 MiB/s | 2.5 MiB | 00m00s [146/178] Installing rpm-libs-0:6.0.0-1 100% | 304.5 MiB/s | 935.3 KiB | 00m00s [147/178] Installing libfsverity-0:1.6- 100% | 28.8 MiB/s | 29.5 KiB | 00m00s [148/178] Installing libevent-0:2.1.12- 100% | 288.7 MiB/s | 886.8 KiB | 00m00s [149/178] Installing openldap-0:2.6.10- 100% | 216.0 MiB/s | 663.6 KiB | 00m00s [150/178] Installing libcurl-0:8.16.0-1 100% | 299.7 MiB/s | 920.6 KiB | 00m00s [151/178] Installing elfutils-debuginfo 100% | 5.6 MiB/s | 86.2 KiB | 00m00s [152/178] Installing elfutils-0:0.193-3 100% | 145.9 MiB/s | 2.9 MiB | 00m00s [153/178] Installing binutils-0:2.45.50 100% | 311.1 MiB/s | 27.4 MiB | 00m00s [154/178] Installing gdb-minimal-0:16.3 100% | 270.5 MiB/s | 13.3 MiB | 00m00s [155/178] Installing debugedit-0:5.2-3. 100% | 15.2 MiB/s | 217.3 KiB | 00m00s [156/178] Installing curl-0:8.16.0-1.fc 100% | 20.3 MiB/s | 478.1 KiB | 00m00s [157/178] Installing rpm-0:6.0.0-1.fc44 100% | 75.7 MiB/s | 2.6 MiB | 00m00s [158/178] Installing efi-srpm-macros-0: 100% | 40.2 MiB/s | 41.1 KiB | 00m00s [159/178] Installing java-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [160/178] Installing lua-srpm-macros-0: 100% | 0.0 B/s | 1.9 KiB | 00m00s [161/178] Installing tree-sitter-srpm-m 100% | 0.0 B/s | 9.3 KiB | 00m00s [162/178] Installing zig-srpm-macros-0: 100% | 0.0 B/s | 1.7 KiB | 00m00s [163/178] Installing gnupg2-dirmngr-0:2 100% | 27.6 MiB/s | 621.1 KiB | 00m00s [164/178] Installing gnupg2-0:2.4.8-4.f 100% | 211.3 MiB/s | 6.6 MiB | 00m00s [165/178] Installing rpm-sign-libs-0:6. 100% | 39.6 MiB/s | 40.6 KiB | 00m00s [166/178] Installing rpm-build-libs-0:6 100% | 131.5 MiB/s | 269.2 KiB | 00m00s [167/178] Installing gpgverify-0:2.2-3. 100% | 9.2 MiB/s | 9.4 KiB | 00m00s [168/178] Installing redhat-rpm-config- 100% | 92.5 MiB/s | 189.4 KiB | 00m00s [169/178] Installing forge-srpm-macros- 100% | 39.3 MiB/s | 40.3 KiB | 00m00s [170/178] Installing fonts-srpm-macros- 100% | 55.7 MiB/s | 57.0 KiB | 00m00s [171/178] Installing go-srpm-macros-0:3 100% | 61.6 MiB/s | 63.0 KiB | 00m00s [172/178] Installing rpm-build-0:6.0.0- 100% | 19.3 MiB/s | 296.5 KiB | 00m00s [173/178] Installing pyproject-srpm-mac 100% | 0.0 B/s | 2.5 KiB | 00m00s [174/178] Installing python-srpm-macros 100% | 51.6 MiB/s | 52.8 KiB | 00m00s [175/178] Installing rpm-plugin-selinux 100% | 2.5 MiB/s | 13.0 KiB | 00m00s [176/178] Installing which-0:2.23-3.fc4 100% | 5.6 MiB/s | 85.7 KiB | 00m00s [177/178] Installing shadow-utils-2:4.1 100% | 132.3 MiB/s | 4.0 MiB | 00m00s [178/178] Installing info-0:7.2-6.fc43. 100% | 44.2 KiB/s | 354.3 KiB | 00m08s Complete! Finish: installing minimal buildroot with dnf5 Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: add-determinism-0.7.2-1.fc44.x86_64 alternatives-1.33-2.fc43.x86_64 ansible-srpm-macros-1-18.1.fc43.noarch audit-libs-4.1.2-2.fc44.x86_64 bash-5.3.0-2.fc43.x86_64 binutils-2.45.50-4.fc44.x86_64 build-reproducibility-srpm-macros-0.7.2-1.fc44.noarch bzip2-1.0.8-21.fc43.x86_64 bzip2-libs-1.0.8-21.fc43.x86_64 ca-certificates-2025.2.80_v9.0.304-2.fc44.noarch coreutils-9.8-1.fc44.x86_64 coreutils-common-9.8-1.fc44.x86_64 cpio-2.15-6.fc43.x86_64 crypto-policies-20250714-5.gitcd6043a.fc44.noarch curl-8.16.0-1.fc44.x86_64 cyrus-sasl-lib-2.1.28-33.fc44.x86_64 debugedit-5.2-3.fc44.x86_64 diffutils-3.12-3.fc43.x86_64 dwz-0.16-2.fc43.x86_64 ed-1.22.2-1.fc44.x86_64 efi-srpm-macros-6-4.fc43.noarch elfutils-0.193-3.fc43.x86_64 elfutils-debuginfod-client-0.193-3.fc43.x86_64 elfutils-default-yama-scope-0.193-3.fc43.noarch elfutils-libelf-0.193-3.fc43.x86_64 elfutils-libs-0.193-3.fc43.x86_64 fedora-gpg-keys-44-0.1.noarch fedora-release-44-0.2.noarch fedora-release-common-44-0.2.noarch fedora-release-identity-basic-44-0.2.noarch fedora-repos-44-0.1.noarch fedora-repos-rawhide-44-0.1.noarch file-5.46-8.fc44.x86_64 file-libs-5.46-8.fc44.x86_64 filesystem-3.18-50.fc43.x86_64 filesystem-srpm-macros-3.18-50.fc43.noarch findutils-4.10.0-6.fc43.x86_64 fonts-srpm-macros-2.0.5-23.fc43.noarch forge-srpm-macros-0.4.0-3.fc43.noarch fpc-srpm-macros-1.3-15.fc43.noarch gap-srpm-macros-1-1.fc44.noarch gawk-5.3.2-2.fc43.x86_64 gdb-minimal-16.3-6.fc44.x86_64 gdbm-libs-1.23-10.fc43.x86_64 ghc-srpm-macros-1.9.2-3.fc43.noarch glibc-2.42.9000-5.fc44.x86_64 glibc-common-2.42.9000-5.fc44.x86_64 glibc-gconv-extra-2.42.9000-5.fc44.x86_64 glibc-minimal-langpack-2.42.9000-5.fc44.x86_64 gmp-6.3.0-4.fc44.x86_64 gnat-srpm-macros-6-8.fc43.noarch gnupg2-2.4.8-4.fc43.x86_64 gnupg2-dirmngr-2.4.8-4.fc43.x86_64 gnupg2-gpg-agent-2.4.8-4.fc43.x86_64 gnupg2-gpgconf-2.4.8-4.fc43.x86_64 gnupg2-keyboxd-2.4.8-4.fc43.x86_64 gnupg2-verify-2.4.8-4.fc43.x86_64 gnutls-3.8.10-5.fc44.x86_64 go-srpm-macros-3.8.0-1.fc44.noarch gpg-pubkey-36f612dcf27f7d1a48a835e4dbfcf71c6d9f90a6-6786af3b gpg-pubkey-4f50a6114cd5c6976a7f1179655a4b02f577861e-6888bc98 gpg-pubkey-c6e7f081cf80e13146676e88829b606631645531-66b6dccf gpgverify-2.2-3.fc43.noarch grep-3.12-2.fc43.x86_64 gzip-1.14-1.fc44.x86_64 ima-evm-utils-libs-1.6.2-6.fc43.x86_64 info-7.2-6.fc43.x86_64 jansson-2.14-3.fc43.x86_64 java-srpm-macros-1-7.fc43.noarch json-c-0.18-7.fc43.x86_64 kernel-srpm-macros-1.0-27.fc43.noarch keyutils-libs-1.6.3-6.fc43.x86_64 krb5-libs-1.21.3-7.fc43.x86_64 libacl-2.3.2-4.fc43.x86_64 libarchive-3.8.1-3.fc43.x86_64 libassuan-2.5.7-4.fc43.x86_64 libattr-2.5.2-6.fc43.x86_64 libblkid-2.41.1-17.fc44.x86_64 libbrotli-1.1.0-10.fc44.x86_64 libcap-2.76-3.fc44.x86_64 libcap-ng-0.8.5-8.fc44.x86_64 libcom_err-1.47.3-2.fc43.x86_64 libcurl-8.16.0-1.fc44.x86_64 libeconf-0.7.9-2.fc43.x86_64 libevent-2.1.12-16.fc43.x86_64 libfdisk-2.41.1-17.fc44.x86_64 libffi-3.5.2-1.fc44.x86_64 libfsverity-1.6-3.fc43.x86_64 libgcc-15.2.1-1.fc44.1.x86_64 libgcrypt-1.11.1-2.fc43.x86_64 libgomp-15.2.1-1.fc44.1.x86_64 libgpg-error-1.55-2.fc43.x86_64 libidn2-2.3.8-2.fc43.x86_64 libksba-1.6.7-4.fc43.x86_64 liblastlog2-2.41.1-17.fc44.x86_64 libmount-2.41.1-17.fc44.x86_64 libnghttp2-1.67.1-1.fc44.x86_64 libpkgconf-2.3.0-3.fc43.x86_64 libpsl-0.21.5-6.fc43.x86_64 libselinux-3.9-5.fc44.x86_64 libselinux-utils-3.9-5.fc44.x86_64 libsemanage-3.9-4.fc44.x86_64 libsepol-3.9-2.fc43.x86_64 libsmartcols-2.41.1-17.fc44.x86_64 libssh-0.11.3-1.fc44.x86_64 libssh-config-0.11.3-1.fc44.noarch libstdc++-15.2.1-1.fc44.1.x86_64 libtasn1-4.20.0-2.fc43.x86_64 libtool-ltdl-2.5.4-7.fc43.x86_64 libunistring-1.1-10.fc43.x86_64 libusb1-1.0.29-4.fc44.x86_64 libuuid-2.41.1-17.fc44.x86_64 libverto-0.3.2-11.fc43.x86_64 libxcrypt-4.4.38-9.fc44.x86_64 libxml2-2.12.10-5.fc44.x86_64 libzstd-1.5.7-3.fc44.x86_64 linkdupes-0.7.2-1.fc44.x86_64 lua-libs-5.4.8-2.fc43.x86_64 lua-srpm-macros-1-16.fc43.noarch lz4-libs-1.10.0-3.fc43.x86_64 mpfr-4.2.2-2.fc43.x86_64 ncurses-base-6.5-7.20250614.fc43.noarch ncurses-libs-6.5-7.20250614.fc43.x86_64 nettle-3.10.1-2.fc43.x86_64 npth-1.8-3.fc43.x86_64 ocaml-srpm-macros-11-2.fc43.noarch openblas-srpm-macros-2-20.fc43.noarch openldap-2.6.10-4.fc44.x86_64 openssl-libs-3.5.1-3.fc44.x86_64 p11-kit-0.25.8-1.fc44.x86_64 p11-kit-trust-0.25.8-1.fc44.x86_64 package-notes-srpm-macros-0.5-14.fc43.noarch pam-libs-1.7.1-3.fc43.x86_64 patch-2.8-2.fc43.x86_64 pcre2-10.46-1.fc44.x86_64 pcre2-syntax-10.46-1.fc44.noarch perl-srpm-macros-1-60.fc43.noarch pkgconf-2.3.0-3.fc43.x86_64 pkgconf-m4-2.3.0-3.fc43.noarch pkgconf-pkg-config-2.3.0-3.fc43.x86_64 policycoreutils-3.9-5.fc44.x86_64 popt-1.19-9.fc43.x86_64 publicsuffix-list-dafsa-20250616-2.fc43.noarch pyproject-srpm-macros-1.18.4-1.fc44.noarch python-srpm-macros-3.14-7.fc44.noarch qt5-srpm-macros-5.15.17-2.fc43.noarch qt6-srpm-macros-6.9.2-1.fc44.noarch readline-8.3-2.fc43.x86_64 redhat-rpm-config-343-13.fc44.noarch rpm-6.0.0-1.fc44.x86_64 rpm-build-6.0.0-1.fc44.x86_64 rpm-build-libs-6.0.0-1.fc44.x86_64 rpm-libs-6.0.0-1.fc44.x86_64 rpm-plugin-selinux-6.0.0-1.fc44.x86_64 rpm-sequoia-1.9.0-2.fc43.x86_64 rpm-sign-libs-6.0.0-1.fc44.x86_64 rust-srpm-macros-26.4-1.fc44.noarch sed-4.9-5.fc43.x86_64 selinux-policy-42.11-1.fc44.noarch selinux-policy-targeted-42.11-1.fc44.noarch setup-2.15.0-26.fc43.noarch shadow-utils-4.18.0-3.fc43.x86_64 sqlite-libs-3.50.4-1.fc44.x86_64 systemd-libs-258-1.fc44.x86_64 systemd-standalone-sysusers-258-1.fc44.x86_64 tar-1.35-6.fc43.x86_64 tpm2-tss-4.1.3-8.fc43.x86_64 tree-sitter-srpm-macros-0.4.2-1.fc43.noarch unzip-6.0-68.fc44.x86_64 util-linux-2.41.1-17.fc44.x86_64 util-linux-core-2.41.1-17.fc44.x86_64 which-2.23-3.fc43.x86_64 xxhash-libs-0.8.3-3.fc43.x86_64 xz-5.8.1-2.fc43.x86_64 xz-libs-5.8.1-2.fc43.x86_64 zig-srpm-macros-1-5.fc43.noarch zip-3.0-44.fc43.x86_64 zlib-ng-compat-2.2.5-2.fc44.x86_64 zstd-1.5.7-3.fc44.x86_64 Start: buildsrpm Start: rpmbuild -bs Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1758844800 Wrote: /builddir/build/SRPMS/python-xarray-2025.9.0-4.fc44.src.rpm Finish: rpmbuild -bs INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-x86_64-1758870755.581273/root/var/log/dnf5.log INFO: chroot_scan: creating tarball /var/lib/copr-rpmbuild/results/chroot_scan.tar.gz /bin/tar: Removing leading `/' from member names Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-4hnrluru/python-xarray/python-xarray.spec) Config(child) 0 minutes 25 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot INFO: Start(/var/lib/copr-rpmbuild/results/python-xarray-2025.9.0-4.fc44.src.rpm) Config(fedora-rawhide-x86_64) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1758870755.581273/root. INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1758870755.581273/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-1758870755.581273/root. INFO: calling preinit hooks INFO: enabled root cache Start: unpacking root cache Finish: unpacking root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-6.0.0-1.fc44.x86_64 rpm-sequoia-1.9.0-2.fc43.x86_64 dnf5-5.2.17.0-2.fc44.x86_64 dnf5-plugins-5.2.17.0-2.fc44.x86_64 Finish: chroot init Start: build phase for python-xarray-2025.9.0-4.fc44.src.rpm Start: build setup for python-xarray-2025.9.0-4.fc44.src.rpm Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1758844800 Wrote: /builddir/build/SRPMS/python-xarray-2025.9.0-4.fc44.src.rpm Updating and loading repositories: Copr repository 100% | 143.0 KiB/s | 2.1 KiB | 00m00s fedora 100% | 187.5 KiB/s | 27.6 KiB | 00m00s Repositories loaded. Package Arch Version Repository Size Installing: python3-Bottleneck x86_64 1.5.0-2.fc44 fedora 577.5 KiB python3-dask+array noarch 2025.9.1-1.fc44 fedora 6.8 KiB python3-dask+dataframe noarch 2025.9.1-1.fc44 fedora 6.8 KiB python3-devel x86_64 3.14.0~rc3-1.fc44 fedora 1.9 MiB python3-pint noarch 0.25-3.fc44 fedora 3.4 MiB python3-pytest noarch 8.3.5-9.fc44 fedora 21.6 MiB python3-pytest-timeout noarch 2.4.0-5.fc44 fedora 82.1 KiB python3-pytest-xdist noarch 3.7.0-5.fc44 fedora 468.4 KiB python3-rasterio x86_64 1.4.3-11.fc44 fedora 4.9 MiB python3-seaborn noarch 0.13.2-15.fc44 fedora 2.3 MiB Installing dependencies: abattis-cantarell-vf-fonts noarch 0.301-15.fc43 fedora 192.7 KiB abseil-cpp x86_64 20250814.1-1.fc44 fedora 2.5 MiB armadillo x86_64 12.8.1-7.fc43 fedora 82.0 KiB arpack x86_64 3.9.1-7.fc43 fedora 641.8 KiB blosc x86_64 1.21.6-7.fc43 fedora 126.2 KiB boost-program-options x86_64 1.83.0-17.fc44 fedora 280.8 KiB c-ares x86_64 1.34.5-2.fc43 fedora 269.1 KiB cairo x86_64 1.18.4-2.fc43 fedora 1.8 MiB cfitsio x86_64 4.6.2-2.fc43 fedora 1.9 MiB default-fonts-core-sans noarch 4.2-5.fc43 fedora 11.9 KiB dejavu-sans-fonts noarch 2.37-26.fc43 fedora 5.5 MiB expat x86_64 2.7.2-1.fc44 fedora 298.6 KiB flexiblas x86_64 3.4.5-5.fc44 fedora 50.4 KiB flexiblas-netlib x86_64 3.4.5-5.fc44 fedora 10.9 MiB flexiblas-netlib64 x86_64 3.4.5-5.fc44 fedora 11.0 MiB flexiblas-openblas-openmp x86_64 3.4.5-5.fc44 fedora 39.2 KiB flexiblas-openblas-openmp64 x86_64 3.4.5-5.fc44 fedora 39.2 KiB fontconfig x86_64 2.17.0-3.fc43 fedora 765.9 KiB fonts-filesystem noarch 1:2.0.5-23.fc43 fedora 0.0 B freetype x86_64 2.13.3-3.fc43 fedora 850.2 KiB freexl x86_64 2.0.0-15.fc43 fedora 89.3 KiB fribidi x86_64 1.0.16-3.fc43 fedora 190.3 KiB gdal-libs x86_64 3.11.4-4.fc44 fedora 31.2 MiB geos x86_64 3.14.0-1.fc44 fedora 4.1 MiB giflib x86_64 5.2.2-8.fc43 fedora 112.1 KiB glib2 x86_64 2.86.0-2.fc44 fedora 14.7 MiB google-noto-fonts-common noarch 20250901-1.fc44 fedora 17.7 KiB google-noto-sans-vf-fonts noarch 20250901-1.fc44 fedora 1.4 MiB gpgme x86_64 1.24.3-6.fc44 fedora 587.9 KiB gpgmepp x86_64 1.24.3-6.fc44 fedora 429.2 KiB graphite2 x86_64 1.3.14-19.fc43 fedora 191.8 KiB grpc x86_64 1.48.4-54.fc44 fedora 10.5 MiB grpc-cpp x86_64 1.48.4-54.fc44 fedora 3.0 MiB grpc-data noarch 1.48.4-54.fc44 fedora 29.6 KiB harfbuzz x86_64 11.5.1-1.fc44 fedora 2.8 MiB hdf-libs x86_64 4.3.0-4.fc43 fedora 687.2 KiB hdf5 x86_64 1.14.6-6.fc43 fedora 6.4 MiB imath x86_64 3.1.12-4.fc43 fedora 379.7 KiB jbigkit-libs x86_64 2.1-32.fc43 fedora 113.5 KiB lcms2 x86_64 2.16-6.fc43 fedora 433.7 KiB libX11 x86_64 1.8.12-1.fc43 fedora 1.3 MiB libX11-common noarch 1.8.12-1.fc43 fedora 1.2 MiB libXau x86_64 1.0.12-3.fc43 fedora 72.9 KiB libXext x86_64 1.3.6-4.fc43 fedora 90.0 KiB libXrender x86_64 0.9.12-3.fc43 fedora 46.0 KiB libaec x86_64 1.1.4-3.fc44 fedora 90.4 KiB libarrow x86_64 21.0.0-5.fc44 fedora 12.2 MiB libarrow-acero-libs x86_64 21.0.0-5.fc44 fedora 1.4 MiB libarrow-compute-libs x86_64 21.0.0-5.fc44 fedora 14.6 MiB libarrow-dataset-libs x86_64 21.0.0-5.fc44 fedora 1.5 MiB libarrow-doc noarch 21.0.0-5.fc44 fedora 119.0 KiB libarrow-flight-libs x86_64 21.0.0-5.fc44 fedora 1.4 MiB libarrow-glib-libs x86_64 21.0.0-5.fc44 fedora 1.5 MiB libdeflate x86_64 1.24-2.fc43 fedora 123.0 KiB libgeotiff x86_64 1.7.4-3.fc43 fedora 290.3 KiB libgfortran x86_64 15.2.1-1.fc44.1 fedora 3.4 MiB libgta x86_64 1.2.1-16.fc43 fedora 66.1 KiB libicu x86_64 77.1-1.fc43 fedora 36.4 MiB libimagequant x86_64 4.1.0-1.fc44 fedora 707.4 KiB libjpeg-turbo x86_64 3.1.2-1.fc44 fedora 804.8 KiB libkml x86_64 1.3.0-56.fc44 fedora 1.2 MiB liblerc x86_64 4.0.0-9.fc43 fedora 624.1 KiB liborc2 x86_64 2.2.0-2.fc44 fedora 1.8 MiB libpng x86_64 2:1.6.50-2.fc43 fedora 237.7 KiB libpq x86_64 18.0-3.fc44 fedora 1.0 MiB libqhull_r x86_64 1:8.0.2-7.fc43 fedora 483.3 KiB libquadmath x86_64 15.2.1-1.fc44.1 fedora 317.9 KiB libraqm x86_64 0.10.1-3.fc43 fedora 28.6 KiB librttopo x86_64 1.1.0-17.fc43 fedora 504.6 KiB libspatialite x86_64 5.1.0-11.fc43 fedora 15.3 MiB libtiff x86_64 4.7.0-9.fc44 fedora 619.0 KiB libtirpc x86_64 1.3.7-0.fc44 fedora 198.9 KiB libwebp x86_64 1.6.0-2.fc43 fedora 956.6 KiB libxcb x86_64 1.17.0-6.fc43 fedora 1.1 MiB libyaml x86_64 0.2.5-17.fc43 fedora 134.6 KiB libzip x86_64 1.11.4-2.fc43 fedora 135.8 KiB lzo x86_64 2.10-15.fc43 fedora 178.9 KiB mariadb-connector-c x86_64 3.4.5-2.fc43 fedora 512.2 KiB mariadb-connector-c-config noarch 3.4.5-2.fc43 fedora 497.0 B minizip-ng-compat x86_64 4.0.10-2.fc43 fedora 162.5 KiB mpdecimal x86_64 4.0.1-2.fc43 fedora 217.2 KiB muParser x86_64 2.3.5-3.fc43 fedora 551.2 KiB netcdf x86_64 4.9.3-1.fc44 fedora 2.5 MiB nspr x86_64 4.37.0-4.fc44 fedora 315.5 KiB nss x86_64 3.115.1-1.fc44 fedora 1.9 MiB nss-softokn x86_64 3.115.1-1.fc44 fedora 1.9 MiB nss-softokn-freebl x86_64 3.115.1-1.fc44 fedora 848.3 KiB nss-sysinit x86_64 3.115.1-1.fc44 fedora 18.1 KiB nss-util x86_64 3.115.1-1.fc44 fedora 200.8 KiB openblas x86_64 0.3.29-2.fc43 fedora 111.7 KiB openblas-openmp x86_64 0.3.29-2.fc43 fedora 43.7 MiB openblas-openmp64 x86_64 0.3.29-2.fc43 fedora 43.8 MiB openexr-libs x86_64 3.2.4-6.fc43 fedora 6.5 MiB openjpeg x86_64 2.5.4-1.fc44 fedora 456.3 KiB parquet-libs x86_64 21.0.0-5.fc44 fedora 3.6 MiB pixman x86_64 0.46.2-2.fc43 fedora 710.3 KiB poppler x86_64 25.07.0-2.fc43 fedora 3.8 MiB poppler-data noarch 0.4.11-10.fc43 fedora 12.3 MiB proj x86_64 9.7.0-1.fc44 fedora 4.6 MiB proj-data noarch 9.7.0-1.fc44 fedora 9.4 MiB protobuf x86_64 3.19.6-18.fc44 fedora 3.3 MiB protobuf-compiler x86_64 3.19.6-18.fc44 fedora 2.5 MiB pyproject-rpm-macros noarch 1.18.4-1.fc44 fedora 114.9 KiB python-pip-wheel noarch 25.2-4.fc44 fedora 1.2 MiB python-rpm-macros noarch 3.14-7.fc44 fedora 27.6 KiB python3 x86_64 3.14.0~rc3-1.fc44 fedora 28.9 KiB python3-affine noarch 2.4.0-13.fc44 fedora 171.0 KiB python3-attrs noarch 25.3.0-6.fc44 fedora 410.7 KiB python3-babel noarch 2.17.0-6.fc44 fedora 30.3 MiB python3-cairo x86_64 1.28.0-4.fc44 fedora 492.9 KiB python3-certifi noarch 2025.07.09-3.fc44 fedora 7.4 KiB python3-charset-normalizer noarch 3.4.3-3.fc44 fedora 355.7 KiB python3-click noarch 1:8.1.7-11.fc44 fedora 1.2 MiB python3-click-plugins noarch 1.1.1.2-5.fc44 fedora 23.9 KiB python3-cligj noarch 0.7.2-20.fc44 fedora 34.5 KiB python3-cloudpickle noarch 3.1.1-7.fc44 fedora 129.3 KiB python3-contourpy x86_64 1.3.3-3.fc44 fedora 856.7 KiB python3-cycler noarch 0.11.0-19.fc44 fedora 37.8 KiB python3-dask noarch 2025.9.1-1.fc44 fedora 20.5 MiB python3-dateutil noarch 1:2.9.0.post0-6.fc44 fedora 877.5 KiB python3-docutils noarch 0.21.2-6.fc44 fedora 5.0 MiB python3-execnet noarch 2.1.1-10.fc44 fedora 970.1 KiB python3-flexcache noarch 0.3-10.fc44 fedora 57.0 KiB python3-flexparser noarch 0.4-6.fc44 fedora 263.5 KiB python3-fonttools x86_64 4.60.0-2.fc44 fedora 19.1 MiB python3-fsspec noarch 2025.9.0-2.fc44 fedora 1.9 MiB python3-husl noarch 4.0.3-37.fc44 fedora 21.5 KiB python3-idna noarch 3.10-6.fc44 fedora 730.6 KiB python3-imagesize noarch 1.4.1-14.fc44 fedora 36.0 KiB python3-iniconfig noarch 2.1.0-3.fc44 fedora 42.4 KiB python3-jinja2 noarch 3.1.6-6.fc44 fedora 3.1 MiB python3-kiwisolver x86_64 1.4.9-3.fc44 fedora 154.0 KiB python3-libs x86_64 3.14.0~rc3-1.fc44 fedora 43.0 MiB python3-locket noarch 1.0.0-18.fc44 fedora 20.9 KiB python3-markupsafe x86_64 3.0.2-6.fc44 fedora 61.5 KiB python3-matplotlib x86_64 3.10.6-1.fc44 fedora 31.6 MiB python3-matplotlib-data-fonts x86_64 3.10.6-1.fc44 fedora 7.9 MiB python3-numpy x86_64 1:2.3.3-2.fc44 fedora 41.3 MiB python3-numpy-f2py x86_64 1:2.3.3-2.fc44 fedora 2.1 MiB python3-numpydoc noarch 1.8.0-6.fc44 fedora 667.5 KiB python3-olefile noarch 0.47-11.fc44 fedora 346.5 KiB python3-packaging noarch 25.0-7.fc44 fedora 607.4 KiB python3-pandas x86_64 2.2.3-5.fc43~bootstrap fedora 43.5 MiB python3-partd noarch 1.4.2-8.fc44 fedora 166.8 KiB python3-pillow x86_64 11.3.0-6.fc44 fedora 4.2 MiB python3-platformdirs noarch 4.4.0-2.fc44 fedora 182.4 KiB python3-pluggy noarch 1.6.0-4.fc44 fedora 211.0 KiB python3-pyarrow x86_64 21.0.0-5.fc44 fedora 26.7 MiB python3-pygments noarch 2.19.1-6.fc44 fedora 11.3 MiB python3-pyparsing noarch 3.1.2-14.fc44 fedora 1.0 MiB python3-pytz noarch 2025.2-5.fc44 fedora 224.0 KiB python3-pyyaml x86_64 6.0.2-7.fc44 fedora 793.4 KiB python3-requests noarch 2.32.5-2.fc44 fedora 476.9 KiB python3-roman-numerals-py noarch 3.1.0-5.fc44 fedora 40.4 KiB python3-rpm-generators noarch 14-13.fc43 fedora 81.7 KiB python3-rpm-macros noarch 3.14-7.fc44 fedora 6.5 KiB python3-six noarch 1.17.0-7.fc44 fedora 118.0 KiB python3-snowballstemmer noarch 3.0.1-8.fc44 fedora 1.8 MiB python3-sphinx noarch 1:8.2.3-11.fc44 fedora 12.3 MiB python3-sphinx-theme-alabaster noarch 0.7.16-11.fc44 fedora 42.0 KiB python3-tabulate noarch 0.9.0-16.fc44 fedora 346.6 KiB python3-toolz noarch 1.0.0-6.fc44 fedora 618.0 KiB python3-typing-extensions noarch 4.15.0-2.fc44 fedora 538.4 KiB python3-urllib3 noarch 2.5.0-3.fc44 fedora 1.1 MiB re2 x86_64 2:20250812-4.fc44 fedora 583.3 KiB snappy x86_64 1.2.2-2.fc43 fedora 71.8 KiB thrift x86_64 0.20.0-8.fc44 fedora 5.5 MiB tzdata noarch 2025b-3.fc43 fedora 1.6 MiB unixODBC x86_64 2.3.12-7.fc43 fedora 1.0 MiB uriparser x86_64 0.9.9-1.fc44 fedora 171.2 KiB utf8proc x86_64 2.10.0-2.fc43 fedora 372.0 KiB xerces-c x86_64 3.3.0-8.fc43 fedora 3.8 MiB xml-common noarch 0.6.3-67.fc43 fedora 78.4 KiB Transaction Summary: Installing: 183 packages Total size of inbound packages is 167 MiB. Need to download 167 MiB. After this operation, 730 MiB extra will be used (install 730 MiB, remove 0 B). [ 1/183] python3-dask+dataframe-0:2025 100% | 272.8 KiB/s | 12.5 KiB | 00m00s [ 2/183] python3-pint-0:0.25-3.fc44.no 100% | 65.6 MiB/s | 738.9 KiB | 00m00s [ 3/183] python3-pytest-0:8.3.5-9.fc44 100% | 147.8 MiB/s | 2.2 MiB | 00m00s [ 4/183] python3-pytest-timeout-0:2.4. 100% | 9.9 MiB/s | 30.6 KiB | 00m00s [ 5/183] python3-pytest-xdist-0:3.7.0- 100% | 23.0 MiB/s | 117.7 KiB | 00m00s [ 6/183] python3-Bottleneck-0:1.5.0-2. 100% | 2.0 MiB/s | 181.2 KiB | 00m00s [ 7/183] python3-dask+array-0:2025.9.1 100% | 139.5 KiB/s | 12.4 KiB | 00m00s [ 8/183] python3-devel-0:3.14.0~rc3-1. 100% | 106.2 MiB/s | 434.8 KiB | 00m00s [ 9/183] python3-rasterio-0:1.4.3-11.f 100% | 35.1 MiB/s | 1.4 MiB | 00m00s [ 10/183] python3-seaborn-0:0.13.2-15.f 100% | 16.7 MiB/s | 634.4 KiB | 00m00s [ 11/183] python3-dask-0:2025.9.1-1.fc4 100% | 51.6 MiB/s | 3.7 MiB | 00m00s [ 12/183] python3-pandas-0:2.2.3-5.fc43 100% | 77.9 MiB/s | 8.3 MiB | 00m00s [ 13/183] python3-flexcache-0:0.3-10.fc 100% | 6.6 MiB/s | 27.2 KiB | 00m00s [ 14/183] python3-flexparser-0:0.4-6.fc 100% | 10.8 MiB/s | 55.1 KiB | 00m00s [ 15/183] python3-platformdirs-0:4.4.0- 100% | 6.9 MiB/s | 49.5 KiB | 00m00s [ 16/183] python3-numpy-1:2.3.3-2.fc44. 100% | 47.8 MiB/s | 8.2 MiB | 00m00s [ 17/183] python3-typing-extensions-0:4 100% | 6.5 MiB/s | 112.3 KiB | 00m00s [ 18/183] python3-pyarrow-0:21.0.0-5.fc 100% | 62.2 MiB/s | 4.9 MiB | 00m00s [ 19/183] python3-iniconfig-0:2.1.0-3.f 100% | 3.7 MiB/s | 22.9 KiB | 00m00s [ 20/183] python3-packaging-0:25.0-7.fc 100% | 22.5 MiB/s | 161.4 KiB | 00m00s [ 21/183] python3-execnet-0:2.1.1-10.fc 100% | 43.6 MiB/s | 267.8 KiB | 00m00s [ 22/183] python3-pluggy-0:1.6.0-4.fc44 100% | 8.6 MiB/s | 61.6 KiB | 00m00s [ 23/183] python3-attrs-0:25.3.0-6.fc44 100% | 22.0 MiB/s | 135.1 KiB | 00m00s [ 24/183] python3-affine-0:2.4.0-13.fc4 100% | 1.4 MiB/s | 49.3 KiB | 00m00s [ 25/183] gdal-libs-0:3.11.4-4.fc44.x86 100% | 190.4 MiB/s | 10.3 MiB | 00m00s [ 26/183] python3-click-1:8.1.7-11.fc44 100% | 17.8 MiB/s | 254.6 KiB | 00m00s [ 27/183] python3-certifi-0:2025.07.09- 100% | 349.0 KiB/s | 15.0 KiB | 00m00s [ 28/183] python3-pyparsing-0:3.1.2-14. 100% | 46.7 MiB/s | 287.0 KiB | 00m00s [ 29/183] python3-click-plugins-0:1.1.1 100% | 535.1 KiB/s | 17.7 KiB | 00m00s [ 30/183] python3-cligj-0:0.7.2-20.fc44 100% | 639.9 KiB/s | 20.5 KiB | 00m00s [ 31/183] python3-husl-0:4.0.3-37.fc44. 100% | 561.3 KiB/s | 18.5 KiB | 00m00s [ 32/183] python3-numpydoc-0:1.8.0-6.fc 100% | 4.3 MiB/s | 169.2 KiB | 00m00s [ 33/183] python3-libs-0:3.14.0~rc3-1.f 100% | 223.2 MiB/s | 9.8 MiB | 00m00s [ 34/183] python3-matplotlib-0:3.10.6-1 100% | 114.5 MiB/s | 7.9 MiB | 00m00s [ 35/183] flexiblas-netlib-0:3.4.5-5.fc 100% | 71.9 MiB/s | 3.4 MiB | 00m00s [ 36/183] python3-numpy-f2py-1:2.3.3-2. 100% | 13.5 MiB/s | 510.5 KiB | 00m00s [ 37/183] python3-fsspec-0:2025.9.0-2.f 100% | 13.0 MiB/s | 464.6 KiB | 00m00s [ 38/183] python3-partd-0:1.4.2-8.fc44. 100% | 1.8 MiB/s | 63.3 KiB | 00m00s [ 39/183] python3-pyyaml-0:6.0.2-7.fc44 100% | 46.2 MiB/s | 236.4 KiB | 00m00s [ 40/183] python3-dateutil-1:2.9.0.post 100% | 67.2 MiB/s | 344.2 KiB | 00m00s [ 41/183] python3-pytz-0:2025.2-5.fc44. 100% | 16.1 MiB/s | 66.1 KiB | 00m00s [ 42/183] python3-cloudpickle-0:3.1.1-7 100% | 608.8 KiB/s | 48.1 KiB | 00m00s [ 43/183] libarrow-0:21.0.0-5.fc44.x86_ 100% | 197.2 MiB/s | 3.4 MiB | 00m00s [ 44/183] libarrow-acero-libs-0:21.0.0- 100% | 31.6 MiB/s | 518.4 KiB | 00m00s [ 45/183] python3-toolz-0:1.0.0-6.fc44. 100% | 3.7 MiB/s | 174.1 KiB | 00m00s [ 46/183] libarrow-dataset-libs-0:21.0. 100% | 56.0 MiB/s | 516.0 KiB | 00m00s [ 47/183] libarrow-flight-libs-0:21.0.0 100% | 11.8 MiB/s | 422.7 KiB | 00m00s [ 48/183] parquet-libs-0:21.0.0-5.fc44. 100% | 30.7 MiB/s | 1.1 MiB | 00m00s [ 49/183] armadillo-0:12.8.1-7.fc43.x86 100% | 7.4 MiB/s | 30.4 KiB | 00m00s [ 50/183] cfitsio-0:4.6.2-2.fc43.x86_64 100% | 85.9 MiB/s | 615.6 KiB | 00m00s [ 51/183] expat-0:2.7.2-1.fc44.x86_64 100% | 38.7 MiB/s | 119.0 KiB | 00m00s [ 52/183] freexl-0:2.0.0-15.fc43.x86_64 100% | 14.9 MiB/s | 45.8 KiB | 00m00s [ 53/183] geos-0:3.14.0-1.fc44.x86_64 100% | 39.6 MiB/s | 1.3 MiB | 00m00s [ 54/183] libarrow-compute-libs-0:21.0. 100% | 27.8 MiB/s | 3.0 MiB | 00m00s [ 55/183] giflib-0:5.2.2-8.fc43.x86_64 100% | 17.0 MiB/s | 52.3 KiB | 00m00s [ 56/183] imath-0:3.1.12-4.fc43.x86_64 100% | 14.1 MiB/s | 101.4 KiB | 00m00s [ 57/183] hdf5-0:1.14.6-6.fc43.x86_64 100% | 166.1 MiB/s | 2.0 MiB | 00m00s [ 58/183] libaec-0:1.1.4-3.fc44.x86_64 100% | 7.3 MiB/s | 37.6 KiB | 00m00s [ 59/183] libdeflate-0:1.24-2.fc43.x86_ 100% | 9.7 MiB/s | 69.8 KiB | 00m00s [ 60/183] libgeotiff-0:1.7.4-3.fc43.x86 100% | 13.5 MiB/s | 96.6 KiB | 00m00s [ 61/183] libgta-0:1.2.1-16.fc43.x86_64 100% | 11.7 MiB/s | 35.9 KiB | 00m00s [ 62/183] libjpeg-turbo-0:3.1.2-1.fc44. 100% | 57.8 MiB/s | 236.7 KiB | 00m00s [ 63/183] libkml-0:1.3.0-56.fc44.x86_64 100% | 69.8 MiB/s | 357.4 KiB | 00m00s [ 64/183] liblerc-0:4.0.0-9.fc43.x86_64 100% | 30.0 MiB/s | 215.1 KiB | 00m00s [ 65/183] libpng-2:1.6.50-2.fc43.x86_64 100% | 20.0 MiB/s | 123.0 KiB | 00m00s [ 66/183] libpq-0:18.0-3.fc44.x86_64 100% | 44.5 MiB/s | 273.5 KiB | 00m00s [ 67/183] blosc-0:1.21.6-7.fc43.x86_64 100% | 587.3 KiB/s | 58.1 KiB | 00m00s [ 68/183] libtiff-0:4.7.0-9.fc44.x86_64 100% | 36.0 MiB/s | 221.2 KiB | 00m00s [ 69/183] libspatialite-0:5.1.0-11.fc43 100% | 162.6 MiB/s | 3.1 MiB | 00m00s [ 70/183] libwebp-0:1.6.0-2.fc43.x86_64 100% | 45.2 MiB/s | 324.2 KiB | 00m00s [ 71/183] muParser-0:2.3.5-3.fc43.x86_6 100% | 34.8 MiB/s | 178.4 KiB | 00m00s [ 72/183] libqhull_r-1:8.0.2-7.fc43.x86 100% | 5.5 MiB/s | 201.9 KiB | 00m00s [ 73/183] openexr-libs-0:3.2.4-6.fc43.x 100% | 111.8 MiB/s | 1.1 MiB | 00m00s [ 74/183] openjpeg-0:2.5.4-1.fc44.x86_6 100% | 46.9 MiB/s | 192.3 KiB | 00m00s [ 75/183] mariadb-connector-c-0:3.4.5-2 100% | 5.5 MiB/s | 206.5 KiB | 00m00s [ 76/183] poppler-0:25.07.0-2.fc43.x86_ 100% | 87.0 MiB/s | 1.3 MiB | 00m00s [ 77/183] proj-0:9.7.0-1.fc44.x86_64 100% | 107.0 MiB/s | 1.6 MiB | 00m00s [ 78/183] netcdf-0:4.9.3-1.fc44.x86_64 100% | 16.8 MiB/s | 845.0 KiB | 00m00s [ 79/183] xerces-c-0:3.3.0-8.fc43.x86_6 100% | 169.4 MiB/s | 1.0 MiB | 00m00s [ 80/183] freetype-0:2.13.3-3.fc43.x86_ 100% | 36.6 MiB/s | 412.1 KiB | 00m00s [ 81/183] dejavu-sans-fonts-0:2.37-26.f 100% | 82.8 MiB/s | 1.3 MiB | 00m00s [ 82/183] python3-cycler-0:0.11.0-19.fc 100% | 3.6 MiB/s | 21.9 KiB | 00m00s [ 83/183] python3-contourpy-0:1.3.3-3.f 100% | 31.0 MiB/s | 285.9 KiB | 00m00s [ 84/183] unixODBC-0:2.3.12-7.fc43.x86_ 100% | 9.9 MiB/s | 414.5 KiB | 00m00s [ 85/183] python3-fonttools-0:4.60.0-2. 100% | 127.0 MiB/s | 3.2 MiB | 00m00s [ 86/183] python3-kiwisolver-0:1.4.9-3. 100% | 2.0 MiB/s | 68.2 KiB | 00m00s [ 87/183] python3-sphinx-1:8.2.3-11.fc4 100% | 191.1 MiB/s | 2.9 MiB | 00m00s [ 88/183] python3-tabulate-0:0.9.0-16.f 100% | 10.1 MiB/s | 72.4 KiB | 00m00s [ 89/183] mpdecimal-0:4.0.1-2.fc43.x86_ 100% | 15.8 MiB/s | 97.1 KiB | 00m00s [ 90/183] python-pip-wheel-0:25.2-4.fc4 100% | 125.9 MiB/s | 1.1 MiB | 00m00s [ 91/183] python3-matplotlib-data-fonts 100% | 46.8 MiB/s | 2.3 MiB | 00m00s [ 92/183] tzdata-0:2025b-3.fc43.noarch 100% | 69.7 MiB/s | 713.9 KiB | 00m00s [ 93/183] libgfortran-0:15.2.1-1.fc44.1 100% | 135.3 MiB/s | 969.5 KiB | 00m00s [ 94/183] libquadmath-0:15.2.1-1.fc44.1 100% | 39.6 MiB/s | 202.5 KiB | 00m00s [ 95/183] flexiblas-0:3.4.5-5.fc44.x86_ 100% | 814.9 KiB/s | 26.1 KiB | 00m00s [ 96/183] libyaml-0:0.2.5-17.fc43.x86_6 100% | 29.3 MiB/s | 60.1 KiB | 00m00s [ 97/183] flexiblas-openblas-openmp-0:3 100% | 506.0 KiB/s | 17.2 KiB | 00m00s [ 98/183] python3-six-0:1.17.0-7.fc44.n 100% | 10.2 MiB/s | 41.8 KiB | 00m00s [ 99/183] libarrow-doc-0:21.0.0-5.fc44. 100% | 9.6 MiB/s | 29.6 KiB | 00m00s [100/183] snappy-0:1.2.2-2.fc43.x86_64 100% | 9.7 MiB/s | 39.6 KiB | 00m00s [101/183] liborc2-0:2.2.0-2.fc44.x86_64 100% | 91.9 MiB/s | 564.5 KiB | 00m00s [102/183] utf8proc-0:2.10.0-2.fc43.x86_ 100% | 26.6 MiB/s | 81.8 KiB | 00m00s [103/183] re2-2:20250812-4.fc44.x86_64 100% | 37.6 MiB/s | 231.2 KiB | 00m00s [104/183] abseil-cpp-0:20250814.1-1.fc4 100% | 107.6 MiB/s | 771.2 KiB | 00m00s [105/183] glib2-0:2.86.0-2.fc44.x86_64 100% | 205.2 MiB/s | 3.1 MiB | 00m00s [106/183] grpc-cpp-0:1.48.4-54.fc44.x86 100% | 58.7 MiB/s | 720.9 KiB | 00m00s [107/183] grpc-0:1.48.4-54.fc44.x86_64 100% | 94.8 MiB/s | 2.6 MiB | 00m00s [108/183] protobuf-0:3.19.6-18.fc44.x86 100% | 143.8 MiB/s | 1.0 MiB | 00m00s [109/183] python3-locket-0:1.0.0-18.fc4 100% | 238.6 KiB/s | 18.1 KiB | 00m00s [110/183] arpack-0:3.9.1-7.fc43.x86_64 100% | 29.2 MiB/s | 209.6 KiB | 00m00s [111/183] thrift-0:0.20.0-8.fc44.x86_64 100% | 150.2 MiB/s | 1.8 MiB | 00m00s [112/183] minizip-ng-compat-0:4.0.10-2. 100% | 10.9 MiB/s | 67.1 KiB | 00m00s [113/183] uriparser-0:0.9.9-1.fc44.x86_ 100% | 16.6 MiB/s | 67.8 KiB | 00m00s [114/183] librttopo-0:1.1.0-17.fc43.x86 100% | 50.5 MiB/s | 206.9 KiB | 00m00s [115/183] libarrow-glib-libs-0:21.0.0-5 100% | 11.6 MiB/s | 427.0 KiB | 00m00s [116/183] jbigkit-libs-0:2.1-32.fc43.x8 100% | 8.7 MiB/s | 53.2 KiB | 00m00s [117/183] libzip-0:1.11.4-2.fc43.x86_64 100% | 13.7 MiB/s | 70.0 KiB | 00m00s [118/183] fontconfig-0:2.17.0-3.fc43.x8 100% | 88.6 MiB/s | 272.2 KiB | 00m00s [119/183] gpgmepp-0:1.24.3-6.fc44.x86_6 100% | 46.5 MiB/s | 142.9 KiB | 00m00s [120/183] lcms2-0:2.16-6.fc43.x86_64 100% | 59.5 MiB/s | 182.8 KiB | 00m00s [121/183] nspr-0:4.37.0-4.fc44.x86_64 100% | 12.2 MiB/s | 137.9 KiB | 00m00s [122/183] nss-0:3.115.1-1.fc44.x86_64 100% | 57.9 MiB/s | 711.8 KiB | 00m00s [123/183] poppler-data-0:0.4.11-10.fc43 100% | 115.7 MiB/s | 2.0 MiB | 00m00s [124/183] fonts-filesystem-1:2.0.5-23.f 100% | 2.8 MiB/s | 8.7 KiB | 00m00s [125/183] harfbuzz-0:11.5.1-1.fc44.x86_ 100% | 179.9 MiB/s | 1.1 MiB | 00m00s [126/183] python3-babel-0:2.17.0-6.fc44 100% | 161.1 MiB/s | 6.9 MiB | 00m00s [127/183] python3-docutils-0:0.21.2-6.f 100% | 219.5 MiB/s | 1.1 MiB | 00m00s [128/183] proj-data-0:9.7.0-1.fc44.noar 100% | 17.0 MiB/s | 1.3 MiB | 00m00s [129/183] python3-imagesize-0:1.4.1-14. 100% | 5.4 MiB/s | 21.9 KiB | 00m00s [130/183] python3-jinja2-0:3.1.6-6.fc44 100% | 72.0 MiB/s | 515.8 KiB | 00m00s [131/183] python3-requests-0:2.32.5-2.f 100% | 31.3 MiB/s | 160.4 KiB | 00m00s [132/183] python3-pygments-0:2.19.1-6.f 100% | 167.0 MiB/s | 2.7 MiB | 00m00s [133/183] python3-roman-numerals-py-0:3 100% | 6.6 MiB/s | 20.2 KiB | 00m00s [134/183] python3-sphinx-theme-alabaste 100% | 7.9 MiB/s | 24.4 KiB | 00m00s [135/183] python3-snowballstemmer-0:3.0 100% | 68.5 MiB/s | 280.7 KiB | 00m00s [136/183] mariadb-connector-c-config-0: 100% | 64.1 KiB/s | 9.0 KiB | 00m00s [137/183] c-ares-0:1.34.5-2.fc43.x86_64 100% | 14.3 MiB/s | 117.0 KiB | 00m00s [138/183] grpc-data-0:1.48.4-54.fc44.no 100% | 2.6 MiB/s | 18.9 KiB | 00m00s [139/183] protobuf-compiler-0:3.19.6-18 100% | 63.7 MiB/s | 783.3 KiB | 00m00s [140/183] flexiblas-netlib64-0:3.4.5-5. 100% | 111.5 MiB/s | 3.2 MiB | 00m00s [141/183] openblas-openmp-0:0.3.29-2.fc 100% | 67.0 MiB/s | 5.4 MiB | 00m00s [142/183] libicu-0:77.1-1.fc43.x86_64 100% | 120.2 MiB/s | 10.7 MiB | 00m00s [143/183] default-fonts-core-sans-0:4.2 100% | 1.6 MiB/s | 29.9 KiB | 00m00s [144/183] xml-common-0:0.6.3-67.fc43.no 100% | 2.8 MiB/s | 31.0 KiB | 00m00s [145/183] gpgme-0:1.24.3-6.fc44.x86_64 100% | 71.1 MiB/s | 218.5 KiB | 00m00s [146/183] nss-sysinit-0:3.115.1-1.fc44. 100% | 3.1 MiB/s | 19.2 KiB | 00m00s [147/183] nss-softokn-0:3.115.1-1.fc44. 100% | 37.8 MiB/s | 425.9 KiB | 00m00s [148/183] nss-util-0:3.115.1-1.fc44.x86 100% | 9.4 MiB/s | 86.2 KiB | 00m00s [149/183] graphite2-0:1.3.14-19.fc43.x8 100% | 13.3 MiB/s | 95.6 KiB | 00m00s [150/183] python3-markupsafe-0:3.0.2-6. 100% | 10.3 MiB/s | 31.7 KiB | 00m00s [151/183] python3-charset-normalizer-0: 100% | 22.9 MiB/s | 117.3 KiB | 00m00s [152/183] python3-idna-0:3.10-6.fc44.no 100% | 24.2 MiB/s | 124.1 KiB | 00m00s [153/183] python3-urllib3-0:2.5.0-3.fc4 100% | 72.6 MiB/s | 297.4 KiB | 00m00s [154/183] flexiblas-openblas-openmp64-0 100% | 3.3 MiB/s | 17.0 KiB | 00m00s [155/183] abattis-cantarell-vf-fonts-0: 100% | 16.8 MiB/s | 120.1 KiB | 00m00s [156/183] google-noto-sans-vf-fonts-0:2 100% | 75.0 MiB/s | 614.2 KiB | 00m00s [157/183] google-noto-fonts-common-0:20 100% | 5.6 MiB/s | 17.1 KiB | 00m00s [158/183] nss-softokn-freebl-0:3.115.1- 100% | 24.7 MiB/s | 329.3 KiB | 00m00s [159/183] python3-0:3.14.0~rc3-1.fc44.x 100% | 4.5 MiB/s | 27.6 KiB | 00m00s [160/183] cairo-0:1.18.4-2.fc43.x86_64 100% | 101.7 MiB/s | 729.3 KiB | 00m00s [161/183] libX11-0:1.8.12-1.fc43.x86_64 100% | 106.7 MiB/s | 655.6 KiB | 00m00s [162/183] openblas-openmp64-0:0.3.29-2. 100% | 158.4 MiB/s | 5.2 MiB | 00m00s [163/183] libXext-0:1.3.6-4.fc43.x86_64 100% | 5.4 MiB/s | 39.1 KiB | 00m00s [164/183] libXrender-0:0.9.12-3.fc43.x8 100% | 6.6 MiB/s | 26.9 KiB | 00m00s [165/183] libxcb-0:1.17.0-6.fc43.x86_64 100% | 33.2 MiB/s | 237.7 KiB | 00m00s [166/183] lzo-0:2.10-15.fc43.x86_64 100% | 13.6 MiB/s | 69.4 KiB | 00m00s [167/183] pixman-0:0.46.2-2.fc43.x86_64 100% | 95.2 MiB/s | 292.5 KiB | 00m00s [168/183] python3-cairo-0:1.28.0-4.fc44 100% | 3.4 MiB/s | 126.2 KiB | 00m00s [169/183] libXau-0:1.0.12-3.fc43.x86_64 100% | 16.3 MiB/s | 33.4 KiB | 00m00s [170/183] libX11-common-0:1.8.12-1.fc43 100% | 42.9 MiB/s | 175.9 KiB | 00m00s [171/183] python3-pillow-0:11.3.0-6.fc4 100% | 128.0 MiB/s | 1.0 MiB | 00m00s [172/183] libimagequant-0:4.1.0-1.fc44. 100% | 39.2 MiB/s | 320.9 KiB | 00m00s [173/183] python3-olefile-0:0.47-11.fc4 100% | 24.4 MiB/s | 74.9 KiB | 00m00s [174/183] fribidi-0:1.0.16-3.fc43.x86_6 100% | 17.4 MiB/s | 53.3 KiB | 00m00s [175/183] openblas-0:0.3.29-2.fc43.x86_ 100% | 13.8 MiB/s | 42.3 KiB | 00m00s [176/183] boost-program-options-0:1.83. 100% | 13.5 MiB/s | 110.7 KiB | 00m00s [177/183] hdf-libs-0:4.3.0-4.fc43.x86_6 100% | 56.9 MiB/s | 291.3 KiB | 00m00s [178/183] pyproject-rpm-macros-0:1.18.4 100% | 21.9 MiB/s | 44.9 KiB | 00m00s [179/183] python-rpm-macros-0:3.14-7.fc 100% | 9.5 MiB/s | 19.4 KiB | 00m00s [180/183] libtirpc-0:1.3.7-0.fc44.x86_6 100% | 11.5 MiB/s | 94.1 KiB | 00m00s [181/183] python3-rpm-generators-0:14-1 100% | 9.3 MiB/s | 28.5 KiB | 00m00s [182/183] libraqm-0:0.10.1-3.fc43.x86_6 100% | 723.0 KiB/s | 22.4 KiB | 00m00s [183/183] python3-rpm-macros-0:3.14-7.f 100% | 2.9 MiB/s | 12.0 KiB | 00m00s -------------------------------------------------------------------------------- [183/183] Total 100% | 131.4 MiB/s | 166.5 MiB | 00m01s Running transaction [ 1/185] Verify package files 100% | 292.0 B/s | 183.0 B | 00m01s [ 2/185] Prepare transaction 100% | 1.6 KiB/s | 183.0 B | 00m00s [ 3/185] Installing libarrow-doc-0:21. 100% | 117.0 MiB/s | 119.8 KiB | 00m00s [ 4/185] Installing nspr-0:4.37.0-4.fc 100% | 154.9 MiB/s | 317.2 KiB | 00m00s [ 5/185] Installing libgfortran-0:15.2 100% | 419.4 MiB/s | 3.4 MiB | 00m00s [ 6/185] Installing libjpeg-turbo-0:3. 100% | 393.8 MiB/s | 806.6 KiB | 00m00s [ 7/185] Installing nss-util-0:3.115.1 100% | 197.0 MiB/s | 201.8 KiB | 00m00s [ 8/185] Installing fonts-filesystem-1 100% | 0.0 B/s | 788.0 B | 00m00s [ 9/185] Installing protobuf-0:3.19.6- 100% | 363.3 MiB/s | 3.3 MiB | 00m00s [ 10/185] Installing abseil-cpp-0:20250 100% | 229.7 MiB/s | 2.5 MiB | 00m00s [ 11/185] Installing libpng-2:1.6.50-2. 100% | 233.4 MiB/s | 239.0 KiB | 00m00s [ 12/185] Installing libaec-0:1.1.4-3.f 100% | 90.6 MiB/s | 92.8 KiB | 00m00s [ 13/185] Installing expat-0:2.7.2-1.fc 100% | 19.6 MiB/s | 300.7 KiB | 00m00s [ 14/185] Installing python-rpm-macros- 100% | 27.8 MiB/s | 28.5 KiB | 00m00s [ 15/185] Installing glib2-0:2.86.0-2.f 100% | 267.9 MiB/s | 14.7 MiB | 00m00s [ 16/185] Installing snappy-0:1.2.2-2.f 100% | 17.9 MiB/s | 73.5 KiB | 00m00s [ 17/185] Installing tzdata-0:2025b-3.f 100% | 61.0 MiB/s | 1.9 MiB | 00m00s [ 18/185] Installing openjpeg-0:2.5.4-1 100% | 223.8 MiB/s | 458.3 KiB | 00m00s [ 19/185] Installing libwebp-0:1.6.0-2. 100% | 312.7 MiB/s | 960.7 KiB | 00m00s [ 20/185] Installing geos-0:3.14.0-1.fc 100% | 171.7 MiB/s | 4.1 MiB | 00m00s [ 21/185] Installing blosc-0:1.21.6-7.f 100% | 126.0 MiB/s | 129.0 KiB | 00m00s [ 22/185] Installing python3-rpm-macros 100% | 0.0 B/s | 6.8 KiB | 00m00s [ 23/185] Installing hdf5-0:1.14.6-6.fc 100% | 205.9 MiB/s | 6.4 MiB | 00m00s [ 24/185] Installing openblas-0:0.3.29- 100% | 110.8 MiB/s | 113.5 KiB | 00m00s [ 25/185] Installing lcms2-0:2.16-6.fc4 100% | 212.6 MiB/s | 435.3 KiB | 00m00s [ 26/185] Installing minizip-ng-compat- 100% | 159.5 MiB/s | 163.3 KiB | 00m00s [ 27/185] Installing freexl-0:2.0.0-15. 100% | 88.3 MiB/s | 90.5 KiB | 00m00s [ 28/185] Installing libquadmath-0:15.2 100% | 311.7 MiB/s | 319.2 KiB | 00m00s [ 29/185] Installing libqhull_r-1:8.0.2 100% | 236.4 MiB/s | 484.1 KiB | 00m00s [ 30/185] Installing liblerc-0:4.0.0-9. 100% | 305.5 MiB/s | 625.6 KiB | 00m00s [ 31/185] Installing libdeflate-0:1.24- 100% | 121.5 MiB/s | 124.4 KiB | 00m00s [ 32/185] Installing imath-0:3.1.12-4.f 100% | 186.5 MiB/s | 381.9 KiB | 00m00s [ 33/185] Installing openexr-libs-0:3.2 100% | 467.6 MiB/s | 6.5 MiB | 00m00s [ 34/185] Installing openblas-openmp-0: 100% | 598.5 MiB/s | 43.7 MiB | 00m00s [ 35/185] Installing flexiblas-netlib-0 100% | 273.0 MiB/s | 10.9 MiB | 00m00s [ 36/185] Installing flexiblas-0:3.4.5- 100% | 50.4 MiB/s | 51.6 KiB | 00m00s [ 37/185] Installing flexiblas-openblas 100% | 0.0 B/s | 40.1 KiB | 00m00s [ 38/185] Installing openblas-openmp64- 100% | 600.4 MiB/s | 43.8 MiB | 00m00s [ 39/185] Installing flexiblas-openblas 100% | 39.0 MiB/s | 39.9 KiB | 00m00s [ 40/185] Installing flexiblas-netlib64 100% | 268.5 MiB/s | 11.0 MiB | 00m00s [ 41/185] Installing arpack-0:3.9.1-7.f 100% | 314.4 MiB/s | 643.9 KiB | 00m00s [ 42/185] Installing armadillo-0:12.8.1 100% | 81.3 MiB/s | 83.3 KiB | 00m00s [ 43/185] Installing pyproject-rpm-macr 100% | 114.1 MiB/s | 116.8 KiB | 00m00s [ 44/185] Installing librttopo-0:1.1.0- 100% | 247.3 MiB/s | 506.4 KiB | 00m00s [ 45/185] Installing liborc2-0:2.2.0-2. 100% | 368.2 MiB/s | 1.8 MiB | 00m00s [ 46/185] Installing libarrow-0:21.0.0- 100% | 422.1 MiB/s | 12.2 MiB | 00m00s [ 47/185] Installing protobuf-compiler- 100% | 131.0 MiB/s | 2.5 MiB | 00m00s [ 48/185] Installing dejavu-sans-fonts- 100% | 423.7 MiB/s | 5.5 MiB | 00m00s [ 49/185] Installing abattis-cantarell- 100% | 189.9 MiB/s | 194.4 KiB | 00m00s [ 50/185] Installing nss-softokn-freebl 100% | 276.8 MiB/s | 850.5 KiB | 00m00s [ 51/185] Installing nss-softokn-0:3.11 100% | 387.4 MiB/s | 1.9 MiB | 00m00s [ 52/185] Installing nss-0:3.115.1-1.fc 100% | 170.6 MiB/s | 1.9 MiB | 00m00s [ 53/185] Installing nss-sysinit-0:3.11 100% | 1.2 MiB/s | 19.2 KiB | 00m00s [ 54/185] Installing libtirpc-0:1.3.7-0 100% | 196.0 MiB/s | 200.7 KiB | 00m00s [ 55/185] Installing hdf-libs-0:4.3.0-4 100% | 336.1 MiB/s | 688.3 KiB | 00m00s [ 56/185] Installing boost-program-opti 100% | 275.2 MiB/s | 281.8 KiB | 00m00s [ 57/185] Installing fribidi-0:1.0.16-3 100% | 14.5 MiB/s | 192.8 KiB | 00m00s [ 58/185] Installing libimagequant-0:4. 100% | 230.8 MiB/s | 709.0 KiB | 00m00s [ 59/185] Installing libXau-0:1.0.12-3. 100% | 72.7 MiB/s | 74.5 KiB | 00m00s [ 60/185] Installing libxcb-0:1.17.0-6. 100% | 216.0 MiB/s | 1.1 MiB | 00m00s [ 61/185] Installing libX11-common-0:1. 100% | 148.5 MiB/s | 1.2 MiB | 00m00s [ 62/185] Installing libX11-0:1.8.12-1. 100% | 320.4 MiB/s | 1.3 MiB | 00m00s [ 63/185] Installing libXext-0:1.3.6-4. 100% | 89.1 MiB/s | 91.2 KiB | 00m00s [ 64/185] Installing libXrender-0:0.9.1 100% | 0.0 B/s | 47.3 KiB | 00m00s [ 65/185] Installing pixman-0:0.46.2-2. 100% | 347.4 MiB/s | 711.4 KiB | 00m00s [ 66/185] Installing lzo-0:2.10-15.fc43 100% | 176.3 MiB/s | 180.5 KiB | 00m00s [ 67/185] Installing google-noto-fonts- 100% | 0.0 B/s | 18.5 KiB | 00m00s [ 68/185] Installing google-noto-sans-v 100% | 347.8 MiB/s | 1.4 MiB | 00m00s [ 69/185] Installing default-fonts-core 100% | 17.8 MiB/s | 18.2 KiB | 00m00s [ 70/185] Installing graphite2-0:1.3.14 100% | 13.5 MiB/s | 193.9 KiB | 00m00s [ 71/185] Installing freetype-0:2.13.3- 100% | 277.3 MiB/s | 851.9 KiB | 00m00s [ 72/185] Installing harfbuzz-0:11.5.1- 100% | 353.5 MiB/s | 2.8 MiB | 00m00s [ 73/185] Installing libraqm-0:0.10.1-3 100% | 29.0 MiB/s | 29.7 KiB | 00m00s [ 74/185] Installing gpgme-0:1.24.3-6.f 100% | 38.4 MiB/s | 590.4 KiB | 00m00s [ 75/185] Installing gpgmepp-0:1.24.3-6 100% | 70.0 MiB/s | 430.4 KiB | 00m00s [ 76/185] Installing xml-common-0:0.6.3 100% | 79.2 MiB/s | 81.1 KiB | 00m00s [ 77/185] Installing fontconfig-0:2.17. 100% | 754.4 KiB/s | 785.3 KiB | 00m01s [ 78/185] Installing cairo-0:1.18.4-2.f 100% | 295.3 MiB/s | 1.8 MiB | 00m00s [ 79/185] Installing grpc-data-0:1.48.4 100% | 0.0 B/s | 30.4 KiB | 00m00s [ 80/185] Installing c-ares-0:1.34.5-2. 100% | 264.3 MiB/s | 270.6 KiB | 00m00s [ 81/185] Installing libicu-0:77.1-1.fc 100% | 371.3 MiB/s | 36.4 MiB | 00m00s [ 82/185] Installing re2-2:20250812-4.f 100% | 285.5 MiB/s | 584.7 KiB | 00m00s [ 83/185] Installing grpc-0:1.48.4-54.f 100% | 438.8 MiB/s | 10.5 MiB | 00m00s [ 84/185] Installing grpc-cpp-0:1.48.4- 100% | 375.7 MiB/s | 3.0 MiB | 00m00s [ 85/185] Installing proj-data-0:9.7.0- 100% | 496.4 MiB/s | 9.4 MiB | 00m00s [ 86/185] Installing poppler-data-0:0.4 100% | 364.4 MiB/s | 12.4 MiB | 00m00s [ 87/185] Installing libzip-0:1.11.4-2. 100% | 133.7 MiB/s | 137.0 KiB | 00m00s [ 88/185] Installing netcdf-0:4.9.3-1.f 100% | 117.3 MiB/s | 2.5 MiB | 00m00s [ 89/185] Installing mariadb-connector- 100% | 0.0 B/s | 1.0 KiB | 00m00s [ 90/185] Installing mariadb-connector- 100% | 168.6 MiB/s | 517.9 KiB | 00m00s [ 91/185] Installing jbigkit-libs-0:2.1 100% | 112.7 MiB/s | 115.4 KiB | 00m00s [ 92/185] Installing libtiff-0:4.7.0-9. 100% | 303.4 MiB/s | 621.3 KiB | 00m00s [ 93/185] Installing proj-0:9.7.0-1.fc4 100% | 175.5 MiB/s | 4.6 MiB | 00m00s [ 94/185] Installing libgeotiff-0:1.7.4 100% | 20.5 MiB/s | 293.8 KiB | 00m00s [ 95/185] Installing libspatialite-0:5. 100% | 477.9 MiB/s | 15.3 MiB | 00m00s [ 96/185] Installing poppler-0:25.07.0- 100% | 346.4 MiB/s | 3.8 MiB | 00m00s [ 97/185] Installing uriparser-0:0.9.9- 100% | 12.1 MiB/s | 173.4 KiB | 00m00s [ 98/185] Installing libkml-0:1.3.0-56. 100% | 294.5 MiB/s | 1.2 MiB | 00m00s [ 99/185] Installing thrift-0:0.20.0-8. 100% | 195.1 MiB/s | 5.5 MiB | 00m00s [100/185] Installing parquet-libs-0:21. 100% | 397.0 MiB/s | 3.6 MiB | 00m00s [101/185] Installing utf8proc-0:2.10.0- 100% | 364.7 MiB/s | 373.4 KiB | 00m00s [102/185] Installing libarrow-compute-l 100% | 457.5 MiB/s | 14.6 MiB | 00m00s [103/185] Installing libarrow-acero-lib 100% | 350.3 MiB/s | 1.4 MiB | 00m00s [104/185] Installing libarrow-dataset-l 100% | 370.5 MiB/s | 1.5 MiB | 00m00s [105/185] Installing libarrow-glib-libs 100% | 381.0 MiB/s | 1.5 MiB | 00m00s [106/185] Installing libarrow-flight-li 100% | 352.4 MiB/s | 1.4 MiB | 00m00s [107/185] Installing libyaml-0:0.2.5-17 100% | 132.8 MiB/s | 136.0 KiB | 00m00s [108/185] Installing python-pip-wheel-0 100% | 589.9 MiB/s | 1.2 MiB | 00m00s [109/185] Installing mpdecimal-0:4.0.1- 100% | 35.6 MiB/s | 218.8 KiB | 00m00s [110/185] Installing python3-libs-0:3.1 100% | 316.4 MiB/s | 43.3 MiB | 00m00s [111/185] Installing python3-0:3.14.0~r 100% | 1.7 MiB/s | 30.7 KiB | 00m00s [112/185] Installing python3-numpy-1:2. 100% | 315.4 MiB/s | 41.6 MiB | 00m00s [113/185] Installing python3-numpy-f2py 100% | 86.9 MiB/s | 2.2 MiB | 00m00s [114/185] Installing python3-packaging- 100% | 201.8 MiB/s | 619.9 KiB | 00m00s [115/185] Installing python3-click-1:8. 100% | 292.6 MiB/s | 1.2 MiB | 00m00s [116/185] Installing python3-typing-ext 100% | 264.0 MiB/s | 540.7 KiB | 00m00s [117/185] Installing python3-pyparsing- 100% | 257.4 MiB/s | 1.0 MiB | 00m00s [118/185] Installing python3-toolz-0:1. 100% | 155.7 MiB/s | 637.6 KiB | 00m00s [119/185] Installing python3-idna-0:3.1 100% | 239.9 MiB/s | 737.1 KiB | 00m00s [120/185] Installing python3-urllib3-0: 100% | 222.2 MiB/s | 1.1 MiB | 00m00s [121/185] Installing python3-flexcache- 100% | 59.2 MiB/s | 60.6 KiB | 00m00s [122/185] Installing python3-flexparser 100% | 260.8 MiB/s | 267.1 KiB | 00m00s [123/185] Installing python3-click-plug 100% | 26.8 MiB/s | 27.5 KiB | 00m00s [124/185] Installing python3-cligj-0:0. 100% | 36.9 MiB/s | 37.8 KiB | 00m00s [125/185] Installing python3-rpm-genera 100% | 81.0 MiB/s | 82.9 KiB | 00m00s [126/185] Installing python3-contourpy- 100% | 169.8 MiB/s | 869.6 KiB | 00m00s [127/185] Installing python3-pyarrow-0: 100% | 413.1 MiB/s | 26.8 MiB | 00m00s [128/185] Installing python3-platformdi 100% | 184.4 MiB/s | 188.8 KiB | 00m00s [129/185] Installing python3-iniconfig- 100% | 45.4 MiB/s | 46.5 KiB | 00m00s [130/185] Installing python3-pluggy-0:1 100% | 70.8 MiB/s | 217.5 KiB | 00m00s [131/185] Installing python3-pytest-0:8 100% | 340.6 MiB/s | 21.8 MiB | 00m00s [132/185] Installing python3-execnet-0: 100% | 193.7 MiB/s | 991.8 KiB | 00m00s [133/185] Installing python3-affine-0:2 100% | 86.2 MiB/s | 176.5 KiB | 00m00s [134/185] Installing python3-attrs-0:25 100% | 138.3 MiB/s | 425.0 KiB | 00m00s [135/185] Installing python3-certifi-0: 100% | 10.9 MiB/s | 11.2 KiB | 00m00s [136/185] Installing python3-husl-0:4.0 100% | 23.1 MiB/s | 23.7 KiB | 00m00s [137/185] Installing python3-cloudpickl 100% | 65.0 MiB/s | 133.2 KiB | 00m00s [138/185] Installing python3-fsspec-0:2 100% | 275.8 MiB/s | 1.9 MiB | 00m00s [139/185] Installing python3-pyyaml-0:6 100% | 197.1 MiB/s | 807.4 KiB | 00m00s [140/185] Installing python3-pytz-0:202 100% | 224.0 MiB/s | 229.4 KiB | 00m00s [141/185] Installing python3-cycler-0:0 100% | 13.1 MiB/s | 40.3 KiB | 00m00s [142/185] Installing python3-fonttools- 100% | 301.9 MiB/s | 19.3 MiB | 00m00s [143/185] Installing python3-kiwisolver 100% | 77.2 MiB/s | 158.1 KiB | 00m00s [144/185] Installing python3-tabulate-0 100% | 24.4 MiB/s | 350.3 KiB | 00m00s [145/185] Installing python3-locket-0:1 100% | 22.9 MiB/s | 23.4 KiB | 00m00s [146/185] Installing python3-partd-0:1. 100% | 43.0 MiB/s | 176.2 KiB | 00m00s [147/185] Installing python3-dask-0:202 100% | 259.4 MiB/s | 20.8 MiB | 00m00s [148/185] Installing python3-dask+array 100% | 0.0 B/s | 124.0 B | 00m00s [149/185] Installing python3-six-0:1.17 100% | 117.5 MiB/s | 120.3 KiB | 00m00s [150/185] Installing python3-dateutil-1 100% | 145.0 MiB/s | 891.1 KiB | 00m00s [151/185] Installing python3-pandas-0:2 100% | 355.8 MiB/s | 43.8 MiB | 00m00s [152/185] Installing python3-babel-0:2. 100% | 308.1 MiB/s | 30.5 MiB | 00m00s [153/185] Installing python3-docutils-0 100% | 153.4 MiB/s | 5.1 MiB | 00m00s [154/185] Installing python3-imagesize- 100% | 9.6 MiB/s | 39.1 KiB | 00m00s [155/185] Installing python3-pygments-0 100% | 208.9 MiB/s | 11.5 MiB | 00m00s [156/185] Installing python3-roman-nume 100% | 42.4 MiB/s | 43.4 KiB | 00m00s [157/185] Installing python3-snowballst 100% | 309.9 MiB/s | 1.9 MiB | 00m00s [158/185] Installing python3-sphinx-the 100% | 45.5 MiB/s | 46.6 KiB | 00m00s [159/185] Installing python3-markupsafe 100% | 64.2 MiB/s | 65.8 KiB | 00m00s [160/185] Installing python3-jinja2-0:3 100% | 386.5 MiB/s | 3.1 MiB | 00m00s [161/185] Installing python3-charset-no 100% | 23.8 MiB/s | 365.8 KiB | 00m00s [162/185] Installing python3-requests-0 100% | 95.5 MiB/s | 488.9 KiB | 00m00s [163/185] Installing python3-sphinx-1:8 100% | 197.8 MiB/s | 12.5 MiB | 00m00s [164/185] Installing python3-numpydoc-0 100% | 41.7 MiB/s | 682.9 KiB | 00m00s [165/185] Installing python3-cairo-0:1. 100% | 242.4 MiB/s | 496.4 KiB | 00m00s [166/185] Installing python3-olefile-0: 100% | 170.8 MiB/s | 349.8 KiB | 00m00s [167/185] Installing python3-pillow-0:1 100% | 287.0 MiB/s | 4.3 MiB | 00m00s [168/185] Installing python3-matplotlib 100% | 344.1 MiB/s | 7.9 MiB | 00m00s [169/185] Installing python3-matplotlib 100% | 374.9 MiB/s | 31.9 MiB | 00m00s [170/185] Installing xerces-c-0:3.3.0-8 100% | 377.0 MiB/s | 3.8 MiB | 00m00s [171/185] Installing unixODBC-0:2.3.12- 100% | 56.3 MiB/s | 1.0 MiB | 00m00s [172/185] Installing muParser-0:2.3.5-3 100% | 269.9 MiB/s | 552.7 KiB | 00m00s [173/185] Installing libpq-0:18.0-3.fc4 100% | 251.0 MiB/s | 1.0 MiB | 00m00s [174/185] Installing libgta-0:1.2.1-16. 100% | 65.9 MiB/s | 67.5 KiB | 00m00s [175/185] Installing giflib-0:5.2.2-8.f 100% | 111.1 MiB/s | 113.8 KiB | 00m00s [176/185] Installing cfitsio-0:4.6.2-2. 100% | 310.8 MiB/s | 1.9 MiB | 00m00s [177/185] Installing gdal-libs-0:3.11.4 100% | 350.3 MiB/s | 31.2 MiB | 00m00s [178/185] Installing python3-rasterio-0 100% | 165.2 MiB/s | 5.0 MiB | 00m00s [179/185] Installing python3-seaborn-0: 100% | 260.5 MiB/s | 2.3 MiB | 00m00s [180/185] Installing python3-dask+dataf 100% | 0.0 B/s | 124.0 B | 00m00s [181/185] Installing python3-pytest-xdi 100% | 234.8 MiB/s | 480.8 KiB | 00m00s [182/185] Installing python3-pytest-tim 100% | 41.3 MiB/s | 84.6 KiB | 00m00s [183/185] Installing python3-pint-0:0.2 100% | 127.1 MiB/s | 3.4 MiB | 00m00s [184/185] Installing python3-devel-0:3. 100% | 90.5 MiB/s | 2.0 MiB | 00m00s [185/185] Installing python3-Bottleneck 100% | 5.1 MiB/s | 600.2 KiB | 00m00s Complete! Finish: build setup for python-xarray-2025.9.0-4.fc44.src.rpm Start: rpmbuild python-xarray-2025.9.0-4.fc44.src.rpm Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1758844800 Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.qYEjon Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.8S4v53 + umask 022 + cd /builddir/build/BUILD/python-xarray-2025.9.0-build + cd /builddir/build/BUILD/python-xarray-2025.9.0-build + rm -rf xarray-2025.9.0 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/xarray-2025.9.0.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd xarray-2025.9.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/0001-Drop-pydap-from-dependencies.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/locking.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + RPM_EC=0 ++ jobs -p + exit 0 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.zPImFS + umask 022 + cd /builddir/build/BUILD/python-xarray-2025.9.0-build + cd xarray-2025.9.0 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/python-xarray-2025.9.0-build/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-xarray-2025.9.0-build/.pyproject-builddir + RPM_TOXENV=py314 + FEDORA=44 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/python-xarray-2025.9.0-build/pyproject-wheeldir --output /builddir/build/BUILD/python-xarray-2025.9.0-build/python-xarray-2025.9.0-4.fc44.x86_64-pyproject-buildrequires -x io Handling setuptools>=77.0.3 from build-system.requires Requirement not satisfied: setuptools>=77.0.3 Handling setuptools-scm>=8 from build-system.requires Requirement not satisfied: setuptools-scm>=8 Exiting dependency generation pass: build backend + cat /builddir/build/BUILD/python-xarray-2025.9.0-build/python-xarray-2025.9.0-4.fc44.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-xarray-2025.9.0-4.fc44.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: Copr repository 100% | 178.8 KiB/s | 2.1 KiB | 00m00s fedora 100% | 101.0 KiB/s | 27.6 KiB | 00m00s Repositories loaded. Package "pyproject-rpm-macros-1.18.4-1.fc44.noarch" is already installed. Package "python3-devel-3.14.0~rc3-1.fc44.x86_64" is already installed. Package "python3-Bottleneck-1.5.0-2.fc44.x86_64" is already installed. Package "python3-dask+array-2025.9.1-1.fc44.noarch" is already installed. Package "python3-dask+dataframe-2025.9.1-1.fc44.noarch" is already installed. Package "python3-packaging-25.0-7.fc44.noarch" is already installed. Package "python3-pint-0.25-3.fc44.noarch" is already installed. Package "python3-pytest-8.3.5-9.fc44.noarch" is already installed. Package "python3-pytest-timeout-2.4.0-5.fc44.noarch" is already installed. Package "python3-pytest-xdist-3.7.0-5.fc44.noarch" is already installed. Package "python3-rasterio-1.4.3-11.fc44.x86_64" is already installed. Package "python3-seaborn-0.13.2-15.fc44.noarch" is already installed. Package Arch Version Repository Size Installing: python3-pip noarch 25.2-4.fc44 fedora 11.3 MiB python3-setuptools noarch 78.1.1-15.fc44 fedora 9.0 MiB python3-setuptools_scm noarch 8.3.1-8.fc44 fedora 354.5 KiB Transaction Summary: Installing: 3 packages Total size of inbound packages is 5 MiB. Need to download 5 MiB. After this operation, 21 MiB extra will be used (install 21 MiB, remove 0 B). [1/3] python3-pip-0:25.2-4.fc44.noarch 100% | 97.3 MiB/s | 2.6 MiB | 00m00s [2/3] python3-setuptools-0:78.1.1-15.fc 100% | 70.8 MiB/s | 2.1 MiB | 00m00s [3/3] python3-setuptools_scm-0:8.3.1-8. 100% | 810.8 KiB/s | 121.6 KiB | 00m00s -------------------------------------------------------------------------------- [3/3] Total 100% | 31.8 MiB/s | 4.8 MiB | 00m00s Running transaction [1/5] Verify package files 100% | 176.0 B/s | 3.0 B | 00m00s [2/5] Prepare transaction 100% | 83.0 B/s | 3.0 B | 00m00s [3/5] Installing python3-setuptools-0:7 100% | 209.5 MiB/s | 9.2 MiB | 00m00s [4/5] Installing python3-setuptools_scm 100% | 60.9 MiB/s | 374.4 KiB | 00m00s [5/5] Installing python3-pip-0:25.2-4.f 100% | 124.0 MiB/s | 11.5 MiB | 00m00s Complete! Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1758844800 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.VlNyIx + umask 022 + cd /builddir/build/BUILD/python-xarray-2025.9.0-build + cd xarray-2025.9.0 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/python-xarray-2025.9.0-build/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-xarray-2025.9.0-build/.pyproject-builddir + RPM_TOXENV=py314 + FEDORA=44 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/python-xarray-2025.9.0-build/pyproject-wheeldir --output /builddir/build/BUILD/python-xarray-2025.9.0-build/python-xarray-2025.9.0-4.fc44.x86_64-pyproject-buildrequires -x io Handling setuptools>=77.0.3 from build-system.requires Requirement satisfied: setuptools>=77.0.3 (installed: setuptools 78.1.1) Handling setuptools-scm>=8 from build-system.requires Requirement satisfied: setuptools-scm>=8 (installed: setuptools-scm 8.3.1) /usr/lib/python3.14/site-packages/setuptools_scm/git.py:310: UserWarning: git archive did not support describe output warnings.warn("git archive did not support describe output") /usr/lib/python3.14/site-packages/setuptools_scm/git.py:328: UserWarning: unprocessed git archival found (no export subst applied) warnings.warn("unprocessed git archival found (no export subst applied)") /usr/lib/python3.14/site-packages/setuptools_scm/_integration/setuptools.py:92: UserWarning: version of None already set warnings.warn(f"version of {dist_name} already set") running egg_info writing xarray.egg-info/PKG-INFO writing dependency_links to xarray.egg-info/dependency_links.txt writing entry points to xarray.egg-info/entry_points.txt writing requirements to xarray.egg-info/requires.txt writing top-level names to xarray.egg-info/top_level.txt reading manifest file 'xarray.egg-info/SOURCES.txt' adding license file 'LICENSE' writing manifest file 'xarray.egg-info/SOURCES.txt' /usr/lib/python3.14/site-packages/setuptools_scm/git.py:310: UserWarning: git archive did not support describe output warnings.warn("git archive did not support describe output") /usr/lib/python3.14/site-packages/setuptools_scm/git.py:328: UserWarning: unprocessed git archival found (no export subst applied) warnings.warn("unprocessed git archival found (no export subst applied)") /usr/lib/python3.14/site-packages/setuptools_scm/_integration/setuptools.py:92: UserWarning: version of None already set warnings.warn(f"version of {dist_name} already set") running dist_info writing xarray.egg-info/PKG-INFO writing dependency_links to xarray.egg-info/dependency_links.txt writing entry points to xarray.egg-info/entry_points.txt writing requirements to xarray.egg-info/requires.txt writing top-level names to xarray.egg-info/top_level.txt reading manifest file 'xarray.egg-info/SOURCES.txt' adding license file 'LICENSE' writing manifest file 'xarray.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/python-xarray-2025.9.0-build/xarray-2025.9.0/xarray-2025.9.0.dist-info' Handling numpy>=1.26 from hook generated metadata: Requires-Dist (xarray) Requirement satisfied: numpy>=1.26 (installed: numpy 2.3.3) Handling packaging>=24.1 from hook generated metadata: Requires-Dist (xarray) Requirement satisfied: packaging>=24.1 (installed: packaging 25.0) Handling pandas>=2.2 from hook generated metadata: Requires-Dist (xarray) Requirement satisfied: pandas>=2.2 (installed: pandas 2.2.3) Handling scipy>=1.13; extra == "accel" from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: scipy>=1.13; extra == "accel" Handling bottleneck; extra == "accel" from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: bottleneck; extra == "accel" Handling numbagg>=0.8; extra == "accel" from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: numbagg>=0.8; extra == "accel" Handling numba>=0.59; extra == "accel" from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: numba>=0.59; extra == "accel" Handling flox>=0.9; extra == "accel" from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: flox>=0.9; extra == "accel" Handling opt_einsum; extra == "accel" from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: opt_einsum; extra == "accel" Handling numpy<2.3; extra == "accel" from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: numpy<2.3; extra == "accel" Handling xarray[accel,etc,io,parallel,viz]; extra == "complete" from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: xarray[accel,etc,io,parallel,viz]; extra == "complete" Handling netCDF4>=1.6.0; extra == "io" from hook generated metadata: Requires-Dist (xarray) Requirement not satisfied: netCDF4>=1.6.0; extra == "io" Handling h5netcdf; extra == "io" from hook generated metadata: Requires-Dist (xarray) Requirement not satisfied: h5netcdf; extra == "io" Handling scipy>=1.13; extra == "io" from hook generated metadata: Requires-Dist (xarray) Requirement not satisfied: scipy>=1.13; extra == "io" Handling zarr>=2.18; extra == "io" from hook generated metadata: Requires-Dist (xarray) Requirement not satisfied: zarr>=2.18; extra == "io" Handling fsspec; extra == "io" from hook generated metadata: Requires-Dist (xarray) Requirement satisfied: fsspec; extra == "io" (installed: fsspec 2025.9.0) Handling cftime; extra == "io" from hook generated metadata: Requires-Dist (xarray) Requirement not satisfied: cftime; extra == "io" Handling pooch; extra == "io" from hook generated metadata: Requires-Dist (xarray) Requirement not satisfied: pooch; extra == "io" Handling sparse>=0.15; extra == "etc" from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: sparse>=0.15; extra == "etc" Handling dask[complete]; extra == "parallel" from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: dask[complete]; extra == "parallel" Handling cartopy>=0.23; extra == "viz" from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: cartopy>=0.23; extra == "viz" Handling matplotlib; extra == "viz" from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: matplotlib; extra == "viz" Handling nc-time-axis; extra == "viz" from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: nc-time-axis; extra == "viz" Handling seaborn; extra == "viz" from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: seaborn; extra == "viz" Handling pandas-stubs; extra == "types" from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: pandas-stubs; extra == "types" Handling scipy-stubs; extra == "types" from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: scipy-stubs; extra == "types" Handling types-PyYAML; extra == "types" from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: types-PyYAML; extra == "types" Handling types-Pygments; extra == "types" from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: types-Pygments; extra == "types" Handling types-colorama; extra == "types" from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: types-colorama; extra == "types" Handling types-decorator; extra == "types" from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: types-decorator; extra == "types" Handling types-defusedxml; extra == "types" from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: types-defusedxml; extra == "types" Handling types-docutils; extra == "types" from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: types-docutils; extra == "types" Handling types-networkx; extra == "types" from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: types-networkx; extra == "types" Handling types-pexpect; extra == "types" from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: types-pexpect; extra == "types" Handling types-psutil; extra == "types" from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: types-psutil; extra == "types" Handling types-pycurl; extra == "types" from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: types-pycurl; extra == "types" Handling types-openpyxl; extra == "types" from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: types-openpyxl; extra == "types" Handling types-python-dateutil; extra == "types" from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: types-python-dateutil; extra == "types" Handling types-pytz; extra == "types" from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: types-pytz; extra == "types" Handling types-setuptools; extra == "types" from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: types-setuptools; extra == "types" + cat /builddir/build/BUILD/python-xarray-2025.9.0-build/python-xarray-2025.9.0-4.fc44.x86_64-pyproject-buildrequires + rm -rfv xarray-2025.9.0.dist-info/ removed 'xarray-2025.9.0.dist-info/licenses/LICENSE' removed directory 'xarray-2025.9.0.dist-info/licenses' removed 'xarray-2025.9.0.dist-info/METADATA' removed 'xarray-2025.9.0.dist-info/entry_points.txt' removed 'xarray-2025.9.0.dist-info/top_level.txt' removed directory 'xarray-2025.9.0.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-xarray-2025.9.0-4.fc44.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: Copr repository 100% | 165.0 KiB/s | 2.1 KiB | 00m00s fedora 100% | 393.8 KiB/s | 27.6 KiB | 00m00s Repositories loaded. Package "pyproject-rpm-macros-1.18.4-1.fc44.noarch" is already installed. Package "python3-devel-3.14.0~rc3-1.fc44.x86_64" is already installed. Package "python3-Bottleneck-1.5.0-2.fc44.x86_64" is already installed. Package "python3-dask+array-2025.9.1-1.fc44.noarch" is already installed. Package "python3-dask+dataframe-2025.9.1-1.fc44.noarch" is already installed. Package "python3-fsspec-2025.9.0-2.fc44.noarch" is already installed. Package "python3-numpy-1:2.3.3-2.fc44.x86_64" is already installed. Package "python3-packaging-25.0-7.fc44.noarch" is already installed. Package "python3-packaging-25.0-7.fc44.noarch" is already installed. Package "python3-pandas-2.2.3-5.fc43~bootstrap.x86_64" is already installed. Package "python3-pint-0.25-3.fc44.noarch" is already installed. Package "python3-pip-25.2-4.fc44.noarch" is already installed. Package "python3-pytest-8.3.5-9.fc44.noarch" is already installed. Package "python3-pytest-timeout-2.4.0-5.fc44.noarch" is already installed. Package "python3-pytest-xdist-3.7.0-5.fc44.noarch" is already installed. Package "python3-rasterio-1.4.3-11.fc44.x86_64" is already installed. Package "python3-seaborn-0.13.2-15.fc44.noarch" is already installed. Package "python3-setuptools-78.1.1-15.fc44.noarch" is already installed. Package "python3-setuptools_scm-8.3.1-8.fc44.noarch" is already installed. Package Arch Version Repository Size Installing: python3-cftime x86_64 1.6.4-10.fc44 fedora 581.7 KiB python3-h5netcdf noarch 1.6.4-2.fc44 fedora 716.7 KiB python3-netcdf4 x86_64 1.7.2-9.fc44 fedora 2.3 MiB python3-pooch noarch 1.8.2-9.fc44 fedora 635.2 KiB python3-scipy x86_64 1.15.3-5.fc44 fedora 68.8 MiB python3-zarr noarch 2.18.7-6.fc44 fedora 3.3 MiB Installing dependencies: liblzf x86_64 3.6-33.fc43 fedora 49.5 KiB python3-asciitree noarch 0.3.3-36.fc44 fedora 20.7 KiB python3-cached_property noarch 2.0.1-6.fc44 fedora 35.2 KiB python3-fasteners noarch 0.20-3.fc44 fedora 117.2 KiB python3-h5py x86_64 3.13.0-6.fc44 fedora 4.1 MiB python3-numcodecs x86_64 0.16.3-2.fc44 fedora 1.7 MiB Transaction Summary: Installing: 12 packages Total size of inbound packages is 20 MiB. Need to download 20 MiB. After this operation, 82 MiB extra will be used (install 82 MiB, remove 0 B). [ 1/12] python3-h5netcdf-0:1.6.4-2.fc44 100% | 3.2 MiB/s | 148.8 KiB | 00m00s [ 2/12] python3-cftime-0:1.6.4-10.fc44. 100% | 1.8 MiB/s | 218.3 KiB | 00m00s [ 3/12] python3-pooch-0:1.8.2-9.fc44.no 100% | 1.8 MiB/s | 139.3 KiB | 00m00s [ 4/12] python3-scipy-0:1.15.3-5.fc44.x 100% | 171.9 MiB/s | 16.5 MiB | 00m00s [ 5/12] python3-netcdf4-0:1.7.2-9.fc44. 100% | 2.9 MiB/s | 646.0 KiB | 00m00s [ 6/12] python3-zarr-0:2.18.7-6.fc44.no 100% | 4.7 MiB/s | 571.6 KiB | 00m00s [ 7/12] python3-fasteners-0:0.20-3.fc44 100% | 1.5 MiB/s | 51.5 KiB | 00m00s [ 8/12] python3-numcodecs-0:0.16.3-2.fc 100% | 12.6 MiB/s | 463.7 KiB | 00m00s [ 9/12] python3-asciitree-0:0.3.3-36.fc 100% | 176.7 KiB/s | 18.4 KiB | 00m00s [10/12] python3-h5py-0:3.13.0-6.fc44.x8 100% | 9.6 MiB/s | 1.1 MiB | 00m00s [11/12] liblzf-0:3.6-33.fc43.x86_64 100% | 841.9 KiB/s | 27.8 KiB | 00m00s [12/12] python3-cached_property-0:2.0.1 100% | 208.3 KiB/s | 20.4 KiB | 00m00s -------------------------------------------------------------------------------- [12/12] Total 100% | 47.3 MiB/s | 19.8 MiB | 00m00s Running transaction [ 1/14] Verify package files 100% | 162.0 B/s | 12.0 B | 00m00s [ 2/14] Prepare transaction 100% | 214.0 B/s | 12.0 B | 00m00s [ 3/14] Installing python3-cached_prope 100% | 37.3 MiB/s | 38.2 KiB | 00m00s [ 4/14] Installing liblzf-0:3.6-33.fc43 100% | 3.4 MiB/s | 51.9 KiB | 00m00s [ 5/14] Installing python3-h5py-0:3.13. 100% | 278.2 MiB/s | 4.2 MiB | 00m00s [ 6/14] Installing python3-numcodecs-0: 100% | 216.3 MiB/s | 1.7 MiB | 00m00s [ 7/14] Installing python3-fasteners-0: 100% | 122.4 MiB/s | 125.3 KiB | 00m00s [ 8/14] Installing python3-asciitree-0: 100% | 24.3 MiB/s | 24.9 KiB | 00m00s [ 9/14] Installing python3-pooch-0:1.8. 100% | 211.7 MiB/s | 650.4 KiB | 00m00s [10/14] Installing python3-cftime-0:1.6 100% | 285.8 MiB/s | 585.3 KiB | 00m00s [11/14] Installing python3-netcdf4-0:1. 100% | 210.2 MiB/s | 2.3 MiB | 00m00s [12/14] Installing python3-scipy-0:1.15 100% | 351.2 MiB/s | 69.2 MiB | 00m00s [13/14] Installing python3-zarr-0:2.18. 100% | 331.7 MiB/s | 3.3 MiB | 00m00s [14/14] Installing python3-h5netcdf-0:1 100% | 27.2 MiB/s | 724.4 KiB | 00m00s Complete! Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1758844800 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.GbCORT + umask 022 + cd /builddir/build/BUILD/python-xarray-2025.9.0-build + cd xarray-2025.9.0 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/python-xarray-2025.9.0-build/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-xarray-2025.9.0-build/.pyproject-builddir + RPM_TOXENV=py314 + FEDORA=44 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/python-xarray-2025.9.0-build/pyproject-wheeldir --output /builddir/build/BUILD/python-xarray-2025.9.0-build/python-xarray-2025.9.0-4.fc44.x86_64-pyproject-buildrequires -x io Handling setuptools>=77.0.3 from build-system.requires Requirement satisfied: setuptools>=77.0.3 (installed: setuptools 78.1.1) Handling setuptools-scm>=8 from build-system.requires Requirement satisfied: setuptools-scm>=8 (installed: setuptools-scm 8.3.1) /usr/lib/python3.14/site-packages/setuptools_scm/git.py:310: UserWarning: git archive did not support describe output warnings.warn("git archive did not support describe output") /usr/lib/python3.14/site-packages/setuptools_scm/git.py:328: UserWarning: unprocessed git archival found (no export subst applied) warnings.warn("unprocessed git archival found (no export subst applied)") /usr/lib/python3.14/site-packages/setuptools_scm/_integration/setuptools.py:92: UserWarning: version of None already set warnings.warn(f"version of {dist_name} already set") running egg_info writing xarray.egg-info/PKG-INFO writing dependency_links to xarray.egg-info/dependency_links.txt writing entry points to xarray.egg-info/entry_points.txt writing requirements to xarray.egg-info/requires.txt writing top-level names to xarray.egg-info/top_level.txt reading manifest file 'xarray.egg-info/SOURCES.txt' adding license file 'LICENSE' writing manifest file 'xarray.egg-info/SOURCES.txt' /usr/lib/python3.14/site-packages/setuptools_scm/git.py:310: UserWarning: git archive did not support describe output warnings.warn("git archive did not support describe output") /usr/lib/python3.14/site-packages/setuptools_scm/git.py:328: UserWarning: unprocessed git archival found (no export subst applied) warnings.warn("unprocessed git archival found (no export subst applied)") /usr/lib/python3.14/site-packages/setuptools_scm/_integration/setuptools.py:92: UserWarning: version of None already set warnings.warn(f"version of {dist_name} already set") running dist_info writing xarray.egg-info/PKG-INFO writing dependency_links to xarray.egg-info/dependency_links.txt writing entry points to xarray.egg-info/entry_points.txt writing requirements to xarray.egg-info/requires.txt writing top-level names to xarray.egg-info/top_level.txt reading manifest file 'xarray.egg-info/SOURCES.txt' adding license file 'LICENSE' writing manifest file 'xarray.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/python-xarray-2025.9.0-build/xarray-2025.9.0/xarray-2025.9.0.dist-info' Handling numpy>=1.26 from hook generated metadata: Requires-Dist (xarray) Requirement satisfied: numpy>=1.26 (installed: numpy 2.3.3) Handling packaging>=24.1 from hook generated metadata: Requires-Dist (xarray) Requirement satisfied: packaging>=24.1 (installed: packaging 25.0) Handling pandas>=2.2 from hook generated metadata: Requires-Dist (xarray) Requirement satisfied: pandas>=2.2 (installed: pandas 2.2.3) Handling scipy>=1.13; extra == "accel" from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: scipy>=1.13; extra == "accel" Handling bottleneck; extra == "accel" from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: bottleneck; extra == "accel" Handling numbagg>=0.8; extra == "accel" from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: numbagg>=0.8; extra == "accel" Handling numba>=0.59; extra == "accel" from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: numba>=0.59; extra == "accel" Handling flox>=0.9; extra == "accel" from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: flox>=0.9; extra == "accel" Handling opt_einsum; extra == "accel" from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: opt_einsum; extra == "accel" Handling numpy<2.3; extra == "accel" from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: numpy<2.3; extra == "accel" Handling xarray[accel,etc,io,parallel,viz]; extra == "complete" from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: xarray[accel,etc,io,parallel,viz]; extra == "complete" Handling netCDF4>=1.6.0; extra == "io" from hook generated metadata: Requires-Dist (xarray) Requirement satisfied: netCDF4>=1.6.0; extra == "io" (installed: netCDF4 1.7.2) Handling h5netcdf; extra == "io" from hook generated metadata: Requires-Dist (xarray) Requirement satisfied: h5netcdf; extra == "io" (installed: h5netcdf 1.6.4) Handling scipy>=1.13; extra == "io" from hook generated metadata: Requires-Dist (xarray) Requirement satisfied: scipy>=1.13; extra == "io" (installed: scipy 1.15.3) Handling zarr>=2.18; extra == "io" from hook generated metadata: Requires-Dist (xarray) Requirement satisfied: zarr>=2.18; extra == "io" (installed: zarr 2.18.7) Handling fsspec; extra == "io" from hook generated metadata: Requires-Dist (xarray) Requirement satisfied: fsspec; extra == "io" (installed: fsspec 2025.9.0) Handling cftime; extra == "io" from hook generated metadata: Requires-Dist (xarray) Requirement satisfied: cftime; extra == "io" (installed: cftime 1.6.4) Handling pooch; extra == "io" from hook generated metadata: Requires-Dist (xarray) Requirement satisfied: pooch; extra == "io" (installed: pooch 1.8.2) Handling sparse>=0.15; extra == "etc" from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: sparse>=0.15; extra == "etc" Handling dask[complete]; extra == "parallel" from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: dask[complete]; extra == "parallel" Handling cartopy>=0.23; extra == "viz" from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: cartopy>=0.23; extra == "viz" Handling matplotlib; extra == "viz" from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: matplotlib; extra == "viz" Handling nc-time-axis; extra == "viz" from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: nc-time-axis; extra == "viz" Handling seaborn; extra == "viz" from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: seaborn; extra == "viz" Handling pandas-stubs; extra == "types" from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: pandas-stubs; extra == "types" Handling scipy-stubs; extra == "types" from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: scipy-stubs; extra == "types" Handling types-PyYAML; extra == "types" from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: types-PyYAML; extra == "types" Handling types-Pygments; extra == "types" from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: types-Pygments; extra == "types" Handling types-colorama; extra == "types" from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: types-colorama; extra == "types" Handling types-decorator; extra == "types" from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: types-decorator; extra == "types" Handling types-defusedxml; extra == "types" from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: types-defusedxml; extra == "types" Handling types-docutils; extra == "types" from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: types-docutils; extra == "types" Handling types-networkx; extra == "types" from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: types-networkx; extra == "types" Handling types-pexpect; extra == "types" from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: types-pexpect; extra == "types" Handling types-psutil; extra == "types" from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: types-psutil; extra == "types" Handling types-pycurl; extra == "types" from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: types-pycurl; extra == "types" Handling types-openpyxl; extra == "types" from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: types-openpyxl; extra == "types" Handling types-python-dateutil; extra == "types" from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: types-python-dateutil; extra == "types" Handling types-pytz; extra == "types" from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: types-pytz; extra == "types" Handling types-setuptools; extra == "types" from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: types-setuptools; extra == "types" + cat /builddir/build/BUILD/python-xarray-2025.9.0-build/python-xarray-2025.9.0-4.fc44.x86_64-pyproject-buildrequires + rm -rfv xarray-2025.9.0.dist-info/ removed 'xarray-2025.9.0.dist-info/licenses/LICENSE' removed directory 'xarray-2025.9.0.dist-info/licenses' removed 'xarray-2025.9.0.dist-info/METADATA' removed 'xarray-2025.9.0.dist-info/top_level.txt' removed 'xarray-2025.9.0.dist-info/entry_points.txt' removed directory 'xarray-2025.9.0.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-xarray-2025.9.0-4.fc44.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: Copr repository 100% | 165.0 KiB/s | 2.1 KiB | 00m00s fedora 100% | 241.8 KiB/s | 27.6 KiB | 00m00s Repositories loaded. Nothing to do. Package "pyproject-rpm-macros-1.18.4-1.fc44.noarch" is already installed. Package "python3-devel-3.14.0~rc3-1.fc44.x86_64" is already installed. Package "python3-Bottleneck-1.5.0-2.fc44.x86_64" is already installed. Package "python3-cftime-1.6.4-10.fc44.x86_64" is already installed. Package "python3-dask+array-2025.9.1-1.fc44.noarch" is already installed. Package "python3-dask+dataframe-2025.9.1-1.fc44.noarch" is already installed. Package "python3-fsspec-2025.9.0-2.fc44.noarch" is already installed. Package "python3-h5netcdf-1.6.4-2.fc44.noarch" is already installed. Package "python3-netcdf4-1.7.2-9.fc44.x86_64" is already installed. Package "python3-numpy-1:2.3.3-2.fc44.x86_64" is already installed. Package "python3-packaging-25.0-7.fc44.noarch" is already installed. Package "python3-packaging-25.0-7.fc44.noarch" is already installed. Package "python3-pandas-2.2.3-5.fc43~bootstrap.x86_64" is already installed. Package "python3-pint-0.25-3.fc44.noarch" is already installed. Package "python3-pip-25.2-4.fc44.noarch" is already installed. Package "python3-pooch-1.8.2-9.fc44.noarch" is already installed. Package "python3-pytest-8.3.5-9.fc44.noarch" is already installed. Package "python3-pytest-timeout-2.4.0-5.fc44.noarch" is already installed. Package "python3-pytest-xdist-3.7.0-5.fc44.noarch" is already installed. Package "python3-rasterio-1.4.3-11.fc44.x86_64" is already installed. Package "python3-scipy-1.15.3-5.fc44.x86_64" is already installed. Package "python3-seaborn-0.13.2-15.fc44.noarch" is already installed. Package "python3-setuptools-78.1.1-15.fc44.noarch" is already installed. Package "python3-setuptools_scm-8.3.1-8.fc44.noarch" is already installed. Package "python3-zarr-2.18.7-6.fc44.noarch" is already installed. Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1758844800 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.7jjkry + umask 022 + cd /builddir/build/BUILD/python-xarray-2025.9.0-build + cd xarray-2025.9.0 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/python-xarray-2025.9.0-build/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-xarray-2025.9.0-build/.pyproject-builddir + RPM_TOXENV=py314 + FEDORA=44 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/python-xarray-2025.9.0-build/pyproject-wheeldir --output /builddir/build/BUILD/python-xarray-2025.9.0-build/python-xarray-2025.9.0-4.fc44.x86_64-pyproject-buildrequires -x io Handling setuptools>=77.0.3 from build-system.requires Requirement satisfied: setuptools>=77.0.3 (installed: setuptools 78.1.1) Handling setuptools-scm>=8 from build-system.requires Requirement satisfied: setuptools-scm>=8 (installed: setuptools-scm 8.3.1) /usr/lib/python3.14/site-packages/setuptools_scm/git.py:310: UserWarning: git archive did not support describe output warnings.warn("git archive did not support describe output") /usr/lib/python3.14/site-packages/setuptools_scm/git.py:328: UserWarning: unprocessed git archival found (no export subst applied) warnings.warn("unprocessed git archival found (no export subst applied)") /usr/lib/python3.14/site-packages/setuptools_scm/_integration/setuptools.py:92: UserWarning: version of None already set warnings.warn(f"version of {dist_name} already set") running egg_info writing xarray.egg-info/PKG-INFO writing dependency_links to xarray.egg-info/dependency_links.txt writing entry points to xarray.egg-info/entry_points.txt writing requirements to xarray.egg-info/requires.txt writing top-level names to xarray.egg-info/top_level.txt reading manifest file 'xarray.egg-info/SOURCES.txt' adding license file 'LICENSE' writing manifest file 'xarray.egg-info/SOURCES.txt' /usr/lib/python3.14/site-packages/setuptools_scm/git.py:310: UserWarning: git archive did not support describe output warnings.warn("git archive did not support describe output") /usr/lib/python3.14/site-packages/setuptools_scm/git.py:328: UserWarning: unprocessed git archival found (no export subst applied) warnings.warn("unprocessed git archival found (no export subst applied)") /usr/lib/python3.14/site-packages/setuptools_scm/_integration/setuptools.py:92: UserWarning: version of None already set warnings.warn(f"version of {dist_name} already set") running dist_info writing xarray.egg-info/PKG-INFO writing dependency_links to xarray.egg-info/dependency_links.txt writing entry points to xarray.egg-info/entry_points.txt writing requirements to xarray.egg-info/requires.txt writing top-level names to xarray.egg-info/top_level.txt reading manifest file 'xarray.egg-info/SOURCES.txt' adding license file 'LICENSE' writing manifest file 'xarray.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/python-xarray-2025.9.0-build/xarray-2025.9.0/xarray-2025.9.0.dist-info' Handling numpy>=1.26 from hook generated metadata: Requires-Dist (xarray) Requirement satisfied: numpy>=1.26 (installed: numpy 2.3.3) Handling packaging>=24.1 from hook generated metadata: Requires-Dist (xarray) Requirement satisfied: packaging>=24.1 (installed: packaging 25.0) Handling pandas>=2.2 from hook generated metadata: Requires-Dist (xarray) Requirement satisfied: pandas>=2.2 (installed: pandas 2.2.3) Handling scipy>=1.13; extra == "accel" from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: scipy>=1.13; extra == "accel" Handling bottleneck; extra == "accel" from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: bottleneck; extra == "accel" Handling numbagg>=0.8; extra == "accel" from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: numbagg>=0.8; extra == "accel" Handling numba>=0.59; extra == "accel" from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: numba>=0.59; extra == "accel" Handling flox>=0.9; extra == "accel" from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: flox>=0.9; extra == "accel" Handling opt_einsum; extra == "accel" from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: opt_einsum; extra == "accel" Handling numpy<2.3; extra == "accel" from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: numpy<2.3; extra == "accel" Handling xarray[accel,etc,io,parallel,viz]; extra == "complete" from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: xarray[accel,etc,io,parallel,viz]; extra == "complete" Handling netCDF4>=1.6.0; extra == "io" from hook generated metadata: Requires-Dist (xarray) Requirement satisfied: netCDF4>=1.6.0; extra == "io" (installed: netCDF4 1.7.2) Handling h5netcdf; extra == "io" from hook generated metadata: Requires-Dist (xarray) Requirement satisfied: h5netcdf; extra == "io" (installed: h5netcdf 1.6.4) Handling scipy>=1.13; extra == "io" from hook generated metadata: Requires-Dist (xarray) Requirement satisfied: scipy>=1.13; extra == "io" (installed: scipy 1.15.3) Handling zarr>=2.18; extra == "io" from hook generated metadata: Requires-Dist (xarray) Requirement satisfied: zarr>=2.18; extra == "io" (installed: zarr 2.18.7) Handling fsspec; extra == "io" from hook generated metadata: Requires-Dist (xarray) Requirement satisfied: fsspec; extra == "io" (installed: fsspec 2025.9.0) Handling cftime; extra == "io" from hook generated metadata: Requires-Dist (xarray) Requirement satisfied: cftime; extra == "io" (installed: cftime 1.6.4) Handling pooch; extra == "io" from hook generated metadata: Requires-Dist (xarray) Requirement satisfied: pooch; extra == "io" (installed: pooch 1.8.2) Handling sparse>=0.15; extra == "etc" from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: sparse>=0.15; extra == "etc" Handling dask[complete]; extra == "parallel" from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: dask[complete]; extra == "parallel" Handling cartopy>=0.23; extra == "viz" from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: cartopy>=0.23; extra == "viz" Handling matplotlib; extra == "viz" from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: matplotlib; extra == "viz" Handling nc-time-axis; extra == "viz" from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: nc-time-axis; extra == "viz" Handling seaborn; extra == "viz" from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: seaborn; extra == "viz" Handling pandas-stubs; extra == "types" from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: pandas-stubs; extra == "types" Handling scipy-stubs; extra == "types" from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: scipy-stubs; extra == "types" Handling types-PyYAML; extra == "types" from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: types-PyYAML; extra == "types" Handling types-Pygments; extra == "types" from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: types-Pygments; extra == "types" Handling types-colorama; extra == "types" from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: types-colorama; extra == "types" Handling types-decorator; extra == "types" from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: types-decorator; extra == "types" Handling types-defusedxml; extra == "types" from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: types-defusedxml; extra == "types" Handling types-docutils; extra == "types" from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: types-docutils; extra == "types" Handling types-networkx; extra == "types" from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: types-networkx; extra == "types" Handling types-pexpect; extra == "types" from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: types-pexpect; extra == "types" Handling types-psutil; extra == "types" from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: types-psutil; extra == "types" Handling types-pycurl; extra == "types" from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: types-pycurl; extra == "types" Handling types-openpyxl; extra == "types" from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: types-openpyxl; extra == "types" Handling types-python-dateutil; extra == "types" from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: types-python-dateutil; extra == "types" Handling types-pytz; extra == "types" from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: types-pytz; extra == "types" Handling types-setuptools; extra == "types" from hook generated metadata: Requires-Dist (xarray) Ignoring alien requirement: types-setuptools; extra == "types" + cat /builddir/build/BUILD/python-xarray-2025.9.0-build/python-xarray-2025.9.0-4.fc44.x86_64-pyproject-buildrequires + rm -rfv xarray-2025.9.0.dist-info/ removed 'xarray-2025.9.0.dist-info/licenses/LICENSE' removed directory 'xarray-2025.9.0.dist-info/licenses' removed 'xarray-2025.9.0.dist-info/METADATA' removed 'xarray-2025.9.0.dist-info/entry_points.txt' removed 'xarray-2025.9.0.dist-info/top_level.txt' removed directory 'xarray-2025.9.0.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.cdvanG + umask 022 + cd /builddir/build/BUILD/python-xarray-2025.9.0-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd xarray-2025.9.0 + mkdir -p /builddir/build/BUILD/python-xarray-2025.9.0-build/.pyproject-builddir + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-xarray-2025.9.0-build/.pyproject-builddir + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_wheel.py /builddir/build/BUILD/python-xarray-2025.9.0-build/pyproject-wheeldir Processing /builddir/build/BUILD/python-xarray-2025.9.0-build/xarray-2025.9.0 Preparing metadata (pyproject.toml): started Running command Preparing metadata (pyproject.toml) /usr/lib/python3.14/site-packages/setuptools_scm/git.py:310: UserWarning: git archive did not support describe output warnings.warn("git archive did not support describe output") /usr/lib/python3.14/site-packages/setuptools_scm/git.py:328: UserWarning: unprocessed git archival found (no export subst applied) warnings.warn("unprocessed git archival found (no export subst applied)") /usr/lib/python3.14/site-packages/setuptools_scm/_integration/setuptools.py:92: UserWarning: version of None already set warnings.warn(f"version of {dist_name} already set") running dist_info creating /builddir/build/BUILD/python-xarray-2025.9.0-build/.pyproject-builddir/pip-modern-metadata-1fmqlrx_/xarray.egg-info writing /builddir/build/BUILD/python-xarray-2025.9.0-build/.pyproject-builddir/pip-modern-metadata-1fmqlrx_/xarray.egg-info/PKG-INFO writing dependency_links to /builddir/build/BUILD/python-xarray-2025.9.0-build/.pyproject-builddir/pip-modern-metadata-1fmqlrx_/xarray.egg-info/dependency_links.txt writing entry points to /builddir/build/BUILD/python-xarray-2025.9.0-build/.pyproject-builddir/pip-modern-metadata-1fmqlrx_/xarray.egg-info/entry_points.txt writing requirements to /builddir/build/BUILD/python-xarray-2025.9.0-build/.pyproject-builddir/pip-modern-metadata-1fmqlrx_/xarray.egg-info/requires.txt writing top-level names to /builddir/build/BUILD/python-xarray-2025.9.0-build/.pyproject-builddir/pip-modern-metadata-1fmqlrx_/xarray.egg-info/top_level.txt writing manifest file '/builddir/build/BUILD/python-xarray-2025.9.0-build/.pyproject-builddir/pip-modern-metadata-1fmqlrx_/xarray.egg-info/SOURCES.txt' reading manifest file '/builddir/build/BUILD/python-xarray-2025.9.0-build/.pyproject-builddir/pip-modern-metadata-1fmqlrx_/xarray.egg-info/SOURCES.txt' adding license file 'LICENSE' writing manifest file '/builddir/build/BUILD/python-xarray-2025.9.0-build/.pyproject-builddir/pip-modern-metadata-1fmqlrx_/xarray.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/python-xarray-2025.9.0-build/.pyproject-builddir/pip-modern-metadata-1fmqlrx_/xarray-2025.9.0.dist-info' Preparing metadata (pyproject.toml): finished with status 'done' Building wheels for collected packages: xarray Building wheel for xarray (pyproject.toml): started Running command Building wheel for xarray (pyproject.toml) /usr/lib/python3.14/site-packages/setuptools_scm/git.py:310: UserWarning: git archive did not support describe output warnings.warn("git archive did not support describe output") /usr/lib/python3.14/site-packages/setuptools_scm/git.py:328: UserWarning: unprocessed git archival found (no export subst applied) warnings.warn("unprocessed git archival found (no export subst applied)") /usr/lib/python3.14/site-packages/setuptools_scm/_integration/setuptools.py:92: UserWarning: version of None already set warnings.warn(f"version of {dist_name} already set") running bdist_wheel running build running build_py creating build/lib/xarray copying xarray/ufuncs.py -> build/lib/xarray copying xarray/typing.py -> build/lib/xarray copying xarray/tutorial.py -> build/lib/xarray copying xarray/groupers.py -> build/lib/xarray copying xarray/convert.py -> build/lib/xarray copying xarray/conventions.py -> build/lib/xarray copying xarray/coders.py -> build/lib/xarray copying xarray/__init__.py -> build/lib/xarray creating build/lib/xarray/util copying xarray/util/print_versions.py -> build/lib/xarray/util copying xarray/util/generate_ops.py -> build/lib/xarray/util copying xarray/util/generate_aggregations.py -> build/lib/xarray/util copying xarray/util/deprecation_helpers.py -> build/lib/xarray/util copying xarray/util/__init__.py -> build/lib/xarray/util creating build/lib/xarray/tests copying xarray/tests/test_weighted.py -> build/lib/xarray/tests copying xarray/tests/test_variable.py -> build/lib/xarray/tests copying xarray/tests/test_utils.py -> build/lib/xarray/tests copying xarray/tests/test_units.py -> build/lib/xarray/tests copying xarray/tests/test_ufuncs.py -> build/lib/xarray/tests copying xarray/tests/test_typed_ops.py -> build/lib/xarray/tests copying xarray/tests/test_tutorial.py -> build/lib/xarray/tests copying xarray/tests/test_treenode.py -> build/lib/xarray/tests copying xarray/tests/test_strategies.py -> build/lib/xarray/tests copying xarray/tests/test_sparse.py -> build/lib/xarray/tests copying xarray/tests/test_rolling.py -> build/lib/xarray/tests copying xarray/tests/test_range_index.py -> build/lib/xarray/tests copying xarray/tests/test_print_versions.py -> build/lib/xarray/tests copying xarray/tests/test_plugins.py -> build/lib/xarray/tests copying xarray/tests/test_plot.py -> build/lib/xarray/tests copying xarray/tests/test_parallelcompat.py -> build/lib/xarray/tests copying xarray/tests/test_pandas_to_xarray.py -> build/lib/xarray/tests copying xarray/tests/test_options.py -> build/lib/xarray/tests copying xarray/tests/test_nputils.py -> build/lib/xarray/tests copying xarray/tests/test_nd_point_index.py -> build/lib/xarray/tests copying xarray/tests/test_namedarray.py -> build/lib/xarray/tests copying xarray/tests/test_missing.py -> build/lib/xarray/tests copying xarray/tests/test_merge.py -> build/lib/xarray/tests copying xarray/tests/test_interp.py -> build/lib/xarray/tests copying xarray/tests/test_indexing.py -> build/lib/xarray/tests copying xarray/tests/test_indexes.py -> build/lib/xarray/tests copying xarray/tests/test_hashable.py -> build/lib/xarray/tests copying xarray/tests/test_groupby.py -> build/lib/xarray/tests copying xarray/tests/test_formatting_html.py -> build/lib/xarray/tests copying xarray/tests/test_formatting.py -> build/lib/xarray/tests copying xarray/tests/test_extensions.py -> build/lib/xarray/tests copying xarray/tests/test_error_messages.py -> build/lib/xarray/tests copying xarray/tests/test_duck_array_wrapping.py -> build/lib/xarray/tests copying xarray/tests/test_duck_array_ops.py -> build/lib/xarray/tests copying xarray/tests/test_dtypes.py -> build/lib/xarray/tests copying xarray/tests/test_distributed.py -> build/lib/xarray/tests copying xarray/tests/test_deprecation_helpers.py -> build/lib/xarray/tests copying xarray/tests/test_datatree_mapping.py -> build/lib/xarray/tests copying xarray/tests/test_datatree.py -> build/lib/xarray/tests copying xarray/tests/test_dataset.py -> build/lib/xarray/tests copying xarray/tests/test_dataarray.py -> build/lib/xarray/tests copying xarray/tests/test_dask.py -> build/lib/xarray/tests copying xarray/tests/test_cupy.py -> build/lib/xarray/tests copying xarray/tests/test_coordinates.py -> build/lib/xarray/tests copying xarray/tests/test_coordinate_transform.py -> build/lib/xarray/tests copying xarray/tests/test_conventions.py -> build/lib/xarray/tests copying xarray/tests/test_concat.py -> build/lib/xarray/tests copying xarray/tests/test_computation.py -> build/lib/xarray/tests copying xarray/tests/test_combine.py -> build/lib/xarray/tests copying xarray/tests/test_coding_times.py -> build/lib/xarray/tests copying xarray/tests/test_coding_strings.py -> build/lib/xarray/tests copying xarray/tests/test_coding.py -> build/lib/xarray/tests copying xarray/tests/test_coarsen.py -> build/lib/xarray/tests copying xarray/tests/test_cftimeindex_resample.py -> build/lib/xarray/tests copying xarray/tests/test_cftimeindex.py -> build/lib/xarray/tests copying xarray/tests/test_cftime_offsets.py -> build/lib/xarray/tests copying xarray/tests/test_calendar_ops.py -> build/lib/xarray/tests copying xarray/tests/test_backends_lru_cache.py -> build/lib/xarray/tests copying xarray/tests/test_backends_locks.py -> build/lib/xarray/tests copying xarray/tests/test_backends_file_manager.py -> build/lib/xarray/tests copying xarray/tests/test_backends_datatree.py -> build/lib/xarray/tests copying xarray/tests/test_backends_common.py -> build/lib/xarray/tests copying xarray/tests/test_backends_chunks.py -> build/lib/xarray/tests copying xarray/tests/test_backends_api.py -> build/lib/xarray/tests copying xarray/tests/test_backends.py -> build/lib/xarray/tests copying xarray/tests/test_assertions.py -> build/lib/xarray/tests copying xarray/tests/test_array_api.py -> build/lib/xarray/tests copying xarray/tests/test_accessor_str.py -> build/lib/xarray/tests copying xarray/tests/test_accessor_dt.py -> build/lib/xarray/tests copying xarray/tests/namespace.py -> build/lib/xarray/tests copying xarray/tests/indexes.py -> build/lib/xarray/tests copying xarray/tests/conftest.py -> build/lib/xarray/tests copying xarray/tests/arrays.py -> build/lib/xarray/tests copying xarray/tests/__init__.py -> build/lib/xarray/tests creating build/lib/xarray/testing copying xarray/testing/strategies.py -> build/lib/xarray/testing copying xarray/testing/assertions.py -> build/lib/xarray/testing copying xarray/testing/__init__.py -> build/lib/xarray/testing creating build/lib/xarray/structure copying xarray/structure/merge.py -> build/lib/xarray/structure copying xarray/structure/concat.py -> build/lib/xarray/structure copying xarray/structure/combine.py -> build/lib/xarray/structure copying xarray/structure/chunks.py -> build/lib/xarray/structure copying xarray/structure/alignment.py -> build/lib/xarray/structure copying xarray/structure/__init__.py -> build/lib/xarray/structure creating build/lib/xarray/static copying xarray/static/__init__.py -> build/lib/xarray/static creating build/lib/xarray/plot copying xarray/plot/utils.py -> build/lib/xarray/plot copying xarray/plot/facetgrid.py -> build/lib/xarray/plot copying xarray/plot/dataset_plot.py -> build/lib/xarray/plot copying xarray/plot/dataarray_plot.py -> build/lib/xarray/plot copying xarray/plot/accessor.py -> build/lib/xarray/plot copying xarray/plot/__init__.py -> build/lib/xarray/plot creating build/lib/xarray/namedarray copying xarray/namedarray/utils.py -> build/lib/xarray/namedarray copying xarray/namedarray/pycompat.py -> build/lib/xarray/namedarray copying xarray/namedarray/parallelcompat.py -> build/lib/xarray/namedarray copying xarray/namedarray/dtypes.py -> build/lib/xarray/namedarray copying xarray/namedarray/daskmanager.py -> build/lib/xarray/namedarray copying xarray/namedarray/core.py -> build/lib/xarray/namedarray copying xarray/namedarray/_typing.py -> build/lib/xarray/namedarray copying xarray/namedarray/_array_api.py -> build/lib/xarray/namedarray copying xarray/namedarray/_aggregations.py -> build/lib/xarray/namedarray copying xarray/namedarray/__init__.py -> build/lib/xarray/namedarray creating build/lib/xarray/indexes copying xarray/indexes/range_index.py -> build/lib/xarray/indexes copying xarray/indexes/nd_point_index.py -> build/lib/xarray/indexes copying xarray/indexes/__init__.py -> build/lib/xarray/indexes creating build/lib/xarray/core copying xarray/core/variable.py -> build/lib/xarray/core copying xarray/core/utils.py -> build/lib/xarray/core copying xarray/core/types.py -> build/lib/xarray/core copying xarray/core/treenode.py -> build/lib/xarray/core copying xarray/core/resample_cftime.py -> build/lib/xarray/core copying xarray/core/resample.py -> build/lib/xarray/core copying xarray/core/parallel.py -> build/lib/xarray/core copying xarray/core/options.py -> build/lib/xarray/core copying xarray/core/nputils.py -> build/lib/xarray/core copying xarray/core/missing.py -> build/lib/xarray/core copying xarray/core/indexing.py -> build/lib/xarray/core copying xarray/core/indexes.py -> build/lib/xarray/core copying xarray/core/groupby.py -> build/lib/xarray/core copying xarray/core/formatting_html.py -> build/lib/xarray/core copying xarray/core/formatting.py -> build/lib/xarray/core copying xarray/core/extensions.py -> build/lib/xarray/core copying xarray/core/extension_array.py -> build/lib/xarray/core copying xarray/core/duck_array_ops.py -> build/lib/xarray/core copying xarray/core/dtypes.py -> build/lib/xarray/core copying xarray/core/datatree_render.py -> build/lib/xarray/core copying xarray/core/datatree_mapping.py -> build/lib/xarray/core copying xarray/core/datatree_io.py -> build/lib/xarray/core copying xarray/core/datatree.py -> build/lib/xarray/core copying xarray/core/dataset_variables.py -> build/lib/xarray/core copying xarray/core/dataset_utils.py -> build/lib/xarray/core copying xarray/core/dataset.py -> build/lib/xarray/core copying xarray/core/dataarray.py -> build/lib/xarray/core copying xarray/core/coordinates.py -> build/lib/xarray/core copying xarray/core/coordinate_transform.py -> build/lib/xarray/core copying xarray/core/common.py -> build/lib/xarray/core copying xarray/core/accessor_str.py -> build/lib/xarray/core copying xarray/core/accessor_dt.py -> build/lib/xarray/core copying xarray/core/_typed_ops.py -> build/lib/xarray/core copying xarray/core/_aggregations.py -> build/lib/xarray/core copying xarray/core/__init__.py -> build/lib/xarray/core creating build/lib/xarray/computation copying xarray/computation/weighted.py -> build/lib/xarray/computation copying xarray/computation/rolling_exp.py -> build/lib/xarray/computation copying xarray/computation/rolling.py -> build/lib/xarray/computation copying xarray/computation/ops.py -> build/lib/xarray/computation copying xarray/computation/nanops.py -> build/lib/xarray/computation copying xarray/computation/fit.py -> build/lib/xarray/computation copying xarray/computation/computation.py -> build/lib/xarray/computation copying xarray/computation/arithmetic.py -> build/lib/xarray/computation copying xarray/computation/apply_ufunc.py -> build/lib/xarray/computation copying xarray/computation/__init__.py -> build/lib/xarray/computation creating build/lib/xarray/compat copying xarray/compat/toolzcompat.py -> build/lib/xarray/compat copying xarray/compat/pdcompat.py -> build/lib/xarray/compat copying xarray/compat/npcompat.py -> build/lib/xarray/compat copying xarray/compat/dask_array_ops.py -> build/lib/xarray/compat copying xarray/compat/dask_array_compat.py -> build/lib/xarray/compat copying xarray/compat/array_api_compat.py -> build/lib/xarray/compat copying xarray/compat/__init__.py -> build/lib/xarray/compat creating build/lib/xarray/coding copying xarray/coding/variables.py -> build/lib/xarray/coding copying xarray/coding/times.py -> build/lib/xarray/coding copying xarray/coding/strings.py -> build/lib/xarray/coding copying xarray/coding/frequencies.py -> build/lib/xarray/coding copying xarray/coding/common.py -> build/lib/xarray/coding copying xarray/coding/cftimeindex.py -> build/lib/xarray/coding copying xarray/coding/cftime_offsets.py -> build/lib/xarray/coding copying xarray/coding/calendar_ops.py -> build/lib/xarray/coding copying xarray/coding/__init__.py -> build/lib/xarray/coding creating build/lib/xarray/backends copying xarray/backends/netCDF4_.py -> build/lib/xarray/backends copying xarray/backends/locks.py -> build/lib/xarray/backends copying xarray/backends/file_manager.py -> build/lib/xarray/backends copying xarray/backends/zarr.py -> build/lib/xarray/backends copying xarray/backends/store.py -> build/lib/xarray/backends copying xarray/backends/scipy_.py -> build/lib/xarray/backends copying xarray/backends/pydap_.py -> build/lib/xarray/backends copying xarray/backends/plugins.py -> build/lib/xarray/backends copying xarray/backends/netcdf3.py -> build/lib/xarray/backends copying xarray/backends/memory.py -> build/lib/xarray/backends copying xarray/backends/lru_cache.py -> build/lib/xarray/backends copying xarray/backends/h5netcdf_.py -> build/lib/xarray/backends copying xarray/backends/common.py -> build/lib/xarray/backends copying xarray/backends/chunks.py -> build/lib/xarray/backends copying xarray/backends/api.py -> build/lib/xarray/backends copying xarray/backends/__init__.py -> build/lib/xarray/backends creating build/lib/xarray/static/html copying xarray/static/html/__init__.py -> build/lib/xarray/static/html creating build/lib/xarray/static/css copying xarray/static/css/__init__.py -> build/lib/xarray/static/css running egg_info writing xarray.egg-info/PKG-INFO writing dependency_links to xarray.egg-info/dependency_links.txt writing entry points to xarray.egg-info/entry_points.txt writing requirements to xarray.egg-info/requires.txt writing top-level names to xarray.egg-info/top_level.txt reading manifest file 'xarray.egg-info/SOURCES.txt' adding license file 'LICENSE' writing manifest file 'xarray.egg-info/SOURCES.txt' copying xarray/py.typed -> build/lib/xarray copying xarray/tests/test_dataarray_typing.yml -> build/lib/xarray/tests copying xarray/tests/test_dataset_typing.yml -> build/lib/xarray/tests copying xarray/tests/test_datatree_typing.yml -> build/lib/xarray/tests creating build/lib/xarray/tests/data copying xarray/tests/data/bears.nc -> build/lib/xarray/tests/data copying xarray/tests/data/example.grib -> build/lib/xarray/tests/data copying xarray/tests/data/example.ict -> build/lib/xarray/tests/data copying xarray/tests/data/example.uamiv -> build/lib/xarray/tests/data copying xarray/tests/data/example_1.nc -> build/lib/xarray/tests/data copying xarray/tests/data/example_1.nc.gz -> build/lib/xarray/tests/data copying xarray/static/html/icons-svg-inline.html -> build/lib/xarray/static/html copying xarray/static/css/style.css -> build/lib/xarray/static/css installing to build/bdist.linux-x86_64/wheel running install running install_lib creating build/bdist.linux-x86_64/wheel creating build/bdist.linux-x86_64/wheel/xarray copying build/lib/xarray/py.typed -> build/bdist.linux-x86_64/wheel/./xarray creating build/bdist.linux-x86_64/wheel/xarray/backends copying build/lib/xarray/backends/__init__.py -> build/bdist.linux-x86_64/wheel/./xarray/backends copying build/lib/xarray/backends/api.py -> build/bdist.linux-x86_64/wheel/./xarray/backends copying build/lib/xarray/backends/chunks.py -> build/bdist.linux-x86_64/wheel/./xarray/backends copying build/lib/xarray/backends/common.py -> build/bdist.linux-x86_64/wheel/./xarray/backends copying build/lib/xarray/backends/h5netcdf_.py -> build/bdist.linux-x86_64/wheel/./xarray/backends copying build/lib/xarray/backends/lru_cache.py -> build/bdist.linux-x86_64/wheel/./xarray/backends copying build/lib/xarray/backends/memory.py -> build/bdist.linux-x86_64/wheel/./xarray/backends copying build/lib/xarray/backends/netcdf3.py -> build/bdist.linux-x86_64/wheel/./xarray/backends copying build/lib/xarray/backends/plugins.py -> build/bdist.linux-x86_64/wheel/./xarray/backends copying build/lib/xarray/backends/pydap_.py -> build/bdist.linux-x86_64/wheel/./xarray/backends copying build/lib/xarray/backends/scipy_.py -> build/bdist.linux-x86_64/wheel/./xarray/backends copying build/lib/xarray/backends/store.py -> build/bdist.linux-x86_64/wheel/./xarray/backends copying build/lib/xarray/backends/zarr.py -> build/bdist.linux-x86_64/wheel/./xarray/backends copying build/lib/xarray/backends/file_manager.py -> build/bdist.linux-x86_64/wheel/./xarray/backends copying build/lib/xarray/backends/locks.py -> build/bdist.linux-x86_64/wheel/./xarray/backends copying build/lib/xarray/backends/netCDF4_.py -> build/bdist.linux-x86_64/wheel/./xarray/backends creating build/bdist.linux-x86_64/wheel/xarray/coding copying build/lib/xarray/coding/__init__.py -> build/bdist.linux-x86_64/wheel/./xarray/coding copying build/lib/xarray/coding/calendar_ops.py -> build/bdist.linux-x86_64/wheel/./xarray/coding copying build/lib/xarray/coding/cftime_offsets.py -> build/bdist.linux-x86_64/wheel/./xarray/coding copying build/lib/xarray/coding/cftimeindex.py -> build/bdist.linux-x86_64/wheel/./xarray/coding copying build/lib/xarray/coding/common.py -> build/bdist.linux-x86_64/wheel/./xarray/coding copying build/lib/xarray/coding/frequencies.py -> build/bdist.linux-x86_64/wheel/./xarray/coding copying build/lib/xarray/coding/strings.py -> build/bdist.linux-x86_64/wheel/./xarray/coding copying build/lib/xarray/coding/times.py -> build/bdist.linux-x86_64/wheel/./xarray/coding copying build/lib/xarray/coding/variables.py -> build/bdist.linux-x86_64/wheel/./xarray/coding creating build/bdist.linux-x86_64/wheel/xarray/compat copying build/lib/xarray/compat/__init__.py -> build/bdist.linux-x86_64/wheel/./xarray/compat copying build/lib/xarray/compat/array_api_compat.py -> build/bdist.linux-x86_64/wheel/./xarray/compat copying build/lib/xarray/compat/dask_array_compat.py -> build/bdist.linux-x86_64/wheel/./xarray/compat copying build/lib/xarray/compat/dask_array_ops.py -> build/bdist.linux-x86_64/wheel/./xarray/compat copying build/lib/xarray/compat/npcompat.py -> build/bdist.linux-x86_64/wheel/./xarray/compat copying build/lib/xarray/compat/pdcompat.py -> build/bdist.linux-x86_64/wheel/./xarray/compat copying build/lib/xarray/compat/toolzcompat.py -> build/bdist.linux-x86_64/wheel/./xarray/compat creating build/bdist.linux-x86_64/wheel/xarray/computation copying build/lib/xarray/computation/__init__.py -> build/bdist.linux-x86_64/wheel/./xarray/computation copying build/lib/xarray/computation/apply_ufunc.py -> build/bdist.linux-x86_64/wheel/./xarray/computation copying build/lib/xarray/computation/arithmetic.py -> build/bdist.linux-x86_64/wheel/./xarray/computation copying build/lib/xarray/computation/computation.py -> build/bdist.linux-x86_64/wheel/./xarray/computation copying build/lib/xarray/computation/fit.py -> build/bdist.linux-x86_64/wheel/./xarray/computation copying build/lib/xarray/computation/nanops.py -> build/bdist.linux-x86_64/wheel/./xarray/computation copying build/lib/xarray/computation/ops.py -> build/bdist.linux-x86_64/wheel/./xarray/computation copying build/lib/xarray/computation/rolling.py -> build/bdist.linux-x86_64/wheel/./xarray/computation copying build/lib/xarray/computation/rolling_exp.py -> build/bdist.linux-x86_64/wheel/./xarray/computation copying build/lib/xarray/computation/weighted.py -> build/bdist.linux-x86_64/wheel/./xarray/computation creating build/bdist.linux-x86_64/wheel/xarray/core copying build/lib/xarray/core/__init__.py -> build/bdist.linux-x86_64/wheel/./xarray/core copying build/lib/xarray/core/_aggregations.py -> build/bdist.linux-x86_64/wheel/./xarray/core copying build/lib/xarray/core/_typed_ops.py -> build/bdist.linux-x86_64/wheel/./xarray/core copying build/lib/xarray/core/accessor_dt.py -> build/bdist.linux-x86_64/wheel/./xarray/core copying build/lib/xarray/core/accessor_str.py -> build/bdist.linux-x86_64/wheel/./xarray/core copying build/lib/xarray/core/common.py -> build/bdist.linux-x86_64/wheel/./xarray/core copying build/lib/xarray/core/coordinate_transform.py -> build/bdist.linux-x86_64/wheel/./xarray/core copying build/lib/xarray/core/coordinates.py -> build/bdist.linux-x86_64/wheel/./xarray/core copying build/lib/xarray/core/dataarray.py -> build/bdist.linux-x86_64/wheel/./xarray/core copying build/lib/xarray/core/dataset.py -> build/bdist.linux-x86_64/wheel/./xarray/core copying build/lib/xarray/core/dataset_utils.py -> build/bdist.linux-x86_64/wheel/./xarray/core copying build/lib/xarray/core/dataset_variables.py -> build/bdist.linux-x86_64/wheel/./xarray/core copying build/lib/xarray/core/datatree.py -> build/bdist.linux-x86_64/wheel/./xarray/core copying build/lib/xarray/core/datatree_io.py -> build/bdist.linux-x86_64/wheel/./xarray/core copying build/lib/xarray/core/datatree_mapping.py -> build/bdist.linux-x86_64/wheel/./xarray/core copying build/lib/xarray/core/datatree_render.py -> build/bdist.linux-x86_64/wheel/./xarray/core copying build/lib/xarray/core/dtypes.py -> build/bdist.linux-x86_64/wheel/./xarray/core copying build/lib/xarray/core/duck_array_ops.py -> build/bdist.linux-x86_64/wheel/./xarray/core copying build/lib/xarray/core/extension_array.py -> build/bdist.linux-x86_64/wheel/./xarray/core copying build/lib/xarray/core/extensions.py -> build/bdist.linux-x86_64/wheel/./xarray/core copying build/lib/xarray/core/formatting.py -> build/bdist.linux-x86_64/wheel/./xarray/core copying build/lib/xarray/core/formatting_html.py -> build/bdist.linux-x86_64/wheel/./xarray/core copying build/lib/xarray/core/groupby.py -> build/bdist.linux-x86_64/wheel/./xarray/core copying build/lib/xarray/core/indexes.py -> build/bdist.linux-x86_64/wheel/./xarray/core copying build/lib/xarray/core/indexing.py -> build/bdist.linux-x86_64/wheel/./xarray/core copying build/lib/xarray/core/missing.py -> build/bdist.linux-x86_64/wheel/./xarray/core copying build/lib/xarray/core/nputils.py -> build/bdist.linux-x86_64/wheel/./xarray/core copying build/lib/xarray/core/options.py -> build/bdist.linux-x86_64/wheel/./xarray/core copying build/lib/xarray/core/parallel.py -> build/bdist.linux-x86_64/wheel/./xarray/core copying build/lib/xarray/core/resample.py -> build/bdist.linux-x86_64/wheel/./xarray/core copying build/lib/xarray/core/resample_cftime.py -> build/bdist.linux-x86_64/wheel/./xarray/core copying build/lib/xarray/core/treenode.py -> build/bdist.linux-x86_64/wheel/./xarray/core copying build/lib/xarray/core/types.py -> build/bdist.linux-x86_64/wheel/./xarray/core copying build/lib/xarray/core/utils.py -> build/bdist.linux-x86_64/wheel/./xarray/core copying build/lib/xarray/core/variable.py -> build/bdist.linux-x86_64/wheel/./xarray/core creating build/bdist.linux-x86_64/wheel/xarray/indexes copying build/lib/xarray/indexes/__init__.py -> build/bdist.linux-x86_64/wheel/./xarray/indexes copying build/lib/xarray/indexes/nd_point_index.py -> build/bdist.linux-x86_64/wheel/./xarray/indexes copying build/lib/xarray/indexes/range_index.py -> build/bdist.linux-x86_64/wheel/./xarray/indexes creating build/bdist.linux-x86_64/wheel/xarray/namedarray copying build/lib/xarray/namedarray/__init__.py -> build/bdist.linux-x86_64/wheel/./xarray/namedarray copying build/lib/xarray/namedarray/_aggregations.py -> build/bdist.linux-x86_64/wheel/./xarray/namedarray copying build/lib/xarray/namedarray/_array_api.py -> build/bdist.linux-x86_64/wheel/./xarray/namedarray copying build/lib/xarray/namedarray/_typing.py -> build/bdist.linux-x86_64/wheel/./xarray/namedarray copying build/lib/xarray/namedarray/core.py -> build/bdist.linux-x86_64/wheel/./xarray/namedarray copying build/lib/xarray/namedarray/daskmanager.py -> build/bdist.linux-x86_64/wheel/./xarray/namedarray copying build/lib/xarray/namedarray/dtypes.py -> build/bdist.linux-x86_64/wheel/./xarray/namedarray copying build/lib/xarray/namedarray/parallelcompat.py -> build/bdist.linux-x86_64/wheel/./xarray/namedarray copying build/lib/xarray/namedarray/pycompat.py -> build/bdist.linux-x86_64/wheel/./xarray/namedarray copying build/lib/xarray/namedarray/utils.py -> build/bdist.linux-x86_64/wheel/./xarray/namedarray creating build/bdist.linux-x86_64/wheel/xarray/plot copying build/lib/xarray/plot/__init__.py -> build/bdist.linux-x86_64/wheel/./xarray/plot copying build/lib/xarray/plot/accessor.py -> build/bdist.linux-x86_64/wheel/./xarray/plot copying build/lib/xarray/plot/dataarray_plot.py -> build/bdist.linux-x86_64/wheel/./xarray/plot copying build/lib/xarray/plot/dataset_plot.py -> build/bdist.linux-x86_64/wheel/./xarray/plot copying build/lib/xarray/plot/facetgrid.py -> build/bdist.linux-x86_64/wheel/./xarray/plot copying build/lib/xarray/plot/utils.py -> build/bdist.linux-x86_64/wheel/./xarray/plot creating build/bdist.linux-x86_64/wheel/xarray/static creating build/bdist.linux-x86_64/wheel/xarray/static/css copying build/lib/xarray/static/css/style.css -> build/bdist.linux-x86_64/wheel/./xarray/static/css copying build/lib/xarray/static/css/__init__.py -> build/bdist.linux-x86_64/wheel/./xarray/static/css creating build/bdist.linux-x86_64/wheel/xarray/static/html copying build/lib/xarray/static/html/icons-svg-inline.html -> build/bdist.linux-x86_64/wheel/./xarray/static/html copying build/lib/xarray/static/html/__init__.py -> build/bdist.linux-x86_64/wheel/./xarray/static/html copying build/lib/xarray/static/__init__.py -> build/bdist.linux-x86_64/wheel/./xarray/static creating build/bdist.linux-x86_64/wheel/xarray/structure copying build/lib/xarray/structure/__init__.py -> build/bdist.linux-x86_64/wheel/./xarray/structure copying build/lib/xarray/structure/alignment.py -> build/bdist.linux-x86_64/wheel/./xarray/structure copying build/lib/xarray/structure/chunks.py -> build/bdist.linux-x86_64/wheel/./xarray/structure copying build/lib/xarray/structure/combine.py -> build/bdist.linux-x86_64/wheel/./xarray/structure copying build/lib/xarray/structure/concat.py -> build/bdist.linux-x86_64/wheel/./xarray/structure copying build/lib/xarray/structure/merge.py -> build/bdist.linux-x86_64/wheel/./xarray/structure creating build/bdist.linux-x86_64/wheel/xarray/testing copying build/lib/xarray/testing/__init__.py -> build/bdist.linux-x86_64/wheel/./xarray/testing copying build/lib/xarray/testing/assertions.py -> build/bdist.linux-x86_64/wheel/./xarray/testing copying build/lib/xarray/testing/strategies.py -> build/bdist.linux-x86_64/wheel/./xarray/testing creating build/bdist.linux-x86_64/wheel/xarray/tests creating build/bdist.linux-x86_64/wheel/xarray/tests/data copying build/lib/xarray/tests/data/example_1.nc.gz -> build/bdist.linux-x86_64/wheel/./xarray/tests/data copying build/lib/xarray/tests/data/example_1.nc -> build/bdist.linux-x86_64/wheel/./xarray/tests/data copying build/lib/xarray/tests/data/example.uamiv -> build/bdist.linux-x86_64/wheel/./xarray/tests/data copying build/lib/xarray/tests/data/example.ict -> build/bdist.linux-x86_64/wheel/./xarray/tests/data copying build/lib/xarray/tests/data/example.grib -> build/bdist.linux-x86_64/wheel/./xarray/tests/data copying build/lib/xarray/tests/data/bears.nc -> build/bdist.linux-x86_64/wheel/./xarray/tests/data copying build/lib/xarray/tests/test_datatree_typing.yml -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_dataset_typing.yml -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_dataarray_typing.yml -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/__init__.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/arrays.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/conftest.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/indexes.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/namespace.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_accessor_dt.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_accessor_str.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_array_api.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_assertions.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_backends.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_backends_api.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_backends_chunks.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_backends_common.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_backends_datatree.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_backends_file_manager.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_backends_locks.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_backends_lru_cache.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_calendar_ops.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_cftime_offsets.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_cftimeindex.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_cftimeindex_resample.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_coarsen.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_coding.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_coding_strings.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_coding_times.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_combine.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_computation.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_concat.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_conventions.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_coordinate_transform.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_coordinates.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_cupy.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_dask.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_dataarray.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_dataset.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_datatree.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_datatree_mapping.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_deprecation_helpers.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_distributed.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_dtypes.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_duck_array_ops.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_duck_array_wrapping.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_error_messages.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_extensions.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_formatting.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_formatting_html.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_groupby.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_hashable.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_indexes.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_indexing.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_interp.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_merge.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_missing.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_namedarray.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_nd_point_index.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_nputils.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_options.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_pandas_to_xarray.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_parallelcompat.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_plot.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_plugins.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_print_versions.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_range_index.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_rolling.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_sparse.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_strategies.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_treenode.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_tutorial.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_typed_ops.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_ufuncs.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_units.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_utils.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_variable.py -> build/bdist.linux-x86_64/wheel/./xarray/tests copying build/lib/xarray/tests/test_weighted.py -> build/bdist.linux-x86_64/wheel/./xarray/tests creating build/bdist.linux-x86_64/wheel/xarray/util copying build/lib/xarray/util/__init__.py -> build/bdist.linux-x86_64/wheel/./xarray/util copying build/lib/xarray/util/deprecation_helpers.py -> build/bdist.linux-x86_64/wheel/./xarray/util copying build/lib/xarray/util/generate_aggregations.py -> build/bdist.linux-x86_64/wheel/./xarray/util copying build/lib/xarray/util/generate_ops.py -> build/bdist.linux-x86_64/wheel/./xarray/util copying build/lib/xarray/util/print_versions.py -> build/bdist.linux-x86_64/wheel/./xarray/util copying build/lib/xarray/__init__.py -> build/bdist.linux-x86_64/wheel/./xarray copying build/lib/xarray/coders.py -> build/bdist.linux-x86_64/wheel/./xarray copying build/lib/xarray/conventions.py -> build/bdist.linux-x86_64/wheel/./xarray copying build/lib/xarray/convert.py -> build/bdist.linux-x86_64/wheel/./xarray copying build/lib/xarray/groupers.py -> build/bdist.linux-x86_64/wheel/./xarray copying build/lib/xarray/tutorial.py -> build/bdist.linux-x86_64/wheel/./xarray copying build/lib/xarray/typing.py -> build/bdist.linux-x86_64/wheel/./xarray copying build/lib/xarray/ufuncs.py -> build/bdist.linux-x86_64/wheel/./xarray running install_egg_info Copying xarray.egg-info to build/bdist.linux-x86_64/wheel/./xarray-2025.9.0-py3.14.egg-info running install_scripts creating build/bdist.linux-x86_64/wheel/xarray-2025.9.0.dist-info/WHEEL creating '/builddir/build/BUILD/python-xarray-2025.9.0-build/.pyproject-builddir/pip-wheel-u81ti_16/.tmp-ca9c681f/xarray-2025.9.0-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it adding 'xarray/__init__.py' adding 'xarray/coders.py' adding 'xarray/conventions.py' adding 'xarray/convert.py' adding 'xarray/groupers.py' adding 'xarray/py.typed' adding 'xarray/tutorial.py' adding 'xarray/typing.py' adding 'xarray/ufuncs.py' adding 'xarray/backends/__init__.py' adding 'xarray/backends/api.py' adding 'xarray/backends/chunks.py' adding 'xarray/backends/common.py' adding 'xarray/backends/file_manager.py' adding 'xarray/backends/h5netcdf_.py' adding 'xarray/backends/locks.py' adding 'xarray/backends/lru_cache.py' adding 'xarray/backends/memory.py' adding 'xarray/backends/netCDF4_.py' adding 'xarray/backends/netcdf3.py' adding 'xarray/backends/plugins.py' adding 'xarray/backends/pydap_.py' adding 'xarray/backends/scipy_.py' adding 'xarray/backends/store.py' adding 'xarray/backends/zarr.py' adding 'xarray/coding/__init__.py' adding 'xarray/coding/calendar_ops.py' adding 'xarray/coding/cftime_offsets.py' adding 'xarray/coding/cftimeindex.py' adding 'xarray/coding/common.py' adding 'xarray/coding/frequencies.py' adding 'xarray/coding/strings.py' adding 'xarray/coding/times.py' adding 'xarray/coding/variables.py' adding 'xarray/compat/__init__.py' adding 'xarray/compat/array_api_compat.py' adding 'xarray/compat/dask_array_compat.py' adding 'xarray/compat/dask_array_ops.py' adding 'xarray/compat/npcompat.py' adding 'xarray/compat/pdcompat.py' adding 'xarray/compat/toolzcompat.py' adding 'xarray/computation/__init__.py' adding 'xarray/computation/apply_ufunc.py' adding 'xarray/computation/arithmetic.py' adding 'xarray/computation/computation.py' adding 'xarray/computation/fit.py' adding 'xarray/computation/nanops.py' adding 'xarray/computation/ops.py' adding 'xarray/computation/rolling.py' adding 'xarray/computation/rolling_exp.py' adding 'xarray/computation/weighted.py' adding 'xarray/core/__init__.py' adding 'xarray/core/_aggregations.py' adding 'xarray/core/_typed_ops.py' adding 'xarray/core/accessor_dt.py' adding 'xarray/core/accessor_str.py' adding 'xarray/core/common.py' adding 'xarray/core/coordinate_transform.py' adding 'xarray/core/coordinates.py' adding 'xarray/core/dataarray.py' adding 'xarray/core/dataset.py' adding 'xarray/core/dataset_utils.py' adding 'xarray/core/dataset_variables.py' adding 'xarray/core/datatree.py' adding 'xarray/core/datatree_io.py' adding 'xarray/core/datatree_mapping.py' adding 'xarray/core/datatree_render.py' adding 'xarray/core/dtypes.py' adding 'xarray/core/duck_array_ops.py' adding 'xarray/core/extension_array.py' adding 'xarray/core/extensions.py' adding 'xarray/core/formatting.py' adding 'xarray/core/formatting_html.py' adding 'xarray/core/groupby.py' adding 'xarray/core/indexes.py' adding 'xarray/core/indexing.py' adding 'xarray/core/missing.py' adding 'xarray/core/nputils.py' adding 'xarray/core/options.py' adding 'xarray/core/parallel.py' adding 'xarray/core/resample.py' adding 'xarray/core/resample_cftime.py' adding 'xarray/core/treenode.py' adding 'xarray/core/types.py' adding 'xarray/core/utils.py' adding 'xarray/core/variable.py' adding 'xarray/indexes/__init__.py' adding 'xarray/indexes/nd_point_index.py' adding 'xarray/indexes/range_index.py' adding 'xarray/namedarray/__init__.py' adding 'xarray/namedarray/_aggregations.py' adding 'xarray/namedarray/_array_api.py' adding 'xarray/namedarray/_typing.py' adding 'xarray/namedarray/core.py' adding 'xarray/namedarray/daskmanager.py' adding 'xarray/namedarray/dtypes.py' adding 'xarray/namedarray/parallelcompat.py' adding 'xarray/namedarray/pycompat.py' adding 'xarray/namedarray/utils.py' adding 'xarray/plot/__init__.py' adding 'xarray/plot/accessor.py' adding 'xarray/plot/dataarray_plot.py' adding 'xarray/plot/dataset_plot.py' adding 'xarray/plot/facetgrid.py' adding 'xarray/plot/utils.py' adding 'xarray/static/__init__.py' adding 'xarray/static/css/__init__.py' adding 'xarray/static/css/style.css' adding 'xarray/static/html/__init__.py' adding 'xarray/static/html/icons-svg-inline.html' adding 'xarray/structure/__init__.py' adding 'xarray/structure/alignment.py' adding 'xarray/structure/chunks.py' adding 'xarray/structure/combine.py' adding 'xarray/structure/concat.py' adding 'xarray/structure/merge.py' adding 'xarray/testing/__init__.py' adding 'xarray/testing/assertions.py' adding 'xarray/testing/strategies.py' adding 'xarray/tests/__init__.py' adding 'xarray/tests/arrays.py' adding 'xarray/tests/conftest.py' adding 'xarray/tests/indexes.py' adding 'xarray/tests/namespace.py' adding 'xarray/tests/test_accessor_dt.py' adding 'xarray/tests/test_accessor_str.py' adding 'xarray/tests/test_array_api.py' adding 'xarray/tests/test_assertions.py' adding 'xarray/tests/test_backends.py' adding 'xarray/tests/test_backends_api.py' adding 'xarray/tests/test_backends_chunks.py' adding 'xarray/tests/test_backends_common.py' adding 'xarray/tests/test_backends_datatree.py' adding 'xarray/tests/test_backends_file_manager.py' adding 'xarray/tests/test_backends_locks.py' adding 'xarray/tests/test_backends_lru_cache.py' adding 'xarray/tests/test_calendar_ops.py' adding 'xarray/tests/test_cftime_offsets.py' adding 'xarray/tests/test_cftimeindex.py' adding 'xarray/tests/test_cftimeindex_resample.py' adding 'xarray/tests/test_coarsen.py' adding 'xarray/tests/test_coding.py' adding 'xarray/tests/test_coding_strings.py' adding 'xarray/tests/test_coding_times.py' adding 'xarray/tests/test_combine.py' adding 'xarray/tests/test_computation.py' adding 'xarray/tests/test_concat.py' adding 'xarray/tests/test_conventions.py' adding 'xarray/tests/test_coordinate_transform.py' adding 'xarray/tests/test_coordinates.py' adding 'xarray/tests/test_cupy.py' adding 'xarray/tests/test_dask.py' adding 'xarray/tests/test_dataarray.py' adding 'xarray/tests/test_dataarray_typing.yml' adding 'xarray/tests/test_dataset.py' adding 'xarray/tests/test_dataset_typing.yml' adding 'xarray/tests/test_datatree.py' adding 'xarray/tests/test_datatree_mapping.py' adding 'xarray/tests/test_datatree_typing.yml' adding 'xarray/tests/test_deprecation_helpers.py' adding 'xarray/tests/test_distributed.py' adding 'xarray/tests/test_dtypes.py' adding 'xarray/tests/test_duck_array_ops.py' adding 'xarray/tests/test_duck_array_wrapping.py' adding 'xarray/tests/test_error_messages.py' adding 'xarray/tests/test_extensions.py' adding 'xarray/tests/test_formatting.py' adding 'xarray/tests/test_formatting_html.py' adding 'xarray/tests/test_groupby.py' adding 'xarray/tests/test_hashable.py' adding 'xarray/tests/test_indexes.py' adding 'xarray/tests/test_indexing.py' adding 'xarray/tests/test_interp.py' adding 'xarray/tests/test_merge.py' adding 'xarray/tests/test_missing.py' adding 'xarray/tests/test_namedarray.py' adding 'xarray/tests/test_nd_point_index.py' adding 'xarray/tests/test_nputils.py' adding 'xarray/tests/test_options.py' adding 'xarray/tests/test_pandas_to_xarray.py' adding 'xarray/tests/test_parallelcompat.py' adding 'xarray/tests/test_plot.py' adding 'xarray/tests/test_plugins.py' adding 'xarray/tests/test_print_versions.py' adding 'xarray/tests/test_range_index.py' adding 'xarray/tests/test_rolling.py' adding 'xarray/tests/test_sparse.py' adding 'xarray/tests/test_strategies.py' adding 'xarray/tests/test_treenode.py' adding 'xarray/tests/test_tutorial.py' adding 'xarray/tests/test_typed_ops.py' adding 'xarray/tests/test_ufuncs.py' adding 'xarray/tests/test_units.py' adding 'xarray/tests/test_utils.py' adding 'xarray/tests/test_variable.py' adding 'xarray/tests/test_weighted.py' adding 'xarray/tests/data/bears.nc' adding 'xarray/tests/data/example.grib' adding 'xarray/tests/data/example.ict' adding 'xarray/tests/data/example.uamiv' adding 'xarray/tests/data/example_1.nc' adding 'xarray/tests/data/example_1.nc.gz' adding 'xarray/util/__init__.py' adding 'xarray/util/deprecation_helpers.py' adding 'xarray/util/generate_aggregations.py' adding 'xarray/util/generate_ops.py' adding 'xarray/util/print_versions.py' adding 'xarray-2025.9.0.dist-info/licenses/LICENSE' adding 'xarray-2025.9.0.dist-info/METADATA' adding 'xarray-2025.9.0.dist-info/WHEEL' adding 'xarray-2025.9.0.dist-info/entry_points.txt' adding 'xarray-2025.9.0.dist-info/top_level.txt' adding 'xarray-2025.9.0.dist-info/RECORD' removing build/bdist.linux-x86_64/wheel Building wheel for xarray (pyproject.toml): finished with status 'done' Created wheel for xarray: filename=xarray-2025.9.0-py3-none-any.whl size=1347429 sha256=db736cb225b024661e823e40fdce4dc4a9b1e378466addf9571fe67794441214 Stored in directory: /builddir/.cache/pip/wheels/51/b4/45/adb2cf284858bd0ce534d0120b4e9b4edee4b017122f947732 Successfully built xarray + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.vUwLe8 + umask 022 + cd /builddir/build/BUILD/python-xarray-2025.9.0-build + '[' /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT ++ dirname /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT + mkdir -p /builddir/build/BUILD/python-xarray-2025.9.0-build + mkdir /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd xarray-2025.9.0 ++ ls /builddir/build/BUILD/python-xarray-2025.9.0-build/pyproject-wheeldir/xarray-2025.9.0-py3-none-any.whl ++ xargs basename --multiple ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/' + specifier=xarray==2025.9.0 + '[' -z xarray==2025.9.0 ']' + TMPDIR=/builddir/build/BUILD/python-xarray-2025.9.0-build/.pyproject-builddir + /usr/bin/python3 -m pip install --root /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT --prefix /usr --no-deps --disable-pip-version-check --progress-bar off --verbose --ignore-installed --no-warn-script-location --no-index --no-cache-dir --find-links /builddir/build/BUILD/python-xarray-2025.9.0-build/pyproject-wheeldir xarray==2025.9.0 Using pip 25.2 from /usr/lib/python3.14/site-packages/pip (python 3.14) Looking in links: /builddir/build/BUILD/python-xarray-2025.9.0-build/pyproject-wheeldir Processing /builddir/build/BUILD/python-xarray-2025.9.0-build/pyproject-wheeldir/xarray-2025.9.0-py3-none-any.whl Installing collected packages: xarray Successfully installed xarray-2025.9.0 + '[' -d /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/bin ']' + rm -f /builddir/build/BUILD/python-xarray-2025.9.0-build/python-xarray-2025.9.0-4.fc44.x86_64-pyproject-ghost-distinfo + site_dirs=() + '[' -d /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages ']' + site_dirs+=("/usr/lib/python3.14/site-packages") + '[' /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib64/python3.14/site-packages '!=' /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages ']' + '[' -d /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib64/python3.14/site-packages ']' + for site_dir in ${site_dirs[@]} + for distinfo in /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT$site_dir/*.dist-info + echo '%ghost /usr/lib/python3.14/site-packages/xarray-2025.9.0.dist-info' + sed -i s/pip/rpm/ /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray-2025.9.0.dist-info/INSTALLER + PYTHONPATH=/usr/lib/rpm/redhat + /usr/bin/python3 -B /usr/lib/rpm/redhat/pyproject_preprocess_record.py --buildroot /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT --record /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray-2025.9.0.dist-info/RECORD --output /builddir/build/BUILD/python-xarray-2025.9.0-build/python-xarray-2025.9.0-4.fc44.x86_64-pyproject-record + rm -fv /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray-2025.9.0.dist-info/RECORD removed '/builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray-2025.9.0.dist-info/RECORD' + rm -fv /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray-2025.9.0.dist-info/REQUESTED removed '/builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray-2025.9.0.dist-info/REQUESTED' ++ wc -l /builddir/build/BUILD/python-xarray-2025.9.0-build/python-xarray-2025.9.0-4.fc44.x86_64-pyproject-ghost-distinfo ++ cut -f1 '-d ' + lines=1 + '[' 1 -ne 1 ']' + RPM_FILES_ESCAPE=4.19 + /usr/bin/python3 /usr/lib/rpm/redhat/pyproject_save_files.py --output-files /builddir/build/BUILD/python-xarray-2025.9.0-build/python-xarray-2025.9.0-4.fc44.x86_64-pyproject-files --output-modules /builddir/build/BUILD/python-xarray-2025.9.0-build/python-xarray-2025.9.0-4.fc44.x86_64-pyproject-modules --buildroot /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT --sitelib /usr/lib/python3.14/site-packages --sitearch /usr/lib64/python3.14/site-packages --python-version 3.14 --pyproject-record /builddir/build/BUILD/python-xarray-2025.9.0-build/python-xarray-2025.9.0-4.fc44.x86_64-pyproject-record --prefix /usr -l xarray + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip /usr/bin/strip + /usr/lib/rpm/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs + /usr/lib/rpm/brp-remove-la-files + /usr/lib/rpm/redhat/brp-python-rpm-in-distinfo + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j4 Bytecompiling .py files below /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14 using python3.14 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/bin/add-det --brp -j4 /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/__pycache__/typing.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/__pycache__/ufuncs.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/__pycache__/tutorial.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/__pycache__/convert.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/__pycache__/coders.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/util/__pycache__/print_versions.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/__pycache__/conventions.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/util/__pycache__/generate_ops.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/util/__pycache__/deprecation_helpers.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/util/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/util/__pycache__/generate_aggregations.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/__pycache__/groupers.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/__pycache__/groupers.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_weighted.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_weighted.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_range_index.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_range_index.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_variable.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_print_versions.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_print_versions.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_units.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_plugins.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_plugins.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_variable.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_units.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_treenode.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_strategies.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_treenode.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_utils.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_strategies.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_ufuncs.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_ufuncs.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_utils.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_sparse.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_typed_ops.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_typed_ops.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_sparse.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_tutorial.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_nd_point_index.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_nd_point_index.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_namedarray.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_rolling.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_datatree.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_namedarray.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_rolling.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_missing.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_parallelcompat.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_missing.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_parallelcompat.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_pandas_to_xarray.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_plot.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_pandas_to_xarray.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_options.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_options.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_nputils.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_merge.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_nputils.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_plot.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_merge.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_datatree.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_interp.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_interp.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_indexing.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_indexing.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_groupby.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_indexes.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_indexes.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_hashable.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_dataarray.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_groupby.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_formatting_html.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_dataset.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_formatting_html.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_formatting.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_formatting.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_extensions.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_extensions.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_error_messages.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_duck_array_wrapping.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_duck_array_wrapping.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_duck_array_ops.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_duck_array_ops.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_backends.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_dtypes.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_dataarray.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_dtypes.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_distributed.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_deprecation_helpers.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_distributed.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_deprecation_helpers.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_datatree_mapping.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_datatree_mapping.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_coordinate_transform.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_coordinate_transform.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_conventions.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_conventions.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_dask.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_concat.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_dask.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_dataset.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_combine.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_cupy.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_cupy.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_coordinates.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_coordinates.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_coarsen.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_concat.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_combine.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_coarsen.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_cftimeindex_resample.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_cftimeindex_resample.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_computation.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_assertions.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_cftimeindex.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_assertions.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_array_api.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_array_api.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_coding_times.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_backends.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_cftimeindex.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_cftime_offsets.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_accessor_str.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_coding_times.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_computation.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_coding_strings.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_coding_strings.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_cftime_offsets.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_coding.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_coding.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_calendar_ops.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_calendar_ops.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_backends_lru_cache.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_backends_lru_cache.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_backends_common.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_backends_common.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_backends_locks.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_backends_locks.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_backends_datatree.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_backends_chunks.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_backends_file_manager.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_backends_chunks.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_backends_file_manager.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_backends_api.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_backends_api.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_backends_datatree.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/namespace.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_accessor_dt.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_accessor_str.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/indexes.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/conftest.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/test_accessor_dt.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/indexes.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/__init__.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/__init__.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__pycache__/arrays.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/testing/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/testing/__pycache__/strategies.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/testing/__pycache__/assertions.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/structure/__pycache__/concat.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/testing/__pycache__/assertions.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/structure/__pycache__/combine.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/structure/__pycache__/chunks.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/structure/__pycache__/concat.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/structure/__pycache__/merge.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/structure/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/static/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/static/html/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/structure/__pycache__/merge.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/static/css/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/structure/__pycache__/alignment.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/structure/__pycache__/alignment.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/plot/__pycache__/dataset_plot.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/plot/__pycache__/facetgrid.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/plot/__pycache__/dataset_plot.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/plot/__pycache__/facetgrid.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/plot/__pycache__/dataarray_plot.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/plot/__pycache__/dataarray_plot.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/plot/__pycache__/accessor.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/plot/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/plot/__pycache__/utils.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/namedarray/__pycache__/pycompat.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/namedarray/__pycache__/dtypes.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/namedarray/__pycache__/utils.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/namedarray/__pycache__/daskmanager.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/namedarray/__pycache__/parallelcompat.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/plot/__pycache__/utils.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/namedarray/__pycache__/_array_api.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/namedarray/__pycache__/_typing.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/namedarray/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/namedarray/__pycache__/_aggregations.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/indexes/__pycache__/nd_point_index.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/indexes/__pycache__/nd_point_index.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/namedarray/__pycache__/core.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/indexes/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/namedarray/__pycache__/core.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/indexes/__pycache__/range_index.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/core/__pycache__/missing.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/core/__pycache__/variable.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/core/__pycache__/indexing.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/core/__pycache__/indexing.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/core/__pycache__/utils.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/core/__pycache__/utils.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/core/__pycache__/variable.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/core/__pycache__/types.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/core/__pycache__/dataset.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/core/__pycache__/resample.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/core/__pycache__/treenode.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/core/__pycache__/parallel.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/core/__pycache__/indexes.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/core/__pycache__/parallel.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/core/__pycache__/treenode.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/core/__pycache__/resample_cftime.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/core/__pycache__/options.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/core/__pycache__/nputils.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/core/__pycache__/formatting_html.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/core/__pycache__/indexes.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/core/__pycache__/dataset.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/core/__pycache__/formatting.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/core/__pycache__/common.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/core/__pycache__/groupby.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/core/__pycache__/common.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/core/__pycache__/formatting.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/core/__pycache__/extensions.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/core/__pycache__/extension_array.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/core/__pycache__/groupby.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/core/__pycache__/datatree_io.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/core/__pycache__/datatree_io.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/core/__pycache__/duck_array_ops.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/core/__pycache__/accessor_str.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/core/__pycache__/duck_array_ops.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/core/__pycache__/accessor_dt.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/core/__pycache__/dtypes.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/core/__pycache__/datatree_render.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/core/__pycache__/datatree_render.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/core/__pycache__/dataarray.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/core/__pycache__/datatree_mapping.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/core/__pycache__/datatree.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/core/__pycache__/dataset_variables.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/core/__pycache__/_aggregations.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/core/__pycache__/dataset_variables.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/core/__pycache__/dataset_utils.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/core/__pycache__/coordinate_transform.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/core/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/core/__pycache__/coordinates.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/computation/__pycache__/rolling_exp.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/core/__pycache__/dataarray.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/computation/__pycache__/weighted.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/computation/__pycache__/nanops.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/computation/__pycache__/fit.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/computation/__pycache__/ops.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/computation/__pycache__/computation.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/computation/__pycache__/arithmetic.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/computation/__pycache__/rolling.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/computation/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/compat/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/compat/__pycache__/toolzcompat.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/compat/__pycache__/pdcompat.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/compat/__pycache__/npcompat.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/compat/__pycache__/dask_array_ops.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/compat/__pycache__/dask_array_compat.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/computation/__pycache__/apply_ufunc.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/compat/__pycache__/array_api_compat.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/coding/__pycache__/frequencies.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/core/__pycache__/_typed_ops.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/computation/__pycache__/apply_ufunc.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/coding/__pycache__/frequencies.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/coding/__pycache__/common.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/coding/__pycache__/common.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/coding/__pycache__/variables.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/coding/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/coding/__pycache__/calendar_ops.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/coding/__pycache__/cftimeindex.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/coding/__pycache__/strings.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/coding/__pycache__/times.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/coding/__pycache__/times.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/coding/__pycache__/cftime_offsets.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/backends/__pycache__/chunks.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/backends/__pycache__/locks.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/backends/__pycache__/h5netcdf_.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/backends/__pycache__/store.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/backends/__pycache__/zarr.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/backends/__pycache__/store.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/backends/__pycache__/netcdf3.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/backends/__pycache__/zarr.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/backends/__pycache__/api.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/backends/__pycache__/scipy_.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/backends/__pycache__/file_manager.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/backends/__pycache__/scipy_.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/backends/__pycache__/netCDF4_.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/backends/__pycache__/file_manager.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/backends/__pycache__/plugins.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/backends/__pycache__/pydap_.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/backends/__pycache__/memory.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/backends/__pycache__/lru_cache.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/backends/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/backends/__pycache__/common.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/backends/__pycache__/api.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/backends/__pycache__/common.cpython-314.pyc: replacing with normalized version Scanned 40 directories and 603 files, processed 301 inodes, 299 modified (208 replaced + 91 rewritten), 0 unsupported format, 0 errors Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.rGvwXo + umask 022 + cd /builddir/build/BUILD/python-xarray-2025.9.0-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd xarray-2025.9.0 + rm -rf xarray + echo + pytest_args=(-n auto -m "not network" -k 'not test_save_mfdataset_compute_false_roundtrip') + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + PATH=/builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin + PYTHONPATH=/builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib64/python3.14/site-packages:/builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages + PYTHONDONTWRITEBYTECODE=1 + PYTEST_ADDOPTS=' --ignore=/builddir/build/BUILD/python-xarray-2025.9.0-build/.pyproject-builddir' + PYTEST_XDIST_AUTO_NUM_WORKERS=4 + /usr/bin/pytest -ra -n auto -m 'not network' -k 'not test_save_mfdataset_compute_false_roundtrip' --pyargs xarray -xvs --timeout 300 --full-trace ============================= test session starts ============================== platform linux -- Python 3.14.0rc3, pytest-8.3.5, pluggy-1.6.0 -- /usr/bin/python3 cachedir: .pytest_cache rootdir: /builddir/build/BUILD/python-xarray-2025.9.0-build/xarray-2025.9.0 configfile: pytest.ini plugins: timeout-2.4.0, xdist-3.7.0 timeout: 300.0s timeout method: signal timeout func_only: False created: 4/4 workers 4 workers [21953 items] scheduling tests via LoadScheduling tests/test_backends.py::TestZarrDirectoryStore::test_to_zarr_compute_false_roundtrip[2] tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[year] [gw0] PASSED tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[year] tests/test_backends.py::test_use_cftime_true[1500-proleptic_gregorian] tests/test_cftime_offsets.py::test_sub_error[366_day-] tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[month] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[366_day-] tests/test_cftime_offsets.py::test_sub_error[366_day-] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[366_day-] tests/test_cftime_offsets.py::test_sub_error[366_day-] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[366_day-] tests/test_cftime_offsets.py::test_sub_error[366_day-] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[366_day-] tests/test_cftime_offsets.py::test_sub_error[366_day-] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[366_day-] [gw0] PASSED tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[month] tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[day] tests/test_cftime_offsets.py::test_sub_error[366_day-] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[366_day-] tests/test_cftime_offsets.py::test_sub_error[366_day-] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[366_day-] tests/test_cftime_offsets.py::test_sub_error[366_day-] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[366_day-] [gw0] PASSED tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[day] tests/test_cftime_offsets.py::test_sub_error[366_day-] tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[hour] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[366_day-] tests/test_cftime_offsets.py::test_sub_error[366_day-] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[366_day-] tests/test_cftime_offsets.py::test_sub_error[366_day-] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[366_day-] tests/test_cftime_offsets.py::test_sub_error[366_day-] [gw0] PASSED tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[hour] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[366_day-] tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[minute] tests/test_cftime_offsets.py::test_sub_error[all_leap-] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[all_leap-] tests/test_cftime_offsets.py::test_sub_error[all_leap-] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[all_leap-] tests/test_cftime_offsets.py::test_sub_error[all_leap-] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[all_leap-] tests/test_cftime_offsets.py::test_sub_error[all_leap-] [gw0] PASSED tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[minute] tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[second] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[all_leap-] tests/test_cftime_offsets.py::test_sub_error[all_leap-] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[all_leap-] [gw0] PASSED tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[second] tests/test_cftime_offsets.py::test_sub_error[all_leap-] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[all_leap-] tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[microsecond] tests/test_cftime_offsets.py::test_sub_error[all_leap-] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[all_leap-] tests/test_cftime_offsets.py::test_sub_error[all_leap-] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[all_leap-] tests/test_cftime_offsets.py::test_sub_error[all_leap-] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[all_leap-] [gw0] PASSED tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[microsecond] [gw2] PASSED tests/test_backends.py::test_use_cftime_true[1500-proleptic_gregorian] tests/test_backends.py::test_use_cftime_true[1500-standard] tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[nanosecond] tests/test_cftime_offsets.py::test_sub_error[all_leap-] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[all_leap-] tests/test_cftime_offsets.py::test_sub_error[all_leap-] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[all_leap-] tests/test_cftime_offsets.py::test_sub_error[all_leap-] [gw0] PASSED tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[nanosecond] tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[week] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[all_leap-] tests/test_cftime_offsets.py::test_sub_error[all_leap-] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[all_leap-] tests/test_cftime_offsets.py::test_sub_error[all_leap-] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[all_leap-] tests/test_cftime_offsets.py::test_sub_error[all_leap-] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[all_leap-] tests/test_cftime_offsets.py::test_sub_error[all_leap-] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[all_leap-] tests/test_cftime_offsets.py::test_sub_error[all_leap-] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[all_leap-] tests/test_cftime_offsets.py::test_sub_error[gregorian-] [gw0] PASSED tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[week] tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[weekofyear] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[gregorian-] tests/test_cftime_offsets.py::test_sub_error[gregorian-] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[gregorian-] tests/test_cftime_offsets.py::test_sub_error[gregorian-] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[gregorian-] tests/test_cftime_offsets.py::test_sub_error[gregorian-] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[gregorian-] tests/test_cftime_offsets.py::test_sub_error[gregorian-] [gw0] PASSED tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[weekofyear] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[gregorian-] tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[dayofweek] [gw2] PASSED tests/test_backends.py::test_use_cftime_true[1500-standard] tests/test_cftime_offsets.py::test_sub_error[gregorian-] tests/test_backends.py::test_use_cftime_true[2000-360_day] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[gregorian-] tests/test_cftime_offsets.py::test_sub_error[gregorian-] [gw0] PASSED tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[dayofweek] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[gregorian-] tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[weekday] tests/test_cftime_offsets.py::test_sub_error[gregorian-] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[gregorian-] tests/test_cftime_offsets.py::test_sub_error[gregorian-] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[gregorian-] [gw0] PASSED tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[weekday] tests/test_cftime_offsets.py::test_sub_error[gregorian-] tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[dayofyear] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[gregorian-] tests/test_cftime_offsets.py::test_sub_error[gregorian-] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[gregorian-] tests/test_cftime_offsets.py::test_sub_error[gregorian-] [gw0] PASSED tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[dayofyear] tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[quarter] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[gregorian-] [gw2] PASSED tests/test_backends.py::test_use_cftime_true[2000-360_day] tests/test_cftime_offsets.py::test_sub_error[gregorian-] tests/test_backends.py::test_use_cftime_true[2000-365_day] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[gregorian-] tests/test_cftime_offsets.py::test_sub_error[gregorian-] [gw0] PASSED tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[quarter] tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[date] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[gregorian-] tests/test_cftime_offsets.py::test_sub_error[gregorian-] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[gregorian-] tests/test_cftime_offsets.py::test_sub_error[gregorian-] [gw0] PASSED tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[date] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[gregorian-] tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[time] [gw2] PASSED tests/test_backends.py::test_use_cftime_true[2000-365_day] tests/test_cftime_offsets.py::test_sub_error[gregorian-] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[gregorian-] tests/test_cftime_offsets.py::test_sub_error[julian-] tests/test_backends.py::test_use_cftime_true[2000-366_day] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[julian-] tests/test_cftime_offsets.py::test_sub_error[julian-] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[julian-] [gw0] PASSED tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[time] tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[daysinmonth] tests/test_cftime_offsets.py::test_sub_error[julian-] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[julian-] tests/test_cftime_offsets.py::test_sub_error[julian-] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[julian-] tests/test_cftime_offsets.py::test_sub_error[julian-] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[julian-] tests/test_cftime_offsets.py::test_sub_error[julian-] [gw0] PASSED tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[daysinmonth] tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[days_in_month] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[julian-] [gw2] PASSED tests/test_backends.py::test_use_cftime_true[2000-366_day] tests/test_cftime_offsets.py::test_sub_error[julian-] tests/test_backends.py::test_use_cftime_true[2000-all_leap] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[julian-] tests/test_cftime_offsets.py::test_sub_error[julian-] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[julian-] tests/test_cftime_offsets.py::test_sub_error[julian-] [gw0] PASSED tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[days_in_month] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[julian-] tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[is_month_start] tests/test_cftime_offsets.py::test_sub_error[julian-] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[julian-] tests/test_cftime_offsets.py::test_sub_error[julian-] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[julian-] [gw2] PASSED tests/test_backends.py::test_use_cftime_true[2000-all_leap] tests/test_cftime_offsets.py::test_sub_error[julian-] tests/test_backends.py::test_use_cftime_true[2000-gregorian] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[julian-] tests/test_cftime_offsets.py::test_sub_error[julian-] [gw0] PASSED tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[is_month_start] tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[is_month_end] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[julian-] [gw0] PASSED tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[is_month_end] tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[is_quarter_start] tests/test_cftime_offsets.py::test_sub_error[julian-] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[julian-] tests/test_cftime_offsets.py::test_sub_error[julian-] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[julian-] tests/test_cftime_offsets.py::test_sub_error[julian-] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[julian-] tests/test_cftime_offsets.py::test_sub_error[julian-] [gw0] PASSED tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[is_quarter_start] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[julian-] [gw2] PASSED tests/test_backends.py::test_use_cftime_true[2000-gregorian] tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[is_quarter_end] tests/test_backends.py::test_use_cftime_true[2000-julian] tests/test_cftime_offsets.py::test_sub_error[noleap-] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[noleap-] tests/test_cftime_offsets.py::test_sub_error[noleap-] [gw1] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_to_zarr_compute_false_roundtrip[2] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[noleap-] tests/test_backends.py::TestZarrDirectoryStore::test_to_zarr_append_compute_false_roundtrip[2] tests/test_cftime_offsets.py::test_sub_error[noleap-] [gw0] PASSED tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[is_quarter_end] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[noleap-] tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[is_year_start] tests/test_cftime_offsets.py::test_sub_error[noleap-] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[noleap-] tests/test_cftime_offsets.py::test_sub_error[noleap-] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[noleap-] [gw2] PASSED tests/test_backends.py::test_use_cftime_true[2000-julian] [gw0] PASSED tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[is_year_start] tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[is_year_end] tests/test_cftime_offsets.py::test_sub_error[noleap-] tests/test_backends.py::test_use_cftime_true[2000-noleap] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[noleap-] tests/test_cftime_offsets.py::test_sub_error[noleap-] [gw0] PASSED tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[is_year_end] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[noleap-] tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[is_leap_year] tests/test_cftime_offsets.py::test_sub_error[noleap-] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[noleap-] tests/test_cftime_offsets.py::test_sub_error[noleap-] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[noleap-] [gw0] PASSED tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[is_leap_year] tests/test_cftime_offsets.py::test_sub_error[noleap-] tests/test_accessor_dt.py::TestDatetimeAccessor::test_total_seconds [gw2] PASSED tests/test_backends.py::test_use_cftime_true[2000-noleap] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[noleap-] tests/test_backends.py::test_use_cftime_true[2000-proleptic_gregorian] tests/test_cftime_offsets.py::test_sub_error[noleap-] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[noleap-] tests/test_cftime_offsets.py::test_sub_error[noleap-] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[noleap-] [gw0] PASSED tests/test_accessor_dt.py::TestDatetimeAccessor::test_total_seconds tests/test_cftime_offsets.py::test_sub_error[noleap-] tests/test_accessor_dt.py::TestDatetimeAccessor::test_isocalendar[year-year] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[noleap-] tests/test_cftime_offsets.py::test_sub_error[noleap-] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[noleap-] tests/test_cftime_offsets.py::test_sub_error[noleap-] [gw2] PASSED tests/test_backends.py::test_use_cftime_true[2000-proleptic_gregorian] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[noleap-] tests/test_backends.py::test_use_cftime_true[2000-standard] tests/test_cftime_offsets.py::test_sub_error[noleap-] [gw0] PASSED tests/test_accessor_dt.py::TestDatetimeAccessor::test_isocalendar[year-year] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[noleap-] tests/test_accessor_dt.py::TestDatetimeAccessor::test_isocalendar[week-week] tests/test_cftime_offsets.py::test_sub_error[noleap-] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[noleap-] tests/test_cftime_offsets.py::test_sub_error[proleptic_gregorian-] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[proleptic_gregorian-] tests/test_cftime_offsets.py::test_sub_error[proleptic_gregorian-] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[proleptic_gregorian-] tests/test_cftime_offsets.py::test_sub_error[proleptic_gregorian-] [gw0] PASSED tests/test_accessor_dt.py::TestDatetimeAccessor::test_isocalendar[week-week] [gw2] PASSED tests/test_backends.py::test_use_cftime_true[2000-standard] tests/test_accessor_dt.py::TestDatetimeAccessor::test_isocalendar[weekday-day] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[proleptic_gregorian-] tests/test_backends.py::test_use_cftime_true[2500-360_day] tests/test_cftime_offsets.py::test_sub_error[proleptic_gregorian-] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[proleptic_gregorian-] tests/test_cftime_offsets.py::test_sub_error[proleptic_gregorian-] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[proleptic_gregorian-] tests/test_cftime_offsets.py::test_sub_error[proleptic_gregorian-] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[proleptic_gregorian-] tests/test_cftime_offsets.py::test_sub_error[proleptic_gregorian-] [gw0] PASSED tests/test_accessor_dt.py::TestDatetimeAccessor::test_isocalendar[weekday-day] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[proleptic_gregorian-] tests/test_accessor_dt.py::TestDatetimeAccessor::test_calendar tests/test_cftime_offsets.py::test_sub_error[proleptic_gregorian-] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[proleptic_gregorian-] [gw2] PASSED tests/test_backends.py::test_use_cftime_true[2500-360_day] [gw0] PASSED tests/test_accessor_dt.py::TestDatetimeAccessor::test_calendar tests/test_cftime_offsets.py::test_sub_error[proleptic_gregorian-] tests/test_backends.py::test_use_cftime_true[2500-365_day] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[proleptic_gregorian-] tests/test_accessor_dt.py::TestDatetimeAccessor::test_strftime tests/test_cftime_offsets.py::test_sub_error[proleptic_gregorian-] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[proleptic_gregorian-] tests/test_cftime_offsets.py::test_sub_error[proleptic_gregorian-] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[proleptic_gregorian-] tests/test_cftime_offsets.py::test_sub_error[proleptic_gregorian-] [gw0] PASSED tests/test_accessor_dt.py::TestDatetimeAccessor::test_strftime tests/test_accessor_dt.py::TestDatetimeAccessor::test_days_in_year[standard-366] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[proleptic_gregorian-] tests/test_cftime_offsets.py::test_sub_error[proleptic_gregorian-] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[proleptic_gregorian-] [gw2] PASSED tests/test_backends.py::test_use_cftime_true[2500-365_day] tests/test_cftime_offsets.py::test_sub_error[proleptic_gregorian-] tests/test_backends.py::test_use_cftime_true[2500-366_day] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[proleptic_gregorian-] tests/test_cftime_offsets.py::test_sub_error[proleptic_gregorian-] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[proleptic_gregorian-] tests/test_cftime_offsets.py::test_sub_error[proleptic_gregorian-] [gw0] PASSED tests/test_accessor_dt.py::TestDatetimeAccessor::test_days_in_year[standard-366] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[proleptic_gregorian-] tests/test_cftime_offsets.py::test_sub_error[proleptic_gregorian-] tests/test_accessor_dt.py::TestDatetimeAccessor::test_days_in_year[noleap-365] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[proleptic_gregorian-] tests/test_cftime_offsets.py::test_sub_error[standard-] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[standard-] tests/test_cftime_offsets.py::test_sub_error[standard-] [gw2] PASSED tests/test_backends.py::test_use_cftime_true[2500-366_day] tests/test_backends.py::test_use_cftime_true[2500-all_leap] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[standard-] tests/test_cftime_offsets.py::test_sub_error[standard-] [gw0] PASSED tests/test_accessor_dt.py::TestDatetimeAccessor::test_days_in_year[noleap-365] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[standard-] tests/test_cftime_offsets.py::test_sub_error[standard-] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[standard-] tests/test_cftime_offsets.py::test_sub_error[standard-] tests/test_accessor_dt.py::TestDatetimeAccessor::test_days_in_year[360_day-360] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[standard-] tests/test_cftime_offsets.py::test_sub_error[standard-] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[standard-] [gw2] PASSED tests/test_backends.py::test_use_cftime_true[2500-all_leap] tests/test_cftime_offsets.py::test_sub_error[standard-] tests/test_backends.py::test_use_cftime_true[2500-gregorian] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[standard-] tests/test_cftime_offsets.py::test_sub_error[standard-] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[standard-] tests/test_cftime_offsets.py::test_sub_error[standard-] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[standard-] tests/test_cftime_offsets.py::test_sub_error[standard-] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[standard-] tests/test_cftime_offsets.py::test_sub_error[standard-] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[standard-] [gw2] PASSED tests/test_backends.py::test_use_cftime_true[2500-gregorian] tests/test_cftime_offsets.py::test_sub_error[standard-] tests/test_backends.py::test_use_cftime_true[2500-julian] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[standard-] tests/test_cftime_offsets.py::test_sub_error[standard-] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[standard-] tests/test_cftime_offsets.py::test_sub_error[standard-] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[standard-] tests/test_cftime_offsets.py::test_sub_error[standard-] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[standard-] tests/test_cftime_offsets.py::test_sub_error[standard-] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[standard-] [gw2] PASSED tests/test_backends.py::test_use_cftime_true[2500-julian] tests/test_cftime_offsets.py::test_sub_error[standard-] tests/test_backends.py::test_use_cftime_true[2500-noleap] [gw3] PASSED tests/test_cftime_offsets.py::test_sub_error[standard-] tests/test_cftime_offsets.py::test_minus_offset[-] [gw3] PASSED tests/test_cftime_offsets.py::test_minus_offset[-] tests/test_cftime_offsets.py::test_minus_offset[-] [gw3] PASSED tests/test_cftime_offsets.py::test_minus_offset[-] tests/test_cftime_offsets.py::test_minus_offset[-] [gw3] PASSED tests/test_cftime_offsets.py::test_minus_offset[-] tests/test_cftime_offsets.py::test_minus_offset[-] [gw3] PASSED tests/test_cftime_offsets.py::test_minus_offset[-] tests/test_cftime_offsets.py::test_minus_offset[-] [gw2] PASSED tests/test_backends.py::test_use_cftime_true[2500-noleap] [gw3] PASSED tests/test_cftime_offsets.py::test_minus_offset[-] tests/test_backends.py::test_use_cftime_true[2500-proleptic_gregorian] tests/test_cftime_offsets.py::test_minus_offset[-] [gw3] PASSED tests/test_cftime_offsets.py::test_minus_offset[-] tests/test_cftime_offsets.py::test_minus_offset[-] [gw3] PASSED tests/test_cftime_offsets.py::test_minus_offset[-] tests/test_cftime_offsets.py::test_minus_offset[-] [gw3] PASSED tests/test_cftime_offsets.py::test_minus_offset[-] tests/test_cftime_offsets.py::test_minus_offset[-] [gw3] PASSED tests/test_cftime_offsets.py::test_minus_offset[-] tests/test_cftime_offsets.py::test_minus_offset[-] [gw3] PASSED tests/test_cftime_offsets.py::test_minus_offset[-] tests/test_cftime_offsets.py::test_minus_offset[-] [gw0] PASSED tests/test_accessor_dt.py::TestDatetimeAccessor::test_days_in_year[360_day-360] tests/test_accessor_dt.py::TestDatetimeAccessor::test_days_in_year[all_leap-366] [gw3] PASSED tests/test_cftime_offsets.py::test_minus_offset[-] [gw2] PASSED tests/test_backends.py::test_use_cftime_true[2500-proleptic_gregorian] tests/test_cftime_offsets.py::test_minus_offset[-] tests/test_backends.py::test_use_cftime_true[2500-standard] [gw3] PASSED tests/test_cftime_offsets.py::test_minus_offset[-] tests/test_cftime_offsets.py::test_minus_offset[-] [gw3] PASSED tests/test_cftime_offsets.py::test_minus_offset[-] tests/test_cftime_offsets.py::test_minus_offset[-] [gw3] PASSED tests/test_cftime_offsets.py::test_minus_offset[-] [gw0] PASSED tests/test_accessor_dt.py::TestDatetimeAccessor::test_days_in_year[all_leap-366] tests/test_cftime_offsets.py::test_minus_offset[-] [gw3] PASSED tests/test_cftime_offsets.py::test_minus_offset[-] tests/test_cftime_offsets.py::test_minus_offset[-] tests/test_accessor_dt.py::TestDatetimeAccessor::test_not_datetime_type [gw3] PASSED tests/test_cftime_offsets.py::test_minus_offset[-] tests/test_cftime_offsets.py::test_minus_offset[-] [gw3] PASSED tests/test_cftime_offsets.py::test_minus_offset[-] tests/test_cftime_offsets.py::test_minus_offset_error[-] [gw0] PASSED tests/test_accessor_dt.py::TestDatetimeAccessor::test_not_datetime_type [gw2] PASSED tests/test_backends.py::test_use_cftime_true[2500-standard] [gw3] PASSED tests/test_cftime_offsets.py::test_minus_offset_error[-] tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[year] tests/test_backends.py::test_use_cftime_false_standard_calendar_in_range[gregorian] tests/test_cftime_offsets.py::test_minus_offset_error[-] [gw3] PASSED tests/test_cftime_offsets.py::test_minus_offset_error[-] tests/test_cftime_offsets.py::test_minus_offset_error[-] [gw3] PASSED tests/test_cftime_offsets.py::test_minus_offset_error[-] tests/test_cftime_offsets.py::test_minus_offset_error[-] [gw3] PASSED tests/test_cftime_offsets.py::test_minus_offset_error[-] tests/test_cftime_offsets.py::test_minus_offset_error[-] [gw3] PASSED tests/test_cftime_offsets.py::test_minus_offset_error[-] tests/test_cftime_offsets.py::test_minus_offset_error[-] [gw3] PASSED tests/test_cftime_offsets.py::test_minus_offset_error[-] tests/test_cftime_offsets.py::test_minus_offset_error[-] [gw2] XPASS tests/test_backends.py::test_use_cftime_false_standard_calendar_in_range[gregorian] [gw0] PASSED tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[year] [gw3] PASSED tests/test_cftime_offsets.py::test_minus_offset_error[-] tests/test_backends.py::test_use_cftime_false_standard_calendar_in_range[proleptic_gregorian] tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[month] tests/test_cftime_offsets.py::test_minus_offset_error[-] [gw3] PASSED tests/test_cftime_offsets.py::test_minus_offset_error[-] tests/test_cftime_offsets.py::test_minus_offset_error[-] [gw3] PASSED tests/test_cftime_offsets.py::test_minus_offset_error[-] tests/test_cftime_offsets.py::test_minus_offset_error[-] [gw3] PASSED tests/test_cftime_offsets.py::test_minus_offset_error[-] tests/test_cftime_offsets.py::test_minus_offset_error[-] [gw3] PASSED tests/test_cftime_offsets.py::test_minus_offset_error[-] tests/test_cftime_offsets.py::test_minus_offset_error[-] [gw3] PASSED tests/test_cftime_offsets.py::test_minus_offset_error[-] [gw2] XPASS tests/test_backends.py::test_use_cftime_false_standard_calendar_in_range[proleptic_gregorian] tests/test_cftime_offsets.py::test_minus_offset_error[-] [gw0] PASSED tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[month] tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[day] tests/test_backends.py::test_use_cftime_false_standard_calendar_in_range[standard] [gw3] PASSED tests/test_cftime_offsets.py::test_minus_offset_error[-] tests/test_cftime_offsets.py::test_minus_offset_error[-] [gw3] PASSED tests/test_cftime_offsets.py::test_minus_offset_error[-] tests/test_cftime_offsets.py::test_minus_offset_error[-] [gw3] PASSED tests/test_cftime_offsets.py::test_minus_offset_error[-] tests/test_cftime_offsets.py::test_minus_offset_error[-] [gw3] PASSED tests/test_cftime_offsets.py::test_minus_offset_error[-] tests/test_cftime_offsets.py::test_minus_offset_error[-] [gw3] PASSED tests/test_cftime_offsets.py::test_minus_offset_error[-] tests/test_cftime_offsets.py::test_minus_offset_error[-] [gw2] XPASS tests/test_backends.py::test_use_cftime_false_standard_calendar_in_range[standard] [gw0] PASSED tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[day] [gw3] PASSED tests/test_cftime_offsets.py::test_minus_offset_error[-] tests/test_backends.py::test_use_cftime_false_standard_calendar_out_of_range[standard] tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[hour] tests/test_cftime_offsets.py::test_add_month_begin[360_day-(1, 1, 1)--(1, 2, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[360_day-(1, 1, 1)--(1, 2, 1)] tests/test_cftime_offsets.py::test_add_month_begin[360_day-(1, 1, 1)--(1, 3, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[360_day-(1, 1, 1)--(1, 3, 1)] tests/test_cftime_offsets.py::test_add_month_begin[360_day-(1, 1, 7)--(1, 2, 1)] [gw2] PASSED tests/test_backends.py::test_use_cftime_false_standard_calendar_out_of_range[standard] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[360_day-(1, 1, 7)--(1, 2, 1)] tests/test_cftime_offsets.py::test_add_month_begin[360_day-(1, 1, 7)--(1, 3, 1)] tests/test_backends.py::test_use_cftime_false_standard_calendar_out_of_range[gregorian] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[360_day-(1, 1, 7)--(1, 3, 1)] tests/test_cftime_offsets.py::test_add_month_begin[360_day-(1, 3, 1)--(1, 2, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[360_day-(1, 3, 1)--(1, 2, 1)] tests/test_cftime_offsets.py::test_add_month_begin[360_day-(1, 3, 1)--(1, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[360_day-(1, 3, 1)--(1, 1, 1)] tests/test_cftime_offsets.py::test_add_month_begin[360_day-(1, 3, 3)--(1, 3, 1)] [gw0] PASSED tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[hour] tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[minute] [gw2] PASSED tests/test_backends.py::test_use_cftime_false_standard_calendar_out_of_range[gregorian] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[360_day-(1, 3, 3)--(1, 3, 1)] tests/test_cftime_offsets.py::test_add_month_begin[360_day-(1, 3, 3)--(1, 2, 1)] tests/test_backends.py::test_use_cftime_false_nonstandard_calendar[1500-360_day] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[360_day-(1, 3, 3)--(1, 2, 1)] tests/test_cftime_offsets.py::test_add_month_begin[360_day-(1, 2, 1)--(2, 4, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[360_day-(1, 2, 1)--(2, 4, 1)] tests/test_cftime_offsets.py::test_add_month_begin[360_day-(2, 4, 1)--(1, 2, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[360_day-(2, 4, 1)--(1, 2, 1)] 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)] [gw2] PASSED tests/test_backends.py::test_use_cftime_false_nonstandard_calendar[1500-360_day] [gw3] PASSED 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)] 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)] tests/test_backends.py::test_use_cftime_false_nonstandard_calendar[1500-365_day] [gw3] PASSED 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)] 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)] [gw3] PASSED 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)] tests/test_cftime_offsets.py::test_add_month_begin[365_day-(1, 1, 1)--(1, 2, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[365_day-(1, 1, 1)--(1, 2, 1)] tests/test_cftime_offsets.py::test_add_month_begin[365_day-(1, 1, 1)--(1, 3, 1)] [gw2] PASSED tests/test_backends.py::test_use_cftime_false_nonstandard_calendar[1500-365_day] tests/test_backends.py::test_use_cftime_false_nonstandard_calendar[1500-366_day] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[365_day-(1, 1, 1)--(1, 3, 1)] tests/test_cftime_offsets.py::test_add_month_begin[365_day-(1, 1, 7)--(1, 2, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[365_day-(1, 1, 7)--(1, 2, 1)] tests/test_cftime_offsets.py::test_add_month_begin[365_day-(1, 1, 7)--(1, 3, 1)] [gw0] PASSED tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[minute] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[365_day-(1, 1, 7)--(1, 3, 1)] tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[second] tests/test_cftime_offsets.py::test_add_month_begin[365_day-(1, 3, 1)--(1, 2, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[365_day-(1, 3, 1)--(1, 2, 1)] tests/test_cftime_offsets.py::test_add_month_begin[365_day-(1, 3, 1)--(1, 1, 1)] [gw2] PASSED tests/test_backends.py::test_use_cftime_false_nonstandard_calendar[1500-366_day] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[365_day-(1, 3, 1)--(1, 1, 1)] tests/test_backends.py::test_use_cftime_false_nonstandard_calendar[1500-all_leap] tests/test_cftime_offsets.py::test_add_month_begin[365_day-(1, 3, 3)--(1, 3, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[365_day-(1, 3, 3)--(1, 3, 1)] tests/test_cftime_offsets.py::test_add_month_begin[365_day-(1, 3, 3)--(1, 2, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[365_day-(1, 3, 3)--(1, 2, 1)] tests/test_cftime_offsets.py::test_add_month_begin[365_day-(1, 2, 1)--(2, 4, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[365_day-(1, 2, 1)--(2, 4, 1)] tests/test_cftime_offsets.py::test_add_month_begin[365_day-(2, 4, 1)--(1, 2, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[365_day-(2, 4, 1)--(1, 2, 1)] 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)] [gw2] PASSED tests/test_backends.py::test_use_cftime_false_nonstandard_calendar[1500-all_leap] [gw3] PASSED 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)] 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)] [gw3] PASSED 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)] tests/test_backends.py::test_use_cftime_false_nonstandard_calendar[1500-julian] [gw0] PASSED tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[second] 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)] tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[microsecond] [gw3] PASSED 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)] tests/test_cftime_offsets.py::test_add_month_begin[366_day-(1, 1, 1)--(1, 2, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[366_day-(1, 1, 1)--(1, 2, 1)] tests/test_cftime_offsets.py::test_add_month_begin[366_day-(1, 1, 1)--(1, 3, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[366_day-(1, 1, 1)--(1, 3, 1)] tests/test_cftime_offsets.py::test_add_month_begin[366_day-(1, 1, 7)--(1, 2, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[366_day-(1, 1, 7)--(1, 2, 1)] tests/test_cftime_offsets.py::test_add_month_begin[366_day-(1, 1, 7)--(1, 3, 1)] [gw2] PASSED tests/test_backends.py::test_use_cftime_false_nonstandard_calendar[1500-julian] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[366_day-(1, 1, 7)--(1, 3, 1)] tests/test_cftime_offsets.py::test_add_month_begin[366_day-(1, 3, 1)--(1, 2, 1)] tests/test_backends.py::test_use_cftime_false_nonstandard_calendar[1500-noleap] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[366_day-(1, 3, 1)--(1, 2, 1)] tests/test_cftime_offsets.py::test_add_month_begin[366_day-(1, 3, 1)--(1, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[366_day-(1, 3, 1)--(1, 1, 1)] tests/test_cftime_offsets.py::test_add_month_begin[366_day-(1, 3, 3)--(1, 3, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[366_day-(1, 3, 3)--(1, 3, 1)] tests/test_cftime_offsets.py::test_add_month_begin[366_day-(1, 3, 3)--(1, 2, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[366_day-(1, 3, 3)--(1, 2, 1)] [gw0] PASSED tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[microsecond] tests/test_cftime_offsets.py::test_add_month_begin[366_day-(1, 2, 1)--(2, 4, 1)] tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[nanosecond] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[366_day-(1, 2, 1)--(2, 4, 1)] tests/test_cftime_offsets.py::test_add_month_begin[366_day-(2, 4, 1)--(1, 2, 1)] [gw2] PASSED tests/test_backends.py::test_use_cftime_false_nonstandard_calendar[1500-noleap] tests/test_backends.py::test_use_cftime_false_nonstandard_calendar[2000-360_day] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[366_day-(2, 4, 1)--(1, 2, 1)] 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)] [gw3] PASSED 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)] 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)] [gw3] PASSED 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)] 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)] [gw3] PASSED 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)] tests/test_cftime_offsets.py::test_add_month_begin[all_leap-(1, 1, 1)--(1, 2, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[all_leap-(1, 1, 1)--(1, 2, 1)] tests/test_cftime_offsets.py::test_add_month_begin[all_leap-(1, 1, 1)--(1, 3, 1)] [gw2] PASSED tests/test_backends.py::test_use_cftime_false_nonstandard_calendar[2000-360_day] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[all_leap-(1, 1, 1)--(1, 3, 1)] tests/test_cftime_offsets.py::test_add_month_begin[all_leap-(1, 1, 7)--(1, 2, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[all_leap-(1, 1, 7)--(1, 2, 1)] tests/test_cftime_offsets.py::test_add_month_begin[all_leap-(1, 1, 7)--(1, 3, 1)] tests/test_backends.py::test_use_cftime_false_nonstandard_calendar[2000-365_day] [gw0] PASSED tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[nanosecond] tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[week] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[all_leap-(1, 1, 7)--(1, 3, 1)] tests/test_cftime_offsets.py::test_add_month_begin[all_leap-(1, 3, 1)--(1, 2, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[all_leap-(1, 3, 1)--(1, 2, 1)] tests/test_cftime_offsets.py::test_add_month_begin[all_leap-(1, 3, 1)--(1, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[all_leap-(1, 3, 1)--(1, 1, 1)] tests/test_cftime_offsets.py::test_add_month_begin[all_leap-(1, 3, 3)--(1, 3, 1)] [gw2] PASSED tests/test_backends.py::test_use_cftime_false_nonstandard_calendar[2000-365_day] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[all_leap-(1, 3, 3)--(1, 3, 1)] tests/test_cftime_offsets.py::test_add_month_begin[all_leap-(1, 3, 3)--(1, 2, 1)] tests/test_backends.py::test_use_cftime_false_nonstandard_calendar[2000-366_day] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[all_leap-(1, 3, 3)--(1, 2, 1)] tests/test_cftime_offsets.py::test_add_month_begin[all_leap-(1, 2, 1)--(2, 4, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[all_leap-(1, 2, 1)--(2, 4, 1)] tests/test_cftime_offsets.py::test_add_month_begin[all_leap-(2, 4, 1)--(1, 2, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[all_leap-(2, 4, 1)--(1, 2, 1)] 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)] [gw3] PASSED 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)] 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)] [gw2] PASSED tests/test_backends.py::test_use_cftime_false_nonstandard_calendar[2000-366_day] [gw3] PASSED 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)] 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)] [gw3] PASSED 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)] tests/test_cftime_offsets.py::test_add_month_begin[gregorian-(1, 1, 1)--(1, 2, 1)] tests/test_backends.py::test_use_cftime_false_nonstandard_calendar[2000-all_leap] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[gregorian-(1, 1, 1)--(1, 2, 1)] tests/test_cftime_offsets.py::test_add_month_begin[gregorian-(1, 1, 1)--(1, 3, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[gregorian-(1, 1, 1)--(1, 3, 1)] tests/test_cftime_offsets.py::test_add_month_begin[gregorian-(1, 1, 7)--(1, 2, 1)] [gw2] PASSED tests/test_backends.py::test_use_cftime_false_nonstandard_calendar[2000-all_leap] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[gregorian-(1, 1, 7)--(1, 2, 1)] tests/test_backends.py::test_use_cftime_false_nonstandard_calendar[2000-julian] tests/test_cftime_offsets.py::test_add_month_begin[gregorian-(1, 1, 7)--(1, 3, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[gregorian-(1, 1, 7)--(1, 3, 1)] [gw1] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_to_zarr_append_compute_false_roundtrip[2] tests/test_cftime_offsets.py::test_add_month_begin[gregorian-(1, 3, 1)--(1, 2, 1)] tests/test_backends.py::TestZarrDirectoryStore::test_save_emptydim[2-False] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[gregorian-(1, 3, 1)--(1, 2, 1)] tests/test_cftime_offsets.py::test_add_month_begin[gregorian-(1, 3, 1)--(1, 1, 1)] [gw2] PASSED tests/test_backends.py::test_use_cftime_false_nonstandard_calendar[2000-julian] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[gregorian-(1, 3, 1)--(1, 1, 1)] tests/test_cftime_offsets.py::test_add_month_begin[gregorian-(1, 3, 3)--(1, 3, 1)] tests/test_backends.py::test_use_cftime_false_nonstandard_calendar[2000-noleap] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[gregorian-(1, 3, 3)--(1, 3, 1)] [gw1] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_save_emptydim[2-False] tests/test_cftime_offsets.py::test_add_month_begin[gregorian-(1, 3, 3)--(1, 2, 1)] tests/test_backends.py::TestZarrDirectoryStore::test_save_emptydim[2-True] [gw0] PASSED tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[week] tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[weekofyear] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[gregorian-(1, 3, 3)--(1, 2, 1)] tests/test_cftime_offsets.py::test_add_month_begin[gregorian-(1, 2, 1)--(2, 4, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[gregorian-(1, 2, 1)--(2, 4, 1)] tests/test_cftime_offsets.py::test_add_month_begin[gregorian-(2, 4, 1)--(1, 2, 1)] [gw2] PASSED tests/test_backends.py::test_use_cftime_false_nonstandard_calendar[2000-noleap] tests/test_backends.py::test_use_cftime_false_nonstandard_calendar[2500-360_day] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[gregorian-(2, 4, 1)--(1, 2, 1)] tests/test_cftime_offsets.py::test_add_month_begin[gregorian-(1, 1, 1, 5, 5, 5, 5)--(1, 2, 1, 5, 5, 5, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[gregorian-(1, 1, 1, 5, 5, 5, 5)--(1, 2, 1, 5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_month_begin[gregorian-(1, 1, 3, 5, 5, 5, 5)--(1, 2, 1, 5, 5, 5, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[gregorian-(1, 1, 3, 5, 5, 5, 5)--(1, 2, 1, 5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_month_begin[gregorian-(1, 1, 3, 5, 5, 5, 5)--(1, 1, 1, 5, 5, 5, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[gregorian-(1, 1, 3, 5, 5, 5, 5)--(1, 1, 1, 5, 5, 5, 5)] [gw2] PASSED tests/test_backends.py::test_use_cftime_false_nonstandard_calendar[2500-360_day] tests/test_cftime_offsets.py::test_add_month_begin[julian-(1, 1, 1)--(1, 2, 1)] tests/test_backends.py::test_use_cftime_false_nonstandard_calendar[2500-365_day] [gw1] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_save_emptydim[2-True] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[julian-(1, 1, 1)--(1, 2, 1)] tests/test_backends.py::TestZarrDirectoryStore::test_no_warning_from_open_emptydim_with_chunks[2] tests/test_cftime_offsets.py::test_add_month_begin[julian-(1, 1, 1)--(1, 3, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[julian-(1, 1, 1)--(1, 3, 1)] tests/test_cftime_offsets.py::test_add_month_begin[julian-(1, 1, 7)--(1, 2, 1)] [gw2] PASSED tests/test_backends.py::test_use_cftime_false_nonstandard_calendar[2500-365_day] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[julian-(1, 1, 7)--(1, 2, 1)] tests/test_backends.py::test_use_cftime_false_nonstandard_calendar[2500-366_day] tests/test_cftime_offsets.py::test_add_month_begin[julian-(1, 1, 7)--(1, 3, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[julian-(1, 1, 7)--(1, 3, 1)] tests/test_cftime_offsets.py::test_add_month_begin[julian-(1, 3, 1)--(1, 2, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[julian-(1, 3, 1)--(1, 2, 1)] tests/test_cftime_offsets.py::test_add_month_begin[julian-(1, 3, 1)--(1, 1, 1)] [gw2] PASSED tests/test_backends.py::test_use_cftime_false_nonstandard_calendar[2500-366_day] tests/test_backends.py::test_use_cftime_false_nonstandard_calendar[2500-all_leap] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[julian-(1, 3, 1)--(1, 1, 1)] tests/test_cftime_offsets.py::test_add_month_begin[julian-(1, 3, 3)--(1, 3, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[julian-(1, 3, 3)--(1, 3, 1)] tests/test_cftime_offsets.py::test_add_month_begin[julian-(1, 3, 3)--(1, 2, 1)] [gw0] PASSED tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[weekofyear] tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[dayofweek] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[julian-(1, 3, 3)--(1, 2, 1)] tests/test_cftime_offsets.py::test_add_month_begin[julian-(1, 2, 1)--(2, 4, 1)] [gw1] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_no_warning_from_open_emptydim_with_chunks[2] tests/test_backends.py::TestZarrDirectoryStore::test_write_region[2-False-False-False-False] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[julian-(1, 2, 1)--(2, 4, 1)] [gw2] PASSED tests/test_backends.py::test_use_cftime_false_nonstandard_calendar[2500-all_leap] tests/test_cftime_offsets.py::test_add_month_begin[julian-(2, 4, 1)--(1, 2, 1)] tests/test_backends.py::test_use_cftime_false_nonstandard_calendar[2500-julian] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[julian-(2, 4, 1)--(1, 2, 1)] tests/test_cftime_offsets.py::test_add_month_begin[julian-(1, 1, 1, 5, 5, 5, 5)--(1, 2, 1, 5, 5, 5, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[julian-(1, 1, 1, 5, 5, 5, 5)--(1, 2, 1, 5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_month_begin[julian-(1, 1, 3, 5, 5, 5, 5)--(1, 2, 1, 5, 5, 5, 5)] [gw0] PASSED tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[dayofweek] tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[weekday] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[julian-(1, 1, 3, 5, 5, 5, 5)--(1, 2, 1, 5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_month_begin[julian-(1, 1, 3, 5, 5, 5, 5)--(1, 1, 1, 5, 5, 5, 5)] [gw2] PASSED tests/test_backends.py::test_use_cftime_false_nonstandard_calendar[2500-julian] tests/test_backends.py::test_use_cftime_false_nonstandard_calendar[2500-noleap] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[julian-(1, 1, 3, 5, 5, 5, 5)--(1, 1, 1, 5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_month_begin[noleap-(1, 1, 1)--(1, 2, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[noleap-(1, 1, 1)--(1, 2, 1)] tests/test_cftime_offsets.py::test_add_month_begin[noleap-(1, 1, 1)--(1, 3, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[noleap-(1, 1, 1)--(1, 3, 1)] tests/test_cftime_offsets.py::test_add_month_begin[noleap-(1, 1, 7)--(1, 2, 1)] [gw2] PASSED tests/test_backends.py::test_use_cftime_false_nonstandard_calendar[2500-noleap] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[noleap-(1, 1, 7)--(1, 2, 1)] tests/test_backends.py::test_invalid_netcdf_raises[netcdf4] tests/test_cftime_offsets.py::test_add_month_begin[noleap-(1, 1, 7)--(1, 3, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[noleap-(1, 1, 7)--(1, 3, 1)] tests/test_cftime_offsets.py::test_add_month_begin[noleap-(1, 3, 1)--(1, 2, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[noleap-(1, 3, 1)--(1, 2, 1)] tests/test_cftime_offsets.py::test_add_month_begin[noleap-(1, 3, 1)--(1, 1, 1)] [gw0] PASSED tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[weekday] tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[dayofyear] [gw1] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_write_region[2-False-False-False-False] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[noleap-(1, 3, 1)--(1, 1, 1)] tests/test_cftime_offsets.py::test_add_month_begin[noleap-(1, 3, 3)--(1, 3, 1)] tests/test_backends.py::TestZarrDirectoryStore::test_write_region[2-False-False-False-True] [gw2] PASSED tests/test_backends.py::test_invalid_netcdf_raises[netcdf4] tests/test_backends.py::test_invalid_netcdf_raises[scipy] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[noleap-(1, 3, 3)--(1, 3, 1)] tests/test_cftime_offsets.py::test_add_month_begin[noleap-(1, 3, 3)--(1, 2, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[noleap-(1, 3, 3)--(1, 2, 1)] tests/test_cftime_offsets.py::test_add_month_begin[noleap-(1, 2, 1)--(2, 4, 1)] [gw2] PASSED tests/test_backends.py::test_invalid_netcdf_raises[scipy] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[noleap-(1, 2, 1)--(2, 4, 1)] tests/test_cftime_offsets.py::test_add_month_begin[noleap-(2, 4, 1)--(1, 2, 1)] tests/test_backends.py::test_encode_zarr_attr_value [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[noleap-(2, 4, 1)--(1, 2, 1)] [gw2] PASSED tests/test_backends.py::test_encode_zarr_attr_value tests/test_cftime_offsets.py::test_add_month_begin[noleap-(1, 1, 1, 5, 5, 5, 5)--(1, 2, 1, 5, 5, 5, 5)] tests/test_backends.py::test_extract_zarr_variable_encoding [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[noleap-(1, 1, 1, 5, 5, 5, 5)--(1, 2, 1, 5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_month_begin[noleap-(1, 1, 3, 5, 5, 5, 5)--(1, 2, 1, 5, 5, 5, 5)] [gw2] PASSED tests/test_backends.py::test_extract_zarr_variable_encoding tests/test_backends.py::test_open_fsspec [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[noleap-(1, 1, 3, 5, 5, 5, 5)--(1, 2, 1, 5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_month_begin[noleap-(1, 1, 3, 5, 5, 5, 5)--(1, 1, 1, 5, 5, 5, 5)] [gw0] PASSED tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[dayofyear] tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[quarter] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[noleap-(1, 1, 3, 5, 5, 5, 5)--(1, 1, 1, 5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_month_begin[proleptic_gregorian-(1, 1, 1)--(1, 2, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[proleptic_gregorian-(1, 1, 1)--(1, 2, 1)] tests/test_cftime_offsets.py::test_add_month_begin[proleptic_gregorian-(1, 1, 1)--(1, 3, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[proleptic_gregorian-(1, 1, 1)--(1, 3, 1)] tests/test_cftime_offsets.py::test_add_month_begin[proleptic_gregorian-(1, 1, 7)--(1, 2, 1)] [gw1] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_write_region[2-False-False-False-True] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[proleptic_gregorian-(1, 1, 7)--(1, 2, 1)] tests/test_backends.py::TestZarrDirectoryStore::test_write_region[2-False-False-False-None] tests/test_cftime_offsets.py::test_add_month_begin[proleptic_gregorian-(1, 1, 7)--(1, 3, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[proleptic_gregorian-(1, 1, 7)--(1, 3, 1)] tests/test_cftime_offsets.py::test_add_month_begin[proleptic_gregorian-(1, 3, 1)--(1, 2, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[proleptic_gregorian-(1, 3, 1)--(1, 2, 1)] [gw0] PASSED tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[quarter] tests/test_cftime_offsets.py::test_add_month_begin[proleptic_gregorian-(1, 3, 1)--(1, 1, 1)] tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[date] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[proleptic_gregorian-(1, 3, 1)--(1, 1, 1)] tests/test_cftime_offsets.py::test_add_month_begin[proleptic_gregorian-(1, 3, 3)--(1, 3, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[proleptic_gregorian-(1, 3, 3)--(1, 3, 1)] tests/test_cftime_offsets.py::test_add_month_begin[proleptic_gregorian-(1, 3, 3)--(1, 2, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[proleptic_gregorian-(1, 3, 3)--(1, 2, 1)] tests/test_cftime_offsets.py::test_add_month_begin[proleptic_gregorian-(1, 2, 1)--(2, 4, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[proleptic_gregorian-(1, 2, 1)--(2, 4, 1)] tests/test_cftime_offsets.py::test_add_month_begin[proleptic_gregorian-(2, 4, 1)--(1, 2, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[proleptic_gregorian-(2, 4, 1)--(1, 2, 1)] 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)] [gw3] PASSED 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)] 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)] [gw3] PASSED 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)] 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)] [gw1] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_write_region[2-False-False-False-None] tests/test_backends.py::TestZarrDirectoryStore::test_write_region[2-False-False-True-False] [gw3] PASSED 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)] tests/test_cftime_offsets.py::test_add_month_begin[standard-(1, 1, 1)--(1, 2, 1)] [gw0] PASSED tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[date] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[standard-(1, 1, 1)--(1, 2, 1)] tests/test_cftime_offsets.py::test_add_month_begin[standard-(1, 1, 1)--(1, 3, 1)] tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[time] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[standard-(1, 1, 1)--(1, 3, 1)] tests/test_cftime_offsets.py::test_add_month_begin[standard-(1, 1, 7)--(1, 2, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[standard-(1, 1, 7)--(1, 2, 1)] tests/test_cftime_offsets.py::test_add_month_begin[standard-(1, 1, 7)--(1, 3, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[standard-(1, 1, 7)--(1, 3, 1)] tests/test_cftime_offsets.py::test_add_month_begin[standard-(1, 3, 1)--(1, 2, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[standard-(1, 3, 1)--(1, 2, 1)] tests/test_cftime_offsets.py::test_add_month_begin[standard-(1, 3, 1)--(1, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[standard-(1, 3, 1)--(1, 1, 1)] tests/test_cftime_offsets.py::test_add_month_begin[standard-(1, 3, 3)--(1, 3, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[standard-(1, 3, 3)--(1, 3, 1)] tests/test_cftime_offsets.py::test_add_month_begin[standard-(1, 3, 3)--(1, 2, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[standard-(1, 3, 3)--(1, 2, 1)] tests/test_cftime_offsets.py::test_add_month_begin[standard-(1, 2, 1)--(2, 4, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[standard-(1, 2, 1)--(2, 4, 1)] tests/test_cftime_offsets.py::test_add_month_begin[standard-(2, 4, 1)--(1, 2, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[standard-(2, 4, 1)--(1, 2, 1)] tests/test_cftime_offsets.py::test_add_month_begin[standard-(1, 1, 1, 5, 5, 5, 5)--(1, 2, 1, 5, 5, 5, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[standard-(1, 1, 1, 5, 5, 5, 5)--(1, 2, 1, 5, 5, 5, 5)] [gw0] PASSED tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[time] tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[is_month_start] tests/test_cftime_offsets.py::test_add_month_begin[standard-(1, 1, 3, 5, 5, 5, 5)--(1, 2, 1, 5, 5, 5, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[standard-(1, 1, 3, 5, 5, 5, 5)--(1, 2, 1, 5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_month_begin[standard-(1, 1, 3, 5, 5, 5, 5)--(1, 1, 1, 5, 5, 5, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_begin[standard-(1, 1, 3, 5, 5, 5, 5)--(1, 1, 1, 5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_month_end[360_day-(1, 1, 1)--(1, 1)-()] [gw1] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_write_region[2-False-False-True-False] tests/test_backends.py::TestZarrDirectoryStore::test_write_region[2-False-False-True-True] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end[360_day-(1, 1, 1)--(1, 1)-()] tests/test_cftime_offsets.py::test_add_month_end[360_day-(1, 1, 1)--(1, 2)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end[360_day-(1, 1, 1)--(1, 2)-()] tests/test_cftime_offsets.py::test_add_month_end[360_day-(1, 3, 1)--(1, 2)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end[360_day-(1, 3, 1)--(1, 2)-()] tests/test_cftime_offsets.py::test_add_month_end[360_day-(1, 3, 1)--(1, 1)-()] [gw0] PASSED tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[is_month_start] tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[is_month_end] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end[360_day-(1, 3, 1)--(1, 1)-()] tests/test_cftime_offsets.py::test_add_month_end[360_day-(1, 2, 1)--(2, 3)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end[360_day-(1, 2, 1)--(2, 3)-()] tests/test_cftime_offsets.py::test_add_month_end[360_day-(2, 4, 1)--(1, 2)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end[360_day-(2, 4, 1)--(1, 2)-()] tests/test_cftime_offsets.py::test_add_month_end[360_day-(1, 1, 1, 5, 5, 5, 5)--(1, 1)-(5, 5, 5, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end[360_day-(1, 1, 1, 5, 5, 5, 5)--(1, 1)-(5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_month_end[360_day-(1, 2, 1, 5, 5, 5, 5)--(1, 1)-(5, 5, 5, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end[360_day-(1, 2, 1, 5, 5, 5, 5)--(1, 1)-(5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_month_end[365_day-(1, 1, 1)--(1, 1)-()] [gw0] PASSED tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[is_month_end] tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[is_quarter_start] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end[365_day-(1, 1, 1)--(1, 1)-()] tests/test_cftime_offsets.py::test_add_month_end[365_day-(1, 1, 1)--(1, 2)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end[365_day-(1, 1, 1)--(1, 2)-()] tests/test_cftime_offsets.py::test_add_month_end[365_day-(1, 3, 1)--(1, 2)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end[365_day-(1, 3, 1)--(1, 2)-()] tests/test_cftime_offsets.py::test_add_month_end[365_day-(1, 3, 1)--(1, 1)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end[365_day-(1, 3, 1)--(1, 1)-()] tests/test_cftime_offsets.py::test_add_month_end[365_day-(1, 2, 1)--(2, 3)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end[365_day-(1, 2, 1)--(2, 3)-()] tests/test_cftime_offsets.py::test_add_month_end[365_day-(2, 4, 1)--(1, 2)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end[365_day-(2, 4, 1)--(1, 2)-()] tests/test_cftime_offsets.py::test_add_month_end[365_day-(1, 1, 1, 5, 5, 5, 5)--(1, 1)-(5, 5, 5, 5)] [gw1] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_write_region[2-False-False-True-True] [gw0] PASSED tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[is_quarter_start] tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[is_quarter_end] tests/test_backends.py::TestZarrDirectoryStore::test_write_region[2-False-False-True-None] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end[365_day-(1, 1, 1, 5, 5, 5, 5)--(1, 1)-(5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_month_end[365_day-(1, 2, 1, 5, 5, 5, 5)--(1, 1)-(5, 5, 5, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end[365_day-(1, 2, 1, 5, 5, 5, 5)--(1, 1)-(5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_month_end[366_day-(1, 1, 1)--(1, 1)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end[366_day-(1, 1, 1)--(1, 1)-()] tests/test_cftime_offsets.py::test_add_month_end[366_day-(1, 1, 1)--(1, 2)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end[366_day-(1, 1, 1)--(1, 2)-()] [gw0] PASSED tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[is_quarter_end] tests/test_cftime_offsets.py::test_add_month_end[366_day-(1, 3, 1)--(1, 2)-()] tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[is_year_start] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end[366_day-(1, 3, 1)--(1, 2)-()] tests/test_cftime_offsets.py::test_add_month_end[366_day-(1, 3, 1)--(1, 1)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end[366_day-(1, 3, 1)--(1, 1)-()] tests/test_cftime_offsets.py::test_add_month_end[366_day-(1, 2, 1)--(2, 3)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end[366_day-(1, 2, 1)--(2, 3)-()] tests/test_cftime_offsets.py::test_add_month_end[366_day-(2, 4, 1)--(1, 2)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end[366_day-(2, 4, 1)--(1, 2)-()] tests/test_cftime_offsets.py::test_add_month_end[366_day-(1, 1, 1, 5, 5, 5, 5)--(1, 1)-(5, 5, 5, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end[366_day-(1, 1, 1, 5, 5, 5, 5)--(1, 1)-(5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_month_end[366_day-(1, 2, 1, 5, 5, 5, 5)--(1, 1)-(5, 5, 5, 5)] [gw0] PASSED tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[is_year_start] tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[is_year_end] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end[366_day-(1, 2, 1, 5, 5, 5, 5)--(1, 1)-(5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_month_end[all_leap-(1, 1, 1)--(1, 1)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end[all_leap-(1, 1, 1)--(1, 1)-()] tests/test_cftime_offsets.py::test_add_month_end[all_leap-(1, 1, 1)--(1, 2)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end[all_leap-(1, 1, 1)--(1, 2)-()] tests/test_cftime_offsets.py::test_add_month_end[all_leap-(1, 3, 1)--(1, 2)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end[all_leap-(1, 3, 1)--(1, 2)-()] tests/test_cftime_offsets.py::test_add_month_end[all_leap-(1, 3, 1)--(1, 1)-()] [gw1] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_write_region[2-False-False-True-None] tests/test_backends.py::TestZarrDirectoryStore::test_write_region[2-False-True-False-False] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end[all_leap-(1, 3, 1)--(1, 1)-()] [gw0] PASSED tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[is_year_end] tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[is_leap_year] tests/test_cftime_offsets.py::test_add_month_end[all_leap-(1, 2, 1)--(2, 3)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end[all_leap-(1, 2, 1)--(2, 3)-()] tests/test_cftime_offsets.py::test_add_month_end[all_leap-(2, 4, 1)--(1, 2)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end[all_leap-(2, 4, 1)--(1, 2)-()] tests/test_cftime_offsets.py::test_add_month_end[all_leap-(1, 1, 1, 5, 5, 5, 5)--(1, 1)-(5, 5, 5, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end[all_leap-(1, 1, 1, 5, 5, 5, 5)--(1, 1)-(5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_month_end[all_leap-(1, 2, 1, 5, 5, 5, 5)--(1, 1)-(5, 5, 5, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end[all_leap-(1, 2, 1, 5, 5, 5, 5)--(1, 1)-(5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_month_end[gregorian-(1, 1, 1)--(1, 1)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end[gregorian-(1, 1, 1)--(1, 1)-()] [gw0] PASSED tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[is_leap_year] tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[days_in_year] [gw2] PASSED tests/test_backends.py::test_open_fsspec tests/test_cftime_offsets.py::test_add_month_end[gregorian-(1, 1, 1)--(1, 2)-()] tests/test_backends.py::test_load_single_value_h5netcdf [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end[gregorian-(1, 1, 1)--(1, 2)-()] tests/test_cftime_offsets.py::test_add_month_end[gregorian-(1, 3, 1)--(1, 2)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end[gregorian-(1, 3, 1)--(1, 2)-()] tests/test_cftime_offsets.py::test_add_month_end[gregorian-(1, 3, 1)--(1, 1)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end[gregorian-(1, 3, 1)--(1, 1)-()] tests/test_cftime_offsets.py::test_add_month_end[gregorian-(1, 2, 1)--(2, 3)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end[gregorian-(1, 2, 1)--(2, 3)-()] tests/test_cftime_offsets.py::test_add_month_end[gregorian-(2, 4, 1)--(1, 2)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end[gregorian-(2, 4, 1)--(1, 2)-()] [gw2] PASSED tests/test_backends.py::test_load_single_value_h5netcdf tests/test_cftime_offsets.py::test_add_month_end[gregorian-(1, 1, 1, 5, 5, 5, 5)--(1, 1)-(5, 5, 5, 5)] tests/test_backends.py::test_open_dataset_chunking_zarr[auto] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end[gregorian-(1, 1, 1, 5, 5, 5, 5)--(1, 1)-(5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_month_end[gregorian-(1, 2, 1, 5, 5, 5, 5)--(1, 1)-(5, 5, 5, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end[gregorian-(1, 2, 1, 5, 5, 5, 5)--(1, 1)-(5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_month_end[julian-(1, 1, 1)--(1, 1)-()] [gw0] PASSED tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[days_in_year] tests/test_accessor_dt.py::TestDatetimeAccessor::test_isocalendar_dask[year] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end[julian-(1, 1, 1)--(1, 1)-()] tests/test_cftime_offsets.py::test_add_month_end[julian-(1, 1, 1)--(1, 2)-()] [gw1] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_write_region[2-False-True-False-False] tests/test_backends.py::TestZarrDirectoryStore::test_write_region[2-False-True-False-True] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end[julian-(1, 1, 1)--(1, 2)-()] tests/test_cftime_offsets.py::test_add_month_end[julian-(1, 3, 1)--(1, 2)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end[julian-(1, 3, 1)--(1, 2)-()] tests/test_cftime_offsets.py::test_add_month_end[julian-(1, 3, 1)--(1, 1)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end[julian-(1, 3, 1)--(1, 1)-()] tests/test_cftime_offsets.py::test_add_month_end[julian-(1, 2, 1)--(2, 3)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end[julian-(1, 2, 1)--(2, 3)-()] tests/test_cftime_offsets.py::test_add_month_end[julian-(2, 4, 1)--(1, 2)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end[julian-(2, 4, 1)--(1, 2)-()] tests/test_cftime_offsets.py::test_add_month_end[julian-(1, 1, 1, 5, 5, 5, 5)--(1, 1)-(5, 5, 5, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end[julian-(1, 1, 1, 5, 5, 5, 5)--(1, 1)-(5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_month_end[julian-(1, 2, 1, 5, 5, 5, 5)--(1, 1)-(5, 5, 5, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end[julian-(1, 2, 1, 5, 5, 5, 5)--(1, 1)-(5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_month_end[noleap-(1, 1, 1)--(1, 1)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end[noleap-(1, 1, 1)--(1, 1)-()] tests/test_cftime_offsets.py::test_add_month_end[noleap-(1, 1, 1)--(1, 2)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end[noleap-(1, 1, 1)--(1, 2)-()] tests/test_cftime_offsets.py::test_add_month_end[noleap-(1, 3, 1)--(1, 2)-()] [gw2] PASSED tests/test_backends.py::test_open_dataset_chunking_zarr[auto] tests/test_backends.py::test_open_dataset_chunking_zarr[-1] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end[noleap-(1, 3, 1)--(1, 2)-()] tests/test_cftime_offsets.py::test_add_month_end[noleap-(1, 3, 1)--(1, 1)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end[noleap-(1, 3, 1)--(1, 1)-()] tests/test_cftime_offsets.py::test_add_month_end[noleap-(1, 2, 1)--(2, 3)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end[noleap-(1, 2, 1)--(2, 3)-()] [gw0] PASSED tests/test_accessor_dt.py::TestDatetimeAccessor::test_isocalendar_dask[year] tests/test_cftime_offsets.py::test_add_month_end[noleap-(2, 4, 1)--(1, 2)-()] tests/test_accessor_dt.py::TestDatetimeAccessor::test_isocalendar_dask[week] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end[noleap-(2, 4, 1)--(1, 2)-()] tests/test_cftime_offsets.py::test_add_month_end[noleap-(1, 1, 1, 5, 5, 5, 5)--(1, 1)-(5, 5, 5, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end[noleap-(1, 1, 1, 5, 5, 5, 5)--(1, 1)-(5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_month_end[noleap-(1, 2, 1, 5, 5, 5, 5)--(1, 1)-(5, 5, 5, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end[noleap-(1, 2, 1, 5, 5, 5, 5)--(1, 1)-(5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_month_end[proleptic_gregorian-(1, 1, 1)--(1, 1)-()] [gw1] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_write_region[2-False-True-False-True] tests/test_backends.py::TestZarrDirectoryStore::test_write_region[2-False-True-False-None] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end[proleptic_gregorian-(1, 1, 1)--(1, 1)-()] tests/test_cftime_offsets.py::test_add_month_end[proleptic_gregorian-(1, 1, 1)--(1, 2)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end[proleptic_gregorian-(1, 1, 1)--(1, 2)-()] tests/test_cftime_offsets.py::test_add_month_end[proleptic_gregorian-(1, 3, 1)--(1, 2)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end[proleptic_gregorian-(1, 3, 1)--(1, 2)-()] tests/test_cftime_offsets.py::test_add_month_end[proleptic_gregorian-(1, 3, 1)--(1, 1)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end[proleptic_gregorian-(1, 3, 1)--(1, 1)-()] tests/test_cftime_offsets.py::test_add_month_end[proleptic_gregorian-(1, 2, 1)--(2, 3)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end[proleptic_gregorian-(1, 2, 1)--(2, 3)-()] tests/test_cftime_offsets.py::test_add_month_end[proleptic_gregorian-(2, 4, 1)--(1, 2)-()] [gw2] PASSED tests/test_backends.py::test_open_dataset_chunking_zarr[-1] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end[proleptic_gregorian-(2, 4, 1)--(1, 2)-()] tests/test_backends.py::test_open_dataset_chunking_zarr[chunks2] tests/test_cftime_offsets.py::test_add_month_end[proleptic_gregorian-(1, 1, 1, 5, 5, 5, 5)--(1, 1)-(5, 5, 5, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end[proleptic_gregorian-(1, 1, 1, 5, 5, 5, 5)--(1, 1)-(5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_month_end[proleptic_gregorian-(1, 2, 1, 5, 5, 5, 5)--(1, 1)-(5, 5, 5, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end[proleptic_gregorian-(1, 2, 1, 5, 5, 5, 5)--(1, 1)-(5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_month_end[standard-(1, 1, 1)--(1, 1)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end[standard-(1, 1, 1)--(1, 1)-()] tests/test_cftime_offsets.py::test_add_month_end[standard-(1, 1, 1)--(1, 2)-()] [gw0] PASSED tests/test_accessor_dt.py::TestDatetimeAccessor::test_isocalendar_dask[week] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end[standard-(1, 1, 1)--(1, 2)-()] tests/test_accessor_dt.py::TestDatetimeAccessor::test_isocalendar_dask[weekday] tests/test_cftime_offsets.py::test_add_month_end[standard-(1, 3, 1)--(1, 2)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end[standard-(1, 3, 1)--(1, 2)-()] tests/test_cftime_offsets.py::test_add_month_end[standard-(1, 3, 1)--(1, 1)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end[standard-(1, 3, 1)--(1, 1)-()] tests/test_cftime_offsets.py::test_add_month_end[standard-(1, 2, 1)--(2, 3)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end[standard-(1, 2, 1)--(2, 3)-()] tests/test_cftime_offsets.py::test_add_month_end[standard-(2, 4, 1)--(1, 2)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end[standard-(2, 4, 1)--(1, 2)-()] tests/test_cftime_offsets.py::test_add_month_end[standard-(1, 1, 1, 5, 5, 5, 5)--(1, 1)-(5, 5, 5, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end[standard-(1, 1, 1, 5, 5, 5, 5)--(1, 1)-(5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_month_end[standard-(1, 2, 1, 5, 5, 5, 5)--(1, 1)-(5, 5, 5, 5)] [gw2] PASSED tests/test_backends.py::test_open_dataset_chunking_zarr[chunks2] [gw1] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_write_region[2-False-True-False-None] tests/test_backends.py::TestZarrDirectoryStore::test_write_region[2-False-True-True-False] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end[standard-(1, 2, 1, 5, 5, 5, 5)--(1, 1)-(5, 5, 5, 5)] tests/test_backends.py::test_open_dataset_chunking_zarr[chunks3] tests/test_cftime_offsets.py::test_add_month_end_onOffset[360_day-(1, 1)-()--(1, 2)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end_onOffset[360_day-(1, 1)-()--(1, 2)-()] tests/test_cftime_offsets.py::test_add_month_end_onOffset[360_day-(1, 1)-()--(1, 3)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end_onOffset[360_day-(1, 1)-()--(1, 3)-()] tests/test_cftime_offsets.py::test_add_month_end_onOffset[360_day-(1, 3)-()--(1, 2)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end_onOffset[360_day-(1, 3)-()--(1, 2)-()] tests/test_cftime_offsets.py::test_add_month_end_onOffset[360_day-(1, 3)-()--(1, 1)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end_onOffset[360_day-(1, 3)-()--(1, 1)-()] tests/test_cftime_offsets.py::test_add_month_end_onOffset[360_day-(1, 2)-()--(2, 4)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end_onOffset[360_day-(1, 2)-()--(2, 4)-()] tests/test_cftime_offsets.py::test_add_month_end_onOffset[360_day-(2, 4)-()--(1, 2)-()] [gw0] PASSED tests/test_accessor_dt.py::TestDatetimeAccessor::test_isocalendar_dask[weekday] tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_accessor_method[floor-D] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end_onOffset[360_day-(2, 4)-()--(1, 2)-()] tests/test_cftime_offsets.py::test_add_month_end_onOffset[360_day-(1, 1)-(5, 5, 5, 5)--(1, 2)-(5, 5, 5, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end_onOffset[360_day-(1, 1)-(5, 5, 5, 5)--(1, 2)-(5, 5, 5, 5)] [gw2] PASSED tests/test_backends.py::test_open_dataset_chunking_zarr[chunks3] tests/test_backends.py::test_open_dataset_chunking_zarr[chunks4] tests/test_cftime_offsets.py::test_add_month_end_onOffset[360_day-(1, 2)-(5, 5, 5, 5)--(1, 1)-(5, 5, 5, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end_onOffset[360_day-(1, 2)-(5, 5, 5, 5)--(1, 1)-(5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_month_end_onOffset[365_day-(1, 1)-()--(1, 2)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end_onOffset[365_day-(1, 1)-()--(1, 2)-()] tests/test_cftime_offsets.py::test_add_month_end_onOffset[365_day-(1, 1)-()--(1, 3)-()] [gw0] PASSED tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_accessor_method[floor-D] tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_accessor_method[ceil-D] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end_onOffset[365_day-(1, 1)-()--(1, 3)-()] tests/test_cftime_offsets.py::test_add_month_end_onOffset[365_day-(1, 3)-()--(1, 2)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end_onOffset[365_day-(1, 3)-()--(1, 2)-()] tests/test_cftime_offsets.py::test_add_month_end_onOffset[365_day-(1, 3)-()--(1, 1)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end_onOffset[365_day-(1, 3)-()--(1, 1)-()] tests/test_cftime_offsets.py::test_add_month_end_onOffset[365_day-(1, 2)-()--(2, 4)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end_onOffset[365_day-(1, 2)-()--(2, 4)-()] tests/test_cftime_offsets.py::test_add_month_end_onOffset[365_day-(2, 4)-()--(1, 2)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end_onOffset[365_day-(2, 4)-()--(1, 2)-()] tests/test_cftime_offsets.py::test_add_month_end_onOffset[365_day-(1, 1)-(5, 5, 5, 5)--(1, 2)-(5, 5, 5, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end_onOffset[365_day-(1, 1)-(5, 5, 5, 5)--(1, 2)-(5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_month_end_onOffset[365_day-(1, 2)-(5, 5, 5, 5)--(1, 1)-(5, 5, 5, 5)] [gw0] PASSED tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_accessor_method[ceil-D] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end_onOffset[365_day-(1, 2)-(5, 5, 5, 5)--(1, 1)-(5, 5, 5, 5)] tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_accessor_method[round-D] tests/test_cftime_offsets.py::test_add_month_end_onOffset[366_day-(1, 1)-()--(1, 2)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end_onOffset[366_day-(1, 1)-()--(1, 2)-()] tests/test_cftime_offsets.py::test_add_month_end_onOffset[366_day-(1, 1)-()--(1, 3)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end_onOffset[366_day-(1, 1)-()--(1, 3)-()] tests/test_cftime_offsets.py::test_add_month_end_onOffset[366_day-(1, 3)-()--(1, 2)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end_onOffset[366_day-(1, 3)-()--(1, 2)-()] tests/test_cftime_offsets.py::test_add_month_end_onOffset[366_day-(1, 3)-()--(1, 1)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end_onOffset[366_day-(1, 3)-()--(1, 1)-()] tests/test_cftime_offsets.py::test_add_month_end_onOffset[366_day-(1, 2)-()--(2, 4)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end_onOffset[366_day-(1, 2)-()--(2, 4)-()] tests/test_cftime_offsets.py::test_add_month_end_onOffset[366_day-(2, 4)-()--(1, 2)-()] [gw2] PASSED tests/test_backends.py::test_open_dataset_chunking_zarr[chunks4] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end_onOffset[366_day-(2, 4)-()--(1, 2)-()] tests/test_cftime_offsets.py::test_add_month_end_onOffset[366_day-(1, 1)-(5, 5, 5, 5)--(1, 2)-(5, 5, 5, 5)] tests/test_backends.py::test_open_dataset_chunking_zarr[chunks5] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end_onOffset[366_day-(1, 1)-(5, 5, 5, 5)--(1, 2)-(5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_month_end_onOffset[366_day-(1, 2)-(5, 5, 5, 5)--(1, 1)-(5, 5, 5, 5)] [gw1] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_write_region[2-False-True-True-False] tests/test_backends.py::TestZarrDirectoryStore::test_write_region[2-False-True-True-True] [gw0] PASSED tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_accessor_method[round-D] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end_onOffset[366_day-(1, 2)-(5, 5, 5, 5)--(1, 1)-(5, 5, 5, 5)] tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_accessor_method[strftime-%Y-%m-%d %H:%M:%S] tests/test_cftime_offsets.py::test_add_month_end_onOffset[all_leap-(1, 1)-()--(1, 2)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end_onOffset[all_leap-(1, 1)-()--(1, 2)-()] tests/test_cftime_offsets.py::test_add_month_end_onOffset[all_leap-(1, 1)-()--(1, 3)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end_onOffset[all_leap-(1, 1)-()--(1, 3)-()] tests/test_cftime_offsets.py::test_add_month_end_onOffset[all_leap-(1, 3)-()--(1, 2)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end_onOffset[all_leap-(1, 3)-()--(1, 2)-()] tests/test_cftime_offsets.py::test_add_month_end_onOffset[all_leap-(1, 3)-()--(1, 1)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end_onOffset[all_leap-(1, 3)-()--(1, 1)-()] tests/test_cftime_offsets.py::test_add_month_end_onOffset[all_leap-(1, 2)-()--(2, 4)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end_onOffset[all_leap-(1, 2)-()--(2, 4)-()] tests/test_cftime_offsets.py::test_add_month_end_onOffset[all_leap-(2, 4)-()--(1, 2)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end_onOffset[all_leap-(2, 4)-()--(1, 2)-()] tests/test_cftime_offsets.py::test_add_month_end_onOffset[all_leap-(1, 1)-(5, 5, 5, 5)--(1, 2)-(5, 5, 5, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end_onOffset[all_leap-(1, 1)-(5, 5, 5, 5)--(1, 2)-(5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_month_end_onOffset[all_leap-(1, 2)-(5, 5, 5, 5)--(1, 1)-(5, 5, 5, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end_onOffset[all_leap-(1, 2)-(5, 5, 5, 5)--(1, 1)-(5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_month_end_onOffset[gregorian-(1, 1)-()--(1, 2)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end_onOffset[gregorian-(1, 1)-()--(1, 2)-()] tests/test_cftime_offsets.py::test_add_month_end_onOffset[gregorian-(1, 1)-()--(1, 3)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end_onOffset[gregorian-(1, 1)-()--(1, 3)-()] tests/test_cftime_offsets.py::test_add_month_end_onOffset[gregorian-(1, 3)-()--(1, 2)-()] [gw2] PASSED tests/test_backends.py::test_open_dataset_chunking_zarr[chunks5] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end_onOffset[gregorian-(1, 3)-()--(1, 2)-()] tests/test_cftime_offsets.py::test_add_month_end_onOffset[gregorian-(1, 3)-()--(1, 1)-()] tests/test_backends.py::test_chunking_consintency[auto] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end_onOffset[gregorian-(1, 3)-()--(1, 1)-()] tests/test_cftime_offsets.py::test_add_month_end_onOffset[gregorian-(1, 2)-()--(2, 4)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end_onOffset[gregorian-(1, 2)-()--(2, 4)-()] tests/test_cftime_offsets.py::test_add_month_end_onOffset[gregorian-(2, 4)-()--(1, 2)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end_onOffset[gregorian-(2, 4)-()--(1, 2)-()] tests/test_cftime_offsets.py::test_add_month_end_onOffset[gregorian-(1, 1)-(5, 5, 5, 5)--(1, 2)-(5, 5, 5, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end_onOffset[gregorian-(1, 1)-(5, 5, 5, 5)--(1, 2)-(5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_month_end_onOffset[gregorian-(1, 2)-(5, 5, 5, 5)--(1, 1)-(5, 5, 5, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end_onOffset[gregorian-(1, 2)-(5, 5, 5, 5)--(1, 1)-(5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_month_end_onOffset[julian-(1, 1)-()--(1, 2)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end_onOffset[julian-(1, 1)-()--(1, 2)-()] tests/test_cftime_offsets.py::test_add_month_end_onOffset[julian-(1, 1)-()--(1, 3)-()] [gw0] PASSED tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_accessor_method[strftime-%Y-%m-%d %H:%M:%S] tests/test_accessor_dt.py::TestDatetimeAccessor::test_seasons [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end_onOffset[julian-(1, 1)-()--(1, 3)-()] tests/test_cftime_offsets.py::test_add_month_end_onOffset[julian-(1, 3)-()--(1, 2)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end_onOffset[julian-(1, 3)-()--(1, 2)-()] tests/test_cftime_offsets.py::test_add_month_end_onOffset[julian-(1, 3)-()--(1, 1)-()] [gw0] PASSED tests/test_accessor_dt.py::TestDatetimeAccessor::test_seasons tests/test_accessor_dt.py::TestDatetimeAccessor::test_accessor_method[floor-D] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end_onOffset[julian-(1, 3)-()--(1, 1)-()] tests/test_cftime_offsets.py::test_add_month_end_onOffset[julian-(1, 2)-()--(2, 4)-()] [gw0] PASSED tests/test_accessor_dt.py::TestDatetimeAccessor::test_accessor_method[floor-D] tests/test_accessor_dt.py::TestDatetimeAccessor::test_accessor_method[ceil-D] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end_onOffset[julian-(1, 2)-()--(2, 4)-()] tests/test_cftime_offsets.py::test_add_month_end_onOffset[julian-(2, 4)-()--(1, 2)-()] [gw1] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_write_region[2-False-True-True-True] tests/test_backends.py::TestZarrDirectoryStore::test_write_region[2-False-True-True-None] [gw2] PASSED tests/test_backends.py::test_chunking_consintency[auto] tests/test_backends.py::test_chunking_consintency[-1] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end_onOffset[julian-(2, 4)-()--(1, 2)-()] tests/test_cftime_offsets.py::test_add_month_end_onOffset[julian-(1, 1)-(5, 5, 5, 5)--(1, 2)-(5, 5, 5, 5)] [gw0] PASSED tests/test_accessor_dt.py::TestDatetimeAccessor::test_accessor_method[ceil-D] tests/test_accessor_dt.py::TestDatetimeAccessor::test_accessor_method[round-D] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end_onOffset[julian-(1, 1)-(5, 5, 5, 5)--(1, 2)-(5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_month_end_onOffset[julian-(1, 2)-(5, 5, 5, 5)--(1, 1)-(5, 5, 5, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end_onOffset[julian-(1, 2)-(5, 5, 5, 5)--(1, 1)-(5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_month_end_onOffset[noleap-(1, 1)-()--(1, 2)-()] [gw0] PASSED tests/test_accessor_dt.py::TestDatetimeAccessor::test_accessor_method[round-D] tests/test_accessor_dt.py::TestTimedeltaAccessor::test_not_datetime_type [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end_onOffset[noleap-(1, 1)-()--(1, 2)-()] tests/test_cftime_offsets.py::test_add_month_end_onOffset[noleap-(1, 1)-()--(1, 3)-()] [gw0] PASSED tests/test_accessor_dt.py::TestTimedeltaAccessor::test_not_datetime_type [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end_onOffset[noleap-(1, 1)-()--(1, 3)-()] tests/test_accessor_dt.py::TestTimedeltaAccessor::test_field_access[days] tests/test_cftime_offsets.py::test_add_month_end_onOffset[noleap-(1, 3)-()--(1, 2)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end_onOffset[noleap-(1, 3)-()--(1, 2)-()] tests/test_cftime_offsets.py::test_add_month_end_onOffset[noleap-(1, 3)-()--(1, 1)-()] [gw0] PASSED tests/test_accessor_dt.py::TestTimedeltaAccessor::test_field_access[days] tests/test_accessor_dt.py::TestTimedeltaAccessor::test_field_access[seconds] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end_onOffset[noleap-(1, 3)-()--(1, 1)-()] tests/test_cftime_offsets.py::test_add_month_end_onOffset[noleap-(1, 2)-()--(2, 4)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end_onOffset[noleap-(1, 2)-()--(2, 4)-()] tests/test_cftime_offsets.py::test_add_month_end_onOffset[noleap-(2, 4)-()--(1, 2)-()] [gw0] PASSED tests/test_accessor_dt.py::TestTimedeltaAccessor::test_field_access[seconds] tests/test_accessor_dt.py::TestTimedeltaAccessor::test_field_access[microseconds] [gw2] PASSED tests/test_backends.py::test_chunking_consintency[-1] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end_onOffset[noleap-(2, 4)-()--(1, 2)-()] tests/test_backends.py::test_chunking_consintency[chunks2] tests/test_cftime_offsets.py::test_add_month_end_onOffset[noleap-(1, 1)-(5, 5, 5, 5)--(1, 2)-(5, 5, 5, 5)] [gw0] PASSED tests/test_accessor_dt.py::TestTimedeltaAccessor::test_field_access[microseconds] tests/test_accessor_dt.py::TestTimedeltaAccessor::test_field_access[nanoseconds] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end_onOffset[noleap-(1, 1)-(5, 5, 5, 5)--(1, 2)-(5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_month_end_onOffset[noleap-(1, 2)-(5, 5, 5, 5)--(1, 1)-(5, 5, 5, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end_onOffset[noleap-(1, 2)-(5, 5, 5, 5)--(1, 1)-(5, 5, 5, 5)] [gw0] PASSED tests/test_accessor_dt.py::TestTimedeltaAccessor::test_field_access[nanoseconds] tests/test_accessor_dt.py::TestTimedeltaAccessor::test_accessor_methods[floor-D] tests/test_cftime_offsets.py::test_add_month_end_onOffset[proleptic_gregorian-(1, 1)-()--(1, 2)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end_onOffset[proleptic_gregorian-(1, 1)-()--(1, 2)-()] tests/test_cftime_offsets.py::test_add_month_end_onOffset[proleptic_gregorian-(1, 1)-()--(1, 3)-()] [gw0] PASSED tests/test_accessor_dt.py::TestTimedeltaAccessor::test_accessor_methods[floor-D] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end_onOffset[proleptic_gregorian-(1, 1)-()--(1, 3)-()] tests/test_accessor_dt.py::TestTimedeltaAccessor::test_accessor_methods[ceil-D] tests/test_cftime_offsets.py::test_add_month_end_onOffset[proleptic_gregorian-(1, 3)-()--(1, 2)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end_onOffset[proleptic_gregorian-(1, 3)-()--(1, 2)-()] tests/test_cftime_offsets.py::test_add_month_end_onOffset[proleptic_gregorian-(1, 3)-()--(1, 1)-()] [gw0] PASSED tests/test_accessor_dt.py::TestTimedeltaAccessor::test_accessor_methods[ceil-D] tests/test_accessor_dt.py::TestTimedeltaAccessor::test_accessor_methods[round-D] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end_onOffset[proleptic_gregorian-(1, 3)-()--(1, 1)-()] tests/test_cftime_offsets.py::test_add_month_end_onOffset[proleptic_gregorian-(1, 2)-()--(2, 4)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end_onOffset[proleptic_gregorian-(1, 2)-()--(2, 4)-()] [gw0] PASSED tests/test_accessor_dt.py::TestTimedeltaAccessor::test_accessor_methods[round-D] tests/test_cftime_offsets.py::test_add_month_end_onOffset[proleptic_gregorian-(2, 4)-()--(1, 2)-()] tests/test_accessor_dt.py::TestTimedeltaAccessor::test_dask_field_access[days] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end_onOffset[proleptic_gregorian-(2, 4)-()--(1, 2)-()] tests/test_cftime_offsets.py::test_add_month_end_onOffset[proleptic_gregorian-(1, 1)-(5, 5, 5, 5)--(1, 2)-(5, 5, 5, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end_onOffset[proleptic_gregorian-(1, 1)-(5, 5, 5, 5)--(1, 2)-(5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_month_end_onOffset[proleptic_gregorian-(1, 2)-(5, 5, 5, 5)--(1, 1)-(5, 5, 5, 5)] [gw2] PASSED tests/test_backends.py::test_chunking_consintency[chunks2] tests/test_backends.py::test_chunking_consintency[chunks3] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end_onOffset[proleptic_gregorian-(1, 2)-(5, 5, 5, 5)--(1, 1)-(5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_month_end_onOffset[standard-(1, 1)-()--(1, 2)-()] [gw1] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_write_region[2-False-True-True-None] tests/test_backends.py::TestZarrDirectoryStore::test_write_region[2-True-False-False-False] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end_onOffset[standard-(1, 1)-()--(1, 2)-()] tests/test_cftime_offsets.py::test_add_month_end_onOffset[standard-(1, 1)-()--(1, 3)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end_onOffset[standard-(1, 1)-()--(1, 3)-()] tests/test_cftime_offsets.py::test_add_month_end_onOffset[standard-(1, 3)-()--(1, 2)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end_onOffset[standard-(1, 3)-()--(1, 2)-()] tests/test_cftime_offsets.py::test_add_month_end_onOffset[standard-(1, 3)-()--(1, 1)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end_onOffset[standard-(1, 3)-()--(1, 1)-()] tests/test_cftime_offsets.py::test_add_month_end_onOffset[standard-(1, 2)-()--(2, 4)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end_onOffset[standard-(1, 2)-()--(2, 4)-()] tests/test_cftime_offsets.py::test_add_month_end_onOffset[standard-(2, 4)-()--(1, 2)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end_onOffset[standard-(2, 4)-()--(1, 2)-()] tests/test_cftime_offsets.py::test_add_month_end_onOffset[standard-(1, 1)-(5, 5, 5, 5)--(1, 2)-(5, 5, 5, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end_onOffset[standard-(1, 1)-(5, 5, 5, 5)--(1, 2)-(5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_month_end_onOffset[standard-(1, 2)-(5, 5, 5, 5)--(1, 1)-(5, 5, 5, 5)] [gw0] PASSED tests/test_accessor_dt.py::TestTimedeltaAccessor::test_dask_field_access[days] tests/test_accessor_dt.py::TestTimedeltaAccessor::test_dask_field_access[seconds] [gw2] PASSED tests/test_backends.py::test_chunking_consintency[chunks3] [gw3] PASSED tests/test_cftime_offsets.py::test_add_month_end_onOffset[standard-(1, 2)-(5, 5, 5, 5)--(1, 1)-(5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_year_begin[360_day-(1, 1, 1)--(2, 1, 1)] tests/test_backends.py::test_chunking_consintency[chunks4] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_begin[360_day-(1, 1, 1)--(2, 1, 1)] tests/test_cftime_offsets.py::test_add_year_begin[360_day-(1, 1, 1)--(3, 1, 1)] [gw1] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_write_region[2-True-False-False-False] tests/test_backends.py::TestZarrDirectoryStore::test_write_region[2-True-False-False-True] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_begin[360_day-(1, 1, 1)--(3, 1, 1)] tests/test_cftime_offsets.py::test_add_year_begin[360_day-(1, 1, 1)--(1, 2, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_begin[360_day-(1, 1, 1)--(1, 2, 1)] tests/test_cftime_offsets.py::test_add_year_begin[360_day-(1, 1, 7)--(3, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_begin[360_day-(1, 1, 7)--(3, 1, 1)] tests/test_cftime_offsets.py::test_add_year_begin[360_day-(2, 2, 1)--(2, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_begin[360_day-(2, 2, 1)--(2, 1, 1)] tests/test_cftime_offsets.py::test_add_year_begin[360_day-(1, 1, 2)--(1, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_begin[360_day-(1, 1, 2)--(1, 1, 1)] 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)] [gw3] PASSED 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)] 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)] [gw3] PASSED 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)] tests/test_cftime_offsets.py::test_add_year_begin[365_day-(1, 1, 1)--(2, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_begin[365_day-(1, 1, 1)--(2, 1, 1)] tests/test_cftime_offsets.py::test_add_year_begin[365_day-(1, 1, 1)--(3, 1, 1)] [gw0] PASSED tests/test_accessor_dt.py::TestTimedeltaAccessor::test_dask_field_access[seconds] [gw2] PASSED tests/test_backends.py::test_chunking_consintency[chunks4] tests/test_backends.py::test_chunking_consintency[chunks5] tests/test_accessor_dt.py::TestTimedeltaAccessor::test_dask_field_access[microseconds] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_begin[365_day-(1, 1, 1)--(3, 1, 1)] [gw1] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_write_region[2-True-False-False-True] tests/test_backends.py::TestZarrDirectoryStore::test_write_region[2-True-False-False-None] tests/test_cftime_offsets.py::test_add_year_begin[365_day-(1, 1, 1)--(1, 2, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_begin[365_day-(1, 1, 1)--(1, 2, 1)] tests/test_cftime_offsets.py::test_add_year_begin[365_day-(1, 1, 7)--(3, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_begin[365_day-(1, 1, 7)--(3, 1, 1)] tests/test_cftime_offsets.py::test_add_year_begin[365_day-(2, 2, 1)--(2, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_begin[365_day-(2, 2, 1)--(2, 1, 1)] tests/test_cftime_offsets.py::test_add_year_begin[365_day-(1, 1, 2)--(1, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_begin[365_day-(1, 1, 2)--(1, 1, 1)] 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)] [gw3] PASSED 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)] 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)] [gw3] PASSED 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)] tests/test_cftime_offsets.py::test_add_year_begin[366_day-(1, 1, 1)--(2, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_begin[366_day-(1, 1, 1)--(2, 1, 1)] tests/test_cftime_offsets.py::test_add_year_begin[366_day-(1, 1, 1)--(3, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_begin[366_day-(1, 1, 1)--(3, 1, 1)] tests/test_cftime_offsets.py::test_add_year_begin[366_day-(1, 1, 1)--(1, 2, 1)] [gw2] PASSED tests/test_backends.py::test_chunking_consintency[chunks5] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_begin[366_day-(1, 1, 1)--(1, 2, 1)] tests/test_backends.py::test_netcdf4_entrypoint [gw1] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_write_region[2-True-False-False-None] tests/test_backends.py::TestZarrDirectoryStore::test_write_region[2-True-False-True-False] [gw0] PASSED tests/test_accessor_dt.py::TestTimedeltaAccessor::test_dask_field_access[microseconds] tests/test_accessor_dt.py::TestTimedeltaAccessor::test_dask_field_access[nanoseconds] tests/test_cftime_offsets.py::test_add_year_begin[366_day-(1, 1, 7)--(3, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_begin[366_day-(1, 1, 7)--(3, 1, 1)] tests/test_cftime_offsets.py::test_add_year_begin[366_day-(2, 2, 1)--(2, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_begin[366_day-(2, 2, 1)--(2, 1, 1)] tests/test_cftime_offsets.py::test_add_year_begin[366_day-(1, 1, 2)--(1, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_begin[366_day-(1, 1, 2)--(1, 1, 1)] 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)] [gw3] PASSED 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)] 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)] [gw3] PASSED 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)] tests/test_cftime_offsets.py::test_add_year_begin[all_leap-(1, 1, 1)--(2, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_begin[all_leap-(1, 1, 1)--(2, 1, 1)] tests/test_cftime_offsets.py::test_add_year_begin[all_leap-(1, 1, 1)--(3, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_begin[all_leap-(1, 1, 1)--(3, 1, 1)] tests/test_cftime_offsets.py::test_add_year_begin[all_leap-(1, 1, 1)--(1, 2, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_begin[all_leap-(1, 1, 1)--(1, 2, 1)] tests/test_cftime_offsets.py::test_add_year_begin[all_leap-(1, 1, 7)--(3, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_begin[all_leap-(1, 1, 7)--(3, 1, 1)] tests/test_cftime_offsets.py::test_add_year_begin[all_leap-(2, 2, 1)--(2, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_begin[all_leap-(2, 2, 1)--(2, 1, 1)] tests/test_cftime_offsets.py::test_add_year_begin[all_leap-(1, 1, 2)--(1, 1, 1)] [gw0] PASSED tests/test_accessor_dt.py::TestTimedeltaAccessor::test_dask_field_access[nanoseconds] tests/test_accessor_dt.py::TestTimedeltaAccessor::test_dask_accessor_method[floor-D] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_begin[all_leap-(1, 1, 2)--(1, 1, 1)] 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)] [gw3] PASSED 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)] 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)] [gw3] PASSED 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)] tests/test_cftime_offsets.py::test_add_year_begin[gregorian-(1, 1, 1)--(2, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_begin[gregorian-(1, 1, 1)--(2, 1, 1)] tests/test_cftime_offsets.py::test_add_year_begin[gregorian-(1, 1, 1)--(3, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_begin[gregorian-(1, 1, 1)--(3, 1, 1)] [gw1] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_write_region[2-True-False-True-False] tests/test_backends.py::TestZarrDirectoryStore::test_write_region[2-True-False-True-True] tests/test_cftime_offsets.py::test_add_year_begin[gregorian-(1, 1, 1)--(1, 2, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_begin[gregorian-(1, 1, 1)--(1, 2, 1)] [gw0] PASSED tests/test_accessor_dt.py::TestTimedeltaAccessor::test_dask_accessor_method[floor-D] tests/test_accessor_dt.py::TestTimedeltaAccessor::test_dask_accessor_method[ceil-D] tests/test_cftime_offsets.py::test_add_year_begin[gregorian-(1, 1, 7)--(3, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_begin[gregorian-(1, 1, 7)--(3, 1, 1)] tests/test_cftime_offsets.py::test_add_year_begin[gregorian-(2, 2, 1)--(2, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_begin[gregorian-(2, 2, 1)--(2, 1, 1)] tests/test_cftime_offsets.py::test_add_year_begin[gregorian-(1, 1, 2)--(1, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_begin[gregorian-(1, 1, 2)--(1, 1, 1)] tests/test_cftime_offsets.py::test_add_year_begin[gregorian-(1, 1, 1, 5, 5, 5, 5)--(2, 1, 1, 5, 5, 5, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_begin[gregorian-(1, 1, 1, 5, 5, 5, 5)--(2, 1, 1, 5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_year_begin[gregorian-(2, 1, 1, 5, 5, 5, 5)--(1, 1, 1, 5, 5, 5, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_begin[gregorian-(2, 1, 1, 5, 5, 5, 5)--(1, 1, 1, 5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_year_begin[julian-(1, 1, 1)--(2, 1, 1)] [gw2] PASSED tests/test_backends.py::test_netcdf4_entrypoint [gw0] PASSED tests/test_accessor_dt.py::TestTimedeltaAccessor::test_dask_accessor_method[ceil-D] tests/test_backends.py::test_scipy_entrypoint tests/test_accessor_dt.py::TestTimedeltaAccessor::test_dask_accessor_method[round-D] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_begin[julian-(1, 1, 1)--(2, 1, 1)] tests/test_cftime_offsets.py::test_add_year_begin[julian-(1, 1, 1)--(3, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_begin[julian-(1, 1, 1)--(3, 1, 1)] tests/test_cftime_offsets.py::test_add_year_begin[julian-(1, 1, 1)--(1, 2, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_begin[julian-(1, 1, 1)--(1, 2, 1)] tests/test_cftime_offsets.py::test_add_year_begin[julian-(1, 1, 7)--(3, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_begin[julian-(1, 1, 7)--(3, 1, 1)] tests/test_cftime_offsets.py::test_add_year_begin[julian-(2, 2, 1)--(2, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_begin[julian-(2, 2, 1)--(2, 1, 1)] tests/test_cftime_offsets.py::test_add_year_begin[julian-(1, 1, 2)--(1, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_begin[julian-(1, 1, 2)--(1, 1, 1)] tests/test_cftime_offsets.py::test_add_year_begin[julian-(1, 1, 1, 5, 5, 5, 5)--(2, 1, 1, 5, 5, 5, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_begin[julian-(1, 1, 1, 5, 5, 5, 5)--(2, 1, 1, 5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_year_begin[julian-(2, 1, 1, 5, 5, 5, 5)--(1, 1, 1, 5, 5, 5, 5)] [gw0] PASSED tests/test_accessor_dt.py::TestTimedeltaAccessor::test_dask_accessor_method[round-D] tests/test_accessor_dt.py::test_field_access[360_day-year] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_begin[julian-(2, 1, 1, 5, 5, 5, 5)--(1, 1, 1, 5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_year_begin[noleap-(1, 1, 1)--(2, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_begin[noleap-(1, 1, 1)--(2, 1, 1)] [gw1] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_write_region[2-True-False-True-True] [gw0] PASSED tests/test_accessor_dt.py::test_field_access[360_day-year] tests/test_backends.py::TestZarrDirectoryStore::test_write_region[2-True-False-True-None] tests/test_accessor_dt.py::test_field_access[360_day-month] tests/test_cftime_offsets.py::test_add_year_begin[noleap-(1, 1, 1)--(3, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_begin[noleap-(1, 1, 1)--(3, 1, 1)] [gw0] PASSED tests/test_accessor_dt.py::test_field_access[360_day-month] tests/test_cftime_offsets.py::test_add_year_begin[noleap-(1, 1, 1)--(1, 2, 1)] tests/test_accessor_dt.py::test_field_access[360_day-day] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_begin[noleap-(1, 1, 1)--(1, 2, 1)] tests/test_cftime_offsets.py::test_add_year_begin[noleap-(1, 1, 7)--(3, 1, 1)] [gw0] PASSED tests/test_accessor_dt.py::test_field_access[360_day-day] tests/test_accessor_dt.py::test_field_access[360_day-hour] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_begin[noleap-(1, 1, 7)--(3, 1, 1)] tests/test_cftime_offsets.py::test_add_year_begin[noleap-(2, 2, 1)--(2, 1, 1)] [gw0] PASSED tests/test_accessor_dt.py::test_field_access[360_day-hour] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_begin[noleap-(2, 2, 1)--(2, 1, 1)] tests/test_accessor_dt.py::test_field_access[360_day-dayofyear] tests/test_cftime_offsets.py::test_add_year_begin[noleap-(1, 1, 2)--(1, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_begin[noleap-(1, 1, 2)--(1, 1, 1)] [gw0] PASSED tests/test_accessor_dt.py::test_field_access[360_day-dayofyear] tests/test_accessor_dt.py::test_field_access[360_day-dayofweek] tests/test_cftime_offsets.py::test_add_year_begin[noleap-(1, 1, 1, 5, 5, 5, 5)--(2, 1, 1, 5, 5, 5, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_begin[noleap-(1, 1, 1, 5, 5, 5, 5)--(2, 1, 1, 5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_year_begin[noleap-(2, 1, 1, 5, 5, 5, 5)--(1, 1, 1, 5, 5, 5, 5)] [gw0] PASSED tests/test_accessor_dt.py::test_field_access[360_day-dayofweek] tests/test_accessor_dt.py::test_field_access[365_day-year] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_begin[noleap-(2, 1, 1, 5, 5, 5, 5)--(1, 1, 1, 5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_year_begin[proleptic_gregorian-(1, 1, 1)--(2, 1, 1)] [gw0] PASSED tests/test_accessor_dt.py::test_field_access[365_day-year] tests/test_accessor_dt.py::test_field_access[365_day-month] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_begin[proleptic_gregorian-(1, 1, 1)--(2, 1, 1)] tests/test_cftime_offsets.py::test_add_year_begin[proleptic_gregorian-(1, 1, 1)--(3, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_begin[proleptic_gregorian-(1, 1, 1)--(3, 1, 1)] [gw0] PASSED tests/test_accessor_dt.py::test_field_access[365_day-month] tests/test_accessor_dt.py::test_field_access[365_day-day] tests/test_cftime_offsets.py::test_add_year_begin[proleptic_gregorian-(1, 1, 1)--(1, 2, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_begin[proleptic_gregorian-(1, 1, 1)--(1, 2, 1)] tests/test_cftime_offsets.py::test_add_year_begin[proleptic_gregorian-(1, 1, 7)--(3, 1, 1)] [gw0] PASSED tests/test_accessor_dt.py::test_field_access[365_day-day] tests/test_accessor_dt.py::test_field_access[365_day-hour] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_begin[proleptic_gregorian-(1, 1, 7)--(3, 1, 1)] tests/test_cftime_offsets.py::test_add_year_begin[proleptic_gregorian-(2, 2, 1)--(2, 1, 1)] [gw0] PASSED tests/test_accessor_dt.py::test_field_access[365_day-hour] tests/test_accessor_dt.py::test_field_access[365_day-dayofyear] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_begin[proleptic_gregorian-(2, 2, 1)--(2, 1, 1)] tests/test_cftime_offsets.py::test_add_year_begin[proleptic_gregorian-(1, 1, 2)--(1, 1, 1)] [gw0] PASSED tests/test_accessor_dt.py::test_field_access[365_day-dayofyear] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_begin[proleptic_gregorian-(1, 1, 2)--(1, 1, 1)] tests/test_accessor_dt.py::test_field_access[365_day-dayofweek] [gw1] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_write_region[2-True-False-True-None] tests/test_backends.py::TestZarrDirectoryStore::test_write_region[2-True-True-False-False] 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)] [gw3] PASSED 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)] [gw0] PASSED tests/test_accessor_dt.py::test_field_access[365_day-dayofweek] tests/test_accessor_dt.py::test_field_access[366_day-year] 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)] [gw3] PASSED 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)] tests/test_cftime_offsets.py::test_add_year_begin[standard-(1, 1, 1)--(2, 1, 1)] [gw0] PASSED tests/test_accessor_dt.py::test_field_access[366_day-year] tests/test_accessor_dt.py::test_field_access[366_day-month] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_begin[standard-(1, 1, 1)--(2, 1, 1)] tests/test_cftime_offsets.py::test_add_year_begin[standard-(1, 1, 1)--(3, 1, 1)] [gw0] PASSED tests/test_accessor_dt.py::test_field_access[366_day-month] tests/test_accessor_dt.py::test_field_access[366_day-day] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_begin[standard-(1, 1, 1)--(3, 1, 1)] tests/test_cftime_offsets.py::test_add_year_begin[standard-(1, 1, 1)--(1, 2, 1)] [gw0] PASSED tests/test_accessor_dt.py::test_field_access[366_day-day] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_begin[standard-(1, 1, 1)--(1, 2, 1)] tests/test_accessor_dt.py::test_field_access[366_day-hour] tests/test_cftime_offsets.py::test_add_year_begin[standard-(1, 1, 7)--(3, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_begin[standard-(1, 1, 7)--(3, 1, 1)] tests/test_cftime_offsets.py::test_add_year_begin[standard-(2, 2, 1)--(2, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_begin[standard-(2, 2, 1)--(2, 1, 1)] [gw0] PASSED tests/test_accessor_dt.py::test_field_access[366_day-hour] tests/test_accessor_dt.py::test_field_access[366_day-dayofyear] tests/test_cftime_offsets.py::test_add_year_begin[standard-(1, 1, 2)--(1, 1, 1)] [gw0] PASSED tests/test_accessor_dt.py::test_field_access[366_day-dayofyear] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_begin[standard-(1, 1, 2)--(1, 1, 1)] tests/test_accessor_dt.py::test_field_access[366_day-dayofweek] tests/test_cftime_offsets.py::test_add_year_begin[standard-(1, 1, 1, 5, 5, 5, 5)--(2, 1, 1, 5, 5, 5, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_begin[standard-(1, 1, 1, 5, 5, 5, 5)--(2, 1, 1, 5, 5, 5, 5)] [gw0] PASSED tests/test_accessor_dt.py::test_field_access[366_day-dayofweek] tests/test_accessor_dt.py::test_field_access[all_leap-year] tests/test_cftime_offsets.py::test_add_year_begin[standard-(2, 1, 1, 5, 5, 5, 5)--(1, 1, 1, 5, 5, 5, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_begin[standard-(2, 1, 1, 5, 5, 5, 5)--(1, 1, 1, 5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_year_end[360_day-(1, 1, 1)--(1, 12)-()] [gw0] PASSED tests/test_accessor_dt.py::test_field_access[all_leap-year] tests/test_accessor_dt.py::test_field_access[all_leap-month] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end[360_day-(1, 1, 1)--(1, 12)-()] tests/test_cftime_offsets.py::test_add_year_end[360_day-(1, 1, 1)--(2, 12)-()] [gw0] PASSED tests/test_accessor_dt.py::test_field_access[all_leap-month] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end[360_day-(1, 1, 1)--(2, 12)-()] tests/test_accessor_dt.py::test_field_access[all_leap-day] tests/test_cftime_offsets.py::test_add_year_end[360_day-(1, 1, 1)--(1, 1)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end[360_day-(1, 1, 1)--(1, 1)-()] tests/test_cftime_offsets.py::test_add_year_end[360_day-(2, 3, 1)--(1, 12)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end[360_day-(2, 3, 1)--(1, 12)-()] tests/test_cftime_offsets.py::test_add_year_end[360_day-(1, 3, 1)--(1, 2)-()] [gw0] PASSED tests/test_accessor_dt.py::test_field_access[all_leap-day] tests/test_accessor_dt.py::test_field_access[all_leap-hour] [gw0] PASSED tests/test_accessor_dt.py::test_field_access[all_leap-hour] tests/test_accessor_dt.py::test_field_access[all_leap-dayofyear] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end[360_day-(1, 3, 1)--(1, 2)-()] tests/test_cftime_offsets.py::test_add_year_end[360_day-(1, 1, 1, 5, 5, 5, 5)--(1, 12)-(5, 5, 5, 5)] [gw1] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_write_region[2-True-True-False-False] [gw0] PASSED tests/test_accessor_dt.py::test_field_access[all_leap-dayofyear] tests/test_backends.py::TestZarrDirectoryStore::test_write_region[2-True-True-False-True] tests/test_accessor_dt.py::test_field_access[all_leap-dayofweek] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end[360_day-(1, 1, 1, 5, 5, 5, 5)--(1, 12)-(5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_year_end[360_day-(1, 1, 1, 5, 5, 5, 5)--(2, 12)-(5, 5, 5, 5)] [gw0] PASSED tests/test_accessor_dt.py::test_field_access[all_leap-dayofweek] tests/test_accessor_dt.py::test_field_access[gregorian-year] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end[360_day-(1, 1, 1, 5, 5, 5, 5)--(2, 12)-(5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_year_end[365_day-(1, 1, 1)--(1, 12)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end[365_day-(1, 1, 1)--(1, 12)-()] [gw0] PASSED tests/test_accessor_dt.py::test_field_access[gregorian-year] tests/test_accessor_dt.py::test_field_access[gregorian-month] tests/test_cftime_offsets.py::test_add_year_end[365_day-(1, 1, 1)--(2, 12)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end[365_day-(1, 1, 1)--(2, 12)-()] tests/test_cftime_offsets.py::test_add_year_end[365_day-(1, 1, 1)--(1, 1)-()] [gw0] PASSED tests/test_accessor_dt.py::test_field_access[gregorian-month] tests/test_accessor_dt.py::test_field_access[gregorian-day] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end[365_day-(1, 1, 1)--(1, 1)-()] tests/test_cftime_offsets.py::test_add_year_end[365_day-(2, 3, 1)--(1, 12)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end[365_day-(2, 3, 1)--(1, 12)-()] [gw0] PASSED tests/test_accessor_dt.py::test_field_access[gregorian-day] tests/test_accessor_dt.py::test_field_access[gregorian-hour] tests/test_cftime_offsets.py::test_add_year_end[365_day-(1, 3, 1)--(1, 2)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end[365_day-(1, 3, 1)--(1, 2)-()] [gw0] PASSED tests/test_accessor_dt.py::test_field_access[gregorian-hour] tests/test_accessor_dt.py::test_field_access[gregorian-dayofyear] tests/test_cftime_offsets.py::test_add_year_end[365_day-(1, 1, 1, 5, 5, 5, 5)--(1, 12)-(5, 5, 5, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end[365_day-(1, 1, 1, 5, 5, 5, 5)--(1, 12)-(5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_year_end[365_day-(1, 1, 1, 5, 5, 5, 5)--(2, 12)-(5, 5, 5, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end[365_day-(1, 1, 1, 5, 5, 5, 5)--(2, 12)-(5, 5, 5, 5)] [gw0] PASSED tests/test_accessor_dt.py::test_field_access[gregorian-dayofyear] tests/test_accessor_dt.py::test_field_access[gregorian-dayofweek] [gw2] PASSED tests/test_backends.py::test_scipy_entrypoint tests/test_cftime_offsets.py::test_add_year_end[366_day-(1, 1, 1)--(1, 12)-()] [gw0] PASSED tests/test_accessor_dt.py::test_field_access[gregorian-dayofweek] tests/test_accessor_dt.py::test_field_access[julian-year] tests/test_backends.py::test_h5netcdf_entrypoint [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end[366_day-(1, 1, 1)--(1, 12)-()] tests/test_cftime_offsets.py::test_add_year_end[366_day-(1, 1, 1)--(2, 12)-()] [gw0] PASSED tests/test_accessor_dt.py::test_field_access[julian-year] tests/test_accessor_dt.py::test_field_access[julian-month] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end[366_day-(1, 1, 1)--(2, 12)-()] tests/test_cftime_offsets.py::test_add_year_end[366_day-(1, 1, 1)--(1, 1)-()] [gw0] PASSED tests/test_accessor_dt.py::test_field_access[julian-month] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end[366_day-(1, 1, 1)--(1, 1)-()] tests/test_accessor_dt.py::test_field_access[julian-day] tests/test_cftime_offsets.py::test_add_year_end[366_day-(2, 3, 1)--(1, 12)-()] [gw0] PASSED tests/test_accessor_dt.py::test_field_access[julian-day] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end[366_day-(2, 3, 1)--(1, 12)-()] tests/test_cftime_offsets.py::test_add_year_end[366_day-(1, 3, 1)--(1, 2)-()] tests/test_accessor_dt.py::test_field_access[julian-hour] [gw1] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_write_region[2-True-True-False-True] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end[366_day-(1, 3, 1)--(1, 2)-()] tests/test_backends.py::TestZarrDirectoryStore::test_write_region[2-True-True-False-None] tests/test_cftime_offsets.py::test_add_year_end[366_day-(1, 1, 1, 5, 5, 5, 5)--(1, 12)-(5, 5, 5, 5)] [gw0] PASSED tests/test_accessor_dt.py::test_field_access[julian-hour] tests/test_accessor_dt.py::test_field_access[julian-dayofyear] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end[366_day-(1, 1, 1, 5, 5, 5, 5)--(1, 12)-(5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_year_end[366_day-(1, 1, 1, 5, 5, 5, 5)--(2, 12)-(5, 5, 5, 5)] [gw0] PASSED tests/test_accessor_dt.py::test_field_access[julian-dayofyear] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end[366_day-(1, 1, 1, 5, 5, 5, 5)--(2, 12)-(5, 5, 5, 5)] tests/test_accessor_dt.py::test_field_access[julian-dayofweek] tests/test_cftime_offsets.py::test_add_year_end[all_leap-(1, 1, 1)--(1, 12)-()] [gw0] PASSED tests/test_accessor_dt.py::test_field_access[julian-dayofweek] tests/test_accessor_dt.py::test_field_access[noleap-year] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end[all_leap-(1, 1, 1)--(1, 12)-()] tests/test_cftime_offsets.py::test_add_year_end[all_leap-(1, 1, 1)--(2, 12)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end[all_leap-(1, 1, 1)--(2, 12)-()] tests/test_cftime_offsets.py::test_add_year_end[all_leap-(1, 1, 1)--(1, 1)-()] [gw0] PASSED tests/test_accessor_dt.py::test_field_access[noleap-year] tests/test_accessor_dt.py::test_field_access[noleap-month] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end[all_leap-(1, 1, 1)--(1, 1)-()] tests/test_cftime_offsets.py::test_add_year_end[all_leap-(2, 3, 1)--(1, 12)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end[all_leap-(2, 3, 1)--(1, 12)-()] [gw0] PASSED tests/test_accessor_dt.py::test_field_access[noleap-month] tests/test_accessor_dt.py::test_field_access[noleap-day] tests/test_cftime_offsets.py::test_add_year_end[all_leap-(1, 3, 1)--(1, 2)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end[all_leap-(1, 3, 1)--(1, 2)-()] [gw0] PASSED tests/test_accessor_dt.py::test_field_access[noleap-day] tests/test_accessor_dt.py::test_field_access[noleap-hour] tests/test_cftime_offsets.py::test_add_year_end[all_leap-(1, 1, 1, 5, 5, 5, 5)--(1, 12)-(5, 5, 5, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end[all_leap-(1, 1, 1, 5, 5, 5, 5)--(1, 12)-(5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_year_end[all_leap-(1, 1, 1, 5, 5, 5, 5)--(2, 12)-(5, 5, 5, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end[all_leap-(1, 1, 1, 5, 5, 5, 5)--(2, 12)-(5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_year_end[gregorian-(1, 1, 1)--(1, 12)-()] [gw0] PASSED tests/test_accessor_dt.py::test_field_access[noleap-hour] tests/test_accessor_dt.py::test_field_access[noleap-dayofyear] [gw0] PASSED tests/test_accessor_dt.py::test_field_access[noleap-dayofyear] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end[gregorian-(1, 1, 1)--(1, 12)-()] tests/test_accessor_dt.py::test_field_access[noleap-dayofweek] tests/test_cftime_offsets.py::test_add_year_end[gregorian-(1, 1, 1)--(2, 12)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end[gregorian-(1, 1, 1)--(2, 12)-()] [gw0] PASSED tests/test_accessor_dt.py::test_field_access[noleap-dayofweek] tests/test_accessor_dt.py::test_field_access[proleptic_gregorian-year] tests/test_cftime_offsets.py::test_add_year_end[gregorian-(1, 1, 1)--(1, 1)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end[gregorian-(1, 1, 1)--(1, 1)-()] tests/test_cftime_offsets.py::test_add_year_end[gregorian-(2, 3, 1)--(1, 12)-()] [gw0] PASSED tests/test_accessor_dt.py::test_field_access[proleptic_gregorian-year] tests/test_accessor_dt.py::test_field_access[proleptic_gregorian-month] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end[gregorian-(2, 3, 1)--(1, 12)-()] [gw1] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_write_region[2-True-True-False-None] tests/test_backends.py::TestZarrDirectoryStore::test_write_region[2-True-True-True-False] tests/test_cftime_offsets.py::test_add_year_end[gregorian-(1, 3, 1)--(1, 2)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end[gregorian-(1, 3, 1)--(1, 2)-()] [gw0] PASSED tests/test_accessor_dt.py::test_field_access[proleptic_gregorian-month] tests/test_accessor_dt.py::test_field_access[proleptic_gregorian-day] tests/test_cftime_offsets.py::test_add_year_end[gregorian-(1, 1, 1, 5, 5, 5, 5)--(1, 12)-(5, 5, 5, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end[gregorian-(1, 1, 1, 5, 5, 5, 5)--(1, 12)-(5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_year_end[gregorian-(1, 1, 1, 5, 5, 5, 5)--(2, 12)-(5, 5, 5, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end[gregorian-(1, 1, 1, 5, 5, 5, 5)--(2, 12)-(5, 5, 5, 5)] [gw0] PASSED tests/test_accessor_dt.py::test_field_access[proleptic_gregorian-day] tests/test_accessor_dt.py::test_field_access[proleptic_gregorian-hour] tests/test_cftime_offsets.py::test_add_year_end[julian-(1, 1, 1)--(1, 12)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end[julian-(1, 1, 1)--(1, 12)-()] tests/test_cftime_offsets.py::test_add_year_end[julian-(1, 1, 1)--(2, 12)-()] [gw0] PASSED tests/test_accessor_dt.py::test_field_access[proleptic_gregorian-hour] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end[julian-(1, 1, 1)--(2, 12)-()] tests/test_cftime_offsets.py::test_add_year_end[julian-(1, 1, 1)--(1, 1)-()] tests/test_accessor_dt.py::test_field_access[proleptic_gregorian-dayofyear] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end[julian-(1, 1, 1)--(1, 1)-()] tests/test_cftime_offsets.py::test_add_year_end[julian-(2, 3, 1)--(1, 12)-()] [gw0] PASSED tests/test_accessor_dt.py::test_field_access[proleptic_gregorian-dayofyear] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end[julian-(2, 3, 1)--(1, 12)-()] tests/test_cftime_offsets.py::test_add_year_end[julian-(1, 3, 1)--(1, 2)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end[julian-(1, 3, 1)--(1, 2)-()] tests/test_accessor_dt.py::test_field_access[proleptic_gregorian-dayofweek] tests/test_cftime_offsets.py::test_add_year_end[julian-(1, 1, 1, 5, 5, 5, 5)--(1, 12)-(5, 5, 5, 5)] [gw0] PASSED tests/test_accessor_dt.py::test_field_access[proleptic_gregorian-dayofweek] tests/test_accessor_dt.py::test_field_access[standard-year] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end[julian-(1, 1, 1, 5, 5, 5, 5)--(1, 12)-(5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_year_end[julian-(1, 1, 1, 5, 5, 5, 5)--(2, 12)-(5, 5, 5, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end[julian-(1, 1, 1, 5, 5, 5, 5)--(2, 12)-(5, 5, 5, 5)] [gw0] PASSED tests/test_accessor_dt.py::test_field_access[standard-year] tests/test_cftime_offsets.py::test_add_year_end[noleap-(1, 1, 1)--(1, 12)-()] tests/test_accessor_dt.py::test_field_access[standard-month] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end[noleap-(1, 1, 1)--(1, 12)-()] tests/test_cftime_offsets.py::test_add_year_end[noleap-(1, 1, 1)--(2, 12)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end[noleap-(1, 1, 1)--(2, 12)-()] [gw0] PASSED tests/test_accessor_dt.py::test_field_access[standard-month] tests/test_cftime_offsets.py::test_add_year_end[noleap-(1, 1, 1)--(1, 1)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end[noleap-(1, 1, 1)--(1, 1)-()] tests/test_cftime_offsets.py::test_add_year_end[noleap-(2, 3, 1)--(1, 12)-()] tests/test_accessor_dt.py::test_field_access[standard-day] [gw0] PASSED tests/test_accessor_dt.py::test_field_access[standard-day] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end[noleap-(2, 3, 1)--(1, 12)-()] tests/test_accessor_dt.py::test_field_access[standard-hour] tests/test_cftime_offsets.py::test_add_year_end[noleap-(1, 3, 1)--(1, 2)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end[noleap-(1, 3, 1)--(1, 2)-()] tests/test_cftime_offsets.py::test_add_year_end[noleap-(1, 1, 1, 5, 5, 5, 5)--(1, 12)-(5, 5, 5, 5)] [gw0] PASSED tests/test_accessor_dt.py::test_field_access[standard-hour] tests/test_accessor_dt.py::test_field_access[standard-dayofyear] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end[noleap-(1, 1, 1, 5, 5, 5, 5)--(1, 12)-(5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_year_end[noleap-(1, 1, 1, 5, 5, 5, 5)--(2, 12)-(5, 5, 5, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end[noleap-(1, 1, 1, 5, 5, 5, 5)--(2, 12)-(5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_year_end[proleptic_gregorian-(1, 1, 1)--(1, 12)-()] [gw0] PASSED tests/test_accessor_dt.py::test_field_access[standard-dayofyear] tests/test_accessor_dt.py::test_field_access[standard-dayofweek] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end[proleptic_gregorian-(1, 1, 1)--(1, 12)-()] tests/test_cftime_offsets.py::test_add_year_end[proleptic_gregorian-(1, 1, 1)--(2, 12)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end[proleptic_gregorian-(1, 1, 1)--(2, 12)-()] tests/test_cftime_offsets.py::test_add_year_end[proleptic_gregorian-(1, 1, 1)--(1, 1)-()] [gw1] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_write_region[2-True-True-True-False] tests/test_backends.py::TestZarrDirectoryStore::test_write_region[2-True-True-True-True] [gw0] PASSED tests/test_accessor_dt.py::test_field_access[standard-dayofweek] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end[proleptic_gregorian-(1, 1, 1)--(1, 1)-()] tests/test_accessor_dt.py::test_calendar_cftime[360_day] tests/test_cftime_offsets.py::test_add_year_end[proleptic_gregorian-(2, 3, 1)--(1, 12)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end[proleptic_gregorian-(2, 3, 1)--(1, 12)-()] [gw0] PASSED tests/test_accessor_dt.py::test_calendar_cftime[360_day] tests/test_cftime_offsets.py::test_add_year_end[proleptic_gregorian-(1, 3, 1)--(1, 2)-()] tests/test_accessor_dt.py::test_calendar_cftime[365_day] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end[proleptic_gregorian-(1, 3, 1)--(1, 2)-()] tests/test_cftime_offsets.py::test_add_year_end[proleptic_gregorian-(1, 1, 1, 5, 5, 5, 5)--(1, 12)-(5, 5, 5, 5)] [gw0] PASSED tests/test_accessor_dt.py::test_calendar_cftime[365_day] [gw2] PASSED tests/test_backends.py::test_h5netcdf_entrypoint tests/test_backends.py::test_zarr_entrypoint tests/test_accessor_dt.py::test_calendar_cftime[366_day] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end[proleptic_gregorian-(1, 1, 1, 5, 5, 5, 5)--(1, 12)-(5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_year_end[proleptic_gregorian-(1, 1, 1, 5, 5, 5, 5)--(2, 12)-(5, 5, 5, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end[proleptic_gregorian-(1, 1, 1, 5, 5, 5, 5)--(2, 12)-(5, 5, 5, 5)] [gw0] PASSED tests/test_accessor_dt.py::test_calendar_cftime[366_day] tests/test_cftime_offsets.py::test_add_year_end[standard-(1, 1, 1)--(1, 12)-()] tests/test_accessor_dt.py::test_calendar_cftime[all_leap] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end[standard-(1, 1, 1)--(1, 12)-()] [gw0] PASSED tests/test_accessor_dt.py::test_calendar_cftime[all_leap] tests/test_accessor_dt.py::test_calendar_cftime[gregorian] tests/test_cftime_offsets.py::test_add_year_end[standard-(1, 1, 1)--(2, 12)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end[standard-(1, 1, 1)--(2, 12)-()] tests/test_cftime_offsets.py::test_add_year_end[standard-(1, 1, 1)--(1, 1)-()] [gw0] PASSED tests/test_accessor_dt.py::test_calendar_cftime[gregorian] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end[standard-(1, 1, 1)--(1, 1)-()] tests/test_accessor_dt.py::test_calendar_cftime[julian] tests/test_cftime_offsets.py::test_add_year_end[standard-(2, 3, 1)--(1, 12)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end[standard-(2, 3, 1)--(1, 12)-()] [gw0] PASSED tests/test_accessor_dt.py::test_calendar_cftime[julian] tests/test_cftime_offsets.py::test_add_year_end[standard-(1, 3, 1)--(1, 2)-()] tests/test_accessor_dt.py::test_calendar_cftime[noleap] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end[standard-(1, 3, 1)--(1, 2)-()] tests/test_cftime_offsets.py::test_add_year_end[standard-(1, 1, 1, 5, 5, 5, 5)--(1, 12)-(5, 5, 5, 5)] [gw0] PASSED tests/test_accessor_dt.py::test_calendar_cftime[noleap] tests/test_accessor_dt.py::test_calendar_cftime[proleptic_gregorian] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end[standard-(1, 1, 1, 5, 5, 5, 5)--(1, 12)-(5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_year_end[standard-(1, 1, 1, 5, 5, 5, 5)--(2, 12)-(5, 5, 5, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end[standard-(1, 1, 1, 5, 5, 5, 5)--(2, 12)-(5, 5, 5, 5)] [gw0] PASSED tests/test_accessor_dt.py::test_calendar_cftime[proleptic_gregorian] tests/test_accessor_dt.py::test_calendar_cftime[standard] tests/test_cftime_offsets.py::test_add_year_end_onOffset[360_day-(1, 12)-()--(2, 12)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end_onOffset[360_day-(1, 12)-()--(2, 12)-()] [gw2] PASSED tests/test_backends.py::test_zarr_entrypoint tests/test_cftime_offsets.py::test_add_year_end_onOffset[360_day-(1, 12)-()--(3, 12)-()] tests/test_backends.py::test_write_file_from_np_str[str] [gw0] PASSED tests/test_accessor_dt.py::test_calendar_cftime[standard] tests/test_accessor_dt.py::test_calendar_datetime64_2d [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end_onOffset[360_day-(1, 12)-()--(3, 12)-()] [gw0] PASSED tests/test_accessor_dt.py::test_calendar_datetime64_2d tests/test_cftime_offsets.py::test_add_year_end_onOffset[360_day-(2, 12)-()--(1, 12)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end_onOffset[360_day-(2, 12)-()--(1, 12)-()] tests/test_accessor_dt.py::test_calendar_datetime64_3d_dask tests/test_cftime_offsets.py::test_add_year_end_onOffset[360_day-(3, 12)-()--(1, 12)-()] [gw0] PASSED tests/test_accessor_dt.py::test_calendar_datetime64_3d_dask tests/test_accessor_dt.py::test_calendar_dask_cftime [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end_onOffset[360_day-(3, 12)-()--(1, 12)-()] tests/test_cftime_offsets.py::test_add_year_end_onOffset[360_day-(1, 1)-()--(1, 2)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end_onOffset[360_day-(1, 1)-()--(1, 2)-()] tests/test_cftime_offsets.py::test_add_year_end_onOffset[360_day-(1, 12)-(5, 5, 5, 5)--(2, 12)-(5, 5, 5, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end_onOffset[360_day-(1, 12)-(5, 5, 5, 5)--(2, 12)-(5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_year_end_onOffset[360_day-(2, 12)-(5, 5, 5, 5)--(1, 12)-(5, 5, 5, 5)] [gw0] PASSED tests/test_accessor_dt.py::test_calendar_dask_cftime [gw2] PASSED tests/test_backends.py::test_write_file_from_np_str[str] tests/test_accessor_dt.py::test_isocalendar_cftime[360_day] tests/test_backends.py::test_write_file_from_np_str[str_] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end_onOffset[360_day-(2, 12)-(5, 5, 5, 5)--(1, 12)-(5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_year_end_onOffset[365_day-(1, 12)-()--(2, 12)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end_onOffset[365_day-(1, 12)-()--(2, 12)-()] tests/test_cftime_offsets.py::test_add_year_end_onOffset[365_day-(1, 12)-()--(3, 12)-()] [gw0] PASSED tests/test_accessor_dt.py::test_isocalendar_cftime[360_day] tests/test_accessor_dt.py::test_isocalendar_cftime[365_day] [gw1] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_write_region[2-True-True-True-True] tests/test_backends.py::TestZarrDirectoryStore::test_write_region[2-True-True-True-None] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end_onOffset[365_day-(1, 12)-()--(3, 12)-()] [gw2] PASSED tests/test_backends.py::test_write_file_from_np_str[str_] tests/test_cftime_offsets.py::test_add_year_end_onOffset[365_day-(2, 12)-()--(1, 12)-()] [gw0] PASSED tests/test_accessor_dt.py::test_isocalendar_cftime[365_day] tests/test_backends.py::TestNCZarr::test_open_nczarr tests/test_accessor_dt.py::test_isocalendar_cftime[366_day] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end_onOffset[365_day-(2, 12)-()--(1, 12)-()] tests/test_cftime_offsets.py::test_add_year_end_onOffset[365_day-(3, 12)-()--(1, 12)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end_onOffset[365_day-(3, 12)-()--(1, 12)-()] tests/test_cftime_offsets.py::test_add_year_end_onOffset[365_day-(1, 1)-()--(1, 2)-()] [gw0] PASSED tests/test_accessor_dt.py::test_isocalendar_cftime[366_day] tests/test_accessor_dt.py::test_isocalendar_cftime[all_leap] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end_onOffset[365_day-(1, 1)-()--(1, 2)-()] tests/test_cftime_offsets.py::test_add_year_end_onOffset[365_day-(1, 12)-(5, 5, 5, 5)--(2, 12)-(5, 5, 5, 5)] [gw0] PASSED tests/test_accessor_dt.py::test_isocalendar_cftime[all_leap] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end_onOffset[365_day-(1, 12)-(5, 5, 5, 5)--(2, 12)-(5, 5, 5, 5)] tests/test_accessor_dt.py::test_isocalendar_cftime[gregorian] tests/test_cftime_offsets.py::test_add_year_end_onOffset[365_day-(2, 12)-(5, 5, 5, 5)--(1, 12)-(5, 5, 5, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end_onOffset[365_day-(2, 12)-(5, 5, 5, 5)--(1, 12)-(5, 5, 5, 5)] [gw0] PASSED tests/test_accessor_dt.py::test_isocalendar_cftime[gregorian] tests/test_cftime_offsets.py::test_add_year_end_onOffset[366_day-(1, 12)-()--(2, 12)-()] tests/test_accessor_dt.py::test_isocalendar_cftime[julian] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end_onOffset[366_day-(1, 12)-()--(2, 12)-()] tests/test_cftime_offsets.py::test_add_year_end_onOffset[366_day-(1, 12)-()--(3, 12)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end_onOffset[366_day-(1, 12)-()--(3, 12)-()] tests/test_cftime_offsets.py::test_add_year_end_onOffset[366_day-(2, 12)-()--(1, 12)-()] [gw0] PASSED tests/test_accessor_dt.py::test_isocalendar_cftime[julian] tests/test_accessor_dt.py::test_isocalendar_cftime[noleap] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end_onOffset[366_day-(2, 12)-()--(1, 12)-()] tests/test_cftime_offsets.py::test_add_year_end_onOffset[366_day-(3, 12)-()--(1, 12)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end_onOffset[366_day-(3, 12)-()--(1, 12)-()] [gw0] PASSED tests/test_accessor_dt.py::test_isocalendar_cftime[noleap] tests/test_cftime_offsets.py::test_add_year_end_onOffset[366_day-(1, 1)-()--(1, 2)-()] tests/test_accessor_dt.py::test_isocalendar_cftime[proleptic_gregorian] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end_onOffset[366_day-(1, 1)-()--(1, 2)-()] tests/test_cftime_offsets.py::test_add_year_end_onOffset[366_day-(1, 12)-(5, 5, 5, 5)--(2, 12)-(5, 5, 5, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end_onOffset[366_day-(1, 12)-(5, 5, 5, 5)--(2, 12)-(5, 5, 5, 5)] [gw0] PASSED tests/test_accessor_dt.py::test_isocalendar_cftime[proleptic_gregorian] tests/test_accessor_dt.py::test_isocalendar_cftime[standard] tests/test_cftime_offsets.py::test_add_year_end_onOffset[366_day-(2, 12)-(5, 5, 5, 5)--(1, 12)-(5, 5, 5, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end_onOffset[366_day-(2, 12)-(5, 5, 5, 5)--(1, 12)-(5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_year_end_onOffset[all_leap-(1, 12)-()--(2, 12)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end_onOffset[all_leap-(1, 12)-()--(2, 12)-()] [gw0] PASSED tests/test_accessor_dt.py::test_isocalendar_cftime[standard] tests/test_accessor_dt.py::test_date_cftime[360_day] tests/test_cftime_offsets.py::test_add_year_end_onOffset[all_leap-(1, 12)-()--(3, 12)-()] [gw0] PASSED tests/test_accessor_dt.py::test_date_cftime[360_day] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end_onOffset[all_leap-(1, 12)-()--(3, 12)-()] tests/test_accessor_dt.py::test_date_cftime[365_day] tests/test_cftime_offsets.py::test_add_year_end_onOffset[all_leap-(2, 12)-()--(1, 12)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end_onOffset[all_leap-(2, 12)-()--(1, 12)-()] tests/test_cftime_offsets.py::test_add_year_end_onOffset[all_leap-(3, 12)-()--(1, 12)-()] [gw0] PASSED tests/test_accessor_dt.py::test_date_cftime[365_day] tests/test_accessor_dt.py::test_date_cftime[366_day] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end_onOffset[all_leap-(3, 12)-()--(1, 12)-()] tests/test_cftime_offsets.py::test_add_year_end_onOffset[all_leap-(1, 1)-()--(1, 2)-()] [gw0] PASSED tests/test_accessor_dt.py::test_date_cftime[366_day] tests/test_accessor_dt.py::test_date_cftime[all_leap] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end_onOffset[all_leap-(1, 1)-()--(1, 2)-()] tests/test_cftime_offsets.py::test_add_year_end_onOffset[all_leap-(1, 12)-(5, 5, 5, 5)--(2, 12)-(5, 5, 5, 5)] [gw0] PASSED tests/test_accessor_dt.py::test_date_cftime[all_leap] tests/test_accessor_dt.py::test_date_cftime[gregorian] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end_onOffset[all_leap-(1, 12)-(5, 5, 5, 5)--(2, 12)-(5, 5, 5, 5)] [gw2] PASSED tests/test_backends.py::TestNCZarr::test_open_nczarr tests/test_cftime_offsets.py::test_add_year_end_onOffset[all_leap-(2, 12)-(5, 5, 5, 5)--(1, 12)-(5, 5, 5, 5)] tests/test_backends.py::TestNCZarr::test_overwriting_nczarr [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end_onOffset[all_leap-(2, 12)-(5, 5, 5, 5)--(1, 12)-(5, 5, 5, 5)] [gw0] PASSED tests/test_accessor_dt.py::test_date_cftime[gregorian] tests/test_cftime_offsets.py::test_add_year_end_onOffset[gregorian-(1, 12)-()--(2, 12)-()] tests/test_accessor_dt.py::test_date_cftime[julian] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end_onOffset[gregorian-(1, 12)-()--(2, 12)-()] tests/test_cftime_offsets.py::test_add_year_end_onOffset[gregorian-(1, 12)-()--(3, 12)-()] [gw1] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_write_region[2-True-True-True-None] tests/test_backends.py::TestZarrDirectoryStore::test_write_region[2-None-False-False-False] [gw0] PASSED tests/test_accessor_dt.py::test_date_cftime[julian] tests/test_accessor_dt.py::test_date_cftime[noleap] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end_onOffset[gregorian-(1, 12)-()--(3, 12)-()] tests/test_cftime_offsets.py::test_add_year_end_onOffset[gregorian-(2, 12)-()--(1, 12)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end_onOffset[gregorian-(2, 12)-()--(1, 12)-()] [gw0] PASSED tests/test_accessor_dt.py::test_date_cftime[noleap] tests/test_accessor_dt.py::test_date_cftime[proleptic_gregorian] tests/test_cftime_offsets.py::test_add_year_end_onOffset[gregorian-(3, 12)-()--(1, 12)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end_onOffset[gregorian-(3, 12)-()--(1, 12)-()] [gw0] PASSED tests/test_accessor_dt.py::test_date_cftime[proleptic_gregorian] tests/test_cftime_offsets.py::test_add_year_end_onOffset[gregorian-(1, 1)-()--(1, 2)-()] tests/test_accessor_dt.py::test_date_cftime[standard] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end_onOffset[gregorian-(1, 1)-()--(1, 2)-()] tests/test_cftime_offsets.py::test_add_year_end_onOffset[gregorian-(1, 12)-(5, 5, 5, 5)--(2, 12)-(5, 5, 5, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end_onOffset[gregorian-(1, 12)-(5, 5, 5, 5)--(2, 12)-(5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_year_end_onOffset[gregorian-(2, 12)-(5, 5, 5, 5)--(1, 12)-(5, 5, 5, 5)] [gw0] PASSED tests/test_accessor_dt.py::test_date_cftime[standard] tests/test_accessor_dt.py::test_cftime_strftime_access[360_day] [gw2] PASSED tests/test_backends.py::TestNCZarr::test_overwriting_nczarr [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end_onOffset[gregorian-(2, 12)-(5, 5, 5, 5)--(1, 12)-(5, 5, 5, 5)] tests/test_backends.py::TestNCZarr::test_raise_writing_to_nczarr[a] tests/test_cftime_offsets.py::test_add_year_end_onOffset[julian-(1, 12)-()--(2, 12)-()] [gw2] SKIPPED tests/test_backends.py::TestNCZarr::test_raise_writing_to_nczarr[a] tests/test_backends.py::TestNCZarr::test_raise_writing_to_nczarr[r+] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end_onOffset[julian-(1, 12)-()--(2, 12)-()] [gw2] SKIPPED tests/test_backends.py::TestNCZarr::test_raise_writing_to_nczarr[r+] tests/test_cftime_offsets.py::test_add_year_end_onOffset[julian-(1, 12)-()--(3, 12)-()] tests/test_backends.py::test_zarr_create_default_indexes[True] [gw0] PASSED tests/test_accessor_dt.py::test_cftime_strftime_access[360_day] tests/test_accessor_dt.py::test_cftime_strftime_access[365_day] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end_onOffset[julian-(1, 12)-()--(3, 12)-()] [gw1] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_write_region[2-None-False-False-False] tests/test_backends.py::TestZarrDirectoryStore::test_write_region[2-None-False-False-True] tests/test_cftime_offsets.py::test_add_year_end_onOffset[julian-(2, 12)-()--(1, 12)-()] [gw2] PASSED tests/test_backends.py::test_zarr_create_default_indexes[True] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end_onOffset[julian-(2, 12)-()--(1, 12)-()] tests/test_backends.py::test_zarr_create_default_indexes[False] tests/test_cftime_offsets.py::test_add_year_end_onOffset[julian-(3, 12)-()--(1, 12)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end_onOffset[julian-(3, 12)-()--(1, 12)-()] tests/test_cftime_offsets.py::test_add_year_end_onOffset[julian-(1, 1)-()--(1, 2)-()] [gw0] PASSED tests/test_accessor_dt.py::test_cftime_strftime_access[365_day] [gw2] PASSED tests/test_backends.py::test_zarr_create_default_indexes[False] tests/test_accessor_dt.py::test_cftime_strftime_access[366_day] tests/test_backends.py::test_h5netcdf_storage_options [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end_onOffset[julian-(1, 1)-()--(1, 2)-()] tests/test_cftime_offsets.py::test_add_year_end_onOffset[julian-(1, 12)-(5, 5, 5, 5)--(2, 12)-(5, 5, 5, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end_onOffset[julian-(1, 12)-(5, 5, 5, 5)--(2, 12)-(5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_year_end_onOffset[julian-(2, 12)-(5, 5, 5, 5)--(1, 12)-(5, 5, 5, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end_onOffset[julian-(2, 12)-(5, 5, 5, 5)--(1, 12)-(5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_year_end_onOffset[noleap-(1, 12)-()--(2, 12)-()] [gw0] PASSED tests/test_accessor_dt.py::test_cftime_strftime_access[366_day] tests/test_accessor_dt.py::test_cftime_strftime_access[all_leap] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end_onOffset[noleap-(1, 12)-()--(2, 12)-()] tests/test_cftime_offsets.py::test_add_year_end_onOffset[noleap-(1, 12)-()--(3, 12)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end_onOffset[noleap-(1, 12)-()--(3, 12)-()] tests/test_cftime_offsets.py::test_add_year_end_onOffset[noleap-(2, 12)-()--(1, 12)-()] [gw1] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_write_region[2-None-False-False-True] tests/test_backends.py::TestZarrDirectoryStore::test_write_region[2-None-False-False-None] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end_onOffset[noleap-(2, 12)-()--(1, 12)-()] [gw0] PASSED tests/test_accessor_dt.py::test_cftime_strftime_access[all_leap] tests/test_cftime_offsets.py::test_add_year_end_onOffset[noleap-(3, 12)-()--(1, 12)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end_onOffset[noleap-(3, 12)-()--(1, 12)-()] tests/test_accessor_dt.py::test_cftime_strftime_access[gregorian] tests/test_cftime_offsets.py::test_add_year_end_onOffset[noleap-(1, 1)-()--(1, 2)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end_onOffset[noleap-(1, 1)-()--(1, 2)-()] tests/test_cftime_offsets.py::test_add_year_end_onOffset[noleap-(1, 12)-(5, 5, 5, 5)--(2, 12)-(5, 5, 5, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end_onOffset[noleap-(1, 12)-(5, 5, 5, 5)--(2, 12)-(5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_year_end_onOffset[noleap-(2, 12)-(5, 5, 5, 5)--(1, 12)-(5, 5, 5, 5)] [gw0] PASSED tests/test_accessor_dt.py::test_cftime_strftime_access[gregorian] tests/test_accessor_dt.py::test_cftime_strftime_access[julian] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end_onOffset[noleap-(2, 12)-(5, 5, 5, 5)--(1, 12)-(5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_year_end_onOffset[proleptic_gregorian-(1, 12)-()--(2, 12)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end_onOffset[proleptic_gregorian-(1, 12)-()--(2, 12)-()] tests/test_cftime_offsets.py::test_add_year_end_onOffset[proleptic_gregorian-(1, 12)-()--(3, 12)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end_onOffset[proleptic_gregorian-(1, 12)-()--(3, 12)-()] [gw0] PASSED tests/test_accessor_dt.py::test_cftime_strftime_access[julian] tests/test_accessor_dt.py::test_cftime_strftime_access[noleap] tests/test_cftime_offsets.py::test_add_year_end_onOffset[proleptic_gregorian-(2, 12)-()--(1, 12)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end_onOffset[proleptic_gregorian-(2, 12)-()--(1, 12)-()] tests/test_cftime_offsets.py::test_add_year_end_onOffset[proleptic_gregorian-(3, 12)-()--(1, 12)-()] [gw1] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_write_region[2-None-False-False-None] tests/test_backends.py::TestZarrDirectoryStore::test_write_region[2-None-False-True-False] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end_onOffset[proleptic_gregorian-(3, 12)-()--(1, 12)-()] tests/test_cftime_offsets.py::test_add_year_end_onOffset[proleptic_gregorian-(1, 1)-()--(1, 2)-()] [gw0] PASSED tests/test_accessor_dt.py::test_cftime_strftime_access[noleap] tests/test_accessor_dt.py::test_cftime_strftime_access[proleptic_gregorian] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end_onOffset[proleptic_gregorian-(1, 1)-()--(1, 2)-()] tests/test_cftime_offsets.py::test_add_year_end_onOffset[proleptic_gregorian-(1, 12)-(5, 5, 5, 5)--(2, 12)-(5, 5, 5, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end_onOffset[proleptic_gregorian-(1, 12)-(5, 5, 5, 5)--(2, 12)-(5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_year_end_onOffset[proleptic_gregorian-(2, 12)-(5, 5, 5, 5)--(1, 12)-(5, 5, 5, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end_onOffset[proleptic_gregorian-(2, 12)-(5, 5, 5, 5)--(1, 12)-(5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_year_end_onOffset[standard-(1, 12)-()--(2, 12)-()] [gw0] PASSED tests/test_accessor_dt.py::test_cftime_strftime_access[proleptic_gregorian] tests/test_accessor_dt.py::test_cftime_strftime_access[standard] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end_onOffset[standard-(1, 12)-()--(2, 12)-()] tests/test_cftime_offsets.py::test_add_year_end_onOffset[standard-(1, 12)-()--(3, 12)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end_onOffset[standard-(1, 12)-()--(3, 12)-()] tests/test_cftime_offsets.py::test_add_year_end_onOffset[standard-(2, 12)-()--(1, 12)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end_onOffset[standard-(2, 12)-()--(1, 12)-()] tests/test_cftime_offsets.py::test_add_year_end_onOffset[standard-(3, 12)-()--(1, 12)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end_onOffset[standard-(3, 12)-()--(1, 12)-()] [gw0] PASSED tests/test_accessor_dt.py::test_cftime_strftime_access[standard] tests/test_accessor_dt.py::test_dask_field_access_1d[360_day-year] tests/test_cftime_offsets.py::test_add_year_end_onOffset[standard-(1, 1)-()--(1, 2)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end_onOffset[standard-(1, 1)-()--(1, 2)-()] tests/test_cftime_offsets.py::test_add_year_end_onOffset[standard-(1, 12)-(5, 5, 5, 5)--(2, 12)-(5, 5, 5, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end_onOffset[standard-(1, 12)-(5, 5, 5, 5)--(2, 12)-(5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_year_end_onOffset[standard-(2, 12)-(5, 5, 5, 5)--(1, 12)-(5, 5, 5, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_year_end_onOffset[standard-(2, 12)-(5, 5, 5, 5)--(1, 12)-(5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_quarter_begin[360_day-(1, 1, 1)--(1, 3, 1)] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access_1d[360_day-year] tests/test_accessor_dt.py::test_dask_field_access_1d[360_day-month] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_begin[360_day-(1, 1, 1)--(1, 3, 1)] [gw1] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_write_region[2-None-False-True-False] tests/test_backends.py::TestZarrDirectoryStore::test_write_region[2-None-False-True-True] tests/test_cftime_offsets.py::test_add_quarter_begin[360_day-(1, 1, 1)--(1, 6, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_begin[360_day-(1, 1, 1)--(1, 6, 1)] tests/test_cftime_offsets.py::test_add_quarter_begin[360_day-(1, 1, 1)--(1, 2, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_begin[360_day-(1, 1, 1)--(1, 2, 1)] tests/test_cftime_offsets.py::test_add_quarter_begin[360_day-(1, 1, 7)--(1, 6, 1)] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access_1d[360_day-month] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_begin[360_day-(1, 1, 7)--(1, 6, 1)] tests/test_accessor_dt.py::test_dask_field_access_1d[360_day-day] tests/test_cftime_offsets.py::test_add_quarter_begin[360_day-(2, 2, 1)--(1, 12, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_begin[360_day-(2, 2, 1)--(1, 12, 1)] tests/test_cftime_offsets.py::test_add_quarter_begin[360_day-(1, 3, 2)--(1, 3, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_begin[360_day-(1, 3, 2)--(1, 3, 1)] 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)] [gw3] PASSED 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)] 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)] [gw3] PASSED 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)] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access_1d[360_day-day] tests/test_accessor_dt.py::test_dask_field_access_1d[360_day-hour] tests/test_cftime_offsets.py::test_add_quarter_begin[365_day-(1, 1, 1)--(1, 3, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_begin[365_day-(1, 1, 1)--(1, 3, 1)] tests/test_cftime_offsets.py::test_add_quarter_begin[365_day-(1, 1, 1)--(1, 6, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_begin[365_day-(1, 1, 1)--(1, 6, 1)] tests/test_cftime_offsets.py::test_add_quarter_begin[365_day-(1, 1, 1)--(1, 2, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_begin[365_day-(1, 1, 1)--(1, 2, 1)] tests/test_cftime_offsets.py::test_add_quarter_begin[365_day-(1, 1, 7)--(1, 6, 1)] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access_1d[360_day-hour] tests/test_accessor_dt.py::test_dask_field_access_1d[360_day-dayofyear] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_begin[365_day-(1, 1, 7)--(1, 6, 1)] tests/test_cftime_offsets.py::test_add_quarter_begin[365_day-(2, 2, 1)--(1, 12, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_begin[365_day-(2, 2, 1)--(1, 12, 1)] tests/test_cftime_offsets.py::test_add_quarter_begin[365_day-(1, 3, 2)--(1, 3, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_begin[365_day-(1, 3, 2)--(1, 3, 1)] 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)] [gw3] PASSED 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)] [gw1] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_write_region[2-None-False-True-True] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access_1d[360_day-dayofyear] tests/test_backends.py::TestZarrDirectoryStore::test_write_region[2-None-False-True-None] tests/test_accessor_dt.py::test_dask_field_access_1d[360_day-dayofweek] 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)] [gw3] PASSED 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)] tests/test_cftime_offsets.py::test_add_quarter_begin[366_day-(1, 1, 1)--(1, 3, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_begin[366_day-(1, 1, 1)--(1, 3, 1)] tests/test_cftime_offsets.py::test_add_quarter_begin[366_day-(1, 1, 1)--(1, 6, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_begin[366_day-(1, 1, 1)--(1, 6, 1)] tests/test_cftime_offsets.py::test_add_quarter_begin[366_day-(1, 1, 1)--(1, 2, 1)] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access_1d[360_day-dayofweek] tests/test_accessor_dt.py::test_dask_field_access_1d[365_day-year] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_begin[366_day-(1, 1, 1)--(1, 2, 1)] tests/test_cftime_offsets.py::test_add_quarter_begin[366_day-(1, 1, 7)--(1, 6, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_begin[366_day-(1, 1, 7)--(1, 6, 1)] tests/test_cftime_offsets.py::test_add_quarter_begin[366_day-(2, 2, 1)--(1, 12, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_begin[366_day-(2, 2, 1)--(1, 12, 1)] tests/test_cftime_offsets.py::test_add_quarter_begin[366_day-(1, 3, 2)--(1, 3, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_begin[366_day-(1, 3, 2)--(1, 3, 1)] 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)] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access_1d[365_day-year] tests/test_accessor_dt.py::test_dask_field_access_1d[365_day-month] [gw3] PASSED 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)] 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)] [gw3] PASSED 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)] tests/test_cftime_offsets.py::test_add_quarter_begin[all_leap-(1, 1, 1)--(1, 3, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_begin[all_leap-(1, 1, 1)--(1, 3, 1)] tests/test_cftime_offsets.py::test_add_quarter_begin[all_leap-(1, 1, 1)--(1, 6, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_begin[all_leap-(1, 1, 1)--(1, 6, 1)] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access_1d[365_day-month] tests/test_cftime_offsets.py::test_add_quarter_begin[all_leap-(1, 1, 1)--(1, 2, 1)] tests/test_accessor_dt.py::test_dask_field_access_1d[365_day-day] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_begin[all_leap-(1, 1, 1)--(1, 2, 1)] tests/test_cftime_offsets.py::test_add_quarter_begin[all_leap-(1, 1, 7)--(1, 6, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_begin[all_leap-(1, 1, 7)--(1, 6, 1)] tests/test_cftime_offsets.py::test_add_quarter_begin[all_leap-(2, 2, 1)--(1, 12, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_begin[all_leap-(2, 2, 1)--(1, 12, 1)] [gw1] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_write_region[2-None-False-True-None] tests/test_backends.py::TestZarrDirectoryStore::test_write_region[2-None-True-False-False] tests/test_cftime_offsets.py::test_add_quarter_begin[all_leap-(1, 3, 2)--(1, 3, 1)] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access_1d[365_day-day] tests/test_accessor_dt.py::test_dask_field_access_1d[365_day-hour] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_begin[all_leap-(1, 3, 2)--(1, 3, 1)] 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)] [gw3] PASSED 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)] 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)] [gw3] PASSED 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)] tests/test_cftime_offsets.py::test_add_quarter_begin[gregorian-(1, 1, 1)--(1, 3, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_begin[gregorian-(1, 1, 1)--(1, 3, 1)] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access_1d[365_day-hour] tests/test_cftime_offsets.py::test_add_quarter_begin[gregorian-(1, 1, 1)--(1, 6, 1)] [gw2] PASSED tests/test_backends.py::test_h5netcdf_storage_options tests/test_backends_api.py::test_get_default_netcdf_write_engine tests/test_accessor_dt.py::test_dask_field_access_1d[365_day-dayofyear] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_begin[gregorian-(1, 1, 1)--(1, 6, 1)] tests/test_cftime_offsets.py::test_add_quarter_begin[gregorian-(1, 1, 1)--(1, 2, 1)] [gw2] PASSED tests/test_backends_api.py::test_get_default_netcdf_write_engine tests/test_backends_api.py::test_default_engine_h5netcdf [gw2] PASSED tests/test_backends_api.py::test_default_engine_h5netcdf tests/test_backends_api.py::test_custom_engine [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_begin[gregorian-(1, 1, 1)--(1, 2, 1)] tests/test_cftime_offsets.py::test_add_quarter_begin[gregorian-(1, 1, 7)--(1, 6, 1)] [gw2] PASSED tests/test_backends_api.py::test_custom_engine tests/test_backends_api.py::test_multiindex [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_begin[gregorian-(1, 1, 7)--(1, 6, 1)] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access_1d[365_day-dayofyear] tests/test_cftime_offsets.py::test_add_quarter_begin[gregorian-(2, 2, 1)--(1, 12, 1)] tests/test_accessor_dt.py::test_dask_field_access_1d[365_day-dayofweek] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_begin[gregorian-(2, 2, 1)--(1, 12, 1)] [gw2] PASSED tests/test_backends_api.py::test_multiindex tests/test_cftime_offsets.py::test_add_quarter_begin[gregorian-(1, 3, 2)--(1, 3, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_begin[gregorian-(1, 3, 2)--(1, 3, 1)] tests/test_cftime_offsets.py::test_add_quarter_begin[gregorian-(1, 1, 1, 5, 5, 5, 5)--(1, 3, 1, 5, 5, 5, 5)] tests/test_backends_api.py::TestPreferredChunks::test_honor_chunks[False-shape0-pref_chunks0] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_begin[gregorian-(1, 1, 1, 5, 5, 5, 5)--(1, 3, 1, 5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_quarter_begin[gregorian-(2, 1, 1, 5, 5, 5, 5)--(1, 12, 1, 5, 5, 5, 5)] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access_1d[365_day-dayofweek] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_begin[gregorian-(2, 1, 1, 5, 5, 5, 5)--(1, 12, 1, 5, 5, 5, 5)] tests/test_accessor_dt.py::test_dask_field_access_1d[366_day-year] tests/test_cftime_offsets.py::test_add_quarter_begin[julian-(1, 1, 1)--(1, 3, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_begin[julian-(1, 1, 1)--(1, 3, 1)] tests/test_cftime_offsets.py::test_add_quarter_begin[julian-(1, 1, 1)--(1, 6, 1)] [gw1] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_write_region[2-None-True-False-False] tests/test_backends.py::TestZarrDirectoryStore::test_write_region[2-None-True-False-True] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_begin[julian-(1, 1, 1)--(1, 6, 1)] tests/test_cftime_offsets.py::test_add_quarter_begin[julian-(1, 1, 1)--(1, 2, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_begin[julian-(1, 1, 1)--(1, 2, 1)] [gw2] PASSED tests/test_backends_api.py::TestPreferredChunks::test_honor_chunks[False-shape0-pref_chunks0] tests/test_cftime_offsets.py::test_add_quarter_begin[julian-(1, 1, 7)--(1, 6, 1)] tests/test_backends_api.py::TestPreferredChunks::test_honor_chunks[False-shape1-pref_chunks1] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access_1d[366_day-year] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_begin[julian-(1, 1, 7)--(1, 6, 1)] tests/test_accessor_dt.py::test_dask_field_access_1d[366_day-month] tests/test_cftime_offsets.py::test_add_quarter_begin[julian-(2, 2, 1)--(1, 12, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_begin[julian-(2, 2, 1)--(1, 12, 1)] tests/test_cftime_offsets.py::test_add_quarter_begin[julian-(1, 3, 2)--(1, 3, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_begin[julian-(1, 3, 2)--(1, 3, 1)] tests/test_cftime_offsets.py::test_add_quarter_begin[julian-(1, 1, 1, 5, 5, 5, 5)--(1, 3, 1, 5, 5, 5, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_begin[julian-(1, 1, 1, 5, 5, 5, 5)--(1, 3, 1, 5, 5, 5, 5)] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access_1d[366_day-month] tests/test_cftime_offsets.py::test_add_quarter_begin[julian-(2, 1, 1, 5, 5, 5, 5)--(1, 12, 1, 5, 5, 5, 5)] tests/test_accessor_dt.py::test_dask_field_access_1d[366_day-day] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_begin[julian-(2, 1, 1, 5, 5, 5, 5)--(1, 12, 1, 5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_quarter_begin[noleap-(1, 1, 1)--(1, 3, 1)] [gw2] PASSED tests/test_backends_api.py::TestPreferredChunks::test_honor_chunks[False-shape1-pref_chunks1] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_begin[noleap-(1, 1, 1)--(1, 3, 1)] tests/test_backends_api.py::TestPreferredChunks::test_honor_chunks[False-shape2-pref_chunks2] tests/test_cftime_offsets.py::test_add_quarter_begin[noleap-(1, 1, 1)--(1, 6, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_begin[noleap-(1, 1, 1)--(1, 6, 1)] tests/test_cftime_offsets.py::test_add_quarter_begin[noleap-(1, 1, 1)--(1, 2, 1)] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access_1d[366_day-day] tests/test_accessor_dt.py::test_dask_field_access_1d[366_day-hour] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_begin[noleap-(1, 1, 1)--(1, 2, 1)] tests/test_cftime_offsets.py::test_add_quarter_begin[noleap-(1, 1, 7)--(1, 6, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_begin[noleap-(1, 1, 7)--(1, 6, 1)] tests/test_cftime_offsets.py::test_add_quarter_begin[noleap-(2, 2, 1)--(1, 12, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_begin[noleap-(2, 2, 1)--(1, 12, 1)] tests/test_cftime_offsets.py::test_add_quarter_begin[noleap-(1, 3, 2)--(1, 3, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_begin[noleap-(1, 3, 2)--(1, 3, 1)] tests/test_cftime_offsets.py::test_add_quarter_begin[noleap-(1, 1, 1, 5, 5, 5, 5)--(1, 3, 1, 5, 5, 5, 5)] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access_1d[366_day-hour] tests/test_accessor_dt.py::test_dask_field_access_1d[366_day-dayofyear] [gw1] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_write_region[2-None-True-False-True] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_begin[noleap-(1, 1, 1, 5, 5, 5, 5)--(1, 3, 1, 5, 5, 5, 5)] tests/test_backends.py::TestZarrDirectoryStore::test_write_region[2-None-True-False-None] tests/test_cftime_offsets.py::test_add_quarter_begin[noleap-(2, 1, 1, 5, 5, 5, 5)--(1, 12, 1, 5, 5, 5, 5)] [gw2] PASSED tests/test_backends_api.py::TestPreferredChunks::test_honor_chunks[False-shape2-pref_chunks2] tests/test_backends_api.py::TestPreferredChunks::test_honor_chunks[False-shape3-pref_chunks3] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_begin[noleap-(2, 1, 1, 5, 5, 5, 5)--(1, 12, 1, 5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_quarter_begin[proleptic_gregorian-(1, 1, 1)--(1, 3, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_begin[proleptic_gregorian-(1, 1, 1)--(1, 3, 1)] tests/test_cftime_offsets.py::test_add_quarter_begin[proleptic_gregorian-(1, 1, 1)--(1, 6, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_begin[proleptic_gregorian-(1, 1, 1)--(1, 6, 1)] tests/test_cftime_offsets.py::test_add_quarter_begin[proleptic_gregorian-(1, 1, 1)--(1, 2, 1)] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access_1d[366_day-dayofyear] tests/test_accessor_dt.py::test_dask_field_access_1d[366_day-dayofweek] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_begin[proleptic_gregorian-(1, 1, 1)--(1, 2, 1)] tests/test_cftime_offsets.py::test_add_quarter_begin[proleptic_gregorian-(1, 1, 7)--(1, 6, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_begin[proleptic_gregorian-(1, 1, 7)--(1, 6, 1)] tests/test_cftime_offsets.py::test_add_quarter_begin[proleptic_gregorian-(2, 2, 1)--(1, 12, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_begin[proleptic_gregorian-(2, 2, 1)--(1, 12, 1)] tests/test_cftime_offsets.py::test_add_quarter_begin[proleptic_gregorian-(1, 3, 2)--(1, 3, 1)] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access_1d[366_day-dayofweek] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_begin[proleptic_gregorian-(1, 3, 2)--(1, 3, 1)] tests/test_accessor_dt.py::test_dask_field_access_1d[all_leap-year] [gw2] PASSED tests/test_backends_api.py::TestPreferredChunks::test_honor_chunks[False-shape3-pref_chunks3] tests/test_backends_api.py::TestPreferredChunks::test_honor_chunks[True-shape0-pref_chunks0] 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)] [gw3] PASSED 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)] 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)] [gw3] PASSED 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)] tests/test_cftime_offsets.py::test_add_quarter_begin[standard-(1, 1, 1)--(1, 3, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_begin[standard-(1, 1, 1)--(1, 3, 1)] tests/test_cftime_offsets.py::test_add_quarter_begin[standard-(1, 1, 1)--(1, 6, 1)] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access_1d[all_leap-year] tests/test_accessor_dt.py::test_dask_field_access_1d[all_leap-month] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_begin[standard-(1, 1, 1)--(1, 6, 1)] tests/test_cftime_offsets.py::test_add_quarter_begin[standard-(1, 1, 1)--(1, 2, 1)] [gw2] PASSED tests/test_backends_api.py::TestPreferredChunks::test_honor_chunks[True-shape0-pref_chunks0] tests/test_backends_api.py::TestPreferredChunks::test_honor_chunks[True-shape1-pref_chunks1] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_begin[standard-(1, 1, 1)--(1, 2, 1)] tests/test_cftime_offsets.py::test_add_quarter_begin[standard-(1, 1, 7)--(1, 6, 1)] [gw1] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_write_region[2-None-True-False-None] tests/test_backends.py::TestZarrDirectoryStore::test_write_region[2-None-True-True-False] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_begin[standard-(1, 1, 7)--(1, 6, 1)] tests/test_cftime_offsets.py::test_add_quarter_begin[standard-(2, 2, 1)--(1, 12, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_begin[standard-(2, 2, 1)--(1, 12, 1)] tests/test_cftime_offsets.py::test_add_quarter_begin[standard-(1, 3, 2)--(1, 3, 1)] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access_1d[all_leap-month] tests/test_accessor_dt.py::test_dask_field_access_1d[all_leap-day] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_begin[standard-(1, 3, 2)--(1, 3, 1)] tests/test_cftime_offsets.py::test_add_quarter_begin[standard-(1, 1, 1, 5, 5, 5, 5)--(1, 3, 1, 5, 5, 5, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_begin[standard-(1, 1, 1, 5, 5, 5, 5)--(1, 3, 1, 5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_quarter_begin[standard-(2, 1, 1, 5, 5, 5, 5)--(1, 12, 1, 5, 5, 5, 5)] [gw2] PASSED tests/test_backends_api.py::TestPreferredChunks::test_honor_chunks[True-shape1-pref_chunks1] tests/test_backends_api.py::TestPreferredChunks::test_honor_chunks[True-shape2-pref_chunks2] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_begin[standard-(2, 1, 1, 5, 5, 5, 5)--(1, 12, 1, 5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_quarter_end[360_day-(1, 1, 1)--(1, 3)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end[360_day-(1, 1, 1)--(1, 3)-()] tests/test_cftime_offsets.py::test_add_quarter_end[360_day-(1, 1, 1)--(1, 6)-()] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access_1d[all_leap-day] tests/test_accessor_dt.py::test_dask_field_access_1d[all_leap-hour] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end[360_day-(1, 1, 1)--(1, 6)-()] tests/test_cftime_offsets.py::test_add_quarter_end[360_day-(1, 1, 1)--(1, 1)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end[360_day-(1, 1, 1)--(1, 1)-()] tests/test_cftime_offsets.py::test_add_quarter_end[360_day-(2, 3, 1)--(1, 12)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end[360_day-(2, 3, 1)--(1, 12)-()] tests/test_cftime_offsets.py::test_add_quarter_end[360_day-(1, 3, 1)--(1, 2)-()] [gw2] PASSED tests/test_backends_api.py::TestPreferredChunks::test_honor_chunks[True-shape2-pref_chunks2] tests/test_backends_api.py::TestPreferredChunks::test_honor_chunks[True-shape3-pref_chunks3] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end[360_day-(1, 3, 1)--(1, 2)-()] tests/test_cftime_offsets.py::test_add_quarter_end[360_day-(1, 1, 1, 5, 5, 5, 5)--(1, 3)-(5, 5, 5, 5)] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access_1d[all_leap-hour] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end[360_day-(1, 1, 1, 5, 5, 5, 5)--(1, 3)-(5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_quarter_end[360_day-(1, 1, 1, 5, 5, 5, 5)--(1, 6)-(5, 5, 5, 5)] tests/test_accessor_dt.py::test_dask_field_access_1d[all_leap-dayofyear] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end[360_day-(1, 1, 1, 5, 5, 5, 5)--(1, 6)-(5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_quarter_end[365_day-(1, 1, 1)--(1, 3)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end[365_day-(1, 1, 1)--(1, 3)-()] tests/test_cftime_offsets.py::test_add_quarter_end[365_day-(1, 1, 1)--(1, 6)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end[365_day-(1, 1, 1)--(1, 6)-()] tests/test_cftime_offsets.py::test_add_quarter_end[365_day-(1, 1, 1)--(1, 1)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end[365_day-(1, 1, 1)--(1, 1)-()] tests/test_cftime_offsets.py::test_add_quarter_end[365_day-(2, 3, 1)--(1, 12)-()] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access_1d[all_leap-dayofyear] tests/test_accessor_dt.py::test_dask_field_access_1d[all_leap-dayofweek] [gw2] PASSED tests/test_backends_api.py::TestPreferredChunks::test_honor_chunks[True-shape3-pref_chunks3] tests/test_backends_api.py::TestPreferredChunks::test_split_chunks[shape0-pref_chunks0-req_chunks0] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end[365_day-(2, 3, 1)--(1, 12)-()] tests/test_cftime_offsets.py::test_add_quarter_end[365_day-(1, 3, 1)--(1, 2)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end[365_day-(1, 3, 1)--(1, 2)-()] tests/test_cftime_offsets.py::test_add_quarter_end[365_day-(1, 1, 1, 5, 5, 5, 5)--(1, 3)-(5, 5, 5, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end[365_day-(1, 1, 1, 5, 5, 5, 5)--(1, 3)-(5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_quarter_end[365_day-(1, 1, 1, 5, 5, 5, 5)--(1, 6)-(5, 5, 5, 5)] [gw1] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_write_region[2-None-True-True-False] tests/test_backends.py::TestZarrDirectoryStore::test_write_region[2-None-True-True-True] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end[365_day-(1, 1, 1, 5, 5, 5, 5)--(1, 6)-(5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_quarter_end[366_day-(1, 1, 1)--(1, 3)-()] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access_1d[all_leap-dayofweek] tests/test_accessor_dt.py::test_dask_field_access_1d[gregorian-year] [gw2] PASSED tests/test_backends_api.py::TestPreferredChunks::test_split_chunks[shape0-pref_chunks0-req_chunks0] tests/test_backends_api.py::TestPreferredChunks::test_split_chunks[shape1-pref_chunks1-req_chunks1] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end[366_day-(1, 1, 1)--(1, 3)-()] tests/test_cftime_offsets.py::test_add_quarter_end[366_day-(1, 1, 1)--(1, 6)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end[366_day-(1, 1, 1)--(1, 6)-()] tests/test_cftime_offsets.py::test_add_quarter_end[366_day-(1, 1, 1)--(1, 1)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end[366_day-(1, 1, 1)--(1, 1)-()] tests/test_cftime_offsets.py::test_add_quarter_end[366_day-(2, 3, 1)--(1, 12)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end[366_day-(2, 3, 1)--(1, 12)-()] tests/test_cftime_offsets.py::test_add_quarter_end[366_day-(1, 3, 1)--(1, 2)-()] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access_1d[gregorian-year] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end[366_day-(1, 3, 1)--(1, 2)-()] tests/test_accessor_dt.py::test_dask_field_access_1d[gregorian-month] tests/test_cftime_offsets.py::test_add_quarter_end[366_day-(1, 1, 1, 5, 5, 5, 5)--(1, 3)-(5, 5, 5, 5)] [gw2] PASSED tests/test_backends_api.py::TestPreferredChunks::test_split_chunks[shape1-pref_chunks1-req_chunks1] tests/test_backends_api.py::TestPreferredChunks::test_split_chunks[shape2-pref_chunks2-req_chunks2] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end[366_day-(1, 1, 1, 5, 5, 5, 5)--(1, 3)-(5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_quarter_end[366_day-(1, 1, 1, 5, 5, 5, 5)--(1, 6)-(5, 5, 5, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end[366_day-(1, 1, 1, 5, 5, 5, 5)--(1, 6)-(5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_quarter_end[all_leap-(1, 1, 1)--(1, 3)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end[all_leap-(1, 1, 1)--(1, 3)-()] tests/test_cftime_offsets.py::test_add_quarter_end[all_leap-(1, 1, 1)--(1, 6)-()] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access_1d[gregorian-month] tests/test_accessor_dt.py::test_dask_field_access_1d[gregorian-day] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end[all_leap-(1, 1, 1)--(1, 6)-()] tests/test_cftime_offsets.py::test_add_quarter_end[all_leap-(1, 1, 1)--(1, 1)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end[all_leap-(1, 1, 1)--(1, 1)-()] tests/test_cftime_offsets.py::test_add_quarter_end[all_leap-(2, 3, 1)--(1, 12)-()] [gw2] PASSED tests/test_backends_api.py::TestPreferredChunks::test_split_chunks[shape2-pref_chunks2-req_chunks2] tests/test_backends_api.py::TestPreferredChunks::test_split_chunks[shape3-pref_chunks3-req_chunks3] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end[all_leap-(2, 3, 1)--(1, 12)-()] tests/test_cftime_offsets.py::test_add_quarter_end[all_leap-(1, 3, 1)--(1, 2)-()] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access_1d[gregorian-day] tests/test_accessor_dt.py::test_dask_field_access_1d[gregorian-hour] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end[all_leap-(1, 3, 1)--(1, 2)-()] tests/test_cftime_offsets.py::test_add_quarter_end[all_leap-(1, 1, 1, 5, 5, 5, 5)--(1, 3)-(5, 5, 5, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end[all_leap-(1, 1, 1, 5, 5, 5, 5)--(1, 3)-(5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_quarter_end[all_leap-(1, 1, 1, 5, 5, 5, 5)--(1, 6)-(5, 5, 5, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end[all_leap-(1, 1, 1, 5, 5, 5, 5)--(1, 6)-(5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_quarter_end[gregorian-(1, 1, 1)--(1, 3)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end[gregorian-(1, 1, 1)--(1, 3)-()] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access_1d[gregorian-hour] tests/test_accessor_dt.py::test_dask_field_access_1d[gregorian-dayofyear] tests/test_cftime_offsets.py::test_add_quarter_end[gregorian-(1, 1, 1)--(1, 6)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end[gregorian-(1, 1, 1)--(1, 6)-()] tests/test_cftime_offsets.py::test_add_quarter_end[gregorian-(1, 1, 1)--(1, 1)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end[gregorian-(1, 1, 1)--(1, 1)-()] [gw1] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_write_region[2-None-True-True-True] tests/test_backends.py::TestZarrDirectoryStore::test_write_region[2-None-True-True-None] tests/test_cftime_offsets.py::test_add_quarter_end[gregorian-(2, 3, 1)--(1, 12)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end[gregorian-(2, 3, 1)--(1, 12)-()] tests/test_cftime_offsets.py::test_add_quarter_end[gregorian-(1, 3, 1)--(1, 2)-()] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access_1d[gregorian-dayofyear] tests/test_accessor_dt.py::test_dask_field_access_1d[gregorian-dayofweek] [gw2] PASSED tests/test_backends_api.py::TestPreferredChunks::test_split_chunks[shape3-pref_chunks3-req_chunks3] tests/test_backends_api.py::TestPreferredChunks::test_split_chunks[shape4-pref_chunks4-req_chunks4] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end[gregorian-(1, 3, 1)--(1, 2)-()] tests/test_cftime_offsets.py::test_add_quarter_end[gregorian-(1, 1, 1, 5, 5, 5, 5)--(1, 3)-(5, 5, 5, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end[gregorian-(1, 1, 1, 5, 5, 5, 5)--(1, 3)-(5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_quarter_end[gregorian-(1, 1, 1, 5, 5, 5, 5)--(1, 6)-(5, 5, 5, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end[gregorian-(1, 1, 1, 5, 5, 5, 5)--(1, 6)-(5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_quarter_end[julian-(1, 1, 1)--(1, 3)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end[julian-(1, 1, 1)--(1, 3)-()] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access_1d[gregorian-dayofweek] tests/test_accessor_dt.py::test_dask_field_access_1d[julian-year] tests/test_cftime_offsets.py::test_add_quarter_end[julian-(1, 1, 1)--(1, 6)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end[julian-(1, 1, 1)--(1, 6)-()] tests/test_cftime_offsets.py::test_add_quarter_end[julian-(1, 1, 1)--(1, 1)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end[julian-(1, 1, 1)--(1, 1)-()] tests/test_cftime_offsets.py::test_add_quarter_end[julian-(2, 3, 1)--(1, 12)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end[julian-(2, 3, 1)--(1, 12)-()] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access_1d[julian-year] tests/test_accessor_dt.py::test_dask_field_access_1d[julian-month] [gw2] PASSED tests/test_backends_api.py::TestPreferredChunks::test_split_chunks[shape4-pref_chunks4-req_chunks4] tests/test_backends_api.py::TestPreferredChunks::test_join_chunks[shape0-pref_chunks0-req_chunks0] tests/test_cftime_offsets.py::test_add_quarter_end[julian-(1, 3, 1)--(1, 2)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end[julian-(1, 3, 1)--(1, 2)-()] tests/test_cftime_offsets.py::test_add_quarter_end[julian-(1, 1, 1, 5, 5, 5, 5)--(1, 3)-(5, 5, 5, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end[julian-(1, 1, 1, 5, 5, 5, 5)--(1, 3)-(5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_quarter_end[julian-(1, 1, 1, 5, 5, 5, 5)--(1, 6)-(5, 5, 5, 5)] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access_1d[julian-month] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end[julian-(1, 1, 1, 5, 5, 5, 5)--(1, 6)-(5, 5, 5, 5)] tests/test_accessor_dt.py::test_dask_field_access_1d[julian-day] tests/test_cftime_offsets.py::test_add_quarter_end[noleap-(1, 1, 1)--(1, 3)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end[noleap-(1, 1, 1)--(1, 3)-()] tests/test_cftime_offsets.py::test_add_quarter_end[noleap-(1, 1, 1)--(1, 6)-()] [gw2] PASSED tests/test_backends_api.py::TestPreferredChunks::test_join_chunks[shape0-pref_chunks0-req_chunks0] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end[noleap-(1, 1, 1)--(1, 6)-()] tests/test_backends_api.py::TestPreferredChunks::test_join_chunks[shape1-pref_chunks1-req_chunks1] tests/test_cftime_offsets.py::test_add_quarter_end[noleap-(1, 1, 1)--(1, 1)-()] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access_1d[julian-day] tests/test_accessor_dt.py::test_dask_field_access_1d[julian-hour] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end[noleap-(1, 1, 1)--(1, 1)-()] tests/test_cftime_offsets.py::test_add_quarter_end[noleap-(2, 3, 1)--(1, 12)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end[noleap-(2, 3, 1)--(1, 12)-()] tests/test_cftime_offsets.py::test_add_quarter_end[noleap-(1, 3, 1)--(1, 2)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end[noleap-(1, 3, 1)--(1, 2)-()] tests/test_cftime_offsets.py::test_add_quarter_end[noleap-(1, 1, 1, 5, 5, 5, 5)--(1, 3)-(5, 5, 5, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end[noleap-(1, 1, 1, 5, 5, 5, 5)--(1, 3)-(5, 5, 5, 5)] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access_1d[julian-hour] tests/test_accessor_dt.py::test_dask_field_access_1d[julian-dayofyear] tests/test_cftime_offsets.py::test_add_quarter_end[noleap-(1, 1, 1, 5, 5, 5, 5)--(1, 6)-(5, 5, 5, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end[noleap-(1, 1, 1, 5, 5, 5, 5)--(1, 6)-(5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_quarter_end[proleptic_gregorian-(1, 1, 1)--(1, 3)-()] [gw2] PASSED tests/test_backends_api.py::TestPreferredChunks::test_join_chunks[shape1-pref_chunks1-req_chunks1] tests/test_backends_api.py::TestPreferredChunks::test_join_chunks[shape2-pref_chunks2-req_chunks2] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end[proleptic_gregorian-(1, 1, 1)--(1, 3)-()] tests/test_cftime_offsets.py::test_add_quarter_end[proleptic_gregorian-(1, 1, 1)--(1, 6)-()] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access_1d[julian-dayofyear] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end[proleptic_gregorian-(1, 1, 1)--(1, 6)-()] tests/test_accessor_dt.py::test_dask_field_access_1d[julian-dayofweek] tests/test_cftime_offsets.py::test_add_quarter_end[proleptic_gregorian-(1, 1, 1)--(1, 1)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end[proleptic_gregorian-(1, 1, 1)--(1, 1)-()] tests/test_cftime_offsets.py::test_add_quarter_end[proleptic_gregorian-(2, 3, 1)--(1, 12)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end[proleptic_gregorian-(2, 3, 1)--(1, 12)-()] tests/test_cftime_offsets.py::test_add_quarter_end[proleptic_gregorian-(1, 3, 1)--(1, 2)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end[proleptic_gregorian-(1, 3, 1)--(1, 2)-()] tests/test_cftime_offsets.py::test_add_quarter_end[proleptic_gregorian-(1, 1, 1, 5, 5, 5, 5)--(1, 3)-(5, 5, 5, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end[proleptic_gregorian-(1, 1, 1, 5, 5, 5, 5)--(1, 3)-(5, 5, 5, 5)] [gw2] PASSED tests/test_backends_api.py::TestPreferredChunks::test_join_chunks[shape2-pref_chunks2-req_chunks2] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access_1d[julian-dayofweek] tests/test_accessor_dt.py::test_dask_field_access_1d[noleap-year] [gw1] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_write_region[2-None-True-True-None] tests/test_backends.py::TestZarrDirectoryStore::test_write_region_mode[2-None] tests/test_cftime_offsets.py::test_add_quarter_end[proleptic_gregorian-(1, 1, 1, 5, 5, 5, 5)--(1, 6)-(5, 5, 5, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end[proleptic_gregorian-(1, 1, 1, 5, 5, 5, 5)--(1, 6)-(5, 5, 5, 5)] tests/test_backends_api.py::TestPreferredChunks::test_join_chunks[shape3-pref_chunks3-req_chunks3] tests/test_cftime_offsets.py::test_add_quarter_end[standard-(1, 1, 1)--(1, 3)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end[standard-(1, 1, 1)--(1, 3)-()] tests/test_cftime_offsets.py::test_add_quarter_end[standard-(1, 1, 1)--(1, 6)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end[standard-(1, 1, 1)--(1, 6)-()] tests/test_cftime_offsets.py::test_add_quarter_end[standard-(1, 1, 1)--(1, 1)-()] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access_1d[noleap-year] tests/test_accessor_dt.py::test_dask_field_access_1d[noleap-month] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end[standard-(1, 1, 1)--(1, 1)-()] tests/test_cftime_offsets.py::test_add_quarter_end[standard-(2, 3, 1)--(1, 12)-()] [gw2] PASSED tests/test_backends_api.py::TestPreferredChunks::test_join_chunks[shape3-pref_chunks3-req_chunks3] [gw1] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_write_region_mode[2-None] tests/test_backends.py::TestZarrDirectoryStore::test_write_region_mode[2-r+] tests/test_backends_api.py::TestPreferredChunks::test_join_chunks[shape4-pref_chunks4-req_chunks4] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end[standard-(2, 3, 1)--(1, 12)-()] tests/test_cftime_offsets.py::test_add_quarter_end[standard-(1, 3, 1)--(1, 2)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end[standard-(1, 3, 1)--(1, 2)-()] tests/test_cftime_offsets.py::test_add_quarter_end[standard-(1, 1, 1, 5, 5, 5, 5)--(1, 3)-(5, 5, 5, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end[standard-(1, 1, 1, 5, 5, 5, 5)--(1, 3)-(5, 5, 5, 5)] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access_1d[noleap-month] tests/test_cftime_offsets.py::test_add_quarter_end[standard-(1, 1, 1, 5, 5, 5, 5)--(1, 6)-(5, 5, 5, 5)] tests/test_accessor_dt.py::test_dask_field_access_1d[noleap-day] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end[standard-(1, 1, 1, 5, 5, 5, 5)--(1, 6)-(5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[360_day-(1, 12)-()--(2, 3)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[360_day-(1, 12)-()--(2, 3)-()] tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[360_day-(1, 12)-()--(2, 6)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[360_day-(1, 12)-()--(2, 6)-()] [gw1] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_write_region_mode[2-r+] tests/test_backends.py::TestZarrDirectoryStore::test_write_region_mode[2-a] tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[360_day-(1, 12)-()--(1, 9)-()] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access_1d[noleap-day] [gw2] PASSED tests/test_backends_api.py::TestPreferredChunks::test_join_chunks[shape4-pref_chunks4-req_chunks4] tests/test_accessor_dt.py::test_dask_field_access_1d[noleap-hour] tests/test_backends_api.py::TestPreferredChunks::test_join_chunks[shape5-pref_chunks5-req_chunks5] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[360_day-(1, 12)-()--(1, 9)-()] tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[360_day-(1, 12)-()--(1, 6)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[360_day-(1, 12)-()--(1, 6)-()] tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[360_day-(1, 1)-()--(1, 2)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[360_day-(1, 1)-()--(1, 2)-()] tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[360_day-(1, 12)-(5, 5, 5, 5)--(2, 3)-(5, 5, 5, 5)] [gw1] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_write_region_mode[2-a] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[360_day-(1, 12)-(5, 5, 5, 5)--(2, 3)-(5, 5, 5, 5)] tests/test_backends.py::TestZarrDirectoryStore::test_write_preexisting_override_metadata[2] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access_1d[noleap-hour] tests/test_accessor_dt.py::test_dask_field_access_1d[noleap-dayofyear] tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[360_day-(1, 12)-(5, 5, 5, 5)--(1, 9)-(5, 5, 5, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[360_day-(1, 12)-(5, 5, 5, 5)--(1, 9)-(5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[365_day-(1, 12)-()--(2, 3)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[365_day-(1, 12)-()--(2, 3)-()] tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[365_day-(1, 12)-()--(2, 6)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[365_day-(1, 12)-()--(2, 6)-()] [gw2] PASSED tests/test_backends_api.py::TestPreferredChunks::test_join_chunks[shape5-pref_chunks5-req_chunks5] tests/test_backends_api.py::TestPreferredChunks::test_join_chunks[shape6-pref_chunks6-req_chunks6] tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[365_day-(1, 12)-()--(1, 9)-()] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access_1d[noleap-dayofyear] tests/test_accessor_dt.py::test_dask_field_access_1d[noleap-dayofweek] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[365_day-(1, 12)-()--(1, 9)-()] [gw1] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_write_preexisting_override_metadata[2] tests/test_backends.py::TestZarrDirectoryStore::test_write_region_errors[2] tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[365_day-(1, 12)-()--(1, 6)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[365_day-(1, 12)-()--(1, 6)-()] tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[365_day-(1, 1)-()--(1, 2)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[365_day-(1, 1)-()--(1, 2)-()] tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[365_day-(1, 12)-(5, 5, 5, 5)--(2, 3)-(5, 5, 5, 5)] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access_1d[noleap-dayofweek] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[365_day-(1, 12)-(5, 5, 5, 5)--(2, 3)-(5, 5, 5, 5)] [gw2] PASSED tests/test_backends_api.py::TestPreferredChunks::test_join_chunks[shape6-pref_chunks6-req_chunks6] tests/test_backends_api.py::TestPreferredChunks::test_join_chunks[shape7-pref_chunks7-req_chunks7] tests/test_accessor_dt.py::test_dask_field_access_1d[proleptic_gregorian-year] tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[365_day-(1, 12)-(5, 5, 5, 5)--(1, 9)-(5, 5, 5, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[365_day-(1, 12)-(5, 5, 5, 5)--(1, 9)-(5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[366_day-(1, 12)-()--(2, 3)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[366_day-(1, 12)-()--(2, 3)-()] tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[366_day-(1, 12)-()--(2, 6)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[366_day-(1, 12)-()--(2, 6)-()] tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[366_day-(1, 12)-()--(1, 9)-()] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access_1d[proleptic_gregorian-year] tests/test_accessor_dt.py::test_dask_field_access_1d[proleptic_gregorian-month] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[366_day-(1, 12)-()--(1, 9)-()] tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[366_day-(1, 12)-()--(1, 6)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[366_day-(1, 12)-()--(1, 6)-()] tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[366_day-(1, 1)-()--(1, 2)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[366_day-(1, 1)-()--(1, 2)-()] [gw2] PASSED tests/test_backends_api.py::TestPreferredChunks::test_join_chunks[shape7-pref_chunks7-req_chunks7] tests/test_backends_api.py::TestPreferredChunks::test_default_indexes[True] tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[366_day-(1, 12)-(5, 5, 5, 5)--(2, 3)-(5, 5, 5, 5)] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access_1d[proleptic_gregorian-month] tests/test_accessor_dt.py::test_dask_field_access_1d[proleptic_gregorian-day] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[366_day-(1, 12)-(5, 5, 5, 5)--(2, 3)-(5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[366_day-(1, 12)-(5, 5, 5, 5)--(1, 9)-(5, 5, 5, 5)] [gw2] PASSED tests/test_backends_api.py::TestPreferredChunks::test_default_indexes[True] tests/test_backends_api.py::TestPreferredChunks::test_default_indexes[False] [gw2] PASSED tests/test_backends_api.py::TestPreferredChunks::test_default_indexes[False] tests/test_backends_api.py::TestPreferredChunks::test_default_indexes_passthrough[True] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[366_day-(1, 12)-(5, 5, 5, 5)--(1, 9)-(5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[all_leap-(1, 12)-()--(2, 3)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[all_leap-(1, 12)-()--(2, 3)-()] tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[all_leap-(1, 12)-()--(2, 6)-()] [gw1] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_write_region_errors[2] [gw2] PASSED tests/test_backends_api.py::TestPreferredChunks::test_default_indexes_passthrough[True] tests/test_backends.py::TestZarrDirectoryStore::test_encoding_chunksizes[2] tests/test_backends_api.py::TestPreferredChunks::test_default_indexes_passthrough[False] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[all_leap-(1, 12)-()--(2, 6)-()] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access_1d[proleptic_gregorian-day] tests/test_accessor_dt.py::test_dask_field_access_1d[proleptic_gregorian-hour] tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[all_leap-(1, 12)-()--(1, 9)-()] [gw2] PASSED tests/test_backends_api.py::TestPreferredChunks::test_default_indexes_passthrough[False] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[all_leap-(1, 12)-()--(1, 9)-()] tests/test_backends_chunks.py::test_build_grid_chunks[10-3-region0-expected_chunks0] tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[all_leap-(1, 12)-()--(1, 6)-()] [gw2] PASSED tests/test_backends_chunks.py::test_build_grid_chunks[10-3-region0-expected_chunks0] tests/test_backends_chunks.py::test_build_grid_chunks[10-3-region1-expected_chunks1] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[all_leap-(1, 12)-()--(1, 6)-()] [gw2] PASSED tests/test_backends_chunks.py::test_build_grid_chunks[10-3-region1-expected_chunks1] tests/test_backends_chunks.py::test_build_grid_chunks[10-3-None-expected_chunks2] tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[all_leap-(1, 1)-()--(1, 2)-()] [gw2] PASSED tests/test_backends_chunks.py::test_build_grid_chunks[10-3-None-expected_chunks2] tests/test_backends_chunks.py::test_build_grid_chunks[10-3-region3-expected_chunks3] [gw2] PASSED tests/test_backends_chunks.py::test_build_grid_chunks[10-3-region3-expected_chunks3] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access_1d[proleptic_gregorian-hour] tests/test_accessor_dt.py::test_dask_field_access_1d[proleptic_gregorian-dayofyear] tests/test_backends_chunks.py::test_build_grid_chunks[10-3-region4-expected_chunks4] [gw2] PASSED tests/test_backends_chunks.py::test_build_grid_chunks[10-3-region4-expected_chunks4] tests/test_backends_chunks.py::test_align_nd_chunks[nd_var_chunks0-nd_backend_chunks0-expected_chunks0] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[all_leap-(1, 1)-()--(1, 2)-()] tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[all_leap-(1, 12)-(5, 5, 5, 5)--(2, 3)-(5, 5, 5, 5)] [gw2] PASSED tests/test_backends_chunks.py::test_align_nd_chunks[nd_var_chunks0-nd_backend_chunks0-expected_chunks0] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[all_leap-(1, 12)-(5, 5, 5, 5)--(2, 3)-(5, 5, 5, 5)] tests/test_backends_chunks.py::test_align_nd_chunks[nd_var_chunks1-nd_backend_chunks1-expected_chunks1] tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[all_leap-(1, 12)-(5, 5, 5, 5)--(1, 9)-(5, 5, 5, 5)] [gw2] PASSED tests/test_backends_chunks.py::test_align_nd_chunks[nd_var_chunks1-nd_backend_chunks1-expected_chunks1] tests/test_backends_chunks.py::test_grid_rechunk[enc_chunks0-region0-nd_var_chunks0-expected_chunks0] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[all_leap-(1, 12)-(5, 5, 5, 5)--(1, 9)-(5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[gregorian-(1, 12)-()--(2, 3)-()] [gw2] PASSED tests/test_backends_chunks.py::test_grid_rechunk[enc_chunks0-region0-nd_var_chunks0-expected_chunks0] tests/test_backends_chunks.py::test_grid_rechunk[enc_chunks1-region1-nd_var_chunks1-expected_chunks1] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[gregorian-(1, 12)-()--(2, 3)-()] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access_1d[proleptic_gregorian-dayofyear] tests/test_accessor_dt.py::test_dask_field_access_1d[proleptic_gregorian-dayofweek] tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[gregorian-(1, 12)-()--(2, 6)-()] [gw2] PASSED tests/test_backends_chunks.py::test_grid_rechunk[enc_chunks1-region1-nd_var_chunks1-expected_chunks1] tests/test_backends_chunks.py::test_grid_rechunk[enc_chunks2-region2-nd_var_chunks2-expected_chunks2] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[gregorian-(1, 12)-()--(2, 6)-()] tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[gregorian-(1, 12)-()--(1, 9)-()] [gw2] PASSED tests/test_backends_chunks.py::test_grid_rechunk[enc_chunks2-region2-nd_var_chunks2-expected_chunks2] tests/test_backends_chunks.py::test_grid_rechunk[enc_chunks3-region3-nd_var_chunks3-expected_chunks3] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[gregorian-(1, 12)-()--(1, 9)-()] tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[gregorian-(1, 12)-()--(1, 6)-()] [gw2] PASSED tests/test_backends_chunks.py::test_grid_rechunk[enc_chunks3-region3-nd_var_chunks3-expected_chunks3] tests/test_backends_chunks.py::test_grid_rechunk[enc_chunks4-region4-nd_var_chunks4-expected_chunks4] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[gregorian-(1, 12)-()--(1, 6)-()] tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[gregorian-(1, 1)-()--(1, 2)-()] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access_1d[proleptic_gregorian-dayofweek] tests/test_accessor_dt.py::test_dask_field_access_1d[standard-year] [gw2] PASSED tests/test_backends_chunks.py::test_grid_rechunk[enc_chunks4-region4-nd_var_chunks4-expected_chunks4] tests/test_backends_chunks.py::test_grid_rechunk[enc_chunks5-region5-nd_var_chunks5-expected_chunks5] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[gregorian-(1, 1)-()--(1, 2)-()] tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[gregorian-(1, 12)-(5, 5, 5, 5)--(2, 3)-(5, 5, 5, 5)] [gw2] PASSED tests/test_backends_chunks.py::test_grid_rechunk[enc_chunks5-region5-nd_var_chunks5-expected_chunks5] tests/test_backends_chunks.py::test_grid_rechunk[enc_chunks6-region6-nd_var_chunks6-expected_chunks6] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[gregorian-(1, 12)-(5, 5, 5, 5)--(2, 3)-(5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[gregorian-(1, 12)-(5, 5, 5, 5)--(1, 9)-(5, 5, 5, 5)] [gw2] PASSED tests/test_backends_chunks.py::test_grid_rechunk[enc_chunks6-region6-nd_var_chunks6-expected_chunks6] tests/test_backends_chunks.py::test_grid_rechunk[enc_chunks7-region7-nd_var_chunks7-expected_chunks7] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[gregorian-(1, 12)-(5, 5, 5, 5)--(1, 9)-(5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[julian-(1, 12)-()--(2, 3)-()] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access_1d[standard-year] tests/test_accessor_dt.py::test_dask_field_access_1d[standard-month] [gw2] PASSED tests/test_backends_chunks.py::test_grid_rechunk[enc_chunks7-region7-nd_var_chunks7-expected_chunks7] tests/test_backends_chunks.py::test_grid_rechunk[enc_chunks8-region8-nd_var_chunks8-expected_chunks8] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[julian-(1, 12)-()--(2, 3)-()] tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[julian-(1, 12)-()--(2, 6)-()] [gw2] PASSED tests/test_backends_chunks.py::test_grid_rechunk[enc_chunks8-region8-nd_var_chunks8-expected_chunks8] tests/test_backends_common.py::test_robust_getitem [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[julian-(1, 12)-()--(2, 6)-()] tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[julian-(1, 12)-()--(1, 9)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[julian-(1, 12)-()--(1, 9)-()] tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[julian-(1, 12)-()--(1, 6)-()] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access_1d[standard-month] [gw2] PASSED tests/test_backends_common.py::test_robust_getitem tests/test_accessor_dt.py::test_dask_field_access_1d[standard-day] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[julian-(1, 12)-()--(1, 6)-()] tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[julian-(1, 1)-()--(1, 2)-()] tests/test_backends_common.py::test_infer_dtype_error_on_mixed_types[data0] [gw2] PASSED tests/test_backends_common.py::test_infer_dtype_error_on_mixed_types[data0] tests/test_backends_common.py::test_infer_dtype_error_on_mixed_types[data1] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[julian-(1, 1)-()--(1, 2)-()] tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[julian-(1, 12)-(5, 5, 5, 5)--(2, 3)-(5, 5, 5, 5)] [gw2] PASSED tests/test_backends_common.py::test_infer_dtype_error_on_mixed_types[data1] tests/test_backends_common.py::test_encoding_failure_note [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[julian-(1, 12)-(5, 5, 5, 5)--(2, 3)-(5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[julian-(1, 12)-(5, 5, 5, 5)--(1, 9)-(5, 5, 5, 5)] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access_1d[standard-day] [gw2] PASSED tests/test_backends_common.py::test_encoding_failure_note tests/test_backends_datatree.py::TestNetCDF4DataTree::test_zero_dimensional_variable tests/test_accessor_dt.py::test_dask_field_access_1d[standard-hour] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[julian-(1, 12)-(5, 5, 5, 5)--(1, 9)-(5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[noleap-(1, 12)-()--(2, 3)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[noleap-(1, 12)-()--(2, 3)-()] tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[noleap-(1, 12)-()--(2, 6)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[noleap-(1, 12)-()--(2, 6)-()] tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[noleap-(1, 12)-()--(1, 9)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[noleap-(1, 12)-()--(1, 9)-()] tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[noleap-(1, 12)-()--(1, 6)-()] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access_1d[standard-hour] tests/test_accessor_dt.py::test_dask_field_access_1d[standard-dayofyear] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[noleap-(1, 12)-()--(1, 6)-()] tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[noleap-(1, 1)-()--(1, 2)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[noleap-(1, 1)-()--(1, 2)-()] tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[noleap-(1, 12)-(5, 5, 5, 5)--(2, 3)-(5, 5, 5, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[noleap-(1, 12)-(5, 5, 5, 5)--(2, 3)-(5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[noleap-(1, 12)-(5, 5, 5, 5)--(1, 9)-(5, 5, 5, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[noleap-(1, 12)-(5, 5, 5, 5)--(1, 9)-(5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[proleptic_gregorian-(1, 12)-()--(2, 3)-()] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access_1d[standard-dayofyear] tests/test_accessor_dt.py::test_dask_field_access_1d[standard-dayofweek] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[proleptic_gregorian-(1, 12)-()--(2, 3)-()] tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[proleptic_gregorian-(1, 12)-()--(2, 6)-()] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_zero_dimensional_variable tests/test_backends_datatree.py::TestNetCDF4DataTree::test_write_store [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[proleptic_gregorian-(1, 12)-()--(2, 6)-()] tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[proleptic_gregorian-(1, 12)-()--(1, 9)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[proleptic_gregorian-(1, 12)-()--(1, 9)-()] tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[proleptic_gregorian-(1, 12)-()--(1, 6)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[proleptic_gregorian-(1, 12)-()--(1, 6)-()] tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[proleptic_gregorian-(1, 1)-()--(1, 2)-()] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access_1d[standard-dayofweek] tests/test_accessor_dt.py::test_dask_field_access[360_day-year] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[proleptic_gregorian-(1, 1)-()--(1, 2)-()] tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[proleptic_gregorian-(1, 12)-(5, 5, 5, 5)--(2, 3)-(5, 5, 5, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[proleptic_gregorian-(1, 12)-(5, 5, 5, 5)--(2, 3)-(5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[proleptic_gregorian-(1, 12)-(5, 5, 5, 5)--(1, 9)-(5, 5, 5, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[proleptic_gregorian-(1, 12)-(5, 5, 5, 5)--(1, 9)-(5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[standard-(1, 12)-()--(2, 3)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[standard-(1, 12)-()--(2, 3)-()] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_write_store tests/test_backends_datatree.py::TestNetCDF4DataTree::test_roundtrip_test_data tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[standard-(1, 12)-()--(2, 6)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[standard-(1, 12)-()--(2, 6)-()] tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[standard-(1, 12)-()--(1, 9)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[standard-(1, 12)-()--(1, 9)-()] tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[standard-(1, 12)-()--(1, 6)-()] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[standard-(1, 12)-()--(1, 6)-()] tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[standard-(1, 1)-()--(1, 2)-()] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access[360_day-year] tests/test_accessor_dt.py::test_dask_field_access[360_day-month] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[standard-(1, 1)-()--(1, 2)-()] tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[standard-(1, 12)-(5, 5, 5, 5)--(2, 3)-(5, 5, 5, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[standard-(1, 12)-(5, 5, 5, 5)--(2, 3)-(5, 5, 5, 5)] tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[standard-(1, 12)-(5, 5, 5, 5)--(1, 9)-(5, 5, 5, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[standard-(1, 12)-(5, 5, 5, 5)--(1, 9)-(5, 5, 5, 5)] tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 1, 1)--True] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 1, 1)--True] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_roundtrip_test_data tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 1, 1, 1)--True] tests/test_backends_datatree.py::TestNetCDF4DataTree::test_load [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 1, 1, 1)--True] tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 1, 5)--False] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 1, 5)--False] tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 1, 5)--False] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 1, 5)--False] tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 3, 1)--True] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 3, 1)--True] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access[360_day-month] tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 3, 1, 1)--True] tests/test_accessor_dt.py::test_dask_field_access[360_day-day] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 3, 1, 1)--True] tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 3, 5)--False] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 3, 5)--False] tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 12, 1)--False] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 12, 1)--False] tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 1, 1)--True] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 1, 1)--True] tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 1, 1, 1)--True] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 1, 1, 1)--True] tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 1, 5)--False] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 1, 5)--False] tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 12, 1)--False] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 12, 1)--False] tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 1, 1)--True] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 1, 1)--True] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access[360_day-day] [gw1] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_encoding_chunksizes[2] tests/test_backends.py::TestZarrDirectoryStore::test_chunk_encoding_with_partial_dask_chunks[2] tests/test_accessor_dt.py::test_dask_field_access[360_day-hour] tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 1, 1, 1)--True] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 1, 1, 1)--True] tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 1, 1)--True] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 1, 1)--True] tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 1, 1)--True] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 1, 1)--True] tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 1, 1)--True] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 1, 1)--True] tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 1, 1)--True] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 1, 1)--True] tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 1, 1)--True] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 1, 1)--True] tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 1, 1)--True] [gw1] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_chunk_encoding_with_partial_dask_chunks[2] tests/test_backends.py::TestZarrDirectoryStore::test_chunk_encoding_with_larger_dask_chunks[2] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 1, 1)--True] tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 1, 1, 1)--True] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access[360_day-hour] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 1, 1, 1)--True] tests/test_accessor_dt.py::test_dask_field_access[360_day-dayofyear] tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 1, 5)--False] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 1, 5)--False] tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 1, 5)--False] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 1, 5)--False] tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 3, 1)--True] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 3, 1)--True] tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 3, 1, 1)--True] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 3, 1, 1)--True] tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 3, 5)--False] [gw1] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_chunk_encoding_with_larger_dask_chunks[2] tests/test_backends.py::TestZarrDirectoryStore::test_open_zarr_use_cftime[2] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 3, 5)--False] tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 12, 1)--False] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_load [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 12, 1)--False] tests/test_backends_datatree.py::TestNetCDF4DataTree::test_dataset_compute tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 1, 1)--True] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 1, 1)--True] tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 1, 1, 1)--True] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access[360_day-dayofyear] tests/test_accessor_dt.py::test_dask_field_access[360_day-dayofweek] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 1, 1, 1)--True] tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 1, 5)--False] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 1, 5)--False] tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 12, 1)--False] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 12, 1)--False] tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 1, 1)--True] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 1, 1)--True] tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 1, 1, 1)--True] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 1, 1, 1)--True] tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 1, 1)--True] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 1, 1)--True] tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 1, 1)--True] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 1, 1)--True] tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 1, 1)--True] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_dataset_compute [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 1, 1)--True] tests/test_backends_datatree.py::TestNetCDF4DataTree::test_pickle tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 1, 1)--True] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access[360_day-dayofweek] tests/test_accessor_dt.py::test_dask_field_access[365_day-year] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 1, 1)--True] tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 1, 1)--True] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 1, 1)--True] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_pickle tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 1, 1)--True] tests/test_backends_datatree.py::TestNetCDF4DataTree::test_pickle_dataarray [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 1, 1)--True] tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 1, 1, 1)--True] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 1, 1, 1)--True] tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 1, 5)--False] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_pickle_dataarray tests/test_backends_datatree.py::TestNetCDF4DataTree::test_dataset_caching [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 1, 5)--False] tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 1, 5)--False] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 1, 5)--False] tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 3, 1)--True] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 3, 1)--True] tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 3, 1, 1)--True] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 3, 1, 1)--True] [gw1] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_open_zarr_use_cftime[2] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_dataset_caching tests/test_backends.py::TestZarrDirectoryStore::test_write_read_select_write[2] tests/test_backends_datatree.py::TestNetCDF4DataTree::test_roundtrip_None_variable tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 3, 5)--False] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access[365_day-year] tests/test_accessor_dt.py::test_dask_field_access[365_day-month] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 3, 5)--False] tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 12, 1)--False] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 12, 1)--False] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_roundtrip_None_variable tests/test_backends_datatree.py::TestNetCDF4DataTree::test_roundtrip_object_dtype tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 1, 1)--True] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 1, 1)--True] tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 1, 1, 1)--True] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 1, 1, 1)--True] tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 1, 5)--False] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 1, 5)--False] tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 12, 1)--False] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 12, 1)--False] tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 1, 1)--True] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 1, 1)--True] tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 1, 1, 1)--True] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 1, 1, 1)--True] tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 1, 1)--True] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access[365_day-month] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_roundtrip_object_dtype tests/test_accessor_dt.py::test_dask_field_access[365_day-day] tests/test_backends_datatree.py::TestNetCDF4DataTree::test_roundtrip_string_data [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 1, 1)--True] tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 1, 1)--True] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 1, 1)--True] tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 1, 1)--True] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_roundtrip_string_data [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 1, 1)--True] tests/test_backends_datatree.py::TestNetCDF4DataTree::test_roundtrip_string_encoded_characters tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 1, 1)--True] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 1, 1)--True] tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 1, 1)--True] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 1, 1)--True] tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 1, 1)--True] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 1, 1)--True] tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 1, 1, 1)--True] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 1, 1, 1)--True] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_roundtrip_string_encoded_characters tests/test_backends_datatree.py::TestNetCDF4DataTree::test_roundtrip_numpy_datetime_data tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 1, 5)--False] [gw1] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_write_read_select_write[2] tests/test_backends.py::TestZarrDirectoryStore::test_attributes[2-obj0] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 1, 5)--False] tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 1, 5)--False] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access[365_day-day] tests/test_accessor_dt.py::test_dask_field_access[365_day-hour] [gw1] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_attributes[2-obj0] tests/test_backends.py::TestZarrDirectoryStore::test_attributes[2-obj1] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 1, 5)--False] tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 3, 1)--True] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 3, 1)--True] tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 3, 1, 1)--True] [gw1] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_attributes[2-obj1] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 3, 1, 1)--True] tests/test_backends.py::TestZarrDirectoryStore::test_chunked_datetime64_or_timedelta64[2-datetime64[ns]] tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 3, 5)--False] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_roundtrip_numpy_datetime_data tests/test_backends_datatree.py::TestNetCDF4DataTree::test_roundtrip_cftime_datetime_data [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 3, 5)--False] tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 12, 1)--False] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 12, 1)--False] tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 1, 1)--True] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 1, 1)--True] tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 1, 1, 1)--True] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 1, 1, 1)--True] tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 1, 5)--False] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 1, 5)--False] tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 12, 1)--False] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 12, 1)--False] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access[365_day-hour] tests/test_accessor_dt.py::test_dask_field_access[365_day-dayofyear] tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 1, 1)--True] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 1, 1)--True] tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 1, 1, 1)--True] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 1, 1, 1)--True] tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 1, 1)--True] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 1, 1)--True] tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 1, 1)--True] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 1, 1)--True] tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 1, 1)--True] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 1, 1)--True] tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 1, 1)--True] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 1, 1)--True] tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 1, 1)--True] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 1, 1)--True] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access[365_day-dayofyear] tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 1, 1)--True] tests/test_accessor_dt.py::test_dask_field_access[365_day-dayofweek] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 1, 1)--True] tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 1, 1, 1)--True] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 1, 1, 1)--True] tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 1, 5)--False] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 1, 5)--False] tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 1, 5)--False] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 1, 5)--False] tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 3, 1)--True] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 3, 1)--True] tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 3, 1, 1)--True] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 3, 1, 1)--True] tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 3, 5)--False] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 3, 5)--False] tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 12, 1)--False] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 12, 1)--False] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access[365_day-dayofweek] tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 1, 1)--True] tests/test_accessor_dt.py::test_dask_field_access[366_day-year] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 1, 1)--True] tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 1, 1, 1)--True] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 1, 1, 1)--True] tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 1, 5)--False] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 1, 5)--False] tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 12, 1)--False] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 12, 1)--False] tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 1, 1)--True] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 1, 1)--True] tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 1, 1, 1)--True] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 1, 1, 1)--True] tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 1, 1)--True] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 1, 1)--True] tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 1, 1)--True] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 1, 1)--True] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access[366_day-year] tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 1, 1)--True] tests/test_accessor_dt.py::test_dask_field_access[366_day-month] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_roundtrip_cftime_datetime_data [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 1, 1)--True] tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 1, 1)--True] tests/test_backends_datatree.py::TestNetCDF4DataTree::test_roundtrip_timedelta_data [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 1, 1)--True] tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 1, 1)--True] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 1, 1)--True] tests/test_cftime_offsets.py::test_onOffset[julian-(1, 1, 1)--True] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[julian-(1, 1, 1)--True] tests/test_cftime_offsets.py::test_onOffset[julian-(1, 1, 1, 1)--True] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[julian-(1, 1, 1, 1)--True] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_roundtrip_timedelta_data tests/test_cftime_offsets.py::test_onOffset[julian-(1, 1, 5)--False] tests/test_backends_datatree.py::TestNetCDF4DataTree::test_roundtrip_timedelta_data_via_dtype[s] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[julian-(1, 1, 5)--False] tests/test_cftime_offsets.py::test_onOffset[julian-(1, 1, 5)--False] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[julian-(1, 1, 5)--False] tests/test_cftime_offsets.py::test_onOffset[julian-(1, 3, 1)--True] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[julian-(1, 3, 1)--True] tests/test_cftime_offsets.py::test_onOffset[julian-(1, 3, 1, 1)--True] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access[366_day-month] tests/test_accessor_dt.py::test_dask_field_access[366_day-day] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_roundtrip_timedelta_data_via_dtype[s] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[julian-(1, 3, 1, 1)--True] tests/test_backends_datatree.py::TestNetCDF4DataTree::test_roundtrip_timedelta_data_via_dtype[ms] tests/test_cftime_offsets.py::test_onOffset[julian-(1, 3, 5)--False] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[julian-(1, 3, 5)--False] tests/test_cftime_offsets.py::test_onOffset[julian-(1, 12, 1)--False] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[julian-(1, 12, 1)--False] tests/test_cftime_offsets.py::test_onOffset[julian-(1, 1, 1)--True] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[julian-(1, 1, 1)--True] tests/test_cftime_offsets.py::test_onOffset[julian-(1, 1, 1, 1)--True] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_roundtrip_timedelta_data_via_dtype[ms] tests/test_backends_datatree.py::TestNetCDF4DataTree::test_roundtrip_timedelta_data_via_dtype[us] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[julian-(1, 1, 1, 1)--True] tests/test_cftime_offsets.py::test_onOffset[julian-(1, 1, 5)--False] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[julian-(1, 1, 5)--False] tests/test_cftime_offsets.py::test_onOffset[julian-(1, 12, 1)--False] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[julian-(1, 12, 1)--False] tests/test_cftime_offsets.py::test_onOffset[julian-(1, 1, 1)--True] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[julian-(1, 1, 1)--True] tests/test_cftime_offsets.py::test_onOffset[julian-(1, 1, 1, 1)--True] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_roundtrip_timedelta_data_via_dtype[us] tests/test_backends_datatree.py::TestNetCDF4DataTree::test_roundtrip_timedelta_data_via_dtype[ns] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access[366_day-day] tests/test_accessor_dt.py::test_dask_field_access[366_day-hour] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[julian-(1, 1, 1, 1)--True] tests/test_cftime_offsets.py::test_onOffset[julian-(1, 1, 1)--True] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[julian-(1, 1, 1)--True] tests/test_cftime_offsets.py::test_onOffset[julian-(1, 1, 1)--True] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[julian-(1, 1, 1)--True] tests/test_cftime_offsets.py::test_onOffset[julian-(1, 1, 1)--True] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[julian-(1, 1, 1)--True] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_roundtrip_timedelta_data_via_dtype[ns] tests/test_backends_datatree.py::TestNetCDF4DataTree::test_roundtrip_float64_data tests/test_cftime_offsets.py::test_onOffset[julian-(1, 1, 1)--True] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[julian-(1, 1, 1)--True] tests/test_cftime_offsets.py::test_onOffset[julian-(1, 1, 1)--True] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[julian-(1, 1, 1)--True] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_roundtrip_float64_data tests/test_cftime_offsets.py::test_onOffset[noleap-(1, 1, 1)--True] tests/test_backends_datatree.py::TestNetCDF4DataTree::test_roundtrip_example_1_netcdf [gw2] SKIPPED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_roundtrip_example_1_netcdf tests/test_backends_datatree.py::TestNetCDF4DataTree::test_roundtrip_coordinates [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[noleap-(1, 1, 1)--True] tests/test_cftime_offsets.py::test_onOffset[noleap-(1, 1, 1, 1)--True] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[noleap-(1, 1, 1, 1)--True] tests/test_cftime_offsets.py::test_onOffset[noleap-(1, 1, 5)--False] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[noleap-(1, 1, 5)--False] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access[366_day-hour] tests/test_cftime_offsets.py::test_onOffset[noleap-(1, 1, 5)--False] tests/test_accessor_dt.py::test_dask_field_access[366_day-dayofyear] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[noleap-(1, 1, 5)--False] tests/test_cftime_offsets.py::test_onOffset[noleap-(1, 3, 1)--True] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[noleap-(1, 3, 1)--True] tests/test_cftime_offsets.py::test_onOffset[noleap-(1, 3, 1, 1)--True] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[noleap-(1, 3, 1, 1)--True] tests/test_cftime_offsets.py::test_onOffset[noleap-(1, 3, 5)--False] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[noleap-(1, 3, 5)--False] tests/test_cftime_offsets.py::test_onOffset[noleap-(1, 12, 1)--False] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[noleap-(1, 12, 1)--False] tests/test_cftime_offsets.py::test_onOffset[noleap-(1, 1, 1)--True] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[noleap-(1, 1, 1)--True] tests/test_cftime_offsets.py::test_onOffset[noleap-(1, 1, 1, 1)--True] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[noleap-(1, 1, 1, 1)--True] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_roundtrip_coordinates tests/test_cftime_offsets.py::test_onOffset[noleap-(1, 1, 5)--False] tests/test_backends_datatree.py::TestNetCDF4DataTree::test_roundtrip_global_coordinates [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access[366_day-dayofyear] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[noleap-(1, 1, 5)--False] tests/test_accessor_dt.py::test_dask_field_access[366_day-dayofweek] tests/test_cftime_offsets.py::test_onOffset[noleap-(1, 12, 1)--False] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[noleap-(1, 12, 1)--False] tests/test_cftime_offsets.py::test_onOffset[noleap-(1, 1, 1)--True] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[noleap-(1, 1, 1)--True] tests/test_cftime_offsets.py::test_onOffset[noleap-(1, 1, 1, 1)--True] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[noleap-(1, 1, 1, 1)--True] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_roundtrip_global_coordinates tests/test_backends_datatree.py::TestNetCDF4DataTree::test_roundtrip_coordinates_with_space tests/test_cftime_offsets.py::test_onOffset[noleap-(1, 1, 1)--True] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[noleap-(1, 1, 1)--True] tests/test_cftime_offsets.py::test_onOffset[noleap-(1, 1, 1)--True] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[noleap-(1, 1, 1)--True] tests/test_cftime_offsets.py::test_onOffset[noleap-(1, 1, 1)--True] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_roundtrip_coordinates_with_space tests/test_backends_datatree.py::TestNetCDF4DataTree::test_roundtrip_boolean_dtype [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[noleap-(1, 1, 1)--True] tests/test_cftime_offsets.py::test_onOffset[noleap-(1, 1, 1)--True] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[noleap-(1, 1, 1)--True] tests/test_cftime_offsets.py::test_onOffset[noleap-(1, 1, 1)--True] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[noleap-(1, 1, 1)--True] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access[366_day-dayofweek] tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 1, 1)--True] tests/test_accessor_dt.py::test_dask_field_access[all_leap-year] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 1, 1)--True] tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 1, 1, 1)--True] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 1, 1, 1)--True] tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 1, 5)--False] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_roundtrip_boolean_dtype [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 1, 5)--False] tests/test_backends_datatree.py::TestNetCDF4DataTree::test_orthogonal_indexing tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 1, 5)--False] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 1, 5)--False] tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 3, 1)--True] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 3, 1)--True] tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 3, 1, 1)--True] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 3, 1, 1)--True] tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 3, 5)--False] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 3, 5)--False] tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 12, 1)--False] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 12, 1)--False] tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 1, 1)--True] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access[all_leap-year] tests/test_accessor_dt.py::test_dask_field_access[all_leap-month] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 1, 1)--True] tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 1, 1, 1)--True] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 1, 1, 1)--True] tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 1, 5)--False] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 1, 5)--False] tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 12, 1)--False] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 12, 1)--False] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_orthogonal_indexing tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 1, 1)--True] tests/test_backends_datatree.py::TestNetCDF4DataTree::test_vectorized_indexing [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 1, 1)--True] tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 1, 1, 1)--True] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 1, 1, 1)--True] tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 1, 1)--True] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 1, 1)--True] tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 1, 1)--True] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 1, 1)--True] tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 1, 1)--True] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 1, 1)--True] tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 1, 1)--True] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 1, 1)--True] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access[all_leap-month] tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 1, 1)--True] tests/test_accessor_dt.py::test_dask_field_access[all_leap-day] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 1, 1)--True] tests/test_cftime_offsets.py::test_onOffset[standard-(1, 1, 1)--True] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[standard-(1, 1, 1)--True] tests/test_cftime_offsets.py::test_onOffset[standard-(1, 1, 1, 1)--True] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[standard-(1, 1, 1, 1)--True] tests/test_cftime_offsets.py::test_onOffset[standard-(1, 1, 5)--False] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[standard-(1, 1, 5)--False] tests/test_cftime_offsets.py::test_onOffset[standard-(1, 1, 5)--False] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[standard-(1, 1, 5)--False] tests/test_cftime_offsets.py::test_onOffset[standard-(1, 3, 1)--True] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[standard-(1, 3, 1)--True] tests/test_cftime_offsets.py::test_onOffset[standard-(1, 3, 1, 1)--True] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[standard-(1, 3, 1, 1)--True] tests/test_cftime_offsets.py::test_onOffset[standard-(1, 3, 5)--False] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[standard-(1, 3, 5)--False] tests/test_cftime_offsets.py::test_onOffset[standard-(1, 12, 1)--False] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access[all_leap-day] tests/test_accessor_dt.py::test_dask_field_access[all_leap-hour] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[standard-(1, 12, 1)--False] tests/test_cftime_offsets.py::test_onOffset[standard-(1, 1, 1)--True] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[standard-(1, 1, 1)--True] tests/test_cftime_offsets.py::test_onOffset[standard-(1, 1, 1, 1)--True] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[standard-(1, 1, 1, 1)--True] tests/test_cftime_offsets.py::test_onOffset[standard-(1, 1, 5)--False] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[standard-(1, 1, 5)--False] tests/test_cftime_offsets.py::test_onOffset[standard-(1, 12, 1)--False] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[standard-(1, 12, 1)--False] tests/test_cftime_offsets.py::test_onOffset[standard-(1, 1, 1)--True] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[standard-(1, 1, 1)--True] tests/test_cftime_offsets.py::test_onOffset[standard-(1, 1, 1, 1)--True] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[standard-(1, 1, 1, 1)--True] tests/test_cftime_offsets.py::test_onOffset[standard-(1, 1, 1)--True] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[standard-(1, 1, 1)--True] tests/test_cftime_offsets.py::test_onOffset[standard-(1, 1, 1)--True] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access[all_leap-hour] tests/test_accessor_dt.py::test_dask_field_access[all_leap-dayofyear] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[standard-(1, 1, 1)--True] tests/test_cftime_offsets.py::test_onOffset[standard-(1, 1, 1)--True] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[standard-(1, 1, 1)--True] tests/test_cftime_offsets.py::test_onOffset[standard-(1, 1, 1)--True] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[standard-(1, 1, 1)--True] tests/test_cftime_offsets.py::test_onOffset[standard-(1, 1, 1)--True] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset[standard-(1, 1, 1)--True] tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[360_day-(1, 1)-()-] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[360_day-(1, 1)-()-] tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[360_day-(1, 1)-(1,)-] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[360_day-(1, 1)-(1,)-] tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[360_day-(1, 12)-()-] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[360_day-(1, 12)-()-] tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[360_day-(1, 1)-()-] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[360_day-(1, 1)-()-] tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[360_day-(1, 12)-()-] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access[all_leap-dayofyear] tests/test_accessor_dt.py::test_dask_field_access[all_leap-dayofweek] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[360_day-(1, 12)-()-] tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[360_day-(1, 1)-()-] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_vectorized_indexing [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[360_day-(1, 1)-()-] tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[365_day-(1, 1)-()-] tests/test_backends_datatree.py::TestNetCDF4DataTree::test_vectorized_indexing_negative_step [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[365_day-(1, 1)-()-] tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[365_day-(1, 1)-(1,)-] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[365_day-(1, 1)-(1,)-] tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[365_day-(1, 12)-()-] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[365_day-(1, 12)-()-] tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[365_day-(1, 1)-()-] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[365_day-(1, 1)-()-] tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[365_day-(1, 12)-()-] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[365_day-(1, 12)-()-] tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[365_day-(1, 1)-()-] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[365_day-(1, 1)-()-] tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[366_day-(1, 1)-()-] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[366_day-(1, 1)-()-] tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[366_day-(1, 1)-(1,)-] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access[all_leap-dayofweek] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[366_day-(1, 1)-(1,)-] tests/test_accessor_dt.py::test_dask_field_access[gregorian-year] tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[366_day-(1, 12)-()-] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[366_day-(1, 12)-()-] tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[366_day-(1, 1)-()-] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[366_day-(1, 1)-()-] tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[366_day-(1, 12)-()-] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[366_day-(1, 12)-()-] tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[366_day-(1, 1)-()-] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[366_day-(1, 1)-()-] tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[all_leap-(1, 1)-()-] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[all_leap-(1, 1)-()-] tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[all_leap-(1, 1)-(1,)-] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[all_leap-(1, 1)-(1,)-] tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[all_leap-(1, 12)-()-] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[all_leap-(1, 12)-()-] tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[all_leap-(1, 1)-()-] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[all_leap-(1, 1)-()-] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access[gregorian-year] tests/test_accessor_dt.py::test_dask_field_access[gregorian-month] tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[all_leap-(1, 12)-()-] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[all_leap-(1, 12)-()-] tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[all_leap-(1, 1)-()-] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[all_leap-(1, 1)-()-] tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[gregorian-(1, 1)-()-] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[gregorian-(1, 1)-()-] tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[gregorian-(1, 1)-(1,)-] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[gregorian-(1, 1)-(1,)-] tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[gregorian-(1, 12)-()-] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[gregorian-(1, 12)-()-] [gw1] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_chunked_datetime64_or_timedelta64[2-datetime64[ns]] tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[gregorian-(1, 1)-()-] tests/test_backends.py::TestZarrDirectoryStore::test_chunked_datetime64_or_timedelta64[2-timedelta64[ns]] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[gregorian-(1, 1)-()-] tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[gregorian-(1, 12)-()-] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[gregorian-(1, 12)-()-] tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[gregorian-(1, 1)-()-] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[gregorian-(1, 1)-()-] tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[julian-(1, 1)-()-] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_vectorized_indexing_negative_step [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access[gregorian-month] tests/test_accessor_dt.py::test_dask_field_access[gregorian-day] tests/test_backends_datatree.py::TestNetCDF4DataTree::test_outer_indexing_reversed [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[julian-(1, 1)-()-] tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[julian-(1, 1)-(1,)-] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[julian-(1, 1)-(1,)-] tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[julian-(1, 12)-()-] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_outer_indexing_reversed [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[julian-(1, 12)-()-] tests/test_backends_datatree.py::TestNetCDF4DataTree::test_isel_dataarray tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[julian-(1, 1)-()-] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[julian-(1, 1)-()-] tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[julian-(1, 12)-()-] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[julian-(1, 12)-()-] tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[julian-(1, 1)-()-] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[julian-(1, 1)-()-] tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[noleap-(1, 1)-()-] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access[gregorian-day] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[noleap-(1, 1)-()-] tests/test_accessor_dt.py::test_dask_field_access[gregorian-hour] tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[noleap-(1, 1)-(1,)-] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[noleap-(1, 1)-(1,)-] tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[noleap-(1, 12)-()-] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[noleap-(1, 12)-()-] tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[noleap-(1, 1)-()-] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_isel_dataarray [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[noleap-(1, 1)-()-] tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[noleap-(1, 12)-()-] tests/test_backends_datatree.py::TestNetCDF4DataTree::test_array_type_after_indexing [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[noleap-(1, 12)-()-] tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[noleap-(1, 1)-()-] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[noleap-(1, 1)-()-] tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[proleptic_gregorian-(1, 1)-()-] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[proleptic_gregorian-(1, 1)-()-] tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[proleptic_gregorian-(1, 1)-(1,)-] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[proleptic_gregorian-(1, 1)-(1,)-] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access[gregorian-hour] tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[proleptic_gregorian-(1, 12)-()-] tests/test_accessor_dt.py::test_dask_field_access[gregorian-dayofyear] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[proleptic_gregorian-(1, 12)-()-] tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[proleptic_gregorian-(1, 1)-()-] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[proleptic_gregorian-(1, 1)-()-] tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[proleptic_gregorian-(1, 12)-()-] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[proleptic_gregorian-(1, 12)-()-] tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[proleptic_gregorian-(1, 1)-()-] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[proleptic_gregorian-(1, 1)-()-] tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[standard-(1, 1)-()-] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_array_type_after_indexing tests/test_backends_datatree.py::TestNetCDF4DataTree::test_dropna [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[standard-(1, 1)-()-] tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[standard-(1, 1)-(1,)-] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[standard-(1, 1)-(1,)-] tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[standard-(1, 12)-()-] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[standard-(1, 12)-()-] tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[standard-(1, 1)-()-] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[standard-(1, 1)-()-] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access[gregorian-dayofyear] tests/test_accessor_dt.py::test_dask_field_access[gregorian-dayofweek] tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[standard-(1, 12)-()-] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[standard-(1, 12)-()-] tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[standard-(1, 1)-()-] [gw3] PASSED tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[standard-(1, 1)-()-] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_dropna tests/test_backends_datatree.py::TestNetCDF4DataTree::test_ondisk_after_print tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 1)-(2, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 1)-(2, 1)] tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 1, 1)-(1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 1, 1)-(1, 1)] tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 1)-(2, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 1)-(2, 1)] tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 1)-(2, 2)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 1)-(2, 2)] tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 1)-(1, 12)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 1)-(1, 12)] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access[gregorian-dayofweek] tests/test_accessor_dt.py::test_dask_field_access[julian-year] tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 1)-(1, 12)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 1)-(1, 12)] tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 1)-(2, 2)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 1)-(2, 2)] tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 4, 30)-(1, 4)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 4, 30)-(1, 4)] tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 2)-(1, 6)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 2)-(1, 6)] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_ondisk_after_print tests/test_backends_datatree.py::TestNetCDF4DataTree::test_roundtrip_bytes_with_fill_value tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 4, 1)-(1, 6)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 4, 1)-(1, 6)] tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 4, 1)-(1, 6)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 4, 1)-(1, 6)] tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 4, 1)-(1, 5)] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access[julian-year] tests/test_accessor_dt.py::test_dask_field_access[julian-month] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 4, 1)-(1, 5)] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_roundtrip_bytes_with_fill_value tests/test_backends_datatree.py::TestNetCDF4DataTree::test_roundtrip_string_with_fill_value_nchar tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 1)-(1, 3)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 1)-(1, 3)] tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 1)-(1, 3)] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_roundtrip_string_with_fill_value_nchar tests/test_backends_datatree.py::TestNetCDF4DataTree::test_roundtrip_empty_vlen_string_array [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 1)-(1, 3)] tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 1)-(1, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 1)-(1, 5)] tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 4, 30)-(1, 4)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 4, 30)-(1, 4)] tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 2)-(1, 4)] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_roundtrip_empty_vlen_string_array tests/test_backends_datatree.py::TestNetCDF4DataTree::test_roundtrip_mask_and_scale[dtype0-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 2)-(1, 4)] tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 1)-(1, 3)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 1)-(1, 3)] tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 2)-(1, 4)] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access[julian-month] tests/test_accessor_dt.py::test_dask_field_access[julian-day] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 2)-(1, 4)] tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 2)-(1, 3)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 2)-(1, 3)] tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 4, 30)-(1, 4)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 4, 30)-(1, 4)] tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 2)-(1, 3)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 2)-(1, 3)] tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 2, 1)-(1, 3, 2, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 2, 1)-(1, 3, 2, 1)] tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)] tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_roundtrip_mask_and_scale[dtype0-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] tests/test_backends_datatree.py::TestNetCDF4DataTree::test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access[julian-day] tests/test_accessor_dt.py::test_dask_field_access[julian-hour] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)] tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 2, 1, 1, 1, 1000)-(1, 3, 2, 1, 1, 1, 1000)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 2, 1, 1, 1, 1000)-(1, 3, 2, 1, 1, 1, 1000)] tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 1)-(2, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 1)-(2, 1)] tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 1, 1)-(1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 1, 1)-(1, 1)] tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 1)-(2, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 1)-(2, 1)] tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 1)-(2, 2)] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access[julian-hour] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 1)-(2, 2)] tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 1)-(1, 12)] tests/test_accessor_dt.py::test_dask_field_access[julian-dayofyear] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 1)-(1, 12)] tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 1)-(1, 12)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 1)-(1, 12)] tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 1)-(2, 2)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 1)-(2, 2)] tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 4, 30)-(1, 4)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 4, 30)-(1, 4)] tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 2)-(1, 6)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 2)-(1, 6)] tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 4, 1)-(1, 6)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 4, 1)-(1, 6)] tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 4, 1)-(1, 6)] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access[julian-dayofyear] tests/test_accessor_dt.py::test_dask_field_access[julian-dayofweek] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 4, 1)-(1, 6)] tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 4, 1)-(1, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 4, 1)-(1, 5)] tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 1)-(1, 3)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 1)-(1, 3)] tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 1)-(1, 3)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 1)-(1, 3)] tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 1)-(1, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 1)-(1, 5)] tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 4, 30)-(1, 4)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 4, 30)-(1, 4)] tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 2)-(1, 4)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 2)-(1, 4)] tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 1)-(1, 3)] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access[julian-dayofweek] tests/test_accessor_dt.py::test_dask_field_access[noleap-year] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 1)-(1, 3)] tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 2)-(1, 4)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 2)-(1, 4)] tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 2)-(1, 3)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 2)-(1, 3)] tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 4, 30)-(1, 4)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 4, 30)-(1, 4)] tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 2)-(1, 3)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 2)-(1, 3)] tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 2, 1)-(1, 3, 2, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 2, 1)-(1, 3, 2, 1)] tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access[noleap-year] tests/test_accessor_dt.py::test_dask_field_access[noleap-month] tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)] tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 2, 1, 1, 1, 1000)-(1, 3, 2, 1, 1, 1, 1000)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 2, 1, 1, 1, 1000)-(1, 3, 2, 1, 1, 1, 1000)] tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 1)-(2, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 1)-(2, 1)] tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 1, 1)-(1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 1, 1)-(1, 1)] tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 1)-(2, 1)] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access[noleap-month] tests/test_accessor_dt.py::test_dask_field_access[noleap-day] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 1)-(2, 1)] tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 1)-(2, 2)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 1)-(2, 2)] tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 1)-(1, 12)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 1)-(1, 12)] tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 1)-(1, 12)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 1)-(1, 12)] tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 1)-(2, 2)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 1)-(2, 2)] tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 4, 30)-(1, 4)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 4, 30)-(1, 4)] tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 2)-(1, 6)] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access[noleap-day] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 2)-(1, 6)] tests/test_accessor_dt.py::test_dask_field_access[noleap-hour] tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 4, 1)-(1, 6)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 4, 1)-(1, 6)] tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 4, 1)-(1, 6)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 4, 1)-(1, 6)] tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 4, 1)-(1, 5)] [gw1] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_chunked_datetime64_or_timedelta64[2-timedelta64[ns]] tests/test_backends.py::TestZarrDirectoryStore::test_chunked_cftime_datetime[2] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 4, 1)-(1, 5)] tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 1)-(1, 3)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 1)-(1, 3)] tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 1)-(1, 3)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 1)-(1, 3)] tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 1)-(1, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 1)-(1, 5)] tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 4, 30)-(1, 4)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 4, 30)-(1, 4)] tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 2)-(1, 4)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 2)-(1, 4)] [gw1] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_chunked_cftime_datetime[2] tests/test_backends.py::TestZarrDirectoryStore::test_cache_members[2] tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 1)-(1, 3)] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access[noleap-hour] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 1)-(1, 3)] [gw1] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_cache_members[2] tests/test_accessor_dt.py::test_dask_field_access[noleap-dayofyear] tests/test_backends.py::TestZarrDirectoryStore::test_zarr_fill_value_setting[2-int] tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 2)-(1, 4)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 2)-(1, 4)] tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 2)-(1, 3)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 2)-(1, 3)] tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 4, 30)-(1, 4)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 4, 30)-(1, 4)] tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 2)-(1, 3)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 2)-(1, 3)] tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 2, 1)-(1, 3, 2, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 2, 1)-(1, 3, 2, 1)] tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)] [gw1] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_zarr_fill_value_setting[2-int] tests/test_backends.py::TestZarrDirectoryStore::test_zarr_fill_value_setting[2-float] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)] tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access[noleap-dayofyear] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)] tests/test_accessor_dt.py::test_dask_field_access[noleap-dayofweek] tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 2, 1, 1, 1, 1000)-(1, 3, 2, 1, 1, 1, 1000)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 2, 1, 1, 1, 1000)-(1, 3, 2, 1, 1, 1, 1000)] tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 1)-(2, 1)] [gw1] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_zarr_fill_value_setting[2-float] tests/test_backends.py::TestZarrWriteEmpty::test_zero_dimensional_variable[2] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 1)-(2, 1)] tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 1, 1)-(1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 1, 1)-(1, 1)] tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 1)-(2, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 1)-(2, 1)] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access[noleap-dayofweek] tests/test_accessor_dt.py::test_dask_field_access[proleptic_gregorian-year] tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 1)-(2, 2)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 1)-(2, 2)] tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 1)-(1, 12)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 1)-(1, 12)] tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 1)-(1, 12)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 1)-(1, 12)] tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 1)-(2, 2)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 1)-(2, 2)] tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 4, 30)-(1, 4)] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_zero_dimensional_variable[2] tests/test_backends.py::TestZarrWriteEmpty::test_write_store[2] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 4, 30)-(1, 4)] tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 2)-(1, 6)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 2)-(1, 6)] tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 4, 1)-(1, 6)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 4, 1)-(1, 6)] tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 4, 1)-(1, 6)] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access[proleptic_gregorian-year] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 4, 1)-(1, 6)] tests/test_accessor_dt.py::test_dask_field_access[proleptic_gregorian-month] tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 4, 1)-(1, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 4, 1)-(1, 5)] tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 1)-(1, 3)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 1)-(1, 3)] tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 1)-(1, 3)] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_write_store[2] tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_test_data[2] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 1)-(1, 3)] tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 1)-(1, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 1)-(1, 5)] tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 4, 30)-(1, 4)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 4, 30)-(1, 4)] tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 2)-(1, 4)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 2)-(1, 4)] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access[proleptic_gregorian-month] tests/test_accessor_dt.py::test_dask_field_access[proleptic_gregorian-day] tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 1)-(1, 3)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 1)-(1, 3)] tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 2)-(1, 4)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 2)-(1, 4)] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_test_data[2] tests/test_backends.py::TestZarrWriteEmpty::test_load[2] tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 2)-(1, 3)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 2)-(1, 3)] tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 4, 30)-(1, 4)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 4, 30)-(1, 4)] tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 2)-(1, 3)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 2)-(1, 3)] tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 2, 1)-(1, 3, 2, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 2, 1)-(1, 3, 2, 1)] tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)] tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)] tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 2, 1, 1, 1, 1000)-(1, 3, 2, 1, 1, 1, 1000)] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access[proleptic_gregorian-day] tests/test_accessor_dt.py::test_dask_field_access[proleptic_gregorian-hour] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 2, 1, 1, 1, 1000)-(1, 3, 2, 1, 1, 1, 1000)] tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 1)-(2, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 1)-(2, 1)] tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 1, 1)-(1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 1, 1)-(1, 1)] tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 1)-(2, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 1)-(2, 1)] tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 1)-(2, 2)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 1)-(2, 2)] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access[proleptic_gregorian-hour] tests/test_accessor_dt.py::test_dask_field_access[proleptic_gregorian-dayofyear] tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 1)-(1, 12)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 1)-(1, 12)] tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 1)-(1, 12)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 1)-(1, 12)] tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 1)-(2, 2)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 1)-(2, 2)] tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 4, 30)-(1, 4)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 4, 30)-(1, 4)] tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 2)-(1, 6)] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_load[2] tests/test_backends.py::TestZarrWriteEmpty::test_dataset_compute[2] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 2)-(1, 6)] tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 4, 1)-(1, 6)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 4, 1)-(1, 6)] tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 4, 1)-(1, 6)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 4, 1)-(1, 6)] tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 4, 1)-(1, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 4, 1)-(1, 5)] tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 1)-(1, 3)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 1)-(1, 3)] tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 1)-(1, 3)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 1)-(1, 3)] tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 1)-(1, 5)] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_dataset_compute[2] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 1)-(1, 5)] tests/test_backends.py::TestZarrWriteEmpty::test_pickle[2] tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 4, 30)-(1, 4)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 4, 30)-(1, 4)] tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 2)-(1, 4)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 2)-(1, 4)] tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 1)-(1, 3)] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_pickle[2] tests/test_backends.py::TestZarrWriteEmpty::test_pickle_dataarray[2] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 1)-(1, 3)] tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 2)-(1, 4)] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_pickle_dataarray[2] tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_None_variable[2] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 2)-(1, 4)] tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 2)-(1, 3)] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_None_variable[2] tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_object_dtype[2] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 2)-(1, 3)] tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 4, 30)-(1, 4)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 4, 30)-(1, 4)] tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 2)-(1, 3)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 2)-(1, 3)] tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 2, 1)-(1, 3, 2, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 2, 1)-(1, 3, 2, 1)] tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)] tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_object_dtype[2] tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_string_data[2] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)] tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_string_data[2] tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 2, 1, 1, 1, 1000)-(1, 3, 2, 1, 1, 1, 1000)] tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_string_encoded_characters[2] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 2, 1, 1, 1, 1000)-(1, 3, 2, 1, 1, 1, 1000)] tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 1)-(2, 1)] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_string_encoded_characters[2] tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_numpy_datetime_data[2] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 1)-(2, 1)] tests/test_cftime_offsets.py::test_rollforward[julian--(1, 1, 1)-(1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[julian--(1, 1, 1)-(1, 1)] tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 1)-(2, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 1)-(2, 1)] tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 1)-(2, 2)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 1)-(2, 2)] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_numpy_datetime_data[2] tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 1)-(1, 12)] tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_cftime_datetime_data[2] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 1)-(1, 12)] tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 1)-(1, 12)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 1)-(1, 12)] tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 1)-(2, 2)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 1)-(2, 2)] tests/test_cftime_offsets.py::test_rollforward[julian--(1, 4, 30)-(1, 4)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[julian--(1, 4, 30)-(1, 4)] tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 2)-(1, 6)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 2)-(1, 6)] tests/test_cftime_offsets.py::test_rollforward[julian--(1, 4, 1)-(1, 6)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[julian--(1, 4, 1)-(1, 6)] tests/test_cftime_offsets.py::test_rollforward[julian--(1, 4, 1)-(1, 6)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[julian--(1, 4, 1)-(1, 6)] tests/test_cftime_offsets.py::test_rollforward[julian--(1, 4, 1)-(1, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[julian--(1, 4, 1)-(1, 5)] tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 1)-(1, 3)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 1)-(1, 3)] tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 1)-(1, 3)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 1)-(1, 3)] tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 1)-(1, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 1)-(1, 5)] tests/test_cftime_offsets.py::test_rollforward[julian--(1, 4, 30)-(1, 4)] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access[proleptic_gregorian-dayofyear] tests/test_accessor_dt.py::test_dask_field_access[proleptic_gregorian-dayofweek] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[julian--(1, 4, 30)-(1, 4)] tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 2)-(1, 4)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 2)-(1, 4)] tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 1)-(1, 3)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 1)-(1, 3)] tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 2)-(1, 4)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 2)-(1, 4)] tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 2)-(1, 3)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 2)-(1, 3)] tests/test_cftime_offsets.py::test_rollforward[julian--(1, 4, 30)-(1, 4)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[julian--(1, 4, 30)-(1, 4)] tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 2)-(1, 3)] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access[proleptic_gregorian-dayofweek] tests/test_accessor_dt.py::test_dask_field_access[standard-year] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 2)-(1, 3)] tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 2, 1)-(1, 3, 2, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 2, 1)-(1, 3, 2, 1)] tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)] tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)] tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_cftime_datetime_data[2] tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_timedelta_data[2] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 2, 1, 1, 1, 1000)-(1, 3, 2, 1, 1, 1, 1000)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 2, 1, 1, 1, 1000)-(1, 3, 2, 1, 1, 1, 1000)] tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_timedelta_data[2] tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_timedelta_data_via_dtype[2-s] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access[standard-year] tests/test_cftime_offsets.py::test_rollforward[noleap--(1, 3, 1)-(2, 1)] tests/test_accessor_dt.py::test_dask_field_access[standard-month] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[noleap--(1, 3, 1)-(2, 1)] tests/test_cftime_offsets.py::test_rollforward[noleap--(1, 1, 1)-(1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[noleap--(1, 1, 1)-(1, 1)] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_timedelta_data_via_dtype[2-s] tests/test_cftime_offsets.py::test_rollforward[noleap--(1, 3, 1)-(2, 1)] tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_timedelta_data_via_dtype[2-ms] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[noleap--(1, 3, 1)-(2, 1)] tests/test_cftime_offsets.py::test_rollforward[noleap--(1, 3, 1)-(2, 2)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[noleap--(1, 3, 1)-(2, 2)] tests/test_cftime_offsets.py::test_rollforward[noleap--(1, 3, 1)-(1, 12)] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_timedelta_data_via_dtype[2-ms] tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_timedelta_data_via_dtype[2-us] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[noleap--(1, 3, 1)-(1, 12)] tests/test_cftime_offsets.py::test_rollforward[noleap--(1, 3, 1)-(1, 12)] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access[standard-month] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[noleap--(1, 3, 1)-(1, 12)] tests/test_accessor_dt.py::test_dask_field_access[standard-day] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_timedelta_data_via_dtype[2-us] tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_timedelta_data_via_dtype[2-ns] tests/test_cftime_offsets.py::test_rollforward[noleap--(1, 3, 1)-(2, 2)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[noleap--(1, 3, 1)-(2, 2)] tests/test_cftime_offsets.py::test_rollforward[noleap--(1, 4, 30)-(1, 4)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[noleap--(1, 4, 30)-(1, 4)] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_timedelta_data_via_dtype[2-ns] tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_float64_data[2] tests/test_cftime_offsets.py::test_rollforward[noleap--(1, 3, 2)-(1, 6)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[noleap--(1, 3, 2)-(1, 6)] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_float64_data[2] tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_example_1_netcdf[2] tests/test_cftime_offsets.py::test_rollforward[noleap--(1, 4, 1)-(1, 6)] [gw1] SKIPPED tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_example_1_netcdf[2] tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_coordinates[2] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[noleap--(1, 4, 1)-(1, 6)] tests/test_cftime_offsets.py::test_rollforward[noleap--(1, 4, 1)-(1, 6)] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access[standard-day] tests/test_accessor_dt.py::test_dask_field_access[standard-hour] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[noleap--(1, 4, 1)-(1, 6)] tests/test_cftime_offsets.py::test_rollforward[noleap--(1, 4, 1)-(1, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[noleap--(1, 4, 1)-(1, 5)] tests/test_cftime_offsets.py::test_rollforward[noleap--(1, 3, 1)-(1, 3)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[noleap--(1, 3, 1)-(1, 3)] tests/test_cftime_offsets.py::test_rollforward[noleap--(1, 3, 1)-(1, 3)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[noleap--(1, 3, 1)-(1, 3)] tests/test_cftime_offsets.py::test_rollforward[noleap--(1, 3, 1)-(1, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[noleap--(1, 3, 1)-(1, 5)] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_coordinates[2] tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_global_coordinates[2] tests/test_cftime_offsets.py::test_rollforward[noleap--(1, 4, 30)-(1, 4)] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access[standard-hour] tests/test_accessor_dt.py::test_dask_field_access[standard-dayofyear] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[noleap--(1, 4, 30)-(1, 4)] tests/test_cftime_offsets.py::test_rollforward[noleap--(1, 3, 2)-(1, 4)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[noleap--(1, 3, 2)-(1, 4)] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_global_coordinates[2] tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_coordinates_with_space[2] tests/test_cftime_offsets.py::test_rollforward[noleap--(1, 3, 1)-(1, 3)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[noleap--(1, 3, 1)-(1, 3)] tests/test_cftime_offsets.py::test_rollforward[noleap--(1, 3, 2)-(1, 4)] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_coordinates_with_space[2] tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_boolean_dtype[2] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[noleap--(1, 3, 2)-(1, 4)] tests/test_cftime_offsets.py::test_rollforward[noleap--(1, 3, 2)-(1, 3)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[noleap--(1, 3, 2)-(1, 3)] tests/test_cftime_offsets.py::test_rollforward[noleap--(1, 4, 30)-(1, 4)] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access[standard-dayofyear] tests/test_accessor_dt.py::test_dask_field_access[standard-dayofweek] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_boolean_dtype[2] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[noleap--(1, 4, 30)-(1, 4)] tests/test_backends.py::TestZarrWriteEmpty::test_orthogonal_indexing[2] tests/test_cftime_offsets.py::test_rollforward[noleap--(1, 3, 2)-(1, 3)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[noleap--(1, 3, 2)-(1, 3)] tests/test_cftime_offsets.py::test_rollforward[noleap--(1, 3, 2, 1)-(1, 3, 2, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[noleap--(1, 3, 2, 1)-(1, 3, 2, 1)] tests/test_cftime_offsets.py::test_rollforward[noleap--(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[noleap--(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)] tests/test_cftime_offsets.py::test_rollforward[noleap--(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[noleap--(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)] tests/test_cftime_offsets.py::test_rollforward[noleap--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] [gw0] PASSED tests/test_accessor_dt.py::test_dask_field_access[standard-dayofweek] tests/test_accessor_dt.py::test_seasons[360_day] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[noleap--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] tests/test_cftime_offsets.py::test_rollforward[noleap--(1, 3, 2, 1, 1, 1, 1000)-(1, 3, 2, 1, 1, 1, 1000)] [gw0] PASSED tests/test_accessor_dt.py::test_seasons[360_day] tests/test_accessor_dt.py::test_seasons[365_day] [gw0] PASSED tests/test_accessor_dt.py::test_seasons[365_day] tests/test_accessor_dt.py::test_seasons[366_day] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[noleap--(1, 3, 2, 1, 1, 1, 1000)-(1, 3, 2, 1, 1, 1, 1000)] tests/test_cftime_offsets.py::test_rollforward[noleap--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_orthogonal_indexing[2] tests/test_backends.py::TestZarrWriteEmpty::test_vectorized_indexing[2] [gw0] PASSED tests/test_accessor_dt.py::test_seasons[366_day] tests/test_accessor_dt.py::test_seasons[all_leap] [gw0] PASSED tests/test_accessor_dt.py::test_seasons[all_leap] tests/test_accessor_dt.py::test_seasons[gregorian] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[noleap--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] [gw0] PASSED tests/test_accessor_dt.py::test_seasons[gregorian] tests/test_accessor_dt.py::test_seasons[julian] [gw0] PASSED tests/test_accessor_dt.py::test_seasons[julian] tests/test_accessor_dt.py::test_seasons[noleap] tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 1)-(2, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 1)-(2, 1)] [gw0] PASSED tests/test_accessor_dt.py::test_seasons[noleap] tests/test_accessor_dt.py::test_seasons[proleptic_gregorian] tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 1, 1)-(1, 1)] [gw0] PASSED tests/test_accessor_dt.py::test_seasons[proleptic_gregorian] tests/test_accessor_dt.py::test_seasons[standard] [gw0] PASSED tests/test_accessor_dt.py::test_seasons[standard] tests/test_accessor_dt.py::test_cftime_floor_accessor[360_day-False] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 1, 1)-(1, 1)] tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 1)-(2, 1)] [gw0] PASSED tests/test_accessor_dt.py::test_cftime_floor_accessor[360_day-False] tests/test_accessor_dt.py::test_cftime_floor_accessor[360_day-True] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 1)-(2, 1)] tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 1)-(2, 2)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 1)-(2, 2)] tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 1)-(1, 12)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 1)-(1, 12)] tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 1)-(1, 12)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 1)-(1, 12)] [gw0] PASSED tests/test_accessor_dt.py::test_cftime_floor_accessor[360_day-True] tests/test_accessor_dt.py::test_cftime_floor_accessor[365_day-False] tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 1)-(2, 2)] [gw0] PASSED tests/test_accessor_dt.py::test_cftime_floor_accessor[365_day-False] tests/test_accessor_dt.py::test_cftime_floor_accessor[365_day-True] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 1)-(2, 2)] tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 4, 30)-(1, 4)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 4, 30)-(1, 4)] tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 2)-(1, 6)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 2)-(1, 6)] tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 4, 1)-(1, 6)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 4, 1)-(1, 6)] [gw0] PASSED tests/test_accessor_dt.py::test_cftime_floor_accessor[365_day-True] tests/test_accessor_dt.py::test_cftime_floor_accessor[366_day-False] tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 4, 1)-(1, 6)] [gw0] PASSED tests/test_accessor_dt.py::test_cftime_floor_accessor[366_day-False] tests/test_accessor_dt.py::test_cftime_floor_accessor[366_day-True] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 4, 1)-(1, 6)] tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 4, 1)-(1, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 4, 1)-(1, 5)] tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 1)-(1, 3)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 1)-(1, 3)] tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 1)-(1, 3)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 1)-(1, 3)] [gw0] PASSED tests/test_accessor_dt.py::test_cftime_floor_accessor[366_day-True] tests/test_accessor_dt.py::test_cftime_floor_accessor[all_leap-False] [gw0] PASSED tests/test_accessor_dt.py::test_cftime_floor_accessor[all_leap-False] tests/test_accessor_dt.py::test_cftime_floor_accessor[all_leap-True] tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 1)-(1, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 1)-(1, 5)] tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 4, 30)-(1, 4)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 4, 30)-(1, 4)] [gw2] XFAIL tests/test_backends_datatree.py::TestNetCDF4DataTree::test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 2)-(1, 4)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 2)-(1, 4)] tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 1)-(1, 3)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 1)-(1, 3)] tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 2)-(1, 4)] [gw0] PASSED tests/test_accessor_dt.py::test_cftime_floor_accessor[all_leap-True] tests/test_accessor_dt.py::test_cftime_floor_accessor[gregorian-False] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_vectorized_indexing[2] tests/test_backends.py::TestZarrWriteEmpty::test_vectorized_indexing_negative_step[2] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 2)-(1, 4)] [gw0] PASSED tests/test_accessor_dt.py::test_cftime_floor_accessor[gregorian-False] tests/test_accessor_dt.py::test_cftime_floor_accessor[gregorian-True] tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 2)-(1, 3)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 2)-(1, 3)] tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 4, 30)-(1, 4)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 4, 30)-(1, 4)] tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 2)-(1, 3)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 2)-(1, 3)] tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 2, 1)-(1, 3, 2, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 2, 1)-(1, 3, 2, 1)] tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)] tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)] tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 2, 1, 1, 1, 1000)-(1, 3, 2, 1, 1, 1, 1000)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 2, 1, 1, 1, 1000)-(1, 3, 2, 1, 1, 1, 1000)] tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_vectorized_indexing_negative_step[2] tests/test_backends.py::TestZarrWriteEmpty::test_outer_indexing_reversed[2] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_outer_indexing_reversed[2] tests/test_backends.py::TestZarrWriteEmpty::test_isel_dataarray[2] [gw0] PASSED tests/test_accessor_dt.py::test_cftime_floor_accessor[gregorian-True] tests/test_accessor_dt.py::test_cftime_floor_accessor[julian-False] [gw0] PASSED tests/test_accessor_dt.py::test_cftime_floor_accessor[julian-False] tests/test_accessor_dt.py::test_cftime_floor_accessor[julian-True] [gw0] PASSED tests/test_accessor_dt.py::test_cftime_floor_accessor[julian-True] tests/test_accessor_dt.py::test_cftime_floor_accessor[noleap-False] [gw0] PASSED tests/test_accessor_dt.py::test_cftime_floor_accessor[noleap-False] tests/test_accessor_dt.py::test_cftime_floor_accessor[noleap-True] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 1)-(2, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 1)-(2, 1)] tests/test_cftime_offsets.py::test_rollforward[standard--(1, 1, 1)-(1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[standard--(1, 1, 1)-(1, 1)] tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 1)-(2, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 1)-(2, 1)] tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 1)-(2, 2)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 1)-(2, 2)] tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 1)-(1, 12)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 1)-(1, 12)] tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 1)-(1, 12)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 1)-(1, 12)] tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 1)-(2, 2)] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_isel_dataarray[2] tests/test_backends.py::TestZarrWriteEmpty::test_array_type_after_indexing[2] [gw0] PASSED tests/test_accessor_dt.py::test_cftime_floor_accessor[noleap-True] tests/test_accessor_dt.py::test_cftime_floor_accessor[proleptic_gregorian-False] [gw0] PASSED tests/test_accessor_dt.py::test_cftime_floor_accessor[proleptic_gregorian-False] tests/test_accessor_dt.py::test_cftime_floor_accessor[proleptic_gregorian-True] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 1)-(2, 2)] tests/test_cftime_offsets.py::test_rollforward[standard--(1, 4, 30)-(1, 4)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[standard--(1, 4, 30)-(1, 4)] tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 2)-(1, 6)] [gw0] PASSED tests/test_accessor_dt.py::test_cftime_floor_accessor[proleptic_gregorian-True] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 2)-(1, 6)] tests/test_cftime_offsets.py::test_rollforward[standard--(1, 4, 1)-(1, 6)] tests/test_accessor_dt.py::test_cftime_floor_accessor[standard-False] [gw0] PASSED tests/test_accessor_dt.py::test_cftime_floor_accessor[standard-False] tests/test_accessor_dt.py::test_cftime_floor_accessor[standard-True] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[standard--(1, 4, 1)-(1, 6)] tests/test_cftime_offsets.py::test_rollforward[standard--(1, 4, 1)-(1, 6)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[standard--(1, 4, 1)-(1, 6)] tests/test_cftime_offsets.py::test_rollforward[standard--(1, 4, 1)-(1, 5)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[standard--(1, 4, 1)-(1, 5)] tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 1)-(1, 3)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 1)-(1, 3)] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_array_type_after_indexing[2] tests/test_backends.py::TestZarrWriteEmpty::test_dropna[2] tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 1)-(1, 3)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 1)-(1, 3)] tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 1)-(1, 5)] [gw0] PASSED tests/test_accessor_dt.py::test_cftime_floor_accessor[standard-True] tests/test_accessor_dt.py::test_cftime_ceil_accessor[360_day-False] [gw0] PASSED tests/test_accessor_dt.py::test_cftime_ceil_accessor[360_day-False] tests/test_accessor_dt.py::test_cftime_ceil_accessor[360_day-True] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_dropna[2] tests/test_backends.py::TestZarrWriteEmpty::test_ondisk_after_print[2] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 1)-(1, 5)] tests/test_cftime_offsets.py::test_rollforward[standard--(1, 4, 30)-(1, 4)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[standard--(1, 4, 30)-(1, 4)] tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 2)-(1, 4)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 2)-(1, 4)] tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 1)-(1, 3)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 1)-(1, 3)] tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 2)-(1, 4)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 2)-(1, 4)] tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 2)-(1, 3)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 2)-(1, 3)] tests/test_cftime_offsets.py::test_rollforward[standard--(1, 4, 30)-(1, 4)] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_ondisk_after_print[2] tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_string_with_fill_value_nchar[2] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_string_with_fill_value_nchar[2] tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_empty_vlen_string_array[2] [gw0] PASSED tests/test_accessor_dt.py::test_cftime_ceil_accessor[360_day-True] tests/test_accessor_dt.py::test_cftime_ceil_accessor[365_day-False] [gw0] PASSED tests/test_accessor_dt.py::test_cftime_ceil_accessor[365_day-False] tests/test_accessor_dt.py::test_cftime_ceil_accessor[365_day-True] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[standard--(1, 4, 30)-(1, 4)] tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 2)-(1, 3)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 2)-(1, 3)] tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 2, 1)-(1, 3, 2, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 2, 1)-(1, 3, 2, 1)] tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)] tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)] tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_empty_vlen_string_array[2] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] [gw0] PASSED tests/test_accessor_dt.py::test_cftime_ceil_accessor[365_day-True] tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_mask_and_scale[2-dtype0-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 2, 1, 1, 1, 1000)-(1, 3, 2, 1, 1, 1, 1000)] tests/test_accessor_dt.py::test_cftime_ceil_accessor[366_day-False] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 2, 1, 1, 1, 1000)-(1, 3, 2, 1, 1, 1, 1000)] [gw0] PASSED tests/test_accessor_dt.py::test_cftime_ceil_accessor[366_day-False] tests/test_accessor_dt.py::test_cftime_ceil_accessor[366_day-True] tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] tests/test_cftime_offsets.py::test_rollback[360_day--(1, 3, 1)-(1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[360_day--(1, 3, 1)-(1, 1)] tests/test_cftime_offsets.py::test_rollback[360_day--(1, 3, 1)-(1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[360_day--(1, 3, 1)-(1, 1)] tests/test_cftime_offsets.py::test_rollback[360_day--(1, 3, 1)-(1, 2)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[360_day--(1, 3, 1)-(1, 2)] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_mask_and_scale[2-dtype0-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_mask_and_scale[2-dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] tests/test_cftime_offsets.py::test_rollback[360_day--(1, 1, 1)-(1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[360_day--(1, 1, 1)-(1, 1)] tests/test_cftime_offsets.py::test_rollback[360_day--(1, 2, 1)-(1, 2)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[360_day--(1, 2, 1)-(1, 2)] tests/test_cftime_offsets.py::test_rollback[360_day--(2, 3, 1)-(1, 12)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[360_day--(2, 3, 1)-(1, 12)] tests/test_cftime_offsets.py::test_rollback[360_day--(2, 3, 1)-(1, 12)] [gw0] PASSED tests/test_accessor_dt.py::test_cftime_ceil_accessor[366_day-True] tests/test_accessor_dt.py::test_cftime_ceil_accessor[all_leap-False] [gw0] PASSED tests/test_accessor_dt.py::test_cftime_ceil_accessor[all_leap-False] tests/test_accessor_dt.py::test_cftime_ceil_accessor[all_leap-True] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[360_day--(2, 3, 1)-(1, 12)] tests/test_cftime_offsets.py::test_rollback[360_day--(2, 3, 1)-(2, 2)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[360_day--(2, 3, 1)-(2, 2)] tests/test_cftime_offsets.py::test_rollback[360_day--(1, 4, 30)-(1, 4)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[360_day--(1, 4, 30)-(1, 4)] tests/test_cftime_offsets.py::test_rollback[360_day--(1, 3, 2)-(1, 3)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[360_day--(1, 3, 2)-(1, 3)] tests/test_cftime_offsets.py::test_rollback[360_day--(1, 4, 1)-(1, 3)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[360_day--(1, 4, 1)-(1, 3)] tests/test_cftime_offsets.py::test_rollback[360_day--(1, 4, 1)-(1, 3)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[360_day--(1, 4, 1)-(1, 3)] tests/test_cftime_offsets.py::test_rollback[360_day--(1, 4, 1)-(1, 2)] [gw0] PASSED tests/test_accessor_dt.py::test_cftime_ceil_accessor[all_leap-True] tests/test_accessor_dt.py::test_cftime_ceil_accessor[gregorian-False] [gw0] PASSED tests/test_accessor_dt.py::test_cftime_ceil_accessor[gregorian-False] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[360_day--(1, 4, 1)-(1, 2)] tests/test_cftime_offsets.py::test_rollback[360_day--(2, 3, 1)-(1, 12)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[360_day--(2, 3, 1)-(1, 12)] tests/test_cftime_offsets.py::test_rollback[360_day--(2, 3, 1)-(1, 12)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[360_day--(2, 3, 1)-(1, 12)] tests/test_cftime_offsets.py::test_rollback[360_day--(2, 3, 1)-(2, 2)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[360_day--(2, 3, 1)-(2, 2)] tests/test_cftime_offsets.py::test_rollback[360_day--(1, 4, 30)-(1, 4)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[360_day--(1, 4, 30)-(1, 4)] tests/test_cftime_offsets.py::test_rollback[360_day--(1, 3, 2)-(1, 3)] tests/test_accessor_dt.py::test_cftime_ceil_accessor[gregorian-True] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[360_day--(1, 3, 2)-(1, 3)] tests/test_cftime_offsets.py::test_rollback[360_day--(1, 3, 2)-(1, 3)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[360_day--(1, 3, 2)-(1, 3)] tests/test_cftime_offsets.py::test_rollback[360_day--(1, 3, 1)-(1, 3)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[360_day--(1, 3, 1)-(1, 3)] tests/test_cftime_offsets.py::test_rollback[360_day--(1, 3, 2)-(1, 2)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[360_day--(1, 3, 2)-(1, 2)] tests/test_cftime_offsets.py::test_rollback[360_day--(1, 3, 2)-(1, 2)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[360_day--(1, 3, 2)-(1, 2)] tests/test_cftime_offsets.py::test_rollback[360_day--(1, 4, 30)-(1, 4)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[360_day--(1, 4, 30)-(1, 4)] tests/test_cftime_offsets.py::test_rollback[360_day--(1, 3, 2, 1)-(1, 3, 2, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[360_day--(1, 3, 2, 1)-(1, 3, 2, 1)] tests/test_cftime_offsets.py::test_rollback[360_day--(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[360_day--(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)] tests/test_cftime_offsets.py::test_rollback[360_day--(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[360_day--(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)] tests/test_cftime_offsets.py::test_rollback[360_day--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[360_day--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] tests/test_cftime_offsets.py::test_rollback[360_day--(1, 3, 2, 1, 1, 1, 1000)-(1, 3, 2, 1, 1, 1, 1000)] [gw0] PASSED tests/test_accessor_dt.py::test_cftime_ceil_accessor[gregorian-True] tests/test_accessor_dt.py::test_cftime_ceil_accessor[julian-False] [gw0] PASSED tests/test_accessor_dt.py::test_cftime_ceil_accessor[julian-False] tests/test_accessor_dt.py::test_cftime_ceil_accessor[julian-True] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[360_day--(1, 3, 2, 1, 1, 1, 1000)-(1, 3, 2, 1, 1, 1, 1000)] [gw0] PASSED tests/test_accessor_dt.py::test_cftime_ceil_accessor[julian-True] tests/test_accessor_dt.py::test_cftime_ceil_accessor[noleap-False] [gw0] PASSED tests/test_accessor_dt.py::test_cftime_ceil_accessor[noleap-False] tests/test_accessor_dt.py::test_cftime_ceil_accessor[noleap-True] tests/test_cftime_offsets.py::test_rollback[360_day--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[360_day--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] tests/test_cftime_offsets.py::test_rollback[365_day--(1, 3, 1)-(1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[365_day--(1, 3, 1)-(1, 1)] tests/test_cftime_offsets.py::test_rollback[365_day--(1, 3, 1)-(1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[365_day--(1, 3, 1)-(1, 1)] tests/test_cftime_offsets.py::test_rollback[365_day--(1, 3, 1)-(1, 2)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[365_day--(1, 3, 1)-(1, 2)] tests/test_cftime_offsets.py::test_rollback[365_day--(1, 1, 1)-(1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[365_day--(1, 1, 1)-(1, 1)] tests/test_cftime_offsets.py::test_rollback[365_day--(1, 2, 1)-(1, 2)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[365_day--(1, 2, 1)-(1, 2)] tests/test_cftime_offsets.py::test_rollback[365_day--(2, 3, 1)-(1, 12)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[365_day--(2, 3, 1)-(1, 12)] tests/test_cftime_offsets.py::test_rollback[365_day--(2, 3, 1)-(1, 12)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[365_day--(2, 3, 1)-(1, 12)] [gw0] PASSED tests/test_accessor_dt.py::test_cftime_ceil_accessor[noleap-True] tests/test_cftime_offsets.py::test_rollback[365_day--(2, 3, 1)-(2, 2)] tests/test_accessor_dt.py::test_cftime_ceil_accessor[proleptic_gregorian-False] [gw0] PASSED tests/test_accessor_dt.py::test_cftime_ceil_accessor[proleptic_gregorian-False] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[365_day--(2, 3, 1)-(2, 2)] tests/test_cftime_offsets.py::test_rollback[365_day--(1, 4, 30)-(1, 4)] tests/test_accessor_dt.py::test_cftime_ceil_accessor[proleptic_gregorian-True] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[365_day--(1, 4, 30)-(1, 4)] tests/test_cftime_offsets.py::test_rollback[365_day--(1, 3, 2)-(1, 3)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[365_day--(1, 3, 2)-(1, 3)] tests/test_cftime_offsets.py::test_rollback[365_day--(1, 4, 1)-(1, 3)] [gw0] PASSED tests/test_accessor_dt.py::test_cftime_ceil_accessor[proleptic_gregorian-True] tests/test_accessor_dt.py::test_cftime_ceil_accessor[standard-False] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[365_day--(1, 4, 1)-(1, 3)] tests/test_cftime_offsets.py::test_rollback[365_day--(1, 4, 1)-(1, 3)] [gw0] PASSED tests/test_accessor_dt.py::test_cftime_ceil_accessor[standard-False] tests/test_accessor_dt.py::test_cftime_ceil_accessor[standard-True] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[365_day--(1, 4, 1)-(1, 3)] tests/test_cftime_offsets.py::test_rollback[365_day--(1, 4, 1)-(1, 2)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[365_day--(1, 4, 1)-(1, 2)] tests/test_cftime_offsets.py::test_rollback[365_day--(2, 3, 1)-(1, 12)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[365_day--(2, 3, 1)-(1, 12)] tests/test_cftime_offsets.py::test_rollback[365_day--(2, 3, 1)-(1, 12)] [gw0] PASSED tests/test_accessor_dt.py::test_cftime_ceil_accessor[standard-True] tests/test_accessor_dt.py::test_cftime_round_accessor[360_day-False] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[365_day--(2, 3, 1)-(1, 12)] [gw0] PASSED tests/test_accessor_dt.py::test_cftime_round_accessor[360_day-False] tests/test_accessor_dt.py::test_cftime_round_accessor[360_day-True] tests/test_cftime_offsets.py::test_rollback[365_day--(2, 3, 1)-(2, 2)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[365_day--(2, 3, 1)-(2, 2)] tests/test_cftime_offsets.py::test_rollback[365_day--(1, 4, 30)-(1, 4)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[365_day--(1, 4, 30)-(1, 4)] tests/test_cftime_offsets.py::test_rollback[365_day--(1, 3, 2)-(1, 3)] [gw0] PASSED tests/test_accessor_dt.py::test_cftime_round_accessor[360_day-True] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[365_day--(1, 3, 2)-(1, 3)] tests/test_accessor_dt.py::test_cftime_round_accessor[365_day-False] [gw0] PASSED tests/test_accessor_dt.py::test_cftime_round_accessor[365_day-False] tests/test_accessor_dt.py::test_cftime_round_accessor[365_day-True] tests/test_cftime_offsets.py::test_rollback[365_day--(1, 3, 2)-(1, 3)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[365_day--(1, 3, 2)-(1, 3)] tests/test_cftime_offsets.py::test_rollback[365_day--(1, 3, 1)-(1, 3)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[365_day--(1, 3, 1)-(1, 3)] tests/test_cftime_offsets.py::test_rollback[365_day--(1, 3, 2)-(1, 2)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[365_day--(1, 3, 2)-(1, 2)] tests/test_cftime_offsets.py::test_rollback[365_day--(1, 3, 2)-(1, 2)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[365_day--(1, 3, 2)-(1, 2)] tests/test_cftime_offsets.py::test_rollback[365_day--(1, 4, 30)-(1, 4)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[365_day--(1, 4, 30)-(1, 4)] [gw0] PASSED tests/test_accessor_dt.py::test_cftime_round_accessor[365_day-True] tests/test_accessor_dt.py::test_cftime_round_accessor[366_day-False] [gw0] PASSED tests/test_accessor_dt.py::test_cftime_round_accessor[366_day-False] tests/test_accessor_dt.py::test_cftime_round_accessor[366_day-True] tests/test_cftime_offsets.py::test_rollback[365_day--(1, 3, 2, 1)-(1, 3, 2, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[365_day--(1, 3, 2, 1)-(1, 3, 2, 1)] tests/test_cftime_offsets.py::test_rollback[365_day--(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[365_day--(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)] tests/test_cftime_offsets.py::test_rollback[365_day--(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[365_day--(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)] tests/test_cftime_offsets.py::test_rollback[365_day--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[365_day--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] tests/test_cftime_offsets.py::test_rollback[365_day--(1, 3, 2, 1, 1, 1, 1000)-(1, 3, 2, 1, 1, 1, 1000)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[365_day--(1, 3, 2, 1, 1, 1, 1000)-(1, 3, 2, 1, 1, 1, 1000)] tests/test_cftime_offsets.py::test_rollback[365_day--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[365_day--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] tests/test_cftime_offsets.py::test_rollback[366_day--(1, 3, 1)-(1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[366_day--(1, 3, 1)-(1, 1)] tests/test_cftime_offsets.py::test_rollback[366_day--(1, 3, 1)-(1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[366_day--(1, 3, 1)-(1, 1)] tests/test_cftime_offsets.py::test_rollback[366_day--(1, 3, 1)-(1, 2)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[366_day--(1, 3, 1)-(1, 2)] [gw0] PASSED tests/test_accessor_dt.py::test_cftime_round_accessor[366_day-True] tests/test_accessor_dt.py::test_cftime_round_accessor[all_leap-False] [gw0] PASSED tests/test_accessor_dt.py::test_cftime_round_accessor[all_leap-False] tests/test_accessor_dt.py::test_cftime_round_accessor[all_leap-True] [gw0] PASSED tests/test_accessor_dt.py::test_cftime_round_accessor[all_leap-True] tests/test_accessor_dt.py::test_cftime_round_accessor[gregorian-False] [gw0] PASSED tests/test_accessor_dt.py::test_cftime_round_accessor[gregorian-False] tests/test_accessor_dt.py::test_cftime_round_accessor[gregorian-True] tests/test_cftime_offsets.py::test_rollback[366_day--(1, 1, 1)-(1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[366_day--(1, 1, 1)-(1, 1)] tests/test_cftime_offsets.py::test_rollback[366_day--(1, 2, 1)-(1, 2)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[366_day--(1, 2, 1)-(1, 2)] tests/test_cftime_offsets.py::test_rollback[366_day--(2, 3, 1)-(1, 12)] [gw0] PASSED tests/test_accessor_dt.py::test_cftime_round_accessor[gregorian-True] tests/test_accessor_dt.py::test_cftime_round_accessor[julian-False] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[366_day--(2, 3, 1)-(1, 12)] tests/test_cftime_offsets.py::test_rollback[366_day--(2, 3, 1)-(1, 12)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[366_day--(2, 3, 1)-(1, 12)] tests/test_cftime_offsets.py::test_rollback[366_day--(2, 3, 1)-(2, 2)] [gw0] PASSED tests/test_accessor_dt.py::test_cftime_round_accessor[julian-False] tests/test_accessor_dt.py::test_cftime_round_accessor[julian-True] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[366_day--(2, 3, 1)-(2, 2)] tests/test_cftime_offsets.py::test_rollback[366_day--(1, 4, 30)-(1, 4)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[366_day--(1, 4, 30)-(1, 4)] tests/test_cftime_offsets.py::test_rollback[366_day--(1, 3, 2)-(1, 3)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[366_day--(1, 3, 2)-(1, 3)] tests/test_cftime_offsets.py::test_rollback[366_day--(1, 4, 1)-(1, 3)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[366_day--(1, 4, 1)-(1, 3)] tests/test_cftime_offsets.py::test_rollback[366_day--(1, 4, 1)-(1, 3)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[366_day--(1, 4, 1)-(1, 3)] tests/test_cftime_offsets.py::test_rollback[366_day--(1, 4, 1)-(1, 2)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[366_day--(1, 4, 1)-(1, 2)] tests/test_cftime_offsets.py::test_rollback[366_day--(2, 3, 1)-(1, 12)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[366_day--(2, 3, 1)-(1, 12)] tests/test_cftime_offsets.py::test_rollback[366_day--(2, 3, 1)-(1, 12)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[366_day--(2, 3, 1)-(1, 12)] [gw0] PASSED tests/test_accessor_dt.py::test_cftime_round_accessor[julian-True] tests/test_accessor_dt.py::test_cftime_round_accessor[noleap-False] [gw0] PASSED tests/test_accessor_dt.py::test_cftime_round_accessor[noleap-False] tests/test_accessor_dt.py::test_cftime_round_accessor[noleap-True] [gw0] PASSED tests/test_accessor_dt.py::test_cftime_round_accessor[noleap-True] tests/test_accessor_dt.py::test_cftime_round_accessor[proleptic_gregorian-False] [gw0] PASSED tests/test_accessor_dt.py::test_cftime_round_accessor[proleptic_gregorian-False] tests/test_accessor_dt.py::test_cftime_round_accessor[proleptic_gregorian-True] [gw1] XFAIL tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_mask_and_scale[2-dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] tests/test_cftime_offsets.py::test_rollback[366_day--(2, 3, 1)-(2, 2)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[366_day--(2, 3, 1)-(2, 2)] tests/test_cftime_offsets.py::test_rollback[366_day--(1, 4, 30)-(1, 4)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[366_day--(1, 4, 30)-(1, 4)] tests/test_cftime_offsets.py::test_rollback[366_day--(1, 3, 2)-(1, 3)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[366_day--(1, 3, 2)-(1, 3)] tests/test_cftime_offsets.py::test_rollback[366_day--(1, 3, 2)-(1, 3)] [gw0] PASSED tests/test_accessor_dt.py::test_cftime_round_accessor[proleptic_gregorian-True] tests/test_accessor_dt.py::test_cftime_round_accessor[standard-False] [gw0] PASSED tests/test_accessor_dt.py::test_cftime_round_accessor[standard-False] tests/test_accessor_dt.py::test_cftime_round_accessor[standard-True] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[366_day--(1, 3, 2)-(1, 3)] tests/test_cftime_offsets.py::test_rollback[366_day--(1, 3, 1)-(1, 3)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[366_day--(1, 3, 1)-(1, 3)] tests/test_cftime_offsets.py::test_rollback[366_day--(1, 3, 2)-(1, 2)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[366_day--(1, 3, 2)-(1, 2)] tests/test_cftime_offsets.py::test_rollback[366_day--(1, 3, 2)-(1, 2)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[366_day--(1, 3, 2)-(1, 2)] tests/test_cftime_offsets.py::test_rollback[366_day--(1, 4, 30)-(1, 4)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[366_day--(1, 4, 30)-(1, 4)] tests/test_cftime_offsets.py::test_rollback[366_day--(1, 3, 2, 1)-(1, 3, 2, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[366_day--(1, 3, 2, 1)-(1, 3, 2, 1)] tests/test_cftime_offsets.py::test_rollback[366_day--(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[366_day--(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)] tests/test_cftime_offsets.py::test_rollback[366_day--(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[366_day--(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)] tests/test_cftime_offsets.py::test_rollback[366_day--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] [gw0] PASSED tests/test_accessor_dt.py::test_cftime_round_accessor[standard-True] tests/test_accessor_dt.py::test_decimal_year[use_dask=False-use_cftime=False] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[366_day--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] tests/test_cftime_offsets.py::test_rollback[366_day--(1, 3, 2, 1, 1, 1, 1000)-(1, 3, 2, 1, 1, 1, 1000)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[366_day--(1, 3, 2, 1, 1, 1, 1000)-(1, 3, 2, 1, 1, 1, 1000)] tests/test_cftime_offsets.py::test_rollback[366_day--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[366_day--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 3, 1)-(1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 3, 1)-(1, 1)] tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 3, 1)-(1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 3, 1)-(1, 1)] tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 3, 1)-(1, 2)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 3, 1)-(1, 2)] tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 1, 1)-(1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 1, 1)-(1, 1)] tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 2, 1)-(1, 2)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 2, 1)-(1, 2)] [gw0] PASSED tests/test_accessor_dt.py::test_decimal_year[use_dask=False-use_cftime=False] tests/test_accessor_dt.py::test_decimal_year[use_dask=False-use_cftime=True] [gw0] PASSED tests/test_accessor_dt.py::test_decimal_year[use_dask=False-use_cftime=True] tests/test_accessor_dt.py::test_decimal_year[use_dask=True-use_cftime=False] tests/test_cftime_offsets.py::test_rollback[all_leap--(2, 3, 1)-(1, 12)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[all_leap--(2, 3, 1)-(1, 12)] tests/test_cftime_offsets.py::test_rollback[all_leap--(2, 3, 1)-(1, 12)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[all_leap--(2, 3, 1)-(1, 12)] tests/test_cftime_offsets.py::test_rollback[all_leap--(2, 3, 1)-(2, 2)] [gw0] PASSED tests/test_accessor_dt.py::test_decimal_year[use_dask=True-use_cftime=False] tests/test_accessor_dt.py::test_decimal_year[use_dask=True-use_cftime=True] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[all_leap--(2, 3, 1)-(2, 2)] tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 4, 30)-(1, 4)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 4, 30)-(1, 4)] tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 3, 2)-(1, 3)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 3, 2)-(1, 3)] tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 4, 1)-(1, 3)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 4, 1)-(1, 3)] tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 4, 1)-(1, 3)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 4, 1)-(1, 3)] tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 4, 1)-(1, 2)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 4, 1)-(1, 2)] tests/test_cftime_offsets.py::test_rollback[all_leap--(2, 3, 1)-(1, 12)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[all_leap--(2, 3, 1)-(1, 12)] tests/test_cftime_offsets.py::test_rollback[all_leap--(2, 3, 1)-(1, 12)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[all_leap--(2, 3, 1)-(1, 12)] tests/test_cftime_offsets.py::test_rollback[all_leap--(2, 3, 1)-(2, 2)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[all_leap--(2, 3, 1)-(2, 2)] tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 4, 30)-(1, 4)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 4, 30)-(1, 4)] tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 3, 2)-(1, 3)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 3, 2)-(1, 3)] tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 3, 2)-(1, 3)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 3, 2)-(1, 3)] tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 3, 1)-(1, 3)] [gw0] PASSED tests/test_accessor_dt.py::test_decimal_year[use_dask=True-use_cftime=True] tests/test_accessor_str.py::test_dask [gw0] PASSED tests/test_accessor_str.py::test_dask tests/test_accessor_str.py::test_count[str] [gw0] PASSED tests/test_accessor_str.py::test_count[str] tests/test_accessor_str.py::test_count[bytes] [gw0] PASSED tests/test_accessor_str.py::test_count[bytes] tests/test_accessor_str.py::test_count_broadcast[str] [gw0] PASSED tests/test_accessor_str.py::test_count_broadcast[str] tests/test_accessor_str.py::test_count_broadcast[bytes] [gw0] PASSED tests/test_accessor_str.py::test_count_broadcast[bytes] tests/test_accessor_str.py::test_contains[str] [gw0] PASSED tests/test_accessor_str.py::test_contains[str] tests/test_accessor_str.py::test_contains[bytes] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 3, 1)-(1, 3)] tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 3, 2)-(1, 2)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 3, 2)-(1, 2)] tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 3, 2)-(1, 2)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 3, 2)-(1, 2)] tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 4, 30)-(1, 4)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 4, 30)-(1, 4)] tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 3, 2, 1)-(1, 3, 2, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 3, 2, 1)-(1, 3, 2, 1)] tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)] tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)] tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 3, 2, 1, 1, 1, 1000)-(1, 3, 2, 1, 1, 1, 1000)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 3, 2, 1, 1, 1, 1000)-(1, 3, 2, 1, 1, 1, 1000)] tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 3, 1)-(1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 3, 1)-(1, 1)] tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 3, 1)-(1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 3, 1)-(1, 1)] tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 3, 1)-(1, 2)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 3, 1)-(1, 2)] tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 1, 1)-(1, 1)] [gw0] PASSED tests/test_accessor_str.py::test_contains[bytes] tests/test_accessor_str.py::test_contains_broadcast[str] [gw0] PASSED tests/test_accessor_str.py::test_contains_broadcast[str] tests/test_accessor_str.py::test_contains_broadcast[bytes] [gw0] PASSED tests/test_accessor_str.py::test_contains_broadcast[bytes] tests/test_accessor_str.py::test_starts_ends_with[str] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 1, 1)-(1, 1)] tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 2, 1)-(1, 2)] [gw0] PASSED tests/test_accessor_str.py::test_starts_ends_with[str] tests/test_accessor_str.py::test_starts_ends_with[bytes] [gw0] PASSED tests/test_accessor_str.py::test_starts_ends_with[bytes] tests/test_accessor_str.py::test_starts_ends_with_broadcast[str] [gw0] PASSED tests/test_accessor_str.py::test_starts_ends_with_broadcast[str] tests/test_accessor_str.py::test_starts_ends_with_broadcast[bytes] [gw0] PASSED tests/test_accessor_str.py::test_starts_ends_with_broadcast[bytes] tests/test_accessor_str.py::test_case_bytes [gw0] PASSED tests/test_accessor_str.py::test_case_bytes tests/test_accessor_str.py::test_case_str [gw0] PASSED tests/test_accessor_str.py::test_case_str tests/test_accessor_str.py::test_replace[str] [gw0] PASSED tests/test_accessor_str.py::test_replace[str] tests/test_accessor_str.py::test_replace[bytes] [gw0] PASSED tests/test_accessor_str.py::test_replace[bytes] tests/test_accessor_str.py::test_replace_callable [gw0] PASSED tests/test_accessor_str.py::test_replace_callable tests/test_accessor_str.py::test_replace_unicode [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 2, 1)-(1, 2)] tests/test_cftime_offsets.py::test_rollback[gregorian--(2, 3, 1)-(1, 12)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[gregorian--(2, 3, 1)-(1, 12)] tests/test_cftime_offsets.py::test_rollback[gregorian--(2, 3, 1)-(1, 12)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[gregorian--(2, 3, 1)-(1, 12)] tests/test_cftime_offsets.py::test_rollback[gregorian--(2, 3, 1)-(2, 2)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[gregorian--(2, 3, 1)-(2, 2)] tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 4, 30)-(1, 4)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 4, 30)-(1, 4)] tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 3, 2)-(1, 3)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 3, 2)-(1, 3)] tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 4, 1)-(1, 3)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 4, 1)-(1, 3)] tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 4, 1)-(1, 3)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 4, 1)-(1, 3)] tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 4, 1)-(1, 2)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 4, 1)-(1, 2)] [gw0] PASSED tests/test_accessor_str.py::test_replace_unicode tests/test_accessor_str.py::test_replace_compiled_regex[str] [gw0] PASSED tests/test_accessor_str.py::test_replace_compiled_regex[str] tests/test_accessor_str.py::test_replace_compiled_regex[bytes] tests/test_cftime_offsets.py::test_rollback[gregorian--(2, 3, 1)-(1, 12)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[gregorian--(2, 3, 1)-(1, 12)] tests/test_cftime_offsets.py::test_rollback[gregorian--(2, 3, 1)-(1, 12)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[gregorian--(2, 3, 1)-(1, 12)] tests/test_cftime_offsets.py::test_rollback[gregorian--(2, 3, 1)-(2, 2)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[gregorian--(2, 3, 1)-(2, 2)] tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 4, 30)-(1, 4)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 4, 30)-(1, 4)] tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 3, 2)-(1, 3)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 3, 2)-(1, 3)] tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 3, 2)-(1, 3)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 3, 2)-(1, 3)] tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 3, 1)-(1, 3)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 3, 1)-(1, 3)] tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 3, 2)-(1, 2)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 3, 2)-(1, 2)] tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 3, 2)-(1, 2)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 3, 2)-(1, 2)] tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 4, 30)-(1, 4)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 4, 30)-(1, 4)] tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 3, 2, 1)-(1, 3, 2, 1)] [gw0] PASSED tests/test_accessor_str.py::test_replace_compiled_regex[bytes] tests/test_accessor_str.py::test_replace_literal[str] [gw0] PASSED tests/test_accessor_str.py::test_replace_literal[str] tests/test_accessor_str.py::test_replace_literal[bytes] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 3, 2, 1)-(1, 3, 2, 1)] tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)] tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)] tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] [gw0] PASSED tests/test_accessor_str.py::test_replace_literal[bytes] tests/test_accessor_str.py::test_extract_extractall_findall_empty_raises[str] [gw0] PASSED tests/test_accessor_str.py::test_extract_extractall_findall_empty_raises[str] tests/test_accessor_str.py::test_extract_extractall_findall_empty_raises[bytes] [gw0] PASSED tests/test_accessor_str.py::test_extract_extractall_findall_empty_raises[bytes] tests/test_accessor_str.py::test_extract_multi_None_raises[str] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 3, 2, 1, 1, 1, 1000)-(1, 3, 2, 1, 1, 1, 1000)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 3, 2, 1, 1, 1, 1000)-(1, 3, 2, 1, 1, 1, 1000)] tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] tests/test_cftime_offsets.py::test_rollback[julian--(1, 3, 1)-(1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[julian--(1, 3, 1)-(1, 1)] tests/test_cftime_offsets.py::test_rollback[julian--(1, 3, 1)-(1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[julian--(1, 3, 1)-(1, 1)] tests/test_cftime_offsets.py::test_rollback[julian--(1, 3, 1)-(1, 2)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[julian--(1, 3, 1)-(1, 2)] tests/test_cftime_offsets.py::test_rollback[julian--(1, 1, 1)-(1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[julian--(1, 1, 1)-(1, 1)] tests/test_cftime_offsets.py::test_rollback[julian--(1, 2, 1)-(1, 2)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[julian--(1, 2, 1)-(1, 2)] tests/test_cftime_offsets.py::test_rollback[julian--(2, 3, 1)-(1, 12)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[julian--(2, 3, 1)-(1, 12)] tests/test_cftime_offsets.py::test_rollback[julian--(2, 3, 1)-(1, 12)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[julian--(2, 3, 1)-(1, 12)] tests/test_cftime_offsets.py::test_rollback[julian--(2, 3, 1)-(2, 2)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[julian--(2, 3, 1)-(2, 2)] tests/test_cftime_offsets.py::test_rollback[julian--(1, 4, 30)-(1, 4)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[julian--(1, 4, 30)-(1, 4)] tests/test_cftime_offsets.py::test_rollback[julian--(1, 3, 2)-(1, 3)] [gw0] PASSED tests/test_accessor_str.py::test_extract_multi_None_raises[str] tests/test_accessor_str.py::test_extract_multi_None_raises[bytes] [gw0] PASSED tests/test_accessor_str.py::test_extract_multi_None_raises[bytes] tests/test_accessor_str.py::test_extract_extractall_findall_case_re_raises[str] [gw0] PASSED tests/test_accessor_str.py::test_extract_extractall_findall_case_re_raises[str] tests/test_accessor_str.py::test_extract_extractall_findall_case_re_raises[bytes] [gw0] PASSED tests/test_accessor_str.py::test_extract_extractall_findall_case_re_raises[bytes] tests/test_accessor_str.py::test_extract_extractall_name_collision_raises[str] [gw0] PASSED tests/test_accessor_str.py::test_extract_extractall_name_collision_raises[str] tests/test_accessor_str.py::test_extract_extractall_name_collision_raises[bytes] [gw0] PASSED tests/test_accessor_str.py::test_extract_extractall_name_collision_raises[bytes] tests/test_accessor_str.py::test_extract_single_case[str] [gw0] PASSED tests/test_accessor_str.py::test_extract_single_case[str] tests/test_accessor_str.py::test_extract_single_case[bytes] [gw0] PASSED tests/test_accessor_str.py::test_extract_single_case[bytes] tests/test_accessor_str.py::test_extract_single_nocase[str] [gw0] PASSED tests/test_accessor_str.py::test_extract_single_nocase[str] tests/test_accessor_str.py::test_extract_single_nocase[bytes] [gw0] PASSED tests/test_accessor_str.py::test_extract_single_nocase[bytes] tests/test_accessor_str.py::test_extract_multi_case[str] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[julian--(1, 3, 2)-(1, 3)] tests/test_cftime_offsets.py::test_rollback[julian--(1, 4, 1)-(1, 3)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[julian--(1, 4, 1)-(1, 3)] tests/test_cftime_offsets.py::test_rollback[julian--(1, 4, 1)-(1, 3)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[julian--(1, 4, 1)-(1, 3)] tests/test_cftime_offsets.py::test_rollback[julian--(1, 4, 1)-(1, 2)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[julian--(1, 4, 1)-(1, 2)] tests/test_cftime_offsets.py::test_rollback[julian--(2, 3, 1)-(1, 12)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[julian--(2, 3, 1)-(1, 12)] tests/test_cftime_offsets.py::test_rollback[julian--(2, 3, 1)-(1, 12)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[julian--(2, 3, 1)-(1, 12)] tests/test_cftime_offsets.py::test_rollback[julian--(2, 3, 1)-(2, 2)] [gw0] PASSED tests/test_accessor_str.py::test_extract_multi_case[str] tests/test_accessor_str.py::test_extract_multi_case[bytes] [gw0] PASSED tests/test_accessor_str.py::test_extract_multi_case[bytes] tests/test_accessor_str.py::test_extract_multi_nocase[str] [gw0] PASSED tests/test_accessor_str.py::test_extract_multi_nocase[str] tests/test_accessor_str.py::test_extract_multi_nocase[bytes] [gw0] PASSED tests/test_accessor_str.py::test_extract_multi_nocase[bytes] tests/test_accessor_str.py::test_extract_broadcast[str] [gw0] PASSED tests/test_accessor_str.py::test_extract_broadcast[str] tests/test_accessor_str.py::test_extract_broadcast[bytes] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[julian--(2, 3, 1)-(2, 2)] tests/test_cftime_offsets.py::test_rollback[julian--(1, 4, 30)-(1, 4)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[julian--(1, 4, 30)-(1, 4)] tests/test_cftime_offsets.py::test_rollback[julian--(1, 3, 2)-(1, 3)] [gw0] PASSED tests/test_accessor_str.py::test_extract_broadcast[bytes] tests/test_accessor_str.py::test_extractall_single_single_case[str] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[julian--(1, 3, 2)-(1, 3)] tests/test_cftime_offsets.py::test_rollback[julian--(1, 3, 2)-(1, 3)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[julian--(1, 3, 2)-(1, 3)] tests/test_cftime_offsets.py::test_rollback[julian--(1, 3, 1)-(1, 3)] [gw0] PASSED tests/test_accessor_str.py::test_extractall_single_single_case[str] tests/test_accessor_str.py::test_extractall_single_single_case[bytes] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[julian--(1, 3, 1)-(1, 3)] tests/test_cftime_offsets.py::test_rollback[julian--(1, 3, 2)-(1, 2)] [gw0] PASSED tests/test_accessor_str.py::test_extractall_single_single_case[bytes] tests/test_accessor_str.py::test_extractall_single_single_nocase[str] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[julian--(1, 3, 2)-(1, 2)] tests/test_cftime_offsets.py::test_rollback[julian--(1, 3, 2)-(1, 2)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[julian--(1, 3, 2)-(1, 2)] tests/test_cftime_offsets.py::test_rollback[julian--(1, 4, 30)-(1, 4)] [gw0] PASSED tests/test_accessor_str.py::test_extractall_single_single_nocase[str] tests/test_accessor_str.py::test_extractall_single_single_nocase[bytes] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[julian--(1, 4, 30)-(1, 4)] tests/test_cftime_offsets.py::test_rollback[julian--(1, 3, 2, 1)-(1, 3, 2, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[julian--(1, 3, 2, 1)-(1, 3, 2, 1)] tests/test_cftime_offsets.py::test_rollback[julian--(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[julian--(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)] tests/test_cftime_offsets.py::test_rollback[julian--(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[julian--(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)] tests/test_cftime_offsets.py::test_rollback[julian--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[julian--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] tests/test_cftime_offsets.py::test_rollback[julian--(1, 3, 2, 1, 1, 1, 1000)-(1, 3, 2, 1, 1, 1, 1000)] [gw0] PASSED tests/test_accessor_str.py::test_extractall_single_single_nocase[bytes] tests/test_accessor_str.py::test_extractall_single_multi_case[str] [gw0] PASSED tests/test_accessor_str.py::test_extractall_single_multi_case[str] tests/test_accessor_str.py::test_extractall_single_multi_case[bytes] [gw0] PASSED tests/test_accessor_str.py::test_extractall_single_multi_case[bytes] tests/test_accessor_str.py::test_extractall_single_multi_nocase[str] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[julian--(1, 3, 2, 1, 1, 1, 1000)-(1, 3, 2, 1, 1, 1, 1000)] tests/test_cftime_offsets.py::test_rollback[julian--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[julian--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] tests/test_cftime_offsets.py::test_rollback[noleap--(1, 3, 1)-(1, 1)] [gw0] PASSED tests/test_accessor_str.py::test_extractall_single_multi_nocase[str] tests/test_accessor_str.py::test_extractall_single_multi_nocase[bytes] [gw0] PASSED tests/test_accessor_str.py::test_extractall_single_multi_nocase[bytes] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[noleap--(1, 3, 1)-(1, 1)] tests/test_cftime_offsets.py::test_rollback[noleap--(1, 3, 1)-(1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[noleap--(1, 3, 1)-(1, 1)] tests/test_cftime_offsets.py::test_rollback[noleap--(1, 3, 1)-(1, 2)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[noleap--(1, 3, 1)-(1, 2)] tests/test_cftime_offsets.py::test_rollback[noleap--(1, 1, 1)-(1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[noleap--(1, 1, 1)-(1, 1)] tests/test_cftime_offsets.py::test_rollback[noleap--(1, 2, 1)-(1, 2)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[noleap--(1, 2, 1)-(1, 2)] tests/test_cftime_offsets.py::test_rollback[noleap--(2, 3, 1)-(1, 12)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[noleap--(2, 3, 1)-(1, 12)] tests/test_cftime_offsets.py::test_rollback[noleap--(2, 3, 1)-(1, 12)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[noleap--(2, 3, 1)-(1, 12)] tests/test_cftime_offsets.py::test_rollback[noleap--(2, 3, 1)-(2, 2)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[noleap--(2, 3, 1)-(2, 2)] tests/test_cftime_offsets.py::test_rollback[noleap--(1, 4, 30)-(1, 4)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[noleap--(1, 4, 30)-(1, 4)] tests/test_cftime_offsets.py::test_rollback[noleap--(1, 3, 2)-(1, 3)] tests/test_accessor_str.py::test_extractall_multi_single_case[str] [gw0] PASSED tests/test_accessor_str.py::test_extractall_multi_single_case[str] tests/test_accessor_str.py::test_extractall_multi_single_case[bytes] [gw0] PASSED tests/test_accessor_str.py::test_extractall_multi_single_case[bytes] tests/test_accessor_str.py::test_extractall_multi_single_nocase[str] [gw0] PASSED tests/test_accessor_str.py::test_extractall_multi_single_nocase[str] tests/test_accessor_str.py::test_extractall_multi_single_nocase[bytes] [gw0] PASSED tests/test_accessor_str.py::test_extractall_multi_single_nocase[bytes] tests/test_accessor_str.py::test_extractall_multi_multi_case[str] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[noleap--(1, 3, 2)-(1, 3)] tests/test_cftime_offsets.py::test_rollback[noleap--(1, 4, 1)-(1, 3)] [gw0] PASSED tests/test_accessor_str.py::test_extractall_multi_multi_case[str] tests/test_accessor_str.py::test_extractall_multi_multi_case[bytes] [gw0] PASSED tests/test_accessor_str.py::test_extractall_multi_multi_case[bytes] tests/test_accessor_str.py::test_extractall_multi_multi_nocase[str] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[noleap--(1, 4, 1)-(1, 3)] tests/test_cftime_offsets.py::test_rollback[noleap--(1, 4, 1)-(1, 3)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[noleap--(1, 4, 1)-(1, 3)] tests/test_cftime_offsets.py::test_rollback[noleap--(1, 4, 1)-(1, 2)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[noleap--(1, 4, 1)-(1, 2)] tests/test_cftime_offsets.py::test_rollback[noleap--(2, 3, 1)-(1, 12)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[noleap--(2, 3, 1)-(1, 12)] tests/test_cftime_offsets.py::test_rollback[noleap--(2, 3, 1)-(1, 12)] [gw0] PASSED tests/test_accessor_str.py::test_extractall_multi_multi_nocase[str] tests/test_accessor_str.py::test_extractall_multi_multi_nocase[bytes] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[noleap--(2, 3, 1)-(1, 12)] tests/test_cftime_offsets.py::test_rollback[noleap--(2, 3, 1)-(2, 2)] [gw0] PASSED tests/test_accessor_str.py::test_extractall_multi_multi_nocase[bytes] tests/test_accessor_str.py::test_extractall_broadcast[str] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[noleap--(2, 3, 1)-(2, 2)] tests/test_cftime_offsets.py::test_rollback[noleap--(1, 4, 30)-(1, 4)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[noleap--(1, 4, 30)-(1, 4)] tests/test_cftime_offsets.py::test_rollback[noleap--(1, 3, 2)-(1, 3)] [gw0] PASSED tests/test_accessor_str.py::test_extractall_broadcast[str] tests/test_accessor_str.py::test_extractall_broadcast[bytes] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[noleap--(1, 3, 2)-(1, 3)] tests/test_cftime_offsets.py::test_rollback[noleap--(1, 3, 2)-(1, 3)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[noleap--(1, 3, 2)-(1, 3)] tests/test_cftime_offsets.py::test_rollback[noleap--(1, 3, 1)-(1, 3)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[noleap--(1, 3, 1)-(1, 3)] tests/test_cftime_offsets.py::test_rollback[noleap--(1, 3, 2)-(1, 2)] [gw0] PASSED tests/test_accessor_str.py::test_extractall_broadcast[bytes] tests/test_accessor_str.py::test_findall_single_single_case[str] [gw0] PASSED tests/test_accessor_str.py::test_findall_single_single_case[str] tests/test_accessor_str.py::test_findall_single_single_case[bytes] [gw0] PASSED tests/test_accessor_str.py::test_findall_single_single_case[bytes] tests/test_accessor_str.py::test_findall_single_single_nocase[str] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[noleap--(1, 3, 2)-(1, 2)] tests/test_cftime_offsets.py::test_rollback[noleap--(1, 3, 2)-(1, 2)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[noleap--(1, 3, 2)-(1, 2)] tests/test_cftime_offsets.py::test_rollback[noleap--(1, 4, 30)-(1, 4)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[noleap--(1, 4, 30)-(1, 4)] tests/test_cftime_offsets.py::test_rollback[noleap--(1, 3, 2, 1)-(1, 3, 2, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[noleap--(1, 3, 2, 1)-(1, 3, 2, 1)] tests/test_cftime_offsets.py::test_rollback[noleap--(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[noleap--(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)] tests/test_cftime_offsets.py::test_rollback[noleap--(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[noleap--(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)] tests/test_cftime_offsets.py::test_rollback[noleap--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[noleap--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] tests/test_cftime_offsets.py::test_rollback[noleap--(1, 3, 2, 1, 1, 1, 1000)-(1, 3, 2, 1, 1, 1, 1000)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[noleap--(1, 3, 2, 1, 1, 1, 1000)-(1, 3, 2, 1, 1, 1, 1000)] tests/test_cftime_offsets.py::test_rollback[noleap--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] [gw0] PASSED tests/test_accessor_str.py::test_findall_single_single_nocase[str] tests/test_accessor_str.py::test_findall_single_single_nocase[bytes] [gw0] PASSED tests/test_accessor_str.py::test_findall_single_single_nocase[bytes] tests/test_accessor_str.py::test_findall_single_multi_case[str] [gw0] PASSED tests/test_accessor_str.py::test_findall_single_multi_case[str] tests/test_accessor_str.py::test_findall_single_multi_case[bytes] [gw0] PASSED tests/test_accessor_str.py::test_findall_single_multi_case[bytes] tests/test_accessor_str.py::test_findall_single_multi_nocase[str] [gw0] PASSED tests/test_accessor_str.py::test_findall_single_multi_nocase[str] tests/test_accessor_str.py::test_findall_single_multi_nocase[bytes] [gw0] PASSED tests/test_accessor_str.py::test_findall_single_multi_nocase[bytes] tests/test_accessor_str.py::test_findall_multi_single_case[str] [gw0] PASSED tests/test_accessor_str.py::test_findall_multi_single_case[str] tests/test_accessor_str.py::test_findall_multi_single_case[bytes] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[noleap--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 3, 1)-(1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 3, 1)-(1, 1)] tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 3, 1)-(1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 3, 1)-(1, 1)] tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 3, 1)-(1, 2)] [gw0] PASSED tests/test_accessor_str.py::test_findall_multi_single_case[bytes] tests/test_accessor_str.py::test_findall_multi_single_nocase[str] [gw0] PASSED tests/test_accessor_str.py::test_findall_multi_single_nocase[str] tests/test_accessor_str.py::test_findall_multi_single_nocase[bytes] [gw0] PASSED tests/test_accessor_str.py::test_findall_multi_single_nocase[bytes] tests/test_accessor_str.py::test_findall_multi_multi_case[str] [gw0] PASSED tests/test_accessor_str.py::test_findall_multi_multi_case[str] tests/test_accessor_str.py::test_findall_multi_multi_case[bytes] [gw0] PASSED tests/test_accessor_str.py::test_findall_multi_multi_case[bytes] tests/test_accessor_str.py::test_findall_multi_multi_nocase[str] [gw0] PASSED tests/test_accessor_str.py::test_findall_multi_multi_nocase[str] tests/test_accessor_str.py::test_findall_multi_multi_nocase[bytes] [gw0] PASSED tests/test_accessor_str.py::test_findall_multi_multi_nocase[bytes] tests/test_accessor_str.py::test_findall_broadcast[str] [gw0] PASSED tests/test_accessor_str.py::test_findall_broadcast[str] tests/test_accessor_str.py::test_findall_broadcast[bytes] [gw0] PASSED tests/test_accessor_str.py::test_findall_broadcast[bytes] tests/test_accessor_str.py::test_repeat[str] [gw0] PASSED tests/test_accessor_str.py::test_repeat[str] tests/test_accessor_str.py::test_repeat[bytes] [gw0] PASSED tests/test_accessor_str.py::test_repeat[bytes] tests/test_accessor_str.py::test_repeat_broadcast[str] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 3, 1)-(1, 2)] tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 1, 1)-(1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 1, 1)-(1, 1)] tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 2, 1)-(1, 2)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 2, 1)-(1, 2)] tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(2, 3, 1)-(1, 12)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(2, 3, 1)-(1, 12)] tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(2, 3, 1)-(1, 12)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(2, 3, 1)-(1, 12)] tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(2, 3, 1)-(2, 2)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(2, 3, 1)-(2, 2)] tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 4, 30)-(1, 4)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 4, 30)-(1, 4)] tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 3, 2)-(1, 3)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 3, 2)-(1, 3)] tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 4, 1)-(1, 3)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 4, 1)-(1, 3)] tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 4, 1)-(1, 3)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 4, 1)-(1, 3)] tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 4, 1)-(1, 2)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 4, 1)-(1, 2)] tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(2, 3, 1)-(1, 12)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(2, 3, 1)-(1, 12)] tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(2, 3, 1)-(1, 12)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(2, 3, 1)-(1, 12)] tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(2, 3, 1)-(2, 2)] [gw0] PASSED tests/test_accessor_str.py::test_repeat_broadcast[str] tests/test_accessor_str.py::test_repeat_broadcast[bytes] [gw0] PASSED tests/test_accessor_str.py::test_repeat_broadcast[bytes] tests/test_accessor_str.py::test_match[str] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(2, 3, 1)-(2, 2)] tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 4, 30)-(1, 4)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 4, 30)-(1, 4)] tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 3, 2)-(1, 3)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 3, 2)-(1, 3)] tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 3, 2)-(1, 3)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 3, 2)-(1, 3)] tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 3, 1)-(1, 3)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 3, 1)-(1, 3)] tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 3, 2)-(1, 2)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 3, 2)-(1, 2)] tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 3, 2)-(1, 2)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 3, 2)-(1, 2)] tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 4, 30)-(1, 4)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 4, 30)-(1, 4)] tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 3, 2, 1)-(1, 3, 2, 1)] [gw0] PASSED tests/test_accessor_str.py::test_match[str] tests/test_accessor_str.py::test_match[bytes] [gw0] PASSED tests/test_accessor_str.py::test_match[bytes] tests/test_accessor_str.py::test_empty_str_methods [gw0] PASSED tests/test_accessor_str.py::test_empty_str_methods [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 3, 2, 1)-(1, 3, 2, 1)] tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)] tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)] tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 3, 2, 1, 1, 1, 1000)-(1, 3, 2, 1, 1, 1, 1000)] tests/test_accessor_str.py::test_ismethods[str-isalnum] [gw0] PASSED tests/test_accessor_str.py::test_ismethods[str-isalnum] tests/test_accessor_str.py::test_ismethods[str-isalpha] [gw0] PASSED tests/test_accessor_str.py::test_ismethods[str-isalpha] tests/test_accessor_str.py::test_ismethods[str-isdigit] [gw0] PASSED tests/test_accessor_str.py::test_ismethods[str-isdigit] tests/test_accessor_str.py::test_ismethods[str-islower] [gw0] PASSED tests/test_accessor_str.py::test_ismethods[str-islower] tests/test_accessor_str.py::test_ismethods[str-isspace] [gw0] PASSED tests/test_accessor_str.py::test_ismethods[str-isspace] tests/test_accessor_str.py::test_ismethods[str-istitle] [gw0] PASSED tests/test_accessor_str.py::test_ismethods[str-istitle] tests/test_accessor_str.py::test_ismethods[str-isupper] [gw0] PASSED tests/test_accessor_str.py::test_ismethods[str-isupper] tests/test_accessor_str.py::test_ismethods[bytes-isalnum] [gw0] PASSED tests/test_accessor_str.py::test_ismethods[bytes-isalnum] tests/test_accessor_str.py::test_ismethods[bytes-isalpha] [gw0] PASSED tests/test_accessor_str.py::test_ismethods[bytes-isalpha] tests/test_accessor_str.py::test_ismethods[bytes-isdigit] [gw0] PASSED tests/test_accessor_str.py::test_ismethods[bytes-isdigit] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 3, 2, 1, 1, 1, 1000)-(1, 3, 2, 1, 1, 1, 1000)] tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] tests/test_cftime_offsets.py::test_rollback[standard--(1, 3, 1)-(1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[standard--(1, 3, 1)-(1, 1)] tests/test_cftime_offsets.py::test_rollback[standard--(1, 3, 1)-(1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[standard--(1, 3, 1)-(1, 1)] tests/test_cftime_offsets.py::test_rollback[standard--(1, 3, 1)-(1, 2)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[standard--(1, 3, 1)-(1, 2)] tests/test_cftime_offsets.py::test_rollback[standard--(1, 1, 1)-(1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[standard--(1, 1, 1)-(1, 1)] tests/test_cftime_offsets.py::test_rollback[standard--(1, 2, 1)-(1, 2)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[standard--(1, 2, 1)-(1, 2)] tests/test_cftime_offsets.py::test_rollback[standard--(2, 3, 1)-(1, 12)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[standard--(2, 3, 1)-(1, 12)] tests/test_cftime_offsets.py::test_rollback[standard--(2, 3, 1)-(1, 12)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[standard--(2, 3, 1)-(1, 12)] tests/test_cftime_offsets.py::test_rollback[standard--(2, 3, 1)-(2, 2)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[standard--(2, 3, 1)-(2, 2)] tests/test_cftime_offsets.py::test_rollback[standard--(1, 4, 30)-(1, 4)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[standard--(1, 4, 30)-(1, 4)] tests/test_cftime_offsets.py::test_rollback[standard--(1, 3, 2)-(1, 3)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[standard--(1, 3, 2)-(1, 3)] tests/test_cftime_offsets.py::test_rollback[standard--(1, 4, 1)-(1, 3)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[standard--(1, 4, 1)-(1, 3)] tests/test_cftime_offsets.py::test_rollback[standard--(1, 4, 1)-(1, 3)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[standard--(1, 4, 1)-(1, 3)] tests/test_cftime_offsets.py::test_rollback[standard--(1, 4, 1)-(1, 2)] tests/test_accessor_str.py::test_ismethods[bytes-islower] [gw0] PASSED tests/test_accessor_str.py::test_ismethods[bytes-islower] tests/test_accessor_str.py::test_ismethods[bytes-isspace] [gw0] PASSED tests/test_accessor_str.py::test_ismethods[bytes-isspace] tests/test_accessor_str.py::test_ismethods[bytes-istitle] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[standard--(1, 4, 1)-(1, 2)] tests/test_cftime_offsets.py::test_rollback[standard--(2, 3, 1)-(1, 12)] [gw0] PASSED tests/test_accessor_str.py::test_ismethods[bytes-istitle] tests/test_accessor_str.py::test_ismethods[bytes-isupper] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[standard--(2, 3, 1)-(1, 12)] tests/test_cftime_offsets.py::test_rollback[standard--(2, 3, 1)-(1, 12)] [gw0] PASSED tests/test_accessor_str.py::test_ismethods[bytes-isupper] tests/test_accessor_str.py::test_isnumeric [gw0] PASSED tests/test_accessor_str.py::test_isnumeric tests/test_accessor_str.py::test_len[str] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[standard--(2, 3, 1)-(1, 12)] tests/test_cftime_offsets.py::test_rollback[standard--(2, 3, 1)-(2, 2)] [gw0] PASSED tests/test_accessor_str.py::test_len[str] tests/test_accessor_str.py::test_len[bytes] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[standard--(2, 3, 1)-(2, 2)] tests/test_cftime_offsets.py::test_rollback[standard--(1, 4, 30)-(1, 4)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[standard--(1, 4, 30)-(1, 4)] tests/test_cftime_offsets.py::test_rollback[standard--(1, 3, 2)-(1, 3)] [gw0] PASSED tests/test_accessor_str.py::test_len[bytes] tests/test_accessor_str.py::test_find[str] [gw0] PASSED tests/test_accessor_str.py::test_find[str] tests/test_accessor_str.py::test_find[bytes] [gw0] PASSED tests/test_accessor_str.py::test_find[bytes] tests/test_accessor_str.py::test_find_broadcast[str] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[standard--(1, 3, 2)-(1, 3)] tests/test_cftime_offsets.py::test_rollback[standard--(1, 3, 2)-(1, 3)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[standard--(1, 3, 2)-(1, 3)] tests/test_cftime_offsets.py::test_rollback[standard--(1, 3, 1)-(1, 3)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[standard--(1, 3, 1)-(1, 3)] tests/test_cftime_offsets.py::test_rollback[standard--(1, 3, 2)-(1, 2)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[standard--(1, 3, 2)-(1, 2)] tests/test_cftime_offsets.py::test_rollback[standard--(1, 3, 2)-(1, 2)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[standard--(1, 3, 2)-(1, 2)] tests/test_cftime_offsets.py::test_rollback[standard--(1, 4, 30)-(1, 4)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[standard--(1, 4, 30)-(1, 4)] tests/test_cftime_offsets.py::test_rollback[standard--(1, 3, 2, 1)-(1, 3, 2, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[standard--(1, 3, 2, 1)-(1, 3, 2, 1)] tests/test_cftime_offsets.py::test_rollback[standard--(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[standard--(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)] tests/test_cftime_offsets.py::test_rollback[standard--(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)] [gw0] PASSED tests/test_accessor_str.py::test_find_broadcast[str] tests/test_accessor_str.py::test_find_broadcast[bytes] [gw0] PASSED tests/test_accessor_str.py::test_find_broadcast[bytes] tests/test_accessor_str.py::test_index[str] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[standard--(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)] tests/test_cftime_offsets.py::test_rollback[standard--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[standard--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] tests/test_cftime_offsets.py::test_rollback[standard--(1, 3, 2, 1, 1, 1, 1000)-(1, 3, 2, 1, 1, 1, 1000)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[standard--(1, 3, 2, 1, 1, 1, 1000)-(1, 3, 2, 1, 1, 1, 1000)] tests/test_cftime_offsets.py::test_rollback[standard--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] [gw3] PASSED tests/test_cftime_offsets.py::test_rollback[standard--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] 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)]] [gw0] PASSED tests/test_accessor_str.py::test_index[str] [gw3] PASSED 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)]] 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)]] [gw3] PASSED 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)]] tests/test_accessor_str.py::test_index[bytes] 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)]] [gw0] PASSED tests/test_accessor_str.py::test_index[bytes] tests/test_accessor_str.py::test_index_broadcast[str] [gw0] PASSED tests/test_accessor_str.py::test_index_broadcast[str] tests/test_accessor_str.py::test_index_broadcast[bytes] [gw0] PASSED tests/test_accessor_str.py::test_index_broadcast[bytes] tests/test_accessor_str.py::test_translate [gw0] PASSED tests/test_accessor_str.py::test_translate [gw3] PASSED 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)]] 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)]] [gw3] PASSED 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)]] 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)]] [gw3] PASSED 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)]] 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)]] [gw3] PASSED 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)]] 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)]] [gw3] PASSED 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)]] 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)]] [gw3] PASSED 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)]] 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)]] tests/test_accessor_str.py::test_pad_center_ljust_rjust[str] [gw3] PASSED 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)]] [gw0] PASSED tests/test_accessor_str.py::test_pad_center_ljust_rjust[str] tests/test_accessor_str.py::test_pad_center_ljust_rjust[bytes] [gw0] PASSED tests/test_accessor_str.py::test_pad_center_ljust_rjust[bytes] tests/test_accessor_str.py::test_pad_center_ljust_rjust_fillchar[str] [gw0] PASSED tests/test_accessor_str.py::test_pad_center_ljust_rjust_fillchar[str] tests/test_accessor_str.py::test_pad_center_ljust_rjust_fillchar[bytes] 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)]] [gw3] PASSED 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)]] 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)]] [gw3] PASSED 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)]] 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)]] [gw3] PASSED 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)]] tests/test_cftime_offsets.py::test_cftime_range[360_day-0001-01-04-0001-01-01-None-D-both-False-[]] [gw3] PASSED tests/test_cftime_offsets.py::test_cftime_range[360_day-0001-01-04-0001-01-01-None-D-both-False-[]] 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)]] [gw3] PASSED 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)]] tests/test_cftime_offsets.py::test_cftime_range[360_day-0010-None-4--2YS-both-False-[(10, 1, 1), (8, 1, 1), (6, 1, 1), (4, 1, 1)]] [gw3] PASSED tests/test_cftime_offsets.py::test_cftime_range[360_day-0010-None-4--2YS-both-False-[(10, 1, 1), (8, 1, 1), (6, 1, 1), (4, 1, 1)]] 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)]] [gw0] PASSED tests/test_accessor_str.py::test_pad_center_ljust_rjust_fillchar[bytes] [gw3] PASSED 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)]] 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)]] tests/test_accessor_str.py::test_pad_center_ljust_rjust_broadcast[str] [gw0] PASSED tests/test_accessor_str.py::test_pad_center_ljust_rjust_broadcast[str] [gw3] PASSED 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)]] tests/test_cftime_offsets.py::test_cftime_range[360_day-0001-06-01-None-4--1MS-both-False-[(1, 6, 1), (1, 5, 1), (1, 4, 1), (1, 3, 1)]] [gw3] PASSED tests/test_cftime_offsets.py::test_cftime_range[360_day-0001-06-01-None-4--1MS-both-False-[(1, 6, 1), (1, 5, 1), (1, 4, 1), (1, 3, 1)]] tests/test_cftime_offsets.py::test_cftime_range[360_day-0001-01-30-None-4--1D-both-False-[(1, 1, 30), (1, 1, 29), (1, 1, 28), (1, 1, 27)]] [gw3] PASSED tests/test_cftime_offsets.py::test_cftime_range[360_day-0001-01-30-None-4--1D-both-False-[(1, 1, 30), (1, 1, 29), (1, 1, 28), (1, 1, 27)]] 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)]] [gw3] PASSED 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)]] tests/test_accessor_str.py::test_pad_center_ljust_rjust_broadcast[bytes] [gw0] PASSED tests/test_accessor_str.py::test_pad_center_ljust_rjust_broadcast[bytes] tests/test_accessor_str.py::test_zfill[str] 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)]] [gw0] PASSED tests/test_accessor_str.py::test_zfill[str] tests/test_accessor_str.py::test_zfill[bytes] [gw3] PASSED 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)]] 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)]] [gw3] PASSED 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)]] 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)]] [gw3] PASSED 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)]] 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)]] [gw3] PASSED 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)]] 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)]] [gw0] PASSED tests/test_accessor_str.py::test_zfill[bytes] tests/test_accessor_str.py::test_zfill_broadcast[str] [gw3] PASSED 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)]] 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)]] [gw3] PASSED 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)]] 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)]] [gw0] PASSED tests/test_accessor_str.py::test_zfill_broadcast[str] tests/test_accessor_str.py::test_zfill_broadcast[bytes] [gw0] PASSED tests/test_accessor_str.py::test_zfill_broadcast[bytes] tests/test_accessor_str.py::test_slice[str] [gw0] PASSED tests/test_accessor_str.py::test_slice[str] tests/test_accessor_str.py::test_slice[bytes] [gw0] PASSED tests/test_accessor_str.py::test_slice[bytes] tests/test_accessor_str.py::test_slice_broadcast[str] [gw0] PASSED tests/test_accessor_str.py::test_slice_broadcast[str] tests/test_accessor_str.py::test_slice_broadcast[bytes] [gw0] PASSED tests/test_accessor_str.py::test_slice_broadcast[bytes] tests/test_accessor_str.py::test_slice_replace[str] [gw0] PASSED tests/test_accessor_str.py::test_slice_replace[str] tests/test_accessor_str.py::test_slice_replace[bytes] [gw3] PASSED 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)]] 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)]] [gw3] PASSED 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)]] 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)]] [gw3] PASSED 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)]] 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)]] [gw3] PASSED 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)]] 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)]] [gw3] PASSED 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)]] tests/test_cftime_offsets.py::test_cftime_range[365_day-0001-01-04-0001-01-01-None-D-both-False-[]] [gw3] PASSED tests/test_cftime_offsets.py::test_cftime_range[365_day-0001-01-04-0001-01-01-None-D-both-False-[]] 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)]] [gw3] PASSED 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)]] tests/test_cftime_offsets.py::test_cftime_range[365_day-0010-None-4--2YS-both-False-[(10, 1, 1), (8, 1, 1), (6, 1, 1), (4, 1, 1)]] [gw3] PASSED tests/test_cftime_offsets.py::test_cftime_range[365_day-0010-None-4--2YS-both-False-[(10, 1, 1), (8, 1, 1), (6, 1, 1), (4, 1, 1)]] 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)]] [gw3] PASSED 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)]] 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)]] [gw3] PASSED 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)]] tests/test_cftime_offsets.py::test_cftime_range[365_day-0001-06-01-None-4--1MS-both-False-[(1, 6, 1), (1, 5, 1), (1, 4, 1), (1, 3, 1)]] [gw3] PASSED tests/test_cftime_offsets.py::test_cftime_range[365_day-0001-06-01-None-4--1MS-both-False-[(1, 6, 1), (1, 5, 1), (1, 4, 1), (1, 3, 1)]] tests/test_cftime_offsets.py::test_cftime_range[365_day-0001-01-30-None-4--1D-both-False-[(1, 1, 30), (1, 1, 29), (1, 1, 28), (1, 1, 27)]] [gw3] PASSED tests/test_cftime_offsets.py::test_cftime_range[365_day-0001-01-30-None-4--1D-both-False-[(1, 1, 30), (1, 1, 29), (1, 1, 28), (1, 1, 27)]] 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)]] [gw3] PASSED 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)]] 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)]] [gw3] PASSED 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)]] 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)]] [gw3] PASSED 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)]] 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)]] [gw3] PASSED 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)]] 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)]] [gw3] PASSED 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)]] 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)]] [gw0] PASSED tests/test_accessor_str.py::test_slice_replace[bytes] tests/test_accessor_str.py::test_slice_replace_broadcast[str] [gw0] PASSED tests/test_accessor_str.py::test_slice_replace_broadcast[str] tests/test_accessor_str.py::test_slice_replace_broadcast[bytes] [gw0] PASSED tests/test_accessor_str.py::test_slice_replace_broadcast[bytes] tests/test_accessor_str.py::test_strip_lstrip_rstrip[str] [gw3] PASSED 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)]] 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)]] [gw3] PASSED 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)]] 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)]] [gw0] PASSED tests/test_accessor_str.py::test_strip_lstrip_rstrip[str] tests/test_accessor_str.py::test_strip_lstrip_rstrip[bytes] [gw0] PASSED tests/test_accessor_str.py::test_strip_lstrip_rstrip[bytes] tests/test_accessor_str.py::test_strip_lstrip_rstrip_args[str] [gw0] PASSED tests/test_accessor_str.py::test_strip_lstrip_rstrip_args[str] tests/test_accessor_str.py::test_strip_lstrip_rstrip_args[bytes] [gw0] PASSED tests/test_accessor_str.py::test_strip_lstrip_rstrip_args[bytes] tests/test_accessor_str.py::test_strip_lstrip_rstrip_broadcast[str] [gw0] PASSED tests/test_accessor_str.py::test_strip_lstrip_rstrip_broadcast[str] tests/test_accessor_str.py::test_strip_lstrip_rstrip_broadcast[bytes] [gw0] PASSED tests/test_accessor_str.py::test_strip_lstrip_rstrip_broadcast[bytes] tests/test_accessor_str.py::test_wrap [gw0] PASSED tests/test_accessor_str.py::test_wrap tests/test_accessor_str.py::test_wrap_kwargs_passed [gw0] PASSED tests/test_accessor_str.py::test_wrap_kwargs_passed tests/test_accessor_str.py::test_get[str] [gw0] PASSED tests/test_accessor_str.py::test_get[str] tests/test_accessor_str.py::test_get[bytes] [gw0] PASSED tests/test_accessor_str.py::test_get[bytes] tests/test_accessor_str.py::test_get_default[str] [gw0] PASSED tests/test_accessor_str.py::test_get_default[str] tests/test_accessor_str.py::test_get_default[bytes] [gw0] PASSED tests/test_accessor_str.py::test_get_default[bytes] tests/test_accessor_str.py::test_get_broadcast[str] [gw0] PASSED tests/test_accessor_str.py::test_get_broadcast[str] tests/test_accessor_str.py::test_get_broadcast[bytes] [gw0] PASSED tests/test_accessor_str.py::test_get_broadcast[bytes] tests/test_accessor_str.py::test_encode_decode [gw0] PASSED tests/test_accessor_str.py::test_encode_decode tests/test_accessor_str.py::test_encode_decode_errors [gw0] PASSED tests/test_accessor_str.py::test_encode_decode_errors tests/test_accessor_str.py::test_partition_whitespace[str] [gw0] PASSED tests/test_accessor_str.py::test_partition_whitespace[str] tests/test_accessor_str.py::test_partition_whitespace[bytes] [gw0] PASSED tests/test_accessor_str.py::test_partition_whitespace[bytes] tests/test_accessor_str.py::test_partition_comma[str] [gw0] PASSED tests/test_accessor_str.py::test_partition_comma[str] tests/test_accessor_str.py::test_partition_comma[bytes] [gw0] PASSED tests/test_accessor_str.py::test_partition_comma[bytes] tests/test_accessor_str.py::test_partition_empty[str] [gw3] PASSED 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)]] 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)]] [gw3] PASSED 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)]] 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)]] [gw3] PASSED 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)]] 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)]] [gw3] PASSED 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)]] 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)]] [gw3] PASSED 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)]] tests/test_cftime_offsets.py::test_cftime_range[366_day-0001-01-04-0001-01-01-None-D-both-False-[]] [gw3] PASSED tests/test_cftime_offsets.py::test_cftime_range[366_day-0001-01-04-0001-01-01-None-D-both-False-[]] 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)]] [gw3] PASSED 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)]] tests/test_cftime_offsets.py::test_cftime_range[366_day-0010-None-4--2YS-both-False-[(10, 1, 1), (8, 1, 1), (6, 1, 1), (4, 1, 1)]] [gw3] PASSED tests/test_cftime_offsets.py::test_cftime_range[366_day-0010-None-4--2YS-both-False-[(10, 1, 1), (8, 1, 1), (6, 1, 1), (4, 1, 1)]] 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)]] [gw3] PASSED 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)]] 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)]] [gw3] PASSED 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)]] tests/test_cftime_offsets.py::test_cftime_range[366_day-0001-06-01-None-4--1MS-both-False-[(1, 6, 1), (1, 5, 1), (1, 4, 1), (1, 3, 1)]] [gw3] PASSED tests/test_cftime_offsets.py::test_cftime_range[366_day-0001-06-01-None-4--1MS-both-False-[(1, 6, 1), (1, 5, 1), (1, 4, 1), (1, 3, 1)]] tests/test_cftime_offsets.py::test_cftime_range[366_day-0001-01-30-None-4--1D-both-False-[(1, 1, 30), (1, 1, 29), (1, 1, 28), (1, 1, 27)]] [gw3] PASSED tests/test_cftime_offsets.py::test_cftime_range[366_day-0001-01-30-None-4--1D-both-False-[(1, 1, 30), (1, 1, 29), (1, 1, 28), (1, 1, 27)]] 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)]] [gw3] PASSED 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)]] 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)]] [gw3] PASSED 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)]] 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)]] [gw3] PASSED 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)]] 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)]] [gw3] PASSED 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)]] 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)]] [gw3] PASSED 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)]] 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)]] [gw3] PASSED 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)]] 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)]] [gw3] PASSED 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)]] 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)]] [gw3] PASSED 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)]] 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)]] [gw3] PASSED 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)]] 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)]] [gw3] PASSED 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)]] 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)]] [gw3] PASSED 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)]] 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)]] [gw3] PASSED 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)]] tests/test_cftime_offsets.py::test_cftime_range[all_leap-0001-01-04-0001-01-01-None-D-both-False-[]] [gw3] PASSED tests/test_cftime_offsets.py::test_cftime_range[all_leap-0001-01-04-0001-01-01-None-D-both-False-[]] 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)]] [gw3] PASSED 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)]] tests/test_cftime_offsets.py::test_cftime_range[all_leap-0010-None-4--2YS-both-False-[(10, 1, 1), (8, 1, 1), (6, 1, 1), (4, 1, 1)]] [gw3] PASSED tests/test_cftime_offsets.py::test_cftime_range[all_leap-0010-None-4--2YS-both-False-[(10, 1, 1), (8, 1, 1), (6, 1, 1), (4, 1, 1)]] 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)]] [gw3] PASSED 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)]] 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)]] [gw0] PASSED tests/test_accessor_str.py::test_partition_empty[str] tests/test_accessor_str.py::test_partition_empty[bytes] [gw0] PASSED tests/test_accessor_str.py::test_partition_empty[bytes] tests/test_accessor_str.py::test_split_whitespace_nodim[str-split_full] [gw0] PASSED tests/test_accessor_str.py::test_split_whitespace_nodim[str-split_full] tests/test_accessor_str.py::test_split_whitespace_nodim[str-rsplit_full] [gw0] PASSED tests/test_accessor_str.py::test_split_whitespace_nodim[str-rsplit_full] tests/test_accessor_str.py::test_split_whitespace_nodim[str-split_1] [gw0] PASSED tests/test_accessor_str.py::test_split_whitespace_nodim[str-split_1] tests/test_accessor_str.py::test_split_whitespace_nodim[str-rsplit_1] [gw0] PASSED tests/test_accessor_str.py::test_split_whitespace_nodim[str-rsplit_1] tests/test_accessor_str.py::test_split_whitespace_nodim[bytes-split_full] [gw0] PASSED tests/test_accessor_str.py::test_split_whitespace_nodim[bytes-split_full] tests/test_accessor_str.py::test_split_whitespace_nodim[bytes-rsplit_full] [gw0] PASSED tests/test_accessor_str.py::test_split_whitespace_nodim[bytes-rsplit_full] tests/test_accessor_str.py::test_split_whitespace_nodim[bytes-split_1] [gw0] PASSED tests/test_accessor_str.py::test_split_whitespace_nodim[bytes-split_1] tests/test_accessor_str.py::test_split_whitespace_nodim[bytes-rsplit_1] [gw0] PASSED tests/test_accessor_str.py::test_split_whitespace_nodim[bytes-rsplit_1] tests/test_accessor_str.py::test_split_whitespace_dim[str-split_full] [gw0] PASSED tests/test_accessor_str.py::test_split_whitespace_dim[str-split_full] tests/test_accessor_str.py::test_split_whitespace_dim[str-rsplit_full] [gw0] PASSED tests/test_accessor_str.py::test_split_whitespace_dim[str-rsplit_full] tests/test_accessor_str.py::test_split_whitespace_dim[str-split_1] [gw0] PASSED tests/test_accessor_str.py::test_split_whitespace_dim[str-split_1] tests/test_accessor_str.py::test_split_whitespace_dim[str-rsplit_1] [gw0] PASSED tests/test_accessor_str.py::test_split_whitespace_dim[str-rsplit_1] tests/test_accessor_str.py::test_split_whitespace_dim[bytes-split_full] [gw0] PASSED tests/test_accessor_str.py::test_split_whitespace_dim[bytes-split_full] tests/test_accessor_str.py::test_split_whitespace_dim[bytes-rsplit_full] [gw0] PASSED tests/test_accessor_str.py::test_split_whitespace_dim[bytes-rsplit_full] tests/test_accessor_str.py::test_split_whitespace_dim[bytes-split_1] [gw0] PASSED tests/test_accessor_str.py::test_split_whitespace_dim[bytes-split_1] tests/test_accessor_str.py::test_split_whitespace_dim[bytes-rsplit_1] [gw0] PASSED tests/test_accessor_str.py::test_split_whitespace_dim[bytes-rsplit_1] tests/test_accessor_str.py::test_split_comma_nodim[str-split_full] [gw0] PASSED tests/test_accessor_str.py::test_split_comma_nodim[str-split_full] tests/test_accessor_str.py::test_split_comma_nodim[str-rsplit_full] [gw0] PASSED tests/test_accessor_str.py::test_split_comma_nodim[str-rsplit_full] tests/test_accessor_str.py::test_split_comma_nodim[str-split_1] [gw0] PASSED tests/test_accessor_str.py::test_split_comma_nodim[str-split_1] tests/test_accessor_str.py::test_split_comma_nodim[str-rsplit_1] [gw0] PASSED tests/test_accessor_str.py::test_split_comma_nodim[str-rsplit_1] tests/test_accessor_str.py::test_split_comma_nodim[str-split_10] [gw0] PASSED tests/test_accessor_str.py::test_split_comma_nodim[str-split_10] tests/test_accessor_str.py::test_split_comma_nodim[str-rsplit_10] [gw0] PASSED tests/test_accessor_str.py::test_split_comma_nodim[str-rsplit_10] [gw3] PASSED 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)]] tests/test_accessor_str.py::test_split_comma_nodim[bytes-split_full] tests/test_cftime_offsets.py::test_cftime_range[all_leap-0001-06-01-None-4--1MS-both-False-[(1, 6, 1), (1, 5, 1), (1, 4, 1), (1, 3, 1)]] [gw3] PASSED tests/test_cftime_offsets.py::test_cftime_range[all_leap-0001-06-01-None-4--1MS-both-False-[(1, 6, 1), (1, 5, 1), (1, 4, 1), (1, 3, 1)]] tests/test_cftime_offsets.py::test_cftime_range[all_leap-0001-01-30-None-4--1D-both-False-[(1, 1, 30), (1, 1, 29), (1, 1, 28), (1, 1, 27)]] [gw3] PASSED tests/test_cftime_offsets.py::test_cftime_range[all_leap-0001-01-30-None-4--1D-both-False-[(1, 1, 30), (1, 1, 29), (1, 1, 28), (1, 1, 27)]] 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)]] [gw0] PASSED tests/test_accessor_str.py::test_split_comma_nodim[bytes-split_full] tests/test_accessor_str.py::test_split_comma_nodim[bytes-rsplit_full] [gw3] PASSED 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)]] 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)]] [gw3] PASSED 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)]] 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)]] [gw0] PASSED tests/test_accessor_str.py::test_split_comma_nodim[bytes-rsplit_full] tests/test_accessor_str.py::test_split_comma_nodim[bytes-split_1] [gw0] PASSED tests/test_accessor_str.py::test_split_comma_nodim[bytes-split_1] tests/test_accessor_str.py::test_split_comma_nodim[bytes-rsplit_1] [gw0] PASSED tests/test_accessor_str.py::test_split_comma_nodim[bytes-rsplit_1] tests/test_accessor_str.py::test_split_comma_nodim[bytes-split_10] [gw0] PASSED tests/test_accessor_str.py::test_split_comma_nodim[bytes-split_10] tests/test_accessor_str.py::test_split_comma_nodim[bytes-rsplit_10] [gw0] PASSED tests/test_accessor_str.py::test_split_comma_nodim[bytes-rsplit_10] tests/test_accessor_str.py::test_split_comma_dim[str-split_full] [gw0] PASSED tests/test_accessor_str.py::test_split_comma_dim[str-split_full] tests/test_accessor_str.py::test_split_comma_dim[str-rsplit_full] [gw0] PASSED tests/test_accessor_str.py::test_split_comma_dim[str-rsplit_full] tests/test_accessor_str.py::test_split_comma_dim[str-split_1] [gw3] PASSED 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)]] 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)]] [gw3] PASSED 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)]] 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)]] [gw3] PASSED 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)]] 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)]] [gw3] PASSED 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)]] 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)]] [gw3] PASSED 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)]] 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)]] [gw3] PASSED 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)]] 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)]] [gw3] PASSED 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)]] 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)]] [gw3] PASSED 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)]] 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)]] [gw3] PASSED 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)]] 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)]] [gw3] PASSED 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)]] tests/test_cftime_offsets.py::test_cftime_range[gregorian-0001-01-04-0001-01-01-None-D-both-False-[]] [gw0] PASSED tests/test_accessor_str.py::test_split_comma_dim[str-split_1] tests/test_accessor_str.py::test_split_comma_dim[str-rsplit_1] [gw3] PASSED tests/test_cftime_offsets.py::test_cftime_range[gregorian-0001-01-04-0001-01-01-None-D-both-False-[]] 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)]] [gw3] PASSED 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)]] tests/test_cftime_offsets.py::test_cftime_range[gregorian-0010-None-4--2YS-both-False-[(10, 1, 1), (8, 1, 1), (6, 1, 1), (4, 1, 1)]] [gw0] PASSED tests/test_accessor_str.py::test_split_comma_dim[str-rsplit_1] [gw3] PASSED tests/test_cftime_offsets.py::test_cftime_range[gregorian-0010-None-4--2YS-both-False-[(10, 1, 1), (8, 1, 1), (6, 1, 1), (4, 1, 1)]] 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)]] [gw3] PASSED 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)]] 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)]] tests/test_accessor_str.py::test_split_comma_dim[str-split_10] [gw0] PASSED tests/test_accessor_str.py::test_split_comma_dim[str-split_10] tests/test_accessor_str.py::test_split_comma_dim[str-rsplit_10] [gw3] PASSED 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)]] [gw0] PASSED tests/test_accessor_str.py::test_split_comma_dim[str-rsplit_10] tests/test_accessor_str.py::test_split_comma_dim[bytes-split_full] tests/test_cftime_offsets.py::test_cftime_range[gregorian-0001-06-01-None-4--1MS-both-False-[(1, 6, 1), (1, 5, 1), (1, 4, 1), (1, 3, 1)]] [gw3] PASSED tests/test_cftime_offsets.py::test_cftime_range[gregorian-0001-06-01-None-4--1MS-both-False-[(1, 6, 1), (1, 5, 1), (1, 4, 1), (1, 3, 1)]] tests/test_cftime_offsets.py::test_cftime_range[gregorian-0001-01-30-None-4--1D-both-False-[(1, 1, 30), (1, 1, 29), (1, 1, 28), (1, 1, 27)]] [gw3] PASSED tests/test_cftime_offsets.py::test_cftime_range[gregorian-0001-01-30-None-4--1D-both-False-[(1, 1, 30), (1, 1, 29), (1, 1, 28), (1, 1, 27)]] 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)]] [gw3] PASSED 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)]] 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)]] [gw3] PASSED 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)]] 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)]] [gw3] PASSED 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)]] 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)]] [gw3] PASSED 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)]] 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)]] [gw3] PASSED 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)]] 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)]] [gw3] PASSED 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)]] 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)]] [gw3] PASSED 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)]] 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)]] [gw3] PASSED 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)]] 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)]] [gw3] PASSED 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)]] 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)]] [gw3] PASSED 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)]] 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)]] [gw3] PASSED 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)]] 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)]] [gw3] PASSED 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)]] tests/test_cftime_offsets.py::test_cftime_range[julian-0001-01-04-0001-01-01-None-D-both-False-[]] [gw3] PASSED tests/test_cftime_offsets.py::test_cftime_range[julian-0001-01-04-0001-01-01-None-D-both-False-[]] [gw0] PASSED tests/test_accessor_str.py::test_split_comma_dim[bytes-split_full] tests/test_accessor_str.py::test_split_comma_dim[bytes-rsplit_full] [gw0] PASSED tests/test_accessor_str.py::test_split_comma_dim[bytes-rsplit_full] tests/test_accessor_str.py::test_split_comma_dim[bytes-split_1] [gw0] PASSED tests/test_accessor_str.py::test_split_comma_dim[bytes-split_1] tests/test_accessor_str.py::test_split_comma_dim[bytes-rsplit_1] [gw0] PASSED tests/test_accessor_str.py::test_split_comma_dim[bytes-rsplit_1] tests/test_accessor_str.py::test_split_comma_dim[bytes-split_10] [gw0] PASSED tests/test_accessor_str.py::test_split_comma_dim[bytes-split_10] tests/test_accessor_str.py::test_split_comma_dim[bytes-rsplit_10] [gw0] PASSED tests/test_accessor_str.py::test_split_comma_dim[bytes-rsplit_10] tests/test_accessor_str.py::test_splitters_broadcast[str] [gw0] PASSED tests/test_accessor_str.py::test_splitters_broadcast[str] tests/test_accessor_str.py::test_splitters_broadcast[bytes] [gw0] PASSED tests/test_accessor_str.py::test_splitters_broadcast[bytes] tests/test_accessor_str.py::test_split_empty[str] [gw0] PASSED tests/test_accessor_str.py::test_split_empty[str] tests/test_accessor_str.py::test_split_empty[bytes] [gw0] PASSED tests/test_accessor_str.py::test_split_empty[bytes] tests/test_accessor_str.py::test_get_dummies[str] [gw0] PASSED tests/test_accessor_str.py::test_get_dummies[str] tests/test_accessor_str.py::test_get_dummies[bytes] [gw0] PASSED tests/test_accessor_str.py::test_get_dummies[bytes] tests/test_accessor_str.py::test_get_dummies_broadcast[str] [gw0] PASSED tests/test_accessor_str.py::test_get_dummies_broadcast[str] tests/test_accessor_str.py::test_get_dummies_broadcast[bytes] [gw0] PASSED tests/test_accessor_str.py::test_get_dummies_broadcast[bytes] tests/test_accessor_str.py::test_get_dummies_empty[str] [gw0] PASSED tests/test_accessor_str.py::test_get_dummies_empty[str] tests/test_accessor_str.py::test_get_dummies_empty[bytes] 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)]] [gw3] PASSED 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)]] tests/test_cftime_offsets.py::test_cftime_range[julian-0010-None-4--2YS-both-False-[(10, 1, 1), (8, 1, 1), (6, 1, 1), (4, 1, 1)]] [gw3] PASSED tests/test_cftime_offsets.py::test_cftime_range[julian-0010-None-4--2YS-both-False-[(10, 1, 1), (8, 1, 1), (6, 1, 1), (4, 1, 1)]] 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)]] [gw0] PASSED tests/test_accessor_str.py::test_get_dummies_empty[bytes] tests/test_accessor_str.py::test_splitters_empty_str[str] [gw3] PASSED 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)]] 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)]] [gw0] PASSED tests/test_accessor_str.py::test_splitters_empty_str[str] tests/test_accessor_str.py::test_splitters_empty_str[bytes] [gw0] PASSED tests/test_accessor_str.py::test_splitters_empty_str[bytes] tests/test_accessor_str.py::test_cat_str[str] [gw0] PASSED tests/test_accessor_str.py::test_cat_str[str] tests/test_accessor_str.py::test_cat_str[bytes] [gw0] PASSED tests/test_accessor_str.py::test_cat_str[bytes] tests/test_accessor_str.py::test_cat_uniform[str] [gw3] PASSED 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)]] [gw0] PASSED tests/test_accessor_str.py::test_cat_uniform[str] tests/test_accessor_str.py::test_cat_uniform[bytes] [gw0] PASSED tests/test_accessor_str.py::test_cat_uniform[bytes] tests/test_accessor_str.py::test_cat_broadcast_right[str] tests/test_cftime_offsets.py::test_cftime_range[julian-0001-06-01-None-4--1MS-both-False-[(1, 6, 1), (1, 5, 1), (1, 4, 1), (1, 3, 1)]] [gw3] PASSED tests/test_cftime_offsets.py::test_cftime_range[julian-0001-06-01-None-4--1MS-both-False-[(1, 6, 1), (1, 5, 1), (1, 4, 1), (1, 3, 1)]] tests/test_cftime_offsets.py::test_cftime_range[julian-0001-01-30-None-4--1D-both-False-[(1, 1, 30), (1, 1, 29), (1, 1, 28), (1, 1, 27)]] [gw3] PASSED tests/test_cftime_offsets.py::test_cftime_range[julian-0001-01-30-None-4--1D-both-False-[(1, 1, 30), (1, 1, 29), (1, 1, 28), (1, 1, 27)]] tests/test_cftime_offsets.py::test_cftime_range[noleap-0001-01-01-0001-01-04-None-D-neither-False-[(1, 1, 2), (1, 1, 3)]] [gw3] PASSED tests/test_cftime_offsets.py::test_cftime_range[noleap-0001-01-01-0001-01-04-None-D-neither-False-[(1, 1, 2), (1, 1, 3)]] tests/test_cftime_offsets.py::test_cftime_range[noleap-0001-01-01-0001-01-04-None-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]] [gw3] PASSED tests/test_cftime_offsets.py::test_cftime_range[noleap-0001-01-01-0001-01-04-None-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]] tests/test_cftime_offsets.py::test_cftime_range[noleap-0001-01-01-0001-01-04-None-D-left-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3)]] [gw3] PASSED tests/test_cftime_offsets.py::test_cftime_range[noleap-0001-01-01-0001-01-04-None-D-left-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3)]] tests/test_cftime_offsets.py::test_cftime_range[noleap-0001-01-01-0001-01-04-None-D-right-False-[(1, 1, 2), (1, 1, 3), (1, 1, 4)]] [gw3] PASSED tests/test_cftime_offsets.py::test_cftime_range[noleap-0001-01-01-0001-01-04-None-D-right-False-[(1, 1, 2), (1, 1, 3), (1, 1, 4)]] tests/test_cftime_offsets.py::test_cftime_range[noleap-0001-01-01T01:00:00-0001-01-04-None-D-both-False-[(1, 1, 1, 1), (1, 1, 2, 1), (1, 1, 3, 1)]] [gw3] PASSED tests/test_cftime_offsets.py::test_cftime_range[noleap-0001-01-01T01:00:00-0001-01-04-None-D-both-False-[(1, 1, 1, 1), (1, 1, 2, 1), (1, 1, 3, 1)]] tests/test_cftime_offsets.py::test_cftime_range[noleap-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)]] [gw3] PASSED tests/test_cftime_offsets.py::test_cftime_range[noleap-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)]] tests/test_cftime_offsets.py::test_cftime_range[noleap-0001-01-01T01:00:00-0001-01-04-None-D-both-True-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]] [gw3] PASSED tests/test_cftime_offsets.py::test_cftime_range[noleap-0001-01-01T01:00:00-0001-01-04-None-D-both-True-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]] tests/test_cftime_offsets.py::test_cftime_range[noleap-0001-01-01-None-4-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]] [gw0] PASSED tests/test_accessor_str.py::test_cat_broadcast_right[str] tests/test_accessor_str.py::test_cat_broadcast_right[bytes] [gw0] PASSED tests/test_accessor_str.py::test_cat_broadcast_right[bytes] tests/test_accessor_str.py::test_cat_broadcast_left[str] [gw3] PASSED tests/test_cftime_offsets.py::test_cftime_range[noleap-0001-01-01-None-4-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]] tests/test_cftime_offsets.py::test_cftime_range[noleap-None-0001-01-04-4-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]] [gw3] PASSED tests/test_cftime_offsets.py::test_cftime_range[noleap-None-0001-01-04-4-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]] tests/test_cftime_offsets.py::test_cftime_range[noleap-(1, 1, 1)-0001-01-04-None-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]] [gw3] PASSED tests/test_cftime_offsets.py::test_cftime_range[noleap-(1, 1, 1)-0001-01-04-None-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]] tests/test_cftime_offsets.py::test_cftime_range[noleap-(1, 1, 1)-(1, 1, 4)-None-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]] [gw3] PASSED tests/test_cftime_offsets.py::test_cftime_range[noleap-(1, 1, 1)-(1, 1, 4)-None-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]] tests/test_cftime_offsets.py::test_cftime_range[noleap-0001-01-30-0011-02-01-None-3YS-JUN-both-False-[(1, 6, 1), (4, 6, 1), (7, 6, 1), (10, 6, 1)]] [gw0] PASSED tests/test_accessor_str.py::test_cat_broadcast_left[str] tests/test_accessor_str.py::test_cat_broadcast_left[bytes] [gw0] PASSED tests/test_accessor_str.py::test_cat_broadcast_left[bytes] tests/test_accessor_str.py::test_cat_broadcast_both[str] [gw0] PASSED tests/test_accessor_str.py::test_cat_broadcast_both[str] tests/test_accessor_str.py::test_cat_broadcast_both[bytes] [gw0] PASSED tests/test_accessor_str.py::test_cat_broadcast_both[bytes] [gw3] PASSED tests/test_cftime_offsets.py::test_cftime_range[noleap-0001-01-30-0011-02-01-None-3YS-JUN-both-False-[(1, 6, 1), (4, 6, 1), (7, 6, 1), (10, 6, 1)]] tests/test_cftime_offsets.py::test_cftime_range[noleap-0001-01-04-0001-01-01-None-D-both-False-[]] [gw3] PASSED tests/test_cftime_offsets.py::test_cftime_range[noleap-0001-01-04-0001-01-01-None-D-both-False-[]] tests/test_cftime_offsets.py::test_cftime_range[noleap-0010-None-4--both-False-[(10, 1, 1), (8, 1, 1), (6, 1, 1), (4, 1, 1)]] [gw3] PASSED tests/test_cftime_offsets.py::test_cftime_range[noleap-0010-None-4--both-False-[(10, 1, 1), (8, 1, 1), (6, 1, 1), (4, 1, 1)]] tests/test_cftime_offsets.py::test_cftime_range[noleap-0010-None-4--2YS-both-False-[(10, 1, 1), (8, 1, 1), (6, 1, 1), (4, 1, 1)]] [gw3] PASSED tests/test_cftime_offsets.py::test_cftime_range[noleap-0010-None-4--2YS-both-False-[(10, 1, 1), (8, 1, 1), (6, 1, 1), (4, 1, 1)]] tests/test_cftime_offsets.py::test_cftime_range[noleap-0001-01-01-0001-01-04-4-None-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]] [gw3] PASSED tests/test_cftime_offsets.py::test_cftime_range[noleap-0001-01-01-0001-01-04-4-None-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]] tests/test_cftime_offsets.py::test_cftime_range[noleap-0001-06-01-None-4-3QS-JUN-both-False-[(1, 6, 1), (2, 3, 1), (2, 12, 1), (3, 9, 1)]] [gw3] PASSED tests/test_cftime_offsets.py::test_cftime_range[noleap-0001-06-01-None-4-3QS-JUN-both-False-[(1, 6, 1), (2, 3, 1), (2, 12, 1), (3, 9, 1)]] tests/test_cftime_offsets.py::test_cftime_range[noleap-0001-06-01-None-4--1MS-both-False-[(1, 6, 1), (1, 5, 1), (1, 4, 1), (1, 3, 1)]] [gw3] PASSED tests/test_cftime_offsets.py::test_cftime_range[noleap-0001-06-01-None-4--1MS-both-False-[(1, 6, 1), (1, 5, 1), (1, 4, 1), (1, 3, 1)]] tests/test_accessor_str.py::test_cat_multi [gw0] PASSED tests/test_accessor_str.py::test_cat_multi tests/test_accessor_str.py::test_join_scalar[str] [gw0] PASSED tests/test_accessor_str.py::test_join_scalar[str] tests/test_accessor_str.py::test_join_scalar[bytes] [gw0] PASSED tests/test_accessor_str.py::test_join_scalar[bytes] tests/test_accessor_str.py::test_join_vector[str] [gw0] PASSED tests/test_accessor_str.py::test_join_vector[str] tests/test_accessor_str.py::test_join_vector[bytes] [gw0] PASSED tests/test_accessor_str.py::test_join_vector[bytes] tests/test_accessor_str.py::test_join_2d[str] tests/test_cftime_offsets.py::test_cftime_range[noleap-0001-01-30-None-4--1D-both-False-[(1, 1, 30), (1, 1, 29), (1, 1, 28), (1, 1, 27)]] [gw3] PASSED tests/test_cftime_offsets.py::test_cftime_range[noleap-0001-01-30-None-4--1D-both-False-[(1, 1, 30), (1, 1, 29), (1, 1, 28), (1, 1, 27)]] 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)]] [gw0] PASSED tests/test_accessor_str.py::test_join_2d[str] tests/test_accessor_str.py::test_join_2d[bytes] [gw0] PASSED tests/test_accessor_str.py::test_join_2d[bytes] tests/test_accessor_str.py::test_join_broadcast[str] [gw0] PASSED tests/test_accessor_str.py::test_join_broadcast[str] tests/test_accessor_str.py::test_join_broadcast[bytes] [gw0] PASSED tests/test_accessor_str.py::test_join_broadcast[bytes] tests/test_accessor_str.py::test_format_scalar [gw0] PASSED tests/test_accessor_str.py::test_format_scalar [gw3] PASSED 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)]] 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)]] [gw3] PASSED 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)]] 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)]] [gw3] PASSED 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)]] 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)]] [gw3] PASSED 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)]] 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)]] [gw3] PASSED 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)]] tests/test_accessor_str.py::test_format_broadcast [gw0] PASSED tests/test_accessor_str.py::test_format_broadcast tests/test_accessor_str.py::test_mod_scalar [gw0] PASSED tests/test_accessor_str.py::test_mod_scalar tests/test_accessor_str.py::test_mod_dict [gw0] PASSED tests/test_accessor_str.py::test_mod_dict tests/test_accessor_str.py::test_mod_broadcast_single [gw0] PASSED tests/test_accessor_str.py::test_mod_broadcast_single tests/test_accessor_str.py::test_mod_broadcast_multi [gw0] PASSED tests/test_accessor_str.py::test_mod_broadcast_multi tests/test_assertions.py::test_allclose_regression [gw0] PASSED tests/test_assertions.py::test_allclose_regression tests/test_assertions.py::test_assert_allclose[Variable] [gw0] PASSED tests/test_assertions.py::test_assert_allclose[Variable] tests/test_assertions.py::test_assert_allclose[DataArray] [gw0] PASSED tests/test_assertions.py::test_assert_allclose[DataArray] tests/test_assertions.py::test_assert_allclose[Dataset] [gw0] PASSED tests/test_assertions.py::test_assert_allclose[Dataset] tests/test_assertions.py::test_assert_allclose[DataArray_with_character_dtype] [gw0] PASSED tests/test_assertions.py::test_assert_allclose[DataArray_with_character_dtype] tests/test_assertions.py::test_assert_allclose[Coordinates] [gw0] PASSED tests/test_assertions.py::test_assert_allclose[Coordinates] tests/test_assertions.py::test_assert_allclose_equal_transpose[assert_equal] [gw0] PASSED tests/test_assertions.py::test_assert_allclose_equal_transpose[assert_equal] tests/test_assertions.py::test_assert_allclose_equal_transpose[assert_allclose] [gw0] PASSED tests/test_assertions.py::test_assert_allclose_equal_transpose[assert_allclose] tests/test_assertions.py::test_assert_equal_transpose_datatree 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)]] [gw3] PASSED 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)]] 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)]] [gw3] PASSED 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)]] 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)]] [gw3] PASSED 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)]] 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)]] [gw3] PASSED 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)]] 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)]] [gw3] PASSED 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)]] 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)]] [gw3] PASSED 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)]] 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)]] [gw3] PASSED 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)]] tests/test_cftime_offsets.py::test_cftime_range[proleptic_gregorian-0001-01-04-0001-01-01-None-D-both-False-[]] [gw3] PASSED tests/test_cftime_offsets.py::test_cftime_range[proleptic_gregorian-0001-01-04-0001-01-01-None-D-both-False-[]] 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)]] [gw3] PASSED 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)]] tests/test_cftime_offsets.py::test_cftime_range[proleptic_gregorian-0010-None-4--2YS-both-False-[(10, 1, 1), (8, 1, 1), (6, 1, 1), (4, 1, 1)]] [gw3] PASSED tests/test_cftime_offsets.py::test_cftime_range[proleptic_gregorian-0010-None-4--2YS-both-False-[(10, 1, 1), (8, 1, 1), (6, 1, 1), (4, 1, 1)]] 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)]] [gw3] PASSED 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)]] 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)]] [gw0] PASSED tests/test_assertions.py::test_assert_equal_transpose_datatree tests/test_assertions.py::test_assert_duckarray_equal_failing[both arrays-numpy] [gw0] PASSED tests/test_assertions.py::test_assert_duckarray_equal_failing[both arrays-numpy] tests/test_assertions.py::test_assert_duckarray_equal_failing[both arrays-dask] [gw3] PASSED 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)]] tests/test_cftime_offsets.py::test_cftime_range[proleptic_gregorian-0001-06-01-None-4--1MS-both-False-[(1, 6, 1), (1, 5, 1), (1, 4, 1), (1, 3, 1)]] [gw3] PASSED tests/test_cftime_offsets.py::test_cftime_range[proleptic_gregorian-0001-06-01-None-4--1MS-both-False-[(1, 6, 1), (1, 5, 1), (1, 4, 1), (1, 3, 1)]] tests/test_cftime_offsets.py::test_cftime_range[proleptic_gregorian-0001-01-30-None-4--1D-both-False-[(1, 1, 30), (1, 1, 29), (1, 1, 28), (1, 1, 27)]] [gw3] PASSED tests/test_cftime_offsets.py::test_cftime_range[proleptic_gregorian-0001-01-30-None-4--1D-both-False-[(1, 1, 30), (1, 1, 29), (1, 1, 28), (1, 1, 27)]] 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)]] [gw3] PASSED 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)]] 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)]] [gw3] PASSED 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)]] 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)]] [gw3] PASSED 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)]] 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)]] [gw3] PASSED 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)]] 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)]] [gw3] PASSED 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)]] [gw0] PASSED tests/test_assertions.py::test_assert_duckarray_equal_failing[both arrays-dask] 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)]] [gw3] PASSED 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)]] 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)]] [gw3] PASSED 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)]] 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)]] [gw3] PASSED 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)]] 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)]] [gw3] PASSED 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)]] 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)]] [gw3] PASSED 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)]] 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)]] [gw3] PASSED 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)]] 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)]] [gw3] PASSED 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)]] tests/test_assertions.py::test_assert_duckarray_equal_failing[both arrays-pint] [gw0] PASSED tests/test_assertions.py::test_assert_duckarray_equal_failing[both arrays-pint] tests/test_assertions.py::test_assert_duckarray_equal_failing[second scalar-numpy] [gw0] PASSED tests/test_assertions.py::test_assert_duckarray_equal_failing[second scalar-numpy] tests/test_assertions.py::test_assert_duckarray_equal_failing[second scalar-dask] [gw0] PASSED tests/test_assertions.py::test_assert_duckarray_equal_failing[second scalar-dask] tests/test_assertions.py::test_assert_duckarray_equal_failing[second scalar-pint] [gw0] PASSED tests/test_assertions.py::test_assert_duckarray_equal_failing[second scalar-pint] tests/test_assertions.py::test_assert_duckarray_equal_failing[first scalar-numpy] [gw0] PASSED tests/test_assertions.py::test_assert_duckarray_equal_failing[first scalar-numpy] tests/test_assertions.py::test_assert_duckarray_equal_failing[first scalar-dask] tests/test_cftime_offsets.py::test_cftime_range[standard-0001-01-04-0001-01-01-None-D-both-False-[]] [gw3] PASSED tests/test_cftime_offsets.py::test_cftime_range[standard-0001-01-04-0001-01-01-None-D-both-False-[]] 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)]] [gw0] PASSED tests/test_assertions.py::test_assert_duckarray_equal_failing[first scalar-dask] tests/test_assertions.py::test_assert_duckarray_equal_failing[first scalar-pint] [gw0] PASSED tests/test_assertions.py::test_assert_duckarray_equal_failing[first scalar-pint] tests/test_assertions.py::test_assert_duckarray_equal[both arrays-numpy] [gw0] PASSED tests/test_assertions.py::test_assert_duckarray_equal[both arrays-numpy] tests/test_assertions.py::test_assert_duckarray_equal[both arrays-dask] [gw3] PASSED 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)]] tests/test_cftime_offsets.py::test_cftime_range[standard-0010-None-4--2YS-both-False-[(10, 1, 1), (8, 1, 1), (6, 1, 1), (4, 1, 1)]] [gw3] PASSED tests/test_cftime_offsets.py::test_cftime_range[standard-0010-None-4--2YS-both-False-[(10, 1, 1), (8, 1, 1), (6, 1, 1), (4, 1, 1)]] 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)]] [gw3] PASSED 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)]] 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)]] [gw3] PASSED 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)]] tests/test_cftime_offsets.py::test_cftime_range[standard-0001-06-01-None-4--1MS-both-False-[(1, 6, 1), (1, 5, 1), (1, 4, 1), (1, 3, 1)]] [gw3] PASSED tests/test_cftime_offsets.py::test_cftime_range[standard-0001-06-01-None-4--1MS-both-False-[(1, 6, 1), (1, 5, 1), (1, 4, 1), (1, 3, 1)]] tests/test_cftime_offsets.py::test_cftime_range[standard-0001-01-30-None-4--1D-both-False-[(1, 1, 30), (1, 1, 29), (1, 1, 28), (1, 1, 27)]] [gw3] PASSED tests/test_cftime_offsets.py::test_cftime_range[standard-0001-01-30-None-4--1D-both-False-[(1, 1, 30), (1, 1, 29), (1, 1, 28), (1, 1, 27)]] tests/test_cftime_offsets.py::test_date_range_name [gw3] PASSED tests/test_cftime_offsets.py::test_date_range_name tests/test_cftime_offsets.py::test_invalid_date_range_cftime_inputs[None-None-5-YE-None] [gw3] PASSED tests/test_cftime_offsets.py::test_invalid_date_range_cftime_inputs[None-None-5-YE-None] tests/test_cftime_offsets.py::test_invalid_date_range_cftime_inputs[2000-None-None-YE-None] [gw3] PASSED tests/test_cftime_offsets.py::test_invalid_date_range_cftime_inputs[2000-None-None-YE-None] tests/test_cftime_offsets.py::test_invalid_date_range_cftime_inputs[None-2000-None-YE-None] [gw3] PASSED tests/test_cftime_offsets.py::test_invalid_date_range_cftime_inputs[None-2000-None-YE-None] tests/test_cftime_offsets.py::test_invalid_date_range_cftime_inputs[None-None-None-None-None] [gw3] PASSED tests/test_cftime_offsets.py::test_invalid_date_range_cftime_inputs[None-None-None-None-None] tests/test_cftime_offsets.py::test_invalid_date_range_cftime_inputs[2000-2001-None-YE-up] [gw3] PASSED tests/test_cftime_offsets.py::test_invalid_date_range_cftime_inputs[2000-2001-None-YE-up] tests/test_cftime_offsets.py::test_invalid_date_range_cftime_inputs[2000-2001-5-YE-None] [gw3] PASSED tests/test_cftime_offsets.py::test_invalid_date_range_cftime_inputs[2000-2001-5-YE-None] tests/test_cftime_offsets.py::test_calendar_specific_month_end[noleap-[(2, 28), (4, 30), (6, 30), (8, 31), (10, 31), (12, 31)]] [gw3] PASSED tests/test_cftime_offsets.py::test_calendar_specific_month_end[noleap-[(2, 28), (4, 30), (6, 30), (8, 31), (10, 31), (12, 31)]] [gw0] PASSED tests/test_assertions.py::test_assert_duckarray_equal[both arrays-dask] tests/test_assertions.py::test_assert_duckarray_equal[both arrays-pint] [gw0] PASSED tests/test_assertions.py::test_assert_duckarray_equal[both arrays-pint] tests/test_assertions.py::test_assert_duckarray_equal[second scalar-numpy] [gw0] PASSED tests/test_assertions.py::test_assert_duckarray_equal[second scalar-numpy] tests/test_assertions.py::test_assert_duckarray_equal[second scalar-dask] [gw0] PASSED tests/test_assertions.py::test_assert_duckarray_equal[second scalar-dask] tests/test_assertions.py::test_assert_duckarray_equal[second scalar-pint] [gw0] PASSED tests/test_assertions.py::test_assert_duckarray_equal[second scalar-pint] tests/test_assertions.py::test_assert_duckarray_equal[first scalar-numpy] [gw0] PASSED tests/test_assertions.py::test_assert_duckarray_equal[first scalar-numpy] tests/test_assertions.py::test_assert_duckarray_equal[first scalar-dask] [gw0] PASSED tests/test_assertions.py::test_assert_duckarray_equal[first scalar-dask] tests/test_assertions.py::test_assert_duckarray_equal[first scalar-pint] [gw0] PASSED tests/test_assertions.py::test_assert_duckarray_equal[first scalar-pint] tests/test_assertions.py::test_ensure_warnings_not_elevated[assert_equal] [gw0] PASSED tests/test_assertions.py::test_ensure_warnings_not_elevated[assert_equal] tests/test_assertions.py::test_ensure_warnings_not_elevated[assert_identical] [gw0] PASSED tests/test_assertions.py::test_ensure_warnings_not_elevated[assert_identical] tests/test_assertions.py::test_ensure_warnings_not_elevated[assert_allclose] [gw0] PASSED tests/test_assertions.py::test_ensure_warnings_not_elevated[assert_allclose] tests/test_assertions.py::test_ensure_warnings_not_elevated[assert_duckarray_equal] [gw0] PASSED tests/test_assertions.py::test_ensure_warnings_not_elevated[assert_duckarray_equal] tests/test_assertions.py::test_ensure_warnings_not_elevated[assert_duckarray_allclose] [gw0] PASSED tests/test_assertions.py::test_ensure_warnings_not_elevated[assert_duckarray_allclose] tests/test_backends.py::TestCommon::test_robust_getitem [gw0] PASSED tests/test_backends.py::TestCommon::test_robust_getitem tests/test_cftime_offsets.py::test_calendar_specific_month_end[all_leap-[(2, 29), (4, 30), (6, 30), (8, 31), (10, 31), (12, 31)]] [gw3] PASSED tests/test_cftime_offsets.py::test_calendar_specific_month_end[all_leap-[(2, 29), (4, 30), (6, 30), (8, 31), (10, 31), (12, 31)]] tests/test_cftime_offsets.py::test_calendar_specific_month_end[360_day-[(2, 30), (4, 30), (6, 30), (8, 30), (10, 30), (12, 30)]] [gw3] PASSED tests/test_cftime_offsets.py::test_calendar_specific_month_end[360_day-[(2, 30), (4, 30), (6, 30), (8, 30), (10, 30), (12, 30)]] tests/test_cftime_offsets.py::test_calendar_specific_month_end[standard-[(2, 29), (4, 30), (6, 30), (8, 31), (10, 31), (12, 31)]] [gw3] PASSED tests/test_cftime_offsets.py::test_calendar_specific_month_end[standard-[(2, 29), (4, 30), (6, 30), (8, 31), (10, 31), (12, 31)]] tests/test_cftime_offsets.py::test_calendar_specific_month_end[gregorian-[(2, 29), (4, 30), (6, 30), (8, 31), (10, 31), (12, 31)]] [gw3] PASSED tests/test_cftime_offsets.py::test_calendar_specific_month_end[gregorian-[(2, 29), (4, 30), (6, 30), (8, 31), (10, 31), (12, 31)]] tests/test_cftime_offsets.py::test_calendar_specific_month_end[julian-[(2, 29), (4, 30), (6, 30), (8, 31), (10, 31), (12, 31)]] [gw3] PASSED tests/test_cftime_offsets.py::test_calendar_specific_month_end[julian-[(2, 29), (4, 30), (6, 30), (8, 31), (10, 31), (12, 31)]] tests/test_backends.py::TestNetCDF4Data::test_zero_dimensional_variable tests/test_cftime_offsets.py::test_calendar_specific_month_end_negative_freq[noleap-[(2, 28), (4, 30), (6, 30), (8, 31), (10, 31), (12, 31)]] [gw3] PASSED tests/test_cftime_offsets.py::test_calendar_specific_month_end_negative_freq[noleap-[(2, 28), (4, 30), (6, 30), (8, 31), (10, 31), (12, 31)]] tests/test_cftime_offsets.py::test_calendar_specific_month_end_negative_freq[all_leap-[(2, 29), (4, 30), (6, 30), (8, 31), (10, 31), (12, 31)]] [gw3] PASSED tests/test_cftime_offsets.py::test_calendar_specific_month_end_negative_freq[all_leap-[(2, 29), (4, 30), (6, 30), (8, 31), (10, 31), (12, 31)]] tests/test_cftime_offsets.py::test_calendar_specific_month_end_negative_freq[360_day-[(2, 30), (4, 30), (6, 30), (8, 30), (10, 30), (12, 30)]] [gw3] PASSED tests/test_cftime_offsets.py::test_calendar_specific_month_end_negative_freq[360_day-[(2, 30), (4, 30), (6, 30), (8, 30), (10, 30), (12, 30)]] tests/test_cftime_offsets.py::test_calendar_specific_month_end_negative_freq[standard-[(2, 29), (4, 30), (6, 30), (8, 31), (10, 31), (12, 31)]] [gw3] PASSED tests/test_cftime_offsets.py::test_calendar_specific_month_end_negative_freq[standard-[(2, 29), (4, 30), (6, 30), (8, 31), (10, 31), (12, 31)]] tests/test_cftime_offsets.py::test_calendar_specific_month_end_negative_freq[gregorian-[(2, 29), (4, 30), (6, 30), (8, 31), (10, 31), (12, 31)]] [gw3] PASSED tests/test_cftime_offsets.py::test_calendar_specific_month_end_negative_freq[gregorian-[(2, 29), (4, 30), (6, 30), (8, 31), (10, 31), (12, 31)]] tests/test_cftime_offsets.py::test_calendar_specific_month_end_negative_freq[julian-[(2, 29), (4, 30), (6, 30), (8, 31), (10, 31), (12, 31)]] [gw3] PASSED tests/test_cftime_offsets.py::test_calendar_specific_month_end_negative_freq[julian-[(2, 29), (4, 30), (6, 30), (8, 31), (10, 31), (12, 31)]] tests/test_cftime_offsets.py::test_calendar_year_length[noleap-2000-2001-365] [gw3] PASSED tests/test_cftime_offsets.py::test_calendar_year_length[noleap-2000-2001-365] tests/test_cftime_offsets.py::test_calendar_year_length[all_leap-2000-2001-366] [gw3] PASSED tests/test_cftime_offsets.py::test_calendar_year_length[all_leap-2000-2001-366] tests/test_cftime_offsets.py::test_calendar_year_length[360_day-2000-2001-360] [gw3] PASSED tests/test_cftime_offsets.py::test_calendar_year_length[360_day-2000-2001-360] tests/test_cftime_offsets.py::test_calendar_year_length[standard-2000-2001-366] [gw3] PASSED tests/test_cftime_offsets.py::test_calendar_year_length[standard-2000-2001-366] tests/test_cftime_offsets.py::test_calendar_year_length[gregorian-2000-2001-366] [gw3] PASSED tests/test_cftime_offsets.py::test_calendar_year_length[gregorian-2000-2001-366] tests/test_cftime_offsets.py::test_calendar_year_length[julian-2000-2001-366] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_zero_dimensional_variable tests/test_backends.py::TestNetCDF4Data::test_write_store [gw3] PASSED tests/test_cftime_offsets.py::test_calendar_year_length[julian-2000-2001-366] tests/test_cftime_offsets.py::test_calendar_year_length[noleap-2001-2002-365] [gw3] PASSED tests/test_cftime_offsets.py::test_calendar_year_length[noleap-2001-2002-365] tests/test_cftime_offsets.py::test_calendar_year_length[all_leap-2001-2002-366] [gw3] PASSED tests/test_cftime_offsets.py::test_calendar_year_length[all_leap-2001-2002-366] tests/test_cftime_offsets.py::test_calendar_year_length[360_day-2001-2002-360] [gw3] PASSED tests/test_cftime_offsets.py::test_calendar_year_length[360_day-2001-2002-360] tests/test_cftime_offsets.py::test_calendar_year_length[standard-2001-2002-365] [gw3] PASSED tests/test_cftime_offsets.py::test_calendar_year_length[standard-2001-2002-365] tests/test_cftime_offsets.py::test_calendar_year_length[gregorian-2001-2002-365] [gw3] PASSED tests/test_cftime_offsets.py::test_calendar_year_length[gregorian-2001-2002-365] tests/test_cftime_offsets.py::test_calendar_year_length[julian-2001-2002-365] [gw3] PASSED tests/test_cftime_offsets.py::test_calendar_year_length[julian-2001-2002-365] tests/test_cftime_offsets.py::test_dayofweek_after_cftime[YE] [gw3] PASSED tests/test_cftime_offsets.py::test_dayofweek_after_cftime[YE] tests/test_cftime_offsets.py::test_dayofweek_after_cftime[ME] [gw3] PASSED tests/test_cftime_offsets.py::test_dayofweek_after_cftime[ME] tests/test_cftime_offsets.py::test_dayofweek_after_cftime[D] [gw3] PASSED tests/test_cftime_offsets.py::test_dayofweek_after_cftime[D] tests/test_cftime_offsets.py::test_dayofyear_after_cftime[YE] [gw3] PASSED tests/test_cftime_offsets.py::test_dayofyear_after_cftime[YE] tests/test_cftime_offsets.py::test_dayofyear_after_cftime[ME] [gw3] PASSED tests/test_cftime_offsets.py::test_dayofyear_after_cftime[ME] tests/test_cftime_offsets.py::test_dayofyear_after_cftime[D] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_write_store tests/test_backends.py::TestNetCDF4Data::test_roundtrip_test_data [gw3] PASSED tests/test_cftime_offsets.py::test_dayofyear_after_cftime[D] tests/test_cftime_offsets.py::test_cftime_range_standard_calendar_refers_to_gregorian [gw3] PASSED tests/test_cftime_offsets.py::test_cftime_range_standard_calendar_refers_to_gregorian tests/test_cftime_offsets.py::test_date_range[1990-01-01-standard-None-DatetimeIndex] [gw3] PASSED tests/test_cftime_offsets.py::test_date_range[1990-01-01-standard-None-DatetimeIndex] tests/test_cftime_offsets.py::test_date_range[1990-01-01-proleptic_gregorian-True-CFTimeIndex] [gw3] PASSED tests/test_cftime_offsets.py::test_date_range[1990-01-01-proleptic_gregorian-True-CFTimeIndex] tests/test_cftime_offsets.py::test_date_range[1990-01-01-noleap-None-CFTimeIndex] [gw3] PASSED tests/test_cftime_offsets.py::test_date_range[1990-01-01-noleap-None-CFTimeIndex] tests/test_cftime_offsets.py::test_date_range[1990-01-01-gregorian-False-DatetimeIndex] [gw3] PASSED tests/test_cftime_offsets.py::test_date_range[1990-01-01-gregorian-False-DatetimeIndex] tests/test_cftime_offsets.py::test_date_range[1400-01-01-standard-None-CFTimeIndex] [gw3] PASSED tests/test_cftime_offsets.py::test_date_range[1400-01-01-standard-None-CFTimeIndex] tests/test_cftime_offsets.py::test_date_range[3400-01-01-standard-None-CFTimeIndex] [gw3] PASSED tests/test_cftime_offsets.py::test_date_range[3400-01-01-standard-None-CFTimeIndex] tests/test_cftime_offsets.py::test_date_range_errors [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_roundtrip_test_data tests/test_backends.py::TestNetCDF4Data::test_load [gw3] PASSED tests/test_cftime_offsets.py::test_date_range_errors tests/test_cftime_offsets.py::test_date_range_like[2020-02-01-4ME-standard-noleap-None-2020-02-28-False] [gw3] PASSED tests/test_cftime_offsets.py::test_date_range_like[2020-02-01-4ME-standard-noleap-None-2020-02-28-False] tests/test_cftime_offsets.py::test_date_range_like[2020-02-01-ME-noleap-gregorian-True-2020-02-29-True] [gw3] PASSED tests/test_cftime_offsets.py::test_date_range_like[2020-02-01-ME-noleap-gregorian-True-2020-02-29-True] tests/test_cftime_offsets.py::test_date_range_like[2020-02-01-QE-DEC-noleap-gregorian-True-2020-03-31-True] [gw3] PASSED tests/test_cftime_offsets.py::test_date_range_like[2020-02-01-QE-DEC-noleap-gregorian-True-2020-03-31-True] tests/test_cftime_offsets.py::test_date_range_like[2020-02-01-YS-FEB-noleap-gregorian-True-2020-02-01-True] [gw3] PASSED tests/test_cftime_offsets.py::test_date_range_like[2020-02-01-YS-FEB-noleap-gregorian-True-2020-02-01-True] tests/test_cftime_offsets.py::test_date_range_like[2020-02-01-YE-FEB-noleap-gregorian-True-2020-02-29-True] [gw3] PASSED tests/test_cftime_offsets.py::test_date_range_like[2020-02-01-YE-FEB-noleap-gregorian-True-2020-02-29-True] tests/test_cftime_offsets.py::test_date_range_like[2020-02-01--1YE-FEB-noleap-gregorian-True-2019-02-28-True] [gw3] PASSED tests/test_cftime_offsets.py::test_date_range_like[2020-02-01--1YE-FEB-noleap-gregorian-True-2019-02-28-True] tests/test_cftime_offsets.py::test_date_range_like[2020-02-28-3h-all_leap-gregorian-False-2020-02-28-True] [gw3] PASSED tests/test_cftime_offsets.py::test_date_range_like[2020-02-28-3h-all_leap-gregorian-False-2020-02-28-True] tests/test_cftime_offsets.py::test_date_range_like[2020-03-30-ME-360_day-gregorian-False-2020-03-31-True] [gw3] PASSED tests/test_cftime_offsets.py::test_date_range_like[2020-03-30-ME-360_day-gregorian-False-2020-03-31-True] tests/test_cftime_offsets.py::test_date_range_like[2020-03-31-ME-gregorian-360_day-None-2020-03-30-False] [gw3] PASSED tests/test_cftime_offsets.py::test_date_range_like[2020-03-31-ME-gregorian-360_day-None-2020-03-30-False] tests/test_cftime_offsets.py::test_date_range_like[2020-03-31--1ME-gregorian-360_day-None-2020-03-30-False] [gw3] PASSED tests/test_cftime_offsets.py::test_date_range_like[2020-03-31--1ME-gregorian-360_day-None-2020-03-30-False] tests/test_cftime_offsets.py::test_date_range_like_no_deprecation[True-YE] [gw3] PASSED tests/test_cftime_offsets.py::test_date_range_like_no_deprecation[True-YE] tests/test_cftime_offsets.py::test_date_range_like_no_deprecation[True-YS] [gw3] PASSED tests/test_cftime_offsets.py::test_date_range_like_no_deprecation[True-YS] tests/test_cftime_offsets.py::test_date_range_like_no_deprecation[True-YE-MAY] [gw3] PASSED tests/test_cftime_offsets.py::test_date_range_like_no_deprecation[True-YE-MAY] tests/test_cftime_offsets.py::test_date_range_like_no_deprecation[True-MS] [gw3] PASSED tests/test_cftime_offsets.py::test_date_range_like_no_deprecation[True-MS] tests/test_cftime_offsets.py::test_date_range_like_no_deprecation[True-ME] [gw3] PASSED tests/test_cftime_offsets.py::test_date_range_like_no_deprecation[True-ME] tests/test_cftime_offsets.py::test_date_range_like_no_deprecation[True-QS] [gw3] PASSED tests/test_cftime_offsets.py::test_date_range_like_no_deprecation[True-QS] tests/test_cftime_offsets.py::test_date_range_like_no_deprecation[True-h] [gw3] PASSED tests/test_cftime_offsets.py::test_date_range_like_no_deprecation[True-h] tests/test_cftime_offsets.py::test_date_range_like_no_deprecation[True-min] [gw3] PASSED tests/test_cftime_offsets.py::test_date_range_like_no_deprecation[True-min] tests/test_cftime_offsets.py::test_date_range_like_no_deprecation[True-s] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_load tests/test_backends.py::TestNetCDF4Data::test_dataset_compute [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_dataset_compute tests/test_backends.py::TestNetCDF4Data::test_pickle [gw3] PASSED tests/test_cftime_offsets.py::test_date_range_like_no_deprecation[True-s] tests/test_cftime_offsets.py::test_date_range_like_no_deprecation[False-YE] [gw3] PASSED tests/test_cftime_offsets.py::test_date_range_like_no_deprecation[False-YE] tests/test_cftime_offsets.py::test_date_range_like_no_deprecation[False-YS] [gw3] PASSED tests/test_cftime_offsets.py::test_date_range_like_no_deprecation[False-YS] tests/test_cftime_offsets.py::test_date_range_like_no_deprecation[False-YE-MAY] [gw3] PASSED tests/test_cftime_offsets.py::test_date_range_like_no_deprecation[False-YE-MAY] tests/test_cftime_offsets.py::test_date_range_like_no_deprecation[False-MS] [gw3] PASSED tests/test_cftime_offsets.py::test_date_range_like_no_deprecation[False-MS] tests/test_cftime_offsets.py::test_date_range_like_no_deprecation[False-ME] [gw3] PASSED tests/test_cftime_offsets.py::test_date_range_like_no_deprecation[False-ME] tests/test_cftime_offsets.py::test_date_range_like_no_deprecation[False-QS] [gw3] PASSED tests/test_cftime_offsets.py::test_date_range_like_no_deprecation[False-QS] tests/test_cftime_offsets.py::test_date_range_like_no_deprecation[False-h] [gw3] PASSED tests/test_cftime_offsets.py::test_date_range_like_no_deprecation[False-h] tests/test_cftime_offsets.py::test_date_range_like_no_deprecation[False-min] [gw3] PASSED tests/test_cftime_offsets.py::test_date_range_like_no_deprecation[False-min] tests/test_cftime_offsets.py::test_date_range_like_no_deprecation[False-s] [gw3] PASSED tests/test_cftime_offsets.py::test_date_range_like_no_deprecation[False-s] tests/test_cftime_offsets.py::test_date_range_like_same_calendar [gw3] PASSED tests/test_cftime_offsets.py::test_date_range_like_same_calendar tests/test_cftime_offsets.py::test_date_range_like_errors [gw3] PASSED tests/test_cftime_offsets.py::test_date_range_like_errors tests/test_cftime_offsets.py::test_cftime_or_date_range_invalid_inclusive_value[True] [gw3] PASSED tests/test_cftime_offsets.py::test_cftime_or_date_range_invalid_inclusive_value[True] tests/test_cftime_offsets.py::test_cftime_or_date_range_invalid_inclusive_value[False] [gw3] PASSED tests/test_cftime_offsets.py::test_cftime_or_date_range_invalid_inclusive_value[False] tests/test_cftime_offsets.py::test_cftime_or_date_range_inclusive_None[True] [gw3] PASSED tests/test_cftime_offsets.py::test_cftime_or_date_range_inclusive_None[True] tests/test_cftime_offsets.py::test_cftime_or_date_range_inclusive_None[False] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_pickle tests/test_backends.py::TestNetCDF4Data::test_pickle_dataarray [gw3] PASSED tests/test_cftime_offsets.py::test_cftime_or_date_range_inclusive_None[False] tests/test_cftime_offsets.py::test_to_offset_deprecation_warning[A] [gw3] PASSED tests/test_cftime_offsets.py::test_to_offset_deprecation_warning[A] tests/test_cftime_offsets.py::test_to_offset_deprecation_warning[AS] [gw3] PASSED tests/test_cftime_offsets.py::test_to_offset_deprecation_warning[AS] tests/test_cftime_offsets.py::test_to_offset_deprecation_warning[Q] [gw3] PASSED tests/test_cftime_offsets.py::test_to_offset_deprecation_warning[Q] tests/test_cftime_offsets.py::test_to_offset_deprecation_warning[M] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_pickle_dataarray tests/test_backends.py::TestNetCDF4Data::test_dataset_caching [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_dataset_caching tests/test_backends.py::TestNetCDF4Data::test_roundtrip_None_variable [gw3] PASSED tests/test_cftime_offsets.py::test_to_offset_deprecation_warning[M] tests/test_cftime_offsets.py::test_to_offset_deprecation_warning[H] [gw3] PASSED tests/test_cftime_offsets.py::test_to_offset_deprecation_warning[H] tests/test_cftime_offsets.py::test_to_offset_deprecation_warning[T] [gw3] PASSED tests/test_cftime_offsets.py::test_to_offset_deprecation_warning[T] tests/test_cftime_offsets.py::test_to_offset_deprecation_warning[S] [gw3] PASSED tests/test_cftime_offsets.py::test_to_offset_deprecation_warning[S] tests/test_cftime_offsets.py::test_to_offset_deprecation_warning[L] [gw3] PASSED tests/test_cftime_offsets.py::test_to_offset_deprecation_warning[L] tests/test_cftime_offsets.py::test_to_offset_deprecation_warning[U] [gw3] PASSED tests/test_cftime_offsets.py::test_to_offset_deprecation_warning[U] tests/test_cftime_offsets.py::test_to_offset_deprecation_warning[Y] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_roundtrip_None_variable tests/test_backends.py::TestNetCDF4Data::test_roundtrip_object_dtype [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_roundtrip_object_dtype tests/test_backends.py::TestNetCDF4Data::test_roundtrip_string_data [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_roundtrip_string_data tests/test_backends.py::TestNetCDF4Data::test_roundtrip_string_encoded_characters [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_roundtrip_string_encoded_characters tests/test_backends.py::TestNetCDF4Data::test_roundtrip_numpy_datetime_data [gw3] PASSED tests/test_cftime_offsets.py::test_to_offset_deprecation_warning[Y] tests/test_cftime_offsets.py::test_to_offset_deprecation_warning[A-MAY] [gw3] PASSED tests/test_cftime_offsets.py::test_to_offset_deprecation_warning[A-MAY] tests/test_cftime_offsets.py::test_legacy_to_new_freq[-Y-YE] [gw3] SKIPPED tests/test_cftime_offsets.py::test_legacy_to_new_freq[-Y-YE] tests/test_cftime_offsets.py::test_legacy_to_new_freq[-A-YE] [gw3] SKIPPED tests/test_cftime_offsets.py::test_legacy_to_new_freq[-A-YE] tests/test_cftime_offsets.py::test_legacy_to_new_freq[-Q-QE] [gw3] SKIPPED tests/test_cftime_offsets.py::test_legacy_to_new_freq[-Q-QE] tests/test_cftime_offsets.py::test_legacy_to_new_freq[-M-ME] [gw3] SKIPPED tests/test_cftime_offsets.py::test_legacy_to_new_freq[-M-ME] tests/test_cftime_offsets.py::test_legacy_to_new_freq[-AS-YS] [gw3] SKIPPED tests/test_cftime_offsets.py::test_legacy_to_new_freq[-AS-YS] tests/test_cftime_offsets.py::test_legacy_to_new_freq[-YE-YE] [gw3] SKIPPED tests/test_cftime_offsets.py::test_legacy_to_new_freq[-YE-YE] tests/test_cftime_offsets.py::test_legacy_to_new_freq[-QE-QE] [gw3] SKIPPED tests/test_cftime_offsets.py::test_legacy_to_new_freq[-QE-QE] tests/test_cftime_offsets.py::test_legacy_to_new_freq[-ME-ME] [gw3] SKIPPED tests/test_cftime_offsets.py::test_legacy_to_new_freq[-ME-ME] tests/test_cftime_offsets.py::test_legacy_to_new_freq[-YS-YS] [gw3] SKIPPED tests/test_cftime_offsets.py::test_legacy_to_new_freq[-YS-YS] tests/test_cftime_offsets.py::test_legacy_to_new_freq[2-Y-YE] [gw3] SKIPPED tests/test_cftime_offsets.py::test_legacy_to_new_freq[2-Y-YE] tests/test_cftime_offsets.py::test_legacy_to_new_freq[2-A-YE] [gw3] SKIPPED tests/test_cftime_offsets.py::test_legacy_to_new_freq[2-A-YE] tests/test_cftime_offsets.py::test_legacy_to_new_freq[2-Q-QE] [gw3] SKIPPED tests/test_cftime_offsets.py::test_legacy_to_new_freq[2-Q-QE] tests/test_cftime_offsets.py::test_legacy_to_new_freq[2-M-ME] [gw3] SKIPPED tests/test_cftime_offsets.py::test_legacy_to_new_freq[2-M-ME] tests/test_cftime_offsets.py::test_legacy_to_new_freq[2-AS-YS] [gw3] SKIPPED tests/test_cftime_offsets.py::test_legacy_to_new_freq[2-AS-YS] tests/test_cftime_offsets.py::test_legacy_to_new_freq[2-YE-YE] [gw3] SKIPPED tests/test_cftime_offsets.py::test_legacy_to_new_freq[2-YE-YE] tests/test_cftime_offsets.py::test_legacy_to_new_freq[2-QE-QE] [gw3] SKIPPED tests/test_cftime_offsets.py::test_legacy_to_new_freq[2-QE-QE] tests/test_cftime_offsets.py::test_legacy_to_new_freq[2-ME-ME] [gw3] SKIPPED tests/test_cftime_offsets.py::test_legacy_to_new_freq[2-ME-ME] tests/test_cftime_offsets.py::test_legacy_to_new_freq[2-YS-YS] [gw3] SKIPPED tests/test_cftime_offsets.py::test_legacy_to_new_freq[2-YS-YS] tests/test_cftime_offsets.py::test_legacy_to_new_freq_anchored[-YE] [gw3] SKIPPED tests/test_cftime_offsets.py::test_legacy_to_new_freq_anchored[-YE] tests/test_cftime_offsets.py::test_legacy_to_new_freq_anchored[-Y] [gw3] SKIPPED tests/test_cftime_offsets.py::test_legacy_to_new_freq_anchored[-Y] tests/test_cftime_offsets.py::test_legacy_to_new_freq_anchored[-A] [gw3] SKIPPED tests/test_cftime_offsets.py::test_legacy_to_new_freq_anchored[-A] tests/test_cftime_offsets.py::test_legacy_to_new_freq_anchored[2-YE] [gw3] SKIPPED tests/test_cftime_offsets.py::test_legacy_to_new_freq_anchored[2-YE] tests/test_cftime_offsets.py::test_legacy_to_new_freq_anchored[2-Y] [gw3] SKIPPED tests/test_cftime_offsets.py::test_legacy_to_new_freq_anchored[2-Y] tests/test_cftime_offsets.py::test_legacy_to_new_freq_anchored[2-A] [gw3] SKIPPED tests/test_cftime_offsets.py::test_legacy_to_new_freq_anchored[2-A] tests/test_cftime_offsets.py::test_new_to_legacy_freq[-A-A] [gw3] SKIPPED tests/test_cftime_offsets.py::test_new_to_legacy_freq[-A-A] tests/test_cftime_offsets.py::test_new_to_legacy_freq[-YE-A] [gw3] SKIPPED tests/test_cftime_offsets.py::test_new_to_legacy_freq[-YE-A] tests/test_cftime_offsets.py::test_new_to_legacy_freq[-Y-A] [gw3] SKIPPED tests/test_cftime_offsets.py::test_new_to_legacy_freq[-Y-A] tests/test_cftime_offsets.py::test_new_to_legacy_freq[-QE-Q] [gw3] SKIPPED tests/test_cftime_offsets.py::test_new_to_legacy_freq[-QE-Q] tests/test_cftime_offsets.py::test_new_to_legacy_freq[-ME-M] [gw3] SKIPPED tests/test_cftime_offsets.py::test_new_to_legacy_freq[-ME-M] tests/test_cftime_offsets.py::test_new_to_legacy_freq[-YS-AS] [gw3] SKIPPED tests/test_cftime_offsets.py::test_new_to_legacy_freq[-YS-AS] tests/test_cftime_offsets.py::test_new_to_legacy_freq[2-A-A] [gw3] SKIPPED tests/test_cftime_offsets.py::test_new_to_legacy_freq[2-A-A] tests/test_cftime_offsets.py::test_new_to_legacy_freq[2-YE-A] [gw3] SKIPPED tests/test_cftime_offsets.py::test_new_to_legacy_freq[2-YE-A] tests/test_cftime_offsets.py::test_new_to_legacy_freq[2-Y-A] [gw3] SKIPPED tests/test_cftime_offsets.py::test_new_to_legacy_freq[2-Y-A] tests/test_cftime_offsets.py::test_new_to_legacy_freq[2-QE-Q] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_roundtrip_numpy_datetime_data [gw3] SKIPPED tests/test_cftime_offsets.py::test_new_to_legacy_freq[2-QE-Q] tests/test_backends.py::TestNetCDF4Data::test_roundtrip_cftime_datetime_data tests/test_cftime_offsets.py::test_new_to_legacy_freq[2-ME-M] [gw3] SKIPPED tests/test_cftime_offsets.py::test_new_to_legacy_freq[2-ME-M] tests/test_cftime_offsets.py::test_new_to_legacy_freq[2-YS-AS] [gw3] SKIPPED tests/test_cftime_offsets.py::test_new_to_legacy_freq[2-YS-AS] tests/test_cftime_offsets.py::test_new_to_legacy_freq_anchored[-A] [gw3] SKIPPED tests/test_cftime_offsets.py::test_new_to_legacy_freq_anchored[-A] tests/test_cftime_offsets.py::test_new_to_legacy_freq_anchored[-Y] [gw3] SKIPPED tests/test_cftime_offsets.py::test_new_to_legacy_freq_anchored[-Y] tests/test_cftime_offsets.py::test_new_to_legacy_freq_anchored[-YE] [gw3] SKIPPED tests/test_cftime_offsets.py::test_new_to_legacy_freq_anchored[-YE] tests/test_cftime_offsets.py::test_new_to_legacy_freq_anchored[2-A] [gw3] SKIPPED tests/test_cftime_offsets.py::test_new_to_legacy_freq_anchored[2-A] tests/test_cftime_offsets.py::test_new_to_legacy_freq_anchored[2-Y] [gw3] SKIPPED tests/test_cftime_offsets.py::test_new_to_legacy_freq_anchored[2-Y] tests/test_cftime_offsets.py::test_new_to_legacy_freq_anchored[2-YE] [gw3] SKIPPED tests/test_cftime_offsets.py::test_new_to_legacy_freq_anchored[2-YE] tests/test_cftime_offsets.py::test_legacy_to_new_freq_pd_freq_passthrough[BH-BH] [gw3] SKIPPED tests/test_cftime_offsets.py::test_legacy_to_new_freq_pd_freq_passthrough[BH-BH] tests/test_cftime_offsets.py::test_legacy_to_new_freq_pd_freq_passthrough[CBH-CBH] [gw3] SKIPPED tests/test_cftime_offsets.py::test_legacy_to_new_freq_pd_freq_passthrough[CBH-CBH] tests/test_cftime_offsets.py::test_legacy_to_new_freq_pd_freq_passthrough[N-N] [gw3] SKIPPED tests/test_cftime_offsets.py::test_legacy_to_new_freq_pd_freq_passthrough[N-N] tests/test_cftime_offsets.py::test_new_to_legacy_freq_pd_freq_passthrough[T-T] [gw3] SKIPPED tests/test_cftime_offsets.py::test_new_to_legacy_freq_pd_freq_passthrough[T-T] tests/test_cftime_offsets.py::test_new_to_legacy_freq_pd_freq_passthrough[min-min] [gw3] SKIPPED tests/test_cftime_offsets.py::test_new_to_legacy_freq_pd_freq_passthrough[min-min] tests/test_cftime_offsets.py::test_new_to_legacy_freq_pd_freq_passthrough[S-S] [gw3] SKIPPED tests/test_cftime_offsets.py::test_new_to_legacy_freq_pd_freq_passthrough[S-S] tests/test_cftime_offsets.py::test_new_to_legacy_freq_pd_freq_passthrough[s-s] [gw3] SKIPPED tests/test_cftime_offsets.py::test_new_to_legacy_freq_pd_freq_passthrough[s-s] tests/test_cftime_offsets.py::test_new_to_legacy_freq_pd_freq_passthrough[L-L] [gw3] SKIPPED tests/test_cftime_offsets.py::test_new_to_legacy_freq_pd_freq_passthrough[L-L] tests/test_cftime_offsets.py::test_new_to_legacy_freq_pd_freq_passthrough[ms-ms] [gw3] SKIPPED tests/test_cftime_offsets.py::test_new_to_legacy_freq_pd_freq_passthrough[ms-ms] tests/test_cftime_offsets.py::test_new_to_legacy_freq_pd_freq_passthrough[U-U] [gw3] SKIPPED tests/test_cftime_offsets.py::test_new_to_legacy_freq_pd_freq_passthrough[U-U] tests/test_cftime_offsets.py::test_new_to_legacy_freq_pd_freq_passthrough[us-us] [gw3] SKIPPED tests/test_cftime_offsets.py::test_new_to_legacy_freq_pd_freq_passthrough[us-us] tests/test_cftime_offsets.py::test_new_to_legacy_freq_pd_freq_passthrough[bh-bh] [gw3] SKIPPED tests/test_cftime_offsets.py::test_new_to_legacy_freq_pd_freq_passthrough[bh-bh] tests/test_cftime_offsets.py::test_new_to_legacy_freq_pd_freq_passthrough[cbh-cbh] [gw3] SKIPPED tests/test_cftime_offsets.py::test_new_to_legacy_freq_pd_freq_passthrough[cbh-cbh] tests/test_cftime_offsets.py::test_new_to_legacy_freq_pd_freq_passthrough[ns-ns] [gw3] SKIPPED tests/test_cftime_offsets.py::test_new_to_legacy_freq_pd_freq_passthrough[ns-ns] tests/test_cftime_offsets.py::test_cftime_range_same_as_pandas[MS-2000-2000] [gw3] PASSED tests/test_cftime_offsets.py::test_cftime_range_same_as_pandas[MS-2000-2000] tests/test_cftime_offsets.py::test_cftime_range_same_as_pandas[MS-2000-2001] [gw3] PASSED tests/test_cftime_offsets.py::test_cftime_range_same_as_pandas[MS-2000-2001] tests/test_cftime_offsets.py::test_cftime_range_same_as_pandas[MS-2001-2000] [gw3] PASSED tests/test_cftime_offsets.py::test_cftime_range_same_as_pandas[MS-2001-2000] tests/test_cftime_offsets.py::test_cftime_range_same_as_pandas[MS-2001-2001] [gw3] PASSED tests/test_cftime_offsets.py::test_cftime_range_same_as_pandas[MS-2001-2001] tests/test_cftime_offsets.py::test_cftime_range_same_as_pandas[-1MS-2000-2000] [gw3] SKIPPED tests/test_cftime_offsets.py::test_cftime_range_same_as_pandas[-1MS-2000-2000] tests/test_cftime_offsets.py::test_cftime_range_same_as_pandas[-1MS-2000-2001] [gw3] SKIPPED tests/test_cftime_offsets.py::test_cftime_range_same_as_pandas[-1MS-2000-2001] tests/test_cftime_offsets.py::test_cftime_range_same_as_pandas[-1MS-2001-2000] [gw3] SKIPPED tests/test_cftime_offsets.py::test_cftime_range_same_as_pandas[-1MS-2001-2000] tests/test_cftime_offsets.py::test_cftime_range_same_as_pandas[-1MS-2001-2001] [gw3] SKIPPED tests/test_cftime_offsets.py::test_cftime_range_same_as_pandas[-1MS-2001-2001] tests/test_cftime_offsets.py::test_cftime_range_same_as_pandas[YS-2000-2000] [gw3] PASSED tests/test_cftime_offsets.py::test_cftime_range_same_as_pandas[YS-2000-2000] tests/test_cftime_offsets.py::test_cftime_range_same_as_pandas[YS-2000-2001] [gw3] PASSED tests/test_cftime_offsets.py::test_cftime_range_same_as_pandas[YS-2000-2001] tests/test_cftime_offsets.py::test_cftime_range_same_as_pandas[YS-2001-2000] [gw3] PASSED tests/test_cftime_offsets.py::test_cftime_range_same_as_pandas[YS-2001-2000] tests/test_cftime_offsets.py::test_cftime_range_same_as_pandas[YS-2001-2001] [gw3] PASSED tests/test_cftime_offsets.py::test_cftime_range_same_as_pandas[YS-2001-2001] tests/test_cftime_offsets.py::test_cftime_range_same_as_pandas[-1YS-2000-2000] [gw3] SKIPPED tests/test_cftime_offsets.py::test_cftime_range_same_as_pandas[-1YS-2000-2000] tests/test_cftime_offsets.py::test_cftime_range_same_as_pandas[-1YS-2000-2001] [gw3] SKIPPED tests/test_cftime_offsets.py::test_cftime_range_same_as_pandas[-1YS-2000-2001] tests/test_cftime_offsets.py::test_cftime_range_same_as_pandas[-1YS-2001-2000] [gw3] SKIPPED tests/test_cftime_offsets.py::test_cftime_range_same_as_pandas[-1YS-2001-2000] tests/test_cftime_offsets.py::test_cftime_range_same_as_pandas[-1YS-2001-2001] [gw3] SKIPPED tests/test_cftime_offsets.py::test_cftime_range_same_as_pandas[-1YS-2001-2001] tests/test_cftime_offsets.py::test_cftime_range_same_as_pandas[ME-2000-2000] [gw3] PASSED tests/test_cftime_offsets.py::test_cftime_range_same_as_pandas[ME-2000-2000] tests/test_cftime_offsets.py::test_cftime_range_same_as_pandas[ME-2000-2001] [gw3] PASSED tests/test_cftime_offsets.py::test_cftime_range_same_as_pandas[ME-2000-2001] tests/test_cftime_offsets.py::test_cftime_range_same_as_pandas[ME-2001-2000] [gw3] PASSED tests/test_cftime_offsets.py::test_cftime_range_same_as_pandas[ME-2001-2000] tests/test_cftime_offsets.py::test_cftime_range_same_as_pandas[ME-2001-2001] [gw3] PASSED tests/test_cftime_offsets.py::test_cftime_range_same_as_pandas[ME-2001-2001] tests/test_cftime_offsets.py::test_cftime_range_same_as_pandas[-1ME-2000-2000] [gw3] SKIPPED tests/test_cftime_offsets.py::test_cftime_range_same_as_pandas[-1ME-2000-2000] tests/test_cftime_offsets.py::test_cftime_range_same_as_pandas[-1ME-2000-2001] [gw3] SKIPPED tests/test_cftime_offsets.py::test_cftime_range_same_as_pandas[-1ME-2000-2001] tests/test_cftime_offsets.py::test_cftime_range_same_as_pandas[-1ME-2001-2000] [gw3] SKIPPED tests/test_cftime_offsets.py::test_cftime_range_same_as_pandas[-1ME-2001-2000] tests/test_cftime_offsets.py::test_cftime_range_same_as_pandas[-1ME-2001-2001] [gw3] SKIPPED tests/test_cftime_offsets.py::test_cftime_range_same_as_pandas[-1ME-2001-2001] tests/test_cftime_offsets.py::test_cftime_range_same_as_pandas[YE-2000-2000] [gw3] PASSED tests/test_cftime_offsets.py::test_cftime_range_same_as_pandas[YE-2000-2000] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_roundtrip_cftime_datetime_data tests/test_backends.py::TestNetCDF4Data::test_roundtrip_timedelta_data tests/test_cftime_offsets.py::test_cftime_range_same_as_pandas[YE-2000-2001] [gw3] PASSED tests/test_cftime_offsets.py::test_cftime_range_same_as_pandas[YE-2000-2001] tests/test_cftime_offsets.py::test_cftime_range_same_as_pandas[YE-2001-2000] [gw3] PASSED tests/test_cftime_offsets.py::test_cftime_range_same_as_pandas[YE-2001-2000] tests/test_cftime_offsets.py::test_cftime_range_same_as_pandas[YE-2001-2001] [gw3] PASSED tests/test_cftime_offsets.py::test_cftime_range_same_as_pandas[YE-2001-2001] tests/test_cftime_offsets.py::test_cftime_range_same_as_pandas[-1YE-2000-2000] [gw3] SKIPPED tests/test_cftime_offsets.py::test_cftime_range_same_as_pandas[-1YE-2000-2000] tests/test_cftime_offsets.py::test_cftime_range_same_as_pandas[-1YE-2000-2001] [gw3] SKIPPED tests/test_cftime_offsets.py::test_cftime_range_same_as_pandas[-1YE-2000-2001] tests/test_cftime_offsets.py::test_cftime_range_same_as_pandas[-1YE-2001-2000] [gw3] SKIPPED tests/test_cftime_offsets.py::test_cftime_range_same_as_pandas[-1YE-2001-2000] tests/test_cftime_offsets.py::test_cftime_range_same_as_pandas[-1YE-2001-2001] [gw3] SKIPPED tests/test_cftime_offsets.py::test_cftime_range_same_as_pandas[-1YE-2001-2001] tests/test_cftime_offsets.py::test_cftime_range_no_freq[2022-01-01-2022-01-10-2] [gw3] PASSED tests/test_cftime_offsets.py::test_cftime_range_no_freq[2022-01-01-2022-01-10-2] tests/test_cftime_offsets.py::test_cftime_range_no_freq[2022-03-01-2022-03-31-2] [gw3] PASSED tests/test_cftime_offsets.py::test_cftime_range_no_freq[2022-03-01-2022-03-31-2] tests/test_cftime_offsets.py::test_cftime_range_no_freq[2022-01-01-2022-01-10-None] [gw3] PASSED tests/test_cftime_offsets.py::test_cftime_range_no_freq[2022-01-01-2022-01-10-None] tests/test_cftime_offsets.py::test_cftime_range_no_freq[2022-03-01-2022-03-31-None] [gw3] PASSED tests/test_cftime_offsets.py::test_cftime_range_no_freq[2022-03-01-2022-03-31-None] tests/test_cftime_offsets.py::test_date_range_no_freq[2022-01-01-2022-01-10-2] [gw3] PASSED tests/test_cftime_offsets.py::test_date_range_no_freq[2022-01-01-2022-01-10-2] tests/test_cftime_offsets.py::test_date_range_no_freq[2022-03-01-2022-03-31-2] [gw3] PASSED tests/test_cftime_offsets.py::test_date_range_no_freq[2022-03-01-2022-03-31-2] tests/test_cftime_offsets.py::test_date_range_no_freq[2022-01-01-2022-01-10-None] [gw3] PASSED tests/test_cftime_offsets.py::test_date_range_no_freq[2022-01-01-2022-01-10-None] tests/test_cftime_offsets.py::test_date_range_no_freq[2022-03-01-2022-03-31-None] [gw3] PASSED tests/test_cftime_offsets.py::test_date_range_no_freq[2022-03-01-2022-03-31-None] tests/test_cftime_offsets.py::test_offset_addition_preserves_has_year_zero[False-] [gw3] PASSED tests/test_cftime_offsets.py::test_offset_addition_preserves_has_year_zero[False-] tests/test_cftime_offsets.py::test_offset_addition_preserves_has_year_zero[False-] [gw3] PASSED tests/test_cftime_offsets.py::test_offset_addition_preserves_has_year_zero[False-] tests/test_cftime_offsets.py::test_offset_addition_preserves_has_year_zero[False-] [gw3] PASSED tests/test_cftime_offsets.py::test_offset_addition_preserves_has_year_zero[False-] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_roundtrip_timedelta_data tests/test_backends.py::TestNetCDF4Data::test_roundtrip_timedelta_data_via_dtype[s] tests/test_cftime_offsets.py::test_offset_addition_preserves_has_year_zero[False-] [gw3] PASSED tests/test_cftime_offsets.py::test_offset_addition_preserves_has_year_zero[False-] tests/test_cftime_offsets.py::test_offset_addition_preserves_has_year_zero[False-] [gw3] PASSED tests/test_cftime_offsets.py::test_offset_addition_preserves_has_year_zero[False-] tests/test_cftime_offsets.py::test_offset_addition_preserves_has_year_zero[False-] [gw3] PASSED tests/test_cftime_offsets.py::test_offset_addition_preserves_has_year_zero[False-] tests/test_cftime_offsets.py::test_offset_addition_preserves_has_year_zero[True-] [gw3] PASSED tests/test_cftime_offsets.py::test_offset_addition_preserves_has_year_zero[True-] tests/test_cftime_offsets.py::test_offset_addition_preserves_has_year_zero[True-] [gw3] PASSED tests/test_cftime_offsets.py::test_offset_addition_preserves_has_year_zero[True-] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_roundtrip_timedelta_data_via_dtype[s] tests/test_backends.py::TestNetCDF4Data::test_roundtrip_timedelta_data_via_dtype[ms] tests/test_cftime_offsets.py::test_offset_addition_preserves_has_year_zero[True-] [gw3] PASSED tests/test_cftime_offsets.py::test_offset_addition_preserves_has_year_zero[True-] tests/test_cftime_offsets.py::test_offset_addition_preserves_has_year_zero[True-] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_roundtrip_timedelta_data_via_dtype[ms] tests/test_backends.py::TestNetCDF4Data::test_roundtrip_timedelta_data_via_dtype[us] [gw3] PASSED tests/test_cftime_offsets.py::test_offset_addition_preserves_has_year_zero[True-] tests/test_cftime_offsets.py::test_offset_addition_preserves_has_year_zero[True-] [gw3] PASSED tests/test_cftime_offsets.py::test_offset_addition_preserves_has_year_zero[True-] tests/test_cftime_offsets.py::test_offset_addition_preserves_has_year_zero[True-] [gw3] PASSED tests/test_cftime_offsets.py::test_offset_addition_preserves_has_year_zero[True-] tests/test_cftime_offsets.py::test_offset_subtraction_preserves_has_year_zero[False-] [gw3] PASSED tests/test_cftime_offsets.py::test_offset_subtraction_preserves_has_year_zero[False-] tests/test_cftime_offsets.py::test_offset_subtraction_preserves_has_year_zero[False-] [gw3] PASSED tests/test_cftime_offsets.py::test_offset_subtraction_preserves_has_year_zero[False-] tests/test_cftime_offsets.py::test_offset_subtraction_preserves_has_year_zero[False-] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_roundtrip_timedelta_data_via_dtype[us] tests/test_backends.py::TestNetCDF4Data::test_roundtrip_timedelta_data_via_dtype[ns] [gw3] PASSED tests/test_cftime_offsets.py::test_offset_subtraction_preserves_has_year_zero[False-] tests/test_cftime_offsets.py::test_offset_subtraction_preserves_has_year_zero[False-] [gw3] PASSED tests/test_cftime_offsets.py::test_offset_subtraction_preserves_has_year_zero[False-] tests/test_cftime_offsets.py::test_offset_subtraction_preserves_has_year_zero[False-] [gw3] PASSED tests/test_cftime_offsets.py::test_offset_subtraction_preserves_has_year_zero[False-] tests/test_cftime_offsets.py::test_offset_subtraction_preserves_has_year_zero[False-] [gw3] PASSED tests/test_cftime_offsets.py::test_offset_subtraction_preserves_has_year_zero[False-] tests/test_cftime_offsets.py::test_offset_subtraction_preserves_has_year_zero[True-] [gw3] PASSED tests/test_cftime_offsets.py::test_offset_subtraction_preserves_has_year_zero[True-] tests/test_cftime_offsets.py::test_offset_subtraction_preserves_has_year_zero[True-] [gw3] PASSED tests/test_cftime_offsets.py::test_offset_subtraction_preserves_has_year_zero[True-] tests/test_cftime_offsets.py::test_offset_subtraction_preserves_has_year_zero[True-] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_roundtrip_timedelta_data_via_dtype[ns] tests/test_backends.py::TestNetCDF4Data::test_roundtrip_float64_data [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_roundtrip_float64_data tests/test_backends.py::TestNetCDF4Data::test_roundtrip_example_1_netcdf [gw0] SKIPPED tests/test_backends.py::TestNetCDF4Data::test_roundtrip_example_1_netcdf tests/test_backends.py::TestNetCDF4Data::test_roundtrip_coordinates [gw3] PASSED tests/test_cftime_offsets.py::test_offset_subtraction_preserves_has_year_zero[True-] tests/test_cftime_offsets.py::test_offset_subtraction_preserves_has_year_zero[True-] [gw3] PASSED tests/test_cftime_offsets.py::test_offset_subtraction_preserves_has_year_zero[True-] tests/test_cftime_offsets.py::test_offset_subtraction_preserves_has_year_zero[True-] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_roundtrip_coordinates tests/test_backends.py::TestNetCDF4Data::test_roundtrip_global_coordinates [gw3] PASSED tests/test_cftime_offsets.py::test_offset_subtraction_preserves_has_year_zero[True-] tests/test_cftime_offsets.py::test_offset_subtraction_preserves_has_year_zero[True-] [gw3] PASSED tests/test_cftime_offsets.py::test_offset_subtraction_preserves_has_year_zero[True-] tests/test_cftime_offsets.py::test_offset_day_option_end_accounts_for_has_year_zero[False] [gw3] PASSED tests/test_cftime_offsets.py::test_offset_day_option_end_accounts_for_has_year_zero[False] tests/test_cftime_offsets.py::test_offset_day_option_end_accounts_for_has_year_zero[True] [gw3] PASSED tests/test_cftime_offsets.py::test_offset_day_option_end_accounts_for_has_year_zero[True] tests/test_cftimeindex.py::test_parse_iso8601_like[None-four-digit-year-year] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[None-four-digit-year-year] tests/test_cftimeindex.py::test_parse_iso8601_like[None-four-digit-year-month] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[None-four-digit-year-month] tests/test_cftimeindex.py::test_parse_iso8601_like[None-four-digit-year-month-dash] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[None-four-digit-year-month-dash] tests/test_cftimeindex.py::test_parse_iso8601_like[None-four-digit-year-day] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[None-four-digit-year-day] tests/test_cftimeindex.py::test_parse_iso8601_like[None-four-digit-year-day-dash] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[None-four-digit-year-day-dash] tests/test_cftimeindex.py::test_parse_iso8601_like[None-four-digit-year-hour] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[None-four-digit-year-hour] tests/test_cftimeindex.py::test_parse_iso8601_like[None-four-digit-year-hour-dash] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[None-four-digit-year-hour-dash] tests/test_cftimeindex.py::test_parse_iso8601_like[None-four-digit-year-hour-space-separator] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_roundtrip_global_coordinates tests/test_backends.py::TestNetCDF4Data::test_roundtrip_coordinates_with_space [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[None-four-digit-year-hour-space-separator] tests/test_cftimeindex.py::test_parse_iso8601_like[None-four-digit-year-minute] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[None-four-digit-year-minute] tests/test_cftimeindex.py::test_parse_iso8601_like[None-four-digit-year-minute-dash] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[None-four-digit-year-minute-dash] tests/test_cftimeindex.py::test_parse_iso8601_like[None-four-digit-year-minute-space-separator] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_roundtrip_coordinates_with_space tests/test_backends.py::TestNetCDF4Data::test_roundtrip_boolean_dtype [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[None-four-digit-year-minute-space-separator] tests/test_cftimeindex.py::test_parse_iso8601_like[None-four-digit-year-second] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[None-four-digit-year-second] tests/test_cftimeindex.py::test_parse_iso8601_like[None-four-digit-year-second-dash] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[None-four-digit-year-second-dash] tests/test_cftimeindex.py::test_parse_iso8601_like[None-four-digit-year-second-space-separator] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[None-four-digit-year-second-space-separator] tests/test_cftimeindex.py::test_parse_iso8601_like[None-four-digit-year-microsecond-1] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[None-four-digit-year-microsecond-1] tests/test_cftimeindex.py::test_parse_iso8601_like[None-four-digit-year-microsecond-2] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[None-four-digit-year-microsecond-2] tests/test_cftimeindex.py::test_parse_iso8601_like[None-five-digit-year-year] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[None-five-digit-year-year] tests/test_cftimeindex.py::test_parse_iso8601_like[None-five-digit-year-month] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[None-five-digit-year-month] tests/test_cftimeindex.py::test_parse_iso8601_like[None-five-digit-year-month-dash] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[None-five-digit-year-month-dash] tests/test_cftimeindex.py::test_parse_iso8601_like[None-five-digit-year-day] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[None-five-digit-year-day] tests/test_cftimeindex.py::test_parse_iso8601_like[None-five-digit-year-day-dash] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[None-five-digit-year-day-dash] tests/test_cftimeindex.py::test_parse_iso8601_like[None-five-digit-year-hour] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[None-five-digit-year-hour] tests/test_cftimeindex.py::test_parse_iso8601_like[None-five-digit-year-hour-dash] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[None-five-digit-year-hour-dash] tests/test_cftimeindex.py::test_parse_iso8601_like[None-five-digit-year-hour-space-separator] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[None-five-digit-year-hour-space-separator] tests/test_cftimeindex.py::test_parse_iso8601_like[None-five-digit-year-minute] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[None-five-digit-year-minute] tests/test_cftimeindex.py::test_parse_iso8601_like[None-five-digit-year-minute-dash] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[None-five-digit-year-minute-dash] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_roundtrip_boolean_dtype tests/test_backends.py::TestNetCDF4Data::test_orthogonal_indexing tests/test_cftimeindex.py::test_parse_iso8601_like[None-five-digit-year-minute-space-separator] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_orthogonal_indexing tests/test_backends.py::TestNetCDF4Data::test_vectorized_indexing [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[None-five-digit-year-minute-space-separator] tests/test_cftimeindex.py::test_parse_iso8601_like[None-five-digit-year-second] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[None-five-digit-year-second] tests/test_cftimeindex.py::test_parse_iso8601_like[None-five-digit-year-second-dash] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[None-five-digit-year-second-dash] tests/test_cftimeindex.py::test_parse_iso8601_like[None-five-digit-year-second-space-separator] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[None-five-digit-year-second-space-separator] tests/test_cftimeindex.py::test_parse_iso8601_like[None-five-digit-year-microsecond-1] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[None-five-digit-year-microsecond-1] tests/test_cftimeindex.py::test_parse_iso8601_like[None-five-digit-year-microsecond-2] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[None-five-digit-year-microsecond-2] tests/test_cftimeindex.py::test_parse_iso8601_like[plus-four-digit-year-year] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[plus-four-digit-year-year] tests/test_cftimeindex.py::test_parse_iso8601_like[plus-four-digit-year-month] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[plus-four-digit-year-month] tests/test_cftimeindex.py::test_parse_iso8601_like[plus-four-digit-year-month-dash] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[plus-four-digit-year-month-dash] tests/test_cftimeindex.py::test_parse_iso8601_like[plus-four-digit-year-day] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[plus-four-digit-year-day] tests/test_cftimeindex.py::test_parse_iso8601_like[plus-four-digit-year-day-dash] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[plus-four-digit-year-day-dash] tests/test_cftimeindex.py::test_parse_iso8601_like[plus-four-digit-year-hour] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[plus-four-digit-year-hour] tests/test_cftimeindex.py::test_parse_iso8601_like[plus-four-digit-year-hour-dash] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[plus-four-digit-year-hour-dash] tests/test_cftimeindex.py::test_parse_iso8601_like[plus-four-digit-year-hour-space-separator] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[plus-four-digit-year-hour-space-separator] tests/test_cftimeindex.py::test_parse_iso8601_like[plus-four-digit-year-minute] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[plus-four-digit-year-minute] tests/test_cftimeindex.py::test_parse_iso8601_like[plus-four-digit-year-minute-dash] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[plus-four-digit-year-minute-dash] tests/test_cftimeindex.py::test_parse_iso8601_like[plus-four-digit-year-minute-space-separator] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[plus-four-digit-year-minute-space-separator] tests/test_cftimeindex.py::test_parse_iso8601_like[plus-four-digit-year-second] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[plus-four-digit-year-second] tests/test_cftimeindex.py::test_parse_iso8601_like[plus-four-digit-year-second-dash] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[plus-four-digit-year-second-dash] tests/test_cftimeindex.py::test_parse_iso8601_like[plus-four-digit-year-second-space-separator] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[plus-four-digit-year-second-space-separator] tests/test_cftimeindex.py::test_parse_iso8601_like[plus-four-digit-year-microsecond-1] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[plus-four-digit-year-microsecond-1] tests/test_cftimeindex.py::test_parse_iso8601_like[plus-four-digit-year-microsecond-2] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[plus-four-digit-year-microsecond-2] tests/test_cftimeindex.py::test_parse_iso8601_like[plus-five-digit-year-year] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[plus-five-digit-year-year] tests/test_cftimeindex.py::test_parse_iso8601_like[plus-five-digit-year-month] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[plus-five-digit-year-month] tests/test_cftimeindex.py::test_parse_iso8601_like[plus-five-digit-year-month-dash] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[plus-five-digit-year-month-dash] tests/test_cftimeindex.py::test_parse_iso8601_like[plus-five-digit-year-day] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[plus-five-digit-year-day] tests/test_cftimeindex.py::test_parse_iso8601_like[plus-five-digit-year-day-dash] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[plus-five-digit-year-day-dash] tests/test_cftimeindex.py::test_parse_iso8601_like[plus-five-digit-year-hour] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[plus-five-digit-year-hour] tests/test_cftimeindex.py::test_parse_iso8601_like[plus-five-digit-year-hour-dash] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[plus-five-digit-year-hour-dash] tests/test_cftimeindex.py::test_parse_iso8601_like[plus-five-digit-year-hour-space-separator] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[plus-five-digit-year-hour-space-separator] tests/test_cftimeindex.py::test_parse_iso8601_like[plus-five-digit-year-minute] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[plus-five-digit-year-minute] tests/test_cftimeindex.py::test_parse_iso8601_like[plus-five-digit-year-minute-dash] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[plus-five-digit-year-minute-dash] tests/test_cftimeindex.py::test_parse_iso8601_like[plus-five-digit-year-minute-space-separator] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[plus-five-digit-year-minute-space-separator] tests/test_cftimeindex.py::test_parse_iso8601_like[plus-five-digit-year-second] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[plus-five-digit-year-second] tests/test_cftimeindex.py::test_parse_iso8601_like[plus-five-digit-year-second-dash] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[plus-five-digit-year-second-dash] tests/test_cftimeindex.py::test_parse_iso8601_like[plus-five-digit-year-second-space-separator] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[plus-five-digit-year-second-space-separator] tests/test_cftimeindex.py::test_parse_iso8601_like[plus-five-digit-year-microsecond-1] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[plus-five-digit-year-microsecond-1] tests/test_cftimeindex.py::test_parse_iso8601_like[plus-five-digit-year-microsecond-2] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[plus-five-digit-year-microsecond-2] tests/test_cftimeindex.py::test_parse_iso8601_like[minus-four-digit-year-year] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[minus-four-digit-year-year] tests/test_cftimeindex.py::test_parse_iso8601_like[minus-four-digit-year-month] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[minus-four-digit-year-month] tests/test_cftimeindex.py::test_parse_iso8601_like[minus-four-digit-year-month-dash] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[minus-four-digit-year-month-dash] tests/test_cftimeindex.py::test_parse_iso8601_like[minus-four-digit-year-day] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[minus-four-digit-year-day] tests/test_cftimeindex.py::test_parse_iso8601_like[minus-four-digit-year-day-dash] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[minus-four-digit-year-day-dash] tests/test_cftimeindex.py::test_parse_iso8601_like[minus-four-digit-year-hour] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[minus-four-digit-year-hour] tests/test_cftimeindex.py::test_parse_iso8601_like[minus-four-digit-year-hour-dash] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[minus-four-digit-year-hour-dash] tests/test_cftimeindex.py::test_parse_iso8601_like[minus-four-digit-year-hour-space-separator] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[minus-four-digit-year-hour-space-separator] tests/test_cftimeindex.py::test_parse_iso8601_like[minus-four-digit-year-minute] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[minus-four-digit-year-minute] tests/test_cftimeindex.py::test_parse_iso8601_like[minus-four-digit-year-minute-dash] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[minus-four-digit-year-minute-dash] tests/test_cftimeindex.py::test_parse_iso8601_like[minus-four-digit-year-minute-space-separator] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[minus-four-digit-year-minute-space-separator] tests/test_cftimeindex.py::test_parse_iso8601_like[minus-four-digit-year-second] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[minus-four-digit-year-second] tests/test_cftimeindex.py::test_parse_iso8601_like[minus-four-digit-year-second-dash] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[minus-four-digit-year-second-dash] tests/test_cftimeindex.py::test_parse_iso8601_like[minus-four-digit-year-second-space-separator] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[minus-four-digit-year-second-space-separator] tests/test_cftimeindex.py::test_parse_iso8601_like[minus-four-digit-year-microsecond-1] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[minus-four-digit-year-microsecond-1] tests/test_cftimeindex.py::test_parse_iso8601_like[minus-four-digit-year-microsecond-2] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[minus-four-digit-year-microsecond-2] tests/test_cftimeindex.py::test_parse_iso8601_like[minus-five-digit-year-year] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[minus-five-digit-year-year] tests/test_cftimeindex.py::test_parse_iso8601_like[minus-five-digit-year-month] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_vectorized_indexing tests/test_backends.py::TestNetCDF4Data::test_vectorized_indexing_negative_step [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[minus-five-digit-year-month] tests/test_cftimeindex.py::test_parse_iso8601_like[minus-five-digit-year-month-dash] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[minus-five-digit-year-month-dash] tests/test_cftimeindex.py::test_parse_iso8601_like[minus-five-digit-year-day] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[minus-five-digit-year-day] tests/test_cftimeindex.py::test_parse_iso8601_like[minus-five-digit-year-day-dash] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[minus-five-digit-year-day-dash] tests/test_cftimeindex.py::test_parse_iso8601_like[minus-five-digit-year-hour] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[minus-five-digit-year-hour] tests/test_cftimeindex.py::test_parse_iso8601_like[minus-five-digit-year-hour-dash] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[minus-five-digit-year-hour-dash] tests/test_cftimeindex.py::test_parse_iso8601_like[minus-five-digit-year-hour-space-separator] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[minus-five-digit-year-hour-space-separator] tests/test_cftimeindex.py::test_parse_iso8601_like[minus-five-digit-year-minute] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[minus-five-digit-year-minute] tests/test_cftimeindex.py::test_parse_iso8601_like[minus-five-digit-year-minute-dash] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[minus-five-digit-year-minute-dash] tests/test_cftimeindex.py::test_parse_iso8601_like[minus-five-digit-year-minute-space-separator] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[minus-five-digit-year-minute-space-separator] tests/test_cftimeindex.py::test_parse_iso8601_like[minus-five-digit-year-second] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[minus-five-digit-year-second] tests/test_cftimeindex.py::test_parse_iso8601_like[minus-five-digit-year-second-dash] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[minus-five-digit-year-second-dash] tests/test_cftimeindex.py::test_parse_iso8601_like[minus-five-digit-year-second-space-separator] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[minus-five-digit-year-second-space-separator] tests/test_cftimeindex.py::test_parse_iso8601_like[minus-five-digit-year-microsecond-1] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[minus-five-digit-year-microsecond-1] tests/test_cftimeindex.py::test_parse_iso8601_like[minus-five-digit-year-microsecond-2] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_like[minus-five-digit-year-microsecond-2] tests/test_cftimeindex.py::test_constructor_with_name[365_day-bar-bar] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_vectorized_indexing_negative_step tests/test_backends.py::TestNetCDF4Data::test_outer_indexing_reversed [gw3] PASSED tests/test_cftimeindex.py::test_constructor_with_name[365_day-bar-bar] tests/test_cftimeindex.py::test_constructor_with_name[365_day-None-foo] [gw3] PASSED tests/test_cftimeindex.py::test_constructor_with_name[365_day-None-foo] tests/test_cftimeindex.py::test_constructor_with_name[360_day-bar-bar] [gw3] PASSED tests/test_cftimeindex.py::test_constructor_with_name[360_day-bar-bar] tests/test_cftimeindex.py::test_constructor_with_name[360_day-None-foo] [gw3] PASSED tests/test_cftimeindex.py::test_constructor_with_name[360_day-None-foo] tests/test_cftimeindex.py::test_constructor_with_name[julian-bar-bar] [gw3] PASSED tests/test_cftimeindex.py::test_constructor_with_name[julian-bar-bar] tests/test_cftimeindex.py::test_constructor_with_name[julian-None-foo] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_outer_indexing_reversed tests/test_backends.py::TestNetCDF4Data::test_isel_dataarray [gw3] PASSED tests/test_cftimeindex.py::test_constructor_with_name[julian-None-foo] tests/test_cftimeindex.py::test_constructor_with_name[all_leap-bar-bar] [gw3] PASSED tests/test_cftimeindex.py::test_constructor_with_name[all_leap-bar-bar] tests/test_cftimeindex.py::test_constructor_with_name[all_leap-None-foo] [gw3] PASSED tests/test_cftimeindex.py::test_constructor_with_name[all_leap-None-foo] tests/test_cftimeindex.py::test_constructor_with_name[366_day-bar-bar] [gw3] PASSED tests/test_cftimeindex.py::test_constructor_with_name[366_day-bar-bar] tests/test_cftimeindex.py::test_constructor_with_name[366_day-None-foo] [gw3] PASSED tests/test_cftimeindex.py::test_constructor_with_name[366_day-None-foo] tests/test_cftimeindex.py::test_constructor_with_name[gregorian-bar-bar] [gw3] PASSED tests/test_cftimeindex.py::test_constructor_with_name[gregorian-bar-bar] tests/test_cftimeindex.py::test_constructor_with_name[gregorian-None-foo] [gw3] PASSED tests/test_cftimeindex.py::test_constructor_with_name[gregorian-None-foo] tests/test_cftimeindex.py::test_constructor_with_name[proleptic_gregorian-bar-bar] [gw3] PASSED tests/test_cftimeindex.py::test_constructor_with_name[proleptic_gregorian-bar-bar] tests/test_cftimeindex.py::test_constructor_with_name[proleptic_gregorian-None-foo] [gw3] PASSED tests/test_cftimeindex.py::test_constructor_with_name[proleptic_gregorian-None-foo] tests/test_cftimeindex.py::test_assert_all_valid_date_type[365_day] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_isel_dataarray tests/test_backends.py::TestNetCDF4Data::test_array_type_after_indexing [gw3] PASSED tests/test_cftimeindex.py::test_assert_all_valid_date_type[365_day] tests/test_cftimeindex.py::test_assert_all_valid_date_type[360_day] [gw3] PASSED tests/test_cftimeindex.py::test_assert_all_valid_date_type[360_day] tests/test_cftimeindex.py::test_assert_all_valid_date_type[julian] [gw3] PASSED tests/test_cftimeindex.py::test_assert_all_valid_date_type[julian] tests/test_cftimeindex.py::test_assert_all_valid_date_type[all_leap] [gw3] PASSED tests/test_cftimeindex.py::test_assert_all_valid_date_type[all_leap] tests/test_cftimeindex.py::test_assert_all_valid_date_type[366_day] [gw3] PASSED tests/test_cftimeindex.py::test_assert_all_valid_date_type[366_day] tests/test_cftimeindex.py::test_assert_all_valid_date_type[gregorian] [gw3] PASSED tests/test_cftimeindex.py::test_assert_all_valid_date_type[gregorian] tests/test_cftimeindex.py::test_assert_all_valid_date_type[proleptic_gregorian] [gw3] PASSED tests/test_cftimeindex.py::test_assert_all_valid_date_type[proleptic_gregorian] tests/test_cftimeindex.py::test_cftimeindex_field_accessors[365_day-year-expected0] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_field_accessors[365_day-year-expected0] tests/test_cftimeindex.py::test_cftimeindex_field_accessors[365_day-month-expected1] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_field_accessors[365_day-month-expected1] tests/test_cftimeindex.py::test_cftimeindex_field_accessors[365_day-day-expected2] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_field_accessors[365_day-day-expected2] tests/test_cftimeindex.py::test_cftimeindex_field_accessors[365_day-hour-expected3] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_field_accessors[365_day-hour-expected3] tests/test_cftimeindex.py::test_cftimeindex_field_accessors[365_day-minute-expected4] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_field_accessors[365_day-minute-expected4] tests/test_cftimeindex.py::test_cftimeindex_field_accessors[365_day-second-expected5] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_array_type_after_indexing tests/test_backends.py::TestNetCDF4Data::test_dropna [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_field_accessors[365_day-second-expected5] tests/test_cftimeindex.py::test_cftimeindex_field_accessors[365_day-microsecond-expected6] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_field_accessors[365_day-microsecond-expected6] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_dropna tests/test_cftimeindex.py::test_cftimeindex_field_accessors[360_day-year-expected0] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_field_accessors[360_day-year-expected0] tests/test_cftimeindex.py::test_cftimeindex_field_accessors[360_day-month-expected1] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_field_accessors[360_day-month-expected1] tests/test_cftimeindex.py::test_cftimeindex_field_accessors[360_day-day-expected2] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_field_accessors[360_day-day-expected2] tests/test_cftimeindex.py::test_cftimeindex_field_accessors[360_day-hour-expected3] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_field_accessors[360_day-hour-expected3] tests/test_cftimeindex.py::test_cftimeindex_field_accessors[360_day-minute-expected4] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_field_accessors[360_day-minute-expected4] tests/test_cftimeindex.py::test_cftimeindex_field_accessors[360_day-second-expected5] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_field_accessors[360_day-second-expected5] tests/test_cftimeindex.py::test_cftimeindex_field_accessors[360_day-microsecond-expected6] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_field_accessors[360_day-microsecond-expected6] tests/test_cftimeindex.py::test_cftimeindex_field_accessors[julian-year-expected0] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_field_accessors[julian-year-expected0] tests/test_cftimeindex.py::test_cftimeindex_field_accessors[julian-month-expected1] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_field_accessors[julian-month-expected1] tests/test_cftimeindex.py::test_cftimeindex_field_accessors[julian-day-expected2] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_field_accessors[julian-day-expected2] tests/test_cftimeindex.py::test_cftimeindex_field_accessors[julian-hour-expected3] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_field_accessors[julian-hour-expected3] tests/test_cftimeindex.py::test_cftimeindex_field_accessors[julian-minute-expected4] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_field_accessors[julian-minute-expected4] tests/test_cftimeindex.py::test_cftimeindex_field_accessors[julian-second-expected5] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_field_accessors[julian-second-expected5] tests/test_cftimeindex.py::test_cftimeindex_field_accessors[julian-microsecond-expected6] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_field_accessors[julian-microsecond-expected6] tests/test_cftimeindex.py::test_cftimeindex_field_accessors[all_leap-year-expected0] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_field_accessors[all_leap-year-expected0] tests/test_cftimeindex.py::test_cftimeindex_field_accessors[all_leap-month-expected1] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_field_accessors[all_leap-month-expected1] tests/test_cftimeindex.py::test_cftimeindex_field_accessors[all_leap-day-expected2] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_field_accessors[all_leap-day-expected2] tests/test_cftimeindex.py::test_cftimeindex_field_accessors[all_leap-hour-expected3] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_field_accessors[all_leap-hour-expected3] tests/test_cftimeindex.py::test_cftimeindex_field_accessors[all_leap-minute-expected4] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_field_accessors[all_leap-minute-expected4] tests/test_cftimeindex.py::test_cftimeindex_field_accessors[all_leap-second-expected5] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_field_accessors[all_leap-second-expected5] tests/test_cftimeindex.py::test_cftimeindex_field_accessors[all_leap-microsecond-expected6] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_field_accessors[all_leap-microsecond-expected6] tests/test_cftimeindex.py::test_cftimeindex_field_accessors[366_day-year-expected0] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_field_accessors[366_day-year-expected0] tests/test_cftimeindex.py::test_cftimeindex_field_accessors[366_day-month-expected1] tests/test_backends.py::TestNetCDF4Data::test_ondisk_after_print [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_ondisk_after_print tests/test_backends.py::TestNetCDF4Data::test_roundtrip_bytes_with_fill_value [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_roundtrip_bytes_with_fill_value tests/test_backends.py::TestNetCDF4Data::test_roundtrip_string_with_fill_value_nchar [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_roundtrip_string_with_fill_value_nchar tests/test_backends.py::TestNetCDF4Data::test_roundtrip_empty_vlen_string_array [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_roundtrip_empty_vlen_string_array tests/test_backends.py::TestNetCDF4Data::test_roundtrip_mask_and_scale[dtype0-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_field_accessors[366_day-month-expected1] tests/test_cftimeindex.py::test_cftimeindex_field_accessors[366_day-day-expected2] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_field_accessors[366_day-day-expected2] tests/test_cftimeindex.py::test_cftimeindex_field_accessors[366_day-hour-expected3] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_field_accessors[366_day-hour-expected3] tests/test_cftimeindex.py::test_cftimeindex_field_accessors[366_day-minute-expected4] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_field_accessors[366_day-minute-expected4] tests/test_cftimeindex.py::test_cftimeindex_field_accessors[366_day-second-expected5] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_field_accessors[366_day-second-expected5] tests/test_cftimeindex.py::test_cftimeindex_field_accessors[366_day-microsecond-expected6] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_field_accessors[366_day-microsecond-expected6] tests/test_cftimeindex.py::test_cftimeindex_field_accessors[gregorian-year-expected0] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_field_accessors[gregorian-year-expected0] tests/test_cftimeindex.py::test_cftimeindex_field_accessors[gregorian-month-expected1] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_field_accessors[gregorian-month-expected1] tests/test_cftimeindex.py::test_cftimeindex_field_accessors[gregorian-day-expected2] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_field_accessors[gregorian-day-expected2] tests/test_cftimeindex.py::test_cftimeindex_field_accessors[gregorian-hour-expected3] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_field_accessors[gregorian-hour-expected3] tests/test_cftimeindex.py::test_cftimeindex_field_accessors[gregorian-minute-expected4] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_field_accessors[gregorian-minute-expected4] tests/test_cftimeindex.py::test_cftimeindex_field_accessors[gregorian-second-expected5] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_field_accessors[gregorian-second-expected5] tests/test_cftimeindex.py::test_cftimeindex_field_accessors[gregorian-microsecond-expected6] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_roundtrip_mask_and_scale[dtype0-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] tests/test_backends.py::TestNetCDF4Data::test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_field_accessors[gregorian-microsecond-expected6] tests/test_cftimeindex.py::test_cftimeindex_field_accessors[proleptic_gregorian-year-expected0] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_field_accessors[proleptic_gregorian-year-expected0] tests/test_cftimeindex.py::test_cftimeindex_field_accessors[proleptic_gregorian-month-expected1] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_field_accessors[proleptic_gregorian-month-expected1] tests/test_cftimeindex.py::test_cftimeindex_field_accessors[proleptic_gregorian-day-expected2] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_field_accessors[proleptic_gregorian-day-expected2] tests/test_cftimeindex.py::test_cftimeindex_field_accessors[proleptic_gregorian-hour-expected3] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_field_accessors[proleptic_gregorian-hour-expected3] tests/test_cftimeindex.py::test_cftimeindex_field_accessors[proleptic_gregorian-minute-expected4] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_field_accessors[proleptic_gregorian-minute-expected4] tests/test_cftimeindex.py::test_cftimeindex_field_accessors[proleptic_gregorian-second-expected5] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_field_accessors[proleptic_gregorian-second-expected5] tests/test_cftimeindex.py::test_cftimeindex_field_accessors[proleptic_gregorian-microsecond-expected6] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_field_accessors[proleptic_gregorian-microsecond-expected6] tests/test_cftimeindex.py::test_empty_cftimeindex_field_accessors[year] [gw3] PASSED tests/test_cftimeindex.py::test_empty_cftimeindex_field_accessors[year] tests/test_cftimeindex.py::test_empty_cftimeindex_field_accessors[month] [gw3] PASSED tests/test_cftimeindex.py::test_empty_cftimeindex_field_accessors[month] tests/test_cftimeindex.py::test_empty_cftimeindex_field_accessors[day] [gw3] PASSED tests/test_cftimeindex.py::test_empty_cftimeindex_field_accessors[day] tests/test_cftimeindex.py::test_empty_cftimeindex_field_accessors[hour] [gw3] PASSED tests/test_cftimeindex.py::test_empty_cftimeindex_field_accessors[hour] tests/test_cftimeindex.py::test_empty_cftimeindex_field_accessors[minute] [gw3] PASSED tests/test_cftimeindex.py::test_empty_cftimeindex_field_accessors[minute] tests/test_cftimeindex.py::test_empty_cftimeindex_field_accessors[second] [gw3] PASSED tests/test_cftimeindex.py::test_empty_cftimeindex_field_accessors[second] tests/test_cftimeindex.py::test_empty_cftimeindex_field_accessors[microsecond] [gw3] PASSED tests/test_cftimeindex.py::test_empty_cftimeindex_field_accessors[microsecond] tests/test_cftimeindex.py::test_empty_cftimeindex_field_accessors[dayofyear] [gw3] PASSED tests/test_cftimeindex.py::test_empty_cftimeindex_field_accessors[dayofyear] tests/test_cftimeindex.py::test_empty_cftimeindex_field_accessors[dayofweek] [gw3] PASSED tests/test_cftimeindex.py::test_empty_cftimeindex_field_accessors[dayofweek] tests/test_cftimeindex.py::test_empty_cftimeindex_field_accessors[days_in_month] [gw3] PASSED tests/test_cftimeindex.py::test_empty_cftimeindex_field_accessors[days_in_month] tests/test_cftimeindex.py::test_cftimeindex_dayofyear_accessor[365_day] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_dayofyear_accessor[365_day] tests/test_cftimeindex.py::test_cftimeindex_dayofyear_accessor[360_day] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_dayofyear_accessor[360_day] tests/test_cftimeindex.py::test_cftimeindex_dayofyear_accessor[julian] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_dayofyear_accessor[julian] tests/test_cftimeindex.py::test_cftimeindex_dayofyear_accessor[all_leap] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_dayofyear_accessor[all_leap] tests/test_cftimeindex.py::test_cftimeindex_dayofyear_accessor[366_day] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_dayofyear_accessor[366_day] tests/test_cftimeindex.py::test_cftimeindex_dayofyear_accessor[gregorian] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_dayofyear_accessor[gregorian] tests/test_cftimeindex.py::test_cftimeindex_dayofyear_accessor[proleptic_gregorian] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_dayofyear_accessor[proleptic_gregorian] tests/test_cftimeindex.py::test_cftimeindex_dayofweek_accessor[365_day] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_dayofweek_accessor[365_day] tests/test_cftimeindex.py::test_cftimeindex_dayofweek_accessor[360_day] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_dayofweek_accessor[360_day] tests/test_cftimeindex.py::test_cftimeindex_dayofweek_accessor[julian] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_dayofweek_accessor[julian] tests/test_cftimeindex.py::test_cftimeindex_dayofweek_accessor[all_leap] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_dayofweek_accessor[all_leap] tests/test_cftimeindex.py::test_cftimeindex_dayofweek_accessor[366_day] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_dayofweek_accessor[366_day] tests/test_cftimeindex.py::test_cftimeindex_dayofweek_accessor[gregorian] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_dayofweek_accessor[gregorian] tests/test_cftimeindex.py::test_cftimeindex_dayofweek_accessor[proleptic_gregorian] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_dayofweek_accessor[proleptic_gregorian] tests/test_cftimeindex.py::test_cftimeindex_days_in_month_accessor[365_day] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_days_in_month_accessor[365_day] tests/test_cftimeindex.py::test_cftimeindex_days_in_month_accessor[360_day] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_days_in_month_accessor[360_day] tests/test_cftimeindex.py::test_cftimeindex_days_in_month_accessor[julian] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_days_in_month_accessor[julian] tests/test_cftimeindex.py::test_cftimeindex_days_in_month_accessor[all_leap] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_days_in_month_accessor[all_leap] tests/test_cftimeindex.py::test_cftimeindex_days_in_month_accessor[366_day] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_days_in_month_accessor[366_day] tests/test_cftimeindex.py::test_cftimeindex_days_in_month_accessor[gregorian] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_days_in_month_accessor[gregorian] tests/test_cftimeindex.py::test_cftimeindex_days_in_month_accessor[proleptic_gregorian] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_days_in_month_accessor[proleptic_gregorian] tests/test_cftimeindex.py::test_parse_iso8601_with_reso[365_day-1999-date_args0-year] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_with_reso[365_day-1999-date_args0-year] tests/test_cftimeindex.py::test_parse_iso8601_with_reso[365_day-199902-date_args1-month] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_with_reso[365_day-199902-date_args1-month] tests/test_cftimeindex.py::test_parse_iso8601_with_reso[365_day-19990202-date_args2-day] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_with_reso[365_day-19990202-date_args2-day] tests/test_cftimeindex.py::test_parse_iso8601_with_reso[365_day-19990202T01-date_args3-hour] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_with_reso[365_day-19990202T01-date_args3-hour] tests/test_cftimeindex.py::test_parse_iso8601_with_reso[365_day-19990202T0101-date_args4-minute] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_with_reso[365_day-19990202T0101-date_args4-minute] tests/test_cftimeindex.py::test_parse_iso8601_with_reso[365_day-19990202T010156-date_args5-second] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_with_reso[365_day-19990202T010156-date_args5-second] tests/test_cftimeindex.py::test_parse_iso8601_with_reso[365_day-19990202T010156.123456-date_args6-microsecond] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_with_reso[365_day-19990202T010156.123456-date_args6-microsecond] tests/test_cftimeindex.py::test_parse_iso8601_with_reso[360_day-1999-date_args0-year] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_with_reso[360_day-1999-date_args0-year] tests/test_cftimeindex.py::test_parse_iso8601_with_reso[360_day-199902-date_args1-month] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_with_reso[360_day-199902-date_args1-month] tests/test_cftimeindex.py::test_parse_iso8601_with_reso[360_day-19990202-date_args2-day] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_with_reso[360_day-19990202-date_args2-day] tests/test_cftimeindex.py::test_parse_iso8601_with_reso[360_day-19990202T01-date_args3-hour] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_with_reso[360_day-19990202T01-date_args3-hour] tests/test_cftimeindex.py::test_parse_iso8601_with_reso[360_day-19990202T0101-date_args4-minute] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_with_reso[360_day-19990202T0101-date_args4-minute] tests/test_cftimeindex.py::test_parse_iso8601_with_reso[360_day-19990202T010156-date_args5-second] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_with_reso[360_day-19990202T010156-date_args5-second] tests/test_cftimeindex.py::test_parse_iso8601_with_reso[360_day-19990202T010156.123456-date_args6-microsecond] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_with_reso[360_day-19990202T010156.123456-date_args6-microsecond] tests/test_cftimeindex.py::test_parse_iso8601_with_reso[julian-1999-date_args0-year] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_with_reso[julian-1999-date_args0-year] tests/test_cftimeindex.py::test_parse_iso8601_with_reso[julian-199902-date_args1-month] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_with_reso[julian-199902-date_args1-month] tests/test_cftimeindex.py::test_parse_iso8601_with_reso[julian-19990202-date_args2-day] tests/test_backends_datatree.py::TestNetCDF4DataTree::test_roundtrip_mask_and_scale[dtype0-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_with_reso[julian-19990202-date_args2-day] tests/test_cftimeindex.py::test_parse_iso8601_with_reso[julian-19990202T01-date_args3-hour] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_roundtrip_mask_and_scale[dtype0-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] tests/test_backends_datatree.py::TestNetCDF4DataTree::test_roundtrip_mask_and_scale[dtype0-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_roundtrip_mask_and_scale[dtype0-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data] tests/test_backends_datatree.py::TestNetCDF4DataTree::test_roundtrip_mask_and_scale[dtype0-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_roundtrip_mask_and_scale[dtype0-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] tests/test_backends_datatree.py::TestNetCDF4DataTree::test_roundtrip_mask_and_scale[dtype1-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_roundtrip_mask_and_scale[dtype1-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] tests/test_backends_datatree.py::TestNetCDF4DataTree::test_roundtrip_mask_and_scale[dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_mask_and_scale[2-dtype0-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_mask_and_scale[2-dtype0-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_mask_and_scale[2-dtype0-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data] [gw1] SKIPPED tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_mask_and_scale[2-dtype0-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data] tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_mask_and_scale[2-dtype0-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_mask_and_scale[2-dtype0-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_mask_and_scale[2-dtype1-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] [gw1] SKIPPED tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_mask_and_scale[2-dtype1-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_mask_and_scale[2-dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] [gw1] SKIPPED tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_mask_and_scale[2-dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_mask_and_scale[2-dtype1-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] [gw1] SKIPPED tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_mask_and_scale[2-dtype1-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_mask_and_scale[2-dtype1-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data] [gw1] SKIPPED tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_mask_and_scale[2-dtype1-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data] tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_mask_and_scale[2-dtype1-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] [gw1] SKIPPED tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_mask_and_scale[2-dtype1-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_unsigned[2-fill_value0-False] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_unsigned[2-fill_value0-False] tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_unsigned[2-fill_value1-True] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_unsigned[2-fill_value1-True] tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_unsigned[2--1-False] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_unsigned[2--1-False] tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_unsigned[2-255-True] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_unsigned[2-255-True] tests/test_backends.py::TestZarrWriteEmpty::test_grid_mapping_and_bounds_are_not_coordinates_in_file[2] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_grid_mapping_and_bounds_are_not_coordinates_in_file[2] tests/test_backends.py::TestZarrWriteEmpty::test_coordinate_variables_after_dataset_roundtrip[2] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_coordinate_variables_after_dataset_roundtrip[2] tests/test_backends.py::TestZarrWriteEmpty::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip[2] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_with_reso[julian-19990202T01-date_args3-hour] tests/test_cftimeindex.py::test_parse_iso8601_with_reso[julian-19990202T0101-date_args4-minute] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_with_reso[julian-19990202T0101-date_args4-minute] tests/test_cftimeindex.py::test_parse_iso8601_with_reso[julian-19990202T010156-date_args5-second] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_with_reso[julian-19990202T010156-date_args5-second] tests/test_cftimeindex.py::test_parse_iso8601_with_reso[julian-19990202T010156.123456-date_args6-microsecond] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_with_reso[julian-19990202T010156.123456-date_args6-microsecond] tests/test_cftimeindex.py::test_parse_iso8601_with_reso[all_leap-1999-date_args0-year] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_with_reso[all_leap-1999-date_args0-year] tests/test_cftimeindex.py::test_parse_iso8601_with_reso[all_leap-199902-date_args1-month] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_with_reso[all_leap-199902-date_args1-month] tests/test_cftimeindex.py::test_parse_iso8601_with_reso[all_leap-19990202-date_args2-day] [gw2] XFAIL tests/test_backends_datatree.py::TestNetCDF4DataTree::test_roundtrip_mask_and_scale[dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] tests/test_backends_datatree.py::TestNetCDF4DataTree::test_roundtrip_mask_and_scale[dtype1-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_with_reso[all_leap-19990202-date_args2-day] tests/test_cftimeindex.py::test_parse_iso8601_with_reso[all_leap-19990202T01-date_args3-hour] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_with_reso[all_leap-19990202T01-date_args3-hour] tests/test_cftimeindex.py::test_parse_iso8601_with_reso[all_leap-19990202T0101-date_args4-minute] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_with_reso[all_leap-19990202T0101-date_args4-minute] tests/test_cftimeindex.py::test_parse_iso8601_with_reso[all_leap-19990202T010156-date_args5-second] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_with_reso[all_leap-19990202T010156-date_args5-second] tests/test_cftimeindex.py::test_parse_iso8601_with_reso[all_leap-19990202T010156.123456-date_args6-microsecond] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_with_reso[all_leap-19990202T010156.123456-date_args6-microsecond] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip[2] tests/test_backends.py::TestZarrWriteEmpty::test_coordinate_variables_after_iris_roundtrip[2] [gw1] SKIPPED tests/test_backends.py::TestZarrWriteEmpty::test_coordinate_variables_after_iris_roundtrip[2] tests/test_backends.py::TestZarrWriteEmpty::test_coordinates_encoding[2] tests/test_cftimeindex.py::test_parse_iso8601_with_reso[366_day-1999-date_args0-year] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_with_reso[366_day-1999-date_args0-year] tests/test_cftimeindex.py::test_parse_iso8601_with_reso[366_day-199902-date_args1-month] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_with_reso[366_day-199902-date_args1-month] tests/test_cftimeindex.py::test_parse_iso8601_with_reso[366_day-19990202-date_args2-day] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_with_reso[366_day-19990202-date_args2-day] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_roundtrip_mask_and_scale[dtype1-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] tests/test_cftimeindex.py::test_parse_iso8601_with_reso[366_day-19990202T01-date_args3-hour] tests/test_backends_datatree.py::TestNetCDF4DataTree::test_roundtrip_mask_and_scale[dtype1-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_with_reso[366_day-19990202T01-date_args3-hour] tests/test_cftimeindex.py::test_parse_iso8601_with_reso[366_day-19990202T0101-date_args4-minute] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_with_reso[366_day-19990202T0101-date_args4-minute] tests/test_cftimeindex.py::test_parse_iso8601_with_reso[366_day-19990202T010156-date_args5-second] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_with_reso[366_day-19990202T010156-date_args5-second] tests/test_cftimeindex.py::test_parse_iso8601_with_reso[366_day-19990202T010156.123456-date_args6-microsecond] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_with_reso[366_day-19990202T010156.123456-date_args6-microsecond] tests/test_cftimeindex.py::test_parse_iso8601_with_reso[gregorian-1999-date_args0-year] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_with_reso[gregorian-1999-date_args0-year] tests/test_cftimeindex.py::test_parse_iso8601_with_reso[gregorian-199902-date_args1-month] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_with_reso[gregorian-199902-date_args1-month] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_coordinates_encoding[2] tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_endian[2] tests/test_cftimeindex.py::test_parse_iso8601_with_reso[gregorian-19990202-date_args2-day] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_with_reso[gregorian-19990202-date_args2-day] tests/test_cftimeindex.py::test_parse_iso8601_with_reso[gregorian-19990202T01-date_args3-hour] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_with_reso[gregorian-19990202T01-date_args3-hour] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_roundtrip_mask_and_scale[dtype1-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data] tests/test_cftimeindex.py::test_parse_iso8601_with_reso[gregorian-19990202T0101-date_args4-minute] tests/test_backends_datatree.py::TestNetCDF4DataTree::test_roundtrip_mask_and_scale[dtype1-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_with_reso[gregorian-19990202T0101-date_args4-minute] tests/test_cftimeindex.py::test_parse_iso8601_with_reso[gregorian-19990202T010156-date_args5-second] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_endian[2] tests/test_backends.py::TestZarrWriteEmpty::test_invalid_dataarray_names_raise[2] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_with_reso[gregorian-19990202T010156-date_args5-second] tests/test_cftimeindex.py::test_parse_iso8601_with_reso[gregorian-19990202T010156.123456-date_args6-microsecond] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_invalid_dataarray_names_raise[2] tests/test_backends.py::TestZarrWriteEmpty::test_encoding_kwarg[2] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_with_reso[gregorian-19990202T010156.123456-date_args6-microsecond] tests/test_cftimeindex.py::test_parse_iso8601_with_reso[proleptic_gregorian-1999-date_args0-year] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_with_reso[proleptic_gregorian-1999-date_args0-year] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_encoding_kwarg[2] tests/test_backends.py::TestZarrWriteEmpty::test_encoding_unlimited_dims[2] tests/test_cftimeindex.py::test_parse_iso8601_with_reso[proleptic_gregorian-199902-date_args1-month] [gw1] SKIPPED tests/test_backends.py::TestZarrWriteEmpty::test_encoding_unlimited_dims[2] tests/test_backends.py::TestZarrWriteEmpty::test_encoding_kwarg_dates[2] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_with_reso[proleptic_gregorian-199902-date_args1-month] tests/test_cftimeindex.py::test_parse_iso8601_with_reso[proleptic_gregorian-19990202-date_args2-day] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_with_reso[proleptic_gregorian-19990202-date_args2-day] tests/test_cftimeindex.py::test_parse_iso8601_with_reso[proleptic_gregorian-19990202T01-date_args3-hour] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_with_reso[proleptic_gregorian-19990202T01-date_args3-hour] tests/test_cftimeindex.py::test_parse_iso8601_with_reso[proleptic_gregorian-19990202T0101-date_args4-minute] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_encoding_kwarg_dates[2] tests/test_backends.py::TestZarrWriteEmpty::test_default_fill_value[2] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_with_reso[proleptic_gregorian-19990202T0101-date_args4-minute] tests/test_cftimeindex.py::test_parse_iso8601_with_reso[proleptic_gregorian-19990202T010156-date_args5-second] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_with_reso[proleptic_gregorian-19990202T010156-date_args5-second] tests/test_cftimeindex.py::test_parse_iso8601_with_reso[proleptic_gregorian-19990202T010156.123456-date_args6-microsecond] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_roundtrip_mask_and_scale[dtype1-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] tests/test_backends_datatree.py::TestNetCDF4DataTree::test_roundtrip_unsigned[fill_value0-False] [gw3] PASSED tests/test_cftimeindex.py::test_parse_iso8601_with_reso[proleptic_gregorian-19990202T010156.123456-date_args6-microsecond] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_default_fill_value[2] tests/test_backends.py::TestZarrWriteEmpty::test_explicitly_omit_fill_value[2] tests/test_cftimeindex.py::test_parse_string_to_bounds_year[365_day] [gw3] PASSED tests/test_cftimeindex.py::test_parse_string_to_bounds_year[365_day] tests/test_cftimeindex.py::test_parse_string_to_bounds_year[360_day] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_explicitly_omit_fill_value[2] tests/test_backends.py::TestZarrWriteEmpty::test_explicitly_omit_fill_value_via_encoding_kwarg[2] [gw3] PASSED tests/test_cftimeindex.py::test_parse_string_to_bounds_year[360_day] tests/test_cftimeindex.py::test_parse_string_to_bounds_year[julian] [gw3] PASSED tests/test_cftimeindex.py::test_parse_string_to_bounds_year[julian] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_explicitly_omit_fill_value_via_encoding_kwarg[2] tests/test_cftimeindex.py::test_parse_string_to_bounds_year[all_leap] tests/test_backends.py::TestZarrWriteEmpty::test_explicitly_omit_fill_value_in_coord[2] [gw3] PASSED tests/test_cftimeindex.py::test_parse_string_to_bounds_year[all_leap] tests/test_cftimeindex.py::test_parse_string_to_bounds_year[366_day] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_explicitly_omit_fill_value_in_coord[2] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_roundtrip_unsigned[fill_value0-False] [gw3] PASSED tests/test_cftimeindex.py::test_parse_string_to_bounds_year[366_day] tests/test_cftimeindex.py::test_parse_string_to_bounds_year[gregorian] tests/test_backends.py::TestZarrWriteEmpty::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg[2] tests/test_backends_datatree.py::TestNetCDF4DataTree::test_roundtrip_unsigned[fill_value1-True] [gw3] PASSED tests/test_cftimeindex.py::test_parse_string_to_bounds_year[gregorian] tests/test_cftimeindex.py::test_parse_string_to_bounds_year[proleptic_gregorian] [gw3] PASSED tests/test_cftimeindex.py::test_parse_string_to_bounds_year[proleptic_gregorian] tests/test_cftimeindex.py::test_parse_string_to_bounds_month_feb[365_day] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg[2] tests/test_backends.py::TestZarrWriteEmpty::test_encoding_same_dtype[2] [gw3] PASSED tests/test_cftimeindex.py::test_parse_string_to_bounds_month_feb[365_day] tests/test_cftimeindex.py::test_parse_string_to_bounds_month_feb[360_day] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_encoding_same_dtype[2] tests/test_backends.py::TestZarrWriteEmpty::test_append_overwrite_values[2] [gw3] PASSED tests/test_cftimeindex.py::test_parse_string_to_bounds_month_feb[360_day] tests/test_cftimeindex.py::test_parse_string_to_bounds_month_feb[julian] [gw3] PASSED tests/test_cftimeindex.py::test_parse_string_to_bounds_month_feb[julian] tests/test_cftimeindex.py::test_parse_string_to_bounds_month_feb[all_leap] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_roundtrip_unsigned[fill_value1-True] tests/test_backends_datatree.py::TestNetCDF4DataTree::test_roundtrip_unsigned[-1-False] [gw3] PASSED tests/test_cftimeindex.py::test_parse_string_to_bounds_month_feb[all_leap] tests/test_cftimeindex.py::test_parse_string_to_bounds_month_feb[366_day] [gw3] PASSED tests/test_cftimeindex.py::test_parse_string_to_bounds_month_feb[366_day] tests/test_cftimeindex.py::test_parse_string_to_bounds_month_feb[gregorian] [gw3] PASSED tests/test_cftimeindex.py::test_parse_string_to_bounds_month_feb[gregorian] tests/test_cftimeindex.py::test_parse_string_to_bounds_month_feb[proleptic_gregorian] [gw3] PASSED tests/test_cftimeindex.py::test_parse_string_to_bounds_month_feb[proleptic_gregorian] tests/test_cftimeindex.py::test_parse_string_to_bounds_month_dec[365_day] [gw3] PASSED tests/test_cftimeindex.py::test_parse_string_to_bounds_month_dec[365_day] tests/test_cftimeindex.py::test_parse_string_to_bounds_month_dec[360_day] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_append_overwrite_values[2] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_roundtrip_unsigned[-1-False] tests/test_backends_datatree.py::TestNetCDF4DataTree::test_roundtrip_unsigned[255-True] [gw3] PASSED tests/test_cftimeindex.py::test_parse_string_to_bounds_month_dec[360_day] tests/test_backends.py::TestZarrWriteEmpty::test_multiindex_not_implemented[2] tests/test_cftimeindex.py::test_parse_string_to_bounds_month_dec[julian] [gw3] PASSED tests/test_cftimeindex.py::test_parse_string_to_bounds_month_dec[julian] tests/test_cftimeindex.py::test_parse_string_to_bounds_month_dec[all_leap] [gw3] PASSED tests/test_cftimeindex.py::test_parse_string_to_bounds_month_dec[all_leap] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_multiindex_not_implemented[2] tests/test_backends.py::TestZarrWriteEmpty::test_string_object_warning[2] tests/test_cftimeindex.py::test_parse_string_to_bounds_month_dec[366_day] [gw3] PASSED tests/test_cftimeindex.py::test_parse_string_to_bounds_month_dec[366_day] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_roundtrip_unsigned[255-True] tests/test_cftimeindex.py::test_parse_string_to_bounds_month_dec[gregorian] tests/test_backends_datatree.py::TestNetCDF4DataTree::test_grid_mapping_and_bounds_are_not_coordinates_in_file [gw3] PASSED tests/test_cftimeindex.py::test_parse_string_to_bounds_month_dec[gregorian] tests/test_cftimeindex.py::test_parse_string_to_bounds_month_dec[proleptic_gregorian] [gw3] PASSED tests/test_cftimeindex.py::test_parse_string_to_bounds_month_dec[proleptic_gregorian] tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[365_day-day-ex_start_args0-ex_end_args0] [gw3] PASSED tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[365_day-day-ex_start_args0-ex_end_args0] tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[365_day-hour-ex_start_args1-ex_end_args1] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_string_object_warning[2] tests/test_backends.py::TestZarrWriteEmpty::test_indexing_roundtrip[2-indexer0] [gw3] PASSED tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[365_day-hour-ex_start_args1-ex_end_args1] tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[365_day-minute-ex_start_args2-ex_end_args2] [gw3] PASSED tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[365_day-minute-ex_start_args2-ex_end_args2] tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[365_day-second-ex_start_args3-ex_end_args3] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_indexing_roundtrip[2-indexer0] tests/test_backends.py::TestZarrWriteEmpty::test_indexing_roundtrip[2-indexer1] [gw3] PASSED tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[365_day-second-ex_start_args3-ex_end_args3] tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[360_day-day-ex_start_args0-ex_end_args0] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_grid_mapping_and_bounds_are_not_coordinates_in_file tests/test_backends_datatree.py::TestNetCDF4DataTree::test_coordinate_variables_after_dataset_roundtrip [gw3] PASSED tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[360_day-day-ex_start_args0-ex_end_args0] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_indexing_roundtrip[2-indexer1] tests/test_backends.py::TestZarrWriteEmpty::test_indexing_roundtrip[2-indexer2] tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[360_day-hour-ex_start_args1-ex_end_args1] [gw3] PASSED tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[360_day-hour-ex_start_args1-ex_end_args1] tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[360_day-minute-ex_start_args2-ex_end_args2] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_indexing_roundtrip[2-indexer2] [gw3] PASSED tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[360_day-minute-ex_start_args2-ex_end_args2] tests/test_backends.py::TestZarrWriteEmpty::test_indexing_roundtrip[2-indexer3] tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[360_day-second-ex_start_args3-ex_end_args3] [gw3] PASSED tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[360_day-second-ex_start_args3-ex_end_args3] tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[julian-day-ex_start_args0-ex_end_args0] [gw3] PASSED tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[julian-day-ex_start_args0-ex_end_args0] tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[julian-hour-ex_start_args1-ex_end_args1] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_indexing_roundtrip[2-indexer3] tests/test_backends.py::TestZarrWriteEmpty::test_indexing_roundtrip[2-indexer4] [gw3] PASSED tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[julian-hour-ex_start_args1-ex_end_args1] tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[julian-minute-ex_start_args2-ex_end_args2] [gw3] PASSED tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[julian-minute-ex_start_args2-ex_end_args2] tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[julian-second-ex_start_args3-ex_end_args3] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_indexing_roundtrip[2-indexer4] tests/test_backends.py::TestZarrWriteEmpty::test_load_async[2] [gw1] SKIPPED tests/test_backends.py::TestZarrWriteEmpty::test_load_async[2] tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_bytes_with_fill_value[2] [gw3] PASSED tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[julian-second-ex_start_args3-ex_end_args3] tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[all_leap-day-ex_start_args0-ex_end_args0] [gw3] PASSED tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[all_leap-day-ex_start_args0-ex_end_args0] tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[all_leap-hour-ex_start_args1-ex_end_args1] [gw3] PASSED tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[all_leap-hour-ex_start_args1-ex_end_args1] tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[all_leap-minute-ex_start_args2-ex_end_args2] [gw3] PASSED tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[all_leap-minute-ex_start_args2-ex_end_args2] tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[all_leap-second-ex_start_args3-ex_end_args3] [gw3] PASSED tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[all_leap-second-ex_start_args3-ex_end_args3] tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[366_day-day-ex_start_args0-ex_end_args0] [gw3] PASSED tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[366_day-day-ex_start_args0-ex_end_args0] tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[366_day-hour-ex_start_args1-ex_end_args1] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_coordinate_variables_after_dataset_roundtrip tests/test_backends_datatree.py::TestNetCDF4DataTree::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip [gw3] PASSED tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[366_day-hour-ex_start_args1-ex_end_args1] tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[366_day-minute-ex_start_args2-ex_end_args2] [gw3] PASSED tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[366_day-minute-ex_start_args2-ex_end_args2] tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[366_day-second-ex_start_args3-ex_end_args3] [gw3] PASSED tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[366_day-second-ex_start_args3-ex_end_args3] tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[gregorian-day-ex_start_args0-ex_end_args0] [gw3] PASSED tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[gregorian-day-ex_start_args0-ex_end_args0] tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[gregorian-hour-ex_start_args1-ex_end_args1] [gw3] PASSED tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[gregorian-hour-ex_start_args1-ex_end_args1] tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[gregorian-minute-ex_start_args2-ex_end_args2] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip tests/test_backends_datatree.py::TestNetCDF4DataTree::test_coordinate_variables_after_iris_roundtrip [gw3] PASSED tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[gregorian-minute-ex_start_args2-ex_end_args2] [gw2] SKIPPED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_coordinate_variables_after_iris_roundtrip tests/test_backends_datatree.py::TestNetCDF4DataTree::test_coordinates_encoding tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[gregorian-second-ex_start_args3-ex_end_args3] [gw3] PASSED tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[gregorian-second-ex_start_args3-ex_end_args3] tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[proleptic_gregorian-day-ex_start_args0-ex_end_args0] [gw3] PASSED tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[proleptic_gregorian-day-ex_start_args0-ex_end_args0] tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[proleptic_gregorian-hour-ex_start_args1-ex_end_args1] [gw3] PASSED tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[proleptic_gregorian-hour-ex_start_args1-ex_end_args1] tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[proleptic_gregorian-minute-ex_start_args2-ex_end_args2] [gw3] PASSED tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[proleptic_gregorian-minute-ex_start_args2-ex_end_args2] tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[proleptic_gregorian-second-ex_start_args3-ex_end_args3] [gw3] PASSED tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[proleptic_gregorian-second-ex_start_args3-ex_end_args3] tests/test_cftimeindex.py::test_parsed_string_to_bounds_raises[365_day] [gw3] PASSED tests/test_cftimeindex.py::test_parsed_string_to_bounds_raises[365_day] tests/test_cftimeindex.py::test_parsed_string_to_bounds_raises[360_day] [gw3] PASSED tests/test_cftimeindex.py::test_parsed_string_to_bounds_raises[360_day] tests/test_cftimeindex.py::test_parsed_string_to_bounds_raises[julian] [gw3] PASSED tests/test_cftimeindex.py::test_parsed_string_to_bounds_raises[julian] tests/test_cftimeindex.py::test_parsed_string_to_bounds_raises[all_leap] [gw3] PASSED tests/test_cftimeindex.py::test_parsed_string_to_bounds_raises[all_leap] tests/test_cftimeindex.py::test_parsed_string_to_bounds_raises[366_day] [gw3] PASSED tests/test_cftimeindex.py::test_parsed_string_to_bounds_raises[366_day] tests/test_cftimeindex.py::test_parsed_string_to_bounds_raises[gregorian] [gw3] PASSED tests/test_cftimeindex.py::test_parsed_string_to_bounds_raises[gregorian] tests/test_cftimeindex.py::test_parsed_string_to_bounds_raises[proleptic_gregorian] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_coordinates_encoding tests/test_backends_datatree.py::TestNetCDF4DataTree::test_roundtrip_endian [gw3] PASSED tests/test_cftimeindex.py::test_parsed_string_to_bounds_raises[proleptic_gregorian] tests/test_cftimeindex.py::test_get_loc[365_day] [gw3] PASSED tests/test_cftimeindex.py::test_get_loc[365_day] tests/test_cftimeindex.py::test_get_loc[360_day] [gw3] PASSED tests/test_cftimeindex.py::test_get_loc[360_day] tests/test_cftimeindex.py::test_get_loc[julian] [gw3] PASSED tests/test_cftimeindex.py::test_get_loc[julian] tests/test_cftimeindex.py::test_get_loc[all_leap] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_roundtrip_endian tests/test_backends_datatree.py::TestNetCDF4DataTree::test_invalid_dataarray_names_raise [gw3] PASSED tests/test_cftimeindex.py::test_get_loc[all_leap] tests/test_cftimeindex.py::test_get_loc[366_day] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_invalid_dataarray_names_raise tests/test_backends_datatree.py::TestNetCDF4DataTree::test_encoding_kwarg [gw3] PASSED tests/test_cftimeindex.py::test_get_loc[366_day] tests/test_cftimeindex.py::test_get_loc[gregorian] [gw3] PASSED tests/test_cftimeindex.py::test_get_loc[gregorian] tests/test_cftimeindex.py::test_get_loc[proleptic_gregorian] [gw3] PASSED tests/test_cftimeindex.py::test_get_loc[proleptic_gregorian] tests/test_cftimeindex.py::test_get_slice_bound[365_day] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_encoding_kwarg tests/test_backends_datatree.py::TestNetCDF4DataTree::test_encoding_unlimited_dims [gw3] PASSED tests/test_cftimeindex.py::test_get_slice_bound[365_day] tests/test_cftimeindex.py::test_get_slice_bound[360_day] [gw3] PASSED tests/test_cftimeindex.py::test_get_slice_bound[360_day] tests/test_cftimeindex.py::test_get_slice_bound[julian] [gw3] PASSED tests/test_cftimeindex.py::test_get_slice_bound[julian] tests/test_cftimeindex.py::test_get_slice_bound[all_leap] [gw3] PASSED tests/test_cftimeindex.py::test_get_slice_bound[all_leap] tests/test_cftimeindex.py::test_get_slice_bound[366_day] [gw3] PASSED tests/test_cftimeindex.py::test_get_slice_bound[366_day] tests/test_cftimeindex.py::test_get_slice_bound[gregorian] [gw3] PASSED tests/test_cftimeindex.py::test_get_slice_bound[gregorian] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_encoding_unlimited_dims tests/test_cftimeindex.py::test_get_slice_bound[proleptic_gregorian] tests/test_backends_datatree.py::TestNetCDF4DataTree::test_encoding_kwarg_dates [gw3] PASSED tests/test_cftimeindex.py::test_get_slice_bound[proleptic_gregorian] tests/test_cftimeindex.py::test_get_slice_bound_decreasing_index[365_day] [gw3] PASSED tests/test_cftimeindex.py::test_get_slice_bound_decreasing_index[365_day] tests/test_cftimeindex.py::test_get_slice_bound_decreasing_index[360_day] [gw3] PASSED tests/test_cftimeindex.py::test_get_slice_bound_decreasing_index[360_day] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_encoding_kwarg_dates tests/test_cftimeindex.py::test_get_slice_bound_decreasing_index[julian] tests/test_backends_datatree.py::TestNetCDF4DataTree::test_encoding_kwarg_fixed_width_string [gw3] PASSED tests/test_cftimeindex.py::test_get_slice_bound_decreasing_index[julian] tests/test_cftimeindex.py::test_get_slice_bound_decreasing_index[all_leap] [gw3] PASSED tests/test_cftimeindex.py::test_get_slice_bound_decreasing_index[all_leap] tests/test_cftimeindex.py::test_get_slice_bound_decreasing_index[366_day] [gw3] PASSED tests/test_cftimeindex.py::test_get_slice_bound_decreasing_index[366_day] tests/test_cftimeindex.py::test_get_slice_bound_decreasing_index[gregorian] [gw3] PASSED tests/test_cftimeindex.py::test_get_slice_bound_decreasing_index[gregorian] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_encoding_kwarg_fixed_width_string tests/test_cftimeindex.py::test_get_slice_bound_decreasing_index[proleptic_gregorian] tests/test_backends_datatree.py::TestNetCDF4DataTree::test_default_fill_value [gw3] PASSED tests/test_cftimeindex.py::test_get_slice_bound_decreasing_index[proleptic_gregorian] tests/test_cftimeindex.py::test_get_slice_bound_length_one_index[365_day] [gw3] PASSED tests/test_cftimeindex.py::test_get_slice_bound_length_one_index[365_day] tests/test_cftimeindex.py::test_get_slice_bound_length_one_index[360_day] [gw3] PASSED tests/test_cftimeindex.py::test_get_slice_bound_length_one_index[360_day] tests/test_cftimeindex.py::test_get_slice_bound_length_one_index[julian] [gw3] PASSED tests/test_cftimeindex.py::test_get_slice_bound_length_one_index[julian] tests/test_cftimeindex.py::test_get_slice_bound_length_one_index[all_leap] [gw3] PASSED tests/test_cftimeindex.py::test_get_slice_bound_length_one_index[all_leap] tests/test_cftimeindex.py::test_get_slice_bound_length_one_index[366_day] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_default_fill_value tests/test_backends_datatree.py::TestNetCDF4DataTree::test_explicitly_omit_fill_value [gw0] XFAIL tests/test_backends.py::TestNetCDF4Data::test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] tests/test_backends.py::TestNetCDF4Data::test_roundtrip_mask_and_scale[dtype0-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_explicitly_omit_fill_value tests/test_backends_datatree.py::TestNetCDF4DataTree::test_explicitly_omit_fill_value_via_encoding_kwarg [gw3] PASSED tests/test_cftimeindex.py::test_get_slice_bound_length_one_index[366_day] tests/test_cftimeindex.py::test_get_slice_bound_length_one_index[gregorian] [gw3] PASSED tests/test_cftimeindex.py::test_get_slice_bound_length_one_index[gregorian] tests/test_cftimeindex.py::test_get_slice_bound_length_one_index[proleptic_gregorian] [gw3] PASSED tests/test_cftimeindex.py::test_get_slice_bound_length_one_index[proleptic_gregorian] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_explicitly_omit_fill_value_via_encoding_kwarg tests/test_cftimeindex.py::test_string_slice_length_one_index[365_day] tests/test_backends_datatree.py::TestNetCDF4DataTree::test_explicitly_omit_fill_value_in_coord [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_roundtrip_mask_and_scale[dtype0-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] tests/test_backends.py::TestNetCDF4Data::test_roundtrip_mask_and_scale[dtype0-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data] [gw3] PASSED tests/test_cftimeindex.py::test_string_slice_length_one_index[365_day] tests/test_cftimeindex.py::test_string_slice_length_one_index[360_day] [gw3] PASSED tests/test_cftimeindex.py::test_string_slice_length_one_index[360_day] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_explicitly_omit_fill_value_in_coord tests/test_cftimeindex.py::test_string_slice_length_one_index[julian] tests/test_backends_datatree.py::TestNetCDF4DataTree::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg [gw3] PASSED tests/test_cftimeindex.py::test_string_slice_length_one_index[julian] tests/test_cftimeindex.py::test_string_slice_length_one_index[all_leap] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_roundtrip_mask_and_scale[dtype0-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data] tests/test_backends.py::TestNetCDF4Data::test_roundtrip_mask_and_scale[dtype0-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] [gw3] PASSED tests/test_cftimeindex.py::test_string_slice_length_one_index[all_leap] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg tests/test_cftimeindex.py::test_string_slice_length_one_index[366_day] tests/test_backends_datatree.py::TestNetCDF4DataTree::test_encoding_same_dtype [gw3] PASSED tests/test_cftimeindex.py::test_string_slice_length_one_index[366_day] tests/test_cftimeindex.py::test_string_slice_length_one_index[gregorian] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_encoding_same_dtype tests/test_backends_datatree.py::TestNetCDF4DataTree::test_append_write [gw3] PASSED tests/test_cftimeindex.py::test_string_slice_length_one_index[gregorian] tests/test_cftimeindex.py::test_string_slice_length_one_index[proleptic_gregorian] [gw3] PASSED tests/test_cftimeindex.py::test_string_slice_length_one_index[proleptic_gregorian] tests/test_cftimeindex.py::test_date_type_property[365_day] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_roundtrip_mask_and_scale[dtype0-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] tests/test_backends.py::TestNetCDF4Data::test_roundtrip_mask_and_scale[dtype1-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] [gw3] PASSED tests/test_cftimeindex.py::test_date_type_property[365_day] tests/test_cftimeindex.py::test_date_type_property[360_day] [gw3] PASSED tests/test_cftimeindex.py::test_date_type_property[360_day] tests/test_cftimeindex.py::test_date_type_property[julian] [gw3] PASSED tests/test_cftimeindex.py::test_date_type_property[julian] tests/test_cftimeindex.py::test_date_type_property[all_leap] [gw3] PASSED tests/test_cftimeindex.py::test_date_type_property[all_leap] tests/test_cftimeindex.py::test_date_type_property[366_day] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_roundtrip_mask_and_scale[dtype1-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] [gw3] PASSED tests/test_cftimeindex.py::test_date_type_property[366_day] tests/test_backends.py::TestNetCDF4Data::test_roundtrip_mask_and_scale[dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] tests/test_cftimeindex.py::test_date_type_property[gregorian] [gw3] PASSED tests/test_cftimeindex.py::test_date_type_property[gregorian] tests/test_cftimeindex.py::test_date_type_property[proleptic_gregorian] [gw3] PASSED tests/test_cftimeindex.py::test_date_type_property[proleptic_gregorian] tests/test_cftimeindex.py::test_contains[365_day] [gw3] PASSED tests/test_cftimeindex.py::test_contains[365_day] tests/test_cftimeindex.py::test_contains[360_day] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_append_write [gw3] PASSED tests/test_cftimeindex.py::test_contains[360_day] tests/test_backends_datatree.py::TestNetCDF4DataTree::test_append_overwrite_values tests/test_cftimeindex.py::test_contains[julian] [gw3] PASSED tests/test_cftimeindex.py::test_contains[julian] tests/test_cftimeindex.py::test_contains[all_leap] [gw3] PASSED tests/test_cftimeindex.py::test_contains[all_leap] tests/test_cftimeindex.py::test_contains[366_day] [gw1] XFAIL tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_bytes_with_fill_value[2] tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_consolidated[2-False] [gw3] PASSED tests/test_cftimeindex.py::test_contains[366_day] tests/test_cftimeindex.py::test_contains[gregorian] [gw3] PASSED tests/test_cftimeindex.py::test_contains[gregorian] tests/test_cftimeindex.py::test_contains[proleptic_gregorian] [gw3] PASSED tests/test_cftimeindex.py::test_contains[proleptic_gregorian] tests/test_cftimeindex.py::test_groupby[365_day] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_consolidated[2-False] tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_consolidated[2-True] [gw3] PASSED tests/test_cftimeindex.py::test_groupby[365_day] tests/test_cftimeindex.py::test_groupby[360_day] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_append_overwrite_values tests/test_backends_datatree.py::TestNetCDF4DataTree::test_append_with_invalid_dim_raises [gw3] PASSED tests/test_cftimeindex.py::test_groupby[360_day] tests/test_cftimeindex.py::test_groupby[julian] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_consolidated[2-True] tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_consolidated[2-None] [gw3] PASSED tests/test_cftimeindex.py::test_groupby[julian] tests/test_cftimeindex.py::test_groupby[all_leap] [gw3] PASSED tests/test_cftimeindex.py::test_groupby[all_leap] tests/test_cftimeindex.py::test_groupby[366_day] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_append_with_invalid_dim_raises tests/test_backends_datatree.py::TestNetCDF4DataTree::test_multiindex_not_implemented [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_consolidated[2-None] [gw3] PASSED tests/test_cftimeindex.py::test_groupby[366_day] tests/test_backends.py::TestZarrWriteEmpty::test_read_non_consolidated_warning[2] tests/test_cftimeindex.py::test_groupby[gregorian] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_multiindex_not_implemented [gw3] PASSED tests/test_cftimeindex.py::test_groupby[gregorian] tests/test_backends_datatree.py::TestNetCDF4DataTree::test_string_object_warning tests/test_cftimeindex.py::test_groupby[proleptic_gregorian] [gw3] PASSED tests/test_cftimeindex.py::test_groupby[proleptic_gregorian] tests/test_cftimeindex.py::test_sel_string_or_list[365_day-string] [gw3] PASSED tests/test_cftimeindex.py::test_sel_string_or_list[365_day-string] tests/test_cftimeindex.py::test_sel_string_or_list[365_day-string-slice] [gw3] PASSED tests/test_cftimeindex.py::test_sel_string_or_list[365_day-string-slice] tests/test_cftimeindex.py::test_sel_string_or_list[365_day-bool-list] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_string_object_warning tests/test_backends_datatree.py::TestNetCDF4DataTree::test_indexing_roundtrip[indexer0] [gw3] PASSED tests/test_cftimeindex.py::test_sel_string_or_list[365_day-bool-list] tests/test_cftimeindex.py::test_sel_string_or_list[360_day-string] [gw3] PASSED tests/test_cftimeindex.py::test_sel_string_or_list[360_day-string] tests/test_cftimeindex.py::test_sel_string_or_list[360_day-string-slice] [gw3] PASSED tests/test_cftimeindex.py::test_sel_string_or_list[360_day-string-slice] tests/test_cftimeindex.py::test_sel_string_or_list[360_day-bool-list] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_indexing_roundtrip[indexer0] tests/test_backends_datatree.py::TestNetCDF4DataTree::test_indexing_roundtrip[indexer1] [gw3] PASSED tests/test_cftimeindex.py::test_sel_string_or_list[360_day-bool-list] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_read_non_consolidated_warning[2] tests/test_cftimeindex.py::test_sel_string_or_list[julian-string] tests/test_backends.py::TestZarrWriteEmpty::test_non_existent_store[2] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_non_existent_store[2] tests/test_backends.py::TestZarrWriteEmpty::test_with_chunkstore[2] [gw3] PASSED tests/test_cftimeindex.py::test_sel_string_or_list[julian-string] tests/test_cftimeindex.py::test_sel_string_or_list[julian-string-slice] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_indexing_roundtrip[indexer1] [gw3] PASSED tests/test_cftimeindex.py::test_sel_string_or_list[julian-string-slice] tests/test_cftimeindex.py::test_sel_string_or_list[julian-bool-list] tests/test_backends_datatree.py::TestNetCDF4DataTree::test_indexing_roundtrip[indexer2] [gw3] PASSED tests/test_cftimeindex.py::test_sel_string_or_list[julian-bool-list] tests/test_cftimeindex.py::test_sel_string_or_list[all_leap-string] [gw3] PASSED tests/test_cftimeindex.py::test_sel_string_or_list[all_leap-string] tests/test_cftimeindex.py::test_sel_string_or_list[all_leap-string-slice] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_with_chunkstore[2] tests/test_backends.py::TestZarrWriteEmpty::test_auto_chunk[2] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_indexing_roundtrip[indexer2] tests/test_backends_datatree.py::TestNetCDF4DataTree::test_indexing_roundtrip[indexer3] [gw3] PASSED tests/test_cftimeindex.py::test_sel_string_or_list[all_leap-string-slice] tests/test_cftimeindex.py::test_sel_string_or_list[all_leap-bool-list] [gw3] PASSED tests/test_cftimeindex.py::test_sel_string_or_list[all_leap-bool-list] tests/test_cftimeindex.py::test_sel_string_or_list[366_day-string] [gw3] PASSED tests/test_cftimeindex.py::test_sel_string_or_list[366_day-string] tests/test_cftimeindex.py::test_sel_string_or_list[366_day-string-slice] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_indexing_roundtrip[indexer3] tests/test_backends_datatree.py::TestNetCDF4DataTree::test_indexing_roundtrip[indexer4] [gw3] PASSED tests/test_cftimeindex.py::test_sel_string_or_list[366_day-string-slice] tests/test_cftimeindex.py::test_sel_string_or_list[366_day-bool-list] [gw3] PASSED tests/test_cftimeindex.py::test_sel_string_or_list[366_day-bool-list] tests/test_cftimeindex.py::test_sel_string_or_list[gregorian-string] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_indexing_roundtrip[indexer4] [gw3] PASSED tests/test_cftimeindex.py::test_sel_string_or_list[gregorian-string] tests/test_cftimeindex.py::test_sel_string_or_list[gregorian-string-slice] tests/test_backends_datatree.py::TestNetCDF4DataTree::test_load_async [gw2] SKIPPED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_load_async tests/test_backends_datatree.py::TestNetCDF4DataTree::test_byte_attrs [gw3] PASSED tests/test_cftimeindex.py::test_sel_string_or_list[gregorian-string-slice] tests/test_cftimeindex.py::test_sel_string_or_list[gregorian-bool-list] [gw3] PASSED tests/test_cftimeindex.py::test_sel_string_or_list[gregorian-bool-list] tests/test_cftimeindex.py::test_sel_string_or_list[proleptic_gregorian-string] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_byte_attrs [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_auto_chunk[2] tests/test_backends_datatree.py::TestNetCDF4DataTree::test_open_group tests/test_backends.py::TestZarrWriteEmpty::test_manual_chunk[2] [gw3] PASSED tests/test_cftimeindex.py::test_sel_string_or_list[proleptic_gregorian-string] tests/test_cftimeindex.py::test_sel_string_or_list[proleptic_gregorian-string-slice] [gw3] PASSED tests/test_cftimeindex.py::test_sel_string_or_list[proleptic_gregorian-string-slice] tests/test_cftimeindex.py::test_sel_string_or_list[proleptic_gregorian-bool-list] [gw3] PASSED tests/test_cftimeindex.py::test_sel_string_or_list[proleptic_gregorian-bool-list] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_open_group tests/test_cftimeindex.py::test_sel_date_slice_or_list[365_day] tests/test_backends_datatree.py::TestNetCDF4DataTree::test_open_subgroup [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_slice_or_list[365_day] tests/test_cftimeindex.py::test_sel_date_slice_or_list[360_day] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_slice_or_list[360_day] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_open_subgroup tests/test_cftimeindex.py::test_sel_date_slice_or_list[julian] tests/test_backends_datatree.py::TestNetCDF4DataTree::test_write_groups [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_slice_or_list[julian] tests/test_cftimeindex.py::test_sel_date_slice_or_list[all_leap] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_slice_or_list[all_leap] tests/test_cftimeindex.py::test_sel_date_slice_or_list[366_day] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_slice_or_list[366_day] tests/test_cftimeindex.py::test_sel_date_slice_or_list[gregorian] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_slice_or_list[gregorian] tests/test_cftimeindex.py::test_sel_date_slice_or_list[proleptic_gregorian] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_slice_or_list[proleptic_gregorian] tests/test_cftimeindex.py::test_sel_date_scalar[365_day] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_scalar[365_day] tests/test_cftimeindex.py::test_sel_date_scalar[360_day] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_write_groups tests/test_backends_datatree.py::TestNetCDF4DataTree::test_encoding_kwarg_vlen_string[input_strings0-True] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_scalar[360_day] tests/test_cftimeindex.py::test_sel_date_scalar[julian] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_scalar[julian] tests/test_cftimeindex.py::test_sel_date_scalar[all_leap] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_encoding_kwarg_vlen_string[input_strings0-True] tests/test_backends_datatree.py::TestNetCDF4DataTree::test_encoding_kwarg_vlen_string[input_strings1-False] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_scalar[all_leap] tests/test_cftimeindex.py::test_sel_date_scalar[366_day] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_encoding_kwarg_vlen_string[input_strings1-False] tests/test_backends_datatree.py::TestNetCDF4DataTree::test_encoding_kwarg_vlen_string[input_strings2-False] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_scalar[366_day] tests/test_cftimeindex.py::test_sel_date_scalar[gregorian] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_scalar[gregorian] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_encoding_kwarg_vlen_string[input_strings2-False] tests/test_cftimeindex.py::test_sel_date_scalar[proleptic_gregorian] tests/test_backends_datatree.py::TestNetCDF4DataTree::test_roundtrip_string_with_fill_value_vlen[XXX] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_scalar[proleptic_gregorian] tests/test_cftimeindex.py::test_sel_date_distant_date[365_day] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_distant_date[365_day] tests/test_cftimeindex.py::test_sel_date_distant_date[360_day] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_roundtrip_string_with_fill_value_vlen[XXX] tests/test_backends_datatree.py::TestNetCDF4DataTree::test_roundtrip_string_with_fill_value_vlen[] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_distant_date[360_day] tests/test_cftimeindex.py::test_sel_date_distant_date[julian] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_distant_date[julian] tests/test_cftimeindex.py::test_sel_date_distant_date[all_leap] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_roundtrip_string_with_fill_value_vlen[] tests/test_backends_datatree.py::TestNetCDF4DataTree::test_roundtrip_string_with_fill_value_vlen[b\xe1r] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_distant_date[all_leap] tests/test_cftimeindex.py::test_sel_date_distant_date[366_day] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_distant_date[366_day] tests/test_cftimeindex.py::test_sel_date_distant_date[gregorian] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_roundtrip_string_with_fill_value_vlen[b\xe1r] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_distant_date[gregorian] tests/test_backends_datatree.py::TestNetCDF4DataTree::test_roundtrip_character_array tests/test_cftimeindex.py::test_sel_date_distant_date[proleptic_gregorian] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_distant_date[proleptic_gregorian] tests/test_cftimeindex.py::test_sel_date_scalar_nearest[365_day-sel_kwargs0] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_roundtrip_character_array tests/test_backends_datatree.py::TestNetCDF4DataTree::test_default_to_char_arrays [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_scalar_nearest[365_day-sel_kwargs0] tests/test_cftimeindex.py::test_sel_date_scalar_nearest[365_day-sel_kwargs1] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_default_to_char_arrays tests/test_backends_datatree.py::TestNetCDF4DataTree::test_open_encodings [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_scalar_nearest[365_day-sel_kwargs1] tests/test_cftimeindex.py::test_sel_date_scalar_nearest[365_day-sel_kwargs2] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_open_encodings tests/test_backends_datatree.py::TestNetCDF4DataTree::test_dump_encodings [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_scalar_nearest[365_day-sel_kwargs2] tests/test_cftimeindex.py::test_sel_date_scalar_nearest[360_day-sel_kwargs0] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_dump_encodings tests/test_backends_datatree.py::TestNetCDF4DataTree::test_dump_and_open_encodings [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_scalar_nearest[360_day-sel_kwargs0] tests/test_cftimeindex.py::test_sel_date_scalar_nearest[360_day-sel_kwargs1] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_scalar_nearest[360_day-sel_kwargs1] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_dump_and_open_encodings tests/test_cftimeindex.py::test_sel_date_scalar_nearest[360_day-sel_kwargs2] tests/test_backends_datatree.py::TestNetCDF4DataTree::test_compression_encoding_legacy [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_scalar_nearest[360_day-sel_kwargs2] tests/test_cftimeindex.py::test_sel_date_scalar_nearest[julian-sel_kwargs0] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_scalar_nearest[julian-sel_kwargs0] tests/test_cftimeindex.py::test_sel_date_scalar_nearest[julian-sel_kwargs1] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_scalar_nearest[julian-sel_kwargs1] tests/test_cftimeindex.py::test_sel_date_scalar_nearest[julian-sel_kwargs2] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_scalar_nearest[julian-sel_kwargs2] tests/test_cftimeindex.py::test_sel_date_scalar_nearest[all_leap-sel_kwargs0] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_compression_encoding_legacy [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_scalar_nearest[all_leap-sel_kwargs0] tests/test_backends_datatree.py::TestNetCDF4DataTree::test_encoding_kwarg_compression tests/test_cftimeindex.py::test_sel_date_scalar_nearest[all_leap-sel_kwargs1] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_encoding_kwarg_compression [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_scalar_nearest[all_leap-sel_kwargs1] tests/test_backends_datatree.py::TestNetCDF4DataTree::test_keep_chunksizes_if_no_original_shape tests/test_cftimeindex.py::test_sel_date_scalar_nearest[all_leap-sel_kwargs2] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_keep_chunksizes_if_no_original_shape [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_scalar_nearest[all_leap-sel_kwargs2] tests/test_cftimeindex.py::test_sel_date_scalar_nearest[366_day-sel_kwargs0] tests/test_backends_datatree.py::TestNetCDF4DataTree::test_preferred_chunks_is_present [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_preferred_chunks_is_present [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_scalar_nearest[366_day-sel_kwargs0] tests/test_backends_datatree.py::TestNetCDF4DataTree::test_auto_chunking_is_based_on_disk_chunk_sizes tests/test_cftimeindex.py::test_sel_date_scalar_nearest[366_day-sel_kwargs1] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_scalar_nearest[366_day-sel_kwargs1] tests/test_cftimeindex.py::test_sel_date_scalar_nearest[366_day-sel_kwargs2] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_auto_chunking_is_based_on_disk_chunk_sizes tests/test_backends_datatree.py::TestNetCDF4DataTree::test_base_chunking_uses_disk_chunk_sizes [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_scalar_nearest[366_day-sel_kwargs2] tests/test_cftimeindex.py::test_sel_date_scalar_nearest[gregorian-sel_kwargs0] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_scalar_nearest[gregorian-sel_kwargs0] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_base_chunking_uses_disk_chunk_sizes tests/test_cftimeindex.py::test_sel_date_scalar_nearest[gregorian-sel_kwargs1] tests/test_backends_datatree.py::TestNetCDF4DataTree::test_preferred_chunks_are_disk_chunk_sizes [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_scalar_nearest[gregorian-sel_kwargs1] tests/test_cftimeindex.py::test_sel_date_scalar_nearest[gregorian-sel_kwargs2] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_preferred_chunks_are_disk_chunk_sizes tests/test_backends_datatree.py::TestNetCDF4DataTree::test_encoding_chunksizes_unlimited [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_scalar_nearest[gregorian-sel_kwargs2] tests/test_cftimeindex.py::test_sel_date_scalar_nearest[proleptic_gregorian-sel_kwargs0] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_encoding_chunksizes_unlimited tests/test_backends_datatree.py::TestNetCDF4DataTree::test_mask_and_scale [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_scalar_nearest[proleptic_gregorian-sel_kwargs0] tests/test_cftimeindex.py::test_sel_date_scalar_nearest[proleptic_gregorian-sel_kwargs1] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_mask_and_scale tests/test_backends_datatree.py::TestNetCDF4DataTree::test_0dimensional_variable [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_scalar_nearest[proleptic_gregorian-sel_kwargs1] tests/test_cftimeindex.py::test_sel_date_scalar_nearest[proleptic_gregorian-sel_kwargs2] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_0dimensional_variable tests/test_backends_datatree.py::TestNetCDF4DataTree::test_read_variable_len_strings [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_scalar_nearest[proleptic_gregorian-sel_kwargs2] tests/test_cftimeindex.py::test_sel_date_scalar_pad[365_day-sel_kwargs0] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_read_variable_len_strings tests/test_backends_datatree.py::TestNetCDF4DataTree::test_raise_on_forward_slashes_in_names [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_scalar_pad[365_day-sel_kwargs0] tests/test_cftimeindex.py::test_sel_date_scalar_pad[365_day-sel_kwargs1] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_raise_on_forward_slashes_in_names tests/test_backends_datatree.py::TestNetCDF4DataTree::test_encoding_enum__no_fill_value [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_scalar_pad[365_day-sel_kwargs1] tests/test_cftimeindex.py::test_sel_date_scalar_pad[360_day-sel_kwargs0] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_scalar_pad[360_day-sel_kwargs0] tests/test_cftimeindex.py::test_sel_date_scalar_pad[360_day-sel_kwargs1] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_encoding_enum__no_fill_value tests/test_backends_datatree.py::TestNetCDF4DataTree::test_encoding_enum__multiple_variable_with_enum [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_manual_chunk[2] tests/test_backends.py::TestZarrWriteEmpty::test_unlimited_dims_encoding_is_ignored[2] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_scalar_pad[360_day-sel_kwargs1] tests/test_cftimeindex.py::test_sel_date_scalar_pad[julian-sel_kwargs0] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_unlimited_dims_encoding_is_ignored[2] tests/test_backends.py::TestZarrWriteEmpty::test_warning_on_bad_chunks[2] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_encoding_enum__multiple_variable_with_enum tests/test_backends_datatree.py::TestNetCDF4DataTree::test_encoding_enum__error_multiple_variable_with_changing_enum [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_scalar_pad[julian-sel_kwargs0] tests/test_cftimeindex.py::test_sel_date_scalar_pad[julian-sel_kwargs1] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_encoding_enum__error_multiple_variable_with_changing_enum tests/test_backends_datatree.py::TestNetCDF4DataTree::test_create_default_indexes[True] [gw0] XFAIL tests/test_backends.py::TestNetCDF4Data::test_roundtrip_mask_and_scale[dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] tests/test_backends.py::TestNetCDF4Data::test_roundtrip_mask_and_scale[dtype1-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_scalar_pad[julian-sel_kwargs1] tests/test_cftimeindex.py::test_sel_date_scalar_pad[all_leap-sel_kwargs0] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_create_default_indexes[True] tests/test_backends_datatree.py::TestNetCDF4DataTree::test_create_default_indexes[False] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_scalar_pad[all_leap-sel_kwargs0] tests/test_cftimeindex.py::test_sel_date_scalar_pad[all_leap-sel_kwargs1] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_create_default_indexes[False] tests/test_backends_datatree.py::TestNetCDF4DataTree::test_variable_order [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_scalar_pad[all_leap-sel_kwargs1] tests/test_cftimeindex.py::test_sel_date_scalar_pad[366_day-sel_kwargs0] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_roundtrip_mask_and_scale[dtype1-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] tests/test_backends.py::TestNetCDF4Data::test_roundtrip_mask_and_scale[dtype1-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_variable_order tests/test_backends_datatree.py::TestNetCDF4DataTree::test_unsorted_index_raises [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_scalar_pad[366_day-sel_kwargs0] tests/test_cftimeindex.py::test_sel_date_scalar_pad[366_day-sel_kwargs1] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_scalar_pad[366_day-sel_kwargs1] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_unsorted_index_raises tests/test_cftimeindex.py::test_sel_date_scalar_pad[gregorian-sel_kwargs0] tests/test_backends_datatree.py::TestNetCDF4DataTree::test_setncattr_string [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_roundtrip_mask_and_scale[dtype1-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data] tests/test_backends.py::TestNetCDF4Data::test_roundtrip_mask_and_scale[dtype1-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_scalar_pad[gregorian-sel_kwargs0] tests/test_cftimeindex.py::test_sel_date_scalar_pad[gregorian-sel_kwargs1] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_setncattr_string tests/test_backends_datatree.py::TestNetCDF4DataTree::test_compression_encoding[None] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_scalar_pad[gregorian-sel_kwargs1] tests/test_cftimeindex.py::test_sel_date_scalar_pad[proleptic_gregorian-sel_kwargs0] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_scalar_pad[proleptic_gregorian-sel_kwargs0] tests/test_cftimeindex.py::test_sel_date_scalar_pad[proleptic_gregorian-sel_kwargs1] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_roundtrip_mask_and_scale[dtype1-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] tests/test_backends.py::TestNetCDF4Data::test_roundtrip_unsigned[fill_value0-False] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_compression_encoding[None] tests/test_backends_datatree.py::TestNetCDF4DataTree::test_compression_encoding[zlib] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_scalar_pad[proleptic_gregorian-sel_kwargs1] tests/test_cftimeindex.py::test_sel_date_scalar_backfill[365_day-sel_kwargs0] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_scalar_backfill[365_day-sel_kwargs0] tests/test_cftimeindex.py::test_sel_date_scalar_backfill[365_day-sel_kwargs1] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_roundtrip_unsigned[fill_value0-False] tests/test_backends.py::TestNetCDF4Data::test_roundtrip_unsigned[fill_value1-True] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_scalar_backfill[365_day-sel_kwargs1] tests/test_cftimeindex.py::test_sel_date_scalar_backfill[360_day-sel_kwargs0] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_scalar_backfill[360_day-sel_kwargs0] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_roundtrip_unsigned[fill_value1-True] tests/test_cftimeindex.py::test_sel_date_scalar_backfill[360_day-sel_kwargs1] tests/test_backends.py::TestNetCDF4Data::test_roundtrip_unsigned[-1-False] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_scalar_backfill[360_day-sel_kwargs1] tests/test_cftimeindex.py::test_sel_date_scalar_backfill[julian-sel_kwargs0] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_roundtrip_unsigned[-1-False] tests/test_backends.py::TestNetCDF4Data::test_roundtrip_unsigned[255-True] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_scalar_backfill[julian-sel_kwargs0] tests/test_cftimeindex.py::test_sel_date_scalar_backfill[julian-sel_kwargs1] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_compression_encoding[zlib] tests/test_backends_datatree.py::TestNetCDF4DataTree::test_compression_encoding[szip] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_scalar_backfill[julian-sel_kwargs1] tests/test_cftimeindex.py::test_sel_date_scalar_backfill[all_leap-sel_kwargs0] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_roundtrip_unsigned[255-True] tests/test_backends.py::TestNetCDF4Data::test_grid_mapping_and_bounds_are_not_coordinates_in_file [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_scalar_backfill[all_leap-sel_kwargs0] tests/test_cftimeindex.py::test_sel_date_scalar_backfill[all_leap-sel_kwargs1] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_scalar_backfill[all_leap-sel_kwargs1] tests/test_cftimeindex.py::test_sel_date_scalar_backfill[366_day-sel_kwargs0] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_scalar_backfill[366_day-sel_kwargs0] tests/test_cftimeindex.py::test_sel_date_scalar_backfill[366_day-sel_kwargs1] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_grid_mapping_and_bounds_are_not_coordinates_in_file tests/test_backends.py::TestNetCDF4Data::test_coordinate_variables_after_dataset_roundtrip [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_scalar_backfill[366_day-sel_kwargs1] tests/test_cftimeindex.py::test_sel_date_scalar_backfill[gregorian-sel_kwargs0] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_compression_encoding[szip] tests/test_backends_datatree.py::TestNetCDF4DataTree::test_compression_encoding[zstd] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_scalar_backfill[gregorian-sel_kwargs0] tests/test_cftimeindex.py::test_sel_date_scalar_backfill[gregorian-sel_kwargs1] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_warning_on_bad_chunks[2] tests/test_backends.py::TestZarrWriteEmpty::test_deprecate_auto_chunk[2] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_scalar_backfill[gregorian-sel_kwargs1] tests/test_cftimeindex.py::test_sel_date_scalar_backfill[proleptic_gregorian-sel_kwargs0] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_scalar_backfill[proleptic_gregorian-sel_kwargs0] tests/test_cftimeindex.py::test_sel_date_scalar_backfill[proleptic_gregorian-sel_kwargs1] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_scalar_backfill[proleptic_gregorian-sel_kwargs1] tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[365_day-sel_kwargs0] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[365_day-sel_kwargs0] tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[365_day-sel_kwargs1] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[365_day-sel_kwargs1] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_coordinate_variables_after_dataset_roundtrip tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[365_day-sel_kwargs2] tests/test_backends.py::TestNetCDF4Data::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_compression_encoding[zstd] tests/test_backends_datatree.py::TestNetCDF4DataTree::test_compression_encoding[blosc_lz] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[365_day-sel_kwargs2] tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[360_day-sel_kwargs0] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[360_day-sel_kwargs0] tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[360_day-sel_kwargs1] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_deprecate_auto_chunk[2] tests/test_backends.py::TestZarrWriteEmpty::test_write_uneven_dask_chunks[2] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[360_day-sel_kwargs1] tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[360_day-sel_kwargs2] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[360_day-sel_kwargs2] tests/test_backends.py::TestNetCDF4Data::test_coordinate_variables_after_iris_roundtrip tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[julian-sel_kwargs0] [gw0] SKIPPED tests/test_backends.py::TestNetCDF4Data::test_coordinate_variables_after_iris_roundtrip tests/test_backends.py::TestNetCDF4Data::test_coordinates_encoding [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[julian-sel_kwargs0] tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[julian-sel_kwargs1] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_compression_encoding[blosc_lz] tests/test_backends_datatree.py::TestNetCDF4DataTree::test_compression_encoding[blosc_lz4] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[julian-sel_kwargs1] tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[julian-sel_kwargs2] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[julian-sel_kwargs2] tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[all_leap-sel_kwargs0] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[all_leap-sel_kwargs0] tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[all_leap-sel_kwargs1] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[all_leap-sel_kwargs1] tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[all_leap-sel_kwargs2] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_compression_encoding[blosc_lz4] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[all_leap-sel_kwargs2] tests/test_backends_datatree.py::TestNetCDF4DataTree::test_compression_encoding[blosc_lz4hc] tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[366_day-sel_kwargs0] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[366_day-sel_kwargs0] tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[366_day-sel_kwargs1] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_write_uneven_dask_chunks[2] tests/test_backends.py::TestZarrWriteEmpty::test_chunk_encoding[2] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[366_day-sel_kwargs1] tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[366_day-sel_kwargs2] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_coordinates_encoding tests/test_backends.py::TestNetCDF4Data::test_roundtrip_endian [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[366_day-sel_kwargs2] tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[gregorian-sel_kwargs0] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[gregorian-sel_kwargs0] tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[gregorian-sel_kwargs1] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_compression_encoding[blosc_lz4hc] tests/test_backends_datatree.py::TestNetCDF4DataTree::test_compression_encoding[blosc_zlib] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[gregorian-sel_kwargs1] tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[gregorian-sel_kwargs2] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_chunk_encoding[2] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[gregorian-sel_kwargs2] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_roundtrip_endian tests/test_backends.py::TestZarrWriteEmpty::test_shard_encoding[2] tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[proleptic_gregorian-sel_kwargs0] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_shard_encoding[2] tests/test_backends.py::TestNetCDF4Data::test_invalid_dataarray_names_raise tests/test_backends.py::TestZarrWriteEmpty::test_chunk_encoding_with_dask[2] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[proleptic_gregorian-sel_kwargs0] tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[proleptic_gregorian-sel_kwargs1] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_invalid_dataarray_names_raise tests/test_backends.py::TestNetCDF4Data::test_encoding_kwarg [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[proleptic_gregorian-sel_kwargs1] tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[proleptic_gregorian-sel_kwargs2] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[proleptic_gregorian-sel_kwargs2] tests/test_cftimeindex.py::test_sel_date_list_nearest[365_day-sel_kwargs0] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_compression_encoding[blosc_zlib] tests/test_backends_datatree.py::TestNetCDF4DataTree::test_compression_encoding[blosc_zstd] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_encoding_kwarg tests/test_backends.py::TestNetCDF4Data::test_encoding_unlimited_dims [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_list_nearest[365_day-sel_kwargs0] tests/test_cftimeindex.py::test_sel_date_list_nearest[365_day-sel_kwargs1] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_list_nearest[365_day-sel_kwargs1] tests/test_cftimeindex.py::test_sel_date_list_nearest[360_day-sel_kwargs0] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_compression_encoding[blosc_zstd] tests/test_backends_datatree.py::TestNetCDF4DataTree::test_refresh_from_disk [gw2] SKIPPED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_refresh_from_disk tests/test_backends_datatree.py::TestNetCDF4DataTree::test_roundtrip_complex [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_list_nearest[360_day-sel_kwargs0] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_encoding_unlimited_dims tests/test_cftimeindex.py::test_sel_date_list_nearest[360_day-sel_kwargs1] tests/test_backends.py::TestNetCDF4Data::test_encoding_kwarg_dates [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_roundtrip_complex tests/test_backends_datatree.py::TestNetCDF4DataTree::test_child_group_with_inconsistent_dimensions [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_list_nearest[360_day-sel_kwargs1] tests/test_cftimeindex.py::test_sel_date_list_nearest[julian-sel_kwargs0] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_encoding_kwarg_dates tests/test_backends.py::TestNetCDF4Data::test_encoding_kwarg_fixed_width_string [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DataTree::test_child_group_with_inconsistent_dimensions tests/test_backends_datatree.py::TestNetCDF4DatatreeIO::test_to_netcdf [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_list_nearest[julian-sel_kwargs0] tests/test_cftimeindex.py::test_sel_date_list_nearest[julian-sel_kwargs1] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_encoding_kwarg_fixed_width_string [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_list_nearest[julian-sel_kwargs1] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_chunk_encoding_with_dask[2] tests/test_backends.py::TestZarrWriteEmpty::test_drop_encoding[2] tests/test_backends.py::TestNetCDF4Data::test_default_fill_value tests/test_cftimeindex.py::test_sel_date_list_nearest[all_leap-sel_kwargs0] [gw1] SKIPPED tests/test_backends.py::TestZarrWriteEmpty::test_drop_encoding[2] tests/test_backends.py::TestZarrWriteEmpty::test_hidden_zarr_keys[2] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_list_nearest[all_leap-sel_kwargs0] tests/test_cftimeindex.py::test_sel_date_list_nearest[all_leap-sel_kwargs1] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DatatreeIO::test_to_netcdf tests/test_backends_datatree.py::TestNetCDF4DatatreeIO::test_decode_cf [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_default_fill_value tests/test_backends.py::TestNetCDF4Data::test_explicitly_omit_fill_value [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_list_nearest[all_leap-sel_kwargs1] tests/test_cftimeindex.py::test_sel_date_list_nearest[366_day-sel_kwargs0] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DatatreeIO::test_decode_cf tests/test_backends_datatree.py::TestNetCDF4DatatreeIO::test_to_netcdf_inherited_coords [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_explicitly_omit_fill_value tests/test_backends.py::TestNetCDF4Data::test_explicitly_omit_fill_value_via_encoding_kwarg [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_hidden_zarr_keys[2] tests/test_backends.py::TestZarrWriteEmpty::test_dimension_names[2] [gw1] SKIPPED tests/test_backends.py::TestZarrWriteEmpty::test_dimension_names[2] tests/test_backends.py::TestZarrWriteEmpty::test_write_persistence_modes[2-None] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_list_nearest[366_day-sel_kwargs0] tests/test_cftimeindex.py::test_sel_date_list_nearest[366_day-sel_kwargs1] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_explicitly_omit_fill_value_via_encoding_kwarg tests/test_backends.py::TestNetCDF4Data::test_explicitly_omit_fill_value_in_coord [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DatatreeIO::test_to_netcdf_inherited_coords tests/test_backends_datatree.py::TestNetCDF4DatatreeIO::test_netcdf_encoding [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_list_nearest[366_day-sel_kwargs1] tests/test_cftimeindex.py::test_sel_date_list_nearest[gregorian-sel_kwargs0] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_explicitly_omit_fill_value_in_coord tests/test_backends.py::TestNetCDF4Data::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_list_nearest[gregorian-sel_kwargs0] tests/test_cftimeindex.py::test_sel_date_list_nearest[gregorian-sel_kwargs1] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg tests/test_backends.py::TestNetCDF4Data::test_encoding_same_dtype [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DatatreeIO::test_netcdf_encoding tests/test_backends_datatree.py::TestNetCDF4DatatreeIO::test_write_subgroup [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_list_nearest[gregorian-sel_kwargs1] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_encoding_same_dtype tests/test_cftimeindex.py::test_sel_date_list_nearest[proleptic_gregorian-sel_kwargs0] tests/test_backends.py::TestNetCDF4Data::test_append_write [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DatatreeIO::test_write_subgroup tests/test_backends_datatree.py::TestNetCDF4DatatreeIO::test_no_redundant_dimensions [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_list_nearest[proleptic_gregorian-sel_kwargs0] tests/test_cftimeindex.py::test_sel_date_list_nearest[proleptic_gregorian-sel_kwargs1] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DatatreeIO::test_no_redundant_dimensions tests/test_backends_datatree.py::TestNetCDF4DatatreeIO::test_compute_false [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_list_nearest[proleptic_gregorian-sel_kwargs1] tests/test_cftimeindex.py::test_sel_date_list_pad[365_day-sel_kwargs0] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_list_pad[365_day-sel_kwargs0] tests/test_cftimeindex.py::test_sel_date_list_pad[365_day-sel_kwargs1] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_list_pad[365_day-sel_kwargs1] tests/test_cftimeindex.py::test_sel_date_list_pad[360_day-sel_kwargs0] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_list_pad[360_day-sel_kwargs0] tests/test_cftimeindex.py::test_sel_date_list_pad[360_day-sel_kwargs1] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_append_write tests/test_backends.py::TestNetCDF4Data::test_append_overwrite_values [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_list_pad[360_day-sel_kwargs1] tests/test_cftimeindex.py::test_sel_date_list_pad[julian-sel_kwargs0] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_list_pad[julian-sel_kwargs0] tests/test_cftimeindex.py::test_sel_date_list_pad[julian-sel_kwargs1] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_list_pad[julian-sel_kwargs1] tests/test_cftimeindex.py::test_sel_date_list_pad[all_leap-sel_kwargs0] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_list_pad[all_leap-sel_kwargs0] tests/test_cftimeindex.py::test_sel_date_list_pad[all_leap-sel_kwargs1] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_list_pad[all_leap-sel_kwargs1] tests/test_cftimeindex.py::test_sel_date_list_pad[366_day-sel_kwargs0] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_write_persistence_modes[2-None] tests/test_backends.py::TestZarrWriteEmpty::test_write_persistence_modes[2-group1] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_append_overwrite_values tests/test_backends.py::TestNetCDF4Data::test_append_with_invalid_dim_raises [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_list_pad[366_day-sel_kwargs0] tests/test_cftimeindex.py::test_sel_date_list_pad[366_day-sel_kwargs1] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_list_pad[366_day-sel_kwargs1] tests/test_cftimeindex.py::test_sel_date_list_pad[gregorian-sel_kwargs0] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_list_pad[gregorian-sel_kwargs0] tests/test_cftimeindex.py::test_sel_date_list_pad[gregorian-sel_kwargs1] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_list_pad[gregorian-sel_kwargs1] tests/test_cftimeindex.py::test_sel_date_list_pad[proleptic_gregorian-sel_kwargs0] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_append_with_invalid_dim_raises [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DatatreeIO::test_compute_false tests/test_backends.py::TestNetCDF4Data::test_multiindex_not_implemented tests/test_backends_datatree.py::TestNetCDF4DatatreeIO::test_default_write_engine [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_list_pad[proleptic_gregorian-sel_kwargs0] tests/test_cftimeindex.py::test_sel_date_list_pad[proleptic_gregorian-sel_kwargs1] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DatatreeIO::test_default_write_engine [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_list_pad[proleptic_gregorian-sel_kwargs1] tests/test_cftimeindex.py::test_sel_date_list_backfill[365_day-sel_kwargs0] tests/test_backends_datatree.py::TestNetCDF4DatatreeIO::test_open_datatree [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_multiindex_not_implemented [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_list_backfill[365_day-sel_kwargs0] tests/test_backends.py::TestNetCDF4Data::test_string_object_warning tests/test_cftimeindex.py::test_sel_date_list_backfill[365_day-sel_kwargs1] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DatatreeIO::test_open_datatree tests/test_backends_datatree.py::TestNetCDF4DatatreeIO::test_open_datatree_chunks [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_list_backfill[365_day-sel_kwargs1] tests/test_cftimeindex.py::test_sel_date_list_backfill[360_day-sel_kwargs0] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_list_backfill[360_day-sel_kwargs0] tests/test_cftimeindex.py::test_sel_date_list_backfill[360_day-sel_kwargs1] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_list_backfill[360_day-sel_kwargs1] tests/test_cftimeindex.py::test_sel_date_list_backfill[julian-sel_kwargs0] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_string_object_warning tests/test_backends.py::TestNetCDF4Data::test_indexing_roundtrip[indexer0] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_list_backfill[julian-sel_kwargs0] tests/test_cftimeindex.py::test_sel_date_list_backfill[julian-sel_kwargs1] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_list_backfill[julian-sel_kwargs1] tests/test_cftimeindex.py::test_sel_date_list_backfill[all_leap-sel_kwargs0] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_indexing_roundtrip[indexer0] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_list_backfill[all_leap-sel_kwargs0] tests/test_cftimeindex.py::test_sel_date_list_backfill[all_leap-sel_kwargs1] tests/test_backends.py::TestNetCDF4Data::test_indexing_roundtrip[indexer1] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_list_backfill[all_leap-sel_kwargs1] tests/test_cftimeindex.py::test_sel_date_list_backfill[366_day-sel_kwargs0] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_list_backfill[366_day-sel_kwargs0] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_indexing_roundtrip[indexer1] tests/test_cftimeindex.py::test_sel_date_list_backfill[366_day-sel_kwargs1] tests/test_backends.py::TestNetCDF4Data::test_indexing_roundtrip[indexer2] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_list_backfill[366_day-sel_kwargs1] tests/test_cftimeindex.py::test_sel_date_list_backfill[gregorian-sel_kwargs0] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_list_backfill[gregorian-sel_kwargs0] tests/test_cftimeindex.py::test_sel_date_list_backfill[gregorian-sel_kwargs1] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_indexing_roundtrip[indexer2] tests/test_backends.py::TestNetCDF4Data::test_indexing_roundtrip[indexer3] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_write_persistence_modes[2-group1] tests/test_backends.py::TestZarrWriteEmpty::test_compressor_encoding[2] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_list_backfill[gregorian-sel_kwargs1] tests/test_cftimeindex.py::test_sel_date_list_backfill[proleptic_gregorian-sel_kwargs0] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_list_backfill[proleptic_gregorian-sel_kwargs0] tests/test_cftimeindex.py::test_sel_date_list_backfill[proleptic_gregorian-sel_kwargs1] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_indexing_roundtrip[indexer3] tests/test_backends.py::TestNetCDF4Data::test_indexing_roundtrip[indexer4] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_list_backfill[proleptic_gregorian-sel_kwargs1] tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[365_day-sel_kwargs0] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_compressor_encoding[2] tests/test_backends.py::TestZarrWriteEmpty::test_group[2] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[365_day-sel_kwargs0] tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[365_day-sel_kwargs1] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[365_day-sel_kwargs1] tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[365_day-sel_kwargs2] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_indexing_roundtrip[indexer4] tests/test_backends.py::TestNetCDF4Data::test_load_async [gw0] SKIPPED tests/test_backends.py::TestNetCDF4Data::test_load_async tests/test_backends.py::TestNetCDF4Data::test_byte_attrs [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DatatreeIO::test_open_datatree_chunks [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[365_day-sel_kwargs2] tests/test_backends_datatree.py::TestNetCDF4DatatreeIO::test_open_groups tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[360_day-sel_kwargs0] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[360_day-sel_kwargs0] tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[360_day-sel_kwargs1] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_group[2] tests/test_backends.py::TestZarrWriteEmpty::test_zarr_mode_w_overwrites_encoding[2] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_byte_attrs [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[360_day-sel_kwargs1] tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[360_day-sel_kwargs2] tests/test_backends.py::TestNetCDF4Data::test_open_group [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DatatreeIO::test_open_groups tests/test_backends_datatree.py::TestNetCDF4DatatreeIO::test_open_groups_chunks [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_zarr_mode_w_overwrites_encoding[2] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[360_day-sel_kwargs2] tests/test_backends.py::TestZarrWriteEmpty::test_encoding_kwarg_fixed_width_string[2] tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[julian-sel_kwargs0] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_encoding_kwarg_fixed_width_string[2] tests/test_backends.py::TestZarrWriteEmpty::test_dataset_caching[2] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[julian-sel_kwargs0] tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[julian-sel_kwargs1] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_dataset_caching[2] tests/test_backends.py::TestZarrWriteEmpty::test_append_write[2] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[julian-sel_kwargs1] tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[julian-sel_kwargs2] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_open_group tests/test_backends.py::TestNetCDF4Data::test_open_subgroup [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[julian-sel_kwargs2] tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[all_leap-sel_kwargs0] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[all_leap-sel_kwargs0] tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[all_leap-sel_kwargs1] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_open_subgroup tests/test_backends.py::TestNetCDF4Data::test_write_groups [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[all_leap-sel_kwargs1] tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[all_leap-sel_kwargs2] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DatatreeIO::test_open_groups_chunks tests/test_backends_datatree.py::TestNetCDF4DatatreeIO::test_open_groups_to_dict [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[all_leap-sel_kwargs2] tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[366_day-sel_kwargs0] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[366_day-sel_kwargs0] tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[366_day-sel_kwargs1] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[366_day-sel_kwargs1] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_append_write[2] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DatatreeIO::test_open_groups_to_dict tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[366_day-sel_kwargs2] tests/test_backends_datatree.py::TestNetCDF4DatatreeIO::test_open_datatree_specific_group tests/test_backends.py::TestZarrWriteEmpty::test_append_with_mode_rplus_success[2] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[366_day-sel_kwargs2] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_append_with_mode_rplus_success[2] tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[gregorian-sel_kwargs0] tests/test_backends.py::TestZarrWriteEmpty::test_append_with_mode_rplus_fails[2] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[gregorian-sel_kwargs0] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_append_with_mode_rplus_fails[2] tests/test_backends.py::TestZarrWriteEmpty::test_append_with_invalid_dim_raises[2] tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[gregorian-sel_kwargs1] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[gregorian-sel_kwargs1] [gw2] PASSED tests/test_backends_datatree.py::TestNetCDF4DatatreeIO::test_open_datatree_specific_group tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[gregorian-sel_kwargs2] tests/test_backends_datatree.py::TestH5NetCDFDatatreeIO::test_to_netcdf [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[gregorian-sel_kwargs2] tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[proleptic_gregorian-sel_kwargs0] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[proleptic_gregorian-sel_kwargs0] tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[proleptic_gregorian-sel_kwargs1] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_append_with_invalid_dim_raises[2] tests/test_backends.py::TestZarrWriteEmpty::test_append_with_no_dims_raises[2] [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[proleptic_gregorian-sel_kwargs1] tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[proleptic_gregorian-sel_kwargs2] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_append_with_no_dims_raises[2] tests/test_backends.py::TestZarrWriteEmpty::test_append_with_append_dim_not_set_raises[2] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_write_groups tests/test_backends.py::TestNetCDF4Data::test_child_group_with_inconsistent_dimensions [gw3] PASSED tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[proleptic_gregorian-sel_kwargs2] tests/test_cftimeindex.py::test_isel[365_day] [gw3] PASSED tests/test_cftimeindex.py::test_isel[365_day] tests/test_cftimeindex.py::test_isel[360_day] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_child_group_with_inconsistent_dimensions tests/test_backends.py::TestNetCDF4Data::test_encoding_kwarg_vlen_string[input_strings0-True] [gw3] PASSED tests/test_cftimeindex.py::test_isel[360_day] tests/test_cftimeindex.py::test_isel[julian] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_append_with_append_dim_not_set_raises[2] tests/test_backends.py::TestZarrWriteEmpty::test_append_with_mode_not_a_raises[2] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_encoding_kwarg_vlen_string[input_strings0-True] [gw3] PASSED tests/test_cftimeindex.py::test_isel[julian] tests/test_cftimeindex.py::test_isel[all_leap] tests/test_backends.py::TestNetCDF4Data::test_encoding_kwarg_vlen_string[input_strings1-False] [gw2] PASSED tests/test_backends_datatree.py::TestH5NetCDFDatatreeIO::test_to_netcdf tests/test_backends_datatree.py::TestH5NetCDFDatatreeIO::test_decode_cf [gw3] PASSED tests/test_cftimeindex.py::test_isel[all_leap] tests/test_cftimeindex.py::test_isel[366_day] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_encoding_kwarg_vlen_string[input_strings1-False] tests/test_backends.py::TestNetCDF4Data::test_encoding_kwarg_vlen_string[input_strings2-False] [gw3] PASSED tests/test_cftimeindex.py::test_isel[366_day] tests/test_cftimeindex.py::test_isel[gregorian] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_append_with_mode_not_a_raises[2] tests/test_backends.py::TestZarrWriteEmpty::test_append_with_existing_encoding_raises[2] [gw2] PASSED tests/test_backends_datatree.py::TestH5NetCDFDatatreeIO::test_decode_cf [gw3] PASSED tests/test_cftimeindex.py::test_isel[gregorian] tests/test_backends_datatree.py::TestH5NetCDFDatatreeIO::test_to_netcdf_inherited_coords tests/test_cftimeindex.py::test_isel[proleptic_gregorian] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_encoding_kwarg_vlen_string[input_strings2-False] tests/test_backends.py::TestNetCDF4Data::test_roundtrip_string_with_fill_value_vlen[XXX] [gw3] PASSED tests/test_cftimeindex.py::test_isel[proleptic_gregorian] tests/test_cftimeindex.py::test_indexing_in_series_getitem[365_day] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_append_with_existing_encoding_raises[2] tests/test_backends.py::TestZarrWriteEmpty::test_append_string_length_mismatch_raises[2-U] [gw3] PASSED tests/test_cftimeindex.py::test_indexing_in_series_getitem[365_day] tests/test_cftimeindex.py::test_indexing_in_series_getitem[360_day] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_append_string_length_mismatch_raises[2-U] tests/test_backends.py::TestZarrWriteEmpty::test_append_string_length_mismatch_raises[2-S] [gw3] PASSED tests/test_cftimeindex.py::test_indexing_in_series_getitem[360_day] tests/test_cftimeindex.py::test_indexing_in_series_getitem[julian] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_roundtrip_string_with_fill_value_vlen[XXX] tests/test_backends.py::TestNetCDF4Data::test_roundtrip_string_with_fill_value_vlen[] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_append_string_length_mismatch_raises[2-S] tests/test_backends.py::TestZarrWriteEmpty::test_append_string_length_mismatch_works[2-U] [gw3] PASSED tests/test_cftimeindex.py::test_indexing_in_series_getitem[julian] tests/test_cftimeindex.py::test_indexing_in_series_getitem[all_leap] [gw1] SKIPPED tests/test_backends.py::TestZarrWriteEmpty::test_append_string_length_mismatch_works[2-U] tests/test_backends.py::TestZarrWriteEmpty::test_append_string_length_mismatch_works[2-S] [gw1] SKIPPED tests/test_backends.py::TestZarrWriteEmpty::test_append_string_length_mismatch_works[2-S] [gw2] PASSED tests/test_backends_datatree.py::TestH5NetCDFDatatreeIO::test_to_netcdf_inherited_coords tests/test_backends.py::TestZarrWriteEmpty::test_check_encoding_is_consistent_after_append[2] tests/test_backends_datatree.py::TestH5NetCDFDatatreeIO::test_netcdf_encoding [gw3] PASSED tests/test_cftimeindex.py::test_indexing_in_series_getitem[all_leap] tests/test_cftimeindex.py::test_indexing_in_series_getitem[366_day] [gw3] PASSED tests/test_cftimeindex.py::test_indexing_in_series_getitem[366_day] tests/test_cftimeindex.py::test_indexing_in_series_getitem[gregorian] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_roundtrip_string_with_fill_value_vlen[] tests/test_backends.py::TestNetCDF4Data::test_roundtrip_string_with_fill_value_vlen[b\xe1r] [gw3] PASSED tests/test_cftimeindex.py::test_indexing_in_series_getitem[gregorian] tests/test_cftimeindex.py::test_indexing_in_series_getitem[proleptic_gregorian] [gw3] PASSED tests/test_cftimeindex.py::test_indexing_in_series_getitem[proleptic_gregorian] tests/test_cftimeindex.py::test_indexing_in_series_loc[365_day] [gw3] PASSED tests/test_cftimeindex.py::test_indexing_in_series_loc[365_day] tests/test_cftimeindex.py::test_indexing_in_series_loc[360_day] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_roundtrip_string_with_fill_value_vlen[b\xe1r] tests/test_backends.py::TestNetCDF4Data::test_roundtrip_character_array [gw3] PASSED tests/test_cftimeindex.py::test_indexing_in_series_loc[360_day] tests/test_cftimeindex.py::test_indexing_in_series_loc[julian] [gw3] PASSED tests/test_cftimeindex.py::test_indexing_in_series_loc[julian] tests/test_cftimeindex.py::test_indexing_in_series_loc[all_leap] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_roundtrip_character_array tests/test_backends.py::TestNetCDF4Data::test_default_to_char_arrays [gw3] PASSED tests/test_cftimeindex.py::test_indexing_in_series_loc[all_leap] tests/test_cftimeindex.py::test_indexing_in_series_loc[366_day] [gw2] PASSED tests/test_backends_datatree.py::TestH5NetCDFDatatreeIO::test_netcdf_encoding tests/test_backends_datatree.py::TestH5NetCDFDatatreeIO::test_write_subgroup [gw3] PASSED tests/test_cftimeindex.py::test_indexing_in_series_loc[366_day] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_check_encoding_is_consistent_after_append[2] tests/test_cftimeindex.py::test_indexing_in_series_loc[gregorian] tests/test_backends.py::TestZarrWriteEmpty::test_append_with_new_variable[2] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_default_to_char_arrays tests/test_backends.py::TestNetCDF4Data::test_open_encodings [gw3] PASSED tests/test_cftimeindex.py::test_indexing_in_series_loc[gregorian] tests/test_cftimeindex.py::test_indexing_in_series_loc[proleptic_gregorian] [gw3] PASSED tests/test_cftimeindex.py::test_indexing_in_series_loc[proleptic_gregorian] tests/test_cftimeindex.py::test_indexing_in_series_iloc[365_day] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_open_encodings tests/test_backends.py::TestNetCDF4Data::test_dump_encodings [gw3] PASSED tests/test_cftimeindex.py::test_indexing_in_series_iloc[365_day] tests/test_cftimeindex.py::test_indexing_in_series_iloc[360_day] [gw3] PASSED tests/test_cftimeindex.py::test_indexing_in_series_iloc[360_day] [gw2] PASSED tests/test_backends_datatree.py::TestH5NetCDFDatatreeIO::test_write_subgroup [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_dump_encodings tests/test_backends_datatree.py::TestH5NetCDFDatatreeIO::test_no_redundant_dimensions tests/test_backends.py::TestNetCDF4Data::test_dump_and_open_encodings tests/test_cftimeindex.py::test_indexing_in_series_iloc[julian] [gw3] PASSED tests/test_cftimeindex.py::test_indexing_in_series_iloc[julian] tests/test_cftimeindex.py::test_indexing_in_series_iloc[all_leap] [gw3] PASSED tests/test_cftimeindex.py::test_indexing_in_series_iloc[all_leap] tests/test_cftimeindex.py::test_indexing_in_series_iloc[366_day] [gw3] PASSED tests/test_cftimeindex.py::test_indexing_in_series_iloc[366_day] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_dump_and_open_encodings tests/test_cftimeindex.py::test_indexing_in_series_iloc[gregorian] [gw2] PASSED tests/test_backends_datatree.py::TestH5NetCDFDatatreeIO::test_no_redundant_dimensions tests/test_backends.py::TestNetCDF4Data::test_compression_encoding_legacy tests/test_backends_datatree.py::TestH5NetCDFDatatreeIO::test_compute_false [gw3] PASSED tests/test_cftimeindex.py::test_indexing_in_series_iloc[gregorian] tests/test_cftimeindex.py::test_indexing_in_series_iloc[proleptic_gregorian] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_append_with_new_variable[2] [gw3] PASSED tests/test_cftimeindex.py::test_indexing_in_series_iloc[proleptic_gregorian] tests/test_backends.py::TestZarrWriteEmpty::test_append_with_append_dim_no_overwrite[2] tests/test_cftimeindex.py::test_series_dropna[365_day] [gw3] PASSED tests/test_cftimeindex.py::test_series_dropna[365_day] tests/test_cftimeindex.py::test_series_dropna[360_day] [gw3] PASSED tests/test_cftimeindex.py::test_series_dropna[360_day] tests/test_cftimeindex.py::test_series_dropna[julian] [gw3] PASSED tests/test_cftimeindex.py::test_series_dropna[julian] tests/test_cftimeindex.py::test_series_dropna[all_leap] [gw3] PASSED tests/test_cftimeindex.py::test_series_dropna[all_leap] tests/test_cftimeindex.py::test_series_dropna[366_day] [gw3] PASSED tests/test_cftimeindex.py::test_series_dropna[366_day] tests/test_cftimeindex.py::test_series_dropna[gregorian] [gw3] PASSED tests/test_cftimeindex.py::test_series_dropna[gregorian] tests/test_cftimeindex.py::test_series_dropna[proleptic_gregorian] [gw3] PASSED tests/test_cftimeindex.py::test_series_dropna[proleptic_gregorian] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_compression_encoding_legacy tests/test_cftimeindex.py::test_indexing_in_dataframe_loc[365_day] tests/test_backends.py::TestNetCDF4Data::test_encoding_kwarg_compression [gw3] PASSED tests/test_cftimeindex.py::test_indexing_in_dataframe_loc[365_day] tests/test_cftimeindex.py::test_indexing_in_dataframe_loc[360_day] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_encoding_kwarg_compression [gw3] PASSED tests/test_cftimeindex.py::test_indexing_in_dataframe_loc[360_day] tests/test_backends.py::TestNetCDF4Data::test_keep_chunksizes_if_no_original_shape tests/test_cftimeindex.py::test_indexing_in_dataframe_loc[julian] [gw3] PASSED tests/test_cftimeindex.py::test_indexing_in_dataframe_loc[julian] tests/test_cftimeindex.py::test_indexing_in_dataframe_loc[all_leap] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_keep_chunksizes_if_no_original_shape tests/test_backends.py::TestNetCDF4Data::test_preferred_chunks_is_present [gw3] PASSED tests/test_cftimeindex.py::test_indexing_in_dataframe_loc[all_leap] tests/test_cftimeindex.py::test_indexing_in_dataframe_loc[366_day] [gw3] PASSED tests/test_cftimeindex.py::test_indexing_in_dataframe_loc[366_day] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_append_with_append_dim_no_overwrite[2] tests/test_backends.py::TestZarrWriteEmpty::test_to_zarr_compute_false_roundtrip[2] tests/test_cftimeindex.py::test_indexing_in_dataframe_loc[gregorian] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_preferred_chunks_is_present tests/test_backends.py::TestNetCDF4Data::test_auto_chunking_is_based_on_disk_chunk_sizes [gw3] PASSED tests/test_cftimeindex.py::test_indexing_in_dataframe_loc[gregorian] tests/test_cftimeindex.py::test_indexing_in_dataframe_loc[proleptic_gregorian] [gw3] PASSED tests/test_cftimeindex.py::test_indexing_in_dataframe_loc[proleptic_gregorian] tests/test_cftimeindex.py::test_indexing_in_dataframe_iloc[365_day] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_auto_chunking_is_based_on_disk_chunk_sizes [gw3] PASSED tests/test_cftimeindex.py::test_indexing_in_dataframe_iloc[365_day] tests/test_backends.py::TestNetCDF4Data::test_base_chunking_uses_disk_chunk_sizes tests/test_cftimeindex.py::test_indexing_in_dataframe_iloc[360_day] [gw3] PASSED tests/test_cftimeindex.py::test_indexing_in_dataframe_iloc[360_day] tests/test_cftimeindex.py::test_indexing_in_dataframe_iloc[julian] [gw3] PASSED tests/test_cftimeindex.py::test_indexing_in_dataframe_iloc[julian] tests/test_cftimeindex.py::test_indexing_in_dataframe_iloc[all_leap] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_base_chunking_uses_disk_chunk_sizes [gw3] PASSED tests/test_cftimeindex.py::test_indexing_in_dataframe_iloc[all_leap] tests/test_backends.py::TestNetCDF4Data::test_preferred_chunks_are_disk_chunk_sizes tests/test_cftimeindex.py::test_indexing_in_dataframe_iloc[366_day] [gw3] PASSED tests/test_cftimeindex.py::test_indexing_in_dataframe_iloc[366_day] tests/test_cftimeindex.py::test_indexing_in_dataframe_iloc[gregorian] [gw3] PASSED tests/test_cftimeindex.py::test_indexing_in_dataframe_iloc[gregorian] tests/test_cftimeindex.py::test_indexing_in_dataframe_iloc[proleptic_gregorian] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_preferred_chunks_are_disk_chunk_sizes tests/test_backends.py::TestNetCDF4Data::test_encoding_chunksizes_unlimited [gw3] PASSED tests/test_cftimeindex.py::test_indexing_in_dataframe_iloc[proleptic_gregorian] tests/test_cftimeindex.py::test_concat_cftimeindex[365_day] [gw3] PASSED tests/test_cftimeindex.py::test_concat_cftimeindex[365_day] tests/test_cftimeindex.py::test_concat_cftimeindex[360_day] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_encoding_chunksizes_unlimited tests/test_backends.py::TestNetCDF4Data::test_mask_and_scale [gw3] PASSED tests/test_cftimeindex.py::test_concat_cftimeindex[360_day] tests/test_cftimeindex.py::test_concat_cftimeindex[julian] [gw2] PASSED tests/test_backends_datatree.py::TestH5NetCDFDatatreeIO::test_compute_false tests/test_backends_datatree.py::TestH5NetCDFDatatreeIO::test_default_write_engine [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_mask_and_scale tests/test_backends.py::TestNetCDF4Data::test_0dimensional_variable [gw3] PASSED tests/test_cftimeindex.py::test_concat_cftimeindex[julian] tests/test_cftimeindex.py::test_concat_cftimeindex[all_leap] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_0dimensional_variable tests/test_backends.py::TestNetCDF4Data::test_read_variable_len_strings [gw3] PASSED tests/test_cftimeindex.py::test_concat_cftimeindex[all_leap] tests/test_cftimeindex.py::test_concat_cftimeindex[366_day] [gw3] PASSED tests/test_cftimeindex.py::test_concat_cftimeindex[366_day] [gw2] PASSED tests/test_backends_datatree.py::TestH5NetCDFDatatreeIO::test_default_write_engine tests/test_cftimeindex.py::test_concat_cftimeindex[gregorian] tests/test_backends_datatree.py::TestH5NetCDFDatatreeIO::test_phony_dims_warning [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_read_variable_len_strings tests/test_backends.py::TestNetCDF4Data::test_raise_on_forward_slashes_in_names [gw3] PASSED tests/test_cftimeindex.py::test_concat_cftimeindex[gregorian] tests/test_cftimeindex.py::test_concat_cftimeindex[proleptic_gregorian] [gw3] PASSED tests/test_cftimeindex.py::test_concat_cftimeindex[proleptic_gregorian] tests/test_cftimeindex.py::test_empty_cftimeindex [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_raise_on_forward_slashes_in_names tests/test_backends.py::TestNetCDF4Data::test_encoding_enum__no_fill_value [gw3] PASSED tests/test_cftimeindex.py::test_empty_cftimeindex tests/test_cftimeindex.py::test_cftimeindex_add[365_day] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_add[365_day] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_to_zarr_compute_false_roundtrip[2] tests/test_cftimeindex.py::test_cftimeindex_add[360_day] tests/test_backends.py::TestZarrWriteEmpty::test_to_zarr_append_compute_false_roundtrip[2] [gw2] PASSED tests/test_backends_datatree.py::TestH5NetCDFDatatreeIO::test_phony_dims_warning tests/test_backends_datatree.py::TestH5NetCDFDatatreeIO::test_roundtrip_via_bytes [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_encoding_enum__no_fill_value [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_add[360_day] tests/test_backends.py::TestNetCDF4Data::test_encoding_enum__multiple_variable_with_enum tests/test_cftimeindex.py::test_cftimeindex_add[julian] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_add[julian] tests/test_cftimeindex.py::test_cftimeindex_add[all_leap] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_add[all_leap] tests/test_cftimeindex.py::test_cftimeindex_add[366_day] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_add[366_day] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_encoding_enum__multiple_variable_with_enum tests/test_cftimeindex.py::test_cftimeindex_add[gregorian] tests/test_backends.py::TestNetCDF4Data::test_encoding_enum__error_multiple_variable_with_changing_enum [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_add[gregorian] tests/test_cftimeindex.py::test_cftimeindex_add[proleptic_gregorian] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_add[proleptic_gregorian] tests/test_cftimeindex.py::test_cftimeindex_add_timedeltaindex[365_day] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_encoding_enum__error_multiple_variable_with_changing_enum tests/test_backends.py::TestNetCDF4Data::test_create_default_indexes[True] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_add_timedeltaindex[365_day] tests/test_cftimeindex.py::test_cftimeindex_add_timedeltaindex[360_day] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_add_timedeltaindex[360_day] tests/test_cftimeindex.py::test_cftimeindex_add_timedeltaindex[julian] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_create_default_indexes[True] tests/test_backends.py::TestNetCDF4Data::test_create_default_indexes[False] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_add_timedeltaindex[julian] tests/test_cftimeindex.py::test_cftimeindex_add_timedeltaindex[all_leap] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_add_timedeltaindex[all_leap] tests/test_cftimeindex.py::test_cftimeindex_add_timedeltaindex[366_day] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_create_default_indexes[False] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_add_timedeltaindex[366_day] tests/test_backends.py::TestNetCDF4Data::test_variable_order tests/test_cftimeindex.py::test_cftimeindex_add_timedeltaindex[gregorian] [gw2] PASSED tests/test_backends_datatree.py::TestH5NetCDFDatatreeIO::test_roundtrip_via_bytes [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_add_timedeltaindex[gregorian] tests/test_cftimeindex.py::test_cftimeindex_add_timedeltaindex[proleptic_gregorian] tests/test_backends_datatree.py::TestH5NetCDFDatatreeIO::test_roundtrip_via_bytes_engine_specified [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_add_timedeltaindex[proleptic_gregorian] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_variable_order tests/test_cftimeindex.py::test_cftimeindex_shift_float[365_day-h-h-2.0] tests/test_backends.py::TestNetCDF4Data::test_unsorted_index_raises [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_shift_float[365_day-h-h-2.0] tests/test_cftimeindex.py::test_cftimeindex_shift_float[365_day-h-h-1.5] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_shift_float[365_day-h-h-1.5] tests/test_cftimeindex.py::test_cftimeindex_shift_float[365_day-min-min-2.0] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_unsorted_index_raises [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_shift_float[365_day-min-min-2.0] tests/test_backends.py::TestNetCDF4Data::test_setncattr_string tests/test_cftimeindex.py::test_cftimeindex_shift_float[365_day-min-min-1.5] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_shift_float[365_day-min-min-1.5] tests/test_cftimeindex.py::test_cftimeindex_shift_float[365_day-s-s-2.0] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_setncattr_string [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_shift_float[365_day-s-s-2.0] tests/test_backends.py::TestNetCDF4Data::test_compression_encoding[None] tests/test_cftimeindex.py::test_cftimeindex_shift_float[365_day-s-s-1.5] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_shift_float[365_day-s-s-1.5] tests/test_cftimeindex.py::test_cftimeindex_shift_float[365_day-ms-ms-2.0] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_shift_float[365_day-ms-ms-2.0] tests/test_cftimeindex.py::test_cftimeindex_shift_float[365_day-ms-ms-1.5] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_shift_float[365_day-ms-ms-1.5] tests/test_cftimeindex.py::test_cftimeindex_shift_float[360_day-h-h-2.0] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_shift_float[360_day-h-h-2.0] tests/test_cftimeindex.py::test_cftimeindex_shift_float[360_day-h-h-1.5] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_shift_float[360_day-h-h-1.5] tests/test_cftimeindex.py::test_cftimeindex_shift_float[360_day-min-min-2.0] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_compression_encoding[None] tests/test_backends.py::TestNetCDF4Data::test_compression_encoding[zlib] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_shift_float[360_day-min-min-2.0] tests/test_cftimeindex.py::test_cftimeindex_shift_float[360_day-min-min-1.5] [gw2] PASSED tests/test_backends_datatree.py::TestH5NetCDFDatatreeIO::test_roundtrip_via_bytes_engine_specified tests/test_backends_datatree.py::TestH5NetCDFDatatreeIO::test_to_bytes_compute_false [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_shift_float[360_day-min-min-1.5] tests/test_cftimeindex.py::test_cftimeindex_shift_float[360_day-s-s-2.0] [gw2] PASSED tests/test_backends_datatree.py::TestH5NetCDFDatatreeIO::test_to_bytes_compute_false tests/test_backends_datatree.py::TestH5NetCDFDatatreeIO::test_roundtrip_using_filelike_object [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_shift_float[360_day-s-s-2.0] tests/test_cftimeindex.py::test_cftimeindex_shift_float[360_day-s-s-1.5] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_shift_float[360_day-s-s-1.5] tests/test_cftimeindex.py::test_cftimeindex_shift_float[360_day-ms-ms-2.0] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_shift_float[360_day-ms-ms-2.0] tests/test_cftimeindex.py::test_cftimeindex_shift_float[360_day-ms-ms-1.5] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_shift_float[360_day-ms-ms-1.5] tests/test_cftimeindex.py::test_cftimeindex_shift_float[julian-h-h-2.0] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_shift_float[julian-h-h-2.0] tests/test_cftimeindex.py::test_cftimeindex_shift_float[julian-h-h-1.5] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_shift_float[julian-h-h-1.5] tests/test_cftimeindex.py::test_cftimeindex_shift_float[julian-min-min-2.0] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_shift_float[julian-min-min-2.0] tests/test_cftimeindex.py::test_cftimeindex_shift_float[julian-min-min-1.5] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_shift_float[julian-min-min-1.5] tests/test_cftimeindex.py::test_cftimeindex_shift_float[julian-s-s-2.0] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_compression_encoding[zlib] tests/test_backends.py::TestNetCDF4Data::test_compression_encoding[szip] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_shift_float[julian-s-s-2.0] tests/test_cftimeindex.py::test_cftimeindex_shift_float[julian-s-s-1.5] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_shift_float[julian-s-s-1.5] tests/test_cftimeindex.py::test_cftimeindex_shift_float[julian-ms-ms-2.0] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_shift_float[julian-ms-ms-2.0] tests/test_cftimeindex.py::test_cftimeindex_shift_float[julian-ms-ms-1.5] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_shift_float[julian-ms-ms-1.5] tests/test_cftimeindex.py::test_cftimeindex_shift_float[all_leap-h-h-2.0] [gw2] PASSED tests/test_backends_datatree.py::TestH5NetCDFDatatreeIO::test_roundtrip_using_filelike_object tests/test_backends_datatree.py::TestZarrDatatreeIO::test_to_zarr[zarr_format=2] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_shift_float[all_leap-h-h-2.0] tests/test_cftimeindex.py::test_cftimeindex_shift_float[all_leap-h-h-1.5] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_shift_float[all_leap-h-h-1.5] tests/test_cftimeindex.py::test_cftimeindex_shift_float[all_leap-min-min-2.0] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_shift_float[all_leap-min-min-2.0] tests/test_cftimeindex.py::test_cftimeindex_shift_float[all_leap-min-min-1.5] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_shift_float[all_leap-min-min-1.5] tests/test_cftimeindex.py::test_cftimeindex_shift_float[all_leap-s-s-2.0] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_shift_float[all_leap-s-s-2.0] tests/test_cftimeindex.py::test_cftimeindex_shift_float[all_leap-s-s-1.5] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_shift_float[all_leap-s-s-1.5] tests/test_cftimeindex.py::test_cftimeindex_shift_float[all_leap-ms-ms-2.0] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_compression_encoding[szip] tests/test_backends.py::TestNetCDF4Data::test_compression_encoding[zstd] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_shift_float[all_leap-ms-ms-2.0] tests/test_cftimeindex.py::test_cftimeindex_shift_float[all_leap-ms-ms-1.5] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_shift_float[all_leap-ms-ms-1.5] [gw2] PASSED tests/test_backends_datatree.py::TestZarrDatatreeIO::test_to_zarr[zarr_format=2] tests/test_cftimeindex.py::test_cftimeindex_shift_float[366_day-h-h-2.0] tests/test_backends_datatree.py::TestZarrDatatreeIO::test_to_zarr[zarr_format=3] [gw2] SKIPPED tests/test_backends_datatree.py::TestZarrDatatreeIO::test_to_zarr[zarr_format=3] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_shift_float[366_day-h-h-2.0] tests/test_backends_datatree.py::TestZarrDatatreeIO::test_zarr_encoding[zarr_format=2] tests/test_cftimeindex.py::test_cftimeindex_shift_float[366_day-h-h-1.5] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_shift_float[366_day-h-h-1.5] tests/test_cftimeindex.py::test_cftimeindex_shift_float[366_day-min-min-2.0] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_shift_float[366_day-min-min-2.0] tests/test_cftimeindex.py::test_cftimeindex_shift_float[366_day-min-min-1.5] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_shift_float[366_day-min-min-1.5] tests/test_cftimeindex.py::test_cftimeindex_shift_float[366_day-s-s-2.0] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_shift_float[366_day-s-s-2.0] tests/test_cftimeindex.py::test_cftimeindex_shift_float[366_day-s-s-1.5] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_shift_float[366_day-s-s-1.5] tests/test_cftimeindex.py::test_cftimeindex_shift_float[366_day-ms-ms-2.0] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_shift_float[366_day-ms-ms-2.0] tests/test_cftimeindex.py::test_cftimeindex_shift_float[366_day-ms-ms-1.5] [gw2] PASSED tests/test_backends_datatree.py::TestZarrDatatreeIO::test_zarr_encoding[zarr_format=2] tests/test_backends_datatree.py::TestZarrDatatreeIO::test_zarr_encoding[zarr_format=3] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_shift_float[366_day-ms-ms-1.5] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_compression_encoding[zstd] tests/test_cftimeindex.py::test_cftimeindex_shift_float[gregorian-h-h-2.0] [gw2] SKIPPED tests/test_backends_datatree.py::TestZarrDatatreeIO::test_zarr_encoding[zarr_format=3] tests/test_backends_datatree.py::TestZarrDatatreeIO::test_to_zarr_zip_store[zarr_format=2] tests/test_backends.py::TestNetCDF4Data::test_compression_encoding[blosc_lz] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_shift_float[gregorian-h-h-2.0] tests/test_cftimeindex.py::test_cftimeindex_shift_float[gregorian-h-h-1.5] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_shift_float[gregorian-h-h-1.5] tests/test_cftimeindex.py::test_cftimeindex_shift_float[gregorian-min-min-2.0] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_shift_float[gregorian-min-min-2.0] tests/test_cftimeindex.py::test_cftimeindex_shift_float[gregorian-min-min-1.5] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_shift_float[gregorian-min-min-1.5] tests/test_cftimeindex.py::test_cftimeindex_shift_float[gregorian-s-s-2.0] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_shift_float[gregorian-s-s-2.0] tests/test_cftimeindex.py::test_cftimeindex_shift_float[gregorian-s-s-1.5] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_compression_encoding[blosc_lz] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_shift_float[gregorian-s-s-1.5] tests/test_backends.py::TestNetCDF4Data::test_compression_encoding[blosc_lz4] tests/test_cftimeindex.py::test_cftimeindex_shift_float[gregorian-ms-ms-2.0] [gw2] XPASS tests/test_backends_datatree.py::TestZarrDatatreeIO::test_to_zarr_zip_store[zarr_format=2] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_shift_float[gregorian-ms-ms-2.0] tests/test_backends_datatree.py::TestZarrDatatreeIO::test_to_zarr_zip_store[zarr_format=3] [gw2] SKIPPED tests/test_backends_datatree.py::TestZarrDatatreeIO::test_to_zarr_zip_store[zarr_format=3] tests/test_backends_datatree.py::TestZarrDatatreeIO::test_to_zarr_not_consolidated[zarr_format=2] tests/test_cftimeindex.py::test_cftimeindex_shift_float[gregorian-ms-ms-1.5] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_shift_float[gregorian-ms-ms-1.5] tests/test_cftimeindex.py::test_cftimeindex_shift_float[proleptic_gregorian-h-h-2.0] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_shift_float[proleptic_gregorian-h-h-2.0] tests/test_cftimeindex.py::test_cftimeindex_shift_float[proleptic_gregorian-h-h-1.5] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_shift_float[proleptic_gregorian-h-h-1.5] tests/test_cftimeindex.py::test_cftimeindex_shift_float[proleptic_gregorian-min-min-2.0] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_shift_float[proleptic_gregorian-min-min-2.0] tests/test_cftimeindex.py::test_cftimeindex_shift_float[proleptic_gregorian-min-min-1.5] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_compression_encoding[blosc_lz4] tests/test_backends.py::TestNetCDF4Data::test_compression_encoding[blosc_lz4hc] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_shift_float[proleptic_gregorian-min-min-1.5] tests/test_cftimeindex.py::test_cftimeindex_shift_float[proleptic_gregorian-s-s-2.0] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_shift_float[proleptic_gregorian-s-s-2.0] [gw2] PASSED tests/test_backends_datatree.py::TestZarrDatatreeIO::test_to_zarr_not_consolidated[zarr_format=2] tests/test_cftimeindex.py::test_cftimeindex_shift_float[proleptic_gregorian-s-s-1.5] tests/test_backends_datatree.py::TestZarrDatatreeIO::test_to_zarr_not_consolidated[zarr_format=3] [gw2] SKIPPED tests/test_backends_datatree.py::TestZarrDatatreeIO::test_to_zarr_not_consolidated[zarr_format=3] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_shift_float[proleptic_gregorian-s-s-1.5] tests/test_backends_datatree.py::TestZarrDatatreeIO::test_to_zarr_default_write_mode[zarr_format=2] tests/test_cftimeindex.py::test_cftimeindex_shift_float[proleptic_gregorian-ms-ms-2.0] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_shift_float[proleptic_gregorian-ms-ms-2.0] tests/test_cftimeindex.py::test_cftimeindex_shift_float[proleptic_gregorian-ms-ms-1.5] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_shift_float[proleptic_gregorian-ms-ms-1.5] tests/test_cftimeindex.py::test_cftimeindex_shift_float_us [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_shift_float_us [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_compression_encoding[blosc_lz4hc] tests/test_cftimeindex.py::test_cftimeindex_shift_float_fails_for_non_tick_freqs[YS] tests/test_backends.py::TestNetCDF4Data::test_compression_encoding[blosc_zlib] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_shift_float_fails_for_non_tick_freqs[YS] tests/test_cftimeindex.py::test_cftimeindex_shift_float_fails_for_non_tick_freqs[YE] [gw2] PASSED tests/test_backends_datatree.py::TestZarrDatatreeIO::test_to_zarr_default_write_mode[zarr_format=2] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_shift_float_fails_for_non_tick_freqs[YE] tests/test_cftimeindex.py::test_cftimeindex_shift_float_fails_for_non_tick_freqs[QS] tests/test_backends_datatree.py::TestZarrDatatreeIO::test_to_zarr_default_write_mode[zarr_format=3] [gw2] SKIPPED tests/test_backends_datatree.py::TestZarrDatatreeIO::test_to_zarr_default_write_mode[zarr_format=3] tests/test_backends_datatree.py::TestZarrDatatreeIO::test_to_zarr_compute_false[zarr_format=2] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_shift_float_fails_for_non_tick_freqs[QS] tests/test_cftimeindex.py::test_cftimeindex_shift_float_fails_for_non_tick_freqs[QE] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_shift_float_fails_for_non_tick_freqs[QE] tests/test_cftimeindex.py::test_cftimeindex_shift_float_fails_for_non_tick_freqs[MS] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_shift_float_fails_for_non_tick_freqs[MS] tests/test_cftimeindex.py::test_cftimeindex_shift_float_fails_for_non_tick_freqs[ME] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_shift_float_fails_for_non_tick_freqs[ME] tests/test_cftimeindex.py::test_cftimeindex_shift_float_fails_for_non_tick_freqs[D] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_compression_encoding[blosc_zlib] tests/test_backends.py::TestNetCDF4Data::test_compression_encoding[blosc_zstd] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_shift_float_fails_for_non_tick_freqs[D] tests/test_cftimeindex.py::test_cftimeindex_radd[365_day] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_radd[365_day] tests/test_cftimeindex.py::test_cftimeindex_radd[360_day] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_radd[360_day] tests/test_cftimeindex.py::test_cftimeindex_radd[julian] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_radd[julian] tests/test_cftimeindex.py::test_cftimeindex_radd[all_leap] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_radd[all_leap] tests/test_cftimeindex.py::test_cftimeindex_radd[366_day] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_radd[366_day] tests/test_cftimeindex.py::test_cftimeindex_radd[gregorian] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_to_zarr_append_compute_false_roundtrip[2] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_compression_encoding[blosc_zstd] tests/test_backends.py::TestZarrWriteEmpty::test_save_emptydim[2-False] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_radd[gregorian] tests/test_backends.py::TestNetCDF4Data::test_refresh_from_disk [gw0] SKIPPED tests/test_backends.py::TestNetCDF4Data::test_refresh_from_disk tests/test_cftimeindex.py::test_cftimeindex_radd[proleptic_gregorian] tests/test_backends.py::TestNetCDF4Data::test_roundtrip_complex [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_radd[proleptic_gregorian] tests/test_cftimeindex.py::test_timedeltaindex_add_cftimeindex[365_day] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_save_emptydim[2-False] tests/test_backends.py::TestZarrWriteEmpty::test_save_emptydim[2-True] [gw3] PASSED tests/test_cftimeindex.py::test_timedeltaindex_add_cftimeindex[365_day] tests/test_cftimeindex.py::test_timedeltaindex_add_cftimeindex[360_day] [gw0] PASSED tests/test_backends.py::TestNetCDF4Data::test_roundtrip_complex tests/test_backends.py::TestNetCDF4AlreadyOpen::test_base_case [gw3] PASSED tests/test_cftimeindex.py::test_timedeltaindex_add_cftimeindex[360_day] tests/test_cftimeindex.py::test_timedeltaindex_add_cftimeindex[julian] [gw0] PASSED tests/test_backends.py::TestNetCDF4AlreadyOpen::test_base_case tests/test_backends.py::TestNetCDF4AlreadyOpen::test_group [gw3] PASSED tests/test_cftimeindex.py::test_timedeltaindex_add_cftimeindex[julian] tests/test_cftimeindex.py::test_timedeltaindex_add_cftimeindex[all_leap] [gw3] PASSED tests/test_cftimeindex.py::test_timedeltaindex_add_cftimeindex[all_leap] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_save_emptydim[2-True] tests/test_backends.py::TestZarrWriteEmpty::test_no_warning_from_open_emptydim_with_chunks[2] tests/test_cftimeindex.py::test_timedeltaindex_add_cftimeindex[366_day] [gw0] PASSED tests/test_backends.py::TestNetCDF4AlreadyOpen::test_group tests/test_backends.py::TestNetCDF4AlreadyOpen::test_deepcopy [gw3] PASSED tests/test_cftimeindex.py::test_timedeltaindex_add_cftimeindex[366_day] tests/test_cftimeindex.py::test_timedeltaindex_add_cftimeindex[gregorian] [gw0] PASSED tests/test_backends.py::TestNetCDF4AlreadyOpen::test_deepcopy tests/test_backends.py::TestNetCDF4ViaDaskData::test_zero_dimensional_variable [gw3] PASSED tests/test_cftimeindex.py::test_timedeltaindex_add_cftimeindex[gregorian] tests/test_cftimeindex.py::test_timedeltaindex_add_cftimeindex[proleptic_gregorian] [gw3] PASSED tests/test_cftimeindex.py::test_timedeltaindex_add_cftimeindex[proleptic_gregorian] tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta[365_day] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta[365_day] tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta[360_day] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_no_warning_from_open_emptydim_with_chunks[2] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta[360_day] tests/test_backends.py::TestZarrWriteEmpty::test_write_region[2-False-False-False-False] tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta[julian] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta[julian] tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta[all_leap] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta[all_leap] tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta[366_day] [gw2] PASSED tests/test_backends_datatree.py::TestZarrDatatreeIO::test_to_zarr_compute_false[zarr_format=2] tests/test_backends_datatree.py::TestZarrDatatreeIO::test_to_zarr_compute_false[zarr_format=3] [gw2] SKIPPED tests/test_backends_datatree.py::TestZarrDatatreeIO::test_to_zarr_compute_false[zarr_format=3] tests/test_backends_datatree.py::TestZarrDatatreeIO::test_rplus_mode[zarr_format=2] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta[366_day] tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta[gregorian] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta[gregorian] tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta[proleptic_gregorian] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta[proleptic_gregorian] tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta_array[365_day-1d-array] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta_array[365_day-1d-array] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_write_region[2-False-False-False-False] tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta_array[365_day-scalar-array] tests/test_backends.py::TestZarrWriteEmpty::test_write_region[2-False-False-False-True] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta_array[365_day-scalar-array] tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta_array[360_day-1d-array] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta_array[360_day-1d-array] tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta_array[360_day-scalar-array] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta_array[360_day-scalar-array] tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta_array[julian-1d-array] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta_array[julian-1d-array] tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta_array[julian-scalar-array] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta_array[julian-scalar-array] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_zero_dimensional_variable tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta_array[all_leap-1d-array] tests/test_backends.py::TestNetCDF4ViaDaskData::test_write_store [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_write_region[2-False-False-False-True] tests/test_backends.py::TestZarrWriteEmpty::test_write_region[2-False-False-False-None] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta_array[all_leap-1d-array] tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta_array[all_leap-scalar-array] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta_array[all_leap-scalar-array] tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta_array[366_day-1d-array] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta_array[366_day-1d-array] tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta_array[366_day-scalar-array] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta_array[366_day-scalar-array] tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta_array[gregorian-1d-array] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta_array[gregorian-1d-array] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_write_store tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta_array[gregorian-scalar-array] tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_test_data [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta_array[gregorian-scalar-array] tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta_array[proleptic_gregorian-1d-array] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_write_region[2-False-False-False-None] tests/test_backends.py::TestZarrWriteEmpty::test_write_region[2-False-False-True-False] [gw2] PASSED tests/test_backends_datatree.py::TestZarrDatatreeIO::test_rplus_mode[zarr_format=2] tests/test_backends_datatree.py::TestZarrDatatreeIO::test_rplus_mode[zarr_format=3] [gw2] SKIPPED tests/test_backends_datatree.py::TestZarrDatatreeIO::test_rplus_mode[zarr_format=3] tests/test_backends_datatree.py::TestZarrDatatreeIO::test_to_zarr_no_redundant_computation[zarr_format=2] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta_array[proleptic_gregorian-1d-array] tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta_array[proleptic_gregorian-scalar-array] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta_array[proleptic_gregorian-scalar-array] tests/test_cftimeindex.py::test_cftimeindex_sub_cftimeindex[365_day] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_sub_cftimeindex[365_day] tests/test_cftimeindex.py::test_cftimeindex_sub_cftimeindex[360_day] [gw2] PASSED tests/test_backends_datatree.py::TestZarrDatatreeIO::test_to_zarr_no_redundant_computation[zarr_format=2] tests/test_backends_datatree.py::TestZarrDatatreeIO::test_to_zarr_no_redundant_computation[zarr_format=3] [gw2] SKIPPED tests/test_backends_datatree.py::TestZarrDatatreeIO::test_to_zarr_no_redundant_computation[zarr_format=3] tests/test_backends_datatree.py::TestZarrDatatreeIO::test_to_zarr_inherited_coords[zarr_format=2] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_sub_cftimeindex[360_day] tests/test_cftimeindex.py::test_cftimeindex_sub_cftimeindex[julian] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_sub_cftimeindex[julian] tests/test_cftimeindex.py::test_cftimeindex_sub_cftimeindex[all_leap] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_sub_cftimeindex[all_leap] tests/test_cftimeindex.py::test_cftimeindex_sub_cftimeindex[366_day] [gw2] PASSED tests/test_backends_datatree.py::TestZarrDatatreeIO::test_to_zarr_inherited_coords[zarr_format=2] tests/test_backends_datatree.py::TestZarrDatatreeIO::test_to_zarr_inherited_coords[zarr_format=3] [gw2] SKIPPED tests/test_backends_datatree.py::TestZarrDatatreeIO::test_to_zarr_inherited_coords[zarr_format=3] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_sub_cftimeindex[366_day] tests/test_cftimeindex.py::test_cftimeindex_sub_cftimeindex[gregorian] tests/test_backends_datatree.py::TestZarrDatatreeIO::test_open_groups_round_trip[zarr_format=2] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_sub_cftimeindex[gregorian] tests/test_cftimeindex.py::test_cftimeindex_sub_cftimeindex[proleptic_gregorian] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_sub_cftimeindex[proleptic_gregorian] tests/test_cftimeindex.py::test_cftimeindex_sub_cftime_datetime[365_day] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_write_region[2-False-False-True-False] tests/test_backends.py::TestZarrWriteEmpty::test_write_region[2-False-False-True-True] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_sub_cftime_datetime[365_day] tests/test_cftimeindex.py::test_cftimeindex_sub_cftime_datetime[360_day] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_sub_cftime_datetime[360_day] tests/test_cftimeindex.py::test_cftimeindex_sub_cftime_datetime[julian] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_sub_cftime_datetime[julian] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_test_data tests/test_cftimeindex.py::test_cftimeindex_sub_cftime_datetime[all_leap] tests/test_backends.py::TestNetCDF4ViaDaskData::test_load [gw2] PASSED tests/test_backends_datatree.py::TestZarrDatatreeIO::test_open_groups_round_trip[zarr_format=2] tests/test_backends_datatree.py::TestZarrDatatreeIO::test_open_groups_round_trip[zarr_format=3] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_sub_cftime_datetime[all_leap] [gw2] SKIPPED tests/test_backends_datatree.py::TestZarrDatatreeIO::test_open_groups_round_trip[zarr_format=3] tests/test_backends_datatree.py::TestZarrDatatreeIO::test_open_datatree[zarr_format=2] tests/test_cftimeindex.py::test_cftimeindex_sub_cftime_datetime[366_day] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_sub_cftime_datetime[366_day] tests/test_cftimeindex.py::test_cftimeindex_sub_cftime_datetime[gregorian] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_sub_cftime_datetime[gregorian] tests/test_cftimeindex.py::test_cftimeindex_sub_cftime_datetime[proleptic_gregorian] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_sub_cftime_datetime[proleptic_gregorian] tests/test_cftimeindex.py::test_cftime_datetime_sub_cftimeindex[365_day] [gw2] PASSED tests/test_backends_datatree.py::TestZarrDatatreeIO::test_open_datatree[zarr_format=2] tests/test_backends_datatree.py::TestZarrDatatreeIO::test_open_datatree[zarr_format=3] [gw2] SKIPPED tests/test_backends_datatree.py::TestZarrDatatreeIO::test_open_datatree[zarr_format=3] tests/test_backends_datatree.py::TestZarrDatatreeIO::test_open_datatree_chunks[zarr_format=2] [gw3] PASSED tests/test_cftimeindex.py::test_cftime_datetime_sub_cftimeindex[365_day] tests/test_cftimeindex.py::test_cftime_datetime_sub_cftimeindex[360_day] [gw3] PASSED tests/test_cftimeindex.py::test_cftime_datetime_sub_cftimeindex[360_day] tests/test_cftimeindex.py::test_cftime_datetime_sub_cftimeindex[julian] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_write_region[2-False-False-True-True] tests/test_backends.py::TestZarrWriteEmpty::test_write_region[2-False-False-True-None] [gw3] PASSED tests/test_cftimeindex.py::test_cftime_datetime_sub_cftimeindex[julian] tests/test_cftimeindex.py::test_cftime_datetime_sub_cftimeindex[all_leap] [gw3] PASSED tests/test_cftimeindex.py::test_cftime_datetime_sub_cftimeindex[all_leap] tests/test_cftimeindex.py::test_cftime_datetime_sub_cftimeindex[366_day] [gw3] PASSED tests/test_cftimeindex.py::test_cftime_datetime_sub_cftimeindex[366_day] tests/test_cftimeindex.py::test_cftime_datetime_sub_cftimeindex[gregorian] [gw3] PASSED tests/test_cftimeindex.py::test_cftime_datetime_sub_cftimeindex[gregorian] tests/test_cftimeindex.py::test_cftime_datetime_sub_cftimeindex[proleptic_gregorian] [gw3] PASSED tests/test_cftimeindex.py::test_cftime_datetime_sub_cftimeindex[proleptic_gregorian] tests/test_cftimeindex.py::test_distant_cftime_datetime_sub_cftimeindex[365_day] [gw3] PASSED tests/test_cftimeindex.py::test_distant_cftime_datetime_sub_cftimeindex[365_day] tests/test_cftimeindex.py::test_distant_cftime_datetime_sub_cftimeindex[360_day] [gw3] PASSED tests/test_cftimeindex.py::test_distant_cftime_datetime_sub_cftimeindex[360_day] tests/test_cftimeindex.py::test_distant_cftime_datetime_sub_cftimeindex[julian] [gw3] PASSED tests/test_cftimeindex.py::test_distant_cftime_datetime_sub_cftimeindex[julian] tests/test_cftimeindex.py::test_distant_cftime_datetime_sub_cftimeindex[all_leap] [gw3] PASSED tests/test_cftimeindex.py::test_distant_cftime_datetime_sub_cftimeindex[all_leap] tests/test_cftimeindex.py::test_distant_cftime_datetime_sub_cftimeindex[366_day] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_write_region[2-False-False-True-None] tests/test_backends.py::TestZarrWriteEmpty::test_write_region[2-False-True-False-False] [gw3] PASSED tests/test_cftimeindex.py::test_distant_cftime_datetime_sub_cftimeindex[366_day] tests/test_cftimeindex.py::test_distant_cftime_datetime_sub_cftimeindex[gregorian] [gw3] PASSED tests/test_cftimeindex.py::test_distant_cftime_datetime_sub_cftimeindex[gregorian] tests/test_cftimeindex.py::test_distant_cftime_datetime_sub_cftimeindex[proleptic_gregorian] [gw3] PASSED tests/test_cftimeindex.py::test_distant_cftime_datetime_sub_cftimeindex[proleptic_gregorian] tests/test_cftimeindex.py::test_cftimeindex_sub_timedeltaindex[365_day] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_sub_timedeltaindex[365_day] tests/test_cftimeindex.py::test_cftimeindex_sub_timedeltaindex[360_day] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_sub_timedeltaindex[360_day] tests/test_cftimeindex.py::test_cftimeindex_sub_timedeltaindex[julian] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_sub_timedeltaindex[julian] tests/test_cftimeindex.py::test_cftimeindex_sub_timedeltaindex[all_leap] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_sub_timedeltaindex[all_leap] tests/test_cftimeindex.py::test_cftimeindex_sub_timedeltaindex[366_day] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_sub_timedeltaindex[366_day] tests/test_cftimeindex.py::test_cftimeindex_sub_timedeltaindex[gregorian] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_load tests/test_backends.py::TestNetCDF4ViaDaskData::test_dataset_compute [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_sub_timedeltaindex[gregorian] tests/test_cftimeindex.py::test_cftimeindex_sub_timedeltaindex[proleptic_gregorian] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_sub_timedeltaindex[proleptic_gregorian] tests/test_cftimeindex.py::test_cftimeindex_sub_index_of_cftime_datetimes[365_day] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_write_region[2-False-True-False-False] tests/test_backends.py::TestZarrWriteEmpty::test_write_region[2-False-True-False-True] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_sub_index_of_cftime_datetimes[365_day] tests/test_cftimeindex.py::test_cftimeindex_sub_index_of_cftime_datetimes[360_day] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_sub_index_of_cftime_datetimes[360_day] tests/test_cftimeindex.py::test_cftimeindex_sub_index_of_cftime_datetimes[julian] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_sub_index_of_cftime_datetimes[julian] tests/test_cftimeindex.py::test_cftimeindex_sub_index_of_cftime_datetimes[all_leap] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_sub_index_of_cftime_datetimes[all_leap] tests/test_cftimeindex.py::test_cftimeindex_sub_index_of_cftime_datetimes[366_day] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_sub_index_of_cftime_datetimes[366_day] tests/test_cftimeindex.py::test_cftimeindex_sub_index_of_cftime_datetimes[gregorian] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_sub_index_of_cftime_datetimes[gregorian] tests/test_cftimeindex.py::test_cftimeindex_sub_index_of_cftime_datetimes[proleptic_gregorian] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_sub_index_of_cftime_datetimes[proleptic_gregorian] tests/test_cftimeindex.py::test_cftimeindex_sub_not_implemented[365_day] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_sub_not_implemented[365_day] tests/test_cftimeindex.py::test_cftimeindex_sub_not_implemented[360_day] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_sub_not_implemented[360_day] tests/test_cftimeindex.py::test_cftimeindex_sub_not_implemented[julian] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_sub_not_implemented[julian] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_write_region[2-False-True-False-True] tests/test_backends.py::TestZarrWriteEmpty::test_write_region[2-False-True-False-None] tests/test_cftimeindex.py::test_cftimeindex_sub_not_implemented[all_leap] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_dataset_compute [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_sub_not_implemented[all_leap] tests/test_backends.py::TestNetCDF4ViaDaskData::test_pickle tests/test_cftimeindex.py::test_cftimeindex_sub_not_implemented[366_day] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_sub_not_implemented[366_day] tests/test_cftimeindex.py::test_cftimeindex_sub_not_implemented[gregorian] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_sub_not_implemented[gregorian] [gw2] PASSED tests/test_backends_datatree.py::TestZarrDatatreeIO::test_open_datatree_chunks[zarr_format=2] tests/test_cftimeindex.py::test_cftimeindex_sub_not_implemented[proleptic_gregorian] tests/test_backends_datatree.py::TestZarrDatatreeIO::test_open_datatree_chunks[zarr_format=3] [gw2] SKIPPED tests/test_backends_datatree.py::TestZarrDatatreeIO::test_open_datatree_chunks[zarr_format=3] tests/test_backends_datatree.py::TestZarrDatatreeIO::test_open_groups[zarr_format=2] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_sub_not_implemented[proleptic_gregorian] tests/test_cftimeindex.py::test_cftimeindex_rsub[365_day] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_rsub[365_day] tests/test_cftimeindex.py::test_cftimeindex_rsub[360_day] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_pickle tests/test_backends.py::TestNetCDF4ViaDaskData::test_pickle_dataarray [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_rsub[360_day] tests/test_cftimeindex.py::test_cftimeindex_rsub[julian] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_rsub[julian] tests/test_cftimeindex.py::test_cftimeindex_rsub[all_leap] [gw2] PASSED tests/test_backends_datatree.py::TestZarrDatatreeIO::test_open_groups[zarr_format=2] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_rsub[all_leap] tests/test_cftimeindex.py::test_cftimeindex_rsub[366_day] tests/test_backends_datatree.py::TestZarrDatatreeIO::test_open_groups[zarr_format=3] [gw2] SKIPPED tests/test_backends_datatree.py::TestZarrDatatreeIO::test_open_groups[zarr_format=3] tests/test_backends_datatree.py::TestZarrDatatreeIO::test_open_datatree_specific_group[True-zarr_format=2] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_rsub[366_day] tests/test_cftimeindex.py::test_cftimeindex_rsub[gregorian] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_write_region[2-False-True-False-None] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_pickle_dataarray tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_None_variable tests/test_backends.py::TestZarrWriteEmpty::test_write_region[2-False-True-True-False] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_rsub[gregorian] tests/test_cftimeindex.py::test_cftimeindex_rsub[proleptic_gregorian] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_rsub[proleptic_gregorian] tests/test_cftimeindex.py::test_cftimeindex_shift[365_day-D] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_shift[365_day-D] tests/test_cftimeindex.py::test_cftimeindex_shift[365_day-freq1] [gw2] PASSED tests/test_backends_datatree.py::TestZarrDatatreeIO::test_open_datatree_specific_group[True-zarr_format=2] tests/test_backends_datatree.py::TestZarrDatatreeIO::test_open_datatree_specific_group[True-zarr_format=3] [gw2] SKIPPED tests/test_backends_datatree.py::TestZarrDatatreeIO::test_open_datatree_specific_group[True-zarr_format=3] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_shift[365_day-freq1] tests/test_backends_datatree.py::TestZarrDatatreeIO::test_open_datatree_specific_group[False-zarr_format=2] tests/test_cftimeindex.py::test_cftimeindex_shift[360_day-D] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_None_variable tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_object_dtype [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_shift[360_day-D] tests/test_cftimeindex.py::test_cftimeindex_shift[360_day-freq1] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_shift[360_day-freq1] tests/test_cftimeindex.py::test_cftimeindex_shift[julian-D] [gw2] PASSED tests/test_backends_datatree.py::TestZarrDatatreeIO::test_open_datatree_specific_group[False-zarr_format=2] tests/test_backends_datatree.py::TestZarrDatatreeIO::test_open_datatree_specific_group[False-zarr_format=3] [gw2] SKIPPED tests/test_backends_datatree.py::TestZarrDatatreeIO::test_open_datatree_specific_group[False-zarr_format=3] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_shift[julian-D] tests/test_backends_datatree.py::TestZarrDatatreeIO::test_open_datatree_specific_group[None-zarr_format=2] tests/test_cftimeindex.py::test_cftimeindex_shift[julian-freq1] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_shift[julian-freq1] tests/test_cftimeindex.py::test_cftimeindex_shift[all_leap-D] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_shift[all_leap-D] tests/test_cftimeindex.py::test_cftimeindex_shift[all_leap-freq1] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_shift[all_leap-freq1] tests/test_cftimeindex.py::test_cftimeindex_shift[366_day-D] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_shift[366_day-D] tests/test_cftimeindex.py::test_cftimeindex_shift[366_day-freq1] [gw2] PASSED tests/test_backends_datatree.py::TestZarrDatatreeIO::test_open_datatree_specific_group[None-zarr_format=2] tests/test_backends_datatree.py::TestZarrDatatreeIO::test_open_datatree_specific_group[None-zarr_format=3] [gw2] SKIPPED tests/test_backends_datatree.py::TestZarrDatatreeIO::test_open_datatree_specific_group[None-zarr_format=3] tests/test_backends_datatree.py::TestZarrDatatreeIO::test_open_groups_chunks[zarr_format=2] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_shift[366_day-freq1] tests/test_cftimeindex.py::test_cftimeindex_shift[gregorian-D] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_shift[gregorian-D] tests/test_cftimeindex.py::test_cftimeindex_shift[gregorian-freq1] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_shift[gregorian-freq1] tests/test_cftimeindex.py::test_cftimeindex_shift[proleptic_gregorian-D] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_shift[proleptic_gregorian-D] tests/test_cftimeindex.py::test_cftimeindex_shift[proleptic_gregorian-freq1] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_shift[proleptic_gregorian-freq1] tests/test_cftimeindex.py::test_cftimeindex_shift_invalid_periods [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_shift_invalid_periods tests/test_cftimeindex.py::test_cftimeindex_shift_invalid_freq [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_write_region[2-False-True-True-False] tests/test_backends.py::TestZarrWriteEmpty::test_write_region[2-False-True-True-True] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_shift_invalid_freq tests/test_cftimeindex.py::test_cftimeindex_calendar_property[noleap-noleap] [gw2] PASSED tests/test_backends_datatree.py::TestZarrDatatreeIO::test_open_groups_chunks[zarr_format=2] tests/test_backends_datatree.py::TestZarrDatatreeIO::test_open_groups_chunks[zarr_format=3] [gw2] SKIPPED tests/test_backends_datatree.py::TestZarrDatatreeIO::test_open_groups_chunks[zarr_format=3] tests/test_backends_datatree.py::TestZarrDatatreeIO::test_write_subgroup[zarr_format=2] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_calendar_property[noleap-noleap] tests/test_cftimeindex.py::test_cftimeindex_calendar_property[365_day-noleap] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_calendar_property[365_day-noleap] tests/test_cftimeindex.py::test_cftimeindex_calendar_property[360_day-360_day] [gw2] PASSED tests/test_backends_datatree.py::TestZarrDatatreeIO::test_write_subgroup[zarr_format=2] tests/test_backends_datatree.py::TestZarrDatatreeIO::test_write_subgroup[zarr_format=3] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_calendar_property[360_day-360_day] [gw2] SKIPPED tests/test_backends_datatree.py::TestZarrDatatreeIO::test_write_subgroup[zarr_format=3] tests/test_cftimeindex.py::test_cftimeindex_calendar_property[julian-julian] tests/test_backends_datatree.py::TestZarrDatatreeIO::test_write_inherited_coords_false[zarr_format=2] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_calendar_property[julian-julian] tests/test_cftimeindex.py::test_cftimeindex_calendar_property[gregorian-standard] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_calendar_property[gregorian-standard] tests/test_cftimeindex.py::test_cftimeindex_calendar_property[standard-standard] [gw2] PASSED tests/test_backends_datatree.py::TestZarrDatatreeIO::test_write_inherited_coords_false[zarr_format=2] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_calendar_property[standard-standard] tests/test_backends_datatree.py::TestZarrDatatreeIO::test_write_inherited_coords_false[zarr_format=3] [gw2] SKIPPED tests/test_backends_datatree.py::TestZarrDatatreeIO::test_write_inherited_coords_false[zarr_format=3] tests/test_cftimeindex.py::test_cftimeindex_calendar_property[proleptic_gregorian-proleptic_gregorian] tests/test_backends_datatree.py::TestZarrDatatreeIO::test_write_inherited_coords_true[zarr_format=2] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_calendar_property[proleptic_gregorian-proleptic_gregorian] tests/test_cftimeindex.py::test_empty_cftimeindex_calendar_property [gw3] PASSED tests/test_cftimeindex.py::test_empty_cftimeindex_calendar_property tests/test_cftimeindex.py::test_cftimeindex_freq_property_none_size_lt_3[noleap] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_freq_property_none_size_lt_3[noleap] tests/test_cftimeindex.py::test_cftimeindex_freq_property_none_size_lt_3[365_day] [gw2] PASSED tests/test_backends_datatree.py::TestZarrDatatreeIO::test_write_inherited_coords_true[zarr_format=2] tests/test_backends_datatree.py::TestZarrDatatreeIO::test_write_inherited_coords_true[zarr_format=3] [gw2] SKIPPED tests/test_backends_datatree.py::TestZarrDatatreeIO::test_write_inherited_coords_true[zarr_format=3] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_freq_property_none_size_lt_3[365_day] tests/test_backends_file_manager.py::test_file_manager_mock_write[1] tests/test_cftimeindex.py::test_cftimeindex_freq_property_none_size_lt_3[360_day] [gw2] PASSED tests/test_backends_file_manager.py::test_file_manager_mock_write[1] tests/test_backends_file_manager.py::test_file_manager_mock_write[2] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_freq_property_none_size_lt_3[360_day] tests/test_cftimeindex.py::test_cftimeindex_freq_property_none_size_lt_3[julian] [gw2] PASSED tests/test_backends_file_manager.py::test_file_manager_mock_write[2] tests/test_backends_file_manager.py::test_file_manager_mock_write[3] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_freq_property_none_size_lt_3[julian] tests/test_cftimeindex.py::test_cftimeindex_freq_property_none_size_lt_3[gregorian] [gw2] PASSED tests/test_backends_file_manager.py::test_file_manager_mock_write[3] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_freq_property_none_size_lt_3[gregorian] tests/test_backends_file_manager.py::test_file_manager_mock_write[None] tests/test_cftimeindex.py::test_cftimeindex_freq_property_none_size_lt_3[standard] [gw2] PASSED tests/test_backends_file_manager.py::test_file_manager_mock_write[None] tests/test_backends_file_manager.py::test_file_manager_autoclose[True] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_write_region[2-False-True-True-True] tests/test_backends.py::TestZarrWriteEmpty::test_write_region[2-False-True-True-None] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_freq_property_none_size_lt_3[standard] tests/test_cftimeindex.py::test_cftimeindex_freq_property_none_size_lt_3[proleptic_gregorian] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_freq_property_none_size_lt_3[proleptic_gregorian] tests/test_cftimeindex.py::test_cftimeindex_calendar_repr[noleap-noleap] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_calendar_repr[noleap-noleap] tests/test_cftimeindex.py::test_cftimeindex_calendar_repr[365_day-noleap] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_calendar_repr[365_day-noleap] tests/test_cftimeindex.py::test_cftimeindex_calendar_repr[360_day-360_day] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_calendar_repr[360_day-360_day] tests/test_cftimeindex.py::test_cftimeindex_calendar_repr[julian-julian] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_calendar_repr[julian-julian] tests/test_cftimeindex.py::test_cftimeindex_calendar_repr[gregorian-standard] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_calendar_repr[gregorian-standard] tests/test_cftimeindex.py::test_cftimeindex_calendar_repr[standard-standard] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_calendar_repr[standard-standard] tests/test_cftimeindex.py::test_cftimeindex_calendar_repr[proleptic_gregorian-proleptic_gregorian] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_calendar_repr[proleptic_gregorian-proleptic_gregorian] tests/test_cftimeindex.py::test_cftimeindex_periods_repr[2] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_object_dtype [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_periods_repr[2] tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_string_data tests/test_cftimeindex.py::test_cftimeindex_periods_repr[40] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_periods_repr[40] tests/test_cftimeindex.py::test_cftimeindex_freq_in_repr[D-noleap] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_freq_in_repr[D-noleap] tests/test_cftimeindex.py::test_cftimeindex_freq_in_repr[D-360_day] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_string_data tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_string_encoded_characters [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_freq_in_repr[D-360_day] tests/test_cftimeindex.py::test_cftimeindex_freq_in_repr[D-standard] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_freq_in_repr[D-standard] tests/test_cftimeindex.py::test_cftimeindex_freq_in_repr[h-noleap] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_freq_in_repr[h-noleap] tests/test_cftimeindex.py::test_cftimeindex_freq_in_repr[h-360_day] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_freq_in_repr[h-360_day] tests/test_cftimeindex.py::test_cftimeindex_freq_in_repr[h-standard] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_freq_in_repr[h-standard] 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)] [gw3] PASSED 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)] 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')] [gw3] PASSED 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')] 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')] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_string_encoded_characters tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_numpy_datetime_data [gw3] PASSED 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')] tests/test_cftimeindex.py::test_cftimeindex_repr_formatting_width[2-40] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_repr_formatting_width[2-40] tests/test_cftimeindex.py::test_cftimeindex_repr_formatting_width[2-80] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_repr_formatting_width[2-80] tests/test_cftimeindex.py::test_cftimeindex_repr_formatting_width[2-100] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_repr_formatting_width[2-100] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_numpy_datetime_data tests/test_cftimeindex.py::test_cftimeindex_repr_formatting_width[3-40] tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_cftime_datetime_data [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_repr_formatting_width[3-40] tests/test_cftimeindex.py::test_cftimeindex_repr_formatting_width[3-80] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_repr_formatting_width[3-80] tests/test_cftimeindex.py::test_cftimeindex_repr_formatting_width[3-100] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_repr_formatting_width[3-100] tests/test_cftimeindex.py::test_cftimeindex_repr_formatting_width[4-40] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_repr_formatting_width[4-40] tests/test_cftimeindex.py::test_cftimeindex_repr_formatting_width[4-80] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_repr_formatting_width[4-80] tests/test_cftimeindex.py::test_cftimeindex_repr_formatting_width[4-100] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_repr_formatting_width[4-100] tests/test_cftimeindex.py::test_cftimeindex_repr_formatting_width[100-40] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_repr_formatting_width[100-40] tests/test_cftimeindex.py::test_cftimeindex_repr_formatting_width[100-80] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_repr_formatting_width[100-80] tests/test_cftimeindex.py::test_cftimeindex_repr_formatting_width[100-100] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_repr_formatting_width[100-100] tests/test_cftimeindex.py::test_cftimeindex_repr_formatting_width[101-40] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_repr_formatting_width[101-40] tests/test_cftimeindex.py::test_cftimeindex_repr_formatting_width[101-80] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_repr_formatting_width[101-80] tests/test_cftimeindex.py::test_cftimeindex_repr_formatting_width[101-100] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_write_region[2-False-True-True-None] tests/test_backends.py::TestZarrWriteEmpty::test_write_region[2-True-False-False-False] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_repr_formatting_width[101-100] tests/test_cftimeindex.py::test_cftimeindex_repr_101_shorter[22] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_repr_101_shorter[22] tests/test_cftimeindex.py::test_cftimeindex_repr_101_shorter[50] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_repr_101_shorter[50] tests/test_cftimeindex.py::test_cftimeindex_repr_101_shorter[100] [gw3] PASSED tests/test_cftimeindex.py::test_cftimeindex_repr_101_shorter[100] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_cftime_datetime_data tests/test_cftimeindex.py::test_parse_array_of_cftime_strings tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_timedelta_data [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_write_region[2-True-False-False-False] tests/test_backends.py::TestZarrWriteEmpty::test_write_region[2-True-False-False-True] [gw3] PASSED tests/test_cftimeindex.py::test_parse_array_of_cftime_strings tests/test_cftimeindex.py::test_strftime_of_cftime_array[360_day] [gw3] PASSED tests/test_cftimeindex.py::test_strftime_of_cftime_array[360_day] tests/test_cftimeindex.py::test_strftime_of_cftime_array[365_day] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_timedelta_data [gw3] PASSED tests/test_cftimeindex.py::test_strftime_of_cftime_array[365_day] tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_timedelta_data_via_dtype[s] tests/test_cftimeindex.py::test_strftime_of_cftime_array[366_day] [gw3] PASSED tests/test_cftimeindex.py::test_strftime_of_cftime_array[366_day] tests/test_cftimeindex.py::test_strftime_of_cftime_array[all_leap] [gw3] PASSED tests/test_cftimeindex.py::test_strftime_of_cftime_array[all_leap] tests/test_cftimeindex.py::test_strftime_of_cftime_array[gregorian] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_timedelta_data_via_dtype[s] tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_timedelta_data_via_dtype[ms] [gw3] PASSED tests/test_cftimeindex.py::test_strftime_of_cftime_array[gregorian] tests/test_cftimeindex.py::test_strftime_of_cftime_array[julian] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_write_region[2-True-False-False-True] tests/test_backends.py::TestZarrWriteEmpty::test_write_region[2-True-False-False-None] [gw3] PASSED tests/test_cftimeindex.py::test_strftime_of_cftime_array[julian] tests/test_cftimeindex.py::test_strftime_of_cftime_array[noleap] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_timedelta_data_via_dtype[ms] tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_timedelta_data_via_dtype[us] [gw3] PASSED tests/test_cftimeindex.py::test_strftime_of_cftime_array[noleap] tests/test_cftimeindex.py::test_strftime_of_cftime_array[proleptic_gregorian] [gw3] PASSED tests/test_cftimeindex.py::test_strftime_of_cftime_array[proleptic_gregorian] tests/test_cftimeindex.py::test_strftime_of_cftime_array[standard] [gw3] PASSED tests/test_cftimeindex.py::test_strftime_of_cftime_array[standard] tests/test_cftimeindex.py::test_to_datetimeindex[False-360_day] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_timedelta_data_via_dtype[us] tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_timedelta_data_via_dtype[ns] [gw3] PASSED tests/test_cftimeindex.py::test_to_datetimeindex[False-360_day] tests/test_cftimeindex.py::test_to_datetimeindex[False-365_day] [gw3] PASSED tests/test_cftimeindex.py::test_to_datetimeindex[False-365_day] tests/test_cftimeindex.py::test_to_datetimeindex[False-366_day] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_timedelta_data_via_dtype[ns] tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_float64_data [gw3] PASSED tests/test_cftimeindex.py::test_to_datetimeindex[False-366_day] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_write_region[2-True-False-False-None] tests/test_cftimeindex.py::test_to_datetimeindex[False-all_leap] tests/test_backends.py::TestZarrWriteEmpty::test_write_region[2-True-False-True-False] [gw3] PASSED tests/test_cftimeindex.py::test_to_datetimeindex[False-all_leap] tests/test_cftimeindex.py::test_to_datetimeindex[False-gregorian] [gw3] PASSED tests/test_cftimeindex.py::test_to_datetimeindex[False-gregorian] tests/test_cftimeindex.py::test_to_datetimeindex[False-julian] [gw3] PASSED tests/test_cftimeindex.py::test_to_datetimeindex[False-julian] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_float64_data tests/test_cftimeindex.py::test_to_datetimeindex[False-noleap] tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_example_1_netcdf [gw0] SKIPPED tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_example_1_netcdf tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_global_coordinates [gw3] PASSED tests/test_cftimeindex.py::test_to_datetimeindex[False-noleap] tests/test_cftimeindex.py::test_to_datetimeindex[False-proleptic_gregorian] [gw3] PASSED tests/test_cftimeindex.py::test_to_datetimeindex[False-proleptic_gregorian] tests/test_cftimeindex.py::test_to_datetimeindex[False-standard] [gw3] PASSED tests/test_cftimeindex.py::test_to_datetimeindex[False-standard] tests/test_cftimeindex.py::test_to_datetimeindex[True-360_day] [gw3] PASSED tests/test_cftimeindex.py::test_to_datetimeindex[True-360_day] tests/test_cftimeindex.py::test_to_datetimeindex[True-365_day] [gw3] PASSED tests/test_cftimeindex.py::test_to_datetimeindex[True-365_day] tests/test_cftimeindex.py::test_to_datetimeindex[True-366_day] [gw3] PASSED tests/test_cftimeindex.py::test_to_datetimeindex[True-366_day] tests/test_cftimeindex.py::test_to_datetimeindex[True-all_leap] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_write_region[2-True-False-True-False] tests/test_backends.py::TestZarrWriteEmpty::test_write_region[2-True-False-True-True] [gw3] PASSED tests/test_cftimeindex.py::test_to_datetimeindex[True-all_leap] tests/test_cftimeindex.py::test_to_datetimeindex[True-gregorian] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_global_coordinates tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_coordinates_with_space [gw3] PASSED tests/test_cftimeindex.py::test_to_datetimeindex[True-gregorian] tests/test_cftimeindex.py::test_to_datetimeindex[True-julian] [gw3] PASSED tests/test_cftimeindex.py::test_to_datetimeindex[True-julian] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_coordinates_with_space tests/test_cftimeindex.py::test_to_datetimeindex[True-noleap] tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_boolean_dtype [gw3] PASSED tests/test_cftimeindex.py::test_to_datetimeindex[True-noleap] tests/test_cftimeindex.py::test_to_datetimeindex[True-proleptic_gregorian] [gw3] PASSED tests/test_cftimeindex.py::test_to_datetimeindex[True-proleptic_gregorian] tests/test_cftimeindex.py::test_to_datetimeindex[True-standard] [gw3] PASSED tests/test_cftimeindex.py::test_to_datetimeindex[True-standard] tests/test_cftimeindex.py::test_to_datetimeindex_future_warning [gw3] PASSED tests/test_cftimeindex.py::test_to_datetimeindex_future_warning tests/test_cftimeindex.py::test_to_datetimeindex_out_of_range[360_day] [gw3] PASSED tests/test_cftimeindex.py::test_to_datetimeindex_out_of_range[360_day] tests/test_cftimeindex.py::test_to_datetimeindex_out_of_range[365_day] [gw2] PASSED tests/test_backends_file_manager.py::test_file_manager_autoclose[True] tests/test_backends_file_manager.py::test_file_manager_autoclose[False] [gw3] PASSED tests/test_cftimeindex.py::test_to_datetimeindex_out_of_range[365_day] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_write_region[2-True-False-True-True] tests/test_cftimeindex.py::test_to_datetimeindex_out_of_range[366_day] tests/test_backends.py::TestZarrWriteEmpty::test_write_region[2-True-False-True-None] [gw3] PASSED tests/test_cftimeindex.py::test_to_datetimeindex_out_of_range[366_day] tests/test_cftimeindex.py::test_to_datetimeindex_out_of_range[all_leap] [gw3] PASSED tests/test_cftimeindex.py::test_to_datetimeindex_out_of_range[all_leap] tests/test_cftimeindex.py::test_to_datetimeindex_out_of_range[gregorian] [gw3] PASSED tests/test_cftimeindex.py::test_to_datetimeindex_out_of_range[gregorian] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_boolean_dtype tests/test_cftimeindex.py::test_to_datetimeindex_out_of_range[julian] tests/test_backends.py::TestNetCDF4ViaDaskData::test_orthogonal_indexing [gw3] PASSED tests/test_cftimeindex.py::test_to_datetimeindex_out_of_range[julian] tests/test_cftimeindex.py::test_to_datetimeindex_out_of_range[noleap] [gw3] PASSED tests/test_cftimeindex.py::test_to_datetimeindex_out_of_range[noleap] tests/test_cftimeindex.py::test_to_datetimeindex_out_of_range[proleptic_gregorian] [gw3] PASSED tests/test_cftimeindex.py::test_to_datetimeindex_out_of_range[proleptic_gregorian] tests/test_cftimeindex.py::test_to_datetimeindex_out_of_range[standard] [gw3] PASSED tests/test_cftimeindex.py::test_to_datetimeindex_out_of_range[standard] tests/test_cftimeindex.py::test_to_datetimeindex_gregorian_pre_reform[False] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_write_region[2-True-False-True-None] tests/test_backends.py::TestZarrWriteEmpty::test_write_region[2-True-True-False-False] [gw3] PASSED tests/test_cftimeindex.py::test_to_datetimeindex_gregorian_pre_reform[False] tests/test_cftimeindex.py::test_to_datetimeindex_gregorian_pre_reform[True] [gw3] PASSED tests/test_cftimeindex.py::test_to_datetimeindex_gregorian_pre_reform[True] tests/test_cftimeindex.py::test_to_datetimeindex_feb_29[all_leap] [gw3] PASSED tests/test_cftimeindex.py::test_to_datetimeindex_feb_29[all_leap] tests/test_cftimeindex.py::test_to_datetimeindex_feb_29[360_day] [gw3] PASSED tests/test_cftimeindex.py::test_to_datetimeindex_feb_29[360_day] tests/test_cftimeindex.py::test_multiindex [gw3] XPASS tests/test_cftimeindex.py::test_multiindex tests/test_cftimeindex.py::test_rounding_methods_against_datetimeindex[floor-3663s] [gw3] PASSED tests/test_cftimeindex.py::test_rounding_methods_against_datetimeindex[floor-3663s] tests/test_cftimeindex.py::test_rounding_methods_against_datetimeindex[floor-33min] [gw3] PASSED tests/test_cftimeindex.py::test_rounding_methods_against_datetimeindex[floor-33min] tests/test_cftimeindex.py::test_rounding_methods_against_datetimeindex[floor-2h] [gw3] PASSED tests/test_cftimeindex.py::test_rounding_methods_against_datetimeindex[floor-2h] tests/test_cftimeindex.py::test_rounding_methods_against_datetimeindex[ceil-3663s] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_write_region[2-True-True-False-False] tests/test_backends.py::TestZarrWriteEmpty::test_write_region[2-True-True-False-True] [gw3] PASSED tests/test_cftimeindex.py::test_rounding_methods_against_datetimeindex[ceil-3663s] tests/test_cftimeindex.py::test_rounding_methods_against_datetimeindex[ceil-33min] [gw3] PASSED tests/test_cftimeindex.py::test_rounding_methods_against_datetimeindex[ceil-33min] tests/test_cftimeindex.py::test_rounding_methods_against_datetimeindex[ceil-2h] [gw3] PASSED tests/test_cftimeindex.py::test_rounding_methods_against_datetimeindex[ceil-2h] tests/test_cftimeindex.py::test_rounding_methods_against_datetimeindex[round-3663s] [gw3] PASSED tests/test_cftimeindex.py::test_rounding_methods_against_datetimeindex[round-3663s] tests/test_cftimeindex.py::test_rounding_methods_against_datetimeindex[round-33min] [gw3] PASSED tests/test_cftimeindex.py::test_rounding_methods_against_datetimeindex[round-33min] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_orthogonal_indexing tests/test_cftimeindex.py::test_rounding_methods_against_datetimeindex[round-2h] tests/test_backends.py::TestNetCDF4ViaDaskData::test_vectorized_indexing [gw3] PASSED tests/test_cftimeindex.py::test_rounding_methods_against_datetimeindex[round-2h] tests/test_cftimeindex.py::test_rounding_methods_empty_cftimindex[floor] [gw3] PASSED tests/test_cftimeindex.py::test_rounding_methods_empty_cftimindex[floor] tests/test_cftimeindex.py::test_rounding_methods_empty_cftimindex[ceil] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_write_region[2-True-True-False-True] tests/test_backends.py::TestZarrWriteEmpty::test_write_region[2-True-True-False-None] [gw3] PASSED tests/test_cftimeindex.py::test_rounding_methods_empty_cftimindex[ceil] tests/test_cftimeindex.py::test_rounding_methods_empty_cftimindex[round] [gw3] PASSED tests/test_cftimeindex.py::test_rounding_methods_empty_cftimindex[round] tests/test_cftimeindex.py::test_rounding_methods_invalid_freq[floor] [gw3] PASSED tests/test_cftimeindex.py::test_rounding_methods_invalid_freq[floor] tests/test_cftimeindex.py::test_rounding_methods_invalid_freq[ceil] [gw3] PASSED tests/test_cftimeindex.py::test_rounding_methods_invalid_freq[ceil] tests/test_cftimeindex.py::test_rounding_methods_invalid_freq[round] [gw3] PASSED tests/test_cftimeindex.py::test_rounding_methods_invalid_freq[round] tests/test_cftimeindex.py::test_ceil[365_day] [gw3] PASSED tests/test_cftimeindex.py::test_ceil[365_day] tests/test_cftimeindex.py::test_ceil[360_day] [gw3] PASSED tests/test_cftimeindex.py::test_ceil[360_day] tests/test_cftimeindex.py::test_ceil[julian] [gw3] PASSED tests/test_cftimeindex.py::test_ceil[julian] tests/test_cftimeindex.py::test_ceil[all_leap] [gw3] PASSED tests/test_cftimeindex.py::test_ceil[all_leap] tests/test_cftimeindex.py::test_ceil[366_day] [gw3] PASSED tests/test_cftimeindex.py::test_ceil[366_day] tests/test_cftimeindex.py::test_ceil[gregorian] [gw3] PASSED tests/test_cftimeindex.py::test_ceil[gregorian] tests/test_cftimeindex.py::test_ceil[proleptic_gregorian] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_write_region[2-True-True-False-None] tests/test_backends.py::TestZarrWriteEmpty::test_write_region[2-True-True-True-False] [gw3] PASSED tests/test_cftimeindex.py::test_ceil[proleptic_gregorian] tests/test_cftimeindex.py::test_floor[365_day] [gw3] PASSED tests/test_cftimeindex.py::test_floor[365_day] tests/test_cftimeindex.py::test_floor[360_day] [gw3] PASSED tests/test_cftimeindex.py::test_floor[360_day] tests/test_cftimeindex.py::test_floor[julian] [gw3] PASSED tests/test_cftimeindex.py::test_floor[julian] tests/test_cftimeindex.py::test_floor[all_leap] [gw3] PASSED tests/test_cftimeindex.py::test_floor[all_leap] tests/test_cftimeindex.py::test_floor[366_day] [gw3] PASSED tests/test_cftimeindex.py::test_floor[366_day] tests/test_cftimeindex.py::test_floor[gregorian] [gw3] PASSED tests/test_cftimeindex.py::test_floor[gregorian] tests/test_cftimeindex.py::test_floor[proleptic_gregorian] [gw3] PASSED tests/test_cftimeindex.py::test_floor[proleptic_gregorian] tests/test_cftimeindex.py::test_round[365_day] [gw3] PASSED tests/test_cftimeindex.py::test_round[365_day] tests/test_cftimeindex.py::test_round[360_day] [gw3] PASSED tests/test_cftimeindex.py::test_round[360_day] tests/test_cftimeindex.py::test_round[julian] [gw3] PASSED tests/test_cftimeindex.py::test_round[julian] tests/test_cftimeindex.py::test_round[all_leap] [gw3] PASSED tests/test_cftimeindex.py::test_round[all_leap] tests/test_cftimeindex.py::test_round[366_day] [gw3] PASSED tests/test_cftimeindex.py::test_round[366_day] tests/test_cftimeindex.py::test_round[gregorian] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_write_region[2-True-True-True-False] [gw3] PASSED tests/test_cftimeindex.py::test_round[gregorian] tests/test_backends.py::TestZarrWriteEmpty::test_write_region[2-True-True-True-True] tests/test_cftimeindex.py::test_round[proleptic_gregorian] [gw3] PASSED tests/test_cftimeindex.py::test_round[proleptic_gregorian] tests/test_cftimeindex.py::test_asi8[365_day] [gw3] PASSED tests/test_cftimeindex.py::test_asi8[365_day] tests/test_cftimeindex.py::test_asi8[360_day] [gw3] PASSED tests/test_cftimeindex.py::test_asi8[360_day] tests/test_cftimeindex.py::test_asi8[julian] [gw3] PASSED tests/test_cftimeindex.py::test_asi8[julian] tests/test_cftimeindex.py::test_asi8[all_leap] [gw3] PASSED tests/test_cftimeindex.py::test_asi8[all_leap] tests/test_cftimeindex.py::test_asi8[366_day] [gw3] PASSED tests/test_cftimeindex.py::test_asi8[366_day] tests/test_cftimeindex.py::test_asi8[gregorian] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_vectorized_indexing tests/test_backends.py::TestNetCDF4ViaDaskData::test_vectorized_indexing_negative_step [gw3] PASSED tests/test_cftimeindex.py::test_asi8[gregorian] tests/test_cftimeindex.py::test_asi8[proleptic_gregorian] [gw3] PASSED tests/test_cftimeindex.py::test_asi8[proleptic_gregorian] tests/test_cftimeindex.py::test_asi8_distant_date [gw3] PASSED tests/test_cftimeindex.py::test_asi8_distant_date tests/test_cftimeindex.py::test_asi8_empty_cftimeindex [gw3] PASSED tests/test_cftimeindex.py::test_asi8_empty_cftimeindex tests/test_cftimeindex.py::test_infer_freq_valid_types[s] [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq_valid_types[s] tests/test_cftimeindex.py::test_infer_freq_valid_types[ms] [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq_valid_types[ms] tests/test_cftimeindex.py::test_infer_freq_valid_types[us] [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq_valid_types[us] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_write_region[2-True-True-True-True] tests/test_backends.py::TestZarrWriteEmpty::test_write_region[2-True-True-True-None] tests/test_cftimeindex.py::test_infer_freq_valid_types[ns] [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq_valid_types[ns] tests/test_cftimeindex.py::test_infer_freq_invalid_inputs [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq_invalid_inputs tests/test_cftimeindex.py::test_infer_freq[365_day-300YS-JAN] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_vectorized_indexing_negative_step tests/test_backends.py::TestNetCDF4ViaDaskData::test_outer_indexing_reversed [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq[365_day-300YS-JAN] tests/test_cftimeindex.py::test_infer_freq[365_day-YE-DEC] [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq[365_day-YE-DEC] tests/test_cftimeindex.py::test_infer_freq[365_day-YS-JUL] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_outer_indexing_reversed tests/test_backends.py::TestNetCDF4ViaDaskData::test_isel_dataarray [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq[365_day-YS-JUL] tests/test_cftimeindex.py::test_infer_freq[365_day-2YS-FEB] [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq[365_day-2YS-FEB] tests/test_cftimeindex.py::test_infer_freq[365_day-QE-NOV] [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq[365_day-QE-NOV] tests/test_cftimeindex.py::test_infer_freq[365_day-3QS-DEC] [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq[365_day-3QS-DEC] tests/test_cftimeindex.py::test_infer_freq[365_day-MS] [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq[365_day-MS] tests/test_cftimeindex.py::test_infer_freq[365_day-4ME] [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq[365_day-4ME] tests/test_cftimeindex.py::test_infer_freq[365_day-7D] [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq[365_day-7D] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_write_region[2-True-True-True-None] tests/test_backends.py::TestZarrWriteEmpty::test_write_region[2-None-False-False-False] tests/test_cftimeindex.py::test_infer_freq[365_day-D] [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq[365_day-D] tests/test_cftimeindex.py::test_infer_freq[365_day-30h] [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq[365_day-30h] tests/test_cftimeindex.py::test_infer_freq[365_day-5min] [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq[365_day-5min] tests/test_cftimeindex.py::test_infer_freq[365_day-40s] [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq[365_day-40s] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_isel_dataarray tests/test_cftimeindex.py::test_infer_freq[360_day-300YS-JAN] tests/test_backends.py::TestNetCDF4ViaDaskData::test_array_type_after_indexing [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_write_region[2-None-False-False-False] tests/test_backends.py::TestZarrWriteEmpty::test_write_region[2-None-False-False-True] [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq[360_day-300YS-JAN] tests/test_cftimeindex.py::test_infer_freq[360_day-YE-DEC] [gw2] PASSED tests/test_backends_file_manager.py::test_file_manager_autoclose[False] tests/test_backends_file_manager.py::test_file_manager_autoclose_while_locked [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq[360_day-YE-DEC] tests/test_cftimeindex.py::test_infer_freq[360_day-YS-JUL] [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq[360_day-YS-JUL] tests/test_cftimeindex.py::test_infer_freq[360_day-2YS-FEB] [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq[360_day-2YS-FEB] tests/test_cftimeindex.py::test_infer_freq[360_day-QE-NOV] [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq[360_day-QE-NOV] tests/test_cftimeindex.py::test_infer_freq[360_day-3QS-DEC] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_write_region[2-None-False-False-True] tests/test_backends.py::TestZarrWriteEmpty::test_write_region[2-None-False-False-None] [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq[360_day-3QS-DEC] tests/test_cftimeindex.py::test_infer_freq[360_day-MS] [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq[360_day-MS] tests/test_cftimeindex.py::test_infer_freq[360_day-4ME] [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq[360_day-4ME] tests/test_cftimeindex.py::test_infer_freq[360_day-7D] [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq[360_day-7D] tests/test_cftimeindex.py::test_infer_freq[360_day-D] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_write_region[2-None-False-False-None] tests/test_backends.py::TestZarrWriteEmpty::test_write_region[2-None-False-True-False] [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq[360_day-D] tests/test_cftimeindex.py::test_infer_freq[360_day-30h] [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq[360_day-30h] tests/test_cftimeindex.py::test_infer_freq[360_day-5min] [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq[360_day-5min] tests/test_cftimeindex.py::test_infer_freq[360_day-40s] [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq[360_day-40s] tests/test_cftimeindex.py::test_infer_freq[julian-300YS-JAN] [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq[julian-300YS-JAN] tests/test_cftimeindex.py::test_infer_freq[julian-YE-DEC] [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq[julian-YE-DEC] tests/test_cftimeindex.py::test_infer_freq[julian-YS-JUL] [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq[julian-YS-JUL] tests/test_cftimeindex.py::test_infer_freq[julian-2YS-FEB] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_write_region[2-None-False-True-False] tests/test_backends.py::TestZarrWriteEmpty::test_write_region[2-None-False-True-True] [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq[julian-2YS-FEB] tests/test_cftimeindex.py::test_infer_freq[julian-QE-NOV] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_array_type_after_indexing tests/test_backends.py::TestNetCDF4ViaDaskData::test_dropna [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq[julian-QE-NOV] tests/test_cftimeindex.py::test_infer_freq[julian-3QS-DEC] [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq[julian-3QS-DEC] tests/test_cftimeindex.py::test_infer_freq[julian-MS] [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq[julian-MS] tests/test_cftimeindex.py::test_infer_freq[julian-4ME] [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq[julian-4ME] tests/test_cftimeindex.py::test_infer_freq[julian-7D] [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq[julian-7D] tests/test_cftimeindex.py::test_infer_freq[julian-D] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_dropna tests/test_backends.py::TestNetCDF4ViaDaskData::test_ondisk_after_print [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq[julian-D] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_write_region[2-None-False-True-True] tests/test_backends.py::TestZarrWriteEmpty::test_write_region[2-None-False-True-None] tests/test_cftimeindex.py::test_infer_freq[julian-30h] [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq[julian-30h] tests/test_cftimeindex.py::test_infer_freq[julian-5min] [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq[julian-5min] tests/test_cftimeindex.py::test_infer_freq[julian-40s] [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq[julian-40s] tests/test_cftimeindex.py::test_infer_freq[all_leap-300YS-JAN] [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq[all_leap-300YS-JAN] tests/test_cftimeindex.py::test_infer_freq[all_leap-YE-DEC] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_ondisk_after_print tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_bytes_with_fill_value [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq[all_leap-YE-DEC] tests/test_cftimeindex.py::test_infer_freq[all_leap-YS-JUL] [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq[all_leap-YS-JUL] tests/test_cftimeindex.py::test_infer_freq[all_leap-2YS-FEB] [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq[all_leap-2YS-FEB] tests/test_cftimeindex.py::test_infer_freq[all_leap-QE-NOV] [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq[all_leap-QE-NOV] tests/test_cftimeindex.py::test_infer_freq[all_leap-3QS-DEC] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_write_region[2-None-False-True-None] tests/test_backends.py::TestZarrWriteEmpty::test_write_region[2-None-True-False-False] [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq[all_leap-3QS-DEC] tests/test_cftimeindex.py::test_infer_freq[all_leap-MS] [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq[all_leap-MS] tests/test_cftimeindex.py::test_infer_freq[all_leap-4ME] [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq[all_leap-4ME] tests/test_cftimeindex.py::test_infer_freq[all_leap-7D] [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq[all_leap-7D] tests/test_cftimeindex.py::test_infer_freq[all_leap-D] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_bytes_with_fill_value tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_string_with_fill_value_nchar [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq[all_leap-D] tests/test_cftimeindex.py::test_infer_freq[all_leap-30h] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_string_with_fill_value_nchar [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq[all_leap-30h] tests/test_cftimeindex.py::test_infer_freq[all_leap-5min] tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_empty_vlen_string_array [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq[all_leap-5min] tests/test_cftimeindex.py::test_infer_freq[all_leap-40s] [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq[all_leap-40s] tests/test_cftimeindex.py::test_infer_freq[366_day-300YS-JAN] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_empty_vlen_string_array tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_mask_and_scale[dtype0-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq[366_day-300YS-JAN] tests/test_cftimeindex.py::test_infer_freq[366_day-YE-DEC] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_write_region[2-None-True-False-False] tests/test_backends.py::TestZarrWriteEmpty::test_write_region[2-None-True-False-True] [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq[366_day-YE-DEC] tests/test_cftimeindex.py::test_infer_freq[366_day-YS-JUL] [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq[366_day-YS-JUL] tests/test_cftimeindex.py::test_infer_freq[366_day-2YS-FEB] [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq[366_day-2YS-FEB] tests/test_cftimeindex.py::test_infer_freq[366_day-QE-NOV] [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq[366_day-QE-NOV] tests/test_cftimeindex.py::test_infer_freq[366_day-3QS-DEC] [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq[366_day-3QS-DEC] tests/test_cftimeindex.py::test_infer_freq[366_day-MS] [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq[366_day-MS] tests/test_cftimeindex.py::test_infer_freq[366_day-4ME] [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq[366_day-4ME] tests/test_cftimeindex.py::test_infer_freq[366_day-7D] [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq[366_day-7D] tests/test_cftimeindex.py::test_infer_freq[366_day-D] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_mask_and_scale[dtype0-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq[366_day-D] tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] tests/test_cftimeindex.py::test_infer_freq[366_day-30h] [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq[366_day-30h] tests/test_cftimeindex.py::test_infer_freq[366_day-5min] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_write_region[2-None-True-False-True] tests/test_backends.py::TestZarrWriteEmpty::test_write_region[2-None-True-False-None] [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq[366_day-5min] tests/test_cftimeindex.py::test_infer_freq[366_day-40s] [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq[366_day-40s] tests/test_cftimeindex.py::test_infer_freq[gregorian-300YS-JAN] [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq[gregorian-300YS-JAN] tests/test_cftimeindex.py::test_infer_freq[gregorian-YE-DEC] [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq[gregorian-YE-DEC] tests/test_cftimeindex.py::test_infer_freq[gregorian-YS-JUL] [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq[gregorian-YS-JUL] tests/test_cftimeindex.py::test_infer_freq[gregorian-2YS-FEB] [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq[gregorian-2YS-FEB] tests/test_cftimeindex.py::test_infer_freq[gregorian-QE-NOV] [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq[gregorian-QE-NOV] tests/test_cftimeindex.py::test_infer_freq[gregorian-3QS-DEC] [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq[gregorian-3QS-DEC] tests/test_cftimeindex.py::test_infer_freq[gregorian-MS] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_write_region[2-None-True-False-None] tests/test_backends.py::TestZarrWriteEmpty::test_write_region[2-None-True-True-False] [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq[gregorian-MS] tests/test_cftimeindex.py::test_infer_freq[gregorian-4ME] [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq[gregorian-4ME] tests/test_cftimeindex.py::test_infer_freq[gregorian-7D] [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq[gregorian-7D] tests/test_cftimeindex.py::test_infer_freq[gregorian-D] [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq[gregorian-D] tests/test_cftimeindex.py::test_infer_freq[gregorian-30h] [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq[gregorian-30h] tests/test_cftimeindex.py::test_infer_freq[gregorian-5min] [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq[gregorian-5min] tests/test_cftimeindex.py::test_infer_freq[gregorian-40s] [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq[gregorian-40s] tests/test_cftimeindex.py::test_infer_freq[proleptic_gregorian-300YS-JAN] [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq[proleptic_gregorian-300YS-JAN] tests/test_cftimeindex.py::test_infer_freq[proleptic_gregorian-YE-DEC] [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq[proleptic_gregorian-YE-DEC] tests/test_cftimeindex.py::test_infer_freq[proleptic_gregorian-YS-JUL] [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq[proleptic_gregorian-YS-JUL] tests/test_cftimeindex.py::test_infer_freq[proleptic_gregorian-2YS-FEB] [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq[proleptic_gregorian-2YS-FEB] tests/test_cftimeindex.py::test_infer_freq[proleptic_gregorian-QE-NOV] [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq[proleptic_gregorian-QE-NOV] tests/test_cftimeindex.py::test_infer_freq[proleptic_gregorian-3QS-DEC] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_write_region[2-None-True-True-False] tests/test_backends.py::TestZarrWriteEmpty::test_write_region[2-None-True-True-True] [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq[proleptic_gregorian-3QS-DEC] tests/test_cftimeindex.py::test_infer_freq[proleptic_gregorian-MS] [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq[proleptic_gregorian-MS] tests/test_cftimeindex.py::test_infer_freq[proleptic_gregorian-4ME] [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq[proleptic_gregorian-4ME] tests/test_cftimeindex.py::test_infer_freq[proleptic_gregorian-7D] [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq[proleptic_gregorian-7D] tests/test_cftimeindex.py::test_infer_freq[proleptic_gregorian-D] [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq[proleptic_gregorian-D] tests/test_cftimeindex.py::test_infer_freq[proleptic_gregorian-30h] [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq[proleptic_gregorian-30h] tests/test_cftimeindex.py::test_infer_freq[proleptic_gregorian-5min] [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq[proleptic_gregorian-5min] tests/test_cftimeindex.py::test_infer_freq[proleptic_gregorian-40s] [gw3] PASSED tests/test_cftimeindex.py::test_infer_freq[proleptic_gregorian-40s] tests/test_cftimeindex.py::test_pickle_cftimeindex[365_day] [gw3] PASSED tests/test_cftimeindex.py::test_pickle_cftimeindex[365_day] tests/test_cftimeindex.py::test_pickle_cftimeindex[360_day] [gw2] PASSED tests/test_backends_file_manager.py::test_file_manager_autoclose_while_locked tests/test_backends_file_manager.py::test_file_manager_repr [gw3] PASSED tests/test_cftimeindex.py::test_pickle_cftimeindex[360_day] [gw2] PASSED tests/test_backends_file_manager.py::test_file_manager_repr tests/test_cftimeindex.py::test_pickle_cftimeindex[julian] tests/test_backends_file_manager.py::test_file_manager_cache_and_refcounts [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_write_region[2-None-True-True-True] [gw3] PASSED tests/test_cftimeindex.py::test_pickle_cftimeindex[julian] tests/test_cftimeindex.py::test_pickle_cftimeindex[all_leap] tests/test_backends.py::TestZarrWriteEmpty::test_write_region[2-None-True-True-None] [gw3] PASSED tests/test_cftimeindex.py::test_pickle_cftimeindex[all_leap] tests/test_cftimeindex.py::test_pickle_cftimeindex[366_day] [gw3] PASSED tests/test_cftimeindex.py::test_pickle_cftimeindex[366_day] tests/test_cftimeindex.py::test_pickle_cftimeindex[gregorian] [gw3] PASSED tests/test_cftimeindex.py::test_pickle_cftimeindex[gregorian] tests/test_cftimeindex.py::test_pickle_cftimeindex[proleptic_gregorian] [gw3] PASSED tests/test_cftimeindex.py::test_pickle_cftimeindex[proleptic_gregorian] tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[None-None-None-6h->3h] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[None-None-None-6h->3h] tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[None-None-None-6h->12h] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_write_region[2-None-True-True-None] tests/test_backends.py::TestZarrWriteEmpty::test_write_region_mode[2-None] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[None-None-None-6h->12h] tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[None-None-None-6h->400min] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_write_region_mode[2-None] tests/test_backends.py::TestZarrWriteEmpty::test_write_region_mode[2-r+] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[None-None-None-6h->400min] tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[None-None-left-6h->3h] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_write_region_mode[2-r+] tests/test_backends.py::TestZarrWriteEmpty::test_write_region_mode[2-a] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[None-None-left-6h->3h] tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[None-None-left-6h->12h] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_write_region_mode[2-a] tests/test_backends.py::TestZarrWriteEmpty::test_write_preexisting_override_metadata[2] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_write_preexisting_override_metadata[2] tests/test_backends.py::TestZarrWriteEmpty::test_write_region_errors[2] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[None-None-left-6h->12h] tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[None-None-left-6h->400min] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[None-None-left-6h->400min] tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[None-None-right-6h->3h] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_write_region_errors[2] tests/test_backends.py::TestZarrWriteEmpty::test_encoding_chunksizes[2] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[None-None-right-6h->3h] tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[None-None-right-6h->12h] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[None-None-right-6h->12h] tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[None-None-right-6h->400min] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[None-None-right-6h->400min] tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[None-left-None-6h->3h] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[None-left-None-6h->3h] tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[None-left-None-6h->12h] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[None-left-None-6h->12h] tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[None-left-None-6h->400min] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_encoding_chunksizes[2] tests/test_backends.py::TestZarrWriteEmpty::test_chunk_encoding_with_partial_dask_chunks[2] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[None-left-None-6h->400min] tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[None-left-left-6h->3h] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_chunk_encoding_with_partial_dask_chunks[2] tests/test_backends.py::TestZarrWriteEmpty::test_chunk_encoding_with_larger_dask_chunks[2] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[None-left-left-6h->3h] tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[None-left-left-6h->12h] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[None-left-left-6h->12h] tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[None-left-left-6h->400min] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_chunk_encoding_with_larger_dask_chunks[2] tests/test_backends.py::TestZarrWriteEmpty::test_open_zarr_use_cftime[2] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[None-left-left-6h->400min] tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[None-left-right-6h->3h] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[None-left-right-6h->3h] tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[None-left-right-6h->12h] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[None-left-right-6h->12h] tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[None-left-right-6h->400min] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[None-left-right-6h->400min] tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[None-right-None-6h->3h] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_open_zarr_use_cftime[2] tests/test_backends.py::TestZarrWriteEmpty::test_write_read_select_write[2] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[None-right-None-6h->3h] tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[None-right-None-6h->12h] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[None-right-None-6h->12h] tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[None-right-None-6h->400min] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[None-right-None-6h->400min] tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[None-right-left-6h->3h] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[None-right-left-6h->3h] tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[None-right-left-6h->12h] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_write_read_select_write[2] tests/test_backends.py::TestZarrWriteEmpty::test_attributes[2-obj0] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_attributes[2-obj0] tests/test_backends.py::TestZarrWriteEmpty::test_attributes[2-obj1] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[None-right-left-6h->12h] tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[None-right-left-6h->400min] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_attributes[2-obj1] tests/test_backends.py::TestZarrWriteEmpty::test_chunked_datetime64_or_timedelta64[2-datetime64[ns]] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[None-right-left-6h->400min] tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[None-right-right-6h->3h] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[None-right-right-6h->3h] tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[None-right-right-6h->12h] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[None-right-right-6h->12h] tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[None-right-right-6h->400min] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[None-right-right-6h->400min] tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[5s-None-None-6h->3h] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[5s-None-None-6h->3h] tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[5s-None-None-6h->12h] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[5s-None-None-6h->12h] tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[5s-None-None-6h->400min] [gw2] PASSED tests/test_backends_file_manager.py::test_file_manager_cache_and_refcounts [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[5s-None-None-6h->400min] tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[5s-None-left-6h->3h] tests/test_backends_file_manager.py::test_file_manager_cache_repeated_open [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[5s-None-left-6h->3h] tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[5s-None-left-6h->12h] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[5s-None-left-6h->12h] tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[5s-None-left-6h->400min] [gw0] XFAIL tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_mask_and_scale[dtype0-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[5s-None-left-6h->400min] tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[5s-None-right-6h->3h] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[5s-None-right-6h->3h] tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[5s-None-right-6h->12h] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[5s-None-right-6h->12h] tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[5s-None-right-6h->400min] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_mask_and_scale[dtype0-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_mask_and_scale[dtype0-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[5s-None-right-6h->400min] tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[5s-left-None-6h->3h] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[5s-left-None-6h->3h] tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[5s-left-None-6h->12h] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[5s-left-None-6h->12h] tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[5s-left-None-6h->400min] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_mask_and_scale[dtype0-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data] tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_mask_and_scale[dtype0-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[5s-left-None-6h->400min] tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[5s-left-left-6h->3h] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[5s-left-left-6h->3h] tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[5s-left-left-6h->12h] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[5s-left-left-6h->12h] tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[5s-left-left-6h->400min] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_mask_and_scale[dtype0-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[5s-left-left-6h->400min] tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_mask_and_scale[dtype1-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[5s-left-right-6h->3h] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[5s-left-right-6h->3h] tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[5s-left-right-6h->12h] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[5s-left-right-6h->12h] tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[5s-left-right-6h->400min] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_mask_and_scale[dtype1-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_mask_and_scale[dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[5s-left-right-6h->400min] tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[5s-right-None-6h->3h] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[5s-right-None-6h->3h] tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[5s-right-None-6h->12h] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[5s-right-None-6h->12h] tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[5s-right-None-6h->400min] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[5s-right-None-6h->400min] tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[5s-right-left-6h->3h] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[5s-right-left-6h->3h] tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[5s-right-left-6h->12h] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[5s-right-left-6h->12h] tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[5s-right-left-6h->400min] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[5s-right-left-6h->400min] tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[5s-right-right-6h->3h] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_chunked_datetime64_or_timedelta64[2-datetime64[ns]] tests/test_backends.py::TestZarrWriteEmpty::test_chunked_datetime64_or_timedelta64[2-timedelta64[ns]] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[5s-right-right-6h->3h] tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[5s-right-right-6h->12h] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[5s-right-right-6h->12h] tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[5s-right-right-6h->400min] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_tick_resample_freq[5s-right-right-6h->400min] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-None-8003D->4001D] [gw3] SKIPPED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-None-8003D->4001D] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-None-8003D->16006D] [gw3] SKIPPED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-None-8003D->16006D] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-None-8003D->21YS] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-None-8003D->21YS] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-None-3D->D] [gw3] SKIPPED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-None-3D->D] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-None-3D->6D] [gw3] SKIPPED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-None-3D->6D] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-None-11D->MS] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-None-11D->MS] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-None-3MS->MS] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-None-3MS->MS] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-None-3MS->6MS] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-None-3MS->6MS] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-None-3MS->85D] [gw3] SKIPPED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-None-3MS->85D] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-None-7ME->3ME] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-None-7ME->3ME] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-None-7ME->14ME] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-None-7ME->14ME] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-None-7ME->2QS-APR] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-None-7ME->2QS-APR] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-None-43QS-AUG->21QS-AUG] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-None-43QS-AUG->21QS-AUG] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-None-43QS-AUG->86QS-AUG] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-None-43QS-AUG->86QS-AUG] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-None-43QS-AUG->11YE-JUN] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-None-43QS-AUG->11YE-JUN] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-None-11QE-JUN->5QE-JUN] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-None-11QE-JUN->5QE-JUN] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-None-11QE-JUN->22QE-JUN] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-None-11QE-JUN->22QE-JUN] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-None-11QE-JUN->51MS] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-None-11QE-JUN->51MS] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-None-3YS-MAR->YS-MAR] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-None-3YS-MAR->YS-MAR] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-None-3YS-MAR->6YS-MAR] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-None-3YS-MAR->6YS-MAR] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-None-3YS-MAR->14QE-FEB] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-None-3YS-MAR->14QE-FEB] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-None-7YE-MAY->3YE-MAY] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-None-7YE-MAY->3YE-MAY] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-None-7YE-MAY->14YE-MAY] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_chunked_datetime64_or_timedelta64[2-timedelta64[ns]] tests/test_backends.py::TestZarrWriteEmpty::test_chunked_cftime_datetime[2] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-None-7YE-MAY->14YE-MAY] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-None-7YE-MAY->85ME] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-None-7YE-MAY->85ME] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-left-8003D->4001D] [gw3] SKIPPED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-left-8003D->4001D] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-left-8003D->16006D] [gw3] SKIPPED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-left-8003D->16006D] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_chunked_cftime_datetime[2] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-left-8003D->21YS] tests/test_backends.py::TestZarrWriteEmpty::test_cache_members[2] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_cache_members[2] tests/test_backends.py::TestZarrWriteEmpty::test_zarr_fill_value_setting[2-int] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-left-8003D->21YS] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-left-3D->D] [gw3] SKIPPED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-left-3D->D] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-left-3D->6D] [gw3] SKIPPED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-left-3D->6D] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-left-11D->MS] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_zarr_fill_value_setting[2-int] tests/test_backends.py::TestZarrWriteEmpty::test_zarr_fill_value_setting[2-float] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-left-11D->MS] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-left-3MS->MS] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_zarr_fill_value_setting[2-float] tests/test_backends.py::TestZarrWriteEmpty::test_write_empty[2-True-True] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-left-3MS->MS] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-left-3MS->6MS] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-left-3MS->6MS] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-left-3MS->85D] [gw3] SKIPPED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-left-3MS->85D] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-left-7ME->3ME] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_write_empty[2-True-True] tests/test_backends.py::TestZarrWriteEmpty::test_write_empty[2-True-False] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-left-7ME->3ME] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-left-7ME->14ME] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_write_empty[2-True-False] tests/test_backends.py::TestZarrWriteEmpty::test_write_empty[2-True-None] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-left-7ME->14ME] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-left-7ME->2QS-APR] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-left-7ME->2QS-APR] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-left-43QS-AUG->21QS-AUG] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_write_empty[2-True-None] tests/test_backends.py::TestZarrWriteEmpty::test_write_empty[2-False-True] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-left-43QS-AUG->21QS-AUG] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-left-43QS-AUG->86QS-AUG] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_write_empty[2-False-True] tests/test_backends.py::TestZarrWriteEmpty::test_write_empty[2-False-False] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-left-43QS-AUG->86QS-AUG] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-left-43QS-AUG->11YE-JUN] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-left-43QS-AUG->11YE-JUN] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-left-11QE-JUN->5QE-JUN] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_write_empty[2-False-False] tests/test_backends.py::TestZarrWriteEmpty::test_write_empty[2-False-None] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-left-11QE-JUN->5QE-JUN] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-left-11QE-JUN->22QE-JUN] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_write_empty[2-False-None] tests/test_backends.py::TestZarrWriteEmpty::test_write_empty[2-None-True] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-left-11QE-JUN->22QE-JUN] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-left-11QE-JUN->51MS] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_write_empty[2-None-True] tests/test_backends.py::TestZarrWriteEmpty::test_write_empty[2-None-False] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-left-11QE-JUN->51MS] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-left-3YS-MAR->YS-MAR] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-left-3YS-MAR->YS-MAR] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-left-3YS-MAR->6YS-MAR] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_write_empty[2-None-False] tests/test_backends.py::TestZarrWriteEmpty::test_write_empty[2-None-None] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-left-3YS-MAR->6YS-MAR] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-left-3YS-MAR->14QE-FEB] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_write_empty[2-None-None] tests/test_backends.py::TestZarrWriteEmpty::test_avoid_excess_metadata_calls[2] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-left-3YS-MAR->14QE-FEB] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-left-7YE-MAY->3YE-MAY] [gw1] PASSED tests/test_backends.py::TestZarrWriteEmpty::test_avoid_excess_metadata_calls[2] tests/test_backends.py::test_pickle_open_mfdataset_dataset[2] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-left-7YE-MAY->3YE-MAY] [gw1] PASSED tests/test_backends.py::test_pickle_open_mfdataset_dataset[2] tests/test_backends.py::test_zarr_closing_internal_zip_store[2] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-left-7YE-MAY->14YE-MAY] [gw1] PASSED tests/test_backends.py::test_zarr_closing_internal_zip_store[2] tests/test_backends.py::test_raises_key_error_on_invalid_zarr_store[2] [gw1] PASSED tests/test_backends.py::test_raises_key_error_on_invalid_zarr_store[2] tests/test_backends.py::TestZarrRegionAuto::test_zarr_region_auto[2-full-auto] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-left-7YE-MAY->14YE-MAY] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-left-7YE-MAY->85ME] [gw2] PASSED tests/test_backends_file_manager.py::test_file_manager_cache_repeated_open tests/test_backends_file_manager.py::test_file_manager_cache_with_pickle [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-left-7YE-MAY->85ME] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-right-8003D->4001D] [gw1] PASSED tests/test_backends.py::TestZarrRegionAuto::test_zarr_region_auto[2-full-auto] tests/test_backends.py::TestZarrRegionAuto::test_zarr_region_auto[2-mixed-auto] [gw3] SKIPPED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-right-8003D->4001D] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-right-8003D->16006D] [gw3] SKIPPED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-right-8003D->16006D] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-right-8003D->21YS] [gw1] PASSED tests/test_backends.py::TestZarrRegionAuto::test_zarr_region_auto[2-mixed-auto] tests/test_backends.py::TestZarrRegionAuto::test_zarr_region_auto_noncontiguous[2] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-right-8003D->21YS] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-right-3D->D] [gw3] SKIPPED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-right-3D->D] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-right-3D->6D] [gw1] PASSED tests/test_backends.py::TestZarrRegionAuto::test_zarr_region_auto_noncontiguous[2] tests/test_backends.py::TestZarrRegionAuto::test_zarr_region_index_write[2] [gw3] SKIPPED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-right-3D->6D] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-right-11D->MS] [gw1] PASSED tests/test_backends.py::TestZarrRegionAuto::test_zarr_region_index_write[2] tests/test_backends.py::TestZarrRegionAuto::test_zarr_region_append[2] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-right-11D->MS] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-right-3MS->MS] [gw1] PASSED tests/test_backends.py::TestZarrRegionAuto::test_zarr_region_append[2] tests/test_backends.py::TestZarrRegionAuto::test_zarr_region[2] [gw1] PASSED tests/test_backends.py::TestZarrRegionAuto::test_zarr_region[2] tests/test_backends.py::TestZarrRegionAuto::test_zarr_region_chunk_partial[2] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-right-3MS->MS] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-right-3MS->6MS] [gw1] PASSED tests/test_backends.py::TestZarrRegionAuto::test_zarr_region_chunk_partial[2] tests/test_backends.py::TestZarrRegionAuto::test_zarr_append_chunk_partial[2] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-right-3MS->6MS] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-right-3MS->85D] [gw1] PASSED tests/test_backends.py::TestZarrRegionAuto::test_zarr_append_chunk_partial[2] tests/test_backends.py::TestZarrRegionAuto::test_zarr_region_chunk_partial_offset[2] [gw3] SKIPPED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-right-3MS->85D] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-right-7ME->3ME] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-right-7ME->3ME] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-right-7ME->14ME] [gw1] PASSED tests/test_backends.py::TestZarrRegionAuto::test_zarr_region_chunk_partial_offset[2] tests/test_backends.py::TestZarrRegionAuto::test_zarr_safe_chunk_append_dim[2] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-right-7ME->14ME] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-right-7ME->2QS-APR] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-right-7ME->2QS-APR] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-right-43QS-AUG->21QS-AUG] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-right-43QS-AUG->21QS-AUG] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-right-43QS-AUG->86QS-AUG] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-right-43QS-AUG->86QS-AUG] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-right-43QS-AUG->11YE-JUN] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-right-43QS-AUG->11YE-JUN] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-right-11QE-JUN->5QE-JUN] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-right-11QE-JUN->5QE-JUN] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-right-11QE-JUN->22QE-JUN] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-right-11QE-JUN->22QE-JUN] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-right-11QE-JUN->51MS] [gw0] XFAIL tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_mask_and_scale[dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_mask_and_scale[dtype1-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-right-11QE-JUN->51MS] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-right-3YS-MAR->YS-MAR] [gw1] PASSED tests/test_backends.py::TestZarrRegionAuto::test_zarr_safe_chunk_append_dim[2] tests/test_backends.py::TestZarrRegionAuto::test_zarr_safe_chunk_region[2-r+] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-right-3YS-MAR->YS-MAR] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-right-3YS-MAR->6YS-MAR] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-right-3YS-MAR->6YS-MAR] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-right-3YS-MAR->14QE-FEB] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_mask_and_scale[dtype1-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_mask_and_scale[dtype1-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-right-3YS-MAR->14QE-FEB] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-right-7YE-MAY->3YE-MAY] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-right-7YE-MAY->3YE-MAY] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-right-7YE-MAY->14YE-MAY] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_mask_and_scale[dtype1-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data] tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_mask_and_scale[dtype1-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-right-7YE-MAY->14YE-MAY] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-right-7YE-MAY->85ME] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[None-right-7YE-MAY->85ME] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-None-8003D->4001D] [gw3] SKIPPED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-None-8003D->4001D] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-None-8003D->16006D] [gw3] SKIPPED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-None-8003D->16006D] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-None-8003D->21YS] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_mask_and_scale[dtype1-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_unsigned[fill_value0-False] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-None-8003D->21YS] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-None-3D->D] [gw3] SKIPPED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-None-3D->D] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-None-3D->6D] [gw3] SKIPPED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-None-3D->6D] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_unsigned[fill_value0-False] tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_unsigned[fill_value1-True] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-None-11D->MS] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-None-11D->MS] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-None-3MS->MS] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_unsigned[fill_value1-True] tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_unsigned[-1-False] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-None-3MS->MS] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-None-3MS->6MS] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_unsigned[-1-False] tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_unsigned[255-True] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-None-3MS->6MS] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-None-3MS->85D] [gw3] SKIPPED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-None-3MS->85D] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-None-7ME->3ME] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_unsigned[255-True] tests/test_backends.py::TestNetCDF4ViaDaskData::test_grid_mapping_and_bounds_are_not_coordinates_in_file [gw1] PASSED tests/test_backends.py::TestZarrRegionAuto::test_zarr_safe_chunk_region[2-r+] tests/test_backends.py::TestZarrRegionAuto::test_zarr_safe_chunk_region[2-a] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-None-7ME->3ME] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-None-7ME->14ME] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-None-7ME->14ME] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-None-7ME->2QS-APR] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_grid_mapping_and_bounds_are_not_coordinates_in_file tests/test_backends.py::TestNetCDF4ViaDaskData::test_coordinate_variables_after_dataset_roundtrip [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-None-7ME->2QS-APR] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-None-43QS-AUG->21QS-AUG] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-None-43QS-AUG->21QS-AUG] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-None-43QS-AUG->86QS-AUG] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-None-43QS-AUG->86QS-AUG] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-None-43QS-AUG->11YE-JUN] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-None-43QS-AUG->11YE-JUN] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-None-11QE-JUN->5QE-JUN] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-None-11QE-JUN->5QE-JUN] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-None-11QE-JUN->22QE-JUN] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-None-11QE-JUN->22QE-JUN] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-None-11QE-JUN->51MS] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-None-11QE-JUN->51MS] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-None-3YS-MAR->YS-MAR] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-None-3YS-MAR->YS-MAR] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-None-3YS-MAR->6YS-MAR] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-None-3YS-MAR->6YS-MAR] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-None-3YS-MAR->14QE-FEB] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_coordinate_variables_after_dataset_roundtrip tests/test_backends.py::TestNetCDF4ViaDaskData::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-None-3YS-MAR->14QE-FEB] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-None-7YE-MAY->3YE-MAY] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-None-7YE-MAY->3YE-MAY] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-None-7YE-MAY->14YE-MAY] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-None-7YE-MAY->14YE-MAY] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-None-7YE-MAY->85ME] [gw1] PASSED tests/test_backends.py::TestZarrRegionAuto::test_zarr_safe_chunk_region[2-a] tests/test_backends.py::test_zarr_storage_options [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip tests/test_backends.py::TestNetCDF4ViaDaskData::test_coordinate_variables_after_iris_roundtrip [gw0] SKIPPED tests/test_backends.py::TestNetCDF4ViaDaskData::test_coordinate_variables_after_iris_roundtrip [gw1] SKIPPED tests/test_backends.py::test_zarr_storage_options tests/test_backends.py::TestNetCDF4ViaDaskData::test_coordinates_encoding tests/test_backends.py::test_zarr_version_deprecated [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-None-7YE-MAY->85ME] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-left-8003D->4001D] [gw3] SKIPPED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-left-8003D->4001D] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-left-8003D->16006D] [gw1] PASSED tests/test_backends.py::test_zarr_version_deprecated tests/test_backends.py::TestScipyInMemoryData::test_zero_dimensional_variable [gw3] SKIPPED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-left-8003D->16006D] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-left-8003D->21YS] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-left-8003D->21YS] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-left-3D->D] [gw3] SKIPPED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-left-3D->D] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-left-3D->6D] [gw3] SKIPPED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-left-3D->6D] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-left-11D->MS] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-left-11D->MS] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-left-3MS->MS] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-left-3MS->MS] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-left-3MS->6MS] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-left-3MS->6MS] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-left-3MS->85D] [gw3] SKIPPED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-left-3MS->85D] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-left-7ME->3ME] [gw1] PASSED tests/test_backends.py::TestScipyInMemoryData::test_zero_dimensional_variable tests/test_backends.py::TestScipyInMemoryData::test_write_store [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-left-7ME->3ME] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-left-7ME->14ME] [gw1] PASSED tests/test_backends.py::TestScipyInMemoryData::test_write_store tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_test_data [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-left-7ME->14ME] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-left-7ME->2QS-APR] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_coordinates_encoding tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_endian [gw1] PASSED tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_test_data tests/test_backends.py::TestScipyInMemoryData::test_load [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-left-7ME->2QS-APR] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-left-43QS-AUG->21QS-AUG] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_endian tests/test_backends.py::TestNetCDF4ViaDaskData::test_invalid_dataarray_names_raise [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_invalid_dataarray_names_raise tests/test_backends.py::TestNetCDF4ViaDaskData::test_encoding_kwarg [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-left-43QS-AUG->21QS-AUG] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-left-43QS-AUG->86QS-AUG] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_encoding_kwarg tests/test_backends.py::TestNetCDF4ViaDaskData::test_encoding_unlimited_dims [gw1] PASSED tests/test_backends.py::TestScipyInMemoryData::test_load tests/test_backends.py::TestScipyInMemoryData::test_dataset_compute [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-left-43QS-AUG->86QS-AUG] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-left-43QS-AUG->11YE-JUN] [gw1] PASSED tests/test_backends.py::TestScipyInMemoryData::test_dataset_compute tests/test_backends.py::TestScipyInMemoryData::test_pickle [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-left-43QS-AUG->11YE-JUN] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-left-11QE-JUN->5QE-JUN] [gw1] PASSED tests/test_backends.py::TestScipyInMemoryData::test_pickle tests/test_backends.py::TestScipyInMemoryData::test_pickle_dataarray [gw1] PASSED tests/test_backends.py::TestScipyInMemoryData::test_pickle_dataarray tests/test_backends.py::TestScipyInMemoryData::test_dataset_caching [gw1] PASSED tests/test_backends.py::TestScipyInMemoryData::test_dataset_caching tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_None_variable [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-left-11QE-JUN->5QE-JUN] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-left-11QE-JUN->22QE-JUN] [gw1] PASSED tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_None_variable tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_object_dtype [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-left-11QE-JUN->22QE-JUN] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_encoding_unlimited_dims [gw1] PASSED tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_object_dtype tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_string_data tests/test_backends.py::TestNetCDF4ViaDaskData::test_encoding_kwarg_dates tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-left-11QE-JUN->51MS] [gw1] PASSED tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_string_data tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_string_encoded_characters [gw1] PASSED tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_string_encoded_characters [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_encoding_kwarg_dates tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_numpy_datetime_data tests/test_backends.py::TestNetCDF4ViaDaskData::test_encoding_kwarg_fixed_width_string [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-left-11QE-JUN->51MS] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-left-3YS-MAR->YS-MAR] [gw1] PASSED tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_numpy_datetime_data tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_cftime_datetime_data [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_encoding_kwarg_fixed_width_string tests/test_backends.py::TestNetCDF4ViaDaskData::test_default_fill_value [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-left-3YS-MAR->YS-MAR] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-left-3YS-MAR->6YS-MAR] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_default_fill_value tests/test_backends.py::TestNetCDF4ViaDaskData::test_explicitly_omit_fill_value [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-left-3YS-MAR->6YS-MAR] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_explicitly_omit_fill_value tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-left-3YS-MAR->14QE-FEB] tests/test_backends.py::TestNetCDF4ViaDaskData::test_explicitly_omit_fill_value_via_encoding_kwarg [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_explicitly_omit_fill_value_via_encoding_kwarg tests/test_backends.py::TestNetCDF4ViaDaskData::test_explicitly_omit_fill_value_in_coord [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-left-3YS-MAR->14QE-FEB] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-left-7YE-MAY->3YE-MAY] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_explicitly_omit_fill_value_in_coord tests/test_backends.py::TestNetCDF4ViaDaskData::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg tests/test_backends.py::TestNetCDF4ViaDaskData::test_encoding_same_dtype [gw1] PASSED tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_cftime_datetime_data tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_timedelta_data [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-left-7YE-MAY->3YE-MAY] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-left-7YE-MAY->14YE-MAY] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_encoding_same_dtype tests/test_backends.py::TestNetCDF4ViaDaskData::test_append_write [gw1] PASSED tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_timedelta_data tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_timedelta_data_via_dtype[s] [gw1] PASSED tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_timedelta_data_via_dtype[s] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-left-7YE-MAY->14YE-MAY] tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_timedelta_data_via_dtype[ms] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-left-7YE-MAY->85ME] [gw1] PASSED tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_timedelta_data_via_dtype[ms] tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_timedelta_data_via_dtype[us] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-left-7YE-MAY->85ME] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-right-8003D->4001D] [gw1] PASSED tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_timedelta_data_via_dtype[us] tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_timedelta_data_via_dtype[ns] [gw3] SKIPPED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-right-8003D->4001D] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-right-8003D->16006D] [gw1] PASSED tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_timedelta_data_via_dtype[ns] tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_float64_data [gw3] SKIPPED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-right-8003D->16006D] [gw1] PASSED tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_float64_data tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_example_1_netcdf [gw1] SKIPPED tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_example_1_netcdf tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-right-8003D->21YS] tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_coordinates [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_append_write tests/test_backends.py::TestNetCDF4ViaDaskData::test_append_overwrite_values [gw1] PASSED tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_coordinates tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_global_coordinates [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-right-8003D->21YS] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-right-3D->D] [gw1] PASSED tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_global_coordinates tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_coordinates_with_space [gw3] SKIPPED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-right-3D->D] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-right-3D->6D] [gw2] PASSED tests/test_backends_file_manager.py::test_file_manager_cache_with_pickle tests/test_backends_file_manager.py::test_file_manager_write_consecutive[1] [gw1] PASSED tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_coordinates_with_space tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_boolean_dtype [gw3] SKIPPED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-right-3D->6D] [gw2] PASSED tests/test_backends_file_manager.py::test_file_manager_write_consecutive[1] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-right-11D->MS] tests/test_backends_file_manager.py::test_file_manager_write_consecutive[2] [gw2] PASSED tests/test_backends_file_manager.py::test_file_manager_write_consecutive[2] tests/test_backends_file_manager.py::test_file_manager_write_consecutive[3] [gw2] PASSED tests/test_backends_file_manager.py::test_file_manager_write_consecutive[3] tests/test_backends_file_manager.py::test_file_manager_write_consecutive[None] [gw1] PASSED tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_boolean_dtype tests/test_backends.py::TestScipyInMemoryData::test_orthogonal_indexing [gw2] PASSED tests/test_backends_file_manager.py::test_file_manager_write_consecutive[None] tests/test_backends_file_manager.py::test_file_manager_write_concurrent[1] [gw2] PASSED tests/test_backends_file_manager.py::test_file_manager_write_concurrent[1] tests/test_backends_file_manager.py::test_file_manager_write_concurrent[2] [gw2] PASSED tests/test_backends_file_manager.py::test_file_manager_write_concurrent[2] tests/test_backends_file_manager.py::test_file_manager_write_concurrent[3] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-right-11D->MS] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-right-3MS->MS] [gw2] PASSED tests/test_backends_file_manager.py::test_file_manager_write_concurrent[3] tests/test_backends_file_manager.py::test_file_manager_write_concurrent[None] [gw2] PASSED tests/test_backends_file_manager.py::test_file_manager_write_concurrent[None] tests/test_backends_file_manager.py::test_file_manager_write_pickle[1] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_append_overwrite_values tests/test_backends.py::TestNetCDF4ViaDaskData::test_append_with_invalid_dim_raises [gw2] PASSED tests/test_backends_file_manager.py::test_file_manager_write_pickle[1] tests/test_backends_file_manager.py::test_file_manager_write_pickle[2] [gw1] PASSED tests/test_backends.py::TestScipyInMemoryData::test_orthogonal_indexing tests/test_backends.py::TestScipyInMemoryData::test_vectorized_indexing [gw2] PASSED tests/test_backends_file_manager.py::test_file_manager_write_pickle[2] tests/test_backends_file_manager.py::test_file_manager_write_pickle[3] [gw2] PASSED tests/test_backends_file_manager.py::test_file_manager_write_pickle[3] tests/test_backends_file_manager.py::test_file_manager_write_pickle[None] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-right-3MS->MS] [gw2] PASSED tests/test_backends_file_manager.py::test_file_manager_write_pickle[None] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-right-3MS->6MS] tests/test_backends_file_manager.py::test_file_manager_read[1] [gw2] PASSED tests/test_backends_file_manager.py::test_file_manager_read[1] tests/test_backends_file_manager.py::test_file_manager_read[2] [gw2] PASSED tests/test_backends_file_manager.py::test_file_manager_read[2] tests/test_backends_file_manager.py::test_file_manager_read[3] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_append_with_invalid_dim_raises tests/test_backends.py::TestNetCDF4ViaDaskData::test_multiindex_not_implemented [gw2] PASSED tests/test_backends_file_manager.py::test_file_manager_read[3] tests/test_backends_file_manager.py::test_file_manager_read[None] [gw2] PASSED tests/test_backends_file_manager.py::test_file_manager_read[None] tests/test_backends_file_manager.py::test_file_manager_acquire_context[1] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-right-3MS->6MS] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-right-3MS->85D] [gw2] PASSED tests/test_backends_file_manager.py::test_file_manager_acquire_context[1] tests/test_backends_file_manager.py::test_file_manager_acquire_context[2] [gw2] PASSED tests/test_backends_file_manager.py::test_file_manager_acquire_context[2] tests/test_backends_file_manager.py::test_file_manager_acquire_context[3] [gw3] SKIPPED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-right-3MS->85D] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-right-7ME->3ME] [gw2] PASSED tests/test_backends_file_manager.py::test_file_manager_acquire_context[3] tests/test_backends_file_manager.py::test_file_manager_acquire_context[None] [gw2] PASSED tests/test_backends_file_manager.py::test_file_manager_acquire_context[None] tests/test_backends_locks.py::test_threaded_lock [gw2] PASSED tests/test_backends_locks.py::test_threaded_lock tests/test_backends_lru_cache.py::test_simple [gw2] PASSED tests/test_backends_lru_cache.py::test_simple tests/test_backends_lru_cache.py::test_trivial [gw2] PASSED tests/test_backends_lru_cache.py::test_trivial tests/test_backends_lru_cache.py::test_invalid [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-right-7ME->3ME] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-right-7ME->14ME] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_multiindex_not_implemented tests/test_backends.py::TestNetCDF4ViaDaskData::test_string_object_warning [gw2] PASSED tests/test_backends_lru_cache.py::test_invalid tests/test_backends_lru_cache.py::test_update_priority [gw2] PASSED tests/test_backends_lru_cache.py::test_update_priority tests/test_backends_lru_cache.py::test_del [gw1] PASSED tests/test_backends.py::TestScipyInMemoryData::test_vectorized_indexing tests/test_backends.py::TestScipyInMemoryData::test_vectorized_indexing_negative_step [gw2] PASSED tests/test_backends_lru_cache.py::test_del tests/test_backends_lru_cache.py::test_on_evict [gw2] PASSED tests/test_backends_lru_cache.py::test_on_evict tests/test_backends_lru_cache.py::test_on_evict_trivial [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-right-7ME->14ME] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-right-7ME->2QS-APR] [gw2] PASSED tests/test_backends_lru_cache.py::test_on_evict_trivial tests/test_backends_lru_cache.py::test_resize [gw2] PASSED tests/test_backends_lru_cache.py::test_resize tests/test_calendar_ops.py::test_convert_calendar[standard-noleap-None-D] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_string_object_warning tests/test_backends.py::TestNetCDF4ViaDaskData::test_indexing_roundtrip[indexer0] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-right-7ME->2QS-APR] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-right-43QS-AUG->21QS-AUG] [gw1] PASSED tests/test_backends.py::TestScipyInMemoryData::test_vectorized_indexing_negative_step tests/test_backends.py::TestScipyInMemoryData::test_outer_indexing_reversed [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-right-43QS-AUG->21QS-AUG] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-right-43QS-AUG->86QS-AUG] [gw1] PASSED tests/test_backends.py::TestScipyInMemoryData::test_outer_indexing_reversed tests/test_backends.py::TestScipyInMemoryData::test_isel_dataarray [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_indexing_roundtrip[indexer0] tests/test_backends.py::TestNetCDF4ViaDaskData::test_indexing_roundtrip[indexer1] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-right-43QS-AUG->86QS-AUG] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-right-43QS-AUG->11YE-JUN] [gw1] PASSED tests/test_backends.py::TestScipyInMemoryData::test_isel_dataarray tests/test_backends.py::TestScipyInMemoryData::test_array_type_after_indexing [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-right-43QS-AUG->11YE-JUN] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-right-11QE-JUN->5QE-JUN] [gw1] PASSED tests/test_backends.py::TestScipyInMemoryData::test_array_type_after_indexing tests/test_backends.py::TestScipyInMemoryData::test_dropna [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_indexing_roundtrip[indexer1] tests/test_backends.py::TestNetCDF4ViaDaskData::test_indexing_roundtrip[indexer2] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-right-11QE-JUN->5QE-JUN] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-right-11QE-JUN->22QE-JUN] [gw1] PASSED tests/test_backends.py::TestScipyInMemoryData::test_dropna tests/test_backends.py::TestScipyInMemoryData::test_ondisk_after_print [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-right-11QE-JUN->22QE-JUN] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-right-11QE-JUN->51MS] [gw1] PASSED tests/test_backends.py::TestScipyInMemoryData::test_ondisk_after_print tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_bytes_with_fill_value [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-right-11QE-JUN->51MS] [gw1] PASSED tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_bytes_with_fill_value tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-right-3YS-MAR->YS-MAR] tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_string_with_fill_value_nchar [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_indexing_roundtrip[indexer2] tests/test_backends.py::TestNetCDF4ViaDaskData::test_indexing_roundtrip[indexer3] [gw1] PASSED tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_string_with_fill_value_nchar tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_empty_vlen_string_array [gw1] PASSED tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_empty_vlen_string_array tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_mask_and_scale[dtype0-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-right-3YS-MAR->YS-MAR] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-right-3YS-MAR->6YS-MAR] [gw1] PASSED tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_mask_and_scale[dtype0-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-right-3YS-MAR->6YS-MAR] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-right-3YS-MAR->14QE-FEB] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_indexing_roundtrip[indexer3] tests/test_backends.py::TestNetCDF4ViaDaskData::test_indexing_roundtrip[indexer4] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-right-3YS-MAR->14QE-FEB] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-right-7YE-MAY->3YE-MAY] [gw2] PASSED tests/test_calendar_ops.py::test_convert_calendar[standard-noleap-None-D] tests/test_calendar_ops.py::test_convert_calendar[noleap-proleptic_gregorian-True-D] [gw2] PASSED tests/test_calendar_ops.py::test_convert_calendar[noleap-proleptic_gregorian-True-D] tests/test_calendar_ops.py::test_convert_calendar[noleap-all_leap-None-D] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-right-7YE-MAY->3YE-MAY] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-right-7YE-MAY->14YE-MAY] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_indexing_roundtrip[indexer4] tests/test_backends.py::TestNetCDF4ViaDaskData::test_load_async [gw0] SKIPPED tests/test_backends.py::TestNetCDF4ViaDaskData::test_load_async tests/test_backends.py::TestNetCDF4ViaDaskData::test_byte_attrs [gw2] PASSED tests/test_calendar_ops.py::test_convert_calendar[noleap-all_leap-None-D] tests/test_calendar_ops.py::test_convert_calendar[all_leap-proleptic_gregorian-False-4h] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-right-7YE-MAY->14YE-MAY] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-right-7YE-MAY->85ME] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_byte_attrs tests/test_backends.py::TestNetCDF4ViaDaskData::test_open_group [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[left-right-7YE-MAY->85ME] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-None-8003D->4001D] [gw3] SKIPPED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-None-8003D->4001D] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-None-8003D->16006D] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_open_group tests/test_backends.py::TestNetCDF4ViaDaskData::test_open_subgroup [gw3] SKIPPED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-None-8003D->16006D] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-None-8003D->21YS] [gw2] PASSED tests/test_calendar_ops.py::test_convert_calendar[all_leap-proleptic_gregorian-False-4h] tests/test_calendar_ops.py::test_convert_calendar_dataset [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_open_subgroup tests/test_backends.py::TestNetCDF4ViaDaskData::test_write_groups [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-None-8003D->21YS] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-None-3D->D] [gw3] SKIPPED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-None-3D->D] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-None-3D->6D] [gw2] PASSED tests/test_calendar_ops.py::test_convert_calendar_dataset tests/test_calendar_ops.py::test_convert_calendar_360_days[date-standard-360_day-D] [gw3] SKIPPED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-None-3D->6D] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-None-11D->MS] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-None-11D->MS] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-None-3MS->MS] [gw2] PASSED tests/test_calendar_ops.py::test_convert_calendar_360_days[date-standard-360_day-D] tests/test_calendar_ops.py::test_convert_calendar_360_days[date-360_day-proleptic_gregorian-D] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-None-3MS->MS] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-None-3MS->6MS] [gw2] PASSED tests/test_calendar_ops.py::test_convert_calendar_360_days[date-360_day-proleptic_gregorian-D] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_write_groups tests/test_backends.py::TestNetCDF4ViaDaskData::test_child_group_with_inconsistent_dimensions tests/test_calendar_ops.py::test_convert_calendar_360_days[date-proleptic_gregorian-360_day-4h] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-None-3MS->6MS] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-None-3MS->85D] [gw3] SKIPPED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-None-3MS->85D] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-None-7ME->3ME] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_child_group_with_inconsistent_dimensions tests/test_backends.py::TestNetCDF4ViaDaskData::test_encoding_kwarg_vlen_string[input_strings0-True] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-None-7ME->3ME] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_encoding_kwarg_vlen_string[input_strings0-True] [gw2] PASSED tests/test_calendar_ops.py::test_convert_calendar_360_days[date-proleptic_gregorian-360_day-4h] tests/test_calendar_ops.py::test_convert_calendar_360_days[year-standard-360_day-D] tests/test_backends.py::TestNetCDF4ViaDaskData::test_encoding_kwarg_vlen_string[input_strings1-False] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-None-7ME->14ME] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_encoding_kwarg_vlen_string[input_strings1-False] tests/test_backends.py::TestNetCDF4ViaDaskData::test_encoding_kwarg_vlen_string[input_strings2-False] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-None-7ME->14ME] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-None-7ME->2QS-APR] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_encoding_kwarg_vlen_string[input_strings2-False] tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_string_with_fill_value_vlen[XXX] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-None-7ME->2QS-APR] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-None-43QS-AUG->21QS-AUG] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-None-43QS-AUG->21QS-AUG] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-None-43QS-AUG->86QS-AUG] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-None-43QS-AUG->86QS-AUG] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-None-43QS-AUG->11YE-JUN] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_string_with_fill_value_vlen[XXX] tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_string_with_fill_value_vlen[] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-None-43QS-AUG->11YE-JUN] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-None-11QE-JUN->5QE-JUN] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-None-11QE-JUN->5QE-JUN] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-None-11QE-JUN->22QE-JUN] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-None-11QE-JUN->22QE-JUN] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-None-11QE-JUN->51MS] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_string_with_fill_value_vlen[] tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_string_with_fill_value_vlen[b\xe1r] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-None-11QE-JUN->51MS] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-None-3YS-MAR->YS-MAR] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-None-3YS-MAR->YS-MAR] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-None-3YS-MAR->6YS-MAR] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-None-3YS-MAR->6YS-MAR] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-None-3YS-MAR->14QE-FEB] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_string_with_fill_value_vlen[b\xe1r] tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_character_array [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-None-3YS-MAR->14QE-FEB] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-None-7YE-MAY->3YE-MAY] [gw1] XFAIL tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_mask_and_scale[dtype0-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] [gw1] PASSED tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_mask_and_scale[dtype0-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_mask_and_scale[dtype0-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data] [gw1] SKIPPED tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_mask_and_scale[dtype0-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data] tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_mask_and_scale[dtype0-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-None-7YE-MAY->3YE-MAY] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-None-7YE-MAY->14YE-MAY] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_character_array tests/test_backends.py::TestNetCDF4ViaDaskData::test_default_to_char_arrays [gw1] PASSED tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_mask_and_scale[dtype0-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_mask_and_scale[dtype1-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-None-7YE-MAY->14YE-MAY] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-None-7YE-MAY->85ME] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_default_to_char_arrays tests/test_backends.py::TestNetCDF4ViaDaskData::test_open_encodings [gw1] PASSED tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_mask_and_scale[dtype1-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_mask_and_scale[dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] [gw2] PASSED tests/test_calendar_ops.py::test_convert_calendar_360_days[year-standard-360_day-D] tests/test_calendar_ops.py::test_convert_calendar_360_days[year-360_day-proleptic_gregorian-D] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-None-7YE-MAY->85ME] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_open_encodings tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-left-8003D->4001D] tests/test_backends.py::TestNetCDF4ViaDaskData::test_dump_encodings [gw3] SKIPPED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-left-8003D->4001D] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-left-8003D->16006D] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_dump_encodings tests/test_backends.py::TestNetCDF4ViaDaskData::test_dump_and_open_encodings [gw3] SKIPPED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-left-8003D->16006D] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-left-8003D->21YS] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_dump_and_open_encodings tests/test_backends.py::TestNetCDF4ViaDaskData::test_compression_encoding_legacy [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-left-8003D->21YS] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-left-3D->D] [gw3] SKIPPED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-left-3D->D] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-left-3D->6D] [gw3] SKIPPED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-left-3D->6D] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-left-11D->MS] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-left-11D->MS] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-left-3MS->MS] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-left-3MS->MS] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-left-3MS->6MS] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-left-3MS->6MS] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-left-3MS->85D] [gw3] SKIPPED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-left-3MS->85D] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-left-7ME->3ME] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-left-7ME->3ME] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-left-7ME->14ME] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_compression_encoding_legacy tests/test_backends.py::TestNetCDF4ViaDaskData::test_encoding_kwarg_compression [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-left-7ME->14ME] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-left-7ME->2QS-APR] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_encoding_kwarg_compression tests/test_backends.py::TestNetCDF4ViaDaskData::test_keep_chunksizes_if_no_original_shape [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_keep_chunksizes_if_no_original_shape tests/test_backends.py::TestNetCDF4ViaDaskData::test_preferred_chunks_is_present [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-left-7ME->2QS-APR] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-left-43QS-AUG->21QS-AUG] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_preferred_chunks_is_present tests/test_backends.py::TestNetCDF4ViaDaskData::test_auto_chunking_is_based_on_disk_chunk_sizes [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-left-43QS-AUG->21QS-AUG] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_auto_chunking_is_based_on_disk_chunk_sizes tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-left-43QS-AUG->86QS-AUG] tests/test_backends.py::TestNetCDF4ViaDaskData::test_base_chunking_uses_disk_chunk_sizes [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_base_chunking_uses_disk_chunk_sizes tests/test_backends.py::TestNetCDF4ViaDaskData::test_preferred_chunks_are_disk_chunk_sizes [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-left-43QS-AUG->86QS-AUG] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-left-43QS-AUG->11YE-JUN] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_preferred_chunks_are_disk_chunk_sizes tests/test_backends.py::TestNetCDF4ViaDaskData::test_encoding_chunksizes_unlimited [gw2] PASSED tests/test_calendar_ops.py::test_convert_calendar_360_days[year-360_day-proleptic_gregorian-D] tests/test_calendar_ops.py::test_convert_calendar_360_days[year-proleptic_gregorian-360_day-4h] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-left-43QS-AUG->11YE-JUN] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-left-11QE-JUN->5QE-JUN] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_encoding_chunksizes_unlimited tests/test_backends.py::TestNetCDF4ViaDaskData::test_mask_and_scale [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-left-11QE-JUN->5QE-JUN] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-left-11QE-JUN->22QE-JUN] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_mask_and_scale tests/test_backends.py::TestNetCDF4ViaDaskData::test_0dimensional_variable [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_0dimensional_variable tests/test_backends.py::TestNetCDF4ViaDaskData::test_read_variable_len_strings [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-left-11QE-JUN->22QE-JUN] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-left-11QE-JUN->51MS] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_read_variable_len_strings tests/test_backends.py::TestNetCDF4ViaDaskData::test_raise_on_forward_slashes_in_names [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-left-11QE-JUN->51MS] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-left-3YS-MAR->YS-MAR] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_raise_on_forward_slashes_in_names tests/test_backends.py::TestNetCDF4ViaDaskData::test_encoding_enum__no_fill_value [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-left-3YS-MAR->YS-MAR] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-left-3YS-MAR->6YS-MAR] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_encoding_enum__no_fill_value tests/test_backends.py::TestNetCDF4ViaDaskData::test_encoding_enum__multiple_variable_with_enum [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-left-3YS-MAR->6YS-MAR] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-left-3YS-MAR->14QE-FEB] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-left-3YS-MAR->14QE-FEB] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-left-7YE-MAY->3YE-MAY] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_encoding_enum__multiple_variable_with_enum tests/test_backends.py::TestNetCDF4ViaDaskData::test_encoding_enum__error_multiple_variable_with_changing_enum [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_encoding_enum__error_multiple_variable_with_changing_enum tests/test_backends.py::TestNetCDF4ViaDaskData::test_create_default_indexes[True] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-left-7YE-MAY->3YE-MAY] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-left-7YE-MAY->14YE-MAY] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_create_default_indexes[True] tests/test_backends.py::TestNetCDF4ViaDaskData::test_create_default_indexes[False] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_create_default_indexes[False] tests/test_backends.py::TestNetCDF4ViaDaskData::test_variable_order [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-left-7YE-MAY->14YE-MAY] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-left-7YE-MAY->85ME] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_variable_order tests/test_backends.py::TestNetCDF4ViaDaskData::test_setncattr_string [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_setncattr_string tests/test_backends.py::TestNetCDF4ViaDaskData::test_compression_encoding[None] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-left-7YE-MAY->85ME] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-right-8003D->4001D] [gw3] SKIPPED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-right-8003D->4001D] [gw1] XFAIL tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_mask_and_scale[dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_mask_and_scale[dtype1-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-right-8003D->16006D] [gw3] SKIPPED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-right-8003D->16006D] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-right-8003D->21YS] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_compression_encoding[None] tests/test_backends.py::TestNetCDF4ViaDaskData::test_compression_encoding[zlib] [gw1] PASSED tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_mask_and_scale[dtype1-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_mask_and_scale[dtype1-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data] [gw1] SKIPPED tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_mask_and_scale[dtype1-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data] tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_mask_and_scale[dtype1-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-right-8003D->21YS] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-right-3D->D] [gw3] SKIPPED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-right-3D->D] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-right-3D->6D] [gw1] PASSED tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_mask_and_scale[dtype1-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_unsigned[fill_value0-False] [gw3] SKIPPED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-right-3D->6D] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-right-11D->MS] [gw1] PASSED tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_unsigned[fill_value0-False] tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_unsigned[fill_value1-True] [gw1] PASSED tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_unsigned[fill_value1-True] tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_unsigned[-1-False] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-right-11D->MS] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-right-3MS->MS] [gw1] PASSED tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_unsigned[-1-False] tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_unsigned[255-True] [gw1] PASSED tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_unsigned[255-True] tests/test_backends.py::TestScipyInMemoryData::test_grid_mapping_and_bounds_are_not_coordinates_in_file [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-right-3MS->MS] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-right-3MS->6MS] [gw1] PASSED tests/test_backends.py::TestScipyInMemoryData::test_grid_mapping_and_bounds_are_not_coordinates_in_file tests/test_backends.py::TestScipyInMemoryData::test_coordinate_variables_after_dataset_roundtrip [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_compression_encoding[zlib] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-right-3MS->6MS] tests/test_backends.py::TestNetCDF4ViaDaskData::test_compression_encoding[szip] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-right-3MS->85D] [gw1] PASSED tests/test_backends.py::TestScipyInMemoryData::test_coordinate_variables_after_dataset_roundtrip tests/test_backends.py::TestScipyInMemoryData::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip [gw3] SKIPPED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-right-3MS->85D] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-right-7ME->3ME] [gw1] PASSED tests/test_backends.py::TestScipyInMemoryData::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip tests/test_backends.py::TestScipyInMemoryData::test_coordinate_variables_after_iris_roundtrip [gw1] SKIPPED tests/test_backends.py::TestScipyInMemoryData::test_coordinate_variables_after_iris_roundtrip tests/test_backends.py::TestScipyInMemoryData::test_coordinates_encoding [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-right-7ME->3ME] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-right-7ME->14ME] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-right-7ME->14ME] [gw1] PASSED tests/test_backends.py::TestScipyInMemoryData::test_coordinates_encoding tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_endian tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-right-7ME->2QS-APR] [gw1] PASSED tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_endian tests/test_backends.py::TestScipyInMemoryData::test_invalid_dataarray_names_raise [gw1] PASSED tests/test_backends.py::TestScipyInMemoryData::test_invalid_dataarray_names_raise tests/test_backends.py::TestScipyInMemoryData::test_encoding_kwarg [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-right-7ME->2QS-APR] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-right-43QS-AUG->21QS-AUG] [gw1] PASSED tests/test_backends.py::TestScipyInMemoryData::test_encoding_kwarg tests/test_backends.py::TestScipyInMemoryData::test_encoding_unlimited_dims [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-right-43QS-AUG->21QS-AUG] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-right-43QS-AUG->86QS-AUG] [gw1] PASSED tests/test_backends.py::TestScipyInMemoryData::test_encoding_unlimited_dims tests/test_backends.py::TestScipyInMemoryData::test_encoding_kwarg_dates [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_compression_encoding[szip] tests/test_backends.py::TestNetCDF4ViaDaskData::test_compression_encoding[zstd] [gw1] PASSED tests/test_backends.py::TestScipyInMemoryData::test_encoding_kwarg_dates tests/test_backends.py::TestScipyInMemoryData::test_encoding_kwarg_fixed_width_string [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-right-43QS-AUG->86QS-AUG] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-right-43QS-AUG->11YE-JUN] [gw1] PASSED tests/test_backends.py::TestScipyInMemoryData::test_encoding_kwarg_fixed_width_string tests/test_backends.py::TestScipyInMemoryData::test_default_fill_value [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-right-43QS-AUG->11YE-JUN] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-right-11QE-JUN->5QE-JUN] [gw1] PASSED tests/test_backends.py::TestScipyInMemoryData::test_default_fill_value tests/test_backends.py::TestScipyInMemoryData::test_explicitly_omit_fill_value [gw1] PASSED tests/test_backends.py::TestScipyInMemoryData::test_explicitly_omit_fill_value tests/test_backends.py::TestScipyInMemoryData::test_explicitly_omit_fill_value_via_encoding_kwarg [gw1] PASSED tests/test_backends.py::TestScipyInMemoryData::test_explicitly_omit_fill_value_via_encoding_kwarg tests/test_backends.py::TestScipyInMemoryData::test_explicitly_omit_fill_value_in_coord [gw1] PASSED tests/test_backends.py::TestScipyInMemoryData::test_explicitly_omit_fill_value_in_coord tests/test_backends.py::TestScipyInMemoryData::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-right-11QE-JUN->5QE-JUN] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-right-11QE-JUN->22QE-JUN] [gw1] PASSED tests/test_backends.py::TestScipyInMemoryData::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg tests/test_backends.py::TestScipyInMemoryData::test_encoding_same_dtype [gw1] PASSED tests/test_backends.py::TestScipyInMemoryData::test_encoding_same_dtype tests/test_backends.py::TestScipyInMemoryData::test_append_write [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-right-11QE-JUN->22QE-JUN] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-right-11QE-JUN->51MS] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-right-11QE-JUN->51MS] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-right-3YS-MAR->YS-MAR] [gw1] PASSED tests/test_backends.py::TestScipyInMemoryData::test_append_write [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_compression_encoding[zstd] tests/test_backends.py::TestScipyInMemoryData::test_append_overwrite_values tests/test_backends.py::TestNetCDF4ViaDaskData::test_compression_encoding[blosc_lz] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-right-3YS-MAR->YS-MAR] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-right-3YS-MAR->6YS-MAR] [gw1] PASSED tests/test_backends.py::TestScipyInMemoryData::test_append_overwrite_values tests/test_backends.py::TestScipyInMemoryData::test_append_with_invalid_dim_raises [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-right-3YS-MAR->6YS-MAR] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-right-3YS-MAR->14QE-FEB] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_compression_encoding[blosc_lz] tests/test_backends.py::TestNetCDF4ViaDaskData::test_compression_encoding[blosc_lz4] [gw1] PASSED tests/test_backends.py::TestScipyInMemoryData::test_append_with_invalid_dim_raises tests/test_backends.py::TestScipyInMemoryData::test_multiindex_not_implemented [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-right-3YS-MAR->14QE-FEB] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-right-7YE-MAY->3YE-MAY] [gw1] PASSED tests/test_backends.py::TestScipyInMemoryData::test_multiindex_not_implemented tests/test_backends.py::TestScipyInMemoryData::test_string_object_warning [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_compression_encoding[blosc_lz4] tests/test_backends.py::TestNetCDF4ViaDaskData::test_compression_encoding[blosc_lz4hc] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-right-7YE-MAY->3YE-MAY] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-right-7YE-MAY->14YE-MAY] [gw1] PASSED tests/test_backends.py::TestScipyInMemoryData::test_string_object_warning tests/test_backends.py::TestScipyInMemoryData::test_indexing_roundtrip[indexer0] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-right-7YE-MAY->14YE-MAY] tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-right-7YE-MAY->85ME] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_compression_encoding[blosc_lz4hc] tests/test_backends.py::TestNetCDF4ViaDaskData::test_compression_encoding[blosc_zlib] [gw1] PASSED tests/test_backends.py::TestScipyInMemoryData::test_indexing_roundtrip[indexer0] tests/test_backends.py::TestScipyInMemoryData::test_indexing_roundtrip[indexer1] [gw3] PASSED tests/test_cftimeindex_resample.py::test_resample_with_non_tick_resample_freq[right-right-7YE-MAY->85ME] tests/test_cftimeindex_resample.py::test_closed_label_defaults[s-left] [gw3] PASSED tests/test_cftimeindex_resample.py::test_closed_label_defaults[s-left] tests/test_cftimeindex_resample.py::test_closed_label_defaults[min-left] [gw1] PASSED tests/test_backends.py::TestScipyInMemoryData::test_indexing_roundtrip[indexer1] [gw3] PASSED tests/test_cftimeindex_resample.py::test_closed_label_defaults[min-left] tests/test_cftimeindex_resample.py::test_closed_label_defaults[h-left] tests/test_backends.py::TestScipyInMemoryData::test_indexing_roundtrip[indexer2] [gw3] PASSED tests/test_cftimeindex_resample.py::test_closed_label_defaults[h-left] tests/test_cftimeindex_resample.py::test_closed_label_defaults[D-left] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_compression_encoding[blosc_zlib] [gw3] PASSED tests/test_cftimeindex_resample.py::test_closed_label_defaults[D-left] tests/test_backends.py::TestNetCDF4ViaDaskData::test_compression_encoding[blosc_zstd] tests/test_cftimeindex_resample.py::test_closed_label_defaults[ME-right] [gw1] PASSED tests/test_backends.py::TestScipyInMemoryData::test_indexing_roundtrip[indexer2] tests/test_backends.py::TestScipyInMemoryData::test_indexing_roundtrip[indexer3] [gw3] PASSED tests/test_cftimeindex_resample.py::test_closed_label_defaults[ME-right] tests/test_cftimeindex_resample.py::test_closed_label_defaults[MS-left] [gw3] PASSED tests/test_cftimeindex_resample.py::test_closed_label_defaults[MS-left] tests/test_cftimeindex_resample.py::test_closed_label_defaults[QE-right] [gw3] PASSED tests/test_cftimeindex_resample.py::test_closed_label_defaults[QE-right] tests/test_cftimeindex_resample.py::test_closed_label_defaults[QS-left] [gw1] PASSED tests/test_backends.py::TestScipyInMemoryData::test_indexing_roundtrip[indexer3] tests/test_backends.py::TestScipyInMemoryData::test_indexing_roundtrip[indexer4] [gw3] PASSED tests/test_cftimeindex_resample.py::test_closed_label_defaults[QS-left] tests/test_cftimeindex_resample.py::test_closed_label_defaults[YE-right] [gw3] PASSED tests/test_cftimeindex_resample.py::test_closed_label_defaults[YE-right] tests/test_cftimeindex_resample.py::test_closed_label_defaults[YS-left] [gw3] PASSED tests/test_cftimeindex_resample.py::test_closed_label_defaults[YS-left] [gw1] PASSED tests/test_backends.py::TestScipyInMemoryData::test_indexing_roundtrip[indexer4] tests/test_cftimeindex_resample.py::test_calendars[gregorian] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_compression_encoding[blosc_zstd] tests/test_backends.py::TestNetCDF4ViaDaskData::test_refresh_from_disk [gw0] SKIPPED tests/test_backends.py::TestNetCDF4ViaDaskData::test_refresh_from_disk tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_complex tests/test_backends.py::TestScipyInMemoryData::test_dtype_coercion_error [gw3] PASSED tests/test_cftimeindex_resample.py::test_calendars[gregorian] tests/test_cftimeindex_resample.py::test_calendars[noleap] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_complex tests/test_backends.py::TestNetCDF4ViaDaskData::test_unsorted_index_raises [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_unsorted_index_raises tests/test_backends.py::TestNetCDF4ViaDaskData::test_dataset_caching [gw0] SKIPPED tests/test_backends.py::TestNetCDF4ViaDaskData::test_dataset_caching tests/test_backends.py::TestNetCDF4ViaDaskData::test_write_inconsistent_chunks [gw3] PASSED tests/test_cftimeindex_resample.py::test_calendars[noleap] [gw1] PASSED tests/test_backends.py::TestScipyInMemoryData::test_dtype_coercion_error tests/test_cftimeindex_resample.py::test_calendars[all_leap] tests/test_backends.py::TestScipyInMemoryData::test_load_async [gw1] SKIPPED tests/test_backends.py::TestScipyInMemoryData::test_load_async tests/test_backends.py::TestScipyInMemoryData::test_to_netcdf_explicit_engine [gw1] PASSED tests/test_backends.py::TestScipyInMemoryData::test_to_netcdf_explicit_engine tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_via_bytes [gw3] PASSED tests/test_cftimeindex_resample.py::test_calendars[all_leap] tests/test_cftimeindex_resample.py::test_calendars[360_day] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_write_inconsistent_chunks tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_coordinates [gw1] PASSED tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_via_bytes tests/test_backends.py::TestScipyInMemoryData::test_to_bytes_compute_false [gw3] PASSED tests/test_cftimeindex_resample.py::test_calendars[360_day] tests/test_cftimeindex_resample.py::test_calendars[julian] [gw1] PASSED tests/test_backends.py::TestScipyInMemoryData::test_to_bytes_compute_false tests/test_backends.py::TestScipyInMemoryData::test_bytes_pickle [gw3] PASSED tests/test_cftimeindex_resample.py::test_calendars[julian] [gw1] PASSED tests/test_backends.py::TestScipyInMemoryData::test_bytes_pickle tests/test_cftimeindex_resample.py::test_origin[start_day-left] tests/test_backends.py::TestScipyFileObject::test_zero_dimensional_variable [gw3] PASSED tests/test_cftimeindex_resample.py::test_origin[start_day-left] tests/test_cftimeindex_resample.py::test_origin[start_day-right] [gw1] PASSED tests/test_backends.py::TestScipyFileObject::test_zero_dimensional_variable tests/test_backends.py::TestScipyFileObject::test_write_store [gw3] PASSED tests/test_cftimeindex_resample.py::test_origin[start_day-right] tests/test_cftimeindex_resample.py::test_origin[start-left] [gw1] PASSED tests/test_backends.py::TestScipyFileObject::test_write_store tests/test_backends.py::TestScipyFileObject::test_roundtrip_test_data [gw3] PASSED tests/test_cftimeindex_resample.py::test_origin[start-left] tests/test_cftimeindex_resample.py::test_origin[start-right] [gw1] PASSED tests/test_backends.py::TestScipyFileObject::test_roundtrip_test_data tests/test_backends.py::TestScipyFileObject::test_load [gw3] PASSED tests/test_cftimeindex_resample.py::test_origin[start-right] tests/test_cftimeindex_resample.py::test_origin[end-left] [gw3] PASSED tests/test_cftimeindex_resample.py::test_origin[end-left] tests/test_cftimeindex_resample.py::test_origin[end-right] [gw3] PASSED tests/test_cftimeindex_resample.py::test_origin[end-right] tests/test_cftimeindex_resample.py::test_origin[end_day-left] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_coordinates tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_cftime_bnds [gw3] PASSED tests/test_cftimeindex_resample.py::test_origin[end_day-left] tests/test_cftimeindex_resample.py::test_origin[end_day-right] [gw1] PASSED tests/test_backends.py::TestScipyFileObject::test_load tests/test_backends.py::TestScipyFileObject::test_dataset_compute [gw3] PASSED tests/test_cftimeindex_resample.py::test_origin[end_day-right] tests/test_cftimeindex_resample.py::test_origin[epoch-left] [gw1] PASSED tests/test_backends.py::TestScipyFileObject::test_dataset_compute tests/test_backends.py::TestScipyFileObject::test_dataset_caching [gw3] PASSED tests/test_cftimeindex_resample.py::test_origin[epoch-left] tests/test_cftimeindex_resample.py::test_origin[epoch-right] [gw0] PASSED tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_cftime_bnds [gw1] PASSED tests/test_backends.py::TestScipyFileObject::test_dataset_caching tests/test_backends.py::TestInstrumentedZarrStore::test_append [gw0] SKIPPED tests/test_backends.py::TestInstrumentedZarrStore::test_append tests/test_backends.py::TestInstrumentedZarrStore::test_region_write tests/test_backends.py::TestScipyFileObject::test_roundtrip_None_variable [gw0] SKIPPED tests/test_backends.py::TestInstrumentedZarrStore::test_region_write tests/test_backends.py::TestZarrDictStore::test_zero_dimensional_variable[2] [gw1] PASSED tests/test_backends.py::TestScipyFileObject::test_roundtrip_None_variable tests/test_backends.py::TestScipyFileObject::test_roundtrip_object_dtype [gw3] PASSED tests/test_cftimeindex_resample.py::test_origin[epoch-right] tests/test_cftimeindex_resample.py::test_origin[(1970, 1, 1, 3, 2)-left] [gw1] PASSED tests/test_backends.py::TestScipyFileObject::test_roundtrip_object_dtype tests/test_backends.py::TestScipyFileObject::test_roundtrip_string_data [gw3] PASSED tests/test_cftimeindex_resample.py::test_origin[(1970, 1, 1, 3, 2)-left] tests/test_cftimeindex_resample.py::test_origin[(1970, 1, 1, 3, 2)-right] [gw1] PASSED tests/test_backends.py::TestScipyFileObject::test_roundtrip_string_data tests/test_backends.py::TestScipyFileObject::test_roundtrip_string_encoded_characters [gw1] PASSED tests/test_backends.py::TestScipyFileObject::test_roundtrip_string_encoded_characters tests/test_backends.py::TestScipyFileObject::test_roundtrip_numpy_datetime_data [gw3] PASSED tests/test_cftimeindex_resample.py::test_origin[(1970, 1, 1, 3, 2)-right] tests/test_cftimeindex_resample.py::test_invalid_offset_error[foo] [gw1] PASSED tests/test_backends.py::TestScipyFileObject::test_roundtrip_numpy_datetime_data tests/test_backends.py::TestScipyFileObject::test_roundtrip_cftime_datetime_data [gw3] PASSED tests/test_cftimeindex_resample.py::test_invalid_offset_error[foo] tests/test_cftimeindex_resample.py::test_invalid_offset_error[5MS] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_zero_dimensional_variable[2] tests/test_backends.py::TestZarrDictStore::test_write_store[2] [gw3] PASSED tests/test_cftimeindex_resample.py::test_invalid_offset_error[5MS] tests/test_cftimeindex_resample.py::test_invalid_offset_error[10] [gw3] PASSED tests/test_cftimeindex_resample.py::test_invalid_offset_error[10] tests/test_cftimeindex_resample.py::test_timedelta_offset [gw3] PASSED tests/test_cftimeindex_resample.py::test_timedelta_offset tests/test_cftimeindex_resample.py::test_non_tick_option_warning[offset-5s] [gw3] PASSED tests/test_cftimeindex_resample.py::test_non_tick_option_warning[offset-5s] tests/test_cftimeindex_resample.py::test_non_tick_option_warning[origin-start] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_write_store[2] [gw3] PASSED tests/test_cftimeindex_resample.py::test_non_tick_option_warning[origin-start] tests/test_coarsen.py::test_coarsen_absent_dims_error[1-numpy] tests/test_backends.py::TestZarrDictStore::test_roundtrip_test_data[2] [gw3] PASSED tests/test_coarsen.py::test_coarsen_absent_dims_error[1-numpy] tests/test_coarsen.py::test_coarsen_absent_dims_error[1-dask] [gw1] PASSED tests/test_backends.py::TestScipyFileObject::test_roundtrip_cftime_datetime_data [gw3] PASSED tests/test_coarsen.py::test_coarsen_absent_dims_error[1-dask] tests/test_backends.py::TestScipyFileObject::test_roundtrip_timedelta_data tests/test_coarsen.py::test_coarsen_dataset[1-numpy-trim-left-True] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_roundtrip_test_data[2] tests/test_backends.py::TestZarrDictStore::test_load[2] [gw1] PASSED tests/test_backends.py::TestScipyFileObject::test_roundtrip_timedelta_data tests/test_backends.py::TestScipyFileObject::test_roundtrip_timedelta_data_via_dtype[s] [gw1] PASSED tests/test_backends.py::TestScipyFileObject::test_roundtrip_timedelta_data_via_dtype[s] tests/test_backends.py::TestScipyFileObject::test_roundtrip_timedelta_data_via_dtype[ms] [gw1] PASSED tests/test_backends.py::TestScipyFileObject::test_roundtrip_timedelta_data_via_dtype[ms] tests/test_backends.py::TestScipyFileObject::test_roundtrip_timedelta_data_via_dtype[us] [gw3] PASSED tests/test_coarsen.py::test_coarsen_dataset[1-numpy-trim-left-True] tests/test_coarsen.py::test_coarsen_dataset[1-numpy-trim-left-False] [gw1] PASSED tests/test_backends.py::TestScipyFileObject::test_roundtrip_timedelta_data_via_dtype[us] tests/test_backends.py::TestScipyFileObject::test_roundtrip_timedelta_data_via_dtype[ns] [gw3] PASSED tests/test_coarsen.py::test_coarsen_dataset[1-numpy-trim-left-False] tests/test_coarsen.py::test_coarsen_dataset[1-numpy-pad-right-True] [gw1] PASSED tests/test_backends.py::TestScipyFileObject::test_roundtrip_timedelta_data_via_dtype[ns] tests/test_backends.py::TestScipyFileObject::test_roundtrip_float64_data [gw1] PASSED tests/test_backends.py::TestScipyFileObject::test_roundtrip_float64_data tests/test_backends.py::TestScipyFileObject::test_roundtrip_example_1_netcdf [gw1] SKIPPED tests/test_backends.py::TestScipyFileObject::test_roundtrip_example_1_netcdf tests/test_backends.py::TestScipyFileObject::test_roundtrip_coordinates [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_load[2] tests/test_backends.py::TestZarrDictStore::test_dataset_compute[2] [gw1] PASSED tests/test_backends.py::TestScipyFileObject::test_roundtrip_coordinates tests/test_backends.py::TestScipyFileObject::test_roundtrip_global_coordinates [gw3] PASSED tests/test_coarsen.py::test_coarsen_dataset[1-numpy-pad-right-True] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_dataset_compute[2] tests/test_backends.py::TestZarrDictStore::test_pickle[2] tests/test_coarsen.py::test_coarsen_dataset[1-numpy-pad-right-False] [gw1] PASSED tests/test_backends.py::TestScipyFileObject::test_roundtrip_global_coordinates [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_pickle[2] tests/test_backends.py::TestScipyFileObject::test_roundtrip_coordinates_with_space tests/test_backends.py::TestZarrDictStore::test_pickle_dataarray[2] [gw1] PASSED tests/test_backends.py::TestScipyFileObject::test_roundtrip_coordinates_with_space tests/test_backends.py::TestScipyFileObject::test_roundtrip_boolean_dtype [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_pickle_dataarray[2] tests/test_backends.py::TestZarrDictStore::test_roundtrip_None_variable[2] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_roundtrip_None_variable[2] [gw3] PASSED tests/test_coarsen.py::test_coarsen_dataset[1-numpy-pad-right-False] tests/test_backends.py::TestZarrDictStore::test_roundtrip_object_dtype[2] [gw2] PASSED tests/test_calendar_ops.py::test_convert_calendar_360_days[year-proleptic_gregorian-360_day-4h] tests/test_coarsen.py::test_coarsen_dataset[1-dask-trim-left-True] tests/test_calendar_ops.py::test_convert_calendar_360_days_random [gw1] PASSED tests/test_backends.py::TestScipyFileObject::test_roundtrip_boolean_dtype tests/test_backends.py::TestScipyFileObject::test_orthogonal_indexing [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_roundtrip_object_dtype[2] tests/test_backends.py::TestZarrDictStore::test_roundtrip_string_data[2] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_roundtrip_string_data[2] tests/test_backends.py::TestZarrDictStore::test_roundtrip_string_encoded_characters[2] [gw3] PASSED tests/test_coarsen.py::test_coarsen_dataset[1-dask-trim-left-True] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_roundtrip_string_encoded_characters[2] tests/test_backends.py::TestZarrDictStore::test_roundtrip_numpy_datetime_data[2] tests/test_coarsen.py::test_coarsen_dataset[1-dask-trim-left-False] [gw1] PASSED tests/test_backends.py::TestScipyFileObject::test_orthogonal_indexing tests/test_backends.py::TestScipyFileObject::test_vectorized_indexing [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_roundtrip_numpy_datetime_data[2] tests/test_backends.py::TestZarrDictStore::test_roundtrip_cftime_datetime_data[2] [gw3] PASSED tests/test_coarsen.py::test_coarsen_dataset[1-dask-trim-left-False] tests/test_coarsen.py::test_coarsen_dataset[1-dask-pad-right-True] [gw3] PASSED tests/test_coarsen.py::test_coarsen_dataset[1-dask-pad-right-True] tests/test_coarsen.py::test_coarsen_dataset[1-dask-pad-right-False] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_roundtrip_cftime_datetime_data[2] tests/test_backends.py::TestZarrDictStore::test_roundtrip_timedelta_data[2] [gw1] PASSED tests/test_backends.py::TestScipyFileObject::test_vectorized_indexing [gw3] PASSED tests/test_coarsen.py::test_coarsen_dataset[1-dask-pad-right-False] tests/test_backends.py::TestScipyFileObject::test_vectorized_indexing_negative_step tests/test_coarsen.py::test_coarsen_coords[1-numpy-True] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_roundtrip_timedelta_data[2] tests/test_backends.py::TestZarrDictStore::test_roundtrip_timedelta_data_via_dtype[2-s] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_roundtrip_timedelta_data_via_dtype[2-s] tests/test_backends.py::TestZarrDictStore::test_roundtrip_timedelta_data_via_dtype[2-ms] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_roundtrip_timedelta_data_via_dtype[2-ms] tests/test_backends.py::TestZarrDictStore::test_roundtrip_timedelta_data_via_dtype[2-us] [gw3] PASSED tests/test_coarsen.py::test_coarsen_coords[1-numpy-True] tests/test_coarsen.py::test_coarsen_coords[1-numpy-False] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_roundtrip_timedelta_data_via_dtype[2-us] tests/test_backends.py::TestZarrDictStore::test_roundtrip_timedelta_data_via_dtype[2-ns] [gw3] PASSED tests/test_coarsen.py::test_coarsen_coords[1-numpy-False] tests/test_coarsen.py::test_coarsen_coords[1-dask-True] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_roundtrip_timedelta_data_via_dtype[2-ns] tests/test_backends.py::TestZarrDictStore::test_roundtrip_float64_data[2] [gw1] PASSED tests/test_backends.py::TestScipyFileObject::test_vectorized_indexing_negative_step tests/test_backends.py::TestScipyFileObject::test_outer_indexing_reversed [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_roundtrip_float64_data[2] [gw1] PASSED tests/test_backends.py::TestScipyFileObject::test_outer_indexing_reversed tests/test_backends.py::TestZarrDictStore::test_roundtrip_example_1_netcdf[2] tests/test_backends.py::TestScipyFileObject::test_isel_dataarray [gw0] SKIPPED tests/test_backends.py::TestZarrDictStore::test_roundtrip_example_1_netcdf[2] tests/test_backends.py::TestZarrDictStore::test_roundtrip_coordinates[2] [gw3] PASSED tests/test_coarsen.py::test_coarsen_coords[1-dask-True] tests/test_coarsen.py::test_coarsen_coords[1-dask-False] [gw1] PASSED tests/test_backends.py::TestScipyFileObject::test_isel_dataarray tests/test_backends.py::TestScipyFileObject::test_array_type_after_indexing [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_roundtrip_coordinates[2] tests/test_backends.py::TestZarrDictStore::test_roundtrip_global_coordinates[2] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_roundtrip_global_coordinates[2] tests/test_backends.py::TestZarrDictStore::test_roundtrip_coordinates_with_space[2] [gw3] PASSED tests/test_coarsen.py::test_coarsen_coords[1-dask-False] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_roundtrip_coordinates_with_space[2] tests/test_coarsen.py::test_coarsen_coords_cftime [gw1] PASSED tests/test_backends.py::TestScipyFileObject::test_array_type_after_indexing tests/test_backends.py::TestZarrDictStore::test_roundtrip_boolean_dtype[2] tests/test_backends.py::TestScipyFileObject::test_dropna [gw3] PASSED tests/test_coarsen.py::test_coarsen_coords_cftime tests/test_coarsen.py::test_coarsen_keep_attrs[reduce-argument0] [gw1] PASSED tests/test_backends.py::TestScipyFileObject::test_dropna tests/test_backends.py::TestScipyFileObject::test_ondisk_after_print [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_roundtrip_boolean_dtype[2] [gw3] PASSED tests/test_coarsen.py::test_coarsen_keep_attrs[reduce-argument0] tests/test_coarsen.py::test_coarsen_keep_attrs[mean-argument1] tests/test_backends.py::TestZarrDictStore::test_orthogonal_indexing[2] [gw3] PASSED tests/test_coarsen.py::test_coarsen_keep_attrs[mean-argument1] tests/test_coarsen.py::test_coarsen_reduce[numpy-sum-1-1] [gw1] PASSED tests/test_backends.py::TestScipyFileObject::test_ondisk_after_print tests/test_backends.py::TestScipyFileObject::test_roundtrip_bytes_with_fill_value [gw1] PASSED tests/test_backends.py::TestScipyFileObject::test_roundtrip_bytes_with_fill_value tests/test_backends.py::TestScipyFileObject::test_roundtrip_string_with_fill_value_nchar [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[numpy-sum-1-1] tests/test_coarsen.py::test_coarsen_reduce[numpy-sum-1-2] [gw1] PASSED tests/test_backends.py::TestScipyFileObject::test_roundtrip_string_with_fill_value_nchar tests/test_backends.py::TestScipyFileObject::test_roundtrip_empty_vlen_string_array [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_orthogonal_indexing[2] tests/test_backends.py::TestZarrDictStore::test_vectorized_indexing[2] [gw1] PASSED tests/test_backends.py::TestScipyFileObject::test_roundtrip_empty_vlen_string_array tests/test_backends.py::TestScipyFileObject::test_roundtrip_mask_and_scale[dtype0-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[numpy-sum-1-2] tests/test_coarsen.py::test_coarsen_reduce[numpy-sum-2-1] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[numpy-sum-2-1] tests/test_coarsen.py::test_coarsen_reduce[numpy-sum-2-2] [gw1] PASSED tests/test_backends.py::TestScipyFileObject::test_roundtrip_mask_and_scale[dtype0-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] tests/test_backends.py::TestScipyFileObject::test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[numpy-sum-2-2] tests/test_coarsen.py::test_coarsen_reduce[numpy-sum-3-1] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[numpy-sum-3-1] tests/test_coarsen.py::test_coarsen_reduce[numpy-sum-3-2] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[numpy-sum-3-2] tests/test_coarsen.py::test_coarsen_reduce[numpy-sum-4-1] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[numpy-sum-4-1] tests/test_coarsen.py::test_coarsen_reduce[numpy-sum-4-2] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[numpy-sum-4-2] tests/test_coarsen.py::test_coarsen_reduce[numpy-mean-1-1] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_vectorized_indexing[2] tests/test_backends.py::TestZarrDictStore::test_vectorized_indexing_negative_step[2] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[numpy-mean-1-1] tests/test_coarsen.py::test_coarsen_reduce[numpy-mean-1-2] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[numpy-mean-1-2] tests/test_coarsen.py::test_coarsen_reduce[numpy-mean-2-1] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[numpy-mean-2-1] tests/test_coarsen.py::test_coarsen_reduce[numpy-mean-2-2] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[numpy-mean-2-2] tests/test_coarsen.py::test_coarsen_reduce[numpy-mean-3-1] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[numpy-mean-3-1] tests/test_coarsen.py::test_coarsen_reduce[numpy-mean-3-2] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_vectorized_indexing_negative_step[2] tests/test_backends.py::TestZarrDictStore::test_outer_indexing_reversed[2] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[numpy-mean-3-2] tests/test_coarsen.py::test_coarsen_reduce[numpy-mean-4-1] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_outer_indexing_reversed[2] tests/test_backends.py::TestZarrDictStore::test_isel_dataarray[2] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[numpy-mean-4-1] tests/test_coarsen.py::test_coarsen_reduce[numpy-mean-4-2] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[numpy-mean-4-2] tests/test_coarsen.py::test_coarsen_reduce[numpy-std-1-1] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_isel_dataarray[2] tests/test_backends.py::TestZarrDictStore::test_array_type_after_indexing[2] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[numpy-std-1-1] tests/test_coarsen.py::test_coarsen_reduce[numpy-std-1-2] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[numpy-std-1-2] tests/test_coarsen.py::test_coarsen_reduce[numpy-std-2-1] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_array_type_after_indexing[2] tests/test_backends.py::TestZarrDictStore::test_dropna[2] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[numpy-std-2-1] tests/test_coarsen.py::test_coarsen_reduce[numpy-std-2-2] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_dropna[2] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[numpy-std-2-2] tests/test_backends.py::TestZarrDictStore::test_ondisk_after_print[2] tests/test_coarsen.py::test_coarsen_reduce[numpy-std-3-1] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[numpy-std-3-1] tests/test_coarsen.py::test_coarsen_reduce[numpy-std-3-2] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_ondisk_after_print[2] tests/test_backends.py::TestZarrDictStore::test_roundtrip_string_with_fill_value_nchar[2] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[numpy-std-3-2] tests/test_coarsen.py::test_coarsen_reduce[numpy-std-4-1] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_roundtrip_string_with_fill_value_nchar[2] tests/test_backends.py::TestZarrDictStore::test_roundtrip_empty_vlen_string_array[2] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[numpy-std-4-1] tests/test_coarsen.py::test_coarsen_reduce[numpy-std-4-2] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_roundtrip_empty_vlen_string_array[2] tests/test_backends.py::TestZarrDictStore::test_roundtrip_mask_and_scale[2-dtype0-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[numpy-std-4-2] tests/test_coarsen.py::test_coarsen_reduce[numpy-var-1-1] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_roundtrip_mask_and_scale[2-dtype0-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[numpy-var-1-1] tests/test_coarsen.py::test_coarsen_reduce[numpy-var-1-2] tests/test_backends.py::TestZarrDictStore::test_roundtrip_mask_and_scale[2-dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[numpy-var-1-2] tests/test_coarsen.py::test_coarsen_reduce[numpy-var-2-1] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[numpy-var-2-1] tests/test_coarsen.py::test_coarsen_reduce[numpy-var-2-2] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[numpy-var-2-2] tests/test_coarsen.py::test_coarsen_reduce[numpy-var-3-1] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[numpy-var-3-1] tests/test_coarsen.py::test_coarsen_reduce[numpy-var-3-2] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[numpy-var-3-2] tests/test_coarsen.py::test_coarsen_reduce[numpy-var-4-1] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[numpy-var-4-1] tests/test_coarsen.py::test_coarsen_reduce[numpy-var-4-2] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[numpy-var-4-2] tests/test_coarsen.py::test_coarsen_reduce[numpy-min-1-1] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[numpy-min-1-1] tests/test_coarsen.py::test_coarsen_reduce[numpy-min-1-2] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[numpy-min-1-2] tests/test_coarsen.py::test_coarsen_reduce[numpy-min-2-1] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[numpy-min-2-1] tests/test_coarsen.py::test_coarsen_reduce[numpy-min-2-2] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[numpy-min-2-2] tests/test_coarsen.py::test_coarsen_reduce[numpy-min-3-1] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[numpy-min-3-1] tests/test_coarsen.py::test_coarsen_reduce[numpy-min-3-2] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[numpy-min-3-2] tests/test_coarsen.py::test_coarsen_reduce[numpy-min-4-1] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[numpy-min-4-1] tests/test_coarsen.py::test_coarsen_reduce[numpy-min-4-2] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[numpy-min-4-2] tests/test_coarsen.py::test_coarsen_reduce[numpy-max-1-1] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[numpy-max-1-1] tests/test_coarsen.py::test_coarsen_reduce[numpy-max-1-2] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[numpy-max-1-2] tests/test_coarsen.py::test_coarsen_reduce[numpy-max-2-1] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[numpy-max-2-1] tests/test_coarsen.py::test_coarsen_reduce[numpy-max-2-2] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[numpy-max-2-2] tests/test_coarsen.py::test_coarsen_reduce[numpy-max-3-1] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[numpy-max-3-1] tests/test_coarsen.py::test_coarsen_reduce[numpy-max-3-2] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[numpy-max-3-2] tests/test_coarsen.py::test_coarsen_reduce[numpy-max-4-1] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[numpy-max-4-1] tests/test_coarsen.py::test_coarsen_reduce[numpy-max-4-2] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[numpy-max-4-2] tests/test_coarsen.py::test_coarsen_reduce[numpy-median-1-1] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[numpy-median-1-1] tests/test_coarsen.py::test_coarsen_reduce[numpy-median-1-2] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[numpy-median-1-2] tests/test_coarsen.py::test_coarsen_reduce[numpy-median-2-1] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[numpy-median-2-1] tests/test_coarsen.py::test_coarsen_reduce[numpy-median-2-2] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[numpy-median-2-2] [gw1] XFAIL tests/test_backends.py::TestScipyFileObject::test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] tests/test_backends.py::TestScipyFileObject::test_roundtrip_mask_and_scale[dtype0-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] tests/test_coarsen.py::test_coarsen_reduce[numpy-median-3-1] [gw1] PASSED tests/test_backends.py::TestScipyFileObject::test_roundtrip_mask_and_scale[dtype0-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[numpy-median-3-1] tests/test_backends.py::TestScipyFileObject::test_roundtrip_mask_and_scale[dtype0-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data] tests/test_coarsen.py::test_coarsen_reduce[numpy-median-3-2] [gw1] SKIPPED tests/test_backends.py::TestScipyFileObject::test_roundtrip_mask_and_scale[dtype0-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data] tests/test_backends.py::TestScipyFileObject::test_roundtrip_mask_and_scale[dtype0-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[numpy-median-3-2] tests/test_coarsen.py::test_coarsen_reduce[numpy-median-4-1] [gw1] PASSED tests/test_backends.py::TestScipyFileObject::test_roundtrip_mask_and_scale[dtype0-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] tests/test_backends.py::TestScipyFileObject::test_roundtrip_mask_and_scale[dtype1-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[numpy-median-4-1] tests/test_coarsen.py::test_coarsen_reduce[numpy-median-4-2] [gw1] PASSED tests/test_backends.py::TestScipyFileObject::test_roundtrip_mask_and_scale[dtype1-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] tests/test_backends.py::TestScipyFileObject::test_roundtrip_mask_and_scale[dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[numpy-median-4-2] tests/test_coarsen.py::test_coarsen_reduce[dask-sum-1-1] [gw0] XFAIL tests/test_backends.py::TestZarrDictStore::test_roundtrip_mask_and_scale[2-dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] tests/test_backends.py::TestZarrDictStore::test_roundtrip_mask_and_scale[2-dtype0-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_roundtrip_mask_and_scale[2-dtype0-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] tests/test_backends.py::TestZarrDictStore::test_roundtrip_mask_and_scale[2-dtype0-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data] [gw0] SKIPPED tests/test_backends.py::TestZarrDictStore::test_roundtrip_mask_and_scale[2-dtype0-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data] tests/test_backends.py::TestZarrDictStore::test_roundtrip_mask_and_scale[2-dtype0-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_roundtrip_mask_and_scale[2-dtype0-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[dask-sum-1-1] tests/test_backends.py::TestZarrDictStore::test_roundtrip_mask_and_scale[2-dtype1-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] tests/test_coarsen.py::test_coarsen_reduce[dask-sum-1-2] [gw0] SKIPPED tests/test_backends.py::TestZarrDictStore::test_roundtrip_mask_and_scale[2-dtype1-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] tests/test_backends.py::TestZarrDictStore::test_roundtrip_mask_and_scale[2-dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] [gw0] SKIPPED tests/test_backends.py::TestZarrDictStore::test_roundtrip_mask_and_scale[2-dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] tests/test_backends.py::TestZarrDictStore::test_roundtrip_mask_and_scale[2-dtype1-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] [gw0] SKIPPED tests/test_backends.py::TestZarrDictStore::test_roundtrip_mask_and_scale[2-dtype1-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] tests/test_backends.py::TestZarrDictStore::test_roundtrip_mask_and_scale[2-dtype1-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data] [gw0] SKIPPED tests/test_backends.py::TestZarrDictStore::test_roundtrip_mask_and_scale[2-dtype1-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data] tests/test_backends.py::TestZarrDictStore::test_roundtrip_mask_and_scale[2-dtype1-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] [gw0] SKIPPED tests/test_backends.py::TestZarrDictStore::test_roundtrip_mask_and_scale[2-dtype1-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] tests/test_backends.py::TestZarrDictStore::test_roundtrip_unsigned[2-fill_value0-False] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_roundtrip_unsigned[2-fill_value0-False] tests/test_backends.py::TestZarrDictStore::test_roundtrip_unsigned[2-fill_value1-True] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_roundtrip_unsigned[2-fill_value1-True] tests/test_backends.py::TestZarrDictStore::test_roundtrip_unsigned[2--1-False] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_roundtrip_unsigned[2--1-False] tests/test_backends.py::TestZarrDictStore::test_roundtrip_unsigned[2-255-True] [gw2] PASSED tests/test_calendar_ops.py::test_convert_calendar_360_days_random tests/test_calendar_ops.py::test_convert_calendar_missing[standard-noleap-D] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_roundtrip_unsigned[2-255-True] tests/test_backends.py::TestZarrDictStore::test_grid_mapping_and_bounds_are_not_coordinates_in_file[2] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_grid_mapping_and_bounds_are_not_coordinates_in_file[2] tests/test_backends.py::TestZarrDictStore::test_coordinate_variables_after_dataset_roundtrip[2] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[dask-sum-1-2] tests/test_coarsen.py::test_coarsen_reduce[dask-sum-2-1] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_coordinate_variables_after_dataset_roundtrip[2] tests/test_backends.py::TestZarrDictStore::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip[2] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[dask-sum-2-1] tests/test_coarsen.py::test_coarsen_reduce[dask-sum-2-2] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip[2] tests/test_backends.py::TestZarrDictStore::test_coordinate_variables_after_iris_roundtrip[2] [gw0] SKIPPED tests/test_backends.py::TestZarrDictStore::test_coordinate_variables_after_iris_roundtrip[2] tests/test_backends.py::TestZarrDictStore::test_coordinates_encoding[2] [gw2] PASSED tests/test_calendar_ops.py::test_convert_calendar_missing[standard-noleap-D] tests/test_calendar_ops.py::test_convert_calendar_missing[noleap-proleptic_gregorian-4h] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_coordinates_encoding[2] tests/test_backends.py::TestZarrDictStore::test_roundtrip_endian[2] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_roundtrip_endian[2] tests/test_backends.py::TestZarrDictStore::test_invalid_dataarray_names_raise[2] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_invalid_dataarray_names_raise[2] tests/test_backends.py::TestZarrDictStore::test_encoding_kwarg[2] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_encoding_kwarg[2] tests/test_backends.py::TestZarrDictStore::test_encoding_unlimited_dims[2] [gw0] SKIPPED tests/test_backends.py::TestZarrDictStore::test_encoding_unlimited_dims[2] tests/test_backends.py::TestZarrDictStore::test_encoding_kwarg_dates[2] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_encoding_kwarg_dates[2] tests/test_backends.py::TestZarrDictStore::test_default_fill_value[2] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_default_fill_value[2] tests/test_backends.py::TestZarrDictStore::test_explicitly_omit_fill_value[2] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_explicitly_omit_fill_value[2] tests/test_backends.py::TestZarrDictStore::test_explicitly_omit_fill_value_via_encoding_kwarg[2] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_explicitly_omit_fill_value_via_encoding_kwarg[2] tests/test_backends.py::TestZarrDictStore::test_explicitly_omit_fill_value_in_coord[2] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_explicitly_omit_fill_value_in_coord[2] tests/test_backends.py::TestZarrDictStore::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg[2] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg[2] tests/test_backends.py::TestZarrDictStore::test_encoding_same_dtype[2] [gw2] PASSED tests/test_calendar_ops.py::test_convert_calendar_missing[noleap-proleptic_gregorian-4h] tests/test_calendar_ops.py::test_convert_calendar_missing[noleap-all_leap-ME] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_encoding_same_dtype[2] tests/test_backends.py::TestZarrDictStore::test_append_overwrite_values[2] [gw2] PASSED tests/test_calendar_ops.py::test_convert_calendar_missing[noleap-all_leap-ME] tests/test_calendar_ops.py::test_convert_calendar_missing[360_day-noleap-D] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_append_overwrite_values[2] tests/test_backends.py::TestZarrDictStore::test_multiindex_not_implemented[2] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_multiindex_not_implemented[2] tests/test_backends.py::TestZarrDictStore::test_string_object_warning[2] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_string_object_warning[2] tests/test_backends.py::TestZarrDictStore::test_indexing_roundtrip[2-indexer0] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_indexing_roundtrip[2-indexer0] tests/test_backends.py::TestZarrDictStore::test_indexing_roundtrip[2-indexer1] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_indexing_roundtrip[2-indexer1] tests/test_backends.py::TestZarrDictStore::test_indexing_roundtrip[2-indexer2] [gw2] PASSED tests/test_calendar_ops.py::test_convert_calendar_missing[360_day-noleap-D] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_indexing_roundtrip[2-indexer2] tests/test_calendar_ops.py::test_convert_calendar_missing[noleap-360_day-D] tests/test_backends.py::TestZarrDictStore::test_indexing_roundtrip[2-indexer3] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_indexing_roundtrip[2-indexer3] tests/test_backends.py::TestZarrDictStore::test_indexing_roundtrip[2-indexer4] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[dask-sum-2-2] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_indexing_roundtrip[2-indexer4] tests/test_backends.py::TestZarrDictStore::test_load_async[2] [gw0] SKIPPED tests/test_backends.py::TestZarrDictStore::test_load_async[2] tests/test_backends.py::TestZarrDictStore::test_roundtrip_bytes_with_fill_value[2] [gw1] XFAIL tests/test_backends.py::TestScipyFileObject::test_roundtrip_mask_and_scale[dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] tests/test_backends.py::TestScipyFileObject::test_roundtrip_mask_and_scale[dtype1-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] tests/test_coarsen.py::test_coarsen_reduce[dask-sum-3-1] [gw1] PASSED tests/test_backends.py::TestScipyFileObject::test_roundtrip_mask_and_scale[dtype1-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] tests/test_backends.py::TestScipyFileObject::test_roundtrip_mask_and_scale[dtype1-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data] [gw1] SKIPPED tests/test_backends.py::TestScipyFileObject::test_roundtrip_mask_and_scale[dtype1-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data] tests/test_backends.py::TestScipyFileObject::test_roundtrip_mask_and_scale[dtype1-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] [gw1] PASSED tests/test_backends.py::TestScipyFileObject::test_roundtrip_mask_and_scale[dtype1-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] tests/test_backends.py::TestScipyFileObject::test_roundtrip_unsigned[fill_value0-False] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[dask-sum-3-1] [gw1] PASSED tests/test_backends.py::TestScipyFileObject::test_roundtrip_unsigned[fill_value0-False] tests/test_coarsen.py::test_coarsen_reduce[dask-sum-3-2] tests/test_backends.py::TestScipyFileObject::test_roundtrip_unsigned[fill_value1-True] [gw1] PASSED tests/test_backends.py::TestScipyFileObject::test_roundtrip_unsigned[fill_value1-True] tests/test_backends.py::TestScipyFileObject::test_roundtrip_unsigned[-1-False] [gw2] PASSED tests/test_calendar_ops.py::test_convert_calendar_missing[noleap-360_day-D] tests/test_calendar_ops.py::test_convert_calendar_errors [gw1] PASSED tests/test_backends.py::TestScipyFileObject::test_roundtrip_unsigned[-1-False] tests/test_backends.py::TestScipyFileObject::test_roundtrip_unsigned[255-True] [gw1] PASSED tests/test_backends.py::TestScipyFileObject::test_roundtrip_unsigned[255-True] tests/test_backends.py::TestScipyFileObject::test_grid_mapping_and_bounds_are_not_coordinates_in_file [gw1] PASSED tests/test_backends.py::TestScipyFileObject::test_grid_mapping_and_bounds_are_not_coordinates_in_file tests/test_backends.py::TestScipyFileObject::test_coordinate_variables_after_dataset_roundtrip [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[dask-sum-3-2] [gw1] PASSED tests/test_backends.py::TestScipyFileObject::test_coordinate_variables_after_dataset_roundtrip tests/test_coarsen.py::test_coarsen_reduce[dask-sum-4-1] tests/test_backends.py::TestScipyFileObject::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip [gw1] PASSED tests/test_backends.py::TestScipyFileObject::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip tests/test_backends.py::TestScipyFileObject::test_coordinate_variables_after_iris_roundtrip [gw1] SKIPPED tests/test_backends.py::TestScipyFileObject::test_coordinate_variables_after_iris_roundtrip tests/test_backends.py::TestScipyFileObject::test_coordinates_encoding [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[dask-sum-4-1] tests/test_coarsen.py::test_coarsen_reduce[dask-sum-4-2] [gw1] PASSED tests/test_backends.py::TestScipyFileObject::test_coordinates_encoding tests/test_backends.py::TestScipyFileObject::test_roundtrip_endian [gw1] PASSED tests/test_backends.py::TestScipyFileObject::test_roundtrip_endian tests/test_backends.py::TestScipyFileObject::test_invalid_dataarray_names_raise [gw1] PASSED tests/test_backends.py::TestScipyFileObject::test_invalid_dataarray_names_raise tests/test_backends.py::TestScipyFileObject::test_encoding_kwarg [gw1] PASSED tests/test_backends.py::TestScipyFileObject::test_encoding_kwarg tests/test_backends.py::TestScipyFileObject::test_encoding_unlimited_dims [gw1] PASSED tests/test_backends.py::TestScipyFileObject::test_encoding_unlimited_dims tests/test_backends.py::TestScipyFileObject::test_encoding_kwarg_dates [gw1] PASSED tests/test_backends.py::TestScipyFileObject::test_encoding_kwarg_dates tests/test_backends.py::TestScipyFileObject::test_encoding_kwarg_fixed_width_string [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[dask-sum-4-2] tests/test_coarsen.py::test_coarsen_reduce[dask-mean-1-1] [gw1] PASSED tests/test_backends.py::TestScipyFileObject::test_encoding_kwarg_fixed_width_string tests/test_backends.py::TestScipyFileObject::test_default_fill_value [gw1] PASSED tests/test_backends.py::TestScipyFileObject::test_default_fill_value tests/test_backends.py::TestScipyFileObject::test_explicitly_omit_fill_value [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[dask-mean-1-1] [gw1] PASSED tests/test_backends.py::TestScipyFileObject::test_explicitly_omit_fill_value tests/test_backends.py::TestScipyFileObject::test_explicitly_omit_fill_value_via_encoding_kwarg tests/test_coarsen.py::test_coarsen_reduce[dask-mean-1-2] [gw1] PASSED tests/test_backends.py::TestScipyFileObject::test_explicitly_omit_fill_value_via_encoding_kwarg tests/test_backends.py::TestScipyFileObject::test_explicitly_omit_fill_value_in_coord [gw1] PASSED tests/test_backends.py::TestScipyFileObject::test_explicitly_omit_fill_value_in_coord tests/test_backends.py::TestScipyFileObject::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg [gw1] PASSED tests/test_backends.py::TestScipyFileObject::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg tests/test_backends.py::TestScipyFileObject::test_encoding_same_dtype [gw1] PASSED tests/test_backends.py::TestScipyFileObject::test_encoding_same_dtype tests/test_backends.py::TestScipyFileObject::test_append_write [gw2] PASSED tests/test_calendar_ops.py::test_convert_calendar_errors tests/test_calendar_ops.py::test_convert_calendar_dimension_name [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[dask-mean-1-2] tests/test_coarsen.py::test_coarsen_reduce[dask-mean-2-1] [gw2] PASSED tests/test_calendar_ops.py::test_convert_calendar_dimension_name tests/test_calendar_ops.py::test_convert_calendar_same_calendar [gw2] PASSED tests/test_calendar_ops.py::test_convert_calendar_same_calendar tests/test_calendar_ops.py::test_interp_calendar[standard-noleap] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[dask-mean-2-1] tests/test_coarsen.py::test_coarsen_reduce[dask-mean-2-2] [gw1] PASSED tests/test_backends.py::TestScipyFileObject::test_append_write tests/test_backends.py::TestScipyFileObject::test_append_overwrite_values [gw2] PASSED tests/test_calendar_ops.py::test_interp_calendar[standard-noleap] tests/test_calendar_ops.py::test_interp_calendar[noleap-proleptic_gregorian] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[dask-mean-2-2] tests/test_coarsen.py::test_coarsen_reduce[dask-mean-3-1] [gw1] PASSED tests/test_backends.py::TestScipyFileObject::test_append_overwrite_values tests/test_backends.py::TestScipyFileObject::test_append_with_invalid_dim_raises [gw2] PASSED tests/test_calendar_ops.py::test_interp_calendar[noleap-proleptic_gregorian] tests/test_calendar_ops.py::test_interp_calendar[standard-360_day] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[dask-mean-3-1] tests/test_coarsen.py::test_coarsen_reduce[dask-mean-3-2] [gw1] PASSED tests/test_backends.py::TestScipyFileObject::test_append_with_invalid_dim_raises tests/test_backends.py::TestScipyFileObject::test_multiindex_not_implemented [gw1] PASSED tests/test_backends.py::TestScipyFileObject::test_multiindex_not_implemented [gw2] PASSED tests/test_calendar_ops.py::test_interp_calendar[standard-360_day] tests/test_backends.py::TestScipyFileObject::test_string_object_warning tests/test_calendar_ops.py::test_interp_calendar[360_day-proleptic_gregorian] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[dask-mean-3-2] tests/test_coarsen.py::test_coarsen_reduce[dask-mean-4-1] [gw2] PASSED tests/test_calendar_ops.py::test_interp_calendar[360_day-proleptic_gregorian] tests/test_calendar_ops.py::test_interp_calendar[noleap-all_leap] [gw1] PASSED tests/test_backends.py::TestScipyFileObject::test_string_object_warning tests/test_backends.py::TestScipyFileObject::test_indexing_roundtrip[indexer0] [gw1] PASSED tests/test_backends.py::TestScipyFileObject::test_indexing_roundtrip[indexer0] tests/test_backends.py::TestScipyFileObject::test_indexing_roundtrip[indexer1] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[dask-mean-4-1] tests/test_coarsen.py::test_coarsen_reduce[dask-mean-4-2] [gw1] PASSED tests/test_backends.py::TestScipyFileObject::test_indexing_roundtrip[indexer1] tests/test_backends.py::TestScipyFileObject::test_indexing_roundtrip[indexer2] [gw2] PASSED tests/test_calendar_ops.py::test_interp_calendar[noleap-all_leap] tests/test_calendar_ops.py::test_interp_calendar[360_day-noleap] [gw1] PASSED tests/test_backends.py::TestScipyFileObject::test_indexing_roundtrip[indexer2] tests/test_backends.py::TestScipyFileObject::test_indexing_roundtrip[indexer3] [gw1] PASSED tests/test_backends.py::TestScipyFileObject::test_indexing_roundtrip[indexer3] tests/test_backends.py::TestScipyFileObject::test_indexing_roundtrip[indexer4] [gw0] XFAIL tests/test_backends.py::TestZarrDictStore::test_roundtrip_bytes_with_fill_value[2] tests/test_backends.py::TestZarrDictStore::test_roundtrip_consolidated[2-False] [gw2] PASSED tests/test_calendar_ops.py::test_interp_calendar[360_day-noleap] tests/test_calendar_ops.py::test_interp_calendar_errors [gw1] PASSED tests/test_backends.py::TestScipyFileObject::test_indexing_roundtrip[indexer4] tests/test_backends.py::TestScipyFileObject::test_load_async [gw1] SKIPPED tests/test_backends.py::TestScipyFileObject::test_load_async tests/test_backends.py::TestScipyFileObject::test_dtype_coercion_error [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[dask-mean-4-2] [gw2] PASSED tests/test_calendar_ops.py::test_interp_calendar_errors tests/test_calendar_ops.py::test_convert_calendar_produces_time_index[standard-noleap-CFTimeIndex] tests/test_coarsen.py::test_coarsen_reduce[dask-std-1-1] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_roundtrip_consolidated[2-False] tests/test_backends.py::TestZarrDictStore::test_roundtrip_consolidated[2-True] [gw2] PASSED tests/test_calendar_ops.py::test_convert_calendar_produces_time_index[standard-noleap-CFTimeIndex] tests/test_calendar_ops.py::test_convert_calendar_produces_time_index[all_leap-standard-DatetimeIndex] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[dask-std-1-1] [gw1] PASSED tests/test_backends.py::TestScipyFileObject::test_dtype_coercion_error tests/test_backends.py::TestScipyFileObject::test_file_remains_open tests/test_coarsen.py::test_coarsen_reduce[dask-std-1-2] [gw2] PASSED tests/test_calendar_ops.py::test_convert_calendar_produces_time_index[all_leap-standard-DatetimeIndex] tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-1] [gw2] PASSED tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-1] tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-1] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_roundtrip_consolidated[2-True] tests/test_backends.py::TestZarrDictStore::test_roundtrip_consolidated[2-None] [gw2] PASSED tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-1] tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-1] [gw2] PASSED tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-1] tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-1] [gw2] PASSED tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-1] tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-1] [gw2] PASSED tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-1] tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-1] [gw2] PASSED tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-1] tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-1] [gw2] PASSED tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-1] tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-1] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[dask-std-1-2] [gw2] PASSED tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-1] tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-1] tests/test_coarsen.py::test_coarsen_reduce[dask-std-2-1] [gw2] PASSED tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-1] tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-1] [gw2] PASSED tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-1] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_roundtrip_consolidated[2-None] tests/test_backends.py::TestZarrDictStore::test_read_non_consolidated_warning[2] tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-1] [gw2] PASSED tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-1] tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-1] [gw2] PASSED tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-1] tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-2] [gw2] PASSED tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-2] tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-2] [gw2] PASSED tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-2] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[dask-std-2-1] tests/test_coarsen.py::test_coarsen_reduce[dask-std-2-2] tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-2] [gw2] PASSED tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-2] tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-2] [gw2] PASSED tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-2] tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-2] [gw2] PASSED tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-2] tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-2] [gw2] PASSED tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-2] tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-2] [gw2] PASSED tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-2] tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-2] [gw2] PASSED tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-2] tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-2] [gw2] PASSED tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-2] tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-2] [gw2] PASSED tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-2] tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-2] [gw2] PASSED tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-2] tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-2] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[dask-std-2-2] [gw2] PASSED tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-2] tests/test_coarsen.py::test_coarsen_reduce[dask-std-3-1] tests/test_cftime_offsets.py::test_cftime_offset_constructor_invalid_n[-1.5] [gw2] PASSED tests/test_cftime_offsets.py::test_cftime_offset_constructor_invalid_n[-1.5] tests/test_cftime_offsets.py::test_cftime_offset_constructor_invalid_n[-1.5] [gw2] PASSED tests/test_cftime_offsets.py::test_cftime_offset_constructor_invalid_n[-1.5] tests/test_cftime_offsets.py::test_cftime_offset_constructor_invalid_n[-1.5] [gw2] PASSED tests/test_cftime_offsets.py::test_cftime_offset_constructor_invalid_n[-1.5] tests/test_cftime_offsets.py::test_cftime_offset_constructor_invalid_n[-1.5] [gw2] PASSED tests/test_cftime_offsets.py::test_cftime_offset_constructor_invalid_n[-1.5] tests/test_cftime_offsets.py::test_cftime_offset_constructor_invalid_n[-1.5] [gw2] PASSED tests/test_cftime_offsets.py::test_cftime_offset_constructor_invalid_n[-1.5] tests/test_cftime_offsets.py::test_cftime_offset_constructor_invalid_n[-1.5] [gw2] PASSED tests/test_cftime_offsets.py::test_cftime_offset_constructor_invalid_n[-1.5] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[dask-std-3-1] tests/test_cftime_offsets.py::test_cftime_offset_constructor_invalid_n[-1.5] tests/test_coarsen.py::test_coarsen_reduce[dask-std-3-2] [gw2] PASSED tests/test_cftime_offsets.py::test_cftime_offset_constructor_invalid_n[-1.5] tests/test_cftime_offsets.py::test_cftime_offset_constructor_invalid_n[-1.5] [gw2] PASSED tests/test_cftime_offsets.py::test_cftime_offset_constructor_invalid_n[-1.5] tests/test_cftime_offsets.py::test_cftime_offset_constructor_invalid_n[-1.5] [gw2] PASSED tests/test_cftime_offsets.py::test_cftime_offset_constructor_invalid_n[-1.5] tests/test_cftime_offsets.py::test_cftime_offset_constructor_invalid_n[-1.5] [gw2] PASSED tests/test_cftime_offsets.py::test_cftime_offset_constructor_invalid_n[-1.5] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_read_non_consolidated_warning[2] tests/test_backends.py::TestZarrDictStore::test_non_existent_store[2] tests/test_cftime_offsets.py::test_cftime_offset_constructor_invalid_n[-1.5] [gw2] PASSED tests/test_cftime_offsets.py::test_cftime_offset_constructor_invalid_n[-1.5] tests/test_cftime_offsets.py::test_cftime_offset_constructor_invalid_n[-1.5] [gw2] PASSED tests/test_cftime_offsets.py::test_cftime_offset_constructor_invalid_n[-1.5] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_non_existent_store[2] tests/test_cftime_offsets.py::test_cftime_offset_constructor_invalid_n[-1.5] tests/test_backends.py::TestZarrDictStore::test_with_chunkstore[2] [gw2] PASSED tests/test_cftime_offsets.py::test_cftime_offset_constructor_invalid_n[-1.5] tests/test_cftime_offsets.py::test_cftime_offset_constructor_invalid_n[-1.5] [gw2] PASSED tests/test_cftime_offsets.py::test_cftime_offset_constructor_invalid_n[-1.5] tests/test_cftime_offsets.py::test_year_offset_constructor_valid_month[-1] [gw2] PASSED tests/test_cftime_offsets.py::test_year_offset_constructor_valid_month[-1] tests/test_cftime_offsets.py::test_year_offset_constructor_valid_month[-12] [gw2] PASSED tests/test_cftime_offsets.py::test_year_offset_constructor_valid_month[-12] tests/test_cftime_offsets.py::test_year_offset_constructor_valid_month[-5] [gw2] PASSED tests/test_cftime_offsets.py::test_year_offset_constructor_valid_month[-5] tests/test_cftime_offsets.py::test_year_offset_constructor_valid_month[-5] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[dask-std-3-2] tests/test_coarsen.py::test_coarsen_reduce[dask-std-4-1] [gw2] PASSED tests/test_cftime_offsets.py::test_year_offset_constructor_valid_month[-5] tests/test_cftime_offsets.py::test_year_offset_constructor_valid_month[-3] [gw2] PASSED tests/test_cftime_offsets.py::test_year_offset_constructor_valid_month[-3] tests/test_cftime_offsets.py::test_year_offset_constructor_valid_month[-3] [gw2] PASSED tests/test_cftime_offsets.py::test_year_offset_constructor_valid_month[-3] tests/test_cftime_offsets.py::test_year_offset_constructor_valid_month[-5] [gw2] PASSED tests/test_cftime_offsets.py::test_year_offset_constructor_valid_month[-5] tests/test_cftime_offsets.py::test_year_offset_constructor_valid_month[-5] [gw2] PASSED tests/test_cftime_offsets.py::test_year_offset_constructor_valid_month[-5] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_with_chunkstore[2] tests/test_cftime_offsets.py::test_year_offset_constructor_invalid_month[-0-] tests/test_backends.py::TestZarrDictStore::test_auto_chunk[2] [gw2] PASSED tests/test_cftime_offsets.py::test_year_offset_constructor_invalid_month[-0-] tests/test_cftime_offsets.py::test_year_offset_constructor_invalid_month[-0-] [gw2] PASSED tests/test_cftime_offsets.py::test_year_offset_constructor_invalid_month[-0-] tests/test_cftime_offsets.py::test_year_offset_constructor_invalid_month[-13-] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[dask-std-4-1] tests/test_coarsen.py::test_coarsen_reduce[dask-std-4-2] [gw2] PASSED tests/test_cftime_offsets.py::test_year_offset_constructor_invalid_month[-13-] tests/test_cftime_offsets.py::test_year_offset_constructor_invalid_month[-13-] [gw2] PASSED tests/test_cftime_offsets.py::test_year_offset_constructor_invalid_month[-13-] tests/test_cftime_offsets.py::test_year_offset_constructor_invalid_month[-1.5-] [gw2] PASSED tests/test_cftime_offsets.py::test_year_offset_constructor_invalid_month[-1.5-] tests/test_cftime_offsets.py::test_year_offset_constructor_invalid_month[-1.5-] [gw2] PASSED tests/test_cftime_offsets.py::test_year_offset_constructor_invalid_month[-1.5-] tests/test_cftime_offsets.py::test_year_offset_constructor_invalid_month[-0-] [gw2] PASSED tests/test_cftime_offsets.py::test_year_offset_constructor_invalid_month[-0-] tests/test_cftime_offsets.py::test_year_offset_constructor_invalid_month[-0-] [gw2] PASSED tests/test_cftime_offsets.py::test_year_offset_constructor_invalid_month[-0-] tests/test_cftime_offsets.py::test_year_offset_constructor_invalid_month[-1.5-] [gw2] PASSED tests/test_cftime_offsets.py::test_year_offset_constructor_invalid_month[-1.5-] tests/test_cftime_offsets.py::test_year_offset_constructor_invalid_month[-1.5-] [gw2] PASSED tests/test_cftime_offsets.py::test_year_offset_constructor_invalid_month[-1.5-] tests/test_cftime_offsets.py::test_year_offset_constructor_invalid_month[-13-] [gw2] PASSED tests/test_cftime_offsets.py::test_year_offset_constructor_invalid_month[-13-] tests/test_cftime_offsets.py::test_year_offset_constructor_invalid_month[-13-] [gw2] PASSED tests/test_cftime_offsets.py::test_year_offset_constructor_invalid_month[-13-] tests/test_cftime_offsets.py::test_rule_code[-None] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[dask-std-4-2] [gw2] PASSED tests/test_cftime_offsets.py::test_rule_code[-None] tests/test_coarsen.py::test_coarsen_reduce[dask-var-1-1] tests/test_cftime_offsets.py::test_rule_code[-MS] [gw2] PASSED tests/test_cftime_offsets.py::test_rule_code[-MS] tests/test_cftime_offsets.py::test_rule_code[-ME] [gw2] PASSED tests/test_cftime_offsets.py::test_rule_code[-ME] tests/test_cftime_offsets.py::test_rule_code[-YS-JAN] [gw2] PASSED tests/test_cftime_offsets.py::test_rule_code[-YS-JAN] tests/test_cftime_offsets.py::test_rule_code[-YE-DEC] [gw2] PASSED tests/test_cftime_offsets.py::test_rule_code[-YE-DEC] tests/test_cftime_offsets.py::test_rule_code[-QS-MAR] [gw2] PASSED tests/test_cftime_offsets.py::test_rule_code[-QS-MAR] tests/test_cftime_offsets.py::test_rule_code[-QE-MAR] [gw2] PASSED tests/test_cftime_offsets.py::test_rule_code[-QE-MAR] tests/test_cftime_offsets.py::test_rule_code[-D] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[dask-var-1-1] [gw2] PASSED tests/test_cftime_offsets.py::test_rule_code[-D] tests/test_coarsen.py::test_coarsen_reduce[dask-var-1-2] tests/test_cftime_offsets.py::test_rule_code[-h] [gw2] PASSED tests/test_cftime_offsets.py::test_rule_code[-h] tests/test_cftime_offsets.py::test_rule_code[-min] [gw2] PASSED tests/test_cftime_offsets.py::test_rule_code[-min] tests/test_cftime_offsets.py::test_rule_code[-s] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_auto_chunk[2] [gw2] PASSED tests/test_cftime_offsets.py::test_rule_code[-s] tests/test_backends.py::TestZarrDictStore::test_manual_chunk[2] tests/test_cftime_offsets.py::test_rule_code[-ms] [gw2] PASSED tests/test_cftime_offsets.py::test_rule_code[-ms] tests/test_cftime_offsets.py::test_rule_code[-us] [gw2] PASSED tests/test_cftime_offsets.py::test_rule_code[-us] tests/test_cftime_offsets.py::test_str_and_repr[-] [gw2] PASSED tests/test_cftime_offsets.py::test_str_and_repr[-] tests/test_cftime_offsets.py::test_str_and_repr[-] [gw2] PASSED tests/test_cftime_offsets.py::test_str_and_repr[-] tests/test_cftime_offsets.py::test_str_and_repr[-] [gw2] PASSED tests/test_cftime_offsets.py::test_str_and_repr[-] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[dask-var-1-2] tests/test_cftime_offsets.py::test_to_offset_offset_input[] tests/test_coarsen.py::test_coarsen_reduce[dask-var-2-1] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_offset_input[] tests/test_cftime_offsets.py::test_to_offset_offset_input[] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_offset_input[] tests/test_cftime_offsets.py::test_to_offset_offset_input[] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_offset_input[] tests/test_cftime_offsets.py::test_to_offset_offset_input[] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_offset_input[] tests/test_cftime_offsets.py::test_to_offset_sub_annual[M-] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_sub_annual[M-] tests/test_cftime_offsets.py::test_to_offset_sub_annual[2M-] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_sub_annual[2M-] tests/test_cftime_offsets.py::test_to_offset_sub_annual[ME-] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[dask-var-2-1] tests/test_coarsen.py::test_coarsen_reduce[dask-var-2-2] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_sub_annual[ME-] tests/test_cftime_offsets.py::test_to_offset_sub_annual[2ME-] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_sub_annual[2ME-] tests/test_cftime_offsets.py::test_to_offset_sub_annual[MS-] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_sub_annual[MS-] tests/test_cftime_offsets.py::test_to_offset_sub_annual[2MS-] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_sub_annual[2MS-] tests/test_cftime_offsets.py::test_to_offset_sub_annual[D-] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_sub_annual[D-] tests/test_cftime_offsets.py::test_to_offset_sub_annual[2D-] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_sub_annual[2D-] tests/test_cftime_offsets.py::test_to_offset_sub_annual[H-] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_sub_annual[H-] tests/test_cftime_offsets.py::test_to_offset_sub_annual[2H-] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_sub_annual[2H-] tests/test_cftime_offsets.py::test_to_offset_sub_annual[h-] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_sub_annual[h-] tests/test_cftime_offsets.py::test_to_offset_sub_annual[2h-] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_sub_annual[2h-] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[dask-var-2-2] tests/test_coarsen.py::test_coarsen_reduce[dask-var-3-1] tests/test_cftime_offsets.py::test_to_offset_sub_annual[T-] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_sub_annual[T-] tests/test_cftime_offsets.py::test_to_offset_sub_annual[2T-] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_sub_annual[2T-] tests/test_cftime_offsets.py::test_to_offset_sub_annual[min-] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_sub_annual[min-] tests/test_cftime_offsets.py::test_to_offset_sub_annual[2min-] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_sub_annual[2min-] tests/test_cftime_offsets.py::test_to_offset_sub_annual[S-] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_sub_annual[S-] tests/test_cftime_offsets.py::test_to_offset_sub_annual[2S-] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[dask-var-3-1] tests/test_coarsen.py::test_coarsen_reduce[dask-var-3-2] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_sub_annual[2S-] tests/test_cftime_offsets.py::test_to_offset_sub_annual[L-] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_sub_annual[L-] tests/test_cftime_offsets.py::test_to_offset_sub_annual[2L-] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_sub_annual[2L-] tests/test_cftime_offsets.py::test_to_offset_sub_annual[ms-] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_sub_annual[ms-] tests/test_cftime_offsets.py::test_to_offset_sub_annual[2ms-] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_sub_annual[2ms-] tests/test_cftime_offsets.py::test_to_offset_sub_annual[U-] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_sub_annual[U-] tests/test_cftime_offsets.py::test_to_offset_sub_annual[2U-] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_sub_annual[2U-] tests/test_cftime_offsets.py::test_to_offset_sub_annual[us-] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_sub_annual[us-] tests/test_cftime_offsets.py::test_to_offset_sub_annual[2us-] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[dask-var-3-2] tests/test_coarsen.py::test_coarsen_reduce[dask-var-4-1] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_sub_annual[2us-] tests/test_cftime_offsets.py::test_to_offset_sub_annual[-2M-] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_sub_annual[-2M-] tests/test_cftime_offsets.py::test_to_offset_sub_annual[-2ME-] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_sub_annual[-2ME-] tests/test_cftime_offsets.py::test_to_offset_sub_annual[-2MS-] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_sub_annual[-2MS-] tests/test_cftime_offsets.py::test_to_offset_sub_annual[-2D-] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[dask-var-4-1] tests/test_coarsen.py::test_coarsen_reduce[dask-var-4-2] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_sub_annual[-2D-] tests/test_cftime_offsets.py::test_to_offset_sub_annual[-2H-] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_sub_annual[-2H-] tests/test_cftime_offsets.py::test_to_offset_sub_annual[-2h-] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_sub_annual[-2h-] tests/test_cftime_offsets.py::test_to_offset_sub_annual[-2T-] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_sub_annual[-2T-] tests/test_cftime_offsets.py::test_to_offset_sub_annual[-2min-] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_sub_annual[-2min-] tests/test_cftime_offsets.py::test_to_offset_sub_annual[-2S-] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_sub_annual[-2S-] tests/test_cftime_offsets.py::test_to_offset_sub_annual[-2L-] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_sub_annual[-2L-] tests/test_cftime_offsets.py::test_to_offset_sub_annual[-2ms-] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_sub_annual[-2ms-] tests/test_cftime_offsets.py::test_to_offset_sub_annual[-2U-] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_sub_annual[-2U-] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[dask-var-4-2] tests/test_coarsen.py::test_coarsen_reduce[dask-min-1-1] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[dask-min-1-1] tests/test_coarsen.py::test_coarsen_reduce[dask-min-1-2] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[dask-min-1-2] tests/test_coarsen.py::test_coarsen_reduce[dask-min-2-1] tests/test_cftime_offsets.py::test_to_offset_sub_annual[-2us-] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_sub_annual[-2us-] tests/test_cftime_offsets.py::test_to_offset_annual[AS-None-1-JAN] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[AS-None-1-JAN] tests/test_cftime_offsets.py::test_to_offset_annual[AS-None-2-FEB] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[AS-None-2-FEB] tests/test_cftime_offsets.py::test_to_offset_annual[AS-None-3-MAR] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[AS-None-3-MAR] tests/test_cftime_offsets.py::test_to_offset_annual[AS-None-4-APR] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[AS-None-4-APR] tests/test_cftime_offsets.py::test_to_offset_annual[AS-None-5-MAY] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[AS-None-5-MAY] tests/test_cftime_offsets.py::test_to_offset_annual[AS-None-6-JUN] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[AS-None-6-JUN] tests/test_cftime_offsets.py::test_to_offset_annual[AS-None-7-JUL] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[AS-None-7-JUL] tests/test_cftime_offsets.py::test_to_offset_annual[AS-None-8-AUG] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[AS-None-8-AUG] tests/test_cftime_offsets.py::test_to_offset_annual[AS-None-9-SEP] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[AS-None-9-SEP] tests/test_cftime_offsets.py::test_to_offset_annual[AS-None-10-OCT] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[AS-None-10-OCT] tests/test_cftime_offsets.py::test_to_offset_annual[AS-None-11-NOV] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[AS-None-11-NOV] tests/test_cftime_offsets.py::test_to_offset_annual[AS-None-12-DEC] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[AS-None-12-DEC] tests/test_cftime_offsets.py::test_to_offset_annual[AS-None-0-] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[AS-None-0-] tests/test_cftime_offsets.py::test_to_offset_annual[AS-2-1-JAN] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[AS-2-1-JAN] tests/test_cftime_offsets.py::test_to_offset_annual[AS-2-2-FEB] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[dask-min-2-1] tests/test_coarsen.py::test_coarsen_reduce[dask-min-2-2] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[AS-2-2-FEB] tests/test_cftime_offsets.py::test_to_offset_annual[AS-2-3-MAR] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[AS-2-3-MAR] tests/test_cftime_offsets.py::test_to_offset_annual[AS-2-4-APR] [gw1] XFAIL tests/test_backends.py::TestScipyFileObject::test_file_remains_open tests/test_backends.py::TestScipyFileObject::test_pickle [gw1] SKIPPED tests/test_backends.py::TestScipyFileObject::test_pickle tests/test_backends.py::TestScipyFileObject::test_pickle_dataarray [gw1] SKIPPED tests/test_backends.py::TestScipyFileObject::test_pickle_dataarray tests/test_backends.py::TestScipyFileObject::test_create_default_indexes[True] [gw1] PASSED tests/test_backends.py::TestScipyFileObject::test_create_default_indexes[True] tests/test_backends.py::TestScipyFileObject::test_create_default_indexes[False] [gw1] PASSED tests/test_backends.py::TestScipyFileObject::test_create_default_indexes[False] tests/test_backends.py::TestScipyFilePath::test_zero_dimensional_variable [gw1] PASSED tests/test_backends.py::TestScipyFilePath::test_zero_dimensional_variable tests/test_backends.py::TestScipyFilePath::test_write_store [gw1] PASSED tests/test_backends.py::TestScipyFilePath::test_write_store tests/test_backends.py::TestScipyFilePath::test_roundtrip_test_data [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[AS-2-4-APR] tests/test_cftime_offsets.py::test_to_offset_annual[AS-2-5-MAY] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[AS-2-5-MAY] tests/test_cftime_offsets.py::test_to_offset_annual[AS-2-6-JUN] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[dask-min-2-2] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[AS-2-6-JUN] tests/test_coarsen.py::test_coarsen_reduce[dask-min-3-1] tests/test_cftime_offsets.py::test_to_offset_annual[AS-2-7-JUL] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[AS-2-7-JUL] tests/test_cftime_offsets.py::test_to_offset_annual[AS-2-8-AUG] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[AS-2-8-AUG] tests/test_cftime_offsets.py::test_to_offset_annual[AS-2-9-SEP] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[AS-2-9-SEP] tests/test_cftime_offsets.py::test_to_offset_annual[AS-2-10-OCT] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[AS-2-10-OCT] tests/test_cftime_offsets.py::test_to_offset_annual[AS-2-11-NOV] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[AS-2-11-NOV] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[dask-min-3-1] tests/test_coarsen.py::test_coarsen_reduce[dask-min-3-2] tests/test_cftime_offsets.py::test_to_offset_annual[AS-2-12-DEC] [gw1] PASSED tests/test_backends.py::TestScipyFilePath::test_roundtrip_test_data [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[AS-2-12-DEC] tests/test_cftime_offsets.py::test_to_offset_annual[AS-2-0-] tests/test_backends.py::TestScipyFilePath::test_load [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[AS-2-0-] tests/test_cftime_offsets.py::test_to_offset_annual[AS--1-1-JAN] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[AS--1-1-JAN] tests/test_cftime_offsets.py::test_to_offset_annual[AS--1-2-FEB] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[AS--1-2-FEB] tests/test_cftime_offsets.py::test_to_offset_annual[AS--1-3-MAR] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[AS--1-3-MAR] tests/test_cftime_offsets.py::test_to_offset_annual[AS--1-4-APR] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[AS--1-4-APR] tests/test_cftime_offsets.py::test_to_offset_annual[AS--1-5-MAY] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[dask-min-3-2] tests/test_coarsen.py::test_coarsen_reduce[dask-min-4-1] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[AS--1-5-MAY] tests/test_cftime_offsets.py::test_to_offset_annual[AS--1-6-JUN] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[AS--1-6-JUN] tests/test_cftime_offsets.py::test_to_offset_annual[AS--1-7-JUL] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[AS--1-7-JUL] tests/test_cftime_offsets.py::test_to_offset_annual[AS--1-8-AUG] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[AS--1-8-AUG] tests/test_cftime_offsets.py::test_to_offset_annual[AS--1-9-SEP] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[AS--1-9-SEP] tests/test_cftime_offsets.py::test_to_offset_annual[AS--1-10-OCT] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[dask-min-4-1] tests/test_coarsen.py::test_coarsen_reduce[dask-min-4-2] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[AS--1-10-OCT] tests/test_cftime_offsets.py::test_to_offset_annual[AS--1-11-NOV] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[AS--1-11-NOV] tests/test_cftime_offsets.py::test_to_offset_annual[AS--1-12-DEC] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[AS--1-12-DEC] tests/test_cftime_offsets.py::test_to_offset_annual[AS--1-0-] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[AS--1-0-] tests/test_cftime_offsets.py::test_to_offset_annual[A-None-1-JAN] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[A-None-1-JAN] tests/test_cftime_offsets.py::test_to_offset_annual[A-None-2-FEB] [gw1] PASSED tests/test_backends.py::TestScipyFilePath::test_load [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[A-None-2-FEB] tests/test_backends.py::TestScipyFilePath::test_dataset_compute tests/test_cftime_offsets.py::test_to_offset_annual[A-None-3-MAR] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[A-None-3-MAR] tests/test_cftime_offsets.py::test_to_offset_annual[A-None-4-APR] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[A-None-4-APR] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[dask-min-4-2] tests/test_coarsen.py::test_coarsen_reduce[dask-max-1-1] tests/test_cftime_offsets.py::test_to_offset_annual[A-None-5-MAY] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[A-None-5-MAY] tests/test_cftime_offsets.py::test_to_offset_annual[A-None-6-JUN] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[A-None-6-JUN] tests/test_cftime_offsets.py::test_to_offset_annual[A-None-7-JUL] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[A-None-7-JUL] tests/test_cftime_offsets.py::test_to_offset_annual[A-None-8-AUG] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[A-None-8-AUG] tests/test_cftime_offsets.py::test_to_offset_annual[A-None-9-SEP] [gw1] PASSED tests/test_backends.py::TestScipyFilePath::test_dataset_compute [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[A-None-9-SEP] tests/test_backends.py::TestScipyFilePath::test_pickle [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[dask-max-1-1] tests/test_cftime_offsets.py::test_to_offset_annual[A-None-10-OCT] tests/test_coarsen.py::test_coarsen_reduce[dask-max-1-2] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[A-None-10-OCT] tests/test_cftime_offsets.py::test_to_offset_annual[A-None-11-NOV] [gw1] PASSED tests/test_backends.py::TestScipyFilePath::test_pickle [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[A-None-11-NOV] tests/test_cftime_offsets.py::test_to_offset_annual[A-None-12-DEC] tests/test_backends.py::TestScipyFilePath::test_pickle_dataarray [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[A-None-12-DEC] tests/test_cftime_offsets.py::test_to_offset_annual[A-None-0-] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[A-None-0-] [gw1] PASSED tests/test_backends.py::TestScipyFilePath::test_pickle_dataarray tests/test_backends.py::TestScipyFilePath::test_dataset_caching tests/test_cftime_offsets.py::test_to_offset_annual[A-2-1-JAN] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[A-2-1-JAN] tests/test_cftime_offsets.py::test_to_offset_annual[A-2-2-FEB] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[A-2-2-FEB] tests/test_cftime_offsets.py::test_to_offset_annual[A-2-3-MAR] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[A-2-3-MAR] [gw1] PASSED tests/test_backends.py::TestScipyFilePath::test_dataset_caching tests/test_cftime_offsets.py::test_to_offset_annual[A-2-4-APR] tests/test_backends.py::TestScipyFilePath::test_roundtrip_None_variable [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[dask-max-1-2] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[A-2-4-APR] tests/test_coarsen.py::test_coarsen_reduce[dask-max-2-1] tests/test_cftime_offsets.py::test_to_offset_annual[A-2-5-MAY] [gw1] PASSED tests/test_backends.py::TestScipyFilePath::test_roundtrip_None_variable [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[A-2-5-MAY] tests/test_backends.py::TestScipyFilePath::test_roundtrip_object_dtype tests/test_cftime_offsets.py::test_to_offset_annual[A-2-6-JUN] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[A-2-6-JUN] tests/test_cftime_offsets.py::test_to_offset_annual[A-2-7-JUL] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[A-2-7-JUL] tests/test_cftime_offsets.py::test_to_offset_annual[A-2-8-AUG] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[A-2-8-AUG] tests/test_cftime_offsets.py::test_to_offset_annual[A-2-9-SEP] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[dask-max-2-1] tests/test_coarsen.py::test_coarsen_reduce[dask-max-2-2] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[A-2-9-SEP] tests/test_cftime_offsets.py::test_to_offset_annual[A-2-10-OCT] [gw1] PASSED tests/test_backends.py::TestScipyFilePath::test_roundtrip_object_dtype tests/test_backends.py::TestScipyFilePath::test_roundtrip_string_data [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[A-2-10-OCT] tests/test_cftime_offsets.py::test_to_offset_annual[A-2-11-NOV] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[A-2-11-NOV] tests/test_cftime_offsets.py::test_to_offset_annual[A-2-12-DEC] [gw1] PASSED tests/test_backends.py::TestScipyFilePath::test_roundtrip_string_data [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[A-2-12-DEC] tests/test_backends.py::TestScipyFilePath::test_roundtrip_string_encoded_characters tests/test_cftime_offsets.py::test_to_offset_annual[A-2-0-] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[A-2-0-] tests/test_cftime_offsets.py::test_to_offset_annual[A--1-1-JAN] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[A--1-1-JAN] tests/test_cftime_offsets.py::test_to_offset_annual[A--1-2-FEB] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[A--1-2-FEB] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[dask-max-2-2] [gw1] PASSED tests/test_backends.py::TestScipyFilePath::test_roundtrip_string_encoded_characters tests/test_coarsen.py::test_coarsen_reduce[dask-max-3-1] tests/test_cftime_offsets.py::test_to_offset_annual[A--1-3-MAR] tests/test_backends.py::TestScipyFilePath::test_roundtrip_numpy_datetime_data [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[A--1-3-MAR] tests/test_cftime_offsets.py::test_to_offset_annual[A--1-4-APR] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[A--1-4-APR] tests/test_cftime_offsets.py::test_to_offset_annual[A--1-5-MAY] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[A--1-5-MAY] tests/test_cftime_offsets.py::test_to_offset_annual[A--1-6-JUN] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[A--1-6-JUN] tests/test_cftime_offsets.py::test_to_offset_annual[A--1-7-JUL] [gw1] PASSED tests/test_backends.py::TestScipyFilePath::test_roundtrip_numpy_datetime_data tests/test_backends.py::TestScipyFilePath::test_roundtrip_cftime_datetime_data [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[A--1-7-JUL] tests/test_cftime_offsets.py::test_to_offset_annual[A--1-8-AUG] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[dask-max-3-1] tests/test_coarsen.py::test_coarsen_reduce[dask-max-3-2] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[A--1-8-AUG] tests/test_cftime_offsets.py::test_to_offset_annual[A--1-9-SEP] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[A--1-9-SEP] tests/test_cftime_offsets.py::test_to_offset_annual[A--1-10-OCT] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[A--1-10-OCT] tests/test_cftime_offsets.py::test_to_offset_annual[A--1-11-NOV] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[A--1-11-NOV] tests/test_cftime_offsets.py::test_to_offset_annual[A--1-12-DEC] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[A--1-12-DEC] tests/test_cftime_offsets.py::test_to_offset_annual[A--1-0-] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[A--1-0-] tests/test_cftime_offsets.py::test_to_offset_annual[YS-None-1-JAN] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[YS-None-1-JAN] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[dask-max-3-2] tests/test_coarsen.py::test_coarsen_reduce[dask-max-4-1] tests/test_cftime_offsets.py::test_to_offset_annual[YS-None-2-FEB] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[YS-None-2-FEB] tests/test_cftime_offsets.py::test_to_offset_annual[YS-None-3-MAR] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[YS-None-3-MAR] tests/test_cftime_offsets.py::test_to_offset_annual[YS-None-4-APR] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[YS-None-4-APR] tests/test_cftime_offsets.py::test_to_offset_annual[YS-None-5-MAY] [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[dask-max-4-1] tests/test_coarsen.py::test_coarsen_reduce[dask-max-4-2] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[YS-None-5-MAY] tests/test_cftime_offsets.py::test_to_offset_annual[YS-None-6-JUN] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[YS-None-6-JUN] tests/test_cftime_offsets.py::test_to_offset_annual[YS-None-7-JUL] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[YS-None-7-JUL] tests/test_cftime_offsets.py::test_to_offset_annual[YS-None-8-AUG] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[YS-None-8-AUG] tests/test_cftime_offsets.py::test_to_offset_annual[YS-None-9-SEP] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[YS-None-9-SEP] tests/test_cftime_offsets.py::test_to_offset_annual[YS-None-10-OCT] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[YS-None-10-OCT] tests/test_cftime_offsets.py::test_to_offset_annual[YS-None-11-NOV] [gw1] PASSED tests/test_backends.py::TestScipyFilePath::test_roundtrip_cftime_datetime_data [gw3] PASSED tests/test_coarsen.py::test_coarsen_reduce[dask-max-4-2] tests/test_backends.py::TestScipyFilePath::test_roundtrip_timedelta_data [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[YS-None-11-NOV] tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[ns-2500-360_day] tests/test_cftime_offsets.py::test_to_offset_annual[YS-None-12-DEC] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[YS-None-12-DEC] tests/test_cftime_offsets.py::test_to_offset_annual[YS-None-0-] [gw3] PASSED tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[ns-2500-360_day] tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[ns-2500-365_day] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[YS-None-0-] tests/test_cftime_offsets.py::test_to_offset_annual[YS-2-1-JAN] [gw1] PASSED tests/test_backends.py::TestScipyFilePath::test_roundtrip_timedelta_data tests/test_backends.py::TestScipyFilePath::test_roundtrip_timedelta_data_via_dtype[s] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[YS-2-1-JAN] tests/test_cftime_offsets.py::test_to_offset_annual[YS-2-2-FEB] [gw3] PASSED tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[ns-2500-365_day] tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[ns-2500-366_day] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[YS-2-2-FEB] tests/test_cftime_offsets.py::test_to_offset_annual[YS-2-3-MAR] [gw1] PASSED tests/test_backends.py::TestScipyFilePath::test_roundtrip_timedelta_data_via_dtype[s] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[YS-2-3-MAR] tests/test_backends.py::TestScipyFilePath::test_roundtrip_timedelta_data_via_dtype[ms] [gw3] PASSED tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[ns-2500-366_day] tests/test_cftime_offsets.py::test_to_offset_annual[YS-2-4-APR] tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[ns-2500-all_leap] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[YS-2-4-APR] tests/test_cftime_offsets.py::test_to_offset_annual[YS-2-5-MAY] [gw3] PASSED tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[ns-2500-all_leap] tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[ns-2500-julian] [gw1] PASSED tests/test_backends.py::TestScipyFilePath::test_roundtrip_timedelta_data_via_dtype[ms] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[YS-2-5-MAY] tests/test_backends.py::TestScipyFilePath::test_roundtrip_timedelta_data_via_dtype[us] tests/test_cftime_offsets.py::test_to_offset_annual[YS-2-6-JUN] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[YS-2-6-JUN] tests/test_cftime_offsets.py::test_to_offset_annual[YS-2-7-JUL] [gw3] PASSED tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[ns-2500-julian] tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[ns-2500-noleap] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[YS-2-7-JUL] [gw1] PASSED tests/test_backends.py::TestScipyFilePath::test_roundtrip_timedelta_data_via_dtype[us] tests/test_cftime_offsets.py::test_to_offset_annual[YS-2-8-AUG] [gw3] PASSED tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[ns-2500-noleap] tests/test_backends.py::TestScipyFilePath::test_roundtrip_timedelta_data_via_dtype[ns] tests/test_coding_times.py::test_use_cftime_true[1500-360_day] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[YS-2-8-AUG] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_manual_chunk[2] tests/test_cftime_offsets.py::test_to_offset_annual[YS-2-9-SEP] tests/test_backends.py::TestZarrDictStore::test_unlimited_dims_encoding_is_ignored[2] [gw3] PASSED tests/test_coding_times.py::test_use_cftime_true[1500-360_day] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[YS-2-9-SEP] tests/test_coding_times.py::test_use_cftime_true[1500-365_day] [gw1] PASSED tests/test_backends.py::TestScipyFilePath::test_roundtrip_timedelta_data_via_dtype[ns] tests/test_backends.py::TestScipyFilePath::test_roundtrip_float64_data tests/test_cftime_offsets.py::test_to_offset_annual[YS-2-10-OCT] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[YS-2-10-OCT] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_unlimited_dims_encoding_is_ignored[2] [gw3] PASSED tests/test_coding_times.py::test_use_cftime_true[1500-365_day] tests/test_coding_times.py::test_use_cftime_true[1500-366_day] [gw1] PASSED tests/test_backends.py::TestScipyFilePath::test_roundtrip_float64_data tests/test_backends.py::TestZarrDictStore::test_warning_on_bad_chunks[2] tests/test_backends.py::TestScipyFilePath::test_roundtrip_example_1_netcdf tests/test_cftime_offsets.py::test_to_offset_annual[YS-2-11-NOV] [gw1] SKIPPED tests/test_backends.py::TestScipyFilePath::test_roundtrip_example_1_netcdf tests/test_backends.py::TestScipyFilePath::test_roundtrip_coordinates [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[YS-2-11-NOV] tests/test_cftime_offsets.py::test_to_offset_annual[YS-2-12-DEC] [gw3] PASSED tests/test_coding_times.py::test_use_cftime_true[1500-366_day] tests/test_coding_times.py::test_use_cftime_true[1500-all_leap] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[YS-2-12-DEC] tests/test_cftime_offsets.py::test_to_offset_annual[YS-2-0-] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[YS-2-0-] [gw3] PASSED tests/test_coding_times.py::test_use_cftime_true[1500-all_leap] tests/test_coding_times.py::test_use_cftime_true[1500-gregorian] tests/test_cftime_offsets.py::test_to_offset_annual[YS--1-1-JAN] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[YS--1-1-JAN] [gw3] PASSED tests/test_coding_times.py::test_use_cftime_true[1500-gregorian] tests/test_coding_times.py::test_use_cftime_true[1500-julian] tests/test_cftime_offsets.py::test_to_offset_annual[YS--1-2-FEB] [gw1] PASSED tests/test_backends.py::TestScipyFilePath::test_roundtrip_coordinates tests/test_backends.py::TestScipyFilePath::test_roundtrip_global_coordinates [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[YS--1-2-FEB] tests/test_cftime_offsets.py::test_to_offset_annual[YS--1-3-MAR] [gw3] PASSED tests/test_coding_times.py::test_use_cftime_true[1500-julian] tests/test_coding_times.py::test_use_cftime_true[1500-noleap] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[YS--1-3-MAR] tests/test_cftime_offsets.py::test_to_offset_annual[YS--1-4-APR] [gw1] PASSED tests/test_backends.py::TestScipyFilePath::test_roundtrip_global_coordinates [gw3] PASSED tests/test_coding_times.py::test_use_cftime_true[1500-noleap] tests/test_backends.py::TestScipyFilePath::test_roundtrip_coordinates_with_space [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[YS--1-4-APR] tests/test_coding_times.py::test_use_cftime_true[1500-proleptic_gregorian] tests/test_cftime_offsets.py::test_to_offset_annual[YS--1-5-MAY] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[YS--1-5-MAY] [gw1] PASSED tests/test_backends.py::TestScipyFilePath::test_roundtrip_coordinates_with_space [gw3] PASSED tests/test_coding_times.py::test_use_cftime_true[1500-proleptic_gregorian] tests/test_cftime_offsets.py::test_to_offset_annual[YS--1-6-JUN] tests/test_backends.py::TestScipyFilePath::test_roundtrip_boolean_dtype tests/test_coding_times.py::test_use_cftime_true[1500-standard] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[YS--1-6-JUN] tests/test_cftime_offsets.py::test_to_offset_annual[YS--1-7-JUL] [gw3] PASSED tests/test_coding_times.py::test_use_cftime_true[1500-standard] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[YS--1-7-JUL] tests/test_coding_times.py::test_use_cftime_true[2000-360_day] tests/test_cftime_offsets.py::test_to_offset_annual[YS--1-8-AUG] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[YS--1-8-AUG] tests/test_cftime_offsets.py::test_to_offset_annual[YS--1-9-SEP] [gw1] PASSED tests/test_backends.py::TestScipyFilePath::test_roundtrip_boolean_dtype tests/test_backends.py::TestScipyFilePath::test_orthogonal_indexing [gw3] PASSED tests/test_coding_times.py::test_use_cftime_true[2000-360_day] tests/test_coding_times.py::test_use_cftime_true[2000-365_day] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[YS--1-9-SEP] tests/test_cftime_offsets.py::test_to_offset_annual[YS--1-10-OCT] [gw3] PASSED tests/test_coding_times.py::test_use_cftime_true[2000-365_day] tests/test_coding_times.py::test_use_cftime_true[2000-366_day] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[YS--1-10-OCT] tests/test_cftime_offsets.py::test_to_offset_annual[YS--1-11-NOV] [gw3] PASSED tests/test_coding_times.py::test_use_cftime_true[2000-366_day] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[YS--1-11-NOV] tests/test_coding_times.py::test_use_cftime_true[2000-all_leap] tests/test_cftime_offsets.py::test_to_offset_annual[YS--1-12-DEC] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[YS--1-12-DEC] [gw3] PASSED tests/test_coding_times.py::test_use_cftime_true[2000-all_leap] tests/test_coding_times.py::test_use_cftime_true[2000-gregorian] tests/test_cftime_offsets.py::test_to_offset_annual[YS--1-0-] [gw3] PASSED tests/test_coding_times.py::test_use_cftime_true[2000-gregorian] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[YS--1-0-] tests/test_coding_times.py::test_use_cftime_true[2000-julian] [gw1] PASSED tests/test_backends.py::TestScipyFilePath::test_orthogonal_indexing tests/test_cftime_offsets.py::test_to_offset_annual[Y-None-1-JAN] tests/test_backends.py::TestScipyFilePath::test_vectorized_indexing [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[Y-None-1-JAN] tests/test_cftime_offsets.py::test_to_offset_annual[Y-None-2-FEB] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[Y-None-2-FEB] [gw3] PASSED tests/test_coding_times.py::test_use_cftime_true[2000-julian] tests/test_coding_times.py::test_use_cftime_true[2000-noleap] [gw3] PASSED tests/test_coding_times.py::test_use_cftime_true[2000-noleap] tests/test_cftime_offsets.py::test_to_offset_annual[Y-None-3-MAR] tests/test_coding_times.py::test_use_cftime_true[2000-proleptic_gregorian] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[Y-None-3-MAR] tests/test_cftime_offsets.py::test_to_offset_annual[Y-None-4-APR] [gw3] PASSED tests/test_coding_times.py::test_use_cftime_true[2000-proleptic_gregorian] tests/test_coding_times.py::test_use_cftime_true[2000-standard] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[Y-None-4-APR] tests/test_cftime_offsets.py::test_to_offset_annual[Y-None-5-MAY] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[Y-None-5-MAY] [gw3] PASSED tests/test_coding_times.py::test_use_cftime_true[2000-standard] tests/test_cftime_offsets.py::test_to_offset_annual[Y-None-6-JUN] tests/test_coding_times.py::test_use_cftime_true[2500-360_day] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[Y-None-6-JUN] tests/test_cftime_offsets.py::test_to_offset_annual[Y-None-7-JUL] [gw3] PASSED tests/test_coding_times.py::test_use_cftime_true[2500-360_day] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[Y-None-7-JUL] tests/test_cftime_offsets.py::test_to_offset_annual[Y-None-8-AUG] tests/test_coding_times.py::test_use_cftime_true[2500-365_day] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[Y-None-8-AUG] [gw3] PASSED tests/test_coding_times.py::test_use_cftime_true[2500-365_day] tests/test_coding_times.py::test_use_cftime_true[2500-366_day] tests/test_cftime_offsets.py::test_to_offset_annual[Y-None-9-SEP] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[Y-None-9-SEP] tests/test_cftime_offsets.py::test_to_offset_annual[Y-None-10-OCT] [gw3] PASSED tests/test_coding_times.py::test_use_cftime_true[2500-366_day] tests/test_coding_times.py::test_use_cftime_true[2500-all_leap] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[Y-None-10-OCT] tests/test_cftime_offsets.py::test_to_offset_annual[Y-None-11-NOV] [gw3] PASSED tests/test_coding_times.py::test_use_cftime_true[2500-all_leap] tests/test_coding_times.py::test_use_cftime_true[2500-gregorian] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[Y-None-11-NOV] tests/test_cftime_offsets.py::test_to_offset_annual[Y-None-12-DEC] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[Y-None-12-DEC] [gw3] PASSED tests/test_coding_times.py::test_use_cftime_true[2500-gregorian] tests/test_cftime_offsets.py::test_to_offset_annual[Y-None-0-] tests/test_coding_times.py::test_use_cftime_true[2500-julian] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[Y-None-0-] tests/test_cftime_offsets.py::test_to_offset_annual[Y-2-1-JAN] [gw3] PASSED tests/test_coding_times.py::test_use_cftime_true[2500-julian] tests/test_coding_times.py::test_use_cftime_true[2500-noleap] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[Y-2-1-JAN] tests/test_cftime_offsets.py::test_to_offset_annual[Y-2-2-FEB] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[Y-2-2-FEB] [gw3] PASSED tests/test_coding_times.py::test_use_cftime_true[2500-noleap] tests/test_cftime_offsets.py::test_to_offset_annual[Y-2-3-MAR] tests/test_coding_times.py::test_use_cftime_true[2500-proleptic_gregorian] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[Y-2-3-MAR] tests/test_cftime_offsets.py::test_to_offset_annual[Y-2-4-APR] [gw3] PASSED tests/test_coding_times.py::test_use_cftime_true[2500-proleptic_gregorian] tests/test_coding_times.py::test_use_cftime_true[2500-standard] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[Y-2-4-APR] tests/test_cftime_offsets.py::test_to_offset_annual[Y-2-5-MAY] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[Y-2-5-MAY] [gw3] PASSED tests/test_coding_times.py::test_use_cftime_true[2500-standard] tests/test_cftime_offsets.py::test_to_offset_annual[Y-2-6-JUN] tests/test_coding_times.py::test_use_cftime_false_standard_calendar_in_range[gregorian] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[Y-2-6-JUN] tests/test_cftime_offsets.py::test_to_offset_annual[Y-2-7-JUL] [gw3] PASSED tests/test_coding_times.py::test_use_cftime_false_standard_calendar_in_range[gregorian] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[Y-2-7-JUL] tests/test_coding_times.py::test_use_cftime_false_standard_calendar_in_range[proleptic_gregorian] [gw1] PASSED tests/test_backends.py::TestScipyFilePath::test_vectorized_indexing tests/test_cftime_offsets.py::test_to_offset_annual[Y-2-8-AUG] tests/test_backends.py::TestScipyFilePath::test_vectorized_indexing_negative_step [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[Y-2-8-AUG] tests/test_cftime_offsets.py::test_to_offset_annual[Y-2-9-SEP] [gw3] PASSED tests/test_coding_times.py::test_use_cftime_false_standard_calendar_in_range[proleptic_gregorian] tests/test_coding_times.py::test_use_cftime_false_standard_calendar_in_range[standard] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[Y-2-9-SEP] tests/test_cftime_offsets.py::test_to_offset_annual[Y-2-10-OCT] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[Y-2-10-OCT] [gw3] PASSED tests/test_coding_times.py::test_use_cftime_false_standard_calendar_in_range[standard] tests/test_coding_times.py::test_use_cftime_false_standard_calendar_out_of_range[1500-standard] tests/test_cftime_offsets.py::test_to_offset_annual[Y-2-11-NOV] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[Y-2-11-NOV] tests/test_cftime_offsets.py::test_to_offset_annual[Y-2-12-DEC] [gw3] PASSED tests/test_coding_times.py::test_use_cftime_false_standard_calendar_out_of_range[1500-standard] tests/test_coding_times.py::test_use_cftime_false_standard_calendar_out_of_range[1500-gregorian] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[Y-2-12-DEC] tests/test_cftime_offsets.py::test_to_offset_annual[Y-2-0-] [gw3] PASSED tests/test_coding_times.py::test_use_cftime_false_standard_calendar_out_of_range[1500-gregorian] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[Y-2-0-] tests/test_coding_times.py::test_use_cftime_false_standard_calendar_out_of_range[1582-standard] tests/test_cftime_offsets.py::test_to_offset_annual[Y--1-1-JAN] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_warning_on_bad_chunks[2] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[Y--1-1-JAN] [gw3] PASSED tests/test_coding_times.py::test_use_cftime_false_standard_calendar_out_of_range[1582-standard] tests/test_backends.py::TestZarrDictStore::test_deprecate_auto_chunk[2] tests/test_cftime_offsets.py::test_to_offset_annual[Y--1-2-FEB] tests/test_coding_times.py::test_use_cftime_false_standard_calendar_out_of_range[1582-gregorian] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[Y--1-2-FEB] [gw3] PASSED tests/test_coding_times.py::test_use_cftime_false_standard_calendar_out_of_range[1582-gregorian] tests/test_cftime_offsets.py::test_to_offset_annual[Y--1-3-MAR] tests/test_coding_times.py::test_use_cftime_false_non_standard_calendar[1500-360_day] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[Y--1-3-MAR] tests/test_cftime_offsets.py::test_to_offset_annual[Y--1-4-APR] [gw3] PASSED tests/test_coding_times.py::test_use_cftime_false_non_standard_calendar[1500-360_day] tests/test_coding_times.py::test_use_cftime_false_non_standard_calendar[1500-365_day] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[Y--1-4-APR] tests/test_cftime_offsets.py::test_to_offset_annual[Y--1-5-MAY] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[Y--1-5-MAY] [gw3] PASSED tests/test_coding_times.py::test_use_cftime_false_non_standard_calendar[1500-365_day] tests/test_coding_times.py::test_use_cftime_false_non_standard_calendar[1500-366_day] tests/test_cftime_offsets.py::test_to_offset_annual[Y--1-6-JUN] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[Y--1-6-JUN] tests/test_cftime_offsets.py::test_to_offset_annual[Y--1-7-JUL] [gw3] PASSED tests/test_coding_times.py::test_use_cftime_false_non_standard_calendar[1500-366_day] tests/test_coding_times.py::test_use_cftime_false_non_standard_calendar[1500-all_leap] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[Y--1-7-JUL] [gw1] PASSED tests/test_backends.py::TestScipyFilePath::test_vectorized_indexing_negative_step tests/test_cftime_offsets.py::test_to_offset_annual[Y--1-8-AUG] [gw3] PASSED tests/test_coding_times.py::test_use_cftime_false_non_standard_calendar[1500-all_leap] tests/test_coding_times.py::test_use_cftime_false_non_standard_calendar[1500-julian] tests/test_backends.py::TestScipyFilePath::test_outer_indexing_reversed [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[Y--1-8-AUG] tests/test_cftime_offsets.py::test_to_offset_annual[Y--1-9-SEP] [gw3] PASSED tests/test_coding_times.py::test_use_cftime_false_non_standard_calendar[1500-julian] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[Y--1-9-SEP] tests/test_coding_times.py::test_use_cftime_false_non_standard_calendar[1500-noleap] [gw1] PASSED tests/test_backends.py::TestScipyFilePath::test_outer_indexing_reversed tests/test_cftime_offsets.py::test_to_offset_annual[Y--1-10-OCT] tests/test_backends.py::TestScipyFilePath::test_isel_dataarray [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[Y--1-10-OCT] [gw3] PASSED tests/test_coding_times.py::test_use_cftime_false_non_standard_calendar[1500-noleap] tests/test_coding_times.py::test_use_cftime_false_non_standard_calendar[2000-360_day] tests/test_cftime_offsets.py::test_to_offset_annual[Y--1-11-NOV] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_deprecate_auto_chunk[2] tests/test_backends.py::TestZarrDictStore::test_write_uneven_dask_chunks[2] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[Y--1-11-NOV] [gw3] PASSED tests/test_coding_times.py::test_use_cftime_false_non_standard_calendar[2000-360_day] tests/test_coding_times.py::test_use_cftime_false_non_standard_calendar[2000-365_day] tests/test_cftime_offsets.py::test_to_offset_annual[Y--1-12-DEC] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[Y--1-12-DEC] [gw3] PASSED tests/test_coding_times.py::test_use_cftime_false_non_standard_calendar[2000-365_day] tests/test_coding_times.py::test_use_cftime_false_non_standard_calendar[2000-366_day] tests/test_cftime_offsets.py::test_to_offset_annual[Y--1-0-] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_annual[Y--1-0-] [gw3] PASSED tests/test_coding_times.py::test_use_cftime_false_non_standard_calendar[2000-366_day] tests/test_cftime_offsets.py::test_to_offset_quarter[QS-None-1-JAN] tests/test_coding_times.py::test_use_cftime_false_non_standard_calendar[2000-all_leap] [gw1] PASSED tests/test_backends.py::TestScipyFilePath::test_isel_dataarray [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[QS-None-1-JAN] tests/test_backends.py::TestScipyFilePath::test_array_type_after_indexing tests/test_cftime_offsets.py::test_to_offset_quarter[QS-None-2-FEB] [gw3] PASSED tests/test_coding_times.py::test_use_cftime_false_non_standard_calendar[2000-all_leap] tests/test_coding_times.py::test_use_cftime_false_non_standard_calendar[2000-julian] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[QS-None-2-FEB] tests/test_cftime_offsets.py::test_to_offset_quarter[QS-None-3-MAR] [gw3] PASSED tests/test_coding_times.py::test_use_cftime_false_non_standard_calendar[2000-julian] tests/test_coding_times.py::test_use_cftime_false_non_standard_calendar[2000-noleap] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[QS-None-3-MAR] tests/test_cftime_offsets.py::test_to_offset_quarter[QS-None-4-APR] [gw3] PASSED tests/test_coding_times.py::test_use_cftime_false_non_standard_calendar[2000-noleap] tests/test_coding_times.py::test_use_cftime_false_non_standard_calendar[2500-360_day] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[QS-None-4-APR] tests/test_cftime_offsets.py::test_to_offset_quarter[QS-None-5-MAY] [gw3] PASSED tests/test_coding_times.py::test_use_cftime_false_non_standard_calendar[2500-360_day] tests/test_coding_times.py::test_use_cftime_false_non_standard_calendar[2500-365_day] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[QS-None-5-MAY] tests/test_cftime_offsets.py::test_to_offset_quarter[QS-None-6-JUN] [gw1] PASSED tests/test_backends.py::TestScipyFilePath::test_array_type_after_indexing [gw3] PASSED tests/test_coding_times.py::test_use_cftime_false_non_standard_calendar[2500-365_day] tests/test_backends.py::TestScipyFilePath::test_dropna tests/test_coding_times.py::test_use_cftime_false_non_standard_calendar[2500-366_day] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[QS-None-6-JUN] tests/test_cftime_offsets.py::test_to_offset_quarter[QS-None-7-JUL] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[QS-None-7-JUL] [gw3] PASSED tests/test_coding_times.py::test_use_cftime_false_non_standard_calendar[2500-366_day] tests/test_coding_times.py::test_use_cftime_false_non_standard_calendar[2500-all_leap] tests/test_cftime_offsets.py::test_to_offset_quarter[QS-None-8-AUG] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[QS-None-8-AUG] tests/test_cftime_offsets.py::test_to_offset_quarter[QS-None-9-SEP] [gw3] PASSED tests/test_coding_times.py::test_use_cftime_false_non_standard_calendar[2500-all_leap] tests/test_coding_times.py::test_use_cftime_false_non_standard_calendar[2500-julian] [gw1] PASSED tests/test_backends.py::TestScipyFilePath::test_dropna tests/test_backends.py::TestScipyFilePath::test_ondisk_after_print [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[QS-None-9-SEP] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_write_uneven_dask_chunks[2] tests/test_backends.py::TestZarrDictStore::test_chunk_encoding[2] tests/test_cftime_offsets.py::test_to_offset_quarter[QS-None-10-OCT] [gw3] PASSED tests/test_coding_times.py::test_use_cftime_false_non_standard_calendar[2500-julian] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[QS-None-10-OCT] tests/test_cftime_offsets.py::test_to_offset_quarter[QS-None-11-NOV] tests/test_coding_times.py::test_use_cftime_false_non_standard_calendar[2500-noleap] [gw3] PASSED tests/test_coding_times.py::test_use_cftime_false_non_standard_calendar[2500-noleap] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[QS-None-11-NOV] tests/test_coding_times.py::test_decode_ambiguous_time_warns[360_day] tests/test_cftime_offsets.py::test_to_offset_quarter[QS-None-12-DEC] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[QS-None-12-DEC] tests/test_cftime_offsets.py::test_to_offset_quarter[QS-None-0-] [gw3] PASSED tests/test_coding_times.py::test_decode_ambiguous_time_warns[360_day] tests/test_coding_times.py::test_decode_ambiguous_time_warns[365_day] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[QS-None-0-] tests/test_cftime_offsets.py::test_to_offset_quarter[QS-2-1-JAN] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[QS-2-1-JAN] [gw1] PASSED tests/test_backends.py::TestScipyFilePath::test_ondisk_after_print [gw3] PASSED tests/test_coding_times.py::test_decode_ambiguous_time_warns[365_day] tests/test_coding_times.py::test_decode_ambiguous_time_warns[366_day] tests/test_cftime_offsets.py::test_to_offset_quarter[QS-2-2-FEB] tests/test_backends.py::TestScipyFilePath::test_roundtrip_bytes_with_fill_value [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_chunk_encoding[2] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[QS-2-2-FEB] tests/test_backends.py::TestZarrDictStore::test_shard_encoding[2] [gw3] PASSED tests/test_coding_times.py::test_decode_ambiguous_time_warns[366_day] tests/test_cftime_offsets.py::test_to_offset_quarter[QS-2-3-MAR] tests/test_coding_times.py::test_decode_ambiguous_time_warns[all_leap] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_shard_encoding[2] tests/test_backends.py::TestZarrDictStore::test_chunk_encoding_with_dask[2] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[QS-2-3-MAR] tests/test_cftime_offsets.py::test_to_offset_quarter[QS-2-4-APR] [gw3] PASSED tests/test_coding_times.py::test_decode_ambiguous_time_warns[all_leap] [gw1] PASSED tests/test_backends.py::TestScipyFilePath::test_roundtrip_bytes_with_fill_value tests/test_coding_times.py::test_decode_ambiguous_time_warns[gregorian] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[QS-2-4-APR] tests/test_backends.py::TestScipyFilePath::test_roundtrip_string_with_fill_value_nchar tests/test_cftime_offsets.py::test_to_offset_quarter[QS-2-5-MAY] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[QS-2-5-MAY] [gw1] PASSED tests/test_backends.py::TestScipyFilePath::test_roundtrip_string_with_fill_value_nchar [gw3] PASSED tests/test_coding_times.py::test_decode_ambiguous_time_warns[gregorian] tests/test_cftime_offsets.py::test_to_offset_quarter[QS-2-6-JUN] tests/test_backends.py::TestScipyFilePath::test_roundtrip_empty_vlen_string_array tests/test_coding_times.py::test_decode_ambiguous_time_warns[julian] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[QS-2-6-JUN] [gw3] PASSED tests/test_coding_times.py::test_decode_ambiguous_time_warns[julian] tests/test_coding_times.py::test_decode_ambiguous_time_warns[noleap] tests/test_cftime_offsets.py::test_to_offset_quarter[QS-2-7-JUL] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[QS-2-7-JUL] [gw1] PASSED tests/test_backends.py::TestScipyFilePath::test_roundtrip_empty_vlen_string_array tests/test_cftime_offsets.py::test_to_offset_quarter[QS-2-8-AUG] tests/test_backends.py::TestScipyFilePath::test_roundtrip_mask_and_scale[dtype0-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[QS-2-8-AUG] tests/test_cftime_offsets.py::test_to_offset_quarter[QS-2-9-SEP] [gw3] PASSED tests/test_coding_times.py::test_decode_ambiguous_time_warns[noleap] tests/test_coding_times.py::test_decode_ambiguous_time_warns[proleptic_gregorian] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[QS-2-9-SEP] tests/test_cftime_offsets.py::test_to_offset_quarter[QS-2-10-OCT] [gw3] PASSED tests/test_coding_times.py::test_decode_ambiguous_time_warns[proleptic_gregorian] tests/test_coding_times.py::test_decode_ambiguous_time_warns[standard] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[QS-2-10-OCT] tests/test_cftime_offsets.py::test_to_offset_quarter[QS-2-11-NOV] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[QS-2-11-NOV] tests/test_cftime_offsets.py::test_to_offset_quarter[QS-2-12-DEC] [gw3] PASSED tests/test_coding_times.py::test_decode_ambiguous_time_warns[standard] [gw1] PASSED tests/test_backends.py::TestScipyFilePath::test_roundtrip_mask_and_scale[dtype0-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-ns-nanoseconds] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[QS-2-12-DEC] tests/test_backends.py::TestScipyFilePath::test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] tests/test_cftime_offsets.py::test_to_offset_quarter[QS-2-0-] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[QS-2-0-] [gw3] SKIPPED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-ns-nanoseconds] tests/test_cftime_offsets.py::test_to_offset_quarter[QS--1-1-JAN] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-ns-microseconds] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[QS--1-1-JAN] tests/test_cftime_offsets.py::test_to_offset_quarter[QS--1-2-FEB] [gw3] SKIPPED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-ns-microseconds] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-ns-milliseconds] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[QS--1-2-FEB] tests/test_cftime_offsets.py::test_to_offset_quarter[QS--1-3-MAR] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[QS--1-3-MAR] [gw3] SKIPPED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-ns-milliseconds] tests/test_cftime_offsets.py::test_to_offset_quarter[QS--1-4-APR] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-ns-seconds] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[QS--1-4-APR] tests/test_cftime_offsets.py::test_to_offset_quarter[QS--1-5-MAY] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[QS--1-5-MAY] [gw3] SKIPPED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-ns-seconds] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-ns-minutes] tests/test_cftime_offsets.py::test_to_offset_quarter[QS--1-6-JUN] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[QS--1-6-JUN] tests/test_cftime_offsets.py::test_to_offset_quarter[QS--1-7-JUL] [gw3] SKIPPED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-ns-minutes] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-ns-hours] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[QS--1-7-JUL] tests/test_cftime_offsets.py::test_to_offset_quarter[QS--1-8-AUG] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[QS--1-8-AUG] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_chunk_encoding_with_dask[2] tests/test_backends.py::TestZarrDictStore::test_drop_encoding[2] [gw3] SKIPPED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-ns-hours] [gw0] SKIPPED tests/test_backends.py::TestZarrDictStore::test_drop_encoding[2] tests/test_cftime_offsets.py::test_to_offset_quarter[QS--1-9-SEP] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-ns-days] tests/test_backends.py::TestZarrDictStore::test_hidden_zarr_keys[2] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[QS--1-9-SEP] tests/test_cftime_offsets.py::test_to_offset_quarter[QS--1-10-OCT] [gw3] SKIPPED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-ns-days] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-us-nanoseconds] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[QS--1-10-OCT] tests/test_cftime_offsets.py::test_to_offset_quarter[QS--1-11-NOV] [gw3] SKIPPED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-us-nanoseconds] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[QS--1-11-NOV] tests/test_cftime_offsets.py::test_to_offset_quarter[QS--1-12-DEC] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-us-microseconds] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[QS--1-12-DEC] tests/test_cftime_offsets.py::test_to_offset_quarter[QS--1-0-] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[QS--1-0-] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-us-microseconds] tests/test_cftime_offsets.py::test_to_offset_quarter[Q-None-1-JAN] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-us-milliseconds] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[Q-None-1-JAN] tests/test_cftime_offsets.py::test_to_offset_quarter[Q-None-2-FEB] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-us-milliseconds] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_hidden_zarr_keys[2] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[Q-None-2-FEB] tests/test_backends.py::TestZarrDictStore::test_dimension_names[2] tests/test_cftime_offsets.py::test_to_offset_quarter[Q-None-3-MAR] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-us-seconds] [gw0] SKIPPED tests/test_backends.py::TestZarrDictStore::test_dimension_names[2] tests/test_backends.py::TestZarrDictStore::test_write_persistence_modes[2-None] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[Q-None-3-MAR] tests/test_cftime_offsets.py::test_to_offset_quarter[Q-None-4-APR] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-us-seconds] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-us-minutes] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[Q-None-4-APR] tests/test_cftime_offsets.py::test_to_offset_quarter[Q-None-5-MAY] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-us-minutes] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[Q-None-5-MAY] tests/test_cftime_offsets.py::test_to_offset_quarter[Q-None-6-JUN] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-us-hours] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[Q-None-6-JUN] tests/test_cftime_offsets.py::test_to_offset_quarter[Q-None-7-JUL] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[Q-None-7-JUL] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-us-hours] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-us-days] tests/test_cftime_offsets.py::test_to_offset_quarter[Q-None-8-AUG] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[Q-None-8-AUG] tests/test_cftime_offsets.py::test_to_offset_quarter[Q-None-9-SEP] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[Q-None-9-SEP] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-us-days] tests/test_cftime_offsets.py::test_to_offset_quarter[Q-None-10-OCT] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-ms-nanoseconds] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[Q-None-10-OCT] tests/test_cftime_offsets.py::test_to_offset_quarter[Q-None-11-NOV] [gw3] SKIPPED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-ms-nanoseconds] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[Q-None-11-NOV] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-ms-microseconds] tests/test_cftime_offsets.py::test_to_offset_quarter[Q-None-12-DEC] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[Q-None-12-DEC] tests/test_cftime_offsets.py::test_to_offset_quarter[Q-None-0-] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-ms-microseconds] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-ms-milliseconds] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[Q-None-0-] tests/test_cftime_offsets.py::test_to_offset_quarter[Q-2-1-JAN] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[Q-2-1-JAN] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-ms-milliseconds] tests/test_cftime_offsets.py::test_to_offset_quarter[Q-2-2-FEB] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-ms-seconds] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[Q-2-2-FEB] tests/test_cftime_offsets.py::test_to_offset_quarter[Q-2-3-MAR] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[Q-2-3-MAR] tests/test_cftime_offsets.py::test_to_offset_quarter[Q-2-4-APR] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-ms-seconds] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-ms-minutes] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[Q-2-4-APR] tests/test_cftime_offsets.py::test_to_offset_quarter[Q-2-5-MAY] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-ms-minutes] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[Q-2-5-MAY] tests/test_cftime_offsets.py::test_to_offset_quarter[Q-2-6-JUN] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-ms-hours] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[Q-2-6-JUN] tests/test_cftime_offsets.py::test_to_offset_quarter[Q-2-7-JUL] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-ms-hours] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[Q-2-7-JUL] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-ms-days] tests/test_cftime_offsets.py::test_to_offset_quarter[Q-2-8-AUG] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[Q-2-8-AUG] tests/test_cftime_offsets.py::test_to_offset_quarter[Q-2-9-SEP] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-ms-days] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[Q-2-9-SEP] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-s-nanoseconds] tests/test_cftime_offsets.py::test_to_offset_quarter[Q-2-10-OCT] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[Q-2-10-OCT] [gw3] SKIPPED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-s-nanoseconds] tests/test_cftime_offsets.py::test_to_offset_quarter[Q-2-11-NOV] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-s-microseconds] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[Q-2-11-NOV] tests/test_cftime_offsets.py::test_to_offset_quarter[Q-2-12-DEC] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[Q-2-12-DEC] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-s-microseconds] tests/test_cftime_offsets.py::test_to_offset_quarter[Q-2-0-] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-s-milliseconds] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[Q-2-0-] tests/test_cftime_offsets.py::test_to_offset_quarter[Q--1-1-JAN] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-s-milliseconds] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[Q--1-1-JAN] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-s-seconds] tests/test_cftime_offsets.py::test_to_offset_quarter[Q--1-2-FEB] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[Q--1-2-FEB] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_write_persistence_modes[2-None] tests/test_backends.py::TestZarrDictStore::test_write_persistence_modes[2-group1] tests/test_cftime_offsets.py::test_to_offset_quarter[Q--1-3-MAR] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-s-seconds] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-s-minutes] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[Q--1-3-MAR] tests/test_cftime_offsets.py::test_to_offset_quarter[Q--1-4-APR] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-s-minutes] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[Q--1-4-APR] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-s-hours] tests/test_cftime_offsets.py::test_to_offset_quarter[Q--1-5-MAY] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[Q--1-5-MAY] tests/test_cftime_offsets.py::test_to_offset_quarter[Q--1-6-JUN] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-s-hours] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[Q--1-6-JUN] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-s-days] tests/test_cftime_offsets.py::test_to_offset_quarter[Q--1-7-JUL] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[Q--1-7-JUL] tests/test_cftime_offsets.py::test_to_offset_quarter[Q--1-8-AUG] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-s-days] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-min-nanoseconds] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[Q--1-8-AUG] tests/test_cftime_offsets.py::test_to_offset_quarter[Q--1-9-SEP] [gw3] SKIPPED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-min-nanoseconds] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[Q--1-9-SEP] tests/test_cftime_offsets.py::test_to_offset_quarter[Q--1-10-OCT] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-min-microseconds] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[Q--1-10-OCT] tests/test_cftime_offsets.py::test_to_offset_quarter[Q--1-11-NOV] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[Q--1-11-NOV] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-min-microseconds] tests/test_cftime_offsets.py::test_to_offset_quarter[Q--1-12-DEC] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-min-milliseconds] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[Q--1-12-DEC] tests/test_cftime_offsets.py::test_to_offset_quarter[Q--1-0-] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[Q--1-0-] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-min-milliseconds] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-min-seconds] tests/test_cftime_offsets.py::test_to_offset_quarter[QE-None-1-JAN] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[QE-None-1-JAN] tests/test_cftime_offsets.py::test_to_offset_quarter[QE-None-2-FEB] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-min-seconds] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[QE-None-2-FEB] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-min-minutes] tests/test_cftime_offsets.py::test_to_offset_quarter[QE-None-3-MAR] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[QE-None-3-MAR] tests/test_cftime_offsets.py::test_to_offset_quarter[QE-None-4-APR] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-min-minutes] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[QE-None-4-APR] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-min-hours] tests/test_cftime_offsets.py::test_to_offset_quarter[QE-None-5-MAY] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[QE-None-5-MAY] tests/test_cftime_offsets.py::test_to_offset_quarter[QE-None-6-JUN] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-min-hours] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[QE-None-6-JUN] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-min-days] tests/test_cftime_offsets.py::test_to_offset_quarter[QE-None-7-JUL] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[QE-None-7-JUL] tests/test_cftime_offsets.py::test_to_offset_quarter[QE-None-8-AUG] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-min-days] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[QE-None-8-AUG] tests/test_cftime_offsets.py::test_to_offset_quarter[QE-None-9-SEP] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-h-nanoseconds] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[QE-None-9-SEP] tests/test_cftime_offsets.py::test_to_offset_quarter[QE-None-10-OCT] [gw3] SKIPPED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-h-nanoseconds] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-h-microseconds] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[QE-None-10-OCT] tests/test_cftime_offsets.py::test_to_offset_quarter[QE-None-11-NOV] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[QE-None-11-NOV] tests/test_cftime_offsets.py::test_to_offset_quarter[QE-None-12-DEC] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-h-microseconds] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-h-milliseconds] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[QE-None-12-DEC] tests/test_cftime_offsets.py::test_to_offset_quarter[QE-None-0-] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[QE-None-0-] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-h-milliseconds] tests/test_cftime_offsets.py::test_to_offset_quarter[QE-2-1-JAN] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-h-seconds] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[QE-2-1-JAN] tests/test_cftime_offsets.py::test_to_offset_quarter[QE-2-2-FEB] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[QE-2-2-FEB] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-h-seconds] tests/test_cftime_offsets.py::test_to_offset_quarter[QE-2-3-MAR] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-h-minutes] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[QE-2-3-MAR] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_write_persistence_modes[2-group1] tests/test_backends.py::TestZarrDictStore::test_compressor_encoding[2] tests/test_cftime_offsets.py::test_to_offset_quarter[QE-2-4-APR] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[QE-2-4-APR] tests/test_cftime_offsets.py::test_to_offset_quarter[QE-2-5-MAY] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[QE-2-5-MAY] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-h-minutes] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-h-hours] tests/test_cftime_offsets.py::test_to_offset_quarter[QE-2-6-JUN] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[QE-2-6-JUN] tests/test_cftime_offsets.py::test_to_offset_quarter[QE-2-7-JUL] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-h-hours] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[QE-2-7-JUL] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-h-days] tests/test_cftime_offsets.py::test_to_offset_quarter[QE-2-8-AUG] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[QE-2-8-AUG] tests/test_cftime_offsets.py::test_to_offset_quarter[QE-2-9-SEP] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_compressor_encoding[2] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-h-days] tests/test_backends.py::TestZarrDictStore::test_group[2] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[QE-2-9-SEP] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-D-nanoseconds] tests/test_cftime_offsets.py::test_to_offset_quarter[QE-2-10-OCT] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[QE-2-10-OCT] tests/test_cftime_offsets.py::test_to_offset_quarter[QE-2-11-NOV] [gw3] SKIPPED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-D-nanoseconds] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-D-microseconds] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[QE-2-11-NOV] tests/test_cftime_offsets.py::test_to_offset_quarter[QE-2-12-DEC] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[QE-2-12-DEC] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-D-microseconds] tests/test_cftime_offsets.py::test_to_offset_quarter[QE-2-0-] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-D-milliseconds] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[QE-2-0-] tests/test_cftime_offsets.py::test_to_offset_quarter[QE--1-1-JAN] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[QE--1-1-JAN] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-D-milliseconds] tests/test_cftime_offsets.py::test_to_offset_quarter[QE--1-2-FEB] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[QE--1-2-FEB] tests/test_cftime_offsets.py::test_to_offset_quarter[QE--1-3-MAR] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-D-seconds] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_group[2] tests/test_backends.py::TestZarrDictStore::test_zarr_mode_w_overwrites_encoding[2] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[QE--1-3-MAR] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-D-seconds] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_zarr_mode_w_overwrites_encoding[2] tests/test_cftime_offsets.py::test_to_offset_quarter[QE--1-4-APR] tests/test_backends.py::TestZarrDictStore::test_encoding_kwarg_fixed_width_string[2] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-D-minutes] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[QE--1-4-APR] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_encoding_kwarg_fixed_width_string[2] tests/test_cftime_offsets.py::test_to_offset_quarter[QE--1-5-MAY] tests/test_backends.py::TestZarrDictStore::test_dataset_caching[2] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[QE--1-5-MAY] tests/test_cftime_offsets.py::test_to_offset_quarter[QE--1-6-JUN] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-D-minutes] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-D-hours] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[QE--1-6-JUN] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_dataset_caching[2] tests/test_cftime_offsets.py::test_to_offset_quarter[QE--1-7-JUL] tests/test_backends.py::TestZarrDictStore::test_append_write[2] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[QE--1-7-JUL] tests/test_cftime_offsets.py::test_to_offset_quarter[QE--1-8-AUG] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-D-hours] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-D-days] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[True-D-days] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-ns-nanoseconds] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[QE--1-8-AUG] tests/test_cftime_offsets.py::test_to_offset_quarter[QE--1-9-SEP] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[QE--1-9-SEP] tests/test_cftime_offsets.py::test_to_offset_quarter[QE--1-10-OCT] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[QE--1-10-OCT] tests/test_cftime_offsets.py::test_to_offset_quarter[QE--1-11-NOV] [gw1] XFAIL tests/test_backends.py::TestScipyFilePath::test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] tests/test_backends.py::TestScipyFilePath::test_roundtrip_mask_and_scale[dtype0-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[QE--1-11-NOV] tests/test_cftime_offsets.py::test_to_offset_quarter[QE--1-12-DEC] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[QE--1-12-DEC] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-ns-nanoseconds] tests/test_cftime_offsets.py::test_to_offset_quarter[QE--1-0-] [gw2] PASSED tests/test_cftime_offsets.py::test_to_offset_quarter[QE--1-0-] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-ns-microseconds] tests/test_cftime_offsets.py::test_invalid_to_offset_str[Z] [gw2] PASSED tests/test_cftime_offsets.py::test_invalid_to_offset_str[Z] [gw1] PASSED tests/test_backends.py::TestScipyFilePath::test_roundtrip_mask_and_scale[dtype0-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] tests/test_backends.py::TestScipyFilePath::test_roundtrip_mask_and_scale[dtype0-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data] tests/test_cftime_offsets.py::test_invalid_to_offset_str[7min2] [gw1] SKIPPED tests/test_backends.py::TestScipyFilePath::test_roundtrip_mask_and_scale[dtype0-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data] tests/test_backends.py::TestScipyFilePath::test_roundtrip_mask_and_scale[dtype0-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-ns-microseconds] [gw2] PASSED tests/test_cftime_offsets.py::test_invalid_to_offset_str[7min2] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-ns-milliseconds] tests/test_cftime_offsets.py::test_invalid_to_offset_str[AM] [gw2] PASSED tests/test_cftime_offsets.py::test_invalid_to_offset_str[AM] tests/test_cftime_offsets.py::test_invalid_to_offset_str[M-] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-ns-milliseconds] [gw2] PASSED tests/test_cftime_offsets.py::test_invalid_to_offset_str[M-] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-ns-seconds] tests/test_cftime_offsets.py::test_invalid_to_offset_str[AS-] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_append_write[2] tests/test_backends.py::TestZarrDictStore::test_append_with_mode_rplus_success[2] [gw2] PASSED tests/test_cftime_offsets.py::test_invalid_to_offset_str[AS-] tests/test_cftime_offsets.py::test_invalid_to_offset_str[QS-] [gw1] PASSED tests/test_backends.py::TestScipyFilePath::test_roundtrip_mask_and_scale[dtype0-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] tests/test_backends.py::TestScipyFilePath::test_roundtrip_mask_and_scale[dtype1-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-ns-seconds] [gw2] PASSED tests/test_cftime_offsets.py::test_invalid_to_offset_str[QS-] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_append_with_mode_rplus_success[2] tests/test_cftime_offsets.py::test_invalid_to_offset_str[1H1min] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-ns-minutes] tests/test_backends.py::TestZarrDictStore::test_append_with_mode_rplus_fails[2] [gw2] PASSED tests/test_cftime_offsets.py::test_invalid_to_offset_str[1H1min] tests/test_cftime_offsets.py::test_to_cftime_datetime[360_day-2000-01-01-(2000, 1, 1)] [gw2] PASSED tests/test_cftime_offsets.py::test_to_cftime_datetime[360_day-2000-01-01-(2000, 1, 1)] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_append_with_mode_rplus_fails[2] tests/test_backends.py::TestZarrDictStore::test_append_with_invalid_dim_raises[2] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-ns-minutes] tests/test_cftime_offsets.py::test_to_cftime_datetime[360_day-(2000, 1, 1)-(2000, 1, 1)] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-ns-hours] [gw2] PASSED tests/test_cftime_offsets.py::test_to_cftime_datetime[360_day-(2000, 1, 1)-(2000, 1, 1)] [gw1] PASSED tests/test_backends.py::TestScipyFilePath::test_roundtrip_mask_and_scale[dtype1-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] tests/test_cftime_offsets.py::test_to_cftime_datetime[365_day-2000-01-01-(2000, 1, 1)] tests/test_backends.py::TestScipyFilePath::test_roundtrip_mask_and_scale[dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] [gw2] PASSED tests/test_cftime_offsets.py::test_to_cftime_datetime[365_day-2000-01-01-(2000, 1, 1)] tests/test_cftime_offsets.py::test_to_cftime_datetime[365_day-(2000, 1, 1)-(2000, 1, 1)] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-ns-hours] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-ns-days] [gw2] PASSED tests/test_cftime_offsets.py::test_to_cftime_datetime[365_day-(2000, 1, 1)-(2000, 1, 1)] tests/test_cftime_offsets.py::test_to_cftime_datetime[366_day-2000-01-01-(2000, 1, 1)] [gw2] PASSED tests/test_cftime_offsets.py::test_to_cftime_datetime[366_day-2000-01-01-(2000, 1, 1)] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-ns-days] tests/test_cftime_offsets.py::test_to_cftime_datetime[366_day-(2000, 1, 1)-(2000, 1, 1)] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_append_with_invalid_dim_raises[2] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-us-nanoseconds] tests/test_backends.py::TestZarrDictStore::test_append_with_no_dims_raises[2] [gw2] PASSED tests/test_cftime_offsets.py::test_to_cftime_datetime[366_day-(2000, 1, 1)-(2000, 1, 1)] tests/test_cftime_offsets.py::test_to_cftime_datetime[all_leap-2000-01-01-(2000, 1, 1)] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_append_with_no_dims_raises[2] [gw2] PASSED tests/test_cftime_offsets.py::test_to_cftime_datetime[all_leap-2000-01-01-(2000, 1, 1)] tests/test_backends.py::TestZarrDictStore::test_append_with_append_dim_not_set_raises[2] tests/test_cftime_offsets.py::test_to_cftime_datetime[all_leap-(2000, 1, 1)-(2000, 1, 1)] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-us-nanoseconds] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-us-microseconds] [gw2] PASSED tests/test_cftime_offsets.py::test_to_cftime_datetime[all_leap-(2000, 1, 1)-(2000, 1, 1)] tests/test_cftime_offsets.py::test_to_cftime_datetime[gregorian-2000-01-01-(2000, 1, 1)] [gw2] PASSED tests/test_cftime_offsets.py::test_to_cftime_datetime[gregorian-2000-01-01-(2000, 1, 1)] tests/test_cftime_offsets.py::test_to_cftime_datetime[gregorian-(2000, 1, 1)-(2000, 1, 1)] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-us-microseconds] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-us-milliseconds] [gw2] PASSED tests/test_cftime_offsets.py::test_to_cftime_datetime[gregorian-(2000, 1, 1)-(2000, 1, 1)] tests/test_cftime_offsets.py::test_to_cftime_datetime[julian-2000-01-01-(2000, 1, 1)] [gw2] PASSED tests/test_cftime_offsets.py::test_to_cftime_datetime[julian-2000-01-01-(2000, 1, 1)] tests/test_cftime_offsets.py::test_to_cftime_datetime[julian-(2000, 1, 1)-(2000, 1, 1)] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-us-milliseconds] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-us-seconds] [gw2] PASSED tests/test_cftime_offsets.py::test_to_cftime_datetime[julian-(2000, 1, 1)-(2000, 1, 1)] tests/test_cftime_offsets.py::test_to_cftime_datetime[noleap-2000-01-01-(2000, 1, 1)] [gw2] PASSED tests/test_cftime_offsets.py::test_to_cftime_datetime[noleap-2000-01-01-(2000, 1, 1)] tests/test_cftime_offsets.py::test_to_cftime_datetime[noleap-(2000, 1, 1)-(2000, 1, 1)] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-us-seconds] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_append_with_append_dim_not_set_raises[2] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-us-minutes] tests/test_backends.py::TestZarrDictStore::test_append_with_mode_not_a_raises[2] [gw2] PASSED tests/test_cftime_offsets.py::test_to_cftime_datetime[noleap-(2000, 1, 1)-(2000, 1, 1)] tests/test_cftime_offsets.py::test_to_cftime_datetime[proleptic_gregorian-2000-01-01-(2000, 1, 1)] [gw2] PASSED tests/test_cftime_offsets.py::test_to_cftime_datetime[proleptic_gregorian-2000-01-01-(2000, 1, 1)] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-us-minutes] tests/test_cftime_offsets.py::test_to_cftime_datetime[proleptic_gregorian-(2000, 1, 1)-(2000, 1, 1)] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-us-hours] [gw2] PASSED tests/test_cftime_offsets.py::test_to_cftime_datetime[proleptic_gregorian-(2000, 1, 1)-(2000, 1, 1)] tests/test_cftime_offsets.py::test_to_cftime_datetime[standard-2000-01-01-(2000, 1, 1)] [gw2] PASSED tests/test_cftime_offsets.py::test_to_cftime_datetime[standard-2000-01-01-(2000, 1, 1)] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-us-hours] tests/test_cftime_offsets.py::test_to_cftime_datetime[standard-(2000, 1, 1)-(2000, 1, 1)] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-us-days] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_append_with_mode_not_a_raises[2] tests/test_backends.py::TestZarrDictStore::test_append_with_existing_encoding_raises[2] [gw2] PASSED tests/test_cftime_offsets.py::test_to_cftime_datetime[standard-(2000, 1, 1)-(2000, 1, 1)] tests/test_cftime_offsets.py::test_to_cftime_datetime_error_no_calendar [gw2] PASSED tests/test_cftime_offsets.py::test_to_cftime_datetime_error_no_calendar tests/test_cftime_offsets.py::test_to_cftime_datetime_error_type_error [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-us-days] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-ms-nanoseconds] [gw2] PASSED tests/test_cftime_offsets.py::test_to_cftime_datetime_error_type_error tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-ms-nanoseconds] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-ms-microseconds] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_append_with_existing_encoding_raises[2] tests/test_backends.py::TestZarrDictStore::test_append_string_length_mismatch_raises[2-U] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-ms-microseconds] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-ms-milliseconds] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_append_string_length_mismatch_raises[2-U] tests/test_backends.py::TestZarrDictStore::test_append_string_length_mismatch_raises[2-S] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-ms-milliseconds] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_append_string_length_mismatch_raises[2-S] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-ms-seconds] tests/test_cftime_offsets.py::test_neq[-] tests/test_backends.py::TestZarrDictStore::test_append_string_length_mismatch_works[2-U] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] [gw0] SKIPPED tests/test_backends.py::TestZarrDictStore::test_append_string_length_mismatch_works[2-U] tests/test_cftime_offsets.py::test_neq[-] tests/test_backends.py::TestZarrDictStore::test_append_string_length_mismatch_works[2-S] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] [gw0] SKIPPED tests/test_backends.py::TestZarrDictStore::test_append_string_length_mismatch_works[2-S] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-ms-seconds] tests/test_backends.py::TestZarrDictStore::test_check_encoding_is_consistent_after_append[2] tests/test_cftime_offsets.py::test_neq[-] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-ms-minutes] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-ms-minutes] tests/test_cftime_offsets.py::test_neq[-] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-ms-hours] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-ms-hours] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-ms-days] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-ms-days] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-s-nanoseconds] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-s-nanoseconds] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-s-microseconds] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-s-microseconds] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-s-milliseconds] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-s-milliseconds] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-s-seconds] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_check_encoding_is_consistent_after_append[2] tests/test_backends.py::TestZarrDictStore::test_append_with_new_variable[2] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-s-seconds] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-s-minutes] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-s-minutes] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-s-hours] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-s-hours] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-s-days] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-s-days] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-min-nanoseconds] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-min-nanoseconds] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-min-microseconds] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-min-microseconds] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-min-milliseconds] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_append_with_new_variable[2] tests/test_backends.py::TestZarrDictStore::test_append_with_append_dim_no_overwrite[2] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-min-milliseconds] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-min-seconds] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-min-seconds] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-min-minutes] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-min-minutes] tests/test_cftime_offsets.py::test_neq[-] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-min-hours] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-min-hours] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-min-days] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-min-days] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-h-nanoseconds] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-h-nanoseconds] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-h-microseconds] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-h-microseconds] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-h-milliseconds] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-h-milliseconds] tests/test_cftime_offsets.py::test_neq[-] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-h-seconds] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_append_with_append_dim_no_overwrite[2] tests/test_backends.py::TestZarrDictStore::test_to_zarr_compute_false_roundtrip[2] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-h-seconds] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-h-minutes] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-h-minutes] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-h-hours] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-h-hours] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-h-days] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-h-days] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-D-nanoseconds] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-D-nanoseconds] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-D-microseconds] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-D-microseconds] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-D-milliseconds] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-D-milliseconds] tests/test_cftime_offsets.py::test_neq[-] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-D-seconds] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-D-seconds] tests/test_cftime_offsets.py::test_neq[-] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-D-minutes] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-D-minutes] tests/test_cftime_offsets.py::test_neq[-] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-D-hours] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-D-hours] tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-D-days] [gw1] XFAIL tests/test_backends.py::TestScipyFilePath::test_roundtrip_mask_and_scale[dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] tests/test_backends.py::TestScipyFilePath::test_roundtrip_mask_and_scale[dtype1-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[False-D-days] tests/test_coding_times.py::test_encode_decode_roundtrip_datetime64[s-ns] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] [gw3] PASSED tests/test_coding_times.py::test_encode_decode_roundtrip_datetime64[s-ns] tests/test_coding_times.py::test_encode_decode_roundtrip_datetime64[s-us] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] [gw1] PASSED tests/test_backends.py::TestScipyFilePath::test_roundtrip_mask_and_scale[dtype1-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] tests/test_backends.py::TestScipyFilePath::test_roundtrip_mask_and_scale[dtype1-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] [gw1] SKIPPED tests/test_backends.py::TestScipyFilePath::test_roundtrip_mask_and_scale[dtype1-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data] tests/test_cftime_offsets.py::test_neq[-] [gw3] PASSED tests/test_coding_times.py::test_encode_decode_roundtrip_datetime64[s-us] tests/test_backends.py::TestScipyFilePath::test_roundtrip_mask_and_scale[dtype1-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] tests/test_coding_times.py::test_encode_decode_roundtrip_datetime64[s-ms] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw3] PASSED tests/test_coding_times.py::test_encode_decode_roundtrip_datetime64[s-ms] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_coding_times.py::test_encode_decode_roundtrip_datetime64[s-s] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw3] PASSED tests/test_coding_times.py::test_encode_decode_roundtrip_datetime64[s-s] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] tests/test_coding_times.py::test_encode_decode_roundtrip_datetime64[s-min] [gw1] PASSED tests/test_backends.py::TestScipyFilePath::test_roundtrip_mask_and_scale[dtype1-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] tests/test_backends.py::TestScipyFilePath::test_roundtrip_unsigned[fill_value0-False] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw3] PASSED tests/test_coding_times.py::test_encode_decode_roundtrip_datetime64[s-min] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] tests/test_coding_times.py::test_encode_decode_roundtrip_datetime64[s-h] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] [gw1] PASSED tests/test_backends.py::TestScipyFilePath::test_roundtrip_unsigned[fill_value0-False] tests/test_cftime_offsets.py::test_neq[-] tests/test_backends.py::TestScipyFilePath::test_roundtrip_unsigned[fill_value1-True] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw3] PASSED tests/test_coding_times.py::test_encode_decode_roundtrip_datetime64[s-h] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_coding_times.py::test_encode_decode_roundtrip_datetime64[s-D] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] [gw1] PASSED tests/test_backends.py::TestScipyFilePath::test_roundtrip_unsigned[fill_value1-True] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_to_zarr_compute_false_roundtrip[2] tests/test_cftime_offsets.py::test_neq[-] tests/test_backends.py::TestZarrDictStore::test_to_zarr_append_compute_false_roundtrip[2] tests/test_backends.py::TestScipyFilePath::test_roundtrip_unsigned[-1-False] [gw3] PASSED tests/test_coding_times.py::test_encode_decode_roundtrip_datetime64[s-D] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] tests/test_coding_times.py::test_encode_decode_roundtrip_datetime64[ms-ns] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw1] PASSED tests/test_backends.py::TestScipyFilePath::test_roundtrip_unsigned[-1-False] [gw3] PASSED tests/test_coding_times.py::test_encode_decode_roundtrip_datetime64[ms-ns] tests/test_backends.py::TestScipyFilePath::test_roundtrip_unsigned[255-True] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_coding_times.py::test_encode_decode_roundtrip_datetime64[ms-us] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw1] PASSED tests/test_backends.py::TestScipyFilePath::test_roundtrip_unsigned[255-True] tests/test_backends.py::TestScipyFilePath::test_grid_mapping_and_bounds_are_not_coordinates_in_file [gw3] PASSED tests/test_coding_times.py::test_encode_decode_roundtrip_datetime64[ms-us] tests/test_coding_times.py::test_encode_decode_roundtrip_datetime64[ms-ms] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw3] PASSED tests/test_coding_times.py::test_encode_decode_roundtrip_datetime64[ms-ms] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_coding_times.py::test_encode_decode_roundtrip_datetime64[ms-s] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] [gw1] PASSED tests/test_backends.py::TestScipyFilePath::test_grid_mapping_and_bounds_are_not_coordinates_in_file tests/test_cftime_offsets.py::test_neq[-] tests/test_backends.py::TestScipyFilePath::test_coordinate_variables_after_dataset_roundtrip [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw3] PASSED tests/test_coding_times.py::test_encode_decode_roundtrip_datetime64[ms-s] tests/test_coding_times.py::test_encode_decode_roundtrip_datetime64[ms-min] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] [gw3] PASSED tests/test_coding_times.py::test_encode_decode_roundtrip_datetime64[ms-min] tests/test_coding_times.py::test_encode_decode_roundtrip_datetime64[ms-h] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw3] PASSED tests/test_coding_times.py::test_encode_decode_roundtrip_datetime64[ms-h] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_coding_times.py::test_encode_decode_roundtrip_datetime64[ms-D] tests/test_cftime_offsets.py::test_neq[-] [gw1] PASSED tests/test_backends.py::TestScipyFilePath::test_coordinate_variables_after_dataset_roundtrip [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] tests/test_backends.py::TestScipyFilePath::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw3] PASSED tests/test_coding_times.py::test_encode_decode_roundtrip_datetime64[ms-D] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_coding_times.py::test_encode_decode_roundtrip_datetime64[us-ns] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw1] PASSED tests/test_backends.py::TestScipyFilePath::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] [gw3] PASSED tests/test_coding_times.py::test_encode_decode_roundtrip_datetime64[us-ns] tests/test_coding_times.py::test_encode_decode_roundtrip_datetime64[us-us] tests/test_cftime_offsets.py::test_neq[-] tests/test_backends.py::TestScipyFilePath::test_coordinate_variables_after_iris_roundtrip [gw1] SKIPPED tests/test_backends.py::TestScipyFilePath::test_coordinate_variables_after_iris_roundtrip tests/test_backends.py::TestScipyFilePath::test_coordinates_encoding [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] [gw3] PASSED tests/test_coding_times.py::test_encode_decode_roundtrip_datetime64[us-us] tests/test_coding_times.py::test_encode_decode_roundtrip_datetime64[us-ms] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw3] PASSED tests/test_coding_times.py::test_encode_decode_roundtrip_datetime64[us-ms] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_coding_times.py::test_encode_decode_roundtrip_datetime64[us-s] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw1] PASSED tests/test_backends.py::TestScipyFilePath::test_coordinates_encoding tests/test_backends.py::TestScipyFilePath::test_roundtrip_endian [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw3] PASSED tests/test_coding_times.py::test_encode_decode_roundtrip_datetime64[us-s] tests/test_coding_times.py::test_encode_decode_roundtrip_datetime64[us-min] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw1] PASSED tests/test_backends.py::TestScipyFilePath::test_roundtrip_endian tests/test_backends.py::TestScipyFilePath::test_invalid_dataarray_names_raise [gw3] PASSED tests/test_coding_times.py::test_encode_decode_roundtrip_datetime64[us-min] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] tests/test_coding_times.py::test_encode_decode_roundtrip_datetime64[us-h] [gw1] PASSED tests/test_backends.py::TestScipyFilePath::test_invalid_dataarray_names_raise tests/test_backends.py::TestScipyFilePath::test_encoding_kwarg [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] [gw3] PASSED tests/test_coding_times.py::test_encode_decode_roundtrip_datetime64[us-h] tests/test_coding_times.py::test_encode_decode_roundtrip_datetime64[us-D] tests/test_cftime_offsets.py::test_neq[-] [gw1] PASSED tests/test_backends.py::TestScipyFilePath::test_encoding_kwarg tests/test_backends.py::TestScipyFilePath::test_encoding_unlimited_dims [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw3] PASSED tests/test_coding_times.py::test_encode_decode_roundtrip_datetime64[us-D] tests/test_coding_times.py::test_encode_decode_roundtrip_datetime64[ns-ns] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw3] PASSED tests/test_coding_times.py::test_encode_decode_roundtrip_datetime64[ns-ns] tests/test_coding_times.py::test_encode_decode_roundtrip_datetime64[ns-us] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw1] PASSED tests/test_backends.py::TestScipyFilePath::test_encoding_unlimited_dims tests/test_backends.py::TestScipyFilePath::test_encoding_kwarg_dates [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw3] PASSED tests/test_coding_times.py::test_encode_decode_roundtrip_datetime64[ns-us] tests/test_coding_times.py::test_encode_decode_roundtrip_datetime64[ns-ms] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] [gw1] PASSED tests/test_backends.py::TestScipyFilePath::test_encoding_kwarg_dates [gw3] PASSED tests/test_coding_times.py::test_encode_decode_roundtrip_datetime64[ns-ms] tests/test_cftime_offsets.py::test_neq[-] tests/test_backends.py::TestScipyFilePath::test_encoding_kwarg_fixed_width_string tests/test_coding_times.py::test_encode_decode_roundtrip_datetime64[ns-s] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] [gw3] PASSED tests/test_coding_times.py::test_encode_decode_roundtrip_datetime64[ns-s] tests/test_coding_times.py::test_encode_decode_roundtrip_datetime64[ns-min] [gw1] PASSED tests/test_backends.py::TestScipyFilePath::test_encoding_kwarg_fixed_width_string tests/test_cftime_offsets.py::test_neq[-] tests/test_backends.py::TestScipyFilePath::test_default_fill_value [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] [gw3] PASSED tests/test_coding_times.py::test_encode_decode_roundtrip_datetime64[ns-min] tests/test_coding_times.py::test_encode_decode_roundtrip_datetime64[ns-h] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] [gw1] PASSED tests/test_backends.py::TestScipyFilePath::test_default_fill_value tests/test_cftime_offsets.py::test_neq[-] tests/test_backends.py::TestScipyFilePath::test_explicitly_omit_fill_value [gw3] PASSED tests/test_coding_times.py::test_encode_decode_roundtrip_datetime64[ns-h] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_coding_times.py::test_encode_decode_roundtrip_datetime64[ns-D] [gw1] PASSED tests/test_backends.py::TestScipyFilePath::test_explicitly_omit_fill_value tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_backends.py::TestScipyFilePath::test_explicitly_omit_fill_value_via_encoding_kwarg tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw1] PASSED tests/test_backends.py::TestScipyFilePath::test_explicitly_omit_fill_value_via_encoding_kwarg tests/test_backends.py::TestScipyFilePath::test_explicitly_omit_fill_value_in_coord [gw3] PASSED tests/test_coding_times.py::test_encode_decode_roundtrip_datetime64[ns-D] tests/test_coding_times.py::test_encode_decode_roundtrip_cftime[us] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw1] PASSED tests/test_backends.py::TestScipyFilePath::test_explicitly_omit_fill_value_in_coord tests/test_backends.py::TestScipyFilePath::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] [gw1] PASSED tests/test_backends.py::TestScipyFilePath::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg tests/test_backends.py::TestScipyFilePath::test_encoding_same_dtype tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw1] PASSED tests/test_backends.py::TestScipyFilePath::test_encoding_same_dtype tests/test_backends.py::TestScipyFilePath::test_append_write [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw1] PASSED tests/test_backends.py::TestScipyFilePath::test_append_write [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_backends.py::TestScipyFilePath::test_append_overwrite_values tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw1] PASSED tests/test_backends.py::TestScipyFilePath::test_append_overwrite_values tests/test_backends.py::TestScipyFilePath::test_append_with_invalid_dim_raises [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw1] PASSED tests/test_backends.py::TestScipyFilePath::test_append_with_invalid_dim_raises [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_backends.py::TestScipyFilePath::test_multiindex_not_implemented tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw1] PASSED tests/test_backends.py::TestScipyFilePath::test_multiindex_not_implemented tests/test_backends.py::TestScipyFilePath::test_string_object_warning [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw1] PASSED tests/test_backends.py::TestScipyFilePath::test_string_object_warning tests/test_backends.py::TestScipyFilePath::test_indexing_roundtrip[indexer0] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw1] PASSED tests/test_backends.py::TestScipyFilePath::test_indexing_roundtrip[indexer0] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] tests/test_backends.py::TestScipyFilePath::test_indexing_roundtrip[indexer1] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] [gw1] PASSED tests/test_backends.py::TestScipyFilePath::test_indexing_roundtrip[indexer1] tests/test_cftime_offsets.py::test_neq[-] tests/test_backends.py::TestScipyFilePath::test_indexing_roundtrip[indexer2] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw1] PASSED tests/test_backends.py::TestScipyFilePath::test_indexing_roundtrip[indexer2] tests/test_backends.py::TestScipyFilePath::test_indexing_roundtrip[indexer3] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw1] PASSED tests/test_backends.py::TestScipyFilePath::test_indexing_roundtrip[indexer3] tests/test_backends.py::TestScipyFilePath::test_indexing_roundtrip[indexer4] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw1] PASSED tests/test_backends.py::TestScipyFilePath::test_indexing_roundtrip[indexer4] tests/test_backends.py::TestScipyFilePath::test_load_async [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw1] SKIPPED tests/test_backends.py::TestScipyFilePath::test_load_async tests/test_backends.py::TestScipyFilePath::test_dtype_coercion_error [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw1] PASSED tests/test_backends.py::TestScipyFilePath::test_dtype_coercion_error [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] tests/test_backends.py::TestScipyFilePath::test_array_attrs [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw1] PASSED tests/test_backends.py::TestScipyFilePath::test_array_attrs tests/test_backends.py::TestScipyFilePath::test_roundtrip_example_1_netcdf_gz [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] [gw3] PASSED tests/test_coding_times.py::test_encode_decode_roundtrip_cftime[us] tests/test_cftime_offsets.py::test_neq[-] tests/test_coding_times.py::test_encode_decode_roundtrip_cftime[ms] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw1] PASSED tests/test_backends.py::TestScipyFilePath::test_roundtrip_example_1_netcdf_gz tests/test_backends.py::TestScipyFilePath::test_netcdf3_endianness [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw1] PASSED tests/test_backends.py::TestScipyFilePath::test_netcdf3_endianness [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_backends.py::TestScipyFilePath::test_nc4_scipy tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] [gw1] PASSED tests/test_backends.py::TestScipyFilePath::test_nc4_scipy tests/test_cftime_offsets.py::test_neq[-] tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_zero_dimensional_variable [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_to_zarr_append_compute_false_roundtrip[2] tests/test_backends.py::TestZarrDictStore::test_save_emptydim[2-False] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw1] PASSED tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_zero_dimensional_variable [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_write_store tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_save_emptydim[2-False] tests/test_cftime_offsets.py::test_neq[-] tests/test_backends.py::TestZarrDictStore::test_save_emptydim[2-True] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw1] PASSED tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_write_store tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_test_data [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_save_emptydim[2-True] tests/test_backends.py::TestZarrDictStore::test_no_warning_from_open_emptydim_with_chunks[2] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw1] PASSED tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_test_data [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_load tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_no_warning_from_open_emptydim_with_chunks[2] tests/test_backends.py::TestZarrDictStore::test_write_region[2-False-False-False-False] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_write_region[2-False-False-False-False] tests/test_backends.py::TestZarrDictStore::test_write_region[2-False-False-False-True] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw1] PASSED tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_load tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_dataset_compute [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] [gw1] PASSED tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_dataset_compute tests/test_cftime_offsets.py::test_neq[-] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_write_region[2-False-False-False-True] tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_pickle tests/test_backends.py::TestZarrDictStore::test_write_region[2-False-False-False-None] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] [gw1] PASSED tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_pickle tests/test_cftime_offsets.py::test_neq[-] tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_pickle_dataarray [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw1] PASSED tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_pickle_dataarray [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_dataset_caching tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw1] PASSED tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_dataset_caching tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_None_variable [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw1] PASSED tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_None_variable [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_object_dtype tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_write_region[2-False-False-False-None] tests/test_cftime_offsets.py::test_neq[-] tests/test_backends.py::TestZarrDictStore::test_write_region[2-False-False-True-False] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw1] PASSED tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_object_dtype [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_string_data [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw3] PASSED tests/test_coding_times.py::test_encode_decode_roundtrip_cftime[ms] [gw1] PASSED tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_string_data tests/test_coding_times.py::test_encode_decode_roundtrip_cftime[s] tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_string_encoded_characters [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw1] PASSED tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_string_encoded_characters tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_numpy_datetime_data [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw1] PASSED tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_numpy_datetime_data tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_cftime_datetime_data [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_write_region[2-False-False-True-False] tests/test_backends.py::TestZarrDictStore::test_write_region[2-False-False-True-True] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_neq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neq[-] tests/test_cftime_offsets.py::test_eq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_eq[-] tests/test_cftime_offsets.py::test_eq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_eq[-] tests/test_cftime_offsets.py::test_eq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_eq[-] tests/test_cftime_offsets.py::test_eq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_eq[-] tests/test_cftime_offsets.py::test_eq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_eq[-] tests/test_cftime_offsets.py::test_eq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_eq[-] tests/test_cftime_offsets.py::test_eq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_eq[-] tests/test_cftime_offsets.py::test_eq[-] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_write_region[2-False-False-True-True] tests/test_backends.py::TestZarrDictStore::test_write_region[2-False-False-True-None] [gw2] PASSED tests/test_cftime_offsets.py::test_eq[-] tests/test_cftime_offsets.py::test_eq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_eq[-] tests/test_cftime_offsets.py::test_eq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_eq[-] tests/test_cftime_offsets.py::test_eq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_eq[-] tests/test_cftime_offsets.py::test_eq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_eq[-] tests/test_cftime_offsets.py::test_eq[-] [gw1] PASSED tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_cftime_datetime_data tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_timedelta_data [gw2] PASSED tests/test_cftime_offsets.py::test_eq[-] tests/test_cftime_offsets.py::test_eq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_eq[-] tests/test_cftime_offsets.py::test_eq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_eq[-] tests/test_cftime_offsets.py::test_eq[-] [gw1] PASSED tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_timedelta_data [gw2] PASSED tests/test_cftime_offsets.py::test_eq[-] tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_timedelta_data_via_dtype[s] tests/test_cftime_offsets.py::test_eq[-] [gw2] PASSED tests/test_cftime_offsets.py::test_eq[-] tests/test_cftime_offsets.py::test_mul[-3-] [gw1] PASSED tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_timedelta_data_via_dtype[s] [gw2] PASSED tests/test_cftime_offsets.py::test_mul[-3-] tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_timedelta_data_via_dtype[ms] tests/test_cftime_offsets.py::test_mul[--3-] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_write_region[2-False-False-True-None] tests/test_backends.py::TestZarrDictStore::test_write_region[2-False-True-False-False] [gw2] PASSED tests/test_cftime_offsets.py::test_mul[--3-] tests/test_cftime_offsets.py::test_mul[-3-] [gw2] PASSED tests/test_cftime_offsets.py::test_mul[-3-] tests/test_cftime_offsets.py::test_mul[-3-] [gw1] PASSED tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_timedelta_data_via_dtype[ms] tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_timedelta_data_via_dtype[us] [gw2] PASSED tests/test_cftime_offsets.py::test_mul[-3-] tests/test_cftime_offsets.py::test_mul[-3-] [gw2] PASSED tests/test_cftime_offsets.py::test_mul[-3-] tests/test_cftime_offsets.py::test_mul[-3-] [gw2] PASSED tests/test_cftime_offsets.py::test_mul[-3-] [gw1] PASSED tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_timedelta_data_via_dtype[us] tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_timedelta_data_via_dtype[ns] tests/test_cftime_offsets.py::test_mul[-3-] [gw2] PASSED tests/test_cftime_offsets.py::test_mul[-3-] tests/test_cftime_offsets.py::test_mul[-3-] [gw2] PASSED tests/test_cftime_offsets.py::test_mul[-3-] tests/test_cftime_offsets.py::test_mul[-3-] [gw2] PASSED tests/test_cftime_offsets.py::test_mul[-3-] [gw1] PASSED tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_timedelta_data_via_dtype[ns] tests/test_cftime_offsets.py::test_mul[-3-] tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_float64_data [gw2] PASSED tests/test_cftime_offsets.py::test_mul[-3-] tests/test_cftime_offsets.py::test_mul[-3-] [gw2] PASSED tests/test_cftime_offsets.py::test_mul[-3-] [gw1] PASSED tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_float64_data tests/test_cftime_offsets.py::test_mul[-3-] tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_example_1_netcdf [gw1] SKIPPED tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_example_1_netcdf tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_coordinates [gw2] PASSED tests/test_cftime_offsets.py::test_mul[-3-] tests/test_cftime_offsets.py::test_mul[-3-] [gw2] PASSED tests/test_cftime_offsets.py::test_mul[-3-] tests/test_cftime_offsets.py::test_mul[-3-] [gw2] PASSED tests/test_cftime_offsets.py::test_mul[-3-] tests/test_cftime_offsets.py::test_mul[-3-] [gw2] PASSED tests/test_cftime_offsets.py::test_mul[-3-] tests/test_cftime_offsets.py::test_mul[-0.5-] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_write_region[2-False-True-False-False] [gw2] PASSED tests/test_cftime_offsets.py::test_mul[-0.5-] tests/test_backends.py::TestZarrDictStore::test_write_region[2-False-True-False-True] tests/test_cftime_offsets.py::test_mul[--0.5-] [gw2] PASSED tests/test_cftime_offsets.py::test_mul[--0.5-] tests/test_cftime_offsets.py::test_mul[-0.5-] [gw2] PASSED tests/test_cftime_offsets.py::test_mul[-0.5-] tests/test_cftime_offsets.py::test_mul[-0.5-] [gw1] PASSED tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_coordinates tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_global_coordinates [gw2] PASSED tests/test_cftime_offsets.py::test_mul[-0.5-] tests/test_cftime_offsets.py::test_mul[-0.5-] [gw2] PASSED tests/test_cftime_offsets.py::test_mul[-0.5-] tests/test_cftime_offsets.py::test_rmul[-3-] [gw2] PASSED tests/test_cftime_offsets.py::test_rmul[-3-] tests/test_cftime_offsets.py::test_rmul[--3-] [gw1] PASSED tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_global_coordinates tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_coordinates_with_space [gw2] PASSED tests/test_cftime_offsets.py::test_rmul[--3-] tests/test_cftime_offsets.py::test_rmul[-3-] [gw2] PASSED tests/test_cftime_offsets.py::test_rmul[-3-] tests/test_cftime_offsets.py::test_rmul[-3-] [gw1] PASSED tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_coordinates_with_space [gw2] PASSED tests/test_cftime_offsets.py::test_rmul[-3-] tests/test_cftime_offsets.py::test_rmul[-3-] tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_boolean_dtype [gw2] PASSED tests/test_cftime_offsets.py::test_rmul[-3-] tests/test_cftime_offsets.py::test_rmul[-3-] [gw2] PASSED tests/test_cftime_offsets.py::test_rmul[-3-] tests/test_cftime_offsets.py::test_rmul[-3-] [gw2] PASSED tests/test_cftime_offsets.py::test_rmul[-3-] tests/test_cftime_offsets.py::test_rmul[-3-] [gw2] PASSED tests/test_cftime_offsets.py::test_rmul[-3-] [gw1] PASSED tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_boolean_dtype tests/test_cftime_offsets.py::test_rmul[-3-] tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_orthogonal_indexing [gw2] PASSED tests/test_cftime_offsets.py::test_rmul[-3-] tests/test_cftime_offsets.py::test_rmul[-3-] [gw2] PASSED tests/test_cftime_offsets.py::test_rmul[-3-] tests/test_cftime_offsets.py::test_rmul[-3-] [gw2] PASSED tests/test_cftime_offsets.py::test_rmul[-3-] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_write_region[2-False-True-False-True] tests/test_cftime_offsets.py::test_rmul[-3-] tests/test_backends.py::TestZarrDictStore::test_write_region[2-False-True-False-None] [gw2] PASSED tests/test_cftime_offsets.py::test_rmul[-3-] tests/test_cftime_offsets.py::test_rmul[-3-] [gw2] PASSED tests/test_cftime_offsets.py::test_rmul[-3-] tests/test_cftime_offsets.py::test_rmul[-3-] [gw2] PASSED tests/test_cftime_offsets.py::test_rmul[-3-] tests/test_cftime_offsets.py::test_rmul[-3-] [gw2] PASSED tests/test_cftime_offsets.py::test_rmul[-3-] tests/test_cftime_offsets.py::test_rmul[-0.5-] [gw1] PASSED tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_orthogonal_indexing [gw2] PASSED tests/test_cftime_offsets.py::test_rmul[-0.5-] tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_vectorized_indexing tests/test_cftime_offsets.py::test_rmul[--0.5-] [gw2] PASSED tests/test_cftime_offsets.py::test_rmul[--0.5-] tests/test_cftime_offsets.py::test_rmul[-0.5-] [gw2] PASSED tests/test_cftime_offsets.py::test_rmul[-0.5-] tests/test_cftime_offsets.py::test_rmul[-0.5-] [gw2] PASSED tests/test_cftime_offsets.py::test_rmul[-0.5-] tests/test_cftime_offsets.py::test_rmul[-0.5-] [gw3] PASSED tests/test_coding_times.py::test_encode_decode_roundtrip_cftime[s] tests/test_coding_times.py::test_encode_decode_roundtrip_cftime[min] [gw2] PASSED tests/test_cftime_offsets.py::test_rmul[-0.5-] tests/test_cftime_offsets.py::test_mul_float_multiple_next_higher_resolution [gw2] PASSED tests/test_cftime_offsets.py::test_mul_float_multiple_next_higher_resolution tests/test_cftime_offsets.py::test_nonTick_offset_multiplied_float_error[] [gw2] PASSED tests/test_cftime_offsets.py::test_nonTick_offset_multiplied_float_error[] tests/test_cftime_offsets.py::test_nonTick_offset_multiplied_float_error[] [gw2] PASSED tests/test_cftime_offsets.py::test_nonTick_offset_multiplied_float_error[] tests/test_cftime_offsets.py::test_nonTick_offset_multiplied_float_error[] [gw2] PASSED tests/test_cftime_offsets.py::test_nonTick_offset_multiplied_float_error[] tests/test_cftime_offsets.py::test_nonTick_offset_multiplied_float_error[] [gw2] PASSED tests/test_cftime_offsets.py::test_nonTick_offset_multiplied_float_error[] tests/test_cftime_offsets.py::test_nonTick_offset_multiplied_float_error[] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_write_region[2-False-True-False-None] tests/test_backends.py::TestZarrDictStore::test_write_region[2-False-True-True-False] [gw2] PASSED tests/test_cftime_offsets.py::test_nonTick_offset_multiplied_float_error[] tests/test_cftime_offsets.py::test_nonTick_offset_multiplied_float_error[] [gw2] PASSED tests/test_cftime_offsets.py::test_nonTick_offset_multiplied_float_error[] tests/test_cftime_offsets.py::test_nonTick_offset_multiplied_float_error[] [gw2] PASSED tests/test_cftime_offsets.py::test_nonTick_offset_multiplied_float_error[] tests/test_cftime_offsets.py::test_Microsecond_multiplied_float_error [gw2] PASSED tests/test_cftime_offsets.py::test_Microsecond_multiplied_float_error tests/test_cftime_offsets.py::test_neg[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neg[-] tests/test_cftime_offsets.py::test_neg[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neg[-] tests/test_cftime_offsets.py::test_neg[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neg[-] tests/test_cftime_offsets.py::test_neg[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neg[-] tests/test_cftime_offsets.py::test_neg[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neg[-] tests/test_cftime_offsets.py::test_neg[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neg[-] tests/test_cftime_offsets.py::test_neg[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neg[-] tests/test_cftime_offsets.py::test_neg[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neg[-] tests/test_cftime_offsets.py::test_neg[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neg[-] tests/test_cftime_offsets.py::test_neg[-] [gw1] PASSED tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_vectorized_indexing tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_vectorized_indexing_negative_step [gw2] PASSED tests/test_cftime_offsets.py::test_neg[-] tests/test_cftime_offsets.py::test_neg[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neg[-] tests/test_cftime_offsets.py::test_neg[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neg[-] tests/test_cftime_offsets.py::test_neg[-] [gw2] PASSED tests/test_cftime_offsets.py::test_neg[-] tests/test_cftime_offsets.py::test_add_sub_monthly[360_day--(1, 1, 3)] [gw2] PASSED tests/test_cftime_offsets.py::test_add_sub_monthly[360_day--(1, 1, 3)] tests/test_cftime_offsets.py::test_add_sub_monthly[360_day--(1, 1, 1, 2)] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_write_region[2-False-True-True-False] tests/test_backends.py::TestZarrDictStore::test_write_region[2-False-True-True-True] [gw2] PASSED tests/test_cftime_offsets.py::test_add_sub_monthly[360_day--(1, 1, 1, 2)] tests/test_cftime_offsets.py::test_add_sub_monthly[360_day--(1, 1, 1, 0, 2)] [gw2] PASSED tests/test_cftime_offsets.py::test_add_sub_monthly[360_day--(1, 1, 1, 0, 2)] tests/test_cftime_offsets.py::test_add_sub_monthly[360_day--(1, 1, 1, 0, 0, 2)] [gw2] PASSED tests/test_cftime_offsets.py::test_add_sub_monthly[360_day--(1, 1, 1, 0, 0, 2)] tests/test_cftime_offsets.py::test_add_sub_monthly[360_day--(1, 1, 1, 0, 0, 0, 2000)] [gw2] PASSED tests/test_cftime_offsets.py::test_add_sub_monthly[360_day--(1, 1, 1, 0, 0, 0, 2000)] tests/test_cftime_offsets.py::test_add_sub_monthly[360_day--(1, 1, 1, 0, 0, 0, 2)] [gw2] PASSED tests/test_cftime_offsets.py::test_add_sub_monthly[360_day--(1, 1, 1, 0, 0, 0, 2)] tests/test_cftime_offsets.py::test_add_sub_monthly[365_day--(1, 1, 3)] [gw2] PASSED tests/test_cftime_offsets.py::test_add_sub_monthly[365_day--(1, 1, 3)] tests/test_cftime_offsets.py::test_add_sub_monthly[365_day--(1, 1, 1, 2)] [gw2] PASSED tests/test_cftime_offsets.py::test_add_sub_monthly[365_day--(1, 1, 1, 2)] tests/test_cftime_offsets.py::test_add_sub_monthly[365_day--(1, 1, 1, 0, 2)] [gw2] PASSED tests/test_cftime_offsets.py::test_add_sub_monthly[365_day--(1, 1, 1, 0, 2)] tests/test_cftime_offsets.py::test_add_sub_monthly[365_day--(1, 1, 1, 0, 0, 2)] [gw2] PASSED tests/test_cftime_offsets.py::test_add_sub_monthly[365_day--(1, 1, 1, 0, 0, 2)] [gw1] PASSED tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_vectorized_indexing_negative_step tests/test_cftime_offsets.py::test_add_sub_monthly[365_day--(1, 1, 1, 0, 0, 0, 2000)] tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_outer_indexing_reversed [gw2] PASSED tests/test_cftime_offsets.py::test_add_sub_monthly[365_day--(1, 1, 1, 0, 0, 0, 2000)] tests/test_cftime_offsets.py::test_add_sub_monthly[365_day--(1, 1, 1, 0, 0, 0, 2)] [gw2] PASSED tests/test_cftime_offsets.py::test_add_sub_monthly[365_day--(1, 1, 1, 0, 0, 0, 2)] [gw1] PASSED tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_outer_indexing_reversed tests/test_cftime_offsets.py::test_add_sub_monthly[366_day--(1, 1, 3)] tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_isel_dataarray [gw2] PASSED tests/test_cftime_offsets.py::test_add_sub_monthly[366_day--(1, 1, 3)] tests/test_cftime_offsets.py::test_add_sub_monthly[366_day--(1, 1, 1, 2)] [gw2] PASSED tests/test_cftime_offsets.py::test_add_sub_monthly[366_day--(1, 1, 1, 2)] tests/test_cftime_offsets.py::test_add_sub_monthly[366_day--(1, 1, 1, 0, 2)] [gw2] PASSED tests/test_cftime_offsets.py::test_add_sub_monthly[366_day--(1, 1, 1, 0, 2)] tests/test_cftime_offsets.py::test_add_sub_monthly[366_day--(1, 1, 1, 0, 0, 2)] [gw2] PASSED tests/test_cftime_offsets.py::test_add_sub_monthly[366_day--(1, 1, 1, 0, 0, 2)] tests/test_cftime_offsets.py::test_add_sub_monthly[366_day--(1, 1, 1, 0, 0, 0, 2000)] [gw2] PASSED tests/test_cftime_offsets.py::test_add_sub_monthly[366_day--(1, 1, 1, 0, 0, 0, 2000)] tests/test_cftime_offsets.py::test_add_sub_monthly[366_day--(1, 1, 1, 0, 0, 0, 2)] [gw2] PASSED tests/test_cftime_offsets.py::test_add_sub_monthly[366_day--(1, 1, 1, 0, 0, 0, 2)] [gw1] PASSED tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_isel_dataarray tests/test_cftime_offsets.py::test_add_sub_monthly[all_leap--(1, 1, 3)] tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_array_type_after_indexing [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_write_region[2-False-True-True-True] [gw2] PASSED tests/test_cftime_offsets.py::test_add_sub_monthly[all_leap--(1, 1, 3)] tests/test_backends.py::TestZarrDictStore::test_write_region[2-False-True-True-None] tests/test_cftime_offsets.py::test_add_sub_monthly[all_leap--(1, 1, 1, 2)] [gw2] PASSED tests/test_cftime_offsets.py::test_add_sub_monthly[all_leap--(1, 1, 1, 2)] tests/test_cftime_offsets.py::test_add_sub_monthly[all_leap--(1, 1, 1, 0, 2)] [gw2] PASSED tests/test_cftime_offsets.py::test_add_sub_monthly[all_leap--(1, 1, 1, 0, 2)] tests/test_cftime_offsets.py::test_add_sub_monthly[all_leap--(1, 1, 1, 0, 0, 2)] [gw2] PASSED tests/test_cftime_offsets.py::test_add_sub_monthly[all_leap--(1, 1, 1, 0, 0, 2)] tests/test_cftime_offsets.py::test_add_sub_monthly[all_leap--(1, 1, 1, 0, 0, 0, 2000)] [gw2] PASSED tests/test_cftime_offsets.py::test_add_sub_monthly[all_leap--(1, 1, 1, 0, 0, 0, 2000)] tests/test_cftime_offsets.py::test_add_sub_monthly[all_leap--(1, 1, 1, 0, 0, 0, 2)] [gw2] PASSED tests/test_cftime_offsets.py::test_add_sub_monthly[all_leap--(1, 1, 1, 0, 0, 0, 2)] tests/test_cftime_offsets.py::test_add_sub_monthly[gregorian--(1, 1, 3)] [gw2] PASSED tests/test_cftime_offsets.py::test_add_sub_monthly[gregorian--(1, 1, 3)] tests/test_cftime_offsets.py::test_add_sub_monthly[gregorian--(1, 1, 1, 2)] [gw1] PASSED tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_array_type_after_indexing tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_dropna [gw2] PASSED tests/test_cftime_offsets.py::test_add_sub_monthly[gregorian--(1, 1, 1, 2)] tests/test_cftime_offsets.py::test_add_sub_monthly[gregorian--(1, 1, 1, 0, 2)] [gw2] PASSED tests/test_cftime_offsets.py::test_add_sub_monthly[gregorian--(1, 1, 1, 0, 2)] tests/test_cftime_offsets.py::test_add_sub_monthly[gregorian--(1, 1, 1, 0, 0, 2)] [gw2] PASSED tests/test_cftime_offsets.py::test_add_sub_monthly[gregorian--(1, 1, 1, 0, 0, 2)] tests/test_cftime_offsets.py::test_add_sub_monthly[gregorian--(1, 1, 1, 0, 0, 0, 2000)] [gw1] PASSED tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_dropna [gw2] PASSED tests/test_cftime_offsets.py::test_add_sub_monthly[gregorian--(1, 1, 1, 0, 0, 0, 2000)] tests/test_cftime_offsets.py::test_add_sub_monthly[gregorian--(1, 1, 1, 0, 0, 0, 2)] tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_ondisk_after_print [gw2] PASSED tests/test_cftime_offsets.py::test_add_sub_monthly[gregorian--(1, 1, 1, 0, 0, 0, 2)] tests/test_cftime_offsets.py::test_add_sub_monthly[julian--(1, 1, 3)] [gw2] PASSED tests/test_cftime_offsets.py::test_add_sub_monthly[julian--(1, 1, 3)] tests/test_cftime_offsets.py::test_add_sub_monthly[julian--(1, 1, 1, 2)] [gw2] PASSED tests/test_cftime_offsets.py::test_add_sub_monthly[julian--(1, 1, 1, 2)] tests/test_cftime_offsets.py::test_add_sub_monthly[julian--(1, 1, 1, 0, 2)] [gw2] PASSED tests/test_cftime_offsets.py::test_add_sub_monthly[julian--(1, 1, 1, 0, 2)] tests/test_cftime_offsets.py::test_add_sub_monthly[julian--(1, 1, 1, 0, 0, 2)] [gw2] PASSED tests/test_cftime_offsets.py::test_add_sub_monthly[julian--(1, 1, 1, 0, 0, 2)] tests/test_cftime_offsets.py::test_add_sub_monthly[julian--(1, 1, 1, 0, 0, 0, 2000)] [gw2] PASSED tests/test_cftime_offsets.py::test_add_sub_monthly[julian--(1, 1, 1, 0, 0, 0, 2000)] [gw1] PASSED tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_ondisk_after_print tests/test_cftime_offsets.py::test_add_sub_monthly[julian--(1, 1, 1, 0, 0, 0, 2)] tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_bytes_with_fill_value [gw2] PASSED tests/test_cftime_offsets.py::test_add_sub_monthly[julian--(1, 1, 1, 0, 0, 0, 2)] tests/test_cftime_offsets.py::test_add_sub_monthly[noleap--(1, 1, 3)] [gw2] PASSED tests/test_cftime_offsets.py::test_add_sub_monthly[noleap--(1, 1, 3)] tests/test_cftime_offsets.py::test_add_sub_monthly[noleap--(1, 1, 1, 2)] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_write_region[2-False-True-True-None] tests/test_backends.py::TestZarrDictStore::test_write_region[2-True-False-False-False] [gw2] PASSED tests/test_cftime_offsets.py::test_add_sub_monthly[noleap--(1, 1, 1, 2)] [gw1] PASSED tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_bytes_with_fill_value tests/test_cftime_offsets.py::test_add_sub_monthly[noleap--(1, 1, 1, 0, 2)] [gw2] PASSED tests/test_cftime_offsets.py::test_add_sub_monthly[noleap--(1, 1, 1, 0, 2)] tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_string_with_fill_value_nchar tests/test_cftime_offsets.py::test_add_sub_monthly[noleap--(1, 1, 1, 0, 0, 2)] [gw2] PASSED tests/test_cftime_offsets.py::test_add_sub_monthly[noleap--(1, 1, 1, 0, 0, 2)] tests/test_cftime_offsets.py::test_add_sub_monthly[noleap--(1, 1, 1, 0, 0, 0, 2000)] [gw1] PASSED tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_string_with_fill_value_nchar [gw2] PASSED tests/test_cftime_offsets.py::test_add_sub_monthly[noleap--(1, 1, 1, 0, 0, 0, 2000)] tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_empty_vlen_string_array [gw3] PASSED tests/test_coding_times.py::test_encode_decode_roundtrip_cftime[min] tests/test_cftime_offsets.py::test_add_sub_monthly[noleap--(1, 1, 1, 0, 0, 0, 2)] tests/test_coding_times.py::test_encode_decode_roundtrip_cftime[h] [gw2] PASSED tests/test_cftime_offsets.py::test_add_sub_monthly[noleap--(1, 1, 1, 0, 0, 0, 2)] tests/test_cftime_offsets.py::test_add_sub_monthly[proleptic_gregorian--(1, 1, 3)] [gw2] PASSED tests/test_cftime_offsets.py::test_add_sub_monthly[proleptic_gregorian--(1, 1, 3)] [gw1] PASSED tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_empty_vlen_string_array tests/test_cftime_offsets.py::test_add_sub_monthly[proleptic_gregorian--(1, 1, 1, 2)] tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_mask_and_scale[dtype0-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] [gw2] PASSED tests/test_cftime_offsets.py::test_add_sub_monthly[proleptic_gregorian--(1, 1, 1, 2)] tests/test_cftime_offsets.py::test_add_sub_monthly[proleptic_gregorian--(1, 1, 1, 0, 2)] [gw2] PASSED tests/test_cftime_offsets.py::test_add_sub_monthly[proleptic_gregorian--(1, 1, 1, 0, 2)] tests/test_cftime_offsets.py::test_add_sub_monthly[proleptic_gregorian--(1, 1, 1, 0, 0, 2)] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_write_region[2-True-False-False-False] [gw2] PASSED tests/test_cftime_offsets.py::test_add_sub_monthly[proleptic_gregorian--(1, 1, 1, 0, 0, 2)] tests/test_cftime_offsets.py::test_add_sub_monthly[proleptic_gregorian--(1, 1, 1, 0, 0, 0, 2000)] tests/test_backends.py::TestZarrDictStore::test_write_region[2-True-False-False-True] [gw2] PASSED tests/test_cftime_offsets.py::test_add_sub_monthly[proleptic_gregorian--(1, 1, 1, 0, 0, 0, 2000)] tests/test_cftime_offsets.py::test_add_sub_monthly[proleptic_gregorian--(1, 1, 1, 0, 0, 0, 2)] [gw2] PASSED tests/test_cftime_offsets.py::test_add_sub_monthly[proleptic_gregorian--(1, 1, 1, 0, 0, 0, 2)] [gw1] PASSED tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_mask_and_scale[dtype0-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] tests/test_cftime_offsets.py::test_add_sub_monthly[standard--(1, 1, 3)] tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] [gw2] PASSED tests/test_cftime_offsets.py::test_add_sub_monthly[standard--(1, 1, 3)] tests/test_cftime_offsets.py::test_add_sub_monthly[standard--(1, 1, 1, 2)] [gw2] PASSED tests/test_cftime_offsets.py::test_add_sub_monthly[standard--(1, 1, 1, 2)] tests/test_cftime_offsets.py::test_add_sub_monthly[standard--(1, 1, 1, 0, 2)] [gw2] PASSED tests/test_cftime_offsets.py::test_add_sub_monthly[standard--(1, 1, 1, 0, 2)] tests/test_cftime_offsets.py::test_add_sub_monthly[standard--(1, 1, 1, 0, 0, 2)] [gw2] PASSED tests/test_cftime_offsets.py::test_add_sub_monthly[standard--(1, 1, 1, 0, 0, 2)] tests/test_cftime_offsets.py::test_add_sub_monthly[standard--(1, 1, 1, 0, 0, 0, 2000)] [gw2] PASSED tests/test_cftime_offsets.py::test_add_sub_monthly[standard--(1, 1, 1, 0, 0, 0, 2000)] tests/test_cftime_offsets.py::test_add_sub_monthly[standard--(1, 1, 1, 0, 0, 0, 2)] [gw2] PASSED tests/test_cftime_offsets.py::test_add_sub_monthly[standard--(1, 1, 1, 0, 0, 0, 2)] tests/test_cftime_offsets.py::test_add_daily_offsets [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_write_region[2-True-False-False-True] [gw2] PASSED tests/test_cftime_offsets.py::test_add_daily_offsets tests/test_backends.py::TestZarrDictStore::test_write_region[2-True-False-False-None] tests/test_cftime_offsets.py::test_subtract_daily_offsets [gw2] PASSED tests/test_cftime_offsets.py::test_subtract_daily_offsets tests/test_cftime_offsets.py::test_radd_sub_monthly[360_day--(1, 1, 3)] [gw2] PASSED tests/test_cftime_offsets.py::test_radd_sub_monthly[360_day--(1, 1, 3)] tests/test_cftime_offsets.py::test_radd_sub_monthly[360_day--(1, 1, 1, 2)] [gw2] PASSED tests/test_cftime_offsets.py::test_radd_sub_monthly[360_day--(1, 1, 1, 2)] tests/test_cftime_offsets.py::test_radd_sub_monthly[360_day--(1, 1, 1, 0, 2)] [gw2] PASSED tests/test_cftime_offsets.py::test_radd_sub_monthly[360_day--(1, 1, 1, 0, 2)] tests/test_cftime_offsets.py::test_radd_sub_monthly[360_day--(1, 1, 1, 0, 0, 2)] [gw2] PASSED tests/test_cftime_offsets.py::test_radd_sub_monthly[360_day--(1, 1, 1, 0, 0, 2)] tests/test_cftime_offsets.py::test_radd_sub_monthly[360_day--(1, 1, 1, 0, 0, 0, 2000)] [gw2] PASSED tests/test_cftime_offsets.py::test_radd_sub_monthly[360_day--(1, 1, 1, 0, 0, 0, 2000)] tests/test_cftime_offsets.py::test_radd_sub_monthly[360_day--(1, 1, 1, 0, 0, 0, 2)] [gw2] PASSED tests/test_cftime_offsets.py::test_radd_sub_monthly[360_day--(1, 1, 1, 0, 0, 0, 2)] tests/test_cftime_offsets.py::test_radd_sub_monthly[365_day--(1, 1, 3)] [gw2] PASSED tests/test_cftime_offsets.py::test_radd_sub_monthly[365_day--(1, 1, 3)] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_write_region[2-True-False-False-None] tests/test_cftime_offsets.py::test_radd_sub_monthly[365_day--(1, 1, 1, 2)] tests/test_backends.py::TestZarrDictStore::test_write_region[2-True-False-True-False] [gw2] PASSED tests/test_cftime_offsets.py::test_radd_sub_monthly[365_day--(1, 1, 1, 2)] tests/test_cftime_offsets.py::test_radd_sub_monthly[365_day--(1, 1, 1, 0, 2)] [gw2] PASSED tests/test_cftime_offsets.py::test_radd_sub_monthly[365_day--(1, 1, 1, 0, 2)] tests/test_cftime_offsets.py::test_radd_sub_monthly[365_day--(1, 1, 1, 0, 0, 2)] [gw2] PASSED tests/test_cftime_offsets.py::test_radd_sub_monthly[365_day--(1, 1, 1, 0, 0, 2)] tests/test_cftime_offsets.py::test_radd_sub_monthly[365_day--(1, 1, 1, 0, 0, 0, 2000)] [gw2] PASSED tests/test_cftime_offsets.py::test_radd_sub_monthly[365_day--(1, 1, 1, 0, 0, 0, 2000)] tests/test_cftime_offsets.py::test_radd_sub_monthly[365_day--(1, 1, 1, 0, 0, 0, 2)] [gw2] PASSED tests/test_cftime_offsets.py::test_radd_sub_monthly[365_day--(1, 1, 1, 0, 0, 0, 2)] tests/test_cftime_offsets.py::test_radd_sub_monthly[366_day--(1, 1, 3)] [gw2] PASSED tests/test_cftime_offsets.py::test_radd_sub_monthly[366_day--(1, 1, 3)] tests/test_cftime_offsets.py::test_radd_sub_monthly[366_day--(1, 1, 1, 2)] [gw2] PASSED tests/test_cftime_offsets.py::test_radd_sub_monthly[366_day--(1, 1, 1, 2)] tests/test_cftime_offsets.py::test_radd_sub_monthly[366_day--(1, 1, 1, 0, 2)] [gw2] PASSED tests/test_cftime_offsets.py::test_radd_sub_monthly[366_day--(1, 1, 1, 0, 2)] tests/test_cftime_offsets.py::test_radd_sub_monthly[366_day--(1, 1, 1, 0, 0, 2)] [gw2] PASSED tests/test_cftime_offsets.py::test_radd_sub_monthly[366_day--(1, 1, 1, 0, 0, 2)] tests/test_cftime_offsets.py::test_radd_sub_monthly[366_day--(1, 1, 1, 0, 0, 0, 2000)] [gw2] PASSED tests/test_cftime_offsets.py::test_radd_sub_monthly[366_day--(1, 1, 1, 0, 0, 0, 2000)] tests/test_cftime_offsets.py::test_radd_sub_monthly[366_day--(1, 1, 1, 0, 0, 0, 2)] [gw2] PASSED tests/test_cftime_offsets.py::test_radd_sub_monthly[366_day--(1, 1, 1, 0, 0, 0, 2)] tests/test_cftime_offsets.py::test_radd_sub_monthly[all_leap--(1, 1, 3)] [gw2] PASSED tests/test_cftime_offsets.py::test_radd_sub_monthly[all_leap--(1, 1, 3)] tests/test_cftime_offsets.py::test_radd_sub_monthly[all_leap--(1, 1, 1, 2)] [gw2] PASSED tests/test_cftime_offsets.py::test_radd_sub_monthly[all_leap--(1, 1, 1, 2)] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_write_region[2-True-False-True-False] tests/test_cftime_offsets.py::test_radd_sub_monthly[all_leap--(1, 1, 1, 0, 2)] tests/test_backends.py::TestZarrDictStore::test_write_region[2-True-False-True-True] [gw2] PASSED tests/test_cftime_offsets.py::test_radd_sub_monthly[all_leap--(1, 1, 1, 0, 2)] tests/test_cftime_offsets.py::test_radd_sub_monthly[all_leap--(1, 1, 1, 0, 0, 2)] [gw2] PASSED tests/test_cftime_offsets.py::test_radd_sub_monthly[all_leap--(1, 1, 1, 0, 0, 2)] tests/test_cftime_offsets.py::test_radd_sub_monthly[all_leap--(1, 1, 1, 0, 0, 0, 2000)] [gw2] PASSED tests/test_cftime_offsets.py::test_radd_sub_monthly[all_leap--(1, 1, 1, 0, 0, 0, 2000)] tests/test_cftime_offsets.py::test_radd_sub_monthly[all_leap--(1, 1, 1, 0, 0, 0, 2)] [gw2] PASSED tests/test_cftime_offsets.py::test_radd_sub_monthly[all_leap--(1, 1, 1, 0, 0, 0, 2)] tests/test_cftime_offsets.py::test_radd_sub_monthly[gregorian--(1, 1, 3)] [gw2] PASSED tests/test_cftime_offsets.py::test_radd_sub_monthly[gregorian--(1, 1, 3)] tests/test_cftime_offsets.py::test_radd_sub_monthly[gregorian--(1, 1, 1, 2)] [gw2] PASSED tests/test_cftime_offsets.py::test_radd_sub_monthly[gregorian--(1, 1, 1, 2)] tests/test_cftime_offsets.py::test_radd_sub_monthly[gregorian--(1, 1, 1, 0, 2)] [gw2] PASSED tests/test_cftime_offsets.py::test_radd_sub_monthly[gregorian--(1, 1, 1, 0, 2)] tests/test_cftime_offsets.py::test_radd_sub_monthly[gregorian--(1, 1, 1, 0, 0, 2)] [gw2] PASSED tests/test_cftime_offsets.py::test_radd_sub_monthly[gregorian--(1, 1, 1, 0, 0, 2)] tests/test_cftime_offsets.py::test_radd_sub_monthly[gregorian--(1, 1, 1, 0, 0, 0, 2000)] [gw2] PASSED tests/test_cftime_offsets.py::test_radd_sub_monthly[gregorian--(1, 1, 1, 0, 0, 0, 2000)] tests/test_cftime_offsets.py::test_radd_sub_monthly[gregorian--(1, 1, 1, 0, 0, 0, 2)] [gw2] PASSED tests/test_cftime_offsets.py::test_radd_sub_monthly[gregorian--(1, 1, 1, 0, 0, 0, 2)] tests/test_cftime_offsets.py::test_radd_sub_monthly[julian--(1, 1, 3)] [gw2] PASSED tests/test_cftime_offsets.py::test_radd_sub_monthly[julian--(1, 1, 3)] tests/test_cftime_offsets.py::test_radd_sub_monthly[julian--(1, 1, 1, 2)] [gw2] PASSED tests/test_cftime_offsets.py::test_radd_sub_monthly[julian--(1, 1, 1, 2)] tests/test_cftime_offsets.py::test_radd_sub_monthly[julian--(1, 1, 1, 0, 2)] [gw2] PASSED tests/test_cftime_offsets.py::test_radd_sub_monthly[julian--(1, 1, 1, 0, 2)] tests/test_cftime_offsets.py::test_radd_sub_monthly[julian--(1, 1, 1, 0, 0, 2)] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_write_region[2-True-False-True-True] tests/test_backends.py::TestZarrDictStore::test_write_region[2-True-False-True-None] [gw2] PASSED tests/test_cftime_offsets.py::test_radd_sub_monthly[julian--(1, 1, 1, 0, 0, 2)] tests/test_cftime_offsets.py::test_radd_sub_monthly[julian--(1, 1, 1, 0, 0, 0, 2000)] [gw2] PASSED tests/test_cftime_offsets.py::test_radd_sub_monthly[julian--(1, 1, 1, 0, 0, 0, 2000)] tests/test_cftime_offsets.py::test_radd_sub_monthly[julian--(1, 1, 1, 0, 0, 0, 2)] [gw2] PASSED tests/test_cftime_offsets.py::test_radd_sub_monthly[julian--(1, 1, 1, 0, 0, 0, 2)] tests/test_cftime_offsets.py::test_radd_sub_monthly[noleap--(1, 1, 3)] [gw2] PASSED tests/test_cftime_offsets.py::test_radd_sub_monthly[noleap--(1, 1, 3)] tests/test_cftime_offsets.py::test_radd_sub_monthly[noleap--(1, 1, 1, 2)] [gw2] PASSED tests/test_cftime_offsets.py::test_radd_sub_monthly[noleap--(1, 1, 1, 2)] tests/test_cftime_offsets.py::test_radd_sub_monthly[noleap--(1, 1, 1, 0, 2)] [gw2] PASSED tests/test_cftime_offsets.py::test_radd_sub_monthly[noleap--(1, 1, 1, 0, 2)] tests/test_cftime_offsets.py::test_radd_sub_monthly[noleap--(1, 1, 1, 0, 0, 2)] [gw2] PASSED tests/test_cftime_offsets.py::test_radd_sub_monthly[noleap--(1, 1, 1, 0, 0, 2)] tests/test_cftime_offsets.py::test_radd_sub_monthly[noleap--(1, 1, 1, 0, 0, 0, 2000)] [gw2] PASSED tests/test_cftime_offsets.py::test_radd_sub_monthly[noleap--(1, 1, 1, 0, 0, 0, 2000)] tests/test_cftime_offsets.py::test_radd_sub_monthly[noleap--(1, 1, 1, 0, 0, 0, 2)] [gw2] PASSED tests/test_cftime_offsets.py::test_radd_sub_monthly[noleap--(1, 1, 1, 0, 0, 0, 2)] tests/test_cftime_offsets.py::test_radd_sub_monthly[proleptic_gregorian--(1, 1, 3)] [gw2] PASSED tests/test_cftime_offsets.py::test_radd_sub_monthly[proleptic_gregorian--(1, 1, 3)] tests/test_cftime_offsets.py::test_radd_sub_monthly[proleptic_gregorian--(1, 1, 1, 2)] [gw3] PASSED tests/test_coding_times.py::test_encode_decode_roundtrip_cftime[h] tests/test_coding_times.py::test_encode_decode_roundtrip_cftime[D] [gw2] PASSED tests/test_cftime_offsets.py::test_radd_sub_monthly[proleptic_gregorian--(1, 1, 1, 2)] tests/test_cftime_offsets.py::test_radd_sub_monthly[proleptic_gregorian--(1, 1, 1, 0, 2)] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_write_region[2-True-False-True-None] tests/test_backends.py::TestZarrDictStore::test_write_region[2-True-True-False-False] [gw2] PASSED tests/test_cftime_offsets.py::test_radd_sub_monthly[proleptic_gregorian--(1, 1, 1, 0, 2)] tests/test_cftime_offsets.py::test_radd_sub_monthly[proleptic_gregorian--(1, 1, 1, 0, 0, 2)] [gw2] PASSED tests/test_cftime_offsets.py::test_radd_sub_monthly[proleptic_gregorian--(1, 1, 1, 0, 0, 2)] tests/test_cftime_offsets.py::test_radd_sub_monthly[proleptic_gregorian--(1, 1, 1, 0, 0, 0, 2000)] [gw2] PASSED tests/test_cftime_offsets.py::test_radd_sub_monthly[proleptic_gregorian--(1, 1, 1, 0, 0, 0, 2000)] tests/test_cftime_offsets.py::test_radd_sub_monthly[proleptic_gregorian--(1, 1, 1, 0, 0, 0, 2)] [gw2] PASSED tests/test_cftime_offsets.py::test_radd_sub_monthly[proleptic_gregorian--(1, 1, 1, 0, 0, 0, 2)] tests/test_cftime_offsets.py::test_radd_sub_monthly[standard--(1, 1, 3)] [gw2] PASSED tests/test_cftime_offsets.py::test_radd_sub_monthly[standard--(1, 1, 3)] tests/test_cftime_offsets.py::test_radd_sub_monthly[standard--(1, 1, 1, 2)] [gw2] PASSED tests/test_cftime_offsets.py::test_radd_sub_monthly[standard--(1, 1, 1, 2)] tests/test_cftime_offsets.py::test_radd_sub_monthly[standard--(1, 1, 1, 0, 2)] [gw2] PASSED tests/test_cftime_offsets.py::test_radd_sub_monthly[standard--(1, 1, 1, 0, 2)] tests/test_cftime_offsets.py::test_radd_sub_monthly[standard--(1, 1, 1, 0, 0, 2)] [gw2] PASSED tests/test_cftime_offsets.py::test_radd_sub_monthly[standard--(1, 1, 1, 0, 0, 2)] tests/test_cftime_offsets.py::test_radd_sub_monthly[standard--(1, 1, 1, 0, 0, 0, 2000)] [gw2] PASSED tests/test_cftime_offsets.py::test_radd_sub_monthly[standard--(1, 1, 1, 0, 0, 0, 2000)] tests/test_cftime_offsets.py::test_radd_sub_monthly[standard--(1, 1, 1, 0, 0, 0, 2)] [gw2] PASSED tests/test_cftime_offsets.py::test_radd_sub_monthly[standard--(1, 1, 1, 0, 0, 0, 2)] tests/test_cftime_offsets.py::test_rsub_sub_monthly[360_day--(1, 1, 1)] [gw2] PASSED tests/test_cftime_offsets.py::test_rsub_sub_monthly[360_day--(1, 1, 1)] tests/test_cftime_offsets.py::test_rsub_sub_monthly[360_day--(1, 1, 2, 22)] [gw2] PASSED tests/test_cftime_offsets.py::test_rsub_sub_monthly[360_day--(1, 1, 2, 22)] tests/test_cftime_offsets.py::test_rsub_sub_monthly[360_day--(1, 1, 2, 23, 58)] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_write_region[2-True-True-False-False] [gw2] PASSED tests/test_cftime_offsets.py::test_rsub_sub_monthly[360_day--(1, 1, 2, 23, 58)] tests/test_backends.py::TestZarrDictStore::test_write_region[2-True-True-False-True] tests/test_cftime_offsets.py::test_rsub_sub_monthly[360_day--(1, 1, 2, 23, 59, 58)] [gw2] PASSED tests/test_cftime_offsets.py::test_rsub_sub_monthly[360_day--(1, 1, 2, 23, 59, 58)] tests/test_cftime_offsets.py::test_rsub_sub_monthly[360_day--(1, 1, 2, 23, 59, 59, 998000)] [gw2] PASSED tests/test_cftime_offsets.py::test_rsub_sub_monthly[360_day--(1, 1, 2, 23, 59, 59, 998000)] tests/test_cftime_offsets.py::test_rsub_sub_monthly[360_day--(1, 1, 2, 23, 59, 59, 999998)] [gw2] PASSED tests/test_cftime_offsets.py::test_rsub_sub_monthly[360_day--(1, 1, 2, 23, 59, 59, 999998)] tests/test_cftime_offsets.py::test_rsub_sub_monthly[365_day--(1, 1, 1)] [gw2] PASSED tests/test_cftime_offsets.py::test_rsub_sub_monthly[365_day--(1, 1, 1)] tests/test_cftime_offsets.py::test_rsub_sub_monthly[365_day--(1, 1, 2, 22)] [gw2] PASSED tests/test_cftime_offsets.py::test_rsub_sub_monthly[365_day--(1, 1, 2, 22)] tests/test_cftime_offsets.py::test_rsub_sub_monthly[365_day--(1, 1, 2, 23, 58)] [gw2] PASSED tests/test_cftime_offsets.py::test_rsub_sub_monthly[365_day--(1, 1, 2, 23, 58)] tests/test_cftime_offsets.py::test_rsub_sub_monthly[365_day--(1, 1, 2, 23, 59, 58)] [gw2] PASSED tests/test_cftime_offsets.py::test_rsub_sub_monthly[365_day--(1, 1, 2, 23, 59, 58)] tests/test_cftime_offsets.py::test_rsub_sub_monthly[365_day--(1, 1, 2, 23, 59, 59, 998000)] [gw2] PASSED tests/test_cftime_offsets.py::test_rsub_sub_monthly[365_day--(1, 1, 2, 23, 59, 59, 998000)] tests/test_cftime_offsets.py::test_rsub_sub_monthly[365_day--(1, 1, 2, 23, 59, 59, 999998)] [gw2] PASSED tests/test_cftime_offsets.py::test_rsub_sub_monthly[365_day--(1, 1, 2, 23, 59, 59, 999998)] tests/test_cftime_offsets.py::test_rsub_sub_monthly[366_day--(1, 1, 1)] [gw2] PASSED tests/test_cftime_offsets.py::test_rsub_sub_monthly[366_day--(1, 1, 1)] tests/test_cftime_offsets.py::test_rsub_sub_monthly[366_day--(1, 1, 2, 22)] [gw2] PASSED tests/test_cftime_offsets.py::test_rsub_sub_monthly[366_day--(1, 1, 2, 22)] tests/test_cftime_offsets.py::test_rsub_sub_monthly[366_day--(1, 1, 2, 23, 58)] [gw2] PASSED tests/test_cftime_offsets.py::test_rsub_sub_monthly[366_day--(1, 1, 2, 23, 58)] tests/test_cftime_offsets.py::test_rsub_sub_monthly[366_day--(1, 1, 2, 23, 59, 58)] [gw2] PASSED tests/test_cftime_offsets.py::test_rsub_sub_monthly[366_day--(1, 1, 2, 23, 59, 58)] tests/test_cftime_offsets.py::test_rsub_sub_monthly[366_day--(1, 1, 2, 23, 59, 59, 998000)] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_write_region[2-True-True-False-True] tests/test_backends.py::TestZarrDictStore::test_write_region[2-True-True-False-None] [gw2] PASSED tests/test_cftime_offsets.py::test_rsub_sub_monthly[366_day--(1, 1, 2, 23, 59, 59, 998000)] tests/test_cftime_offsets.py::test_rsub_sub_monthly[366_day--(1, 1, 2, 23, 59, 59, 999998)] [gw2] PASSED tests/test_cftime_offsets.py::test_rsub_sub_monthly[366_day--(1, 1, 2, 23, 59, 59, 999998)] tests/test_cftime_offsets.py::test_rsub_sub_monthly[all_leap--(1, 1, 1)] [gw2] PASSED tests/test_cftime_offsets.py::test_rsub_sub_monthly[all_leap--(1, 1, 1)] tests/test_cftime_offsets.py::test_rsub_sub_monthly[all_leap--(1, 1, 2, 22)] [gw2] PASSED tests/test_cftime_offsets.py::test_rsub_sub_monthly[all_leap--(1, 1, 2, 22)] tests/test_cftime_offsets.py::test_rsub_sub_monthly[all_leap--(1, 1, 2, 23, 58)] [gw2] PASSED tests/test_cftime_offsets.py::test_rsub_sub_monthly[all_leap--(1, 1, 2, 23, 58)] tests/test_cftime_offsets.py::test_rsub_sub_monthly[all_leap--(1, 1, 2, 23, 59, 58)] [gw2] PASSED tests/test_cftime_offsets.py::test_rsub_sub_monthly[all_leap--(1, 1, 2, 23, 59, 58)] tests/test_cftime_offsets.py::test_rsub_sub_monthly[all_leap--(1, 1, 2, 23, 59, 59, 998000)] [gw2] PASSED tests/test_cftime_offsets.py::test_rsub_sub_monthly[all_leap--(1, 1, 2, 23, 59, 59, 998000)] tests/test_cftime_offsets.py::test_rsub_sub_monthly[all_leap--(1, 1, 2, 23, 59, 59, 999998)] [gw2] PASSED tests/test_cftime_offsets.py::test_rsub_sub_monthly[all_leap--(1, 1, 2, 23, 59, 59, 999998)] [gw1] XFAIL tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_mask_and_scale[dtype0-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] tests/test_cftime_offsets.py::test_rsub_sub_monthly[gregorian--(1, 1, 1)] [gw2] PASSED tests/test_cftime_offsets.py::test_rsub_sub_monthly[gregorian--(1, 1, 1)] tests/test_cftime_offsets.py::test_rsub_sub_monthly[gregorian--(1, 1, 2, 22)] [gw2] PASSED tests/test_cftime_offsets.py::test_rsub_sub_monthly[gregorian--(1, 1, 2, 22)] tests/test_cftime_offsets.py::test_rsub_sub_monthly[gregorian--(1, 1, 2, 23, 58)] [gw2] PASSED tests/test_cftime_offsets.py::test_rsub_sub_monthly[gregorian--(1, 1, 2, 23, 58)] tests/test_cftime_offsets.py::test_rsub_sub_monthly[gregorian--(1, 1, 2, 23, 59, 58)] [gw2] PASSED tests/test_cftime_offsets.py::test_rsub_sub_monthly[gregorian--(1, 1, 2, 23, 59, 58)] [gw1] PASSED tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_mask_and_scale[dtype0-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_mask_and_scale[dtype0-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data] tests/test_cftime_offsets.py::test_rsub_sub_monthly[gregorian--(1, 1, 2, 23, 59, 59, 998000)] [gw1] SKIPPED tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_mask_and_scale[dtype0-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data] tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_mask_and_scale[dtype0-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_write_region[2-True-True-False-None] tests/test_backends.py::TestZarrDictStore::test_write_region[2-True-True-True-False] [gw2] PASSED tests/test_cftime_offsets.py::test_rsub_sub_monthly[gregorian--(1, 1, 2, 23, 59, 59, 998000)] tests/test_cftime_offsets.py::test_rsub_sub_monthly[gregorian--(1, 1, 2, 23, 59, 59, 999998)] [gw2] PASSED tests/test_cftime_offsets.py::test_rsub_sub_monthly[gregorian--(1, 1, 2, 23, 59, 59, 999998)] tests/test_cftime_offsets.py::test_rsub_sub_monthly[julian--(1, 1, 1)] [gw2] PASSED tests/test_cftime_offsets.py::test_rsub_sub_monthly[julian--(1, 1, 1)] tests/test_cftime_offsets.py::test_rsub_sub_monthly[julian--(1, 1, 2, 22)] [gw2] PASSED tests/test_cftime_offsets.py::test_rsub_sub_monthly[julian--(1, 1, 2, 22)] tests/test_cftime_offsets.py::test_rsub_sub_monthly[julian--(1, 1, 2, 23, 58)] [gw2] PASSED tests/test_cftime_offsets.py::test_rsub_sub_monthly[julian--(1, 1, 2, 23, 58)] tests/test_cftime_offsets.py::test_rsub_sub_monthly[julian--(1, 1, 2, 23, 59, 58)] [gw1] PASSED tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_mask_and_scale[dtype0-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] [gw2] PASSED tests/test_cftime_offsets.py::test_rsub_sub_monthly[julian--(1, 1, 2, 23, 59, 58)] tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_mask_and_scale[dtype1-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] tests/test_cftime_offsets.py::test_rsub_sub_monthly[julian--(1, 1, 2, 23, 59, 59, 998000)] [gw2] PASSED tests/test_cftime_offsets.py::test_rsub_sub_monthly[julian--(1, 1, 2, 23, 59, 59, 998000)] tests/test_cftime_offsets.py::test_rsub_sub_monthly[julian--(1, 1, 2, 23, 59, 59, 999998)] [gw2] PASSED tests/test_cftime_offsets.py::test_rsub_sub_monthly[julian--(1, 1, 2, 23, 59, 59, 999998)] tests/test_cftime_offsets.py::test_rsub_sub_monthly[noleap--(1, 1, 1)] [gw2] PASSED tests/test_cftime_offsets.py::test_rsub_sub_monthly[noleap--(1, 1, 1)] tests/test_cftime_offsets.py::test_rsub_sub_monthly[noleap--(1, 1, 2, 22)] [gw2] PASSED tests/test_cftime_offsets.py::test_rsub_sub_monthly[noleap--(1, 1, 2, 22)] tests/test_cftime_offsets.py::test_rsub_sub_monthly[noleap--(1, 1, 2, 23, 58)] [gw1] PASSED tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_mask_and_scale[dtype1-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] [gw2] PASSED tests/test_cftime_offsets.py::test_rsub_sub_monthly[noleap--(1, 1, 2, 23, 58)] tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_mask_and_scale[dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] tests/test_cftime_offsets.py::test_rsub_sub_monthly[noleap--(1, 1, 2, 23, 59, 58)] [gw2] PASSED tests/test_cftime_offsets.py::test_rsub_sub_monthly[noleap--(1, 1, 2, 23, 59, 58)] tests/test_cftime_offsets.py::test_rsub_sub_monthly[noleap--(1, 1, 2, 23, 59, 59, 998000)] [gw2] PASSED tests/test_cftime_offsets.py::test_rsub_sub_monthly[noleap--(1, 1, 2, 23, 59, 59, 998000)] tests/test_cftime_offsets.py::test_rsub_sub_monthly[noleap--(1, 1, 2, 23, 59, 59, 999998)] [gw2] PASSED tests/test_cftime_offsets.py::test_rsub_sub_monthly[noleap--(1, 1, 2, 23, 59, 59, 999998)] tests/test_cftime_offsets.py::test_rsub_sub_monthly[proleptic_gregorian--(1, 1, 1)] [gw2] PASSED tests/test_cftime_offsets.py::test_rsub_sub_monthly[proleptic_gregorian--(1, 1, 1)] tests/test_cftime_offsets.py::test_rsub_sub_monthly[proleptic_gregorian--(1, 1, 2, 22)] [gw2] PASSED tests/test_cftime_offsets.py::test_rsub_sub_monthly[proleptic_gregorian--(1, 1, 2, 22)] tests/test_cftime_offsets.py::test_rsub_sub_monthly[proleptic_gregorian--(1, 1, 2, 23, 58)] [gw2] PASSED tests/test_cftime_offsets.py::test_rsub_sub_monthly[proleptic_gregorian--(1, 1, 2, 23, 58)] tests/test_cftime_offsets.py::test_rsub_sub_monthly[proleptic_gregorian--(1, 1, 2, 23, 59, 58)] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_write_region[2-True-True-True-False] tests/test_backends.py::TestZarrDictStore::test_write_region[2-True-True-True-True] [gw3] PASSED tests/test_coding_times.py::test_encode_decode_roundtrip_cftime[D] [gw2] PASSED tests/test_cftime_offsets.py::test_rsub_sub_monthly[proleptic_gregorian--(1, 1, 2, 23, 59, 58)] tests/test_coding_times.py::test__encode_datetime_with_cftime tests/test_cftime_offsets.py::test_rsub_sub_monthly[proleptic_gregorian--(1, 1, 2, 23, 59, 59, 998000)] [gw2] PASSED tests/test_cftime_offsets.py::test_rsub_sub_monthly[proleptic_gregorian--(1, 1, 2, 23, 59, 59, 998000)] tests/test_cftime_offsets.py::test_rsub_sub_monthly[proleptic_gregorian--(1, 1, 2, 23, 59, 59, 999998)] [gw3] PASSED tests/test_coding_times.py::test__encode_datetime_with_cftime tests/test_coding_times.py::test_round_trip_standard_calendar_cftime_datetimes_pre_reform [gw2] PASSED tests/test_cftime_offsets.py::test_rsub_sub_monthly[proleptic_gregorian--(1, 1, 2, 23, 59, 59, 999998)] tests/test_cftime_offsets.py::test_rsub_sub_monthly[standard--(1, 1, 1)] [gw2] PASSED tests/test_cftime_offsets.py::test_rsub_sub_monthly[standard--(1, 1, 1)] tests/test_cftime_offsets.py::test_rsub_sub_monthly[standard--(1, 1, 2, 22)] [gw3] PASSED tests/test_coding_times.py::test_round_trip_standard_calendar_cftime_datetimes_pre_reform [gw2] PASSED tests/test_cftime_offsets.py::test_rsub_sub_monthly[standard--(1, 1, 2, 22)] tests/test_coding_times.py::test_encode_cf_datetime_gregorian_proleptic_gregorian_mismatch_error[s-standard] tests/test_cftime_offsets.py::test_rsub_sub_monthly[standard--(1, 1, 2, 23, 58)] [gw2] PASSED tests/test_cftime_offsets.py::test_rsub_sub_monthly[standard--(1, 1, 2, 23, 58)] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_gregorian_proleptic_gregorian_mismatch_error[s-standard] tests/test_coding_times.py::test_encode_cf_datetime_gregorian_proleptic_gregorian_mismatch_error[s-gregorian] tests/test_cftime_offsets.py::test_rsub_sub_monthly[standard--(1, 1, 2, 23, 59, 58)] [gw2] PASSED tests/test_cftime_offsets.py::test_rsub_sub_monthly[standard--(1, 1, 2, 23, 59, 58)] tests/test_cftime_offsets.py::test_rsub_sub_monthly[standard--(1, 1, 2, 23, 59, 59, 998000)] [gw2] PASSED tests/test_cftime_offsets.py::test_rsub_sub_monthly[standard--(1, 1, 2, 23, 59, 59, 998000)] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_gregorian_proleptic_gregorian_mismatch_error[s-gregorian] tests/test_cftime_offsets.py::test_rsub_sub_monthly[standard--(1, 1, 2, 23, 59, 59, 999998)] tests/test_coding_times.py::test_encode_cf_datetime_gregorian_proleptic_gregorian_mismatch_error[ms-standard] [gw2] PASSED tests/test_cftime_offsets.py::test_rsub_sub_monthly[standard--(1, 1, 2, 23, 59, 59, 999998)] tests/test_cftime_offsets.py::test_sub_error[360_day-] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_gregorian_proleptic_gregorian_mismatch_error[ms-standard] tests/test_coding_times.py::test_encode_cf_datetime_gregorian_proleptic_gregorian_mismatch_error[ms-gregorian] [gw2] PASSED tests/test_cftime_offsets.py::test_sub_error[360_day-] tests/test_cftime_offsets.py::test_sub_error[360_day-] [gw2] PASSED tests/test_cftime_offsets.py::test_sub_error[360_day-] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_gregorian_proleptic_gregorian_mismatch_error[ms-gregorian] tests/test_cftime_offsets.py::test_sub_error[360_day-] tests/test_coding_times.py::test_encode_cf_datetime_gregorian_proleptic_gregorian_mismatch_error[us-standard] [gw2] PASSED tests/test_cftime_offsets.py::test_sub_error[360_day-] tests/test_cftime_offsets.py::test_sub_error[360_day-] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_gregorian_proleptic_gregorian_mismatch_error[us-standard] [gw2] PASSED tests/test_cftime_offsets.py::test_sub_error[360_day-] tests/test_coding_times.py::test_encode_cf_datetime_gregorian_proleptic_gregorian_mismatch_error[us-gregorian] tests/test_cftime_offsets.py::test_sub_error[360_day-] [gw2] PASSED tests/test_cftime_offsets.py::test_sub_error[360_day-] tests/test_cftime_offsets.py::test_sub_error[360_day-] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_gregorian_proleptic_gregorian_mismatch_error[us-gregorian] tests/test_coding_times.py::test_encode_cf_datetime_gregorian_proleptic_gregorian_mismatch_error[ns-standard] [gw2] PASSED tests/test_cftime_offsets.py::test_sub_error[360_day-] tests/test_cftime_offsets.py::test_sub_error[360_day-] [gw3] SKIPPED tests/test_coding_times.py::test_encode_cf_datetime_gregorian_proleptic_gregorian_mismatch_error[ns-standard] tests/test_coding_times.py::test_encode_cf_datetime_gregorian_proleptic_gregorian_mismatch_error[ns-gregorian] [gw2] PASSED tests/test_cftime_offsets.py::test_sub_error[360_day-] tests/test_cftime_offsets.py::test_sub_error[360_day-] [gw2] PASSED tests/test_cftime_offsets.py::test_sub_error[360_day-] tests/test_cftime_offsets.py::test_sub_error[360_day-] [gw3] SKIPPED tests/test_coding_times.py::test_encode_cf_datetime_gregorian_proleptic_gregorian_mismatch_error[ns-gregorian] tests/test_coding_times.py::test_decode_encode_roundtrip_with_non_lowercase_letters[s-gregorian] [gw2] PASSED tests/test_cftime_offsets.py::test_sub_error[360_day-] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_write_region[2-True-True-True-True] tests/test_backends.py::TestZarrDictStore::test_write_region[2-True-True-True-None] tests/test_cftime_offsets.py::test_sub_error[360_day-] [gw3] PASSED tests/test_coding_times.py::test_decode_encode_roundtrip_with_non_lowercase_letters[s-gregorian] [gw2] PASSED tests/test_cftime_offsets.py::test_sub_error[360_day-] tests/test_coding_times.py::test_decode_encode_roundtrip_with_non_lowercase_letters[s-Gregorian] tests/test_cftime_offsets.py::test_sub_error[360_day-] [gw2] PASSED tests/test_cftime_offsets.py::test_sub_error[360_day-] tests/test_cftime_offsets.py::test_sub_error[360_day-] [gw3] PASSED tests/test_coding_times.py::test_decode_encode_roundtrip_with_non_lowercase_letters[s-Gregorian] [gw2] PASSED tests/test_cftime_offsets.py::test_sub_error[360_day-] tests/test_coding_times.py::test_decode_encode_roundtrip_with_non_lowercase_letters[s-GREGORIAN] tests/test_cftime_offsets.py::test_sub_error[360_day-] [gw2] PASSED tests/test_cftime_offsets.py::test_sub_error[360_day-] tests/test_cftime_offsets.py::test_sub_error[360_day-] [gw3] PASSED tests/test_coding_times.py::test_decode_encode_roundtrip_with_non_lowercase_letters[s-GREGORIAN] tests/test_coding_times.py::test_decode_encode_roundtrip_with_non_lowercase_letters[ms-gregorian] [gw2] PASSED tests/test_cftime_offsets.py::test_sub_error[360_day-] tests/test_cftime_offsets.py::test_sub_error[360_day-] [gw2] PASSED tests/test_cftime_offsets.py::test_sub_error[360_day-] tests/test_cftime_offsets.py::test_sub_error[360_day-] [gw3] PASSED tests/test_coding_times.py::test_decode_encode_roundtrip_with_non_lowercase_letters[ms-gregorian] tests/test_coding_times.py::test_decode_encode_roundtrip_with_non_lowercase_letters[ms-Gregorian] [gw2] PASSED tests/test_cftime_offsets.py::test_sub_error[360_day-] tests/test_cftime_offsets.py::test_sub_error[360_day-] [gw2] PASSED tests/test_cftime_offsets.py::test_sub_error[360_day-] tests/test_cftime_offsets.py::test_sub_error[365_day-] [gw3] PASSED tests/test_coding_times.py::test_decode_encode_roundtrip_with_non_lowercase_letters[ms-Gregorian] tests/test_coding_times.py::test_decode_encode_roundtrip_with_non_lowercase_letters[ms-GREGORIAN] [gw2] PASSED tests/test_cftime_offsets.py::test_sub_error[365_day-] tests/test_cftime_offsets.py::test_sub_error[365_day-] [gw2] PASSED tests/test_cftime_offsets.py::test_sub_error[365_day-] tests/test_cftime_offsets.py::test_sub_error[365_day-] [gw3] PASSED tests/test_coding_times.py::test_decode_encode_roundtrip_with_non_lowercase_letters[ms-GREGORIAN] tests/test_coding_times.py::test_decode_encode_roundtrip_with_non_lowercase_letters[us-gregorian] [gw2] PASSED tests/test_cftime_offsets.py::test_sub_error[365_day-] tests/test_cftime_offsets.py::test_sub_error[365_day-] [gw2] PASSED tests/test_cftime_offsets.py::test_sub_error[365_day-] tests/test_cftime_offsets.py::test_sub_error[365_day-] [gw3] PASSED tests/test_coding_times.py::test_decode_encode_roundtrip_with_non_lowercase_letters[us-gregorian] tests/test_coding_times.py::test_decode_encode_roundtrip_with_non_lowercase_letters[us-Gregorian] [gw2] PASSED tests/test_cftime_offsets.py::test_sub_error[365_day-] tests/test_cftime_offsets.py::test_sub_error[365_day-] [gw2] PASSED tests/test_cftime_offsets.py::test_sub_error[365_day-] [gw3] PASSED tests/test_coding_times.py::test_decode_encode_roundtrip_with_non_lowercase_letters[us-Gregorian] tests/test_cftime_offsets.py::test_sub_error[365_day-] tests/test_coding_times.py::test_decode_encode_roundtrip_with_non_lowercase_letters[us-GREGORIAN] [gw2] PASSED tests/test_cftime_offsets.py::test_sub_error[365_day-] tests/test_cftime_offsets.py::test_sub_error[365_day-] [gw3] PASSED tests/test_coding_times.py::test_decode_encode_roundtrip_with_non_lowercase_letters[us-GREGORIAN] [gw2] PASSED tests/test_cftime_offsets.py::test_sub_error[365_day-] tests/test_cftime_offsets.py::test_sub_error[365_day-] tests/test_coding_times.py::test_decode_encode_roundtrip_with_non_lowercase_letters[ns-gregorian] [gw2] PASSED tests/test_cftime_offsets.py::test_sub_error[365_day-] tests/test_cftime_offsets.py::test_sub_error[365_day-] [gw3] PASSED tests/test_coding_times.py::test_decode_encode_roundtrip_with_non_lowercase_letters[ns-gregorian] [gw2] PASSED tests/test_cftime_offsets.py::test_sub_error[365_day-] tests/test_coding_times.py::test_decode_encode_roundtrip_with_non_lowercase_letters[ns-Gregorian] tests/test_cftime_offsets.py::test_sub_error[365_day-] [gw2] PASSED tests/test_cftime_offsets.py::test_sub_error[365_day-] tests/test_cftime_offsets.py::test_sub_error[365_day-] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_write_region[2-True-True-True-None] tests/test_backends.py::TestZarrDictStore::test_write_region[2-None-False-False-False] [gw3] PASSED tests/test_coding_times.py::test_decode_encode_roundtrip_with_non_lowercase_letters[ns-Gregorian] tests/test_coding_times.py::test_decode_encode_roundtrip_with_non_lowercase_letters[ns-GREGORIAN] [gw2] PASSED tests/test_cftime_offsets.py::test_sub_error[365_day-] tests/test_cftime_offsets.py::test_sub_error[365_day-] [gw2] PASSED tests/test_cftime_offsets.py::test_sub_error[365_day-] [gw3] PASSED tests/test_coding_times.py::test_decode_encode_roundtrip_with_non_lowercase_letters[ns-GREGORIAN] tests/test_cftime_offsets.py::test_sub_error[365_day-] tests/test_coding_times.py::test_should_cftime_be_used_source_outside_range [gw2] PASSED tests/test_cftime_offsets.py::test_sub_error[365_day-] tests/test_cftime_offsets.py::test_sub_error[365_day-] [gw3] PASSED tests/test_coding_times.py::test_should_cftime_be_used_source_outside_range [gw2] PASSED tests/test_cftime_offsets.py::test_sub_error[365_day-] tests/test_coding_times.py::test_should_cftime_be_used_target_not_npable tests/test_cftime_offsets.py::test_sub_error[365_day-] [gw2] PASSED tests/test_cftime_offsets.py::test_sub_error[365_day-] tests/test_cftime_offsets.py::test_sub_error[365_day-] [gw3] PASSED tests/test_coding_times.py::test_should_cftime_be_used_target_not_npable [gw2] PASSED tests/test_cftime_offsets.py::test_sub_error[365_day-] tests/test_coding_times.py::test_decode_cf_datetime_varied_integer_dtypes[int8] tests/test_cftime_offsets.py::test_sub_error[366_day-] [gw3] PASSED tests/test_coding_times.py::test_decode_cf_datetime_varied_integer_dtypes[int8] [gw2] PASSED tests/test_cftime_offsets.py::test_sub_error[366_day-] tests/test_cftime_offsets.py::test_sub_error[366_day-] tests/test_coding_times.py::test_decode_cf_datetime_varied_integer_dtypes[int16] [gw2] PASSED tests/test_cftime_offsets.py::test_sub_error[366_day-] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_write_region[2-None-False-False-False] tests/test_backends.py::TestZarrDictStore::test_write_region[2-None-False-False-True] tests/test_cftime_offsets.py::test_sub_error[366_day-] [gw3] PASSED tests/test_coding_times.py::test_decode_cf_datetime_varied_integer_dtypes[int16] tests/test_coding_times.py::test_decode_cf_datetime_varied_integer_dtypes[int32] [gw2] PASSED tests/test_cftime_offsets.py::test_sub_error[366_day-] tests/test_cftime_offsets.py::test_sub_error[366_day-] [gw3] PASSED tests/test_coding_times.py::test_decode_cf_datetime_varied_integer_dtypes[int32] tests/test_coding_times.py::test_decode_cf_datetime_varied_integer_dtypes[int64] [gw2] PASSED tests/test_cftime_offsets.py::test_sub_error[366_day-] tests/test_cftime_offsets.py::test_sub_error[366_day-] [gw2] PASSED tests/test_cftime_offsets.py::test_sub_error[366_day-] tests/test_concat.py::TestConcatDataset::test_concat_constant_index[all] [gw3] PASSED tests/test_coding_times.py::test_decode_cf_datetime_varied_integer_dtypes[int64] tests/test_coding_times.py::test_decode_cf_datetime_varied_integer_dtypes[uint8] [gw2] PASSED tests/test_concat.py::TestConcatDataset::test_concat_constant_index[all] [gw3] PASSED tests/test_coding_times.py::test_decode_cf_datetime_varied_integer_dtypes[uint8] tests/test_concat.py::TestConcatDataset::test_concat_constant_index[data_vars2] tests/test_coding_times.py::test_decode_cf_datetime_varied_integer_dtypes[uint16] [gw3] PASSED tests/test_coding_times.py::test_decode_cf_datetime_varied_integer_dtypes[uint16] tests/test_coding_times.py::test_decode_cf_datetime_varied_integer_dtypes[uint32] [gw2] PASSED tests/test_concat.py::TestConcatDataset::test_concat_constant_index[data_vars2] tests/test_concat.py::TestConcatDataset::test_concat_constant_index_None [gw2] PASSED tests/test_concat.py::TestConcatDataset::test_concat_constant_index_None [gw3] PASSED tests/test_coding_times.py::test_decode_cf_datetime_varied_integer_dtypes[uint32] tests/test_concat.py::TestConcatDataset::test_concat_constant_index_minimal tests/test_coding_times.py::test_decode_cf_datetime_varied_integer_dtypes[uint64] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_write_region[2-None-False-False-True] tests/test_backends.py::TestZarrDictStore::test_write_region[2-None-False-False-None] [gw2] PASSED tests/test_concat.py::TestConcatDataset::test_concat_constant_index_minimal tests/test_concat.py::TestConcatDataset::test_concat_size0 [gw3] PASSED tests/test_coding_times.py::test_decode_cf_datetime_varied_integer_dtypes[uint64] tests/test_coding_times.py::test_decode_cf_datetime_uint64_with_cftime [gw3] PASSED tests/test_coding_times.py::test_decode_cf_datetime_uint64_with_cftime tests/test_coding_times.py::test_decode_cf_datetime_uint64_with_pandas_overflow_error [gw3] PASSED tests/test_coding_times.py::test_decode_cf_datetime_uint64_with_pandas_overflow_error tests/test_coding_times.py::test_decode_cf_datetime_uint64_with_cftime_overflow_error [gw2] PASSED tests/test_concat.py::TestConcatDataset::test_concat_size0 tests/test_concat.py::TestConcatDataset::test_concat_autoalign [gw3] PASSED tests/test_coding_times.py::test_decode_cf_datetime_uint64_with_cftime_overflow_error tests/test_coding_times.py::test_decode_0size_datetime[True] [gw3] PASSED tests/test_coding_times.py::test_decode_0size_datetime[True] [gw2] PASSED tests/test_concat.py::TestConcatDataset::test_concat_autoalign tests/test_concat.py::TestConcatDataset::test_concat_errors tests/test_coding_times.py::test_decode_0size_datetime[False] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_write_region[2-None-False-False-None] tests/test_backends.py::TestZarrDictStore::test_write_region[2-None-False-True-False] [gw3] PASSED tests/test_coding_times.py::test_decode_0size_datetime[False] tests/test_coding_times.py::test_decode_float_datetime [gw3] PASSED tests/test_coding_times.py::test_decode_float_datetime tests/test_coding_times.py::test_decode_float_datetime_with_decimals[ms] [gw3] PASSED tests/test_coding_times.py::test_decode_float_datetime_with_decimals[ms] tests/test_coding_times.py::test_decode_float_datetime_with_decimals[us] [gw2] PASSED tests/test_concat.py::TestConcatDataset::test_concat_errors tests/test_concat.py::TestConcatDataset::test_concat_join_kwarg [gw3] PASSED tests/test_coding_times.py::test_decode_float_datetime_with_decimals[us] tests/test_coding_times.py::test_decode_float_datetime_with_decimals[ns] [gw3] PASSED tests/test_coding_times.py::test_decode_float_datetime_with_decimals[ns] tests/test_coding_times.py::test_coding_float_datetime_warning[s-0.123] [gw3] PASSED tests/test_coding_times.py::test_coding_float_datetime_warning[s-0.123] tests/test_coding_times.py::test_coding_float_datetime_warning[ms-0.1234] [gw3] PASSED tests/test_coding_times.py::test_coding_float_datetime_warning[ms-0.1234] tests/test_coding_times.py::test_coding_float_datetime_warning[us-0.1234567] [gw2] PASSED tests/test_concat.py::TestConcatDataset::test_concat_join_kwarg tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg[no_conflicts-var1_attrs0-var2_attrs0-expected_attrs0-False] [gw3] PASSED tests/test_coding_times.py::test_coding_float_datetime_warning[us-0.1234567] tests/test_coding_times.py::test_scalar_unit [gw2] PASSED tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg[no_conflicts-var1_attrs0-var2_attrs0-expected_attrs0-False] tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg[no_conflicts-var1_attrs1-var2_attrs1-expected_attrs1-False] [gw3] PASSED tests/test_coding_times.py::test_scalar_unit tests/test_coding_times.py::test_contains_cftime_lazy [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_write_region[2-None-False-True-False] tests/test_backends.py::TestZarrDictStore::test_write_region[2-None-False-True-True] [gw2] PASSED tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg[no_conflicts-var1_attrs1-var2_attrs1-expected_attrs1-False] [gw3] PASSED tests/test_coding_times.py::test_contains_cftime_lazy tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[s-1677-09-21T00:12:43.145224193-ns-int64-20-True] tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg[no_conflicts-var1_attrs2-var2_attrs2-expected_attrs2-False] [gw2] PASSED tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg[no_conflicts-var1_attrs2-var2_attrs2-expected_attrs2-False] tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg[no_conflicts-var1_attrs3-var2_attrs3-expected_attrs3-True] [gw3] PASSED tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[s-1677-09-21T00:12:43.145224193-ns-int64-20-True] tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[s-1970-09-21T00:12:44.145224808-ns-float64-1e+30-True] [gw2] PASSED tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg[no_conflicts-var1_attrs3-var2_attrs3-expected_attrs3-True] tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg[drop-var1_attrs4-var2_attrs4-expected_attrs4-False] [gw3] PASSED tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[s-1970-09-21T00:12:44.145224808-ns-float64-1e+30-True] tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[s-1677-09-21T00:12:43.145225216-ns-float64--9.223372036854776e+18-True] [gw2] PASSED tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg[drop-var1_attrs4-var2_attrs4-expected_attrs4-False] tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg[identical-var1_attrs5-var2_attrs5-expected_attrs5-False] [gw3] PASSED tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[s-1677-09-21T00:12:43.145225216-ns-float64--9.223372036854776e+18-True] tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[s-1677-09-21T00:12:43.145224193-ns-int64-None-False] [gw2] PASSED tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg[identical-var1_attrs5-var2_attrs5-expected_attrs5-False] tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg[identical-var1_attrs6-var2_attrs6-expected_attrs6-True] [gw3] PASSED tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[s-1677-09-21T00:12:43.145224193-ns-int64-None-False] [gw2] PASSED tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg[identical-var1_attrs6-var2_attrs6-expected_attrs6-True] tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[s-1677-09-21T00:12:43.145225-us-int64-None-False] tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg[override-var1_attrs7-var2_attrs7-expected_attrs7-False] [gw2] PASSED tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg[override-var1_attrs7-var2_attrs7-expected_attrs7-False] [gw3] PASSED tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[s-1677-09-21T00:12:43.145225-us-int64-None-False] tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[s-1970-01-01T00:00:01.000001-us-int64-None-False] tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg[drop_conflicts-var1_attrs8-var2_attrs8-expected_attrs8-False] [gw2] PASSED tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg[drop_conflicts-var1_attrs8-var2_attrs8-expected_attrs8-False] tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg[-var1_attrs9-var2_attrs9-expected_attrs9-False] [gw3] PASSED tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[s-1970-01-01T00:00:01.000001-us-int64-None-False] [gw2] PASSED tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg[-var1_attrs9-var2_attrs9-expected_attrs9-False] tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg_variables[no_conflicts-attrs10-attrs20-expected_attrs0-False] [gw1] XFAIL tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_mask_and_scale[dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] [gw2] PASSED tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg_variables[no_conflicts-attrs10-attrs20-expected_attrs0-False] tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_mask_and_scale[dtype1-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[s-1677-09-21T00:21:52.901038080-ns-float32-20.0-True] [gw3] PASSED tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[s-1677-09-21T00:21:52.901038080-ns-float32-20.0-True] tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[ms-1677-09-21T00:12:43.145224193-ns-int64-20-True] [gw3] PASSED tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[ms-1677-09-21T00:12:43.145224193-ns-int64-20-True] tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[ms-1970-09-21T00:12:44.145224808-ns-float64-1e+30-True] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_write_region[2-None-False-True-True] tests/test_backends.py::TestZarrDictStore::test_write_region[2-None-False-True-None] tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg_variables[no_conflicts-attrs11-attrs21-expected_attrs1-False] [gw3] PASSED tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[ms-1970-09-21T00:12:44.145224808-ns-float64-1e+30-True] tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[ms-1677-09-21T00:12:43.145225216-ns-float64--9.223372036854776e+18-True] [gw2] PASSED tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg_variables[no_conflicts-attrs11-attrs21-expected_attrs1-False] tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg_variables[no_conflicts-attrs12-attrs22-expected_attrs2-False] [gw1] PASSED tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_mask_and_scale[dtype1-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_mask_and_scale[dtype1-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data] [gw3] PASSED tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[ms-1677-09-21T00:12:43.145225216-ns-float64--9.223372036854776e+18-True] tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[ms-1677-09-21T00:12:43.145224193-ns-int64-None-False] [gw1] SKIPPED tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_mask_and_scale[dtype1-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data] tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_mask_and_scale[dtype1-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] [gw2] PASSED tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg_variables[no_conflicts-attrs12-attrs22-expected_attrs2-False] tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg_variables[no_conflicts-attrs13-attrs23-expected_attrs3-True] [gw3] PASSED tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[ms-1677-09-21T00:12:43.145224193-ns-int64-None-False] [gw2] PASSED tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg_variables[no_conflicts-attrs13-attrs23-expected_attrs3-True] tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg_variables[drop-attrs14-attrs24-expected_attrs4-False] tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[ms-1677-09-21T00:12:43.145225-us-int64-None-False] [gw3] PASSED tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[ms-1677-09-21T00:12:43.145225-us-int64-None-False] [gw2] PASSED tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg_variables[drop-attrs14-attrs24-expected_attrs4-False] tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[ms-1970-01-01T00:00:01.000001-us-int64-None-False] tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg_variables[identical-attrs15-attrs25-expected_attrs5-False] [gw1] PASSED tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_mask_and_scale[dtype1-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_unsigned[fill_value0-False] [gw3] PASSED tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[ms-1970-01-01T00:00:01.000001-us-int64-None-False] tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[ms-1677-09-21T00:21:52.901038080-ns-float32-20.0-True] [gw2] PASSED tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg_variables[identical-attrs15-attrs25-expected_attrs5-False] tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg_variables[identical-attrs16-attrs26-expected_attrs6-True] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_write_region[2-None-False-True-None] [gw2] PASSED tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg_variables[identical-attrs16-attrs26-expected_attrs6-True] tests/test_backends.py::TestZarrDictStore::test_write_region[2-None-True-False-False] tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg_variables[override-attrs17-attrs27-expected_attrs7-False] [gw3] PASSED tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[ms-1677-09-21T00:21:52.901038080-ns-float32-20.0-True] tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[us-1677-09-21T00:12:43.145224193-ns-int64-20-True] [gw1] PASSED tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_unsigned[fill_value0-False] tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_unsigned[fill_value1-True] [gw3] PASSED tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[us-1677-09-21T00:12:43.145224193-ns-int64-20-True] [gw2] PASSED tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg_variables[override-attrs17-attrs27-expected_attrs7-False] tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[us-1970-09-21T00:12:44.145224808-ns-float64-1e+30-True] tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg_variables[drop_conflicts-attrs18-attrs28-expected_attrs8-False] [gw2] PASSED tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg_variables[drop_conflicts-attrs18-attrs28-expected_attrs8-False] [gw3] PASSED tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[us-1970-09-21T00:12:44.145224808-ns-float64-1e+30-True] tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[us-1677-09-21T00:12:43.145225216-ns-float64--9.223372036854776e+18-True] [gw1] PASSED tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_unsigned[fill_value1-True] tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg_variables[-attrs19-attrs29-expected_attrs9-False] tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_unsigned[-1-False] [gw2] PASSED tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg_variables[-attrs19-attrs29-expected_attrs9-False] [gw3] PASSED tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[us-1677-09-21T00:12:43.145225216-ns-float64--9.223372036854776e+18-True] tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[us-1677-09-21T00:12:43.145224193-ns-int64-None-False] tests/test_concat.py::TestConcatDataset::test_concat_promote_shape_with_mixed_dims_within_variables [gw1] PASSED tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_unsigned[-1-False] tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_unsigned[255-True] [gw3] PASSED tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[us-1677-09-21T00:12:43.145224193-ns-int64-None-False] tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[us-1677-09-21T00:12:43.145225-us-int64-None-False] [gw2] PASSED tests/test_concat.py::TestConcatDataset::test_concat_promote_shape_with_mixed_dims_within_variables tests/test_concat.py::TestConcatDataset::test_concat_promote_shape_with_mixed_dims_between_variables [gw3] PASSED tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[us-1677-09-21T00:12:43.145225-us-int64-None-False] tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[us-1970-01-01T00:00:01.000001-us-int64-None-False] [gw2] PASSED tests/test_concat.py::TestConcatDataset::test_concat_promote_shape_with_mixed_dims_between_variables tests/test_concat.py::TestConcatDataset::test_concat_promote_shape_with_mixed_dims_in_coord_variable [gw1] PASSED tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_unsigned[255-True] tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_grid_mapping_and_bounds_are_not_coordinates_in_file [gw2] PASSED tests/test_concat.py::TestConcatDataset::test_concat_promote_shape_with_mixed_dims_in_coord_variable [gw3] PASSED tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[us-1970-01-01T00:00:01.000001-us-int64-None-False] tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[us-1677-09-21T00:21:52.901038080-ns-float32-20.0-True] tests/test_concat.py::TestConcatDataset::test_concat_promote_shape_for_scalars_with_mixed_lengths_along_concat_dim [gw3] PASSED tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[us-1677-09-21T00:21:52.901038080-ns-float32-20.0-True] tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[ns-1677-09-21T00:12:43.145224193-ns-int64-20-True] [gw2] PASSED tests/test_concat.py::TestConcatDataset::test_concat_promote_shape_for_scalars_with_mixed_lengths_along_concat_dim tests/test_concat.py::TestConcatDataset::test_concat_promote_shape_broadcast_1d_x_1d_goes_to_2d [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_write_region[2-None-True-False-False] [gw1] PASSED tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_grid_mapping_and_bounds_are_not_coordinates_in_file tests/test_backends.py::TestZarrDictStore::test_write_region[2-None-True-False-True] tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_coordinate_variables_after_dataset_roundtrip [gw3] PASSED tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[ns-1677-09-21T00:12:43.145224193-ns-int64-20-True] tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[ns-1970-09-21T00:12:44.145224808-ns-float64-1e+30-True] [gw2] PASSED tests/test_concat.py::TestConcatDataset::test_concat_promote_shape_broadcast_1d_x_1d_goes_to_2d tests/test_concat.py::TestConcatDataset::test_concat_promote_shape_with_scalar_coordinates [gw3] PASSED tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[ns-1970-09-21T00:12:44.145224808-ns-float64-1e+30-True] tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[ns-1677-09-21T00:12:43.145225216-ns-float64--9.223372036854776e+18-True] [gw2] PASSED tests/test_concat.py::TestConcatDataset::test_concat_promote_shape_with_scalar_coordinates [gw3] PASSED tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[ns-1677-09-21T00:12:43.145225216-ns-float64--9.223372036854776e+18-True] tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[ns-1677-09-21T00:12:43.145224193-ns-int64-None-False] tests/test_concat.py::TestConcatDataset::test_concat_promote_shape_with_coordinates_of_particular_dtypes [gw2] PASSED tests/test_concat.py::TestConcatDataset::test_concat_promote_shape_with_coordinates_of_particular_dtypes [gw3] PASSED tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[ns-1677-09-21T00:12:43.145224193-ns-int64-None-False] tests/test_concat.py::TestConcatDataset::test_concat_do_not_promote tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[ns-1677-09-21T00:12:43.145225-us-int64-None-False] [gw3] PASSED tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[ns-1677-09-21T00:12:43.145225-us-int64-None-False] [gw2] PASSED tests/test_concat.py::TestConcatDataset::test_concat_do_not_promote tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[ns-1970-01-01T00:00:01.000001-us-int64-None-False] tests/test_concat.py::TestConcatDataset::test_concat_dim_is_variable [gw1] PASSED tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_coordinate_variables_after_dataset_roundtrip tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip [gw2] PASSED tests/test_concat.py::TestConcatDataset::test_concat_dim_is_variable [gw3] PASSED tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[ns-1970-01-01T00:00:01.000001-us-int64-None-False] tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[ns-1677-09-21T00:21:52.901038080-ns-float32-20.0-True] tests/test_concat.py::TestConcatDataset::test_concat_dim_is_dataarray [gw2] PASSED tests/test_concat.py::TestConcatDataset::test_concat_dim_is_dataarray tests/test_concat.py::TestConcatDataset::test_concat_multiindex [gw3] PASSED tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[ns-1677-09-21T00:21:52.901038080-ns-float32-20.0-True] tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision_warning[s] [gw1] PASSED tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_coordinate_variables_after_iris_roundtrip [gw1] SKIPPED tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_coordinate_variables_after_iris_roundtrip [gw2] PASSED tests/test_concat.py::TestConcatDataset::test_concat_multiindex [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_write_region[2-None-True-False-True] tests/test_concat.py::TestConcatDataset::test_concat_along_new_dim_multiindex tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_coordinates_encoding tests/test_backends.py::TestZarrDictStore::test_write_region[2-None-True-False-None] [gw3] PASSED tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision_warning[s] [gw2] PASSED tests/test_concat.py::TestConcatDataset::test_concat_along_new_dim_multiindex tests/test_concat.py::TestConcatDataset::test_concat_fill_value[fill_value0] tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision_warning[ms] [gw2] PASSED tests/test_concat.py::TestConcatDataset::test_concat_fill_value[fill_value0] tests/test_concat.py::TestConcatDataset::test_concat_fill_value[2] [gw3] PASSED tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision_warning[ms] tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision_warning[us] [gw2] PASSED tests/test_concat.py::TestConcatDataset::test_concat_fill_value[2] tests/test_concat.py::TestConcatDataset::test_concat_fill_value[2.0] [gw1] PASSED tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_coordinates_encoding tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_endian [gw2] PASSED tests/test_concat.py::TestConcatDataset::test_concat_fill_value[2.0] [gw3] PASSED tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision_warning[us] tests/test_concat.py::TestConcatDataset::test_concat_fill_value[fill_value3] tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision_warning[ns] [gw2] PASSED tests/test_concat.py::TestConcatDataset::test_concat_fill_value[fill_value3] tests/test_concat.py::TestConcatDataset::test_concat_str_dtype[x1-str] [gw1] PASSED tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_endian tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_invalid_dataarray_names_raise [gw3] PASSED tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision_warning[ns] tests/test_coding_times.py::test_roundtrip_timedelta64_nanosecond_precision[s-int64-20] [gw2] PASSED tests/test_concat.py::TestConcatDataset::test_concat_str_dtype[x1-str] tests/test_concat.py::TestConcatDataset::test_concat_str_dtype[x1-bytes] [gw1] PASSED tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_invalid_dataarray_names_raise tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_encoding_kwarg [gw3] PASSED tests/test_coding_times.py::test_roundtrip_timedelta64_nanosecond_precision[s-int64-20] tests/test_coding_times.py::test_roundtrip_timedelta64_nanosecond_precision[s-int64--9223372036854775808] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_write_region[2-None-True-False-None] tests/test_backends.py::TestZarrDictStore::test_write_region[2-None-True-True-False] [gw2] PASSED tests/test_concat.py::TestConcatDataset::test_concat_str_dtype[x1-bytes] tests/test_concat.py::TestConcatDataset::test_concat_str_dtype[x2-str] [gw3] PASSED tests/test_coding_times.py::test_roundtrip_timedelta64_nanosecond_precision[s-int64--9223372036854775808] tests/test_coding_times.py::test_roundtrip_timedelta64_nanosecond_precision[s-float64-1e+30] [gw1] PASSED tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_encoding_kwarg tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_encoding_unlimited_dims [gw2] PASSED tests/test_concat.py::TestConcatDataset::test_concat_str_dtype[x2-str] tests/test_concat.py::TestConcatDataset::test_concat_str_dtype[x2-bytes] [gw3] PASSED tests/test_coding_times.py::test_roundtrip_timedelta64_nanosecond_precision[s-float64-1e+30] tests/test_coding_times.py::test_roundtrip_timedelta64_nanosecond_precision[ms-int64-20] [gw2] PASSED tests/test_concat.py::TestConcatDataset::test_concat_str_dtype[x2-bytes] [gw3] PASSED tests/test_coding_times.py::test_roundtrip_timedelta64_nanosecond_precision[ms-int64-20] tests/test_concat.py::TestConcatDataset::test_concat_avoids_index_auto_creation tests/test_coding_times.py::test_roundtrip_timedelta64_nanosecond_precision[ms-int64--9223372036854775808] [gw2] PASSED tests/test_concat.py::TestConcatDataset::test_concat_avoids_index_auto_creation [gw3] PASSED tests/test_coding_times.py::test_roundtrip_timedelta64_nanosecond_precision[ms-int64--9223372036854775808] tests/test_concat.py::TestConcatDataset::test_concat_avoids_index_auto_creation_new_1d_coord tests/test_coding_times.py::test_roundtrip_timedelta64_nanosecond_precision[ms-float64-1e+30] [gw1] PASSED tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_encoding_unlimited_dims tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_encoding_kwarg_dates [gw3] PASSED tests/test_coding_times.py::test_roundtrip_timedelta64_nanosecond_precision[ms-float64-1e+30] [gw2] PASSED tests/test_concat.py::TestConcatDataset::test_concat_avoids_index_auto_creation_new_1d_coord tests/test_concat.py::TestConcatDataset::test_concat_promote_shape_without_creating_new_index tests/test_coding_times.py::test_roundtrip_timedelta64_nanosecond_precision[us-int64-20] [gw2] PASSED tests/test_concat.py::TestConcatDataset::test_concat_promote_shape_without_creating_new_index tests/test_concat.py::TestConcatDataArray::test_concat [gw3] PASSED tests/test_coding_times.py::test_roundtrip_timedelta64_nanosecond_precision[us-int64-20] tests/test_coding_times.py::test_roundtrip_timedelta64_nanosecond_precision[us-int64--9223372036854775808] [gw1] PASSED tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_encoding_kwarg_dates tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_encoding_kwarg_fixed_width_string [gw3] PASSED tests/test_coding_times.py::test_roundtrip_timedelta64_nanosecond_precision[us-int64--9223372036854775808] tests/test_coding_times.py::test_roundtrip_timedelta64_nanosecond_precision[us-float64-1e+30] [gw3] PASSED tests/test_coding_times.py::test_roundtrip_timedelta64_nanosecond_precision[us-float64-1e+30] [gw2] PASSED tests/test_concat.py::TestConcatDataArray::test_concat tests/test_coding_times.py::test_roundtrip_timedelta64_nanosecond_precision[ns-int64-20] tests/test_concat.py::TestConcatDataArray::test_concat_encoding [gw1] PASSED tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_encoding_kwarg_fixed_width_string tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_default_fill_value [gw3] PASSED tests/test_coding_times.py::test_roundtrip_timedelta64_nanosecond_precision[ns-int64-20] tests/test_coding_times.py::test_roundtrip_timedelta64_nanosecond_precision[ns-int64--9223372036854775808] [gw2] PASSED tests/test_concat.py::TestConcatDataArray::test_concat_encoding tests/test_concat.py::TestConcatDataArray::test_concat_lazy [gw3] PASSED tests/test_coding_times.py::test_roundtrip_timedelta64_nanosecond_precision[ns-int64--9223372036854775808] tests/test_coding_times.py::test_roundtrip_timedelta64_nanosecond_precision[ns-float64-1e+30] [gw1] PASSED tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_default_fill_value [gw2] PASSED tests/test_concat.py::TestConcatDataArray::test_concat_lazy tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_explicitly_omit_fill_value tests/test_concat.py::TestConcatDataArray::test_concat_avoids_index_auto_creation [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_write_region[2-None-True-True-False] [gw3] PASSED tests/test_coding_times.py::test_roundtrip_timedelta64_nanosecond_precision[ns-float64-1e+30] tests/test_coding_times.py::test_roundtrip_timedelta64_nanosecond_precision_warning tests/test_backends.py::TestZarrDictStore::test_write_region[2-None-True-True-True] [gw1] PASSED tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_explicitly_omit_fill_value tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_explicitly_omit_fill_value_via_encoding_kwarg [gw2] PASSED tests/test_concat.py::TestConcatDataArray::test_concat_avoids_index_auto_creation tests/test_concat.py::TestConcatDataArray::test_concat_fill_value[fill_value0] [gw3] PASSED tests/test_coding_times.py::test_roundtrip_timedelta64_nanosecond_precision_warning [gw1] PASSED tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_explicitly_omit_fill_value_via_encoding_kwarg tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_explicitly_omit_fill_value_in_coord tests/test_coding_times.py::test_roundtrip_float_times[GH-8271] [gw2] PASSED tests/test_concat.py::TestConcatDataArray::test_concat_fill_value[fill_value0] tests/test_concat.py::TestConcatDataArray::test_concat_fill_value[2] [gw1] PASSED tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_explicitly_omit_fill_value_in_coord [gw3] PASSED tests/test_coding_times.py::test_roundtrip_float_times[GH-8271] tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg tests/test_coding_times.py::test_roundtrip_float_times[GH-9488-datetime64[ns]] [gw2] PASSED tests/test_concat.py::TestConcatDataArray::test_concat_fill_value[2] tests/test_concat.py::TestConcatDataArray::test_concat_fill_value[2.0] [gw1] PASSED tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg [gw3] PASSED tests/test_coding_times.py::test_roundtrip_float_times[GH-9488-datetime64[ns]] tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_encoding_same_dtype tests/test_coding_times.py::test_roundtrip_float_times[GH-9488-timedelta64[ns]] [gw2] PASSED tests/test_concat.py::TestConcatDataArray::test_concat_fill_value[2.0] tests/test_concat.py::TestConcatDataArray::test_concat_join_kwarg [gw1] PASSED tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_encoding_same_dtype tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_append_write [gw3] PASSED tests/test_coding_times.py::test_roundtrip_float_times[GH-9488-timedelta64[ns]] tests/test_coding_times.py::test_encode_cf_datetime_datetime64_via_dask[s-pandas-encoding-with-prescribed-units-and-dtype] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_datetime64_via_dask[s-pandas-encoding-with-prescribed-units-and-dtype] tests/test_coding_times.py::test_encode_cf_datetime_datetime64_via_dask[s-mixed-cftime-pandas-encoding-with-prescribed-units-and-dtype] [gw2] PASSED tests/test_concat.py::TestConcatDataArray::test_concat_join_kwarg tests/test_concat.py::TestConcatDataArray::test_concat_combine_attrs_kwarg [gw1] PASSED tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_append_write tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_append_overwrite_values [gw2] PASSED tests/test_concat.py::TestConcatDataArray::test_concat_combine_attrs_kwarg [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_datetime64_via_dask[s-mixed-cftime-pandas-encoding-with-prescribed-units-and-dtype] tests/test_concat.py::TestConcatDataArray::test_concat_str_dtype[x1-str] tests/test_coding_times.py::test_encode_cf_datetime_datetime64_via_dask[s-pandas-encoding-with-default-units-and-dtype] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_write_region[2-None-True-True-True] tests/test_backends.py::TestZarrDictStore::test_write_region[2-None-True-True-None] [gw2] PASSED tests/test_concat.py::TestConcatDataArray::test_concat_str_dtype[x1-str] tests/test_concat.py::TestConcatDataArray::test_concat_str_dtype[x1-bytes] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_datetime64_via_dask[s-pandas-encoding-with-default-units-and-dtype] [gw2] PASSED tests/test_concat.py::TestConcatDataArray::test_concat_str_dtype[x1-bytes] tests/test_coding_times.py::test_encode_cf_datetime_datetime64_via_dask[ms-pandas-encoding-with-prescribed-units-and-dtype] tests/test_concat.py::TestConcatDataArray::test_concat_str_dtype[x2-str] [gw1] PASSED tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_append_overwrite_values tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_append_with_invalid_dim_raises [gw2] PASSED tests/test_concat.py::TestConcatDataArray::test_concat_str_dtype[x2-str] tests/test_concat.py::TestConcatDataArray::test_concat_str_dtype[x2-bytes] [gw2] PASSED tests/test_concat.py::TestConcatDataArray::test_concat_str_dtype[x2-bytes] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_datetime64_via_dask[ms-pandas-encoding-with-prescribed-units-and-dtype] tests/test_concat.py::TestConcatDataArray::test_concat_coord_name tests/test_coding_times.py::test_encode_cf_datetime_datetime64_via_dask[ms-mixed-cftime-pandas-encoding-with-prescribed-units-and-dtype] [gw1] PASSED tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_append_with_invalid_dim_raises tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_multiindex_not_implemented [gw2] PASSED tests/test_concat.py::TestConcatDataArray::test_concat_coord_name tests/test_concat.py::test_concat_attrs_first_variable[attr20-attr10] [gw2] PASSED tests/test_concat.py::test_concat_attrs_first_variable[attr20-attr10] tests/test_concat.py::test_concat_attrs_first_variable[attr20-attr11] [gw1] PASSED tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_multiindex_not_implemented [gw2] PASSED tests/test_concat.py::test_concat_attrs_first_variable[attr20-attr11] tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_string_object_warning [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_datetime64_via_dask[ms-mixed-cftime-pandas-encoding-with-prescribed-units-and-dtype] tests/test_concat.py::test_concat_attrs_first_variable[attr20-attr12] tests/test_coding_times.py::test_encode_cf_datetime_datetime64_via_dask[ms-pandas-encoding-with-default-units-and-dtype] [gw2] PASSED tests/test_concat.py::test_concat_attrs_first_variable[attr20-attr12] tests/test_concat.py::test_concat_attrs_first_variable[attr21-attr10] [gw2] PASSED tests/test_concat.py::test_concat_attrs_first_variable[attr21-attr10] tests/test_concat.py::test_concat_attrs_first_variable[attr21-attr11] [gw2] PASSED tests/test_concat.py::test_concat_attrs_first_variable[attr21-attr11] tests/test_concat.py::test_concat_attrs_first_variable[attr21-attr12] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_datetime64_via_dask[ms-pandas-encoding-with-default-units-and-dtype] tests/test_coding_times.py::test_encode_cf_datetime_datetime64_via_dask[us-pandas-encoding-with-prescribed-units-and-dtype] [gw2] PASSED tests/test_concat.py::test_concat_attrs_first_variable[attr21-attr12] tests/test_concat.py::test_concat_merge_single_non_dim_coord [gw1] PASSED tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_string_object_warning tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_indexing_roundtrip[indexer0] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_write_region[2-None-True-True-None] tests/test_backends.py::TestZarrDictStore::test_write_region_mode[2-None] [gw2] PASSED tests/test_concat.py::test_concat_merge_single_non_dim_coord tests/test_concat.py::test_concat_preserve_coordinate_order [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_datetime64_via_dask[us-pandas-encoding-with-prescribed-units-and-dtype] tests/test_coding_times.py::test_encode_cf_datetime_datetime64_via_dask[us-mixed-cftime-pandas-encoding-with-prescribed-units-and-dtype] [gw1] PASSED tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_indexing_roundtrip[indexer0] tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_indexing_roundtrip[indexer1] [gw2] PASSED tests/test_concat.py::test_concat_preserve_coordinate_order tests/test_concat.py::test_concat_typing_check [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_write_region_mode[2-None] tests/test_backends.py::TestZarrDictStore::test_write_region_mode[2-r+] [gw2] PASSED tests/test_concat.py::test_concat_typing_check tests/test_concat.py::test_concat_not_all_indexes [gw1] PASSED tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_indexing_roundtrip[indexer1] tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_indexing_roundtrip[indexer2] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_datetime64_via_dask[us-mixed-cftime-pandas-encoding-with-prescribed-units-and-dtype] tests/test_coding_times.py::test_encode_cf_datetime_datetime64_via_dask[us-pandas-encoding-with-default-units-and-dtype] [gw2] PASSED tests/test_concat.py::test_concat_not_all_indexes tests/test_concat.py::test_concat_index_not_same_dim [gw2] PASSED tests/test_concat.py::test_concat_index_not_same_dim tests/test_concat.py::TestNewDefaults::test_concat_second_empty_with_scalar_data_var_only_on_first [gw1] PASSED tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_indexing_roundtrip[indexer2] tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_indexing_roundtrip[indexer3] [gw2] PASSED tests/test_concat.py::TestNewDefaults::test_concat_second_empty_with_scalar_data_var_only_on_first tests/test_concat.py::TestNewDefaults::test_concat_multiple_datasets_missing_vars [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_write_region_mode[2-r+] tests/test_backends.py::TestZarrDictStore::test_write_region_mode[2-a] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_datetime64_via_dask[us-pandas-encoding-with-default-units-and-dtype] tests/test_coding_times.py::test_encode_cf_datetime_datetime64_via_dask[ns-pandas-encoding-with-prescribed-units-and-dtype] [gw1] PASSED tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_indexing_roundtrip[indexer3] tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_indexing_roundtrip[indexer4] [gw2] PASSED tests/test_concat.py::TestNewDefaults::test_concat_multiple_datasets_missing_vars tests/test_concat.py::TestNewDefaults::test_concat_coords_kwarg[different] [gw1] PASSED tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_indexing_roundtrip[indexer4] tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_load_async [gw1] SKIPPED tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_load_async [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_datetime64_via_dask[ns-pandas-encoding-with-prescribed-units-and-dtype] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_write_region_mode[2-a] tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_dtype_coercion_error tests/test_coding_times.py::test_encode_cf_datetime_datetime64_via_dask[ns-mixed-cftime-pandas-encoding-with-prescribed-units-and-dtype] [gw2] PASSED tests/test_concat.py::TestNewDefaults::test_concat_coords_kwarg[different] tests/test_backends.py::TestZarrDictStore::test_write_preexisting_override_metadata[2] tests/test_concat.py::TestNewDefaults::test_concat_coords_kwarg[minimal] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_write_preexisting_override_metadata[2] tests/test_backends.py::TestZarrDictStore::test_write_region_errors[2] [gw2] PASSED tests/test_concat.py::TestNewDefaults::test_concat_coords_kwarg[minimal] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_datetime64_via_dask[ns-mixed-cftime-pandas-encoding-with-prescribed-units-and-dtype] tests/test_concat.py::TestNewDefaults::test_concat_coords_kwarg[all] tests/test_coding_times.py::test_encode_cf_datetime_datetime64_via_dask[ns-pandas-encoding-with-default-units-and-dtype] [gw1] PASSED tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_dtype_coercion_error tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_encoding_kwarg_vlen_string [gw1] PASSED tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_encoding_kwarg_vlen_string tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_zero_dimensional_variable [gw2] PASSED tests/test_concat.py::TestNewDefaults::test_concat_coords_kwarg[all] tests/test_concat.py::TestNewDefaults::test_concat_promote_shape_for_scalars_with_mixed_lengths_along_concat_dim [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_datetime64_via_dask[ns-pandas-encoding-with-default-units-and-dtype] tests/test_coding_times.py::test_encode_via_dask_cannot_infer_error[date_range-2000-None-dtype0] [gw3] PASSED tests/test_coding_times.py::test_encode_via_dask_cannot_infer_error[date_range-2000-None-dtype0] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_write_region_errors[2] [gw2] PASSED tests/test_concat.py::TestNewDefaults::test_concat_promote_shape_for_scalars_with_mixed_lengths_along_concat_dim tests/test_backends.py::TestZarrDictStore::test_encoding_chunksizes[2] tests/test_coding_times.py::test_encode_via_dask_cannot_infer_error[date_range-2000-days since 2000-01-01-None] tests/test_concat.py::test_concat_multi_dim_index [gw3] PASSED tests/test_coding_times.py::test_encode_via_dask_cannot_infer_error[date_range-2000-days since 2000-01-01-None] tests/test_coding_times.py::test_encode_via_dask_cannot_infer_error[timedelta_range-0D-None-dtype2] [gw3] PASSED tests/test_coding_times.py::test_encode_via_dask_cannot_infer_error[timedelta_range-0D-None-dtype2] tests/test_coding_times.py::test_encode_via_dask_cannot_infer_error[timedelta_range-0D-days-None] [gw2] PASSED tests/test_concat.py::test_concat_multi_dim_index tests/test_conventions.py::TestBoolTypeArray::test_booltype_array [gw3] PASSED tests/test_coding_times.py::test_encode_via_dask_cannot_infer_error[timedelta_range-0D-days-None] [gw2] PASSED tests/test_conventions.py::TestBoolTypeArray::test_booltype_array tests/test_coding_times.py::test_encode_cf_datetime_cftime_datetime_via_dask[days since 1700-01-01-dtype0] tests/test_conventions.py::TestNativeEndiannessArray::test [gw1] PASSED tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_zero_dimensional_variable tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_write_store [gw2] PASSED tests/test_conventions.py::TestNativeEndiannessArray::test tests/test_conventions.py::test_decode_cf_with_conflicting_fill_missing_value [gw2] PASSED tests/test_conventions.py::test_decode_cf_with_conflicting_fill_missing_value [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_cftime_datetime_via_dask[days since 1700-01-01-dtype0] tests/test_conventions.py::test_decode_cf_variable_with_mismatched_coordinates tests/test_coding_times.py::test_encode_cf_datetime_cftime_datetime_via_dask[None-None] [gw2] PASSED tests/test_conventions.py::test_decode_cf_variable_with_mismatched_coordinates tests/test_conventions.py::TestEncodeCFVariable::test_incompatible_attributes [gw1] PASSED tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_write_store tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_test_data [gw2] PASSED tests/test_conventions.py::TestEncodeCFVariable::test_incompatible_attributes tests/test_conventions.py::TestEncodeCFVariable::test_missing_fillvalue [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_cftime_datetime_via_dask[None-None] tests/test_coding_times.py::test_encode_cf_datetime_units_change[False-False] [gw2] PASSED tests/test_conventions.py::TestEncodeCFVariable::test_missing_fillvalue tests/test_conventions.py::TestEncodeCFVariable::test_multidimensional_coordinates [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_units_change[False-False] tests/test_coding_times.py::test_encode_cf_datetime_units_change[False-True] [gw2] PASSED tests/test_conventions.py::TestEncodeCFVariable::test_multidimensional_coordinates tests/test_conventions.py::TestEncodeCFVariable::test_var_with_coord_attr [gw2] PASSED tests/test_conventions.py::TestEncodeCFVariable::test_var_with_coord_attr tests/test_conventions.py::TestEncodeCFVariable::test_do_not_overwrite_user_coordinates [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_units_change[False-True] tests/test_coding_times.py::test_encode_cf_datetime_units_change[True-False] [gw2] PASSED tests/test_conventions.py::TestEncodeCFVariable::test_do_not_overwrite_user_coordinates tests/test_conventions.py::TestEncodeCFVariable::test_deterministic_coords_encoding [gw2] PASSED tests/test_conventions.py::TestEncodeCFVariable::test_deterministic_coords_encoding [gw1] PASSED tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_test_data tests/test_conventions.py::TestEncodeCFVariable::test_emit_coordinates_attribute_in_attrs tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_load [gw2] PASSED tests/test_conventions.py::TestEncodeCFVariable::test_emit_coordinates_attribute_in_attrs tests/test_conventions.py::TestEncodeCFVariable::test_emit_coordinates_attribute_in_encoding [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_units_change[True-False] tests/test_coding_times.py::test_encode_cf_datetime_units_change[True-True] [gw2] PASSED tests/test_conventions.py::TestEncodeCFVariable::test_emit_coordinates_attribute_in_encoding tests/test_conventions.py::TestDecodeCF::test_dataset [gw2] PASSED tests/test_conventions.py::TestDecodeCF::test_dataset tests/test_conventions.py::TestDecodeCF::test_invalid_coordinates [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_encoding_chunksizes[2] tests/test_backends.py::TestZarrDictStore::test_chunk_encoding_with_partial_dask_chunks[2] [gw2] PASSED tests/test_conventions.py::TestDecodeCF::test_invalid_coordinates tests/test_conventions.py::TestDecodeCF::test_decode_coordinates [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_units_change[True-True] [gw2] PASSED tests/test_conventions.py::TestDecodeCF::test_decode_coordinates tests/test_coding_times.py::test_encode_cf_datetime_precision_loss_regression_test[False] tests/test_conventions.py::TestDecodeCF::test_decode_coordinates_with_key_values [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_precision_loss_regression_test[False] [gw2] PASSED tests/test_conventions.py::TestDecodeCF::test_decode_coordinates_with_key_values tests/test_coding_times.py::test_encode_cf_datetime_precision_loss_regression_test[True] tests/test_conventions.py::TestDecodeCF::test_0d_int32_encoding [gw2] PASSED tests/test_conventions.py::TestDecodeCF::test_0d_int32_encoding tests/test_conventions.py::TestDecodeCF::test_decode_cf_with_multiple_missing_values [gw3] PASSED tests/test_coding_times.py::test_encode_cf_datetime_precision_loss_regression_test[True] [gw2] PASSED tests/test_conventions.py::TestDecodeCF::test_decode_cf_with_multiple_missing_values tests/test_conventions.py::TestDecodeCF::test_decode_cf_with_drop_variables [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_chunk_encoding_with_partial_dask_chunks[2] tests/test_backends.py::TestZarrDictStore::test_chunk_encoding_with_larger_dask_chunks[2] tests/test_coding_times.py::test_encode_cf_timedelta_via_dask[s-days-dtype0] [gw2] PASSED tests/test_conventions.py::TestDecodeCF::test_decode_cf_with_drop_variables tests/test_conventions.py::TestDecodeCF::test_invalid_time_units_raises_eagerly [gw2] PASSED tests/test_conventions.py::TestDecodeCF::test_invalid_time_units_raises_eagerly tests/test_conventions.py::TestDecodeCF::test_invalid_timedelta_units_do_not_decode[True] [gw2] PASSED tests/test_conventions.py::TestDecodeCF::test_invalid_timedelta_units_do_not_decode[True] tests/test_conventions.py::TestDecodeCF::test_invalid_timedelta_units_do_not_decode[False] [gw2] PASSED tests/test_conventions.py::TestDecodeCF::test_invalid_timedelta_units_do_not_decode[False] tests/test_conventions.py::TestDecodeCF::test_dataset_repr_with_netcdf4_datetimes[s] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_timedelta_via_dask[s-days-dtype0] tests/test_coding_times.py::test_encode_cf_timedelta_via_dask[s-None-None] [gw1] PASSED tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_load tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_dataset_compute [gw2] PASSED tests/test_conventions.py::TestDecodeCF::test_dataset_repr_with_netcdf4_datetimes[s] tests/test_conventions.py::TestDecodeCF::test_dataset_repr_with_netcdf4_datetimes[ms] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_chunk_encoding_with_larger_dask_chunks[2] tests/test_backends.py::TestZarrDictStore::test_open_zarr_use_cftime[2] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_timedelta_via_dask[s-None-None] tests/test_coding_times.py::test_encode_cf_timedelta_via_dask[ms-days-dtype0] [gw2] PASSED tests/test_conventions.py::TestDecodeCF::test_dataset_repr_with_netcdf4_datetimes[ms] tests/test_conventions.py::TestDecodeCF::test_dataset_repr_with_netcdf4_datetimes[us] [gw2] PASSED tests/test_conventions.py::TestDecodeCF::test_dataset_repr_with_netcdf4_datetimes[us] tests/test_conventions.py::TestDecodeCF::test_dataset_repr_with_netcdf4_datetimes[ns] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_timedelta_via_dask[ms-days-dtype0] [gw1] PASSED tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_dataset_compute tests/test_coding_times.py::test_encode_cf_timedelta_via_dask[ms-None-None] tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_pickle [gw2] PASSED tests/test_conventions.py::TestDecodeCF::test_dataset_repr_with_netcdf4_datetimes[ns] tests/test_conventions.py::TestDecodeCF::test_decode_cf_datetime_transition_to_invalid [gw1] PASSED tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_pickle tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_pickle_dataarray [gw2] PASSED tests/test_conventions.py::TestDecodeCF::test_decode_cf_datetime_transition_to_invalid [gw3] PASSED tests/test_coding_times.py::test_encode_cf_timedelta_via_dask[ms-None-None] tests/test_conventions.py::TestDecodeCF::test_decode_cf_with_dask tests/test_coding_times.py::test_encode_cf_timedelta_via_dask[us-days-dtype0] [gw1] PASSED tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_pickle_dataarray tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_dataset_caching [gw3] PASSED tests/test_coding_times.py::test_encode_cf_timedelta_via_dask[us-days-dtype0] [gw1] PASSED tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_dataset_caching tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_None_variable tests/test_coding_times.py::test_encode_cf_timedelta_via_dask[us-None-None] [gw1] PASSED tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_None_variable tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_object_dtype [gw3] PASSED tests/test_coding_times.py::test_encode_cf_timedelta_via_dask[us-None-None] tests/test_coding_times.py::test_encode_cf_timedelta_via_dask[ns-days-dtype0] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_open_zarr_use_cftime[2] tests/test_backends.py::TestZarrDictStore::test_write_read_select_write[2] [gw1] PASSED tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_object_dtype [gw3] PASSED tests/test_coding_times.py::test_encode_cf_timedelta_via_dask[ns-days-dtype0] tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_string_data tests/test_coding_times.py::test_encode_cf_timedelta_via_dask[ns-None-None] [gw2] PASSED tests/test_conventions.py::TestDecodeCF::test_decode_cf_with_dask [gw1] PASSED tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_string_data tests/test_conventions.py::TestDecodeCF::test_decode_dask_times tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_string_encoded_characters [gw3] PASSED tests/test_coding_times.py::test_encode_cf_timedelta_via_dask[ns-None-None] tests/test_coding_times.py::test_encode_cf_timedelta_units_change[False] [gw1] PASSED tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_string_encoded_characters tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_numpy_datetime_data [gw3] PASSED tests/test_coding_times.py::test_encode_cf_timedelta_units_change[False] tests/test_coding_times.py::test_encode_cf_timedelta_units_change[True] [gw2] PASSED tests/test_conventions.py::TestDecodeCF::test_decode_dask_times tests/test_conventions.py::TestDecodeCF::test_decode_cf_time_kwargs[s] [gw1] PASSED tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_numpy_datetime_data [gw3] PASSED tests/test_coding_times.py::test_encode_cf_timedelta_units_change[True] tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_cftime_datetime_data tests/test_coding_times.py::test_encode_cf_timedelta_small_dtype_missing_value[False] [gw2] PASSED tests/test_conventions.py::TestDecodeCF::test_decode_cf_time_kwargs[s] tests/test_conventions.py::TestDecodeCF::test_decode_cf_time_kwargs[ms] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_timedelta_small_dtype_missing_value[False] tests/test_coding_times.py::test_encode_cf_timedelta_small_dtype_missing_value[True] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_write_read_select_write[2] tests/test_backends.py::TestZarrDictStore::test_attributes[2-obj0] [gw2] PASSED tests/test_conventions.py::TestDecodeCF::test_decode_cf_time_kwargs[ms] tests/test_conventions.py::TestDecodeCF::test_decode_cf_time_kwargs[us] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_attributes[2-obj0] tests/test_backends.py::TestZarrDictStore::test_attributes[2-obj1] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_attributes[2-obj1] tests/test_backends.py::TestZarrDictStore::test_chunked_datetime64_or_timedelta64[2-datetime64[ns]] [gw2] PASSED tests/test_conventions.py::TestDecodeCF::test_decode_cf_time_kwargs[us] tests/test_conventions.py::TestDecodeCF::test_decode_cf_time_kwargs[ns] [gw3] PASSED tests/test_coding_times.py::test_encode_cf_timedelta_small_dtype_missing_value[True] tests/test_coding_times.py::test_decode_timedelta_via_units[default] [gw2] PASSED tests/test_conventions.py::TestDecodeCF::test_decode_cf_time_kwargs[ns] tests/test_conventions.py::TestCFEncodedDataStore::test_zero_dimensional_variable [gw3] PASSED tests/test_coding_times.py::test_decode_timedelta_via_units[default] tests/test_coding_times.py::test_decode_timedelta_via_units[decode_timedelta=True] [gw3] PASSED tests/test_coding_times.py::test_decode_timedelta_via_units[decode_timedelta=True] tests/test_coding_times.py::test_decode_timedelta_via_units[decode_timedelta=False] [gw2] PASSED tests/test_conventions.py::TestCFEncodedDataStore::test_zero_dimensional_variable tests/test_conventions.py::TestCFEncodedDataStore::test_write_store [gw3] PASSED tests/test_coding_times.py::test_decode_timedelta_via_units[decode_timedelta=False] tests/test_coding_times.py::test_decode_timedelta_via_units[inherit-time_unit-from-decode_times] [gw3] PASSED tests/test_coding_times.py::test_decode_timedelta_via_units[inherit-time_unit-from-decode_times] tests/test_coding_times.py::test_decode_timedelta_via_units[set-time_unit-via-CFTimedeltaCoder-decode_times=True] [gw2] PASSED tests/test_conventions.py::TestCFEncodedDataStore::test_write_store tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_test_data [gw3] PASSED tests/test_coding_times.py::test_decode_timedelta_via_units[set-time_unit-via-CFTimedeltaCoder-decode_times=True] tests/test_coding_times.py::test_decode_timedelta_via_units[set-time_unit-via-CFTimedeltaCoder-decode_times=False] [gw3] PASSED tests/test_coding_times.py::test_decode_timedelta_via_units[set-time_unit-via-CFTimedeltaCoder-decode_times=False] tests/test_coding_times.py::test_decode_timedelta_via_units[override-time_unit-from-decode_times] [gw1] PASSED tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_cftime_datetime_data [gw3] PASSED tests/test_coding_times.py::test_decode_timedelta_via_units[override-time_unit-from-decode_times] tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_timedelta_data [gw2] PASSED tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_test_data tests/test_coding_times.py::test_decode_timedelta_via_dtype[default] tests/test_conventions.py::TestCFEncodedDataStore::test_load [gw3] PASSED tests/test_coding_times.py::test_decode_timedelta_via_dtype[default] tests/test_coding_times.py::test_decode_timedelta_via_dtype[decode_timedelta=False] [gw1] PASSED tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_timedelta_data tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_timedelta_data_via_dtype[s] [gw3] PASSED tests/test_coding_times.py::test_decode_timedelta_via_dtype[decode_timedelta=False] tests/test_coding_times.py::test_decode_timedelta_via_dtype[decode_timedelta=True] [gw3] PASSED tests/test_coding_times.py::test_decode_timedelta_via_dtype[decode_timedelta=True] tests/test_coding_times.py::test_decode_timedelta_via_dtype[use-original-units] [gw1] PASSED tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_timedelta_data_via_dtype[s] tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_timedelta_data_via_dtype[ms] [gw3] PASSED tests/test_coding_times.py::test_decode_timedelta_via_dtype[use-original-units] tests/test_coding_times.py::test_decode_timedelta_via_dtype[inherit-time_unit-from-decode_times] [gw2] PASSED tests/test_conventions.py::TestCFEncodedDataStore::test_load tests/test_conventions.py::TestCFEncodedDataStore::test_load_async [gw3] PASSED tests/test_coding_times.py::test_decode_timedelta_via_dtype[inherit-time_unit-from-decode_times] tests/test_coding_times.py::test_decode_timedelta_via_dtype[set-time_unit-via-CFTimedeltaCoder-decode_times=True] [gw1] PASSED tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_timedelta_data_via_dtype[ms] tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_timedelta_data_via_dtype[us] [gw2] SKIPPED tests/test_conventions.py::TestCFEncodedDataStore::test_load_async tests/test_conventions.py::TestCFEncodedDataStore::test_dataset_compute [gw3] PASSED tests/test_coding_times.py::test_decode_timedelta_via_dtype[set-time_unit-via-CFTimedeltaCoder-decode_times=True] tests/test_coding_times.py::test_decode_timedelta_via_dtype[set-time_unit-via-CFTimedeltaCoder-decode_times=False] [gw1] PASSED tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_timedelta_data_via_dtype[us] tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_timedelta_data_via_dtype[ns] [gw3] PASSED tests/test_coding_times.py::test_decode_timedelta_via_dtype[set-time_unit-via-CFTimedeltaCoder-decode_times=False] tests/test_coding_times.py::test_decode_timedelta_via_dtype[override-time_unit-from-decode_times] [gw2] PASSED tests/test_conventions.py::TestCFEncodedDataStore::test_dataset_compute tests/test_conventions.py::TestCFEncodedDataStore::test_pickle [gw3] PASSED tests/test_coding_times.py::test_decode_timedelta_via_dtype[override-time_unit-from-decode_times] tests/test_coding_times.py::test_decode_timedelta_via_dtype[decode-different-units] [gw1] PASSED tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_timedelta_data_via_dtype[ns] [gw2] PASSED tests/test_conventions.py::TestCFEncodedDataStore::test_pickle tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_float64_data tests/test_conventions.py::TestCFEncodedDataStore::test_pickle_dataarray [gw3] PASSED tests/test_coding_times.py::test_decode_timedelta_via_dtype[decode-different-units] tests/test_coding_times.py::test_lazy_decode_timedelta_unexpected_dtype [gw2] PASSED tests/test_conventions.py::TestCFEncodedDataStore::test_pickle_dataarray tests/test_conventions.py::TestCFEncodedDataStore::test_dataset_caching [gw1] PASSED tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_float64_data tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_example_1_netcdf [gw1] SKIPPED tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_example_1_netcdf tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_coordinates [gw3] PASSED tests/test_coding_times.py::test_lazy_decode_timedelta_unexpected_dtype tests/test_coding_times.py::test_lazy_decode_timedelta_error [gw2] PASSED tests/test_conventions.py::TestCFEncodedDataStore::test_dataset_caching tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_None_variable [gw2] PASSED tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_None_variable tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_object_dtype [gw3] PASSED tests/test_coding_times.py::test_lazy_decode_timedelta_error tests/test_coding_times.py::test_duck_array_decode_times[standard] [gw3] PASSED tests/test_coding_times.py::test_duck_array_decode_times[standard] tests/test_coding_times.py::test_duck_array_decode_times[360_day] [gw2] PASSED tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_object_dtype tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_string_data [gw3] PASSED tests/test_coding_times.py::test_duck_array_decode_times[360_day] tests/test_coding_times.py::test_decode_timedelta_mask_and_scale[True-True] [gw2] PASSED tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_string_data tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_string_encoded_characters [gw1] PASSED tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_coordinates [gw3] PASSED tests/test_coding_times.py::test_decode_timedelta_mask_and_scale[True-True] tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_global_coordinates [gw2] PASSED tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_string_encoded_characters tests/test_coding_times.py::test_decode_timedelta_mask_and_scale[True-False] tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_numpy_datetime_data [gw3] PASSED tests/test_coding_times.py::test_decode_timedelta_mask_and_scale[True-False] tests/test_coding_times.py::test_decode_timedelta_mask_and_scale[False-True] [gw2] PASSED tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_numpy_datetime_data [gw1] PASSED tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_global_coordinates tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_cftime_datetime_data tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_coordinates_with_space [gw3] PASSED tests/test_coding_times.py::test_decode_timedelta_mask_and_scale[False-True] tests/test_coding_times.py::test_decode_timedelta_mask_and_scale[False-False] [gw3] PASSED tests/test_coding_times.py::test_decode_timedelta_mask_and_scale[False-False] [gw1] PASSED tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_coordinates_with_space tests/test_coding_times.py::test_decode_floating_point_timedelta_no_serialization_warning tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_boolean_dtype [gw3] PASSED tests/test_coding_times.py::test_decode_floating_point_timedelta_no_serialization_warning tests/test_coding_times.py::test_timedelta64_coding_via_dtype[s] [gw3] PASSED tests/test_coding_times.py::test_timedelta64_coding_via_dtype[s] tests/test_coding_times.py::test_timedelta64_coding_via_dtype[ms] [gw1] PASSED tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_boolean_dtype tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_orthogonal_indexing [gw3] PASSED tests/test_coding_times.py::test_timedelta64_coding_via_dtype[ms] tests/test_coding_times.py::test_timedelta64_coding_via_dtype[us] [gw3] PASSED tests/test_coding_times.py::test_timedelta64_coding_via_dtype[us] tests/test_coding_times.py::test_timedelta64_coding_via_dtype[ns] [gw2] PASSED tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_cftime_datetime_data tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_timedelta_data [gw3] PASSED tests/test_coding_times.py::test_timedelta64_coding_via_dtype[ns] tests/test_coding_times.py::test_timedelta_coding_via_dtype_non_pandas_coarse_resolution_warning [gw3] PASSED tests/test_coding_times.py::test_timedelta_coding_via_dtype_non_pandas_coarse_resolution_warning tests/test_coding_times.py::test_timedelta_coding_via_dtype_non_pandas_fine_resolution_warning [gw2] PASSED tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_timedelta_data tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_timedelta_data_via_dtype[s] [gw1] PASSED tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_orthogonal_indexing tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_vectorized_indexing [gw2] PASSED tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_timedelta_data_via_dtype[s] tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_timedelta_data_via_dtype[ms] [gw2] PASSED tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_timedelta_data_via_dtype[ms] tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_timedelta_data_via_dtype[us] [gw2] PASSED tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_timedelta_data_via_dtype[us] tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_timedelta_data_via_dtype[ns] [gw2] PASSED tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_timedelta_data_via_dtype[ns] tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_float64_data [gw2] PASSED tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_float64_data tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_example_1_netcdf [gw2] SKIPPED tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_example_1_netcdf tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_global_coordinates [gw2] PASSED tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_global_coordinates tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_coordinates_with_space [gw2] PASSED tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_coordinates_with_space tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_boolean_dtype [gw2] PASSED tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_boolean_dtype tests/test_conventions.py::TestCFEncodedDataStore::test_orthogonal_indexing [gw2] PASSED tests/test_conventions.py::TestCFEncodedDataStore::test_orthogonal_indexing tests/test_conventions.py::TestCFEncodedDataStore::test_vectorized_indexing [gw1] PASSED tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_vectorized_indexing tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_vectorized_indexing_negative_step [gw2] PASSED tests/test_conventions.py::TestCFEncodedDataStore::test_vectorized_indexing tests/test_conventions.py::TestCFEncodedDataStore::test_vectorized_indexing_negative_step [gw2] PASSED tests/test_conventions.py::TestCFEncodedDataStore::test_vectorized_indexing_negative_step tests/test_conventions.py::TestCFEncodedDataStore::test_outer_indexing_reversed [gw2] PASSED tests/test_conventions.py::TestCFEncodedDataStore::test_outer_indexing_reversed tests/test_conventions.py::TestCFEncodedDataStore::test_isel_dataarray [gw1] PASSED tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_vectorized_indexing_negative_step [gw2] PASSED tests/test_conventions.py::TestCFEncodedDataStore::test_isel_dataarray tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_outer_indexing_reversed tests/test_conventions.py::TestCFEncodedDataStore::test_array_type_after_indexing [gw1] PASSED tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_outer_indexing_reversed tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_isel_dataarray [gw2] PASSED tests/test_conventions.py::TestCFEncodedDataStore::test_array_type_after_indexing [gw3] XFAIL tests/test_coding_times.py::test_timedelta_coding_via_dtype_non_pandas_fine_resolution_warning tests/test_coding_times.py::test_timedelta_decode_via_dtype_invalid_encoding [gw3] PASSED tests/test_coding_times.py::test_timedelta_decode_via_dtype_invalid_encoding tests/test_coding_times.py::test_timedelta_encode_via_dtype_invalid_attribute[dtype] tests/test_conventions.py::TestCFEncodedDataStore::test_dropna [gw2] PASSED tests/test_conventions.py::TestCFEncodedDataStore::test_dropna tests/test_conventions.py::TestCFEncodedDataStore::test_ondisk_after_print [gw3] PASSED tests/test_coding_times.py::test_timedelta_encode_via_dtype_invalid_attribute[dtype] tests/test_coding_times.py::test_timedelta_encode_via_dtype_invalid_attribute[units] [gw3] PASSED tests/test_coding_times.py::test_timedelta_encode_via_dtype_invalid_attribute[units] tests/test_coding_times.py::test_timedelta_decoding_options[True-True-{'units': 'seconds'}-True] [gw1] PASSED tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_isel_dataarray tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_array_type_after_indexing [gw3] PASSED tests/test_coding_times.py::test_timedelta_decoding_options[True-True-{'units': 'seconds'}-True] tests/test_coding_times.py::test_timedelta_decoding_options[True-False-{'units': 'seconds'}-True] [gw2] PASSED tests/test_conventions.py::TestCFEncodedDataStore::test_ondisk_after_print tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_bytes_with_fill_value [gw3] PASSED tests/test_coding_times.py::test_timedelta_decoding_options[True-False-{'units': 'seconds'}-True] tests/test_coding_times.py::test_timedelta_decoding_options[False-True-{'units': 'seconds'}-False] [gw2] PASSED tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_bytes_with_fill_value [gw3] PASSED tests/test_coding_times.py::test_timedelta_decoding_options[False-True-{'units': 'seconds'}-False] tests/test_coding_times.py::test_timedelta_decoding_options[False-False-{'units': 'seconds'}-False] tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_string_with_fill_value_nchar [gw3] PASSED tests/test_coding_times.py::test_timedelta_decoding_options[False-False-{'units': 'seconds'}-False] tests/test_coding_times.py::test_timedelta_decoding_options[True-True-{'dtype': 'timedelta64[s]', 'units': 'seconds'}-True] [gw2] PASSED tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_string_with_fill_value_nchar tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_empty_vlen_string_array [gw3] PASSED tests/test_coding_times.py::test_timedelta_decoding_options[True-True-{'dtype': 'timedelta64[s]', 'units': 'seconds'}-True] tests/test_coding_times.py::test_timedelta_decoding_options[True-False-{'dtype': 'timedelta64[s]', 'units': 'seconds'}-True] [gw2] PASSED tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_empty_vlen_string_array tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_mask_and_scale[dtype0-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] [gw1] PASSED tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_array_type_after_indexing tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_dropna [gw3] PASSED tests/test_coding_times.py::test_timedelta_decoding_options[True-False-{'dtype': 'timedelta64[s]', 'units': 'seconds'}-True] tests/test_coding_times.py::test_timedelta_decoding_options[False-True-{'dtype': 'timedelta64[s]', 'units': 'seconds'}-True] [gw2] PASSED tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_mask_and_scale[dtype0-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] [gw3] PASSED tests/test_coding_times.py::test_timedelta_decoding_options[False-True-{'dtype': 'timedelta64[s]', 'units': 'seconds'}-True] tests/test_coding_times.py::test_timedelta_decoding_options[False-False-{'dtype': 'timedelta64[s]', 'units': 'seconds'}-False] tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] [gw3] PASSED tests/test_coding_times.py::test_timedelta_decoding_options[False-False-{'dtype': 'timedelta64[s]', 'units': 'seconds'}-False] tests/test_coding_times.py::test_timedelta_encoding_explicit_non_timedelta64_dtype [gw1] PASSED tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_dropna tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_ondisk_after_print [gw3] PASSED tests/test_coding_times.py::test_timedelta_encoding_explicit_non_timedelta64_dtype tests/test_coding_times.py::test_timedelta64_coding_via_dtype_with_mask[s-_FillValue] [gw3] PASSED tests/test_coding_times.py::test_timedelta64_coding_via_dtype_with_mask[s-_FillValue] tests/test_coding_times.py::test_timedelta64_coding_via_dtype_with_mask[s-missing_value] [gw3] PASSED tests/test_coding_times.py::test_timedelta64_coding_via_dtype_with_mask[s-missing_value] tests/test_coding_times.py::test_timedelta64_coding_via_dtype_with_mask[ms-_FillValue] [gw1] PASSED tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_ondisk_after_print tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_bytes_with_fill_value [gw3] PASSED tests/test_coding_times.py::test_timedelta64_coding_via_dtype_with_mask[ms-_FillValue] tests/test_coding_times.py::test_timedelta64_coding_via_dtype_with_mask[ms-missing_value] [gw3] PASSED tests/test_coding_times.py::test_timedelta64_coding_via_dtype_with_mask[ms-missing_value] tests/test_coding_times.py::test_timedelta64_coding_via_dtype_with_mask[us-_FillValue] [gw1] PASSED tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_bytes_with_fill_value tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_string_with_fill_value_nchar [gw3] PASSED tests/test_coding_times.py::test_timedelta64_coding_via_dtype_with_mask[us-_FillValue] tests/test_coding_times.py::test_timedelta64_coding_via_dtype_with_mask[us-missing_value] [gw1] PASSED tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_string_with_fill_value_nchar tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_empty_vlen_string_array [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_chunked_datetime64_or_timedelta64[2-datetime64[ns]] [gw3] PASSED tests/test_coding_times.py::test_timedelta64_coding_via_dtype_with_mask[us-missing_value] tests/test_backends.py::TestZarrDictStore::test_chunked_datetime64_or_timedelta64[2-timedelta64[ns]] tests/test_coding_times.py::test_timedelta64_coding_via_dtype_with_mask[ns-_FillValue] [gw1] PASSED tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_empty_vlen_string_array tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_mask_and_scale[dtype0-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] [gw3] PASSED tests/test_coding_times.py::test_timedelta64_coding_via_dtype_with_mask[ns-_FillValue] tests/test_coding_times.py::test_timedelta64_coding_via_dtype_with_mask[ns-missing_value] [gw3] PASSED tests/test_coding_times.py::test_timedelta64_coding_via_dtype_with_mask[ns-missing_value] tests/test_coding_times.py::test_roundtrip_0size_timedelta[s] [gw3] PASSED tests/test_coding_times.py::test_roundtrip_0size_timedelta[s] tests/test_coding_times.py::test_roundtrip_0size_timedelta[ms] [gw1] PASSED tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_mask_and_scale[dtype0-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] [gw3] PASSED tests/test_coding_times.py::test_roundtrip_0size_timedelta[ms] tests/test_coding_times.py::test_roundtrip_0size_timedelta[us] [gw3] PASSED tests/test_coding_times.py::test_roundtrip_0size_timedelta[us] tests/test_coding_times.py::test_roundtrip_0size_timedelta[ns] [gw3] PASSED tests/test_coding_times.py::test_roundtrip_0size_timedelta[ns] tests/test_combine.py::TestTileIDsFromNestedList::test_1d [gw3] PASSED tests/test_combine.py::TestTileIDsFromNestedList::test_1d tests/test_combine.py::TestTileIDsFromNestedList::test_2d [gw3] PASSED tests/test_combine.py::TestTileIDsFromNestedList::test_2d tests/test_combine.py::TestTileIDsFromNestedList::test_3d [gw3] PASSED tests/test_combine.py::TestTileIDsFromNestedList::test_3d tests/test_combine.py::TestTileIDsFromNestedList::test_single_dataset [gw3] PASSED tests/test_combine.py::TestTileIDsFromNestedList::test_single_dataset tests/test_combine.py::TestTileIDsFromNestedList::test_redundant_nesting [gw3] PASSED tests/test_combine.py::TestTileIDsFromNestedList::test_redundant_nesting tests/test_combine.py::TestTileIDsFromNestedList::test_ignore_empty_list [gw2] XFAIL tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_mask_and_scale[dtype0-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] [gw3] PASSED tests/test_combine.py::TestTileIDsFromNestedList::test_ignore_empty_list tests/test_combine.py::TestTileIDsFromNestedList::test_uneven_depth_input [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_chunked_datetime64_or_timedelta64[2-timedelta64[ns]] tests/test_backends.py::TestZarrDictStore::test_chunked_cftime_datetime[2] [gw2] PASSED tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_mask_and_scale[dtype0-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_mask_and_scale[dtype0-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data] [gw2] SKIPPED tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_mask_and_scale[dtype0-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data] tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_mask_and_scale[dtype0-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] [gw2] PASSED tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_mask_and_scale[dtype0-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_mask_and_scale[dtype1-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_chunked_cftime_datetime[2] tests/test_backends.py::TestZarrDictStore::test_cache_members[2] [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_cache_members[2] tests/test_backends.py::TestZarrDictStore::test_zarr_fill_value_setting[2-int] [gw2] PASSED tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_mask_and_scale[dtype1-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_mask_and_scale[dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] [gw3] PASSED tests/test_combine.py::TestTileIDsFromNestedList::test_uneven_depth_input tests/test_combine.py::TestTileIDsFromNestedList::test_uneven_length_input [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_zarr_fill_value_setting[2-int] tests/test_backends.py::TestZarrDictStore::test_zarr_fill_value_setting[2-float] [gw3] PASSED tests/test_combine.py::TestTileIDsFromNestedList::test_uneven_length_input tests/test_combine.py::TestTileIDsFromNestedList::test_infer_from_datasets [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_zarr_fill_value_setting[2-float] tests/test_backends.py::TestZarrDictStore::test_chunk_key_encoding_v2[2] [gw3] PASSED tests/test_combine.py::TestTileIDsFromNestedList::test_infer_from_datasets tests/test_combine.py::TestTileIDsFromCoords::test_1d [gw0] PASSED tests/test_backends.py::TestZarrDictStore::test_chunk_key_encoding_v2[2] tests/test_backends.py::TestZarrDictStore::test_async_load_multiple_variables[2] [gw0] SKIPPED tests/test_backends.py::TestZarrDictStore::test_async_load_multiple_variables[2] tests/test_backends.py::TestZarrDictStore::test_concurrent_load_multiple_objects[2-Variable] [gw0] SKIPPED tests/test_backends.py::TestZarrDictStore::test_concurrent_load_multiple_objects[2-Variable] tests/test_backends.py::TestZarrDictStore::test_concurrent_load_multiple_objects[2-DataArray] [gw0] SKIPPED tests/test_backends.py::TestZarrDictStore::test_concurrent_load_multiple_objects[2-DataArray] tests/test_backends.py::TestZarrDictStore::test_concurrent_load_multiple_objects[2-Dataset] [gw0] SKIPPED tests/test_backends.py::TestZarrDictStore::test_concurrent_load_multiple_objects[2-Dataset] tests/test_backends.py::TestZarrDictStore::test_indexing[2-no-indexing-sel-Variable] [gw0] SKIPPED tests/test_backends.py::TestZarrDictStore::test_indexing[2-no-indexing-sel-Variable] tests/test_backends.py::TestZarrDictStore::test_indexing[2-no-indexing-sel-DataArray] [gw0] SKIPPED tests/test_backends.py::TestZarrDictStore::test_indexing[2-no-indexing-sel-DataArray] tests/test_backends.py::TestZarrDictStore::test_indexing[2-no-indexing-sel-Dataset] [gw0] SKIPPED tests/test_backends.py::TestZarrDictStore::test_indexing[2-no-indexing-sel-Dataset] tests/test_backends.py::TestZarrDictStore::test_indexing[2-no-indexing-isel-Variable] [gw0] SKIPPED tests/test_backends.py::TestZarrDictStore::test_indexing[2-no-indexing-isel-Variable] tests/test_backends.py::TestZarrDictStore::test_indexing[2-no-indexing-isel-DataArray] [gw0] SKIPPED tests/test_backends.py::TestZarrDictStore::test_indexing[2-no-indexing-isel-DataArray] tests/test_backends.py::TestZarrDictStore::test_indexing[2-no-indexing-isel-Dataset] [gw0] SKIPPED tests/test_backends.py::TestZarrDictStore::test_indexing[2-no-indexing-isel-Dataset] tests/test_backends.py::TestZarrDictStore::test_indexing[2-basic-int-sel-Variable] [gw0] SKIPPED tests/test_backends.py::TestZarrDictStore::test_indexing[2-basic-int-sel-Variable] tests/test_backends.py::TestZarrDictStore::test_indexing[2-basic-int-sel-DataArray] [gw0] SKIPPED tests/test_backends.py::TestZarrDictStore::test_indexing[2-basic-int-sel-DataArray] [gw3] PASSED tests/test_combine.py::TestTileIDsFromCoords::test_1d tests/test_combine.py::TestTileIDsFromCoords::test_2d [gw1] XFAIL tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_mask_and_scale[dtype0-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] [gw3] PASSED tests/test_combine.py::TestTileIDsFromCoords::test_2d tests/test_combine.py::TestTileIDsFromCoords::test_no_dimension_coords tests/test_backends.py::TestZarrDictStore::test_indexing[2-basic-int-sel-Dataset] [gw0] SKIPPED tests/test_backends.py::TestZarrDictStore::test_indexing[2-basic-int-sel-Dataset] tests/test_backends.py::TestZarrDictStore::test_indexing[2-basic-int-isel-Variable] [gw0] SKIPPED tests/test_backends.py::TestZarrDictStore::test_indexing[2-basic-int-isel-Variable] tests/test_backends.py::TestZarrDictStore::test_indexing[2-basic-int-isel-DataArray] [gw0] SKIPPED tests/test_backends.py::TestZarrDictStore::test_indexing[2-basic-int-isel-DataArray] tests/test_backends.py::TestZarrDictStore::test_indexing[2-basic-int-isel-Dataset] [gw0] SKIPPED tests/test_backends.py::TestZarrDictStore::test_indexing[2-basic-int-isel-Dataset] tests/test_backends.py::TestZarrDictStore::test_indexing[2-basic-slice-sel-Variable] [gw0] SKIPPED tests/test_backends.py::TestZarrDictStore::test_indexing[2-basic-slice-sel-Variable] tests/test_backends.py::TestZarrDictStore::test_indexing[2-basic-slice-sel-DataArray] [gw0] SKIPPED tests/test_backends.py::TestZarrDictStore::test_indexing[2-basic-slice-sel-DataArray] tests/test_backends.py::TestZarrDictStore::test_indexing[2-basic-slice-sel-Dataset] [gw0] SKIPPED tests/test_backends.py::TestZarrDictStore::test_indexing[2-basic-slice-sel-Dataset] tests/test_backends.py::TestZarrDictStore::test_indexing[2-basic-slice-isel-Variable] [gw0] SKIPPED tests/test_backends.py::TestZarrDictStore::test_indexing[2-basic-slice-isel-Variable] [gw3] PASSED tests/test_combine.py::TestTileIDsFromCoords::test_no_dimension_coords tests/test_combine.py::TestTileIDsFromCoords::test_coord_not_monotonic tests/test_backends.py::TestZarrDictStore::test_indexing[2-basic-slice-isel-DataArray] [gw0] SKIPPED tests/test_backends.py::TestZarrDictStore::test_indexing[2-basic-slice-isel-DataArray] tests/test_backends.py::TestZarrDictStore::test_indexing[2-basic-slice-isel-Dataset] [gw0] SKIPPED tests/test_backends.py::TestZarrDictStore::test_indexing[2-basic-slice-isel-Dataset] tests/test_backends.py::TestZarrDictStore::test_indexing[2-outer-sel-Variable] [gw0] SKIPPED tests/test_backends.py::TestZarrDictStore::test_indexing[2-outer-sel-Variable] tests/test_backends.py::TestZarrDictStore::test_indexing[2-outer-sel-DataArray] [gw0] SKIPPED tests/test_backends.py::TestZarrDictStore::test_indexing[2-outer-sel-DataArray] tests/test_backends.py::TestZarrDictStore::test_indexing[2-outer-sel-Dataset] [gw0] SKIPPED tests/test_backends.py::TestZarrDictStore::test_indexing[2-outer-sel-Dataset] [gw3] PASSED tests/test_combine.py::TestTileIDsFromCoords::test_coord_not_monotonic tests/test_backends.py::TestZarrDictStore::test_indexing[2-outer-isel-Variable] [gw0] SKIPPED tests/test_backends.py::TestZarrDictStore::test_indexing[2-outer-isel-Variable] tests/test_combine.py::TestTileIDsFromCoords::test_coord_monotonically_decreasing tests/test_backends.py::TestZarrDictStore::test_indexing[2-outer-isel-DataArray] [gw0] SKIPPED tests/test_backends.py::TestZarrDictStore::test_indexing[2-outer-isel-DataArray] tests/test_backends.py::TestZarrDictStore::test_indexing[2-outer-isel-Dataset] [gw0] SKIPPED tests/test_backends.py::TestZarrDictStore::test_indexing[2-outer-isel-Dataset] tests/test_backends.py::TestZarrDictStore::test_indexing[2-vectorized-sel-Variable] [gw0] SKIPPED tests/test_backends.py::TestZarrDictStore::test_indexing[2-vectorized-sel-Variable] tests/test_backends.py::TestZarrDictStore::test_indexing[2-vectorized-sel-DataArray] [gw0] SKIPPED tests/test_backends.py::TestZarrDictStore::test_indexing[2-vectorized-sel-DataArray] tests/test_backends.py::TestZarrDictStore::test_indexing[2-vectorized-sel-Dataset] [gw0] SKIPPED tests/test_backends.py::TestZarrDictStore::test_indexing[2-vectorized-sel-Dataset] [gw3] PASSED tests/test_combine.py::TestTileIDsFromCoords::test_coord_monotonically_decreasing tests/test_combine.py::TestTileIDsFromCoords::test_no_concatenation_needed [gw1] PASSED tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_mask_and_scale[dtype0-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] tests/test_backends.py::TestZarrDictStore::test_indexing[2-vectorized-isel-Variable] [gw0] SKIPPED tests/test_backends.py::TestZarrDictStore::test_indexing[2-vectorized-isel-Variable] tests/test_backends.py::TestZarrDictStore::test_indexing[2-vectorized-isel-DataArray] [gw0] SKIPPED tests/test_backends.py::TestZarrDictStore::test_indexing[2-vectorized-isel-DataArray] tests/test_backends.py::TestZarrDictStore::test_indexing[2-vectorized-isel-Dataset] [gw0] SKIPPED tests/test_backends.py::TestZarrDictStore::test_indexing[2-vectorized-isel-Dataset] tests/test_backends.py::TestZarrDictStore::test_raise_on_older_zarr_version[2-zarr_format=2-indexer0-basic async indexing] tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_mask_and_scale[dtype0-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data] [gw3] PASSED tests/test_combine.py::TestTileIDsFromCoords::test_no_concatenation_needed tests/test_combine.py::TestTileIDsFromCoords::test_2d_plus_bystander_dim [gw0] SKIPPED tests/test_backends.py::TestZarrDictStore::test_raise_on_older_zarr_version[2-zarr_format=2-indexer0-basic async indexing] [gw1] SKIPPED tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_mask_and_scale[dtype0-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data] tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_mask_and_scale[dtype0-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] tests/test_backends.py::TestZarrDictStore::test_raise_on_older_zarr_version[2-zarr_format=2-indexer1-orthogonal async indexing] [gw0] SKIPPED tests/test_backends.py::TestZarrDictStore::test_raise_on_older_zarr_version[2-zarr_format=2-indexer1-orthogonal async indexing] tests/test_backends.py::TestZarrDictStore::test_raise_on_older_zarr_version[2-zarr_format=2-indexer2-vectorized async indexing] [gw3] PASSED tests/test_combine.py::TestTileIDsFromCoords::test_2d_plus_bystander_dim tests/test_combine.py::TestTileIDsFromCoords::test_string_coords [gw0] SKIPPED tests/test_backends.py::TestZarrDictStore::test_raise_on_older_zarr_version[2-zarr_format=2-indexer2-vectorized async indexing] tests/test_backends.py::TestZarrDictStore::test_raise_on_older_zarr_version[2-zarr_format=3-indexer0-basic async indexing] [gw0] SKIPPED tests/test_backends.py::TestZarrDictStore::test_raise_on_older_zarr_version[2-zarr_format=3-indexer0-basic async indexing] tests/test_backends.py::TestZarrDictStore::test_raise_on_older_zarr_version[2-zarr_format=3-indexer1-orthogonal async indexing] [gw0] SKIPPED tests/test_backends.py::TestZarrDictStore::test_raise_on_older_zarr_version[2-zarr_format=3-indexer1-orthogonal async indexing] tests/test_backends.py::TestZarrDictStore::test_raise_on_older_zarr_version[2-zarr_format=3-indexer2-vectorized async indexing] [gw0] SKIPPED tests/test_backends.py::TestZarrDictStore::test_raise_on_older_zarr_version[2-zarr_format=3-indexer2-vectorized async indexing] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_zero_dimensional_variable[2] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_zero_dimensional_variable[2] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_write_store[2] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_write_store[2] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_roundtrip_test_data[2] [gw3] PASSED tests/test_combine.py::TestTileIDsFromCoords::test_string_coords [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_roundtrip_test_data[2] tests/test_combine.py::TestTileIDsFromCoords::test_lexicographic_sort_string_coords tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_load[2] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_load[2] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_dataset_compute[2] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_dataset_compute[2] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_pickle[2] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_pickle[2] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_pickle_dataarray[2] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_pickle_dataarray[2] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_roundtrip_None_variable[2] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_roundtrip_None_variable[2] [gw3] PASSED tests/test_combine.py::TestTileIDsFromCoords::test_lexicographic_sort_string_coords tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_roundtrip_object_dtype[2] [gw1] PASSED tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_mask_and_scale[dtype0-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] tests/test_combine.py::TestTileIDsFromCoords::test_datetime_coords [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_roundtrip_object_dtype[2] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_roundtrip_string_data[2] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_roundtrip_string_data[2] tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_mask_and_scale[dtype1-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_roundtrip_string_encoded_characters[2] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_roundtrip_string_encoded_characters[2] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_roundtrip_numpy_datetime_data[2] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_roundtrip_numpy_datetime_data[2] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_roundtrip_cftime_datetime_data[2] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_roundtrip_cftime_datetime_data[2] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_roundtrip_timedelta_data[2] [gw3] PASSED tests/test_combine.py::TestTileIDsFromCoords::test_datetime_coords [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_roundtrip_timedelta_data[2] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_roundtrip_timedelta_data_via_dtype[2-s] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_roundtrip_timedelta_data_via_dtype[2-s] tests/test_combine.py::TestNewTileIDs::test_new_tile_id[old_id0-new_id0] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_roundtrip_timedelta_data_via_dtype[2-ms] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_roundtrip_timedelta_data_via_dtype[2-ms] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_roundtrip_timedelta_data_via_dtype[2-us] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_roundtrip_timedelta_data_via_dtype[2-us] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_roundtrip_timedelta_data_via_dtype[2-ns] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_roundtrip_timedelta_data_via_dtype[2-ns] [gw3] PASSED tests/test_combine.py::TestNewTileIDs::test_new_tile_id[old_id0-new_id0] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_roundtrip_float64_data[2] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_roundtrip_float64_data[2] tests/test_combine.py::TestNewTileIDs::test_new_tile_id[old_id1-new_id1] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_roundtrip_example_1_netcdf[2] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_roundtrip_example_1_netcdf[2] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_roundtrip_coordinates[2] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_roundtrip_coordinates[2] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_roundtrip_global_coordinates[2] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_roundtrip_global_coordinates[2] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_roundtrip_coordinates_with_space[2] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_roundtrip_coordinates_with_space[2] [gw3] PASSED tests/test_combine.py::TestNewTileIDs::test_new_tile_id[old_id1-new_id1] tests/test_combine.py::TestNewTileIDs::test_new_tile_id[old_id2-new_id2] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_roundtrip_boolean_dtype[2] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_roundtrip_boolean_dtype[2] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_orthogonal_indexing[2] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_orthogonal_indexing[2] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_vectorized_indexing[2] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_vectorized_indexing[2] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_vectorized_indexing_negative_step[2] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_vectorized_indexing_negative_step[2] [gw3] PASSED tests/test_combine.py::TestNewTileIDs::test_new_tile_id[old_id2-new_id2] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_outer_indexing_reversed[2] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_outer_indexing_reversed[2] [gw1] PASSED tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_mask_and_scale[dtype1-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] tests/test_combine.py::TestNewTileIDs::test_new_tile_id[old_id3-new_id3] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_isel_dataarray[2] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_isel_dataarray[2] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_array_type_after_indexing[2] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_array_type_after_indexing[2] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_dropna[2] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_dropna[2] tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_mask_and_scale[dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_ondisk_after_print[2] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_ondisk_after_print[2] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_roundtrip_string_with_fill_value_nchar[2] [gw3] PASSED tests/test_combine.py::TestNewTileIDs::test_new_tile_id[old_id3-new_id3] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_roundtrip_string_with_fill_value_nchar[2] tests/test_combine.py::TestNewTileIDs::test_new_tile_id[old_id4-new_id4] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_roundtrip_empty_vlen_string_array[2] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_roundtrip_empty_vlen_string_array[2] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_roundtrip_mask_and_scale[2-dtype0-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_roundtrip_mask_and_scale[2-dtype0-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_roundtrip_mask_and_scale[2-dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_roundtrip_mask_and_scale[2-dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] [gw3] PASSED tests/test_combine.py::TestNewTileIDs::test_new_tile_id[old_id4-new_id4] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_roundtrip_mask_and_scale[2-dtype0-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_roundtrip_mask_and_scale[2-dtype0-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] tests/test_combine.py::TestNewTileIDs::test_get_new_tile_ids tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_roundtrip_mask_and_scale[2-dtype0-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_roundtrip_mask_and_scale[2-dtype0-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_roundtrip_mask_and_scale[2-dtype0-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_roundtrip_mask_and_scale[2-dtype0-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_roundtrip_mask_and_scale[2-dtype1-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_roundtrip_mask_and_scale[2-dtype1-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_roundtrip_mask_and_scale[2-dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_roundtrip_mask_and_scale[2-dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_roundtrip_mask_and_scale[2-dtype1-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_roundtrip_mask_and_scale[2-dtype1-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_roundtrip_mask_and_scale[2-dtype1-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_roundtrip_mask_and_scale[2-dtype1-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_roundtrip_mask_and_scale[2-dtype1-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_roundtrip_mask_and_scale[2-dtype1-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_roundtrip_unsigned[2-fill_value0-False] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_roundtrip_unsigned[2-fill_value0-False] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_roundtrip_unsigned[2-fill_value1-True] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_roundtrip_unsigned[2-fill_value1-True] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_roundtrip_unsigned[2--1-False] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_roundtrip_unsigned[2--1-False] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_roundtrip_unsigned[2-255-True] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_roundtrip_unsigned[2-255-True] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_grid_mapping_and_bounds_are_not_coordinates_in_file[2] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_grid_mapping_and_bounds_are_not_coordinates_in_file[2] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_coordinate_variables_after_dataset_roundtrip[2] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_coordinate_variables_after_dataset_roundtrip[2] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip[2] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip[2] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_coordinate_variables_after_iris_roundtrip[2] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_coordinate_variables_after_iris_roundtrip[2] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_coordinates_encoding[2] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_coordinates_encoding[2] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_roundtrip_endian[2] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_roundtrip_endian[2] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_invalid_dataarray_names_raise[2] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_invalid_dataarray_names_raise[2] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_encoding_kwarg[2] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_encoding_kwarg[2] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_encoding_unlimited_dims[2] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_encoding_unlimited_dims[2] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_encoding_kwarg_dates[2] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_encoding_kwarg_dates[2] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_default_fill_value[2] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_default_fill_value[2] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_explicitly_omit_fill_value[2] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_explicitly_omit_fill_value[2] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_explicitly_omit_fill_value_via_encoding_kwarg[2] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_explicitly_omit_fill_value_via_encoding_kwarg[2] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_explicitly_omit_fill_value_in_coord[2] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_explicitly_omit_fill_value_in_coord[2] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg[2] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg[2] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_encoding_same_dtype[2] [gw3] PASSED tests/test_combine.py::TestNewTileIDs::test_get_new_tile_ids [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_encoding_same_dtype[2] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_append_overwrite_values[2] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_append_overwrite_values[2] tests/test_combine.py::TestCombineND::test_concat_once[dim1-kwargs0] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_multiindex_not_implemented[2] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_multiindex_not_implemented[2] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_string_object_warning[2] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_string_object_warning[2] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_indexing_roundtrip[2-indexer0] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_indexing_roundtrip[2-indexer0] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_indexing_roundtrip[2-indexer1] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_indexing_roundtrip[2-indexer1] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_indexing_roundtrip[2-indexer2] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_indexing_roundtrip[2-indexer2] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_indexing_roundtrip[2-indexer3] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_indexing_roundtrip[2-indexer3] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_indexing_roundtrip[2-indexer4] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_indexing_roundtrip[2-indexer4] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_load_async[2] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_load_async[2] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_roundtrip_bytes_with_fill_value[2] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_roundtrip_bytes_with_fill_value[2] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_roundtrip_consolidated[2-False] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_roundtrip_consolidated[2-False] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_roundtrip_consolidated[2-True] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_roundtrip_consolidated[2-True] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_roundtrip_consolidated[2-None] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_roundtrip_consolidated[2-None] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_read_non_consolidated_warning[2] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_read_non_consolidated_warning[2] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_non_existent_store[2] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_non_existent_store[2] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_with_chunkstore[2] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_with_chunkstore[2] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_auto_chunk[2] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_auto_chunk[2] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_manual_chunk[2] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_manual_chunk[2] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_unlimited_dims_encoding_is_ignored[2] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_unlimited_dims_encoding_is_ignored[2] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_warning_on_bad_chunks[2] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_warning_on_bad_chunks[2] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_deprecate_auto_chunk[2] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_deprecate_auto_chunk[2] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_write_uneven_dask_chunks[2] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_write_uneven_dask_chunks[2] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_chunk_encoding[2] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_chunk_encoding[2] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_shard_encoding[2] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_shard_encoding[2] [gw3] PASSED tests/test_combine.py::TestCombineND::test_concat_once[dim1-kwargs0] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_chunk_encoding_with_dask[2] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_chunk_encoding_with_dask[2] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_drop_encoding[2] tests/test_combine.py::TestCombineND::test_concat_once[new_dim-kwargs1] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_drop_encoding[2] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_hidden_zarr_keys[2] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_hidden_zarr_keys[2] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_dimension_names[2] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_dimension_names[2] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_write_persistence_modes[2-None] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_write_persistence_modes[2-None] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_write_persistence_modes[2-group1] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_write_persistence_modes[2-group1] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_compressor_encoding[2] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_compressor_encoding[2] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_group[2] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_group[2] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_zarr_mode_w_overwrites_encoding[2] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_zarr_mode_w_overwrites_encoding[2] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_encoding_kwarg_fixed_width_string[2] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_encoding_kwarg_fixed_width_string[2] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_dataset_caching[2] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_dataset_caching[2] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_append_write[2] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_append_write[2] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_append_with_mode_rplus_success[2] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_append_with_mode_rplus_success[2] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_append_with_mode_rplus_fails[2] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_append_with_mode_rplus_fails[2] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_append_with_invalid_dim_raises[2] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_append_with_invalid_dim_raises[2] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_append_with_no_dims_raises[2] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_append_with_no_dims_raises[2] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_append_with_append_dim_not_set_raises[2] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_append_with_append_dim_not_set_raises[2] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_append_with_mode_not_a_raises[2] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_append_with_mode_not_a_raises[2] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_append_with_existing_encoding_raises[2] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_append_with_existing_encoding_raises[2] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_append_string_length_mismatch_raises[2-U] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_append_string_length_mismatch_raises[2-U] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_append_string_length_mismatch_raises[2-S] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_append_string_length_mismatch_raises[2-S] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_append_string_length_mismatch_works[2-U] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_append_string_length_mismatch_works[2-U] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_append_string_length_mismatch_works[2-S] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_append_string_length_mismatch_works[2-S] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_check_encoding_is_consistent_after_append[2] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_check_encoding_is_consistent_after_append[2] [gw3] PASSED tests/test_combine.py::TestCombineND::test_concat_once[new_dim-kwargs1] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_append_with_new_variable[2] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_append_with_new_variable[2] tests/test_combine.py::TestCombineND::test_concat_only_first_dim tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_append_with_append_dim_no_overwrite[2] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_append_with_append_dim_no_overwrite[2] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_to_zarr_compute_false_roundtrip[2] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_to_zarr_compute_false_roundtrip[2] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_to_zarr_append_compute_false_roundtrip[2] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_to_zarr_append_compute_false_roundtrip[2] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_save_emptydim[2-False] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_save_emptydim[2-False] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_save_emptydim[2-True] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_save_emptydim[2-True] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_no_warning_from_open_emptydim_with_chunks[2] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_no_warning_from_open_emptydim_with_chunks[2] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_write_region[2-False-False-False-False] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_write_region[2-False-False-False-False] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_write_region[2-False-False-False-True] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_write_region[2-False-False-False-True] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_write_region[2-False-False-False-None] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_write_region[2-False-False-False-None] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_write_region[2-False-False-True-False] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_write_region[2-False-False-True-False] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_write_region[2-False-False-True-True] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_write_region[2-False-False-True-True] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_write_region[2-False-False-True-None] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_write_region[2-False-False-True-None] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_write_region[2-False-True-False-False] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_write_region[2-False-True-False-False] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_write_region[2-False-True-False-True] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_write_region[2-False-True-False-True] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_write_region[2-False-True-False-None] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_write_region[2-False-True-False-None] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_write_region[2-False-True-True-False] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_write_region[2-False-True-True-False] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_write_region[2-False-True-True-True] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_write_region[2-False-True-True-True] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_write_region[2-False-True-True-None] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_write_region[2-False-True-True-None] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_write_region[2-True-False-False-False] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_write_region[2-True-False-False-False] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_write_region[2-True-False-False-True] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_write_region[2-True-False-False-True] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_write_region[2-True-False-False-None] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_write_region[2-True-False-False-None] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_write_region[2-True-False-True-False] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_write_region[2-True-False-True-False] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_write_region[2-True-False-True-True] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_write_region[2-True-False-True-True] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_write_region[2-True-False-True-None] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_write_region[2-True-False-True-None] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_write_region[2-True-True-False-False] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_write_region[2-True-True-False-False] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_write_region[2-True-True-False-True] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_write_region[2-True-True-False-True] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_write_region[2-True-True-False-None] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_write_region[2-True-True-False-None] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_write_region[2-True-True-True-False] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_write_region[2-True-True-True-False] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_write_region[2-True-True-True-True] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_write_region[2-True-True-True-True] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_write_region[2-True-True-True-None] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_write_region[2-True-True-True-None] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_write_region[2-None-False-False-False] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_write_region[2-None-False-False-False] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_write_region[2-None-False-False-True] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_write_region[2-None-False-False-True] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_write_region[2-None-False-False-None] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_write_region[2-None-False-False-None] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_write_region[2-None-False-True-False] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_write_region[2-None-False-True-False] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_write_region[2-None-False-True-True] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_write_region[2-None-False-True-True] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_write_region[2-None-False-True-None] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_write_region[2-None-False-True-None] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_write_region[2-None-True-False-False] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_write_region[2-None-True-False-False] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_write_region[2-None-True-False-True] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_write_region[2-None-True-False-True] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_write_region[2-None-True-False-None] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_write_region[2-None-True-False-None] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_write_region[2-None-True-True-False] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_write_region[2-None-True-True-False] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_write_region[2-None-True-True-True] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_write_region[2-None-True-True-True] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_write_region[2-None-True-True-None] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_write_region[2-None-True-True-None] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_write_region_mode[2-None] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_write_region_mode[2-None] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_write_region_mode[2-r+] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_write_region_mode[2-r+] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_write_region_mode[2-a] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_write_region_mode[2-a] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_write_preexisting_override_metadata[2] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_write_preexisting_override_metadata[2] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_write_region_errors[2] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_write_region_errors[2] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_encoding_chunksizes[2] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_encoding_chunksizes[2] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_chunk_encoding_with_partial_dask_chunks[2] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_chunk_encoding_with_partial_dask_chunks[2] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_chunk_encoding_with_larger_dask_chunks[2] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_chunk_encoding_with_larger_dask_chunks[2] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_open_zarr_use_cftime[2] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_open_zarr_use_cftime[2] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_write_read_select_write[2] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_write_read_select_write[2] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_attributes[2-obj0] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_attributes[2-obj0] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_attributes[2-obj1] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_attributes[2-obj1] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_chunked_datetime64_or_timedelta64[2-datetime64[ns]] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_chunked_datetime64_or_timedelta64[2-datetime64[ns]] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_chunked_datetime64_or_timedelta64[2-timedelta64[ns]] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_chunked_datetime64_or_timedelta64[2-timedelta64[ns]] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_chunked_cftime_datetime[2] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_chunked_cftime_datetime[2] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_cache_members[2] [gw3] PASSED tests/test_combine.py::TestCombineND::test_concat_only_first_dim [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_cache_members[2] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_zarr_fill_value_setting[2-int] tests/test_combine.py::TestCombineND::test_concat_twice[dim1-kwargs0] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_zarr_fill_value_setting[2-int] tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_zarr_fill_value_setting[2-float] [gw0] SKIPPED tests/test_backends.py::TestZarrNoConsolidatedMetadataSupport::test_zarr_fill_value_setting[2-float] tests/test_backends.py::TestZarrDirectoryStore::test_zero_dimensional_variable[2] [gw2] XFAIL tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_mask_and_scale[dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_mask_and_scale[dtype1-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] [gw2] PASSED tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_mask_and_scale[dtype1-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_mask_and_scale[dtype1-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data] [gw2] SKIPPED tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_mask_and_scale[dtype1-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data] tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_mask_and_scale[dtype1-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_zero_dimensional_variable[2] tests/test_backends.py::TestZarrDirectoryStore::test_write_store[2] [gw2] PASSED tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_mask_and_scale[dtype1-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_unsigned[fill_value0-False] [gw2] PASSED tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_unsigned[fill_value0-False] tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_unsigned[fill_value1-True] [gw2] PASSED tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_unsigned[fill_value1-True] tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_unsigned[-1-False] [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_write_store[2] tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_test_data[2] [gw2] PASSED tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_unsigned[-1-False] tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_unsigned[255-True] [gw2] PASSED tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_unsigned[255-True] tests/test_conventions.py::TestCFEncodedDataStore::test_grid_mapping_and_bounds_are_not_coordinates_in_file [gw2] PASSED tests/test_conventions.py::TestCFEncodedDataStore::test_grid_mapping_and_bounds_are_not_coordinates_in_file [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_test_data[2] tests/test_conventions.py::TestCFEncodedDataStore::test_coordinate_variables_after_dataset_roundtrip tests/test_backends.py::TestZarrDirectoryStore::test_load[2] [gw3] PASSED tests/test_combine.py::TestCombineND::test_concat_twice[dim1-kwargs0] tests/test_combine.py::TestCombineND::test_concat_twice[new_dim-kwargs1] [gw2] PASSED tests/test_conventions.py::TestCFEncodedDataStore::test_coordinate_variables_after_dataset_roundtrip tests/test_conventions.py::TestCFEncodedDataStore::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip [gw2] PASSED tests/test_conventions.py::TestCFEncodedDataStore::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip tests/test_conventions.py::TestCFEncodedDataStore::test_coordinate_variables_after_iris_roundtrip [gw2] SKIPPED tests/test_conventions.py::TestCFEncodedDataStore::test_coordinate_variables_after_iris_roundtrip tests/test_conventions.py::TestCFEncodedDataStore::test_coordinates_encoding [gw2] PASSED tests/test_conventions.py::TestCFEncodedDataStore::test_coordinates_encoding tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_endian [gw2] PASSED tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_endian tests/test_conventions.py::TestCFEncodedDataStore::test_encoding_kwarg_dates [gw2] PASSED tests/test_conventions.py::TestCFEncodedDataStore::test_encoding_kwarg_dates [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_load[2] tests/test_conventions.py::TestCFEncodedDataStore::test_default_fill_value tests/test_backends.py::TestZarrDirectoryStore::test_dataset_compute[2] [gw2] PASSED tests/test_conventions.py::TestCFEncodedDataStore::test_default_fill_value tests/test_conventions.py::TestCFEncodedDataStore::test_explicitly_omit_fill_value [gw2] PASSED tests/test_conventions.py::TestCFEncodedDataStore::test_explicitly_omit_fill_value tests/test_conventions.py::TestCFEncodedDataStore::test_explicitly_omit_fill_value_via_encoding_kwarg [gw2] PASSED tests/test_conventions.py::TestCFEncodedDataStore::test_explicitly_omit_fill_value_via_encoding_kwarg tests/test_conventions.py::TestCFEncodedDataStore::test_explicitly_omit_fill_value_in_coord [gw2] PASSED tests/test_conventions.py::TestCFEncodedDataStore::test_explicitly_omit_fill_value_in_coord [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_dataset_compute[2] tests/test_conventions.py::TestCFEncodedDataStore::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg tests/test_backends.py::TestZarrDirectoryStore::test_pickle[2] [gw3] PASSED tests/test_combine.py::TestCombineND::test_concat_twice[new_dim-kwargs1] tests/test_combine.py::TestCheckShapeTileIDs::test_check_depths [gw2] PASSED tests/test_conventions.py::TestCFEncodedDataStore::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_pickle[2] tests/test_backends.py::TestZarrDirectoryStore::test_pickle_dataarray[2] [gw1] XFAIL tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_mask_and_scale[dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_mask_and_scale[dtype1-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] [gw3] PASSED tests/test_combine.py::TestCheckShapeTileIDs::test_check_depths tests/test_combine.py::TestCheckShapeTileIDs::test_check_lengths tests/test_conventions.py::TestCFEncodedDataStore::test_encoding_same_dtype [gw2] PASSED tests/test_conventions.py::TestCFEncodedDataStore::test_encoding_same_dtype tests/test_conventions.py::TestCFEncodedDataStore::test_append_write [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_pickle_dataarray[2] tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_None_variable[2] [gw3] PASSED tests/test_combine.py::TestCheckShapeTileIDs::test_check_lengths [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_None_variable[2] tests/test_combine.py::TestNestedCombine::test_nested_concat tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_object_dtype[2] [gw1] PASSED tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_mask_and_scale[dtype1-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_mask_and_scale[dtype1-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data] [gw1] SKIPPED tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_mask_and_scale[dtype1-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data] [gw3] PASSED tests/test_combine.py::TestNestedCombine::test_nested_concat tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_mask_and_scale[dtype1-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] tests/test_combine.py::TestNestedCombine::test_combine_nested_join[outer-expected0] [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_object_dtype[2] tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_string_data[2] [gw3] PASSED tests/test_combine.py::TestNestedCombine::test_combine_nested_join[outer-expected0] tests/test_combine.py::TestNestedCombine::test_combine_nested_join[inner-expected1] [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_string_data[2] tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_string_encoded_characters[2] [gw2] PASSED tests/test_conventions.py::TestCFEncodedDataStore::test_append_write tests/test_conventions.py::TestCFEncodedDataStore::test_append_overwrite_values [gw3] PASSED tests/test_combine.py::TestNestedCombine::test_combine_nested_join[inner-expected1] tests/test_combine.py::TestNestedCombine::test_combine_nested_join[left-expected2] [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_string_encoded_characters[2] [gw1] PASSED tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_mask_and_scale[dtype1-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_numpy_datetime_data[2] tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_unsigned[fill_value0-False] [gw3] PASSED tests/test_combine.py::TestNestedCombine::test_combine_nested_join[left-expected2] tests/test_combine.py::TestNestedCombine::test_combine_nested_join[right-expected3] [gw1] PASSED tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_unsigned[fill_value0-False] [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_numpy_datetime_data[2] tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_cftime_datetime_data[2] tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_unsigned[fill_value1-True] [gw3] PASSED tests/test_combine.py::TestNestedCombine::test_combine_nested_join[right-expected3] tests/test_combine.py::TestNestedCombine::test_combine_nested_join_exact [gw3] PASSED tests/test_combine.py::TestNestedCombine::test_combine_nested_join_exact tests/test_combine.py::TestNestedCombine::test_empty_input [gw2] PASSED tests/test_conventions.py::TestCFEncodedDataStore::test_append_overwrite_values tests/test_conventions.py::TestCFEncodedDataStore::test_append_with_invalid_dim_raises [gw1] PASSED tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_unsigned[fill_value1-True] tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_unsigned[-1-False] [gw3] PASSED tests/test_combine.py::TestNestedCombine::test_empty_input tests/test_combine.py::TestNestedCombine::test_nested_concat_too_many_dims_at_once [gw1] PASSED tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_unsigned[-1-False] tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_unsigned[255-True] [gw2] PASSED tests/test_conventions.py::TestCFEncodedDataStore::test_append_with_invalid_dim_raises tests/test_conventions.py::TestCFEncodedDataStore::test_multiindex_not_implemented [gw1] PASSED tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_unsigned[255-True] tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_grid_mapping_and_bounds_are_not_coordinates_in_file [gw2] PASSED tests/test_conventions.py::TestCFEncodedDataStore::test_multiindex_not_implemented tests/test_conventions.py::TestCFEncodedDataStore::test_string_object_warning [gw1] PASSED tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_grid_mapping_and_bounds_are_not_coordinates_in_file [gw2] PASSED tests/test_conventions.py::TestCFEncodedDataStore::test_string_object_warning tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_coordinate_variables_after_dataset_roundtrip tests/test_conventions.py::TestCFEncodedDataStore::test_indexing_roundtrip[indexer0] [gw2] PASSED tests/test_conventions.py::TestCFEncodedDataStore::test_indexing_roundtrip[indexer0] [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_cftime_datetime_data[2] tests/test_conventions.py::TestCFEncodedDataStore::test_indexing_roundtrip[indexer1] tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_timedelta_data[2] [gw2] PASSED tests/test_conventions.py::TestCFEncodedDataStore::test_indexing_roundtrip[indexer1] tests/test_conventions.py::TestCFEncodedDataStore::test_indexing_roundtrip[indexer2] [gw2] PASSED tests/test_conventions.py::TestCFEncodedDataStore::test_indexing_roundtrip[indexer2] tests/test_conventions.py::TestCFEncodedDataStore::test_indexing_roundtrip[indexer3] [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_timedelta_data[2] tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_timedelta_data_via_dtype[2-s] [gw2] PASSED tests/test_conventions.py::TestCFEncodedDataStore::test_indexing_roundtrip[indexer3] tests/test_conventions.py::TestCFEncodedDataStore::test_indexing_roundtrip[indexer4] [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_timedelta_data_via_dtype[2-s] tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_timedelta_data_via_dtype[2-ms] [gw2] PASSED tests/test_conventions.py::TestCFEncodedDataStore::test_indexing_roundtrip[indexer4] tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_coordinates [gw2] SKIPPED tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_coordinates tests/test_conventions.py::TestCFEncodedDataStore::test_invalid_dataarray_names_raise [gw2] PASSED tests/test_conventions.py::TestCFEncodedDataStore::test_invalid_dataarray_names_raise tests/test_conventions.py::TestCFEncodedDataStore::test_encoding_kwarg [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_timedelta_data_via_dtype[2-ms] tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_timedelta_data_via_dtype[2-us] [gw2] PASSED tests/test_conventions.py::TestCFEncodedDataStore::test_encoding_kwarg tests/test_conventions.py::TestCFEncodedDataStore::test_encoding_kwarg_fixed_width_string [gw2] PASSED tests/test_conventions.py::TestCFEncodedDataStore::test_encoding_kwarg_fixed_width_string tests/test_conventions.py::TestCFEncodedDataStore::test_encoding_unlimited_dims [gw1] PASSED tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_coordinate_variables_after_dataset_roundtrip tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip [gw2] PASSED tests/test_conventions.py::TestCFEncodedDataStore::test_encoding_unlimited_dims [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_timedelta_data_via_dtype[2-us] tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_timedelta_data_via_dtype[2-ns] tests/test_conventions.py::TestDecodeCFVariableWithArrayUnits::test_decode_cf_variable_with_array_units [gw2] PASSED tests/test_conventions.py::TestDecodeCFVariableWithArrayUnits::test_decode_cf_variable_with_array_units tests/test_conventions.py::test_decode_cf_variable_timedelta64 [gw2] PASSED tests/test_conventions.py::test_decode_cf_variable_timedelta64 [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_timedelta_data_via_dtype[2-ns] tests/test_conventions.py::test_decode_cf_variable_datetime64 tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_float64_data[2] [gw2] PASSED tests/test_conventions.py::test_decode_cf_variable_datetime64 tests/test_conventions.py::test_decode_cf_variable_cftime [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_float64_data[2] tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_example_1_netcdf[2] [gw0] SKIPPED tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_example_1_netcdf[2] tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_coordinates[2] [gw1] PASSED tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip [gw2] PASSED tests/test_conventions.py::test_decode_cf_variable_cftime tests/test_conventions.py::test_scalar_units tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_coordinate_variables_after_iris_roundtrip [gw1] SKIPPED tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_coordinate_variables_after_iris_roundtrip [gw2] PASSED tests/test_conventions.py::test_scalar_units tests/test_conventions.py::test_decode_cf_error_includes_variable_name tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_coordinates_encoding [gw2] PASSED tests/test_conventions.py::test_decode_cf_error_includes_variable_name tests/test_conventions.py::test_encode_cf_variable_with_vlen_dtype [gw2] PASSED tests/test_conventions.py::test_encode_cf_variable_with_vlen_dtype tests/test_conventions.py::test_decode_cf_variables_decode_timedelta_warning [gw2] PASSED tests/test_conventions.py::test_decode_cf_variables_decode_timedelta_warning tests/test_coordinate_transform.py::test_abstract_coordinate_transform [gw2] PASSED tests/test_coordinate_transform.py::test_abstract_coordinate_transform tests/test_coordinate_transform.py::test_coordinate_transform_init [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_coordinates[2] [gw2] PASSED tests/test_coordinate_transform.py::test_coordinate_transform_init tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_global_coordinates[2] tests/test_coordinate_transform.py::test_coordinate_transform_generate_coords[None] [gw2] PASSED tests/test_coordinate_transform.py::test_coordinate_transform_generate_coords[None] tests/test_coordinate_transform.py::test_coordinate_transform_generate_coords[dims1] [gw2] PASSED tests/test_coordinate_transform.py::test_coordinate_transform_generate_coords[dims1] tests/test_coordinate_transform.py::test_coordinate_transform_variable [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_global_coordinates[2] tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_coordinates_with_space[2] [gw2] PASSED tests/test_coordinate_transform.py::test_coordinate_transform_variable tests/test_coordinate_transform.py::test_coordinate_transform_variable_repr_inline [gw2] PASSED tests/test_coordinate_transform.py::test_coordinate_transform_variable_repr_inline tests/test_coordinate_transform.py::test_coordinate_transform_variable_repr [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_coordinates_with_space[2] tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_boolean_dtype[2] [gw1] PASSED tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_coordinates_encoding [gw2] PASSED tests/test_coordinate_transform.py::test_coordinate_transform_variable_repr tests/test_coordinate_transform.py::test_coordinate_transform_variable_basic_outer_indexing tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_endian [gw2] PASSED tests/test_coordinate_transform.py::test_coordinate_transform_variable_basic_outer_indexing tests/test_coordinate_transform.py::test_coordinate_transform_variable_vectorized_indexing [gw2] PASSED tests/test_coordinate_transform.py::test_coordinate_transform_variable_vectorized_indexing tests/test_coordinate_transform.py::test_coordinate_transform_setitem_error [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_boolean_dtype[2] tests/test_backends.py::TestZarrDirectoryStore::test_orthogonal_indexing[2] [gw2] PASSED tests/test_coordinate_transform.py::test_coordinate_transform_setitem_error tests/test_coordinate_transform.py::test_coordinate_transform_transpose [gw1] PASSED tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_endian [gw2] PASSED tests/test_coordinate_transform.py::test_coordinate_transform_transpose tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_invalid_dataarray_names_raise tests/test_coordinate_transform.py::test_coordinate_transform_equals [gw1] PASSED tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_invalid_dataarray_names_raise [gw2] PASSED tests/test_coordinate_transform.py::test_coordinate_transform_equals tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_encoding_kwarg tests/test_coordinate_transform.py::test_coordinate_transform_sel [gw2] PASSED tests/test_coordinate_transform.py::test_coordinate_transform_sel tests/test_coordinate_transform.py::test_coordinate_transform_rename [gw2] PASSED tests/test_coordinate_transform.py::test_coordinate_transform_rename tests/test_coordinates.py::TestCoordinates::test_init_noindex [gw1] PASSED tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_encoding_kwarg [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_orthogonal_indexing[2] tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_encoding_unlimited_dims tests/test_backends.py::TestZarrDirectoryStore::test_vectorized_indexing[2] [gw2] PASSED tests/test_coordinates.py::TestCoordinates::test_init_noindex tests/test_coordinates.py::TestCoordinates::test_init_default_index [gw2] PASSED tests/test_coordinates.py::TestCoordinates::test_init_default_index tests/test_coordinates.py::TestCoordinates::test_init_no_default_index [gw2] PASSED tests/test_coordinates.py::TestCoordinates::test_init_no_default_index tests/test_coordinates.py::TestCoordinates::test_init_from_coords [gw3] XFAIL tests/test_combine.py::TestNestedCombine::test_nested_concat_too_many_dims_at_once tests/test_combine.py::TestNestedCombine::test_nested_concat_along_new_dim [gw2] PASSED tests/test_coordinates.py::TestCoordinates::test_init_from_coords tests/test_coordinates.py::TestCoordinates::test_init_empty [gw2] PASSED tests/test_coordinates.py::TestCoordinates::test_init_empty tests/test_coordinates.py::TestCoordinates::test_init_index_error [gw2] PASSED tests/test_coordinates.py::TestCoordinates::test_init_index_error [gw3] PASSED tests/test_combine.py::TestNestedCombine::test_nested_concat_along_new_dim tests/test_coordinates.py::TestCoordinates::test_init_dim_sizes_conflict [gw1] PASSED tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_encoding_unlimited_dims tests/test_combine.py::TestNestedCombine::test_nested_merge_with_self tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_encoding_kwarg_dates [gw2] PASSED tests/test_coordinates.py::TestCoordinates::test_init_dim_sizes_conflict tests/test_coordinates.py::TestCoordinates::test_from_xindex [gw3] PASSED tests/test_combine.py::TestNestedCombine::test_nested_merge_with_self tests/test_combine.py::TestNestedCombine::test_nested_merge_with_overlapping_values [gw2] PASSED tests/test_coordinates.py::TestCoordinates::test_from_xindex tests/test_coordinates.py::TestCoordinates::test_from_xindex_error [gw2] PASSED tests/test_coordinates.py::TestCoordinates::test_from_xindex_error [gw1] PASSED tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_encoding_kwarg_dates tests/test_coordinates.py::TestCoordinates::test_from_pandas_multiindex tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_encoding_kwarg_fixed_width_string [gw2] PASSED tests/test_coordinates.py::TestCoordinates::test_from_pandas_multiindex tests/test_coordinates.py::TestCoordinates::test_dims [gw3] PASSED tests/test_combine.py::TestNestedCombine::test_nested_merge_with_overlapping_values tests/test_combine.py::TestNestedCombine::test_nested_merge_with_nan_no_conflicts [gw2] PASSED tests/test_coordinates.py::TestCoordinates::test_dims tests/test_coordinates.py::TestCoordinates::test_sizes [gw2] PASSED tests/test_coordinates.py::TestCoordinates::test_sizes tests/test_coordinates.py::TestCoordinates::test_dtypes [gw1] PASSED tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_encoding_kwarg_fixed_width_string tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_default_fill_value [gw3] PASSED tests/test_combine.py::TestNestedCombine::test_nested_merge_with_nan_no_conflicts tests/test_combine.py::TestNestedCombine::test_nested_merge_with_concat_dim_explicitly_provided [gw2] PASSED tests/test_coordinates.py::TestCoordinates::test_dtypes tests/test_coordinates.py::TestCoordinates::test_getitem [gw2] PASSED tests/test_coordinates.py::TestCoordinates::test_getitem [gw3] PASSED tests/test_combine.py::TestNestedCombine::test_nested_merge_with_concat_dim_explicitly_provided tests/test_coordinates.py::TestCoordinates::test_delitem tests/test_combine.py::TestNestedCombine::test_nested_merge_with_non_scalars [gw2] PASSED tests/test_coordinates.py::TestCoordinates::test_delitem tests/test_coordinates.py::TestCoordinates::test_update [gw1] PASSED tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_default_fill_value [gw3] PASSED tests/test_combine.py::TestNestedCombine::test_nested_merge_with_non_scalars tests/test_combine.py::TestNestedCombine::test_concat_multiple_dims tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_explicitly_omit_fill_value [gw2] PASSED tests/test_coordinates.py::TestCoordinates::test_update tests/test_coordinates.py::TestCoordinates::test_equals [gw2] PASSED tests/test_coordinates.py::TestCoordinates::test_equals tests/test_coordinates.py::TestCoordinates::test_identical [gw1] PASSED tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_explicitly_omit_fill_value tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_explicitly_omit_fill_value_via_encoding_kwarg [gw3] PASSED tests/test_combine.py::TestNestedCombine::test_concat_multiple_dims [gw2] PASSED tests/test_coordinates.py::TestCoordinates::test_identical tests/test_combine.py::TestNestedCombine::test_concat_name_symmetry tests/test_coordinates.py::TestCoordinates::test_assign [gw1] PASSED tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_explicitly_omit_fill_value_via_encoding_kwarg tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_explicitly_omit_fill_value_in_coord [gw2] PASSED tests/test_coordinates.py::TestCoordinates::test_assign tests/test_coordinates.py::TestCoordinates::test_copy [gw3] PASSED tests/test_combine.py::TestNestedCombine::test_concat_name_symmetry [gw2] PASSED tests/test_coordinates.py::TestCoordinates::test_copy [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_vectorized_indexing[2] tests/test_backends.py::TestZarrDirectoryStore::test_vectorized_indexing_negative_step[2] tests/test_combine.py::TestNestedCombine::test_concat_one_dim_merge_another tests/test_coordinates.py::TestCoordinates::test_align [gw1] PASSED tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_explicitly_omit_fill_value_in_coord tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg [gw2] PASSED tests/test_coordinates.py::TestCoordinates::test_align tests/test_coordinates.py::TestCoordinates::test_dataset_from_coords_with_multidim_var_same_name [gw2] PASSED tests/test_coordinates.py::TestCoordinates::test_dataset_from_coords_with_multidim_var_same_name [gw3] PASSED tests/test_combine.py::TestNestedCombine::test_concat_one_dim_merge_another tests/test_coordinates.py::TestCoordinates::test_drop_vars tests/test_combine.py::TestNestedCombine::test_auto_combine_2d [gw1] PASSED tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg [gw2] PASSED tests/test_coordinates.py::TestCoordinates::test_drop_vars tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_encoding_same_dtype tests/test_coordinates.py::TestCoordinates::test_drop_dims [gw2] PASSED tests/test_coordinates.py::TestCoordinates::test_drop_dims tests/test_coordinates.py::TestCoordinates::test_rename_dims [gw1] PASSED tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_encoding_same_dtype tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_append_write [gw2] PASSED tests/test_coordinates.py::TestCoordinates::test_rename_dims tests/test_coordinates.py::TestCoordinates::test_rename_vars [gw2] PASSED tests/test_coordinates.py::TestCoordinates::test_rename_vars tests/test_coordinates.py::TestCoordinates::test_operator_merge [gw2] PASSED tests/test_coordinates.py::TestCoordinates::test_operator_merge tests/test_dask.py::test_raise_if_dask_computes [gw2] PASSED tests/test_dask.py::test_raise_if_dask_computes tests/test_dask.py::TestVariable::test_basics [gw2] PASSED tests/test_dask.py::TestVariable::test_basics tests/test_dask.py::TestVariable::test_copy [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_vectorized_indexing_negative_step[2] tests/test_backends.py::TestZarrDirectoryStore::test_outer_indexing_reversed[2] [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_outer_indexing_reversed[2] tests/test_backends.py::TestZarrDirectoryStore::test_isel_dataarray[2] [gw1] PASSED tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_append_write tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_append_overwrite_values [gw2] PASSED tests/test_dask.py::TestVariable::test_copy tests/test_dask.py::TestVariable::test_chunk [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_isel_dataarray[2] tests/test_backends.py::TestZarrDirectoryStore::test_array_type_after_indexing[2] [gw3] PASSED tests/test_combine.py::TestNestedCombine::test_auto_combine_2d tests/test_combine.py::TestNestedCombine::test_auto_combine_2d_combine_attrs_kwarg [gw1] PASSED tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_append_overwrite_values tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_append_with_invalid_dim_raises [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_array_type_after_indexing[2] tests/test_backends.py::TestZarrDirectoryStore::test_dropna[2] [gw1] PASSED tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_append_with_invalid_dim_raises tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_multiindex_not_implemented [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_dropna[2] tests/test_backends.py::TestZarrDirectoryStore::test_ondisk_after_print[2] [gw1] PASSED tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_multiindex_not_implemented tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_string_object_warning [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_ondisk_after_print[2] tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_string_with_fill_value_nchar[2] [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_string_with_fill_value_nchar[2] tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_empty_vlen_string_array[2] [gw1] PASSED tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_string_object_warning tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_indexing_roundtrip[indexer0] [gw2] PASSED tests/test_dask.py::TestVariable::test_chunk tests/test_dask.py::TestVariable::test_indexing [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_empty_vlen_string_array[2] tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_mask_and_scale[2-dtype0-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] [gw1] PASSED tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_indexing_roundtrip[indexer0] tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_indexing_roundtrip[indexer1] [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_mask_and_scale[2-dtype0-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_mask_and_scale[2-dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] [gw1] PASSED tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_indexing_roundtrip[indexer1] tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_indexing_roundtrip[indexer2] [gw2] PASSED tests/test_dask.py::TestVariable::test_indexing [gw1] PASSED tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_indexing_roundtrip[indexer2] tests/test_dask.py::TestVariable::test_setitem_dask_array[expected_data0-0] tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_indexing_roundtrip[indexer3] [gw3] PASSED tests/test_combine.py::TestNestedCombine::test_auto_combine_2d_combine_attrs_kwarg tests/test_combine.py::TestNestedCombine::test_combine_nested_missing_data_new_dim [gw1] PASSED tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_indexing_roundtrip[indexer3] [gw2] PASSED tests/test_dask.py::TestVariable::test_setitem_dask_array[expected_data0-0] tests/test_dask.py::TestVariable::test_setitem_dask_array[expected_data1-index1] tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_indexing_roundtrip[indexer4] [gw3] PASSED tests/test_combine.py::TestNestedCombine::test_combine_nested_missing_data_new_dim tests/test_combine.py::TestNestedCombine::test_invalid_hypercube_input [gw1] PASSED tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_indexing_roundtrip[indexer4] [gw2] PASSED tests/test_dask.py::TestVariable::test_setitem_dask_array[expected_data1-index1] tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_load_async tests/test_dask.py::TestVariable::test_setitem_dask_array[expected_data2-index2] [gw1] SKIPPED tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_load_async tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_dtype_coercion_error [gw2] PASSED tests/test_dask.py::TestVariable::test_setitem_dask_array[expected_data2-index2] tests/test_dask.py::TestVariable::test_setitem_dask_array[expected_data3-index3] [gw1] PASSED tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_dtype_coercion_error tests/test_backends.py::TestGenericNetCDFData::test_zero_dimensional_variable [gw2] PASSED tests/test_dask.py::TestVariable::test_setitem_dask_array[expected_data3-index3] tests/test_dask.py::TestVariable::test_setitem_dask_array[expected_data4-index4] [gw3] PASSED tests/test_combine.py::TestNestedCombine::test_invalid_hypercube_input tests/test_combine.py::TestNestedCombine::test_merge_one_dim_concat_another [gw1] PASSED tests/test_backends.py::TestGenericNetCDFData::test_zero_dimensional_variable tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_test_data [gw2] PASSED tests/test_dask.py::TestVariable::test_setitem_dask_array[expected_data4-index4] tests/test_dask.py::TestVariable::test_setitem_dask_array[expected_data5-index5] [gw3] PASSED tests/test_combine.py::TestNestedCombine::test_merge_one_dim_concat_another tests/test_combine.py::TestNestedCombine::test_combine_concat_over_redundant_nesting [gw2] PASSED tests/test_dask.py::TestVariable::test_setitem_dask_array[expected_data5-index5] [gw3] PASSED tests/test_combine.py::TestNestedCombine::test_combine_concat_over_redundant_nesting tests/test_dask.py::TestVariable::test_setitem_dask_array[expected_data6-index6] [gw1] PASSED tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_test_data tests/test_combine.py::TestNestedCombine::test_combine_nested_fill_value[fill_value0] tests/test_backends.py::TestGenericNetCDFData::test_load [gw3] PASSED tests/test_combine.py::TestNestedCombine::test_combine_nested_fill_value[fill_value0] tests/test_combine.py::TestNestedCombine::test_combine_nested_fill_value[2] [gw2] PASSED tests/test_dask.py::TestVariable::test_setitem_dask_array[expected_data6-index6] tests/test_dask.py::TestVariable::test_squeeze [gw3] PASSED tests/test_combine.py::TestNestedCombine::test_combine_nested_fill_value[2] tests/test_combine.py::TestNestedCombine::test_combine_nested_fill_value[2.0] [gw3] PASSED tests/test_combine.py::TestNestedCombine::test_combine_nested_fill_value[2.0] tests/test_combine.py::TestNestedCombine::test_combine_nested_fill_value[fill_value3] [gw2] PASSED tests/test_dask.py::TestVariable::test_squeeze tests/test_dask.py::TestVariable::test_equals [gw2] PASSED tests/test_dask.py::TestVariable::test_equals tests/test_dask.py::TestVariable::test_transpose [gw3] PASSED tests/test_combine.py::TestNestedCombine::test_combine_nested_fill_value[fill_value3] tests/test_combine.py::TestNestedCombine::test_combine_nested_unnamed_data_arrays [gw1] PASSED tests/test_backends.py::TestGenericNetCDFData::test_load tests/test_backends.py::TestGenericNetCDFData::test_dataset_compute [gw3] PASSED tests/test_combine.py::TestNestedCombine::test_combine_nested_unnamed_data_arrays [gw2] PASSED tests/test_dask.py::TestVariable::test_transpose tests/test_dask.py::TestVariable::test_shift tests/test_combine.py::TestNestedCombine::test_nested_combine_mixed_datasets_arrays [gw3] PASSED tests/test_combine.py::TestNestedCombine::test_nested_combine_mixed_datasets_arrays tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_by_coords [gw1] PASSED tests/test_backends.py::TestGenericNetCDFData::test_dataset_compute tests/test_backends.py::TestGenericNetCDFData::test_pickle [gw3] PASSED tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_by_coords tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_by_coords_handles_non_sorted_variables [gw1] PASSED tests/test_backends.py::TestGenericNetCDFData::test_pickle tests/test_backends.py::TestGenericNetCDFData::test_pickle_dataarray [gw3] PASSED tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_by_coords_handles_non_sorted_variables tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_by_coords_multiple_variables [gw1] PASSED tests/test_backends.py::TestGenericNetCDFData::test_pickle_dataarray tests/test_backends.py::TestGenericNetCDFData::test_dataset_caching [gw3] PASSED tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_by_coords_multiple_variables tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_by_coords_for_scalar_variables [gw1] PASSED tests/test_backends.py::TestGenericNetCDFData::test_dataset_caching tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_None_variable [gw2] PASSED tests/test_dask.py::TestVariable::test_shift tests/test_dask.py::TestVariable::test_roll [gw3] PASSED tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_by_coords_for_scalar_variables tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_by_coords_requires_coord_or_index [gw1] PASSED tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_None_variable tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_object_dtype [gw3] PASSED tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_by_coords_requires_coord_or_index tests/test_combine.py::TestCombineDatasetsbyCoords::test_empty_input [gw3] PASSED tests/test_combine.py::TestCombineDatasetsbyCoords::test_empty_input tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_coords_join[outer-expected0] [gw1] PASSED tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_object_dtype tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_string_data [gw2] PASSED tests/test_dask.py::TestVariable::test_roll tests/test_dask.py::TestVariable::test_unary_op [gw3] PASSED tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_coords_join[outer-expected0] tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_coords_join[inner-expected1] [gw1] PASSED tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_string_data tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_string_encoded_characters [gw3] PASSED tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_coords_join[inner-expected1] tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_coords_join[left-expected2] [gw1] PASSED tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_string_encoded_characters tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_numpy_datetime_data [gw3] PASSED tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_coords_join[left-expected2] tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_coords_join[right-expected3] [gw1] PASSED tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_numpy_datetime_data tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_cftime_datetime_data [gw3] PASSED tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_coords_join[right-expected3] tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_coords_join_exact [gw3] PASSED tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_coords_join_exact tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_coords_combine_attrs[drop-expected0] [gw3] PASSED tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_coords_combine_attrs[drop-expected0] tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_coords_combine_attrs[no_conflicts-expected1] [gw2] PASSED tests/test_dask.py::TestVariable::test_unary_op [gw3] PASSED tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_coords_combine_attrs[no_conflicts-expected1] tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_coords_combine_attrs[override-expected2] tests/test_dask.py::TestVariable::test_binary_op [gw0] XFAIL tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_mask_and_scale[2-dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_mask_and_scale[2-dtype0-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] [gw3] PASSED tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_coords_combine_attrs[override-expected2] tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_coords_combine_attrs[-expected3] [gw3] PASSED tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_coords_combine_attrs[-expected3] tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_coords_combine_attrs_identical [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_mask_and_scale[2-dtype0-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_mask_and_scale[2-dtype0-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data] [gw3] PASSED tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_coords_combine_attrs_identical tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_nested_combine_attrs_drop_conflicts [gw0] SKIPPED tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_mask_and_scale[2-dtype0-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data] tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_mask_and_scale[2-dtype0-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] [gw1] PASSED tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_cftime_datetime_data tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_timedelta_data [gw3] PASSED tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_nested_combine_attrs_drop_conflicts tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_nested_combine_attrs_variables[no_conflicts-attrs10-attrs20-expected_attrs0-False] [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_mask_and_scale[2-dtype0-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] [gw1] PASSED tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_timedelta_data tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_timedelta_data_via_dtype[s] [gw3] PASSED tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_nested_combine_attrs_variables[no_conflicts-attrs10-attrs20-expected_attrs0-False] tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_mask_and_scale[2-dtype1-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_nested_combine_attrs_variables[no_conflicts-attrs11-attrs21-expected_attrs1-False] [gw0] SKIPPED tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_mask_and_scale[2-dtype1-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_mask_and_scale[2-dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] [gw0] SKIPPED tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_mask_and_scale[2-dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] [gw1] PASSED tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_timedelta_data_via_dtype[s] tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_mask_and_scale[2-dtype1-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_timedelta_data_via_dtype[ms] [gw3] PASSED tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_nested_combine_attrs_variables[no_conflicts-attrs11-attrs21-expected_attrs1-False] [gw0] SKIPPED tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_mask_and_scale[2-dtype1-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_mask_and_scale[2-dtype1-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data] tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_nested_combine_attrs_variables[no_conflicts-attrs12-attrs22-expected_attrs2-False] [gw0] SKIPPED tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_mask_and_scale[2-dtype1-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data] tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_mask_and_scale[2-dtype1-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] [gw0] SKIPPED tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_mask_and_scale[2-dtype1-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] [gw1] PASSED tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_timedelta_data_via_dtype[ms] tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_unsigned[2-fill_value0-False] tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_timedelta_data_via_dtype[us] [gw3] PASSED tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_nested_combine_attrs_variables[no_conflicts-attrs12-attrs22-expected_attrs2-False] [gw2] PASSED tests/test_dask.py::TestVariable::test_binary_op tests/test_dask.py::TestVariable::test_binary_op_bitshift tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_nested_combine_attrs_variables[no_conflicts-attrs13-attrs23-expected_attrs3-True] [gw3] PASSED tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_nested_combine_attrs_variables[no_conflicts-attrs13-attrs23-expected_attrs3-True] [gw1] PASSED tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_timedelta_data_via_dtype[us] [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_unsigned[2-fill_value0-False] tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_nested_combine_attrs_variables[drop-attrs14-attrs24-expected_attrs4-False] tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_timedelta_data_via_dtype[ns] tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_unsigned[2-fill_value1-True] [gw3] PASSED tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_nested_combine_attrs_variables[drop-attrs14-attrs24-expected_attrs4-False] [gw1] PASSED tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_timedelta_data_via_dtype[ns] [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_unsigned[2-fill_value1-True] tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_nested_combine_attrs_variables[identical-attrs15-attrs25-expected_attrs5-False] tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_float64_data tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_unsigned[2--1-False] [gw1] PASSED tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_float64_data tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_example_1_netcdf [gw1] SKIPPED tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_example_1_netcdf tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_coordinates [gw3] PASSED tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_nested_combine_attrs_variables[identical-attrs15-attrs25-expected_attrs5-False] [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_unsigned[2--1-False] tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_nested_combine_attrs_variables[identical-attrs16-attrs26-expected_attrs6-True] tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_unsigned[2-255-True] [gw3] PASSED tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_nested_combine_attrs_variables[identical-attrs16-attrs26-expected_attrs6-True] tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_nested_combine_attrs_variables[override-attrs17-attrs27-expected_attrs7-False] [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_unsigned[2-255-True] tests/test_backends.py::TestZarrDirectoryStore::test_grid_mapping_and_bounds_are_not_coordinates_in_file[2] [gw3] PASSED tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_nested_combine_attrs_variables[override-attrs17-attrs27-expected_attrs7-False] [gw1] PASSED tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_coordinates tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_global_coordinates tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_nested_combine_attrs_variables[drop_conflicts-attrs18-attrs28-expected_attrs8-False] [gw3] PASSED tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_nested_combine_attrs_variables[drop_conflicts-attrs18-attrs28-expected_attrs8-False] [gw1] PASSED tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_global_coordinates tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_by_coords_combine_attrs_variables[no_conflicts-attrs10-attrs20-expected_attrs0-False] tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_coordinates_with_space [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_grid_mapping_and_bounds_are_not_coordinates_in_file[2] tests/test_backends.py::TestZarrDirectoryStore::test_coordinate_variables_after_dataset_roundtrip[2] [gw1] PASSED tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_coordinates_with_space tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_boolean_dtype [gw3] PASSED tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_by_coords_combine_attrs_variables[no_conflicts-attrs10-attrs20-expected_attrs0-False] tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_by_coords_combine_attrs_variables[no_conflicts-attrs11-attrs21-expected_attrs1-False] [gw3] PASSED tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_by_coords_combine_attrs_variables[no_conflicts-attrs11-attrs21-expected_attrs1-False] [gw1] PASSED tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_boolean_dtype tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_by_coords_combine_attrs_variables[no_conflicts-attrs12-attrs22-expected_attrs2-False] tests/test_backends.py::TestGenericNetCDFData::test_orthogonal_indexing [gw2] PASSED tests/test_dask.py::TestVariable::test_binary_op_bitshift tests/test_dask.py::TestVariable::test_repr [gw3] PASSED tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_by_coords_combine_attrs_variables[no_conflicts-attrs12-attrs22-expected_attrs2-False] tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_by_coords_combine_attrs_variables[no_conflicts-attrs13-attrs23-expected_attrs3-True] [gw2] PASSED tests/test_dask.py::TestVariable::test_repr tests/test_dask.py::TestVariable::test_pickle [gw3] PASSED tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_by_coords_combine_attrs_variables[no_conflicts-attrs13-attrs23-expected_attrs3-True] tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_by_coords_combine_attrs_variables[drop-attrs14-attrs24-expected_attrs4-False] [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_coordinate_variables_after_dataset_roundtrip[2] [gw2] PASSED tests/test_dask.py::TestVariable::test_pickle tests/test_dask.py::TestVariable::test_reduce tests/test_backends.py::TestZarrDirectoryStore::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip[2] [gw1] PASSED tests/test_backends.py::TestGenericNetCDFData::test_orthogonal_indexing tests/test_backends.py::TestGenericNetCDFData::test_vectorized_indexing [gw3] PASSED tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_by_coords_combine_attrs_variables[drop-attrs14-attrs24-expected_attrs4-False] tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_by_coords_combine_attrs_variables[identical-attrs15-attrs25-expected_attrs5-False] [gw3] PASSED tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_by_coords_combine_attrs_variables[identical-attrs15-attrs25-expected_attrs5-False] tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_by_coords_combine_attrs_variables[identical-attrs16-attrs26-expected_attrs6-True] [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip[2] tests/test_backends.py::TestZarrDirectoryStore::test_coordinate_variables_after_iris_roundtrip[2] [gw0] SKIPPED tests/test_backends.py::TestZarrDirectoryStore::test_coordinate_variables_after_iris_roundtrip[2] tests/test_backends.py::TestZarrDirectoryStore::test_coordinates_encoding[2] [gw3] PASSED tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_by_coords_combine_attrs_variables[identical-attrs16-attrs26-expected_attrs6-True] tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_by_coords_combine_attrs_variables[override-attrs17-attrs27-expected_attrs7-False] [gw3] PASSED tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_by_coords_combine_attrs_variables[override-attrs17-attrs27-expected_attrs7-False] tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_by_coords_combine_attrs_variables[drop_conflicts-attrs18-attrs28-expected_attrs8-False] [gw3] PASSED tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_by_coords_combine_attrs_variables[drop_conflicts-attrs18-attrs28-expected_attrs8-False] tests/test_combine.py::TestCombineDatasetsbyCoords::test_infer_order_from_coords [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_coordinates_encoding[2] tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_endian[2] [gw3] PASSED tests/test_combine.py::TestCombineDatasetsbyCoords::test_infer_order_from_coords tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_leaving_bystander_dimensions [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_endian[2] tests/test_backends.py::TestZarrDirectoryStore::test_invalid_dataarray_names_raise[2] [gw2] PASSED tests/test_dask.py::TestVariable::test_reduce tests/test_dask.py::TestVariable::test_missing_values [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_invalid_dataarray_names_raise[2] tests/test_backends.py::TestZarrDirectoryStore::test_encoding_kwarg[2] [gw3] PASSED tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_leaving_bystander_dimensions tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_by_coords_previously_failed [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_encoding_kwarg[2] [gw1] PASSED tests/test_backends.py::TestGenericNetCDFData::test_vectorized_indexing tests/test_backends.py::TestGenericNetCDFData::test_vectorized_indexing_negative_step tests/test_backends.py::TestZarrDirectoryStore::test_encoding_unlimited_dims[2] [gw0] SKIPPED tests/test_backends.py::TestZarrDirectoryStore::test_encoding_unlimited_dims[2] tests/test_backends.py::TestZarrDirectoryStore::test_encoding_kwarg_dates[2] [gw3] PASSED tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_by_coords_previously_failed tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_by_coords_still_fails [gw3] PASSED tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_by_coords_still_fails tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_by_coords_no_concat [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_encoding_kwarg_dates[2] tests/test_backends.py::TestZarrDirectoryStore::test_default_fill_value[2] [gw3] PASSED tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_by_coords_no_concat tests/test_combine.py::TestCombineDatasetsbyCoords::test_check_for_impossible_ordering [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_default_fill_value[2] [gw3] PASSED tests/test_combine.py::TestCombineDatasetsbyCoords::test_check_for_impossible_ordering tests/test_backends.py::TestZarrDirectoryStore::test_explicitly_omit_fill_value[2] tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_by_coords_incomplete_hypercube [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_explicitly_omit_fill_value[2] tests/test_backends.py::TestZarrDirectoryStore::test_explicitly_omit_fill_value_via_encoding_kwarg[2] [gw2] PASSED tests/test_dask.py::TestVariable::test_missing_values tests/test_dask.py::TestVariable::test_concat [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_explicitly_omit_fill_value_via_encoding_kwarg[2] tests/test_backends.py::TestZarrDirectoryStore::test_explicitly_omit_fill_value_in_coord[2] [gw3] PASSED tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_by_coords_incomplete_hypercube tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_by_coords_override_order [gw1] PASSED tests/test_backends.py::TestGenericNetCDFData::test_vectorized_indexing_negative_step tests/test_backends.py::TestGenericNetCDFData::test_outer_indexing_reversed [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_explicitly_omit_fill_value_in_coord[2] tests/test_backends.py::TestZarrDirectoryStore::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg[2] [gw1] PASSED tests/test_backends.py::TestGenericNetCDFData::test_outer_indexing_reversed tests/test_backends.py::TestGenericNetCDFData::test_isel_dataarray [gw3] PASSED tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_by_coords_override_order tests/test_combine.py::TestCombineMixedObjectsbyCoords::test_combine_by_coords_mixed_unnamed_dataarrays [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg[2] tests/test_backends.py::TestZarrDirectoryStore::test_encoding_same_dtype[2] [gw3] PASSED tests/test_combine.py::TestCombineMixedObjectsbyCoords::test_combine_by_coords_mixed_unnamed_dataarrays tests/test_combine.py::TestCombineMixedObjectsbyCoords::test_combine_coords_mixed_datasets_named_dataarrays [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_encoding_same_dtype[2] tests/test_backends.py::TestZarrDirectoryStore::test_append_overwrite_values[2] [gw3] PASSED tests/test_combine.py::TestCombineMixedObjectsbyCoords::test_combine_coords_mixed_datasets_named_dataarrays tests/test_combine.py::TestCombineMixedObjectsbyCoords::test_combine_by_coords_all_unnamed_dataarrays [gw1] PASSED tests/test_backends.py::TestGenericNetCDFData::test_isel_dataarray tests/test_backends.py::TestGenericNetCDFData::test_array_type_after_indexing [gw3] PASSED tests/test_combine.py::TestCombineMixedObjectsbyCoords::test_combine_by_coords_all_unnamed_dataarrays tests/test_combine.py::TestCombineMixedObjectsbyCoords::test_combine_by_coords_all_named_dataarrays [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_append_overwrite_values[2] [gw3] PASSED tests/test_combine.py::TestCombineMixedObjectsbyCoords::test_combine_by_coords_all_named_dataarrays tests/test_backends.py::TestZarrDirectoryStore::test_multiindex_not_implemented[2] tests/test_combine.py::TestCombineMixedObjectsbyCoords::test_combine_by_coords_all_dataarrays_with_the_same_name [gw1] PASSED tests/test_backends.py::TestGenericNetCDFData::test_array_type_after_indexing tests/test_backends.py::TestGenericNetCDFData::test_dropna [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_multiindex_not_implemented[2] tests/test_backends.py::TestZarrDirectoryStore::test_string_object_warning[2] [gw3] PASSED tests/test_combine.py::TestCombineMixedObjectsbyCoords::test_combine_by_coords_all_dataarrays_with_the_same_name tests/test_combine.py::TestNewDefaults::test_concat_along_existing_dim [gw1] PASSED tests/test_backends.py::TestGenericNetCDFData::test_dropna tests/test_backends.py::TestGenericNetCDFData::test_ondisk_after_print [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_string_object_warning[2] tests/test_backends.py::TestZarrDirectoryStore::test_indexing_roundtrip[2-indexer0] [gw3] PASSED tests/test_combine.py::TestNewDefaults::test_concat_along_existing_dim [gw1] PASSED tests/test_backends.py::TestGenericNetCDFData::test_ondisk_after_print tests/test_combine.py::TestNewDefaults::test_concat_along_new_dim tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_bytes_with_fill_value [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_indexing_roundtrip[2-indexer0] tests/test_backends.py::TestZarrDirectoryStore::test_indexing_roundtrip[2-indexer1] [gw2] PASSED tests/test_dask.py::TestVariable::test_concat [gw1] PASSED tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_bytes_with_fill_value tests/test_dask.py::TestVariable::test_missing_methods [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_indexing_roundtrip[2-indexer1] tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_string_with_fill_value_nchar tests/test_backends.py::TestZarrDirectoryStore::test_indexing_roundtrip[2-indexer2] [gw2] PASSED tests/test_dask.py::TestVariable::test_missing_methods [gw1] PASSED tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_string_with_fill_value_nchar tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_empty_vlen_string_array tests/test_dask.py::TestVariable::test_univariate_ufunc [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_indexing_roundtrip[2-indexer2] tests/test_backends.py::TestZarrDirectoryStore::test_indexing_roundtrip[2-indexer3] [gw1] PASSED tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_empty_vlen_string_array [gw3] PASSED tests/test_combine.py::TestNewDefaults::test_concat_along_new_dim tests/test_combine.py::TestNewDefaults::test_nested_merge_with_overlapping_values tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_mask_and_scale[dtype0-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] [gw2] PASSED tests/test_dask.py::TestVariable::test_univariate_ufunc [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_indexing_roundtrip[2-indexer3] tests/test_backends.py::TestZarrDirectoryStore::test_indexing_roundtrip[2-indexer4] tests/test_dask.py::TestVariable::test_bivariate_ufunc [gw3] PASSED tests/test_combine.py::TestNewDefaults::test_nested_merge_with_overlapping_values tests/test_combine.py::TestNewDefaults::test_nested_merge_with_nan_order_matters [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_indexing_roundtrip[2-indexer4] tests/test_backends.py::TestZarrDirectoryStore::test_load_async[2] [gw1] PASSED tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_mask_and_scale[dtype0-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] [gw0] SKIPPED tests/test_backends.py::TestZarrDirectoryStore::test_load_async[2] tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_bytes_with_fill_value[2] tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] [gw3] PASSED tests/test_combine.py::TestNewDefaults::test_nested_merge_with_nan_order_matters tests/test_combine.py::TestNewDefaults::test_nested_merge_with_concat_dim_explicitly_provided [gw3] PASSED tests/test_combine.py::TestNewDefaults::test_nested_merge_with_concat_dim_explicitly_provided tests/test_combine.py::TestNewDefaults::test_combine_nested_missing_data_new_dim [gw2] PASSED tests/test_dask.py::TestVariable::test_bivariate_ufunc tests/test_dask.py::TestVariable::test_univariate_xufunc [gw3] PASSED tests/test_combine.py::TestNewDefaults::test_combine_nested_missing_data_new_dim tests/test_combine.py::TestNewDefaults::test_combine_by_coords_multiple_variables [gw2] PASSED tests/test_dask.py::TestVariable::test_univariate_xufunc tests/test_dask.py::TestVariable::test_bivariate_xufunc [gw3] PASSED tests/test_combine.py::TestNewDefaults::test_combine_by_coords_multiple_variables tests/test_combine.py::test_combine_by_coords_distant_cftime_dates [gw3] PASSED tests/test_combine.py::test_combine_by_coords_distant_cftime_dates tests/test_combine.py::test_combine_by_coords_raises_for_differing_calendars [gw3] PASSED tests/test_combine.py::test_combine_by_coords_raises_for_differing_calendars tests/test_combine.py::test_combine_by_coords_raises_for_differing_types [gw2] PASSED tests/test_dask.py::TestVariable::test_bivariate_xufunc tests/test_dask.py::TestVariable::test_compute [gw3] PASSED tests/test_combine.py::test_combine_by_coords_raises_for_differing_types tests/test_computation.py::test_signature_properties [gw2] PASSED tests/test_dask.py::TestVariable::test_compute tests/test_dask.py::TestVariable::test_persist [gw3] PASSED tests/test_computation.py::test_signature_properties tests/test_computation.py::test_result_name [gw3] PASSED tests/test_computation.py::test_result_name tests/test_computation.py::test_ordered_set_union [gw3] PASSED tests/test_computation.py::test_ordered_set_union tests/test_computation.py::test_ordered_set_intersection [gw3] PASSED tests/test_computation.py::test_ordered_set_intersection tests/test_computation.py::test_join_dict_keys [gw3] PASSED tests/test_computation.py::test_join_dict_keys tests/test_computation.py::test_collect_dict_values [gw2] PASSED tests/test_dask.py::TestVariable::test_persist tests/test_dask.py::TestVariable::test_tokenize_duck_dask_array [gw3] PASSED tests/test_computation.py::test_collect_dict_values tests/test_computation.py::test_apply_identity [gw3] PASSED tests/test_computation.py::test_apply_identity tests/test_computation.py::test_apply_two_inputs [gw3] PASSED tests/test_computation.py::test_apply_two_inputs tests/test_computation.py::test_apply_1d_and_0d [gw3] PASSED tests/test_computation.py::test_apply_1d_and_0d tests/test_computation.py::test_apply_two_outputs [gw3] PASSED tests/test_computation.py::test_apply_two_outputs tests/test_computation.py::test_apply_missing_dims [gw3] PASSED tests/test_computation.py::test_apply_missing_dims tests/test_computation.py::test_apply_dask_parallelized_two_outputs [gw3] PASSED tests/test_computation.py::test_apply_dask_parallelized_two_outputs tests/test_computation.py::test_apply_input_core_dimension [gw3] PASSED tests/test_computation.py::test_apply_input_core_dimension tests/test_computation.py::test_apply_output_core_dimension [gw0] XFAIL tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_bytes_with_fill_value[2] tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_consolidated[2-False] [gw2] PASSED tests/test_dask.py::TestVariable::test_tokenize_duck_dask_array tests/test_dask.py::TestDataArrayAndDataset::test_chunk [gw3] PASSED tests/test_computation.py::test_apply_output_core_dimension tests/test_computation.py::test_apply_exclude [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_consolidated[2-False] tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_consolidated[2-True] [gw3] PASSED tests/test_computation.py::test_apply_exclude tests/test_computation.py::test_apply_groupby_add [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_consolidated[2-True] tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_consolidated[2-None] [gw3] PASSED tests/test_computation.py::test_apply_groupby_add tests/test_computation.py::test_unified_dim_sizes [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_consolidated[2-None] tests/test_backends.py::TestZarrDirectoryStore::test_read_non_consolidated_warning[2] [gw3] PASSED tests/test_computation.py::test_unified_dim_sizes tests/test_computation.py::test_broadcast_compat_data_1d [gw3] PASSED tests/test_computation.py::test_broadcast_compat_data_1d tests/test_computation.py::test_broadcast_compat_data_2d [gw3] PASSED tests/test_computation.py::test_broadcast_compat_data_2d tests/test_computation.py::test_keep_attrs [gw3] PASSED tests/test_computation.py::test_keep_attrs tests/test_computation.py::test_keep_attrs_strategies_variable[default] [gw3] PASSED tests/test_computation.py::test_keep_attrs_strategies_variable[default] tests/test_computation.py::test_keep_attrs_strategies_variable[False] [gw3] PASSED tests/test_computation.py::test_keep_attrs_strategies_variable[False] tests/test_computation.py::test_keep_attrs_strategies_variable[True] [gw3] PASSED tests/test_computation.py::test_keep_attrs_strategies_variable[True] tests/test_computation.py::test_keep_attrs_strategies_variable[override] [gw3] PASSED tests/test_computation.py::test_keep_attrs_strategies_variable[override] tests/test_computation.py::test_keep_attrs_strategies_variable[drop] [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_read_non_consolidated_warning[2] tests/test_backends.py::TestZarrDirectoryStore::test_non_existent_store[2] [gw3] PASSED tests/test_computation.py::test_keep_attrs_strategies_variable[drop] tests/test_computation.py::test_keep_attrs_strategies_variable[drop_conflicts] [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_non_existent_store[2] tests/test_backends.py::TestZarrDirectoryStore::test_with_chunkstore[2] [gw3] PASSED tests/test_computation.py::test_keep_attrs_strategies_variable[drop_conflicts] tests/test_computation.py::test_keep_attrs_strategies_variable[no_conflicts] [gw3] PASSED tests/test_computation.py::test_keep_attrs_strategies_variable[no_conflicts] tests/test_computation.py::test_keep_attrs_strategies_dataarray[default] [gw3] PASSED tests/test_computation.py::test_keep_attrs_strategies_dataarray[default] tests/test_computation.py::test_keep_attrs_strategies_dataarray[False] [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_with_chunkstore[2] tests/test_backends.py::TestZarrDirectoryStore::test_auto_chunk[2] [gw3] PASSED tests/test_computation.py::test_keep_attrs_strategies_dataarray[False] tests/test_computation.py::test_keep_attrs_strategies_dataarray[True] [gw3] PASSED tests/test_computation.py::test_keep_attrs_strategies_dataarray[True] tests/test_computation.py::test_keep_attrs_strategies_dataarray[override] [gw3] PASSED tests/test_computation.py::test_keep_attrs_strategies_dataarray[override] tests/test_computation.py::test_keep_attrs_strategies_dataarray[drop] [gw1] XFAIL tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_mask_and_scale[dtype0-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] [gw3] PASSED tests/test_computation.py::test_keep_attrs_strategies_dataarray[drop] tests/test_computation.py::test_keep_attrs_strategies_dataarray[drop_conflicts] [gw3] PASSED tests/test_computation.py::test_keep_attrs_strategies_dataarray[drop_conflicts] tests/test_computation.py::test_keep_attrs_strategies_dataarray[no_conflicts] [gw3] PASSED tests/test_computation.py::test_keep_attrs_strategies_dataarray[no_conflicts] tests/test_computation.py::test_keep_attrs_strategies_dataarray_variables[default-dim] [gw1] PASSED tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_mask_and_scale[dtype0-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_mask_and_scale[dtype0-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data] [gw1] SKIPPED tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_mask_and_scale[dtype0-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data] tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_mask_and_scale[dtype0-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] [gw3] PASSED tests/test_computation.py::test_keep_attrs_strategies_dataarray_variables[default-dim] tests/test_computation.py::test_keep_attrs_strategies_dataarray_variables[default-coord] [gw3] PASSED tests/test_computation.py::test_keep_attrs_strategies_dataarray_variables[default-coord] tests/test_computation.py::test_keep_attrs_strategies_dataarray_variables[False-dim] [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_auto_chunk[2] [gw1] PASSED tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_mask_and_scale[dtype0-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_mask_and_scale[dtype1-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] tests/test_backends.py::TestZarrDirectoryStore::test_manual_chunk[2] [gw3] PASSED tests/test_computation.py::test_keep_attrs_strategies_dataarray_variables[False-dim] tests/test_computation.py::test_keep_attrs_strategies_dataarray_variables[False-coord] [gw3] PASSED tests/test_computation.py::test_keep_attrs_strategies_dataarray_variables[False-coord] tests/test_computation.py::test_keep_attrs_strategies_dataarray_variables[True-dim] [gw1] PASSED tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_mask_and_scale[dtype1-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_mask_and_scale[dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] [gw3] PASSED tests/test_computation.py::test_keep_attrs_strategies_dataarray_variables[True-dim] tests/test_computation.py::test_keep_attrs_strategies_dataarray_variables[True-coord] [gw3] PASSED tests/test_computation.py::test_keep_attrs_strategies_dataarray_variables[True-coord] tests/test_computation.py::test_keep_attrs_strategies_dataarray_variables[override-dim] [gw3] PASSED tests/test_computation.py::test_keep_attrs_strategies_dataarray_variables[override-dim] tests/test_computation.py::test_keep_attrs_strategies_dataarray_variables[override-coord] [gw3] PASSED tests/test_computation.py::test_keep_attrs_strategies_dataarray_variables[override-coord] tests/test_computation.py::test_keep_attrs_strategies_dataarray_variables[drop-dim] [gw3] PASSED tests/test_computation.py::test_keep_attrs_strategies_dataarray_variables[drop-dim] tests/test_computation.py::test_keep_attrs_strategies_dataarray_variables[drop-coord] [gw3] PASSED tests/test_computation.py::test_keep_attrs_strategies_dataarray_variables[drop-coord] tests/test_computation.py::test_keep_attrs_strategies_dataarray_variables[drop_conflicts-dim] [gw3] PASSED tests/test_computation.py::test_keep_attrs_strategies_dataarray_variables[drop_conflicts-dim] tests/test_computation.py::test_keep_attrs_strategies_dataarray_variables[drop_conflicts-coord] [gw3] PASSED tests/test_computation.py::test_keep_attrs_strategies_dataarray_variables[drop_conflicts-coord] tests/test_computation.py::test_keep_attrs_strategies_dataarray_variables[no_conflicts-dim] [gw3] PASSED tests/test_computation.py::test_keep_attrs_strategies_dataarray_variables[no_conflicts-dim] tests/test_computation.py::test_keep_attrs_strategies_dataarray_variables[no_conflicts-coord] [gw3] PASSED tests/test_computation.py::test_keep_attrs_strategies_dataarray_variables[no_conflicts-coord] tests/test_computation.py::test_keep_attrs_strategies_dataset[default] [gw3] PASSED tests/test_computation.py::test_keep_attrs_strategies_dataset[default] tests/test_computation.py::test_keep_attrs_strategies_dataset[False] [gw3] PASSED tests/test_computation.py::test_keep_attrs_strategies_dataset[False] tests/test_computation.py::test_keep_attrs_strategies_dataset[True] [gw3] PASSED tests/test_computation.py::test_keep_attrs_strategies_dataset[True] tests/test_computation.py::test_keep_attrs_strategies_dataset[override] [gw3] PASSED tests/test_computation.py::test_keep_attrs_strategies_dataset[override] tests/test_computation.py::test_keep_attrs_strategies_dataset[drop] [gw3] PASSED tests/test_computation.py::test_keep_attrs_strategies_dataset[drop] tests/test_computation.py::test_keep_attrs_strategies_dataset[drop_conflicts] [gw2] PASSED tests/test_dask.py::TestDataArrayAndDataset::test_chunk tests/test_dask.py::TestDataArrayAndDataset::test_rechunk [gw3] PASSED tests/test_computation.py::test_keep_attrs_strategies_dataset[drop_conflicts] tests/test_computation.py::test_keep_attrs_strategies_dataset[no_conflicts] [gw3] PASSED tests/test_computation.py::test_keep_attrs_strategies_dataset[no_conflicts] tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[default-data] [gw3] PASSED tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[default-data] tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[default-dim] [gw2] PASSED tests/test_dask.py::TestDataArrayAndDataset::test_rechunk tests/test_dask.py::TestDataArrayAndDataset::test_new_chunk [gw3] PASSED tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[default-dim] tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[default-coord] [gw2] PASSED tests/test_dask.py::TestDataArrayAndDataset::test_new_chunk tests/test_dask.py::TestDataArrayAndDataset::test_lazy_dataset [gw2] PASSED tests/test_dask.py::TestDataArrayAndDataset::test_lazy_dataset tests/test_dask.py::TestDataArrayAndDataset::test_lazy_array [gw3] PASSED tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[default-coord] tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[False-data] [gw3] PASSED tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[False-data] tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[False-dim] [gw3] PASSED tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[False-dim] tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[False-coord] [gw3] PASSED tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[False-coord] tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[True-data] [gw3] PASSED tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[True-data] tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[True-dim] [gw3] PASSED tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[True-dim] tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[True-coord] [gw3] PASSED tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[True-coord] tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[override-data] [gw3] PASSED tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[override-data] tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[override-dim] [gw3] PASSED tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[override-dim] tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[override-coord] [gw2] PASSED tests/test_dask.py::TestDataArrayAndDataset::test_lazy_array tests/test_dask.py::TestDataArrayAndDataset::test_compute [gw3] PASSED tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[override-coord] tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[drop-data] [gw2] PASSED tests/test_dask.py::TestDataArrayAndDataset::test_compute tests/test_dask.py::TestDataArrayAndDataset::test_persist [gw3] PASSED tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[drop-data] tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[drop-dim] [gw3] PASSED tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[drop-dim] tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[drop-coord] [gw3] PASSED tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[drop-coord] tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[drop_conflicts-data] [gw3] PASSED tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[drop_conflicts-data] tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[drop_conflicts-dim] [gw2] PASSED tests/test_dask.py::TestDataArrayAndDataset::test_persist tests/test_dask.py::TestDataArrayAndDataset::test_concat_loads_variables [gw3] PASSED tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[drop_conflicts-dim] tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[drop_conflicts-coord] [gw3] PASSED tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[drop_conflicts-coord] tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[no_conflicts-data] [gw3] PASSED tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[no_conflicts-data] tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[no_conflicts-dim] [gw3] PASSED tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[no_conflicts-dim] tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[no_conflicts-coord] [gw3] PASSED tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[no_conflicts-coord] tests/test_computation.py::test_dataset_join [gw1] XFAIL tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_mask_and_scale[dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_mask_and_scale[dtype1-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] [gw3] PASSED tests/test_computation.py::test_dataset_join tests/test_computation.py::test_apply_dask [gw3] PASSED tests/test_computation.py::test_apply_dask tests/test_computation.py::test_apply_dask_parallelized_one_arg [gw1] PASSED tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_mask_and_scale[dtype1-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_mask_and_scale[dtype1-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data] [gw1] SKIPPED tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_mask_and_scale[dtype1-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data] tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_mask_and_scale[dtype1-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] [gw3] PASSED tests/test_computation.py::test_apply_dask_parallelized_one_arg tests/test_computation.py::test_apply_dask_parallelized_two_args [gw1] PASSED tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_mask_and_scale[dtype1-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_unsigned[fill_value0-False] [gw1] PASSED tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_unsigned[fill_value0-False] tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_unsigned[fill_value1-True] [gw1] PASSED tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_unsigned[fill_value1-True] [gw2] PASSED tests/test_dask.py::TestDataArrayAndDataset::test_concat_loads_variables tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_unsigned[-1-False] tests/test_dask.py::TestDataArrayAndDataset::test_groupby [gw1] PASSED tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_unsigned[-1-False] tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_unsigned[255-True] [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_manual_chunk[2] tests/test_backends.py::TestZarrDirectoryStore::test_unlimited_dims_encoding_is_ignored[2] [gw1] PASSED tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_unsigned[255-True] tests/test_backends.py::TestGenericNetCDFData::test_grid_mapping_and_bounds_are_not_coordinates_in_file [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_unlimited_dims_encoding_is_ignored[2] tests/test_backends.py::TestZarrDirectoryStore::test_warning_on_bad_chunks[2] [gw2] PASSED tests/test_dask.py::TestDataArrayAndDataset::test_groupby tests/test_dask.py::TestDataArrayAndDataset::test_rolling [gw1] PASSED tests/test_backends.py::TestGenericNetCDFData::test_grid_mapping_and_bounds_are_not_coordinates_in_file tests/test_backends.py::TestGenericNetCDFData::test_coordinate_variables_after_dataset_roundtrip [gw2] PASSED tests/test_dask.py::TestDataArrayAndDataset::test_rolling tests/test_dask.py::TestDataArrayAndDataset::test_groupby_first_last[first] [gw1] PASSED tests/test_backends.py::TestGenericNetCDFData::test_coordinate_variables_after_dataset_roundtrip tests/test_backends.py::TestGenericNetCDFData::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip [gw1] PASSED tests/test_backends.py::TestGenericNetCDFData::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip tests/test_backends.py::TestGenericNetCDFData::test_coordinate_variables_after_iris_roundtrip [gw1] SKIPPED tests/test_backends.py::TestGenericNetCDFData::test_coordinate_variables_after_iris_roundtrip tests/test_backends.py::TestGenericNetCDFData::test_coordinates_encoding [gw3] PASSED tests/test_computation.py::test_apply_dask_parallelized_two_args tests/test_computation.py::test_apply_dask_parallelized_errors [gw3] PASSED tests/test_computation.py::test_apply_dask_parallelized_errors tests/test_computation.py::test_apply_dask_multiple_inputs [gw1] PASSED tests/test_backends.py::TestGenericNetCDFData::test_coordinates_encoding tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_endian [gw2] PASSED tests/test_dask.py::TestDataArrayAndDataset::test_groupby_first_last[first] tests/test_dask.py::TestDataArrayAndDataset::test_groupby_first_last[last] [gw1] PASSED tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_endian tests/test_backends.py::TestGenericNetCDFData::test_invalid_dataarray_names_raise [gw1] PASSED tests/test_backends.py::TestGenericNetCDFData::test_invalid_dataarray_names_raise tests/test_backends.py::TestGenericNetCDFData::test_encoding_kwarg [gw1] PASSED tests/test_backends.py::TestGenericNetCDFData::test_encoding_kwarg tests/test_backends.py::TestGenericNetCDFData::test_encoding_kwarg_dates [gw3] PASSED tests/test_computation.py::test_apply_dask_multiple_inputs tests/test_computation.py::test_apply_dask_new_output_dimension [gw1] PASSED tests/test_backends.py::TestGenericNetCDFData::test_encoding_kwarg_dates tests/test_backends.py::TestGenericNetCDFData::test_encoding_kwarg_fixed_width_string [gw1] PASSED tests/test_backends.py::TestGenericNetCDFData::test_encoding_kwarg_fixed_width_string tests/test_backends.py::TestGenericNetCDFData::test_default_fill_value [gw1] PASSED tests/test_backends.py::TestGenericNetCDFData::test_default_fill_value tests/test_backends.py::TestGenericNetCDFData::test_explicitly_omit_fill_value [gw3] PASSED tests/test_computation.py::test_apply_dask_new_output_dimension tests/test_computation.py::test_apply_dask_new_output_sizes [gw2] PASSED tests/test_dask.py::TestDataArrayAndDataset::test_groupby_first_last[last] tests/test_dask.py::TestDataArrayAndDataset::test_reindex [gw1] PASSED tests/test_backends.py::TestGenericNetCDFData::test_explicitly_omit_fill_value tests/test_backends.py::TestGenericNetCDFData::test_explicitly_omit_fill_value_via_encoding_kwarg [gw1] PASSED tests/test_backends.py::TestGenericNetCDFData::test_explicitly_omit_fill_value_via_encoding_kwarg tests/test_backends.py::TestGenericNetCDFData::test_explicitly_omit_fill_value_in_coord [gw1] PASSED tests/test_backends.py::TestGenericNetCDFData::test_explicitly_omit_fill_value_in_coord tests/test_backends.py::TestGenericNetCDFData::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg [gw1] PASSED tests/test_backends.py::TestGenericNetCDFData::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg tests/test_backends.py::TestGenericNetCDFData::test_encoding_same_dtype [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_warning_on_bad_chunks[2] tests/test_backends.py::TestZarrDirectoryStore::test_deprecate_auto_chunk[2] [gw3] PASSED tests/test_computation.py::test_apply_dask_new_output_sizes tests/test_computation.py::test_apply_dask_new_output_sizes_not_supplied_same_dim_names [gw1] PASSED tests/test_backends.py::TestGenericNetCDFData::test_encoding_same_dtype tests/test_backends.py::TestGenericNetCDFData::test_append_write [gw3] PASSED tests/test_computation.py::test_apply_dask_new_output_sizes_not_supplied_same_dim_names tests/test_computation.py::test_vectorize [gw3] PASSED tests/test_computation.py::test_vectorize tests/test_computation.py::test_vectorize_dask [gw1] PASSED tests/test_backends.py::TestGenericNetCDFData::test_append_write tests/test_backends.py::TestGenericNetCDFData::test_append_overwrite_values [gw3] PASSED tests/test_computation.py::test_vectorize_dask tests/test_computation.py::test_vectorize_dask_dtype [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_deprecate_auto_chunk[2] tests/test_backends.py::TestZarrDirectoryStore::test_write_uneven_dask_chunks[2] [gw1] PASSED tests/test_backends.py::TestGenericNetCDFData::test_append_overwrite_values tests/test_backends.py::TestGenericNetCDFData::test_append_with_invalid_dim_raises [gw3] PASSED tests/test_computation.py::test_vectorize_dask_dtype tests/test_computation.py::test_vectorize_dask_dtype_without_output_dtypes[data_array0] [gw1] PASSED tests/test_backends.py::TestGenericNetCDFData::test_append_with_invalid_dim_raises tests/test_backends.py::TestGenericNetCDFData::test_multiindex_not_implemented [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_write_uneven_dask_chunks[2] tests/test_backends.py::TestZarrDirectoryStore::test_chunk_encoding[2] [gw1] PASSED tests/test_backends.py::TestGenericNetCDFData::test_multiindex_not_implemented [gw3] PASSED tests/test_computation.py::test_vectorize_dask_dtype_without_output_dtypes[data_array0] tests/test_backends.py::TestGenericNetCDFData::test_string_object_warning tests/test_computation.py::test_vectorize_dask_dtype_without_output_dtypes[data_array1] [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_chunk_encoding[2] tests/test_backends.py::TestZarrDirectoryStore::test_shard_encoding[2] [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_shard_encoding[2] [gw3] PASSED tests/test_computation.py::test_vectorize_dask_dtype_without_output_dtypes[data_array1] tests/test_computation.py::test_vectorize_dask_dtype_meta tests/test_backends.py::TestZarrDirectoryStore::test_chunk_encoding_with_dask[2] [gw1] PASSED tests/test_backends.py::TestGenericNetCDFData::test_string_object_warning tests/test_backends.py::TestGenericNetCDFData::test_indexing_roundtrip[indexer0] [gw3] PASSED tests/test_computation.py::test_vectorize_dask_dtype_meta tests/test_computation.py::test_vectorize_exclude_dims [gw1] PASSED tests/test_backends.py::TestGenericNetCDFData::test_indexing_roundtrip[indexer0] tests/test_backends.py::TestGenericNetCDFData::test_indexing_roundtrip[indexer1] [gw3] PASSED tests/test_computation.py::test_vectorize_exclude_dims tests/test_computation.py::test_vectorize_exclude_dims_dask [gw1] PASSED tests/test_backends.py::TestGenericNetCDFData::test_indexing_roundtrip[indexer1] tests/test_backends.py::TestGenericNetCDFData::test_indexing_roundtrip[indexer2] [gw1] PASSED tests/test_backends.py::TestGenericNetCDFData::test_indexing_roundtrip[indexer2] tests/test_backends.py::TestGenericNetCDFData::test_indexing_roundtrip[indexer3] [gw3] PASSED tests/test_computation.py::test_vectorize_exclude_dims_dask tests/test_computation.py::test_corr_only_dataarray [gw3] PASSED tests/test_computation.py::test_corr_only_dataarray tests/test_computation.py::test_lazy_corrcov[None-3-0] [gw1] PASSED tests/test_backends.py::TestGenericNetCDFData::test_indexing_roundtrip[indexer3] tests/test_backends.py::TestGenericNetCDFData::test_indexing_roundtrip[indexer4] [gw2] PASSED tests/test_dask.py::TestDataArrayAndDataset::test_reindex tests/test_dask.py::TestDataArrayAndDataset::test_to_dataset_roundtrip [gw1] PASSED tests/test_backends.py::TestGenericNetCDFData::test_indexing_roundtrip[indexer4] tests/test_backends.py::TestGenericNetCDFData::test_load_async [gw1] SKIPPED tests/test_backends.py::TestGenericNetCDFData::test_load_async tests/test_backends.py::TestGenericNetCDFData::test_dtype_coercion_error [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_chunk_encoding_with_dask[2] tests/test_backends.py::TestZarrDirectoryStore::test_drop_encoding[2] [gw0] SKIPPED tests/test_backends.py::TestZarrDirectoryStore::test_drop_encoding[2] tests/test_backends.py::TestZarrDirectoryStore::test_hidden_zarr_keys[2] [gw2] PASSED tests/test_dask.py::TestDataArrayAndDataset::test_to_dataset_roundtrip tests/test_dask.py::TestDataArrayAndDataset::test_merge [gw1] PASSED tests/test_backends.py::TestGenericNetCDFData::test_dtype_coercion_error tests/test_backends.py::TestGenericNetCDFData::test_write_store [gw1] PASSED tests/test_backends.py::TestGenericNetCDFData::test_write_store tests/test_backends.py::TestGenericNetCDFData::test_engine [gw3] PASSED tests/test_computation.py::test_lazy_corrcov[None-3-0] [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_hidden_zarr_keys[2] tests/test_backends.py::TestZarrDirectoryStore::test_dimension_names[2] tests/test_computation.py::test_lazy_corrcov[None-3-1] [gw0] SKIPPED tests/test_backends.py::TestZarrDirectoryStore::test_dimension_names[2] tests/test_backends.py::TestZarrDirectoryStore::test_write_persistence_modes[2-None] [gw2] PASSED tests/test_dask.py::TestDataArrayAndDataset::test_merge tests/test_dask.py::TestDataArrayAndDataset::test_ufuncs [gw1] PASSED tests/test_backends.py::TestGenericNetCDFData::test_engine tests/test_backends.py::TestGenericNetCDFData::test_cross_engine_read_write_netcdf3 [gw2] PASSED tests/test_dask.py::TestDataArrayAndDataset::test_ufuncs tests/test_dask.py::TestDataArrayAndDataset::test_where_dispatching [gw3] PASSED tests/test_computation.py::test_lazy_corrcov[None-3-1] tests/test_computation.py::test_lazy_corrcov[None-4-0] [gw2] PASSED tests/test_dask.py::TestDataArrayAndDataset::test_where_dispatching tests/test_dask.py::TestDataArrayAndDataset::test_simultaneous_compute [gw3] PASSED tests/test_computation.py::test_lazy_corrcov[None-4-0] tests/test_computation.py::test_lazy_corrcov[None-4-1] [gw2] PASSED tests/test_dask.py::TestDataArrayAndDataset::test_simultaneous_compute tests/test_dask.py::TestDataArrayAndDataset::test_duplicate_dims [gw2] PASSED tests/test_dask.py::TestDataArrayAndDataset::test_duplicate_dims tests/test_dask.py::TestDataArrayAndDataset::test_stack [gw1] PASSED tests/test_backends.py::TestGenericNetCDFData::test_cross_engine_read_write_netcdf3 tests/test_backends.py::TestGenericNetCDFData::test_encoding_unlimited_dims [gw2] PASSED tests/test_dask.py::TestDataArrayAndDataset::test_stack tests/test_dask.py::TestDataArrayAndDataset::test_dot [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_write_persistence_modes[2-None] tests/test_backends.py::TestZarrDirectoryStore::test_write_persistence_modes[2-group1] [gw1] PASSED tests/test_backends.py::TestGenericNetCDFData::test_encoding_unlimited_dims tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_via_bytes [gw2] PASSED tests/test_dask.py::TestDataArrayAndDataset::test_dot tests/test_dask.py::TestDataArrayAndDataset::test_dataarray_repr [gw2] PASSED tests/test_dask.py::TestDataArrayAndDataset::test_dataarray_repr tests/test_dask.py::TestDataArrayAndDataset::test_dataset_repr [gw2] PASSED tests/test_dask.py::TestDataArrayAndDataset::test_dataset_repr tests/test_dask.py::TestDataArrayAndDataset::test_dataarray_pickle [gw3] PASSED tests/test_computation.py::test_lazy_corrcov[None-4-1] tests/test_computation.py::test_lazy_corrcov[None-5-0] [gw2] PASSED tests/test_dask.py::TestDataArrayAndDataset::test_dataarray_pickle tests/test_dask.py::TestDataArrayAndDataset::test_dataset_pickle [gw2] PASSED tests/test_dask.py::TestDataArrayAndDataset::test_dataset_pickle tests/test_dask.py::TestDataArrayAndDataset::test_dataarray_getattr [gw2] PASSED tests/test_dask.py::TestDataArrayAndDataset::test_dataarray_getattr tests/test_dask.py::TestDataArrayAndDataset::test_dataset_getattr [gw2] PASSED tests/test_dask.py::TestDataArrayAndDataset::test_dataset_getattr tests/test_dask.py::TestDataArrayAndDataset::test_values [gw2] PASSED tests/test_dask.py::TestDataArrayAndDataset::test_values tests/test_dask.py::TestDataArrayAndDataset::test_from_dask_variable [gw2] PASSED tests/test_dask.py::TestDataArrayAndDataset::test_from_dask_variable tests/test_dask.py::TestDataArrayAndDataset::test_tokenize_duck_dask_array [gw3] PASSED tests/test_computation.py::test_lazy_corrcov[None-5-0] tests/test_computation.py::test_lazy_corrcov[None-5-1] [gw1] PASSED tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_via_bytes tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_via_file_object [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_write_persistence_modes[2-group1] tests/test_backends.py::TestZarrDirectoryStore::test_compressor_encoding[2] [gw3] PASSED tests/test_computation.py::test_lazy_corrcov[None-5-1] tests/test_computation.py::test_lazy_corrcov[None-6-0] [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_compressor_encoding[2] tests/test_backends.py::TestZarrDirectoryStore::test_group[2] [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_group[2] tests/test_backends.py::TestZarrDirectoryStore::test_zarr_mode_w_overwrites_encoding[2] [gw1] XPASS tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_via_file_object tests/test_backends.py::TestH5NetCDFData::test_zero_dimensional_variable [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_zarr_mode_w_overwrites_encoding[2] tests/test_backends.py::TestZarrDirectoryStore::test_encoding_kwarg_fixed_width_string[2] [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_encoding_kwarg_fixed_width_string[2] tests/test_backends.py::TestZarrDirectoryStore::test_dataset_caching[2] [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_dataset_caching[2] tests/test_backends.py::TestZarrDirectoryStore::test_append_write[2] [gw3] PASSED tests/test_computation.py::test_lazy_corrcov[None-6-0] tests/test_computation.py::test_lazy_corrcov[None-6-1] [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_append_write[2] tests/test_backends.py::TestZarrDirectoryStore::test_append_with_mode_rplus_success[2] [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_append_with_mode_rplus_success[2] tests/test_backends.py::TestZarrDirectoryStore::test_append_with_mode_rplus_fails[2] [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_append_with_mode_rplus_fails[2] tests/test_backends.py::TestZarrDirectoryStore::test_append_with_invalid_dim_raises[2] [gw3] PASSED tests/test_computation.py::test_lazy_corrcov[None-6-1] tests/test_computation.py::test_lazy_corrcov[None-7-0] [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_append_with_invalid_dim_raises[2] tests/test_backends.py::TestZarrDirectoryStore::test_append_with_no_dims_raises[2] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_zero_dimensional_variable tests/test_backends.py::TestH5NetCDFData::test_write_store [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_append_with_no_dims_raises[2] tests/test_backends.py::TestZarrDirectoryStore::test_append_with_append_dim_not_set_raises[2] [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_append_with_append_dim_not_set_raises[2] tests/test_backends.py::TestZarrDirectoryStore::test_append_with_mode_not_a_raises[2] [gw3] PASSED tests/test_computation.py::test_lazy_corrcov[None-7-0] tests/test_computation.py::test_lazy_corrcov[None-7-1] [gw2] PASSED tests/test_dask.py::TestDataArrayAndDataset::test_tokenize_duck_dask_array tests/test_dask.py::TestToDaskDataFrame::test_to_dask_dataframe [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_append_with_mode_not_a_raises[2] tests/test_backends.py::TestZarrDirectoryStore::test_append_with_existing_encoding_raises[2] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_write_store tests/test_backends.py::TestH5NetCDFData::test_roundtrip_test_data [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_append_with_existing_encoding_raises[2] tests/test_backends.py::TestZarrDirectoryStore::test_append_string_length_mismatch_raises[2-U] [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_append_string_length_mismatch_raises[2-U] tests/test_backends.py::TestZarrDirectoryStore::test_append_string_length_mismatch_raises[2-S] [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_append_string_length_mismatch_raises[2-S] tests/test_backends.py::TestZarrDirectoryStore::test_append_string_length_mismatch_works[2-U] [gw0] SKIPPED tests/test_backends.py::TestZarrDirectoryStore::test_append_string_length_mismatch_works[2-U] tests/test_backends.py::TestZarrDirectoryStore::test_append_string_length_mismatch_works[2-S] [gw0] SKIPPED tests/test_backends.py::TestZarrDirectoryStore::test_append_string_length_mismatch_works[2-S] tests/test_backends.py::TestZarrDirectoryStore::test_check_encoding_is_consistent_after_append[2] [gw3] PASSED tests/test_computation.py::test_lazy_corrcov[None-7-1] tests/test_computation.py::test_lazy_corrcov[None-8-0] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_roundtrip_test_data tests/test_backends.py::TestH5NetCDFData::test_load [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_check_encoding_is_consistent_after_append[2] tests/test_backends.py::TestZarrDirectoryStore::test_append_with_new_variable[2] [gw3] PASSED tests/test_computation.py::test_lazy_corrcov[None-8-0] [gw2] XPASS tests/test_dask.py::TestToDaskDataFrame::test_to_dask_dataframe tests/test_dask.py::TestToDaskDataFrame::test_to_dask_dataframe_2D tests/test_computation.py::test_lazy_corrcov[None-8-1] [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_append_with_new_variable[2] tests/test_backends.py::TestZarrDirectoryStore::test_append_with_append_dim_no_overwrite[2] [gw3] PASSED tests/test_computation.py::test_lazy_corrcov[None-8-1] tests/test_computation.py::test_lazy_corrcov[x-3-0] [gw3] PASSED tests/test_computation.py::test_lazy_corrcov[x-3-0] tests/test_computation.py::test_lazy_corrcov[x-3-1] [gw0] PASSED tests/test_backends.py::TestZarrDirectoryStore::test_append_with_append_dim_no_overwrite[2] tests/test_coarsen.py::test_coarsen_reduce[dask-median-1-1] [gw0] PASSED tests/test_coarsen.py::test_coarsen_reduce[dask-median-1-1] tests/test_coarsen.py::test_coarsen_reduce[dask-median-1-2] [gw0] PASSED tests/test_coarsen.py::test_coarsen_reduce[dask-median-1-2] tests/test_coarsen.py::test_coarsen_reduce[dask-median-2-1] [gw3] PASSED tests/test_computation.py::test_lazy_corrcov[x-3-1] tests/test_computation.py::test_lazy_corrcov[x-4-0] [gw0] PASSED tests/test_coarsen.py::test_coarsen_reduce[dask-median-2-1] tests/test_coarsen.py::test_coarsen_reduce[dask-median-2-2] [gw0] PASSED tests/test_coarsen.py::test_coarsen_reduce[dask-median-2-2] tests/test_coarsen.py::test_coarsen_reduce[dask-median-3-1] [gw0] PASSED tests/test_coarsen.py::test_coarsen_reduce[dask-median-3-1] tests/test_coarsen.py::test_coarsen_reduce[dask-median-3-2] [gw3] PASSED tests/test_computation.py::test_lazy_corrcov[x-4-0] tests/test_computation.py::test_lazy_corrcov[x-4-1] [gw0] PASSED tests/test_coarsen.py::test_coarsen_reduce[dask-median-3-2] tests/test_coarsen.py::test_coarsen_reduce[dask-median-4-1] [gw0] PASSED tests/test_coarsen.py::test_coarsen_reduce[dask-median-4-1] tests/test_coarsen.py::test_coarsen_reduce[dask-median-4-2] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_load tests/test_backends.py::TestH5NetCDFData::test_dataset_compute [gw0] PASSED tests/test_coarsen.py::test_coarsen_reduce[dask-median-4-2] tests/test_coarsen.py::test_coarsen_da_keep_attrs[reduce-argument0] [gw0] PASSED tests/test_coarsen.py::test_coarsen_da_keep_attrs[reduce-argument0] tests/test_coarsen.py::test_coarsen_da_keep_attrs[mean-argument1] [gw3] PASSED tests/test_computation.py::test_lazy_corrcov[x-4-1] tests/test_computation.py::test_lazy_corrcov[x-5-0] [gw0] PASSED tests/test_coarsen.py::test_coarsen_da_keep_attrs[mean-argument1] tests/test_coarsen.py::test_coarsen_da_reduce[numpy-sum-1-1] [gw0] PASSED tests/test_coarsen.py::test_coarsen_da_reduce[numpy-sum-1-1] tests/test_coarsen.py::test_coarsen_da_reduce[numpy-sum-1-2] [gw0] SKIPPED tests/test_coarsen.py::test_coarsen_da_reduce[numpy-sum-1-2] tests/test_coarsen.py::test_coarsen_da_reduce[numpy-sum-2-1] [gw0] PASSED tests/test_coarsen.py::test_coarsen_da_reduce[numpy-sum-2-1] tests/test_coarsen.py::test_coarsen_da_reduce[numpy-sum-2-2] [gw0] PASSED tests/test_coarsen.py::test_coarsen_da_reduce[numpy-sum-2-2] tests/test_coarsen.py::test_coarsen_da_reduce[numpy-sum-3-1] [gw2] XFAIL tests/test_dask.py::TestToDaskDataFrame::test_to_dask_dataframe_2D tests/test_dask.py::TestToDaskDataFrame::test_to_dask_dataframe_2D_set_index [gw0] PASSED tests/test_coarsen.py::test_coarsen_da_reduce[numpy-sum-3-1] tests/test_coarsen.py::test_coarsen_da_reduce[numpy-sum-3-2] [gw0] PASSED tests/test_coarsen.py::test_coarsen_da_reduce[numpy-sum-3-2] tests/test_coarsen.py::test_coarsen_da_reduce[numpy-sum-4-1] [gw0] PASSED tests/test_coarsen.py::test_coarsen_da_reduce[numpy-sum-4-1] tests/test_coarsen.py::test_coarsen_da_reduce[numpy-sum-4-2] [gw0] PASSED tests/test_coarsen.py::test_coarsen_da_reduce[numpy-sum-4-2] tests/test_coarsen.py::test_coarsen_da_reduce[numpy-mean-1-1] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_dataset_compute [gw3] PASSED tests/test_computation.py::test_lazy_corrcov[x-5-0] tests/test_computation.py::test_lazy_corrcov[x-5-1] tests/test_backends.py::TestH5NetCDFData::test_pickle [gw0] PASSED tests/test_coarsen.py::test_coarsen_da_reduce[numpy-mean-1-1] tests/test_coarsen.py::test_coarsen_da_reduce[numpy-mean-1-2] [gw0] SKIPPED tests/test_coarsen.py::test_coarsen_da_reduce[numpy-mean-1-2] tests/test_coarsen.py::test_coarsen_da_reduce[numpy-mean-2-1] [gw0] PASSED tests/test_coarsen.py::test_coarsen_da_reduce[numpy-mean-2-1] tests/test_coarsen.py::test_coarsen_da_reduce[numpy-mean-2-2] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_pickle tests/test_backends.py::TestH5NetCDFData::test_pickle_dataarray [gw0] PASSED tests/test_coarsen.py::test_coarsen_da_reduce[numpy-mean-2-2] tests/test_coarsen.py::test_coarsen_da_reduce[numpy-mean-3-1] [gw0] PASSED tests/test_coarsen.py::test_coarsen_da_reduce[numpy-mean-3-1] tests/test_coarsen.py::test_coarsen_da_reduce[numpy-mean-3-2] [gw0] PASSED tests/test_coarsen.py::test_coarsen_da_reduce[numpy-mean-3-2] tests/test_coarsen.py::test_coarsen_da_reduce[numpy-mean-4-1] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_pickle_dataarray tests/test_backends.py::TestH5NetCDFData::test_dataset_caching [gw0] PASSED tests/test_coarsen.py::test_coarsen_da_reduce[numpy-mean-4-1] tests/test_coarsen.py::test_coarsen_da_reduce[numpy-mean-4-2] [gw0] PASSED tests/test_coarsen.py::test_coarsen_da_reduce[numpy-mean-4-2] tests/test_coarsen.py::test_coarsen_da_reduce[numpy-std-1-1] [gw0] PASSED tests/test_coarsen.py::test_coarsen_da_reduce[numpy-std-1-1] tests/test_coarsen.py::test_coarsen_da_reduce[numpy-std-1-2] [gw0] SKIPPED tests/test_coarsen.py::test_coarsen_da_reduce[numpy-std-1-2] [gw3] PASSED tests/test_computation.py::test_lazy_corrcov[x-5-1] tests/test_computation.py::test_lazy_corrcov[x-6-0] tests/test_coarsen.py::test_coarsen_da_reduce[numpy-std-2-1] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_dataset_caching tests/test_backends.py::TestH5NetCDFData::test_roundtrip_None_variable [gw0] PASSED tests/test_coarsen.py::test_coarsen_da_reduce[numpy-std-2-1] tests/test_coarsen.py::test_coarsen_da_reduce[numpy-std-2-2] [gw0] PASSED tests/test_coarsen.py::test_coarsen_da_reduce[numpy-std-2-2] tests/test_coarsen.py::test_coarsen_da_reduce[numpy-std-3-1] [gw0] PASSED tests/test_coarsen.py::test_coarsen_da_reduce[numpy-std-3-1] tests/test_coarsen.py::test_coarsen_da_reduce[numpy-std-3-2] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_roundtrip_None_variable tests/test_backends.py::TestH5NetCDFData::test_roundtrip_object_dtype [gw0] PASSED tests/test_coarsen.py::test_coarsen_da_reduce[numpy-std-3-2] tests/test_coarsen.py::test_coarsen_da_reduce[numpy-std-4-1] [gw0] PASSED tests/test_coarsen.py::test_coarsen_da_reduce[numpy-std-4-1] tests/test_coarsen.py::test_coarsen_da_reduce[numpy-std-4-2] [gw0] PASSED tests/test_coarsen.py::test_coarsen_da_reduce[numpy-std-4-2] tests/test_coarsen.py::test_coarsen_da_reduce[numpy-max-1-1] [gw0] PASSED tests/test_coarsen.py::test_coarsen_da_reduce[numpy-max-1-1] tests/test_coarsen.py::test_coarsen_da_reduce[numpy-max-1-2] [gw0] SKIPPED tests/test_coarsen.py::test_coarsen_da_reduce[numpy-max-1-2] tests/test_coarsen.py::test_coarsen_da_reduce[numpy-max-2-1] [gw0] PASSED tests/test_coarsen.py::test_coarsen_da_reduce[numpy-max-2-1] tests/test_coarsen.py::test_coarsen_da_reduce[numpy-max-2-2] [gw3] PASSED tests/test_computation.py::test_lazy_corrcov[x-6-0] tests/test_computation.py::test_lazy_corrcov[x-6-1] [gw0] PASSED tests/test_coarsen.py::test_coarsen_da_reduce[numpy-max-2-2] tests/test_coarsen.py::test_coarsen_da_reduce[numpy-max-3-1] [gw0] PASSED tests/test_coarsen.py::test_coarsen_da_reduce[numpy-max-3-1] tests/test_coarsen.py::test_coarsen_da_reduce[numpy-max-3-2] [gw0] PASSED tests/test_coarsen.py::test_coarsen_da_reduce[numpy-max-3-2] tests/test_coarsen.py::test_coarsen_da_reduce[numpy-max-4-1] [gw0] PASSED tests/test_coarsen.py::test_coarsen_da_reduce[numpy-max-4-1] tests/test_coarsen.py::test_coarsen_da_reduce[numpy-max-4-2] [gw0] PASSED tests/test_coarsen.py::test_coarsen_da_reduce[numpy-max-4-2] tests/test_coarsen.py::test_coarsen_da_reduce[dask-sum-1-1] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_roundtrip_object_dtype tests/test_backends.py::TestH5NetCDFData::test_roundtrip_string_data [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_roundtrip_string_data tests/test_backends.py::TestH5NetCDFData::test_roundtrip_string_encoded_characters [gw0] PASSED tests/test_coarsen.py::test_coarsen_da_reduce[dask-sum-1-1] tests/test_coarsen.py::test_coarsen_da_reduce[dask-sum-1-2] [gw3] PASSED tests/test_computation.py::test_lazy_corrcov[x-6-1] tests/test_computation.py::test_lazy_corrcov[x-7-0] [gw0] SKIPPED tests/test_coarsen.py::test_coarsen_da_reduce[dask-sum-1-2] tests/test_coarsen.py::test_coarsen_da_reduce[dask-sum-2-1] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_roundtrip_string_encoded_characters tests/test_backends.py::TestH5NetCDFData::test_roundtrip_numpy_datetime_data [gw0] PASSED tests/test_coarsen.py::test_coarsen_da_reduce[dask-sum-2-1] tests/test_coarsen.py::test_coarsen_da_reduce[dask-sum-2-2] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_roundtrip_numpy_datetime_data tests/test_backends.py::TestH5NetCDFData::test_roundtrip_cftime_datetime_data [gw3] PASSED tests/test_computation.py::test_lazy_corrcov[x-7-0] tests/test_computation.py::test_lazy_corrcov[x-7-1] [gw0] PASSED tests/test_coarsen.py::test_coarsen_da_reduce[dask-sum-2-2] tests/test_coarsen.py::test_coarsen_da_reduce[dask-sum-3-1] [gw0] PASSED tests/test_coarsen.py::test_coarsen_da_reduce[dask-sum-3-1] tests/test_coarsen.py::test_coarsen_da_reduce[dask-sum-3-2] [gw3] PASSED tests/test_computation.py::test_lazy_corrcov[x-7-1] tests/test_computation.py::test_lazy_corrcov[x-8-0] [gw0] PASSED tests/test_coarsen.py::test_coarsen_da_reduce[dask-sum-3-2] tests/test_coarsen.py::test_coarsen_da_reduce[dask-sum-4-1] [gw0] PASSED tests/test_coarsen.py::test_coarsen_da_reduce[dask-sum-4-1] tests/test_coarsen.py::test_coarsen_da_reduce[dask-sum-4-2] [gw3] PASSED tests/test_computation.py::test_lazy_corrcov[x-8-0] tests/test_computation.py::test_lazy_corrcov[x-8-1] [gw0] PASSED tests/test_coarsen.py::test_coarsen_da_reduce[dask-sum-4-2] tests/test_coarsen.py::test_coarsen_da_reduce[dask-mean-1-1] [gw0] PASSED tests/test_coarsen.py::test_coarsen_da_reduce[dask-mean-1-1] tests/test_coarsen.py::test_coarsen_da_reduce[dask-mean-1-2] [gw2] XFAIL tests/test_dask.py::TestToDaskDataFrame::test_to_dask_dataframe_2D_set_index tests/test_dask.py::TestToDaskDataFrame::test_to_dask_dataframe_coordinates [gw0] SKIPPED tests/test_coarsen.py::test_coarsen_da_reduce[dask-mean-1-2] tests/test_coarsen.py::test_coarsen_da_reduce[dask-mean-2-1] [gw0] PASSED tests/test_coarsen.py::test_coarsen_da_reduce[dask-mean-2-1] tests/test_coarsen.py::test_coarsen_da_reduce[dask-mean-2-2] [gw3] PASSED tests/test_computation.py::test_lazy_corrcov[x-8-1] tests/test_computation.py::test_lazy_corrcov[time-3-0] [gw0] PASSED tests/test_coarsen.py::test_coarsen_da_reduce[dask-mean-2-2] tests/test_coarsen.py::test_coarsen_da_reduce[dask-mean-3-1] [gw2] PASSED tests/test_dask.py::TestToDaskDataFrame::test_to_dask_dataframe_coordinates tests/test_dask.py::TestToDaskDataFrame::test_to_dask_dataframe_not_daskarray [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_roundtrip_cftime_datetime_data tests/test_backends.py::TestH5NetCDFData::test_roundtrip_timedelta_data [gw0] PASSED tests/test_coarsen.py::test_coarsen_da_reduce[dask-mean-3-1] tests/test_coarsen.py::test_coarsen_da_reduce[dask-mean-3-2] [gw0] PASSED tests/test_coarsen.py::test_coarsen_da_reduce[dask-mean-3-2] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_roundtrip_timedelta_data tests/test_coarsen.py::test_coarsen_da_reduce[dask-mean-4-1] tests/test_backends.py::TestH5NetCDFData::test_roundtrip_timedelta_data_via_dtype[s] [gw0] PASSED tests/test_coarsen.py::test_coarsen_da_reduce[dask-mean-4-1] tests/test_coarsen.py::test_coarsen_da_reduce[dask-mean-4-2] [gw3] PASSED tests/test_computation.py::test_lazy_corrcov[time-3-0] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_roundtrip_timedelta_data_via_dtype[s] tests/test_computation.py::test_lazy_corrcov[time-3-1] tests/test_backends.py::TestH5NetCDFData::test_roundtrip_timedelta_data_via_dtype[ms] [gw0] PASSED tests/test_coarsen.py::test_coarsen_da_reduce[dask-mean-4-2] tests/test_coarsen.py::test_coarsen_da_reduce[dask-std-1-1] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_roundtrip_timedelta_data_via_dtype[ms] tests/test_backends.py::TestH5NetCDFData::test_roundtrip_timedelta_data_via_dtype[us] [gw0] PASSED tests/test_coarsen.py::test_coarsen_da_reduce[dask-std-1-1] tests/test_coarsen.py::test_coarsen_da_reduce[dask-std-1-2] [gw0] SKIPPED tests/test_coarsen.py::test_coarsen_da_reduce[dask-std-1-2] tests/test_coarsen.py::test_coarsen_da_reduce[dask-std-2-1] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_roundtrip_timedelta_data_via_dtype[us] tests/test_backends.py::TestH5NetCDFData::test_roundtrip_timedelta_data_via_dtype[ns] [gw3] PASSED tests/test_computation.py::test_lazy_corrcov[time-3-1] tests/test_computation.py::test_lazy_corrcov[time-4-0] [gw0] PASSED tests/test_coarsen.py::test_coarsen_da_reduce[dask-std-2-1] tests/test_coarsen.py::test_coarsen_da_reduce[dask-std-2-2] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_roundtrip_timedelta_data_via_dtype[ns] tests/test_backends.py::TestH5NetCDFData::test_roundtrip_float64_data [gw0] PASSED tests/test_coarsen.py::test_coarsen_da_reduce[dask-std-2-2] tests/test_coarsen.py::test_coarsen_da_reduce[dask-std-3-1] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_roundtrip_float64_data tests/test_backends.py::TestH5NetCDFData::test_roundtrip_example_1_netcdf [gw1] SKIPPED tests/test_backends.py::TestH5NetCDFData::test_roundtrip_example_1_netcdf tests/test_backends.py::TestH5NetCDFData::test_roundtrip_coordinates [gw0] PASSED tests/test_coarsen.py::test_coarsen_da_reduce[dask-std-3-1] tests/test_coarsen.py::test_coarsen_da_reduce[dask-std-3-2] [gw0] PASSED tests/test_coarsen.py::test_coarsen_da_reduce[dask-std-3-2] tests/test_coarsen.py::test_coarsen_da_reduce[dask-std-4-1] [gw3] PASSED tests/test_computation.py::test_lazy_corrcov[time-4-0] tests/test_computation.py::test_lazy_corrcov[time-4-1] [gw0] PASSED tests/test_coarsen.py::test_coarsen_da_reduce[dask-std-4-1] tests/test_coarsen.py::test_coarsen_da_reduce[dask-std-4-2] [gw0] PASSED tests/test_coarsen.py::test_coarsen_da_reduce[dask-std-4-2] tests/test_coarsen.py::test_coarsen_da_reduce[dask-max-1-1] [gw0] PASSED tests/test_coarsen.py::test_coarsen_da_reduce[dask-max-1-1] tests/test_coarsen.py::test_coarsen_da_reduce[dask-max-1-2] [gw3] PASSED tests/test_computation.py::test_lazy_corrcov[time-4-1] tests/test_computation.py::test_lazy_corrcov[time-5-0] [gw0] SKIPPED tests/test_coarsen.py::test_coarsen_da_reduce[dask-max-1-2] tests/test_coarsen.py::test_coarsen_da_reduce[dask-max-2-1] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_roundtrip_coordinates tests/test_backends.py::TestH5NetCDFData::test_roundtrip_global_coordinates [gw0] PASSED tests/test_coarsen.py::test_coarsen_da_reduce[dask-max-2-1] tests/test_coarsen.py::test_coarsen_da_reduce[dask-max-2-2] [gw0] PASSED tests/test_coarsen.py::test_coarsen_da_reduce[dask-max-2-2] tests/test_coarsen.py::test_coarsen_da_reduce[dask-max-3-1] [gw2] XFAIL tests/test_dask.py::TestToDaskDataFrame::test_to_dask_dataframe_not_daskarray tests/test_dask.py::TestToDaskDataFrame::test_to_dask_dataframe_no_coordinate [gw0] PASSED tests/test_coarsen.py::test_coarsen_da_reduce[dask-max-3-1] tests/test_coarsen.py::test_coarsen_da_reduce[dask-max-3-2] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_roundtrip_global_coordinates tests/test_backends.py::TestH5NetCDFData::test_roundtrip_coordinates_with_space [gw3] PASSED tests/test_computation.py::test_lazy_corrcov[time-5-0] tests/test_computation.py::test_lazy_corrcov[time-5-1] [gw0] PASSED tests/test_coarsen.py::test_coarsen_da_reduce[dask-max-3-2] tests/test_coarsen.py::test_coarsen_da_reduce[dask-max-4-1] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_roundtrip_coordinates_with_space tests/test_backends.py::TestH5NetCDFData::test_roundtrip_boolean_dtype [gw0] PASSED tests/test_coarsen.py::test_coarsen_da_reduce[dask-max-4-1] tests/test_coarsen.py::test_coarsen_da_reduce[dask-max-4-2] [gw0] PASSED tests/test_coarsen.py::test_coarsen_da_reduce[dask-max-4-2] tests/test_coarsen.py::TestCoarsenConstruct::test_coarsen_construct[True] [gw2] PASSED tests/test_dask.py::TestToDaskDataFrame::test_to_dask_dataframe_no_coordinate tests/test_dask.py::TestToDaskDataFrame::test_to_dask_dataframe_dim_order [gw3] PASSED tests/test_computation.py::test_lazy_corrcov[time-5-1] tests/test_computation.py::test_lazy_corrcov[time-6-0] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_roundtrip_boolean_dtype tests/test_backends.py::TestH5NetCDFData::test_orthogonal_indexing [gw0] PASSED tests/test_coarsen.py::TestCoarsenConstruct::test_coarsen_construct[True] tests/test_coarsen.py::TestCoarsenConstruct::test_coarsen_construct[False] [gw0] PASSED tests/test_coarsen.py::TestCoarsenConstruct::test_coarsen_construct[False] tests/test_coarsen.py::TestCoarsenConstruct::test_coarsen_construct_keeps_all_coords [gw0] PASSED tests/test_coarsen.py::TestCoarsenConstruct::test_coarsen_construct_keeps_all_coords tests/test_coding.py::test_CFMaskCoder_decode [gw0] PASSED tests/test_coding.py::test_CFMaskCoder_decode tests/test_coding.py::test_CFMaskCoder_encode_missing_fill_values_conflict[numeric-with-dtype] [gw0] PASSED tests/test_coding.py::test_CFMaskCoder_encode_missing_fill_values_conflict[numeric-with-dtype] tests/test_coding.py::test_CFMaskCoder_encode_missing_fill_values_conflict[numeric-without-dtype] [gw0] PASSED tests/test_coding.py::test_CFMaskCoder_encode_missing_fill_values_conflict[numeric-without-dtype] tests/test_coding.py::test_CFMaskCoder_encode_missing_fill_values_conflict[times-with-dtype] [gw0] PASSED tests/test_coding.py::test_CFMaskCoder_encode_missing_fill_values_conflict[times-with-dtype] tests/test_coding.py::test_CFMaskCoder_missing_value [gw0] PASSED tests/test_coding.py::test_CFMaskCoder_missing_value tests/test_coding.py::test_CFMaskCoder_decode_dask [gw3] PASSED tests/test_computation.py::test_lazy_corrcov[time-6-0] tests/test_computation.py::test_lazy_corrcov[time-6-1] [gw2] PASSED tests/test_dask.py::TestToDaskDataFrame::test_to_dask_dataframe_dim_order tests/test_dask.py::test_dask_kwargs_variable[load] [gw2] PASSED tests/test_dask.py::test_dask_kwargs_variable[load] tests/test_dask.py::test_dask_kwargs_variable[compute] [gw0] PASSED tests/test_coding.py::test_CFMaskCoder_decode_dask tests/test_coding.py::test_coder_roundtrip [gw2] PASSED tests/test_dask.py::test_dask_kwargs_variable[compute] tests/test_dask.py::test_dask_kwargs_dataarray[load] [gw0] PASSED tests/test_coding.py::test_coder_roundtrip tests/test_coding.py::test_scaling_converts_to_float[f4-u1] [gw2] PASSED tests/test_dask.py::test_dask_kwargs_dataarray[load] tests/test_dask.py::test_dask_kwargs_dataarray[compute] [gw0] PASSED tests/test_coding.py::test_scaling_converts_to_float[f4-u1] tests/test_coding.py::test_scaling_converts_to_float[f4-u2] [gw2] PASSED tests/test_dask.py::test_dask_kwargs_dataarray[compute] tests/test_dask.py::test_dask_kwargs_dataarray[persist] [gw0] PASSED tests/test_coding.py::test_scaling_converts_to_float[f4-u2] tests/test_coding.py::test_scaling_converts_to_float[f4-i1] [gw2] PASSED tests/test_dask.py::test_dask_kwargs_dataarray[persist] tests/test_dask.py::test_dask_kwargs_dataset[load] [gw0] PASSED tests/test_coding.py::test_scaling_converts_to_float[f4-i1] tests/test_coding.py::test_scaling_converts_to_float[f4-i2] [gw0] PASSED tests/test_coding.py::test_scaling_converts_to_float[f4-i2] tests/test_coding.py::test_scaling_converts_to_float[f4-f2] [gw2] PASSED tests/test_dask.py::test_dask_kwargs_dataset[load] tests/test_dask.py::test_dask_kwargs_dataset[compute] [gw0] PASSED tests/test_coding.py::test_scaling_converts_to_float[f4-f2] tests/test_coding.py::test_scaling_converts_to_float[f4-f4] [gw2] PASSED tests/test_dask.py::test_dask_kwargs_dataset[compute] tests/test_dask.py::test_dask_kwargs_dataset[persist] [gw0] PASSED tests/test_coding.py::test_scaling_converts_to_float[f4-f4] tests/test_coding.py::test_scaling_converts_to_float[f8-u1] [gw2] PASSED tests/test_dask.py::test_dask_kwargs_dataset[persist] tests/test_dask.py::test_persist_Dataset[0] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_orthogonal_indexing [gw0] PASSED tests/test_coding.py::test_scaling_converts_to_float[f8-u1] tests/test_coding.py::test_scaling_converts_to_float[f8-u2] tests/test_backends.py::TestH5NetCDFData::test_vectorized_indexing [gw0] PASSED tests/test_coding.py::test_scaling_converts_to_float[f8-u2] tests/test_coding.py::test_scaling_converts_to_float[f8-i1] [gw2] PASSED tests/test_dask.py::test_persist_Dataset[0] tests/test_dask.py::test_persist_Dataset[1] [gw0] PASSED tests/test_coding.py::test_scaling_converts_to_float[f8-i1] tests/test_coding.py::test_scaling_converts_to_float[f8-i2] [gw0] PASSED tests/test_coding.py::test_scaling_converts_to_float[f8-i2] tests/test_coding.py::test_scaling_converts_to_float[f8-f2] [gw2] PASSED tests/test_dask.py::test_persist_Dataset[1] tests/test_dask.py::test_persist_DataArray[0] [gw0] PASSED tests/test_coding.py::test_scaling_converts_to_float[f8-f2] tests/test_coding.py::test_scaling_converts_to_float[f8-f4] [gw3] PASSED tests/test_computation.py::test_lazy_corrcov[time-6-1] [gw2] PASSED tests/test_dask.py::test_persist_DataArray[0] tests/test_dask.py::test_persist_DataArray[1] tests/test_computation.py::test_lazy_corrcov[time-7-0] [gw0] PASSED tests/test_coding.py::test_scaling_converts_to_float[f8-f4] tests/test_coding.py::test_scaling_offset_as_list[0.1-10] [gw0] PASSED tests/test_coding.py::test_scaling_offset_as_list[0.1-10] tests/test_coding.py::test_scaling_offset_as_list[0.1-scale_factor1] [gw2] PASSED tests/test_dask.py::test_persist_DataArray[1] tests/test_dask.py::test_dataarray_with_dask_coords [gw0] PASSED tests/test_coding.py::test_scaling_offset_as_list[0.1-scale_factor1] tests/test_coding.py::test_scaling_offset_as_list[add_offset1-10] [gw0] PASSED tests/test_coding.py::test_scaling_offset_as_list[add_offset1-10] tests/test_coding.py::test_scaling_offset_as_list[add_offset1-scale_factor1] [gw0] PASSED tests/test_coding.py::test_scaling_offset_as_list[add_offset1-scale_factor1] [gw2] PASSED tests/test_dask.py::test_dataarray_with_dask_coords tests/test_dask.py::test_basic_compute tests/test_coding.py::test_decode_unsigned_from_signed[1] [gw0] PASSED tests/test_coding.py::test_decode_unsigned_from_signed[1] tests/test_coding.py::test_decode_unsigned_from_signed[2] [gw0] PASSED tests/test_coding.py::test_decode_unsigned_from_signed[2] tests/test_coding.py::test_decode_unsigned_from_signed[4] [gw0] PASSED tests/test_coding.py::test_decode_unsigned_from_signed[4] tests/test_coding.py::test_decode_unsigned_from_signed[8] [gw0] PASSED tests/test_coding.py::test_decode_unsigned_from_signed[8] tests/test_coding.py::test_decode_signed_from_unsigned[1] [gw0] PASSED tests/test_coding.py::test_decode_signed_from_unsigned[1] tests/test_coding.py::test_decode_signed_from_unsigned[2] [gw0] PASSED tests/test_coding.py::test_decode_signed_from_unsigned[2] tests/test_coding.py::test_decode_signed_from_unsigned[4] [gw0] PASSED tests/test_coding.py::test_decode_signed_from_unsigned[4] tests/test_coding.py::test_decode_signed_from_unsigned[8] [gw0] PASSED tests/test_coding.py::test_decode_signed_from_unsigned[8] tests/test_coding_strings.py::test_vlen_dtype [gw0] PASSED tests/test_coding_strings.py::test_vlen_dtype tests/test_coding_strings.py::test_numpy_subclass_handling[str_] [gw0] PASSED tests/test_coding_strings.py::test_numpy_subclass_handling[str_] tests/test_coding_strings.py::test_numpy_subclass_handling[bytes_] [gw3] PASSED tests/test_computation.py::test_lazy_corrcov[time-7-0] [gw0] PASSED tests/test_coding_strings.py::test_numpy_subclass_handling[bytes_] tests/test_computation.py::test_lazy_corrcov[time-7-1] tests/test_coding_strings.py::test_EncodedStringCoder_decode [gw0] PASSED tests/test_coding_strings.py::test_EncodedStringCoder_decode tests/test_coding_strings.py::test_EncodedStringCoder_decode_dask [gw0] PASSED tests/test_coding_strings.py::test_EncodedStringCoder_decode_dask tests/test_coding_strings.py::test_EncodedStringCoder_encode [gw0] PASSED tests/test_coding_strings.py::test_EncodedStringCoder_encode tests/test_coding_strings.py::test_CharacterArrayCoder_roundtrip[original0] [gw0] PASSED tests/test_coding_strings.py::test_CharacterArrayCoder_roundtrip[original0] tests/test_coding_strings.py::test_CharacterArrayCoder_roundtrip[original1] [gw0] PASSED tests/test_coding_strings.py::test_CharacterArrayCoder_roundtrip[original1] tests/test_coding_strings.py::test_CharacterArrayCoder_roundtrip[original2] [gw0] PASSED tests/test_coding_strings.py::test_CharacterArrayCoder_roundtrip[original2] tests/test_coding_strings.py::test_CharacterArrayCoder_roundtrip[original3] [gw0] PASSED tests/test_coding_strings.py::test_CharacterArrayCoder_roundtrip[original3] tests/test_coding_strings.py::test_CharacterArrayCoder_encode[data0] [gw0] PASSED tests/test_coding_strings.py::test_CharacterArrayCoder_encode[data0] tests/test_coding_strings.py::test_CharacterArrayCoder_encode[data1] [gw0] PASSED tests/test_coding_strings.py::test_CharacterArrayCoder_encode[data1] tests/test_coding_strings.py::test_CharacterArrayCoder_char_dim_name[original0-string4] [gw3] PASSED tests/test_computation.py::test_lazy_corrcov[time-7-1] tests/test_computation.py::test_lazy_corrcov[time-8-0] [gw0] PASSED tests/test_coding_strings.py::test_CharacterArrayCoder_char_dim_name[original0-string4] tests/test_coding_strings.py::test_CharacterArrayCoder_char_dim_name[original1-foo] [gw0] PASSED tests/test_coding_strings.py::test_CharacterArrayCoder_char_dim_name[original1-foo] tests/test_coding_strings.py::test_CharacterArrayCoder_dim_mismatch_warnings[original0-foo3-3-String dimension naming mismatch] [gw0] PASSED tests/test_coding_strings.py::test_CharacterArrayCoder_dim_mismatch_warnings[original0-foo3-3-String dimension naming mismatch] tests/test_coding_strings.py::test_CharacterArrayCoder_dim_mismatch_warnings[original1-foo3-3-String dimension length mismatch] [gw0] PASSED tests/test_coding_strings.py::test_CharacterArrayCoder_dim_mismatch_warnings[original1-foo3-3-String dimension length mismatch] tests/test_coding_strings.py::test_StackedBytesArray [gw0] PASSED tests/test_coding_strings.py::test_StackedBytesArray tests/test_coding_strings.py::test_StackedBytesArray_scalar [gw0] PASSED tests/test_coding_strings.py::test_StackedBytesArray_scalar tests/test_coding_strings.py::test_StackedBytesArray_vectorized_indexing [gw0] PASSED tests/test_coding_strings.py::test_StackedBytesArray_vectorized_indexing tests/test_coding_strings.py::test_char_to_bytes [gw0] PASSED tests/test_coding_strings.py::test_char_to_bytes tests/test_coding_strings.py::test_char_to_bytes_ndim_zero [gw0] PASSED tests/test_coding_strings.py::test_char_to_bytes_ndim_zero tests/test_coding_strings.py::test_char_to_bytes_size_zero [gw0] PASSED tests/test_coding_strings.py::test_char_to_bytes_size_zero tests/test_coding_strings.py::test_char_to_bytes_dask [gw0] PASSED tests/test_coding_strings.py::test_char_to_bytes_dask tests/test_coding_strings.py::test_bytes_to_char [gw0] PASSED tests/test_coding_strings.py::test_bytes_to_char tests/test_coding_strings.py::test_bytes_to_char_dask [gw0] PASSED tests/test_coding_strings.py::test_bytes_to_char_dask tests/test_coding_times.py::test_cf_datetime[s-num_dates0-days since 2000-01-01-s-gregorian] [gw3] PASSED tests/test_computation.py::test_lazy_corrcov[time-8-0] tests/test_computation.py::test_lazy_corrcov[time-8-1] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[s-num_dates0-days since 2000-01-01-s-gregorian] tests/test_coding_times.py::test_cf_datetime[s-num_dates1-days since 2000-01-01-s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[s-num_dates1-days since 2000-01-01-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[s-num_dates2-days since 2000-01-01-s-standard] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[s-num_dates2-days since 2000-01-01-s-standard] tests/test_coding_times.py::test_cf_datetime[s-num_dates3-days since 2000-01-01-s-gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[s-num_dates3-days since 2000-01-01-s-gregorian] tests/test_coding_times.py::test_cf_datetime[s-num_dates4-days since 2000-01-01-s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[s-num_dates4-days since 2000-01-01-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[s-num_dates5-days since 2000-01-01-s-standard] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[s-num_dates5-days since 2000-01-01-s-standard] tests/test_coding_times.py::test_cf_datetime[s-num_dates6-days since 2000-01-01-s-gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[s-num_dates6-days since 2000-01-01-s-gregorian] tests/test_coding_times.py::test_cf_datetime[s-num_dates7-days since 2000-01-01-s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[s-num_dates7-days since 2000-01-01-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[s-num_dates8-days since 2000-01-01-s-standard] [gw3] PASSED tests/test_computation.py::test_lazy_corrcov[time-8-1] tests/test_computation.py::test_cov[None-0-0] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[s-num_dates8-days since 2000-01-01-s-standard] tests/test_coding_times.py::test_cf_datetime[s-num_dates9-days since 2000-01-01-s-gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[s-num_dates9-days since 2000-01-01-s-gregorian] tests/test_coding_times.py::test_cf_datetime[s-num_dates10-days since 2000-01-01-s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[s-num_dates10-days since 2000-01-01-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[s-num_dates11-days since 2000-01-01-s-standard] [gw3] PASSED tests/test_computation.py::test_cov[None-0-0] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[s-num_dates11-days since 2000-01-01-s-standard] tests/test_computation.py::test_cov[None-0-1] tests/test_coding_times.py::test_cf_datetime[s-num_dates12-hours since 1680-01-01 00:00:00-s-gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[s-num_dates12-hours since 1680-01-01 00:00:00-s-gregorian] tests/test_coding_times.py::test_cf_datetime[s-num_dates13-hours since 1680-01-01 00:00:00-s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[s-num_dates13-hours since 1680-01-01 00:00:00-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[s-num_dates14-hours since 1680-01-01 00:00:00-s-standard] [gw3] PASSED tests/test_computation.py::test_cov[None-0-1] tests/test_computation.py::test_cov[None-1-0] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[s-num_dates14-hours since 1680-01-01 00:00:00-s-standard] tests/test_coding_times.py::test_cf_datetime[s-num_dates15-hour since 1680-01-01 00:00:00-s-gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[s-num_dates15-hour since 1680-01-01 00:00:00-s-gregorian] tests/test_coding_times.py::test_cf_datetime[s-num_dates16-hour since 1680-01-01 00:00:00-s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[s-num_dates16-hour since 1680-01-01 00:00:00-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[s-num_dates17-hour since 1680-01-01 00:00:00-s-standard] [gw3] PASSED tests/test_computation.py::test_cov[None-1-0] tests/test_computation.py::test_cov[None-1-1] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[s-num_dates17-hour since 1680-01-01 00:00:00-s-standard] tests/test_coding_times.py::test_cf_datetime[s-num_dates18-Hour since 1680-01-01 00:00:00-s-gregorian] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_vectorized_indexing tests/test_backends.py::TestH5NetCDFData::test_vectorized_indexing_negative_step [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[s-num_dates18-Hour since 1680-01-01 00:00:00-s-gregorian] tests/test_coding_times.py::test_cf_datetime[s-num_dates19-Hour since 1680-01-01 00:00:00-s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[s-num_dates19-Hour since 1680-01-01 00:00:00-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[s-num_dates20-Hour since 1680-01-01 00:00:00-s-standard] [gw3] PASSED tests/test_computation.py::test_cov[None-1-1] tests/test_computation.py::test_cov[None-2-0] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[s-num_dates20-Hour since 1680-01-01 00:00:00-s-standard] tests/test_coding_times.py::test_cf_datetime[s-num_dates21- Hour since 1680-01-01 00:00:00 -s-gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[s-num_dates21- Hour since 1680-01-01 00:00:00 -s-gregorian] tests/test_coding_times.py::test_cf_datetime[s-num_dates22- Hour since 1680-01-01 00:00:00 -s-proleptic_gregorian] [gw3] PASSED tests/test_computation.py::test_cov[None-2-0] tests/test_computation.py::test_cov[None-2-1] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[s-num_dates22- Hour since 1680-01-01 00:00:00 -s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[s-num_dates23- Hour since 1680-01-01 00:00:00 -s-standard] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[s-num_dates23- Hour since 1680-01-01 00:00:00 -s-standard] tests/test_coding_times.py::test_cf_datetime[s-10-days since 2000-01-01-s-gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[s-10-days since 2000-01-01-s-gregorian] tests/test_coding_times.py::test_cf_datetime[s-10-days since 2000-01-01-s-proleptic_gregorian] [gw3] PASSED tests/test_computation.py::test_cov[None-2-1] tests/test_computation.py::test_cov[time-0-0] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[s-10-days since 2000-01-01-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[s-10-days since 2000-01-01-s-standard] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[s-10-days since 2000-01-01-s-standard] tests/test_coding_times.py::test_cf_datetime[s-num_dates27-daYs since 2000-01-01-s-gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[s-num_dates27-daYs since 2000-01-01-s-gregorian] tests/test_coding_times.py::test_cf_datetime[s-num_dates28-daYs since 2000-01-01-s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[s-num_dates28-daYs since 2000-01-01-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[s-num_dates29-daYs since 2000-01-01-s-standard] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[s-num_dates29-daYs since 2000-01-01-s-standard] tests/test_coding_times.py::test_cf_datetime[s-num_dates30-days since 2000-01-01-s-gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[s-num_dates30-days since 2000-01-01-s-gregorian] tests/test_coding_times.py::test_cf_datetime[s-num_dates31-days since 2000-01-01-s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[s-num_dates31-days since 2000-01-01-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[s-num_dates32-days since 2000-01-01-s-standard] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[s-num_dates32-days since 2000-01-01-s-standard] tests/test_coding_times.py::test_cf_datetime[s-num_dates33-days since 2000-01-01-s-gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[s-num_dates33-days since 2000-01-01-s-gregorian] tests/test_coding_times.py::test_cf_datetime[s-num_dates34-days since 2000-01-01-s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[s-num_dates34-days since 2000-01-01-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[s-num_dates35-days since 2000-01-01-s-standard] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[s-num_dates35-days since 2000-01-01-s-standard] tests/test_coding_times.py::test_cf_datetime[s-num_dates36-days since 2000-01-01-s-gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[s-num_dates36-days since 2000-01-01-s-gregorian] [gw3] PASSED tests/test_computation.py::test_cov[time-0-0] tests/test_computation.py::test_cov[time-0-1] tests/test_coding_times.py::test_cf_datetime[s-num_dates37-days since 2000-01-01-s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[s-num_dates37-days since 2000-01-01-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[s-num_dates38-days since 2000-01-01-s-standard] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[s-num_dates38-days since 2000-01-01-s-standard] tests/test_coding_times.py::test_cf_datetime[s-0-days since 1000-01-01-s-gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[s-0-days since 1000-01-01-s-gregorian] tests/test_coding_times.py::test_cf_datetime[s-0-days since 1000-01-01-s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[s-0-days since 1000-01-01-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[s-0-days since 1000-01-01-s-standard] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_vectorized_indexing_negative_step tests/test_backends.py::TestH5NetCDFData::test_outer_indexing_reversed [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[s-0-days since 1000-01-01-s-standard] tests/test_coding_times.py::test_cf_datetime[s-num_dates42-days since 1000-01-01-s-gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[s-num_dates42-days since 1000-01-01-s-gregorian] tests/test_coding_times.py::test_cf_datetime[s-num_dates43-days since 1000-01-01-s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[s-num_dates43-days since 1000-01-01-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[s-num_dates44-days since 1000-01-01-s-standard] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[s-num_dates44-days since 1000-01-01-s-standard] tests/test_coding_times.py::test_cf_datetime[s-num_dates45-days since 1000-01-01-s-gregorian] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_outer_indexing_reversed tests/test_backends.py::TestH5NetCDFData::test_isel_dataarray [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[s-num_dates45-days since 1000-01-01-s-gregorian] tests/test_coding_times.py::test_cf_datetime[s-num_dates46-days since 1000-01-01-s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[s-num_dates46-days since 1000-01-01-s-proleptic_gregorian] [gw3] PASSED tests/test_computation.py::test_cov[time-0-1] tests/test_coding_times.py::test_cf_datetime[s-num_dates47-days since 1000-01-01-s-standard] tests/test_computation.py::test_cov[time-1-0] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[s-num_dates47-days since 1000-01-01-s-standard] tests/test_coding_times.py::test_cf_datetime[s-num_dates48-days since 1000-01-01-s-gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[s-num_dates48-days since 1000-01-01-s-gregorian] tests/test_coding_times.py::test_cf_datetime[s-num_dates49-days since 1000-01-01-s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[s-num_dates49-days since 1000-01-01-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[s-num_dates50-days since 1000-01-01-s-standard] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[s-num_dates50-days since 1000-01-01-s-standard] tests/test_coding_times.py::test_cf_datetime[s-num_dates51-days since 1900-01-01-s-gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[s-num_dates51-days since 1900-01-01-s-gregorian] tests/test_coding_times.py::test_cf_datetime[s-num_dates52-days since 1900-01-01-s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[s-num_dates52-days since 1900-01-01-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[s-num_dates53-days since 1900-01-01-s-standard] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[s-num_dates53-days since 1900-01-01-s-standard] tests/test_coding_times.py::test_cf_datetime[s-num_dates54-days since 1-01-01-s-gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[s-num_dates54-days since 1-01-01-s-gregorian] tests/test_coding_times.py::test_cf_datetime[s-num_dates55-days since 1-01-01-s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[s-num_dates55-days since 1-01-01-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[s-num_dates56-days since 1-01-01-s-standard] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_isel_dataarray tests/test_backends.py::TestH5NetCDFData::test_array_type_after_indexing [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[s-num_dates56-days since 1-01-01-s-standard] tests/test_coding_times.py::test_cf_datetime[s-17093352.0-hours since 1-1-1 00:00:0.0-s-gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[s-17093352.0-hours since 1-1-1 00:00:0.0-s-gregorian] tests/test_coding_times.py::test_cf_datetime[s-17093352.0-hours since 1-1-1 00:00:0.0-s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[s-17093352.0-hours since 1-1-1 00:00:0.0-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[s-17093352.0-hours since 1-1-1 00:00:0.0-s-standard] [gw3] PASSED tests/test_computation.py::test_cov[time-1-0] tests/test_computation.py::test_cov[time-1-1] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[s-17093352.0-hours since 1-1-1 00:00:0.0-s-standard] tests/test_coding_times.py::test_cf_datetime[s-num_dates60-hours since 1900-01-01T00:00:00-s-gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[s-num_dates60-hours since 1900-01-01T00:00:00-s-gregorian] tests/test_coding_times.py::test_cf_datetime[s-num_dates61-hours since 1900-01-01T00:00:00-s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[s-num_dates61-hours since 1900-01-01T00:00:00-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[s-num_dates62-hours since 1900-01-01T00:00:00-s-standard] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[s-num_dates62-hours since 1900-01-01T00:00:00-s-standard] tests/test_coding_times.py::test_cf_datetime[s-0-milliseconds since 2000-01-01T00:00:00-s-gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[s-0-milliseconds since 2000-01-01T00:00:00-s-gregorian] tests/test_coding_times.py::test_cf_datetime[s-0-milliseconds since 2000-01-01T00:00:00-s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[s-0-milliseconds since 2000-01-01T00:00:00-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[s-0-milliseconds since 2000-01-01T00:00:00-s-standard] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[s-0-milliseconds since 2000-01-01T00:00:00-s-standard] tests/test_coding_times.py::test_cf_datetime[s-0-microseconds since 2000-01-01T00:00:00-s-gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[s-0-microseconds since 2000-01-01T00:00:00-s-gregorian] tests/test_coding_times.py::test_cf_datetime[s-0-microseconds since 2000-01-01T00:00:00-s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[s-0-microseconds since 2000-01-01T00:00:00-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[s-0-microseconds since 2000-01-01T00:00:00-s-standard] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_array_type_after_indexing tests/test_backends.py::TestH5NetCDFData::test_dropna [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[s-0-microseconds since 2000-01-01T00:00:00-s-standard] tests/test_coding_times.py::test_cf_datetime[s-num_dates69-seconds since 1981-01-01-s-gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[s-num_dates69-seconds since 1981-01-01-s-gregorian] tests/test_coding_times.py::test_cf_datetime[s-num_dates70-seconds since 1981-01-01-s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[s-num_dates70-seconds since 1981-01-01-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[s-num_dates71-seconds since 1981-01-01-s-standard] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[s-num_dates71-seconds since 1981-01-01-s-standard] tests/test_coding_times.py::test_cf_datetime[s-num_dates72-hour since 1680-01-01 00:00:00.500000-us-gregorian] [gw3] PASSED tests/test_computation.py::test_cov[time-1-1] tests/test_computation.py::test_cov[time-2-0] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[s-num_dates72-hour since 1680-01-01 00:00:00.500000-us-gregorian] tests/test_coding_times.py::test_cf_datetime[s-num_dates73-hour since 1680-01-01 00:00:00.500000-us-proleptic_gregorian] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_dropna tests/test_backends.py::TestH5NetCDFData::test_ondisk_after_print [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[s-num_dates73-hour since 1680-01-01 00:00:00.500000-us-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[s-num_dates74-hour since 1680-01-01 00:00:00.500000-us-standard] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[s-num_dates74-hour since 1680-01-01 00:00:00.500000-us-standard] tests/test_coding_times.py::test_cf_datetime[s-164375-days since 1850-01-01 00:00:00-s-gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[s-164375-days since 1850-01-01 00:00:00-s-gregorian] tests/test_coding_times.py::test_cf_datetime[s-164375-days since 1850-01-01 00:00:00-s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[s-164375-days since 1850-01-01 00:00:00-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[s-164375-days since 1850-01-01 00:00:00-s-standard] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[s-164375-days since 1850-01-01 00:00:00-s-standard] tests/test_coding_times.py::test_cf_datetime[s-164374.5-days since 1850-01-01 00:00:00-s-gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[s-164374.5-days since 1850-01-01 00:00:00-s-gregorian] tests/test_coding_times.py::test_cf_datetime[s-164374.5-days since 1850-01-01 00:00:00-s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[s-164374.5-days since 1850-01-01 00:00:00-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[s-164374.5-days since 1850-01-01 00:00:00-s-standard] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[s-164374.5-days since 1850-01-01 00:00:00-s-standard] tests/test_coding_times.py::test_cf_datetime[s-num_dates81-days since 1850-01-01 00:00:00-s-gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[s-num_dates81-days since 1850-01-01 00:00:00-s-gregorian] tests/test_coding_times.py::test_cf_datetime[s-num_dates82-days since 1850-01-01 00:00:00-s-proleptic_gregorian] [gw3] PASSED tests/test_computation.py::test_cov[time-2-0] tests/test_computation.py::test_cov[time-2-1] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[s-num_dates82-days since 1850-01-01 00:00:00-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[s-num_dates83-days since 1850-01-01 00:00:00-s-standard] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_ondisk_after_print tests/test_backends.py::TestH5NetCDFData::test_roundtrip_bytes_with_fill_value [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[s-num_dates83-days since 1850-01-01 00:00:00-s-standard] tests/test_coding_times.py::test_cf_datetime[ms-num_dates0-days since 2000-01-01-s-gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ms-num_dates0-days since 2000-01-01-s-gregorian] tests/test_coding_times.py::test_cf_datetime[ms-num_dates1-days since 2000-01-01-s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ms-num_dates1-days since 2000-01-01-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[ms-num_dates2-days since 2000-01-01-s-standard] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ms-num_dates2-days since 2000-01-01-s-standard] tests/test_coding_times.py::test_cf_datetime[ms-num_dates3-days since 2000-01-01-s-gregorian] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_roundtrip_bytes_with_fill_value tests/test_backends.py::TestH5NetCDFData::test_roundtrip_string_with_fill_value_nchar [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ms-num_dates3-days since 2000-01-01-s-gregorian] tests/test_coding_times.py::test_cf_datetime[ms-num_dates4-days since 2000-01-01-s-proleptic_gregorian] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_roundtrip_string_with_fill_value_nchar tests/test_backends.py::TestH5NetCDFData::test_roundtrip_empty_vlen_string_array [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ms-num_dates4-days since 2000-01-01-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[ms-num_dates5-days since 2000-01-01-s-standard] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ms-num_dates5-days since 2000-01-01-s-standard] tests/test_coding_times.py::test_cf_datetime[ms-num_dates6-days since 2000-01-01-s-gregorian] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_roundtrip_empty_vlen_string_array tests/test_backends.py::TestH5NetCDFData::test_roundtrip_mask_and_scale[dtype0-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ms-num_dates6-days since 2000-01-01-s-gregorian] tests/test_coding_times.py::test_cf_datetime[ms-num_dates7-days since 2000-01-01-s-proleptic_gregorian] [gw3] PASSED tests/test_computation.py::test_cov[time-2-1] tests/test_computation.py::test_corr[None-0] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ms-num_dates7-days since 2000-01-01-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[ms-num_dates8-days since 2000-01-01-s-standard] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ms-num_dates8-days since 2000-01-01-s-standard] tests/test_coding_times.py::test_cf_datetime[ms-num_dates9-days since 2000-01-01-s-gregorian] [gw3] PASSED tests/test_computation.py::test_corr[None-0] tests/test_computation.py::test_corr[None-1] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ms-num_dates9-days since 2000-01-01-s-gregorian] tests/test_coding_times.py::test_cf_datetime[ms-num_dates10-days since 2000-01-01-s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ms-num_dates10-days since 2000-01-01-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[ms-num_dates11-days since 2000-01-01-s-standard] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ms-num_dates11-days since 2000-01-01-s-standard] tests/test_coding_times.py::test_cf_datetime[ms-num_dates12-hours since 1680-01-01 00:00:00-s-gregorian] [gw3] PASSED tests/test_computation.py::test_corr[None-1] tests/test_computation.py::test_corr[None-2] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ms-num_dates12-hours since 1680-01-01 00:00:00-s-gregorian] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_roundtrip_mask_and_scale[dtype0-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] tests/test_backends.py::TestH5NetCDFData::test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] tests/test_coding_times.py::test_cf_datetime[ms-num_dates13-hours since 1680-01-01 00:00:00-s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ms-num_dates13-hours since 1680-01-01 00:00:00-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[ms-num_dates14-hours since 1680-01-01 00:00:00-s-standard] [gw3] PASSED tests/test_computation.py::test_corr[None-2] tests/test_computation.py::test_corr[time-0] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ms-num_dates14-hours since 1680-01-01 00:00:00-s-standard] tests/test_coding_times.py::test_cf_datetime[ms-num_dates15-hour since 1680-01-01 00:00:00-s-gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ms-num_dates15-hour since 1680-01-01 00:00:00-s-gregorian] tests/test_coding_times.py::test_cf_datetime[ms-num_dates16-hour since 1680-01-01 00:00:00-s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ms-num_dates16-hour since 1680-01-01 00:00:00-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[ms-num_dates17-hour since 1680-01-01 00:00:00-s-standard] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ms-num_dates17-hour since 1680-01-01 00:00:00-s-standard] tests/test_coding_times.py::test_cf_datetime[ms-num_dates18-Hour since 1680-01-01 00:00:00-s-gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ms-num_dates18-Hour since 1680-01-01 00:00:00-s-gregorian] tests/test_coding_times.py::test_cf_datetime[ms-num_dates19-Hour since 1680-01-01 00:00:00-s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ms-num_dates19-Hour since 1680-01-01 00:00:00-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[ms-num_dates20-Hour since 1680-01-01 00:00:00-s-standard] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ms-num_dates20-Hour since 1680-01-01 00:00:00-s-standard] tests/test_coding_times.py::test_cf_datetime[ms-num_dates21- Hour since 1680-01-01 00:00:00 -s-gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ms-num_dates21- Hour since 1680-01-01 00:00:00 -s-gregorian] tests/test_coding_times.py::test_cf_datetime[ms-num_dates22- Hour since 1680-01-01 00:00:00 -s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ms-num_dates22- Hour since 1680-01-01 00:00:00 -s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[ms-num_dates23- Hour since 1680-01-01 00:00:00 -s-standard] [gw3] PASSED tests/test_computation.py::test_corr[time-0] tests/test_computation.py::test_corr[time-1] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ms-num_dates23- Hour since 1680-01-01 00:00:00 -s-standard] tests/test_coding_times.py::test_cf_datetime[ms-10-days since 2000-01-01-s-gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ms-10-days since 2000-01-01-s-gregorian] tests/test_coding_times.py::test_cf_datetime[ms-10-days since 2000-01-01-s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ms-10-days since 2000-01-01-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[ms-10-days since 2000-01-01-s-standard] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ms-10-days since 2000-01-01-s-standard] tests/test_coding_times.py::test_cf_datetime[ms-num_dates27-daYs since 2000-01-01-s-gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ms-num_dates27-daYs since 2000-01-01-s-gregorian] tests/test_coding_times.py::test_cf_datetime[ms-num_dates28-daYs since 2000-01-01-s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ms-num_dates28-daYs since 2000-01-01-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[ms-num_dates29-daYs since 2000-01-01-s-standard] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ms-num_dates29-daYs since 2000-01-01-s-standard] tests/test_coding_times.py::test_cf_datetime[ms-num_dates30-days since 2000-01-01-s-gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ms-num_dates30-days since 2000-01-01-s-gregorian] tests/test_coding_times.py::test_cf_datetime[ms-num_dates31-days since 2000-01-01-s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ms-num_dates31-days since 2000-01-01-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[ms-num_dates32-days since 2000-01-01-s-standard] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ms-num_dates32-days since 2000-01-01-s-standard] tests/test_coding_times.py::test_cf_datetime[ms-num_dates33-days since 2000-01-01-s-gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ms-num_dates33-days since 2000-01-01-s-gregorian] tests/test_coding_times.py::test_cf_datetime[ms-num_dates34-days since 2000-01-01-s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ms-num_dates34-days since 2000-01-01-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[ms-num_dates35-days since 2000-01-01-s-standard] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ms-num_dates35-days since 2000-01-01-s-standard] tests/test_coding_times.py::test_cf_datetime[ms-num_dates36-days since 2000-01-01-s-gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ms-num_dates36-days since 2000-01-01-s-gregorian] tests/test_coding_times.py::test_cf_datetime[ms-num_dates37-days since 2000-01-01-s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ms-num_dates37-days since 2000-01-01-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[ms-num_dates38-days since 2000-01-01-s-standard] [gw3] PASSED tests/test_computation.py::test_corr[time-1] tests/test_computation.py::test_corr[time-2] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ms-num_dates38-days since 2000-01-01-s-standard] tests/test_coding_times.py::test_cf_datetime[ms-0-days since 1000-01-01-s-gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ms-0-days since 1000-01-01-s-gregorian] tests/test_coding_times.py::test_cf_datetime[ms-0-days since 1000-01-01-s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ms-0-days since 1000-01-01-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[ms-0-days since 1000-01-01-s-standard] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ms-0-days since 1000-01-01-s-standard] tests/test_coding_times.py::test_cf_datetime[ms-num_dates42-days since 1000-01-01-s-gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ms-num_dates42-days since 1000-01-01-s-gregorian] tests/test_coding_times.py::test_cf_datetime[ms-num_dates43-days since 1000-01-01-s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ms-num_dates43-days since 1000-01-01-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[ms-num_dates44-days since 1000-01-01-s-standard] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ms-num_dates44-days since 1000-01-01-s-standard] tests/test_coding_times.py::test_cf_datetime[ms-num_dates45-days since 1000-01-01-s-gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ms-num_dates45-days since 1000-01-01-s-gregorian] tests/test_coding_times.py::test_cf_datetime[ms-num_dates46-days since 1000-01-01-s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ms-num_dates46-days since 1000-01-01-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[ms-num_dates47-days since 1000-01-01-s-standard] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ms-num_dates47-days since 1000-01-01-s-standard] tests/test_coding_times.py::test_cf_datetime[ms-num_dates48-days since 1000-01-01-s-gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ms-num_dates48-days since 1000-01-01-s-gregorian] tests/test_coding_times.py::test_cf_datetime[ms-num_dates49-days since 1000-01-01-s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ms-num_dates49-days since 1000-01-01-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[ms-num_dates50-days since 1000-01-01-s-standard] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ms-num_dates50-days since 1000-01-01-s-standard] tests/test_coding_times.py::test_cf_datetime[ms-num_dates51-days since 1900-01-01-s-gregorian] [gw3] PASSED tests/test_computation.py::test_corr[time-2] tests/test_computation.py::test_covcorr_consistency[None-0] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ms-num_dates51-days since 1900-01-01-s-gregorian] tests/test_coding_times.py::test_cf_datetime[ms-num_dates52-days since 1900-01-01-s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ms-num_dates52-days since 1900-01-01-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[ms-num_dates53-days since 1900-01-01-s-standard] [gw3] PASSED tests/test_computation.py::test_covcorr_consistency[None-0] tests/test_computation.py::test_covcorr_consistency[None-1] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ms-num_dates53-days since 1900-01-01-s-standard] tests/test_coding_times.py::test_cf_datetime[ms-num_dates54-days since 1-01-01-s-gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ms-num_dates54-days since 1-01-01-s-gregorian] tests/test_coding_times.py::test_cf_datetime[ms-num_dates55-days since 1-01-01-s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ms-num_dates55-days since 1-01-01-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[ms-num_dates56-days since 1-01-01-s-standard] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ms-num_dates56-days since 1-01-01-s-standard] tests/test_coding_times.py::test_cf_datetime[ms-17093352.0-hours since 1-1-1 00:00:0.0-s-gregorian] [gw3] PASSED tests/test_computation.py::test_covcorr_consistency[None-1] tests/test_computation.py::test_covcorr_consistency[None-2] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ms-17093352.0-hours since 1-1-1 00:00:0.0-s-gregorian] tests/test_coding_times.py::test_cf_datetime[ms-17093352.0-hours since 1-1-1 00:00:0.0-s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ms-17093352.0-hours since 1-1-1 00:00:0.0-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[ms-17093352.0-hours since 1-1-1 00:00:0.0-s-standard] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ms-17093352.0-hours since 1-1-1 00:00:0.0-s-standard] tests/test_coding_times.py::test_cf_datetime[ms-num_dates60-hours since 1900-01-01T00:00:00-s-gregorian] [gw3] PASSED tests/test_computation.py::test_covcorr_consistency[None-2] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ms-num_dates60-hours since 1900-01-01T00:00:00-s-gregorian] tests/test_coding_times.py::test_cf_datetime[ms-num_dates61-hours since 1900-01-01T00:00:00-s-proleptic_gregorian] tests/test_computation.py::test_covcorr_consistency[None-3] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ms-num_dates61-hours since 1900-01-01T00:00:00-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[ms-num_dates62-hours since 1900-01-01T00:00:00-s-standard] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ms-num_dates62-hours since 1900-01-01T00:00:00-s-standard] tests/test_coding_times.py::test_cf_datetime[ms-0-milliseconds since 2000-01-01T00:00:00-s-gregorian] [gw3] PASSED tests/test_computation.py::test_covcorr_consistency[None-3] tests/test_computation.py::test_covcorr_consistency[None-4] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ms-0-milliseconds since 2000-01-01T00:00:00-s-gregorian] tests/test_coding_times.py::test_cf_datetime[ms-0-milliseconds since 2000-01-01T00:00:00-s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ms-0-milliseconds since 2000-01-01T00:00:00-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[ms-0-milliseconds since 2000-01-01T00:00:00-s-standard] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ms-0-milliseconds since 2000-01-01T00:00:00-s-standard] tests/test_coding_times.py::test_cf_datetime[ms-0-microseconds since 2000-01-01T00:00:00-s-gregorian] [gw3] PASSED tests/test_computation.py::test_covcorr_consistency[None-4] tests/test_computation.py::test_covcorr_consistency[None-5] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ms-0-microseconds since 2000-01-01T00:00:00-s-gregorian] tests/test_coding_times.py::test_cf_datetime[ms-0-microseconds since 2000-01-01T00:00:00-s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ms-0-microseconds since 2000-01-01T00:00:00-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[ms-0-microseconds since 2000-01-01T00:00:00-s-standard] [gw3] PASSED tests/test_computation.py::test_covcorr_consistency[None-5] tests/test_computation.py::test_covcorr_consistency[None-6] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ms-0-microseconds since 2000-01-01T00:00:00-s-standard] tests/test_coding_times.py::test_cf_datetime[ms-num_dates69-seconds since 1981-01-01-s-gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ms-num_dates69-seconds since 1981-01-01-s-gregorian] tests/test_coding_times.py::test_cf_datetime[ms-num_dates70-seconds since 1981-01-01-s-proleptic_gregorian] [gw3] PASSED tests/test_computation.py::test_covcorr_consistency[None-6] tests/test_computation.py::test_covcorr_consistency[None-7] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ms-num_dates70-seconds since 1981-01-01-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[ms-num_dates71-seconds since 1981-01-01-s-standard] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ms-num_dates71-seconds since 1981-01-01-s-standard] tests/test_coding_times.py::test_cf_datetime[ms-num_dates72-hour since 1680-01-01 00:00:00.500000-us-gregorian] [gw3] PASSED tests/test_computation.py::test_covcorr_consistency[None-7] tests/test_computation.py::test_covcorr_consistency[None-8] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ms-num_dates72-hour since 1680-01-01 00:00:00.500000-us-gregorian] tests/test_coding_times.py::test_cf_datetime[ms-num_dates73-hour since 1680-01-01 00:00:00.500000-us-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ms-num_dates73-hour since 1680-01-01 00:00:00.500000-us-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[ms-num_dates74-hour since 1680-01-01 00:00:00.500000-us-standard] [gw3] PASSED tests/test_computation.py::test_covcorr_consistency[None-8] tests/test_computation.py::test_covcorr_consistency[time-0] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ms-num_dates74-hour since 1680-01-01 00:00:00.500000-us-standard] tests/test_coding_times.py::test_cf_datetime[ms-164375-days since 1850-01-01 00:00:00-s-gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ms-164375-days since 1850-01-01 00:00:00-s-gregorian] tests/test_coding_times.py::test_cf_datetime[ms-164375-days since 1850-01-01 00:00:00-s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ms-164375-days since 1850-01-01 00:00:00-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[ms-164375-days since 1850-01-01 00:00:00-s-standard] [gw3] PASSED tests/test_computation.py::test_covcorr_consistency[time-0] tests/test_computation.py::test_covcorr_consistency[time-1] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ms-164375-days since 1850-01-01 00:00:00-s-standard] tests/test_coding_times.py::test_cf_datetime[ms-164374.5-days since 1850-01-01 00:00:00-s-gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ms-164374.5-days since 1850-01-01 00:00:00-s-gregorian] tests/test_coding_times.py::test_cf_datetime[ms-164374.5-days since 1850-01-01 00:00:00-s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ms-164374.5-days since 1850-01-01 00:00:00-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[ms-164374.5-days since 1850-01-01 00:00:00-s-standard] [gw3] PASSED tests/test_computation.py::test_covcorr_consistency[time-1] tests/test_computation.py::test_covcorr_consistency[time-2] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ms-164374.5-days since 1850-01-01 00:00:00-s-standard] tests/test_coding_times.py::test_cf_datetime[ms-num_dates81-days since 1850-01-01 00:00:00-s-gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ms-num_dates81-days since 1850-01-01 00:00:00-s-gregorian] tests/test_coding_times.py::test_cf_datetime[ms-num_dates82-days since 1850-01-01 00:00:00-s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ms-num_dates82-days since 1850-01-01 00:00:00-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[ms-num_dates83-days since 1850-01-01 00:00:00-s-standard] [gw3] PASSED tests/test_computation.py::test_covcorr_consistency[time-2] tests/test_computation.py::test_covcorr_consistency[time-3] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ms-num_dates83-days since 1850-01-01 00:00:00-s-standard] tests/test_coding_times.py::test_cf_datetime[us-num_dates0-days since 2000-01-01-s-gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[us-num_dates0-days since 2000-01-01-s-gregorian] tests/test_coding_times.py::test_cf_datetime[us-num_dates1-days since 2000-01-01-s-proleptic_gregorian] [gw3] PASSED tests/test_computation.py::test_covcorr_consistency[time-3] tests/test_computation.py::test_covcorr_consistency[time-4] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[us-num_dates1-days since 2000-01-01-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[us-num_dates2-days since 2000-01-01-s-standard] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[us-num_dates2-days since 2000-01-01-s-standard] tests/test_coding_times.py::test_cf_datetime[us-num_dates3-days since 2000-01-01-s-gregorian] [gw3] PASSED tests/test_computation.py::test_covcorr_consistency[time-4] tests/test_computation.py::test_covcorr_consistency[time-5] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[us-num_dates3-days since 2000-01-01-s-gregorian] tests/test_coding_times.py::test_cf_datetime[us-num_dates4-days since 2000-01-01-s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[us-num_dates4-days since 2000-01-01-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[us-num_dates5-days since 2000-01-01-s-standard] [gw3] PASSED tests/test_computation.py::test_covcorr_consistency[time-5] tests/test_computation.py::test_covcorr_consistency[time-6] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[us-num_dates5-days since 2000-01-01-s-standard] tests/test_coding_times.py::test_cf_datetime[us-num_dates6-days since 2000-01-01-s-gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[us-num_dates6-days since 2000-01-01-s-gregorian] tests/test_coding_times.py::test_cf_datetime[us-num_dates7-days since 2000-01-01-s-proleptic_gregorian] [gw3] PASSED tests/test_computation.py::test_covcorr_consistency[time-6] tests/test_computation.py::test_covcorr_consistency[time-7] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[us-num_dates7-days since 2000-01-01-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[us-num_dates8-days since 2000-01-01-s-standard] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[us-num_dates8-days since 2000-01-01-s-standard] tests/test_coding_times.py::test_cf_datetime[us-num_dates9-days since 2000-01-01-s-gregorian] [gw3] PASSED tests/test_computation.py::test_covcorr_consistency[time-7] tests/test_computation.py::test_covcorr_consistency[time-8] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[us-num_dates9-days since 2000-01-01-s-gregorian] tests/test_coding_times.py::test_cf_datetime[us-num_dates10-days since 2000-01-01-s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[us-num_dates10-days since 2000-01-01-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[us-num_dates11-days since 2000-01-01-s-standard] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[us-num_dates11-days since 2000-01-01-s-standard] tests/test_coding_times.py::test_cf_datetime[us-num_dates12-hours since 1680-01-01 00:00:00-s-gregorian] [gw3] PASSED tests/test_computation.py::test_covcorr_consistency[time-8] tests/test_computation.py::test_covcorr_consistency[x-0] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[us-num_dates12-hours since 1680-01-01 00:00:00-s-gregorian] tests/test_coding_times.py::test_cf_datetime[us-num_dates13-hours since 1680-01-01 00:00:00-s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[us-num_dates13-hours since 1680-01-01 00:00:00-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[us-num_dates14-hours since 1680-01-01 00:00:00-s-standard] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[us-num_dates14-hours since 1680-01-01 00:00:00-s-standard] tests/test_coding_times.py::test_cf_datetime[us-num_dates15-hour since 1680-01-01 00:00:00-s-gregorian] [gw3] PASSED tests/test_computation.py::test_covcorr_consistency[x-0] tests/test_computation.py::test_covcorr_consistency[x-1] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[us-num_dates15-hour since 1680-01-01 00:00:00-s-gregorian] tests/test_coding_times.py::test_cf_datetime[us-num_dates16-hour since 1680-01-01 00:00:00-s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[us-num_dates16-hour since 1680-01-01 00:00:00-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[us-num_dates17-hour since 1680-01-01 00:00:00-s-standard] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[us-num_dates17-hour since 1680-01-01 00:00:00-s-standard] tests/test_coding_times.py::test_cf_datetime[us-num_dates18-Hour since 1680-01-01 00:00:00-s-gregorian] [gw3] PASSED tests/test_computation.py::test_covcorr_consistency[x-1] tests/test_computation.py::test_covcorr_consistency[x-2] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[us-num_dates18-Hour since 1680-01-01 00:00:00-s-gregorian] tests/test_coding_times.py::test_cf_datetime[us-num_dates19-Hour since 1680-01-01 00:00:00-s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[us-num_dates19-Hour since 1680-01-01 00:00:00-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[us-num_dates20-Hour since 1680-01-01 00:00:00-s-standard] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[us-num_dates20-Hour since 1680-01-01 00:00:00-s-standard] tests/test_coding_times.py::test_cf_datetime[us-num_dates21- Hour since 1680-01-01 00:00:00 -s-gregorian] [gw3] PASSED tests/test_computation.py::test_covcorr_consistency[x-2] tests/test_computation.py::test_covcorr_consistency[x-3] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[us-num_dates21- Hour since 1680-01-01 00:00:00 -s-gregorian] tests/test_coding_times.py::test_cf_datetime[us-num_dates22- Hour since 1680-01-01 00:00:00 -s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[us-num_dates22- Hour since 1680-01-01 00:00:00 -s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[us-num_dates23- Hour since 1680-01-01 00:00:00 -s-standard] [gw3] PASSED tests/test_computation.py::test_covcorr_consistency[x-3] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[us-num_dates23- Hour since 1680-01-01 00:00:00 -s-standard] tests/test_computation.py::test_covcorr_consistency[x-4] tests/test_coding_times.py::test_cf_datetime[us-10-days since 2000-01-01-s-gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[us-10-days since 2000-01-01-s-gregorian] tests/test_coding_times.py::test_cf_datetime[us-10-days since 2000-01-01-s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[us-10-days since 2000-01-01-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[us-10-days since 2000-01-01-s-standard] [gw3] PASSED tests/test_computation.py::test_covcorr_consistency[x-4] tests/test_computation.py::test_covcorr_consistency[x-5] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[us-10-days since 2000-01-01-s-standard] tests/test_coding_times.py::test_cf_datetime[us-num_dates27-daYs since 2000-01-01-s-gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[us-num_dates27-daYs since 2000-01-01-s-gregorian] tests/test_coding_times.py::test_cf_datetime[us-num_dates28-daYs since 2000-01-01-s-proleptic_gregorian] [gw3] PASSED tests/test_computation.py::test_covcorr_consistency[x-5] tests/test_computation.py::test_covcorr_consistency[x-6] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[us-num_dates28-daYs since 2000-01-01-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[us-num_dates29-daYs since 2000-01-01-s-standard] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[us-num_dates29-daYs since 2000-01-01-s-standard] tests/test_coding_times.py::test_cf_datetime[us-num_dates30-days since 2000-01-01-s-gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[us-num_dates30-days since 2000-01-01-s-gregorian] tests/test_coding_times.py::test_cf_datetime[us-num_dates31-days since 2000-01-01-s-proleptic_gregorian] [gw3] PASSED tests/test_computation.py::test_covcorr_consistency[x-6] tests/test_computation.py::test_covcorr_consistency[x-7] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[us-num_dates31-days since 2000-01-01-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[us-num_dates32-days since 2000-01-01-s-standard] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[us-num_dates32-days since 2000-01-01-s-standard] tests/test_coding_times.py::test_cf_datetime[us-num_dates33-days since 2000-01-01-s-gregorian] [gw3] PASSED tests/test_computation.py::test_covcorr_consistency[x-7] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[us-num_dates33-days since 2000-01-01-s-gregorian] tests/test_computation.py::test_covcorr_consistency[x-8] tests/test_coding_times.py::test_cf_datetime[us-num_dates34-days since 2000-01-01-s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[us-num_dates34-days since 2000-01-01-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[us-num_dates35-days since 2000-01-01-s-standard] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[us-num_dates35-days since 2000-01-01-s-standard] tests/test_coding_times.py::test_cf_datetime[us-num_dates36-days since 2000-01-01-s-gregorian] [gw3] PASSED tests/test_computation.py::test_covcorr_consistency[x-8] tests/test_computation.py::test_corr_lazycorr_consistency[None-0] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[us-num_dates36-days since 2000-01-01-s-gregorian] tests/test_coding_times.py::test_cf_datetime[us-num_dates37-days since 2000-01-01-s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[us-num_dates37-days since 2000-01-01-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[us-num_dates38-days since 2000-01-01-s-standard] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[us-num_dates38-days since 2000-01-01-s-standard] tests/test_coding_times.py::test_cf_datetime[us-0-days since 1000-01-01-s-gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[us-0-days since 1000-01-01-s-gregorian] tests/test_coding_times.py::test_cf_datetime[us-0-days since 1000-01-01-s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[us-0-days since 1000-01-01-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[us-0-days since 1000-01-01-s-standard] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[us-0-days since 1000-01-01-s-standard] tests/test_coding_times.py::test_cf_datetime[us-num_dates42-days since 1000-01-01-s-gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[us-num_dates42-days since 1000-01-01-s-gregorian] tests/test_coding_times.py::test_cf_datetime[us-num_dates43-days since 1000-01-01-s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[us-num_dates43-days since 1000-01-01-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[us-num_dates44-days since 1000-01-01-s-standard] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[us-num_dates44-days since 1000-01-01-s-standard] tests/test_coding_times.py::test_cf_datetime[us-num_dates45-days since 1000-01-01-s-gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[us-num_dates45-days since 1000-01-01-s-gregorian] tests/test_coding_times.py::test_cf_datetime[us-num_dates46-days since 1000-01-01-s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[us-num_dates46-days since 1000-01-01-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[us-num_dates47-days since 1000-01-01-s-standard] [gw3] PASSED tests/test_computation.py::test_corr_lazycorr_consistency[None-0] tests/test_computation.py::test_corr_lazycorr_consistency[None-1] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[us-num_dates47-days since 1000-01-01-s-standard] tests/test_coding_times.py::test_cf_datetime[us-num_dates48-days since 1000-01-01-s-gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[us-num_dates48-days since 1000-01-01-s-gregorian] tests/test_coding_times.py::test_cf_datetime[us-num_dates49-days since 1000-01-01-s-proleptic_gregorian] [gw1] XFAIL tests/test_backends.py::TestH5NetCDFData::test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[us-num_dates49-days since 1000-01-01-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[us-num_dates50-days since 1000-01-01-s-standard] tests/test_backends.py::TestH5NetCDFData::test_roundtrip_mask_and_scale[dtype0-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[us-num_dates50-days since 1000-01-01-s-standard] tests/test_coding_times.py::test_cf_datetime[us-num_dates51-days since 1900-01-01-s-gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[us-num_dates51-days since 1900-01-01-s-gregorian] tests/test_coding_times.py::test_cf_datetime[us-num_dates52-days since 1900-01-01-s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[us-num_dates52-days since 1900-01-01-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[us-num_dates53-days since 1900-01-01-s-standard] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[us-num_dates53-days since 1900-01-01-s-standard] tests/test_coding_times.py::test_cf_datetime[us-num_dates54-days since 1-01-01-s-gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[us-num_dates54-days since 1-01-01-s-gregorian] tests/test_coding_times.py::test_cf_datetime[us-num_dates55-days since 1-01-01-s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[us-num_dates55-days since 1-01-01-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[us-num_dates56-days since 1-01-01-s-standard] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[us-num_dates56-days since 1-01-01-s-standard] tests/test_coding_times.py::test_cf_datetime[us-17093352.0-hours since 1-1-1 00:00:0.0-s-gregorian] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_roundtrip_mask_and_scale[dtype0-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[us-17093352.0-hours since 1-1-1 00:00:0.0-s-gregorian] tests/test_coding_times.py::test_cf_datetime[us-17093352.0-hours since 1-1-1 00:00:0.0-s-proleptic_gregorian] tests/test_backends.py::TestH5NetCDFData::test_roundtrip_mask_and_scale[dtype0-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data] [gw1] SKIPPED tests/test_backends.py::TestH5NetCDFData::test_roundtrip_mask_and_scale[dtype0-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data] tests/test_backends.py::TestH5NetCDFData::test_roundtrip_mask_and_scale[dtype0-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[us-17093352.0-hours since 1-1-1 00:00:0.0-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[us-17093352.0-hours since 1-1-1 00:00:0.0-s-standard] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[us-17093352.0-hours since 1-1-1 00:00:0.0-s-standard] tests/test_coding_times.py::test_cf_datetime[us-num_dates60-hours since 1900-01-01T00:00:00-s-gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[us-num_dates60-hours since 1900-01-01T00:00:00-s-gregorian] tests/test_coding_times.py::test_cf_datetime[us-num_dates61-hours since 1900-01-01T00:00:00-s-proleptic_gregorian] [gw3] PASSED tests/test_computation.py::test_corr_lazycorr_consistency[None-1] tests/test_computation.py::test_corr_lazycorr_consistency[None-2] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[us-num_dates61-hours since 1900-01-01T00:00:00-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[us-num_dates62-hours since 1900-01-01T00:00:00-s-standard] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[us-num_dates62-hours since 1900-01-01T00:00:00-s-standard] tests/test_coding_times.py::test_cf_datetime[us-0-milliseconds since 2000-01-01T00:00:00-s-gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[us-0-milliseconds since 2000-01-01T00:00:00-s-gregorian] tests/test_coding_times.py::test_cf_datetime[us-0-milliseconds since 2000-01-01T00:00:00-s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[us-0-milliseconds since 2000-01-01T00:00:00-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[us-0-milliseconds since 2000-01-01T00:00:00-s-standard] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[us-0-milliseconds since 2000-01-01T00:00:00-s-standard] tests/test_coding_times.py::test_cf_datetime[us-0-microseconds since 2000-01-01T00:00:00-s-gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[us-0-microseconds since 2000-01-01T00:00:00-s-gregorian] tests/test_coding_times.py::test_cf_datetime[us-0-microseconds since 2000-01-01T00:00:00-s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[us-0-microseconds since 2000-01-01T00:00:00-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[us-0-microseconds since 2000-01-01T00:00:00-s-standard] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_roundtrip_mask_and_scale[dtype0-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] tests/test_backends.py::TestH5NetCDFData::test_roundtrip_mask_and_scale[dtype1-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[us-0-microseconds since 2000-01-01T00:00:00-s-standard] tests/test_coding_times.py::test_cf_datetime[us-num_dates69-seconds since 1981-01-01-s-gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[us-num_dates69-seconds since 1981-01-01-s-gregorian] tests/test_coding_times.py::test_cf_datetime[us-num_dates70-seconds since 1981-01-01-s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[us-num_dates70-seconds since 1981-01-01-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[us-num_dates71-seconds since 1981-01-01-s-standard] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[us-num_dates71-seconds since 1981-01-01-s-standard] tests/test_coding_times.py::test_cf_datetime[us-num_dates72-hour since 1680-01-01 00:00:00.500000-us-gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[us-num_dates72-hour since 1680-01-01 00:00:00.500000-us-gregorian] tests/test_coding_times.py::test_cf_datetime[us-num_dates73-hour since 1680-01-01 00:00:00.500000-us-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[us-num_dates73-hour since 1680-01-01 00:00:00.500000-us-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[us-num_dates74-hour since 1680-01-01 00:00:00.500000-us-standard] [gw3] PASSED tests/test_computation.py::test_corr_lazycorr_consistency[None-2] tests/test_computation.py::test_corr_lazycorr_consistency[None-3] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[us-num_dates74-hour since 1680-01-01 00:00:00.500000-us-standard] tests/test_coding_times.py::test_cf_datetime[us-164375-days since 1850-01-01 00:00:00-s-gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[us-164375-days since 1850-01-01 00:00:00-s-gregorian] tests/test_coding_times.py::test_cf_datetime[us-164375-days since 1850-01-01 00:00:00-s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[us-164375-days since 1850-01-01 00:00:00-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[us-164375-days since 1850-01-01 00:00:00-s-standard] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[us-164375-days since 1850-01-01 00:00:00-s-standard] tests/test_coding_times.py::test_cf_datetime[us-164374.5-days since 1850-01-01 00:00:00-s-gregorian] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_roundtrip_mask_and_scale[dtype1-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] tests/test_backends.py::TestH5NetCDFData::test_roundtrip_mask_and_scale[dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[us-164374.5-days since 1850-01-01 00:00:00-s-gregorian] tests/test_coding_times.py::test_cf_datetime[us-164374.5-days since 1850-01-01 00:00:00-s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[us-164374.5-days since 1850-01-01 00:00:00-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[us-164374.5-days since 1850-01-01 00:00:00-s-standard] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[us-164374.5-days since 1850-01-01 00:00:00-s-standard] tests/test_coding_times.py::test_cf_datetime[us-num_dates81-days since 1850-01-01 00:00:00-s-gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[us-num_dates81-days since 1850-01-01 00:00:00-s-gregorian] tests/test_coding_times.py::test_cf_datetime[us-num_dates82-days since 1850-01-01 00:00:00-s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[us-num_dates82-days since 1850-01-01 00:00:00-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[us-num_dates83-days since 1850-01-01 00:00:00-s-standard] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[us-num_dates83-days since 1850-01-01 00:00:00-s-standard] tests/test_coding_times.py::test_cf_datetime[ns-num_dates0-days since 2000-01-01-s-gregorian] [gw3] PASSED tests/test_computation.py::test_corr_lazycorr_consistency[None-3] tests/test_computation.py::test_corr_lazycorr_consistency[None-4] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ns-num_dates0-days since 2000-01-01-s-gregorian] tests/test_coding_times.py::test_cf_datetime[ns-num_dates1-days since 2000-01-01-s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ns-num_dates1-days since 2000-01-01-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[ns-num_dates2-days since 2000-01-01-s-standard] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ns-num_dates2-days since 2000-01-01-s-standard] tests/test_coding_times.py::test_cf_datetime[ns-num_dates3-days since 2000-01-01-s-gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ns-num_dates3-days since 2000-01-01-s-gregorian] tests/test_coding_times.py::test_cf_datetime[ns-num_dates4-days since 2000-01-01-s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ns-num_dates4-days since 2000-01-01-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[ns-num_dates5-days since 2000-01-01-s-standard] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ns-num_dates5-days since 2000-01-01-s-standard] tests/test_coding_times.py::test_cf_datetime[ns-num_dates6-days since 2000-01-01-s-gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ns-num_dates6-days since 2000-01-01-s-gregorian] tests/test_coding_times.py::test_cf_datetime[ns-num_dates7-days since 2000-01-01-s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ns-num_dates7-days since 2000-01-01-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[ns-num_dates8-days since 2000-01-01-s-standard] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ns-num_dates8-days since 2000-01-01-s-standard] tests/test_coding_times.py::test_cf_datetime[ns-num_dates9-days since 2000-01-01-s-gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ns-num_dates9-days since 2000-01-01-s-gregorian] tests/test_coding_times.py::test_cf_datetime[ns-num_dates10-days since 2000-01-01-s-proleptic_gregorian] [gw3] PASSED tests/test_computation.py::test_corr_lazycorr_consistency[None-4] tests/test_computation.py::test_corr_lazycorr_consistency[None-5] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ns-num_dates10-days since 2000-01-01-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[ns-num_dates11-days since 2000-01-01-s-standard] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ns-num_dates11-days since 2000-01-01-s-standard] tests/test_coding_times.py::test_cf_datetime[ns-num_dates12-hours since 1680-01-01 00:00:00-s-gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ns-num_dates12-hours since 1680-01-01 00:00:00-s-gregorian] tests/test_coding_times.py::test_cf_datetime[ns-num_dates13-hours since 1680-01-01 00:00:00-s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ns-num_dates13-hours since 1680-01-01 00:00:00-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[ns-num_dates14-hours since 1680-01-01 00:00:00-s-standard] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ns-num_dates14-hours since 1680-01-01 00:00:00-s-standard] tests/test_coding_times.py::test_cf_datetime[ns-num_dates15-hour since 1680-01-01 00:00:00-s-gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ns-num_dates15-hour since 1680-01-01 00:00:00-s-gregorian] tests/test_coding_times.py::test_cf_datetime[ns-num_dates16-hour since 1680-01-01 00:00:00-s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ns-num_dates16-hour since 1680-01-01 00:00:00-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[ns-num_dates17-hour since 1680-01-01 00:00:00-s-standard] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ns-num_dates17-hour since 1680-01-01 00:00:00-s-standard] tests/test_coding_times.py::test_cf_datetime[ns-num_dates18-Hour since 1680-01-01 00:00:00-s-gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ns-num_dates18-Hour since 1680-01-01 00:00:00-s-gregorian] tests/test_coding_times.py::test_cf_datetime[ns-num_dates19-Hour since 1680-01-01 00:00:00-s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ns-num_dates19-Hour since 1680-01-01 00:00:00-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[ns-num_dates20-Hour since 1680-01-01 00:00:00-s-standard] [gw3] PASSED tests/test_computation.py::test_corr_lazycorr_consistency[None-5] tests/test_computation.py::test_corr_lazycorr_consistency[None-6] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ns-num_dates20-Hour since 1680-01-01 00:00:00-s-standard] tests/test_coding_times.py::test_cf_datetime[ns-num_dates21- Hour since 1680-01-01 00:00:00 -s-gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ns-num_dates21- Hour since 1680-01-01 00:00:00 -s-gregorian] tests/test_coding_times.py::test_cf_datetime[ns-num_dates22- Hour since 1680-01-01 00:00:00 -s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ns-num_dates22- Hour since 1680-01-01 00:00:00 -s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[ns-num_dates23- Hour since 1680-01-01 00:00:00 -s-standard] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ns-num_dates23- Hour since 1680-01-01 00:00:00 -s-standard] tests/test_coding_times.py::test_cf_datetime[ns-10-days since 2000-01-01-s-gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ns-10-days since 2000-01-01-s-gregorian] tests/test_coding_times.py::test_cf_datetime[ns-10-days since 2000-01-01-s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ns-10-days since 2000-01-01-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[ns-10-days since 2000-01-01-s-standard] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ns-10-days since 2000-01-01-s-standard] tests/test_coding_times.py::test_cf_datetime[ns-num_dates27-daYs since 2000-01-01-s-gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ns-num_dates27-daYs since 2000-01-01-s-gregorian] tests/test_coding_times.py::test_cf_datetime[ns-num_dates28-daYs since 2000-01-01-s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ns-num_dates28-daYs since 2000-01-01-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[ns-num_dates29-daYs since 2000-01-01-s-standard] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ns-num_dates29-daYs since 2000-01-01-s-standard] tests/test_coding_times.py::test_cf_datetime[ns-num_dates30-days since 2000-01-01-s-gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ns-num_dates30-days since 2000-01-01-s-gregorian] tests/test_coding_times.py::test_cf_datetime[ns-num_dates31-days since 2000-01-01-s-proleptic_gregorian] [gw3] PASSED tests/test_computation.py::test_corr_lazycorr_consistency[None-6] tests/test_computation.py::test_corr_lazycorr_consistency[None-7] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ns-num_dates31-days since 2000-01-01-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[ns-num_dates32-days since 2000-01-01-s-standard] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ns-num_dates32-days since 2000-01-01-s-standard] tests/test_coding_times.py::test_cf_datetime[ns-num_dates33-days since 2000-01-01-s-gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ns-num_dates33-days since 2000-01-01-s-gregorian] tests/test_coding_times.py::test_cf_datetime[ns-num_dates34-days since 2000-01-01-s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ns-num_dates34-days since 2000-01-01-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[ns-num_dates35-days since 2000-01-01-s-standard] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ns-num_dates35-days since 2000-01-01-s-standard] tests/test_coding_times.py::test_cf_datetime[ns-num_dates36-days since 2000-01-01-s-gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ns-num_dates36-days since 2000-01-01-s-gregorian] tests/test_coding_times.py::test_cf_datetime[ns-num_dates37-days since 2000-01-01-s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ns-num_dates37-days since 2000-01-01-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[ns-num_dates38-days since 2000-01-01-s-standard] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ns-num_dates38-days since 2000-01-01-s-standard] tests/test_coding_times.py::test_cf_datetime[ns-0-days since 1000-01-01-s-gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ns-0-days since 1000-01-01-s-gregorian] tests/test_coding_times.py::test_cf_datetime[ns-0-days since 1000-01-01-s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ns-0-days since 1000-01-01-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[ns-0-days since 1000-01-01-s-standard] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ns-0-days since 1000-01-01-s-standard] tests/test_coding_times.py::test_cf_datetime[ns-num_dates42-days since 1000-01-01-s-gregorian] [gw3] PASSED tests/test_computation.py::test_corr_lazycorr_consistency[None-7] tests/test_computation.py::test_corr_lazycorr_consistency[None-8] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ns-num_dates42-days since 1000-01-01-s-gregorian] tests/test_coding_times.py::test_cf_datetime[ns-num_dates43-days since 1000-01-01-s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ns-num_dates43-days since 1000-01-01-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[ns-num_dates44-days since 1000-01-01-s-standard] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ns-num_dates44-days since 1000-01-01-s-standard] tests/test_coding_times.py::test_cf_datetime[ns-num_dates45-days since 1000-01-01-s-gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ns-num_dates45-days since 1000-01-01-s-gregorian] tests/test_coding_times.py::test_cf_datetime[ns-num_dates46-days since 1000-01-01-s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ns-num_dates46-days since 1000-01-01-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[ns-num_dates47-days since 1000-01-01-s-standard] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ns-num_dates47-days since 1000-01-01-s-standard] tests/test_coding_times.py::test_cf_datetime[ns-num_dates48-days since 1000-01-01-s-gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ns-num_dates48-days since 1000-01-01-s-gregorian] tests/test_coding_times.py::test_cf_datetime[ns-num_dates49-days since 1000-01-01-s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ns-num_dates49-days since 1000-01-01-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[ns-num_dates50-days since 1000-01-01-s-standard] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ns-num_dates50-days since 1000-01-01-s-standard] tests/test_coding_times.py::test_cf_datetime[ns-num_dates51-days since 1900-01-01-s-gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ns-num_dates51-days since 1900-01-01-s-gregorian] tests/test_coding_times.py::test_cf_datetime[ns-num_dates52-days since 1900-01-01-s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ns-num_dates52-days since 1900-01-01-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[ns-num_dates53-days since 1900-01-01-s-standard] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ns-num_dates53-days since 1900-01-01-s-standard] tests/test_coding_times.py::test_cf_datetime[ns-num_dates54-days since 1-01-01-s-gregorian] [gw3] PASSED tests/test_computation.py::test_corr_lazycorr_consistency[None-8] tests/test_computation.py::test_corr_lazycorr_consistency[time-0] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ns-num_dates54-days since 1-01-01-s-gregorian] tests/test_coding_times.py::test_cf_datetime[ns-num_dates55-days since 1-01-01-s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ns-num_dates55-days since 1-01-01-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[ns-num_dates56-days since 1-01-01-s-standard] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ns-num_dates56-days since 1-01-01-s-standard] tests/test_coding_times.py::test_cf_datetime[ns-17093352.0-hours since 1-1-1 00:00:0.0-s-gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ns-17093352.0-hours since 1-1-1 00:00:0.0-s-gregorian] tests/test_coding_times.py::test_cf_datetime[ns-17093352.0-hours since 1-1-1 00:00:0.0-s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ns-17093352.0-hours since 1-1-1 00:00:0.0-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[ns-17093352.0-hours since 1-1-1 00:00:0.0-s-standard] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ns-17093352.0-hours since 1-1-1 00:00:0.0-s-standard] tests/test_coding_times.py::test_cf_datetime[ns-num_dates60-hours since 1900-01-01T00:00:00-s-gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ns-num_dates60-hours since 1900-01-01T00:00:00-s-gregorian] tests/test_coding_times.py::test_cf_datetime[ns-num_dates61-hours since 1900-01-01T00:00:00-s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ns-num_dates61-hours since 1900-01-01T00:00:00-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[ns-num_dates62-hours since 1900-01-01T00:00:00-s-standard] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ns-num_dates62-hours since 1900-01-01T00:00:00-s-standard] tests/test_coding_times.py::test_cf_datetime[ns-0-milliseconds since 2000-01-01T00:00:00-s-gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ns-0-milliseconds since 2000-01-01T00:00:00-s-gregorian] tests/test_coding_times.py::test_cf_datetime[ns-0-milliseconds since 2000-01-01T00:00:00-s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ns-0-milliseconds since 2000-01-01T00:00:00-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[ns-0-milliseconds since 2000-01-01T00:00:00-s-standard] [gw3] PASSED tests/test_computation.py::test_corr_lazycorr_consistency[time-0] tests/test_computation.py::test_corr_lazycorr_consistency[time-1] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ns-0-milliseconds since 2000-01-01T00:00:00-s-standard] tests/test_coding_times.py::test_cf_datetime[ns-0-microseconds since 2000-01-01T00:00:00-s-gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ns-0-microseconds since 2000-01-01T00:00:00-s-gregorian] tests/test_coding_times.py::test_cf_datetime[ns-0-microseconds since 2000-01-01T00:00:00-s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ns-0-microseconds since 2000-01-01T00:00:00-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[ns-0-microseconds since 2000-01-01T00:00:00-s-standard] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ns-0-microseconds since 2000-01-01T00:00:00-s-standard] tests/test_coding_times.py::test_cf_datetime[ns-num_dates69-seconds since 1981-01-01-s-gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ns-num_dates69-seconds since 1981-01-01-s-gregorian] tests/test_coding_times.py::test_cf_datetime[ns-num_dates70-seconds since 1981-01-01-s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ns-num_dates70-seconds since 1981-01-01-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[ns-num_dates71-seconds since 1981-01-01-s-standard] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ns-num_dates71-seconds since 1981-01-01-s-standard] tests/test_coding_times.py::test_cf_datetime[ns-num_dates72-hour since 1680-01-01 00:00:00.500000-us-gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ns-num_dates72-hour since 1680-01-01 00:00:00.500000-us-gregorian] tests/test_coding_times.py::test_cf_datetime[ns-num_dates73-hour since 1680-01-01 00:00:00.500000-us-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ns-num_dates73-hour since 1680-01-01 00:00:00.500000-us-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[ns-num_dates74-hour since 1680-01-01 00:00:00.500000-us-standard] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ns-num_dates74-hour since 1680-01-01 00:00:00.500000-us-standard] tests/test_coding_times.py::test_cf_datetime[ns-164375-days since 1850-01-01 00:00:00-s-gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ns-164375-days since 1850-01-01 00:00:00-s-gregorian] tests/test_coding_times.py::test_cf_datetime[ns-164375-days since 1850-01-01 00:00:00-s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ns-164375-days since 1850-01-01 00:00:00-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[ns-164375-days since 1850-01-01 00:00:00-s-standard] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ns-164375-days since 1850-01-01 00:00:00-s-standard] tests/test_coding_times.py::test_cf_datetime[ns-164374.5-days since 1850-01-01 00:00:00-s-gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ns-164374.5-days since 1850-01-01 00:00:00-s-gregorian] tests/test_coding_times.py::test_cf_datetime[ns-164374.5-days since 1850-01-01 00:00:00-s-proleptic_gregorian] [gw3] PASSED tests/test_computation.py::test_corr_lazycorr_consistency[time-1] tests/test_computation.py::test_corr_lazycorr_consistency[time-2] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ns-164374.5-days since 1850-01-01 00:00:00-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[ns-164374.5-days since 1850-01-01 00:00:00-s-standard] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ns-164374.5-days since 1850-01-01 00:00:00-s-standard] tests/test_coding_times.py::test_cf_datetime[ns-num_dates81-days since 1850-01-01 00:00:00-s-gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ns-num_dates81-days since 1850-01-01 00:00:00-s-gregorian] tests/test_coding_times.py::test_cf_datetime[ns-num_dates82-days since 1850-01-01 00:00:00-s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ns-num_dates82-days since 1850-01-01 00:00:00-s-proleptic_gregorian] tests/test_coding_times.py::test_cf_datetime[ns-num_dates83-days since 1850-01-01 00:00:00-s-standard] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime[ns-num_dates83-days since 1850-01-01 00:00:00-s-standard] tests/test_coding_times.py::test_decode_cf_datetime_overflow[s] [gw0] PASSED tests/test_coding_times.py::test_decode_cf_datetime_overflow[s] tests/test_coding_times.py::test_decode_cf_datetime_overflow[ms] [gw0] PASSED tests/test_coding_times.py::test_decode_cf_datetime_overflow[ms] tests/test_coding_times.py::test_decode_cf_datetime_overflow[us] [gw0] PASSED tests/test_coding_times.py::test_decode_cf_datetime_overflow[us] tests/test_coding_times.py::test_decode_cf_datetime_overflow[ns] [gw0] PASSED tests/test_coding_times.py::test_decode_cf_datetime_overflow[ns] tests/test_coding_times.py::test_decode_cf_datetime_non_standard_units [gw0] PASSED tests/test_coding_times.py::test_decode_cf_datetime_non_standard_units tests/test_coding_times.py::test_decode_cf_datetime_non_iso_strings [gw0] PASSED tests/test_coding_times.py::test_decode_cf_datetime_non_iso_strings tests/test_coding_times.py::test_decode_standard_calendar_inside_timestamp_range[s-gregorian] [gw0] PASSED tests/test_coding_times.py::test_decode_standard_calendar_inside_timestamp_range[s-gregorian] tests/test_coding_times.py::test_decode_standard_calendar_inside_timestamp_range[s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_decode_standard_calendar_inside_timestamp_range[s-proleptic_gregorian] [gw3] PASSED tests/test_computation.py::test_corr_lazycorr_consistency[time-2] tests/test_coding_times.py::test_decode_standard_calendar_inside_timestamp_range[s-standard] tests/test_computation.py::test_corr_lazycorr_consistency[time-3] [gw0] PASSED tests/test_coding_times.py::test_decode_standard_calendar_inside_timestamp_range[s-standard] tests/test_coding_times.py::test_decode_standard_calendar_inside_timestamp_range[ms-gregorian] [gw0] PASSED tests/test_coding_times.py::test_decode_standard_calendar_inside_timestamp_range[ms-gregorian] tests/test_coding_times.py::test_decode_standard_calendar_inside_timestamp_range[ms-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_decode_standard_calendar_inside_timestamp_range[ms-proleptic_gregorian] tests/test_coding_times.py::test_decode_standard_calendar_inside_timestamp_range[ms-standard] [gw0] PASSED tests/test_coding_times.py::test_decode_standard_calendar_inside_timestamp_range[ms-standard] tests/test_coding_times.py::test_decode_standard_calendar_inside_timestamp_range[us-gregorian] [gw3] PASSED tests/test_computation.py::test_corr_lazycorr_consistency[time-3] tests/test_computation.py::test_corr_lazycorr_consistency[time-4] [gw0] PASSED tests/test_coding_times.py::test_decode_standard_calendar_inside_timestamp_range[us-gregorian] tests/test_coding_times.py::test_decode_standard_calendar_inside_timestamp_range[us-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_decode_standard_calendar_inside_timestamp_range[us-proleptic_gregorian] tests/test_coding_times.py::test_decode_standard_calendar_inside_timestamp_range[us-standard] [gw0] PASSED tests/test_coding_times.py::test_decode_standard_calendar_inside_timestamp_range[us-standard] tests/test_coding_times.py::test_decode_standard_calendar_inside_timestamp_range[ns-gregorian] [gw0] PASSED tests/test_coding_times.py::test_decode_standard_calendar_inside_timestamp_range[ns-gregorian] tests/test_coding_times.py::test_decode_standard_calendar_inside_timestamp_range[ns-proleptic_gregorian] [gw3] PASSED tests/test_computation.py::test_corr_lazycorr_consistency[time-4] tests/test_computation.py::test_corr_lazycorr_consistency[time-5] [gw0] PASSED tests/test_coding_times.py::test_decode_standard_calendar_inside_timestamp_range[ns-proleptic_gregorian] tests/test_coding_times.py::test_decode_standard_calendar_inside_timestamp_range[ns-standard] [gw0] PASSED tests/test_coding_times.py::test_decode_standard_calendar_inside_timestamp_range[ns-standard] tests/test_coding_times.py::test_decode_non_standard_calendar_inside_timestamp_range[360_day] [gw0] PASSED tests/test_coding_times.py::test_decode_non_standard_calendar_inside_timestamp_range[360_day] tests/test_coding_times.py::test_decode_non_standard_calendar_inside_timestamp_range[365_day] [gw0] PASSED tests/test_coding_times.py::test_decode_non_standard_calendar_inside_timestamp_range[365_day] tests/test_coding_times.py::test_decode_non_standard_calendar_inside_timestamp_range[366_day] [gw3] PASSED tests/test_computation.py::test_corr_lazycorr_consistency[time-5] tests/test_computation.py::test_corr_lazycorr_consistency[time-6] [gw1] XFAIL tests/test_backends.py::TestH5NetCDFData::test_roundtrip_mask_and_scale[dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] [gw0] PASSED tests/test_coding_times.py::test_decode_non_standard_calendar_inside_timestamp_range[366_day] tests/test_coding_times.py::test_decode_non_standard_calendar_inside_timestamp_range[all_leap] tests/test_backends.py::TestH5NetCDFData::test_roundtrip_mask_and_scale[dtype1-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] [gw0] PASSED tests/test_coding_times.py::test_decode_non_standard_calendar_inside_timestamp_range[all_leap] tests/test_coding_times.py::test_decode_non_standard_calendar_inside_timestamp_range[julian] [gw0] PASSED tests/test_coding_times.py::test_decode_non_standard_calendar_inside_timestamp_range[julian] tests/test_coding_times.py::test_decode_non_standard_calendar_inside_timestamp_range[noleap] [gw0] PASSED tests/test_coding_times.py::test_decode_non_standard_calendar_inside_timestamp_range[noleap] tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[s-360_day] [gw0] PASSED tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[s-360_day] tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[s-365_day] [gw0] PASSED tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[s-365_day] tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[s-366_day] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_roundtrip_mask_and_scale[dtype1-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] tests/test_backends.py::TestH5NetCDFData::test_roundtrip_mask_and_scale[dtype1-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data] [gw0] PASSED tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[s-366_day] tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[s-all_leap] [gw1] SKIPPED tests/test_backends.py::TestH5NetCDFData::test_roundtrip_mask_and_scale[dtype1-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data] tests/test_backends.py::TestH5NetCDFData::test_roundtrip_mask_and_scale[dtype1-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] [gw0] PASSED tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[s-all_leap] [gw3] PASSED tests/test_computation.py::test_corr_lazycorr_consistency[time-6] tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[s-gregorian] tests/test_computation.py::test_corr_lazycorr_consistency[time-7] [gw0] PASSED tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[s-gregorian] tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[s-julian] [gw0] PASSED tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[s-julian] tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[s-noleap] [gw0] PASSED tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[s-noleap] tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[s-proleptic_gregorian] tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[s-standard] [gw0] PASSED tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[s-standard] tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[ms-360_day] [gw0] PASSED tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[ms-360_day] tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[ms-365_day] [gw0] PASSED tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[ms-365_day] tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[ms-366_day] [gw0] PASSED tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[ms-366_day] tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[ms-all_leap] [gw0] PASSED tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[ms-all_leap] tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[ms-gregorian] [gw0] PASSED tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[ms-gregorian] tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[ms-julian] [gw0] PASSED tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[ms-julian] tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[ms-noleap] [gw0] PASSED tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[ms-noleap] tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[ms-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[ms-proleptic_gregorian] tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[ms-standard] [gw0] PASSED tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[ms-standard] tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[us-360_day] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_roundtrip_mask_and_scale[dtype1-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] tests/test_backends.py::TestH5NetCDFData::test_roundtrip_unsigned[fill_value0-False] [gw0] PASSED tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[us-360_day] tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[us-365_day] [gw0] PASSED tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[us-365_day] [gw3] PASSED tests/test_computation.py::test_corr_lazycorr_consistency[time-7] tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[us-366_day] tests/test_computation.py::test_corr_lazycorr_consistency[time-8] [gw0] PASSED tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[us-366_day] tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[us-all_leap] [gw0] PASSED tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[us-all_leap] tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[us-gregorian] [gw0] PASSED tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[us-gregorian] tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[us-julian] [gw0] PASSED tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[us-julian] tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[us-noleap] [gw0] PASSED tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[us-noleap] tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[us-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[us-proleptic_gregorian] tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[us-standard] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_roundtrip_unsigned[fill_value0-False] [gw0] PASSED tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[us-standard] tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[ns-360_day] tests/test_backends.py::TestH5NetCDFData::test_roundtrip_unsigned[fill_value1-True] [gw0] PASSED tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[ns-360_day] tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[ns-365_day] [gw0] PASSED tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[ns-365_day] tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[ns-366_day] [gw0] PASSED tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[ns-366_day] tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[ns-all_leap] [gw0] PASSED tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[ns-all_leap] tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[ns-gregorian] [gw0] PASSED tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[ns-gregorian] tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[ns-julian] [gw0] PASSED tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[ns-julian] tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[ns-noleap] [gw0] PASSED tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[ns-noleap] tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[ns-proleptic_gregorian] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_roundtrip_unsigned[fill_value1-True] [gw0] PASSED tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[ns-proleptic_gregorian] tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[ns-standard] tests/test_backends.py::TestH5NetCDFData::test_roundtrip_unsigned[-1-False] [gw0] PASSED tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[ns-standard] tests/test_coding_times.py::test_decode_standard_calendar_single_element_inside_timestamp_range[s-735368-gregorian] [gw0] PASSED tests/test_coding_times.py::test_decode_standard_calendar_single_element_inside_timestamp_range[s-735368-gregorian] [gw3] PASSED tests/test_computation.py::test_corr_lazycorr_consistency[time-8] tests/test_coding_times.py::test_decode_standard_calendar_single_element_inside_timestamp_range[s-735368-proleptic_gregorian] tests/test_computation.py::test_corr_lazycorr_consistency[x-0] [gw0] PASSED tests/test_coding_times.py::test_decode_standard_calendar_single_element_inside_timestamp_range[s-735368-proleptic_gregorian] tests/test_coding_times.py::test_decode_standard_calendar_single_element_inside_timestamp_range[s-735368-standard] [gw0] PASSED tests/test_coding_times.py::test_decode_standard_calendar_single_element_inside_timestamp_range[s-735368-standard] tests/test_coding_times.py::test_decode_standard_calendar_single_element_inside_timestamp_range[s-num_time1-gregorian] [gw0] PASSED tests/test_coding_times.py::test_decode_standard_calendar_single_element_inside_timestamp_range[s-num_time1-gregorian] tests/test_coding_times.py::test_decode_standard_calendar_single_element_inside_timestamp_range[s-num_time1-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_decode_standard_calendar_single_element_inside_timestamp_range[s-num_time1-proleptic_gregorian] tests/test_coding_times.py::test_decode_standard_calendar_single_element_inside_timestamp_range[s-num_time1-standard] [gw0] PASSED tests/test_coding_times.py::test_decode_standard_calendar_single_element_inside_timestamp_range[s-num_time1-standard] tests/test_coding_times.py::test_decode_standard_calendar_single_element_inside_timestamp_range[s-num_time2-gregorian] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_roundtrip_unsigned[-1-False] tests/test_backends.py::TestH5NetCDFData::test_roundtrip_unsigned[255-True] [gw0] PASSED tests/test_coding_times.py::test_decode_standard_calendar_single_element_inside_timestamp_range[s-num_time2-gregorian] tests/test_coding_times.py::test_decode_standard_calendar_single_element_inside_timestamp_range[s-num_time2-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_decode_standard_calendar_single_element_inside_timestamp_range[s-num_time2-proleptic_gregorian] tests/test_coding_times.py::test_decode_standard_calendar_single_element_inside_timestamp_range[s-num_time2-standard] [gw0] PASSED tests/test_coding_times.py::test_decode_standard_calendar_single_element_inside_timestamp_range[s-num_time2-standard] tests/test_coding_times.py::test_decode_standard_calendar_single_element_inside_timestamp_range[ms-735368-gregorian] [gw0] PASSED tests/test_coding_times.py::test_decode_standard_calendar_single_element_inside_timestamp_range[ms-735368-gregorian] tests/test_coding_times.py::test_decode_standard_calendar_single_element_inside_timestamp_range[ms-735368-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_decode_standard_calendar_single_element_inside_timestamp_range[ms-735368-proleptic_gregorian] tests/test_coding_times.py::test_decode_standard_calendar_single_element_inside_timestamp_range[ms-735368-standard] [gw0] PASSED tests/test_coding_times.py::test_decode_standard_calendar_single_element_inside_timestamp_range[ms-735368-standard] tests/test_coding_times.py::test_decode_standard_calendar_single_element_inside_timestamp_range[ms-num_time1-gregorian] [gw0] PASSED tests/test_coding_times.py::test_decode_standard_calendar_single_element_inside_timestamp_range[ms-num_time1-gregorian] tests/test_coding_times.py::test_decode_standard_calendar_single_element_inside_timestamp_range[ms-num_time1-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_decode_standard_calendar_single_element_inside_timestamp_range[ms-num_time1-proleptic_gregorian] tests/test_coding_times.py::test_decode_standard_calendar_single_element_inside_timestamp_range[ms-num_time1-standard] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_roundtrip_unsigned[255-True] tests/test_backends.py::TestH5NetCDFData::test_grid_mapping_and_bounds_are_not_coordinates_in_file [gw0] PASSED tests/test_coding_times.py::test_decode_standard_calendar_single_element_inside_timestamp_range[ms-num_time1-standard] tests/test_coding_times.py::test_decode_standard_calendar_single_element_inside_timestamp_range[ms-num_time2-gregorian] [gw0] PASSED tests/test_coding_times.py::test_decode_standard_calendar_single_element_inside_timestamp_range[ms-num_time2-gregorian] tests/test_coding_times.py::test_decode_standard_calendar_single_element_inside_timestamp_range[ms-num_time2-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_decode_standard_calendar_single_element_inside_timestamp_range[ms-num_time2-proleptic_gregorian] tests/test_coding_times.py::test_decode_standard_calendar_single_element_inside_timestamp_range[ms-num_time2-standard] [gw0] PASSED tests/test_coding_times.py::test_decode_standard_calendar_single_element_inside_timestamp_range[ms-num_time2-standard] tests/test_coding_times.py::test_decode_standard_calendar_single_element_inside_timestamp_range[us-735368-gregorian] [gw3] PASSED tests/test_computation.py::test_corr_lazycorr_consistency[x-0] tests/test_computation.py::test_corr_lazycorr_consistency[x-1] [gw0] PASSED tests/test_coding_times.py::test_decode_standard_calendar_single_element_inside_timestamp_range[us-735368-gregorian] tests/test_coding_times.py::test_decode_standard_calendar_single_element_inside_timestamp_range[us-735368-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_decode_standard_calendar_single_element_inside_timestamp_range[us-735368-proleptic_gregorian] tests/test_coding_times.py::test_decode_standard_calendar_single_element_inside_timestamp_range[us-735368-standard] [gw0] PASSED tests/test_coding_times.py::test_decode_standard_calendar_single_element_inside_timestamp_range[us-735368-standard] tests/test_coding_times.py::test_decode_standard_calendar_single_element_inside_timestamp_range[us-num_time1-gregorian] [gw0] PASSED tests/test_coding_times.py::test_decode_standard_calendar_single_element_inside_timestamp_range[us-num_time1-gregorian] tests/test_coding_times.py::test_decode_standard_calendar_single_element_inside_timestamp_range[us-num_time1-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_decode_standard_calendar_single_element_inside_timestamp_range[us-num_time1-proleptic_gregorian] tests/test_coding_times.py::test_decode_standard_calendar_single_element_inside_timestamp_range[us-num_time1-standard] [gw0] PASSED tests/test_coding_times.py::test_decode_standard_calendar_single_element_inside_timestamp_range[us-num_time1-standard] tests/test_coding_times.py::test_decode_standard_calendar_single_element_inside_timestamp_range[us-num_time2-gregorian] [gw0] PASSED tests/test_coding_times.py::test_decode_standard_calendar_single_element_inside_timestamp_range[us-num_time2-gregorian] tests/test_coding_times.py::test_decode_standard_calendar_single_element_inside_timestamp_range[us-num_time2-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_decode_standard_calendar_single_element_inside_timestamp_range[us-num_time2-proleptic_gregorian] tests/test_coding_times.py::test_decode_standard_calendar_single_element_inside_timestamp_range[us-num_time2-standard] [gw0] PASSED tests/test_coding_times.py::test_decode_standard_calendar_single_element_inside_timestamp_range[us-num_time2-standard] tests/test_coding_times.py::test_decode_standard_calendar_single_element_inside_timestamp_range[ns-735368-gregorian] [gw0] PASSED tests/test_coding_times.py::test_decode_standard_calendar_single_element_inside_timestamp_range[ns-735368-gregorian] tests/test_coding_times.py::test_decode_standard_calendar_single_element_inside_timestamp_range[ns-735368-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_decode_standard_calendar_single_element_inside_timestamp_range[ns-735368-proleptic_gregorian] tests/test_coding_times.py::test_decode_standard_calendar_single_element_inside_timestamp_range[ns-735368-standard] [gw0] PASSED tests/test_coding_times.py::test_decode_standard_calendar_single_element_inside_timestamp_range[ns-735368-standard] tests/test_coding_times.py::test_decode_standard_calendar_single_element_inside_timestamp_range[ns-num_time1-gregorian] [gw0] PASSED tests/test_coding_times.py::test_decode_standard_calendar_single_element_inside_timestamp_range[ns-num_time1-gregorian] tests/test_coding_times.py::test_decode_standard_calendar_single_element_inside_timestamp_range[ns-num_time1-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_decode_standard_calendar_single_element_inside_timestamp_range[ns-num_time1-proleptic_gregorian] tests/test_coding_times.py::test_decode_standard_calendar_single_element_inside_timestamp_range[ns-num_time1-standard] [gw0] PASSED tests/test_coding_times.py::test_decode_standard_calendar_single_element_inside_timestamp_range[ns-num_time1-standard] tests/test_coding_times.py::test_decode_standard_calendar_single_element_inside_timestamp_range[ns-num_time2-gregorian] [gw0] PASSED tests/test_coding_times.py::test_decode_standard_calendar_single_element_inside_timestamp_range[ns-num_time2-gregorian] tests/test_coding_times.py::test_decode_standard_calendar_single_element_inside_timestamp_range[ns-num_time2-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_decode_standard_calendar_single_element_inside_timestamp_range[ns-num_time2-proleptic_gregorian] tests/test_coding_times.py::test_decode_standard_calendar_single_element_inside_timestamp_range[ns-num_time2-standard] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_grid_mapping_and_bounds_are_not_coordinates_in_file tests/test_backends.py::TestH5NetCDFData::test_coordinate_variables_after_dataset_roundtrip [gw0] PASSED tests/test_coding_times.py::test_decode_standard_calendar_single_element_inside_timestamp_range[ns-num_time2-standard] tests/test_coding_times.py::test_decode_non_standard_calendar_single_element_inside_timestamp_range[360_day] [gw0] PASSED tests/test_coding_times.py::test_decode_non_standard_calendar_single_element_inside_timestamp_range[360_day] tests/test_coding_times.py::test_decode_non_standard_calendar_single_element_inside_timestamp_range[365_day] [gw0] PASSED tests/test_coding_times.py::test_decode_non_standard_calendar_single_element_inside_timestamp_range[365_day] tests/test_coding_times.py::test_decode_non_standard_calendar_single_element_inside_timestamp_range[366_day] [gw3] PASSED tests/test_computation.py::test_corr_lazycorr_consistency[x-1] tests/test_computation.py::test_corr_lazycorr_consistency[x-2] [gw0] PASSED tests/test_coding_times.py::test_decode_non_standard_calendar_single_element_inside_timestamp_range[366_day] tests/test_coding_times.py::test_decode_non_standard_calendar_single_element_inside_timestamp_range[all_leap] [gw0] PASSED tests/test_coding_times.py::test_decode_non_standard_calendar_single_element_inside_timestamp_range[all_leap] tests/test_coding_times.py::test_decode_non_standard_calendar_single_element_inside_timestamp_range[julian] [gw0] PASSED tests/test_coding_times.py::test_decode_non_standard_calendar_single_element_inside_timestamp_range[julian] tests/test_coding_times.py::test_decode_non_standard_calendar_single_element_inside_timestamp_range[noleap] [gw0] PASSED tests/test_coding_times.py::test_decode_non_standard_calendar_single_element_inside_timestamp_range[noleap] tests/test_coding_times.py::test_decode_single_element_outside_timestamp_range[360_day] [gw0] PASSED tests/test_coding_times.py::test_decode_single_element_outside_timestamp_range[360_day] tests/test_coding_times.py::test_decode_single_element_outside_timestamp_range[365_day] [gw0] PASSED tests/test_coding_times.py::test_decode_single_element_outside_timestamp_range[365_day] tests/test_coding_times.py::test_decode_single_element_outside_timestamp_range[366_day] [gw0] PASSED tests/test_coding_times.py::test_decode_single_element_outside_timestamp_range[366_day] tests/test_coding_times.py::test_decode_single_element_outside_timestamp_range[all_leap] [gw0] PASSED tests/test_coding_times.py::test_decode_single_element_outside_timestamp_range[all_leap] tests/test_coding_times.py::test_decode_single_element_outside_timestamp_range[julian] [gw0] PASSED tests/test_coding_times.py::test_decode_single_element_outside_timestamp_range[julian] tests/test_coding_times.py::test_decode_single_element_outside_timestamp_range[noleap] [gw0] PASSED tests/test_coding_times.py::test_decode_single_element_outside_timestamp_range[noleap] tests/test_coding_times.py::test_decode_standard_calendar_multidim_time_inside_timestamp_range[s-gregorian] [gw0] PASSED tests/test_coding_times.py::test_decode_standard_calendar_multidim_time_inside_timestamp_range[s-gregorian] tests/test_coding_times.py::test_decode_standard_calendar_multidim_time_inside_timestamp_range[s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_decode_standard_calendar_multidim_time_inside_timestamp_range[s-proleptic_gregorian] tests/test_coding_times.py::test_decode_standard_calendar_multidim_time_inside_timestamp_range[s-standard] [gw0] PASSED tests/test_coding_times.py::test_decode_standard_calendar_multidim_time_inside_timestamp_range[s-standard] tests/test_coding_times.py::test_decode_standard_calendar_multidim_time_inside_timestamp_range[ms-gregorian] [gw3] PASSED tests/test_computation.py::test_corr_lazycorr_consistency[x-2] tests/test_computation.py::test_corr_lazycorr_consistency[x-3] [gw0] PASSED tests/test_coding_times.py::test_decode_standard_calendar_multidim_time_inside_timestamp_range[ms-gregorian] tests/test_coding_times.py::test_decode_standard_calendar_multidim_time_inside_timestamp_range[ms-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_decode_standard_calendar_multidim_time_inside_timestamp_range[ms-proleptic_gregorian] tests/test_coding_times.py::test_decode_standard_calendar_multidim_time_inside_timestamp_range[ms-standard] [gw0] PASSED tests/test_coding_times.py::test_decode_standard_calendar_multidim_time_inside_timestamp_range[ms-standard] tests/test_coding_times.py::test_decode_standard_calendar_multidim_time_inside_timestamp_range[us-gregorian] [gw0] PASSED tests/test_coding_times.py::test_decode_standard_calendar_multidim_time_inside_timestamp_range[us-gregorian] tests/test_coding_times.py::test_decode_standard_calendar_multidim_time_inside_timestamp_range[us-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_decode_standard_calendar_multidim_time_inside_timestamp_range[us-proleptic_gregorian] tests/test_coding_times.py::test_decode_standard_calendar_multidim_time_inside_timestamp_range[us-standard] [gw0] PASSED tests/test_coding_times.py::test_decode_standard_calendar_multidim_time_inside_timestamp_range[us-standard] tests/test_coding_times.py::test_decode_standard_calendar_multidim_time_inside_timestamp_range[ns-gregorian] [gw0] PASSED tests/test_coding_times.py::test_decode_standard_calendar_multidim_time_inside_timestamp_range[ns-gregorian] tests/test_coding_times.py::test_decode_standard_calendar_multidim_time_inside_timestamp_range[ns-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_decode_standard_calendar_multidim_time_inside_timestamp_range[ns-proleptic_gregorian] tests/test_coding_times.py::test_decode_standard_calendar_multidim_time_inside_timestamp_range[ns-standard] [gw0] PASSED tests/test_coding_times.py::test_decode_standard_calendar_multidim_time_inside_timestamp_range[ns-standard] tests/test_coding_times.py::test_decode_nonstandard_calendar_multidim_time_inside_timestamp_range[360_day] [gw0] PASSED tests/test_coding_times.py::test_decode_nonstandard_calendar_multidim_time_inside_timestamp_range[360_day] tests/test_coding_times.py::test_decode_nonstandard_calendar_multidim_time_inside_timestamp_range[365_day] [gw0] PASSED tests/test_coding_times.py::test_decode_nonstandard_calendar_multidim_time_inside_timestamp_range[365_day] tests/test_coding_times.py::test_decode_nonstandard_calendar_multidim_time_inside_timestamp_range[366_day] [gw0] PASSED tests/test_coding_times.py::test_decode_nonstandard_calendar_multidim_time_inside_timestamp_range[366_day] tests/test_coding_times.py::test_decode_nonstandard_calendar_multidim_time_inside_timestamp_range[all_leap] [gw3] PASSED tests/test_computation.py::test_corr_lazycorr_consistency[x-3] [gw0] PASSED tests/test_coding_times.py::test_decode_nonstandard_calendar_multidim_time_inside_timestamp_range[all_leap] tests/test_computation.py::test_corr_lazycorr_consistency[x-4] tests/test_coding_times.py::test_decode_nonstandard_calendar_multidim_time_inside_timestamp_range[julian] [gw0] PASSED tests/test_coding_times.py::test_decode_nonstandard_calendar_multidim_time_inside_timestamp_range[julian] tests/test_coding_times.py::test_decode_nonstandard_calendar_multidim_time_inside_timestamp_range[noleap] [gw0] PASSED tests/test_coding_times.py::test_decode_nonstandard_calendar_multidim_time_inside_timestamp_range[noleap] tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[s-360_day] [gw0] PASSED tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[s-360_day] tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[s-365_day] [gw0] PASSED tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[s-365_day] tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[s-366_day] [gw0] PASSED tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[s-366_day] tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[s-all_leap] [gw0] PASSED tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[s-all_leap] tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[s-gregorian] [gw0] PASSED tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[s-gregorian] tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[s-julian] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_coordinate_variables_after_dataset_roundtrip [gw0] PASSED tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[s-julian] tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[s-noleap] tests/test_backends.py::TestH5NetCDFData::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip [gw0] PASSED tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[s-noleap] tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[s-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[s-proleptic_gregorian] tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[s-standard] [gw0] PASSED tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[s-standard] tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[ms-360_day] [gw0] PASSED tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[ms-360_day] tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[ms-365_day] [gw0] PASSED tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[ms-365_day] tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[ms-366_day] [gw0] PASSED tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[ms-366_day] tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[ms-all_leap] [gw3] PASSED tests/test_computation.py::test_corr_lazycorr_consistency[x-4] tests/test_computation.py::test_corr_lazycorr_consistency[x-5] [gw0] PASSED tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[ms-all_leap] tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[ms-gregorian] [gw0] PASSED tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[ms-gregorian] tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[ms-julian] [gw0] PASSED tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[ms-julian] tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[ms-noleap] [gw0] PASSED tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[ms-noleap] tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[ms-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[ms-proleptic_gregorian] tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[ms-standard] [gw0] PASSED tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[ms-standard] tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[us-360_day] [gw0] PASSED tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[us-360_day] tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[us-365_day] [gw0] PASSED tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[us-365_day] tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[us-366_day] [gw0] PASSED tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[us-366_day] tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[us-all_leap] [gw0] PASSED tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[us-all_leap] tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[us-gregorian] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip [gw0] PASSED tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[us-gregorian] tests/test_backends.py::TestH5NetCDFData::test_coordinate_variables_after_iris_roundtrip tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[us-julian] [gw1] SKIPPED tests/test_backends.py::TestH5NetCDFData::test_coordinate_variables_after_iris_roundtrip tests/test_backends.py::TestH5NetCDFData::test_coordinates_encoding [gw0] PASSED tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[us-julian] tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[us-noleap] [gw0] PASSED tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[us-noleap] tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[us-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[us-proleptic_gregorian] tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[us-standard] [gw0] PASSED tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[us-standard] tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[ns-360_day] [gw0] PASSED tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[ns-360_day] tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[ns-365_day] [gw0] PASSED tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[ns-365_day] tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[ns-366_day] [gw3] PASSED tests/test_computation.py::test_corr_lazycorr_consistency[x-5] tests/test_computation.py::test_corr_lazycorr_consistency[x-6] [gw0] PASSED tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[ns-366_day] tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[ns-all_leap] [gw0] PASSED tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[ns-all_leap] tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[ns-gregorian] [gw0] PASSED tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[ns-gregorian] tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[ns-julian] [gw0] PASSED tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[ns-julian] tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[ns-noleap] [gw0] PASSED tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[ns-noleap] tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[ns-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[ns-proleptic_gregorian] tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[ns-standard] [gw0] PASSED tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[ns-standard] tests/test_coding_times.py::test_decode_non_standard_calendar_single_element[360_day-720058.0] [gw0] PASSED tests/test_coding_times.py::test_decode_non_standard_calendar_single_element[360_day-720058.0] tests/test_coding_times.py::test_decode_non_standard_calendar_single_element[all_leap-732059.0] [gw0] PASSED tests/test_coding_times.py::test_decode_non_standard_calendar_single_element[all_leap-732059.0] tests/test_coding_times.py::test_decode_non_standard_calendar_single_element[366_day-732059.0] [gw0] PASSED tests/test_coding_times.py::test_decode_non_standard_calendar_single_element[366_day-732059.0] tests/test_coding_times.py::test_decode_360_day_calendar [gw0] PASSED tests/test_coding_times.py::test_decode_360_day_calendar tests/test_coding_times.py::test_decode_abbreviation [gw0] PASSED tests/test_coding_times.py::test_decode_abbreviation tests/test_coding_times.py::test_cf_datetime_nan[num_dates0-days since 2000-01-01-expected_list0] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime_nan[num_dates0-days since 2000-01-01-expected_list0] tests/test_coding_times.py::test_cf_datetime_nan[num_dates1-days since 2000-01-01-expected_list1] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime_nan[num_dates1-days since 2000-01-01-expected_list1] tests/test_coding_times.py::test_cf_datetime_nan[num_dates2-days since 2000-01-01-expected_list2] [gw3] PASSED tests/test_computation.py::test_corr_lazycorr_consistency[x-6] tests/test_computation.py::test_corr_lazycorr_consistency[x-7] [gw0] PASSED tests/test_coding_times.py::test_cf_datetime_nan[num_dates2-days since 2000-01-01-expected_list2] tests/test_coding_times.py::test_decoded_cf_datetime_array_2d[s] [gw0] PASSED tests/test_coding_times.py::test_decoded_cf_datetime_array_2d[s] tests/test_coding_times.py::test_decoded_cf_datetime_array_2d[ms] [gw0] PASSED tests/test_coding_times.py::test_decoded_cf_datetime_array_2d[ms] tests/test_coding_times.py::test_decoded_cf_datetime_array_2d[us] [gw0] PASSED tests/test_coding_times.py::test_decoded_cf_datetime_array_2d[us] tests/test_coding_times.py::test_decoded_cf_datetime_array_2d[ns] [gw0] PASSED tests/test_coding_times.py::test_decoded_cf_datetime_array_2d[ns] tests/test_coding_times.py::test_decode_datetime_mask_and_scale[True-True] [gw0] PASSED tests/test_coding_times.py::test_decode_datetime_mask_and_scale[True-True] tests/test_coding_times.py::test_decode_datetime_mask_and_scale[True-False] [gw0] PASSED tests/test_coding_times.py::test_decode_datetime_mask_and_scale[True-False] tests/test_coding_times.py::test_decode_datetime_mask_and_scale[False-True] [gw0] PASSED tests/test_coding_times.py::test_decode_datetime_mask_and_scale[False-True] tests/test_coding_times.py::test_decode_datetime_mask_and_scale[False-False] [gw0] PASSED tests/test_coding_times.py::test_decode_datetime_mask_and_scale[False-False] tests/test_coding_times.py::test_infer_datetime_units[ns-nanoseconds] [gw0] PASSED tests/test_coding_times.py::test_infer_datetime_units[ns-nanoseconds] tests/test_coding_times.py::test_infer_datetime_units[us-microseconds] [gw0] PASSED tests/test_coding_times.py::test_infer_datetime_units[us-microseconds] tests/test_coding_times.py::test_infer_datetime_units[ms-milliseconds] [gw0] PASSED tests/test_coding_times.py::test_infer_datetime_units[ms-milliseconds] tests/test_coding_times.py::test_infer_datetime_units[s-seconds] [gw0] PASSED tests/test_coding_times.py::test_infer_datetime_units[s-seconds] tests/test_coding_times.py::test_infer_datetime_units[min-minutes] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_coordinates_encoding tests/test_backends.py::TestH5NetCDFData::test_roundtrip_endian [gw0] PASSED tests/test_coding_times.py::test_infer_datetime_units[min-minutes] tests/test_coding_times.py::test_infer_datetime_units[h-hours] [gw0] PASSED tests/test_coding_times.py::test_infer_datetime_units[h-hours] [gw3] PASSED tests/test_computation.py::test_corr_lazycorr_consistency[x-7] tests/test_coding_times.py::test_infer_datetime_units[D-days] tests/test_computation.py::test_corr_lazycorr_consistency[x-8] [gw0] PASSED tests/test_coding_times.py::test_infer_datetime_units[D-days] tests/test_coding_times.py::test_infer_datetime_units_with_NaT[dates0-days since 1900-01-01 00:00:00] [gw0] PASSED tests/test_coding_times.py::test_infer_datetime_units_with_NaT[dates0-days since 1900-01-01 00:00:00] tests/test_coding_times.py::test_infer_datetime_units_with_NaT[dates1-days since 1900-01-01 00:00:00] [gw0] PASSED tests/test_coding_times.py::test_infer_datetime_units_with_NaT[dates1-days since 1900-01-01 00:00:00] tests/test_coding_times.py::test_infer_datetime_units_with_NaT[dates2-days since 1970-01-01 00:00:00] [gw0] PASSED tests/test_coding_times.py::test_infer_datetime_units_with_NaT[dates2-days since 1970-01-01 00:00:00] tests/test_coding_times.py::test_infer_cftime_datetime_units[date_args0-days since 1900-01-01 00:00:00.000000-360_day] [gw0] PASSED tests/test_coding_times.py::test_infer_cftime_datetime_units[date_args0-days since 1900-01-01 00:00:00.000000-360_day] tests/test_coding_times.py::test_infer_cftime_datetime_units[date_args0-days since 1900-01-01 00:00:00.000000-365_day] [gw0] PASSED tests/test_coding_times.py::test_infer_cftime_datetime_units[date_args0-days since 1900-01-01 00:00:00.000000-365_day] tests/test_coding_times.py::test_infer_cftime_datetime_units[date_args0-days since 1900-01-01 00:00:00.000000-366_day] [gw0] PASSED tests/test_coding_times.py::test_infer_cftime_datetime_units[date_args0-days since 1900-01-01 00:00:00.000000-366_day] tests/test_coding_times.py::test_infer_cftime_datetime_units[date_args0-days since 1900-01-01 00:00:00.000000-all_leap] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_roundtrip_endian [gw0] PASSED tests/test_coding_times.py::test_infer_cftime_datetime_units[date_args0-days since 1900-01-01 00:00:00.000000-all_leap] tests/test_backends.py::TestH5NetCDFData::test_invalid_dataarray_names_raise tests/test_coding_times.py::test_infer_cftime_datetime_units[date_args0-days since 1900-01-01 00:00:00.000000-julian] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_invalid_dataarray_names_raise [gw0] PASSED tests/test_coding_times.py::test_infer_cftime_datetime_units[date_args0-days since 1900-01-01 00:00:00.000000-julian] tests/test_coding_times.py::test_infer_cftime_datetime_units[date_args0-days since 1900-01-01 00:00:00.000000-noleap] tests/test_backends.py::TestH5NetCDFData::test_encoding_kwarg [gw0] PASSED tests/test_coding_times.py::test_infer_cftime_datetime_units[date_args0-days since 1900-01-01 00:00:00.000000-noleap] tests/test_coding_times.py::test_infer_cftime_datetime_units[date_args0-days since 1900-01-01 00:00:00.000000-gregorian] [gw0] PASSED tests/test_coding_times.py::test_infer_cftime_datetime_units[date_args0-days since 1900-01-01 00:00:00.000000-gregorian] tests/test_coding_times.py::test_infer_cftime_datetime_units[date_args0-days since 1900-01-01 00:00:00.000000-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_infer_cftime_datetime_units[date_args0-days since 1900-01-01 00:00:00.000000-proleptic_gregorian] tests/test_coding_times.py::test_infer_cftime_datetime_units[date_args1-seconds since 1900-01-01 00:00:00.000000-360_day] [gw0] PASSED tests/test_coding_times.py::test_infer_cftime_datetime_units[date_args1-seconds since 1900-01-01 00:00:00.000000-360_day] tests/test_coding_times.py::test_infer_cftime_datetime_units[date_args1-seconds since 1900-01-01 00:00:00.000000-365_day] [gw0] PASSED tests/test_coding_times.py::test_infer_cftime_datetime_units[date_args1-seconds since 1900-01-01 00:00:00.000000-365_day] tests/test_coding_times.py::test_infer_cftime_datetime_units[date_args1-seconds since 1900-01-01 00:00:00.000000-366_day] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_encoding_kwarg [gw0] PASSED tests/test_coding_times.py::test_infer_cftime_datetime_units[date_args1-seconds since 1900-01-01 00:00:00.000000-366_day] tests/test_coding_times.py::test_infer_cftime_datetime_units[date_args1-seconds since 1900-01-01 00:00:00.000000-all_leap] tests/test_backends.py::TestH5NetCDFData::test_encoding_unlimited_dims [gw0] PASSED tests/test_coding_times.py::test_infer_cftime_datetime_units[date_args1-seconds since 1900-01-01 00:00:00.000000-all_leap] tests/test_coding_times.py::test_infer_cftime_datetime_units[date_args1-seconds since 1900-01-01 00:00:00.000000-julian] [gw0] PASSED tests/test_coding_times.py::test_infer_cftime_datetime_units[date_args1-seconds since 1900-01-01 00:00:00.000000-julian] tests/test_coding_times.py::test_infer_cftime_datetime_units[date_args1-seconds since 1900-01-01 00:00:00.000000-noleap] [gw0] PASSED tests/test_coding_times.py::test_infer_cftime_datetime_units[date_args1-seconds since 1900-01-01 00:00:00.000000-noleap] tests/test_coding_times.py::test_infer_cftime_datetime_units[date_args1-seconds since 1900-01-01 00:00:00.000000-gregorian] [gw0] PASSED tests/test_coding_times.py::test_infer_cftime_datetime_units[date_args1-seconds since 1900-01-01 00:00:00.000000-gregorian] tests/test_coding_times.py::test_infer_cftime_datetime_units[date_args1-seconds since 1900-01-01 00:00:00.000000-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_infer_cftime_datetime_units[date_args1-seconds since 1900-01-01 00:00:00.000000-proleptic_gregorian] tests/test_coding_times.py::test_infer_cftime_datetime_units[date_args2-days since 1900-01-01 00:00:00.000000-360_day] [gw0] PASSED tests/test_coding_times.py::test_infer_cftime_datetime_units[date_args2-days since 1900-01-01 00:00:00.000000-360_day] [gw3] PASSED tests/test_computation.py::test_corr_lazycorr_consistency[x-8] tests/test_computation.py::test_corr_dtype_error tests/test_coding_times.py::test_infer_cftime_datetime_units[date_args2-days since 1900-01-01 00:00:00.000000-365_day] [gw0] PASSED tests/test_coding_times.py::test_infer_cftime_datetime_units[date_args2-days since 1900-01-01 00:00:00.000000-365_day] tests/test_coding_times.py::test_infer_cftime_datetime_units[date_args2-days since 1900-01-01 00:00:00.000000-366_day] [gw0] PASSED tests/test_coding_times.py::test_infer_cftime_datetime_units[date_args2-days since 1900-01-01 00:00:00.000000-366_day] tests/test_coding_times.py::test_infer_cftime_datetime_units[date_args2-days since 1900-01-01 00:00:00.000000-all_leap] [gw0] PASSED tests/test_coding_times.py::test_infer_cftime_datetime_units[date_args2-days since 1900-01-01 00:00:00.000000-all_leap] tests/test_coding_times.py::test_infer_cftime_datetime_units[date_args2-days since 1900-01-01 00:00:00.000000-julian] [gw0] PASSED tests/test_coding_times.py::test_infer_cftime_datetime_units[date_args2-days since 1900-01-01 00:00:00.000000-julian] tests/test_coding_times.py::test_infer_cftime_datetime_units[date_args2-days since 1900-01-01 00:00:00.000000-noleap] [gw0] PASSED tests/test_coding_times.py::test_infer_cftime_datetime_units[date_args2-days since 1900-01-01 00:00:00.000000-noleap] tests/test_coding_times.py::test_infer_cftime_datetime_units[date_args2-days since 1900-01-01 00:00:00.000000-gregorian] [gw0] PASSED tests/test_coding_times.py::test_infer_cftime_datetime_units[date_args2-days since 1900-01-01 00:00:00.000000-gregorian] tests/test_coding_times.py::test_infer_cftime_datetime_units[date_args2-days since 1900-01-01 00:00:00.000000-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_infer_cftime_datetime_units[date_args2-days since 1900-01-01 00:00:00.000000-proleptic_gregorian] tests/test_coding_times.py::test_cf_timedelta[1D-days-numbers0] [gw0] PASSED tests/test_coding_times.py::test_cf_timedelta[1D-days-numbers0] tests/test_coding_times.py::test_cf_timedelta[timedeltas1-days-numbers1] [gw0] PASSED tests/test_coding_times.py::test_cf_timedelta[timedeltas1-days-numbers1] tests/test_coding_times.py::test_cf_timedelta[1h-hours-numbers2] [gw0] PASSED tests/test_coding_times.py::test_cf_timedelta[1h-hours-numbers2] tests/test_coding_times.py::test_cf_timedelta[1ms-milliseconds-numbers3] [gw0] PASSED tests/test_coding_times.py::test_cf_timedelta[1ms-milliseconds-numbers3] tests/test_coding_times.py::test_cf_timedelta[1us-microseconds-numbers4] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_encoding_unlimited_dims tests/test_backends.py::TestH5NetCDFData::test_encoding_kwarg_dates [gw0] PASSED tests/test_coding_times.py::test_cf_timedelta[1us-microseconds-numbers4] tests/test_coding_times.py::test_cf_timedelta[1ns-nanoseconds-numbers5] [gw0] PASSED tests/test_coding_times.py::test_cf_timedelta[1ns-nanoseconds-numbers5] tests/test_coding_times.py::test_cf_timedelta[timedeltas6-None-numbers6] [gw0] PASSED tests/test_coding_times.py::test_cf_timedelta[timedeltas6-None-numbers6] tests/test_coding_times.py::test_cf_timedelta[timedeltas7-hours-numbers7] [gw0] PASSED tests/test_coding_times.py::test_cf_timedelta[timedeltas7-hours-numbers7] tests/test_coding_times.py::test_cf_timedelta[NaT-days--9223372036854775808] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_encoding_kwarg_dates tests/test_backends.py::TestH5NetCDFData::test_encoding_kwarg_fixed_width_string [gw0] PASSED tests/test_coding_times.py::test_cf_timedelta[NaT-days--9223372036854775808] tests/test_coding_times.py::test_cf_timedelta[timedeltas9-days-numbers9] [gw0] PASSED tests/test_coding_times.py::test_cf_timedelta[timedeltas9-days-numbers9] tests/test_coding_times.py::test_cf_timedelta_2d [gw0] PASSED tests/test_coding_times.py::test_cf_timedelta_2d tests/test_coding_times.py::test_decode_cf_timedelta_time_unit[s-nanoseconds] [gw0] PASSED tests/test_coding_times.py::test_decode_cf_timedelta_time_unit[s-nanoseconds] tests/test_coding_times.py::test_decode_cf_timedelta_time_unit[s-microseconds] [gw0] PASSED tests/test_coding_times.py::test_decode_cf_timedelta_time_unit[s-microseconds] tests/test_coding_times.py::test_decode_cf_timedelta_time_unit[s-milliseconds] [gw0] PASSED tests/test_coding_times.py::test_decode_cf_timedelta_time_unit[s-milliseconds] tests/test_coding_times.py::test_decode_cf_timedelta_time_unit[s-seconds] [gw0] PASSED tests/test_coding_times.py::test_decode_cf_timedelta_time_unit[s-seconds] tests/test_coding_times.py::test_decode_cf_timedelta_time_unit[s-minutes] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_encoding_kwarg_fixed_width_string tests/test_backends.py::TestH5NetCDFData::test_default_fill_value [gw3] PASSED tests/test_computation.py::test_corr_dtype_error tests/test_computation.py::test_autocov[None-0] [gw0] PASSED tests/test_coding_times.py::test_decode_cf_timedelta_time_unit[s-minutes] tests/test_coding_times.py::test_decode_cf_timedelta_time_unit[s-hours] [gw0] PASSED tests/test_coding_times.py::test_decode_cf_timedelta_time_unit[s-hours] tests/test_coding_times.py::test_decode_cf_timedelta_time_unit[s-days] [gw0] PASSED tests/test_coding_times.py::test_decode_cf_timedelta_time_unit[s-days] tests/test_coding_times.py::test_decode_cf_timedelta_time_unit[ms-nanoseconds] [gw0] PASSED tests/test_coding_times.py::test_decode_cf_timedelta_time_unit[ms-nanoseconds] tests/test_coding_times.py::test_decode_cf_timedelta_time_unit[ms-microseconds] [gw3] PASSED tests/test_computation.py::test_autocov[None-0] tests/test_computation.py::test_autocov[None-1] [gw0] PASSED tests/test_coding_times.py::test_decode_cf_timedelta_time_unit[ms-microseconds] tests/test_coding_times.py::test_decode_cf_timedelta_time_unit[ms-milliseconds] [gw0] PASSED tests/test_coding_times.py::test_decode_cf_timedelta_time_unit[ms-milliseconds] tests/test_coding_times.py::test_decode_cf_timedelta_time_unit[ms-seconds] [gw0] PASSED tests/test_coding_times.py::test_decode_cf_timedelta_time_unit[ms-seconds] tests/test_coding_times.py::test_decode_cf_timedelta_time_unit[ms-minutes] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_default_fill_value [gw3] PASSED tests/test_computation.py::test_autocov[None-1] tests/test_backends.py::TestH5NetCDFData::test_explicitly_omit_fill_value tests/test_computation.py::test_autocov[None-2] [gw0] PASSED tests/test_coding_times.py::test_decode_cf_timedelta_time_unit[ms-minutes] tests/test_coding_times.py::test_decode_cf_timedelta_time_unit[ms-hours] [gw0] PASSED tests/test_coding_times.py::test_decode_cf_timedelta_time_unit[ms-hours] tests/test_coding_times.py::test_decode_cf_timedelta_time_unit[ms-days] [gw0] PASSED tests/test_coding_times.py::test_decode_cf_timedelta_time_unit[ms-days] tests/test_coding_times.py::test_decode_cf_timedelta_time_unit[us-nanoseconds] [gw3] PASSED tests/test_computation.py::test_autocov[None-2] tests/test_computation.py::test_autocov[None-3] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_explicitly_omit_fill_value tests/test_backends.py::TestH5NetCDFData::test_explicitly_omit_fill_value_via_encoding_kwarg [gw0] PASSED tests/test_coding_times.py::test_decode_cf_timedelta_time_unit[us-nanoseconds] tests/test_coding_times.py::test_decode_cf_timedelta_time_unit[us-microseconds] [gw0] PASSED tests/test_coding_times.py::test_decode_cf_timedelta_time_unit[us-microseconds] tests/test_coding_times.py::test_decode_cf_timedelta_time_unit[us-milliseconds] [gw0] PASSED tests/test_coding_times.py::test_decode_cf_timedelta_time_unit[us-milliseconds] tests/test_coding_times.py::test_decode_cf_timedelta_time_unit[us-seconds] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_explicitly_omit_fill_value_via_encoding_kwarg [gw3] PASSED tests/test_computation.py::test_autocov[None-3] tests/test_computation.py::test_autocov[None-4] tests/test_backends.py::TestH5NetCDFData::test_explicitly_omit_fill_value_in_coord [gw0] PASSED tests/test_coding_times.py::test_decode_cf_timedelta_time_unit[us-seconds] tests/test_coding_times.py::test_decode_cf_timedelta_time_unit[us-minutes] [gw0] PASSED tests/test_coding_times.py::test_decode_cf_timedelta_time_unit[us-minutes] tests/test_coding_times.py::test_decode_cf_timedelta_time_unit[us-hours] [gw0] PASSED tests/test_coding_times.py::test_decode_cf_timedelta_time_unit[us-hours] tests/test_coding_times.py::test_decode_cf_timedelta_time_unit[us-days] [gw3] PASSED tests/test_computation.py::test_autocov[None-4] tests/test_computation.py::test_autocov[time-0] [gw0] PASSED tests/test_coding_times.py::test_decode_cf_timedelta_time_unit[us-days] tests/test_coding_times.py::test_decode_cf_timedelta_time_unit[ns-nanoseconds] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_explicitly_omit_fill_value_in_coord [gw0] PASSED tests/test_coding_times.py::test_decode_cf_timedelta_time_unit[ns-nanoseconds] tests/test_backends.py::TestH5NetCDFData::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg tests/test_coding_times.py::test_decode_cf_timedelta_time_unit[ns-microseconds] [gw0] PASSED tests/test_coding_times.py::test_decode_cf_timedelta_time_unit[ns-microseconds] tests/test_coding_times.py::test_decode_cf_timedelta_time_unit[ns-milliseconds] [gw3] PASSED tests/test_computation.py::test_autocov[time-0] tests/test_computation.py::test_autocov[time-1] [gw0] PASSED tests/test_coding_times.py::test_decode_cf_timedelta_time_unit[ns-milliseconds] tests/test_coding_times.py::test_decode_cf_timedelta_time_unit[ns-seconds] [gw0] PASSED tests/test_coding_times.py::test_decode_cf_timedelta_time_unit[ns-seconds] tests/test_coding_times.py::test_decode_cf_timedelta_time_unit[ns-minutes] [gw0] PASSED tests/test_coding_times.py::test_decode_cf_timedelta_time_unit[ns-minutes] tests/test_coding_times.py::test_decode_cf_timedelta_time_unit[ns-hours] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg tests/test_backends.py::TestH5NetCDFData::test_encoding_same_dtype [gw3] PASSED tests/test_computation.py::test_autocov[time-1] [gw0] PASSED tests/test_coding_times.py::test_decode_cf_timedelta_time_unit[ns-hours] tests/test_coding_times.py::test_decode_cf_timedelta_time_unit[ns-days] tests/test_computation.py::test_autocov[time-2] [gw0] PASSED tests/test_coding_times.py::test_decode_cf_timedelta_time_unit[ns-days] tests/test_coding_times.py::test_decode_cf_timedelta_time_unit_out_of_bounds[s] [gw0] PASSED tests/test_coding_times.py::test_decode_cf_timedelta_time_unit_out_of_bounds[s] tests/test_coding_times.py::test_decode_cf_timedelta_time_unit_out_of_bounds[ms] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_encoding_same_dtype [gw3] PASSED tests/test_computation.py::test_autocov[time-2] tests/test_backends.py::TestH5NetCDFData::test_append_write tests/test_computation.py::test_autocov[time-3] [gw0] PASSED tests/test_coding_times.py::test_decode_cf_timedelta_time_unit_out_of_bounds[ms] tests/test_coding_times.py::test_decode_cf_timedelta_time_unit_out_of_bounds[us] [gw0] PASSED tests/test_coding_times.py::test_decode_cf_timedelta_time_unit_out_of_bounds[us] tests/test_coding_times.py::test_decode_cf_timedelta_time_unit_out_of_bounds[ns] [gw0] PASSED tests/test_coding_times.py::test_decode_cf_timedelta_time_unit_out_of_bounds[ns] tests/test_coding_times.py::test_cf_timedelta_roundtrip_large_value[s] [gw3] PASSED tests/test_computation.py::test_autocov[time-3] tests/test_computation.py::test_autocov[time-4] [gw0] PASSED tests/test_coding_times.py::test_cf_timedelta_roundtrip_large_value[s] tests/test_coding_times.py::test_cf_timedelta_roundtrip_large_value[ms] [gw0] PASSED tests/test_coding_times.py::test_cf_timedelta_roundtrip_large_value[ms] tests/test_coding_times.py::test_cf_timedelta_roundtrip_large_value[us] [gw0] PASSED tests/test_coding_times.py::test_cf_timedelta_roundtrip_large_value[us] tests/test_coding_times.py::test_cf_timedelta_roundtrip_large_value[ns] [gw3] PASSED tests/test_computation.py::test_autocov[time-4] tests/test_computation.py::test_autocov[x-0] [gw0] PASSED tests/test_coding_times.py::test_cf_timedelta_roundtrip_large_value[ns] tests/test_coding_times.py::test_infer_timedelta_units[deltas0-days] [gw0] PASSED tests/test_coding_times.py::test_infer_timedelta_units[deltas0-days] tests/test_coding_times.py::test_infer_timedelta_units[deltas1-hours] [gw0] PASSED tests/test_coding_times.py::test_infer_timedelta_units[deltas1-hours] tests/test_coding_times.py::test_infer_timedelta_units[deltas2-minutes] [gw0] PASSED tests/test_coding_times.py::test_infer_timedelta_units[deltas2-minutes] [gw3] PASSED tests/test_computation.py::test_autocov[x-0] tests/test_computation.py::test_autocov[x-1] tests/test_coding_times.py::test_infer_timedelta_units[deltas3-seconds] [gw0] PASSED tests/test_coding_times.py::test_infer_timedelta_units[deltas3-seconds] tests/test_coding_times.py::test_format_cftime_datetime[date_args0-0001-02-03 04:05:06.000000] [gw0] PASSED tests/test_coding_times.py::test_format_cftime_datetime[date_args0-0001-02-03 04:05:06.000000] tests/test_coding_times.py::test_format_cftime_datetime[date_args1-0010-02-03 04:05:06.000000] [gw0] PASSED tests/test_coding_times.py::test_format_cftime_datetime[date_args1-0010-02-03 04:05:06.000000] tests/test_coding_times.py::test_format_cftime_datetime[date_args2-0100-02-03 04:05:06.000000] [gw0] PASSED tests/test_coding_times.py::test_format_cftime_datetime[date_args2-0100-02-03 04:05:06.000000] tests/test_coding_times.py::test_format_cftime_datetime[date_args3-1000-02-03 04:05:06.000000] [gw3] PASSED tests/test_computation.py::test_autocov[x-1] tests/test_computation.py::test_autocov[x-2] [gw0] PASSED tests/test_coding_times.py::test_format_cftime_datetime[date_args3-1000-02-03 04:05:06.000000] tests/test_coding_times.py::test_decode_cf[s-360_day] [gw0] PASSED tests/test_coding_times.py::test_decode_cf[s-360_day] tests/test_coding_times.py::test_decode_cf[s-365_day] [gw3] PASSED tests/test_computation.py::test_autocov[x-2] tests/test_computation.py::test_autocov[x-3] [gw0] PASSED tests/test_coding_times.py::test_decode_cf[s-365_day] tests/test_coding_times.py::test_decode_cf[s-366_day] [gw0] PASSED tests/test_coding_times.py::test_decode_cf[s-366_day] tests/test_coding_times.py::test_decode_cf[s-all_leap] [gw3] PASSED tests/test_computation.py::test_autocov[x-3] tests/test_computation.py::test_autocov[x-4] [gw0] PASSED tests/test_coding_times.py::test_decode_cf[s-all_leap] tests/test_coding_times.py::test_decode_cf[s-gregorian] [gw0] PASSED tests/test_coding_times.py::test_decode_cf[s-gregorian] tests/test_coding_times.py::test_decode_cf[s-julian] [gw3] PASSED tests/test_computation.py::test_autocov[x-4] tests/test_computation.py::test_autocov[dim3-0] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_append_write tests/test_backends.py::TestH5NetCDFData::test_append_overwrite_values [gw0] PASSED tests/test_coding_times.py::test_decode_cf[s-julian] tests/test_coding_times.py::test_decode_cf[s-noleap] [gw0] PASSED tests/test_coding_times.py::test_decode_cf[s-noleap] tests/test_coding_times.py::test_decode_cf[s-proleptic_gregorian] [gw3] PASSED tests/test_computation.py::test_autocov[dim3-0] tests/test_computation.py::test_autocov[dim3-1] [gw0] PASSED tests/test_coding_times.py::test_decode_cf[s-proleptic_gregorian] tests/test_coding_times.py::test_decode_cf[s-standard] [gw0] PASSED tests/test_coding_times.py::test_decode_cf[s-standard] tests/test_coding_times.py::test_decode_cf[ms-360_day] [gw3] PASSED tests/test_computation.py::test_autocov[dim3-1] tests/test_computation.py::test_autocov[dim3-2] [gw0] PASSED tests/test_coding_times.py::test_decode_cf[ms-360_day] tests/test_coding_times.py::test_decode_cf[ms-365_day] [gw0] PASSED tests/test_coding_times.py::test_decode_cf[ms-365_day] tests/test_coding_times.py::test_decode_cf[ms-366_day] [gw3] PASSED tests/test_computation.py::test_autocov[dim3-2] tests/test_computation.py::test_autocov[dim3-3] [gw0] PASSED tests/test_coding_times.py::test_decode_cf[ms-366_day] tests/test_coding_times.py::test_decode_cf[ms-all_leap] [gw0] PASSED tests/test_coding_times.py::test_decode_cf[ms-all_leap] tests/test_coding_times.py::test_decode_cf[ms-gregorian] [gw3] PASSED tests/test_computation.py::test_autocov[dim3-3] tests/test_computation.py::test_autocov[dim3-4] [gw0] PASSED tests/test_coding_times.py::test_decode_cf[ms-gregorian] tests/test_coding_times.py::test_decode_cf[ms-julian] [gw0] PASSED tests/test_coding_times.py::test_decode_cf[ms-julian] [gw3] PASSED tests/test_computation.py::test_autocov[dim3-4] tests/test_computation.py::test_complex_cov tests/test_coding_times.py::test_decode_cf[ms-noleap] [gw0] PASSED tests/test_coding_times.py::test_decode_cf[ms-noleap] tests/test_coding_times.py::test_decode_cf[ms-proleptic_gregorian] [gw3] PASSED tests/test_computation.py::test_complex_cov tests/test_computation.py::test_bilinear_cov_corr[True] [gw0] PASSED tests/test_coding_times.py::test_decode_cf[ms-proleptic_gregorian] tests/test_coding_times.py::test_decode_cf[ms-standard] [gw0] PASSED tests/test_coding_times.py::test_decode_cf[ms-standard] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_append_overwrite_values tests/test_coding_times.py::test_decode_cf[us-360_day] tests/test_backends.py::TestH5NetCDFData::test_append_with_invalid_dim_raises [gw0] PASSED tests/test_coding_times.py::test_decode_cf[us-360_day] tests/test_coding_times.py::test_decode_cf[us-365_day] [gw0] PASSED tests/test_coding_times.py::test_decode_cf[us-365_day] tests/test_coding_times.py::test_decode_cf[us-366_day] [gw0] PASSED tests/test_coding_times.py::test_decode_cf[us-366_day] tests/test_coding_times.py::test_decode_cf[us-all_leap] [gw0] PASSED tests/test_coding_times.py::test_decode_cf[us-all_leap] tests/test_coding_times.py::test_decode_cf[us-gregorian] [gw0] PASSED tests/test_coding_times.py::test_decode_cf[us-gregorian] tests/test_coding_times.py::test_decode_cf[us-julian] [gw0] PASSED tests/test_coding_times.py::test_decode_cf[us-julian] tests/test_coding_times.py::test_decode_cf[us-noleap] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_append_with_invalid_dim_raises tests/test_backends.py::TestH5NetCDFData::test_multiindex_not_implemented [gw0] PASSED tests/test_coding_times.py::test_decode_cf[us-noleap] tests/test_coding_times.py::test_decode_cf[us-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_decode_cf[us-proleptic_gregorian] tests/test_coding_times.py::test_decode_cf[us-standard] [gw0] PASSED tests/test_coding_times.py::test_decode_cf[us-standard] tests/test_coding_times.py::test_decode_cf[ns-360_day] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_multiindex_not_implemented tests/test_backends.py::TestH5NetCDFData::test_string_object_warning [gw0] PASSED tests/test_coding_times.py::test_decode_cf[ns-360_day] tests/test_coding_times.py::test_decode_cf[ns-365_day] [gw0] PASSED tests/test_coding_times.py::test_decode_cf[ns-365_day] tests/test_coding_times.py::test_decode_cf[ns-366_day] [gw0] PASSED tests/test_coding_times.py::test_decode_cf[ns-366_day] tests/test_coding_times.py::test_decode_cf[ns-all_leap] [gw0] PASSED tests/test_coding_times.py::test_decode_cf[ns-all_leap] tests/test_coding_times.py::test_decode_cf[ns-gregorian] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_string_object_warning [gw0] PASSED tests/test_coding_times.py::test_decode_cf[ns-gregorian] tests/test_coding_times.py::test_decode_cf[ns-julian] tests/test_backends.py::TestH5NetCDFData::test_indexing_roundtrip[indexer0] [gw0] PASSED tests/test_coding_times.py::test_decode_cf[ns-julian] tests/test_coding_times.py::test_decode_cf[ns-noleap] [gw0] PASSED tests/test_coding_times.py::test_decode_cf[ns-noleap] tests/test_coding_times.py::test_decode_cf[ns-proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_decode_cf[ns-proleptic_gregorian] tests/test_coding_times.py::test_decode_cf[ns-standard] [gw0] PASSED tests/test_coding_times.py::test_decode_cf[ns-standard] tests/test_coding_times.py::test_decode_cf_time_bounds[s] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_indexing_roundtrip[indexer0] tests/test_backends.py::TestH5NetCDFData::test_indexing_roundtrip[indexer1] [gw0] PASSED tests/test_coding_times.py::test_decode_cf_time_bounds[s] tests/test_coding_times.py::test_decode_cf_time_bounds[ms] [gw0] PASSED tests/test_coding_times.py::test_decode_cf_time_bounds[ms] tests/test_coding_times.py::test_decode_cf_time_bounds[us] [gw0] PASSED tests/test_coding_times.py::test_decode_cf_time_bounds[us] tests/test_coding_times.py::test_decode_cf_time_bounds[ns] [gw0] PASSED tests/test_coding_times.py::test_decode_cf_time_bounds[ns] tests/test_coding_times.py::test_encode_time_bounds [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_indexing_roundtrip[indexer1] tests/test_backends.py::TestH5NetCDFData::test_indexing_roundtrip[indexer2] [gw0] PASSED tests/test_coding_times.py::test_encode_time_bounds tests/test_coding_times.py::test_contains_cftime_datetimes_1d[360_day] [gw0] PASSED tests/test_coding_times.py::test_contains_cftime_datetimes_1d[360_day] tests/test_coding_times.py::test_contains_cftime_datetimes_1d[365_day] [gw0] PASSED tests/test_coding_times.py::test_contains_cftime_datetimes_1d[365_day] tests/test_coding_times.py::test_contains_cftime_datetimes_1d[366_day] [gw0] PASSED tests/test_coding_times.py::test_contains_cftime_datetimes_1d[366_day] tests/test_coding_times.py::test_contains_cftime_datetimes_1d[all_leap] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_indexing_roundtrip[indexer2] tests/test_backends.py::TestH5NetCDFData::test_indexing_roundtrip[indexer3] [gw0] PASSED tests/test_coding_times.py::test_contains_cftime_datetimes_1d[all_leap] tests/test_coding_times.py::test_contains_cftime_datetimes_1d[gregorian] [gw0] PASSED tests/test_coding_times.py::test_contains_cftime_datetimes_1d[gregorian] tests/test_coding_times.py::test_contains_cftime_datetimes_1d[julian] [gw0] PASSED tests/test_coding_times.py::test_contains_cftime_datetimes_1d[julian] tests/test_coding_times.py::test_contains_cftime_datetimes_1d[noleap] [gw0] PASSED tests/test_coding_times.py::test_contains_cftime_datetimes_1d[noleap] tests/test_coding_times.py::test_contains_cftime_datetimes_1d[proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_contains_cftime_datetimes_1d[proleptic_gregorian] tests/test_coding_times.py::test_contains_cftime_datetimes_1d[standard] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_indexing_roundtrip[indexer3] tests/test_backends.py::TestH5NetCDFData::test_indexing_roundtrip[indexer4] [gw0] PASSED tests/test_coding_times.py::test_contains_cftime_datetimes_1d[standard] tests/test_coding_times.py::test_contains_cftime_datetimes_dask_1d[360_day] [gw0] PASSED tests/test_coding_times.py::test_contains_cftime_datetimes_dask_1d[360_day] tests/test_coding_times.py::test_contains_cftime_datetimes_dask_1d[365_day] [gw0] PASSED tests/test_coding_times.py::test_contains_cftime_datetimes_dask_1d[365_day] tests/test_coding_times.py::test_contains_cftime_datetimes_dask_1d[366_day] [gw0] PASSED tests/test_coding_times.py::test_contains_cftime_datetimes_dask_1d[366_day] tests/test_coding_times.py::test_contains_cftime_datetimes_dask_1d[all_leap] [gw0] PASSED tests/test_coding_times.py::test_contains_cftime_datetimes_dask_1d[all_leap] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_indexing_roundtrip[indexer4] tests/test_coding_times.py::test_contains_cftime_datetimes_dask_1d[gregorian] tests/test_backends.py::TestH5NetCDFData::test_load_async [gw1] SKIPPED tests/test_backends.py::TestH5NetCDFData::test_load_async tests/test_backends.py::TestH5NetCDFData::test_refresh_from_disk [gw0] PASSED tests/test_coding_times.py::test_contains_cftime_datetimes_dask_1d[gregorian] tests/test_coding_times.py::test_contains_cftime_datetimes_dask_1d[julian] [gw0] PASSED tests/test_coding_times.py::test_contains_cftime_datetimes_dask_1d[julian] tests/test_coding_times.py::test_contains_cftime_datetimes_dask_1d[noleap] [gw0] PASSED tests/test_coding_times.py::test_contains_cftime_datetimes_dask_1d[noleap] tests/test_coding_times.py::test_contains_cftime_datetimes_dask_1d[proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_contains_cftime_datetimes_dask_1d[proleptic_gregorian] tests/test_coding_times.py::test_contains_cftime_datetimes_dask_1d[standard] [gw0] PASSED tests/test_coding_times.py::test_contains_cftime_datetimes_dask_1d[standard] tests/test_coding_times.py::test_contains_cftime_datetimes_3d[360_day] [gw0] PASSED tests/test_coding_times.py::test_contains_cftime_datetimes_3d[360_day] tests/test_coding_times.py::test_contains_cftime_datetimes_3d[365_day] [gw0] PASSED tests/test_coding_times.py::test_contains_cftime_datetimes_3d[365_day] tests/test_coding_times.py::test_contains_cftime_datetimes_3d[366_day] [gw0] PASSED tests/test_coding_times.py::test_contains_cftime_datetimes_3d[366_day] tests/test_coding_times.py::test_contains_cftime_datetimes_3d[all_leap] [gw0] PASSED tests/test_coding_times.py::test_contains_cftime_datetimes_3d[all_leap] tests/test_coding_times.py::test_contains_cftime_datetimes_3d[gregorian] [gw0] PASSED tests/test_coding_times.py::test_contains_cftime_datetimes_3d[gregorian] tests/test_coding_times.py::test_contains_cftime_datetimes_3d[julian] [gw0] PASSED tests/test_coding_times.py::test_contains_cftime_datetimes_3d[julian] tests/test_coding_times.py::test_contains_cftime_datetimes_3d[noleap] [gw0] PASSED tests/test_coding_times.py::test_contains_cftime_datetimes_3d[noleap] tests/test_coding_times.py::test_contains_cftime_datetimes_3d[proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_contains_cftime_datetimes_3d[proleptic_gregorian] tests/test_coding_times.py::test_contains_cftime_datetimes_3d[standard] [gw0] PASSED tests/test_coding_times.py::test_contains_cftime_datetimes_3d[standard] tests/test_coding_times.py::test_contains_cftime_datetimes_dask_3d[360_day] [gw0] PASSED tests/test_coding_times.py::test_contains_cftime_datetimes_dask_3d[360_day] tests/test_coding_times.py::test_contains_cftime_datetimes_dask_3d[365_day] [gw0] PASSED tests/test_coding_times.py::test_contains_cftime_datetimes_dask_3d[365_day] tests/test_coding_times.py::test_contains_cftime_datetimes_dask_3d[366_day] [gw0] PASSED tests/test_coding_times.py::test_contains_cftime_datetimes_dask_3d[366_day] tests/test_coding_times.py::test_contains_cftime_datetimes_dask_3d[all_leap] [gw3] PASSED tests/test_computation.py::test_bilinear_cov_corr[True] tests/test_computation.py::test_bilinear_cov_corr[False] [gw0] PASSED tests/test_coding_times.py::test_contains_cftime_datetimes_dask_3d[all_leap] tests/test_coding_times.py::test_contains_cftime_datetimes_dask_3d[gregorian] [gw0] PASSED tests/test_coding_times.py::test_contains_cftime_datetimes_dask_3d[gregorian] tests/test_coding_times.py::test_contains_cftime_datetimes_dask_3d[julian] [gw0] PASSED tests/test_coding_times.py::test_contains_cftime_datetimes_dask_3d[julian] tests/test_coding_times.py::test_contains_cftime_datetimes_dask_3d[noleap] [gw0] PASSED tests/test_coding_times.py::test_contains_cftime_datetimes_dask_3d[noleap] tests/test_coding_times.py::test_contains_cftime_datetimes_dask_3d[proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_contains_cftime_datetimes_dask_3d[proleptic_gregorian] tests/test_coding_times.py::test_contains_cftime_datetimes_dask_3d[standard] [gw0] PASSED tests/test_coding_times.py::test_contains_cftime_datetimes_dask_3d[standard] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_refresh_from_disk tests/test_coding_times.py::test_contains_cftime_datetimes_non_cftimes[non_cftime_data0] tests/test_backends.py::TestH5NetCDFData::test_open_group [gw0] PASSED tests/test_coding_times.py::test_contains_cftime_datetimes_non_cftimes[non_cftime_data0] tests/test_coding_times.py::test_contains_cftime_datetimes_non_cftimes[non_cftime_data1] [gw0] PASSED tests/test_coding_times.py::test_contains_cftime_datetimes_non_cftimes[non_cftime_data1] tests/test_coding_times.py::test_contains_cftime_datetimes_non_cftimes_dask[non_cftime_data0] [gw0] PASSED tests/test_coding_times.py::test_contains_cftime_datetimes_non_cftimes_dask[non_cftime_data0] tests/test_coding_times.py::test_contains_cftime_datetimes_non_cftimes_dask[non_cftime_data1] [gw0] PASSED tests/test_coding_times.py::test_contains_cftime_datetimes_non_cftimes_dask[non_cftime_data1] tests/test_coding_times.py::test_encode_cf_datetime_overflow[shape0] [gw0] PASSED tests/test_coding_times.py::test_encode_cf_datetime_overflow[shape0] tests/test_coding_times.py::test_encode_cf_datetime_overflow[shape1] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_open_group tests/test_backends.py::TestH5NetCDFData::test_open_subgroup [gw0] PASSED tests/test_coding_times.py::test_encode_cf_datetime_overflow[shape1] tests/test_coding_times.py::test_encode_cf_datetime_overflow[shape2] [gw0] PASSED tests/test_coding_times.py::test_encode_cf_datetime_overflow[shape2] tests/test_coding_times.py::test_encode_expected_failures [gw0] PASSED tests/test_coding_times.py::test_encode_expected_failures tests/test_coding_times.py::test_encode_cf_datetime_pandas_min [gw0] PASSED tests/test_coding_times.py::test_encode_cf_datetime_pandas_min tests/test_coding_times.py::test_encode_cf_datetime_invalid_pandas_valid_cftime [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_open_subgroup tests/test_backends.py::TestH5NetCDFData::test_write_groups [gw0] PASSED tests/test_coding_times.py::test_encode_cf_datetime_invalid_pandas_valid_cftime tests/test_coding_times.py::test_time_units_with_timezone_roundtrip[360_day] [gw0] PASSED tests/test_coding_times.py::test_time_units_with_timezone_roundtrip[360_day] tests/test_coding_times.py::test_time_units_with_timezone_roundtrip[365_day] [gw0] PASSED tests/test_coding_times.py::test_time_units_with_timezone_roundtrip[365_day] tests/test_coding_times.py::test_time_units_with_timezone_roundtrip[366_day] [gw0] PASSED tests/test_coding_times.py::test_time_units_with_timezone_roundtrip[366_day] tests/test_coding_times.py::test_time_units_with_timezone_roundtrip[all_leap] [gw3] PASSED tests/test_computation.py::test_bilinear_cov_corr[False] tests/test_computation.py::test_equally_weighted_cov_corr [gw0] PASSED tests/test_coding_times.py::test_time_units_with_timezone_roundtrip[all_leap] tests/test_coding_times.py::test_time_units_with_timezone_roundtrip[gregorian] [gw0] PASSED tests/test_coding_times.py::test_time_units_with_timezone_roundtrip[gregorian] tests/test_coding_times.py::test_time_units_with_timezone_roundtrip[julian] [gw0] PASSED tests/test_coding_times.py::test_time_units_with_timezone_roundtrip[julian] tests/test_coding_times.py::test_time_units_with_timezone_roundtrip[noleap] [gw0] PASSED tests/test_coding_times.py::test_time_units_with_timezone_roundtrip[noleap] tests/test_coding_times.py::test_time_units_with_timezone_roundtrip[proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_time_units_with_timezone_roundtrip[proleptic_gregorian] tests/test_coding_times.py::test_time_units_with_timezone_roundtrip[standard] [gw0] PASSED tests/test_coding_times.py::test_time_units_with_timezone_roundtrip[standard] tests/test_coding_times.py::test_use_cftime_default_standard_calendar_in_range[gregorian] [gw0] PASSED tests/test_coding_times.py::test_use_cftime_default_standard_calendar_in_range[gregorian] tests/test_coding_times.py::test_use_cftime_default_standard_calendar_in_range[proleptic_gregorian] [gw0] PASSED tests/test_coding_times.py::test_use_cftime_default_standard_calendar_in_range[proleptic_gregorian] tests/test_coding_times.py::test_use_cftime_default_standard_calendar_in_range[standard] [gw0] PASSED tests/test_coding_times.py::test_use_cftime_default_standard_calendar_in_range[standard] tests/test_coding_times.py::test_use_cftime_default_standard_calendar_out_of_range[1500-standard] [gw0] PASSED tests/test_coding_times.py::test_use_cftime_default_standard_calendar_out_of_range[1500-standard] tests/test_coding_times.py::test_use_cftime_default_standard_calendar_out_of_range[1500-gregorian] [gw0] PASSED tests/test_coding_times.py::test_use_cftime_default_standard_calendar_out_of_range[1500-gregorian] tests/test_coding_times.py::test_use_cftime_default_standard_calendar_out_of_range[1580-standard] [gw0] PASSED tests/test_coding_times.py::test_use_cftime_default_standard_calendar_out_of_range[1580-standard] tests/test_coding_times.py::test_use_cftime_default_standard_calendar_out_of_range[1580-gregorian] [gw0] PASSED tests/test_coding_times.py::test_use_cftime_default_standard_calendar_out_of_range[1580-gregorian] tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[s-1500-360_day] [gw0] PASSED tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[s-1500-360_day] tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[s-1500-365_day] [gw0] PASSED tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[s-1500-365_day] tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[s-1500-366_day] [gw0] PASSED tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[s-1500-366_day] tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[s-1500-all_leap] [gw0] PASSED tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[s-1500-all_leap] tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[s-1500-julian] [gw0] PASSED tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[s-1500-julian] [gw3] PASSED tests/test_computation.py::test_equally_weighted_cov_corr tests/test_computation.py::test_vectorize_dask_new_output_dims tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[s-1500-noleap] [gw0] PASSED tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[s-1500-noleap] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_write_groups tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[s-2000-360_day] tests/test_backends.py::TestH5NetCDFData::test_child_group_with_inconsistent_dimensions [gw0] PASSED tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[s-2000-360_day] tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[s-2000-365_day] [gw0] PASSED tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[s-2000-365_day] tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[s-2000-366_day] [gw0] PASSED tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[s-2000-366_day] tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[s-2000-all_leap] [gw0] PASSED tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[s-2000-all_leap] tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[s-2000-julian] [gw3] PASSED tests/test_computation.py::test_vectorize_dask_new_output_dims tests/test_computation.py::test_output_wrong_number [gw0] PASSED tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[s-2000-julian] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_child_group_with_inconsistent_dimensions tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[s-2000-noleap] tests/test_backends.py::TestH5NetCDFData::test_encoding_kwarg_vlen_string[input_strings0-True] [gw3] PASSED tests/test_computation.py::test_output_wrong_number tests/test_computation.py::test_output_wrong_dims [gw0] PASSED tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[s-2000-noleap] tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[s-2500-360_day] [gw0] PASSED tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[s-2500-360_day] tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[s-2500-365_day] [gw3] PASSED tests/test_computation.py::test_output_wrong_dims tests/test_computation.py::test_output_wrong_dim_size [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_encoding_kwarg_vlen_string[input_strings0-True] [gw0] PASSED tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[s-2500-365_day] tests/test_backends.py::TestH5NetCDFData::test_encoding_kwarg_vlen_string[input_strings1-False] tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[s-2500-366_day] [gw0] PASSED tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[s-2500-366_day] [gw3] PASSED tests/test_computation.py::test_output_wrong_dim_size tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[s-2500-all_leap] tests/test_computation.py::test_dot[True] [gw0] PASSED tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[s-2500-all_leap] tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[s-2500-julian] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_encoding_kwarg_vlen_string[input_strings1-False] tests/test_backends.py::TestH5NetCDFData::test_encoding_kwarg_vlen_string[input_strings2-False] [gw0] PASSED tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[s-2500-julian] tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[s-2500-noleap] [gw0] PASSED tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[s-2500-noleap] tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[ms-1500-360_day] [gw0] PASSED tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[ms-1500-360_day] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_encoding_kwarg_vlen_string[input_strings2-False] tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[ms-1500-365_day] tests/test_backends.py::TestH5NetCDFData::test_roundtrip_string_with_fill_value_vlen[XXX] [gw0] PASSED tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[ms-1500-365_day] tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[ms-1500-366_day] [gw0] PASSED tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[ms-1500-366_day] tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[ms-1500-all_leap] [gw0] PASSED tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[ms-1500-all_leap] tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[ms-1500-julian] [gw0] PASSED tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[ms-1500-julian] tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[ms-1500-noleap] [gw0] PASSED tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[ms-1500-noleap] tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[ms-2000-360_day] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_roundtrip_string_with_fill_value_vlen[XXX] tests/test_backends.py::TestH5NetCDFData::test_roundtrip_string_with_fill_value_vlen[] [gw0] PASSED tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[ms-2000-360_day] tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[ms-2000-365_day] [gw0] PASSED tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[ms-2000-365_day] tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[ms-2000-366_day] [gw0] PASSED tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[ms-2000-366_day] tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[ms-2000-all_leap] [gw0] PASSED tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[ms-2000-all_leap] tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[ms-2000-julian] [gw0] PASSED tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[ms-2000-julian] tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[ms-2000-noleap] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_roundtrip_string_with_fill_value_vlen[] tests/test_backends.py::TestH5NetCDFData::test_roundtrip_string_with_fill_value_vlen[b\xe1r] [gw0] PASSED tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[ms-2000-noleap] tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[ms-2500-360_day] [gw0] PASSED tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[ms-2500-360_day] tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[ms-2500-365_day] [gw0] PASSED tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[ms-2500-365_day] tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[ms-2500-366_day] [gw0] PASSED tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[ms-2500-366_day] tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[ms-2500-all_leap] [gw0] PASSED tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[ms-2500-all_leap] tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[ms-2500-julian] [gw0] PASSED tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[ms-2500-julian] tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[ms-2500-noleap] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_roundtrip_string_with_fill_value_vlen[b\xe1r] tests/test_backends.py::TestH5NetCDFData::test_roundtrip_character_array [gw0] PASSED tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[ms-2500-noleap] tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[us-1500-360_day] [gw0] PASSED tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[us-1500-360_day] tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[us-1500-365_day] [gw0] PASSED tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[us-1500-365_day] tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[us-1500-366_day] [gw0] PASSED tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[us-1500-366_day] tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[us-1500-all_leap] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_roundtrip_character_array tests/test_backends.py::TestH5NetCDFData::test_default_to_char_arrays [gw0] PASSED tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[us-1500-all_leap] tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[us-1500-julian] [gw0] PASSED tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[us-1500-julian] tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[us-1500-noleap] [gw0] PASSED tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[us-1500-noleap] tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[us-2000-360_day] [gw0] PASSED tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[us-2000-360_day] tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[us-2000-365_day] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_default_to_char_arrays tests/test_backends.py::TestH5NetCDFData::test_open_encodings [gw0] PASSED tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[us-2000-365_day] tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[us-2000-366_day] [gw0] PASSED tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[us-2000-366_day] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_open_encodings tests/test_backends.py::TestH5NetCDFData::test_dump_encodings tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[us-2000-all_leap] [gw0] PASSED tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[us-2000-all_leap] tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[us-2000-julian] [gw0] PASSED tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[us-2000-julian] tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[us-2000-noleap] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_dump_encodings [gw0] PASSED tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[us-2000-noleap] tests/test_backends.py::TestH5NetCDFData::test_dump_and_open_encodings tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[us-2500-360_day] [gw0] PASSED tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[us-2500-360_day] tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[us-2500-365_day] [gw0] PASSED tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[us-2500-365_day] tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[us-2500-366_day] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_dump_and_open_encodings tests/test_backends.py::TestH5NetCDFData::test_compression_encoding_legacy [gw0] PASSED tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[us-2500-366_day] tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[us-2500-all_leap] [gw0] PASSED tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[us-2500-all_leap] tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[us-2500-julian] [gw0] PASSED tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[us-2500-julian] tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[us-2500-noleap] [gw0] PASSED tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[us-2500-noleap] tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[ns-1500-360_day] [gw0] PASSED tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[ns-1500-360_day] tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[ns-1500-365_day] [gw0] PASSED tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[ns-1500-365_day] tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[ns-1500-366_day] [gw0] PASSED tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[ns-1500-366_day] tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[ns-1500-all_leap] [gw0] PASSED tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[ns-1500-all_leap] tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[ns-1500-julian] [gw0] PASSED tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[ns-1500-julian] tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[ns-1500-noleap] [gw0] PASSED tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[ns-1500-noleap] tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[ns-2000-360_day] [gw0] PASSED tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[ns-2000-360_day] tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[ns-2000-365_day] [gw0] PASSED tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[ns-2000-365_day] tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[ns-2000-366_day] [gw0] PASSED tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[ns-2000-366_day] tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[ns-2000-all_leap] [gw0] PASSED tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[ns-2000-all_leap] tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[ns-2000-julian] [gw0] PASSED tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[ns-2000-julian] tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[ns-2000-noleap] [gw0] PASSED tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[ns-2000-noleap] tests/test_duck_array_ops.py::test_datetime_to_numeric_potential_overflow[s] [gw0] PASSED tests/test_duck_array_ops.py::test_datetime_to_numeric_potential_overflow[s] tests/test_duck_array_ops.py::test_datetime_to_numeric_potential_overflow[ms] [gw0] PASSED tests/test_duck_array_ops.py::test_datetime_to_numeric_potential_overflow[ms] tests/test_duck_array_ops.py::test_datetime_to_numeric_potential_overflow[us] [gw0] PASSED tests/test_duck_array_ops.py::test_datetime_to_numeric_potential_overflow[us] tests/test_duck_array_ops.py::test_datetime_to_numeric_potential_overflow[ns] [gw0] SKIPPED tests/test_duck_array_ops.py::test_datetime_to_numeric_potential_overflow[ns] tests/test_duck_array_ops.py::test_py_timedelta_to_float [gw0] PASSED tests/test_duck_array_ops.py::test_py_timedelta_to_float tests/test_duck_array_ops.py::test_np_timedelta64_to_float[s-D] [gw0] PASSED tests/test_duck_array_ops.py::test_np_timedelta64_to_float[s-D] tests/test_duck_array_ops.py::test_np_timedelta64_to_float[s-h] [gw0] PASSED tests/test_duck_array_ops.py::test_np_timedelta64_to_float[s-h] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_compression_encoding_legacy tests/test_duck_array_ops.py::test_np_timedelta64_to_float[s-m] tests/test_backends.py::TestH5NetCDFData::test_encoding_kwarg_compression [gw0] PASSED tests/test_duck_array_ops.py::test_np_timedelta64_to_float[s-m] tests/test_duck_array_ops.py::test_np_timedelta64_to_float[s-s] [gw0] PASSED tests/test_duck_array_ops.py::test_np_timedelta64_to_float[s-s] tests/test_duck_array_ops.py::test_np_timedelta64_to_float[s-ms] [gw0] PASSED tests/test_duck_array_ops.py::test_np_timedelta64_to_float[s-ms] tests/test_duck_array_ops.py::test_np_timedelta64_to_float[s-us] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_encoding_kwarg_compression tests/test_backends.py::TestH5NetCDFData::test_keep_chunksizes_if_no_original_shape [gw0] PASSED tests/test_duck_array_ops.py::test_np_timedelta64_to_float[s-us] tests/test_duck_array_ops.py::test_np_timedelta64_to_float[s-ns] [gw0] PASSED tests/test_duck_array_ops.py::test_np_timedelta64_to_float[s-ns] tests/test_duck_array_ops.py::test_np_timedelta64_to_float[ms-D] [gw0] PASSED tests/test_duck_array_ops.py::test_np_timedelta64_to_float[ms-D] tests/test_duck_array_ops.py::test_np_timedelta64_to_float[ms-h] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_keep_chunksizes_if_no_original_shape tests/test_backends.py::TestH5NetCDFData::test_preferred_chunks_is_present [gw0] PASSED tests/test_duck_array_ops.py::test_np_timedelta64_to_float[ms-h] tests/test_duck_array_ops.py::test_np_timedelta64_to_float[ms-m] [gw0] PASSED tests/test_duck_array_ops.py::test_np_timedelta64_to_float[ms-m] tests/test_duck_array_ops.py::test_np_timedelta64_to_float[ms-s] [gw0] PASSED tests/test_duck_array_ops.py::test_np_timedelta64_to_float[ms-s] tests/test_duck_array_ops.py::test_np_timedelta64_to_float[ms-ms] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_preferred_chunks_is_present tests/test_backends.py::TestH5NetCDFData::test_auto_chunking_is_based_on_disk_chunk_sizes [gw0] PASSED tests/test_duck_array_ops.py::test_np_timedelta64_to_float[ms-ms] tests/test_duck_array_ops.py::test_np_timedelta64_to_float[ms-us] [gw0] PASSED tests/test_duck_array_ops.py::test_np_timedelta64_to_float[ms-us] tests/test_duck_array_ops.py::test_np_timedelta64_to_float[ms-ns] [gw0] PASSED tests/test_duck_array_ops.py::test_np_timedelta64_to_float[ms-ns] tests/test_duck_array_ops.py::test_np_timedelta64_to_float[us-D] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_auto_chunking_is_based_on_disk_chunk_sizes [gw0] PASSED tests/test_duck_array_ops.py::test_np_timedelta64_to_float[us-D] tests/test_duck_array_ops.py::test_np_timedelta64_to_float[us-h] tests/test_backends.py::TestH5NetCDFData::test_base_chunking_uses_disk_chunk_sizes [gw0] PASSED tests/test_duck_array_ops.py::test_np_timedelta64_to_float[us-h] tests/test_duck_array_ops.py::test_np_timedelta64_to_float[us-m] [gw0] PASSED tests/test_duck_array_ops.py::test_np_timedelta64_to_float[us-m] tests/test_duck_array_ops.py::test_np_timedelta64_to_float[us-s] [gw0] PASSED tests/test_duck_array_ops.py::test_np_timedelta64_to_float[us-s] tests/test_duck_array_ops.py::test_np_timedelta64_to_float[us-ms] [gw0] PASSED tests/test_duck_array_ops.py::test_np_timedelta64_to_float[us-ms] tests/test_duck_array_ops.py::test_np_timedelta64_to_float[us-us] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_base_chunking_uses_disk_chunk_sizes tests/test_backends.py::TestH5NetCDFData::test_preferred_chunks_are_disk_chunk_sizes [gw0] PASSED tests/test_duck_array_ops.py::test_np_timedelta64_to_float[us-us] tests/test_duck_array_ops.py::test_np_timedelta64_to_float[us-ns] [gw3] PASSED tests/test_computation.py::test_dot[True] [gw0] PASSED tests/test_duck_array_ops.py::test_np_timedelta64_to_float[us-ns] tests/test_computation.py::test_dot[False] tests/test_duck_array_ops.py::test_np_timedelta64_to_float[ns-D] [gw0] PASSED tests/test_duck_array_ops.py::test_np_timedelta64_to_float[ns-D] tests/test_duck_array_ops.py::test_np_timedelta64_to_float[ns-h] [gw0] PASSED tests/test_duck_array_ops.py::test_np_timedelta64_to_float[ns-h] tests/test_duck_array_ops.py::test_np_timedelta64_to_float[ns-m] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_preferred_chunks_are_disk_chunk_sizes tests/test_backends.py::TestH5NetCDFData::test_encoding_chunksizes_unlimited [gw0] PASSED tests/test_duck_array_ops.py::test_np_timedelta64_to_float[ns-m] tests/test_duck_array_ops.py::test_np_timedelta64_to_float[ns-s] [gw0] PASSED tests/test_duck_array_ops.py::test_np_timedelta64_to_float[ns-s] [gw3] PASSED tests/test_computation.py::test_dot[False] tests/test_computation.py::test_dot_align_coords[True] tests/test_duck_array_ops.py::test_np_timedelta64_to_float[ns-ms] [gw0] PASSED tests/test_duck_array_ops.py::test_np_timedelta64_to_float[ns-ms] tests/test_duck_array_ops.py::test_np_timedelta64_to_float[ns-us] [gw0] PASSED tests/test_duck_array_ops.py::test_np_timedelta64_to_float[ns-us] tests/test_duck_array_ops.py::test_np_timedelta64_to_float[ns-ns] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_encoding_chunksizes_unlimited tests/test_backends.py::TestH5NetCDFData::test_mask_and_scale [gw0] PASSED tests/test_duck_array_ops.py::test_np_timedelta64_to_float[ns-ns] tests/test_duck_array_ops.py::test_pd_timedelta_to_float[s-D] [gw0] PASSED tests/test_duck_array_ops.py::test_pd_timedelta_to_float[s-D] tests/test_duck_array_ops.py::test_pd_timedelta_to_float[s-h] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_mask_and_scale tests/test_backends.py::TestH5NetCDFData::test_0dimensional_variable [gw0] PASSED tests/test_duck_array_ops.py::test_pd_timedelta_to_float[s-h] tests/test_duck_array_ops.py::test_pd_timedelta_to_float[s-m] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_0dimensional_variable tests/test_backends.py::TestH5NetCDFData::test_read_variable_len_strings [gw0] PASSED tests/test_duck_array_ops.py::test_pd_timedelta_to_float[s-m] tests/test_duck_array_ops.py::test_pd_timedelta_to_float[s-s] [gw0] PASSED tests/test_duck_array_ops.py::test_pd_timedelta_to_float[s-s] tests/test_duck_array_ops.py::test_pd_timedelta_to_float[s-ms] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_read_variable_len_strings tests/test_backends.py::TestH5NetCDFData::test_raise_on_forward_slashes_in_names [gw0] PASSED tests/test_duck_array_ops.py::test_pd_timedelta_to_float[s-ms] tests/test_duck_array_ops.py::test_pd_timedelta_to_float[s-us] [gw0] PASSED tests/test_duck_array_ops.py::test_pd_timedelta_to_float[s-us] tests/test_duck_array_ops.py::test_pd_timedelta_to_float[s-ns] [gw0] PASSED tests/test_duck_array_ops.py::test_pd_timedelta_to_float[s-ns] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_raise_on_forward_slashes_in_names tests/test_duck_array_ops.py::test_pd_timedelta_to_float[ms-D] tests/test_backends.py::TestH5NetCDFData::test_encoding_enum__no_fill_value [gw0] PASSED tests/test_duck_array_ops.py::test_pd_timedelta_to_float[ms-D] tests/test_duck_array_ops.py::test_pd_timedelta_to_float[ms-h] [gw0] PASSED tests/test_duck_array_ops.py::test_pd_timedelta_to_float[ms-h] tests/test_duck_array_ops.py::test_pd_timedelta_to_float[ms-m] [gw0] PASSED tests/test_duck_array_ops.py::test_pd_timedelta_to_float[ms-m] tests/test_duck_array_ops.py::test_pd_timedelta_to_float[ms-s] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_encoding_enum__no_fill_value tests/test_backends.py::TestH5NetCDFData::test_encoding_enum__multiple_variable_with_enum [gw0] PASSED tests/test_duck_array_ops.py::test_pd_timedelta_to_float[ms-s] tests/test_duck_array_ops.py::test_pd_timedelta_to_float[ms-ms] [gw0] PASSED tests/test_duck_array_ops.py::test_pd_timedelta_to_float[ms-ms] tests/test_duck_array_ops.py::test_pd_timedelta_to_float[ms-us] [gw0] PASSED tests/test_duck_array_ops.py::test_pd_timedelta_to_float[ms-us] tests/test_duck_array_ops.py::test_pd_timedelta_to_float[ms-ns] [gw0] PASSED tests/test_duck_array_ops.py::test_pd_timedelta_to_float[ms-ns] tests/test_duck_array_ops.py::test_pd_timedelta_to_float[us-D] [gw0] PASSED tests/test_duck_array_ops.py::test_pd_timedelta_to_float[us-D] tests/test_duck_array_ops.py::test_pd_timedelta_to_float[us-h] [gw0] PASSED tests/test_duck_array_ops.py::test_pd_timedelta_to_float[us-h] tests/test_duck_array_ops.py::test_pd_timedelta_to_float[us-m] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_encoding_enum__multiple_variable_with_enum tests/test_backends.py::TestH5NetCDFData::test_encoding_enum__error_multiple_variable_with_changing_enum [gw0] PASSED tests/test_duck_array_ops.py::test_pd_timedelta_to_float[us-m] tests/test_duck_array_ops.py::test_pd_timedelta_to_float[us-s] [gw0] PASSED tests/test_duck_array_ops.py::test_pd_timedelta_to_float[us-s] tests/test_duck_array_ops.py::test_pd_timedelta_to_float[us-ms] [gw0] PASSED tests/test_duck_array_ops.py::test_pd_timedelta_to_float[us-ms] tests/test_duck_array_ops.py::test_pd_timedelta_to_float[us-us] [gw0] PASSED tests/test_duck_array_ops.py::test_pd_timedelta_to_float[us-us] tests/test_duck_array_ops.py::test_pd_timedelta_to_float[us-ns] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_encoding_enum__error_multiple_variable_with_changing_enum tests/test_backends.py::TestH5NetCDFData::test_create_default_indexes[True] [gw0] PASSED tests/test_duck_array_ops.py::test_pd_timedelta_to_float[us-ns] tests/test_duck_array_ops.py::test_pd_timedelta_to_float[ns-D] [gw0] PASSED tests/test_duck_array_ops.py::test_pd_timedelta_to_float[ns-D] tests/test_duck_array_ops.py::test_pd_timedelta_to_float[ns-h] [gw0] PASSED tests/test_duck_array_ops.py::test_pd_timedelta_to_float[ns-h] tests/test_duck_array_ops.py::test_pd_timedelta_to_float[ns-m] [gw0] PASSED tests/test_duck_array_ops.py::test_pd_timedelta_to_float[ns-m] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_create_default_indexes[True] tests/test_backends.py::TestH5NetCDFData::test_create_default_indexes[False] tests/test_duck_array_ops.py::test_pd_timedelta_to_float[ns-s] [gw0] PASSED tests/test_duck_array_ops.py::test_pd_timedelta_to_float[ns-s] tests/test_duck_array_ops.py::test_pd_timedelta_to_float[ns-ms] [gw0] PASSED tests/test_duck_array_ops.py::test_pd_timedelta_to_float[ns-ms] tests/test_duck_array_ops.py::test_pd_timedelta_to_float[ns-us] [gw0] PASSED tests/test_duck_array_ops.py::test_pd_timedelta_to_float[ns-us] tests/test_duck_array_ops.py::test_pd_timedelta_to_float[ns-ns] [gw0] PASSED tests/test_duck_array_ops.py::test_pd_timedelta_to_float[ns-ns] tests/test_duck_array_ops.py::test_timedelta_to_numeric[s-td0] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_create_default_indexes[False] tests/test_backends.py::TestH5NetCDFData::test_complex [gw1] SKIPPED tests/test_backends.py::TestH5NetCDFData::test_complex tests/test_backends.py::TestH5NetCDFData::test_complex_error[None] [gw1] SKIPPED tests/test_backends.py::TestH5NetCDFData::test_complex_error[None] tests/test_backends.py::TestH5NetCDFData::test_complex_error[False] [gw1] SKIPPED tests/test_backends.py::TestH5NetCDFData::test_complex_error[False] tests/test_backends.py::TestH5NetCDFData::test_numpy_bool_ [gw0] PASSED tests/test_duck_array_ops.py::test_timedelta_to_numeric[s-td0] tests/test_duck_array_ops.py::test_timedelta_to_numeric[s-td1] [gw0] PASSED tests/test_duck_array_ops.py::test_timedelta_to_numeric[s-td1] tests/test_duck_array_ops.py::test_timedelta_to_numeric[s-td2] [gw0] PASSED tests/test_duck_array_ops.py::test_timedelta_to_numeric[s-td2] tests/test_duck_array_ops.py::test_timedelta_to_numeric[s-1 day] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_numpy_bool_ tests/test_backends.py::TestH5NetCDFData::test_cross_engine_read_write_netcdf4 [gw0] PASSED tests/test_duck_array_ops.py::test_timedelta_to_numeric[s-1 day] tests/test_duck_array_ops.py::test_timedelta_to_numeric[ms-td0] [gw0] PASSED tests/test_duck_array_ops.py::test_timedelta_to_numeric[ms-td0] tests/test_duck_array_ops.py::test_timedelta_to_numeric[ms-td1] [gw0] PASSED tests/test_duck_array_ops.py::test_timedelta_to_numeric[ms-td1] tests/test_duck_array_ops.py::test_timedelta_to_numeric[ms-td2] [gw0] PASSED tests/test_duck_array_ops.py::test_timedelta_to_numeric[ms-td2] tests/test_duck_array_ops.py::test_timedelta_to_numeric[ms-1 day] [gw0] PASSED tests/test_duck_array_ops.py::test_timedelta_to_numeric[ms-1 day] tests/test_duck_array_ops.py::test_timedelta_to_numeric[us-td0] [gw0] PASSED tests/test_duck_array_ops.py::test_timedelta_to_numeric[us-td0] tests/test_duck_array_ops.py::test_timedelta_to_numeric[us-td1] [gw0] PASSED tests/test_duck_array_ops.py::test_timedelta_to_numeric[us-td1] tests/test_duck_array_ops.py::test_timedelta_to_numeric[us-td2] [gw0] PASSED tests/test_duck_array_ops.py::test_timedelta_to_numeric[us-td2] tests/test_duck_array_ops.py::test_timedelta_to_numeric[us-1 day] [gw0] PASSED tests/test_duck_array_ops.py::test_timedelta_to_numeric[us-1 day] tests/test_duck_array_ops.py::test_timedelta_to_numeric[ns-td0] [gw0] PASSED tests/test_duck_array_ops.py::test_timedelta_to_numeric[ns-td0] tests/test_duck_array_ops.py::test_timedelta_to_numeric[ns-td1] [gw0] PASSED tests/test_duck_array_ops.py::test_timedelta_to_numeric[ns-td1] tests/test_duck_array_ops.py::test_timedelta_to_numeric[ns-td2] [gw0] PASSED tests/test_duck_array_ops.py::test_timedelta_to_numeric[ns-td2] tests/test_duck_array_ops.py::test_timedelta_to_numeric[ns-1 day] [gw0] PASSED tests/test_duck_array_ops.py::test_timedelta_to_numeric[ns-1 day] tests/test_duck_array_ops.py::test_least_squares[True-True] [gw0] PASSED tests/test_duck_array_ops.py::test_least_squares[True-True] tests/test_duck_array_ops.py::test_least_squares[True-False] [gw0] PASSED tests/test_duck_array_ops.py::test_least_squares[True-False] tests/test_duck_array_ops.py::test_least_squares[False-True] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_cross_engine_read_write_netcdf4 tests/test_backends.py::TestH5NetCDFData::test_read_byte_attrs_as_unicode [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_read_byte_attrs_as_unicode tests/test_backends.py::TestH5NetCDFData::test_compression_encoding_h5py [gw3] PASSED tests/test_computation.py::test_dot_align_coords[True] tests/test_computation.py::test_dot_align_coords[False] [gw0] PASSED tests/test_duck_array_ops.py::test_least_squares[False-True] tests/test_duck_array_ops.py::test_least_squares[False-False] [gw0] PASSED tests/test_duck_array_ops.py::test_least_squares[False-False] tests/test_duck_array_ops.py::test_push_dask[arr0-sequential] [gw3] PASSED tests/test_computation.py::test_dot_align_coords[False] tests/test_computation.py::test_where [gw3] PASSED tests/test_computation.py::test_where tests/test_computation.py::test_where_attrs [gw3] PASSED tests/test_computation.py::test_where_attrs tests/test_computation.py::test_polyval[simple-nodask] [gw3] PASSED tests/test_computation.py::test_polyval[simple-nodask] tests/test_computation.py::test_polyval[simple-dask] [gw3] PASSED tests/test_computation.py::test_polyval[simple-dask] tests/test_computation.py::test_polyval[broadcast-x-nodask] [gw3] PASSED tests/test_computation.py::test_polyval[broadcast-x-nodask] tests/test_computation.py::test_polyval[broadcast-x-dask] [gw3] PASSED tests/test_computation.py::test_polyval[broadcast-x-dask] tests/test_computation.py::test_polyval[shared-dim-nodask] [gw3] PASSED tests/test_computation.py::test_polyval[shared-dim-nodask] tests/test_computation.py::test_polyval[shared-dim-dask] [gw3] PASSED tests/test_computation.py::test_polyval[shared-dim-dask] tests/test_computation.py::test_polyval[reordered-index-nodask] [gw3] PASSED tests/test_computation.py::test_polyval[reordered-index-nodask] tests/test_computation.py::test_polyval[reordered-index-dask] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_compression_encoding_h5py tests/test_backends.py::TestH5NetCDFData::test_compression_check_encoding_h5py [gw3] PASSED tests/test_computation.py::test_polyval[reordered-index-dask] tests/test_computation.py::test_polyval[sparse-index-nodask] [gw3] PASSED tests/test_computation.py::test_polyval[sparse-index-nodask] tests/test_computation.py::test_polyval[sparse-index-dask] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_compression_check_encoding_h5py tests/test_backends.py::TestH5NetCDFData::test_dump_encodings_h5py [gw3] PASSED tests/test_computation.py::test_polyval[sparse-index-dask] tests/test_computation.py::test_polyval[array-dataset-nodask] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_dump_encodings_h5py tests/test_backends.py::TestH5NetCDFData::test_decode_utf8_warning [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_decode_utf8_warning tests/test_backends.py::TestH5NetCDFData::test_byte_attrs [gw3] PASSED tests/test_computation.py::test_polyval[array-dataset-nodask] tests/test_computation.py::test_polyval[array-dataset-dask] [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_byte_attrs tests/test_backends.py::TestH5NetCDFData::test_roundtrip_complex [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_roundtrip_complex tests/test_backends.py::TestH5NetCDFData::test_phony_dims_warning [gw1] PASSED tests/test_backends.py::TestH5NetCDFData::test_phony_dims_warning tests/test_backends.py::TestH5NetCDFAlreadyOpen::test_open_dataset_group [gw3] PASSED tests/test_computation.py::test_polyval[array-dataset-dask] tests/test_computation.py::test_polyval[dataset-array-nodask] [gw3] PASSED tests/test_computation.py::test_polyval[dataset-array-nodask] tests/test_computation.py::test_polyval[dataset-array-dask] [gw1] PASSED tests/test_backends.py::TestH5NetCDFAlreadyOpen::test_open_dataset_group tests/test_backends.py::TestH5NetCDFAlreadyOpen::test_deepcopy [gw1] PASSED tests/test_backends.py::TestH5NetCDFAlreadyOpen::test_deepcopy tests/test_backends.py::TestH5NetCDFFileObject::test_zero_dimensional_variable [gw3] PASSED tests/test_computation.py::test_polyval[dataset-array-dask] tests/test_computation.py::test_polyval[dataset-dataset-nodask] [gw3] PASSED tests/test_computation.py::test_polyval[dataset-dataset-nodask] tests/test_computation.py::test_polyval[dataset-dataset-dask] [gw3] PASSED tests/test_computation.py::test_polyval[dataset-dataset-dask] tests/test_computation.py::test_polyval[datetime-nodask] [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_zero_dimensional_variable tests/test_backends.py::TestH5NetCDFFileObject::test_write_store [gw3] PASSED tests/test_computation.py::test_polyval[datetime-nodask] tests/test_computation.py::test_polyval[datetime-dask] [gw3] PASSED tests/test_computation.py::test_polyval[datetime-dask] tests/test_computation.py::test_polyval[datetime-non-ns-nodask] [gw3] PASSED tests/test_computation.py::test_polyval[datetime-non-ns-nodask] tests/test_computation.py::test_polyval[datetime-non-ns-dask] [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_write_store tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_test_data [gw3] PASSED tests/test_computation.py::test_polyval[datetime-non-ns-dask] tests/test_computation.py::test_polyval[timedelta-nodask] [gw3] PASSED tests/test_computation.py::test_polyval[timedelta-nodask] tests/test_computation.py::test_polyval[timedelta-dask] [gw3] PASSED tests/test_computation.py::test_polyval[timedelta-dask] tests/test_computation.py::test_polyval[int64-degree-nodask] [gw3] PASSED tests/test_computation.py::test_polyval[int64-degree-nodask] tests/test_computation.py::test_polyval[int64-degree-dask] [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_test_data tests/test_backends.py::TestH5NetCDFFileObject::test_load [gw3] PASSED tests/test_computation.py::test_polyval[int64-degree-dask] tests/test_computation.py::test_polyval[int32-degree-nodask] [gw3] PASSED tests/test_computation.py::test_polyval[int32-degree-nodask] tests/test_computation.py::test_polyval[int32-degree-dask] [gw3] PASSED tests/test_computation.py::test_polyval[int32-degree-dask] tests/test_computation.py::test_polyval[uint8-degree-nodask] [gw3] PASSED tests/test_computation.py::test_polyval[uint8-degree-nodask] tests/test_computation.py::test_polyval[uint8-degree-dask] [gw3] PASSED tests/test_computation.py::test_polyval[uint8-degree-dask] tests/test_computation.py::test_polyval_cftime[1970-01-01-nodask] [gw3] PASSED tests/test_computation.py::test_polyval_cftime[1970-01-01-nodask] tests/test_computation.py::test_polyval_cftime[1970-01-01-dask] [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_load tests/test_backends.py::TestH5NetCDFFileObject::test_dataset_compute [gw3] PASSED tests/test_computation.py::test_polyval_cftime[1970-01-01-dask] tests/test_computation.py::test_polyval_cftime[0753-04-21-nodask] [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_dataset_compute [gw3] PASSED tests/test_computation.py::test_polyval_cftime[0753-04-21-nodask] tests/test_computation.py::test_polyval_cftime[0753-04-21-dask] tests/test_backends.py::TestH5NetCDFFileObject::test_pickle [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_pickle tests/test_backends.py::TestH5NetCDFFileObject::test_pickle_dataarray [gw3] PASSED tests/test_computation.py::test_polyval_cftime[0753-04-21-dask] tests/test_computation.py::test_polyval_degree_dim_checks [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_pickle_dataarray tests/test_backends.py::TestH5NetCDFFileObject::test_dataset_caching [gw3] PASSED tests/test_computation.py::test_polyval_degree_dim_checks tests/test_computation.py::test_polyfit_polyval_integration[1D-simple-nodask] [gw3] PASSED tests/test_computation.py::test_polyfit_polyval_integration[1D-simple-nodask] tests/test_computation.py::test_polyfit_polyval_integration[1D-simple-dask] [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_dataset_caching tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_None_variable [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_None_variable tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_object_dtype [gw3] PASSED tests/test_computation.py::test_polyfit_polyval_integration[1D-simple-dask] tests/test_computation.py::test_polyfit_polyval_integration[1D-datetime-nodask] [gw3] PASSED tests/test_computation.py::test_polyfit_polyval_integration[1D-datetime-nodask] tests/test_computation.py::test_polyfit_polyval_integration[1D-datetime-dask] [gw3] PASSED tests/test_computation.py::test_polyfit_polyval_integration[1D-datetime-dask] tests/test_computation.py::test_polyfit_polyval_integration[1D-datetime-non-ns-nodask] [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_object_dtype tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_string_data [gw3] PASSED tests/test_computation.py::test_polyfit_polyval_integration[1D-datetime-non-ns-nodask] tests/test_computation.py::test_polyfit_polyval_integration[1D-datetime-non-ns-dask] [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_string_data tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_string_encoded_characters [gw0] PASSED tests/test_duck_array_ops.py::test_push_dask[arr0-sequential] tests/test_duck_array_ops.py::test_push_dask[arr0-blelloch] [gw3] PASSED tests/test_computation.py::test_polyfit_polyval_integration[1D-datetime-non-ns-dask] tests/test_computation.py::test_polyfit_polyval_integration[1D-timedelta-nodask] [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_string_encoded_characters tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_numpy_datetime_data [gw3] PASSED tests/test_computation.py::test_polyfit_polyval_integration[1D-timedelta-nodask] tests/test_computation.py::test_polyfit_polyval_integration[1D-timedelta-dask] [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_numpy_datetime_data tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_cftime_datetime_data [gw3] PASSED tests/test_computation.py::test_polyfit_polyval_integration[1D-timedelta-dask] tests/test_computation.py::test_polyfit_polyval_integration[2D-simple-nodask] [gw3] PASSED tests/test_computation.py::test_polyfit_polyval_integration[2D-simple-nodask] tests/test_computation.py::test_polyfit_polyval_integration[2D-simple-dask] [gw3] PASSED tests/test_computation.py::test_polyfit_polyval_integration[2D-simple-dask] tests/test_computation.py::test_polyfit_polyval_integration[2D-datetime-nodask] [gw3] PASSED tests/test_computation.py::test_polyfit_polyval_integration[2D-datetime-nodask] tests/test_computation.py::test_polyfit_polyval_integration[2D-datetime-dask] [gw3] PASSED tests/test_computation.py::test_polyfit_polyval_integration[2D-datetime-dask] tests/test_computation.py::test_polyfit_polyval_integration[2D-datetime-non-ns-nodask] [gw3] PASSED tests/test_computation.py::test_polyfit_polyval_integration[2D-datetime-non-ns-nodask] tests/test_computation.py::test_polyfit_polyval_integration[2D-datetime-non-ns-dask] [gw3] PASSED tests/test_computation.py::test_polyfit_polyval_integration[2D-datetime-non-ns-dask] tests/test_computation.py::test_polyfit_polyval_integration[2D-timedelta-nodask] [gw3] PASSED tests/test_computation.py::test_polyfit_polyval_integration[2D-timedelta-nodask] tests/test_computation.py::test_polyfit_polyval_integration[2D-timedelta-dask] [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_cftime_datetime_data tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_timedelta_data [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_timedelta_data tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_timedelta_data_via_dtype[s] [gw3] PASSED tests/test_computation.py::test_polyfit_polyval_integration[2D-timedelta-dask] tests/test_computation.py::test_cross[a0-b0-ae0-be0-dim_0--1-False] [gw3] PASSED tests/test_computation.py::test_cross[a0-b0-ae0-be0-dim_0--1-False] tests/test_computation.py::test_cross[a0-b0-ae0-be0-dim_0--1-True] [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_timedelta_data_via_dtype[s] tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_timedelta_data_via_dtype[ms] [gw3] PASSED tests/test_computation.py::test_cross[a0-b0-ae0-be0-dim_0--1-True] tests/test_computation.py::test_cross[a1-b1-ae1-be1-dim_0--1-False] [gw3] PASSED tests/test_computation.py::test_cross[a1-b1-ae1-be1-dim_0--1-False] tests/test_computation.py::test_cross[a1-b1-ae1-be1-dim_0--1-True] [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_timedelta_data_via_dtype[ms] [gw3] PASSED tests/test_computation.py::test_cross[a1-b1-ae1-be1-dim_0--1-True] tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_timedelta_data_via_dtype[us] tests/test_computation.py::test_cross[a2-b2-ae2-be2-dim_0--1-False] [gw3] PASSED tests/test_computation.py::test_cross[a2-b2-ae2-be2-dim_0--1-False] tests/test_computation.py::test_cross[a2-b2-ae2-be2-dim_0--1-True] [gw3] PASSED tests/test_computation.py::test_cross[a2-b2-ae2-be2-dim_0--1-True] tests/test_computation.py::test_cross[a3-b3-ae3-be3-dim_0--1-False] [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_timedelta_data_via_dtype[us] tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_timedelta_data_via_dtype[ns] [gw3] PASSED tests/test_computation.py::test_cross[a3-b3-ae3-be3-dim_0--1-False] tests/test_computation.py::test_cross[a3-b3-ae3-be3-dim_0--1-True] [gw3] PASSED tests/test_computation.py::test_cross[a3-b3-ae3-be3-dim_0--1-True] tests/test_computation.py::test_cross[a4-b4-ae4-be4-cartesian-1-False] [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_timedelta_data_via_dtype[ns] tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_float64_data [gw3] PASSED tests/test_computation.py::test_cross[a4-b4-ae4-be4-cartesian-1-False] tests/test_computation.py::test_cross[a4-b4-ae4-be4-cartesian-1-True] [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_float64_data tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_example_1_netcdf [gw1] SKIPPED tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_example_1_netcdf [gw3] PASSED tests/test_computation.py::test_cross[a4-b4-ae4-be4-cartesian-1-True] tests/test_computation.py::test_cross[a5-b5-ae5-be5-cartesian--1-False] tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_coordinates [gw3] XPASS tests/test_computation.py::test_cross[a5-b5-ae5-be5-cartesian--1-False] tests/test_computation.py::test_cross[a5-b5-ae5-be5-cartesian--1-True] [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_coordinates tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_global_coordinates [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_global_coordinates tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_coordinates_with_space [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_coordinates_with_space tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_boolean_dtype [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_boolean_dtype tests/test_backends.py::TestH5NetCDFFileObject::test_orthogonal_indexing [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_orthogonal_indexing tests/test_backends.py::TestH5NetCDFFileObject::test_vectorized_indexing [gw3] XFAIL tests/test_computation.py::test_cross[a5-b5-ae5-be5-cartesian--1-True] tests/test_computation.py::test_cross[a6-b6-ae6-be6-cartesian--1-False] [gw3] XPASS tests/test_computation.py::test_cross[a6-b6-ae6-be6-cartesian--1-False] tests/test_computation.py::test_cross[a6-b6-ae6-be6-cartesian--1-True] [gw0] PASSED tests/test_duck_array_ops.py::test_push_dask[arr0-blelloch] tests/test_duck_array_ops.py::test_push_dask[arr1-sequential] [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_vectorized_indexing tests/test_backends.py::TestH5NetCDFFileObject::test_vectorized_indexing_negative_step [gw3] XFAIL tests/test_computation.py::test_cross[a6-b6-ae6-be6-cartesian--1-True] tests/test_computation.py::test_complex_number_reduce[numbagg] [gw3] PASSED tests/test_computation.py::test_complex_number_reduce[numbagg] tests/test_computation.py::test_fix [gw3] PASSED tests/test_computation.py::test_fix tests/test_concat.py::test_concat_compat [gw3] PASSED tests/test_concat.py::test_concat_compat tests/test_concat.py::test_concat_missing_var [gw3] PASSED tests/test_concat.py::test_concat_missing_var tests/test_concat.py::test_concat_extension_array[var4] [gw3] PASSED tests/test_concat.py::test_concat_extension_array[var4] tests/test_concat.py::test_concat_extension_array[var5] [gw3] PASSED tests/test_concat.py::test_concat_extension_array[var5] tests/test_concat.py::test_concat_missing_multiple_consecutive_var [gw3] PASSED tests/test_concat.py::test_concat_missing_multiple_consecutive_var tests/test_concat.py::test_concat_all_empty [gw3] PASSED tests/test_concat.py::test_concat_all_empty tests/test_concat.py::test_concat_second_empty [gw3] PASSED tests/test_concat.py::test_concat_second_empty tests/test_concat.py::test_concat_second_empty_with_scalar_data_var_only_on_first [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_vectorized_indexing_negative_step tests/test_backends.py::TestH5NetCDFFileObject::test_outer_indexing_reversed [gw3] PASSED tests/test_concat.py::test_concat_second_empty_with_scalar_data_var_only_on_first tests/test_concat.py::test_concat_multiple_missing_variables [gw3] PASSED tests/test_concat.py::test_concat_multiple_missing_variables tests/test_concat.py::test_concat_multiple_datasets_missing_vars[True] [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_outer_indexing_reversed tests/test_backends.py::TestH5NetCDFFileObject::test_isel_dataarray [gw3] PASSED tests/test_concat.py::test_concat_multiple_datasets_missing_vars[True] tests/test_concat.py::test_concat_multiple_datasets_missing_vars[False] [gw3] PASSED tests/test_concat.py::test_concat_multiple_datasets_missing_vars[False] tests/test_concat.py::test_concat_multiple_datasets_with_multiple_missing_variables [gw3] PASSED tests/test_concat.py::test_concat_multiple_datasets_with_multiple_missing_variables tests/test_concat.py::test_concat_type_of_missing_fill [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_isel_dataarray tests/test_backends.py::TestH5NetCDFFileObject::test_array_type_after_indexing [gw3] PASSED tests/test_concat.py::test_concat_type_of_missing_fill tests/test_concat.py::test_concat_order_when_filling_missing [gw3] PASSED tests/test_concat.py::test_concat_order_when_filling_missing tests/test_concat.py::test_concat_fill_missing_variables[True-True] [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_array_type_after_indexing tests/test_backends.py::TestH5NetCDFFileObject::test_dropna [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_dropna tests/test_backends.py::TestH5NetCDFFileObject::test_ondisk_after_print [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_ondisk_after_print tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_bytes_with_fill_value [gw3] PASSED tests/test_concat.py::test_concat_fill_missing_variables[True-True] tests/test_concat.py::test_concat_fill_missing_variables[True-False] [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_bytes_with_fill_value tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_string_with_fill_value_nchar [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_string_with_fill_value_nchar tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_empty_vlen_string_array [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_empty_vlen_string_array tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_mask_and_scale[dtype0-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_mask_and_scale[dtype0-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] [gw3] PASSED tests/test_concat.py::test_concat_fill_missing_variables[True-False] tests/test_concat.py::test_concat_fill_missing_variables[False-True] [gw0] PASSED tests/test_duck_array_ops.py::test_push_dask[arr1-sequential] tests/test_duck_array_ops.py::test_push_dask[arr1-blelloch] [gw3] PASSED tests/test_concat.py::test_concat_fill_missing_variables[False-True] tests/test_concat.py::test_concat_fill_missing_variables[False-False] [gw3] PASSED tests/test_concat.py::test_concat_fill_missing_variables[False-False] tests/test_concat.py::TestConcatDataset::test_concat_simple[dim1-True-different] [gw3] PASSED tests/test_concat.py::TestConcatDataset::test_concat_simple[dim1-True-different] tests/test_concat.py::TestConcatDataset::test_concat_simple[dim1-True-minimal] [gw3] PASSED tests/test_concat.py::TestConcatDataset::test_concat_simple[dim1-True-minimal] tests/test_concat.py::TestConcatDataset::test_concat_simple[dim2-False-different] [gw3] PASSED tests/test_concat.py::TestConcatDataset::test_concat_simple[dim2-False-different] tests/test_concat.py::TestConcatDataset::test_concat_simple[dim2-False-minimal] [gw3] PASSED tests/test_concat.py::TestConcatDataset::test_concat_simple[dim2-False-minimal] tests/test_concat.py::TestConcatDataset::test_concat_merge_variables_present_in_some_datasets [gw3] PASSED tests/test_concat.py::TestConcatDataset::test_concat_merge_variables_present_in_some_datasets tests/test_concat.py::TestConcatDataset::test_concat_2[False] [gw3] PASSED tests/test_concat.py::TestConcatDataset::test_concat_2[False] tests/test_concat.py::TestConcatDataset::test_concat_coords_kwarg[dim1-different] [gw3] PASSED tests/test_concat.py::TestConcatDataset::test_concat_coords_kwarg[dim1-different] tests/test_concat.py::TestConcatDataset::test_concat_coords_kwarg[dim1-minimal] [gw3] PASSED tests/test_concat.py::TestConcatDataset::test_concat_coords_kwarg[dim1-minimal] tests/test_concat.py::TestConcatDataset::test_concat_coords_kwarg[dim1-all] [gw3] PASSED tests/test_concat.py::TestConcatDataset::test_concat_coords_kwarg[dim1-all] tests/test_concat.py::TestConcatDataset::test_concat_coords_kwarg[dim2-different] [gw3] PASSED tests/test_concat.py::TestConcatDataset::test_concat_coords_kwarg[dim2-different] tests/test_concat.py::TestConcatDataset::test_concat_coords_kwarg[dim2-minimal] [gw3] PASSED tests/test_concat.py::TestConcatDataset::test_concat_coords_kwarg[dim2-minimal] tests/test_concat.py::TestConcatDataset::test_concat_coords_kwarg[dim2-all] [gw3] PASSED tests/test_concat.py::TestConcatDataset::test_concat_coords_kwarg[dim2-all] tests/test_concat.py::TestConcatDataset::test_concat [gw3] PASSED tests/test_concat.py::TestConcatDataset::test_concat tests/test_concat.py::TestConcatDataset::test_concat_dim_precedence [gw3] PASSED tests/test_concat.py::TestConcatDataset::test_concat_dim_precedence tests/test_concat.py::TestConcatDataset::test_concat_data_vars_typing [gw3] PASSED tests/test_concat.py::TestConcatDataset::test_concat_data_vars_typing tests/test_concat.py::TestConcatDataset::test_concat_data_vars[minimal] [gw3] PASSED tests/test_concat.py::TestConcatDataset::test_concat_data_vars[minimal] tests/test_concat.py::TestConcatDataset::test_concat_data_vars[different] [gw3] PASSED tests/test_concat.py::TestConcatDataset::test_concat_data_vars[different] tests/test_concat.py::TestConcatDataset::test_concat_data_vars[all] [gw3] PASSED tests/test_concat.py::TestConcatDataset::test_concat_data_vars[all] tests/test_concat.py::TestConcatDataset::test_concat_data_vars[data_vars3] [gw3] PASSED tests/test_concat.py::TestConcatDataset::test_concat_data_vars[data_vars3] tests/test_concat.py::TestConcatDataset::test_concat_data_vars[data_vars4] [gw3] PASSED tests/test_concat.py::TestConcatDataset::test_concat_data_vars[data_vars4] tests/test_concat.py::TestConcatDataset::test_concat_coords[different] [gw3] PASSED tests/test_concat.py::TestConcatDataset::test_concat_coords[different] tests/test_concat.py::TestConcatDataset::test_concat_coords[all] [gw3] PASSED tests/test_concat.py::TestConcatDataset::test_concat_coords[all] tests/test_concat.py::TestConcatDataset::test_concat_coords[coords2] [gw3] PASSED tests/test_concat.py::TestConcatDataset::test_concat_coords[coords2] tests/test_concat.py::TestConcatDataset::test_concat_coords_raises_merge_error[minimal] [gw3] PASSED tests/test_concat.py::TestConcatDataset::test_concat_coords_raises_merge_error[minimal] tests/test_concat.py::TestConcatDataset::test_concat_coords_raises_merge_error[coords1] [gw3] PASSED tests/test_concat.py::TestConcatDataset::test_concat_coords_raises_merge_error[coords1] tests/test_concat.py::TestConcatDataset::test_concat_constant_index[different] [gw3] PASSED tests/test_concat.py::TestConcatDataset::test_concat_constant_index[different] tests/test_dataarray.py::TestDataArray::test_pad_stat_length[None-minimum] [gw3] PASSED tests/test_dataarray.py::TestDataArray::test_pad_stat_length[None-minimum] tests/test_dataarray.py::TestDataArray::test_pad_stat_length[None-maximum] [gw3] PASSED tests/test_dataarray.py::TestDataArray::test_pad_stat_length[None-maximum] tests/test_dataarray.py::TestDataArray::test_pad_stat_length[None-mean] [gw3] PASSED tests/test_dataarray.py::TestDataArray::test_pad_stat_length[None-mean] tests/test_dataarray.py::TestDataArray::test_pad_stat_length[None-median] [gw3] PASSED tests/test_dataarray.py::TestDataArray::test_pad_stat_length[None-median] [gw1] XFAIL tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_mask_and_scale[dtype0-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] tests/test_dataarray.py::TestDataArray::test_pad_stat_length[3-minimum] [gw3] PASSED tests/test_dataarray.py::TestDataArray::test_pad_stat_length[3-minimum] tests/test_dataarray.py::TestDataArray::test_pad_stat_length[3-maximum] [gw3] PASSED tests/test_dataarray.py::TestDataArray::test_pad_stat_length[3-maximum] tests/test_dataarray.py::TestDataArray::test_pad_stat_length[3-mean] [gw3] PASSED tests/test_dataarray.py::TestDataArray::test_pad_stat_length[3-mean] tests/test_dataarray.py::TestDataArray::test_pad_stat_length[3-median] [gw3] PASSED tests/test_dataarray.py::TestDataArray::test_pad_stat_length[3-median] tests/test_dataarray.py::TestDataArray::test_pad_stat_length[stat_length2-minimum] [gw3] PASSED tests/test_dataarray.py::TestDataArray::test_pad_stat_length[stat_length2-minimum] tests/test_dataarray.py::TestDataArray::test_pad_stat_length[stat_length2-maximum] [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_mask_and_scale[dtype0-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_mask_and_scale[dtype0-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data] [gw1] SKIPPED tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_mask_and_scale[dtype0-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data] tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_mask_and_scale[dtype0-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] [gw3] PASSED tests/test_dataarray.py::TestDataArray::test_pad_stat_length[stat_length2-maximum] tests/test_dataarray.py::TestDataArray::test_pad_stat_length[stat_length2-mean] [gw3] PASSED tests/test_dataarray.py::TestDataArray::test_pad_stat_length[stat_length2-mean] tests/test_dataarray.py::TestDataArray::test_pad_stat_length[stat_length2-median] [gw3] PASSED tests/test_dataarray.py::TestDataArray::test_pad_stat_length[stat_length2-median] tests/test_dataarray.py::TestDataArray::test_pad_stat_length[stat_length3-minimum] [gw3] PASSED tests/test_dataarray.py::TestDataArray::test_pad_stat_length[stat_length3-minimum] tests/test_dataarray.py::TestDataArray::test_pad_stat_length[stat_length3-maximum] [gw3] PASSED tests/test_dataarray.py::TestDataArray::test_pad_stat_length[stat_length3-maximum] tests/test_dataarray.py::TestDataArray::test_pad_stat_length[stat_length3-mean] [gw3] PASSED tests/test_dataarray.py::TestDataArray::test_pad_stat_length[stat_length3-mean] tests/test_dataarray.py::TestDataArray::test_pad_stat_length[stat_length3-median] [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_mask_and_scale[dtype0-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_mask_and_scale[dtype1-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] [gw3] PASSED tests/test_dataarray.py::TestDataArray::test_pad_stat_length[stat_length3-median] tests/test_dataarray.py::TestDataArray::test_pad_linear_ramp[None] [gw0] PASSED tests/test_duck_array_ops.py::test_push_dask[arr1-blelloch] [gw3] PASSED tests/test_dataarray.py::TestDataArray::test_pad_linear_ramp[None] tests/test_duck_array_ops.py::test_extension_array_equality tests/test_dataarray.py::TestDataArray::test_pad_linear_ramp[3] [gw0] PASSED tests/test_duck_array_ops.py::test_extension_array_equality tests/test_duck_array_ops.py::test_extension_array_singleton_equality [gw0] PASSED tests/test_duck_array_ops.py::test_extension_array_singleton_equality tests/test_duck_array_ops.py::test_extension_array_repr [gw3] PASSED tests/test_dataarray.py::TestDataArray::test_pad_linear_ramp[3] tests/test_dataarray.py::TestDataArray::test_pad_linear_ramp[end_values2] [gw0] PASSED tests/test_duck_array_ops.py::test_extension_array_repr tests/test_duck_array_ops.py::test_extension_array_attr [gw0] PASSED tests/test_duck_array_ops.py::test_extension_array_attr tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_apply_ufunc[cupy] [gw3] PASSED tests/test_dataarray.py::TestDataArray::test_pad_linear_ramp[end_values2] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_apply_ufunc[cupy] tests/test_dataarray.py::TestDataArray::test_pad_linear_ramp[end_values3] tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_apply_ufunc[dask.array] [gw0] PASSED tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_apply_ufunc[dask.array] tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_apply_ufunc[jax.numpy] [gw3] PASSED tests/test_dataarray.py::TestDataArray::test_pad_linear_ramp[end_values3] tests/test_dataarray.py::TestDataArray::test_pad_reflect[None-reflect] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_apply_ufunc[jax.numpy] tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_apply_ufunc[pint] [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_mask_and_scale[dtype1-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] [gw3] PASSED tests/test_dataarray.py::TestDataArray::test_pad_reflect[None-reflect] tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_mask_and_scale[dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] tests/test_dataarray.py::TestDataArray::test_pad_reflect[None-symmetric] [gw3] PASSED tests/test_dataarray.py::TestDataArray::test_pad_reflect[None-symmetric] tests/test_dataarray.py::TestDataArray::test_pad_reflect[even-reflect] [gw3] PASSED tests/test_dataarray.py::TestDataArray::test_pad_reflect[even-reflect] tests/test_dataarray.py::TestDataArray::test_pad_reflect[even-symmetric] [gw3] PASSED tests/test_dataarray.py::TestDataArray::test_pad_reflect[even-symmetric] tests/test_dataarray.py::TestDataArray::test_pad_reflect[odd-reflect] [gw3] PASSED tests/test_dataarray.py::TestDataArray::test_pad_reflect[odd-reflect] tests/test_dataarray.py::TestDataArray::test_pad_reflect[odd-symmetric] [gw3] PASSED tests/test_dataarray.py::TestDataArray::test_pad_reflect[odd-symmetric] tests/test_dataarray.py::TestDataArray::test_pad_keep_attrs[default] [gw3] PASSED tests/test_dataarray.py::TestDataArray::test_pad_keep_attrs[default] tests/test_dataarray.py::TestDataArray::test_pad_keep_attrs[False] [gw3] PASSED tests/test_dataarray.py::TestDataArray::test_pad_keep_attrs[False] tests/test_dataarray.py::TestDataArray::test_pad_keep_attrs[True] [gw3] PASSED tests/test_dataarray.py::TestDataArray::test_pad_keep_attrs[True] tests/test_dataarray.py::TestDataArray::test_query[numpy-python-pandas] [gw3] PASSED tests/test_dataarray.py::TestDataArray::test_query[numpy-python-pandas] tests/test_dataarray.py::TestDataArray::test_query[numpy-python-python] [gw3] PASSED tests/test_dataarray.py::TestDataArray::test_query[numpy-python-python] tests/test_dataarray.py::TestDataArray::test_query[numpy-None-pandas] [gw3] PASSED tests/test_dataarray.py::TestDataArray::test_query[numpy-None-pandas] tests/test_dataarray.py::TestDataArray::test_query[numpy-None-python] [gw3] PASSED tests/test_dataarray.py::TestDataArray::test_query[numpy-None-python] tests/test_dataarray.py::TestDataArray::test_query[numpy-numexpr-pandas] [gw3] SKIPPED tests/test_dataarray.py::TestDataArray::test_query[numpy-numexpr-pandas] tests/test_dataarray.py::TestDataArray::test_query[numpy-numexpr-python] [gw3] SKIPPED tests/test_dataarray.py::TestDataArray::test_query[numpy-numexpr-python] tests/test_dataarray.py::TestDataArray::test_query[dask-python-pandas] [gw3] PASSED tests/test_dataarray.py::TestDataArray::test_query[dask-python-pandas] tests/test_dataarray.py::TestDataArray::test_query[dask-python-python] [gw3] PASSED tests/test_dataarray.py::TestDataArray::test_query[dask-python-python] tests/test_dataarray.py::TestDataArray::test_query[dask-None-pandas] [gw0] PASSED tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_apply_ufunc[pint] tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_apply_ufunc[sparse] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_apply_ufunc[sparse] tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_align[cupy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_align[cupy] tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_align[dask.array] [gw3] PASSED tests/test_dataarray.py::TestDataArray::test_query[dask-None-pandas] tests/test_dataarray.py::TestDataArray::test_query[dask-None-python] [gw0] PASSED tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_align[dask.array] tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_align[jax.numpy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_align[jax.numpy] tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_align[pint] [gw0] PASSED tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_align[pint] tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_align[sparse] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_align[sparse] tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_broadcast[cupy] [gw3] PASSED tests/test_dataarray.py::TestDataArray::test_query[dask-None-python] tests/test_dataarray.py::TestDataArray::test_query[dask-numexpr-pandas] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_broadcast[cupy] tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_broadcast[dask.array] [gw3] SKIPPED tests/test_dataarray.py::TestDataArray::test_query[dask-numexpr-pandas] tests/test_dataarray.py::TestDataArray::test_query[dask-numexpr-python] [gw3] SKIPPED tests/test_dataarray.py::TestDataArray::test_query[dask-numexpr-python] tests/test_dataarray.py::TestDataArray::test_curvefit[True] [gw0] PASSED tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_broadcast[dask.array] tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_broadcast[jax.numpy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_broadcast[jax.numpy] tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_broadcast[pint] [gw0] PASSED tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_broadcast[pint] tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_broadcast[sparse] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_broadcast[sparse] tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_concat[cupy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_concat[cupy] tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_concat[dask.array] [gw3] PASSED tests/test_dataarray.py::TestDataArray::test_curvefit[True] tests/test_dataarray.py::TestDataArray::test_curvefit[False] [gw0] PASSED tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_concat[dask.array] tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_concat[jax.numpy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_concat[jax.numpy] tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_concat[pint] [gw0] PASSED tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_concat[pint] tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_concat[sparse] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_concat[sparse] tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_merge[cupy] [gw3] PASSED tests/test_dataarray.py::TestDataArray::test_curvefit[False] tests/test_dataarray.py::TestDataArray::test_curvefit_helpers [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_merge[cupy] tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_merge[dask.array] [gw3] PASSED tests/test_dataarray.py::TestDataArray::test_curvefit_helpers tests/test_dataarray.py::TestDataArray::test_curvefit_multidimensional_guess[True] [gw0] PASSED tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_merge[dask.array] tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_merge[jax.numpy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_merge[jax.numpy] tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_merge[pint] [gw0] PASSED tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_merge[pint] tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_merge[sparse] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_merge[sparse] tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_where[cupy] [gw3] PASSED tests/test_dataarray.py::TestDataArray::test_curvefit_multidimensional_guess[True] tests/test_dataarray.py::TestDataArray::test_curvefit_multidimensional_guess[False] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_where[cupy] tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_where[dask.array] [gw0] PASSED tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_where[dask.array] tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_where[jax.numpy] [gw3] PASSED tests/test_dataarray.py::TestDataArray::test_curvefit_multidimensional_guess[False] tests/test_dataarray.py::TestDataArray::test_curvefit_multidimensional_bounds[True] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_where[jax.numpy] tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_where[pint] [gw0] PASSED tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_where[pint] tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_where[sparse] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_where[sparse] tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_full_like[cupy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_full_like[cupy] tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_full_like[dask.array] [gw0] PASSED tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_full_like[dask.array] tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_full_like[jax.numpy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_full_like[jax.numpy] tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_full_like[pint] [gw3] PASSED tests/test_dataarray.py::TestDataArray::test_curvefit_multidimensional_bounds[True] tests/test_dataarray.py::TestDataArray::test_curvefit_multidimensional_bounds[False] [gw2] PASSED tests/test_dask.py::test_basic_compute tests/test_dask.py::test_dataset_as_delayed [gw2] PASSED tests/test_dask.py::test_dataset_as_delayed tests/test_dask.py::test_unify_chunks [gw3] PASSED tests/test_dataarray.py::TestDataArray::test_curvefit_multidimensional_bounds[False] tests/test_dataarray.py::TestDataArray::test_curvefit_ignore_errors[True] [gw3] PASSED tests/test_dataarray.py::TestDataArray::test_curvefit_ignore_errors[True] tests/test_dataarray.py::TestDataArray::test_curvefit_ignore_errors[False] [gw2] PASSED tests/test_dask.py::test_unify_chunks [gw3] PASSED tests/test_dataarray.py::TestDataArray::test_curvefit_ignore_errors[False] tests/test_dask.py::test_unify_chunks_shallow_copy[0-obj0] tests/test_dataarray.py::TestReduce1D::test_min[int] [gw3] PASSED tests/test_dataarray.py::TestReduce1D::test_min[int] tests/test_dataarray.py::TestReduce1D::test_min[float] [gw2] PASSED tests/test_dask.py::test_unify_chunks_shallow_copy[0-obj0] tests/test_dask.py::test_unify_chunks_shallow_copy[0-obj1] [gw3] PASSED tests/test_dataarray.py::TestReduce1D::test_min[float] tests/test_dataarray.py::TestReduce1D::test_min[nan] [gw2] PASSED tests/test_dask.py::test_unify_chunks_shallow_copy[0-obj1] tests/test_dask.py::test_unify_chunks_shallow_copy[1-obj0] [gw3] PASSED tests/test_dataarray.py::TestReduce1D::test_min[nan] tests/test_dataarray.py::TestReduce1D::test_min[obj] [gw2] PASSED tests/test_dask.py::test_unify_chunks_shallow_copy[1-obj0] tests/test_dask.py::test_unify_chunks_shallow_copy[1-obj1] [gw3] PASSED tests/test_dataarray.py::TestReduce1D::test_min[obj] tests/test_dataarray.py::TestReduce1D::test_min[allnan] [gw2] PASSED tests/test_dask.py::test_unify_chunks_shallow_copy[1-obj1] tests/test_dask.py::test_auto_chunk_da[obj0] [gw3] PASSED tests/test_dataarray.py::TestReduce1D::test_min[allnan] tests/test_dataarray.py::TestReduce1D::test_min[datetime] [gw2] PASSED tests/test_dask.py::test_auto_chunk_da[obj0] tests/test_dask.py::test_map_blocks_error [gw3] PASSED tests/test_dataarray.py::TestReduce1D::test_min[datetime] tests/test_dataarray.py::TestReduce1D::test_max[int] [gw3] PASSED tests/test_dataarray.py::TestReduce1D::test_max[int] tests/test_dataarray.py::TestReduce1D::test_max[float] [gw3] PASSED tests/test_dataarray.py::TestReduce1D::test_max[float] tests/test_dataarray.py::TestReduce1D::test_max[nan] [gw3] PASSED tests/test_dataarray.py::TestReduce1D::test_max[nan] tests/test_dataarray.py::TestReduce1D::test_max[obj] [gw3] PASSED tests/test_dataarray.py::TestReduce1D::test_max[obj] tests/test_dataarray.py::TestReduce1D::test_max[allnan] [gw3] PASSED tests/test_dataarray.py::TestReduce1D::test_max[allnan] tests/test_dataarray.py::TestReduce1D::test_max[datetime] [gw0] XFAIL tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_full_like[pint] tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_full_like[sparse] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_full_like[sparse] tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_cov[cupy] [gw3] PASSED tests/test_dataarray.py::TestReduce1D::test_max[datetime] tests/test_dataarray.py::TestReduce1D::test_argmin[int] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_cov[cupy] tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_cov[dask.array] [gw3] PASSED tests/test_dataarray.py::TestReduce1D::test_argmin[int] tests/test_dataarray.py::TestReduce1D::test_argmin[float] [gw3] PASSED tests/test_dataarray.py::TestReduce1D::test_argmin[float] tests/test_dataarray.py::TestReduce1D::test_argmin[nan] [gw2] PASSED tests/test_dask.py::test_map_blocks_error tests/test_dask.py::test_map_blocks[obj0] [gw3] PASSED tests/test_dataarray.py::TestReduce1D::test_argmin[nan] tests/test_dataarray.py::TestReduce1D::test_argmin[obj] [gw3] PASSED tests/test_dataarray.py::TestReduce1D::test_argmin[obj] tests/test_dataarray.py::TestReduce1D::test_argmin[allnan] [gw0] PASSED tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_cov[dask.array] tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_cov[jax.numpy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_cov[jax.numpy] tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_cov[pint] [gw3] PASSED tests/test_dataarray.py::TestReduce1D::test_argmin[allnan] tests/test_dataarray.py::TestReduce1D::test_argmin[datetime] [gw3] PASSED tests/test_dataarray.py::TestReduce1D::test_argmin[datetime] tests/test_dataarray.py::TestReduce1D::test_argmax[int] [gw1] XFAIL tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_mask_and_scale[dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_mask_and_scale[dtype1-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] [gw3] PASSED tests/test_dataarray.py::TestReduce1D::test_argmax[int] tests/test_dataarray.py::TestReduce1D::test_argmax[float] [gw0] PASSED tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_cov[pint] tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_cov[sparse] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_cov[sparse] tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_corr[cupy] [gw3] PASSED tests/test_dataarray.py::TestReduce1D::test_argmax[float] tests/test_dataarray.py::TestReduce1D::test_argmax[nan] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_corr[cupy] tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_corr[dask.array] [gw3] PASSED tests/test_dataarray.py::TestReduce1D::test_argmax[nan] tests/test_dataarray.py::TestReduce1D::test_argmax[obj] [gw3] PASSED tests/test_dataarray.py::TestReduce1D::test_argmax[obj] tests/test_dataarray.py::TestReduce1D::test_argmax[allnan] [gw3] PASSED tests/test_dataarray.py::TestReduce1D::test_argmax[allnan] tests/test_dataarray.py::TestReduce1D::test_argmax[datetime] [gw3] PASSED tests/test_dataarray.py::TestReduce1D::test_argmax[datetime] tests/test_dataarray.py::TestReduce1D::test_idxmin[True-int] [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_mask_and_scale[dtype1-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_mask_and_scale[dtype1-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data] [gw0] PASSED tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_corr[dask.array] tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_corr[jax.numpy] [gw1] SKIPPED tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_mask_and_scale[dtype1-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data] tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_mask_and_scale[dtype1-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_corr[jax.numpy] tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_corr[pint] [gw0] PASSED tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_corr[pint] tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_corr[sparse] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_corr[sparse] tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_cross[cupy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_cross[cupy] tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_cross[dask.array] [gw0] PASSED tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_cross[dask.array] tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_cross[jax.numpy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_cross[jax.numpy] tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_cross[pint] [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_mask_and_scale[dtype1-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_unsigned[fill_value0-False] [gw0] PASSED tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_cross[pint] tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_cross[sparse] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_cross[sparse] tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_dot[cupy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_dot[cupy] tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_dot[dask.array] [gw0] PASSED tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_dot[dask.array] [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_unsigned[fill_value0-False] tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_dot[jax.numpy] tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_unsigned[fill_value1-True] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_dot[jax.numpy] tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_dot[pint] [gw2] PASSED tests/test_dask.py::test_map_blocks[obj0] tests/test_dask.py::test_map_blocks[obj1] [gw3] PASSED tests/test_dataarray.py::TestReduce1D::test_idxmin[True-int] tests/test_dataarray.py::TestReduce1D::test_idxmin[True-float] [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_unsigned[fill_value1-True] tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_unsigned[-1-False] [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_unsigned[-1-False] tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_unsigned[255-True] [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_unsigned[255-True] tests/test_backends.py::TestH5NetCDFFileObject::test_grid_mapping_and_bounds_are_not_coordinates_in_file [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_grid_mapping_and_bounds_are_not_coordinates_in_file tests/test_backends.py::TestH5NetCDFFileObject::test_coordinate_variables_after_dataset_roundtrip [gw3] PASSED tests/test_dataarray.py::TestReduce1D::test_idxmin[True-float] tests/test_dataarray.py::TestReduce1D::test_idxmin[True-nan] [gw0] XFAIL tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_dot[pint] tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_dot[sparse] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_dot[sparse] tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_map_blocks[cupy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_map_blocks[cupy] tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_map_blocks[dask.array] [gw0] PASSED tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_map_blocks[dask.array] tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_map_blocks[jax.numpy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_map_blocks[jax.numpy] tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_map_blocks[pint] [gw0] PASSED tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_map_blocks[pint] tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_map_blocks[sparse] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_map_blocks[sparse] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_loc[cupy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_loc[cupy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_loc[dask.array] [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_loc[dask.array] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_loc[jax.numpy] [gw3] PASSED tests/test_dataarray.py::TestReduce1D::test_idxmin[True-nan] tests/test_dataarray.py::TestReduce1D::test_idxmin[True-obj] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_loc[jax.numpy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_loc[pint] [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_coordinate_variables_after_dataset_roundtrip tests/test_backends.py::TestH5NetCDFFileObject::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_loc[pint] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_loc[sparse] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_loc[sparse] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_isel[cupy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_isel[cupy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_isel[dask.array] [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_isel[dask.array] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_isel[jax.numpy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_isel[jax.numpy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_isel[pint] [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_isel[pint] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_isel[sparse] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_isel[sparse] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_sel[cupy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_sel[cupy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_sel[dask.array] [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_sel[dask.array] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_sel[jax.numpy] [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip tests/test_backends.py::TestH5NetCDFFileObject::test_coordinate_variables_after_iris_roundtrip [gw1] SKIPPED tests/test_backends.py::TestH5NetCDFFileObject::test_coordinate_variables_after_iris_roundtrip tests/test_backends.py::TestH5NetCDFFileObject::test_coordinates_encoding [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_sel[jax.numpy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_sel[pint] [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_sel[pint] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_sel[sparse] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_sel[sparse] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_squeeze[cupy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_squeeze[cupy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_squeeze[dask.array] [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_squeeze[dask.array] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_squeeze[jax.numpy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_squeeze[jax.numpy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_squeeze[pint] [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_squeeze[pint] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_squeeze[sparse] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_squeeze[sparse] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_interp[cupy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_interp[cupy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_interp[dask.array] [gw0] XPASS tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_interp[dask.array] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_interp[jax.numpy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_interp[jax.numpy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_interp[pint] [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_coordinates_encoding tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_endian [gw3] PASSED tests/test_dataarray.py::TestReduce1D::test_idxmin[True-obj] tests/test_dataarray.py::TestReduce1D::test_idxmin[True-allnan] [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_endian tests/test_backends.py::TestH5NetCDFFileObject::test_invalid_dataarray_names_raise [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_invalid_dataarray_names_raise tests/test_backends.py::TestH5NetCDFFileObject::test_encoding_kwarg [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_encoding_kwarg tests/test_backends.py::TestH5NetCDFFileObject::test_encoding_unlimited_dims [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_encoding_unlimited_dims tests/test_backends.py::TestH5NetCDFFileObject::test_encoding_kwarg_dates [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_encoding_kwarg_dates tests/test_backends.py::TestH5NetCDFFileObject::test_encoding_kwarg_fixed_width_string [gw3] PASSED tests/test_dataarray.py::TestReduce1D::test_idxmin[True-allnan] tests/test_dataarray.py::TestReduce1D::test_idxmin[True-datetime] [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_encoding_kwarg_fixed_width_string tests/test_backends.py::TestH5NetCDFFileObject::test_default_fill_value [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_default_fill_value tests/test_backends.py::TestH5NetCDFFileObject::test_explicitly_omit_fill_value [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_explicitly_omit_fill_value tests/test_backends.py::TestH5NetCDFFileObject::test_explicitly_omit_fill_value_via_encoding_kwarg [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_explicitly_omit_fill_value_via_encoding_kwarg tests/test_backends.py::TestH5NetCDFFileObject::test_explicitly_omit_fill_value_in_coord [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_explicitly_omit_fill_value_in_coord tests/test_backends.py::TestH5NetCDFFileObject::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg [gw3] PASSED tests/test_dataarray.py::TestReduce1D::test_idxmin[True-datetime] tests/test_dataarray.py::TestReduce1D::test_idxmin[False-int] [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg tests/test_backends.py::TestH5NetCDFFileObject::test_encoding_same_dtype [gw3] PASSED tests/test_dataarray.py::TestReduce1D::test_idxmin[False-int] tests/test_dataarray.py::TestReduce1D::test_idxmin[False-float] [gw0] XFAIL tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_interp[pint] [gw2] PASSED tests/test_dask.py::test_map_blocks[obj1] tests/test_dask.py::test_map_blocks_mixed_type_inputs[obj0] [gw3] PASSED tests/test_dataarray.py::TestReduce1D::test_idxmin[False-float] tests/test_dataarray.py::TestReduce1D::test_idxmin[False-nan] [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_encoding_same_dtype tests/test_backends.py::TestH5NetCDFFileObject::test_append_write [gw3] PASSED tests/test_dataarray.py::TestReduce1D::test_idxmin[False-nan] tests/test_dataarray.py::TestReduce1D::test_idxmin[False-obj] [gw3] PASSED tests/test_dataarray.py::TestReduce1D::test_idxmin[False-obj] tests/test_dataarray.py::TestReduce1D::test_idxmin[False-allnan] [gw3] PASSED tests/test_dataarray.py::TestReduce1D::test_idxmin[False-allnan] tests/test_dataarray.py::TestReduce1D::test_idxmin[False-datetime] [gw3] PASSED tests/test_dataarray.py::TestReduce1D::test_idxmin[False-datetime] tests/test_dataarray.py::TestReduce1D::test_idxmax[True-int] [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_append_write tests/test_backends.py::TestH5NetCDFFileObject::test_append_overwrite_values [gw2] PASSED tests/test_dask.py::test_map_blocks_mixed_type_inputs[obj0] tests/test_dask.py::test_map_blocks_mixed_type_inputs[obj1] [gw3] PASSED tests/test_dataarray.py::TestReduce1D::test_idxmax[True-int] tests/test_dataarray.py::TestReduce1D::test_idxmax[True-float] [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_append_overwrite_values tests/test_backends.py::TestH5NetCDFFileObject::test_append_with_invalid_dim_raises [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_append_with_invalid_dim_raises tests/test_backends.py::TestH5NetCDFFileObject::test_multiindex_not_implemented [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_multiindex_not_implemented tests/test_backends.py::TestH5NetCDFFileObject::test_string_object_warning [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_string_object_warning tests/test_backends.py::TestH5NetCDFFileObject::test_indexing_roundtrip[indexer0] [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_indexing_roundtrip[indexer0] tests/test_backends.py::TestH5NetCDFFileObject::test_indexing_roundtrip[indexer1] [gw3] PASSED tests/test_dataarray.py::TestReduce1D::test_idxmax[True-float] tests/test_dataarray.py::TestReduce1D::test_idxmax[True-nan] [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_indexing_roundtrip[indexer1] tests/test_backends.py::TestH5NetCDFFileObject::test_indexing_roundtrip[indexer2] [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_indexing_roundtrip[indexer2] tests/test_backends.py::TestH5NetCDFFileObject::test_indexing_roundtrip[indexer3] [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_indexing_roundtrip[indexer3] tests/test_backends.py::TestH5NetCDFFileObject::test_indexing_roundtrip[indexer4] [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_indexing_roundtrip[indexer4] tests/test_backends.py::TestH5NetCDFFileObject::test_load_async [gw1] SKIPPED tests/test_backends.py::TestH5NetCDFFileObject::test_load_async tests/test_backends.py::TestH5NetCDFFileObject::test_refresh_from_disk [gw3] PASSED tests/test_dataarray.py::TestReduce1D::test_idxmax[True-nan] tests/test_dataarray.py::TestReduce1D::test_idxmax[True-obj] [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_refresh_from_disk tests/test_backends.py::TestH5NetCDFFileObject::test_open_group [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_open_group tests/test_backends.py::TestH5NetCDFFileObject::test_open_subgroup [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_open_subgroup [gw3] PASSED tests/test_dataarray.py::TestReduce1D::test_idxmax[True-obj] tests/test_dataarray.py::TestReduce1D::test_idxmax[True-allnan] tests/test_backends.py::TestH5NetCDFFileObject::test_write_groups [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_write_groups tests/test_backends.py::TestH5NetCDFFileObject::test_child_group_with_inconsistent_dimensions [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_child_group_with_inconsistent_dimensions tests/test_backends.py::TestH5NetCDFFileObject::test_encoding_kwarg_vlen_string[input_strings0-True] [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_encoding_kwarg_vlen_string[input_strings0-True] tests/test_backends.py::TestH5NetCDFFileObject::test_encoding_kwarg_vlen_string[input_strings1-False] [gw3] PASSED tests/test_dataarray.py::TestReduce1D::test_idxmax[True-allnan] tests/test_dataarray.py::TestReduce1D::test_idxmax[True-datetime] [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_encoding_kwarg_vlen_string[input_strings1-False] tests/test_backends.py::TestH5NetCDFFileObject::test_encoding_kwarg_vlen_string[input_strings2-False] [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_encoding_kwarg_vlen_string[input_strings2-False] tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_string_with_fill_value_vlen[XXX] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_interp[sparse] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_interp[sparse] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_isnull[cupy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_isnull[cupy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_isnull[dask.array] [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_isnull[dask.array] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_isnull[jax.numpy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_isnull[jax.numpy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_isnull[pint] [gw0] XFAIL tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_isnull[pint] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_isnull[sparse] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_isnull[sparse] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_notnull[cupy] [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_string_with_fill_value_vlen[XXX] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_notnull[cupy] tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_string_with_fill_value_vlen[] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_notnull[dask.array] [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_notnull[dask.array] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_notnull[jax.numpy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_notnull[jax.numpy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_notnull[pint] [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_string_with_fill_value_vlen[] tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_string_with_fill_value_vlen[b\xe1r] [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_string_with_fill_value_vlen[b\xe1r] tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_character_array [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_character_array tests/test_backends.py::TestH5NetCDFFileObject::test_default_to_char_arrays [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_default_to_char_arrays tests/test_backends.py::TestH5NetCDFFileObject::test_open_encodings [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_open_encodings tests/test_backends.py::TestH5NetCDFFileObject::test_dump_encodings [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_dump_encodings tests/test_backends.py::TestH5NetCDFFileObject::test_dump_and_open_encodings [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_dump_and_open_encodings tests/test_backends.py::TestH5NetCDFFileObject::test_compression_encoding_legacy [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_compression_encoding_legacy tests/test_backends.py::TestH5NetCDFFileObject::test_encoding_kwarg_compression [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_encoding_kwarg_compression tests/test_backends.py::TestH5NetCDFFileObject::test_keep_chunksizes_if_no_original_shape [gw0] XFAIL tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_notnull[pint] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_notnull[sparse] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_notnull[sparse] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_count[cupy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_count[cupy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_count[dask.array] [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_keep_chunksizes_if_no_original_shape tests/test_backends.py::TestH5NetCDFFileObject::test_preferred_chunks_is_present [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_count[dask.array] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_count[jax.numpy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_count[jax.numpy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_count[pint] [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_preferred_chunks_is_present tests/test_backends.py::TestH5NetCDFFileObject::test_auto_chunking_is_based_on_disk_chunk_sizes [gw3] XFAIL tests/test_dataarray.py::TestReduce1D::test_idxmax[True-datetime] tests/test_dataarray.py::TestReduce1D::test_idxmax[False-int] [gw3] PASSED tests/test_dataarray.py::TestReduce1D::test_idxmax[False-int] tests/test_dataarray.py::TestReduce1D::test_idxmax[False-float] [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_auto_chunking_is_based_on_disk_chunk_sizes tests/test_backends.py::TestH5NetCDFFileObject::test_base_chunking_uses_disk_chunk_sizes [gw3] PASSED tests/test_dataarray.py::TestReduce1D::test_idxmax[False-float] tests/test_dataarray.py::TestReduce1D::test_idxmax[False-nan] [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_base_chunking_uses_disk_chunk_sizes tests/test_backends.py::TestH5NetCDFFileObject::test_preferred_chunks_are_disk_chunk_sizes [gw3] PASSED tests/test_dataarray.py::TestReduce1D::test_idxmax[False-nan] tests/test_dataarray.py::TestReduce1D::test_idxmax[False-obj] [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_preferred_chunks_are_disk_chunk_sizes tests/test_backends.py::TestH5NetCDFFileObject::test_encoding_chunksizes_unlimited [gw2] PASSED tests/test_dask.py::test_map_blocks_mixed_type_inputs[obj1] tests/test_dask.py::test_map_blocks_convert_args_to_list[obj0] [gw3] PASSED tests/test_dataarray.py::TestReduce1D::test_idxmax[False-obj] tests/test_dataarray.py::TestReduce1D::test_idxmax[False-allnan] [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_encoding_chunksizes_unlimited tests/test_backends.py::TestH5NetCDFFileObject::test_mask_and_scale [gw3] PASSED tests/test_dataarray.py::TestReduce1D::test_idxmax[False-allnan] tests/test_dataarray.py::TestReduce1D::test_idxmax[False-datetime] [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_mask_and_scale tests/test_backends.py::TestH5NetCDFFileObject::test_0dimensional_variable [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_0dimensional_variable [gw3] PASSED tests/test_dataarray.py::TestReduce1D::test_idxmax[False-datetime] tests/test_backends.py::TestH5NetCDFFileObject::test_read_variable_len_strings tests/test_dataarray.py::TestReduce1D::test_argmin_dim[int] [gw3] PASSED tests/test_dataarray.py::TestReduce1D::test_argmin_dim[int] tests/test_dataarray.py::TestReduce1D::test_argmin_dim[float] [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_read_variable_len_strings tests/test_backends.py::TestH5NetCDFFileObject::test_raise_on_forward_slashes_in_names [gw3] PASSED tests/test_dataarray.py::TestReduce1D::test_argmin_dim[float] tests/test_dataarray.py::TestReduce1D::test_argmin_dim[nan] [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_raise_on_forward_slashes_in_names tests/test_backends.py::TestH5NetCDFFileObject::test_encoding_enum__no_fill_value [gw3] PASSED tests/test_dataarray.py::TestReduce1D::test_argmin_dim[nan] tests/test_dataarray.py::TestReduce1D::test_argmin_dim[obj] [gw3] PASSED tests/test_dataarray.py::TestReduce1D::test_argmin_dim[obj] tests/test_dataarray.py::TestReduce1D::test_argmin_dim[allnan] [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_encoding_enum__no_fill_value tests/test_backends.py::TestH5NetCDFFileObject::test_encoding_enum__multiple_variable_with_enum [gw3] PASSED tests/test_dataarray.py::TestReduce1D::test_argmin_dim[allnan] tests/test_dataarray.py::TestReduce1D::test_argmin_dim[datetime] [gw3] PASSED tests/test_dataarray.py::TestReduce1D::test_argmin_dim[datetime] tests/test_dataarray.py::TestReduce1D::test_argmax_dim[int] [gw3] PASSED tests/test_dataarray.py::TestReduce1D::test_argmax_dim[int] tests/test_dataarray.py::TestReduce1D::test_argmax_dim[float] [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_encoding_enum__multiple_variable_with_enum tests/test_backends.py::TestH5NetCDFFileObject::test_encoding_enum__error_multiple_variable_with_changing_enum [gw3] PASSED tests/test_dataarray.py::TestReduce1D::test_argmax_dim[float] tests/test_dataarray.py::TestReduce1D::test_argmax_dim[nan] [gw3] PASSED tests/test_dataarray.py::TestReduce1D::test_argmax_dim[nan] [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_encoding_enum__error_multiple_variable_with_changing_enum tests/test_backends.py::TestH5NetCDFFileObject::test_create_default_indexes[True] tests/test_dataarray.py::TestReduce1D::test_argmax_dim[obj] [gw2] PASSED tests/test_dask.py::test_map_blocks_convert_args_to_list[obj0] tests/test_dask.py::test_map_blocks_convert_args_to_list[obj1] [gw3] PASSED tests/test_dataarray.py::TestReduce1D::test_argmax_dim[obj] tests/test_dataarray.py::TestReduce1D::test_argmax_dim[allnan] [gw3] PASSED tests/test_dataarray.py::TestReduce1D::test_argmax_dim[allnan] [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_create_default_indexes[True] tests/test_dataarray.py::TestReduce1D::test_argmax_dim[datetime] tests/test_backends.py::TestH5NetCDFFileObject::test_create_default_indexes[False] [gw3] PASSED tests/test_dataarray.py::TestReduce1D::test_argmax_dim[datetime] tests/test_dataarray.py::TestReduce2D::test_min[int] [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_create_default_indexes[False] tests/test_backends.py::TestH5NetCDFFileObject::test_complex [gw1] SKIPPED tests/test_backends.py::TestH5NetCDFFileObject::test_complex tests/test_backends.py::TestH5NetCDFFileObject::test_complex_error[None] [gw1] SKIPPED tests/test_backends.py::TestH5NetCDFFileObject::test_complex_error[None] tests/test_backends.py::TestH5NetCDFFileObject::test_complex_error[False] [gw1] SKIPPED tests/test_backends.py::TestH5NetCDFFileObject::test_complex_error[False] tests/test_backends.py::TestH5NetCDFFileObject::test_numpy_bool_ [gw0] XFAIL tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_count[pint] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_count[sparse] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_count[sparse] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_dropna[cupy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_dropna[cupy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_dropna[dask.array] [gw3] PASSED tests/test_dataarray.py::TestReduce2D::test_min[int] tests/test_dataarray.py::TestReduce2D::test_min[nan] [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_numpy_bool_ tests/test_backends.py::TestH5NetCDFFileObject::test_cross_engine_read_write_netcdf4 [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_dropna[dask.array] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_dropna[jax.numpy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_dropna[jax.numpy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_dropna[pint] [gw3] PASSED tests/test_dataarray.py::TestReduce2D::test_min[nan] tests/test_dataarray.py::TestReduce2D::test_min[obj] [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_dropna[pint] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_dropna[sparse] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_dropna[sparse] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_fillna[cupy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_fillna[cupy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_fillna[dask.array] [gw3] PASSED tests/test_dataarray.py::TestReduce2D::test_min[obj] tests/test_dataarray.py::TestReduce2D::test_min[datetime] [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_fillna[dask.array] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_fillna[jax.numpy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_fillna[jax.numpy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_fillna[pint] [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_fillna[pint] [gw3] PASSED tests/test_dataarray.py::TestReduce2D::test_min[datetime] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_fillna[sparse] tests/test_dataarray.py::TestReduce2D::test_max[int] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_fillna[sparse] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_ffill[cupy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_ffill[cupy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_ffill[dask.array] [gw3] PASSED tests/test_dataarray.py::TestReduce2D::test_max[int] tests/test_dataarray.py::TestReduce2D::test_max[nan] [gw3] PASSED tests/test_dataarray.py::TestReduce2D::test_max[nan] tests/test_dataarray.py::TestReduce2D::test_max[obj] [gw3] PASSED tests/test_dataarray.py::TestReduce2D::test_max[obj] tests/test_dataarray.py::TestReduce2D::test_max[datetime] [gw3] PASSED tests/test_dataarray.py::TestReduce2D::test_max[datetime] tests/test_dataarray.py::TestReduce2D::test_argmin[int] [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_cross_engine_read_write_netcdf4 tests/test_backends.py::TestH5NetCDFFileObject::test_read_byte_attrs_as_unicode [gw3] PASSED tests/test_dataarray.py::TestReduce2D::test_argmin[int] tests/test_dataarray.py::TestReduce2D::test_argmin[nan] [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_read_byte_attrs_as_unicode tests/test_backends.py::TestH5NetCDFFileObject::test_compression_encoding_h5py [gw3] PASSED tests/test_dataarray.py::TestReduce2D::test_argmin[nan] tests/test_dataarray.py::TestReduce2D::test_argmin[obj] [gw3] PASSED tests/test_dataarray.py::TestReduce2D::test_argmin[obj] tests/test_dataarray.py::TestReduce2D::test_argmin[datetime] [gw3] PASSED tests/test_dataarray.py::TestReduce2D::test_argmin[datetime] tests/test_dataarray.py::TestReduce2D::test_argmax[int] [gw3] PASSED tests/test_dataarray.py::TestReduce2D::test_argmax[int] tests/test_dataarray.py::TestReduce2D::test_argmax[nan] [gw3] PASSED tests/test_dataarray.py::TestReduce2D::test_argmax[nan] tests/test_dataarray.py::TestReduce2D::test_argmax[obj] [gw3] PASSED tests/test_dataarray.py::TestReduce2D::test_argmax[obj] tests/test_dataarray.py::TestReduce2D::test_argmax[datetime] [gw3] PASSED tests/test_dataarray.py::TestReduce2D::test_argmax[datetime] tests/test_dataarray.py::TestReduce2D::test_idxmin[dask-int] [gw0] XFAIL tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_ffill[dask.array] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_ffill[jax.numpy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_ffill[jax.numpy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_ffill[pint] [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_compression_encoding_h5py tests/test_backends.py::TestH5NetCDFFileObject::test_compression_check_encoding_h5py [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_compression_check_encoding_h5py tests/test_backends.py::TestH5NetCDFFileObject::test_dump_encodings_h5py [gw3] PASSED tests/test_dataarray.py::TestReduce2D::test_idxmin[dask-int] tests/test_dataarray.py::TestReduce2D::test_idxmin[dask-nan] [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_dump_encodings_h5py tests/test_backends.py::TestH5NetCDFFileObject::test_decode_utf8_warning [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_decode_utf8_warning tests/test_backends.py::TestH5NetCDFFileObject::test_byte_attrs [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_byte_attrs tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_complex [gw0] XFAIL tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_ffill[pint] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_ffill[sparse] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_ffill[sparse] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_bfill[cupy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_bfill[cupy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_bfill[dask.array] [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_complex tests/test_backends.py::TestH5NetCDFFileObject::test_phony_dims_warning [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_phony_dims_warning tests/test_backends.py::TestH5NetCDFFileObject::test_open_badbytes [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_open_badbytes tests/test_backends.py::TestH5NetCDFFileObject::test_open_twice [gw2] PASSED tests/test_dask.py::test_map_blocks_convert_args_to_list[obj1] tests/test_dask.py::test_map_blocks_dask_args [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_open_twice tests/test_backends.py::TestH5NetCDFFileObject::test_open_fileobj [gw3] PASSED tests/test_dataarray.py::TestReduce2D::test_idxmin[dask-nan] tests/test_dataarray.py::TestReduce2D::test_idxmin[dask-obj] [gw0] XFAIL tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_bfill[dask.array] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_bfill[jax.numpy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_bfill[jax.numpy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_bfill[pint] [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_open_fileobj tests/test_backends.py::TestH5NetCDFFileObject::test_file_remains_open [gw1] PASSED tests/test_backends.py::TestH5NetCDFFileObject::test_file_remains_open tests/test_backends.py::TestH5NetCDFInMemoryData::test_roundtrip_via_bytes [gw0] XFAIL tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_bfill[pint] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_bfill[sparse] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_bfill[sparse] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_interpolate_na[cupy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_interpolate_na[cupy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_interpolate_na[dask.array] [gw1] PASSED tests/test_backends.py::TestH5NetCDFInMemoryData::test_roundtrip_via_bytes tests/test_backends.py::TestH5NetCDFInMemoryData::test_roundtrip_group_via_bytes [gw1] PASSED tests/test_backends.py::TestH5NetCDFInMemoryData::test_roundtrip_group_via_bytes [gw3] PASSED tests/test_dataarray.py::TestReduce2D::test_idxmin[dask-obj] tests/test_dataarray.py::TestReduce2D::test_idxmin[dask-datetime] tests/test_backends.py::TestH5NetCDFViaDaskData::test_zero_dimensional_variable [gw2] PASSED tests/test_dask.py::test_map_blocks_dask_args tests/test_dask.py::test_map_blocks_add_attrs[obj0] [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_zero_dimensional_variable tests/test_backends.py::TestH5NetCDFViaDaskData::test_write_store [gw0] XFAIL tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_interpolate_na[dask.array] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_interpolate_na[jax.numpy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_interpolate_na[jax.numpy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_interpolate_na[pint] [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_write_store tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_test_data [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_test_data tests/test_backends.py::TestH5NetCDFViaDaskData::test_load [gw2] PASSED tests/test_dask.py::test_map_blocks_add_attrs[obj0] tests/test_dask.py::test_map_blocks_add_attrs[obj1] [gw3] XFAIL tests/test_dataarray.py::TestReduce2D::test_idxmin[dask-datetime] tests/test_dataarray.py::TestReduce2D::test_idxmin[nodask-int] [gw0] XFAIL tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_interpolate_na[pint] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_interpolate_na[sparse] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_interpolate_na[sparse] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_where[cupy] [gw3] PASSED tests/test_dataarray.py::TestReduce2D::test_idxmin[nodask-int] tests/test_dataarray.py::TestReduce2D::test_idxmin[nodask-nan] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_where[cupy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_where[dask.array] [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_where[dask.array] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_where[jax.numpy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_where[jax.numpy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_where[pint] [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_where[pint] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_where[sparse] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_where[sparse] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_isin[cupy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_isin[cupy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_isin[dask.array] [gw3] PASSED tests/test_dataarray.py::TestReduce2D::test_idxmin[nodask-nan] tests/test_dataarray.py::TestReduce2D::test_idxmin[nodask-obj] [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_isin[dask.array] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_isin[jax.numpy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_isin[jax.numpy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_isin[pint] [gw3] PASSED tests/test_dataarray.py::TestReduce2D::test_idxmin[nodask-obj] tests/test_dataarray.py::TestReduce2D::test_idxmin[nodask-datetime] [gw3] PASSED tests/test_dataarray.py::TestReduce2D::test_idxmin[nodask-datetime] tests/test_dataarray.py::TestReduce2D::test_idxmax[dask-int] [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_load tests/test_backends.py::TestH5NetCDFViaDaskData::test_dataset_compute [gw3] PASSED tests/test_dataarray.py::TestReduce2D::test_idxmax[dask-int] tests/test_dataarray.py::TestReduce2D::test_idxmax[dask-nan] [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_dataset_compute tests/test_backends.py::TestH5NetCDFViaDaskData::test_pickle [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_pickle tests/test_backends.py::TestH5NetCDFViaDaskData::test_pickle_dataarray [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_pickle_dataarray tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_None_variable [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_None_variable tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_object_dtype [gw3] PASSED tests/test_dataarray.py::TestReduce2D::test_idxmax[dask-nan] tests/test_dataarray.py::TestReduce2D::test_idxmax[dask-obj] [gw0] XFAIL tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_isin[pint] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_isin[sparse] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_isin[sparse] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_groupby[cupy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_groupby[cupy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_groupby[dask.array] [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_groupby[dask.array] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_groupby[jax.numpy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_groupby[jax.numpy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_groupby[pint] [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_groupby[pint] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_groupby[sparse] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_groupby[sparse] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_groupby_bins[cupy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_groupby_bins[cupy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_groupby_bins[dask.array] [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_groupby_bins[dask.array] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_groupby_bins[jax.numpy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_groupby_bins[jax.numpy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_groupby_bins[pint] [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_groupby_bins[pint] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_groupby_bins[sparse] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_groupby_bins[sparse] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_rolling_iter[cupy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_rolling_iter[cupy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_rolling_iter[dask.array] [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_rolling_iter[dask.array] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_rolling_iter[jax.numpy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_rolling_iter[jax.numpy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_rolling_iter[pint] [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_rolling_iter[pint] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_rolling_iter[sparse] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_rolling_iter[sparse] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_rolling_construct[cupy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_rolling_construct[cupy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_rolling_construct[dask.array] [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_rolling_construct[dask.array] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_rolling_construct[jax.numpy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_rolling_construct[jax.numpy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_rolling_construct[pint] [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_rolling_construct[pint] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_rolling_construct[sparse] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_rolling_construct[sparse] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_rolling_reduce[True-cupy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_rolling_reduce[True-cupy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_rolling_reduce[True-dask.array] [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_object_dtype tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_string_data [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_rolling_reduce[True-dask.array] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_rolling_reduce[True-jax.numpy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_rolling_reduce[True-jax.numpy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_rolling_reduce[True-pint] [gw3] PASSED tests/test_dataarray.py::TestReduce2D::test_idxmax[dask-obj] tests/test_dataarray.py::TestReduce2D::test_idxmax[dask-datetime] [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_string_data tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_string_encoded_characters [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_string_encoded_characters tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_numpy_datetime_data [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_numpy_datetime_data tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_cftime_datetime_data [gw2] PASSED tests/test_dask.py::test_map_blocks_add_attrs[obj1] tests/test_dask.py::test_map_blocks_change_name [gw0] XFAIL tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_rolling_reduce[True-pint] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_rolling_reduce[True-sparse] [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_cftime_datetime_data [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_rolling_reduce[True-sparse] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_rolling_reduce[False-cupy] tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_timedelta_data [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_rolling_reduce[False-cupy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_rolling_reduce[False-dask.array] [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_rolling_reduce[False-dask.array] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_rolling_reduce[False-jax.numpy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_rolling_reduce[False-jax.numpy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_rolling_reduce[False-pint] [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_timedelta_data tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_timedelta_data_via_dtype[s] [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_timedelta_data_via_dtype[s] tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_timedelta_data_via_dtype[ms] [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_timedelta_data_via_dtype[ms] tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_timedelta_data_via_dtype[us] [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_timedelta_data_via_dtype[us] tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_timedelta_data_via_dtype[ns] [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_timedelta_data_via_dtype[ns] tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_float64_data [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_float64_data tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_example_1_netcdf [gw1] SKIPPED tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_example_1_netcdf tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_coordinates [gw3] XFAIL tests/test_dataarray.py::TestReduce2D::test_idxmax[dask-datetime] tests/test_dataarray.py::TestReduce2D::test_idxmax[nodask-int] [gw3] PASSED tests/test_dataarray.py::TestReduce2D::test_idxmax[nodask-int] tests/test_dataarray.py::TestReduce2D::test_idxmax[nodask-nan] [gw3] PASSED tests/test_dataarray.py::TestReduce2D::test_idxmax[nodask-nan] tests/test_dataarray.py::TestReduce2D::test_idxmax[nodask-obj] [gw3] PASSED tests/test_dataarray.py::TestReduce2D::test_idxmax[nodask-obj] tests/test_dataarray.py::TestReduce2D::test_idxmax[nodask-datetime] [gw3] PASSED tests/test_dataarray.py::TestReduce2D::test_idxmax[nodask-datetime] tests/test_dataarray.py::TestReduce2D::test_argmin_dim[int] [gw2] PASSED tests/test_dask.py::test_map_blocks_change_name tests/test_dask.py::test_map_blocks_kwargs[obj0] [gw3] PASSED tests/test_dataarray.py::TestReduce2D::test_argmin_dim[int] tests/test_dataarray.py::TestReduce2D::test_argmin_dim[nan] [gw3] PASSED tests/test_dataarray.py::TestReduce2D::test_argmin_dim[nan] tests/test_dataarray.py::TestReduce2D::test_argmin_dim[obj] [gw0] XFAIL tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_rolling_reduce[False-pint] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_rolling_reduce[False-sparse] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_rolling_reduce[False-sparse] [gw3] PASSED tests/test_dataarray.py::TestReduce2D::test_argmin_dim[obj] tests/test_dataarray.py::TestReduce2D::test_argmin_dim[datetime] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_rolling_exp_reduce[cupy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_rolling_exp_reduce[cupy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_rolling_exp_reduce[dask.array] [gw3] PASSED tests/test_dataarray.py::TestReduce2D::test_argmin_dim[datetime] tests/test_dataarray.py::TestReduce2D::test_argmax_dim[int] [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_coordinates tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_global_coordinates [gw3] PASSED tests/test_dataarray.py::TestReduce2D::test_argmax_dim[int] tests/test_dataarray.py::TestReduce2D::test_argmax_dim[nan] [gw3] PASSED tests/test_dataarray.py::TestReduce2D::test_argmax_dim[nan] tests/test_dataarray.py::TestReduce2D::test_argmax_dim[obj] [gw3] PASSED tests/test_dataarray.py::TestReduce2D::test_argmax_dim[obj] tests/test_dataarray.py::TestReduce2D::test_argmax_dim[datetime] [gw3] PASSED tests/test_dataarray.py::TestReduce2D::test_argmax_dim[datetime] tests/test_dataarray.py::TestReduce3D::test_argmin_dim[int] [gw3] PASSED tests/test_dataarray.py::TestReduce3D::test_argmin_dim[int] tests/test_dataarray.py::TestReduce3D::test_argmin_dim[nan] [gw3] PASSED tests/test_dataarray.py::TestReduce3D::test_argmin_dim[nan] tests/test_dataarray.py::TestReduce3D::test_argmin_dim[obj] [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_global_coordinates tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_coordinates_with_space [gw3] PASSED tests/test_dataarray.py::TestReduce3D::test_argmin_dim[obj] tests/test_dataarray.py::TestReduce3D::test_argmin_dim[datetime] [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_coordinates_with_space tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_boolean_dtype [gw3] PASSED tests/test_dataarray.py::TestReduce3D::test_argmin_dim[datetime] tests/test_dataarray.py::TestReduce3D::test_argmax_dim[int] [gw2] PASSED tests/test_dask.py::test_map_blocks_kwargs[obj0] tests/test_dask.py::test_map_blocks_kwargs[obj1] [gw3] PASSED tests/test_dataarray.py::TestReduce3D::test_argmax_dim[int] tests/test_dataarray.py::TestReduce3D::test_argmax_dim[nan] [gw3] PASSED tests/test_dataarray.py::TestReduce3D::test_argmax_dim[nan] tests/test_dataarray.py::TestReduce3D::test_argmax_dim[obj] [gw3] PASSED tests/test_dataarray.py::TestReduce3D::test_argmax_dim[obj] tests/test_dataarray.py::TestReduce3D::test_argmax_dim[datetime] [gw3] PASSED tests/test_dataarray.py::TestReduce3D::test_argmax_dim[datetime] tests/test_dataarray.py::TestReduceND::test_idxminmax_dask[3-idxmin] [gw3] PASSED tests/test_dataarray.py::TestReduceND::test_idxminmax_dask[3-idxmin] tests/test_dataarray.py::TestReduceND::test_idxminmax_dask[3-idxmax] [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_boolean_dtype tests/test_backends.py::TestH5NetCDFViaDaskData::test_orthogonal_indexing [gw0] XFAIL tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_rolling_exp_reduce[dask.array] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_rolling_exp_reduce[jax.numpy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_rolling_exp_reduce[jax.numpy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_rolling_exp_reduce[pint] [gw3] PASSED tests/test_dataarray.py::TestReduceND::test_idxminmax_dask[3-idxmax] tests/test_dataarray.py::TestReduceND::test_idxminmax_dask[5-idxmin] [gw3] PASSED tests/test_dataarray.py::TestReduceND::test_idxminmax_dask[5-idxmin] tests/test_dataarray.py::TestReduceND::test_idxminmax_dask[5-idxmax] [gw3] PASSED tests/test_dataarray.py::TestReduceND::test_idxminmax_dask[5-idxmax] tests/test_dataarray.py::test_isin[numpy-repeating_ints] [gw3] PASSED tests/test_dataarray.py::test_isin[numpy-repeating_ints] tests/test_dataarray.py::test_isin[dask-repeating_ints] [gw3] PASSED tests/test_dataarray.py::test_isin[dask-repeating_ints] tests/test_dataarray.py::test_raise_no_warning_for_nan_in_binary_ops [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_orthogonal_indexing tests/test_backends.py::TestH5NetCDFViaDaskData::test_vectorized_indexing [gw3] PASSED tests/test_dataarray.py::test_raise_no_warning_for_nan_in_binary_ops tests/test_dataarray.py::test_no_warning_for_all_nan [gw3] PASSED tests/test_dataarray.py::test_no_warning_for_all_nan tests/test_dataarray.py::test_name_in_masking [gw3] PASSED tests/test_dataarray.py::test_name_in_masking tests/test_dataarray.py::TestIrisConversion::test_to_and_from_iris [gw3] SKIPPED tests/test_dataarray.py::TestIrisConversion::test_to_and_from_iris tests/test_dataarray.py::TestIrisConversion::test_to_and_from_iris_dask [gw3] SKIPPED tests/test_dataarray.py::TestIrisConversion::test_to_and_from_iris_dask tests/test_dataarray.py::TestIrisConversion::test_da_name_from_cube[var_name-height-Height-var_name-attrs0] [gw3] SKIPPED tests/test_dataarray.py::TestIrisConversion::test_da_name_from_cube[var_name-height-Height-var_name-attrs0] tests/test_dataarray.py::TestIrisConversion::test_da_name_from_cube[None-height-Height-height-attrs1] [gw3] SKIPPED tests/test_dataarray.py::TestIrisConversion::test_da_name_from_cube[None-height-Height-height-attrs1] tests/test_dataarray.py::TestIrisConversion::test_da_name_from_cube[None-None-Height-Height-attrs2] [gw3] SKIPPED tests/test_dataarray.py::TestIrisConversion::test_da_name_from_cube[None-None-Height-Height-attrs2] tests/test_dataarray.py::TestIrisConversion::test_da_name_from_cube[None-None-None-None-attrs3] [gw3] SKIPPED tests/test_dataarray.py::TestIrisConversion::test_da_name_from_cube[None-None-None-None-attrs3] tests/test_dataarray.py::TestIrisConversion::test_da_coord_name_from_cube[var_name-height-Height-var_name-attrs0] [gw3] SKIPPED tests/test_dataarray.py::TestIrisConversion::test_da_coord_name_from_cube[var_name-height-Height-var_name-attrs0] tests/test_dataarray.py::TestIrisConversion::test_da_coord_name_from_cube[None-height-Height-height-attrs1] [gw3] SKIPPED tests/test_dataarray.py::TestIrisConversion::test_da_coord_name_from_cube[None-height-Height-height-attrs1] tests/test_dataarray.py::TestIrisConversion::test_da_coord_name_from_cube[None-None-Height-Height-attrs2] [gw3] SKIPPED tests/test_dataarray.py::TestIrisConversion::test_da_coord_name_from_cube[None-None-Height-Height-attrs2] tests/test_dataarray.py::TestIrisConversion::test_da_coord_name_from_cube[None-None-None-unknown-attrs3] [gw3] SKIPPED tests/test_dataarray.py::TestIrisConversion::test_da_coord_name_from_cube[None-None-None-unknown-attrs3] tests/test_dataarray.py::TestIrisConversion::test_prevent_duplicate_coord_names [gw3] SKIPPED tests/test_dataarray.py::TestIrisConversion::test_prevent_duplicate_coord_names tests/test_dataarray.py::TestIrisConversion::test_fallback_to_iris_AuxCoord[coord_values0] [gw3] SKIPPED tests/test_dataarray.py::TestIrisConversion::test_fallback_to_iris_AuxCoord[coord_values0] tests/test_dataarray.py::TestIrisConversion::test_fallback_to_iris_AuxCoord[coord_values1] [gw3] SKIPPED tests/test_dataarray.py::TestIrisConversion::test_fallback_to_iris_AuxCoord[coord_values1] tests/test_dataarray.py::test_no_dict [gw3] PASSED tests/test_dataarray.py::test_no_dict tests/test_dataarray.py::test_subclass_slots [gw0] XFAIL tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_rolling_exp_reduce[pint] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_rolling_exp_reduce[sparse] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_rolling_exp_reduce[sparse] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_cumulative_iter[cupy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_cumulative_iter[cupy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_cumulative_iter[dask.array] [gw3] PASSED tests/test_dataarray.py::test_subclass_slots tests/test_dataarray.py::test_weakref [gw3] PASSED tests/test_dataarray.py::test_weakref tests/test_dataarray.py::test_delete_coords [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_cumulative_iter[dask.array] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_cumulative_iter[jax.numpy] [gw3] PASSED tests/test_dataarray.py::test_delete_coords tests/test_dataarray.py::test_deepcopy_nested_attrs [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_cumulative_iter[jax.numpy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_cumulative_iter[pint] [gw3] PASSED tests/test_dataarray.py::test_deepcopy_nested_attrs tests/test_dataarray.py::test_deepcopy_obj_array [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_cumulative_iter[pint] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_cumulative_iter[sparse] [gw3] PASSED tests/test_dataarray.py::test_deepcopy_obj_array tests/test_dataarray.py::test_deepcopy_recursive [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_cumulative_iter[sparse] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_cumulative_construct[cupy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_cumulative_construct[cupy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_cumulative_construct[dask.array] [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_cumulative_construct[dask.array] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_cumulative_construct[jax.numpy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_cumulative_construct[jax.numpy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_cumulative_construct[pint] [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_cumulative_construct[pint] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_cumulative_construct[sparse] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_cumulative_construct[sparse] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_cumulative_reduce[cupy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_cumulative_reduce[cupy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_cumulative_reduce[dask.array] [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_cumulative_reduce[dask.array] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_cumulative_reduce[jax.numpy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_cumulative_reduce[jax.numpy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_cumulative_reduce[pint] [gw3] PASSED tests/test_dataarray.py::test_deepcopy_recursive tests/test_dataarray.py::test_clip[1-numpy] [gw3] PASSED tests/test_dataarray.py::test_clip[1-numpy] tests/test_dataarray.py::test_clip[1-dask] [gw2] PASSED tests/test_dask.py::test_map_blocks_kwargs[obj1] tests/test_dask.py::test_map_blocks_to_dataarray [gw3] PASSED tests/test_dataarray.py::test_clip[1-dask] tests/test_dataarray.py::TestDropDuplicates::test_drop_duplicates_1d[first] [gw3] PASSED tests/test_dataarray.py::TestDropDuplicates::test_drop_duplicates_1d[first] tests/test_dataarray.py::TestDropDuplicates::test_drop_duplicates_1d[last] [gw3] PASSED tests/test_dataarray.py::TestDropDuplicates::test_drop_duplicates_1d[last] tests/test_dataarray.py::TestDropDuplicates::test_drop_duplicates_1d[False] [gw3] PASSED tests/test_dataarray.py::TestDropDuplicates::test_drop_duplicates_1d[False] tests/test_dataarray.py::TestDropDuplicates::test_drop_duplicates_2d [gw3] PASSED tests/test_dataarray.py::TestDropDuplicates::test_drop_duplicates_2d tests/test_dataarray.py::TestNumpyCoercion::test_from_numpy [gw3] PASSED tests/test_dataarray.py::TestNumpyCoercion::test_from_numpy tests/test_dataarray.py::TestNumpyCoercion::test_to_numpy [gw3] PASSED tests/test_dataarray.py::TestNumpyCoercion::test_to_numpy tests/test_dataarray.py::TestNumpyCoercion::test_from_dask [gw0] XFAIL tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_cumulative_reduce[pint] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_cumulative_reduce[sparse] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_cumulative_reduce[sparse] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_weighted[cupy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_weighted[cupy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_weighted[dask.array] [gw3] PASSED tests/test_dataarray.py::TestNumpyCoercion::test_from_dask tests/test_dataarray.py::TestNumpyCoercion::test_from_pint [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_weighted[dask.array] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_weighted[jax.numpy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_weighted[jax.numpy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_weighted[pint] [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_vectorized_indexing tests/test_backends.py::TestH5NetCDFViaDaskData::test_vectorized_indexing_negative_step [gw3] PASSED tests/test_dataarray.py::TestNumpyCoercion::test_from_pint tests/test_dataarray.py::TestNumpyCoercion::test_from_sparse [gw3] SKIPPED tests/test_dataarray.py::TestNumpyCoercion::test_from_sparse tests/test_dataarray.py::TestNumpyCoercion::test_from_cupy [gw3] SKIPPED tests/test_dataarray.py::TestNumpyCoercion::test_from_cupy tests/test_dataarray.py::TestNumpyCoercion::test_from_pint_wrapping_dask [gw3] PASSED tests/test_dataarray.py::TestNumpyCoercion::test_from_pint_wrapping_dask tests/test_dataarray.py::TestStackEllipsis::test_result_as_expected [gw3] PASSED tests/test_dataarray.py::TestStackEllipsis::test_result_as_expected tests/test_dataarray.py::TestStackEllipsis::test_error_on_ellipsis_without_list [gw3] PASSED tests/test_dataarray.py::TestStackEllipsis::test_error_on_ellipsis_without_list tests/test_dataarray.py::test_nD_coord_dataarray [gw3] PASSED tests/test_dataarray.py::test_nD_coord_dataarray tests/test_dataarray.py::test_lazy_data_variable_not_loaded [gw3] PASSED tests/test_dataarray.py::test_lazy_data_variable_not_loaded tests/test_dataarray.py::test_unstack_index_var [gw0] XFAIL tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_weighted[pint] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_weighted[sparse] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_weighted[sparse] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_coarsen_construct[cupy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_coarsen_construct[cupy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_coarsen_construct[dask.array] [gw3] PASSED tests/test_dataarray.py::test_unstack_index_var tests/test_dataset.py::TestDataset::test_repr [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_coarsen_construct[dask.array] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_coarsen_construct[jax.numpy] [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_vectorized_indexing_negative_step [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_coarsen_construct[jax.numpy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_coarsen_construct[pint] tests/test_backends.py::TestH5NetCDFViaDaskData::test_outer_indexing_reversed [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_coarsen_construct[pint] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_coarsen_construct[sparse] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_coarsen_construct[sparse] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_coarsen_reduce[cupy] [gw3] PASSED tests/test_dataset.py::TestDataset::test_repr tests/test_dataset.py::TestDataset::test_repr_multiindex [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_coarsen_reduce[cupy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_coarsen_reduce[dask.array] [gw3] PASSED tests/test_dataset.py::TestDataset::test_repr_multiindex tests/test_dataset.py::TestDataset::test_repr_period_index [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_coarsen_reduce[dask.array] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_coarsen_reduce[jax.numpy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_coarsen_reduce[jax.numpy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_coarsen_reduce[pint] [gw2] PASSED tests/test_dask.py::test_map_blocks_to_dataarray tests/test_dask.py::test_map_blocks_da_transformations[0] [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_coarsen_reduce[pint] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_coarsen_reduce[sparse] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_coarsen_reduce[sparse] [gw3] PASSED tests/test_dataset.py::TestDataset::test_repr_period_index tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_resample[cupy] tests/test_dataset.py::TestDataset::test_unicode_data [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_outer_indexing_reversed tests/test_backends.py::TestH5NetCDFViaDaskData::test_isel_dataarray [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_resample[cupy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_resample[dask.array] [gw3] PASSED tests/test_dataset.py::TestDataset::test_unicode_data tests/test_dataset.py::TestDataset::test_repr_nep18 [gw3] PASSED tests/test_dataset.py::TestDataset::test_repr_nep18 tests/test_dataset.py::TestDataset::test_info [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_resample[dask.array] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_resample[jax.numpy] [gw3] PASSED tests/test_dataset.py::TestDataset::test_info tests/test_dataset.py::TestDataset::test_constructor [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_resample[jax.numpy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_resample[pint] [gw3] PASSED tests/test_dataset.py::TestDataset::test_constructor tests/test_dataset.py::TestDataset::test_constructor_1d [gw3] PASSED tests/test_dataset.py::TestDataset::test_constructor_1d tests/test_dataset.py::TestDataset::test_constructor_0d [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_resample[pint] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_resample[sparse] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_resample[sparse] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_diff[cupy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_diff[cupy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_diff[dask.array] [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_diff[dask.array] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_diff[jax.numpy] [gw3] PASSED tests/test_dataset.py::TestDataset::test_constructor_0d tests/test_dataset.py::TestDataset::test_constructor_auto_align [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_diff[jax.numpy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_diff[pint] [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_diff[pint] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_diff[sparse] [gw3] PASSED tests/test_dataset.py::TestDataset::test_constructor_auto_align tests/test_dataset.py::TestDataset::test_constructor_pandas_sequence [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_diff[sparse] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_dot[cupy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_dot[cupy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_dot[dask.array] [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_dot[dask.array] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_dot[jax.numpy] [gw3] PASSED tests/test_dataset.py::TestDataset::test_constructor_pandas_sequence tests/test_dataset.py::TestDataset::test_constructor_pandas_single [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_dot[jax.numpy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_dot[pint] [gw3] PASSED tests/test_dataset.py::TestDataset::test_constructor_pandas_single tests/test_dataset.py::TestDataset::test_constructor_compat [gw3] PASSED tests/test_dataset.py::TestDataset::test_constructor_compat tests/test_dataset.py::TestDataset::test_constructor_with_coords [gw3] PASSED tests/test_dataset.py::TestDataset::test_constructor_with_coords tests/test_dataset.py::TestDataset::test_constructor_no_default_index [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_isel_dataarray tests/test_backends.py::TestH5NetCDFViaDaskData::test_array_type_after_indexing [gw3] PASSED tests/test_dataset.py::TestDataset::test_constructor_no_default_index tests/test_dataset.py::TestDataset::test_constructor_multiindex [gw3] PASSED tests/test_dataset.py::TestDataset::test_constructor_multiindex tests/test_dataset.py::TestDataset::test_constructor_custom_index [gw3] PASSED tests/test_dataset.py::TestDataset::test_constructor_custom_index tests/test_dataset.py::TestDataset::test_properties [gw3] PASSED tests/test_dataset.py::TestDataset::test_properties tests/test_dataset.py::TestDataset::test_warn_ds_dims_deprecation [gw2] PASSED tests/test_dask.py::test_map_blocks_da_transformations[0] tests/test_dask.py::test_map_blocks_da_transformations[1] [gw3] PASSED tests/test_dataset.py::TestDataset::test_warn_ds_dims_deprecation tests/test_dataset.py::TestDataset::test_asarray [gw3] PASSED tests/test_dataset.py::TestDataset::test_asarray tests/test_dataset.py::TestDataset::test_get_index [gw3] PASSED tests/test_dataset.py::TestDataset::test_get_index tests/test_dataset.py::TestDataset::test_attr_access [gw3] PASSED tests/test_dataset.py::TestDataset::test_attr_access tests/test_dataset.py::TestDataset::test_variable [gw3] PASSED tests/test_dataset.py::TestDataset::test_variable tests/test_dataset.py::TestDataset::test_modify_inplace [gw3] PASSED tests/test_dataset.py::TestDataset::test_modify_inplace tests/test_dataset.py::TestDataset::test_coords_properties [gw3] PASSED tests/test_dataset.py::TestDataset::test_coords_properties tests/test_dataset.py::TestDataset::test_coords_modify [gw3] PASSED tests/test_dataset.py::TestDataset::test_coords_modify tests/test_dataset.py::TestDataset::test_update_index [gw3] PASSED tests/test_dataset.py::TestDataset::test_update_index tests/test_dataset.py::TestDataset::test_coords_setitem_with_new_dimension [gw3] PASSED tests/test_dataset.py::TestDataset::test_coords_setitem_with_new_dimension tests/test_dataset.py::TestDataset::test_coords_setitem_multiindex [gw3] PASSED tests/test_dataset.py::TestDataset::test_coords_setitem_multiindex tests/test_dataset.py::TestDataset::test_coords_set [gw3] PASSED tests/test_dataset.py::TestDataset::test_coords_set tests/test_dataset.py::TestDataset::test_coords_to_dataset [gw3] PASSED tests/test_dataset.py::TestDataset::test_coords_to_dataset tests/test_dataset.py::TestDataset::test_coords_merge [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_array_type_after_indexing tests/test_backends.py::TestH5NetCDFViaDaskData::test_dropna [gw3] PASSED tests/test_dataset.py::TestDataset::test_coords_merge tests/test_dataset.py::TestDataset::test_coords_merge_mismatched_shape [gw3] PASSED tests/test_dataset.py::TestDataset::test_coords_merge_mismatched_shape tests/test_dataset.py::TestDataset::test_data_vars_properties [gw3] PASSED tests/test_dataset.py::TestDataset::test_data_vars_properties tests/test_dataset.py::TestDataset::test_equals_and_identical [gw2] PASSED tests/test_dask.py::test_map_blocks_da_transformations[1] tests/test_dask.py::test_map_blocks_da_transformations[2] [gw3] PASSED tests/test_dataset.py::TestDataset::test_equals_and_identical tests/test_dataset.py::TestDataset::test_equals_failures [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_dropna tests/test_backends.py::TestH5NetCDFViaDaskData::test_ondisk_after_print [gw3] PASSED tests/test_dataset.py::TestDataset::test_equals_failures tests/test_dataset.py::TestDataset::test_broadcast_equals [gw0] XFAIL tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_dot[pint] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_dot[sparse] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_dot[sparse] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_quantile[True-cupy] [gw3] PASSED tests/test_dataset.py::TestDataset::test_broadcast_equals tests/test_dataset.py::TestDataset::test_attrs [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_quantile[True-cupy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_quantile[True-dask.array] [gw3] PASSED tests/test_dataset.py::TestDataset::test_attrs tests/test_dataset.py::TestDataset::test_chunks_does_not_load_data [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_quantile[True-dask.array] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_quantile[True-jax.numpy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_quantile[True-jax.numpy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_quantile[True-pint] [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_quantile[True-pint] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_quantile[True-sparse] [gw3] PASSED tests/test_dataset.py::TestDataset::test_chunks_does_not_load_data tests/test_dataset.py::TestDataset::test_chunk_by_season_resampler[False-standard] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_quantile[True-sparse] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_quantile[False-cupy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_quantile[False-cupy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_quantile[False-dask.array] [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_ondisk_after_print [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_quantile[False-dask.array] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_quantile[False-jax.numpy] tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_bytes_with_fill_value [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_quantile[False-jax.numpy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_quantile[False-pint] [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_quantile[False-pint] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_quantile[False-sparse] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_quantile[False-sparse] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_differentiate[cupy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_differentiate[cupy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_differentiate[dask.array] [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_differentiate[dask.array] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_differentiate[jax.numpy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_differentiate[jax.numpy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_differentiate[pint] [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_differentiate[pint] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_differentiate[sparse] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_differentiate[sparse] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_integrate[cupy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_integrate[cupy] [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_bytes_with_fill_value tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_string_with_fill_value_nchar tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_integrate[dask.array] [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_string_with_fill_value_nchar tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_empty_vlen_string_array [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_integrate[dask.array] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_integrate[jax.numpy] [gw2] PASSED tests/test_dask.py::test_map_blocks_da_transformations[2] tests/test_dask.py::test_map_blocks_da_transformations[3] [gw3] PASSED tests/test_dataset.py::TestDataset::test_chunk_by_season_resampler[False-standard] tests/test_dataset.py::TestDataset::test_chunk_by_season_resampler[use_cftime1-standard] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_integrate[jax.numpy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_integrate[pint] [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_empty_vlen_string_array tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_mask_and_scale[dtype0-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_integrate[pint] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_integrate[sparse] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_integrate[sparse] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_polyfit[cupy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_polyfit[cupy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_polyfit[dask.array] [gw0] XPASS tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_polyfit[dask.array] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_polyfit[jax.numpy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_polyfit[jax.numpy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_polyfit[pint] [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_mask_and_scale[dtype0-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] [gw3] PASSED tests/test_dataset.py::TestDataset::test_chunk_by_season_resampler[use_cftime1-standard] tests/test_dataset.py::TestDataset::test_chunk_by_season_resampler[use_cftime2-noleap] [gw2] PASSED tests/test_dask.py::test_map_blocks_da_transformations[3] tests/test_dask.py::test_map_blocks_da_transformations[4] [gw3] PASSED tests/test_dataset.py::TestDataset::test_chunk_by_season_resampler[use_cftime2-noleap] tests/test_dataset.py::TestDataset::test_chunk_by_season_resampler[use_cftime3-360_day] [gw2] PASSED tests/test_dask.py::test_map_blocks_da_transformations[4] tests/test_dask.py::test_map_blocks_da_transformations[5] [gw3] PASSED tests/test_dataset.py::TestDataset::test_chunk_by_season_resampler[use_cftime3-360_day] tests/test_dataset.py::TestDataset::test_chunk_by_season_resampler_errors [gw3] PASSED tests/test_dataset.py::TestDataset::test_chunk_by_season_resampler_errors tests/test_dataset.py::TestDataset::test_chunk [gw3] PASSED tests/test_dataset.py::TestDataset::test_chunk tests/test_dataset.py::TestDataset::test_chunk_by_frequency[True-D-standard] [gw0] XFAIL tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_polyfit[pint] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_polyfit[sparse] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_polyfit[sparse] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_map_blocks[cupy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_map_blocks[cupy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_map_blocks[dask.array] [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_map_blocks[dask.array] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_map_blocks[jax.numpy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_map_blocks[jax.numpy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_map_blocks[pint] [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_map_blocks[pint] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_map_blocks[sparse] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_map_blocks[sparse] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_all[cupy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_all[cupy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_all[dask.array] [gw2] PASSED tests/test_dask.py::test_map_blocks_da_transformations[5] tests/test_dask.py::test_map_blocks_da_transformations[6] [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_all[dask.array] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_all[jax.numpy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_all[jax.numpy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_all[pint] [gw2] PASSED tests/test_dask.py::test_map_blocks_da_transformations[6] tests/test_dask.py::test_map_blocks_da_transformations[7] [gw2] PASSED tests/test_dask.py::test_map_blocks_da_transformations[7] tests/test_dask.py::test_map_blocks_ds_transformations[0] [gw3] PASSED tests/test_dataset.py::TestDataset::test_chunk_by_frequency[True-D-standard] tests/test_dataset.py::TestDataset::test_chunk_by_frequency[True-D-gregorian] [gw1] XFAIL tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_mask_and_scale[dtype0-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] [gw0] XFAIL tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_all[pint] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_all[sparse] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_all[sparse] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_any[cupy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_any[cupy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_any[dask.array] [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_mask_and_scale[dtype0-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_mask_and_scale[dtype0-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data] [gw1] SKIPPED tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_mask_and_scale[dtype0-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data] tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_mask_and_scale[dtype0-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_any[dask.array] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_any[jax.numpy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_any[jax.numpy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_any[pint] [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_mask_and_scale[dtype0-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_mask_and_scale[dtype1-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_mask_and_scale[dtype1-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_mask_and_scale[dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] [gw2] PASSED tests/test_dask.py::test_map_blocks_ds_transformations[0] tests/test_dask.py::test_map_blocks_ds_transformations[1] [gw3] PASSED tests/test_dataset.py::TestDataset::test_chunk_by_frequency[True-D-gregorian] tests/test_dataset.py::TestDataset::test_chunk_by_frequency[True-W-standard] [gw0] XFAIL tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_any[pint] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_any[sparse] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_any[sparse] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_argmax[True-cupy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_argmax[True-cupy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_argmax[True-dask.array] [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_argmax[True-dask.array] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_argmax[True-jax.numpy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_argmax[True-jax.numpy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_argmax[True-pint] [gw3] PASSED tests/test_dataset.py::TestDataset::test_chunk_by_frequency[True-W-standard] tests/test_dataset.py::TestDataset::test_chunk_by_frequency[True-W-gregorian] [gw0] XFAIL tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_argmax[True-pint] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_argmax[True-sparse] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_argmax[True-sparse] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_argmax[False-cupy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_argmax[False-cupy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_argmax[False-dask.array] [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_argmax[False-dask.array] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_argmax[False-jax.numpy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_argmax[False-jax.numpy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_argmax[False-pint] [gw3] PASSED tests/test_dataset.py::TestDataset::test_chunk_by_frequency[True-W-gregorian] tests/test_dataset.py::TestDataset::test_chunk_by_frequency[True-5ME-standard] [gw3] PASSED tests/test_dataset.py::TestDataset::test_chunk_by_frequency[True-5ME-standard] tests/test_dataset.py::TestDataset::test_chunk_by_frequency[True-5ME-gregorian] [gw3] PASSED tests/test_dataset.py::TestDataset::test_chunk_by_frequency[True-5ME-gregorian] tests/test_dataset.py::TestDataset::test_chunk_by_frequency[True-YE-standard] [gw3] PASSED tests/test_dataset.py::TestDataset::test_chunk_by_frequency[True-YE-standard] tests/test_dataset.py::TestDataset::test_chunk_by_frequency[True-YE-gregorian] [gw3] PASSED tests/test_dataset.py::TestDataset::test_chunk_by_frequency[True-YE-gregorian] tests/test_dataset.py::TestDataset::test_chunk_by_frequency[False-D-standard] [gw2] PASSED tests/test_dask.py::test_map_blocks_ds_transformations[1] tests/test_dask.py::test_map_blocks_ds_transformations[2] [gw0] XFAIL tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_argmax[False-pint] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_argmax[False-sparse] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_argmax[False-sparse] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_argmin[True-cupy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_argmin[True-cupy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_argmin[True-dask.array] [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_argmin[True-dask.array] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_argmin[True-jax.numpy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_argmin[True-jax.numpy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_argmin[True-pint] [gw1] XFAIL tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_mask_and_scale[dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_mask_and_scale[dtype1-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_mask_and_scale[dtype1-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_mask_and_scale[dtype1-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data] [gw1] SKIPPED tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_mask_and_scale[dtype1-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data] tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_mask_and_scale[dtype1-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] [gw0] XFAIL tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_argmin[True-pint] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_argmin[True-sparse] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_argmin[True-sparse] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_argmin[False-cupy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_argmin[False-cupy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_argmin[False-dask.array] [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_mask_and_scale[dtype1-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_unsigned[fill_value0-False] [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_argmin[False-dask.array] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_argmin[False-jax.numpy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_argmin[False-jax.numpy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_argmin[False-pint] [gw3] PASSED tests/test_dataset.py::TestDataset::test_chunk_by_frequency[False-D-standard] tests/test_dataset.py::TestDataset::test_chunk_by_frequency[False-D-gregorian] [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_unsigned[fill_value0-False] tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_unsigned[fill_value1-True] [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_unsigned[fill_value1-True] tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_unsigned[-1-False] [gw2] PASSED tests/test_dask.py::test_map_blocks_ds_transformations[2] tests/test_dask.py::test_map_blocks_ds_transformations[3] [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_unsigned[-1-False] tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_unsigned[255-True] [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_unsigned[255-True] tests/test_backends.py::TestH5NetCDFViaDaskData::test_grid_mapping_and_bounds_are_not_coordinates_in_file [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_grid_mapping_and_bounds_are_not_coordinates_in_file tests/test_backends.py::TestH5NetCDFViaDaskData::test_coordinate_variables_after_dataset_roundtrip [gw0] XFAIL tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_argmin[False-pint] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_argmin[False-sparse] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_argmin[False-sparse] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_idxmax[True-cupy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_idxmax[True-cupy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_idxmax[True-dask.array] [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_idxmax[True-dask.array] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_idxmax[True-jax.numpy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_idxmax[True-jax.numpy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_idxmax[True-pint] [gw3] PASSED tests/test_dataset.py::TestDataset::test_chunk_by_frequency[False-D-gregorian] tests/test_dataset.py::TestDataset::test_chunk_by_frequency[False-W-standard] [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_coordinate_variables_after_dataset_roundtrip tests/test_backends.py::TestH5NetCDFViaDaskData::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip [gw3] PASSED tests/test_dataset.py::TestDataset::test_chunk_by_frequency[False-W-standard] tests/test_dataset.py::TestDataset::test_chunk_by_frequency[False-W-gregorian] [gw0] XFAIL tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_idxmax[True-pint] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_idxmax[True-sparse] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_idxmax[True-sparse] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_idxmax[False-cupy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_idxmax[False-cupy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_idxmax[False-dask.array] [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_idxmax[False-dask.array] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_idxmax[False-jax.numpy] [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip tests/test_backends.py::TestH5NetCDFViaDaskData::test_coordinate_variables_after_iris_roundtrip [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_idxmax[False-jax.numpy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_idxmax[False-pint] [gw1] SKIPPED tests/test_backends.py::TestH5NetCDFViaDaskData::test_coordinate_variables_after_iris_roundtrip tests/test_backends.py::TestH5NetCDFViaDaskData::test_coordinates_encoding [gw2] PASSED tests/test_dask.py::test_map_blocks_ds_transformations[3] tests/test_dask.py::test_map_blocks_ds_transformations[4] [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_coordinates_encoding tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_endian [gw3] PASSED tests/test_dataset.py::TestDataset::test_chunk_by_frequency[False-W-gregorian] tests/test_dataset.py::TestDataset::test_chunk_by_frequency[False-5ME-standard] [gw0] XFAIL tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_idxmax[False-pint] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_idxmax[False-sparse] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_idxmax[False-sparse] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_idxmin[True-cupy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_idxmin[True-cupy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_idxmin[True-dask.array] [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_endian [gw3] PASSED tests/test_dataset.py::TestDataset::test_chunk_by_frequency[False-5ME-standard] tests/test_dataset.py::TestDataset::test_chunk_by_frequency[False-5ME-gregorian] tests/test_backends.py::TestH5NetCDFViaDaskData::test_invalid_dataarray_names_raise [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_invalid_dataarray_names_raise tests/test_backends.py::TestH5NetCDFViaDaskData::test_encoding_kwarg [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_idxmin[True-dask.array] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_idxmin[True-jax.numpy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_idxmin[True-jax.numpy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_idxmin[True-pint] [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_encoding_kwarg tests/test_backends.py::TestH5NetCDFViaDaskData::test_encoding_unlimited_dims [gw3] PASSED tests/test_dataset.py::TestDataset::test_chunk_by_frequency[False-5ME-gregorian] tests/test_dataset.py::TestDataset::test_chunk_by_frequency[False-YE-standard] [gw3] PASSED tests/test_dataset.py::TestDataset::test_chunk_by_frequency[False-YE-standard] tests/test_dataset.py::TestDataset::test_chunk_by_frequency[False-YE-gregorian] [gw3] PASSED tests/test_dataset.py::TestDataset::test_chunk_by_frequency[False-YE-gregorian] tests/test_dataset.py::TestDataset::test_chunk_by_frequency_errors [gw3] PASSED tests/test_dataset.py::TestDataset::test_chunk_by_frequency_errors tests/test_dataset.py::TestDataset::test_dask_is_lazy [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_encoding_unlimited_dims tests/test_backends.py::TestH5NetCDFViaDaskData::test_encoding_kwarg_dates [gw3] PASSED tests/test_dataset.py::TestDataset::test_dask_is_lazy tests/test_dataset.py::TestDataset::test_isel [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_encoding_kwarg_dates tests/test_backends.py::TestH5NetCDFViaDaskData::test_encoding_kwarg_fixed_width_string [gw3] PASSED tests/test_dataset.py::TestDataset::test_isel tests/test_dataset.py::TestDataset::test_isel_fancy [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_encoding_kwarg_fixed_width_string tests/test_backends.py::TestH5NetCDFViaDaskData::test_default_fill_value [gw3] PASSED tests/test_dataset.py::TestDataset::test_isel_fancy tests/test_dataset.py::TestDataset::test_isel_dataarray [gw3] PASSED tests/test_dataset.py::TestDataset::test_isel_dataarray tests/test_dataset.py::TestDataset::test_isel_fancy_convert_index_variable [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_default_fill_value tests/test_backends.py::TestH5NetCDFViaDaskData::test_explicitly_omit_fill_value [gw3] PASSED tests/test_dataset.py::TestDataset::test_isel_fancy_convert_index_variable tests/test_dataset.py::TestDataset::test_isel_multicoord_index [gw3] PASSED tests/test_dataset.py::TestDataset::test_isel_multicoord_index tests/test_dataset.py::TestDataset::test_sel [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_explicitly_omit_fill_value tests/test_backends.py::TestH5NetCDFViaDaskData::test_explicitly_omit_fill_value_via_encoding_kwarg [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_explicitly_omit_fill_value_via_encoding_kwarg tests/test_backends.py::TestH5NetCDFViaDaskData::test_explicitly_omit_fill_value_in_coord [gw3] PASSED tests/test_dataset.py::TestDataset::test_sel tests/test_dataset.py::TestDataset::test_sel_dataarray [gw2] PASSED tests/test_dask.py::test_map_blocks_ds_transformations[4] tests/test_dask.py::test_map_blocks_ds_transformations[5] [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_explicitly_omit_fill_value_in_coord tests/test_backends.py::TestH5NetCDFViaDaskData::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg [gw0] XFAIL tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_idxmin[True-pint] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_idxmin[True-sparse] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_idxmin[True-sparse] [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg tests/test_backends.py::TestH5NetCDFViaDaskData::test_encoding_same_dtype tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_idxmin[False-cupy] [gw3] PASSED tests/test_dataset.py::TestDataset::test_sel_dataarray tests/test_dataset.py::TestDataset::test_sel_dataarray_mindex [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_idxmin[False-cupy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_idxmin[False-dask.array] [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_encoding_same_dtype tests/test_backends.py::TestH5NetCDFViaDaskData::test_append_write [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_idxmin[False-dask.array] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_idxmin[False-jax.numpy] [gw3] PASSED tests/test_dataset.py::TestDataset::test_sel_dataarray_mindex [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_idxmin[False-jax.numpy] tests/test_dataset.py::TestDataset::test_sel_categorical tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_idxmin[False-pint] [gw3] PASSED tests/test_dataset.py::TestDataset::test_sel_categorical tests/test_dataset.py::TestDataset::test_sel_categorical_error [gw3] PASSED tests/test_dataset.py::TestDataset::test_sel_categorical_error tests/test_dataset.py::TestDataset::test_categorical_index [gw3] PASSED tests/test_dataset.py::TestDataset::test_categorical_index tests/test_dataset.py::TestDataset::test_categorical_index_reindex [gw3] PASSED tests/test_dataset.py::TestDataset::test_categorical_index_reindex tests/test_dataset.py::TestDataset::test_extensionarray_negative_reindex[nan] [gw3] PASSED tests/test_dataset.py::TestDataset::test_extensionarray_negative_reindex[nan] tests/test_dataset.py::TestDataset::test_extensionarray_negative_reindex[fill_value1] [gw3] PASSED tests/test_dataset.py::TestDataset::test_extensionarray_negative_reindex[fill_value1] tests/test_dataset.py::TestDataset::test_extension_array_reindex_same [gw3] PASSED tests/test_dataset.py::TestDataset::test_extension_array_reindex_same tests/test_dataset.py::TestDataset::test_categorical_multiindex [gw3] PASSED tests/test_dataset.py::TestDataset::test_categorical_multiindex tests/test_dataset.py::TestDataset::test_sel_drop [gw3] PASSED tests/test_dataset.py::TestDataset::test_sel_drop tests/test_dataset.py::TestDataset::test_sel_drop_mindex [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_append_write tests/test_backends.py::TestH5NetCDFViaDaskData::test_append_overwrite_values [gw3] PASSED tests/test_dataset.py::TestDataset::test_sel_drop_mindex tests/test_dataset.py::TestDataset::test_isel_drop [gw3] PASSED tests/test_dataset.py::TestDataset::test_isel_drop tests/test_dataset.py::TestDataset::test_head [gw3] PASSED tests/test_dataset.py::TestDataset::test_head tests/test_dataset.py::TestDataset::test_tail [gw3] PASSED tests/test_dataset.py::TestDataset::test_tail tests/test_dataset.py::TestDataset::test_thin [gw3] PASSED tests/test_dataset.py::TestDataset::test_thin tests/test_dataset.py::TestDataset::test_sel_fancy [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_append_overwrite_values tests/test_backends.py::TestH5NetCDFViaDaskData::test_append_with_invalid_dim_raises [gw3] PASSED tests/test_dataset.py::TestDataset::test_sel_fancy tests/test_dataset.py::TestDataset::test_sel_method [gw3] PASSED tests/test_dataset.py::TestDataset::test_sel_method tests/test_dataset.py::TestDataset::test_loc [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_append_with_invalid_dim_raises tests/test_backends.py::TestH5NetCDFViaDaskData::test_multiindex_not_implemented [gw3] PASSED tests/test_dataset.py::TestDataset::test_loc tests/test_dataset.py::TestDataset::test_selection_multiindex [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_multiindex_not_implemented tests/test_backends.py::TestH5NetCDFViaDaskData::test_string_object_warning [gw0] XFAIL tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_idxmin[False-pint] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_idxmin[False-sparse] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_idxmin[False-sparse] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_max[True-cupy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_max[True-cupy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_max[True-dask.array] [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_max[True-dask.array] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_max[True-jax.numpy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_max[True-jax.numpy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_max[True-pint] [gw3] PASSED tests/test_dataset.py::TestDataset::test_selection_multiindex tests/test_dataset.py::TestDataset::test_broadcast_like [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_max[True-pint] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_max[True-sparse] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_max[True-sparse] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_max[False-cupy] [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_string_object_warning [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_max[False-cupy] tests/test_backends.py::TestH5NetCDFViaDaskData::test_indexing_roundtrip[indexer0] [gw3] PASSED tests/test_dataset.py::TestDataset::test_broadcast_like tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_max[False-dask.array] tests/test_dataset.py::TestDataset::test_to_pandas [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_max[False-dask.array] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_max[False-jax.numpy] [gw3] PASSED tests/test_dataset.py::TestDataset::test_to_pandas [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_max[False-jax.numpy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_max[False-pint] tests/test_dataset.py::TestDataset::test_reindex_like [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_max[False-pint] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_max[False-sparse] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_max[False-sparse] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_min[True-cupy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_min[True-cupy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_min[True-dask.array] [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_min[True-dask.array] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_min[True-jax.numpy] [gw3] PASSED tests/test_dataset.py::TestDataset::test_reindex_like tests/test_dataset.py::TestDataset::test_reindex [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_min[True-jax.numpy] [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_indexing_roundtrip[indexer0] tests/test_backends.py::TestH5NetCDFViaDaskData::test_indexing_roundtrip[indexer1] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_min[True-pint] [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_min[True-pint] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_min[True-sparse] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_min[True-sparse] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_min[False-cupy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_min[False-cupy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_min[False-dask.array] [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_min[False-dask.array] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_min[False-jax.numpy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_min[False-jax.numpy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_min[False-pint] [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_min[False-pint] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_min[False-sparse] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_min[False-sparse] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_mean[True-cupy] [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_indexing_roundtrip[indexer1] tests/test_backends.py::TestH5NetCDFViaDaskData::test_indexing_roundtrip[indexer2] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_mean[True-cupy] [gw3] PASSED tests/test_dataset.py::TestDataset::test_reindex tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_mean[True-dask.array] tests/test_dataset.py::TestDataset::test_reindex_attrs_encoding [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_mean[True-dask.array] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_mean[True-jax.numpy] [gw3] PASSED tests/test_dataset.py::TestDataset::test_reindex_attrs_encoding tests/test_dataset.py::TestDataset::test_reindex_warning [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_mean[True-jax.numpy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_mean[True-pint] [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_mean[True-pint] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_mean[True-sparse] [gw3] PASSED tests/test_dataset.py::TestDataset::test_reindex_warning [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_mean[True-sparse] tests/test_dataset.py::TestDataset::test_reindex_variables_copied tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_mean[False-cupy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_mean[False-cupy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_mean[False-dask.array] [gw3] PASSED tests/test_dataset.py::TestDataset::test_reindex_variables_copied tests/test_dataset.py::TestDataset::test_reindex_method [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_indexing_roundtrip[indexer2] tests/test_backends.py::TestH5NetCDFViaDaskData::test_indexing_roundtrip[indexer3] [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_mean[False-dask.array] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_mean[False-jax.numpy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_mean[False-jax.numpy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_mean[False-pint] [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_mean[False-pint] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_mean[False-sparse] [gw3] PASSED tests/test_dataset.py::TestDataset::test_reindex_method tests/test_dataset.py::TestDataset::test_reindex_fill_value[fill_value0] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_mean[False-sparse] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_median[True-cupy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_median[True-cupy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_median[True-dask.array] [gw3] PASSED tests/test_dataset.py::TestDataset::test_reindex_fill_value[fill_value0] tests/test_dataset.py::TestDataset::test_reindex_fill_value[2] [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_median[True-dask.array] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_median[True-jax.numpy] [gw3] PASSED tests/test_dataset.py::TestDataset::test_reindex_fill_value[2] tests/test_dataset.py::TestDataset::test_reindex_fill_value[2.0] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_median[True-jax.numpy] [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_indexing_roundtrip[indexer3] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_median[True-pint] tests/test_backends.py::TestH5NetCDFViaDaskData::test_indexing_roundtrip[indexer4] [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_median[True-pint] [gw3] PASSED tests/test_dataset.py::TestDataset::test_reindex_fill_value[2.0] tests/test_dataset.py::TestDataset::test_reindex_fill_value[fill_value3] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_median[True-sparse] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_median[True-sparse] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_median[False-cupy] [gw3] PASSED tests/test_dataset.py::TestDataset::test_reindex_fill_value[fill_value3] tests/test_dataset.py::TestDataset::test_reindex_like_fill_value[fill_value0] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_median[False-cupy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_median[False-dask.array] [gw3] PASSED tests/test_dataset.py::TestDataset::test_reindex_like_fill_value[fill_value0] tests/test_dataset.py::TestDataset::test_reindex_like_fill_value[2] [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_median[False-dask.array] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_median[False-jax.numpy] [gw3] PASSED tests/test_dataset.py::TestDataset::test_reindex_like_fill_value[2] tests/test_dataset.py::TestDataset::test_reindex_like_fill_value[2.0] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_median[False-jax.numpy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_median[False-pint] [gw2] PASSED tests/test_dask.py::test_map_blocks_ds_transformations[5] [gw3] PASSED tests/test_dataset.py::TestDataset::test_reindex_like_fill_value[2.0] [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_indexing_roundtrip[indexer4] tests/test_dask.py::test_map_blocks_ds_transformations[6] tests/test_dataset.py::TestDataset::test_reindex_like_fill_value[fill_value3] [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_median[False-pint] tests/test_backends.py::TestH5NetCDFViaDaskData::test_load_async [gw1] SKIPPED tests/test_backends.py::TestH5NetCDFViaDaskData::test_load_async tests/test_backends.py::TestH5NetCDFViaDaskData::test_refresh_from_disk tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_median[False-sparse] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_median[False-sparse] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_prod[True-cupy] [gw3] PASSED tests/test_dataset.py::TestDataset::test_reindex_like_fill_value[fill_value3] tests/test_dataset.py::TestDataset::test_reindex_str_dtype[str] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_prod[True-cupy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_prod[True-dask.array] [gw3] PASSED tests/test_dataset.py::TestDataset::test_reindex_str_dtype[str] tests/test_dataset.py::TestDataset::test_reindex_str_dtype[bytes] [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_prod[True-dask.array] [gw3] PASSED tests/test_dataset.py::TestDataset::test_reindex_str_dtype[bytes] tests/test_dataset.py::TestDataset::test_reindex_with_multiindex_level tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_prod[True-jax.numpy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_prod[True-jax.numpy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_prod[True-pint] [gw3] PASSED tests/test_dataset.py::TestDataset::test_reindex_with_multiindex_level tests/test_dataset.py::TestDataset::test_align_fill_value[fill_value0] [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_prod[True-pint] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_prod[True-sparse] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_prod[True-sparse] [gw3] PASSED tests/test_dataset.py::TestDataset::test_align_fill_value[fill_value0] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_prod[False-cupy] tests/test_dataset.py::TestDataset::test_align_fill_value[2] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_prod[False-cupy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_prod[False-dask.array] [gw3] PASSED tests/test_dataset.py::TestDataset::test_align_fill_value[2] tests/test_dataset.py::TestDataset::test_align_fill_value[2.0] [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_prod[False-dask.array] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_prod[False-jax.numpy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_prod[False-jax.numpy] [gw3] PASSED tests/test_dataset.py::TestDataset::test_align_fill_value[2.0] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_prod[False-pint] tests/test_dataset.py::TestDataset::test_align_fill_value[fill_value3] [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_prod[False-pint] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_prod[False-sparse] [gw3] PASSED tests/test_dataset.py::TestDataset::test_align_fill_value[fill_value3] tests/test_dataset.py::TestDataset::test_align [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_prod[False-sparse] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_sum[True-cupy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_sum[True-cupy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_sum[True-dask.array] [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_sum[True-dask.array] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_sum[True-jax.numpy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_sum[True-jax.numpy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_sum[True-pint] [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_sum[True-pint] [gw3] PASSED tests/test_dataset.py::TestDataset::test_align tests/test_dataset.py::TestDataset::test_align_exact tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_sum[True-sparse] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_sum[True-sparse] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_sum[False-cupy] [gw3] PASSED tests/test_dataset.py::TestDataset::test_align_exact tests/test_dataset.py::TestDataset::test_align_override [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_sum[False-cupy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_sum[False-dask.array] [gw3] PASSED tests/test_dataset.py::TestDataset::test_align_override tests/test_dataset.py::TestDataset::test_align_exclude [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_sum[False-dask.array] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_sum[False-jax.numpy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_sum[False-jax.numpy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_sum[False-pint] [gw3] PASSED tests/test_dataset.py::TestDataset::test_align_exclude tests/test_dataset.py::TestDataset::test_align_nocopy [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_sum[False-pint] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_sum[False-sparse] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_sum[False-sparse] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_std[True-cupy] [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_refresh_from_disk tests/test_backends.py::TestH5NetCDFViaDaskData::test_open_group [gw3] PASSED tests/test_dataset.py::TestDataset::test_align_nocopy tests/test_dataset.py::TestDataset::test_align_indexes [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_std[True-cupy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_std[True-dask.array] [gw3] PASSED tests/test_dataset.py::TestDataset::test_align_indexes tests/test_dataset.py::TestDataset::test_align_multiple_indexes_common_dim [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_std[True-dask.array] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_std[True-jax.numpy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_std[True-jax.numpy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_std[True-pint] [gw3] PASSED tests/test_dataset.py::TestDataset::test_align_multiple_indexes_common_dim tests/test_dataset.py::TestDataset::test_align_conflicting_indexes [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_std[True-pint] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_std[True-sparse] [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_open_group tests/test_backends.py::TestH5NetCDFViaDaskData::test_open_subgroup [gw3] PASSED tests/test_dataset.py::TestDataset::test_align_conflicting_indexes tests/test_dataset.py::TestDataset::test_align_non_unique [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_std[True-sparse] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_std[False-cupy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_std[False-cupy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_std[False-dask.array] [gw3] PASSED tests/test_dataset.py::TestDataset::test_align_non_unique tests/test_dataset.py::TestDataset::test_align_str_dtype [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_std[False-dask.array] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_std[False-jax.numpy] [gw3] PASSED tests/test_dataset.py::TestDataset::test_align_str_dtype tests/test_dataset.py::TestDataset::test_align_index_var_attrs[left] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_std[False-jax.numpy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_std[False-pint] [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_open_subgroup tests/test_backends.py::TestH5NetCDFViaDaskData::test_write_groups [gw3] PASSED tests/test_dataset.py::TestDataset::test_align_index_var_attrs[left] tests/test_dataset.py::TestDataset::test_align_index_var_attrs[override] [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_std[False-pint] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_std[False-sparse] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_std[False-sparse] [gw3] PASSED tests/test_dataset.py::TestDataset::test_align_index_var_attrs[override] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_var[True-cupy] tests/test_dataset.py::TestDataset::test_align_scalar_index [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_var[True-cupy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_var[True-dask.array] [gw3] PASSED tests/test_dataset.py::TestDataset::test_align_scalar_index tests/test_dataset.py::TestDataset::test_align_multi_dim_index_exclude_dims [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_var[True-dask.array] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_var[True-jax.numpy] [gw3] PASSED tests/test_dataset.py::TestDataset::test_align_multi_dim_index_exclude_dims tests/test_dataset.py::TestDataset::test_align_index_equals_future_warning [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_var[True-jax.numpy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_var[True-pint] [gw3] PASSED tests/test_dataset.py::TestDataset::test_align_index_equals_future_warning tests/test_dataset.py::TestDataset::test_broadcast [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_var[True-pint] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_var[True-sparse] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_var[True-sparse] [gw3] PASSED tests/test_dataset.py::TestDataset::test_broadcast tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_var[False-cupy] tests/test_dataset.py::TestDataset::test_broadcast_nocopy [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_var[False-cupy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_var[False-dask.array] [gw3] PASSED tests/test_dataset.py::TestDataset::test_broadcast_nocopy tests/test_dataset.py::TestDataset::test_broadcast_exclude [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_var[False-dask.array] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_var[False-jax.numpy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_var[False-jax.numpy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_var[False-pint] [gw3] PASSED tests/test_dataset.py::TestDataset::test_broadcast_exclude tests/test_dataset.py::TestDataset::test_broadcast_misaligned [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_var[False-pint] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_var[False-sparse] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_var[False-sparse] [gw3] PASSED tests/test_dataset.py::TestDataset::test_broadcast_misaligned tests/test_dataset.py::TestDataset::test_broadcast_multi_index tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_cumsum[True-cupy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_cumsum[True-cupy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_cumsum[True-dask.array] [gw3] PASSED tests/test_dataset.py::TestDataset::test_broadcast_multi_index tests/test_dataset.py::TestDataset::test_variable_indexing [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_cumsum[True-dask.array] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_cumsum[True-jax.numpy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_cumsum[True-jax.numpy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_cumsum[True-pint] [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_cumsum[True-pint] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_cumsum[True-sparse] [gw3] PASSED tests/test_dataset.py::TestDataset::test_variable_indexing tests/test_dataset.py::TestDataset::test_drop_variables [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_cumsum[True-sparse] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_cumsum[False-cupy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_cumsum[False-cupy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_cumsum[False-dask.array] [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_cumsum[False-dask.array] [gw3] PASSED tests/test_dataset.py::TestDataset::test_drop_variables tests/test_dataset.py::TestDataset::test_drop_multiindex_level tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_cumsum[False-jax.numpy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_cumsum[False-jax.numpy] [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_write_groups tests/test_backends.py::TestH5NetCDFViaDaskData::test_child_group_with_inconsistent_dimensions tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_cumsum[False-pint] [gw3] PASSED tests/test_dataset.py::TestDataset::test_drop_multiindex_level tests/test_dataset.py::TestDataset::test_drop_index_labels [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_cumsum[False-pint] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_cumsum[False-sparse] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_cumsum[False-sparse] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_cumprod[True-cupy] [gw3] PASSED tests/test_dataset.py::TestDataset::test_drop_index_labels tests/test_dataset.py::TestDataset::test_drop_labels_by_keyword [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_cumprod[True-cupy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_cumprod[True-dask.array] [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_child_group_with_inconsistent_dimensions [gw3] PASSED tests/test_dataset.py::TestDataset::test_drop_labels_by_keyword tests/test_dataset.py::TestDataset::test_drop_labels_by_position tests/test_backends.py::TestH5NetCDFViaDaskData::test_encoding_kwarg_vlen_string[input_strings0-True] [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_cumprod[True-dask.array] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_cumprod[True-jax.numpy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_cumprod[True-jax.numpy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_cumprod[True-pint] [gw3] PASSED tests/test_dataset.py::TestDataset::test_drop_labels_by_position tests/test_dataset.py::TestDataset::test_drop_indexes [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_encoding_kwarg_vlen_string[input_strings0-True] tests/test_backends.py::TestH5NetCDFViaDaskData::test_encoding_kwarg_vlen_string[input_strings1-False] [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_cumprod[True-pint] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_cumprod[True-sparse] [gw3] PASSED tests/test_dataset.py::TestDataset::test_drop_indexes tests/test_dataset.py::TestDataset::test_drop_dims [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_cumprod[True-sparse] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_cumprod[False-cupy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_cumprod[False-cupy] [gw3] PASSED tests/test_dataset.py::TestDataset::test_drop_dims tests/test_dataset.py::TestDataset::test_copy tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_cumprod[False-dask.array] [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_encoding_kwarg_vlen_string[input_strings1-False] tests/test_backends.py::TestH5NetCDFViaDaskData::test_encoding_kwarg_vlen_string[input_strings2-False] [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_cumprod[False-dask.array] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_cumprod[False-jax.numpy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_cumprod[False-jax.numpy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_cumprod[False-pint] [gw3] PASSED tests/test_dataset.py::TestDataset::test_copy tests/test_dataset.py::TestDataset::test_copy_with_data [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_encoding_kwarg_vlen_string[input_strings2-False] tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_string_with_fill_value_vlen[XXX] [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_cumprod[False-pint] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_cumprod[False-sparse] [gw3] PASSED tests/test_dataset.py::TestDataset::test_copy_with_data tests/test_dataset.py::TestDataset::test_copy_coords[True-expected_orig0] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_cumprod[False-sparse] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_argsort[cupy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_argsort[cupy] [gw3] XPASS tests/test_dataset.py::TestDataset::test_copy_coords[True-expected_orig0] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_argsort[dask.array] tests/test_dataset.py::TestDataset::test_copy_coords[False-expected_orig1] [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_string_with_fill_value_vlen[XXX] tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_string_with_fill_value_vlen[] [gw2] PASSED tests/test_dask.py::test_map_blocks_ds_transformations[6] tests/test_dask.py::test_map_blocks_ds_transformations[7] [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_string_with_fill_value_vlen[] tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_string_with_fill_value_vlen[b\xe1r] [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_string_with_fill_value_vlen[b\xe1r] tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_character_array [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_character_array tests/test_backends.py::TestH5NetCDFViaDaskData::test_default_to_char_arrays [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_default_to_char_arrays tests/test_backends.py::TestH5NetCDFViaDaskData::test_open_encodings [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_open_encodings tests/test_backends.py::TestH5NetCDFViaDaskData::test_dump_encodings [gw2] PASSED tests/test_dask.py::test_map_blocks_ds_transformations[7] tests/test_dask.py::test_map_blocks_da_ds_with_template[obj0] [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_dump_encodings tests/test_backends.py::TestH5NetCDFViaDaskData::test_dump_and_open_encodings [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_dump_and_open_encodings tests/test_backends.py::TestH5NetCDFViaDaskData::test_compression_encoding_legacy [gw0] XFAIL tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_argsort[dask.array] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_argsort[jax.numpy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_argsort[jax.numpy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_argsort[pint] [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_compression_encoding_legacy tests/test_backends.py::TestH5NetCDFViaDaskData::test_encoding_kwarg_compression [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_encoding_kwarg_compression tests/test_backends.py::TestH5NetCDFViaDaskData::test_keep_chunksizes_if_no_original_shape [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_keep_chunksizes_if_no_original_shape tests/test_backends.py::TestH5NetCDFViaDaskData::test_preferred_chunks_is_present [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_preferred_chunks_is_present tests/test_backends.py::TestH5NetCDFViaDaskData::test_auto_chunking_is_based_on_disk_chunk_sizes [gw3] XFAIL tests/test_dataset.py::TestDataset::test_copy_coords[False-expected_orig1] tests/test_dataset.py::TestDataset::test_copy_with_data_errors [gw3] PASSED tests/test_dataset.py::TestDataset::test_copy_with_data_errors tests/test_dataset.py::TestDataset::test_drop_encoding [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_auto_chunking_is_based_on_disk_chunk_sizes tests/test_backends.py::TestH5NetCDFViaDaskData::test_base_chunking_uses_disk_chunk_sizes [gw3] PASSED tests/test_dataset.py::TestDataset::test_drop_encoding tests/test_dataset.py::TestDataset::test_rename [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_base_chunking_uses_disk_chunk_sizes tests/test_backends.py::TestH5NetCDFViaDaskData::test_preferred_chunks_are_disk_chunk_sizes [gw3] PASSED tests/test_dataset.py::TestDataset::test_rename tests/test_dataset.py::TestDataset::test_rename_old_name [gw3] PASSED tests/test_dataset.py::TestDataset::test_rename_old_name tests/test_dataset.py::TestDataset::test_rename_same_name [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_preferred_chunks_are_disk_chunk_sizes [gw3] PASSED tests/test_dataset.py::TestDataset::test_rename_same_name tests/test_backends.py::TestH5NetCDFViaDaskData::test_encoding_chunksizes_unlimited tests/test_dataset.py::TestDataset::test_rename_dims [gw3] PASSED tests/test_dataset.py::TestDataset::test_rename_dims tests/test_dataset.py::TestDataset::test_rename_vars [gw3] PASSED tests/test_dataset.py::TestDataset::test_rename_vars tests/test_dataset.py::TestDataset::test_rename_dimension_coord [gw3] PASSED tests/test_dataset.py::TestDataset::test_rename_dimension_coord tests/test_dataset.py::TestDataset::test_rename_dimension_coord_warnings [gw3] PASSED tests/test_dataset.py::TestDataset::test_rename_dimension_coord_warnings tests/test_dataset.py::TestDataset::test_rename_multiindex [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_encoding_chunksizes_unlimited tests/test_backends.py::TestH5NetCDFViaDaskData::test_mask_and_scale [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_mask_and_scale [gw3] PASSED tests/test_dataset.py::TestDataset::test_rename_multiindex tests/test_dataset.py::TestDataset::test_rename_preserve_attrs_encoding tests/test_backends.py::TestH5NetCDFViaDaskData::test_0dimensional_variable [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_0dimensional_variable [gw3] PASSED tests/test_dataset.py::TestDataset::test_rename_preserve_attrs_encoding tests/test_backends.py::TestH5NetCDFViaDaskData::test_read_variable_len_strings tests/test_dataset.py::TestDataset::test_rename_does_not_change_CFTimeIndex_type [gw3] PASSED tests/test_dataset.py::TestDataset::test_rename_does_not_change_CFTimeIndex_type tests/test_dataset.py::TestDataset::test_rename_does_not_change_DatetimeIndex_type [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_read_variable_len_strings tests/test_backends.py::TestH5NetCDFViaDaskData::test_raise_on_forward_slashes_in_names [gw3] PASSED tests/test_dataset.py::TestDataset::test_rename_does_not_change_DatetimeIndex_type tests/test_dataset.py::TestDataset::test_swap_dims [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_raise_on_forward_slashes_in_names tests/test_backends.py::TestH5NetCDFViaDaskData::test_encoding_enum__no_fill_value [gw3] PASSED tests/test_dataset.py::TestDataset::test_swap_dims tests/test_dataset.py::TestDataset::test_expand_dims_error [gw3] PASSED tests/test_dataset.py::TestDataset::test_expand_dims_error tests/test_dataset.py::TestDataset::test_expand_dims_int [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_encoding_enum__no_fill_value tests/test_backends.py::TestH5NetCDFViaDaskData::test_encoding_enum__multiple_variable_with_enum [gw3] PASSED tests/test_dataset.py::TestDataset::test_expand_dims_int tests/test_dataset.py::TestDataset::test_expand_dims_coords [gw3] PASSED tests/test_dataset.py::TestDataset::test_expand_dims_coords tests/test_dataset.py::TestDataset::test_expand_dims_existing_scalar_coord [gw3] PASSED tests/test_dataset.py::TestDataset::test_expand_dims_existing_scalar_coord tests/test_dataset.py::TestDataset::test_isel_expand_dims_roundtrip [gw3] PASSED tests/test_dataset.py::TestDataset::test_isel_expand_dims_roundtrip tests/test_dataset.py::TestDataset::test_expand_dims_mixed_int_and_coords [gw3] PASSED tests/test_dataset.py::TestDataset::test_expand_dims_mixed_int_and_coords tests/test_dataset.py::TestDataset::test_expand_dims_kwargs_python36plus [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_encoding_enum__multiple_variable_with_enum tests/test_backends.py::TestH5NetCDFViaDaskData::test_encoding_enum__error_multiple_variable_with_changing_enum [gw3] PASSED tests/test_dataset.py::TestDataset::test_expand_dims_kwargs_python36plus tests/test_dataset.py::TestDataset::test_expand_dims_create_index_data_variable[True] [gw3] PASSED tests/test_dataset.py::TestDataset::test_expand_dims_create_index_data_variable[True] tests/test_dataset.py::TestDataset::test_expand_dims_create_index_data_variable[False] [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_encoding_enum__error_multiple_variable_with_changing_enum tests/test_backends.py::TestH5NetCDFViaDaskData::test_create_default_indexes[True] [gw3] PASSED tests/test_dataset.py::TestDataset::test_expand_dims_create_index_data_variable[False] tests/test_dataset.py::TestDataset::test_expand_dims_create_index_coordinate_variable [gw2] PASSED tests/test_dask.py::test_map_blocks_da_ds_with_template[obj0] tests/test_dask.py::test_map_blocks_da_ds_with_template[obj1] [gw3] PASSED tests/test_dataset.py::TestDataset::test_expand_dims_create_index_coordinate_variable tests/test_dataset.py::TestDataset::test_expand_dims_create_index_from_iterable [gw3] PASSED tests/test_dataset.py::TestDataset::test_expand_dims_create_index_from_iterable tests/test_dataset.py::TestDataset::test_expand_dims_non_nanosecond_conversion [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_create_default_indexes[True] tests/test_backends.py::TestH5NetCDFViaDaskData::test_create_default_indexes[False] [gw3] PASSED tests/test_dataset.py::TestDataset::test_expand_dims_non_nanosecond_conversion tests/test_dataset.py::TestDataset::test_set_index [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_create_default_indexes[False] tests/test_backends.py::TestH5NetCDFViaDaskData::test_complex [gw1] SKIPPED tests/test_backends.py::TestH5NetCDFViaDaskData::test_complex tests/test_backends.py::TestH5NetCDFViaDaskData::test_complex_error[None] [gw1] SKIPPED tests/test_backends.py::TestH5NetCDFViaDaskData::test_complex_error[None] tests/test_backends.py::TestH5NetCDFViaDaskData::test_complex_error[False] [gw1] SKIPPED tests/test_backends.py::TestH5NetCDFViaDaskData::test_complex_error[False] tests/test_backends.py::TestH5NetCDFViaDaskData::test_numpy_bool_ [gw3] PASSED tests/test_dataset.py::TestDataset::test_set_index tests/test_dataset.py::TestDataset::test_set_index_deindexed_coords [gw3] PASSED tests/test_dataset.py::TestDataset::test_set_index_deindexed_coords tests/test_dataset.py::TestDataset::test_reset_index [gw3] PASSED tests/test_dataset.py::TestDataset::test_reset_index tests/test_dataset.py::TestDataset::test_reset_index_keep_attrs [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_numpy_bool_ tests/test_backends.py::TestH5NetCDFViaDaskData::test_cross_engine_read_write_netcdf4 [gw3] PASSED tests/test_dataset.py::TestDataset::test_reset_index_keep_attrs tests/test_dataset.py::TestDataset::test_reset_index_drop_dims [gw3] PASSED tests/test_dataset.py::TestDataset::test_reset_index_drop_dims tests/test_dataset.py::TestDataset::test_reset_index_drop_convert[foo-False-dropped0-converted0-renamed0] [gw3] PASSED tests/test_dataset.py::TestDataset::test_reset_index_drop_convert[foo-False-dropped0-converted0-renamed0] tests/test_dataset.py::TestDataset::test_reset_index_drop_convert[foo-True-dropped1-converted1-renamed1] [gw3] PASSED tests/test_dataset.py::TestDataset::test_reset_index_drop_convert[foo-True-dropped1-converted1-renamed1] tests/test_dataset.py::TestDataset::test_reset_index_drop_convert[x-False-dropped2-converted2-renamed2] [gw3] PASSED tests/test_dataset.py::TestDataset::test_reset_index_drop_convert[x-False-dropped2-converted2-renamed2] tests/test_dataset.py::TestDataset::test_reset_index_drop_convert[x-True-dropped3-converted3-renamed3] [gw0] XFAIL tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_argsort[pint] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_argsort[sparse] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_argsort[sparse] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_astype[cupy] [gw3] PASSED tests/test_dataset.py::TestDataset::test_reset_index_drop_convert[x-True-dropped3-converted3-renamed3] tests/test_dataset.py::TestDataset::test_reset_index_drop_convert[arg4-False-dropped4-converted4-renamed4] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_astype[cupy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_astype[dask.array] [gw3] PASSED tests/test_dataset.py::TestDataset::test_reset_index_drop_convert[arg4-False-dropped4-converted4-renamed4] tests/test_dataset.py::TestDataset::test_reset_index_drop_convert[arg5-True-dropped5-converted5-renamed5] [gw3] PASSED tests/test_dataset.py::TestDataset::test_reset_index_drop_convert[arg5-True-dropped5-converted5-renamed5] tests/test_dataset.py::TestDataset::test_reset_index_drop_convert[arg6-False-dropped6-converted6-renamed6] [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_astype[dask.array] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_astype[jax.numpy] [gw3] PASSED tests/test_dataset.py::TestDataset::test_reset_index_drop_convert[arg6-False-dropped6-converted6-renamed6] tests/test_dataset.py::TestDataset::test_reset_index_drop_convert[arg7-True-dropped7-converted7-renamed7] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_astype[jax.numpy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_astype[pint] [gw3] PASSED tests/test_dataset.py::TestDataset::test_reset_index_drop_convert[arg7-True-dropped7-converted7-renamed7] tests/test_dataset.py::TestDataset::test_reorder_levels [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_astype[pint] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_astype[sparse] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_astype[sparse] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_clip[cupy] [gw3] PASSED tests/test_dataset.py::TestDataset::test_reorder_levels tests/test_dataset.py::TestDataset::test_set_xindex [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_clip[cupy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_clip[dask.array] [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_clip[dask.array] [gw3] PASSED tests/test_dataset.py::TestDataset::test_set_xindex tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_clip[jax.numpy] tests/test_dataset.py::TestDataset::test_set_xindex_options [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_clip[jax.numpy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_clip[pint] [gw3] PASSED tests/test_dataset.py::TestDataset::test_set_xindex_options tests/test_dataset.py::TestDataset::test_stack [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_clip[pint] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_clip[sparse] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_clip[sparse] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_conj[cupy] [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_cross_engine_read_write_netcdf4 [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_conj[cupy] tests/test_backends.py::TestH5NetCDFViaDaskData::test_read_byte_attrs_as_unicode tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_conj[dask.array] [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_read_byte_attrs_as_unicode tests/test_backends.py::TestH5NetCDFViaDaskData::test_compression_encoding_h5py [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_conj[dask.array] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_conj[jax.numpy] [gw3] PASSED tests/test_dataset.py::TestDataset::test_stack tests/test_dataset.py::TestDataset::test_stack_create_index[True-expected_keys0] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_conj[jax.numpy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_conj[pint] [gw3] PASSED tests/test_dataset.py::TestDataset::test_stack_create_index[True-expected_keys0] [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_conj[pint] tests/test_dataset.py::TestDataset::test_stack_create_index[False-expected_keys1] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_conj[sparse] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_conj[sparse] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_conjugate[cupy] [gw3] PASSED tests/test_dataset.py::TestDataset::test_stack_create_index[False-expected_keys1] tests/test_dataset.py::TestDataset::test_stack_create_index[None-expected_keys2] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_conjugate[cupy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_conjugate[dask.array] [gw3] PASSED tests/test_dataset.py::TestDataset::test_stack_create_index[None-expected_keys2] tests/test_dataset.py::TestDataset::test_stack_multi_index [gw3] PASSED tests/test_dataset.py::TestDataset::test_stack_multi_index tests/test_dataset.py::TestDataset::test_stack_non_dim_coords [gw3] PASSED tests/test_dataset.py::TestDataset::test_stack_non_dim_coords tests/test_dataset.py::TestDataset::test_unstack [gw3] PASSED tests/test_dataset.py::TestDataset::test_unstack tests/test_dataset.py::TestDataset::test_unstack_errors [gw3] PASSED tests/test_dataset.py::TestDataset::test_unstack_errors tests/test_dataset.py::TestDataset::test_unstack_fill_value [gw3] PASSED tests/test_dataset.py::TestDataset::test_unstack_fill_value tests/test_dataset.py::TestDataset::test_unstack_sparse [gw3] SKIPPED tests/test_dataset.py::TestDataset::test_unstack_sparse tests/test_dataset.py::TestDataset::test_stack_unstack_fast [gw3] PASSED tests/test_dataset.py::TestDataset::test_stack_unstack_fast tests/test_dataset.py::TestDataset::test_stack_unstack_slow [gw3] PASSED tests/test_dataset.py::TestDataset::test_stack_unstack_slow tests/test_dataset.py::TestDataset::test_to_stacked_array_invalid_sample_dims [gw3] PASSED tests/test_dataset.py::TestDataset::test_to_stacked_array_invalid_sample_dims tests/test_dataset.py::TestDataset::test_to_stacked_array_name [gw3] PASSED tests/test_dataset.py::TestDataset::test_to_stacked_array_name tests/test_dataset.py::TestDataset::test_to_stacked_array_dtype_dims [gw3] PASSED tests/test_dataset.py::TestDataset::test_to_stacked_array_dtype_dims tests/test_dataset.py::TestDataset::test_to_stacked_array_to_unstacked_dataset [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_compression_encoding_h5py tests/test_backends.py::TestH5NetCDFViaDaskData::test_compression_check_encoding_h5py [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_compression_check_encoding_h5py [gw3] PASSED tests/test_dataset.py::TestDataset::test_to_stacked_array_to_unstacked_dataset tests/test_backends.py::TestH5NetCDFViaDaskData::test_dump_encodings_h5py tests/test_dataset.py::TestDataset::test_to_stacked_array_to_unstacked_dataset_different_dimension [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_dump_encodings_h5py [gw3] PASSED tests/test_dataset.py::TestDataset::test_to_stacked_array_to_unstacked_dataset_different_dimension tests/test_backends.py::TestH5NetCDFViaDaskData::test_decode_utf8_warning tests/test_dataset.py::TestDataset::test_to_stacked_array_preserves_dtype [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_decode_utf8_warning tests/test_backends.py::TestH5NetCDFViaDaskData::test_byte_attrs [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_byte_attrs tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_complex [gw3] PASSED tests/test_dataset.py::TestDataset::test_to_stacked_array_preserves_dtype tests/test_dataset.py::TestDataset::test_to_stacked_array_transposed [gw3] PASSED tests/test_dataset.py::TestDataset::test_to_stacked_array_transposed tests/test_dataset.py::TestDataset::test_update [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_complex tests/test_backends.py::TestH5NetCDFViaDaskData::test_phony_dims_warning [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_phony_dims_warning tests/test_backends.py::TestH5NetCDFViaDaskData::test_dataset_caching [gw3] PASSED tests/test_dataset.py::TestDataset::test_update tests/test_dataset.py::TestDataset::test_update_overwrite_coords [gw1] SKIPPED tests/test_backends.py::TestH5NetCDFViaDaskData::test_dataset_caching tests/test_backends.py::TestH5NetCDFViaDaskData::test_write_inconsistent_chunks [gw3] PASSED tests/test_dataset.py::TestDataset::test_update_overwrite_coords tests/test_dataset.py::TestDataset::test_update_multiindex_level [gw0] XFAIL tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_conjugate[dask.array] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_conjugate[jax.numpy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_conjugate[jax.numpy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_conjugate[pint] [gw3] PASSED tests/test_dataset.py::TestDataset::test_update_multiindex_level tests/test_dataset.py::TestDataset::test_update_auto_align [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_conjugate[pint] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_conjugate[sparse] [gw3] PASSED tests/test_dataset.py::TestDataset::test_update_auto_align tests/test_dataset.py::TestDataset::test_getitem [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_conjugate[sparse] [gw1] PASSED tests/test_backends.py::TestH5NetCDFViaDaskData::test_write_inconsistent_chunks tests/test_backends.py::TestH5NetCDFDataRos3Driver::test_robust_getitem [gw1] SKIPPED tests/test_backends.py::TestH5NetCDFDataRos3Driver::test_robust_getitem tests/test_backends.py::TestH5NetCDFDataRos3Driver::test_get_variable_list [gw1] SKIPPED tests/test_backends.py::TestH5NetCDFDataRos3Driver::test_get_variable_list tests/test_backends.py::TestH5NetCDFDataRos3Driver::test_get_variable_list_empty_driver_kwds [gw1] SKIPPED tests/test_backends.py::TestH5NetCDFDataRos3Driver::test_get_variable_list_empty_driver_kwds tests/test_backends.py::test_open_mfdataset_manyfiles[scipy-1-True-None-5] [gw1] SKIPPED tests/test_backends.py::test_open_mfdataset_manyfiles[scipy-1-True-None-5] tests/test_backends.py::test_open_mfdataset_manyfiles[scipy-1-True-None-None] [gw1] SKIPPED tests/test_backends.py::test_open_mfdataset_manyfiles[scipy-1-True-None-None] tests/test_backends.py::test_open_mfdataset_manyfiles[scipy-1-True-5-5] [gw1] SKIPPED tests/test_backends.py::test_open_mfdataset_manyfiles[scipy-1-True-5-5] tests/test_backends.py::test_open_mfdataset_manyfiles[scipy-1-True-5-None] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_imag[cupy] [gw1] SKIPPED tests/test_backends.py::test_open_mfdataset_manyfiles[scipy-1-True-5-None] tests/test_backends.py::test_open_mfdataset_manyfiles[scipy-1-False-None-5] [gw1] SKIPPED tests/test_backends.py::test_open_mfdataset_manyfiles[scipy-1-False-None-5] [gw3] PASSED tests/test_dataset.py::TestDataset::test_getitem tests/test_dataset.py::TestDataset::test_getitem_hashable tests/test_backends.py::test_open_mfdataset_manyfiles[scipy-1-False-None-None] [gw1] SKIPPED tests/test_backends.py::test_open_mfdataset_manyfiles[scipy-1-False-None-None] tests/test_backends.py::test_open_mfdataset_manyfiles[scipy-1-False-5-5] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_imag[cupy] [gw1] SKIPPED tests/test_backends.py::test_open_mfdataset_manyfiles[scipy-1-False-5-5] tests/test_backends.py::test_open_mfdataset_manyfiles[scipy-1-False-5-None] [gw1] SKIPPED tests/test_backends.py::test_open_mfdataset_manyfiles[scipy-1-False-5-None] tests/test_backends.py::test_open_mfdataset_manyfiles[scipy-20-True-None-5] [gw1] SKIPPED tests/test_backends.py::test_open_mfdataset_manyfiles[scipy-20-True-None-5] tests/test_backends.py::test_open_mfdataset_manyfiles[scipy-20-True-None-None] [gw1] SKIPPED tests/test_backends.py::test_open_mfdataset_manyfiles[scipy-20-True-None-None] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_imag[dask.array] tests/test_backends.py::test_open_mfdataset_manyfiles[scipy-20-True-5-5] [gw1] SKIPPED tests/test_backends.py::test_open_mfdataset_manyfiles[scipy-20-True-5-5] tests/test_backends.py::test_open_mfdataset_manyfiles[scipy-20-True-5-None] [gw1] SKIPPED tests/test_backends.py::test_open_mfdataset_manyfiles[scipy-20-True-5-None] tests/test_backends.py::test_open_mfdataset_manyfiles[scipy-20-False-None-5] [gw1] SKIPPED tests/test_backends.py::test_open_mfdataset_manyfiles[scipy-20-False-None-5] tests/test_backends.py::test_open_mfdataset_manyfiles[scipy-20-False-None-None] [gw1] SKIPPED tests/test_backends.py::test_open_mfdataset_manyfiles[scipy-20-False-None-None] [gw3] PASSED tests/test_dataset.py::TestDataset::test_getitem_hashable tests/test_dataset.py::TestDataset::test_getitem_multiple_dtype tests/test_backends.py::test_open_mfdataset_manyfiles[scipy-20-False-5-5] [gw1] SKIPPED tests/test_backends.py::test_open_mfdataset_manyfiles[scipy-20-False-5-5] tests/test_backends.py::test_open_mfdataset_manyfiles[scipy-20-False-5-None] [gw1] SKIPPED tests/test_backends.py::test_open_mfdataset_manyfiles[scipy-20-False-5-None] tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-1-True-None-5] [gw1] SKIPPED tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-1-True-None-5] tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-1-True-None-None] [gw1] SKIPPED tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-1-True-None-None] tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-1-True-5-5] [gw1] SKIPPED tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-1-True-5-5] tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-1-True-5-None] [gw3] PASSED tests/test_dataset.py::TestDataset::test_getitem_multiple_dtype tests/test_dataset.py::TestDataset::test_getitem_extra_dim_index_coord [gw1] SKIPPED tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-1-True-5-None] tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-1-False-None-5] [gw1] SKIPPED tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-1-False-None-5] tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-1-False-None-None] [gw1] SKIPPED tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-1-False-None-None] tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-1-False-5-5] [gw1] SKIPPED tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-1-False-5-5] tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-1-False-5-None] [gw3] PASSED tests/test_dataset.py::TestDataset::test_getitem_extra_dim_index_coord [gw1] SKIPPED tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-1-False-5-None] tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-20-True-None-5] [gw1] SKIPPED tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-20-True-None-5] tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-20-True-None-None] [gw1] SKIPPED tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-20-True-None-None] tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-20-True-5-5] [gw1] SKIPPED tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-20-True-5-5] tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-20-True-5-None] tests/test_dataset.py::TestDataset::test_virtual_variables_default_coords [gw1] SKIPPED tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-20-True-5-None] [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_imag[dask.array] tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-20-False-None-5] [gw1] SKIPPED tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-20-False-None-5] tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-20-False-None-None] [gw1] SKIPPED tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-20-False-None-None] tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-20-False-5-5] [gw1] SKIPPED tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-20-False-5-5] tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-20-False-5-None] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_imag[jax.numpy] [gw1] SKIPPED tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-20-False-5-None] tests/test_backends.py::test_open_mfdataset_manyfiles[h5netcdf-1-True-None-5] [gw1] SKIPPED tests/test_backends.py::test_open_mfdataset_manyfiles[h5netcdf-1-True-None-5] tests/test_backends.py::test_open_mfdataset_manyfiles[h5netcdf-1-True-None-None] [gw1] SKIPPED tests/test_backends.py::test_open_mfdataset_manyfiles[h5netcdf-1-True-None-None] tests/test_backends.py::test_open_mfdataset_manyfiles[h5netcdf-1-True-5-5] [gw1] SKIPPED tests/test_backends.py::test_open_mfdataset_manyfiles[h5netcdf-1-True-5-5] tests/test_backends.py::test_open_mfdataset_manyfiles[h5netcdf-1-True-5-None] [gw1] SKIPPED tests/test_backends.py::test_open_mfdataset_manyfiles[h5netcdf-1-True-5-None] tests/test_backends.py::test_open_mfdataset_manyfiles[h5netcdf-1-False-None-5] [gw1] SKIPPED tests/test_backends.py::test_open_mfdataset_manyfiles[h5netcdf-1-False-None-5] tests/test_backends.py::test_open_mfdataset_manyfiles[h5netcdf-1-False-None-None] [gw1] SKIPPED tests/test_backends.py::test_open_mfdataset_manyfiles[h5netcdf-1-False-None-None] tests/test_backends.py::test_open_mfdataset_manyfiles[h5netcdf-1-False-5-5] [gw3] PASSED tests/test_dataset.py::TestDataset::test_virtual_variables_default_coords [gw1] SKIPPED tests/test_backends.py::test_open_mfdataset_manyfiles[h5netcdf-1-False-5-5] tests/test_backends.py::test_open_mfdataset_manyfiles[h5netcdf-1-False-5-None] [gw1] SKIPPED tests/test_backends.py::test_open_mfdataset_manyfiles[h5netcdf-1-False-5-None] tests/test_backends.py::test_open_mfdataset_manyfiles[h5netcdf-20-True-None-5] tests/test_dataset.py::TestDataset::test_virtual_variables_time [gw1] SKIPPED tests/test_backends.py::test_open_mfdataset_manyfiles[h5netcdf-20-True-None-5] tests/test_backends.py::test_open_mfdataset_manyfiles[h5netcdf-20-True-None-None] [gw1] SKIPPED tests/test_backends.py::test_open_mfdataset_manyfiles[h5netcdf-20-True-None-None] tests/test_backends.py::test_open_mfdataset_manyfiles[h5netcdf-20-True-5-5] [gw1] SKIPPED tests/test_backends.py::test_open_mfdataset_manyfiles[h5netcdf-20-True-5-5] tests/test_backends.py::test_open_mfdataset_manyfiles[h5netcdf-20-True-5-None] [gw1] SKIPPED tests/test_backends.py::test_open_mfdataset_manyfiles[h5netcdf-20-True-5-None] tests/test_backends.py::test_open_mfdataset_manyfiles[h5netcdf-20-False-None-5] [gw1] SKIPPED tests/test_backends.py::test_open_mfdataset_manyfiles[h5netcdf-20-False-None-5] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_imag[jax.numpy] tests/test_backends.py::test_open_mfdataset_manyfiles[h5netcdf-20-False-None-None] [gw1] SKIPPED tests/test_backends.py::test_open_mfdataset_manyfiles[h5netcdf-20-False-None-None] tests/test_backends.py::test_open_mfdataset_manyfiles[h5netcdf-20-False-5-5] [gw1] SKIPPED tests/test_backends.py::test_open_mfdataset_manyfiles[h5netcdf-20-False-5-5] tests/test_backends.py::test_open_mfdataset_manyfiles[h5netcdf-20-False-5-None] [gw1] SKIPPED tests/test_backends.py::test_open_mfdataset_manyfiles[h5netcdf-20-False-5-None] tests/test_backends.py::test_open_mfdataset_manyfiles[zarr-1-True-None-5] [gw1] SKIPPED tests/test_backends.py::test_open_mfdataset_manyfiles[zarr-1-True-None-5] tests/test_backends.py::test_open_mfdataset_manyfiles[zarr-1-True-None-None] [gw1] SKIPPED tests/test_backends.py::test_open_mfdataset_manyfiles[zarr-1-True-None-None] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_imag[pint] tests/test_backends.py::test_open_mfdataset_manyfiles[zarr-1-True-5-5] [gw1] SKIPPED tests/test_backends.py::test_open_mfdataset_manyfiles[zarr-1-True-5-5] tests/test_backends.py::test_open_mfdataset_manyfiles[zarr-1-True-5-None] [gw1] SKIPPED tests/test_backends.py::test_open_mfdataset_manyfiles[zarr-1-True-5-None] tests/test_backends.py::test_open_mfdataset_manyfiles[zarr-1-False-None-5] [gw1] SKIPPED tests/test_backends.py::test_open_mfdataset_manyfiles[zarr-1-False-None-5] tests/test_backends.py::test_open_mfdataset_manyfiles[zarr-1-False-None-None] [gw1] SKIPPED tests/test_backends.py::test_open_mfdataset_manyfiles[zarr-1-False-None-None] tests/test_backends.py::test_open_mfdataset_manyfiles[zarr-1-False-5-5] [gw1] SKIPPED tests/test_backends.py::test_open_mfdataset_manyfiles[zarr-1-False-5-5] tests/test_backends.py::test_open_mfdataset_manyfiles[zarr-1-False-5-None] [gw1] SKIPPED tests/test_backends.py::test_open_mfdataset_manyfiles[zarr-1-False-5-None] tests/test_backends.py::test_open_mfdataset_manyfiles[zarr-20-True-None-5] [gw1] SKIPPED tests/test_backends.py::test_open_mfdataset_manyfiles[zarr-20-True-None-5] tests/test_backends.py::test_open_mfdataset_manyfiles[zarr-20-True-None-None] [gw1] SKIPPED tests/test_backends.py::test_open_mfdataset_manyfiles[zarr-20-True-None-None] tests/test_backends.py::test_open_mfdataset_manyfiles[zarr-20-True-5-5] [gw1] SKIPPED tests/test_backends.py::test_open_mfdataset_manyfiles[zarr-20-True-5-5] tests/test_backends.py::test_open_mfdataset_manyfiles[zarr-20-True-5-None] [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_imag[pint] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_imag[sparse] [gw1] SKIPPED tests/test_backends.py::test_open_mfdataset_manyfiles[zarr-20-True-5-None] tests/test_backends.py::test_open_mfdataset_manyfiles[zarr-20-False-None-5] [gw1] SKIPPED tests/test_backends.py::test_open_mfdataset_manyfiles[zarr-20-False-None-5] tests/test_backends.py::test_open_mfdataset_manyfiles[zarr-20-False-None-None] [gw1] SKIPPED tests/test_backends.py::test_open_mfdataset_manyfiles[zarr-20-False-None-None] tests/test_backends.py::test_open_mfdataset_manyfiles[zarr-20-False-5-5] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_imag[sparse] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_searchsorted[cupy] [gw1] SKIPPED tests/test_backends.py::test_open_mfdataset_manyfiles[zarr-20-False-5-5] tests/test_backends.py::test_open_mfdataset_manyfiles[zarr-20-False-5-None] [gw1] SKIPPED tests/test_backends.py::test_open_mfdataset_manyfiles[zarr-20-False-5-None] tests/test_backends.py::test_open_mfdataset_can_open_path_objects [gw3] PASSED tests/test_dataset.py::TestDataset::test_virtual_variables_time tests/test_dataset.py::TestDataset::test_virtual_variable_same_name [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_searchsorted[cupy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_searchsorted[dask.array] [gw1] PASSED tests/test_backends.py::test_open_mfdataset_can_open_path_objects [gw3] PASSED tests/test_dataset.py::TestDataset::test_virtual_variable_same_name tests/test_backends.py::test_open_mfdataset_list_attr tests/test_dataset.py::TestDataset::test_time_season [gw3] PASSED tests/test_dataset.py::TestDataset::test_time_season tests/test_dataset.py::TestDataset::test_slice_virtual_variable [gw3] PASSED tests/test_dataset.py::TestDataset::test_slice_virtual_variable tests/test_dataset.py::TestDataset::test_setitem [gw1] PASSED tests/test_backends.py::test_open_mfdataset_list_attr tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[outer-all-nested-t] [gw3] PASSED tests/test_dataset.py::TestDataset::test_setitem tests/test_dataset.py::TestDataset::test_setitem_pandas [gw1] PASSED tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[outer-all-nested-t] tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[outer-all-by_coords-None] [gw3] PASSED tests/test_dataset.py::TestDataset::test_setitem_pandas tests/test_dataset.py::TestDataset::test_setitem_auto_align [gw3] PASSED tests/test_dataset.py::TestDataset::test_setitem_auto_align tests/test_dataset.py::TestDataset::test_setitem_dimension_override [gw3] PASSED tests/test_dataset.py::TestDataset::test_setitem_dimension_override tests/test_dataset.py::TestDataset::test_setitem_with_coords [gw3] PASSED tests/test_dataset.py::TestDataset::test_setitem_with_coords tests/test_dataset.py::TestDataset::test_setitem_align_new_indexes [gw1] PASSED tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[outer-all-by_coords-None] tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[outer-minimal-nested-t] [gw3] PASSED tests/test_dataset.py::TestDataset::test_setitem_align_new_indexes tests/test_dataset.py::TestDataset::test_setitem_vectorized [gw3] PASSED tests/test_dataset.py::TestDataset::test_setitem_vectorized tests/test_dataset.py::TestDataset::test_setitem_str_dtype[str] [gw3] PASSED tests/test_dataset.py::TestDataset::test_setitem_str_dtype[str] tests/test_dataset.py::TestDataset::test_setitem_str_dtype[bytes] [gw3] PASSED tests/test_dataset.py::TestDataset::test_setitem_str_dtype[bytes] tests/test_dataset.py::TestDataset::test_setitem_using_list [gw3] PASSED tests/test_dataset.py::TestDataset::test_setitem_using_list tests/test_dataset.py::TestDataset::test_setitem_using_list_errors[var_list0-data0-Different lengths] [gw1] PASSED tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[outer-minimal-nested-t] tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[outer-minimal-by_coords-None] [gw3] PASSED tests/test_dataset.py::TestDataset::test_setitem_using_list_errors[var_list0-data0-Different lengths] tests/test_dataset.py::TestDataset::test_setitem_using_list_errors[var_list1-data1-Empty list of variables] [gw3] PASSED tests/test_dataset.py::TestDataset::test_setitem_using_list_errors[var_list1-data1-Empty list of variables] tests/test_dataset.py::TestDataset::test_setitem_using_list_errors[var_list2-data2-assign single DataArray] [gw3] PASSED tests/test_dataset.py::TestDataset::test_setitem_using_list_errors[var_list2-data2-assign single DataArray] tests/test_dataset.py::TestDataset::test_assign [gw3] PASSED tests/test_dataset.py::TestDataset::test_assign tests/test_dataset.py::TestDataset::test_assign_coords [gw0] XFAIL tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_searchsorted[dask.array] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_searchsorted[jax.numpy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_searchsorted[jax.numpy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_searchsorted[pint] [gw3] PASSED tests/test_dataset.py::TestDataset::test_assign_coords tests/test_dataset.py::TestDataset::test_assign_attrs [gw1] PASSED tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[outer-minimal-by_coords-None] tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[outer-different-nested-t] [gw3] PASSED tests/test_dataset.py::TestDataset::test_assign_attrs tests/test_dataset.py::TestDataset::test_drop_attrs [gw3] PASSED tests/test_dataset.py::TestDataset::test_drop_attrs tests/test_dataset.py::TestDataset::test_assign_multiindex_level [gw3] PASSED tests/test_dataset.py::TestDataset::test_assign_multiindex_level tests/test_dataset.py::TestDataset::test_assign_new_multiindex [gw3] PASSED tests/test_dataset.py::TestDataset::test_assign_new_multiindex tests/test_dataset.py::TestDataset::test_assign_coords_new_multiindex[orig_coords0] [gw1] PASSED tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[outer-different-nested-t] tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[outer-different-by_coords-None] [gw3] PASSED tests/test_dataset.py::TestDataset::test_assign_coords_new_multiindex[orig_coords0] tests/test_dataset.py::TestDataset::test_assign_coords_new_multiindex[orig_coords1] [gw3] PASSED tests/test_dataset.py::TestDataset::test_assign_coords_new_multiindex[orig_coords1] tests/test_dataset.py::TestDataset::test_assign_coords_existing_multiindex [gw3] PASSED tests/test_dataset.py::TestDataset::test_assign_coords_existing_multiindex tests/test_dataset.py::TestDataset::test_assign_all_multiindex_coords [gw3] PASSED tests/test_dataset.py::TestDataset::test_assign_all_multiindex_coords tests/test_dataset.py::TestDataset::test_assign_coords_custom_index_side_effect [gw1] PASSED tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[outer-different-by_coords-None] tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[inner-all-nested-t] [gw3] PASSED tests/test_dataset.py::TestDataset::test_assign_coords_custom_index_side_effect tests/test_dataset.py::TestDataset::test_assign_coords_custom_index [gw3] PASSED tests/test_dataset.py::TestDataset::test_assign_coords_custom_index tests/test_dataset.py::TestDataset::test_assign_coords_no_default_index [gw3] PASSED tests/test_dataset.py::TestDataset::test_assign_coords_no_default_index tests/test_dataset.py::TestDataset::test_merge_multiindex_level [gw3] PASSED tests/test_dataset.py::TestDataset::test_merge_multiindex_level tests/test_dataset.py::TestDataset::test_setitem_original_non_unique_index [gw3] PASSED tests/test_dataset.py::TestDataset::test_setitem_original_non_unique_index tests/test_dataset.py::TestDataset::test_setitem_both_non_unique_index [gw3] PASSED tests/test_dataset.py::TestDataset::test_setitem_both_non_unique_index tests/test_dataset.py::TestDataset::test_setitem_multiindex_level [gw1] PASSED tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[inner-all-nested-t] tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[inner-all-by_coords-None] [gw3] PASSED tests/test_dataset.py::TestDataset::test_setitem_multiindex_level tests/test_dataset.py::TestDataset::test_delitem [gw3] PASSED tests/test_dataset.py::TestDataset::test_delitem tests/test_dataset.py::TestDataset::test_delitem_multiindex_level [gw3] PASSED tests/test_dataset.py::TestDataset::test_delitem_multiindex_level tests/test_dataset.py::TestDataset::test_squeeze [gw3] PASSED tests/test_dataset.py::TestDataset::test_squeeze tests/test_dataset.py::TestDataset::test_squeeze_drop [gw3] PASSED tests/test_dataset.py::TestDataset::test_squeeze_drop tests/test_dataset.py::TestDataset::test_to_dataarray [gw2] PASSED tests/test_dask.py::test_map_blocks_da_ds_with_template[obj1] tests/test_dask.py::test_map_blocks_roundtrip_string_index [gw3] PASSED tests/test_dataset.py::TestDataset::test_to_dataarray tests/test_dataset.py::TestDataset::test_to_and_from_dataframe [gw1] PASSED tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[inner-all-by_coords-None] tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[inner-minimal-nested-t] [gw2] PASSED tests/test_dask.py::test_map_blocks_roundtrip_string_index tests/test_dask.py::test_map_blocks_template_convert_object [gw0] XFAIL tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_searchsorted[pint] [gw3] PASSED tests/test_dataset.py::TestDataset::test_to_and_from_dataframe tests/test_dataset.py::TestDataset::test_from_dataframe_categorical_dtype_index tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_searchsorted[sparse] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_searchsorted[sparse] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_round[cupy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_round[cupy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_round[dask.array] [gw3] PASSED tests/test_dataset.py::TestDataset::test_from_dataframe_categorical_dtype_index tests/test_dataset.py::TestDataset::test_from_dataframe_categorical_index [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_round[dask.array] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_round[jax.numpy] [gw1] PASSED tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[inner-minimal-nested-t] tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[inner-minimal-by_coords-None] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_round[jax.numpy] [gw3] PASSED tests/test_dataset.py::TestDataset::test_from_dataframe_categorical_index tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_round[pint] tests/test_dataset.py::TestDataset::test_from_dataframe_categorical_index_string_categories [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_round[pint] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_round[sparse] [gw3] PASSED tests/test_dataset.py::TestDataset::test_from_dataframe_categorical_index_string_categories tests/test_dataset.py::TestDataset::test_from_dataframe_sparse [gw3] SKIPPED tests/test_dataset.py::TestDataset::test_from_dataframe_sparse [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_round[sparse] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_real[cupy] tests/test_dataset.py::TestDataset::test_to_and_from_empty_dataframe [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_real[cupy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_real[dask.array] [gw3] PASSED tests/test_dataset.py::TestDataset::test_to_and_from_empty_dataframe tests/test_dataset.py::TestDataset::test_from_dataframe_multiindex [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_real[dask.array] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_real[jax.numpy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_real[jax.numpy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_real[pint] [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_real[pint] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_real[sparse] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_real[sparse] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_T[cupy] [gw3] PASSED tests/test_dataset.py::TestDataset::test_from_dataframe_multiindex tests/test_dataset.py::TestDataset::test_from_dataframe_unsorted_levels [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_T[cupy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_T[dask.array] [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_T[dask.array] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_T[jax.numpy] [gw3] PASSED tests/test_dataset.py::TestDataset::test_from_dataframe_unsorted_levels [gw1] PASSED tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[inner-minimal-by_coords-None] tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[inner-different-nested-t] tests/test_dataset.py::TestDataset::test_from_dataframe_non_unique_columns [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_T[jax.numpy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_T[pint] [gw3] PASSED tests/test_dataset.py::TestDataset::test_from_dataframe_non_unique_columns [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_T[pint] tests/test_dataset.py::TestDataset::test_convert_dataframe_with_many_types_and_multiindex tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_T[sparse] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_T[sparse] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_rank[cupy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_rank[cupy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_rank[dask.array] [gw3] PASSED tests/test_dataset.py::TestDataset::test_convert_dataframe_with_many_types_and_multiindex tests/test_dataset.py::TestDataset::test_to_and_from_dict[True-True] [gw3] PASSED tests/test_dataset.py::TestDataset::test_to_and_from_dict[True-True] tests/test_dataset.py::TestDataset::test_to_and_from_dict[True-False] [gw1] PASSED tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[inner-different-nested-t] tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[inner-different-by_coords-None] [gw3] PASSED tests/test_dataset.py::TestDataset::test_to_and_from_dict[True-False] tests/test_dataset.py::TestDataset::test_to_and_from_dict[list-True] [gw3] PASSED tests/test_dataset.py::TestDataset::test_to_and_from_dict[list-True] tests/test_dataset.py::TestDataset::test_to_and_from_dict[list-False] [gw3] PASSED tests/test_dataset.py::TestDataset::test_to_and_from_dict[list-False] tests/test_dataset.py::TestDataset::test_to_and_from_dict[array-True] [gw3] PASSED tests/test_dataset.py::TestDataset::test_to_and_from_dict[array-True] tests/test_dataset.py::TestDataset::test_to_and_from_dict[array-False] [gw1] PASSED tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[inner-different-by_coords-None] tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[left-all-nested-t] [gw3] PASSED tests/test_dataset.py::TestDataset::test_to_and_from_dict[array-False] tests/test_dataset.py::TestDataset::test_to_and_from_dict_with_time_dim [gw3] PASSED tests/test_dataset.py::TestDataset::test_to_and_from_dict_with_time_dim tests/test_dataset.py::TestDataset::test_to_and_from_dict_with_nan_nat[True] [gw3] PASSED tests/test_dataset.py::TestDataset::test_to_and_from_dict_with_nan_nat[True] tests/test_dataset.py::TestDataset::test_to_and_from_dict_with_nan_nat[list] [gw3] PASSED tests/test_dataset.py::TestDataset::test_to_and_from_dict_with_nan_nat[list] tests/test_dataset.py::TestDataset::test_to_and_from_dict_with_nan_nat[array] [gw3] PASSED tests/test_dataset.py::TestDataset::test_to_and_from_dict_with_nan_nat[array] tests/test_dataset.py::TestDataset::test_to_dict_with_numpy_attrs [gw1] PASSED tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[left-all-nested-t] tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[left-all-by_coords-None] [gw3] PASSED tests/test_dataset.py::TestDataset::test_to_dict_with_numpy_attrs tests/test_dataset.py::TestDataset::test_pickle [gw3] PASSED tests/test_dataset.py::TestDataset::test_pickle tests/test_dataset.py::TestDataset::test_lazy_load [gw0] XFAIL tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_rank[dask.array] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_rank[jax.numpy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_rank[jax.numpy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_rank[pint] [gw3] PASSED tests/test_dataset.py::TestDataset::test_lazy_load tests/test_dataset.py::TestDataset::test_lazy_load_duck_array [gw3] PASSED tests/test_dataset.py::TestDataset::test_lazy_load_duck_array tests/test_dataset.py::TestDataset::test_dropna [gw1] PASSED tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[left-all-by_coords-None] tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[left-minimal-nested-t] [gw2] PASSED tests/test_dask.py::test_map_blocks_template_convert_object tests/test_dask.py::test_map_blocks_errors_bad_template[obj0] [gw3] PASSED tests/test_dataset.py::TestDataset::test_dropna tests/test_dataset.py::TestDataset::test_fillna [gw3] PASSED tests/test_dataset.py::TestDataset::test_fillna tests/test_dataset.py::TestDataset::test_propagate_attrs[0] [gw3] PASSED tests/test_dataset.py::TestDataset::test_propagate_attrs[0] tests/test_dataset.py::TestDataset::test_propagate_attrs[1] [gw1] PASSED tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[left-minimal-nested-t] [gw3] PASSED tests/test_dataset.py::TestDataset::test_propagate_attrs[1] tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[left-minimal-by_coords-None] tests/test_dataset.py::TestDataset::test_propagate_attrs[absolute] [gw3] PASSED tests/test_dataset.py::TestDataset::test_propagate_attrs[absolute] tests/test_dataset.py::TestDataset::test_propagate_attrs[abs] [gw3] PASSED tests/test_dataset.py::TestDataset::test_propagate_attrs[abs] tests/test_dataset.py::TestDataset::test_where [gw3] PASSED tests/test_dataset.py::TestDataset::test_where tests/test_dataset.py::TestDataset::test_where_other [gw3] PASSED tests/test_dataset.py::TestDataset::test_where_other tests/test_dataset.py::TestDataset::test_where_drop [gw1] PASSED tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[left-minimal-by_coords-None] tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[left-different-nested-t] [gw2] PASSED tests/test_dask.py::test_map_blocks_errors_bad_template[obj0] tests/test_dask.py::test_map_blocks_errors_bad_template[obj1] [gw0] XFAIL tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_rank[pint] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_rank[sparse] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_rank[sparse] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_transpose[cupy] [gw3] PASSED tests/test_dataset.py::TestDataset::test_where_drop tests/test_dataset.py::TestDataset::test_where_drop_empty [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_transpose[cupy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_transpose[dask.array] [gw3] PASSED tests/test_dataset.py::TestDataset::test_where_drop_empty tests/test_dataset.py::TestDataset::test_where_drop_no_indexes [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_transpose[dask.array] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_transpose[jax.numpy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_transpose[jax.numpy] [gw3] PASSED tests/test_dataset.py::TestDataset::test_where_drop_no_indexes [gw1] PASSED tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[left-different-nested-t] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_transpose[pint] tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[left-different-by_coords-None] tests/test_dataset.py::TestDataset::test_reduce [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_transpose[pint] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_transpose[sparse] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_transpose[sparse] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_stack[cupy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_stack[cupy] [gw3] PASSED tests/test_dataset.py::TestDataset::test_reduce tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_stack[dask.array] tests/test_dataset.py::TestDataset::test_reduce_coords [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_stack[dask.array] [gw3] PASSED tests/test_dataset.py::TestDataset::test_reduce_coords tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_stack[jax.numpy] tests/test_dataset.py::TestDataset::test_mean_uint_dtype [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_stack[jax.numpy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_stack[pint] [gw3] PASSED tests/test_dataset.py::TestDataset::test_mean_uint_dtype tests/test_dataset.py::TestDataset::test_reduce_bad_dim [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_stack[pint] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_stack[sparse] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_stack[sparse] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_unstack[cupy] [gw3] PASSED tests/test_dataset.py::TestDataset::test_reduce_bad_dim [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_unstack[cupy] tests/test_dataset.py::TestDataset::test_reduce_cumsum tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_unstack[dask.array] [gw1] PASSED tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[left-different-by_coords-None] tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[right-all-nested-t] [gw3] PASSED tests/test_dataset.py::TestDataset::test_reduce_cumsum tests/test_dataset.py::TestDataset::test_reduce_cumsum_test_dims[cumsum-dim1-expected0] [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_unstack[dask.array] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_unstack[jax.numpy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_unstack[jax.numpy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_unstack[pint] [gw3] PASSED tests/test_dataset.py::TestDataset::test_reduce_cumsum_test_dims[cumsum-dim1-expected0] tests/test_dataset.py::TestDataset::test_reduce_cumsum_test_dims[cumsum-dim2-expected1] [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_unstack[pint] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_unstack[sparse] [gw3] PASSED tests/test_dataset.py::TestDataset::test_reduce_cumsum_test_dims[cumsum-dim2-expected1] tests/test_dataset.py::TestDataset::test_reduce_cumsum_test_dims[cumsum-dim3-expected2] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_unstack[sparse] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_shift[cupy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_shift[cupy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_shift[dask.array] [gw3] PASSED tests/test_dataset.py::TestDataset::test_reduce_cumsum_test_dims[cumsum-dim3-expected2] tests/test_dataset.py::TestDataset::test_reduce_cumsum_test_dims[cumsum-time-expected3] [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_shift[dask.array] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_shift[jax.numpy] [gw3] PASSED tests/test_dataset.py::TestDataset::test_reduce_cumsum_test_dims[cumsum-time-expected3] tests/test_dataset.py::TestDataset::test_reduce_cumsum_test_dims[cumprod-dim1-expected0] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_shift[jax.numpy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_shift[pint] [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_shift[pint] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_shift[sparse] [gw1] PASSED tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[right-all-nested-t] [gw3] PASSED tests/test_dataset.py::TestDataset::test_reduce_cumsum_test_dims[cumprod-dim1-expected0] tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[right-all-by_coords-None] tests/test_dataset.py::TestDataset::test_reduce_cumsum_test_dims[cumprod-dim2-expected1] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_shift[sparse] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_roll[cupy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_roll[cupy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_roll[dask.array] [gw3] PASSED tests/test_dataset.py::TestDataset::test_reduce_cumsum_test_dims[cumprod-dim2-expected1] tests/test_dataset.py::TestDataset::test_reduce_cumsum_test_dims[cumprod-dim3-expected2] [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_roll[dask.array] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_roll[jax.numpy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_roll[jax.numpy] [gw3] PASSED tests/test_dataset.py::TestDataset::test_reduce_cumsum_test_dims[cumprod-dim3-expected2] tests/test_dataset.py::TestDataset::test_reduce_cumsum_test_dims[cumprod-time-expected3] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_roll[pint] [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_roll[pint] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_roll[sparse] [gw3] PASSED tests/test_dataset.py::TestDataset::test_reduce_cumsum_test_dims[cumprod-time-expected3] tests/test_dataset.py::TestDataset::test_reduce_non_numeric [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_roll[sparse] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_pad[cupy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_pad[cupy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_pad[dask.array] [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_pad[dask.array] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_pad[jax.numpy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_pad[jax.numpy] [gw3] PASSED tests/test_dataset.py::TestDataset::test_reduce_non_numeric tests/test_dataset.py::TestDataset::test_reduce_strings tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_pad[pint] [gw1] PASSED tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[right-all-by_coords-None] tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[right-minimal-nested-t] [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_pad[pint] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_pad[sparse] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_pad[sparse] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_sortby[cupy] [gw3] PASSED tests/test_dataset.py::TestDataset::test_reduce_strings tests/test_dataset.py::TestDataset::test_reduce_dtypes [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_sortby[cupy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_sortby[dask.array] [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_sortby[dask.array] [gw3] PASSED tests/test_dataset.py::TestDataset::test_reduce_dtypes tests/test_dataset.py::TestDataset::test_reduce_keep_attrs tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_sortby[jax.numpy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_sortby[jax.numpy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_sortby[pint] [gw2] PASSED tests/test_dask.py::test_map_blocks_errors_bad_template[obj1] tests/test_dask.py::test_map_blocks_errors_bad_template_2 [gw3] PASSED tests/test_dataset.py::TestDataset::test_reduce_keep_attrs tests/test_dataset.py::TestDataset::test_reduce_argmin [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_sortby[pint] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_sortby[sparse] [gw3] PASSED tests/test_dataset.py::TestDataset::test_reduce_argmin tests/test_dataset.py::TestDataset::test_reduce_scalars [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_sortby[sparse] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_broadcast_like[cupy] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_broadcast_like[cupy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_broadcast_like[dask.array] [gw3] PASSED tests/test_dataset.py::TestDataset::test_reduce_scalars tests/test_dataset.py::TestDataset::test_reduce_only_one_axis [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_broadcast_like[dask.array] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_broadcast_like[jax.numpy] [gw3] PASSED tests/test_dataset.py::TestDataset::test_reduce_only_one_axis tests/test_dataset.py::TestDataset::test_reduce_no_axis [gw1] PASSED tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[right-minimal-nested-t] tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[right-minimal-by_coords-None] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_broadcast_like[jax.numpy] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_broadcast_like[pint] [gw3] PASSED tests/test_dataset.py::TestDataset::test_reduce_no_axis tests/test_dataset.py::TestDataset::test_reduce_keepdims [gw0] PASSED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_broadcast_like[pint] tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_broadcast_like[sparse] [gw3] PASSED tests/test_dataset.py::TestDataset::test_reduce_keepdims tests/test_dataset.py::TestDataset::test_quantile[0.25-True-numbagg] [gw0] SKIPPED tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_broadcast_like[sparse] tests/test_error_messages.py::test_no_var_in_dataset[1-numpy] [gw0] PASSED tests/test_error_messages.py::test_no_var_in_dataset[1-numpy] tests/test_error_messages.py::test_no_var_in_dataset[1-dask] [gw0] PASSED tests/test_error_messages.py::test_no_var_in_dataset[1-dask] tests/test_extensions.py::TestAccessor::test_register [gw2] PASSED tests/test_dask.py::test_map_blocks_errors_bad_template_2 [gw0] PASSED tests/test_extensions.py::TestAccessor::test_register tests/test_dask.py::test_map_blocks_object_method[obj0] tests/test_extensions.py::TestAccessor::test_pickle_dataset [gw0] PASSED tests/test_extensions.py::TestAccessor::test_pickle_dataset tests/test_extensions.py::TestAccessor::test_pickle_dataarray [gw0] PASSED tests/test_extensions.py::TestAccessor::test_pickle_dataarray tests/test_extensions.py::TestAccessor::test_broken_accessor [gw0] PASSED tests/test_extensions.py::TestAccessor::test_broken_accessor [gw3] PASSED tests/test_dataset.py::TestDataset::test_quantile[0.25-True-numbagg] tests/test_formatting.py::TestFormatting::test_get_indexer_at_least_n_items [gw1] PASSED tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[right-minimal-by_coords-None] tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[right-different-nested-t] tests/test_dataset.py::TestDataset::test_quantile[0.25-True-None] [gw0] PASSED tests/test_formatting.py::TestFormatting::test_get_indexer_at_least_n_items tests/test_formatting.py::TestFormatting::test_first_n_items [gw0] PASSED tests/test_formatting.py::TestFormatting::test_first_n_items tests/test_formatting.py::TestFormatting::test_last_n_items [gw2] PASSED tests/test_dask.py::test_map_blocks_object_method[obj0] tests/test_dask.py::test_map_blocks_object_method[obj1] [gw0] PASSED tests/test_formatting.py::TestFormatting::test_last_n_items tests/test_formatting.py::TestFormatting::test_last_item [gw0] PASSED tests/test_formatting.py::TestFormatting::test_last_item tests/test_formatting.py::TestFormatting::test_format_item [gw0] PASSED tests/test_formatting.py::TestFormatting::test_format_item tests/test_formatting.py::TestFormatting::test_format_items [gw0] PASSED tests/test_formatting.py::TestFormatting::test_format_items tests/test_formatting.py::TestFormatting::test_format_array_flat [gw3] PASSED tests/test_dataset.py::TestDataset::test_quantile[0.25-True-None] tests/test_dataset.py::TestDataset::test_quantile[0.25-False-numbagg] [gw0] PASSED tests/test_formatting.py::TestFormatting::test_format_array_flat tests/test_formatting.py::TestFormatting::test_pretty_print [gw0] PASSED tests/test_formatting.py::TestFormatting::test_pretty_print tests/test_formatting.py::TestFormatting::test_maybe_truncate [gw1] PASSED tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[right-different-nested-t] tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[right-different-by_coords-None] [gw0] PASSED tests/test_formatting.py::TestFormatting::test_maybe_truncate tests/test_formatting.py::TestFormatting::test_format_timestamp_invalid_pandas_format [gw0] PASSED tests/test_formatting.py::TestFormatting::test_format_timestamp_invalid_pandas_format tests/test_formatting.py::TestFormatting::test_format_timestamp_out_of_bounds [gw0] PASSED tests/test_formatting.py::TestFormatting::test_format_timestamp_out_of_bounds tests/test_formatting.py::TestFormatting::test_attribute_repr [gw0] PASSED tests/test_formatting.py::TestFormatting::test_attribute_repr tests/test_formatting.py::TestFormatting::test_index_repr [gw3] PASSED tests/test_dataset.py::TestDataset::test_quantile[0.25-False-numbagg] tests/test_dataset.py::TestDataset::test_quantile[0.25-False-None] [gw0] PASSED tests/test_formatting.py::TestFormatting::test_index_repr tests/test_formatting.py::TestFormatting::test_index_repr_grouping[names0] [gw0] PASSED tests/test_formatting.py::TestFormatting::test_index_repr_grouping[names0] tests/test_formatting.py::TestFormatting::test_index_repr_grouping[names1] [gw2] PASSED tests/test_dask.py::test_map_blocks_object_method[obj1] tests/test_dask.py::test_map_blocks_hlg_layers [gw0] PASSED tests/test_formatting.py::TestFormatting::test_index_repr_grouping[names1] tests/test_formatting.py::TestFormatting::test_index_repr_grouping[names2] [gw0] PASSED tests/test_formatting.py::TestFormatting::test_index_repr_grouping[names2] tests/test_formatting.py::TestFormatting::test_index_repr_grouping[names3] [gw0] PASSED tests/test_formatting.py::TestFormatting::test_index_repr_grouping[names3] tests/test_formatting.py::TestFormatting::test_diff_array_repr [gw1] PASSED tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[right-different-by_coords-None] [gw3] PASSED tests/test_dataset.py::TestDataset::test_quantile[0.25-False-None] tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_dataset_combine_attrs[drop-True] tests/test_dataset.py::TestDataset::test_quantile[0.25-None-numbagg] [gw0] PASSED tests/test_formatting.py::TestFormatting::test_diff_array_repr tests/test_formatting.py::TestFormatting::test_diff_attrs_repr_with_array [gw2] PASSED tests/test_dask.py::test_map_blocks_hlg_layers tests/test_dask.py::test_make_meta [gw0] PASSED tests/test_formatting.py::TestFormatting::test_diff_attrs_repr_with_array tests/test_formatting.py::TestFormatting::test__diff_mapping_repr_array_attrs_on_variables [gw0] PASSED tests/test_formatting.py::TestFormatting::test__diff_mapping_repr_array_attrs_on_variables tests/test_formatting.py::TestFormatting::test_diff_dataset_repr [gw0] PASSED tests/test_formatting.py::TestFormatting::test_diff_dataset_repr tests/test_formatting.py::TestFormatting::test_array_repr [gw0] PASSED tests/test_formatting.py::TestFormatting::test_array_repr tests/test_formatting.py::TestFormatting::test_array_repr_variable [gw2] PASSED tests/test_dask.py::test_make_meta tests/test_dask.py::test_identical_coords_no_computes [gw3] PASSED tests/test_dataset.py::TestDataset::test_quantile[0.25-None-numbagg] tests/test_dataset.py::TestDataset::test_quantile[0.25-None-None] [gw0] PASSED tests/test_formatting.py::TestFormatting::test_array_repr_variable tests/test_formatting.py::TestFormatting::test_array_repr_recursive [gw1] PASSED tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_dataset_combine_attrs[drop-True] tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_dataset_combine_attrs[drop-False] [gw0] PASSED tests/test_formatting.py::TestFormatting::test_array_repr_recursive tests/test_formatting.py::TestFormatting::test_array_scalar_format [gw0] PASSED tests/test_formatting.py::TestFormatting::test_array_scalar_format tests/test_formatting.py::TestFormatting::test_datatree_print_empty_node [gw0] PASSED tests/test_formatting.py::TestFormatting::test_datatree_print_empty_node tests/test_formatting.py::TestFormatting::test_datatree_print_empty_node_with_attrs [gw0] PASSED tests/test_formatting.py::TestFormatting::test_datatree_print_empty_node_with_attrs tests/test_formatting.py::TestFormatting::test_datatree_print_node_with_data [gw0] PASSED tests/test_formatting.py::TestFormatting::test_datatree_print_node_with_data tests/test_formatting.py::TestFormatting::test_datatree_printout_nested_node [gw2] PASSED tests/test_dask.py::test_identical_coords_no_computes tests/test_dask.py::test_token_changes_on_transform[0-obj0] [gw3] PASSED tests/test_dataset.py::TestDataset::test_quantile[0.25-None-None] [gw0] PASSED tests/test_formatting.py::TestFormatting::test_datatree_printout_nested_node tests/test_dataset.py::TestDataset::test_quantile[q1-True-numbagg] [gw2] PASSED tests/test_dask.py::test_token_changes_on_transform[0-obj0] tests/test_formatting.py::TestFormatting::test_datatree_repr_of_node_with_data tests/test_dask.py::test_token_changes_on_transform[0-obj1] [gw2] PASSED tests/test_dask.py::test_token_changes_on_transform[0-obj1] tests/test_dask.py::test_token_changes_on_transform[0-obj2] [gw0] PASSED tests/test_formatting.py::TestFormatting::test_datatree_repr_of_node_with_data tests/test_formatting.py::TestFormatting::test_diff_datatree_repr_different_groups [gw2] PASSED tests/test_dask.py::test_token_changes_on_transform[0-obj2] tests/test_dask.py::test_token_changes_on_transform[0-obj3] [gw0] PASSED tests/test_formatting.py::TestFormatting::test_diff_datatree_repr_different_groups tests/test_formatting.py::TestFormatting::test_diff_datatree_repr_different_subgroups [gw1] PASSED tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_dataset_combine_attrs[drop-False] tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_dataset_combine_attrs[override-True] [gw0] PASSED tests/test_formatting.py::TestFormatting::test_diff_datatree_repr_different_subgroups tests/test_formatting.py::TestFormatting::test_diff_datatree_repr_node_data [gw2] PASSED tests/test_dask.py::test_token_changes_on_transform[0-obj3] tests/test_dask.py::test_token_changes_on_transform[1-obj0] [gw2] PASSED tests/test_dask.py::test_token_changes_on_transform[1-obj0] tests/test_dask.py::test_token_changes_on_transform[1-obj1] [gw2] PASSED tests/test_dask.py::test_token_changes_on_transform[1-obj1] tests/test_dask.py::test_token_changes_on_transform[1-obj2] [gw0] PASSED tests/test_formatting.py::TestFormatting::test_diff_datatree_repr_node_data tests/test_formatting.py::TestFormatting::test_diff_datatree_repr_equals [gw2] PASSED tests/test_dask.py::test_token_changes_on_transform[1-obj2] tests/test_dask.py::test_token_changes_on_transform[1-obj3] [gw0] PASSED tests/test_formatting.py::TestFormatting::test_diff_datatree_repr_equals tests/test_formatting.py::test_inline_variable_array_repr_custom_repr [gw2] PASSED tests/test_dask.py::test_token_changes_on_transform[1-obj3] tests/test_dask.py::test_token_changes_on_transform[2-obj0] [gw0] PASSED tests/test_formatting.py::test_inline_variable_array_repr_custom_repr tests/test_formatting.py::test_set_numpy_options [gw3] PASSED tests/test_dataset.py::TestDataset::test_quantile[q1-True-numbagg] [gw2] PASSED tests/test_dask.py::test_token_changes_on_transform[2-obj0] tests/test_dask.py::test_token_changes_on_transform[2-obj1] tests/test_dataset.py::TestDataset::test_quantile[q1-True-None] [gw0] PASSED tests/test_formatting.py::test_set_numpy_options tests/test_formatting.py::test_short_array_repr [gw2] PASSED tests/test_dask.py::test_token_changes_on_transform[2-obj1] tests/test_dask.py::test_token_changes_on_transform[2-obj2] [gw0] PASSED tests/test_formatting.py::test_short_array_repr [gw2] PASSED tests/test_dask.py::test_token_changes_on_transform[2-obj2] tests/test_formatting.py::test_large_array_repr_length tests/test_dask.py::test_token_changes_on_transform[2-obj3] [gw2] PASSED tests/test_dask.py::test_token_changes_on_transform[2-obj3] tests/test_dask.py::test_token_changes_on_transform[3-obj0] [gw0] PASSED tests/test_formatting.py::test_large_array_repr_length tests/test_formatting.py::test_repr_file_collapsed [gw2] PASSED tests/test_dask.py::test_token_changes_on_transform[3-obj0] tests/test_dask.py::test_token_changes_on_transform[3-obj1] [gw2] PASSED tests/test_dask.py::test_token_changes_on_transform[3-obj1] tests/test_dask.py::test_token_changes_on_transform[3-obj2] [gw2] PASSED tests/test_dask.py::test_token_changes_on_transform[3-obj2] tests/test_dask.py::test_token_changes_on_transform[3-obj3] [gw0] PASSED tests/test_formatting.py::test_repr_file_collapsed tests/test_formatting.py::test__mapping_repr[50-40-30] [gw2] PASSED tests/test_dask.py::test_token_changes_on_transform[3-obj3] [gw1] PASSED tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_dataset_combine_attrs[override-True] tests/test_dask.py::test_token_changes_on_transform[4-obj0] tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_dataset_combine_attrs[override-False] [gw2] PASSED tests/test_dask.py::test_token_changes_on_transform[4-obj0] tests/test_dask.py::test_token_changes_on_transform[4-obj1] [gw3] PASSED tests/test_dataset.py::TestDataset::test_quantile[q1-True-None] tests/test_dataset.py::TestDataset::test_quantile[q1-False-numbagg] [gw2] PASSED tests/test_dask.py::test_token_changes_on_transform[4-obj1] tests/test_dask.py::test_token_changes_on_transform[4-obj2] [gw2] PASSED tests/test_dask.py::test_token_changes_on_transform[4-obj2] tests/test_dask.py::test_token_changes_on_transform[4-obj3] [gw2] PASSED tests/test_dask.py::test_token_changes_on_transform[4-obj3] tests/test_dask.py::test_token_changes_on_transform[5-obj0] [gw2] PASSED tests/test_dask.py::test_token_changes_on_transform[5-obj0] tests/test_dask.py::test_token_changes_on_transform[5-obj1] [gw2] PASSED tests/test_dask.py::test_token_changes_on_transform[5-obj1] tests/test_dask.py::test_token_changes_on_transform[5-obj2] [gw2] PASSED tests/test_dask.py::test_token_changes_on_transform[5-obj2] tests/test_dask.py::test_token_changes_on_transform[5-obj3] [gw3] PASSED tests/test_dataset.py::TestDataset::test_quantile[q1-False-numbagg] tests/test_dataset.py::TestDataset::test_quantile[q1-False-None] [gw2] PASSED tests/test_dask.py::test_token_changes_on_transform[5-obj3] tests/test_dask.py::test_token_changes_on_transform[6-obj0] [gw2] PASSED tests/test_dask.py::test_token_changes_on_transform[6-obj0] tests/test_dask.py::test_token_changes_on_transform[6-obj1] [gw2] PASSED tests/test_dask.py::test_token_changes_on_transform[6-obj1] tests/test_dask.py::test_token_changes_on_transform[6-obj2] [gw1] PASSED tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_dataset_combine_attrs[override-False] tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_dataset_combine_attrs[no_conflicts-True] [gw2] PASSED tests/test_dask.py::test_token_changes_on_transform[6-obj2] tests/test_dask.py::test_token_changes_on_transform[6-obj3] [gw2] PASSED tests/test_dask.py::test_token_changes_on_transform[6-obj3] tests/test_dask.py::test_token_changes_when_data_changes[obj0] [gw3] PASSED tests/test_dataset.py::TestDataset::test_quantile[q1-False-None] [gw2] PASSED tests/test_dask.py::test_token_changes_when_data_changes[obj0] tests/test_dataset.py::TestDataset::test_quantile[q1-None-numbagg] tests/test_dask.py::test_token_changes_when_data_changes[obj1] [gw2] PASSED tests/test_dask.py::test_token_changes_when_data_changes[obj1] tests/test_dask.py::test_token_changes_when_data_changes[obj2] [gw0] PASSED tests/test_formatting.py::test__mapping_repr[50-40-30] tests/test_formatting.py::test__mapping_repr[35-40-30] [gw2] PASSED tests/test_dask.py::test_token_changes_when_data_changes[obj2] tests/test_dask.py::test_token_changes_when_data_changes[obj3] [gw2] PASSED tests/test_dask.py::test_token_changes_when_data_changes[obj3] tests/test_dask.py::test_token_changes_when_buffer_changes[obj0] [gw1] PASSED tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_dataset_combine_attrs[no_conflicts-True] tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_dataset_combine_attrs[no_conflicts-False] [gw2] PASSED tests/test_dask.py::test_token_changes_when_buffer_changes[obj0] tests/test_dask.py::test_token_changes_when_buffer_changes[obj1] [gw3] PASSED tests/test_dataset.py::TestDataset::test_quantile[q1-None-numbagg] tests/test_dataset.py::TestDataset::test_quantile[q1-None-None] [gw2] PASSED tests/test_dask.py::test_token_changes_when_buffer_changes[obj1] tests/test_dask.py::test_token_identical[obj0-0] [gw2] PASSED tests/test_dask.py::test_token_identical[obj0-0] tests/test_dask.py::test_token_identical[obj0-1] [gw2] PASSED tests/test_dask.py::test_token_identical[obj0-1] tests/test_dask.py::test_token_identical[obj0-2] [gw1] PASSED tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_dataset_combine_attrs[no_conflicts-False] tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_dataset_combine_attrs[identical-True] [gw3] PASSED tests/test_dataset.py::TestDataset::test_quantile[q1-None-None] tests/test_dataset.py::TestDataset::test_quantile[q2-True-numbagg] [gw2] PASSED tests/test_dask.py::test_token_identical[obj0-2] tests/test_dask.py::test_token_identical[obj1-0] [gw0] PASSED tests/test_formatting.py::test__mapping_repr[35-40-30] tests/test_formatting.py::test__mapping_repr[11-40-30] [gw2] PASSED tests/test_dask.py::test_token_identical[obj1-0] tests/test_dask.py::test_token_identical[obj1-1] [gw3] PASSED tests/test_dataset.py::TestDataset::test_quantile[q2-True-numbagg] [gw1] PASSED tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_dataset_combine_attrs[identical-True] tests/test_dataset.py::TestDataset::test_quantile[q2-True-None] tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_dataset_combine_attrs[identical-False] [gw2] PASSED tests/test_dask.py::test_token_identical[obj1-1] tests/test_dask.py::test_token_identical[obj1-2] [gw0] PASSED tests/test_formatting.py::test__mapping_repr[11-40-30] tests/test_formatting.py::test__mapping_repr[1-40-30] [gw2] PASSED tests/test_dask.py::test_token_identical[obj1-2] tests/test_dask.py::test_token_identical[obj2-0] [gw2] PASSED tests/test_dask.py::test_token_identical[obj2-0] [gw3] PASSED tests/test_dataset.py::TestDataset::test_quantile[q2-True-None] tests/test_dask.py::test_token_identical[obj2-1] tests/test_dataset.py::TestDataset::test_quantile[q2-False-numbagg] [gw1] PASSED tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_dataset_combine_attrs[identical-False] tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_dataset_combine_attrs[drop_conflicts-True] [gw2] PASSED tests/test_dask.py::test_token_identical[obj2-1] tests/test_dask.py::test_token_identical[obj2-2] [gw2] PASSED tests/test_dask.py::test_token_identical[obj2-2] tests/test_dask.py::test_tokenize_empty_attrs[obj0] [gw2] PASSED tests/test_dask.py::test_tokenize_empty_attrs[obj0] tests/test_dask.py::test_tokenize_empty_attrs[obj1] [gw2] PASSED tests/test_dask.py::test_tokenize_empty_attrs[obj1] tests/test_dask.py::test_tokenize_empty_attrs[obj2] [gw2] PASSED tests/test_dask.py::test_tokenize_empty_attrs[obj2] tests/test_dask.py::test_recursive_token [gw3] PASSED tests/test_dataset.py::TestDataset::test_quantile[q2-False-numbagg] tests/test_dataset.py::TestDataset::test_quantile[q2-False-None] [gw2] PASSED tests/test_dask.py::test_recursive_token tests/test_dask.py::test_normalize_token_with_backend [gw0] PASSED tests/test_formatting.py::test__mapping_repr[1-40-30] tests/test_formatting.py::test__mapping_repr_recursive [gw0] PASSED tests/test_formatting.py::test__mapping_repr_recursive tests/test_formatting.py::test__element_formatter [gw0] PASSED tests/test_formatting.py::test__element_formatter [gw1] PASSED tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_dataset_combine_attrs[drop_conflicts-True] tests/test_formatting.py::test_lazy_array_wont_compute tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_dataset_combine_attrs[drop_conflicts-False] [gw3] PASSED tests/test_dataset.py::TestDataset::test_quantile[q2-False-None] tests/test_dataset.py::TestDataset::test_quantile[q2-None-numbagg] [gw0] PASSED tests/test_formatting.py::test_lazy_array_wont_compute tests/test_formatting.py::test_format_xindexes_none[False] [gw0] PASSED tests/test_formatting.py::test_format_xindexes_none[False] tests/test_formatting.py::test_format_xindexes_none[True] [gw0] PASSED tests/test_formatting.py::test_format_xindexes_none[True] tests/test_formatting.py::test_format_xindexes[False] [gw0] PASSED tests/test_formatting.py::test_format_xindexes[False] tests/test_formatting.py::test_format_xindexes[True] [gw0] PASSED tests/test_formatting.py::test_format_xindexes[True] tests/test_formatting.py::test_empty_cftimeindex_repr [gw0] PASSED tests/test_formatting.py::test_empty_cftimeindex_repr tests/test_formatting.py::test_display_nbytes [gw3] PASSED tests/test_dataset.py::TestDataset::test_quantile[q2-None-numbagg] tests/test_dataset.py::TestDataset::test_quantile[q2-None-None] [gw0] PASSED tests/test_formatting.py::test_display_nbytes tests/test_formatting.py::test_array_repr_dtypes [gw1] PASSED tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_dataset_combine_attrs[drop_conflicts-False] [gw2] PASSED tests/test_dask.py::test_normalize_token_with_backend tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_dataset_attr_by_coords tests/test_dask.py::test_lazy_array_equiv_variables[broadcast_equals] [gw0] PASSED tests/test_formatting.py::test_array_repr_dtypes tests/test_formatting.py::test_repr_pandas_range_index [gw0] PASSED tests/test_formatting.py::test_repr_pandas_range_index tests/test_formatting.py::test_repr_pandas_multi_index [gw0] PASSED tests/test_formatting.py::test_repr_pandas_multi_index tests/test_formatting_html.py::test_short_data_repr_html [gw2] PASSED tests/test_dask.py::test_lazy_array_equiv_variables[broadcast_equals] tests/test_dask.py::test_lazy_array_equiv_variables[equals] [gw0] PASSED tests/test_formatting_html.py::test_short_data_repr_html tests/test_formatting_html.py::test_short_data_repr_html_non_str_keys [gw3] PASSED tests/test_dataset.py::TestDataset::test_quantile[q2-None-None] tests/test_dataset.py::TestDataset::test_quantile_skipna[True-numbagg] [gw3] PASSED tests/test_dataset.py::TestDataset::test_quantile_skipna[True-numbagg] tests/test_dataset.py::TestDataset::test_quantile_skipna[True-None] [gw2] PASSED tests/test_dask.py::test_lazy_array_equiv_variables[equals] tests/test_dask.py::test_lazy_array_equiv_variables[identical] [gw0] PASSED tests/test_formatting_html.py::test_short_data_repr_html_non_str_keys tests/test_formatting_html.py::test_short_data_repr_html_dask [gw1] PASSED tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_dataset_attr_by_coords tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_dataarray_attr_by_coords [gw3] PASSED tests/test_dataset.py::TestDataset::test_quantile_skipna[True-None] tests/test_dataset.py::TestDataset::test_quantile_skipna[False-numbagg] [gw0] PASSED tests/test_formatting_html.py::test_short_data_repr_html_dask tests/test_formatting_html.py::test_format_dims_no_dims [gw3] PASSED tests/test_dataset.py::TestDataset::test_quantile_skipna[False-numbagg] tests/test_dataset.py::TestDataset::test_quantile_skipna[False-None] [gw0] PASSED tests/test_formatting_html.py::test_format_dims_no_dims tests/test_formatting_html.py::test_format_dims_unsafe_dim_name [gw2] PASSED tests/test_dask.py::test_lazy_array_equiv_variables[identical] tests/test_dask.py::test_lazy_array_equiv_variables[no_conflicts] [gw0] PASSED tests/test_formatting_html.py::test_format_dims_unsafe_dim_name tests/test_formatting_html.py::test_format_dims_non_index [gw3] PASSED tests/test_dataset.py::TestDataset::test_quantile_skipna[False-None] tests/test_dataset.py::TestDataset::test_quantile_method[midpoint] [gw0] PASSED tests/test_formatting_html.py::test_format_dims_non_index tests/test_formatting_html.py::test_format_dims_index [gw0] PASSED tests/test_formatting_html.py::test_format_dims_index tests/test_formatting_html.py::test_summarize_attrs_with_unsafe_attr_name_and_value [gw0] PASSED tests/test_formatting_html.py::test_summarize_attrs_with_unsafe_attr_name_and_value [gw2] PASSED tests/test_dask.py::test_lazy_array_equiv_variables[no_conflicts] tests/test_dask.py::test_lazy_array_equiv_merge[broadcast_equals] [gw3] PASSED tests/test_dataset.py::TestDataset::test_quantile_method[midpoint] tests/test_dataset.py::TestDataset::test_quantile_method[lower] tests/test_formatting_html.py::test_repr_of_dataarray [gw0] PASSED tests/test_formatting_html.py::test_repr_of_dataarray tests/test_formatting_html.py::test_repr_of_multiindex [gw3] PASSED tests/test_dataset.py::TestDataset::test_quantile_method[lower] tests/test_dataset.py::TestDataset::test_quantile_interpolation_deprecated[midpoint] [gw1] PASSED tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_dataarray_attr_by_coords [gw0] PASSED tests/test_formatting_html.py::test_repr_of_multiindex tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_exact_join_raises_error[kwargs0-nested-t] tests/test_formatting_html.py::test_repr_of_dataset [gw3] PASSED tests/test_dataset.py::TestDataset::test_quantile_interpolation_deprecated[midpoint] tests/test_dataset.py::TestDataset::test_quantile_interpolation_deprecated[lower] [gw0] PASSED tests/test_formatting_html.py::test_repr_of_dataset tests/test_formatting_html.py::test_repr_text_fallback [gw3] PASSED tests/test_dataset.py::TestDataset::test_quantile_interpolation_deprecated[lower] tests/test_dataset.py::TestDataset::test_rank [gw1] PASSED tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_exact_join_raises_error[kwargs0-nested-t] tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_exact_join_raises_error[kwargs0-by_coords-None] [gw2] PASSED tests/test_dask.py::test_lazy_array_equiv_merge[broadcast_equals] tests/test_dask.py::test_lazy_array_equiv_merge[equals] [gw0] PASSED tests/test_formatting_html.py::test_repr_text_fallback tests/test_formatting_html.py::test_variable_repr_html [gw3] PASSED tests/test_dataset.py::TestDataset::test_rank tests/test_dataset.py::TestDataset::test_rank_use_bottleneck [gw0] PASSED tests/test_formatting_html.py::test_variable_repr_html [gw3] PASSED tests/test_dataset.py::TestDataset::test_rank_use_bottleneck tests/test_dataset.py::TestDataset::test_count tests/test_formatting_html.py::test_repr_of_nonstr_dataset [gw3] PASSED tests/test_dataset.py::TestDataset::test_count tests/test_dataset.py::TestDataset::test_map [gw1] PASSED tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_exact_join_raises_error[kwargs0-by_coords-None] tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_exact_join_raises_error[kwargs1-nested-t] [gw0] PASSED tests/test_formatting_html.py::test_repr_of_nonstr_dataset tests/test_formatting_html.py::test_repr_of_nonstr_dataarray [gw0] PASSED tests/test_formatting_html.py::test_repr_of_nonstr_dataarray tests/test_formatting_html.py::test_nonstr_variable_repr_html [gw3] PASSED tests/test_dataset.py::TestDataset::test_map tests/test_dataset.py::TestDataset::test_apply_pending_deprecated_map [gw0] PASSED tests/test_formatting_html.py::test_nonstr_variable_repr_html tests/test_formatting_html.py::Test_summarize_datatree_children::test_empty_mapping [gw0] PASSED tests/test_formatting_html.py::Test_summarize_datatree_children::test_empty_mapping tests/test_formatting_html.py::Test_summarize_datatree_children::test_one_child [gw1] PASSED tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_exact_join_raises_error[kwargs1-nested-t] tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_exact_join_raises_error[kwargs1-by_coords-None] [gw3] PASSED tests/test_dataset.py::TestDataset::test_apply_pending_deprecated_map [gw2] PASSED tests/test_dask.py::test_lazy_array_equiv_merge[equals] tests/test_dataset.py::TestDataset::test_dataset_number_math tests/test_dask.py::test_lazy_array_equiv_merge[identical] [gw0] PASSED tests/test_formatting_html.py::Test_summarize_datatree_children::test_one_child tests/test_formatting_html.py::Test_summarize_datatree_children::test_two_children [gw0] PASSED tests/test_formatting_html.py::Test_summarize_datatree_children::test_two_children tests/test_formatting_html.py::TestDataTreeTruncatesNodes::test_many_nodes [gw3] PASSED tests/test_dataset.py::TestDataset::test_dataset_number_math tests/test_dataset.py::TestDataset::test_unary_ops [gw1] PASSED tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_exact_join_raises_error[kwargs1-by_coords-None] [gw3] PASSED tests/test_dataset.py::TestDataset::test_unary_ops tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_exact_join_raises_error[kwargs2-nested-t] tests/test_dataset.py::TestDataset::test_dataset_array_math [gw3] PASSED tests/test_dataset.py::TestDataset::test_dataset_array_math tests/test_dataset.py::TestDataset::test_dataset_dataset_math [gw1] PASSED tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_exact_join_raises_error[kwargs2-nested-t] tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_exact_join_raises_error[kwargs2-by_coords-None] [gw2] PASSED tests/test_dask.py::test_lazy_array_equiv_merge[identical] tests/test_dask.py::test_lazy_array_equiv_merge[no_conflicts] [gw3] PASSED tests/test_dataset.py::TestDataset::test_dataset_dataset_math tests/test_dataset.py::TestDataset::test_dataset_math_auto_align [gw1] PASSED tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_exact_join_raises_error[kwargs2-by_coords-None] tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_exact_join_raises_error[kwargs3-nested-t] [gw3] PASSED tests/test_dataset.py::TestDataset::test_dataset_math_auto_align tests/test_dataset.py::TestDataset::test_dataset_math_errors [gw3] PASSED tests/test_dataset.py::TestDataset::test_dataset_math_errors tests/test_dataset.py::TestDataset::test_dataset_transpose [gw1] PASSED tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_exact_join_raises_error[kwargs3-nested-t] tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_exact_join_raises_error[kwargs3-by_coords-None] [gw2] PASSED tests/test_dask.py::test_lazy_array_equiv_merge[no_conflicts] tests/test_dask.py::test_transforms_pass_lazy_array_equiv[0-obj0] [gw3] PASSED tests/test_dataset.py::TestDataset::test_dataset_transpose tests/test_dataset.py::TestDataset::test_dataset_ellipsis_transpose_different_ordered_vars [gw2] PASSED tests/test_dask.py::test_transforms_pass_lazy_array_equiv[0-obj0] tests/test_dask.py::test_transforms_pass_lazy_array_equiv[0-obj1] [gw2] PASSED tests/test_dask.py::test_transforms_pass_lazy_array_equiv[0-obj1] tests/test_dask.py::test_transforms_pass_lazy_array_equiv[1-obj0] [gw3] PASSED tests/test_dataset.py::TestDataset::test_dataset_ellipsis_transpose_different_ordered_vars tests/test_dataset.py::TestDataset::test_dataset_retains_period_index_on_transpose [gw2] PASSED tests/test_dask.py::test_transforms_pass_lazy_array_equiv[1-obj0] tests/test_dask.py::test_transforms_pass_lazy_array_equiv[1-obj1] [gw2] PASSED tests/test_dask.py::test_transforms_pass_lazy_array_equiv[1-obj1] tests/test_dask.py::test_transforms_pass_lazy_array_equiv[2-obj0] [gw3] PASSED tests/test_dataset.py::TestDataset::test_dataset_retains_period_index_on_transpose tests/test_dataset.py::TestDataset::test_dataset_diff_n1_simple [gw1] PASSED tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_exact_join_raises_error[kwargs3-by_coords-None] [gw2] PASSED tests/test_dask.py::test_transforms_pass_lazy_array_equiv[2-obj0] tests/test_dask.py::test_transforms_pass_lazy_array_equiv[2-obj1] tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_exact_join_raises_error[kwargs4-nested-t] [gw2] PASSED tests/test_dask.py::test_transforms_pass_lazy_array_equiv[2-obj1] tests/test_dask.py::test_transforms_pass_lazy_array_equiv[3-obj0] [gw3] PASSED tests/test_dataset.py::TestDataset::test_dataset_diff_n1_simple tests/test_dataset.py::TestDataset::test_dataset_diff_n1_label [gw2] PASSED tests/test_dask.py::test_transforms_pass_lazy_array_equiv[3-obj0] tests/test_dask.py::test_transforms_pass_lazy_array_equiv[3-obj1] [gw2] PASSED tests/test_dask.py::test_transforms_pass_lazy_array_equiv[3-obj1] tests/test_dask.py::test_transforms_pass_lazy_array_equiv[4-obj0] [gw3] PASSED tests/test_dataset.py::TestDataset::test_dataset_diff_n1_label tests/test_dataset.py::TestDataset::test_dataset_diff_n1 [gw2] PASSED tests/test_dask.py::test_transforms_pass_lazy_array_equiv[4-obj0] tests/test_dask.py::test_transforms_pass_lazy_array_equiv[4-obj1] [gw2] PASSED tests/test_dask.py::test_transforms_pass_lazy_array_equiv[4-obj1] tests/test_dask.py::test_transforms_pass_lazy_array_equiv[5-obj0] [gw2] PASSED tests/test_dask.py::test_transforms_pass_lazy_array_equiv[5-obj0] tests/test_dask.py::test_transforms_pass_lazy_array_equiv[5-obj1] [gw1] PASSED tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_exact_join_raises_error[kwargs4-nested-t] tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_exact_join_raises_error[kwargs4-by_coords-None] [gw2] PASSED tests/test_dask.py::test_transforms_pass_lazy_array_equiv[5-obj1] tests/test_dask.py::test_transforms_pass_lazy_array_equiv[6-obj0] [gw3] PASSED tests/test_dataset.py::TestDataset::test_dataset_diff_n1 tests/test_dataset.py::TestDataset::test_dataset_diff_n2 [gw2] PASSED tests/test_dask.py::test_transforms_pass_lazy_array_equiv[6-obj0] tests/test_dask.py::test_transforms_pass_lazy_array_equiv[6-obj1] [gw2] PASSED tests/test_dask.py::test_transforms_pass_lazy_array_equiv[6-obj1] tests/test_dask.py::test_transforms_pass_lazy_array_equiv[7-obj0] [gw2] PASSED tests/test_dask.py::test_transforms_pass_lazy_array_equiv[7-obj0] tests/test_dask.py::test_transforms_pass_lazy_array_equiv[7-obj1] [gw3] PASSED tests/test_dataset.py::TestDataset::test_dataset_diff_n2 tests/test_dataset.py::TestDataset::test_dataset_diff_exception_n_neg [gw2] PASSED tests/test_dask.py::test_transforms_pass_lazy_array_equiv[7-obj1] tests/test_dask.py::test_transforms_pass_lazy_array_equiv[8-obj0] [gw2] PASSED tests/test_dask.py::test_transforms_pass_lazy_array_equiv[8-obj0] tests/test_dask.py::test_transforms_pass_lazy_array_equiv[8-obj1] [gw3] PASSED tests/test_dataset.py::TestDataset::test_dataset_diff_exception_n_neg tests/test_dataset.py::TestDataset::test_dataset_diff_exception_label_str [gw1] PASSED tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_exact_join_raises_error[kwargs4-by_coords-None] [gw2] PASSED tests/test_dask.py::test_transforms_pass_lazy_array_equiv[8-obj1] tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_exact_join_raises_error[kwargs5-nested-t] tests/test_dask.py::test_transforms_pass_lazy_array_equiv[9-obj0] [gw2] PASSED tests/test_dask.py::test_transforms_pass_lazy_array_equiv[9-obj0] tests/test_dask.py::test_transforms_pass_lazy_array_equiv[9-obj1] [gw3] PASSED tests/test_dataset.py::TestDataset::test_dataset_diff_exception_label_str tests/test_dataset.py::TestDataset::test_shift[fill_value0] [gw2] PASSED tests/test_dask.py::test_transforms_pass_lazy_array_equiv[9-obj1] tests/test_dask.py::test_transforms_pass_lazy_array_equiv[10-obj0] [gw2] PASSED tests/test_dask.py::test_transforms_pass_lazy_array_equiv[10-obj0] tests/test_dask.py::test_transforms_pass_lazy_array_equiv[10-obj1] [gw2] PASSED tests/test_dask.py::test_transforms_pass_lazy_array_equiv[10-obj1] tests/test_dask.py::test_transforms_pass_lazy_array_equiv[11-obj0] [gw3] PASSED tests/test_dataset.py::TestDataset::test_shift[fill_value0] tests/test_dataset.py::TestDataset::test_shift[2] [gw2] PASSED tests/test_dask.py::test_transforms_pass_lazy_array_equiv[11-obj0] tests/test_dask.py::test_transforms_pass_lazy_array_equiv[11-obj1] [gw1] PASSED tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_exact_join_raises_error[kwargs5-nested-t] [gw3] PASSED tests/test_dataset.py::TestDataset::test_shift[2] tests/test_dataset.py::TestDataset::test_shift[2.0] tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_exact_join_raises_error[kwargs5-by_coords-None] [gw3] PASSED tests/test_dataset.py::TestDataset::test_shift[2.0] tests/test_dataset.py::TestDataset::test_shift[fill_value3] [gw2] PASSED tests/test_dask.py::test_transforms_pass_lazy_array_equiv[11-obj1] tests/test_dask.py::test_more_transforms_pass_lazy_array_equiv [gw3] PASSED tests/test_dataset.py::TestDataset::test_shift[fill_value3] tests/test_dataset.py::TestDataset::test_roll_coords [gw3] PASSED tests/test_dataset.py::TestDataset::test_roll_coords tests/test_dataset.py::TestDataset::test_roll_no_coords [gw1] PASSED tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_exact_join_raises_error[kwargs5-by_coords-None] tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_defaults_with_exact_join_warns_as_well_as_raising [gw3] PASSED tests/test_dataset.py::TestDataset::test_roll_no_coords tests/test_dataset.py::TestDataset::test_roll_multidim [gw3] PASSED tests/test_dataset.py::TestDataset::test_roll_multidim tests/test_dataset.py::TestDataset::test_real_and_imag [gw2] PASSED tests/test_dask.py::test_more_transforms_pass_lazy_array_equiv tests/test_dask.py::test_optimize [gw3] PASSED tests/test_dataset.py::TestDataset::test_real_and_imag tests/test_dataset.py::TestDataset::test_setattr_raises [gw3] PASSED tests/test_dataset.py::TestDataset::test_setattr_raises tests/test_dataset.py::TestDataset::test_filter_by_attrs [gw2] PASSED tests/test_dask.py::test_optimize tests/test_dask.py::test_graph_manipulation [gw3] PASSED tests/test_dataset.py::TestDataset::test_filter_by_attrs tests/test_dataset.py::TestDataset::test_binary_op_propagate_indexes [gw1] PASSED tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_defaults_with_exact_join_warns_as_well_as_raising tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_common_coord_when_datavars_all [gw3] PASSED tests/test_dataset.py::TestDataset::test_binary_op_propagate_indexes tests/test_dataset.py::TestDataset::test_binary_op_join_setting [gw0] PASSED tests/test_formatting_html.py::TestDataTreeTruncatesNodes::test_many_nodes tests/test_formatting_html.py::TestDataTreeInheritance::test_inherited_section_present [gw3] PASSED tests/test_dataset.py::TestDataset::test_binary_op_join_setting tests/test_dataset.py::TestDataset::test_binary_ops_keep_attrs[False] [gw0] PASSED tests/test_formatting_html.py::TestDataTreeInheritance::test_inherited_section_present tests/test_formatting_html.py::Test__wrap_datatree_repr::test_end[some html] [gw3] PASSED tests/test_dataset.py::TestDataset::test_binary_ops_keep_attrs[False] tests/test_dataset.py::TestDataset::test_binary_ops_keep_attrs[True] [gw0] PASSED tests/test_formatting_html.py::Test__wrap_datatree_repr::test_end[some html] tests/test_formatting_html.py::Test__wrap_datatree_repr::test_not_end[some html] [gw3] PASSED tests/test_dataset.py::TestDataset::test_binary_ops_keep_attrs[True] tests/test_dataset.py::TestDataset::test_full_like [gw0] PASSED tests/test_formatting_html.py::Test__wrap_datatree_repr::test_not_end[some html] tests/test_formatting_html.py::Test__wrap_datatree_repr::test_end[some other html] [gw1] PASSED tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_common_coord_when_datavars_all tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_common_coord_when_datavars_minimal [gw0] PASSED tests/test_formatting_html.py::Test__wrap_datatree_repr::test_end[some other html] tests/test_formatting_html.py::Test__wrap_datatree_repr::test_not_end[some other html] [gw0] PASSED tests/test_formatting_html.py::Test__wrap_datatree_repr::test_not_end[some other html] [gw3] PASSED tests/test_dataset.py::TestDataset::test_full_like tests/test_dataset.py::TestDataset::test_combine_first tests/test_groupby.py::test_consolidate_slices [gw0] PASSED tests/test_groupby.py::test_consolidate_slices tests/test_groupby.py::test_groupby_dims_property [gw2] PASSED tests/test_dask.py::test_graph_manipulation tests/test_dask.py::test_new_index_var_computes_once [gw2] PASSED tests/test_dask.py::test_new_index_var_computes_once tests/test_dask.py::test_minimize_graph_size [gw3] PASSED tests/test_dataset.py::TestDataset::test_combine_first [gw1] PASSED tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_common_coord_when_datavars_minimal tests/test_dataset.py::TestDataset::test_sortby tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_invalid_data_vars_value_should_fail [gw0] PASSED tests/test_groupby.py::test_groupby_dims_property tests/test_groupby.py::test_groupby_sizes_property [gw0] PASSED tests/test_groupby.py::test_groupby_sizes_property tests/test_groupby.py::test_multi_index_groupby_map [gw3] PASSED tests/test_dataset.py::TestDataset::test_sortby tests/test_dataset.py::TestDataset::test_attribute_access [gw1] PASSED tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_invalid_data_vars_value_should_fail tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_warns_when_kwargs_set_to_different[kwargs0-nested-t] [gw0] PASSED tests/test_groupby.py::test_multi_index_groupby_map tests/test_groupby.py::test_reduce_numeric_only[grouper0] [gw3] PASSED tests/test_dataset.py::TestDataset::test_attribute_access tests/test_dataset.py::TestDataset::test_ipython_key_completion [gw0] PASSED tests/test_groupby.py::test_reduce_numeric_only[grouper0] tests/test_groupby.py::test_reduce_numeric_only[grouper1] [gw3] PASSED tests/test_dataset.py::TestDataset::test_ipython_key_completion tests/test_dataset.py::TestDataset::test_polyfit_output [gw0] PASSED tests/test_groupby.py::test_reduce_numeric_only[grouper1] tests/test_groupby.py::test_multi_index_groupby_sum [gw3] PASSED tests/test_dataset.py::TestDataset::test_polyfit_output tests/test_dataset.py::TestDataset::test_polyfit_weighted [gw1] PASSED tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_warns_when_kwargs_set_to_different[kwargs0-nested-t] tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_warns_when_kwargs_set_to_different[kwargs0-by_coords-None] [gw0] PASSED tests/test_groupby.py::test_multi_index_groupby_sum tests/test_groupby.py::test_multi_index_propagation [gw0] PASSED tests/test_groupby.py::test_multi_index_propagation tests/test_groupby.py::test_groupby_da_datetime [gw0] PASSED tests/test_groupby.py::test_groupby_da_datetime tests/test_groupby.py::test_groupby_duplicate_coordinate_labels [gw3] PASSED tests/test_dataset.py::TestDataset::test_polyfit_weighted tests/test_dataset.py::TestDataset::test_polyfit_coord [gw0] PASSED tests/test_groupby.py::test_groupby_duplicate_coordinate_labels tests/test_groupby.py::test_groupby_input_mutation [gw3] PASSED tests/test_dataset.py::TestDataset::test_polyfit_coord tests/test_dataset.py::TestDataset::test_polyfit_coord_output [gw0] PASSED tests/test_groupby.py::test_groupby_input_mutation tests/test_groupby.py::test_groupby_indexvariable[True] [gw3] PASSED tests/test_dataset.py::TestDataset::test_polyfit_coord_output tests/test_dataset.py::TestDataset::test_polyfit_warnings [gw0] PASSED tests/test_groupby.py::test_groupby_indexvariable[True] [gw1] PASSED tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_warns_when_kwargs_set_to_different[kwargs0-by_coords-None] tests/test_groupby.py::test_groupby_indexvariable[False] tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_warns_when_kwargs_set_to_different[kwargs1-nested-t] [gw3] PASSED tests/test_dataset.py::TestDataset::test_polyfit_warnings tests/test_dataset.py::TestDataset::test_polyfit_polyval [gw0] PASSED tests/test_groupby.py::test_groupby_indexvariable[False] tests/test_groupby.py::test_groupby_map_shrink_groups[obj0] [gw0] PASSED tests/test_groupby.py::test_groupby_map_shrink_groups[obj0] tests/test_groupby.py::test_groupby_map_shrink_groups[obj1] [gw3] PASSED tests/test_dataset.py::TestDataset::test_polyfit_polyval tests/test_dataset.py::TestDataset::test_polyfit_polyval_cftime [gw0] PASSED tests/test_groupby.py::test_groupby_map_shrink_groups[obj1] tests/test_groupby.py::test_groupby_map_change_group_size[obj0] [gw3] PASSED tests/test_dataset.py::TestDataset::test_polyfit_polyval_cftime [gw0] PASSED tests/test_groupby.py::test_groupby_map_change_group_size[obj0] tests/test_groupby.py::test_groupby_map_change_group_size[obj1] tests/test_dataset.py::TestDataset::test_pad[default-dim1] [gw0] PASSED tests/test_groupby.py::test_groupby_map_change_group_size[obj1] tests/test_groupby.py::test_da_groupby_map_func_args [gw3] PASSED tests/test_dataset.py::TestDataset::test_pad[default-dim1] tests/test_dataset.py::TestDataset::test_pad[default-dim2] [gw0] PASSED tests/test_groupby.py::test_da_groupby_map_func_args tests/test_groupby.py::test_ds_groupby_map_func_args [gw3] PASSED tests/test_dataset.py::TestDataset::test_pad[default-dim2] tests/test_dataset.py::TestDataset::test_pad[default-dim3] [gw0] PASSED tests/test_groupby.py::test_ds_groupby_map_func_args tests/test_groupby.py::test_da_groupby_empty [gw1] PASSED tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_warns_when_kwargs_set_to_different[kwargs1-nested-t] tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_warns_when_kwargs_set_to_different[kwargs1-by_coords-None] [gw0] PASSED tests/test_groupby.py::test_da_groupby_empty tests/test_groupby.py::test_dask_da_groupby_quantile [gw3] PASSED tests/test_dataset.py::TestDataset::test_pad[default-dim3] tests/test_dataset.py::TestDataset::test_pad[default-time] [gw3] PASSED tests/test_dataset.py::TestDataset::test_pad[default-time] tests/test_dataset.py::TestDataset::test_pad[scalar-dim1] [gw3] PASSED tests/test_dataset.py::TestDataset::test_pad[scalar-dim1] tests/test_dataset.py::TestDataset::test_pad[scalar-dim2] [gw3] PASSED tests/test_dataset.py::TestDataset::test_pad[scalar-dim2] tests/test_dataset.py::TestDataset::test_pad[scalar-dim3] [gw3] PASSED tests/test_dataset.py::TestDataset::test_pad[scalar-dim3] tests/test_dataset.py::TestDataset::test_pad[scalar-time] [gw0] PASSED tests/test_groupby.py::test_dask_da_groupby_quantile tests/test_groupby.py::test_dask_da_groupby_median [gw1] PASSED tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_warns_when_kwargs_set_to_different[kwargs1-by_coords-None] tests/test_backends.py::TestDask::test_zero_dimensional_variable [gw3] PASSED tests/test_dataset.py::TestDataset::test_pad[scalar-time] tests/test_dataset.py::TestDataset::test_pad[tuple-dim1] [gw3] PASSED tests/test_dataset.py::TestDataset::test_pad[tuple-dim1] tests/test_dataset.py::TestDataset::test_pad[tuple-dim2] [gw3] PASSED tests/test_dataset.py::TestDataset::test_pad[tuple-dim2] tests/test_dataset.py::TestDataset::test_pad[tuple-dim3] [gw1] PASSED tests/test_backends.py::TestDask::test_zero_dimensional_variable tests/test_backends.py::TestDask::test_roundtrip_test_data [gw3] PASSED tests/test_dataset.py::TestDataset::test_pad[tuple-dim3] tests/test_dataset.py::TestDataset::test_pad[tuple-time] [gw3] PASSED tests/test_dataset.py::TestDataset::test_pad[tuple-time] tests/test_dataset.py::TestDataset::test_pad[per dim scalar-dim1] [gw3] PASSED tests/test_dataset.py::TestDataset::test_pad[per dim scalar-dim1] tests/test_dataset.py::TestDataset::test_pad[per dim scalar-dim2] [gw0] PASSED tests/test_groupby.py::test_dask_da_groupby_median tests/test_groupby.py::test_da_groupby_quantile[True] [gw0] SKIPPED tests/test_groupby.py::test_da_groupby_quantile[True] [gw1] PASSED tests/test_backends.py::TestDask::test_roundtrip_test_data tests/test_groupby.py::test_da_groupby_quantile[False] [gw3] PASSED tests/test_dataset.py::TestDataset::test_pad[per dim scalar-dim2] tests/test_backends.py::TestDask::test_load tests/test_dataset.py::TestDataset::test_pad[per dim scalar-dim3] [gw3] PASSED tests/test_dataset.py::TestDataset::test_pad[per dim scalar-dim3] tests/test_dataset.py::TestDataset::test_pad[per dim scalar-time] [gw3] PASSED tests/test_dataset.py::TestDataset::test_pad[per dim scalar-time] tests/test_dataset.py::TestDataset::test_pad[per dim tuple-dim1] [gw3] PASSED tests/test_dataset.py::TestDataset::test_pad[per dim tuple-dim1] tests/test_dataset.py::TestDataset::test_pad[per dim tuple-dim2] [gw1] PASSED tests/test_backends.py::TestDask::test_load tests/test_backends.py::TestDask::test_load_async [gw1] SKIPPED tests/test_backends.py::TestDask::test_load_async [gw3] PASSED tests/test_dataset.py::TestDataset::test_pad[per dim tuple-dim2] tests/test_dataset.py::TestDataset::test_pad[per dim tuple-dim3] tests/test_backends.py::TestDask::test_dataset_compute [gw3] PASSED tests/test_dataset.py::TestDataset::test_pad[per dim tuple-dim3] tests/test_dataset.py::TestDataset::test_pad[per dim tuple-time] [gw3] PASSED tests/test_dataset.py::TestDataset::test_pad[per dim tuple-time] tests/test_dataset.py::TestDataset::test_pad[per var-dim1] [gw3] PASSED tests/test_dataset.py::TestDataset::test_pad[per var-dim1] [gw0] PASSED tests/test_groupby.py::test_da_groupby_quantile[False] tests/test_dataset.py::TestDataset::test_pad[per var-dim2] tests/test_groupby.py::test_ds_groupby_quantile [gw1] PASSED tests/test_backends.py::TestDask::test_dataset_compute tests/test_backends.py::TestDask::test_pickle [gw3] PASSED tests/test_dataset.py::TestDataset::test_pad[per var-dim2] tests/test_dataset.py::TestDataset::test_pad[per var-dim3] [gw1] PASSED tests/test_backends.py::TestDask::test_pickle tests/test_backends.py::TestDask::test_pickle_dataarray [gw3] PASSED tests/test_dataset.py::TestDataset::test_pad[per var-dim3] tests/test_dataset.py::TestDataset::test_pad[per var-time] [gw1] PASSED tests/test_backends.py::TestDask::test_pickle_dataarray tests/test_backends.py::TestDask::test_roundtrip_None_variable [gw3] PASSED tests/test_dataset.py::TestDataset::test_pad[per var-time] tests/test_dataset.py::TestDataset::test_pad[mixed-dim1] [gw1] PASSED tests/test_backends.py::TestDask::test_roundtrip_None_variable tests/test_backends.py::TestDask::test_roundtrip_object_dtype [gw3] PASSED tests/test_dataset.py::TestDataset::test_pad[mixed-dim1] tests/test_dataset.py::TestDataset::test_pad[mixed-dim2] [gw3] PASSED tests/test_dataset.py::TestDataset::test_pad[mixed-dim2] tests/test_dataset.py::TestDataset::test_pad[mixed-dim3] [gw3] PASSED tests/test_dataset.py::TestDataset::test_pad[mixed-dim3] tests/test_dataset.py::TestDataset::test_pad[mixed-time] [gw3] PASSED tests/test_dataset.py::TestDataset::test_pad[mixed-time] tests/test_dataset.py::TestDataset::test_pad_keep_attrs[default] [gw0] PASSED tests/test_groupby.py::test_ds_groupby_quantile tests/test_groupby.py::test_groupby_quantile_interpolation_deprecated[False] [gw1] PASSED tests/test_backends.py::TestDask::test_roundtrip_object_dtype tests/test_backends.py::TestDask::test_roundtrip_string_data [gw3] PASSED tests/test_dataset.py::TestDataset::test_pad_keep_attrs[default] tests/test_dataset.py::TestDataset::test_pad_keep_attrs[False] [gw0] PASSED tests/test_groupby.py::test_groupby_quantile_interpolation_deprecated[False] tests/test_groupby.py::test_groupby_quantile_interpolation_deprecated[True] [gw3] PASSED tests/test_dataset.py::TestDataset::test_pad_keep_attrs[False] tests/test_dataset.py::TestDataset::test_pad_keep_attrs[True] [gw1] PASSED tests/test_backends.py::TestDask::test_roundtrip_string_data tests/test_backends.py::TestDask::test_roundtrip_timedelta_data [gw0] PASSED tests/test_groupby.py::test_groupby_quantile_interpolation_deprecated[True] tests/test_groupby.py::test_da_groupby_assign_coords [gw1] PASSED tests/test_backends.py::TestDask::test_roundtrip_timedelta_data tests/test_backends.py::TestDask::test_roundtrip_timedelta_data_via_dtype[s] [gw3] PASSED tests/test_dataset.py::TestDataset::test_pad_keep_attrs[True] tests/test_dataset.py::TestDataset::test_astype_attrs [gw1] PASSED tests/test_backends.py::TestDask::test_roundtrip_timedelta_data_via_dtype[s] tests/test_backends.py::TestDask::test_roundtrip_timedelta_data_via_dtype[ms] [gw1] PASSED tests/test_backends.py::TestDask::test_roundtrip_timedelta_data_via_dtype[ms] tests/test_backends.py::TestDask::test_roundtrip_timedelta_data_via_dtype[us] [gw1] PASSED tests/test_backends.py::TestDask::test_roundtrip_timedelta_data_via_dtype[us] [gw3] PASSED tests/test_dataset.py::TestDataset::test_astype_attrs tests/test_backends.py::TestDask::test_roundtrip_timedelta_data_via_dtype[ns] tests/test_dataset.py::TestDataset::test_query[numpy-python-pandas] [gw1] PASSED tests/test_backends.py::TestDask::test_roundtrip_timedelta_data_via_dtype[ns] [gw0] PASSED tests/test_groupby.py::test_da_groupby_assign_coords tests/test_backends.py::TestDask::test_roundtrip_float64_data tests/test_groupby.py::test_groupby_repr[obj0-x] [gw0] PASSED tests/test_groupby.py::test_groupby_repr[obj0-x] tests/test_groupby.py::test_groupby_repr[obj0-y] [gw1] PASSED tests/test_backends.py::TestDask::test_roundtrip_float64_data tests/test_backends.py::TestDask::test_roundtrip_example_1_netcdf [gw1] SKIPPED tests/test_backends.py::TestDask::test_roundtrip_example_1_netcdf tests/test_backends.py::TestDask::test_roundtrip_coordinates [gw0] PASSED tests/test_groupby.py::test_groupby_repr[obj0-y] tests/test_groupby.py::test_groupby_repr[obj0-z] [gw0] PASSED tests/test_groupby.py::test_groupby_repr[obj0-z] tests/test_groupby.py::test_groupby_repr[obj0-month] [gw0] PASSED tests/test_groupby.py::test_groupby_repr[obj0-month] tests/test_groupby.py::test_groupby_repr[obj1-x] [gw0] PASSED tests/test_groupby.py::test_groupby_repr[obj1-x] tests/test_groupby.py::test_groupby_repr[obj1-y] [gw0] PASSED tests/test_groupby.py::test_groupby_repr[obj1-y] tests/test_groupby.py::test_groupby_repr[obj1-z] [gw1] PASSED tests/test_backends.py::TestDask::test_roundtrip_coordinates tests/test_backends.py::TestDask::test_roundtrip_global_coordinates [gw3] PASSED tests/test_dataset.py::TestDataset::test_query[numpy-python-pandas] [gw0] PASSED tests/test_groupby.py::test_groupby_repr[obj1-z] tests/test_dataset.py::TestDataset::test_query[numpy-python-python] tests/test_groupby.py::test_groupby_repr[obj1-month] [gw0] PASSED tests/test_groupby.py::test_groupby_repr[obj1-month] tests/test_groupby.py::test_groupby_repr_datetime[obj0] [gw0] PASSED tests/test_groupby.py::test_groupby_repr_datetime[obj0] tests/test_groupby.py::test_groupby_repr_datetime[obj1] [gw1] PASSED tests/test_backends.py::TestDask::test_roundtrip_global_coordinates [gw0] PASSED tests/test_groupby.py::test_groupby_repr_datetime[obj1] tests/test_backends.py::TestDask::test_roundtrip_boolean_dtype tests/test_groupby.py::test_groupby_drops_nans[chunk0-True] [gw3] PASSED tests/test_dataset.py::TestDataset::test_query[numpy-python-python] tests/test_dataset.py::TestDataset::test_query[numpy-None-pandas] [gw1] PASSED tests/test_backends.py::TestDask::test_roundtrip_boolean_dtype tests/test_backends.py::TestDask::test_orthogonal_indexing [gw3] PASSED tests/test_dataset.py::TestDataset::test_query[numpy-None-pandas] tests/test_dataset.py::TestDataset::test_query[numpy-None-python] [gw3] PASSED tests/test_dataset.py::TestDataset::test_query[numpy-None-python] tests/test_dataset.py::TestDataset::test_query[numpy-numexpr-pandas] [gw3] SKIPPED tests/test_dataset.py::TestDataset::test_query[numpy-numexpr-pandas] tests/test_dataset.py::TestDataset::test_query[numpy-numexpr-python] [gw3] SKIPPED tests/test_dataset.py::TestDataset::test_query[numpy-numexpr-python] tests/test_dataset.py::TestDataset::test_query[dask-python-pandas] [gw1] PASSED tests/test_backends.py::TestDask::test_orthogonal_indexing tests/test_backends.py::TestDask::test_vectorized_indexing [gw1] PASSED tests/test_backends.py::TestDask::test_vectorized_indexing tests/test_backends.py::TestDask::test_vectorized_indexing_negative_step [gw2] PASSED tests/test_dask.py::test_minimize_graph_size tests/test_dask.py::test_idxmin_chunking [gw1] PASSED tests/test_backends.py::TestDask::test_vectorized_indexing_negative_step tests/test_backends.py::TestDask::test_outer_indexing_reversed [gw1] PASSED tests/test_backends.py::TestDask::test_outer_indexing_reversed tests/test_backends.py::TestDask::test_isel_dataarray [gw2] PASSED tests/test_dask.py::test_idxmin_chunking tests/test_dask.py::test_conjugate [gw1] PASSED tests/test_backends.py::TestDask::test_isel_dataarray tests/test_backends.py::TestDask::test_array_type_after_indexing [gw2] PASSED tests/test_dask.py::test_conjugate tests/test_dataarray.py::TestDataArray::test_repr [gw3] PASSED tests/test_dataset.py::TestDataset::test_query[dask-python-pandas] tests/test_dataset.py::TestDataset::test_query[dask-python-python] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_repr tests/test_dataarray.py::TestDataArray::test_repr_multiindex [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_repr_multiindex tests/test_dataarray.py::TestDataArray::test_repr_multiindex_long [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_repr_multiindex_long tests/test_dataarray.py::TestDataArray::test_properties [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_properties tests/test_dataarray.py::TestDataArray::test_data_property [gw0] PASSED tests/test_groupby.py::test_groupby_drops_nans[chunk0-True] tests/test_groupby.py::test_groupby_drops_nans[chunk0-False] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_data_property tests/test_dataarray.py::TestDataArray::test_indexes [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_indexes tests/test_dataarray.py::TestDataArray::test_get_index [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_get_index tests/test_dataarray.py::TestDataArray::test_get_index_size_zero [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_get_index_size_zero tests/test_dataarray.py::TestDataArray::test_struct_array_dims [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_struct_array_dims tests/test_dataarray.py::TestDataArray::test_name [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_name tests/test_dataarray.py::TestDataArray::test_dims [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_dims tests/test_dataarray.py::TestDataArray::test_sizes [gw1] PASSED tests/test_backends.py::TestDask::test_array_type_after_indexing [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_sizes tests/test_dataarray.py::TestDataArray::test_encoding tests/test_backends.py::TestDask::test_dropna [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_encoding tests/test_dataarray.py::TestDataArray::test_drop_encoding [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_drop_encoding tests/test_dataarray.py::TestDataArray::test_constructor [gw1] PASSED tests/test_backends.py::TestDask::test_dropna tests/test_backends.py::TestDask::test_ondisk_after_print [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_constructor tests/test_dataarray.py::TestDataArray::test_constructor_invalid [gw1] PASSED tests/test_backends.py::TestDask::test_ondisk_after_print tests/test_backends.py::TestDask::test_roundtrip_string_encoded_characters [gw1] PASSED tests/test_backends.py::TestDask::test_roundtrip_string_encoded_characters tests/test_backends.py::TestDask::test_roundtrip_coordinates_with_space [gw1] PASSED tests/test_backends.py::TestDask::test_roundtrip_coordinates_with_space [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_constructor_invalid tests/test_backends.py::TestDask::test_roundtrip_numpy_datetime_data tests/test_dataarray.py::TestDataArray::test_constructor_from_self_described [gw1] PASSED tests/test_backends.py::TestDask::test_roundtrip_numpy_datetime_data tests/test_backends.py::TestDask::test_roundtrip_cftime_datetime_data [gw3] PASSED tests/test_dataset.py::TestDataset::test_query[dask-python-python] tests/test_dataset.py::TestDataset::test_query[dask-None-pandas] [gw1] PASSED tests/test_backends.py::TestDask::test_roundtrip_cftime_datetime_data [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_constructor_from_self_described tests/test_dataarray.py::TestDataArray::test_constructor_from_self_described_chunked tests/test_backends.py::TestDask::test_write_store [gw1] PASSED tests/test_backends.py::TestDask::test_write_store tests/test_backends.py::TestDask::test_dataset_caching [gw1] PASSED tests/test_backends.py::TestDask::test_dataset_caching tests/test_backends.py::TestDask::test_open_mfdataset [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_constructor_from_self_described_chunked tests/test_dataarray.py::TestDataArray::test_constructor_from_0d [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_constructor_from_0d tests/test_dataarray.py::TestDataArray::test_constructor_dask_coords [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_constructor_dask_coords tests/test_dataarray.py::TestDataArray::test_constructor_no_default_index [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_constructor_no_default_index tests/test_dataarray.py::TestDataArray::test_constructor_multiindex [gw1] PASSED tests/test_backends.py::TestDask::test_open_mfdataset tests/test_backends.py::TestDask::test_open_mfdataset_no_files [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_constructor_multiindex tests/test_dataarray.py::TestDataArray::test_constructor_custom_index [gw1] SKIPPED tests/test_backends.py::TestDask::test_open_mfdataset_no_files tests/test_backends.py::TestDask::test_open_mfdataset_2d [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_constructor_custom_index tests/test_dataarray.py::TestDataArray::test_constructor_extra_dim_index_coord [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_constructor_extra_dim_index_coord tests/test_dataarray.py::TestDataArray::test_equals_and_identical [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_equals_and_identical tests/test_dataarray.py::TestDataArray::test_equals_failures [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_equals_failures tests/test_dataarray.py::TestDataArray::test_broadcast_equals [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_broadcast_equals tests/test_dataarray.py::TestDataArray::test_getitem [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_getitem tests/test_dataarray.py::TestDataArray::test_getitem_dict [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_getitem_dict tests/test_dataarray.py::TestDataArray::test_getitem_coords [gw1] PASSED tests/test_backends.py::TestDask::test_open_mfdataset_2d tests/test_backends.py::TestDask::test_open_mfdataset_pathlib [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_getitem_coords tests/test_dataarray.py::TestDataArray::test_getitem_dataarray [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_getitem_dataarray [gw1] PASSED tests/test_backends.py::TestDask::test_open_mfdataset_pathlib tests/test_dataarray.py::TestDataArray::test_getitem_empty_index tests/test_backends.py::TestDask::test_open_mfdataset_2d_pathlib [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_getitem_empty_index tests/test_dataarray.py::TestDataArray::test_getitem_typeerror [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_getitem_typeerror tests/test_dataarray.py::TestDataArray::test_setitem [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_setitem tests/test_dataarray.py::TestDataArray::test_setitem_fancy [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_setitem_fancy tests/test_dataarray.py::TestDataArray::test_setitem_dataarray [gw1] PASSED tests/test_backends.py::TestDask::test_open_mfdataset_2d_pathlib tests/test_backends.py::TestDask::test_open_mfdataset_2 [gw3] PASSED tests/test_dataset.py::TestDataset::test_query[dask-None-pandas] tests/test_dataset.py::TestDataset::test_query[dask-None-python] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_setitem_dataarray tests/test_dataarray.py::TestDataArray::test_setitem_vectorized [gw0] PASSED tests/test_groupby.py::test_groupby_drops_nans[chunk0-False] tests/test_groupby.py::test_groupby_drops_nans[chunk1-True] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_setitem_vectorized tests/test_dataarray.py::TestDataArray::test_contains [gw1] PASSED tests/test_backends.py::TestDask::test_open_mfdataset_2 tests/test_backends.py::TestDask::test_open_mfdataset_with_ignore [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_contains tests/test_dataarray.py::TestDataArray::test_pickle [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_pickle tests/test_dataarray.py::TestDataArray::test_chunk [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_chunk tests/test_dataarray.py::TestDataArray::test_isel [gw1] PASSED tests/test_backends.py::TestDask::test_open_mfdataset_with_ignore tests/test_backends.py::TestDask::test_open_mfdataset_with_warn [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_isel tests/test_dataarray.py::TestDataArray::test_isel_types [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_isel_types tests/test_dataarray.py::TestDataArray::test_isel_fancy [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_isel_fancy tests/test_dataarray.py::TestDataArray::test_sel [gw1] PASSED tests/test_backends.py::TestDask::test_open_mfdataset_with_warn tests/test_backends.py::TestDask::test_open_mfdataset_2d_with_ignore [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_sel tests/test_dataarray.py::TestDataArray::test_sel_dataarray [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_sel_dataarray tests/test_dataarray.py::TestDataArray::test_sel_invalid_slice [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_sel_invalid_slice tests/test_dataarray.py::TestDataArray::test_sel_dataarray_datetime_slice [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_sel_dataarray_datetime_slice tests/test_dataarray.py::TestDataArray::test_sel_float[float64] [gw1] PASSED tests/test_backends.py::TestDask::test_open_mfdataset_2d_with_ignore tests/test_backends.py::TestDask::test_open_mfdataset_2d_with_warn [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_sel_float[float64] tests/test_dataarray.py::TestDataArray::test_sel_float[float32] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_sel_float[float32] tests/test_dataarray.py::TestDataArray::test_sel_float[scalar] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_sel_float[scalar] tests/test_dataarray.py::TestDataArray::test_sel_float16 [gw3] PASSED tests/test_dataset.py::TestDataset::test_query[dask-None-python] tests/test_dataset.py::TestDataset::test_query[dask-numexpr-pandas] [gw3] SKIPPED tests/test_dataset.py::TestDataset::test_query[dask-numexpr-pandas] tests/test_dataset.py::TestDataset::test_query[dask-numexpr-python] [gw3] SKIPPED tests/test_dataset.py::TestDataset::test_query[dask-numexpr-python] tests/test_dataset.py::test_eval[1-numpy-pandas] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_sel_float16 tests/test_dataarray.py::TestDataArray::test_sel_float_multiindex [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_sel_float_multiindex tests/test_dataarray.py::TestDataArray::test_sel_no_index [gw3] PASSED tests/test_dataset.py::test_eval[1-numpy-pandas] tests/test_dataset.py::test_eval[1-numpy-python] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_sel_no_index tests/test_dataarray.py::TestDataArray::test_sel_method [gw3] PASSED tests/test_dataset.py::test_eval[1-numpy-python] tests/test_dataset.py::test_eval[1-dask-pandas] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_sel_method tests/test_dataarray.py::TestDataArray::test_sel_drop [gw1] PASSED tests/test_backends.py::TestDask::test_open_mfdataset_2d_with_warn tests/test_backends.py::TestDask::test_attrs_mfdataset [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_sel_drop tests/test_dataarray.py::TestDataArray::test_isel_drop [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_isel_drop tests/test_dataarray.py::TestDataArray::test_head [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_head tests/test_dataarray.py::TestDataArray::test_tail [gw1] PASSED tests/test_backends.py::TestDask::test_attrs_mfdataset tests/test_backends.py::TestDask::test_open_mfdataset_attrs_file [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_tail tests/test_dataarray.py::TestDataArray::test_thin [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_thin tests/test_dataarray.py::TestDataArray::test_loc [gw1] PASSED tests/test_backends.py::TestDask::test_open_mfdataset_attrs_file tests/test_backends.py::TestDask::test_open_mfdataset_attrs_file_path [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_loc tests/test_dataarray.py::TestDataArray::test_loc_datetime64_value [gw3] PASSED tests/test_dataset.py::test_eval[1-dask-pandas] tests/test_dataset.py::test_eval[1-dask-python] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_loc_datetime64_value tests/test_dataarray.py::TestDataArray::test_loc_assign [gw1] PASSED tests/test_backends.py::TestDask::test_open_mfdataset_attrs_file_path tests/test_backends.py::TestDask::test_open_mfdataset_auto_combine [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_loc_assign tests/test_dataarray.py::TestDataArray::test_loc_assign_dataarray [gw3] PASSED tests/test_dataset.py::test_eval[1-dask-python] tests/test_dataset.py::test_isin[numpy-test_elements0] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_loc_assign_dataarray tests/test_dataarray.py::TestDataArray::test_loc_single_boolean [gw3] PASSED tests/test_dataset.py::test_isin[numpy-test_elements0] tests/test_dataset.py::test_isin[numpy-test_elements1] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_loc_single_boolean tests/test_dataarray.py::TestDataArray::test_loc_dim_name_collision_with_sel_params [gw3] PASSED tests/test_dataset.py::test_isin[numpy-test_elements1] tests/test_dataset.py::test_isin[numpy-test_elements2] [gw1] PASSED tests/test_backends.py::TestDask::test_open_mfdataset_auto_combine tests/test_backends.py::TestDask::test_open_mfdataset_raise_on_bad_combine_args [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_loc_dim_name_collision_with_sel_params tests/test_dataarray.py::TestDataArray::test_selection_multiindex [gw3] PASSED tests/test_dataset.py::test_isin[numpy-test_elements2] tests/test_dataset.py::test_isin[dask-test_elements0] [gw1] PASSED tests/test_backends.py::TestDask::test_open_mfdataset_raise_on_bad_combine_args tests/test_backends.py::TestDask::test_encoding_mfdataset [gw1] PASSED tests/test_backends.py::TestDask::test_encoding_mfdataset tests/test_backends.py::TestDask::test_encoding_mfdataset_new_defaults [gw3] PASSED tests/test_dataset.py::test_isin[dask-test_elements0] tests/test_dataset.py::test_isin[dask-test_elements1] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_selection_multiindex tests/test_dataarray.py::TestDataArray::test_selection_multiindex_remove_unused [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_selection_multiindex_remove_unused tests/test_dataarray.py::TestDataArray::test_selection_multiindex_from_level [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_selection_multiindex_from_level tests/test_dataarray.py::TestDataArray::test_concat_with_default_coords_warns [gw3] PASSED tests/test_dataset.py::test_isin[dask-test_elements1] tests/test_dataset.py::test_isin[dask-test_elements2] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_concat_with_default_coords_warns tests/test_dataarray.py::TestDataArray::test_virtual_default_coords [gw0] PASSED tests/test_groupby.py::test_groupby_drops_nans[chunk1-True] tests/test_groupby.py::test_groupby_drops_nans[chunk1-False] [gw1] PASSED tests/test_backends.py::TestDask::test_encoding_mfdataset_new_defaults tests/test_backends.py::TestDask::test_preprocess_mfdataset [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_virtual_default_coords tests/test_dataarray.py::TestDataArray::test_virtual_time_components [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_virtual_time_components tests/test_dataarray.py::TestDataArray::test_coords [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_coords tests/test_dataarray.py::TestDataArray::test_coords_to_index [gw1] PASSED tests/test_backends.py::TestDask::test_preprocess_mfdataset [gw3] PASSED tests/test_dataset.py::test_isin[dask-test_elements2] tests/test_dataset.py::test_isin_dataset tests/test_backends.py::TestDask::test_save_mfdataset_roundtrip [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_coords_to_index tests/test_dataarray.py::TestDataArray::test_coord_coords [gw3] PASSED tests/test_dataset.py::test_isin_dataset tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords0-unaligned_coords0] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_coord_coords tests/test_dataarray.py::TestDataArray::test_reset_coords [gw3] PASSED tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords0-unaligned_coords0] tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords0-unaligned_coords1] [gw3] PASSED tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords0-unaligned_coords1] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_reset_coords tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords0-unaligned_coords2] tests/test_dataarray.py::TestDataArray::test_assign_coords [gw1] PASSED tests/test_backends.py::TestDask::test_save_mfdataset_roundtrip tests/test_backends.py::TestDask::test_save_mfdataset_invalid [gw1] PASSED tests/test_backends.py::TestDask::test_save_mfdataset_invalid [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_assign_coords tests/test_backends.py::TestDask::test_save_mfdataset_invalid_dataarray tests/test_dataarray.py::TestDataArray::test_assign_coords_existing_multiindex [gw3] PASSED tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords0-unaligned_coords2] tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords0-unaligned_coords3] [gw1] PASSED tests/test_backends.py::TestDask::test_save_mfdataset_invalid_dataarray tests/test_backends.py::TestDask::test_save_mfdataset_pathlib_roundtrip [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_assign_coords_existing_multiindex tests/test_dataarray.py::TestDataArray::test_assign_coords_custom_index [gw3] PASSED tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords0-unaligned_coords3] tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords0-unaligned_coords4] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_assign_coords_custom_index tests/test_dataarray.py::TestDataArray::test_assign_coords_no_default_index [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_assign_coords_no_default_index tests/test_dataarray.py::TestDataArray::test_assign_coords_extra_dim_index_coord [gw3] PASSED tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords0-unaligned_coords4] tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords0-unaligned_coords5] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_assign_coords_extra_dim_index_coord tests/test_dataarray.py::TestDataArray::test_coords_alignment [gw3] PASSED tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords0-unaligned_coords5] tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords0-unaligned_coords6] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_coords_alignment tests/test_dataarray.py::TestDataArray::test_set_coords_update_index [gw1] PASSED tests/test_backends.py::TestDask::test_save_mfdataset_pathlib_roundtrip tests/test_backends.py::TestDask::test_save_mfdataset_pass_kwargs [gw3] PASSED tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords0-unaligned_coords6] tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords0-unaligned_coords7] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_set_coords_update_index tests/test_dataarray.py::TestDataArray::test_set_coords_multiindex_level [gw3] PASSED tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords0-unaligned_coords7] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_set_coords_multiindex_level tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords0-unaligned_coords8] tests/test_dataarray.py::TestDataArray::test_coords_replacement_alignment [gw1] PASSED tests/test_backends.py::TestDask::test_save_mfdataset_pass_kwargs tests/test_backends.py::TestDask::test_open_and_do_math [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_coords_replacement_alignment [gw3] PASSED tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords0-unaligned_coords8] tests/test_dataarray.py::TestDataArray::test_coords_non_string tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords0-unaligned_coords9] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_coords_non_string tests/test_dataarray.py::TestDataArray::test_coords_delitem_delete_indexes [gw3] PASSED tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords0-unaligned_coords9] tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords1-unaligned_coords0] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_coords_delitem_delete_indexes tests/test_dataarray.py::TestDataArray::test_coords_delitem_multiindex_level [gw1] PASSED tests/test_backends.py::TestDask::test_open_and_do_math [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_coords_delitem_multiindex_level tests/test_backends.py::TestDask::test_open_mfdataset_concat_dim[none] tests/test_dataarray.py::TestDataArray::test_broadcast_like [gw3] PASSED tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords1-unaligned_coords0] tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords1-unaligned_coords1] [gw3] PASSED tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords1-unaligned_coords1] tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords1-unaligned_coords2] [gw1] PASSED tests/test_backends.py::TestDask::test_open_mfdataset_concat_dim[none] tests/test_backends.py::TestDask::test_open_mfdataset_concat_dim[default] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_broadcast_like [gw3] PASSED tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords1-unaligned_coords2] tests/test_dataarray.py::TestDataArray::test_reindex_like tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords1-unaligned_coords3] [gw1] PASSED tests/test_backends.py::TestDask::test_open_mfdataset_concat_dim[default] [gw3] PASSED tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords1-unaligned_coords3] tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords1-unaligned_coords4] tests/test_backends.py::TestDask::test_open_dataset [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_reindex_like tests/test_dataarray.py::TestDataArray::test_reindex_like_no_index [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_reindex_like_no_index tests/test_dataarray.py::TestDataArray::test_reindex_regressions [gw3] PASSED tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords1-unaligned_coords4] tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords1-unaligned_coords5] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_reindex_regressions tests/test_dataarray.py::TestDataArray::test_reindex_method [gw3] PASSED tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords1-unaligned_coords5] tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords1-unaligned_coords6] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_reindex_method tests/test_dataarray.py::TestDataArray::test_reindex_fill_value[fill_value0] [gw3] PASSED tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords1-unaligned_coords6] tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords1-unaligned_coords7] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_reindex_fill_value[fill_value0] [gw3] PASSED tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords1-unaligned_coords7] tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords1-unaligned_coords8] tests/test_dataarray.py::TestDataArray::test_reindex_fill_value[2] [gw3] PASSED tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords1-unaligned_coords8] tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords1-unaligned_coords9] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_reindex_fill_value[2] tests/test_dataarray.py::TestDataArray::test_reindex_fill_value[2.0] [gw1] PASSED tests/test_backends.py::TestDask::test_open_dataset tests/test_backends.py::TestDask::test_open_single_dataset [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_reindex_fill_value[2.0] [gw3] PASSED tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords1-unaligned_coords9] tests/test_dataarray.py::TestDataArray::test_reindex_fill_value[fill_value3] tests/test_dataset.py::test_error_message_on_set_supplied [gw3] PASSED tests/test_dataset.py::test_error_message_on_set_supplied tests/test_dataset.py::test_constructor_raises_with_invalid_coords[unaligned_coords0] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_reindex_fill_value[fill_value3] tests/test_dataarray.py::TestDataArray::test_reindex_str_dtype[str] [gw3] PASSED tests/test_dataset.py::test_constructor_raises_with_invalid_coords[unaligned_coords0] tests/test_dataset.py::test_dir_expected_attrs[numpy-3] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_reindex_str_dtype[str] tests/test_dataarray.py::TestDataArray::test_reindex_str_dtype[bytes] [gw1] PASSED tests/test_backends.py::TestDask::test_open_single_dataset tests/test_backends.py::TestDask::test_open_multi_dataset [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_reindex_str_dtype[bytes] tests/test_dataarray.py::TestDataArray::test_reindex_empty_array_dtype [gw3] PASSED tests/test_dataset.py::test_dir_expected_attrs[numpy-3] tests/test_dataset.py::test_dir_expected_attrs[dask-3] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_reindex_empty_array_dtype tests/test_dataarray.py::TestDataArray::test_rename [gw3] PASSED tests/test_dataset.py::test_dir_expected_attrs[dask-3] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_rename tests/test_dataarray.py::TestDataArray::test_rename_dimension_coord_warnings tests/test_dataset.py::test_dir_non_string[1-numpy] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_rename_dimension_coord_warnings tests/test_dataarray.py::TestDataArray::test_replace [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_replace tests/test_dataarray.py::TestDataArray::test_init_value [gw1] PASSED tests/test_backends.py::TestDask::test_open_multi_dataset tests/test_backends.py::TestDask::test_dask_roundtrip [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_init_value tests/test_dataarray.py::TestDataArray::test_swap_dims [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_swap_dims tests/test_dataarray.py::TestDataArray::test_expand_dims_error [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_expand_dims_error tests/test_dataarray.py::TestDataArray::test_expand_dims [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_expand_dims tests/test_dataarray.py::TestDataArray::test_expand_dims_with_scalar_coordinate [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_expand_dims_with_scalar_coordinate tests/test_dataarray.py::TestDataArray::test_expand_dims_with_greater_dim_size [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_expand_dims_with_greater_dim_size tests/test_dataarray.py::TestDataArray::test_set_index [gw0] PASSED tests/test_groupby.py::test_groupby_drops_nans[chunk1-False] tests/test_groupby.py::test_groupby_drops_nans[False-True] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_set_index tests/test_dataarray.py::TestDataArray::test_reset_index [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_reset_index tests/test_dataarray.py::TestDataArray::test_reset_index_keep_attrs [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_reset_index_keep_attrs tests/test_dataarray.py::TestDataArray::test_reorder_levels [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_reorder_levels tests/test_dataarray.py::TestDataArray::test_set_xindex [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_set_xindex tests/test_dataarray.py::TestDataArray::test_dataset_getitem [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_dataset_getitem tests/test_dataarray.py::TestDataArray::test_array_interface [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_array_interface tests/test_dataarray.py::TestDataArray::test_astype_attrs [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_astype_attrs tests/test_dataarray.py::TestDataArray::test_astype_dtype [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_astype_dtype tests/test_dataarray.py::TestDataArray::test_astype_order [gw0] PASSED tests/test_groupby.py::test_groupby_drops_nans[False-True] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_astype_order tests/test_dataarray.py::TestDataArray::test_astype_subok tests/test_groupby.py::test_groupby_drops_nans[False-False] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_astype_subok tests/test_dataarray.py::TestDataArray::test_is_null [gw1] PASSED tests/test_backends.py::TestDask::test_dask_roundtrip tests/test_backends.py::TestDask::test_deterministic_names [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_is_null tests/test_dataarray.py::TestDataArray::test_math [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_math tests/test_dataarray.py::TestDataArray::test_math_automatic_alignment [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_math_automatic_alignment tests/test_dataarray.py::TestDataArray::test_non_overlapping_dataarrays_return_empty_result [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_non_overlapping_dataarrays_return_empty_result tests/test_dataarray.py::TestDataArray::test_empty_dataarrays_return_empty_result [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_empty_dataarrays_return_empty_result tests/test_dataarray.py::TestDataArray::test_inplace_math_basics [gw1] PASSED tests/test_backends.py::TestDask::test_deterministic_names tests/test_backends.py::TestDask::test_dataarray_compute [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_inplace_math_basics tests/test_dataarray.py::TestDataArray::test_inplace_math_error [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_inplace_math_error tests/test_dataarray.py::TestDataArray::test_inplace_math_automatic_alignment [gw1] PASSED tests/test_backends.py::TestDask::test_dataarray_compute tests/test_backends.py::TestDask::test_load_dataset [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_inplace_math_automatic_alignment tests/test_dataarray.py::TestDataArray::test_math_name [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_math_name tests/test_dataarray.py::TestDataArray::test_math_with_coords [gw1] PASSED tests/test_backends.py::TestDask::test_load_dataset tests/test_backends.py::TestDask::test_load_dataarray [gw0] PASSED tests/test_groupby.py::test_groupby_drops_nans[False-False] tests/test_groupby.py::test_groupby_grouping_errors [gw1] PASSED tests/test_backends.py::TestDask::test_load_dataarray tests/test_backends.py::TestDask::test_load_datatree [gw0] PASSED tests/test_groupby.py::test_groupby_grouping_errors tests/test_groupby.py::test_groupby_reduce_dimension_error [gw1] PASSED tests/test_backends.py::TestDask::test_load_datatree tests/test_backends.py::TestDask::test_inline_array [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_math_with_coords tests/test_dataarray.py::TestDataArray::test_index_math [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_index_math tests/test_dataarray.py::TestDataArray::test_dataset_math [gw0] PASSED tests/test_groupby.py::test_groupby_reduce_dimension_error [gw1] PASSED tests/test_backends.py::TestDask::test_inline_array tests/test_backends.py::TestPydap::test_cmp_local_file tests/test_groupby.py::test_groupby_multiple_string_args [gw1] SKIPPED tests/test_backends.py::TestPydap::test_cmp_local_file tests/test_backends.py::TestPydap::test_compatible_to_netcdf [gw1] SKIPPED tests/test_backends.py::TestPydap::test_compatible_to_netcdf tests/test_backends.py::TestPydap::test_dask [gw1] SKIPPED tests/test_backends.py::TestPydap::test_dask tests/test_backends.py::TestEncodingInvalid::test_extract_nc4_variable_encoding [gw1] PASSED tests/test_backends.py::TestEncodingInvalid::test_extract_nc4_variable_encoding tests/test_backends.py::TestEncodingInvalid::test_extract_nc4_variable_encoding_netcdf4 [gw0] PASSED tests/test_groupby.py::test_groupby_multiple_string_args tests/test_groupby.py::test_groupby_bins_timeseries [gw1] PASSED tests/test_backends.py::TestEncodingInvalid::test_extract_nc4_variable_encoding_netcdf4 tests/test_backends.py::TestEncodingInvalid::test_extract_h5nc_encoding [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_dataset_math tests/test_dataarray.py::TestDataArray::test_stack_unstack [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_stack_unstack tests/test_dataarray.py::TestDataArray::test_stack_unstack_decreasing_coordinate [gw0] PASSED tests/test_groupby.py::test_groupby_bins_timeseries tests/test_groupby.py::test_groupby_none_group_name [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_stack_unstack_decreasing_coordinate tests/test_dataarray.py::TestDataArray::test_unstack_pandas_consistency [gw0] PASSED tests/test_groupby.py::test_groupby_none_group_name tests/test_groupby.py::test_groupby_getitem [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_unstack_pandas_consistency tests/test_dataarray.py::TestDataArray::test_unstack_requires_unique [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_unstack_requires_unique tests/test_dataarray.py::TestDataArray::test_unstack_roundtrip_integer_array [gw0] PASSED tests/test_groupby.py::test_groupby_getitem tests/test_groupby.py::test_groupby_dataset [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_unstack_roundtrip_integer_array tests/test_dataarray.py::TestDataArray::test_stack_nonunique_consistency[1-numpy] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_stack_nonunique_consistency[1-numpy] tests/test_dataarray.py::TestDataArray::test_stack_nonunique_consistency[1-dask] [gw0] PASSED tests/test_groupby.py::test_groupby_dataset tests/test_groupby.py::test_groupby_dataset_returns_new_type [gw0] PASSED tests/test_groupby.py::test_groupby_dataset_returns_new_type tests/test_groupby.py::test_groupby_dataset_iter [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_stack_nonunique_consistency[1-dask] tests/test_dataarray.py::TestDataArray::test_to_unstacked_dataset_raises_value_error [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_to_unstacked_dataset_raises_value_error tests/test_dataarray.py::TestDataArray::test_transpose [gw0] PASSED tests/test_groupby.py::test_groupby_dataset_iter tests/test_groupby.py::test_groupby_dataset_errors [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_transpose tests/test_dataarray.py::TestDataArray::test_squeeze [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_squeeze tests/test_dataarray.py::TestDataArray::test_squeeze_drop [gw0] PASSED tests/test_groupby.py::test_groupby_dataset_errors tests/test_groupby.py::test_groupby_dataset_reduce_ellipsis[True-group-by-string-True] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_squeeze_drop tests/test_dataarray.py::TestDataArray::test_drop_coordinates [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_drop_coordinates tests/test_dataarray.py::TestDataArray::test_drop_vars_callable [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_drop_vars_callable tests/test_dataarray.py::TestDataArray::test_drop_multiindex_level [gw0] PASSED tests/test_groupby.py::test_groupby_dataset_reduce_ellipsis[True-group-by-string-True] tests/test_groupby.py::test_groupby_dataset_reduce_ellipsis[True-group-by-string-False] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_drop_multiindex_level tests/test_dataarray.py::TestDataArray::test_drop_all_multiindex_levels [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_drop_all_multiindex_levels tests/test_dataarray.py::TestDataArray::test_drop_index_labels [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_drop_index_labels tests/test_dataarray.py::TestDataArray::test_drop_index_positions [gw0] PASSED tests/test_groupby.py::test_groupby_dataset_reduce_ellipsis[True-group-by-string-False] tests/test_groupby.py::test_groupby_dataset_reduce_ellipsis[True-group-by-unique-grouper-True] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_drop_index_positions tests/test_dataarray.py::TestDataArray::test_drop_indexes [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_drop_indexes tests/test_dataarray.py::TestDataArray::test_dropna [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_dropna tests/test_dataarray.py::TestDataArray::test_where [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_where tests/test_dataarray.py::TestDataArray::test_where_lambda [gw0] PASSED tests/test_groupby.py::test_groupby_dataset_reduce_ellipsis[True-group-by-unique-grouper-True] tests/test_groupby.py::test_groupby_dataset_reduce_ellipsis[True-group-by-unique-grouper-False] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_where_lambda tests/test_dataarray.py::TestDataArray::test_where_other_lambda [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_where_other_lambda tests/test_dataarray.py::TestDataArray::test_where_string [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_where_string tests/test_dataarray.py::TestDataArray::test_cumops [gw0] PASSED tests/test_groupby.py::test_groupby_dataset_reduce_ellipsis[True-group-by-unique-grouper-False] tests/test_groupby.py::test_groupby_dataset_reduce_ellipsis[False-group-by-string-True] [gw3] PASSED tests/test_dataset.py::test_dir_non_string[1-numpy] tests/test_dataset.py::test_dir_non_string[1-dask] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_cumops tests/test_dataarray.py::TestDataArray::test_reduce [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_reduce tests/test_dataarray.py::TestDataArray::test_reduce_keepdims [gw0] PASSED tests/test_groupby.py::test_groupby_dataset_reduce_ellipsis[False-group-by-string-True] tests/test_groupby.py::test_groupby_dataset_reduce_ellipsis[False-group-by-string-False] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_reduce_keepdims tests/test_dataarray.py::TestDataArray::test_reduce_keepdims_bottleneck [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_reduce_keepdims_bottleneck tests/test_dataarray.py::TestDataArray::test_reduce_dtype [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_reduce_dtype tests/test_dataarray.py::TestDataArray::test_reduce_out [gw0] PASSED tests/test_groupby.py::test_groupby_dataset_reduce_ellipsis[False-group-by-string-False] tests/test_groupby.py::test_groupby_dataset_reduce_ellipsis[False-group-by-unique-grouper-True] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_reduce_out tests/test_dataarray.py::TestDataArray::test_quantile[None-None-0.25-True-numbagg] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_quantile[None-None-0.25-True-numbagg] tests/test_dataarray.py::TestDataArray::test_quantile[None-None-0.25-True-None] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_quantile[None-None-0.25-True-None] tests/test_dataarray.py::TestDataArray::test_quantile[None-None-0.25-False-numbagg] [gw0] PASSED tests/test_groupby.py::test_groupby_dataset_reduce_ellipsis[False-group-by-unique-grouper-True] tests/test_groupby.py::test_groupby_dataset_reduce_ellipsis[False-group-by-unique-grouper-False] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_quantile[None-None-0.25-False-numbagg] tests/test_dataarray.py::TestDataArray::test_quantile[None-None-0.25-False-None] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_quantile[None-None-0.25-False-None] tests/test_dataarray.py::TestDataArray::test_quantile[None-None-0.25-None-numbagg] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_quantile[None-None-0.25-None-numbagg] tests/test_dataarray.py::TestDataArray::test_quantile[None-None-0.25-None-None] [gw0] PASSED tests/test_groupby.py::test_groupby_dataset_reduce_ellipsis[False-group-by-unique-grouper-False] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_quantile[None-None-0.25-None-None] tests/test_groupby.py::test_groupby_dataset_math tests/test_dataarray.py::TestDataArray::test_quantile[None-None-q1-True-numbagg] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_quantile[None-None-q1-True-numbagg] tests/test_dataarray.py::TestDataArray::test_quantile[None-None-q1-True-None] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_quantile[None-None-q1-True-None] tests/test_dataarray.py::TestDataArray::test_quantile[None-None-q1-False-numbagg] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_quantile[None-None-q1-False-numbagg] tests/test_dataarray.py::TestDataArray::test_quantile[None-None-q1-False-None] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_quantile[None-None-q1-False-None] tests/test_dataarray.py::TestDataArray::test_quantile[None-None-q1-None-numbagg] [gw0] PASSED tests/test_groupby.py::test_groupby_dataset_math tests/test_groupby.py::test_groupby_math_more [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_quantile[None-None-q1-None-numbagg] tests/test_dataarray.py::TestDataArray::test_quantile[None-None-q1-None-None] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_quantile[None-None-q1-None-None] tests/test_dataarray.py::TestDataArray::test_quantile[None-None-q2-True-numbagg] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_quantile[None-None-q2-True-numbagg] tests/test_dataarray.py::TestDataArray::test_quantile[None-None-q2-True-None] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_quantile[None-None-q2-True-None] tests/test_dataarray.py::TestDataArray::test_quantile[None-None-q2-False-numbagg] [gw0] PASSED tests/test_groupby.py::test_groupby_math_more tests/test_groupby.py::test_groupby_math_bitshift [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_quantile[None-None-q2-False-numbagg] tests/test_dataarray.py::TestDataArray::test_quantile[None-None-q2-False-None] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_quantile[None-None-q2-False-None] tests/test_dataarray.py::TestDataArray::test_quantile[None-None-q2-None-numbagg] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_quantile[None-None-q2-None-numbagg] tests/test_dataarray.py::TestDataArray::test_quantile[None-None-q2-None-None] [gw0] PASSED tests/test_groupby.py::test_groupby_math_bitshift tests/test_groupby.py::test_groupby_bins_cut_kwargs[True-x_bins0] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_quantile[None-None-q2-None-None] tests/test_dataarray.py::TestDataArray::test_quantile[0-x-0.25-True-numbagg] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_quantile[0-x-0.25-True-numbagg] tests/test_dataarray.py::TestDataArray::test_quantile[0-x-0.25-True-None] [gw0] PASSED tests/test_groupby.py::test_groupby_bins_cut_kwargs[True-x_bins0] tests/test_groupby.py::test_groupby_bins_cut_kwargs[True-x_bins1] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_quantile[0-x-0.25-True-None] tests/test_dataarray.py::TestDataArray::test_quantile[0-x-0.25-False-numbagg] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_quantile[0-x-0.25-False-numbagg] tests/test_dataarray.py::TestDataArray::test_quantile[0-x-0.25-False-None] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_quantile[0-x-0.25-False-None] tests/test_dataarray.py::TestDataArray::test_quantile[0-x-0.25-None-numbagg] [gw0] PASSED tests/test_groupby.py::test_groupby_bins_cut_kwargs[True-x_bins1] tests/test_groupby.py::test_groupby_bins_cut_kwargs[False-x_bins0] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_quantile[0-x-0.25-None-numbagg] tests/test_dataarray.py::TestDataArray::test_quantile[0-x-0.25-None-None] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_quantile[0-x-0.25-None-None] tests/test_dataarray.py::TestDataArray::test_quantile[0-x-q1-True-numbagg] [gw0] PASSED tests/test_groupby.py::test_groupby_bins_cut_kwargs[False-x_bins0] tests/test_groupby.py::test_groupby_bins_cut_kwargs[False-x_bins1] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_quantile[0-x-q1-True-numbagg] tests/test_dataarray.py::TestDataArray::test_quantile[0-x-q1-True-None] [gw0] PASSED tests/test_groupby.py::test_groupby_bins_cut_kwargs[False-x_bins1] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_quantile[0-x-q1-True-None] tests/test_groupby.py::test_groupby_bins_math[groupby_bins-args0-True] tests/test_dataarray.py::TestDataArray::test_quantile[0-x-q1-False-numbagg] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_quantile[0-x-q1-False-numbagg] tests/test_dataarray.py::TestDataArray::test_quantile[0-x-q1-False-None] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_quantile[0-x-q1-False-None] tests/test_dataarray.py::TestDataArray::test_quantile[0-x-q1-None-numbagg] [gw0] PASSED tests/test_groupby.py::test_groupby_bins_math[groupby_bins-args0-True] tests/test_groupby.py::test_groupby_bins_math[groupby_bins-args0-False] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_quantile[0-x-q1-None-numbagg] tests/test_dataarray.py::TestDataArray::test_quantile[0-x-q1-None-None] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_quantile[0-x-q1-None-None] tests/test_dataarray.py::TestDataArray::test_quantile[0-x-q2-True-numbagg] [gw0] PASSED tests/test_groupby.py::test_groupby_bins_math[groupby_bins-args0-False] tests/test_groupby.py::test_groupby_bins_math[groupby-args1-True] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_quantile[0-x-q2-True-numbagg] tests/test_dataarray.py::TestDataArray::test_quantile[0-x-q2-True-None] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_quantile[0-x-q2-True-None] tests/test_dataarray.py::TestDataArray::test_quantile[0-x-q2-False-numbagg] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_quantile[0-x-q2-False-numbagg] tests/test_dataarray.py::TestDataArray::test_quantile[0-x-q2-False-None] [gw1] XFAIL tests/test_backends.py::TestEncodingInvalid::test_extract_h5nc_encoding tests/test_backends.py::TestValidateAttrs::test_validating_attrs [gw0] PASSED tests/test_groupby.py::test_groupby_bins_math[groupby-args1-True] tests/test_groupby.py::test_groupby_bins_math[groupby-args1-False] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_quantile[0-x-q2-False-None] tests/test_dataarray.py::TestDataArray::test_quantile[0-x-q2-None-numbagg] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_quantile[0-x-q2-None-numbagg] tests/test_dataarray.py::TestDataArray::test_quantile[0-x-q2-None-None] [gw0] PASSED tests/test_groupby.py::test_groupby_bins_math[groupby-args1-False] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_quantile[0-x-q2-None-None] tests/test_groupby.py::test_groupby_math_nD_group tests/test_dataarray.py::TestDataArray::test_quantile[axis2-dim2-0.25-True-numbagg] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_quantile[axis2-dim2-0.25-True-numbagg] tests/test_dataarray.py::TestDataArray::test_quantile[axis2-dim2-0.25-True-None] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_quantile[axis2-dim2-0.25-True-None] tests/test_dataarray.py::TestDataArray::test_quantile[axis2-dim2-0.25-False-numbagg] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_quantile[axis2-dim2-0.25-False-numbagg] tests/test_dataarray.py::TestDataArray::test_quantile[axis2-dim2-0.25-False-None] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_quantile[axis2-dim2-0.25-False-None] tests/test_dataarray.py::TestDataArray::test_quantile[axis2-dim2-0.25-None-numbagg] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_quantile[axis2-dim2-0.25-None-numbagg] tests/test_dataarray.py::TestDataArray::test_quantile[axis2-dim2-0.25-None-None] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_quantile[axis2-dim2-0.25-None-None] tests/test_dataarray.py::TestDataArray::test_quantile[axis2-dim2-q1-True-numbagg] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_quantile[axis2-dim2-q1-True-numbagg] tests/test_dataarray.py::TestDataArray::test_quantile[axis2-dim2-q1-True-None] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_quantile[axis2-dim2-q1-True-None] tests/test_dataarray.py::TestDataArray::test_quantile[axis2-dim2-q1-False-numbagg] [gw1] PASSED tests/test_backends.py::TestValidateAttrs::test_validating_attrs tests/test_backends.py::TestDataArrayToNetCDF::test_dataarray_to_netcdf_no_name [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_quantile[axis2-dim2-q1-False-numbagg] tests/test_dataarray.py::TestDataArray::test_quantile[axis2-dim2-q1-False-None] [gw1] PASSED tests/test_backends.py::TestDataArrayToNetCDF::test_dataarray_to_netcdf_no_name tests/test_backends.py::TestDataArrayToNetCDF::test_dataarray_to_netcdf_with_name [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_quantile[axis2-dim2-q1-False-None] tests/test_dataarray.py::TestDataArray::test_quantile[axis2-dim2-q1-None-numbagg] [gw1] PASSED tests/test_backends.py::TestDataArrayToNetCDF::test_dataarray_to_netcdf_with_name tests/test_backends.py::TestDataArrayToNetCDF::test_dataarray_to_netcdf_coord_name_clash [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_quantile[axis2-dim2-q1-None-numbagg] tests/test_dataarray.py::TestDataArray::test_quantile[axis2-dim2-q1-None-None] [gw1] PASSED tests/test_backends.py::TestDataArrayToNetCDF::test_dataarray_to_netcdf_coord_name_clash tests/test_backends.py::TestDataArrayToNetCDF::test_open_dataarray_options [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_quantile[axis2-dim2-q1-None-None] tests/test_dataarray.py::TestDataArray::test_quantile[axis2-dim2-q2-True-numbagg] [gw1] PASSED tests/test_backends.py::TestDataArrayToNetCDF::test_open_dataarray_options tests/test_backends.py::TestDataArrayToNetCDF::test_dataarray_to_netcdf_return_bytes [gw1] PASSED tests/test_backends.py::TestDataArrayToNetCDF::test_dataarray_to_netcdf_return_bytes tests/test_backends.py::TestDataArrayToNetCDF::test_dataarray_to_netcdf_no_name_pathlib [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_quantile[axis2-dim2-q2-True-numbagg] tests/test_dataarray.py::TestDataArray::test_quantile[axis2-dim2-q2-True-None] [gw1] PASSED tests/test_backends.py::TestDataArrayToNetCDF::test_dataarray_to_netcdf_no_name_pathlib tests/test_backends.py::TestDataArrayToZarr::test_dataarray_to_zarr_no_name[tmp_path] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_quantile[axis2-dim2-q2-True-None] tests/test_dataarray.py::TestDataArray::test_quantile[axis2-dim2-q2-False-numbagg] [gw1] PASSED tests/test_backends.py::TestDataArrayToZarr::test_dataarray_to_zarr_no_name[tmp_path] tests/test_backends.py::TestDataArrayToZarr::test_dataarray_to_zarr_no_name[ZipStore] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_quantile[axis2-dim2-q2-False-numbagg] [gw3] PASSED tests/test_dataset.py::test_dir_non_string[1-dask] tests/test_dataarray.py::TestDataArray::test_quantile[axis2-dim2-q2-False-None] tests/test_dataset.py::test_dir_unicode[1-numpy] [gw1] PASSED tests/test_backends.py::TestDataArrayToZarr::test_dataarray_to_zarr_no_name[ZipStore] tests/test_backends.py::TestDataArrayToZarr::test_dataarray_to_zarr_no_name[Dict] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_quantile[axis2-dim2-q2-False-None] tests/test_dataarray.py::TestDataArray::test_quantile[axis2-dim2-q2-None-numbagg] [gw3] PASSED tests/test_dataset.py::test_dir_unicode[1-numpy] tests/test_dataset.py::test_dir_unicode[1-dask] [gw1] PASSED tests/test_backends.py::TestDataArrayToZarr::test_dataarray_to_zarr_no_name[Dict] tests/test_backends.py::TestDataArrayToZarr::test_dataarray_to_zarr_with_name[tmp_path] [gw1] PASSED tests/test_backends.py::TestDataArrayToZarr::test_dataarray_to_zarr_with_name[tmp_path] tests/test_backends.py::TestDataArrayToZarr::test_dataarray_to_zarr_with_name[ZipStore] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_quantile[axis2-dim2-q2-None-numbagg] tests/test_dataarray.py::TestDataArray::test_quantile[axis2-dim2-q2-None-None] [gw3] PASSED tests/test_dataset.py::test_dir_unicode[1-dask] tests/test_dataset.py::test_raise_no_warning_for_nan_in_binary_ops [gw1] PASSED tests/test_backends.py::TestDataArrayToZarr::test_dataarray_to_zarr_with_name[ZipStore] tests/test_backends.py::TestDataArrayToZarr::test_dataarray_to_zarr_with_name[Dict] [gw3] PASSED tests/test_dataset.py::test_raise_no_warning_for_nan_in_binary_ops tests/test_dataset.py::test_raise_no_warning_assert_close[numpy-2] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_quantile[axis2-dim2-q2-None-None] tests/test_dataarray.py::TestDataArray::test_quantile[axis3-dim3-0.25-True-numbagg] [gw1] PASSED tests/test_backends.py::TestDataArrayToZarr::test_dataarray_to_zarr_with_name[Dict] tests/test_backends.py::TestDataArrayToZarr::test_dataarray_to_zarr_coord_name_clash[tmp_path] [gw3] PASSED tests/test_dataset.py::test_raise_no_warning_assert_close[numpy-2] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_quantile[axis3-dim3-0.25-True-numbagg] tests/test_dataset.py::test_raise_no_warning_assert_close[dask-2] tests/test_dataarray.py::TestDataArray::test_quantile[axis3-dim3-0.25-True-None] [gw1] PASSED tests/test_backends.py::TestDataArrayToZarr::test_dataarray_to_zarr_coord_name_clash[tmp_path] tests/test_backends.py::TestDataArrayToZarr::test_dataarray_to_zarr_coord_name_clash[ZipStore] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_quantile[axis3-dim3-0.25-True-None] tests/test_dataarray.py::TestDataArray::test_quantile[axis3-dim3-0.25-False-numbagg] [gw1] PASSED tests/test_backends.py::TestDataArrayToZarr::test_dataarray_to_zarr_coord_name_clash[ZipStore] tests/test_backends.py::TestDataArrayToZarr::test_dataarray_to_zarr_coord_name_clash[Dict] [gw3] PASSED tests/test_dataset.py::test_raise_no_warning_assert_close[dask-2] tests/test_dataset.py::test_differentiate[1-True] [gw1] PASSED tests/test_backends.py::TestDataArrayToZarr::test_dataarray_to_zarr_coord_name_clash[Dict] tests/test_backends.py::TestDataArrayToZarr::test_open_dataarray_options[tmp_path] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_quantile[axis3-dim3-0.25-False-numbagg] tests/test_dataarray.py::TestDataArray::test_quantile[axis3-dim3-0.25-False-None] [gw1] PASSED tests/test_backends.py::TestDataArrayToZarr::test_open_dataarray_options[tmp_path] tests/test_backends.py::TestDataArrayToZarr::test_open_dataarray_options[ZipStore] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_quantile[axis3-dim3-0.25-False-None] tests/test_dataarray.py::TestDataArray::test_quantile[axis3-dim3-0.25-None-numbagg] [gw1] PASSED tests/test_backends.py::TestDataArrayToZarr::test_open_dataarray_options[ZipStore] tests/test_backends.py::TestDataArrayToZarr::test_open_dataarray_options[Dict] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_quantile[axis3-dim3-0.25-None-numbagg] tests/test_dataarray.py::TestDataArray::test_quantile[axis3-dim3-0.25-None-None] [gw1] PASSED tests/test_backends.py::TestDataArrayToZarr::test_open_dataarray_options[Dict] tests/test_backends.py::TestDataArrayToZarr::test_dataarray_to_zarr_compute_false[tmp_path] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_quantile[axis3-dim3-0.25-None-None] tests/test_dataarray.py::TestDataArray::test_quantile[axis3-dim3-q1-True-numbagg] [gw1] PASSED tests/test_backends.py::TestDataArrayToZarr::test_dataarray_to_zarr_compute_false[tmp_path] tests/test_backends.py::TestDataArrayToZarr::test_dataarray_to_zarr_compute_false[ZipStore] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_quantile[axis3-dim3-q1-True-numbagg] tests/test_dataarray.py::TestDataArray::test_quantile[axis3-dim3-q1-True-None] [gw1] PASSED tests/test_backends.py::TestDataArrayToZarr::test_dataarray_to_zarr_compute_false[ZipStore] tests/test_backends.py::TestDataArrayToZarr::test_dataarray_to_zarr_compute_false[Dict] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_quantile[axis3-dim3-q1-True-None] tests/test_dataarray.py::TestDataArray::test_quantile[axis3-dim3-q1-False-numbagg] [gw1] PASSED tests/test_backends.py::TestDataArrayToZarr::test_dataarray_to_zarr_compute_false[Dict] tests/test_backends.py::TestDataArrayToZarr::test_dataarray_to_zarr_align_chunks_true[tmp_path] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_quantile[axis3-dim3-q1-False-numbagg] tests/test_dataarray.py::TestDataArray::test_quantile[axis3-dim3-q1-False-None] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_quantile[axis3-dim3-q1-False-None] tests/test_dataarray.py::TestDataArray::test_quantile[axis3-dim3-q1-None-numbagg] [gw3] PASSED tests/test_dataset.py::test_differentiate[1-True] tests/test_dataset.py::test_differentiate[1-False] [gw0] PASSED tests/test_groupby.py::test_groupby_math_nD_group tests/test_groupby.py::test_groupby_dataset_math_virtual [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_quantile[axis3-dim3-q1-None-numbagg] tests/test_dataarray.py::TestDataArray::test_quantile[axis3-dim3-q1-None-None] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_quantile[axis3-dim3-q1-None-None] tests/test_dataarray.py::TestDataArray::test_quantile[axis3-dim3-q2-True-numbagg] [gw3] PASSED tests/test_dataset.py::test_differentiate[1-False] tests/test_dataset.py::test_differentiate[2-True] [gw1] PASSED tests/test_backends.py::TestDataArrayToZarr::test_dataarray_to_zarr_align_chunks_true[tmp_path] tests/test_backends.py::TestDataArrayToZarr::test_dataarray_to_zarr_align_chunks_true[ZipStore] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_quantile[axis3-dim3-q2-True-numbagg] tests/test_dataarray.py::TestDataArray::test_quantile[axis3-dim3-q2-True-None] [gw0] PASSED tests/test_groupby.py::test_groupby_dataset_math_virtual tests/test_groupby.py::test_groupby_math_dim_order [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_quantile[axis3-dim3-q2-True-None] tests/test_dataarray.py::TestDataArray::test_quantile[axis3-dim3-q2-False-numbagg] [gw0] PASSED tests/test_groupby.py::test_groupby_math_dim_order [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_quantile[axis3-dim3-q2-False-numbagg] tests/test_dataarray.py::TestDataArray::test_quantile[axis3-dim3-q2-False-None] tests/test_groupby.py::test_groupby_dataset_nan [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_quantile[axis3-dim3-q2-False-None] tests/test_dataarray.py::TestDataArray::test_quantile[axis3-dim3-q2-None-numbagg] [gw0] PASSED tests/test_groupby.py::test_groupby_dataset_nan tests/test_groupby.py::test_groupby_dataset_order [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_quantile[axis3-dim3-q2-None-numbagg] tests/test_dataarray.py::TestDataArray::test_quantile[axis3-dim3-q2-None-None] [gw1] PASSED tests/test_backends.py::TestDataArrayToZarr::test_dataarray_to_zarr_align_chunks_true[ZipStore] tests/test_backends.py::TestDataArrayToZarr::test_dataarray_to_zarr_align_chunks_true[Dict] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_quantile[axis3-dim3-q2-None-None] tests/test_dataarray.py::TestDataArray::test_quantile_method[midpoint] [gw0] PASSED tests/test_groupby.py::test_groupby_dataset_order tests/test_groupby.py::test_groupby_dataset_fillna [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_quantile_method[midpoint] tests/test_dataarray.py::TestDataArray::test_quantile_method[lower] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_quantile_method[lower] tests/test_dataarray.py::TestDataArray::test_quantile_interpolation_deprecated[midpoint] [gw3] PASSED tests/test_dataset.py::test_differentiate[2-True] tests/test_dataset.py::test_differentiate[2-False] [gw1] PASSED tests/test_backends.py::TestDataArrayToZarr::test_dataarray_to_zarr_align_chunks_true[Dict] tests/test_backends.py::test_no_warning_from_dask_effective_get [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_quantile_interpolation_deprecated[midpoint] tests/test_dataarray.py::TestDataArray::test_quantile_interpolation_deprecated[lower] [gw0] PASSED tests/test_groupby.py::test_groupby_dataset_fillna tests/test_groupby.py::test_groupby_dataset_where [gw1] PASSED tests/test_backends.py::test_no_warning_from_dask_effective_get tests/test_backends.py::test_source_encoding_always_present [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_quantile_interpolation_deprecated[lower] tests/test_dataarray.py::TestDataArray::test_reduce_keep_attrs [gw3] PASSED tests/test_dataset.py::test_differentiate[2-False] tests/test_dataset.py::test_differentiate_datetime[True] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_reduce_keep_attrs tests/test_dataarray.py::TestDataArray::test_assign_attrs [gw0] PASSED tests/test_groupby.py::test_groupby_dataset_where tests/test_groupby.py::test_groupby_dataset_assign [gw1] PASSED tests/test_backends.py::test_source_encoding_always_present tests/test_backends.py::test_source_encoding_always_present_with_pathlib [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_assign_attrs tests/test_dataarray.py::TestDataArray::test_drop_attrs [gw1] PASSED tests/test_backends.py::test_source_encoding_always_present_with_pathlib tests/test_backends.py::test_source_encoding_always_present_with_fsspec [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_drop_attrs tests/test_dataarray.py::TestDataArray::test_propagate_attrs[0] [gw0] PASSED tests/test_groupby.py::test_groupby_dataset_assign tests/test_groupby.py::test_groupby_dataset_map_dataarray_func [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_propagate_attrs[0] tests/test_dataarray.py::TestDataArray::test_propagate_attrs[1] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_propagate_attrs[1] tests/test_dataarray.py::TestDataArray::test_propagate_attrs[absolute] [gw0] PASSED tests/test_groupby.py::test_groupby_dataset_map_dataarray_func tests/test_groupby.py::test_groupby_dataarray_map_dataset_func [gw1] PASSED tests/test_backends.py::test_source_encoding_always_present_with_fsspec tests/test_backends.py::test_use_cftime_standard_calendar_default_in_range[gregorian] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_propagate_attrs[absolute] tests/test_dataarray.py::TestDataArray::test_propagate_attrs[abs] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_propagate_attrs[abs] [gw0] PASSED tests/test_groupby.py::test_groupby_dataarray_map_dataset_func tests/test_dataarray.py::TestDataArray::test_fillna tests/test_groupby.py::test_groupby_flox_kwargs[kwargs0] [gw0] SKIPPED tests/test_groupby.py::test_groupby_flox_kwargs[kwargs0] [gw3] PASSED tests/test_dataset.py::test_differentiate_datetime[True] tests/test_dataset.py::test_differentiate_datetime[False] tests/test_groupby.py::test_groupby_flox_kwargs[kwargs1] [gw0] SKIPPED tests/test_groupby.py::test_groupby_flox_kwargs[kwargs1] tests/test_groupby.py::TestDataArrayGroupBy::test_stack_groupby_unsorted_coord [gw1] PASSED tests/test_backends.py::test_use_cftime_standard_calendar_default_in_range[gregorian] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_fillna tests/test_dataarray.py::TestDataArray::test_align tests/test_backends.py::test_use_cftime_standard_calendar_default_in_range[proleptic_gregorian] [gw3] PASSED tests/test_dataset.py::test_differentiate_datetime[False] tests/test_dataset.py::test_differentiate_cftime[True] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_align tests/test_dataarray.py::TestDataArray::test_align_dtype [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_align_dtype tests/test_dataarray.py::TestDataArray::test_align_copy [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_stack_groupby_unsorted_coord [gw1] PASSED tests/test_backends.py::test_use_cftime_standard_calendar_default_in_range[proleptic_gregorian] tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_iter tests/test_backends.py::test_use_cftime_standard_calendar_default_in_range[standard] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_align_copy tests/test_dataarray.py::TestDataArray::test_align_override [gw1] PASSED tests/test_backends.py::test_use_cftime_standard_calendar_default_in_range[standard] tests/test_backends.py::test_use_cftime_standard_calendar_default_out_of_range[standard] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_align_override tests/test_dataarray.py::TestDataArray::test_align_override_error[darrays0] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_align_override_error[darrays0] [gw3] PASSED tests/test_dataset.py::test_differentiate_cftime[True] tests/test_dataarray.py::TestDataArray::test_align_override_error[darrays1] tests/test_dataset.py::test_differentiate_cftime[False] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_align_override_error[darrays1] tests/test_dataarray.py::TestDataArray::test_align_exclude [gw1] PASSED tests/test_backends.py::test_use_cftime_standard_calendar_default_out_of_range[standard] tests/test_backends.py::test_use_cftime_standard_calendar_default_out_of_range[gregorian] [gw3] PASSED tests/test_dataset.py::test_differentiate_cftime[False] tests/test_dataset.py::test_integrate[True] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_align_exclude tests/test_dataarray.py::TestDataArray::test_align_indexes [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_align_indexes tests/test_dataarray.py::TestDataArray::test_align_without_indexes_exclude [gw1] PASSED tests/test_backends.py::test_use_cftime_standard_calendar_default_out_of_range[gregorian] tests/test_backends.py::test_use_cftime_true[1500-360_day] [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_iter [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_align_without_indexes_exclude tests/test_dataarray.py::TestDataArray::test_align_mixed_indexes tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_properties [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_align_mixed_indexes tests/test_dataarray.py::TestDataArray::test_align_without_indexes_errors [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_properties tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_map_identity[True-x-False] [gw1] PASSED tests/test_backends.py::test_use_cftime_true[1500-360_day] tests/test_backends.py::test_use_cftime_true[1500-365_day] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_align_without_indexes_errors tests/test_dataarray.py::TestDataArray::test_align_str_dtype [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_map_identity[True-x-False] tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_map_identity[True-y-False] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_align_str_dtype tests/test_dataarray.py::TestDataArray::test_broadcast_on_vs_off_global_option_different_dims [gw1] PASSED tests/test_backends.py::test_use_cftime_true[1500-365_day] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_broadcast_on_vs_off_global_option_different_dims tests/test_backends.py::test_use_cftime_true[1500-366_day] tests/test_dataarray.py::TestDataArray::test_broadcast_on_vs_off_global_option_same_dims[True] [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_map_identity[True-y-False] tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_map_identity[True-y-True] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_broadcast_on_vs_off_global_option_same_dims[True] tests/test_dataarray.py::TestDataArray::test_broadcast_on_vs_off_global_option_same_dims[False] [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_map_identity[True-y-True] tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_map_identity[True-abc-False] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_broadcast_on_vs_off_global_option_same_dims[False] tests/test_dataarray.py::TestDataArray::test_broadcast_arrays [gw3] PASSED tests/test_dataset.py::test_integrate[True] tests/test_dataset.py::test_integrate[False] [gw1] PASSED tests/test_backends.py::test_use_cftime_true[1500-366_day] tests/test_backends.py::test_use_cftime_true[1500-all_leap] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_broadcast_arrays [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_map_identity[True-abc-False] tests/test_dataarray.py::TestDataArray::test_broadcast_arrays_misaligned tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_map_identity[False-x-False] [gw3] PASSED tests/test_dataset.py::test_integrate[False] tests/test_dataset.py::test_cumulative_integrate[True] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_broadcast_arrays_misaligned tests/test_dataarray.py::TestDataArray::test_broadcast_arrays_nocopy [gw1] PASSED tests/test_backends.py::test_use_cftime_true[1500-all_leap] tests/test_backends.py::test_use_cftime_true[1500-gregorian] [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_map_identity[False-x-False] tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_map_identity[False-y-False] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_broadcast_arrays_nocopy tests/test_dataarray.py::TestDataArray::test_broadcast_arrays_exclude [gw1] PASSED tests/test_backends.py::test_use_cftime_true[1500-gregorian] tests/test_backends.py::test_use_cftime_true[1500-julian] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_broadcast_arrays_exclude tests/test_dataarray.py::TestDataArray::test_broadcast_coordinates [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_map_identity[False-y-False] tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_map_identity[False-y-True] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_broadcast_coordinates tests/test_dataarray.py::TestDataArray::test_to_pandas [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_to_pandas tests/test_dataarray.py::TestDataArray::test_to_dataframe [gw1] PASSED tests/test_backends.py::test_use_cftime_true[1500-julian] tests/test_backends.py::test_use_cftime_true[1500-noleap] [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_map_identity[False-y-True] tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_map_identity[False-abc-False] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_to_dataframe tests/test_dataarray.py::TestDataArray::test_to_dataframe_multiindex [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_map_identity[False-abc-False] tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_sum [gw1] PASSED tests/test_backends.py::test_use_cftime_true[1500-noleap] tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-False-float32-2] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_to_dataframe_multiindex tests/test_dataarray.py::TestDataArray::test_to_dataframe_0length [gw1] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-False-float32-2] tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-False-bool-1] [gw1] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-False-bool-1] tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-False-bool-2] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_to_dataframe_0length tests/test_dataarray.py::TestDataArray::test_to_dask_dataframe [gw1] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-False-bool-2] tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-False-str-1] [gw1] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-False-str-1] [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_sum tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-False-str-2] tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reductions[sum-True-True-True] [gw1] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-False-str-2] tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-True-float-1] [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-True-float-1] tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-True-float-2] [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-True-float-2] tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-True-int-1] [gw3] PASSED tests/test_dataset.py::test_cumulative_integrate[True] tests/test_dataset.py::test_cumulative_integrate[False] [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-True-int-1] tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-True-int-2] [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-True-int-2] tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-True-float32-1] [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-True-float32-1] tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-True-float32-2] [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-True-float32-2] tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-True-bool-1] [gw3] PASSED tests/test_dataset.py::test_cumulative_integrate[False] tests/test_dataset.py::test_trapezoid_datetime[np-True] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_to_dask_dataframe tests/test_dataarray.py::TestDataArray::test_to_pandas_name_matches_coordinate [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reductions[sum-True-True-True] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_to_pandas_name_matches_coordinate tests/test_dataarray.py::TestDataArray::test_to_and_from_series tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reductions[sum-True-True-False] [gw3] PASSED tests/test_dataset.py::test_trapezoid_datetime[np-True] tests/test_dataset.py::test_trapezoid_datetime[np-False] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_to_and_from_series tests/test_dataarray.py::TestDataArray::test_from_series_multiindex [gw1] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-True-bool-1] tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-True-bool-2] [gw3] PASSED tests/test_dataset.py::test_trapezoid_datetime[np-False] tests/test_dataset.py::test_trapezoid_datetime[cftime-True] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_from_series_multiindex tests/test_dataarray.py::TestDataArray::test_from_series_sparse [gw2] SKIPPED tests/test_dataarray.py::TestDataArray::test_from_series_sparse tests/test_dataarray.py::TestDataArray::test_from_multiindex_series_sparse [gw2] SKIPPED tests/test_dataarray.py::TestDataArray::test_from_multiindex_series_sparse tests/test_dataarray.py::TestDataArray::test_nbytes_does_not_load_data [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_nbytes_does_not_load_data tests/test_dataarray.py::TestDataArray::test_to_and_from_empty_series [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_to_and_from_empty_series tests/test_dataarray.py::TestDataArray::test_series_categorical_index [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_series_categorical_index tests/test_dataarray.py::TestDataArray::test_to_and_from_dict[True-list-True] [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reductions[sum-True-True-False] tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reductions[sum-True-False-True] [gw3] PASSED tests/test_dataset.py::test_trapezoid_datetime[cftime-True] tests/test_dataset.py::test_trapezoid_datetime[cftime-False] [gw1] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-True-bool-2] tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-True-str-1] [gw3] PASSED tests/test_dataset.py::test_trapezoid_datetime[cftime-False] tests/test_dataset.py::test_no_dict [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_to_and_from_dict[True-list-True] tests/test_dataarray.py::TestDataArray::test_to_and_from_dict[True-list-False] [gw3] PASSED tests/test_dataset.py::test_no_dict tests/test_dataset.py::test_subclass_slots [gw3] PASSED tests/test_dataset.py::test_subclass_slots tests/test_dataset.py::test_weakref [gw3] PASSED tests/test_dataset.py::test_weakref tests/test_dataset.py::test_deepcopy_obj_array [gw3] PASSED tests/test_dataset.py::test_deepcopy_obj_array [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reductions[sum-True-False-True] tests/test_dataset.py::test_deepcopy_recursive tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reductions[sum-True-False-False] [gw1] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-True-str-1] tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-True-str-2] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_to_and_from_dict[True-list-False] tests/test_dataarray.py::TestDataArray::test_to_and_from_dict[True-array-True] [gw3] PASSED tests/test_dataset.py::test_deepcopy_recursive tests/test_dataset.py::test_clip[1-numpy] [gw3] PASSED tests/test_dataset.py::test_clip[1-numpy] tests/test_dataset.py::test_clip[1-dask] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_to_and_from_dict[True-array-True] tests/test_dataarray.py::TestDataArray::test_to_and_from_dict[True-array-False] [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reductions[sum-True-False-False] tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reductions[sum-False-True-True] [gw1] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-True-str-2] tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-False-float-1] [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reductions[sum-False-True-True] tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reductions[sum-False-True-False] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_to_and_from_dict[True-array-False] tests/test_dataarray.py::TestDataArray::test_to_and_from_dict[True-True-True] [gw1] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-False-float-1] [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reductions[sum-False-True-False] tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-False-float-2] tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reductions[sum-False-False-True] [gw3] PASSED tests/test_dataset.py::test_clip[1-dask] tests/test_dataset.py::TestDropDuplicates::test_drop_duplicates_1d[first] [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reductions[sum-False-False-True] [gw3] PASSED tests/test_dataset.py::TestDropDuplicates::test_drop_duplicates_1d[first] tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reductions[sum-False-False-False] tests/test_dataset.py::TestDropDuplicates::test_drop_duplicates_1d[last] [gw1] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-False-float-2] tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-False-int-1] [gw3] PASSED tests/test_dataset.py::TestDropDuplicates::test_drop_duplicates_1d[last] tests/test_dataset.py::TestDropDuplicates::test_drop_duplicates_1d[False] [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reductions[sum-False-False-False] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_to_and_from_dict[True-True-True] tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reductions[mean-True-True-True] tests/test_dataarray.py::TestDataArray::test_to_and_from_dict[True-True-False] [gw3] PASSED tests/test_dataset.py::TestDropDuplicates::test_drop_duplicates_1d[False] tests/test_dataset.py::TestNumpyCoercion::test_from_numpy [gw1] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-False-int-1] tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-False-int-2] [gw3] PASSED tests/test_dataset.py::TestNumpyCoercion::test_from_numpy tests/test_dataset.py::TestNumpyCoercion::test_from_dask [gw3] PASSED tests/test_dataset.py::TestNumpyCoercion::test_from_dask tests/test_dataset.py::TestNumpyCoercion::test_from_pint [gw1] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-False-int-2] tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-False-float32-1] [gw3] PASSED tests/test_dataset.py::TestNumpyCoercion::test_from_pint tests/test_dataset.py::TestNumpyCoercion::test_from_sparse [gw3] SKIPPED tests/test_dataset.py::TestNumpyCoercion::test_from_sparse [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_to_and_from_dict[True-True-False] tests/test_dataarray.py::TestDataArray::test_to_and_from_dict[False-list-True] tests/test_dataset.py::TestNumpyCoercion::test_from_cupy [gw3] SKIPPED tests/test_dataset.py::TestNumpyCoercion::test_from_cupy tests/test_dataset.py::TestNumpyCoercion::test_from_pint_wrapping_dask [gw1] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-False-float32-1] tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-False-float32-2] [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reductions[mean-True-True-True] tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reductions[mean-True-True-False] [gw3] PASSED tests/test_dataset.py::TestNumpyCoercion::test_from_pint_wrapping_dask tests/test_dataset.py::test_string_keys_typing [gw3] PASSED tests/test_dataset.py::test_string_keys_typing tests/test_dataset.py::test_transpose_error [gw1] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-False-float32-2] tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-False-bool-1] [gw3] PASSED tests/test_dataset.py::test_transpose_error tests/test_datatree.py::TestTreeCreation::test_empty [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_to_and_from_dict[False-list-True] tests/test_dataarray.py::TestDataArray::test_to_and_from_dict[False-list-False] [gw3] PASSED tests/test_datatree.py::TestTreeCreation::test_empty tests/test_datatree.py::TestTreeCreation::test_name [gw1] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-False-bool-1] tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-False-bool-2] [gw3] PASSED tests/test_datatree.py::TestTreeCreation::test_name tests/test_datatree.py::TestTreeCreation::test_bad_names [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reductions[mean-True-True-False] [gw3] PASSED tests/test_datatree.py::TestTreeCreation::test_bad_names tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reductions[mean-True-False-True] tests/test_datatree.py::TestTreeCreation::test_data_arg [gw3] PASSED tests/test_datatree.py::TestTreeCreation::test_data_arg tests/test_datatree.py::TestTreeCreation::test_child_data_not_copied [gw1] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-False-bool-2] tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-False-str-1] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_to_and_from_dict[False-list-False] tests/test_dataarray.py::TestDataArray::test_to_and_from_dict[False-array-True] [gw3] PASSED tests/test_datatree.py::TestTreeCreation::test_child_data_not_copied tests/test_datatree.py::TestFamilyTree::test_dont_modify_children_inplace [gw3] PASSED tests/test_datatree.py::TestFamilyTree::test_dont_modify_children_inplace tests/test_datatree.py::TestFamilyTree::test_create_two_children [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reductions[mean-True-False-True] tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reductions[mean-True-False-False] [gw3] PASSED tests/test_datatree.py::TestFamilyTree::test_create_two_children tests/test_datatree.py::TestFamilyTree::test_create_full_tree [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_to_and_from_dict[False-array-True] tests/test_dataarray.py::TestDataArray::test_to_and_from_dict[False-array-False] [gw3] PASSED tests/test_datatree.py::TestFamilyTree::test_create_full_tree tests/test_datatree.py::TestNames::test_child_gets_named_on_attach [gw3] PASSED tests/test_datatree.py::TestNames::test_child_gets_named_on_attach tests/test_datatree.py::TestNames::test_dataset_containing_slashes [gw1] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-False-str-1] tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-False-str-2] [gw3] PASSED tests/test_datatree.py::TestNames::test_dataset_containing_slashes tests/test_datatree.py::TestPaths::test_path_property [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reductions[mean-True-False-False] tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reductions[mean-False-True-True] [gw3] PASSED tests/test_datatree.py::TestPaths::test_path_property [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_to_and_from_dict[False-array-False] tests/test_dataarray.py::TestDataArray::test_to_and_from_dict[False-True-True] tests/test_datatree.py::TestPaths::test_path_roundtrip [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reductions[mean-False-True-True] tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reductions[mean-False-True-False] [gw3] PASSED tests/test_datatree.py::TestPaths::test_path_roundtrip tests/test_datatree.py::TestPaths::test_same_tree [gw3] PASSED tests/test_datatree.py::TestPaths::test_same_tree [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reductions[mean-False-True-False] tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reductions[mean-False-False-True] tests/test_datatree.py::TestPaths::test_relative_paths [gw3] PASSED tests/test_datatree.py::TestPaths::test_relative_paths tests/test_datatree.py::TestStoreDatasets::test_create_with_data [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reductions[mean-False-False-True] tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reductions[mean-False-False-False] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_to_and_from_dict[False-True-True] tests/test_dataarray.py::TestDataArray::test_to_and_from_dict[False-True-False] [gw3] PASSED tests/test_datatree.py::TestStoreDatasets::test_create_with_data tests/test_datatree.py::TestStoreDatasets::test_set_data [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reductions[mean-False-False-False] tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reductions[median-True-True-True] [gw1] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-False-str-2] tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-True-float-1] [gw3] PASSED tests/test_datatree.py::TestStoreDatasets::test_set_data [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-True-float-1] tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-True-float-2] tests/test_datatree.py::TestStoreDatasets::test_has_data [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-True-float-2] tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-True-int-1] [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-True-int-1] tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-True-int-2] [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-True-int-2] tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-True-float32-1] [gw3] PASSED tests/test_datatree.py::TestStoreDatasets::test_has_data [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-True-float32-1] tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-True-float32-2] [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-True-float32-2] tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-True-bool-1] tests/test_datatree.py::TestStoreDatasets::test_is_hollow [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-True-bool-1] tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-True-bool-2] [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-True-bool-2] tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-True-str-1] [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-True-str-1] tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-True-str-2] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_to_and_from_dict[False-True-False] tests/test_dataarray.py::TestDataArray::test_to_and_from_dict_with_time_dim [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-True-str-2] tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-False-float-1] [gw3] PASSED tests/test_datatree.py::TestStoreDatasets::test_is_hollow [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-False-float-1] tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-False-float-2] tests/test_datatree.py::TestToDataset::test_to_dataset_inherited [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_to_and_from_dict_with_time_dim tests/test_dataarray.py::TestDataArray::test_to_and_from_dict_with_nan_nat [gw1] PASSED tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-False-float-2] tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-False-int-1] [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-False-int-1] tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-False-int-2] [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reductions[median-True-True-True] [gw1] PASSED tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-False-int-2] tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reductions[median-True-True-False] tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-False-float32-1] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_to_and_from_dict_with_nan_nat [gw3] PASSED tests/test_datatree.py::TestToDataset::test_to_dataset_inherited tests/test_dataarray.py::TestDataArray::test_to_dict_with_numpy_attrs [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-False-float32-1] tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-False-float32-2] tests/test_datatree.py::TestVariablesChildrenNameCollisions::test_parent_already_has_variable_with_childs_name [gw1] PASSED tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-False-float32-2] tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-False-bool-1] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_to_dict_with_numpy_attrs tests/test_dataarray.py::TestDataArray::test_to_masked_array [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-False-bool-1] tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-False-bool-2] [gw3] PASSED tests/test_datatree.py::TestVariablesChildrenNameCollisions::test_parent_already_has_variable_with_childs_name [gw1] PASSED tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-False-bool-2] tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-False-str-1] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_to_masked_array tests/test_dataarray.py::TestDataArray::test_to_dataset_whole tests/test_datatree.py::TestVariablesChildrenNameCollisions::test_parent_already_has_variable_with_childs_name_update [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-False-str-1] tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-False-str-2] [gw1] PASSED tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-False-str-2] tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-True-float-1] [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-True-float-1] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_to_dataset_whole tests/test_dataarray.py::TestDataArray::test_to_dataset_split tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-True-float-2] [gw3] PASSED tests/test_datatree.py::TestVariablesChildrenNameCollisions::test_parent_already_has_variable_with_childs_name_update [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-True-float-2] tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-True-int-1] tests/test_datatree.py::TestVariablesChildrenNameCollisions::test_assign_when_already_child_with_variables_name [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-True-int-1] tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-True-int-2] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_to_dataset_split tests/test_dataarray.py::TestDataArray::test_to_dataset_retains_keys [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-True-int-2] tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-True-float32-1] [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-True-float32-1] tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-True-float32-2] [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-True-float32-2] tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-True-bool-1] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_to_dataset_retains_keys tests/test_dataarray.py::TestDataArray::test_to_dataset_coord_value_is_dim [gw3] PASSED tests/test_datatree.py::TestVariablesChildrenNameCollisions::test_assign_when_already_child_with_variables_name [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-True-bool-1] tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-True-bool-2] tests/test_datatree.py::TestGetItem::test_getitem_node [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-True-bool-2] tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-True-str-1] [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-True-str-1] tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-True-str-2] [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reductions[median-True-True-False] tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reductions[median-True-False-True] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_to_dataset_coord_value_is_dim tests/test_dataarray.py::TestDataArray::test__title_for_slice [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-True-str-2] tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-False-float-1] [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-False-float-1] tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-False-float-2] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test__title_for_slice tests/test_dataarray.py::TestDataArray::test__title_for_slice_truncate [gw3] PASSED tests/test_datatree.py::TestGetItem::test_getitem_node tests/test_datatree.py::TestGetItem::test_getitem_self [gw2] PASSED tests/test_dataarray.py::TestDataArray::test__title_for_slice_truncate tests/test_dataarray.py::TestDataArray::test_dataarray_diff_n1 [gw3] PASSED tests/test_datatree.py::TestGetItem::test_getitem_self tests/test_datatree.py::TestGetItem::test_getitem_single_data_variable [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_dataarray_diff_n1 tests/test_dataarray.py::TestDataArray::test_coordinate_diff [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_coordinate_diff tests/test_dataarray.py::TestDataArray::test_shift[2-int--5] [gw1] PASSED tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-False-float-2] tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-False-int-1] [gw3] PASSED tests/test_datatree.py::TestGetItem::test_getitem_single_data_variable tests/test_datatree.py::TestGetItem::test_getitem_single_data_variable_from_node [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-False-int-1] tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-False-int-2] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_shift[2-int--5] tests/test_dataarray.py::TestDataArray::test_shift[2-int-0] [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reductions[median-True-False-True] tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reductions[median-True-False-False] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_shift[2-int-0] tests/test_dataarray.py::TestDataArray::test_shift[2-int-1] [gw3] PASSED tests/test_datatree.py::TestGetItem::test_getitem_single_data_variable_from_node tests/test_datatree.py::TestGetItem::test_getitem_nonexistent_node [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_shift[2-int-1] tests/test_dataarray.py::TestDataArray::test_shift[2-int-2] [gw1] PASSED tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-False-int-2] tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-False-float32-1] [gw3] PASSED tests/test_datatree.py::TestGetItem::test_getitem_nonexistent_node [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_shift[2-int-2] tests/test_dataarray.py::TestDataArray::test_shift[fill_value1-float--5] tests/test_datatree.py::TestGetItem::test_getitem_nonexistent_variable [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-False-float32-1] tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-False-float32-2] [gw3] PASSED tests/test_datatree.py::TestGetItem::test_getitem_nonexistent_variable tests/test_datatree.py::TestGetItem::test_getitem_multiple_data_variables [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_shift[fill_value1-float--5] tests/test_dataarray.py::TestDataArray::test_shift[fill_value1-float-0] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_shift[fill_value1-float-0] tests/test_dataarray.py::TestDataArray::test_shift[fill_value1-float-1] [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reductions[median-True-False-False] tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reductions[median-False-True-True] [gw1] PASSED tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-False-float32-2] tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-False-bool-1] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_shift[fill_value1-float-1] tests/test_dataarray.py::TestDataArray::test_shift[fill_value1-float-2] [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-False-bool-1] tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-False-bool-2] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_shift[fill_value1-float-2] tests/test_dataarray.py::TestDataArray::test_roll_coords [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reductions[median-False-True-True] tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reductions[median-False-True-False] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_roll_coords tests/test_dataarray.py::TestDataArray::test_roll_no_coords [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_roll_no_coords tests/test_dataarray.py::TestDataArray::test_copy_with_data [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reductions[median-False-True-False] tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reductions[median-False-False-True] [gw1] PASSED tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-False-bool-2] tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-False-str-1] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_copy_with_data tests/test_dataarray.py::TestDataArray::test_copy_coords[True-expected_orig0] [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-False-str-1] tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-False-str-2] [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reductions[median-False-False-True] tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reductions[median-False-False-False] [gw2] XPASS tests/test_dataarray.py::TestDataArray::test_copy_coords[True-expected_orig0] tests/test_dataarray.py::TestDataArray::test_copy_coords[False-expected_orig1] [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reductions[median-False-False-False] tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_count [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_count tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reduce_keep_attrs[None-True] [gw1] PASSED tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-False-str-2] tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-True-float-1] [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-True-float-1] tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-True-float-2] [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-True-float-2] tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-True-int-1] [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reduce_keep_attrs[None-True] tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reduce_keep_attrs[None-False] [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-True-int-1] tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-True-int-2] [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-True-int-2] tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-True-float32-1] [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-True-float32-1] tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-True-float32-2] [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-True-float32-2] tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-True-bool-1] [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-True-bool-1] tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-True-bool-2] [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reduce_keep_attrs[None-False] tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reduce_keep_attrs[True-True] [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-True-bool-2] tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-True-str-1] [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-True-str-1] tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-True-str-2] [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-True-str-2] tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-False-float-1] [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-False-float-1] tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-False-float-2] [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reduce_keep_attrs[True-True] tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reduce_keep_attrs[True-False] [gw1] PASSED tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-False-float-2] tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-False-int-1] [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-False-int-1] tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-False-int-2] [gw1] PASSED tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-False-int-2] tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-False-float32-1] [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-False-float32-1] tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-False-float32-2] [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reduce_keep_attrs[True-False] tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reduce_keep_attrs[False-True] [gw1] PASSED tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-False-float32-2] tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-False-bool-1] [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-False-bool-1] tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-False-bool-2] [gw1] PASSED tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-False-bool-2] tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-False-str-1] [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-False-str-1] tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-False-str-2] [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reduce_keep_attrs[False-True] tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reduce_keep_attrs[False-False] [gw1] PASSED tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-False-str-2] tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-True-float-1] [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-True-float-1] tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-True-float-2] [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-True-float-2] tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-True-int-1] [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-True-int-1] tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-True-int-2] [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reduce_keep_attrs[False-False] tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_keep_attrs[None] [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-True-int-2] tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-True-float32-1] [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-True-float32-1] tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-True-float32-2] [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-True-float32-2] tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-True-bool-1] [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-True-bool-1] tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-True-bool-2] [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-True-bool-2] tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-True-str-1] [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_keep_attrs[None] tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_keep_attrs[True] [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-True-str-1] tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-True-str-2] [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-True-str-2] tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-False-float-1] [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-False-float-1] tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-False-float-2] [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_keep_attrs[True] tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_keep_attrs[False] [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_keep_attrs[False] tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_map_center [gw1] PASSED tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-False-float-2] tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-False-int-1] [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-False-int-1] tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-False-int-2] [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_map_center tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_map_ndarray [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_map_ndarray tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_map_changes_metadata [gw1] PASSED tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-False-int-2] tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-False-float32-1] [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-False-float32-1] tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-False-float32-2] [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_map_changes_metadata tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_math_squeeze [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_math_squeeze tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_math [gw1] PASSED tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-False-float32-2] tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-False-bool-1] [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-False-bool-1] tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-False-bool-2] [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_math tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_math_not_aligned [gw3] XFAIL tests/test_datatree.py::TestGetItem::test_getitem_multiple_data_variables tests/test_datatree.py::TestGetItem::test_getitem_dict_like_selection_access_to_dataset [gw1] PASSED tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-False-bool-2] tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-False-str-1] [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-False-str-1] tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-False-str-2] [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_math_not_aligned tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_restore_dim_order [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_restore_dim_order tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_restore_coord_dims [gw1] PASSED tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-False-str-2] tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-True-float-1] [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-True-float-1] tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-True-float-2] [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-True-float-2] tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-True-int-1] [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-True-int-1] tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-True-int-2] [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-True-int-2] tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-True-float32-1] [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-True-float32-1] tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-True-float32-2] [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-True-float32-2] tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-True-bool-1] [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_restore_coord_dims tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_first_and_last [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-True-bool-1] tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-True-bool-2] [gw1] PASSED tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-True-bool-2] tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-True-str-1] [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-True-str-1] tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-True-str-2] [gw1] PASSED tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-True-str-2] tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-False-float-1] [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_first_and_last tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_multidim [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-False-float-1] tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-False-float-2] [gw1] PASSED tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-False-float-2] tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-False-int-1] [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-False-int-1] tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-False-int-2] [gw1] PASSED tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-False-int-2] tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-False-float32-1] [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_multidim tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_multidim_map [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-False-float32-1] tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-False-float32-2] [gw1] PASSED tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-False-float32-2] tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-False-bool-1] [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-False-bool-1] tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-False-bool-2] [gw1] PASSED tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-False-bool-2] tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-False-str-1] [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_multidim_map tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs0-coords0-True] [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-False-str-1] tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-False-str-2] [gw1] PASSED tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-False-str-2] tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-True-float-1] [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-True-float-1] tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-True-float-2] [gw2] XFAIL tests/test_dataarray.py::TestDataArray::test_copy_coords[False-expected_orig1] tests/test_dataarray.py::TestDataArray::test_real_and_imag [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-True-float-2] tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-True-int-1] [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-True-int-1] tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-True-int-2] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_real_and_imag tests/test_dataarray.py::TestDataArray::test_setattr_raises [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-True-int-2] tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-True-float32-1] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_setattr_raises [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-True-float32-1] tests/test_dataarray.py::TestDataArray::test_full_like tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-True-float32-2] [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-True-float32-2] tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-True-bool-1] [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs0-coords0-True] tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs0-coords0-False] [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-True-bool-1] tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-True-bool-2] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_full_like tests/test_dataarray.py::TestDataArray::test_dot [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_dot tests/test_dataarray.py::TestDataArray::test_dot_align_coords [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs0-coords0-False] tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs0-coords1-True] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_dot_align_coords tests/test_dataarray.py::TestDataArray::test_matmul [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_matmul tests/test_dataarray.py::TestDataArray::test_matmul_align_coords [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_matmul_align_coords tests/test_dataarray.py::TestDataArray::test_binary_op_propagate_indexes [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs0-coords1-True] tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs0-coords1-False] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_binary_op_propagate_indexes tests/test_dataarray.py::TestDataArray::test_binary_op_join_setting [gw1] PASSED tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-True-bool-2] tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-True-str-1] [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-True-str-1] tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-True-str-2] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_binary_op_join_setting tests/test_dataarray.py::TestDataArray::test_combine_first [gw3] XFAIL tests/test_datatree.py::TestGetItem::test_getitem_dict_like_selection_access_to_dataset [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs0-coords1-False] tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs0-coords2-True] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_combine_first tests/test_dataarray.py::TestDataArray::test_sortby tests/test_datatree.py::TestUpdate::test_update [gw3] PASSED tests/test_datatree.py::TestUpdate::test_update tests/test_datatree.py::TestUpdate::test_update_new_named_dataarray [gw3] PASSED tests/test_datatree.py::TestUpdate::test_update_new_named_dataarray tests/test_datatree.py::TestUpdate::test_update_doesnt_alter_child_name [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_sortby tests/test_dataarray.py::TestDataArray::test_rank [gw3] PASSED tests/test_datatree.py::TestUpdate::test_update_doesnt_alter_child_name tests/test_datatree.py::TestUpdate::test_update_overwrite [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_rank tests/test_dataarray.py::TestDataArray::test_polyfit[True-True] [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs0-coords2-True] tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs0-coords2-False] [gw3] PASSED tests/test_datatree.py::TestUpdate::test_update_overwrite tests/test_datatree.py::TestUpdate::test_update_coordinates [gw3] PASSED tests/test_datatree.py::TestUpdate::test_update_coordinates tests/test_datatree.py::TestUpdate::test_update_inherited_coords [gw3] PASSED tests/test_datatree.py::TestUpdate::test_update_inherited_coords tests/test_datatree.py::TestCopy::test_copy [gw1] PASSED tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-True-str-2] tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-False-float-1] [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-False-float-1] tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-False-float-2] [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs0-coords2-False] tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs1-coords0-True] [gw3] PASSED tests/test_datatree.py::TestCopy::test_copy tests/test_datatree.py::TestCopy::test_copy_subtree [gw1] PASSED tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-False-float-2] tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-False-int-1] [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-False-int-1] tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-False-int-2] [gw3] PASSED tests/test_datatree.py::TestCopy::test_copy_subtree tests/test_datatree.py::TestCopy::test_copy_coord_inheritance [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs1-coords0-True] tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs1-coords0-False] [gw3] PASSED tests/test_datatree.py::TestCopy::test_copy_coord_inheritance tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER-outer_scalar-shape1] [gw3] PASSED tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER-outer_scalar-shape1] tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER-outer_scalar2-shape0] [gw1] PASSED tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-False-int-2] tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-False-float32-1] [gw3] PASSED tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER-outer_scalar2-shape0] tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER-outer_scalar2-shape1] [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-False-float32-1] tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-False-float32-2] [gw3] PASSED tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER-outer_scalar2-shape1] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_polyfit[True-True] tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER-outer1vec-shape0] tests/test_dataarray.py::TestDataArray::test_polyfit[True-False] [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs1-coords0-False] tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs1-coords1-True] [gw3] PASSED tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER-outer1vec-shape0] tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER-outer1vec-shape1] [gw3] PASSED tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER-outer1vec-shape1] tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER-basic-shape0] [gw1] PASSED tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-False-float32-2] tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-False-bool-1] [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-False-bool-1] [gw3] PASSED tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER-basic-shape0] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_polyfit[True-False] tests/test_dataarray.py::TestDataArray::test_polyfit[False-True] tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-False-bool-2] tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER-basic-shape1] [gw3] PASSED tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER-basic-shape1] [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs1-coords1-True] tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER-basic1-shape0] tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs1-coords1-False] [gw3] PASSED tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER-basic1-shape0] tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER-basic1-shape1] [gw3] PASSED tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER-basic1-shape1] tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER-basic2-shape0] [gw1] PASSED tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-False-bool-2] tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-False-str-1] [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-False-str-1] tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-False-str-2] [gw3] PASSED tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER-basic2-shape0] tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER-basic2-shape1] [gw3] PASSED tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER-basic2-shape1] tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER-basic3-shape0] [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs1-coords1-False] tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs1-coords2-True] [gw3] PASSED tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER-basic3-shape0] tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER-basic3-shape1] [gw3] PASSED tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER-basic3-shape1] tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER_1VECTOR-vectorized-shape0] [gw3] PASSED tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER_1VECTOR-vectorized-shape0] tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER_1VECTOR-vectorized-shape1] [gw3] PASSED tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER_1VECTOR-vectorized-shape1] tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER_1VECTOR-outer-shape0] [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs1-coords2-True] tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs1-coords2-False] [gw3] PASSED tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER_1VECTOR-outer-shape0] tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER_1VECTOR-outer-shape1] [gw3] PASSED tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER_1VECTOR-outer-shape1] tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER_1VECTOR-outer_scalar-shape0] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_polyfit[False-True] tests/test_dataarray.py::TestDataArray::test_polyfit[False-False] [gw3] PASSED tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER_1VECTOR-outer_scalar-shape0] tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER_1VECTOR-outer_scalar-shape1] [gw1] PASSED tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-False-str-2] tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-True-float-1] [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-True-float-1] tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-True-float-2] [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs1-coords2-False] [gw3] PASSED tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER_1VECTOR-outer_scalar-shape1] tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER_1VECTOR-outer_scalar2-shape0] tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs2-coords0-True] [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-True-float-2] tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-True-int-1] [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-True-int-1] tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-True-int-2] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_polyfit[False-False] [gw3] PASSED tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER_1VECTOR-outer_scalar2-shape0] [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-True-int-2] tests/test_dataarray.py::TestDataArray::test_polyfit_nd_dask tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER_1VECTOR-outer_scalar2-shape1] tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-True-float32-1] [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-True-float32-1] tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-True-float32-2] [gw3] PASSED tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER_1VECTOR-outer_scalar2-shape1] [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-True-float32-2] tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER_1VECTOR-outer1vec-shape0] tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-True-bool-1] [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-True-bool-1] tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-True-bool-2] [gw3] PASSED tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER_1VECTOR-outer1vec-shape0] tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER_1VECTOR-outer1vec-shape1] [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs2-coords0-True] tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs2-coords0-False] [gw1] PASSED tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-True-bool-2] tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-True-str-1] [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-True-str-1] [gw3] PASSED tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER_1VECTOR-outer1vec-shape1] tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER_1VECTOR-basic-shape0] tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-True-str-2] [gw1] PASSED tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-True-str-2] tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-False-float-1] [gw3] PASSED tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER_1VECTOR-basic-shape0] tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER_1VECTOR-basic-shape1] [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-False-float-1] tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-False-float-2] [gw3] PASSED tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER_1VECTOR-basic-shape1] tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER_1VECTOR-basic1-shape0] [gw1] PASSED tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-False-float-2] tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-False-int-1] [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-False-int-1] tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-False-int-2] [gw3] PASSED tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER_1VECTOR-basic1-shape0] [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs2-coords0-False] tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER_1VECTOR-basic1-shape1] tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs2-coords1-True] [gw1] PASSED tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-False-int-2] tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-False-float32-1] [gw3] PASSED tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER_1VECTOR-basic1-shape1] tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER_1VECTOR-basic2-shape0] [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-False-float32-1] tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-False-float32-2] [gw1] PASSED tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-False-float32-2] [gw3] PASSED tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER_1VECTOR-basic2-shape0] tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER_1VECTOR-basic2-shape1] tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-False-bool-1] [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-False-bool-1] tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-False-bool-2] [gw3] PASSED tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER_1VECTOR-basic2-shape1] tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER_1VECTOR-basic3-shape0] [gw1] PASSED tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-False-bool-2] tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-False-str-1] [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-False-str-1] [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs2-coords1-True] tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-False-str-2] [gw3] PASSED tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER_1VECTOR-basic3-shape0] tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs2-coords1-False] tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER_1VECTOR-basic3-shape1] [gw1] PASSED tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-False-str-2] tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-True-float-1] [gw3] PASSED tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER_1VECTOR-basic3-shape1] tests/test_indexing.py::test_decompose_indexers[IndexingSupport.VECTORIZED-vectorized-shape0] [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-True-float-1] tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-True-float-2] [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-True-float-2] tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-True-int-1] [gw3] PASSED tests/test_indexing.py::test_decompose_indexers[IndexingSupport.VECTORIZED-vectorized-shape0] tests/test_indexing.py::test_decompose_indexers[IndexingSupport.VECTORIZED-vectorized-shape1] [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-True-int-1] tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-True-int-2] [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-True-int-2] tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-True-float32-1] [gw3] PASSED tests/test_indexing.py::test_decompose_indexers[IndexingSupport.VECTORIZED-vectorized-shape1] tests/test_indexing.py::test_decompose_indexers[IndexingSupport.VECTORIZED-outer-shape0] [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-True-float32-1] [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs2-coords1-False] tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs2-coords2-True] [gw3] PASSED tests/test_indexing.py::test_decompose_indexers[IndexingSupport.VECTORIZED-outer-shape0] tests/test_indexing.py::test_decompose_indexers[IndexingSupport.VECTORIZED-outer-shape1] tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-True-float32-2] [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-True-float32-2] [gw3] PASSED tests/test_indexing.py::test_decompose_indexers[IndexingSupport.VECTORIZED-outer-shape1] tests/test_indexing.py::test_decompose_indexers[IndexingSupport.VECTORIZED-outer_scalar-shape0] tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-True-bool-1] [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-True-bool-1] [gw3] PASSED tests/test_indexing.py::test_decompose_indexers[IndexingSupport.VECTORIZED-outer_scalar-shape0] tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-True-bool-2] tests/test_indexing.py::test_decompose_indexers[IndexingSupport.VECTORIZED-outer_scalar-shape1] [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs2-coords2-True] [gw3] PASSED tests/test_indexing.py::test_decompose_indexers[IndexingSupport.VECTORIZED-outer_scalar-shape1] tests/test_indexing.py::test_decompose_indexers[IndexingSupport.VECTORIZED-outer_scalar2-shape0] tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs2-coords2-False] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_polyfit_nd_dask tests/test_dataarray.py::TestDataArray::test_pad_constant [gw3] PASSED tests/test_indexing.py::test_decompose_indexers[IndexingSupport.VECTORIZED-outer_scalar2-shape0] tests/test_indexing.py::test_decompose_indexers[IndexingSupport.VECTORIZED-outer_scalar2-shape1] [gw3] PASSED tests/test_indexing.py::test_decompose_indexers[IndexingSupport.VECTORIZED-outer_scalar2-shape1] tests/test_indexing.py::test_decompose_indexers[IndexingSupport.VECTORIZED-outer1vec-shape0] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_pad_constant tests/test_dataarray.py::TestDataArray::test_pad_coords [gw3] PASSED tests/test_indexing.py::test_decompose_indexers[IndexingSupport.VECTORIZED-outer1vec-shape0] tests/test_indexing.py::test_decompose_indexers[IndexingSupport.VECTORIZED-outer1vec-shape1] [gw3] PASSED tests/test_indexing.py::test_decompose_indexers[IndexingSupport.VECTORIZED-outer1vec-shape1] tests/test_indexing.py::test_decompose_indexers[IndexingSupport.VECTORIZED-basic-shape0] [gw2] PASSED tests/test_dataarray.py::TestDataArray::test_pad_coords [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs2-coords2-False] tests/test_datatree.py::TestCopy::test_deepcopy tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs3-coords0-True] [gw3] PASSED tests/test_indexing.py::test_decompose_indexers[IndexingSupport.VECTORIZED-basic-shape0] tests/test_indexing.py::test_decompose_indexers[IndexingSupport.VECTORIZED-basic-shape1] [gw3] PASSED tests/test_indexing.py::test_decompose_indexers[IndexingSupport.VECTORIZED-basic-shape1] tests/test_indexing.py::test_decompose_indexers[IndexingSupport.VECTORIZED-basic1-shape0] [gw3] PASSED tests/test_indexing.py::test_decompose_indexers[IndexingSupport.VECTORIZED-basic1-shape0] tests/test_indexing.py::test_decompose_indexers[IndexingSupport.VECTORIZED-basic1-shape1] [gw3] PASSED tests/test_indexing.py::test_decompose_indexers[IndexingSupport.VECTORIZED-basic1-shape1] tests/test_indexing.py::test_decompose_indexers[IndexingSupport.VECTORIZED-basic2-shape0] [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs3-coords0-True] tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs3-coords0-False] [gw3] PASSED tests/test_indexing.py::test_decompose_indexers[IndexingSupport.VECTORIZED-basic2-shape0] tests/test_indexing.py::test_decompose_indexers[IndexingSupport.VECTORIZED-basic2-shape1] [gw2] PASSED tests/test_datatree.py::TestCopy::test_deepcopy tests/test_datatree.py::TestCopy::test_copy_with_data [gw3] PASSED tests/test_indexing.py::test_decompose_indexers[IndexingSupport.VECTORIZED-basic2-shape1] tests/test_indexing.py::test_decompose_indexers[IndexingSupport.VECTORIZED-basic3-shape0] [gw1] PASSED tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-True-bool-2] tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-True-str-1] [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-True-str-1] [gw3] PASSED tests/test_indexing.py::test_decompose_indexers[IndexingSupport.VECTORIZED-basic3-shape0] tests/test_indexing.py::test_decompose_indexers[IndexingSupport.VECTORIZED-basic3-shape1] tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-True-str-2] [gw3] PASSED tests/test_indexing.py::test_decompose_indexers[IndexingSupport.VECTORIZED-basic3-shape1] tests/test_indexing.py::test_implicit_indexing_adapter [gw3] PASSED tests/test_indexing.py::test_implicit_indexing_adapter tests/test_indexing.py::test_implicit_indexing_adapter_copy_on_write [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs3-coords0-False] tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs3-coords1-True] [gw3] PASSED tests/test_indexing.py::test_implicit_indexing_adapter_copy_on_write tests/test_indexing.py::test_outer_indexer_consistency_with_broadcast_indexes_vectorized [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs3-coords1-True] tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs3-coords1-False] [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs3-coords1-False] [gw1] PASSED tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-True-str-2] tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs3-coords2-True] tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-False-float-1] [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-False-float-1] tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-False-float-2] [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs3-coords2-True] tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs3-coords2-False] [gw1] PASSED tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-False-float-2] tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-False-int-1] [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-False-int-1] tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-False-int-2] [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs3-coords2-False] tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs4-coords0-True] [gw1] PASSED tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-False-int-2] tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-False-float32-1] [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-False-float32-1] tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-False-float32-2] [gw3] PASSED tests/test_indexing.py::test_outer_indexer_consistency_with_broadcast_indexes_vectorized tests/test_indexing.py::test_create_mask_outer_indexer [gw3] PASSED tests/test_indexing.py::test_create_mask_outer_indexer tests/test_indexing.py::test_create_mask_vectorized_indexer [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs4-coords0-True] tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs4-coords0-False] [gw3] PASSED tests/test_indexing.py::test_create_mask_vectorized_indexer tests/test_indexing.py::test_create_mask_basic_indexer [gw1] PASSED tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-False-float32-2] tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-False-bool-1] [gw3] PASSED tests/test_indexing.py::test_create_mask_basic_indexer tests/test_indexing.py::test_create_mask_dask [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-False-bool-1] tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-False-bool-2] [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs4-coords0-False] tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs4-coords1-True] [gw3] PASSED tests/test_indexing.py::test_create_mask_dask tests/test_indexing.py::test_create_mask_error [gw1] PASSED tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-False-bool-2] tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-False-str-1] [gw3] PASSED tests/test_indexing.py::test_create_mask_error [gw1] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-False-str-1] tests/test_indexing.py::test_posify_mask_subindexer[indices0-expected0] tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-False-str-2] [gw3] PASSED tests/test_indexing.py::test_posify_mask_subindexer[indices0-expected0] tests/test_indexing.py::test_posify_mask_subindexer[indices1-expected1] [gw3] PASSED tests/test_indexing.py::test_posify_mask_subindexer[indices1-expected1] tests/test_indexing.py::test_posify_mask_subindexer[indices2-expected2] [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs4-coords1-True] tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs4-coords1-False] [gw3] PASSED tests/test_indexing.py::test_posify_mask_subindexer[indices2-expected2] tests/test_indexing.py::test_posify_mask_subindexer[indices3-expected3] [gw3] PASSED tests/test_indexing.py::test_posify_mask_subindexer[indices3-expected3] tests/test_indexing.py::test_posify_mask_subindexer[indices4-expected4] [gw3] PASSED tests/test_indexing.py::test_posify_mask_subindexer[indices4-expected4] tests/test_indexing.py::test_posify_mask_subindexer[indices5-expected5] [gw3] PASSED tests/test_indexing.py::test_posify_mask_subindexer[indices5-expected5] tests/test_indexing.py::test_posify_mask_subindexer[indices6-expected6] [gw3] PASSED tests/test_indexing.py::test_posify_mask_subindexer[indices6-expected6] tests/test_indexing.py::test_as_indexable[ExplicitlyIndexed] [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs4-coords1-False] [gw3] PASSED tests/test_indexing.py::test_as_indexable[ExplicitlyIndexed] tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs4-coords2-True] tests/test_indexing.py::test_as_indexable[numpy.ndarray] [gw3] PASSED tests/test_indexing.py::test_as_indexable[numpy.ndarray] tests/test_indexing.py::test_as_indexable[pandas.Index] [gw3] PASSED tests/test_indexing.py::test_as_indexable[pandas.Index] tests/test_indexing.py::test_as_indexable[dask.array] [gw3] PASSED tests/test_indexing.py::test_as_indexable[dask.array] tests/test_indexing.py::test_as_indexable[array_api] [gw3] PASSED tests/test_indexing.py::test_as_indexable[array_api] tests/test_indexing.py::test_as_indexable[array_like] [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs4-coords2-True] tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs4-coords2-False] [gw3] PASSED tests/test_indexing.py::test_as_indexable[array_like] tests/test_indexing.py::test_as_indexable[array_api_with_fallback] [gw1] PASSED tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-False-str-2] [gw3] PASSED tests/test_indexing.py::test_as_indexable[array_api_with_fallback] tests/test_indexing.py::test_indexing_1d_object_array tests/test_duck_array_ops.py::test_argmin_max_error [gw1] PASSED tests/test_duck_array_ops.py::test_argmin_max_error [gw3] PASSED tests/test_indexing.py::test_indexing_1d_object_array tests/test_indexing.py::test_indexing_dask_array tests/test_duck_array_ops.py::test_isnull[array0-expected0] [gw1] PASSED tests/test_duck_array_ops.py::test_isnull[array0-expected0] tests/test_duck_array_ops.py::test_isnull[array1-expected1] [gw1] PASSED tests/test_duck_array_ops.py::test_isnull[array1-expected1] tests/test_duck_array_ops.py::test_isnull[array2-expected2] [gw1] PASSED tests/test_duck_array_ops.py::test_isnull[array2-expected2] tests/test_duck_array_ops.py::test_isnull[array3-expected3] [gw1] PASSED tests/test_duck_array_ops.py::test_isnull[array3-expected3] tests/test_duck_array_ops.py::test_isnull[array4-expected4] [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs4-coords2-False] tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins_ellipsis [gw1] PASSED tests/test_duck_array_ops.py::test_isnull[array4-expected4] tests/test_duck_array_ops.py::test_isnull[array5-expected5] [gw1] PASSED tests/test_duck_array_ops.py::test_isnull[array5-expected5] tests/test_duck_array_ops.py::test_isnull[array6-expected6] [gw1] PASSED tests/test_duck_array_ops.py::test_isnull[array6-expected6] tests/test_duck_array_ops.py::test_isnull_with_dask [gw3] PASSED tests/test_indexing.py::test_indexing_dask_array tests/test_indexing.py::test_indexing_dask_array_scalar [gw1] PASSED tests/test_duck_array_ops.py::test_isnull_with_dask tests/test_duck_array_ops.py::test_dask_gradient[1-0] [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins_ellipsis tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins_gives_correct_subset[True] [gw3] PASSED tests/test_indexing.py::test_indexing_dask_array_scalar tests/test_indexing.py::test_vectorized_indexing_dask_array [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins_gives_correct_subset[True] tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins_gives_correct_subset[False] [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins_gives_correct_subset[False] tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins_empty [gw3] PASSED tests/test_indexing.py::test_vectorized_indexing_dask_array tests/test_indexing.py::test_advanced_indexing_dask_array [gw1] PASSED tests/test_duck_array_ops.py::test_dask_gradient[1-0] [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins_empty tests/test_duck_array_ops.py::test_dask_gradient[1--1] tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins_multidim [gw3] PASSED tests/test_indexing.py::test_advanced_indexing_dask_array tests/test_indexing.py::test_backend_indexing_non_numpy [gw3] PASSED tests/test_indexing.py::test_backend_indexing_non_numpy tests/test_interp.py::test_keywargs [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins_multidim tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins_sort [gw1] PASSED tests/test_duck_array_ops.py::test_dask_gradient[1--1] tests/test_duck_array_ops.py::test_dask_gradient[1-1] [gw3] PASSED tests/test_interp.py::test_keywargs tests/test_interp.py::test_interpolate_1d[no_chunk-x-linear] [gw2] XFAIL tests/test_datatree.py::TestCopy::test_copy_with_data tests/test_datatree.py::TestSetItem::test_setitem_new_child_node [gw2] PASSED tests/test_datatree.py::TestSetItem::test_setitem_new_child_node tests/test_datatree.py::TestSetItem::test_setitem_unnamed_child_node_becomes_named [gw2] PASSED tests/test_datatree.py::TestSetItem::test_setitem_unnamed_child_node_becomes_named [gw3] PASSED tests/test_interp.py::test_interpolate_1d[no_chunk-x-linear] tests/test_interp.py::test_interpolate_1d[no_chunk-x-cubic] [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins_sort tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_assign_coords tests/test_datatree.py::TestSetItem::test_setitem_new_grandchild_node [gw2] PASSED tests/test_datatree.py::TestSetItem::test_setitem_new_grandchild_node [gw3] PASSED tests/test_interp.py::test_interpolate_1d[no_chunk-x-cubic] tests/test_interp.py::test_interpolate_1d[no_chunk-y-linear] tests/test_datatree.py::TestSetItem::test_grafted_subtree_retains_name [gw2] PASSED tests/test_datatree.py::TestSetItem::test_grafted_subtree_retains_name tests/test_datatree.py::TestSetItem::test_setitem_new_empty_node [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_assign_coords [gw2] PASSED tests/test_datatree.py::TestSetItem::test_setitem_new_empty_node tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_fillna tests/test_datatree.py::TestSetItem::test_setitem_overwrite_data_in_node_with_none [gw3] PASSED tests/test_interp.py::test_interpolate_1d[no_chunk-y-linear] tests/test_interp.py::test_interpolate_1d[no_chunk-y-cubic] [gw1] PASSED tests/test_duck_array_ops.py::test_dask_gradient[1-1] tests/test_duck_array_ops.py::test_dask_gradient[2-0] [gw2] PASSED tests/test_datatree.py::TestSetItem::test_setitem_overwrite_data_in_node_with_none tests/test_datatree.py::TestSetItem::test_setitem_dataset_on_this_node [gw3] PASSED tests/test_interp.py::test_interpolate_1d[no_chunk-y-cubic] tests/test_interp.py::test_interpolate_1d[chunk_y-x-linear] [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_fillna tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_fastpath_for_monotonic[True] [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_fastpath_for_monotonic[True] tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_fastpath_for_monotonic[False] [gw1] PASSED tests/test_duck_array_ops.py::test_dask_gradient[2-0] tests/test_duck_array_ops.py::test_dask_gradient[2--1] [gw0] PASSED tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_fastpath_for_monotonic[False] tests/test_groupby.py::TestDataArrayResample::test_resample[False-24h-True] [gw3] PASSED tests/test_interp.py::test_interpolate_1d[chunk_y-x-linear] tests/test_interp.py::test_interpolate_1d[chunk_y-x-cubic] [gw1] PASSED tests/test_duck_array_ops.py::test_dask_gradient[2--1] [gw0] PASSED tests/test_groupby.py::TestDataArrayResample::test_resample[False-24h-True] tests/test_groupby.py::TestDataArrayResample::test_resample[False-24h-False] tests/test_duck_array_ops.py::test_dask_gradient[2-1] [gw0] PASSED tests/test_groupby.py::TestDataArrayResample::test_resample[False-24h-False] tests/test_groupby.py::TestDataArrayResample::test_resample[False-123456s-True] [gw1] PASSED tests/test_duck_array_ops.py::test_dask_gradient[2-1] tests/test_duck_array_ops.py::test_min_count[True-True-None-sum-False-float-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-True-None-sum-False-float-1] tests/test_duck_array_ops.py::test_min_count[True-True-None-sum-False-float-2] [gw3] PASSED tests/test_interp.py::test_interpolate_1d[chunk_y-x-cubic] tests/test_interp.py::test_interpolate_1d[chunk_y-y-linear] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-True-None-sum-False-float-2] tests/test_duck_array_ops.py::test_min_count[True-True-None-sum-False-int-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-True-None-sum-False-int-1] tests/test_duck_array_ops.py::test_min_count[True-True-None-sum-False-int-2] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-True-None-sum-False-int-2] tests/test_duck_array_ops.py::test_min_count[True-True-None-sum-False-float32-1] [gw0] PASSED tests/test_groupby.py::TestDataArrayResample::test_resample[False-123456s-True] tests/test_groupby.py::TestDataArrayResample::test_resample[False-123456s-False] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-True-None-sum-False-float32-1] tests/test_duck_array_ops.py::test_min_count[True-True-None-sum-False-float32-2] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-True-None-sum-False-float32-2] tests/test_duck_array_ops.py::test_min_count[True-True-None-sum-False-bool-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-True-None-sum-False-bool-1] tests/test_duck_array_ops.py::test_min_count[True-True-None-sum-False-bool-2] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-True-None-sum-False-bool-2] tests/test_duck_array_ops.py::test_min_count[True-True-None-sum-True-float-1] [gw0] PASSED tests/test_groupby.py::TestDataArrayResample::test_resample[False-123456s-False] tests/test_groupby.py::TestDataArrayResample::test_resample[False-1234567890us-True] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-True-None-sum-True-float-1] tests/test_duck_array_ops.py::test_min_count[True-True-None-sum-True-float-2] [gw3] PASSED tests/test_interp.py::test_interpolate_1d[chunk_y-y-linear] tests/test_interp.py::test_interpolate_1d[chunk_y-y-cubic] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-True-None-sum-True-float-2] [gw0] PASSED tests/test_groupby.py::TestDataArrayResample::test_resample[False-1234567890us-True] tests/test_duck_array_ops.py::test_min_count[True-True-None-sum-True-int-1] tests/test_groupby.py::TestDataArrayResample::test_resample[False-1234567890us-False] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-True-None-sum-True-int-1] tests/test_duck_array_ops.py::test_min_count[True-True-None-sum-True-int-2] [gw2] XFAIL tests/test_datatree.py::TestSetItem::test_setitem_dataset_on_this_node tests/test_datatree.py::TestSetItem::test_setitem_dataset_as_new_node [gw2] PASSED tests/test_datatree.py::TestSetItem::test_setitem_dataset_as_new_node tests/test_datatree.py::TestSetItem::test_setitem_dataset_as_new_node_requiring_intermediate_nodes [gw0] PASSED tests/test_groupby.py::TestDataArrayResample::test_resample[False-1234567890us-False] tests/test_groupby.py::TestDataArrayResample::test_resample[False-resample_freq3-True] [gw2] PASSED tests/test_datatree.py::TestSetItem::test_setitem_dataset_as_new_node_requiring_intermediate_nodes tests/test_datatree.py::TestSetItem::test_setitem_named_dataarray [gw2] PASSED tests/test_datatree.py::TestSetItem::test_setitem_named_dataarray [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-True-None-sum-True-int-2] tests/test_datatree.py::TestSetItem::test_setitem_unnamed_dataarray tests/test_duck_array_ops.py::test_min_count[True-True-None-sum-True-float32-1] [gw2] PASSED tests/test_datatree.py::TestSetItem::test_setitem_unnamed_dataarray tests/test_datatree.py::TestSetItem::test_setitem_variable [gw2] PASSED tests/test_datatree.py::TestSetItem::test_setitem_variable tests/test_datatree.py::TestSetItem::test_setitem_coerce_to_dataarray [gw2] PASSED tests/test_datatree.py::TestSetItem::test_setitem_coerce_to_dataarray tests/test_datatree.py::TestSetItem::test_setitem_add_new_variable_to_empty_node [gw2] PASSED tests/test_datatree.py::TestSetItem::test_setitem_add_new_variable_to_empty_node tests/test_datatree.py::TestSetItem::test_setitem_dataarray_replace_existing_node [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-True-None-sum-True-float32-1] tests/test_duck_array_ops.py::test_min_count[True-True-None-sum-True-float32-2] [gw2] PASSED tests/test_datatree.py::TestSetItem::test_setitem_dataarray_replace_existing_node tests/test_datatree.py::TestCoords::test_properties [gw3] PASSED tests/test_interp.py::test_interpolate_1d[chunk_y-y-cubic] tests/test_interp.py::test_interpolate_1d_methods[cubic] [gw0] PASSED tests/test_groupby.py::TestDataArrayResample::test_resample[False-resample_freq3-True] tests/test_groupby.py::TestDataArrayResample::test_resample[False-resample_freq3-False] [gw2] PASSED tests/test_datatree.py::TestCoords::test_properties tests/test_datatree.py::TestCoords::test_modify [gw3] PASSED tests/test_interp.py::test_interpolate_1d_methods[cubic] tests/test_interp.py::test_interpolate_1d_methods[zero] [gw2] PASSED tests/test_datatree.py::TestCoords::test_modify tests/test_datatree.py::TestCoords::test_inherited [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-True-None-sum-True-float32-2] tests/test_duck_array_ops.py::test_min_count[True-True-None-sum-True-bool-1] [gw3] PASSED tests/test_interp.py::test_interpolate_1d_methods[zero] tests/test_interp.py::test_interpolate_vectorize[False-linear] [gw2] PASSED tests/test_datatree.py::TestCoords::test_inherited tests/test_datatree.py::test_delitem [gw2] PASSED tests/test_datatree.py::test_delitem tests/test_datatree.py::TestTreeFromDict::test_data_in_root [gw2] PASSED tests/test_datatree.py::TestTreeFromDict::test_data_in_root tests/test_datatree.py::TestTreeFromDict::test_one_layer [gw0] PASSED tests/test_groupby.py::TestDataArrayResample::test_resample[False-resample_freq3-False] [gw2] PASSED tests/test_datatree.py::TestTreeFromDict::test_one_layer tests/test_groupby.py::TestDataArrayResample::test_resample[False-resample_freq4-True] tests/test_datatree.py::TestTreeFromDict::test_two_layers [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-True-None-sum-True-bool-1] tests/test_duck_array_ops.py::test_min_count[True-True-None-sum-True-bool-2] [gw3] PASSED tests/test_interp.py::test_interpolate_vectorize[False-linear] tests/test_interp.py::test_interpolate_vectorize[False-akima] [gw2] PASSED tests/test_datatree.py::TestTreeFromDict::test_two_layers tests/test_datatree.py::TestTreeFromDict::test_nones [gw2] PASSED tests/test_datatree.py::TestTreeFromDict::test_nones tests/test_datatree.py::TestTreeFromDict::test_full [gw2] PASSED tests/test_datatree.py::TestTreeFromDict::test_full tests/test_datatree.py::TestTreeFromDict::test_datatree_values [gw2] PASSED tests/test_datatree.py::TestTreeFromDict::test_datatree_values tests/test_datatree.py::TestTreeFromDict::test_roundtrip_to_dict [gw3] PASSED tests/test_interp.py::test_interpolate_vectorize[False-akima] tests/test_interp.py::test_interpolate_vectorize[False-makima] [gw0] PASSED tests/test_groupby.py::TestDataArrayResample::test_resample[False-resample_freq4-True] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-True-None-sum-True-bool-2] tests/test_groupby.py::TestDataArrayResample::test_resample[False-resample_freq4-False] [gw2] PASSED tests/test_datatree.py::TestTreeFromDict::test_roundtrip_to_dict tests/test_datatree.py::TestTreeFromDict::test_to_dict tests/test_duck_array_ops.py::test_min_count[True-True-None-prod-False-float-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-True-None-prod-False-float-1] tests/test_duck_array_ops.py::test_min_count[True-True-None-prod-False-float-2] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-True-None-prod-False-float-2] tests/test_duck_array_ops.py::test_min_count[True-True-None-prod-False-int-1] [gw2] PASSED tests/test_datatree.py::TestTreeFromDict::test_to_dict tests/test_datatree.py::TestTreeFromDict::test_roundtrip_unnamed_root [gw3] PASSED tests/test_interp.py::test_interpolate_vectorize[False-makima] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-True-None-prod-False-int-1] tests/test_interp.py::test_interpolate_vectorize[True-linear] tests/test_duck_array_ops.py::test_min_count[True-True-None-prod-False-int-2] [gw2] PASSED tests/test_datatree.py::TestTreeFromDict::test_roundtrip_unnamed_root tests/test_datatree.py::TestTreeFromDict::test_insertion_order [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-True-None-prod-False-int-2] tests/test_duck_array_ops.py::test_min_count[True-True-None-prod-False-float32-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-True-None-prod-False-float32-1] tests/test_duck_array_ops.py::test_min_count[True-True-None-prod-False-float32-2] [gw2] PASSED tests/test_datatree.py::TestTreeFromDict::test_insertion_order tests/test_datatree.py::TestTreeFromDict::test_array_values [gw0] PASSED tests/test_groupby.py::TestDataArrayResample::test_resample[False-resample_freq4-False] tests/test_groupby.py::TestDataArrayResample::test_resample[False-resample_freq5-True] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-True-None-prod-False-float32-2] tests/test_duck_array_ops.py::test_min_count[True-True-None-prod-False-bool-1] [gw2] PASSED tests/test_datatree.py::TestTreeFromDict::test_array_values tests/test_datatree.py::TestTreeFromDict::test_relative_paths [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-True-None-prod-False-bool-1] tests/test_duck_array_ops.py::test_min_count[True-True-None-prod-False-bool-2] [gw2] PASSED tests/test_datatree.py::TestTreeFromDict::test_relative_paths tests/test_datatree.py::TestTreeFromDict::test_root_keys [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-True-None-prod-False-bool-2] tests/test_duck_array_ops.py::test_min_count[True-True-None-prod-True-float-1] [gw2] PASSED tests/test_datatree.py::TestTreeFromDict::test_root_keys tests/test_datatree.py::TestTreeFromDict::test_name [gw2] PASSED tests/test_datatree.py::TestTreeFromDict::test_name tests/test_datatree.py::TestDatasetView::test_view_contents [gw2] PASSED tests/test_datatree.py::TestDatasetView::test_view_contents tests/test_datatree.py::TestDatasetView::test_immutability [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-True-None-prod-True-float-1] tests/test_duck_array_ops.py::test_min_count[True-True-None-prod-True-float-2] [gw0] PASSED tests/test_groupby.py::TestDataArrayResample::test_resample[False-resample_freq5-True] tests/test_groupby.py::TestDataArrayResample::test_resample[False-resample_freq5-False] [gw2] PASSED tests/test_datatree.py::TestDatasetView::test_immutability tests/test_datatree.py::TestDatasetView::test_methods [gw2] PASSED tests/test_datatree.py::TestDatasetView::test_methods tests/test_datatree.py::TestDatasetView::test_arithmetic [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-True-None-prod-True-float-2] [gw2] PASSED tests/test_datatree.py::TestDatasetView::test_arithmetic tests/test_duck_array_ops.py::test_min_count[True-True-None-prod-True-int-1] tests/test_datatree.py::TestDatasetView::test_init_via_type [gw0] PASSED tests/test_groupby.py::TestDataArrayResample::test_resample[False-resample_freq5-False] [gw2] PASSED tests/test_datatree.py::TestDatasetView::test_init_via_type tests/test_groupby.py::TestDataArrayResample::test_resample[False-resample_freq6-True] tests/test_datatree.py::TestDatasetView::test_map_keep_attrs [gw2] PASSED tests/test_datatree.py::TestDatasetView::test_map_keep_attrs tests/test_datatree.py::TestAccess::test_attribute_access [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-True-None-prod-True-int-1] tests/test_duck_array_ops.py::test_min_count[True-True-None-prod-True-int-2] [gw2] PASSED tests/test_datatree.py::TestAccess::test_attribute_access tests/test_datatree.py::TestAccess::test_ipython_key_completions_complex [gw2] PASSED tests/test_datatree.py::TestAccess::test_ipython_key_completions_complex tests/test_datatree.py::TestAccess::test_ipython_key_completitions_subnode [gw2] PASSED tests/test_datatree.py::TestAccess::test_ipython_key_completitions_subnode tests/test_datatree.py::TestAccess::test_operation_with_attrs_but_no_data [gw0] PASSED tests/test_groupby.py::TestDataArrayResample::test_resample[False-resample_freq6-True] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-True-None-prod-True-int-2] tests/test_groupby.py::TestDataArrayResample::test_resample[False-resample_freq6-False] tests/test_duck_array_ops.py::test_min_count[True-True-None-prod-True-float32-1] [gw3] PASSED tests/test_interp.py::test_interpolate_vectorize[True-linear] tests/test_interp.py::test_interpolate_vectorize[True-akima] [gw2] PASSED tests/test_datatree.py::TestAccess::test_operation_with_attrs_but_no_data tests/test_datatree.py::TestRepr::test_repr_four_nodes [gw2] PASSED tests/test_datatree.py::TestRepr::test_repr_four_nodes tests/test_datatree.py::TestRepr::test_repr_two_children [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-True-None-prod-True-float32-1] tests/test_duck_array_ops.py::test_min_count[True-True-None-prod-True-float32-2] [gw2] PASSED tests/test_datatree.py::TestRepr::test_repr_two_children tests/test_datatree.py::TestRepr::test_repr_truncates_nodes [gw0] PASSED tests/test_groupby.py::TestDataArrayResample::test_resample[False-resample_freq6-False] tests/test_groupby.py::TestDataArrayResample::test_resample[True-24h-True] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-True-None-prod-True-float32-2] tests/test_duck_array_ops.py::test_min_count[True-True-None-prod-True-bool-1] [gw2] PASSED tests/test_datatree.py::TestRepr::test_repr_truncates_nodes tests/test_datatree.py::TestRepr::test_repr_inherited_dims [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-True-None-prod-True-bool-1] tests/test_duck_array_ops.py::test_min_count[True-True-None-prod-True-bool-2] [gw2] PASSED tests/test_datatree.py::TestRepr::test_repr_inherited_dims tests/test_datatree.py::TestRepr::test_doc_example [gw0] PASSED tests/test_groupby.py::TestDataArrayResample::test_resample[True-24h-True] tests/test_groupby.py::TestDataArrayResample::test_resample[True-24h-False] [gw2] PASSED tests/test_datatree.py::TestRepr::test_doc_example tests/test_datatree.py::TestInheritance::test_inherited_dims [gw2] PASSED tests/test_datatree.py::TestInheritance::test_inherited_dims tests/test_datatree.py::TestInheritance::test_inherited_coords_index [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-True-None-prod-True-bool-2] tests/test_duck_array_ops.py::test_min_count[True-True-x-sum-False-float-1] [gw2] PASSED tests/test_datatree.py::TestInheritance::test_inherited_coords_index tests/test_datatree.py::TestInheritance::test_inherit_only_index_coords [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-True-x-sum-False-float-1] tests/test_duck_array_ops.py::test_min_count[True-True-x-sum-False-float-2] [gw3] PASSED tests/test_interp.py::test_interpolate_vectorize[True-akima] [gw2] PASSED tests/test_datatree.py::TestInheritance::test_inherit_only_index_coords tests/test_datatree.py::TestInheritance::test_inherited_coords_with_index_are_deduplicated tests/test_interp.py::test_interpolate_nd[no_chunk-linear] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-True-x-sum-False-float-2] tests/test_duck_array_ops.py::test_min_count[True-True-x-sum-False-int-1] [gw2] PASSED tests/test_datatree.py::TestInheritance::test_inherited_coords_with_index_are_deduplicated tests/test_datatree.py::TestInheritance::test_deduplicated_after_setitem [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-True-x-sum-False-int-1] tests/test_duck_array_ops.py::test_min_count[True-True-x-sum-False-int-2] [gw2] PASSED tests/test_datatree.py::TestInheritance::test_deduplicated_after_setitem tests/test_datatree.py::TestInheritance::test_inconsistent_dims [gw0] PASSED tests/test_groupby.py::TestDataArrayResample::test_resample[True-24h-False] tests/test_groupby.py::TestDataArrayResample::test_resample[True-123456s-True] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-True-x-sum-False-int-2] tests/test_duck_array_ops.py::test_min_count[True-True-x-sum-False-float32-1] [gw2] PASSED tests/test_datatree.py::TestInheritance::test_inconsistent_dims [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-True-x-sum-False-float32-1] tests/test_duck_array_ops.py::test_min_count[True-True-x-sum-False-float32-2] tests/test_datatree.py::TestInheritance::test_inconsistent_child_indexes [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-True-x-sum-False-float32-2] tests/test_duck_array_ops.py::test_min_count[True-True-x-sum-False-bool-1] [gw2] PASSED tests/test_datatree.py::TestInheritance::test_inconsistent_child_indexes tests/test_datatree.py::TestInheritance::test_inconsistent_grandchild_indexes [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-True-x-sum-False-bool-1] tests/test_duck_array_ops.py::test_min_count[True-True-x-sum-False-bool-2] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-True-x-sum-False-bool-2] tests/test_duck_array_ops.py::test_min_count[True-True-x-sum-True-float-1] [gw2] PASSED tests/test_datatree.py::TestInheritance::test_inconsistent_grandchild_indexes tests/test_datatree.py::TestInheritance::test_inconsistent_grandchild_dims [gw3] PASSED tests/test_interp.py::test_interpolate_nd[no_chunk-linear] tests/test_interp.py::test_interpolate_nd[no_chunk-nearest] [gw2] PASSED tests/test_datatree.py::TestInheritance::test_inconsistent_grandchild_dims tests/test_datatree.py::TestRestructuring::test_drop_nodes [gw0] PASSED tests/test_groupby.py::TestDataArrayResample::test_resample[True-123456s-True] tests/test_groupby.py::TestDataArrayResample::test_resample[True-123456s-False] [gw2] PASSED tests/test_datatree.py::TestRestructuring::test_drop_nodes tests/test_datatree.py::TestRestructuring::test_assign [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-True-x-sum-True-float-1] tests/test_duck_array_ops.py::test_min_count[True-True-x-sum-True-float-2] [gw2] PASSED tests/test_datatree.py::TestRestructuring::test_assign tests/test_datatree.py::TestRestructuring::test_filter_like [gw2] PASSED tests/test_datatree.py::TestRestructuring::test_filter_like tests/test_datatree.py::TestPipe::test_noop [gw0] PASSED tests/test_groupby.py::TestDataArrayResample::test_resample[True-123456s-False] tests/test_groupby.py::TestDataArrayResample::test_resample[True-1234567890us-True] [gw2] PASSED tests/test_datatree.py::TestPipe::test_noop tests/test_datatree.py::TestPipe::test_args [gw3] PASSED tests/test_interp.py::test_interpolate_nd[no_chunk-nearest] tests/test_interp.py::test_interpolate_nd[no_chunk-slinear] [gw2] PASSED tests/test_datatree.py::TestPipe::test_args tests/test_datatree.py::TestPipe::test_kwargs [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-True-x-sum-True-float-2] tests/test_duck_array_ops.py::test_min_count[True-True-x-sum-True-int-1] [gw2] PASSED tests/test_datatree.py::TestPipe::test_kwargs tests/test_datatree.py::TestPipe::test_args_kwargs [gw2] PASSED tests/test_datatree.py::TestPipe::test_args_kwargs tests/test_datatree.py::TestPipe::test_named_self [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-True-x-sum-True-int-1] [gw2] PASSED tests/test_datatree.py::TestPipe::test_named_self [gw0] PASSED tests/test_groupby.py::TestDataArrayResample::test_resample[True-1234567890us-True] tests/test_duck_array_ops.py::test_min_count[True-True-x-sum-True-int-2] tests/test_datatree.py::TestIsomorphicEqualsAndIdentical::test_isomorphic tests/test_groupby.py::TestDataArrayResample::test_resample[True-1234567890us-False] [gw2] PASSED tests/test_datatree.py::TestIsomorphicEqualsAndIdentical::test_isomorphic tests/test_datatree.py::TestIsomorphicEqualsAndIdentical::test_minimal_variations [gw2] PASSED tests/test_datatree.py::TestIsomorphicEqualsAndIdentical::test_minimal_variations tests/test_datatree.py::TestIsomorphicEqualsAndIdentical::test_differently_inherited_coordinates [gw2] PASSED tests/test_datatree.py::TestIsomorphicEqualsAndIdentical::test_differently_inherited_coordinates tests/test_datatree.py::TestSubset::test_match [gw2] PASSED tests/test_datatree.py::TestSubset::test_match tests/test_datatree.py::TestSubset::test_filter [gw2] PASSED tests/test_datatree.py::TestSubset::test_filter tests/test_datatree.py::TestSubset::test_prune_basic [gw2] PASSED tests/test_datatree.py::TestSubset::test_prune_basic tests/test_datatree.py::TestSubset::test_prune_with_zero_size_vars [gw2] PASSED tests/test_datatree.py::TestSubset::test_prune_with_zero_size_vars tests/test_datatree.py::TestSubset::test_prune_with_intermediate_nodes [gw0] PASSED tests/test_groupby.py::TestDataArrayResample::test_resample[True-1234567890us-False] tests/test_groupby.py::TestDataArrayResample::test_resample[True-resample_freq3-True] [gw2] PASSED tests/test_datatree.py::TestSubset::test_prune_with_intermediate_nodes tests/test_datatree.py::TestSubset::test_prune_after_filtering [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-True-x-sum-True-int-2] tests/test_duck_array_ops.py::test_min_count[True-True-x-sum-True-float32-1] [gw2] PASSED tests/test_datatree.py::TestSubset::test_prune_after_filtering tests/test_datatree.py::TestIndexing::test_isel_siblings [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-True-x-sum-True-float32-1] tests/test_duck_array_ops.py::test_min_count[True-True-x-sum-True-float32-2] [gw2] PASSED tests/test_datatree.py::TestIndexing::test_isel_siblings tests/test_datatree.py::TestIndexing::test_isel_inherited [gw2] PASSED tests/test_datatree.py::TestIndexing::test_isel_inherited tests/test_datatree.py::TestIndexing::test_sel [gw0] PASSED tests/test_groupby.py::TestDataArrayResample::test_resample[True-resample_freq3-True] tests/test_groupby.py::TestDataArrayResample::test_resample[True-resample_freq3-False] [gw2] PASSED tests/test_datatree.py::TestIndexing::test_sel tests/test_datatree.py::TestIndexing::test_sel_isel_error_has_node_info [gw2] PASSED tests/test_datatree.py::TestIndexing::test_sel_isel_error_has_node_info tests/test_datatree.py::TestAggregations::test_reduce_method [gw2] PASSED tests/test_datatree.py::TestAggregations::test_reduce_method tests/test_datatree.py::TestAggregations::test_nan_reduce_method [gw2] PASSED tests/test_datatree.py::TestAggregations::test_nan_reduce_method tests/test_datatree.py::TestAggregations::test_cum_method [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-True-x-sum-True-float32-2] tests/test_duck_array_ops.py::test_min_count[True-True-x-sum-True-bool-1] [gw2] PASSED tests/test_datatree.py::TestAggregations::test_cum_method tests/test_datatree.py::TestAggregations::test_dim_argument [gw0] PASSED tests/test_groupby.py::TestDataArrayResample::test_resample[True-resample_freq3-False] tests/test_groupby.py::TestDataArrayResample::test_resample[True-resample_freq4-True] [gw2] PASSED tests/test_datatree.py::TestAggregations::test_dim_argument tests/test_datatree.py::TestAggregations::test_subtree [gw2] PASSED tests/test_datatree.py::TestAggregations::test_subtree tests/test_datatree.py::TestOps::test_unary_op [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-True-x-sum-True-bool-1] tests/test_duck_array_ops.py::test_min_count[True-True-x-sum-True-bool-2] [gw2] PASSED tests/test_datatree.py::TestOps::test_unary_op tests/test_datatree.py::TestOps::test_unary_op_inherited_coords [gw2] PASSED tests/test_datatree.py::TestOps::test_unary_op_inherited_coords tests/test_datatree.py::TestOps::test_binary_op_on_int [gw2] PASSED tests/test_datatree.py::TestOps::test_binary_op_on_int tests/test_datatree.py::TestOps::test_binary_op_on_dataarray [gw0] PASSED tests/test_groupby.py::TestDataArrayResample::test_resample[True-resample_freq4-True] tests/test_groupby.py::TestDataArrayResample::test_resample[True-resample_freq4-False] [gw2] PASSED tests/test_datatree.py::TestOps::test_binary_op_on_dataarray tests/test_datatree.py::TestOps::test_binary_op_on_dataset [gw2] PASSED tests/test_datatree.py::TestOps::test_binary_op_on_dataset tests/test_datatree.py::TestOps::test_binary_op_on_datatree [gw2] PASSED tests/test_datatree.py::TestOps::test_binary_op_on_datatree tests/test_datatree.py::TestOps::test_binary_op_order_invariant [gw2] PASSED tests/test_datatree.py::TestOps::test_binary_op_order_invariant [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-True-x-sum-True-bool-2] tests/test_duck_array_ops.py::test_min_count[True-True-x-prod-False-float-1] tests/test_datatree.py::TestOps::test_arithmetic_inherited_coords [gw0] PASSED tests/test_groupby.py::TestDataArrayResample::test_resample[True-resample_freq4-False] tests/test_groupby.py::TestDataArrayResample::test_resample[True-resample_freq5-True] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-True-x-prod-False-float-1] tests/test_duck_array_ops.py::test_min_count[True-True-x-prod-False-float-2] [gw2] PASSED tests/test_datatree.py::TestOps::test_arithmetic_inherited_coords tests/test_datatree.py::TestOps::test_binary_op_commutativity_with_dataset [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-True-x-prod-False-float-2] tests/test_duck_array_ops.py::test_min_count[True-True-x-prod-False-int-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-True-x-prod-False-int-1] tests/test_duck_array_ops.py::test_min_count[True-True-x-prod-False-int-2] [gw2] PASSED tests/test_datatree.py::TestOps::test_binary_op_commutativity_with_dataset tests/test_datatree.py::TestOps::test_inplace_binary_op [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-True-x-prod-False-int-2] tests/test_duck_array_ops.py::test_min_count[True-True-x-prod-False-float32-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-True-x-prod-False-float32-1] tests/test_duck_array_ops.py::test_min_count[True-True-x-prod-False-float32-2] [gw2] PASSED tests/test_datatree.py::TestOps::test_inplace_binary_op tests/test_datatree.py::TestOps::test_dont_broadcast_single_node_tree [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-True-x-prod-False-float32-2] tests/test_duck_array_ops.py::test_min_count[True-True-x-prod-False-bool-1] [gw2] PASSED tests/test_datatree.py::TestOps::test_dont_broadcast_single_node_tree tests/test_datatree.py::TestUFuncs::test_tree [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-True-x-prod-False-bool-1] tests/test_duck_array_ops.py::test_min_count[True-True-x-prod-False-bool-2] [gw0] PASSED tests/test_groupby.py::TestDataArrayResample::test_resample[True-resample_freq5-True] tests/test_groupby.py::TestDataArrayResample::test_resample[True-resample_freq5-False] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-True-x-prod-False-bool-2] tests/test_duck_array_ops.py::test_min_count[True-True-x-prod-True-float-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-True-x-prod-True-float-1] tests/test_duck_array_ops.py::test_min_count[True-True-x-prod-True-float-2] [gw0] PASSED tests/test_groupby.py::TestDataArrayResample::test_resample[True-resample_freq5-False] tests/test_groupby.py::TestDataArrayResample::test_resample[True-resample_freq6-True] [gw3] PASSED tests/test_interp.py::test_interpolate_nd[no_chunk-slinear] tests/test_interp.py::test_interpolate_nd[no_chunk-cubic] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-True-x-prod-True-float-2] tests/test_duck_array_ops.py::test_min_count[True-True-x-prod-True-int-1] [gw0] PASSED tests/test_groupby.py::TestDataArrayResample::test_resample[True-resample_freq6-True] tests/test_groupby.py::TestDataArrayResample::test_resample[True-resample_freq6-False] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-True-x-prod-True-int-1] tests/test_duck_array_ops.py::test_min_count[True-True-x-prod-True-int-2] [gw0] PASSED tests/test_groupby.py::TestDataArrayResample::test_resample[True-resample_freq6-False] tests/test_groupby.py::TestDataArrayResample::test_resample_doctest[False] [gw0] PASSED tests/test_groupby.py::TestDataArrayResample::test_resample_doctest[False] tests/test_groupby.py::TestDataArrayResample::test_resample_doctest[True] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-True-x-prod-True-int-2] tests/test_duck_array_ops.py::test_min_count[True-True-x-prod-True-float32-1] [gw0] PASSED tests/test_groupby.py::TestDataArrayResample::test_resample_doctest[True] tests/test_groupby.py::TestDataArrayResample::test_da_resample_func_args [gw0] PASSED tests/test_groupby.py::TestDataArrayResample::test_da_resample_func_args tests/test_groupby.py::TestDataArrayResample::test_resample_first_last[False] [gw2] XFAIL tests/test_datatree.py::TestUFuncs::test_tree [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-True-x-prod-True-float32-1] tests/test_duck_array_ops.py::test_min_count[True-True-x-prod-True-float32-2] tests/test_datatree.py::TestClose::test_close [gw2] PASSED tests/test_datatree.py::TestClose::test_close tests/test_datatree.py::TestClose::test_context_manager [gw2] PASSED tests/test_datatree.py::TestClose::test_context_manager tests/test_datatree.py::TestClose::test_close_child [gw2] PASSED tests/test_datatree.py::TestClose::test_close_child tests/test_datatree.py::TestClose::test_close_datasetview [gw2] PASSED tests/test_datatree.py::TestClose::test_close_datasetview tests/test_datatree.py::TestClose::test_close_dataset [gw2] PASSED tests/test_datatree.py::TestClose::test_close_dataset tests/test_datatree.py::TestDask::test_chunksizes [gw2] PASSED tests/test_datatree.py::TestDask::test_chunksizes tests/test_datatree.py::TestDask::test_load [gw2] PASSED tests/test_datatree.py::TestDask::test_load tests/test_datatree.py::TestDask::test_compute [gw2] PASSED tests/test_datatree.py::TestDask::test_compute tests/test_datatree.py::TestDask::test_persist [gw0] PASSED tests/test_groupby.py::TestDataArrayResample::test_resample_first_last[False] tests/test_groupby.py::TestDataArrayResample::test_resample_first_last[True] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-True-x-prod-True-float32-2] tests/test_duck_array_ops.py::test_min_count[True-True-x-prod-True-bool-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-True-x-prod-True-bool-1] tests/test_duck_array_ops.py::test_min_count[True-True-x-prod-True-bool-2] [gw0] PASSED tests/test_groupby.py::TestDataArrayResample::test_resample_first_last[True] tests/test_groupby.py::TestDataArrayResample::test_resample_bad_resample_dim [gw0] PASSED tests/test_groupby.py::TestDataArrayResample::test_resample_bad_resample_dim tests/test_groupby.py::TestDataArrayResample::test_resample_drop_nondim_coords [gw2] PASSED tests/test_datatree.py::TestDask::test_persist tests/test_datatree.py::TestDask::test_chunk [gw0] PASSED tests/test_groupby.py::TestDataArrayResample::test_resample_drop_nondim_coords tests/test_groupby.py::TestDataArrayResample::test_resample_keep_attrs [gw2] PASSED tests/test_datatree.py::TestDask::test_chunk tests/test_datatree_mapping.py::TestMapOverSubTree::test_no_trees_passed [gw2] PASSED tests/test_datatree_mapping.py::TestMapOverSubTree::test_no_trees_passed [gw0] PASSED tests/test_groupby.py::TestDataArrayResample::test_resample_keep_attrs tests/test_groupby.py::TestDataArrayResample::test_resample_skipna tests/test_datatree_mapping.py::TestMapOverSubTree::test_not_isomorphic [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-True-x-prod-True-bool-2] tests/test_duck_array_ops.py::test_min_count[True-False-None-sum-False-float-1] [gw2] PASSED tests/test_datatree_mapping.py::TestMapOverSubTree::test_not_isomorphic tests/test_datatree_mapping.py::TestMapOverSubTree::test_no_trees_returned [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-False-None-sum-False-float-1] [gw0] PASSED tests/test_groupby.py::TestDataArrayResample::test_resample_skipna tests/test_groupby.py::TestDataArrayResample::test_upsample tests/test_duck_array_ops.py::test_min_count[True-False-None-sum-False-float-2] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-False-None-sum-False-float-2] tests/test_duck_array_ops.py::test_min_count[True-False-None-sum-False-int-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-False-None-sum-False-int-1] tests/test_duck_array_ops.py::test_min_count[True-False-None-sum-False-int-2] [gw2] PASSED tests/test_datatree_mapping.py::TestMapOverSubTree::test_no_trees_returned tests/test_datatree_mapping.py::TestMapOverSubTree::test_single_tree_arg [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-False-None-sum-False-int-2] tests/test_duck_array_ops.py::test_min_count[True-False-None-sum-False-float32-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-False-None-sum-False-float32-1] tests/test_duck_array_ops.py::test_min_count[True-False-None-sum-False-float32-2] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-False-None-sum-False-float32-2] tests/test_duck_array_ops.py::test_min_count[True-False-None-sum-False-bool-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-False-None-sum-False-bool-1] tests/test_duck_array_ops.py::test_min_count[True-False-None-sum-False-bool-2] [gw2] PASSED tests/test_datatree_mapping.py::TestMapOverSubTree::test_single_tree_arg [gw0] PASSED tests/test_groupby.py::TestDataArrayResample::test_upsample tests/test_datatree_mapping.py::TestMapOverSubTree::test_single_tree_arg_plus_arg tests/test_groupby.py::TestDataArrayResample::test_upsample_nd [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-False-None-sum-False-bool-2] tests/test_duck_array_ops.py::test_min_count[True-False-None-sum-True-float-1] [gw2] PASSED tests/test_datatree_mapping.py::TestMapOverSubTree::test_single_tree_arg_plus_arg tests/test_datatree_mapping.py::TestMapOverSubTree::test_single_tree_arg_plus_kwarg [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-False-None-sum-True-float-1] tests/test_duck_array_ops.py::test_min_count[True-False-None-sum-True-float-2] [gw2] PASSED tests/test_datatree_mapping.py::TestMapOverSubTree::test_single_tree_arg_plus_kwarg tests/test_datatree_mapping.py::TestMapOverSubTree::test_multiple_tree_args [gw0] PASSED tests/test_groupby.py::TestDataArrayResample::test_upsample_nd tests/test_groupby.py::TestDataArrayResample::test_upsample_tolerance [gw2] PASSED tests/test_datatree_mapping.py::TestMapOverSubTree::test_multiple_tree_args [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-False-None-sum-True-float-2] tests/test_duck_array_ops.py::test_min_count[True-False-None-sum-True-int-1] tests/test_datatree_mapping.py::TestMapOverSubTree::test_return_multiple_trees [gw0] PASSED tests/test_groupby.py::TestDataArrayResample::test_upsample_tolerance tests/test_groupby.py::TestDataArrayResample::test_upsample_interpolate [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-False-None-sum-True-int-1] tests/test_duck_array_ops.py::test_min_count[True-False-None-sum-True-int-2] [gw2] PASSED tests/test_datatree_mapping.py::TestMapOverSubTree::test_return_multiple_trees tests/test_datatree_mapping.py::TestMapOverSubTree::test_return_wrong_type [gw2] PASSED tests/test_datatree_mapping.py::TestMapOverSubTree::test_return_wrong_type tests/test_datatree_mapping.py::TestMapOverSubTree::test_return_tuple_of_wrong_types [gw2] PASSED tests/test_datatree_mapping.py::TestMapOverSubTree::test_return_tuple_of_wrong_types tests/test_datatree_mapping.py::TestMapOverSubTree::test_return_inconsistent_number_of_results [gw2] PASSED tests/test_datatree_mapping.py::TestMapOverSubTree::test_return_inconsistent_number_of_results tests/test_datatree_mapping.py::TestMapOverSubTree::test_wrong_number_of_arguments_for_func [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-False-None-sum-True-int-2] tests/test_duck_array_ops.py::test_min_count[True-False-None-sum-True-float32-1] [gw2] PASSED tests/test_datatree_mapping.py::TestMapOverSubTree::test_wrong_number_of_arguments_for_func tests/test_datatree_mapping.py::TestMapOverSubTree::test_map_single_dataset_against_whole_tree [gw2] PASSED tests/test_datatree_mapping.py::TestMapOverSubTree::test_map_single_dataset_against_whole_tree tests/test_datatree_mapping.py::TestMapOverSubTree::test_trees_with_different_node_names [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-False-None-sum-True-float32-1] tests/test_duck_array_ops.py::test_min_count[True-False-None-sum-True-float32-2] [gw0] PASSED tests/test_groupby.py::TestDataArrayResample::test_upsample_interpolate tests/test_groupby.py::TestDataArrayResample::test_upsample_interpolate_bug_2197 [gw0] PASSED tests/test_groupby.py::TestDataArrayResample::test_upsample_interpolate_bug_2197 tests/test_groupby.py::TestDataArrayResample::test_upsample_interpolate_regression_1605 [gw0] PASSED tests/test_groupby.py::TestDataArrayResample::test_upsample_interpolate_regression_1605 tests/test_groupby.py::TestDataArrayResample::test_upsample_interpolate_dask[True] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-False-None-sum-True-float32-2] tests/test_duck_array_ops.py::test_min_count[True-False-None-sum-True-bool-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-False-None-sum-True-bool-1] tests/test_duck_array_ops.py::test_min_count[True-False-None-sum-True-bool-2] [gw2] XFAIL tests/test_datatree_mapping.py::TestMapOverSubTree::test_trees_with_different_node_names tests/test_datatree_mapping.py::TestMapOverSubTree::test_tree_method [gw2] PASSED tests/test_datatree_mapping.py::TestMapOverSubTree::test_tree_method tests/test_datatree_mapping.py::TestMapOverSubTree::test_tree_method_with_kwarg [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-False-None-sum-True-bool-2] tests/test_duck_array_ops.py::test_min_count[True-False-None-prod-False-float-1] [gw2] PASSED tests/test_datatree_mapping.py::TestMapOverSubTree::test_tree_method_with_kwarg [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-False-None-prod-False-float-1] tests/test_datatree_mapping.py::TestMapOverSubTree::test_discard_ancestry tests/test_duck_array_ops.py::test_min_count[True-False-None-prod-False-float-2] [gw2] PASSED tests/test_datatree_mapping.py::TestMapOverSubTree::test_discard_ancestry tests/test_datatree_mapping.py::TestMapOverSubTree::test_keep_attrs_on_empty_nodes [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-False-None-prod-False-float-2] tests/test_duck_array_ops.py::test_min_count[True-False-None-prod-False-int-1] [gw2] PASSED tests/test_datatree_mapping.py::TestMapOverSubTree::test_keep_attrs_on_empty_nodes tests/test_datatree_mapping.py::TestMapOverSubTree::test_error_contains_path_of_offending_node [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-False-None-prod-False-int-1] tests/test_duck_array_ops.py::test_min_count[True-False-None-prod-False-int-2] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-False-None-prod-False-int-2] [gw2] PASSED tests/test_datatree_mapping.py::TestMapOverSubTree::test_error_contains_path_of_offending_node tests/test_datatree_mapping.py::TestMapOverSubTree::test_inherited_coordinates_with_index tests/test_duck_array_ops.py::test_min_count[True-False-None-prod-False-float32-1] [gw2] PASSED tests/test_datatree_mapping.py::TestMapOverSubTree::test_inherited_coordinates_with_index tests/test_datatree_mapping.py::TestMutableOperations::test_construct_using_type [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-False-None-prod-False-float32-1] tests/test_duck_array_ops.py::test_min_count[True-False-None-prod-False-float32-2] [gw2] PASSED tests/test_datatree_mapping.py::TestMutableOperations::test_construct_using_type tests/test_datatree_mapping.py::TestMutableOperations::test_alter_inplace_forbidden [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-False-None-prod-False-float32-2] tests/test_duck_array_ops.py::test_min_count[True-False-None-prod-False-bool-1] [gw2] PASSED tests/test_datatree_mapping.py::TestMutableOperations::test_alter_inplace_forbidden tests/test_deprecation_helpers.py::test_deprecate_positional_args_warns_for_function [gw2] PASSED tests/test_deprecation_helpers.py::test_deprecate_positional_args_warns_for_function tests/test_deprecation_helpers.py::test_deprecate_positional_args_warns_for_class [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-False-None-prod-False-bool-1] tests/test_duck_array_ops.py::test_min_count[True-False-None-prod-False-bool-2] [gw2] PASSED tests/test_deprecation_helpers.py::test_deprecate_positional_args_warns_for_class tests/test_dtypes.py::test_result_type[args0-bool] [gw2] PASSED tests/test_dtypes.py::test_result_type[args0-bool] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-False-None-prod-False-bool-2] tests/test_duck_array_ops.py::test_min_count[True-False-None-prod-True-float-1] tests/test_dtypes.py::test_result_type[args1-object_] [gw2] PASSED tests/test_dtypes.py::test_result_type[args1-object_] tests/test_dtypes.py::test_result_type[args2-float64] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-False-None-prod-True-float-1] tests/test_duck_array_ops.py::test_min_count[True-False-None-prod-True-float-2] [gw2] PASSED tests/test_dtypes.py::test_result_type[args2-float64] tests/test_dtypes.py::test_result_type[args3-object_] [gw2] PASSED tests/test_dtypes.py::test_result_type[args3-object_] tests/test_dtypes.py::test_result_type[args4-object_] [gw2] PASSED tests/test_dtypes.py::test_result_type[args4-object_] tests/test_dtypes.py::test_result_type[args5-str_] [gw2] PASSED tests/test_dtypes.py::test_result_type[args5-str_] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-False-None-prod-True-float-2] tests/test_duck_array_ops.py::test_min_count[True-False-None-prod-True-int-1] tests/test_dtypes.py::test_result_type[args6-object_] [gw2] PASSED tests/test_dtypes.py::test_result_type[args6-object_] tests/test_dtypes.py::test_result_type[args7-expected7] [gw2] PASSED tests/test_dtypes.py::test_result_type[args7-expected7] tests/test_dtypes.py::test_result_type[args8-expected8] [gw2] PASSED tests/test_dtypes.py::test_result_type[args8-expected8] tests/test_dtypes.py::test_result_type[args9-expected9] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-False-None-prod-True-int-1] tests/test_duck_array_ops.py::test_min_count[True-False-None-prod-True-int-2] [gw2] PASSED tests/test_dtypes.py::test_result_type[args9-expected9] tests/test_dtypes.py::test_result_type[args10-expected10] [gw2] PASSED tests/test_dtypes.py::test_result_type[args10-expected10] tests/test_dtypes.py::test_result_type_scalars[values0-float32] [gw2] PASSED tests/test_dtypes.py::test_result_type_scalars[values0-float32] tests/test_dtypes.py::test_result_type_scalars[values1-int8] [gw2] PASSED tests/test_dtypes.py::test_result_type_scalars[values1-int8] tests/test_dtypes.py::test_result_type_scalars[values2-object] [gw2] PASSED tests/test_dtypes.py::test_result_type_scalars[values2-object] tests/test_dtypes.py::test_result_type_scalars[values3-object] [gw2] PASSED tests/test_dtypes.py::test_result_type_scalars[values3-object] tests/test_dtypes.py::test_result_type_scalars[values4-object] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-False-None-prod-True-int-2] tests/test_duck_array_ops.py::test_min_count[True-False-None-prod-True-float32-1] [gw2] PASSED tests/test_dtypes.py::test_result_type_scalars[values4-object] tests/test_dtypes.py::test_result_type_scalars[values5-expected5] [gw2] PASSED tests/test_dtypes.py::test_result_type_scalars[values5-expected5] tests/test_dtypes.py::test_result_type_scalars[values6-object] [gw2] PASSED tests/test_dtypes.py::test_result_type_scalars[values6-object] tests/test_dtypes.py::test_result_type_scalars[values7-expected7] [gw2] PASSED tests/test_dtypes.py::test_result_type_scalars[values7-expected7] tests/test_dtypes.py::test_result_type_dask_array [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-False-None-prod-True-float32-1] tests/test_duck_array_ops.py::test_min_count[True-False-None-prod-True-float32-2] [gw2] PASSED tests/test_dtypes.py::test_result_type_dask_array tests/test_dtypes.py::test_inf[1.0] [gw2] PASSED tests/test_dtypes.py::test_inf[1.0] tests/test_dtypes.py::test_inf[inf] [gw2] PASSED tests/test_dtypes.py::test_inf[inf] tests/test_dtypes.py::test_inf[ab] [gw0] PASSED tests/test_groupby.py::TestDataArrayResample::test_upsample_interpolate_dask[True] tests/test_groupby.py::TestDataArrayResample::test_upsample_interpolate_dask[False] [gw2] PASSED tests/test_dtypes.py::test_inf[ab] tests/test_dtypes.py::test_inf[(1+1j)] [gw2] PASSED tests/test_dtypes.py::test_inf[(1+1j)] tests/test_dtypes.py::test_inf[True] [gw2] PASSED tests/test_dtypes.py::test_inf[True] tests/test_dtypes.py::test_maybe_promote[b-expected0] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-False-None-prod-True-float32-2] tests/test_duck_array_ops.py::test_min_count[True-False-None-prod-True-bool-1] [gw2] PASSED tests/test_dtypes.py::test_maybe_promote[b-expected0] tests/test_dtypes.py::test_maybe_promote[B-expected1] [gw2] PASSED tests/test_dtypes.py::test_maybe_promote[B-expected1] tests/test_dtypes.py::test_maybe_promote[c-expected2] [gw2] PASSED tests/test_dtypes.py::test_maybe_promote[c-expected2] tests/test_dtypes.py::test_maybe_promote[D-expected3] [gw2] PASSED tests/test_dtypes.py::test_maybe_promote[D-expected3] tests/test_dtypes.py::test_maybe_promote[d-expected4] [gw2] PASSED tests/test_dtypes.py::test_maybe_promote[d-expected4] tests/test_dtypes.py::test_maybe_promote[e-expected5] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-False-None-prod-True-bool-1] [gw2] PASSED tests/test_dtypes.py::test_maybe_promote[e-expected5] tests/test_dtypes.py::test_maybe_promote[F-expected6] tests/test_duck_array_ops.py::test_min_count[True-False-None-prod-True-bool-2] [gw2] PASSED tests/test_dtypes.py::test_maybe_promote[F-expected6] tests/test_dtypes.py::test_maybe_promote[f-expected7] [gw2] PASSED tests/test_dtypes.py::test_maybe_promote[f-expected7] tests/test_dtypes.py::test_maybe_promote[h-expected8] [gw2] PASSED tests/test_dtypes.py::test_maybe_promote[h-expected8] tests/test_dtypes.py::test_maybe_promote[H-expected9] [gw2] PASSED tests/test_dtypes.py::test_maybe_promote[H-expected9] tests/test_dtypes.py::test_maybe_promote[i-expected10] [gw2] PASSED tests/test_dtypes.py::test_maybe_promote[i-expected10] tests/test_dtypes.py::test_maybe_promote[I-expected11] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-False-None-prod-True-bool-2] tests/test_duck_array_ops.py::test_min_count[True-False-x-sum-False-float-1] [gw2] PASSED tests/test_dtypes.py::test_maybe_promote[I-expected11] tests/test_dtypes.py::test_maybe_promote[l-expected12] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-False-x-sum-False-float-1] tests/test_duck_array_ops.py::test_min_count[True-False-x-sum-False-float-2] [gw2] PASSED tests/test_dtypes.py::test_maybe_promote[l-expected12] tests/test_dtypes.py::test_maybe_promote[L-expected13] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-False-x-sum-False-float-2] tests/test_duck_array_ops.py::test_min_count[True-False-x-sum-False-int-1] [gw2] PASSED tests/test_dtypes.py::test_maybe_promote[L-expected13] tests/test_dtypes.py::test_maybe_promote[m-expected14] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-False-x-sum-False-int-1] tests/test_duck_array_ops.py::test_min_count[True-False-x-sum-False-int-2] [gw2] PASSED tests/test_dtypes.py::test_maybe_promote[m-expected14] tests/test_dtypes.py::test_maybe_promote[M-expected15] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-False-x-sum-False-int-2] tests/test_duck_array_ops.py::test_min_count[True-False-x-sum-False-float32-1] [gw2] PASSED tests/test_dtypes.py::test_maybe_promote[M-expected15] tests/test_dtypes.py::test_maybe_promote[O-expected16] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-False-x-sum-False-float32-1] tests/test_duck_array_ops.py::test_min_count[True-False-x-sum-False-float32-2] [gw2] PASSED tests/test_dtypes.py::test_maybe_promote[O-expected16] tests/test_dtypes.py::test_maybe_promote[p-expected17] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-False-x-sum-False-float32-2] tests/test_duck_array_ops.py::test_min_count[True-False-x-sum-False-bool-1] [gw2] PASSED tests/test_dtypes.py::test_maybe_promote[p-expected17] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-False-x-sum-False-bool-1] tests/test_duck_array_ops.py::test_min_count[True-False-x-sum-False-bool-2] tests/test_dtypes.py::test_maybe_promote[P-expected18] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-False-x-sum-False-bool-2] tests/test_duck_array_ops.py::test_min_count[True-False-x-sum-True-float-1] [gw2] PASSED tests/test_dtypes.py::test_maybe_promote[P-expected18] tests/test_dtypes.py::test_maybe_promote[q-expected19] [gw2] PASSED tests/test_dtypes.py::test_maybe_promote[q-expected19] tests/test_dtypes.py::test_maybe_promote[Q-expected20] [gw2] PASSED tests/test_dtypes.py::test_maybe_promote[Q-expected20] tests/test_dtypes.py::test_maybe_promote[S-expected21] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-False-x-sum-True-float-1] tests/test_duck_array_ops.py::test_min_count[True-False-x-sum-True-float-2] [gw2] PASSED tests/test_dtypes.py::test_maybe_promote[S-expected21] tests/test_dtypes.py::test_maybe_promote[U-expected22] [gw2] PASSED tests/test_dtypes.py::test_maybe_promote[U-expected22] tests/test_dtypes.py::test_maybe_promote[V-expected23] [gw2] PASSED tests/test_dtypes.py::test_maybe_promote[V-expected23] tests/test_dtypes.py::test_nat_types_membership [gw2] PASSED tests/test_dtypes.py::test_nat_types_membership tests/test_dtypes.py::test_isdtype[dtype0-integral-numpy-True] [gw2] PASSED tests/test_dtypes.py::test_isdtype[dtype0-integral-numpy-True] tests/test_dtypes.py::test_isdtype[dtype1-real floating-numpy-True] [gw2] PASSED tests/test_dtypes.py::test_isdtype[dtype1-real floating-numpy-True] tests/test_dtypes.py::test_isdtype[dtype2-complex floating-numpy-True] [gw2] PASSED tests/test_dtypes.py::test_isdtype[dtype2-complex floating-numpy-True] tests/test_dtypes.py::test_isdtype[dtype3-numeric-numpy-False] [gw2] PASSED tests/test_dtypes.py::test_isdtype[dtype3-numeric-numpy-False] tests/test_dtypes.py::test_isdtype[array_api-int] [gw2] SKIPPED tests/test_dtypes.py::test_isdtype[array_api-int] tests/test_dtypes.py::test_isdtype[array_api-float] [gw2] SKIPPED tests/test_dtypes.py::test_isdtype[array_api-float] tests/test_dtypes.py::test_isdtype[array_api-bool] [gw2] SKIPPED tests/test_dtypes.py::test_isdtype[array_api-bool] tests/test_dtypes.py::test_isdtype_error[dtype0-foo-numpy-error0-kind] [gw2] PASSED tests/test_dtypes.py::test_isdtype_error[dtype0-foo-numpy-error0-kind] tests/test_dtypes.py::test_isdtype_error[dtype1-signedinteger-numpy-TypeError-kind] [gw2] PASSED tests/test_dtypes.py::test_isdtype_error[dtype1-signedinteger-numpy-TypeError-kind] tests/test_dtypes.py::test_isdtype_error[dtype2-1-numpy-TypeError-kind] [gw2] PASSED tests/test_dtypes.py::test_isdtype_error[dtype2-1-numpy-TypeError-kind] tests/test_duck_array_ops.py::TestOps::test_first [gw0] PASSED tests/test_groupby.py::TestDataArrayResample::test_upsample_interpolate_dask[False] tests/test_groupby.py::TestDataArrayResample::test_resample_offset [gw2] PASSED tests/test_duck_array_ops.py::TestOps::test_first tests/test_duck_array_ops.py::TestOps::test_last [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-False-x-sum-True-float-2] tests/test_duck_array_ops.py::test_min_count[True-False-x-sum-True-int-1] [gw0] PASSED tests/test_groupby.py::TestDataArrayResample::test_resample_offset tests/test_groupby.py::TestDataArrayResample::test_resample_origin [gw2] PASSED tests/test_duck_array_ops.py::TestOps::test_last tests/test_duck_array_ops.py::TestOps::test_count [gw2] PASSED tests/test_duck_array_ops.py::TestOps::test_count tests/test_duck_array_ops.py::TestOps::test_where_type_promotion [gw0] PASSED tests/test_groupby.py::TestDataArrayResample::test_resample_origin tests/test_groupby.py::TestDatasetResample::test_resample[False-24h] [gw2] PASSED tests/test_duck_array_ops.py::TestOps::test_where_type_promotion tests/test_duck_array_ops.py::TestOps::test_where_extension_duck_array [gw2] PASSED tests/test_duck_array_ops.py::TestOps::test_where_extension_duck_array tests/test_duck_array_ops.py::TestOps::test_concatenate_extension_duck_array [gw0] PASSED tests/test_groupby.py::TestDatasetResample::test_resample[False-24h] tests/test_groupby.py::TestDatasetResample::test_resample[False-123456s] [gw2] PASSED tests/test_duck_array_ops.py::TestOps::test_concatenate_extension_duck_array tests/test_duck_array_ops.py::TestOps::test_extension_array_pyarrow_concatenate [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-False-x-sum-True-int-1] tests/test_duck_array_ops.py::test_min_count[True-False-x-sum-True-int-2] [gw2] PASSED tests/test_duck_array_ops.py::TestOps::test_extension_array_pyarrow_concatenate tests/test_duck_array_ops.py::TestOps::test_extension_array_copy_arrow_type [gw2] PASSED tests/test_duck_array_ops.py::TestOps::test_extension_array_copy_arrow_type tests/test_duck_array_ops.py::TestOps::test___getitem__extension_duck_array [gw0] PASSED tests/test_groupby.py::TestDatasetResample::test_resample[False-123456s] tests/test_groupby.py::TestDatasetResample::test_resample[False-1234567890us] [gw2] PASSED tests/test_duck_array_ops.py::TestOps::test___getitem__extension_duck_array tests/test_duck_array_ops.py::TestOps::test__setitem__extension_duck_array [gw2] PASSED tests/test_duck_array_ops.py::TestOps::test__setitem__extension_duck_array tests/test_duck_array_ops.py::TestOps::test_stack_type_promotion [gw2] PASSED tests/test_duck_array_ops.py::TestOps::test_stack_type_promotion tests/test_duck_array_ops.py::TestOps::test_concatenate_type_promotion [gw2] PASSED tests/test_duck_array_ops.py::TestOps::test_concatenate_type_promotion tests/test_duck_array_ops.py::TestOps::test_all_nan_arrays [gw2] PASSED tests/test_duck_array_ops.py::TestOps::test_all_nan_arrays tests/test_duck_array_ops.py::TestDaskOps::test_first [gw0] PASSED tests/test_groupby.py::TestDatasetResample::test_resample[False-1234567890us] tests/test_groupby.py::TestDatasetResample::test_resample[False-resample_freq3] [gw0] PASSED tests/test_groupby.py::TestDatasetResample::test_resample[False-resample_freq3] tests/test_groupby.py::TestDatasetResample::test_resample[False-resample_freq4] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-False-x-sum-True-int-2] [gw0] PASSED tests/test_groupby.py::TestDatasetResample::test_resample[False-resample_freq4] tests/test_duck_array_ops.py::test_min_count[True-False-x-sum-True-float32-1] tests/test_groupby.py::TestDatasetResample::test_resample[False-resample_freq5] [gw2] PASSED tests/test_duck_array_ops.py::TestDaskOps::test_first tests/test_duck_array_ops.py::TestDaskOps::test_last [gw0] PASSED tests/test_groupby.py::TestDatasetResample::test_resample[False-resample_freq5] tests/test_groupby.py::TestDatasetResample::test_resample[False-resample_freq6] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-False-x-sum-True-float32-1] tests/test_duck_array_ops.py::test_min_count[True-False-x-sum-True-float32-2] [gw0] PASSED tests/test_groupby.py::TestDatasetResample::test_resample[False-resample_freq6] tests/test_groupby.py::TestDatasetResample::test_resample[True-24h] [gw2] PASSED tests/test_duck_array_ops.py::TestDaskOps::test_last tests/test_duck_array_ops.py::TestDaskOps::test_count [gw0] PASSED tests/test_groupby.py::TestDatasetResample::test_resample[True-24h] tests/test_groupby.py::TestDatasetResample::test_resample[True-123456s] [gw2] PASSED tests/test_duck_array_ops.py::TestDaskOps::test_count tests/test_duck_array_ops.py::TestDaskOps::test_where_type_promotion [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-False-x-sum-True-float32-2] tests/test_duck_array_ops.py::test_min_count[True-False-x-sum-True-bool-1] [gw2] PASSED tests/test_duck_array_ops.py::TestDaskOps::test_where_type_promotion tests/test_duck_array_ops.py::TestDaskOps::test_where_extension_duck_array [gw2] PASSED tests/test_duck_array_ops.py::TestDaskOps::test_where_extension_duck_array tests/test_duck_array_ops.py::TestDaskOps::test_concatenate_extension_duck_array [gw2] PASSED tests/test_duck_array_ops.py::TestDaskOps::test_concatenate_extension_duck_array tests/test_duck_array_ops.py::TestDaskOps::test_extension_array_pyarrow_concatenate [gw0] PASSED tests/test_groupby.py::TestDatasetResample::test_resample[True-123456s] tests/test_groupby.py::TestDatasetResample::test_resample[True-1234567890us] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-False-x-sum-True-bool-1] tests/test_duck_array_ops.py::test_min_count[True-False-x-sum-True-bool-2] [gw2] PASSED tests/test_duck_array_ops.py::TestDaskOps::test_extension_array_pyarrow_concatenate tests/test_duck_array_ops.py::TestDaskOps::test_extension_array_copy_arrow_type [gw2] PASSED tests/test_duck_array_ops.py::TestDaskOps::test_extension_array_copy_arrow_type tests/test_duck_array_ops.py::TestDaskOps::test___getitem__extension_duck_array [gw2] PASSED tests/test_duck_array_ops.py::TestDaskOps::test___getitem__extension_duck_array tests/test_duck_array_ops.py::TestDaskOps::test__setitem__extension_duck_array [gw2] PASSED tests/test_duck_array_ops.py::TestDaskOps::test__setitem__extension_duck_array tests/test_duck_array_ops.py::TestDaskOps::test_stack_type_promotion [gw2] PASSED tests/test_duck_array_ops.py::TestDaskOps::test_stack_type_promotion tests/test_duck_array_ops.py::TestDaskOps::test_concatenate_type_promotion [gw2] PASSED tests/test_duck_array_ops.py::TestDaskOps::test_concatenate_type_promotion tests/test_duck_array_ops.py::TestDaskOps::test_all_nan_arrays [gw2] PASSED tests/test_duck_array_ops.py::TestDaskOps::test_all_nan_arrays tests/test_duck_array_ops.py::test_cumsum_1d [gw2] PASSED tests/test_duck_array_ops.py::test_cumsum_1d tests/test_duck_array_ops.py::test_cumsum_2d [gw2] PASSED tests/test_duck_array_ops.py::test_cumsum_2d tests/test_duck_array_ops.py::test_cumprod_2d [gw2] PASSED tests/test_duck_array_ops.py::test_cumprod_2d tests/test_duck_array_ops.py::TestArrayNotNullEquiv::test_equal[arr10-arr20] [gw0] PASSED tests/test_groupby.py::TestDatasetResample::test_resample[True-1234567890us] tests/test_groupby.py::TestDatasetResample::test_resample[True-resample_freq3] [gw2] PASSED tests/test_duck_array_ops.py::TestArrayNotNullEquiv::test_equal[arr10-arr20] tests/test_duck_array_ops.py::TestArrayNotNullEquiv::test_equal[arr11-arr21] [gw2] PASSED tests/test_duck_array_ops.py::TestArrayNotNullEquiv::test_equal[arr11-arr21] tests/test_duck_array_ops.py::TestArrayNotNullEquiv::test_equal[arr12-arr22] [gw2] PASSED tests/test_duck_array_ops.py::TestArrayNotNullEquiv::test_equal[arr12-arr22] tests/test_duck_array_ops.py::TestArrayNotNullEquiv::test_some_not_equal [gw2] PASSED tests/test_duck_array_ops.py::TestArrayNotNullEquiv::test_some_not_equal tests/test_duck_array_ops.py::TestArrayNotNullEquiv::test_wrong_shape [gw2] PASSED tests/test_duck_array_ops.py::TestArrayNotNullEquiv::test_wrong_shape tests/test_duck_array_ops.py::TestArrayNotNullEquiv::test_types[val10-val20-val30-null0] [gw2] PASSED tests/test_duck_array_ops.py::TestArrayNotNullEquiv::test_types[val10-val20-val30-null0] tests/test_duck_array_ops.py::TestArrayNotNullEquiv::test_types[1.0-2.0-3.0-nan] [gw2] PASSED tests/test_duck_array_ops.py::TestArrayNotNullEquiv::test_types[1.0-2.0-3.0-nan] tests/test_duck_array_ops.py::TestArrayNotNullEquiv::test_types[foo-bar-baz-None] [gw2] PASSED tests/test_duck_array_ops.py::TestArrayNotNullEquiv::test_types[foo-bar-baz-None] tests/test_duck_array_ops.py::TestArrayNotNullEquiv::test_types[foo-bar-baz-nan] [gw2] PASSED tests/test_duck_array_ops.py::TestArrayNotNullEquiv::test_types[foo-bar-baz-nan] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-False-x-sum-True-bool-2] tests/test_duck_array_ops.py::test_min_count[True-False-x-prod-False-float-1] tests/test_duck_array_ops.py::test_datetime_mean[s-False] [gw2] PASSED tests/test_duck_array_ops.py::test_datetime_mean[s-False] [gw0] PASSED tests/test_groupby.py::TestDatasetResample::test_resample[True-resample_freq3] tests/test_groupby.py::TestDatasetResample::test_resample[True-resample_freq4] tests/test_duck_array_ops.py::test_datetime_mean[s-True] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-False-x-prod-False-float-1] tests/test_duck_array_ops.py::test_min_count[True-False-x-prod-False-float-2] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-False-x-prod-False-float-2] tests/test_duck_array_ops.py::test_min_count[True-False-x-prod-False-int-1] [gw0] PASSED tests/test_groupby.py::TestDatasetResample::test_resample[True-resample_freq4] tests/test_groupby.py::TestDatasetResample::test_resample[True-resample_freq5] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-False-x-prod-False-int-1] tests/test_duck_array_ops.py::test_min_count[True-False-x-prod-False-int-2] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-False-x-prod-False-int-2] tests/test_duck_array_ops.py::test_min_count[True-False-x-prod-False-float32-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-False-x-prod-False-float32-1] tests/test_duck_array_ops.py::test_min_count[True-False-x-prod-False-float32-2] [gw0] PASSED tests/test_groupby.py::TestDatasetResample::test_resample[True-resample_freq5] tests/test_groupby.py::TestDatasetResample::test_resample[True-resample_freq6] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-False-x-prod-False-float32-2] tests/test_duck_array_ops.py::test_min_count[True-False-x-prod-False-bool-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-False-x-prod-False-bool-1] tests/test_duck_array_ops.py::test_min_count[True-False-x-prod-False-bool-2] [gw0] PASSED tests/test_groupby.py::TestDatasetResample::test_resample[True-resample_freq6] tests/test_groupby.py::TestDatasetResample::test_resample_and_first [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-False-x-prod-False-bool-2] tests/test_duck_array_ops.py::test_min_count[True-False-x-prod-True-float-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-False-x-prod-True-float-1] tests/test_duck_array_ops.py::test_min_count[True-False-x-prod-True-float-2] [gw0] PASSED tests/test_groupby.py::TestDatasetResample::test_resample_and_first tests/test_groupby.py::TestDatasetResample::test_resample_min_count [gw0] PASSED tests/test_groupby.py::TestDatasetResample::test_resample_min_count tests/test_groupby.py::TestDatasetResample::test_resample_by_mean_with_keep_attrs [gw0] PASSED tests/test_groupby.py::TestDatasetResample::test_resample_by_mean_with_keep_attrs tests/test_groupby.py::TestDatasetResample::test_resample_by_mean_discarding_attrs [gw2] PASSED tests/test_duck_array_ops.py::test_datetime_mean[s-True] tests/test_duck_array_ops.py::test_datetime_mean[ms-False] [gw0] PASSED tests/test_groupby.py::TestDatasetResample::test_resample_by_mean_discarding_attrs tests/test_groupby.py::TestDatasetResample::test_resample_by_last_discarding_attrs [gw2] PASSED tests/test_duck_array_ops.py::test_datetime_mean[ms-False] tests/test_duck_array_ops.py::test_datetime_mean[ms-True] [gw0] PASSED tests/test_groupby.py::TestDatasetResample::test_resample_by_last_discarding_attrs tests/test_groupby.py::TestDatasetResample::test_resample_drop_nondim_coords [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-False-x-prod-True-float-2] tests/test_duck_array_ops.py::test_min_count[True-False-x-prod-True-int-1] [gw3] PASSED tests/test_interp.py::test_interpolate_nd[no_chunk-cubic] tests/test_interp.py::test_interpolate_nd[no_chunk-quintic] [gw0] PASSED tests/test_groupby.py::TestDatasetResample::test_resample_drop_nondim_coords tests/test_groupby.py::TestDatasetResample::test_resample_ds_da_are_the_same [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-False-x-prod-True-int-1] tests/test_duck_array_ops.py::test_min_count[True-False-x-prod-True-int-2] [gw0] PASSED tests/test_groupby.py::TestDatasetResample::test_resample_ds_da_are_the_same tests/test_groupby.py::TestDatasetResample::test_ds_resample_apply_func_args [gw0] PASSED tests/test_groupby.py::TestDatasetResample::test_ds_resample_apply_func_args tests/test_groupby.py::test_groupby_cumsum [gw0] PASSED tests/test_groupby.py::test_groupby_cumsum tests/test_groupby.py::test_groupby_cumprod [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-False-x-prod-True-int-2] tests/test_duck_array_ops.py::test_min_count[True-False-x-prod-True-float32-1] [gw0] PASSED tests/test_groupby.py::test_groupby_cumprod tests/test_groupby.py::test_resample_cumsum[cumsum-expected_array0] [gw0] PASSED tests/test_groupby.py::test_resample_cumsum[cumsum-expected_array0] tests/test_groupby.py::test_resample_cumsum[cumprod-expected_array1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-False-x-prod-True-float32-1] tests/test_duck_array_ops.py::test_min_count[True-False-x-prod-True-float32-2] [gw0] PASSED tests/test_groupby.py::test_resample_cumsum[cumprod-expected_array1] tests/test_groupby.py::test_groupby_binary_op_regression [gw0] PASSED tests/test_groupby.py::test_groupby_binary_op_regression tests/test_groupby.py::test_groupby_multiindex_level [gw0] PASSED tests/test_groupby.py::test_groupby_multiindex_level tests/test_groupby.py::test_min_count_vs_flox[None-True-sum] [gw0] SKIPPED tests/test_groupby.py::test_min_count_vs_flox[None-True-sum] tests/test_groupby.py::test_min_count_vs_flox[None-True-prod] [gw0] SKIPPED tests/test_groupby.py::test_min_count_vs_flox[None-True-prod] tests/test_groupby.py::test_min_count_vs_flox[None-False-sum] [gw0] SKIPPED tests/test_groupby.py::test_min_count_vs_flox[None-False-sum] tests/test_groupby.py::test_min_count_vs_flox[None-False-prod] [gw0] SKIPPED tests/test_groupby.py::test_min_count_vs_flox[None-False-prod] tests/test_groupby.py::test_min_count_vs_flox[1-True-sum] [gw0] SKIPPED tests/test_groupby.py::test_min_count_vs_flox[1-True-sum] tests/test_groupby.py::test_min_count_vs_flox[1-True-prod] [gw0] SKIPPED tests/test_groupby.py::test_min_count_vs_flox[1-True-prod] tests/test_groupby.py::test_min_count_vs_flox[1-False-sum] [gw0] SKIPPED tests/test_groupby.py::test_min_count_vs_flox[1-False-sum] tests/test_groupby.py::test_min_count_vs_flox[1-False-prod] [gw0] SKIPPED tests/test_groupby.py::test_min_count_vs_flox[1-False-prod] tests/test_groupby.py::test_min_count_error[True] [gw0] SKIPPED tests/test_groupby.py::test_min_count_error[True] tests/test_groupby.py::test_min_count_error[False] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-False-x-prod-True-float32-2] tests/test_duck_array_ops.py::test_min_count[True-False-x-prod-True-bool-1] [gw0] PASSED tests/test_groupby.py::test_min_count_error[False] tests/test_groupby.py::test_groupby_math_auto_chunk [gw0] PASSED tests/test_groupby.py::test_groupby_math_auto_chunk tests/test_groupby.py::test_groupby_dim_no_dim_equal[True] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-False-x-prod-True-bool-1] tests/test_duck_array_ops.py::test_min_count[True-False-x-prod-True-bool-2] [gw0] PASSED tests/test_groupby.py::test_groupby_dim_no_dim_equal[True] tests/test_groupby.py::test_groupby_dim_no_dim_equal[False] [gw0] PASSED tests/test_groupby.py::test_groupby_dim_no_dim_equal[False] [gw2] PASSED tests/test_duck_array_ops.py::test_datetime_mean[ms-True] tests/test_duck_array_ops.py::test_datetime_mean[us-False] tests/test_groupby.py::test_default_flox_method [gw0] SKIPPED tests/test_groupby.py::test_default_flox_method tests/test_groupby.py::test_cftime_resample_gh_9108 [gw0] PASSED tests/test_groupby.py::test_cftime_resample_gh_9108 tests/test_groupby.py::test_custom_grouper [gw2] PASSED tests/test_duck_array_ops.py::test_datetime_mean[us-False] tests/test_duck_array_ops.py::test_datetime_mean[us-True] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[True-False-x-prod-True-bool-2] tests/test_duck_array_ops.py::test_min_count[False-True-None-sum-False-float-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-True-None-sum-False-float-1] tests/test_duck_array_ops.py::test_min_count[False-True-None-sum-False-float-2] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-True-None-sum-False-float-2] tests/test_duck_array_ops.py::test_min_count[False-True-None-sum-False-int-1] [gw0] PASSED tests/test_groupby.py::test_custom_grouper tests/test_groupby.py::test_weather_data_resample[True] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-True-None-sum-False-int-1] tests/test_duck_array_ops.py::test_min_count[False-True-None-sum-False-int-2] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-True-None-sum-False-int-2] tests/test_duck_array_ops.py::test_min_count[False-True-None-sum-False-float32-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-True-None-sum-False-float32-1] tests/test_duck_array_ops.py::test_min_count[False-True-None-sum-False-float32-2] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-True-None-sum-False-float32-2] tests/test_duck_array_ops.py::test_min_count[False-True-None-sum-False-bool-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-True-None-sum-False-bool-1] tests/test_duck_array_ops.py::test_min_count[False-True-None-sum-False-bool-2] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-True-None-sum-False-bool-2] tests/test_duck_array_ops.py::test_min_count[False-True-None-sum-True-float-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-True-None-sum-True-float-1] tests/test_duck_array_ops.py::test_min_count[False-True-None-sum-True-float-2] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-True-None-sum-True-float-2] tests/test_duck_array_ops.py::test_min_count[False-True-None-sum-True-int-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-True-None-sum-True-int-1] tests/test_duck_array_ops.py::test_min_count[False-True-None-sum-True-int-2] [gw2] PASSED tests/test_duck_array_ops.py::test_datetime_mean[us-True] tests/test_duck_array_ops.py::test_datetime_mean[ns-False] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-True-None-sum-True-int-2] tests/test_duck_array_ops.py::test_min_count[False-True-None-sum-True-float32-1] [gw2] PASSED tests/test_duck_array_ops.py::test_datetime_mean[ns-False] tests/test_duck_array_ops.py::test_datetime_mean[ns-True] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-True-None-sum-True-float32-1] tests/test_duck_array_ops.py::test_min_count[False-True-None-sum-True-float32-2] [gw0] PASSED tests/test_groupby.py::test_weather_data_resample[True] tests/test_groupby.py::test_weather_data_resample[False] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-True-None-sum-True-float32-2] tests/test_duck_array_ops.py::test_min_count[False-True-None-sum-True-bool-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-True-None-sum-True-bool-1] tests/test_duck_array_ops.py::test_min_count[False-True-None-sum-True-bool-2] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-True-None-sum-True-bool-2] tests/test_duck_array_ops.py::test_min_count[False-True-None-prod-False-float-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-True-None-prod-False-float-1] tests/test_duck_array_ops.py::test_min_count[False-True-None-prod-False-float-2] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-True-None-prod-False-float-2] tests/test_duck_array_ops.py::test_min_count[False-True-None-prod-False-int-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-True-None-prod-False-int-1] tests/test_duck_array_ops.py::test_min_count[False-True-None-prod-False-int-2] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-True-None-prod-False-int-2] tests/test_duck_array_ops.py::test_min_count[False-True-None-prod-False-float32-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-True-None-prod-False-float32-1] tests/test_duck_array_ops.py::test_min_count[False-True-None-prod-False-float32-2] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-True-None-prod-False-float32-2] tests/test_duck_array_ops.py::test_min_count[False-True-None-prod-False-bool-1] [gw2] PASSED tests/test_duck_array_ops.py::test_datetime_mean[ns-True] tests/test_duck_array_ops.py::test_cftime_datetime_mean[False] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-True-None-prod-False-bool-1] tests/test_duck_array_ops.py::test_min_count[False-True-None-prod-False-bool-2] [gw2] PASSED tests/test_duck_array_ops.py::test_cftime_datetime_mean[False] tests/test_duck_array_ops.py::test_cftime_datetime_mean[True] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-True-None-prod-False-bool-2] tests/test_duck_array_ops.py::test_min_count[False-True-None-prod-True-float-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-True-None-prod-True-float-1] tests/test_duck_array_ops.py::test_min_count[False-True-None-prod-True-float-2] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-True-None-prod-True-float-2] tests/test_duck_array_ops.py::test_min_count[False-True-None-prod-True-int-1] [gw2] PASSED tests/test_duck_array_ops.py::test_cftime_datetime_mean[True] tests/test_duck_array_ops.py::test_mean_over_long_spanning_datetime64[False] [gw2] PASSED tests/test_duck_array_ops.py::test_mean_over_long_spanning_datetime64[False] tests/test_duck_array_ops.py::test_mean_over_long_spanning_datetime64[True] [gw0] PASSED tests/test_groupby.py::test_weather_data_resample[False] tests/test_groupby.py::test_multiple_groupers_string[True] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-True-None-prod-True-int-1] tests/test_duck_array_ops.py::test_min_count[False-True-None-prod-True-int-2] [gw2] PASSED tests/test_duck_array_ops.py::test_mean_over_long_spanning_datetime64[True] tests/test_duck_array_ops.py::test_mean_over_non_time_dim_of_dataset_with_dask_backed_cftime_data [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-True-None-prod-True-int-2] tests/test_duck_array_ops.py::test_min_count[False-True-None-prod-True-float32-1] [gw0] PASSED tests/test_groupby.py::test_multiple_groupers_string[True] tests/test_groupby.py::test_multiple_groupers_string[False] [gw2] PASSED tests/test_duck_array_ops.py::test_mean_over_non_time_dim_of_dataset_with_dask_backed_cftime_data tests/test_duck_array_ops.py::test_cftime_datetime_mean_long_time_period [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-True-None-prod-True-float32-1] tests/test_duck_array_ops.py::test_min_count[False-True-None-prod-True-float32-2] [gw2] PASSED tests/test_duck_array_ops.py::test_cftime_datetime_mean_long_time_period tests/test_duck_array_ops.py::test_empty_axis_dtype [gw2] PASSED tests/test_duck_array_ops.py::test_empty_axis_dtype tests/test_duck_array_ops.py::test_reduce[None-False-sum-False-float-1] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-False-sum-False-float-1] tests/test_duck_array_ops.py::test_reduce[None-False-sum-False-float-2] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-True-None-prod-True-float32-2] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-False-sum-False-float-2] tests/test_duck_array_ops.py::test_reduce[None-False-sum-False-int-1] tests/test_duck_array_ops.py::test_min_count[False-True-None-prod-True-bool-1] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-False-sum-False-int-1] [gw0] PASSED tests/test_groupby.py::test_multiple_groupers_string[False] tests/test_groupby.py::test_multiple_groupers[True-True] tests/test_duck_array_ops.py::test_reduce[None-False-sum-False-int-2] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-False-sum-False-int-2] tests/test_duck_array_ops.py::test_reduce[None-False-sum-False-float32-1] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-False-sum-False-float32-1] tests/test_duck_array_ops.py::test_reduce[None-False-sum-False-float32-2] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-False-sum-False-float32-2] tests/test_duck_array_ops.py::test_reduce[None-False-sum-False-bool-1] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-False-sum-False-bool-1] tests/test_duck_array_ops.py::test_reduce[None-False-sum-False-bool-2] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-True-None-prod-True-bool-1] tests/test_duck_array_ops.py::test_min_count[False-True-None-prod-True-bool-2] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-False-sum-False-bool-2] tests/test_duck_array_ops.py::test_reduce[None-False-sum-True-float-1] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-False-sum-True-float-1] tests/test_duck_array_ops.py::test_reduce[None-False-sum-True-float-2] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-True-None-prod-True-bool-2] tests/test_duck_array_ops.py::test_min_count[False-True-x-sum-False-float-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-True-x-sum-False-float-1] tests/test_duck_array_ops.py::test_min_count[False-True-x-sum-False-float-2] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-True-x-sum-False-float-2] tests/test_duck_array_ops.py::test_min_count[False-True-x-sum-False-int-1] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-False-sum-True-float-2] tests/test_duck_array_ops.py::test_reduce[None-False-sum-True-int-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-True-x-sum-False-int-1] tests/test_duck_array_ops.py::test_min_count[False-True-x-sum-False-int-2] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-True-x-sum-False-int-2] tests/test_duck_array_ops.py::test_min_count[False-True-x-sum-False-float32-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-True-x-sum-False-float32-1] tests/test_duck_array_ops.py::test_min_count[False-True-x-sum-False-float32-2] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-False-sum-True-int-1] tests/test_duck_array_ops.py::test_reduce[None-False-sum-True-int-2] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-True-x-sum-False-float32-2] tests/test_duck_array_ops.py::test_min_count[False-True-x-sum-False-bool-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-True-x-sum-False-bool-1] tests/test_duck_array_ops.py::test_min_count[False-True-x-sum-False-bool-2] [gw0] PASSED tests/test_groupby.py::test_multiple_groupers[True-True] tests/test_groupby.py::test_multiple_groupers[True-False] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-True-x-sum-False-bool-2] tests/test_duck_array_ops.py::test_min_count[False-True-x-sum-True-float-1] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-False-sum-True-int-2] tests/test_duck_array_ops.py::test_reduce[None-False-sum-True-float32-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-True-x-sum-True-float-1] tests/test_duck_array_ops.py::test_min_count[False-True-x-sum-True-float-2] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-False-sum-True-float32-1] tests/test_duck_array_ops.py::test_reduce[None-False-sum-True-float32-2] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-True-x-sum-True-float-2] tests/test_duck_array_ops.py::test_min_count[False-True-x-sum-True-int-1] [gw0] PASSED tests/test_groupby.py::test_multiple_groupers[True-False] tests/test_groupby.py::test_multiple_groupers[False-True] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-True-x-sum-True-int-1] tests/test_duck_array_ops.py::test_min_count[False-True-x-sum-True-int-2] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-False-sum-True-float32-2] tests/test_duck_array_ops.py::test_reduce[None-False-sum-True-bool-1] [gw2] SKIPPED tests/test_duck_array_ops.py::test_reduce[None-False-sum-True-bool-1] tests/test_duck_array_ops.py::test_reduce[None-False-sum-True-bool-2] [gw2] SKIPPED tests/test_duck_array_ops.py::test_reduce[None-False-sum-True-bool-2] tests/test_duck_array_ops.py::test_reduce[None-False-min-False-float-1] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-False-min-False-float-1] tests/test_duck_array_ops.py::test_reduce[None-False-min-False-float-2] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-False-min-False-float-2] tests/test_duck_array_ops.py::test_reduce[None-False-min-False-int-1] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-False-min-False-int-1] tests/test_duck_array_ops.py::test_reduce[None-False-min-False-int-2] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-True-x-sum-True-int-2] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-False-min-False-int-2] tests/test_duck_array_ops.py::test_reduce[None-False-min-False-float32-1] tests/test_duck_array_ops.py::test_min_count[False-True-x-sum-True-float32-1] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-False-min-False-float32-1] tests/test_duck_array_ops.py::test_reduce[None-False-min-False-float32-2] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-False-min-False-float32-2] tests/test_duck_array_ops.py::test_reduce[None-False-min-False-bool-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-True-x-sum-True-float32-1] tests/test_duck_array_ops.py::test_min_count[False-True-x-sum-True-float32-2] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-False-min-False-bool-1] tests/test_duck_array_ops.py::test_reduce[None-False-min-False-bool-2] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-False-min-False-bool-2] tests/test_duck_array_ops.py::test_reduce[None-False-min-True-float-1] [gw0] PASSED tests/test_groupby.py::test_multiple_groupers[False-True] tests/test_groupby.py::test_multiple_groupers[False-False] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-False-min-True-float-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-True-x-sum-True-float32-2] tests/test_duck_array_ops.py::test_min_count[False-True-x-sum-True-bool-1] tests/test_duck_array_ops.py::test_reduce[None-False-min-True-float-2] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-True-x-sum-True-bool-1] tests/test_duck_array_ops.py::test_min_count[False-True-x-sum-True-bool-2] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-False-min-True-float-2] tests/test_duck_array_ops.py::test_reduce[None-False-min-True-int-1] [gw0] PASSED tests/test_groupby.py::test_multiple_groupers[False-False] tests/test_groupby.py::test_multiple_groupers_mixed[True-True] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-False-min-True-int-1] tests/test_duck_array_ops.py::test_reduce[None-False-min-True-int-2] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-True-x-sum-True-bool-2] tests/test_duck_array_ops.py::test_min_count[False-True-x-prod-False-float-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-True-x-prod-False-float-1] tests/test_duck_array_ops.py::test_min_count[False-True-x-prod-False-float-2] [gw0] PASSED tests/test_groupby.py::test_multiple_groupers_mixed[True-True] tests/test_groupby.py::test_multiple_groupers_mixed[True-False] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-False-min-True-int-2] tests/test_duck_array_ops.py::test_reduce[None-False-min-True-float32-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-True-x-prod-False-float-2] tests/test_duck_array_ops.py::test_min_count[False-True-x-prod-False-int-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-True-x-prod-False-int-1] tests/test_duck_array_ops.py::test_min_count[False-True-x-prod-False-int-2] [gw0] PASSED tests/test_groupby.py::test_multiple_groupers_mixed[True-False] tests/test_groupby.py::test_multiple_groupers_mixed[False-True] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-True-x-prod-False-int-2] tests/test_duck_array_ops.py::test_min_count[False-True-x-prod-False-float32-1] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-False-min-True-float32-1] tests/test_duck_array_ops.py::test_reduce[None-False-min-True-float32-2] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-True-x-prod-False-float32-1] tests/test_duck_array_ops.py::test_min_count[False-True-x-prod-False-float32-2] [gw0] PASSED tests/test_groupby.py::test_multiple_groupers_mixed[False-True] tests/test_groupby.py::test_multiple_groupers_mixed[False-False] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-True-x-prod-False-float32-2] tests/test_duck_array_ops.py::test_min_count[False-True-x-prod-False-bool-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-True-x-prod-False-bool-1] tests/test_duck_array_ops.py::test_min_count[False-True-x-prod-False-bool-2] [gw0] PASSED tests/test_groupby.py::test_multiple_groupers_mixed[False-False] tests/test_groupby.py::test_groupby_preserve_dtype[max] [gw0] SKIPPED tests/test_groupby.py::test_groupby_preserve_dtype[max] tests/test_groupby.py::test_groupby_preserve_dtype[min] [gw0] SKIPPED tests/test_groupby.py::test_groupby_preserve_dtype[min] tests/test_groupby.py::test_groupby_preserve_dtype[nanmax] [gw0] SKIPPED tests/test_groupby.py::test_groupby_preserve_dtype[nanmax] tests/test_groupby.py::test_groupby_preserve_dtype[nanmin] [gw0] SKIPPED tests/test_groupby.py::test_groupby_preserve_dtype[nanmin] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-True-x-prod-False-bool-2] tests/test_duck_array_ops.py::test_min_count[False-True-x-prod-True-float-1] tests/test_groupby.py::test_groupby_preserve_dtype[sum] [gw0] SKIPPED tests/test_groupby.py::test_groupby_preserve_dtype[sum] tests/test_groupby.py::test_groupby_preserve_dtype[nansum] [gw0] SKIPPED tests/test_groupby.py::test_groupby_preserve_dtype[nansum] tests/test_groupby.py::test_groupby_preserve_dtype[prod] [gw0] SKIPPED tests/test_groupby.py::test_groupby_preserve_dtype[prod] tests/test_groupby.py::test_groupby_preserve_dtype[nanprod] [gw0] SKIPPED tests/test_groupby.py::test_groupby_preserve_dtype[nanprod] tests/test_groupby.py::test_gappy_resample_reductions[any] [gw0] SKIPPED tests/test_groupby.py::test_gappy_resample_reductions[any] tests/test_groupby.py::test_gappy_resample_reductions[all] [gw0] SKIPPED tests/test_groupby.py::test_gappy_resample_reductions[all] tests/test_groupby.py::test_gappy_resample_reductions[count] [gw0] SKIPPED tests/test_groupby.py::test_gappy_resample_reductions[count] tests/test_groupby.py::test_groupby_transpose [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-False-min-True-float32-2] tests/test_duck_array_ops.py::test_reduce[None-False-min-True-bool-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-True-x-prod-True-float-1] tests/test_duck_array_ops.py::test_min_count[False-True-x-prod-True-float-2] [gw0] PASSED tests/test_groupby.py::test_groupby_transpose tests/test_groupby.py::test_lazy_grouping[grouper0-expect_index0] [gw2] SKIPPED tests/test_duck_array_ops.py::test_reduce[None-False-min-True-bool-1] tests/test_duck_array_ops.py::test_reduce[None-False-min-True-bool-2] [gw2] SKIPPED tests/test_duck_array_ops.py::test_reduce[None-False-min-True-bool-2] tests/test_duck_array_ops.py::test_reduce[None-False-max-False-float-1] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-False-max-False-float-1] tests/test_duck_array_ops.py::test_reduce[None-False-max-False-float-2] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-False-max-False-float-2] tests/test_duck_array_ops.py::test_reduce[None-False-max-False-int-1] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-False-max-False-int-1] tests/test_duck_array_ops.py::test_reduce[None-False-max-False-int-2] [gw0] PASSED tests/test_groupby.py::test_lazy_grouping[grouper0-expect_index0] tests/test_groupby.py::test_lazy_grouping[grouper1-expect_index1] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-False-max-False-int-2] tests/test_duck_array_ops.py::test_reduce[None-False-max-False-float32-1] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-False-max-False-float32-1] tests/test_duck_array_ops.py::test_reduce[None-False-max-False-float32-2] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-False-max-False-float32-2] tests/test_duck_array_ops.py::test_reduce[None-False-max-False-bool-1] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-False-max-False-bool-1] tests/test_duck_array_ops.py::test_reduce[None-False-max-False-bool-2] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-True-x-prod-True-float-2] tests/test_duck_array_ops.py::test_min_count[False-True-x-prod-True-int-1] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-False-max-False-bool-2] tests/test_duck_array_ops.py::test_reduce[None-False-max-True-float-1] [gw0] PASSED tests/test_groupby.py::test_lazy_grouping[grouper1-expect_index1] tests/test_groupby.py::test_lazy_grouping[grouper2-expect_index2] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-True-x-prod-True-int-1] tests/test_duck_array_ops.py::test_min_count[False-True-x-prod-True-int-2] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-False-max-True-float-1] tests/test_duck_array_ops.py::test_reduce[None-False-max-True-float-2] [gw0] PASSED tests/test_groupby.py::test_lazy_grouping[grouper2-expect_index2] tests/test_groupby.py::test_lazy_grouping_errors [gw0] PASSED tests/test_groupby.py::test_lazy_grouping_errors tests/test_groupby.py::test_lazy_int_bins_error [gw0] PASSED tests/test_groupby.py::test_lazy_int_bins_error tests/test_groupby.py::test_time_grouping_seasons_specified [gw0] PASSED tests/test_groupby.py::test_time_grouping_seasons_specified tests/test_groupby.py::test_multiple_grouper_unsorted_order [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-False-max-True-float-2] tests/test_duck_array_ops.py::test_reduce[None-False-max-True-int-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-True-x-prod-True-int-2] tests/test_duck_array_ops.py::test_min_count[False-True-x-prod-True-float32-1] [gw0] PASSED tests/test_groupby.py::test_multiple_grouper_unsorted_order tests/test_groupby.py::test_groupby_multiple_bin_grouper_missing_groups [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-False-max-True-int-1] tests/test_duck_array_ops.py::test_reduce[None-False-max-True-int-2] [gw0] PASSED tests/test_groupby.py::test_groupby_multiple_bin_grouper_missing_groups tests/test_groupby.py::test_shuffle_simple [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-True-x-prod-True-float32-1] tests/test_duck_array_ops.py::test_min_count[False-True-x-prod-True-float32-2] [gw0] PASSED tests/test_groupby.py::test_shuffle_simple tests/test_groupby.py::test_shuffle_by[chunks0-expected_chunks0] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-False-max-True-int-2] tests/test_duck_array_ops.py::test_reduce[None-False-max-True-float32-1] [gw0] PASSED tests/test_groupby.py::test_shuffle_by[chunks0-expected_chunks0] tests/test_groupby.py::test_shuffle_by[chunks1-expected_chunks1] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-False-max-True-float32-1] tests/test_duck_array_ops.py::test_reduce[None-False-max-True-float32-2] [gw0] PASSED tests/test_groupby.py::test_shuffle_by[chunks1-expected_chunks1] tests/test_groupby.py::test_groupby_dask_eager_load_warnings [gw0] PASSED tests/test_groupby.py::test_groupby_dask_eager_load_warnings tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_to_month_tuple [gw0] PASSED tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_to_month_tuple tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_grouper_raises_error_if_months_are_not_valid_or_not_continuous [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-False-max-True-float32-2] tests/test_duck_array_ops.py::test_reduce[None-False-max-True-bool-1] [gw0] PASSED tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_grouper_raises_error_if_months_are_not_valid_or_not_continuous tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_grouper_with_months_spanning_calendar_year_using_same_year[360_day] [gw2] SKIPPED tests/test_duck_array_ops.py::test_reduce[None-False-max-True-bool-1] tests/test_duck_array_ops.py::test_reduce[None-False-max-True-bool-2] [gw2] SKIPPED tests/test_duck_array_ops.py::test_reduce[None-False-max-True-bool-2] tests/test_duck_array_ops.py::test_reduce[None-False-mean-False-float-1] [gw0] PASSED tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_grouper_with_months_spanning_calendar_year_using_same_year[360_day] tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_grouper_with_months_spanning_calendar_year_using_same_year[365_day] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-False-mean-False-float-1] tests/test_duck_array_ops.py::test_reduce[None-False-mean-False-float-2] [gw0] PASSED tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_grouper_with_months_spanning_calendar_year_using_same_year[365_day] tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_grouper_with_months_spanning_calendar_year_using_same_year[366_day] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-False-mean-False-float-2] tests/test_duck_array_ops.py::test_reduce[None-False-mean-False-int-1] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-False-mean-False-int-1] tests/test_duck_array_ops.py::test_reduce[None-False-mean-False-int-2] [gw0] PASSED tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_grouper_with_months_spanning_calendar_year_using_same_year[366_day] tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_grouper_with_months_spanning_calendar_year_using_same_year[all_leap] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-False-mean-False-int-2] tests/test_duck_array_ops.py::test_reduce[None-False-mean-False-float32-1] [gw0] PASSED tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_grouper_with_months_spanning_calendar_year_using_same_year[all_leap] tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_grouper_with_months_spanning_calendar_year_using_same_year[gregorian] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-False-mean-False-float32-1] tests/test_duck_array_ops.py::test_reduce[None-False-mean-False-float32-2] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-False-mean-False-float32-2] tests/test_duck_array_ops.py::test_reduce[None-False-mean-False-bool-1] [gw2] SKIPPED tests/test_duck_array_ops.py::test_reduce[None-False-mean-False-bool-1] tests/test_duck_array_ops.py::test_reduce[None-False-mean-False-bool-2] [gw0] PASSED tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_grouper_with_months_spanning_calendar_year_using_same_year[gregorian] tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_grouper_with_months_spanning_calendar_year_using_same_year[julian] [gw2] SKIPPED tests/test_duck_array_ops.py::test_reduce[None-False-mean-False-bool-2] tests/test_duck_array_ops.py::test_reduce[None-False-mean-True-float-1] [gw0] PASSED tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_grouper_with_months_spanning_calendar_year_using_same_year[julian] tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_grouper_with_months_spanning_calendar_year_using_same_year[noleap] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-False-mean-True-float-1] tests/test_duck_array_ops.py::test_reduce[None-False-mean-True-float-2] [gw0] PASSED tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_grouper_with_months_spanning_calendar_year_using_same_year[noleap] tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_grouper_with_months_spanning_calendar_year_using_same_year[proleptic_gregorian] [gw0] PASSED tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_grouper_with_months_spanning_calendar_year_using_same_year[proleptic_gregorian] tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_grouper_with_months_spanning_calendar_year_using_same_year[standard] [gw0] PASSED tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_grouper_with_months_spanning_calendar_year_using_same_year[standard] tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_grouper_with_partial_years[360_day] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-True-x-prod-True-float32-2] tests/test_duck_array_ops.py::test_min_count[False-True-x-prod-True-bool-1] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-False-mean-True-float-2] tests/test_duck_array_ops.py::test_reduce[None-False-mean-True-int-1] [gw0] PASSED tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_grouper_with_partial_years[360_day] tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_grouper_with_partial_years[365_day] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-True-x-prod-True-bool-1] [gw0] PASSED tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_grouper_with_partial_years[365_day] tests/test_duck_array_ops.py::test_min_count[False-True-x-prod-True-bool-2] tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_grouper_with_partial_years[366_day] [gw0] PASSED tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_grouper_with_partial_years[366_day] tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_grouper_with_partial_years[all_leap] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-False-mean-True-int-1] tests/test_duck_array_ops.py::test_reduce[None-False-mean-True-int-2] [gw0] PASSED tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_grouper_with_partial_years[all_leap] tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_grouper_with_partial_years[gregorian] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-True-x-prod-True-bool-2] tests/test_duck_array_ops.py::test_min_count[False-False-None-sum-False-float-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-False-None-sum-False-float-1] tests/test_duck_array_ops.py::test_min_count[False-False-None-sum-False-float-2] [gw0] PASSED tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_grouper_with_partial_years[gregorian] tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_grouper_with_partial_years[julian] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-False-mean-True-int-2] tests/test_duck_array_ops.py::test_reduce[None-False-mean-True-float32-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-False-None-sum-False-float-2] tests/test_duck_array_ops.py::test_min_count[False-False-None-sum-False-int-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-False-None-sum-False-int-1] tests/test_duck_array_ops.py::test_min_count[False-False-None-sum-False-int-2] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-False-None-sum-False-int-2] tests/test_duck_array_ops.py::test_min_count[False-False-None-sum-False-float32-1] [gw0] PASSED tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_grouper_with_partial_years[julian] tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_grouper_with_partial_years[noleap] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-False-None-sum-False-float32-1] tests/test_duck_array_ops.py::test_min_count[False-False-None-sum-False-float32-2] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-False-mean-True-float32-1] tests/test_duck_array_ops.py::test_reduce[None-False-mean-True-float32-2] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-False-None-sum-False-float32-2] tests/test_duck_array_ops.py::test_min_count[False-False-None-sum-False-bool-1] [gw0] PASSED tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_grouper_with_partial_years[noleap] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-False-None-sum-False-bool-1] tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_grouper_with_partial_years[proleptic_gregorian] tests/test_duck_array_ops.py::test_min_count[False-False-None-sum-False-bool-2] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-False-None-sum-False-bool-2] tests/test_duck_array_ops.py::test_min_count[False-False-None-sum-True-float-1] [gw0] PASSED tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_grouper_with_partial_years[proleptic_gregorian] tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_grouper_with_partial_years[standard] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-False-None-sum-True-float-1] tests/test_duck_array_ops.py::test_min_count[False-False-None-sum-True-float-2] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-False-mean-True-float32-2] tests/test_duck_array_ops.py::test_reduce[None-False-mean-True-bool-1] [gw2] SKIPPED tests/test_duck_array_ops.py::test_reduce[None-False-mean-True-bool-1] tests/test_duck_array_ops.py::test_reduce[None-False-mean-True-bool-2] [gw2] SKIPPED tests/test_duck_array_ops.py::test_reduce[None-False-mean-True-bool-2] tests/test_duck_array_ops.py::test_reduce[None-False-var-False-float-1] [gw0] PASSED tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_grouper_with_partial_years[standard] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-False-var-False-float-1] tests/test_duck_array_ops.py::test_reduce[None-False-var-False-float-2] tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_grouper_with_single_month_seasons[standard] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-False-None-sum-True-float-2] tests/test_duck_array_ops.py::test_min_count[False-False-None-sum-True-int-1] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-False-var-False-float-2] tests/test_duck_array_ops.py::test_reduce[None-False-var-False-int-1] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-False-var-False-int-1] tests/test_duck_array_ops.py::test_reduce[None-False-var-False-int-2] [gw0] PASSED tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_grouper_with_single_month_seasons[standard] tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_grouper_with_months_spanning_calendar_year_using_previous_year[360_day] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-False-None-sum-True-int-1] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-False-var-False-int-2] tests/test_duck_array_ops.py::test_reduce[None-False-var-False-float32-1] tests/test_duck_array_ops.py::test_min_count[False-False-None-sum-True-int-2] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-False-var-False-float32-1] tests/test_duck_array_ops.py::test_reduce[None-False-var-False-float32-2] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-False-var-False-float32-2] tests/test_duck_array_ops.py::test_reduce[None-False-var-False-bool-1] [gw0] PASSED tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_grouper_with_months_spanning_calendar_year_using_previous_year[360_day] tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_grouper_with_months_spanning_calendar_year_using_previous_year[365_day] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-False-None-sum-True-int-2] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-False-var-False-bool-1] tests/test_duck_array_ops.py::test_reduce[None-False-var-False-bool-2] tests/test_duck_array_ops.py::test_min_count[False-False-None-sum-True-float32-1] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-False-var-False-bool-2] tests/test_duck_array_ops.py::test_reduce[None-False-var-True-float-1] [gw0] PASSED tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_grouper_with_months_spanning_calendar_year_using_previous_year[365_day] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-False-None-sum-True-float32-1] tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_grouper_with_months_spanning_calendar_year_using_previous_year[366_day] tests/test_duck_array_ops.py::test_min_count[False-False-None-sum-True-float32-2] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-False-None-sum-True-float32-2] tests/test_duck_array_ops.py::test_min_count[False-False-None-sum-True-bool-1] [gw0] PASSED tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_grouper_with_months_spanning_calendar_year_using_previous_year[366_day] tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_grouper_with_months_spanning_calendar_year_using_previous_year[all_leap] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-False-var-True-float-1] tests/test_duck_array_ops.py::test_reduce[None-False-var-True-float-2] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-False-None-sum-True-bool-1] tests/test_duck_array_ops.py::test_min_count[False-False-None-sum-True-bool-2] [gw0] PASSED tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_grouper_with_months_spanning_calendar_year_using_previous_year[all_leap] tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_grouper_with_months_spanning_calendar_year_using_previous_year[gregorian] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-False-None-sum-True-bool-2] tests/test_duck_array_ops.py::test_min_count[False-False-None-prod-False-float-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-False-None-prod-False-float-1] tests/test_duck_array_ops.py::test_min_count[False-False-None-prod-False-float-2] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-False-None-prod-False-float-2] tests/test_duck_array_ops.py::test_min_count[False-False-None-prod-False-int-1] [gw0] PASSED tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_grouper_with_months_spanning_calendar_year_using_previous_year[gregorian] tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_grouper_with_months_spanning_calendar_year_using_previous_year[julian] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-False-None-prod-False-int-1] tests/test_duck_array_ops.py::test_min_count[False-False-None-prod-False-int-2] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-False-var-True-float-2] tests/test_duck_array_ops.py::test_reduce[None-False-var-True-int-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-False-None-prod-False-int-2] tests/test_duck_array_ops.py::test_min_count[False-False-None-prod-False-float32-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-False-None-prod-False-float32-1] tests/test_duck_array_ops.py::test_min_count[False-False-None-prod-False-float32-2] [gw0] PASSED tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_grouper_with_months_spanning_calendar_year_using_previous_year[julian] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-False-None-prod-False-float32-2] tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_grouper_with_months_spanning_calendar_year_using_previous_year[noleap] tests/test_duck_array_ops.py::test_min_count[False-False-None-prod-False-bool-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-False-None-prod-False-bool-1] tests/test_duck_array_ops.py::test_min_count[False-False-None-prod-False-bool-2] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-False-None-prod-False-bool-2] tests/test_duck_array_ops.py::test_min_count[False-False-None-prod-True-float-1] [gw0] PASSED tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_grouper_with_months_spanning_calendar_year_using_previous_year[noleap] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-False-var-True-int-1] tests/test_duck_array_ops.py::test_reduce[None-False-var-True-int-2] tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_grouper_with_months_spanning_calendar_year_using_previous_year[proleptic_gregorian] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-False-None-prod-True-float-1] tests/test_duck_array_ops.py::test_min_count[False-False-None-prod-True-float-2] [gw0] PASSED tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_grouper_with_months_spanning_calendar_year_using_previous_year[proleptic_gregorian] tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_grouper_with_months_spanning_calendar_year_using_previous_year[standard] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-False-None-prod-True-float-2] tests/test_duck_array_ops.py::test_min_count[False-False-None-prod-True-int-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-False-None-prod-True-int-1] tests/test_duck_array_ops.py::test_min_count[False-False-None-prod-True-int-2] [gw0] PASSED tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_grouper_with_months_spanning_calendar_year_using_previous_year[standard] tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_grouper_simple[360_day] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-False-var-True-int-2] tests/test_duck_array_ops.py::test_reduce[None-False-var-True-float32-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-False-None-prod-True-int-2] [gw0] PASSED tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_grouper_simple[360_day] tests/test_duck_array_ops.py::test_min_count[False-False-None-prod-True-float32-1] tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_grouper_simple[365_day] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-False-None-prod-True-float32-1] tests/test_duck_array_ops.py::test_min_count[False-False-None-prod-True-float32-2] [gw0] PASSED tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_grouper_simple[365_day] tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_grouper_simple[366_day] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-False-None-prod-True-float32-2] tests/test_duck_array_ops.py::test_min_count[False-False-None-prod-True-bool-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-False-None-prod-True-bool-1] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-False-var-True-float32-1] tests/test_duck_array_ops.py::test_reduce[None-False-var-True-float32-2] tests/test_duck_array_ops.py::test_min_count[False-False-None-prod-True-bool-2] [gw0] PASSED tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_grouper_simple[366_day] tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_grouper_simple[all_leap] [gw0] PASSED tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_grouper_simple[all_leap] tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_grouper_simple[gregorian] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-False-None-prod-True-bool-2] tests/test_duck_array_ops.py::test_min_count[False-False-x-sum-False-float-1] [gw0] PASSED tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_grouper_simple[gregorian] tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_grouper_simple[julian] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-False-x-sum-False-float-1] tests/test_duck_array_ops.py::test_min_count[False-False-x-sum-False-float-2] [gw0] PASSED tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_grouper_simple[julian] tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_grouper_simple[noleap] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-False-x-sum-False-float-2] [gw0] PASSED tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_grouper_simple[noleap] tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_grouper_simple[proleptic_gregorian] tests/test_duck_array_ops.py::test_min_count[False-False-x-sum-False-int-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-False-x-sum-False-int-1] tests/test_duck_array_ops.py::test_min_count[False-False-x-sum-False-int-2] [gw0] PASSED tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_grouper_simple[proleptic_gregorian] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-False-var-True-float32-2] tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_grouper_simple[standard] tests/test_duck_array_ops.py::test_reduce[None-False-var-True-bool-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-False-x-sum-False-int-2] tests/test_duck_array_ops.py::test_min_count[False-False-x-sum-False-float32-1] [gw2] SKIPPED tests/test_duck_array_ops.py::test_reduce[None-False-var-True-bool-1] tests/test_duck_array_ops.py::test_reduce[None-False-var-True-bool-2] [gw0] PASSED tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_grouper_simple[standard] tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_resampling_raises_unsorted_seasons[seasons0] [gw2] SKIPPED tests/test_duck_array_ops.py::test_reduce[None-False-var-True-bool-2] tests/test_duck_array_ops.py::test_reduce[None-True-sum-False-float-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-False-x-sum-False-float32-1] [gw0] PASSED tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_resampling_raises_unsorted_seasons[seasons0] tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_resampler[standard-True-True] tests/test_duck_array_ops.py::test_min_count[False-False-x-sum-False-float32-2] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-True-sum-False-float-1] tests/test_duck_array_ops.py::test_reduce[None-True-sum-False-float-2] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-False-x-sum-False-float32-2] tests/test_duck_array_ops.py::test_min_count[False-False-x-sum-False-bool-1] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-True-sum-False-float-2] tests/test_duck_array_ops.py::test_reduce[None-True-sum-False-int-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-False-x-sum-False-bool-1] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-True-sum-False-int-1] tests/test_duck_array_ops.py::test_min_count[False-False-x-sum-False-bool-2] tests/test_duck_array_ops.py::test_reduce[None-True-sum-False-int-2] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-False-x-sum-False-bool-2] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-True-sum-False-int-2] tests/test_duck_array_ops.py::test_reduce[None-True-sum-False-float32-1] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-True-sum-False-float32-1] [gw0] PASSED tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_resampler[standard-True-True] tests/test_duck_array_ops.py::test_min_count[False-False-x-sum-True-float-1] tests/test_duck_array_ops.py::test_reduce[None-True-sum-False-float32-2] tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_resampler[standard-True-False] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-True-sum-False-float32-2] tests/test_duck_array_ops.py::test_reduce[None-True-sum-False-bool-1] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-True-sum-False-bool-1] tests/test_duck_array_ops.py::test_reduce[None-True-sum-False-bool-2] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-True-sum-False-bool-2] tests/test_duck_array_ops.py::test_reduce[None-True-sum-True-float-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-False-x-sum-True-float-1] tests/test_duck_array_ops.py::test_min_count[False-False-x-sum-True-float-2] [gw0] PASSED tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_resampler[standard-True-False] tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_resampler[standard-False-True] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-True-sum-True-float-1] tests/test_duck_array_ops.py::test_reduce[None-True-sum-True-float-2] [gw0] PASSED tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_resampler[standard-False-True] tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_resampler[standard-False-False] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-False-x-sum-True-float-2] tests/test_duck_array_ops.py::test_min_count[False-False-x-sum-True-int-1] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-True-sum-True-float-2] tests/test_duck_array_ops.py::test_reduce[None-True-sum-True-int-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-False-x-sum-True-int-1] [gw0] PASSED tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_resampler[standard-False-False] tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_resampler[nov-first-True-True] tests/test_duck_array_ops.py::test_min_count[False-False-x-sum-True-int-2] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-True-sum-True-int-1] tests/test_duck_array_ops.py::test_reduce[None-True-sum-True-int-2] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-False-x-sum-True-int-2] tests/test_duck_array_ops.py::test_min_count[False-False-x-sum-True-float32-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-False-x-sum-True-float32-1] tests/test_duck_array_ops.py::test_min_count[False-False-x-sum-True-float32-2] [gw0] PASSED tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_resampler[nov-first-True-True] tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_resampler[nov-first-True-False] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-True-sum-True-int-2] tests/test_duck_array_ops.py::test_reduce[None-True-sum-True-float32-1] [gw0] PASSED tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_resampler[nov-first-True-False] tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_resampler[nov-first-False-True] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-False-x-sum-True-float32-2] tests/test_duck_array_ops.py::test_min_count[False-False-x-sum-True-bool-1] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-True-sum-True-float32-1] tests/test_duck_array_ops.py::test_reduce[None-True-sum-True-float32-2] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-False-x-sum-True-bool-1] tests/test_duck_array_ops.py::test_min_count[False-False-x-sum-True-bool-2] [gw0] PASSED tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_resampler[nov-first-False-True] tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_resampler[nov-first-False-False] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-True-sum-True-float32-2] tests/test_duck_array_ops.py::test_reduce[None-True-sum-True-bool-1] [gw0] PASSED tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_resampler[nov-first-False-False] tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_resampler[standard-diff-order-True-True] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-False-x-sum-True-bool-2] tests/test_duck_array_ops.py::test_min_count[False-False-x-prod-False-float-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-False-x-prod-False-float-1] tests/test_duck_array_ops.py::test_min_count[False-False-x-prod-False-float-2] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-False-x-prod-False-float-2] tests/test_duck_array_ops.py::test_min_count[False-False-x-prod-False-int-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-False-x-prod-False-int-1] [gw0] PASSED tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_resampler[standard-diff-order-True-True] tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_resampler[standard-diff-order-True-False] tests/test_duck_array_ops.py::test_min_count[False-False-x-prod-False-int-2] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-False-x-prod-False-int-2] tests/test_duck_array_ops.py::test_min_count[False-False-x-prod-False-float32-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-False-x-prod-False-float32-1] tests/test_duck_array_ops.py::test_min_count[False-False-x-prod-False-float32-2] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-True-sum-True-bool-1] tests/test_duck_array_ops.py::test_reduce[None-True-sum-True-bool-2] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-False-x-prod-False-float32-2] tests/test_duck_array_ops.py::test_min_count[False-False-x-prod-False-bool-1] [gw0] PASSED tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_resampler[standard-diff-order-True-False] tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_resampler[standard-diff-order-False-True] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-False-x-prod-False-bool-1] tests/test_duck_array_ops.py::test_min_count[False-False-x-prod-False-bool-2] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-False-x-prod-False-bool-2] tests/test_duck_array_ops.py::test_min_count[False-False-x-prod-True-float-1] [gw0] PASSED tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_resampler[standard-diff-order-False-True] tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_resampler[standard-diff-order-False-False] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-False-x-prod-True-float-1] tests/test_duck_array_ops.py::test_min_count[False-False-x-prod-True-float-2] [gw0] PASSED tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_resampler[standard-diff-order-False-False] tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_resampler[december-same-year-True-True] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-True-sum-True-bool-2] tests/test_duck_array_ops.py::test_reduce[None-True-min-False-float-1] [gw0] PASSED tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_resampler[december-same-year-True-True] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-True-min-False-float-1] tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_resampler[december-same-year-True-False] tests/test_duck_array_ops.py::test_reduce[None-True-min-False-float-2] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-True-min-False-float-2] tests/test_duck_array_ops.py::test_reduce[None-True-min-False-int-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-False-x-prod-True-float-2] tests/test_duck_array_ops.py::test_min_count[False-False-x-prod-True-int-1] [gw0] PASSED tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_resampler[december-same-year-True-False] tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_resampler[december-same-year-False-True] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-True-min-False-int-1] tests/test_duck_array_ops.py::test_reduce[None-True-min-False-int-2] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-True-min-False-int-2] tests/test_duck_array_ops.py::test_reduce[None-True-min-False-float32-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-False-x-prod-True-int-1] tests/test_duck_array_ops.py::test_min_count[False-False-x-prod-True-int-2] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-True-min-False-float32-1] tests/test_duck_array_ops.py::test_reduce[None-True-min-False-float32-2] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-True-min-False-float32-2] tests/test_duck_array_ops.py::test_reduce[None-True-min-False-bool-1] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-True-min-False-bool-1] tests/test_duck_array_ops.py::test_reduce[None-True-min-False-bool-2] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-True-min-False-bool-2] tests/test_duck_array_ops.py::test_reduce[None-True-min-True-float-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-False-x-prod-True-int-2] tests/test_duck_array_ops.py::test_min_count[False-False-x-prod-True-float32-1] [gw0] PASSED tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_resampler[december-same-year-False-True] tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_resampler[december-same-year-False-False] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-False-x-prod-True-float32-1] tests/test_duck_array_ops.py::test_min_count[False-False-x-prod-True-float32-2] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-True-min-True-float-1] tests/test_duck_array_ops.py::test_reduce[None-True-min-True-float-2] [gw0] PASSED tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_resampler[december-same-year-False-False] tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_resampler[skip-september-True-True] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-False-x-prod-True-float32-2] tests/test_duck_array_ops.py::test_min_count[False-False-x-prod-True-bool-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-False-x-prod-True-bool-1] tests/test_duck_array_ops.py::test_min_count[False-False-x-prod-True-bool-2] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-True-min-True-float-2] tests/test_duck_array_ops.py::test_reduce[None-True-min-True-int-1] [gw0] PASSED tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_resampler[skip-september-True-True] tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_resampler[skip-september-True-False] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[False-False-x-prod-True-bool-2] tests/test_duck_array_ops.py::test_min_count[None-True-None-sum-False-float-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-True-None-sum-False-float-1] tests/test_duck_array_ops.py::test_min_count[None-True-None-sum-False-float-2] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-True-None-sum-False-float-2] tests/test_duck_array_ops.py::test_min_count[None-True-None-sum-False-int-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-True-None-sum-False-int-1] tests/test_duck_array_ops.py::test_min_count[None-True-None-sum-False-int-2] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-True-None-sum-False-int-2] tests/test_duck_array_ops.py::test_min_count[None-True-None-sum-False-float32-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-True-None-sum-False-float32-1] tests/test_duck_array_ops.py::test_min_count[None-True-None-sum-False-float32-2] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-True-None-sum-False-float32-2] tests/test_duck_array_ops.py::test_min_count[None-True-None-sum-False-bool-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-True-None-sum-False-bool-1] tests/test_duck_array_ops.py::test_min_count[None-True-None-sum-False-bool-2] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-True-None-sum-False-bool-2] tests/test_duck_array_ops.py::test_min_count[None-True-None-sum-True-float-1] [gw0] PASSED tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_resampler[skip-september-True-False] tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_resampler[skip-september-False-True] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-True-None-sum-True-float-1] tests/test_duck_array_ops.py::test_min_count[None-True-None-sum-True-float-2] [gw0] PASSED tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_resampler[skip-september-False-True] tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_resampler[skip-september-False-False] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-True-None-sum-True-float-2] tests/test_duck_array_ops.py::test_min_count[None-True-None-sum-True-int-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-True-None-sum-True-int-1] tests/test_duck_array_ops.py::test_min_count[None-True-None-sum-True-int-2] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-True-None-sum-True-int-2] tests/test_duck_array_ops.py::test_min_count[None-True-None-sum-True-float32-1] [gw0] PASSED tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_resampler[skip-september-False-False] tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_resampler[jjas-only-True-True] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-True-None-sum-True-float32-1] tests/test_duck_array_ops.py::test_min_count[None-True-None-sum-True-float32-2] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-True-min-True-int-1] tests/test_duck_array_ops.py::test_reduce[None-True-min-True-int-2] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-True-None-sum-True-float32-2] tests/test_duck_array_ops.py::test_min_count[None-True-None-sum-True-bool-1] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-True-min-True-int-2] tests/test_duck_array_ops.py::test_reduce[None-True-min-True-float32-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-True-None-sum-True-bool-1] tests/test_duck_array_ops.py::test_min_count[None-True-None-sum-True-bool-2] [gw0] PASSED tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_resampler[jjas-only-True-True] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-True-min-True-float32-1] tests/test_duck_array_ops.py::test_reduce[None-True-min-True-float32-2] tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_resampler[jjas-only-True-False] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-True-None-sum-True-bool-2] tests/test_duck_array_ops.py::test_min_count[None-True-None-prod-False-float-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-True-None-prod-False-float-1] tests/test_duck_array_ops.py::test_min_count[None-True-None-prod-False-float-2] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-True-None-prod-False-float-2] tests/test_duck_array_ops.py::test_min_count[None-True-None-prod-False-int-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-True-None-prod-False-int-1] tests/test_duck_array_ops.py::test_min_count[None-True-None-prod-False-int-2] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-True-None-prod-False-int-2] tests/test_duck_array_ops.py::test_min_count[None-True-None-prod-False-float32-1] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-True-min-True-float32-2] tests/test_duck_array_ops.py::test_reduce[None-True-min-True-bool-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-True-None-prod-False-float32-1] tests/test_duck_array_ops.py::test_min_count[None-True-None-prod-False-float32-2] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-True-None-prod-False-float32-2] tests/test_duck_array_ops.py::test_min_count[None-True-None-prod-False-bool-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-True-None-prod-False-bool-1] tests/test_duck_array_ops.py::test_min_count[None-True-None-prod-False-bool-2] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-True-None-prod-False-bool-2] tests/test_duck_array_ops.py::test_min_count[None-True-None-prod-True-float-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-True-None-prod-True-float-1] tests/test_duck_array_ops.py::test_min_count[None-True-None-prod-True-float-2] [gw0] PASSED tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_resampler[jjas-only-True-False] tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_resampler[jjas-only-False-True] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-True-min-True-bool-1] tests/test_duck_array_ops.py::test_reduce[None-True-min-True-bool-2] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-True-None-prod-True-float-2] tests/test_duck_array_ops.py::test_min_count[None-True-None-prod-True-int-1] [gw0] PASSED tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_resampler[jjas-only-False-True] tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_resampler[jjas-only-False-False] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-True-None-prod-True-int-1] tests/test_duck_array_ops.py::test_min_count[None-True-None-prod-True-int-2] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-True-None-prod-True-int-2] tests/test_duck_array_ops.py::test_min_count[None-True-None-prod-True-float32-1] [gw0] PASSED tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_resampler[jjas-only-False-False] tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_resampler_errors [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-True-None-prod-True-float32-1] tests/test_duck_array_ops.py::test_min_count[None-True-None-prod-True-float32-2] [gw0] PASSED tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_resampler_errors tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_resampler_groupby_identical [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-True-None-prod-True-float32-2] tests/test_duck_array_ops.py::test_min_count[None-True-None-prod-True-bool-1] [gw0] PASSED tests/test_groupby.py::TestSeasonGrouperAndResampler::test_season_resampler_groupby_identical [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-True-None-prod-True-bool-1] tests/test_duck_array_ops.py::test_min_count[None-True-None-prod-True-bool-2] tests/test_hashable.py::test_hashable_dims[int] [gw0] PASSED tests/test_hashable.py::test_hashable_dims[int] tests/test_hashable.py::test_hashable_dims[tuple] [gw0] PASSED tests/test_hashable.py::test_hashable_dims[tuple] tests/test_hashable.py::test_hashable_dims[enum] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-True-min-True-bool-2] [gw0] PASSED tests/test_hashable.py::test_hashable_dims[enum] tests/test_hashable.py::test_hashable_dims[HashableObject] tests/test_duck_array_ops.py::test_reduce[None-True-max-False-float-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-True-None-prod-True-bool-2] tests/test_duck_array_ops.py::test_min_count[None-True-x-sum-False-float-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-True-x-sum-False-float-1] tests/test_duck_array_ops.py::test_min_count[None-True-x-sum-False-float-2] [gw0] PASSED tests/test_hashable.py::test_hashable_dims[HashableObject] tests/test_hashable.py::test_dataset_variable_hashable_names[int] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-True-max-False-float-1] tests/test_duck_array_ops.py::test_reduce[None-True-max-False-float-2] [gw0] PASSED tests/test_hashable.py::test_dataset_variable_hashable_names[int] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-True-x-sum-False-float-2] tests/test_duck_array_ops.py::test_min_count[None-True-x-sum-False-int-1] tests/test_hashable.py::test_dataset_variable_hashable_names[tuple] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-True-max-False-float-2] tests/test_duck_array_ops.py::test_reduce[None-True-max-False-int-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-True-x-sum-False-int-1] [gw0] PASSED tests/test_hashable.py::test_dataset_variable_hashable_names[tuple] tests/test_hashable.py::test_dataset_variable_hashable_names[enum] tests/test_duck_array_ops.py::test_min_count[None-True-x-sum-False-int-2] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-True-x-sum-False-int-2] tests/test_duck_array_ops.py::test_min_count[None-True-x-sum-False-float32-1] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-True-max-False-int-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-True-x-sum-False-float32-1] tests/test_duck_array_ops.py::test_min_count[None-True-x-sum-False-float32-2] [gw0] PASSED tests/test_hashable.py::test_dataset_variable_hashable_names[enum] tests/test_hashable.py::test_dataset_variable_hashable_names[HashableObject] tests/test_duck_array_ops.py::test_reduce[None-True-max-False-int-2] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-True-x-sum-False-float32-2] tests/test_duck_array_ops.py::test_min_count[None-True-x-sum-False-bool-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-True-x-sum-False-bool-1] tests/test_duck_array_ops.py::test_min_count[None-True-x-sum-False-bool-2] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-True-max-False-int-2] [gw0] PASSED tests/test_hashable.py::test_dataset_variable_hashable_names[HashableObject] tests/test_indexes.py::test_asarray_tuplesafe [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-True-x-sum-False-bool-2] tests/test_duck_array_ops.py::test_min_count[None-True-x-sum-True-float-1] tests/test_duck_array_ops.py::test_reduce[None-True-max-False-float32-1] [gw0] PASSED tests/test_indexes.py::test_asarray_tuplesafe [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-True-max-False-float32-1] tests/test_duck_array_ops.py::test_reduce[None-True-max-False-float32-2] tests/test_indexes.py::TestIndex::test_from_variables [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-True-x-sum-True-float-1] tests/test_duck_array_ops.py::test_min_count[None-True-x-sum-True-float-2] [gw0] PASSED tests/test_indexes.py::TestIndex::test_from_variables tests/test_indexes.py::TestIndex::test_concat [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-True-max-False-float32-2] tests/test_duck_array_ops.py::test_reduce[None-True-max-False-bool-1] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-True-max-False-bool-1] [gw0] PASSED tests/test_indexes.py::TestIndex::test_concat tests/test_indexes.py::TestIndex::test_stack tests/test_duck_array_ops.py::test_reduce[None-True-max-False-bool-2] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-True-max-False-bool-2] [gw0] PASSED tests/test_indexes.py::TestIndex::test_stack tests/test_indexes.py::TestIndex::test_unstack tests/test_duck_array_ops.py::test_reduce[None-True-max-True-float-1] [gw0] PASSED tests/test_indexes.py::TestIndex::test_unstack tests/test_indexes.py::TestIndex::test_create_variables [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-True-x-sum-True-float-2] tests/test_duck_array_ops.py::test_min_count[None-True-x-sum-True-int-1] [gw0] PASSED tests/test_indexes.py::TestIndex::test_create_variables tests/test_indexes.py::TestIndex::test_to_pandas_index [gw0] PASSED tests/test_indexes.py::TestIndex::test_to_pandas_index tests/test_indexes.py::TestIndex::test_isel [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-True-max-True-float-1] tests/test_duck_array_ops.py::test_reduce[None-True-max-True-float-2] [gw0] PASSED tests/test_indexes.py::TestIndex::test_isel tests/test_indexes.py::TestIndex::test_sel [gw0] PASSED tests/test_indexes.py::TestIndex::test_sel tests/test_indexes.py::TestIndex::test_join [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-True-x-sum-True-int-1] tests/test_duck_array_ops.py::test_min_count[None-True-x-sum-True-int-2] [gw0] PASSED tests/test_indexes.py::TestIndex::test_join tests/test_indexes.py::TestIndex::test_reindex_like [gw0] PASSED tests/test_indexes.py::TestIndex::test_reindex_like tests/test_indexes.py::TestIndex::test_equals [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-True-max-True-float-2] tests/test_duck_array_ops.py::test_reduce[None-True-max-True-int-1] [gw0] PASSED tests/test_indexes.py::TestIndex::test_equals tests/test_indexes.py::TestIndex::test_roll [gw0] PASSED tests/test_indexes.py::TestIndex::test_roll tests/test_indexes.py::TestIndex::test_rename [gw0] PASSED tests/test_indexes.py::TestIndex::test_rename tests/test_indexes.py::TestIndex::test_copy[True] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-True-max-True-int-1] tests/test_duck_array_ops.py::test_reduce[None-True-max-True-int-2] [gw0] PASSED tests/test_indexes.py::TestIndex::test_copy[True] tests/test_indexes.py::TestIndex::test_copy[False] [gw0] PASSED tests/test_indexes.py::TestIndex::test_copy[False] tests/test_indexes.py::TestIndex::test_getitem [gw0] PASSED tests/test_indexes.py::TestIndex::test_getitem tests/test_indexes.py::TestPandasIndex::test_constructor [gw0] PASSED tests/test_indexes.py::TestPandasIndex::test_constructor tests/test_indexes.py::TestPandasIndex::test_from_variables [gw0] PASSED tests/test_indexes.py::TestPandasIndex::test_from_variables tests/test_indexes.py::TestPandasIndex::test_from_variables_index_adapter [gw0] PASSED tests/test_indexes.py::TestPandasIndex::test_from_variables_index_adapter tests/test_indexes.py::TestPandasIndex::test_concat_periods [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-True-x-sum-True-int-2] tests/test_duck_array_ops.py::test_min_count[None-True-x-sum-True-float32-1] [gw0] PASSED tests/test_indexes.py::TestPandasIndex::test_concat_periods tests/test_indexes.py::TestPandasIndex::test_concat_str_dtype[str] [gw0] PASSED tests/test_indexes.py::TestPandasIndex::test_concat_str_dtype[str] tests/test_indexes.py::TestPandasIndex::test_concat_str_dtype[bytes] [gw0] PASSED tests/test_indexes.py::TestPandasIndex::test_concat_str_dtype[bytes] tests/test_indexes.py::TestPandasIndex::test_concat_empty [gw0] PASSED tests/test_indexes.py::TestPandasIndex::test_concat_empty tests/test_indexes.py::TestPandasIndex::test_concat_dim_error [gw0] PASSED tests/test_indexes.py::TestPandasIndex::test_concat_dim_error tests/test_indexes.py::TestPandasIndex::test_create_variables [gw0] PASSED tests/test_indexes.py::TestPandasIndex::test_create_variables tests/test_indexes.py::TestPandasIndex::test_to_pandas_index [gw0] PASSED tests/test_indexes.py::TestPandasIndex::test_to_pandas_index tests/test_indexes.py::TestPandasIndex::test_sel [gw0] PASSED tests/test_indexes.py::TestPandasIndex::test_sel tests/test_indexes.py::TestPandasIndex::test_sel_boolean [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-True-x-sum-True-float32-1] tests/test_duck_array_ops.py::test_min_count[None-True-x-sum-True-float32-2] [gw0] PASSED tests/test_indexes.py::TestPandasIndex::test_sel_boolean tests/test_indexes.py::TestPandasIndex::test_sel_datetime [gw0] PASSED tests/test_indexes.py::TestPandasIndex::test_sel_datetime tests/test_indexes.py::TestPandasIndex::test_sel_unsorted_datetime_index_raises [gw0] PASSED tests/test_indexes.py::TestPandasIndex::test_sel_unsorted_datetime_index_raises tests/test_indexes.py::TestPandasIndex::test_equals [gw0] PASSED tests/test_indexes.py::TestPandasIndex::test_equals tests/test_indexes.py::TestPandasIndex::test_join [gw0] PASSED tests/test_indexes.py::TestPandasIndex::test_join tests/test_indexes.py::TestPandasIndex::test_reindex_like [gw0] PASSED tests/test_indexes.py::TestPandasIndex::test_reindex_like tests/test_indexes.py::TestPandasIndex::test_rename [gw0] PASSED tests/test_indexes.py::TestPandasIndex::test_rename [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-True-max-True-int-2] tests/test_indexes.py::TestPandasIndex::test_copy tests/test_duck_array_ops.py::test_reduce[None-True-max-True-float32-1] [gw0] PASSED tests/test_indexes.py::TestPandasIndex::test_copy tests/test_indexes.py::TestPandasIndex::test_getitem [gw0] PASSED tests/test_indexes.py::TestPandasIndex::test_getitem tests/test_indexes.py::TestPandasMultiIndex::test_constructor [gw0] PASSED tests/test_indexes.py::TestPandasMultiIndex::test_constructor tests/test_indexes.py::TestPandasMultiIndex::test_from_variables [gw0] PASSED tests/test_indexes.py::TestPandasMultiIndex::test_from_variables tests/test_indexes.py::TestPandasMultiIndex::test_concat [gw0] PASSED tests/test_indexes.py::TestPandasMultiIndex::test_concat tests/test_indexes.py::TestPandasMultiIndex::test_stack [gw0] PASSED tests/test_indexes.py::TestPandasMultiIndex::test_stack tests/test_indexes.py::TestPandasMultiIndex::test_stack_non_unique [gw0] PASSED tests/test_indexes.py::TestPandasMultiIndex::test_stack_non_unique tests/test_indexes.py::TestPandasMultiIndex::test_unstack [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-True-max-True-float32-1] tests/test_duck_array_ops.py::test_reduce[None-True-max-True-float32-2] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-True-x-sum-True-float32-2] tests/test_duck_array_ops.py::test_min_count[None-True-x-sum-True-bool-1] [gw0] PASSED tests/test_indexes.py::TestPandasMultiIndex::test_unstack tests/test_indexes.py::TestPandasMultiIndex::test_unstack_requires_unique [gw0] PASSED tests/test_indexes.py::TestPandasMultiIndex::test_unstack_requires_unique tests/test_indexes.py::TestPandasMultiIndex::test_create_variables [gw0] PASSED tests/test_indexes.py::TestPandasMultiIndex::test_create_variables tests/test_indexes.py::TestPandasMultiIndex::test_sel [gw0] PASSED tests/test_indexes.py::TestPandasMultiIndex::test_sel tests/test_indexes.py::TestPandasMultiIndex::test_join [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-True-x-sum-True-bool-1] tests/test_duck_array_ops.py::test_min_count[None-True-x-sum-True-bool-2] [gw0] PASSED tests/test_indexes.py::TestPandasMultiIndex::test_join tests/test_indexes.py::TestPandasMultiIndex::test_rename [gw0] PASSED tests/test_indexes.py::TestPandasMultiIndex::test_rename tests/test_indexes.py::TestPandasMultiIndex::test_copy [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-True-max-True-float32-2] tests/test_duck_array_ops.py::test_reduce[None-True-max-True-bool-1] [gw0] PASSED tests/test_indexes.py::TestPandasMultiIndex::test_copy tests/test_indexes.py::TestIndexes::test_interface[pd_index] [gw0] PASSED tests/test_indexes.py::TestIndexes::test_interface[pd_index] tests/test_indexes.py::TestIndexes::test_interface[xr_index] [gw0] PASSED tests/test_indexes.py::TestIndexes::test_interface[xr_index] tests/test_indexes.py::TestIndexes::test_variables[pd_index] [gw0] PASSED tests/test_indexes.py::TestIndexes::test_variables[pd_index] tests/test_indexes.py::TestIndexes::test_variables[xr_index] [gw0] PASSED tests/test_indexes.py::TestIndexes::test_variables[xr_index] tests/test_indexes.py::TestIndexes::test_dims[pd_index] [gw0] PASSED tests/test_indexes.py::TestIndexes::test_dims[pd_index] tests/test_indexes.py::TestIndexes::test_dims[xr_index] [gw0] PASSED tests/test_indexes.py::TestIndexes::test_dims[xr_index] tests/test_indexes.py::TestIndexes::test_get_unique[pd_index] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-True-x-sum-True-bool-2] tests/test_duck_array_ops.py::test_min_count[None-True-x-prod-False-float-1] [gw0] PASSED tests/test_indexes.py::TestIndexes::test_get_unique[pd_index] tests/test_indexes.py::TestIndexes::test_get_unique[xr_index] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-True-x-prod-False-float-1] tests/test_duck_array_ops.py::test_min_count[None-True-x-prod-False-float-2] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-True-max-True-bool-1] tests/test_duck_array_ops.py::test_reduce[None-True-max-True-bool-2] [gw0] PASSED tests/test_indexes.py::TestIndexes::test_get_unique[xr_index] tests/test_indexes.py::TestIndexes::test_is_multi[pd_index] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-True-x-prod-False-float-2] tests/test_duck_array_ops.py::test_min_count[None-True-x-prod-False-int-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-True-x-prod-False-int-1] tests/test_duck_array_ops.py::test_min_count[None-True-x-prod-False-int-2] [gw0] PASSED tests/test_indexes.py::TestIndexes::test_is_multi[pd_index] tests/test_indexes.py::TestIndexes::test_is_multi[xr_index] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-True-x-prod-False-int-2] tests/test_duck_array_ops.py::test_min_count[None-True-x-prod-False-float32-1] [gw0] PASSED tests/test_indexes.py::TestIndexes::test_is_multi[xr_index] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-True-x-prod-False-float32-1] tests/test_duck_array_ops.py::test_min_count[None-True-x-prod-False-float32-2] tests/test_indexes.py::TestIndexes::test_get_all_coords[pd_index] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-True-x-prod-False-float32-2] tests/test_duck_array_ops.py::test_min_count[None-True-x-prod-False-bool-1] [gw0] PASSED tests/test_indexes.py::TestIndexes::test_get_all_coords[pd_index] tests/test_indexes.py::TestIndexes::test_get_all_coords[xr_index] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-True-x-prod-False-bool-1] tests/test_duck_array_ops.py::test_min_count[None-True-x-prod-False-bool-2] [gw0] PASSED tests/test_indexes.py::TestIndexes::test_get_all_coords[xr_index] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-True-x-prod-False-bool-2] tests/test_indexes.py::TestIndexes::test_get_all_dims[pd_index] tests/test_duck_array_ops.py::test_min_count[None-True-x-prod-True-float-1] [gw0] PASSED tests/test_indexes.py::TestIndexes::test_get_all_dims[pd_index] tests/test_indexes.py::TestIndexes::test_get_all_dims[xr_index] [gw0] PASSED tests/test_indexes.py::TestIndexes::test_get_all_dims[xr_index] tests/test_indexes.py::TestIndexes::test_group_by_index[pd_index] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-True-x-prod-True-float-1] tests/test_duck_array_ops.py::test_min_count[None-True-x-prod-True-float-2] [gw0] PASSED tests/test_indexes.py::TestIndexes::test_group_by_index[pd_index] tests/test_indexes.py::TestIndexes::test_group_by_index[xr_index] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-True-max-True-bool-2] tests/test_duck_array_ops.py::test_reduce[None-True-mean-False-float-1] [gw0] PASSED tests/test_indexes.py::TestIndexes::test_group_by_index[xr_index] tests/test_indexes.py::TestIndexes::test_to_pandas_indexes[pd_index] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-True-mean-False-float-1] tests/test_duck_array_ops.py::test_reduce[None-True-mean-False-float-2] [gw0] PASSED tests/test_indexes.py::TestIndexes::test_to_pandas_indexes[pd_index] tests/test_indexes.py::TestIndexes::test_to_pandas_indexes[xr_index] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-True-mean-False-float-2] tests/test_duck_array_ops.py::test_reduce[None-True-mean-False-int-1] [gw0] PASSED tests/test_indexes.py::TestIndexes::test_to_pandas_indexes[xr_index] tests/test_indexes.py::TestIndexes::test_copy_indexes[pd_index] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-True-mean-False-int-1] tests/test_duck_array_ops.py::test_reduce[None-True-mean-False-int-2] [gw0] PASSED tests/test_indexes.py::TestIndexes::test_copy_indexes[pd_index] tests/test_indexes.py::TestIndexes::test_copy_indexes[xr_index] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-True-mean-False-int-2] tests/test_duck_array_ops.py::test_reduce[None-True-mean-False-float32-1] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-True-mean-False-float32-1] [gw0] PASSED tests/test_indexes.py::TestIndexes::test_copy_indexes[xr_index] tests/test_duck_array_ops.py::test_reduce[None-True-mean-False-float32-2] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-True-x-prod-True-float-2] tests/test_duck_array_ops.py::test_min_count[None-True-x-prod-True-int-1] tests/test_indexes.py::test_safe_cast_to_index [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-True-mean-False-float32-2] tests/test_duck_array_ops.py::test_reduce[None-True-mean-False-bool-1] [gw0] PASSED tests/test_indexes.py::test_safe_cast_to_index tests/test_indexes.py::test_safe_cast_to_index_cftimeindex [gw2] SKIPPED tests/test_duck_array_ops.py::test_reduce[None-True-mean-False-bool-1] tests/test_duck_array_ops.py::test_reduce[None-True-mean-False-bool-2] [gw2] SKIPPED tests/test_duck_array_ops.py::test_reduce[None-True-mean-False-bool-2] tests/test_duck_array_ops.py::test_reduce[None-True-mean-True-float-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-True-x-prod-True-int-1] tests/test_duck_array_ops.py::test_min_count[None-True-x-prod-True-int-2] [gw0] PASSED tests/test_indexes.py::test_safe_cast_to_index_cftimeindex tests/test_indexes.py::test_safe_cast_to_index_datetime_datetime [gw0] PASSED tests/test_indexes.py::test_safe_cast_to_index_datetime_datetime tests/test_indexes.py::test_restore_dtype_on_multiindexes[int32] [gw0] PASSED tests/test_indexes.py::test_restore_dtype_on_multiindexes[int32] tests/test_indexes.py::test_restore_dtype_on_multiindexes[float32] [gw0] PASSED tests/test_indexes.py::test_restore_dtype_on_multiindexes[float32] tests/test_indexes.py::test_set_xindex_with_extra_variables [gw0] PASSED tests/test_indexes.py::test_set_xindex_with_extra_variables tests/test_indexes.py::test_set_xindex_factory_method_pattern [gw0] PASSED tests/test_indexes.py::test_set_xindex_factory_method_pattern tests/test_indexing.py::TestIndexCallable::test_getitem [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-True-mean-True-float-1] tests/test_duck_array_ops.py::test_reduce[None-True-mean-True-float-2] [gw0] PASSED tests/test_indexing.py::TestIndexCallable::test_getitem tests/test_indexing.py::TestIndexCallable::test_setitem [gw0] PASSED tests/test_indexing.py::TestIndexCallable::test_setitem tests/test_indexing.py::TestIndexers::test_expanded_indexer [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-True-x-prod-True-int-2] tests/test_duck_array_ops.py::test_min_count[None-True-x-prod-True-float32-1] [gw0] PASSED tests/test_indexing.py::TestIndexers::test_expanded_indexer tests/test_indexing.py::TestIndexers::test_stacked_multiindex_min_max [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-True-x-prod-True-float32-1] tests/test_duck_array_ops.py::test_min_count[None-True-x-prod-True-float32-2] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-True-mean-True-float-2] tests/test_duck_array_ops.py::test_reduce[None-True-mean-True-int-1] [gw0] PASSED tests/test_indexing.py::TestIndexers::test_stacked_multiindex_min_max tests/test_indexing.py::TestIndexers::test_group_indexers_by_index [gw0] PASSED tests/test_indexing.py::TestIndexers::test_group_indexers_by_index tests/test_indexing.py::TestIndexers::test_map_index_queries [gw0] PASSED tests/test_indexing.py::TestIndexers::test_map_index_queries tests/test_indexing.py::TestIndexers::test_read_only_view [gw0] PASSED tests/test_indexing.py::TestIndexers::test_read_only_view tests/test_indexing.py::TestLazyArray::test_slice_slice [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-True-mean-True-int-1] tests/test_duck_array_ops.py::test_reduce[None-True-mean-True-int-2] [gw0] PASSED tests/test_indexing.py::TestLazyArray::test_slice_slice tests/test_indexing.py::TestLazyArray::test_slice_slice_by_array[old_slice0-array0-10] [gw0] PASSED tests/test_indexing.py::TestLazyArray::test_slice_slice_by_array[old_slice0-array0-10] tests/test_indexing.py::TestLazyArray::test_slice_slice_by_array[old_slice1-array1-10] [gw0] PASSED tests/test_indexing.py::TestLazyArray::test_slice_slice_by_array[old_slice1-array1-10] tests/test_indexing.py::TestLazyArray::test_slice_slice_by_array[old_slice2-array2-15] [gw0] PASSED tests/test_indexing.py::TestLazyArray::test_slice_slice_by_array[old_slice2-array2-15] tests/test_indexing.py::TestLazyArray::test_slice_slice_by_array[old_slice3-array3-12] [gw0] PASSED tests/test_indexing.py::TestLazyArray::test_slice_slice_by_array[old_slice3-array3-12] tests/test_indexing.py::TestLazyArray::test_slice_slice_by_array[old_slice4-array4-13] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-True-x-prod-True-float32-2] tests/test_duck_array_ops.py::test_min_count[None-True-x-prod-True-bool-1] [gw0] PASSED tests/test_indexing.py::TestLazyArray::test_slice_slice_by_array[old_slice4-array4-13] tests/test_indexing.py::TestLazyArray::test_slice_slice_by_array[old_slice5-array5-20] [gw0] PASSED tests/test_indexing.py::TestLazyArray::test_slice_slice_by_array[old_slice5-array5-20] tests/test_indexing.py::TestLazyArray::test_lazily_indexed_array [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-True-mean-True-int-2] tests/test_duck_array_ops.py::test_reduce[None-True-mean-True-float32-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-True-x-prod-True-bool-1] tests/test_duck_array_ops.py::test_min_count[None-True-x-prod-True-bool-2] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-True-mean-True-float32-1] tests/test_duck_array_ops.py::test_reduce[None-True-mean-True-float32-2] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-True-x-prod-True-bool-2] tests/test_duck_array_ops.py::test_min_count[None-False-None-sum-False-float-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-False-None-sum-False-float-1] tests/test_duck_array_ops.py::test_min_count[None-False-None-sum-False-float-2] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-False-None-sum-False-float-2] tests/test_duck_array_ops.py::test_min_count[None-False-None-sum-False-int-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-False-None-sum-False-int-1] tests/test_duck_array_ops.py::test_min_count[None-False-None-sum-False-int-2] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-False-None-sum-False-int-2] tests/test_duck_array_ops.py::test_min_count[None-False-None-sum-False-float32-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-False-None-sum-False-float32-1] tests/test_duck_array_ops.py::test_min_count[None-False-None-sum-False-float32-2] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-False-None-sum-False-float32-2] tests/test_duck_array_ops.py::test_min_count[None-False-None-sum-False-bool-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-False-None-sum-False-bool-1] tests/test_duck_array_ops.py::test_min_count[None-False-None-sum-False-bool-2] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-False-None-sum-False-bool-2] tests/test_duck_array_ops.py::test_min_count[None-False-None-sum-True-float-1] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-True-mean-True-float32-2] tests/test_duck_array_ops.py::test_reduce[None-True-mean-True-bool-1] [gw2] SKIPPED tests/test_duck_array_ops.py::test_reduce[None-True-mean-True-bool-1] tests/test_duck_array_ops.py::test_reduce[None-True-mean-True-bool-2] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-False-None-sum-True-float-1] tests/test_duck_array_ops.py::test_min_count[None-False-None-sum-True-float-2] [gw2] SKIPPED tests/test_duck_array_ops.py::test_reduce[None-True-mean-True-bool-2] tests/test_duck_array_ops.py::test_reduce[None-True-var-False-float-1] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-True-var-False-float-1] tests/test_duck_array_ops.py::test_reduce[None-True-var-False-float-2] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-True-var-False-float-2] tests/test_duck_array_ops.py::test_reduce[None-True-var-False-int-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-False-None-sum-True-float-2] tests/test_duck_array_ops.py::test_min_count[None-False-None-sum-True-int-1] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-True-var-False-int-1] tests/test_duck_array_ops.py::test_reduce[None-True-var-False-int-2] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-True-var-False-int-2] tests/test_duck_array_ops.py::test_reduce[None-True-var-False-float32-1] [gw0] PASSED tests/test_indexing.py::TestLazyArray::test_lazily_indexed_array tests/test_indexing.py::TestLazyArray::test_vectorized_lazily_indexed_array [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-False-None-sum-True-int-1] tests/test_duck_array_ops.py::test_min_count[None-False-None-sum-True-int-2] [gw3] PASSED tests/test_interp.py::test_interpolate_nd[no_chunk-quintic] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-True-var-False-float32-1] tests/test_duck_array_ops.py::test_reduce[None-True-var-False-float32-2] tests/test_interp.py::test_interpolate_nd[no_chunk-pchip] [gw0] PASSED tests/test_indexing.py::TestLazyArray::test_vectorized_lazily_indexed_array [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-True-var-False-float32-2] tests/test_indexing.py::TestLazyArray::test_lazily_indexed_array_vindex_setitem tests/test_duck_array_ops.py::test_reduce[None-True-var-False-bool-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-False-None-sum-True-int-2] tests/test_duck_array_ops.py::test_min_count[None-False-None-sum-True-float32-1] [gw0] PASSED tests/test_indexing.py::TestLazyArray::test_lazily_indexed_array_vindex_setitem tests/test_indexing.py::TestLazyArray::test_lazily_indexed_array_setitem[OuterIndexer-key0-10] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-True-var-False-bool-1] tests/test_duck_array_ops.py::test_reduce[None-True-var-False-bool-2] [gw0] PASSED tests/test_indexing.py::TestLazyArray::test_lazily_indexed_array_setitem[OuterIndexer-key0-10] tests/test_indexing.py::TestLazyArray::test_lazily_indexed_array_setitem[BasicIndexer-key1-10] [gw0] PASSED tests/test_indexing.py::TestLazyArray::test_lazily_indexed_array_setitem[BasicIndexer-key1-10] tests/test_indexing.py::TestCopyOnWriteArray::test_setitem [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-False-None-sum-True-float32-1] tests/test_duck_array_ops.py::test_min_count[None-False-None-sum-True-float32-2] [gw0] PASSED tests/test_indexing.py::TestCopyOnWriteArray::test_setitem [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-True-var-False-bool-2] tests/test_indexing.py::TestCopyOnWriteArray::test_sub_array tests/test_duck_array_ops.py::test_reduce[None-True-var-True-float-1] [gw0] PASSED tests/test_indexing.py::TestCopyOnWriteArray::test_sub_array tests/test_indexing.py::TestCopyOnWriteArray::test_index_scalar [gw0] PASSED tests/test_indexing.py::TestCopyOnWriteArray::test_index_scalar tests/test_indexing.py::TestMemoryCachedArray::test_wrapper [gw0] PASSED tests/test_indexing.py::TestMemoryCachedArray::test_wrapper tests/test_indexing.py::TestMemoryCachedArray::test_sub_array [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-False-None-sum-True-float32-2] tests/test_duck_array_ops.py::test_min_count[None-False-None-sum-True-bool-1] [gw0] PASSED tests/test_indexing.py::TestMemoryCachedArray::test_sub_array tests/test_indexing.py::TestMemoryCachedArray::test_async_wrapper [gw0] SKIPPED tests/test_indexing.py::TestMemoryCachedArray::test_async_wrapper tests/test_indexing.py::TestMemoryCachedArray::test_async_sub_array [gw0] SKIPPED tests/test_indexing.py::TestMemoryCachedArray::test_async_sub_array tests/test_indexing.py::TestMemoryCachedArray::test_setitem [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-False-None-sum-True-bool-1] tests/test_duck_array_ops.py::test_min_count[None-False-None-sum-True-bool-2] [gw0] PASSED tests/test_indexing.py::TestMemoryCachedArray::test_setitem tests/test_indexing.py::TestMemoryCachedArray::test_index_scalar [gw0] PASSED tests/test_indexing.py::TestMemoryCachedArray::test_index_scalar tests/test_indexing.py::test_base_explicit_indexer [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-True-var-True-float-1] tests/test_duck_array_ops.py::test_reduce[None-True-var-True-float-2] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-False-None-sum-True-bool-2] [gw0] PASSED tests/test_indexing.py::test_base_explicit_indexer tests/test_duck_array_ops.py::test_min_count[None-False-None-prod-False-float-1] tests/test_indexing.py::test_invalid_for_all[BasicIndexer] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-False-None-prod-False-float-1] tests/test_duck_array_ops.py::test_min_count[None-False-None-prod-False-float-2] [gw0] PASSED tests/test_indexing.py::test_invalid_for_all[BasicIndexer] tests/test_indexing.py::test_invalid_for_all[OuterIndexer] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-False-None-prod-False-float-2] tests/test_duck_array_ops.py::test_min_count[None-False-None-prod-False-int-1] [gw0] PASSED tests/test_indexing.py::test_invalid_for_all[OuterIndexer] tests/test_indexing.py::test_invalid_for_all[VectorizedIndexer] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-False-None-prod-False-int-1] tests/test_duck_array_ops.py::test_min_count[None-False-None-prod-False-int-2] [gw0] PASSED tests/test_indexing.py::test_invalid_for_all[VectorizedIndexer] tests/test_indexing.py::test_basic_indexer [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-False-None-prod-False-int-2] tests/test_duck_array_ops.py::test_min_count[None-False-None-prod-False-float32-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-False-None-prod-False-float32-1] tests/test_duck_array_ops.py::test_min_count[None-False-None-prod-False-float32-2] [gw0] PASSED tests/test_indexing.py::test_basic_indexer tests/test_indexing.py::test_outer_indexer [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-False-None-prod-False-float32-2] tests/test_duck_array_ops.py::test_min_count[None-False-None-prod-False-bool-1] [gw0] PASSED tests/test_indexing.py::test_outer_indexer tests/test_indexing.py::test_vectorized_indexer [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-False-None-prod-False-bool-1] tests/test_duck_array_ops.py::test_min_count[None-False-None-prod-False-bool-2] [gw0] PASSED tests/test_indexing.py::test_vectorized_indexer [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-False-None-prod-False-bool-2] tests/test_indexing.py::Test_vectorized_indexer::test_arrayize_vectorized_indexer tests/test_duck_array_ops.py::test_min_count[None-False-None-prod-True-float-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-False-None-prod-True-float-1] tests/test_duck_array_ops.py::test_min_count[None-False-None-prod-True-float-2] [gw0] PASSED tests/test_indexing.py::Test_vectorized_indexer::test_arrayize_vectorized_indexer [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-True-var-True-float-2] tests/test_duck_array_ops.py::test_reduce[None-True-var-True-int-1] tests/test_indexing.py::test_decompose_slice[sl0-100] [gw0] PASSED tests/test_indexing.py::test_decompose_slice[sl0-100] tests/test_indexing.py::test_decompose_slice[sl0-99] [gw0] PASSED tests/test_indexing.py::test_decompose_slice[sl0-99] tests/test_indexing.py::test_decompose_slice[sl1-100] [gw0] PASSED tests/test_indexing.py::test_decompose_slice[sl1-100] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-False-None-prod-True-float-2] tests/test_duck_array_ops.py::test_min_count[None-False-None-prod-True-int-1] tests/test_indexing.py::test_decompose_slice[sl1-99] [gw0] PASSED tests/test_indexing.py::test_decompose_slice[sl1-99] tests/test_indexing.py::test_decompose_slice[sl2-100] [gw0] PASSED tests/test_indexing.py::test_decompose_slice[sl2-100] tests/test_indexing.py::test_decompose_slice[sl2-99] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-False-None-prod-True-int-1] tests/test_duck_array_ops.py::test_min_count[None-False-None-prod-True-int-2] [gw0] PASSED tests/test_indexing.py::test_decompose_slice[sl2-99] tests/test_indexing.py::test_decompose_slice[sl3-100] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-True-var-True-int-1] tests/test_duck_array_ops.py::test_reduce[None-True-var-True-int-2] [gw0] PASSED tests/test_indexing.py::test_decompose_slice[sl3-100] tests/test_indexing.py::test_decompose_slice[sl3-99] [gw0] PASSED tests/test_indexing.py::test_decompose_slice[sl3-99] tests/test_indexing.py::test_decompose_indexers[IndexingSupport.BASIC-vectorized-shape0] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-False-None-prod-True-int-2] tests/test_duck_array_ops.py::test_min_count[None-False-None-prod-True-float32-1] [gw0] PASSED tests/test_indexing.py::test_decompose_indexers[IndexingSupport.BASIC-vectorized-shape0] tests/test_indexing.py::test_decompose_indexers[IndexingSupport.BASIC-vectorized-shape1] [gw0] PASSED tests/test_indexing.py::test_decompose_indexers[IndexingSupport.BASIC-vectorized-shape1] tests/test_indexing.py::test_decompose_indexers[IndexingSupport.BASIC-outer-shape0] [gw0] PASSED tests/test_indexing.py::test_decompose_indexers[IndexingSupport.BASIC-outer-shape0] tests/test_indexing.py::test_decompose_indexers[IndexingSupport.BASIC-outer-shape1] [gw0] PASSED tests/test_indexing.py::test_decompose_indexers[IndexingSupport.BASIC-outer-shape1] tests/test_indexing.py::test_decompose_indexers[IndexingSupport.BASIC-outer_scalar-shape0] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-False-None-prod-True-float32-1] tests/test_duck_array_ops.py::test_min_count[None-False-None-prod-True-float32-2] [gw0] PASSED tests/test_indexing.py::test_decompose_indexers[IndexingSupport.BASIC-outer_scalar-shape0] tests/test_indexing.py::test_decompose_indexers[IndexingSupport.BASIC-outer_scalar-shape1] [gw0] PASSED tests/test_indexing.py::test_decompose_indexers[IndexingSupport.BASIC-outer_scalar-shape1] tests/test_indexing.py::test_decompose_indexers[IndexingSupport.BASIC-outer_scalar2-shape0] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-True-var-True-int-2] tests/test_duck_array_ops.py::test_reduce[None-True-var-True-float32-1] [gw0] PASSED tests/test_indexing.py::test_decompose_indexers[IndexingSupport.BASIC-outer_scalar2-shape0] tests/test_indexing.py::test_decompose_indexers[IndexingSupport.BASIC-outer_scalar2-shape1] [gw0] PASSED tests/test_indexing.py::test_decompose_indexers[IndexingSupport.BASIC-outer_scalar2-shape1] tests/test_indexing.py::test_decompose_indexers[IndexingSupport.BASIC-outer1vec-shape0] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-False-None-prod-True-float32-2] tests/test_duck_array_ops.py::test_min_count[None-False-None-prod-True-bool-1] [gw0] PASSED tests/test_indexing.py::test_decompose_indexers[IndexingSupport.BASIC-outer1vec-shape0] tests/test_indexing.py::test_decompose_indexers[IndexingSupport.BASIC-outer1vec-shape1] [gw0] PASSED tests/test_indexing.py::test_decompose_indexers[IndexingSupport.BASIC-outer1vec-shape1] tests/test_indexing.py::test_decompose_indexers[IndexingSupport.BASIC-basic-shape0] [gw0] PASSED tests/test_indexing.py::test_decompose_indexers[IndexingSupport.BASIC-basic-shape0] tests/test_indexing.py::test_decompose_indexers[IndexingSupport.BASIC-basic-shape1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-False-None-prod-True-bool-1] tests/test_duck_array_ops.py::test_min_count[None-False-None-prod-True-bool-2] [gw0] PASSED tests/test_indexing.py::test_decompose_indexers[IndexingSupport.BASIC-basic-shape1] tests/test_indexing.py::test_decompose_indexers[IndexingSupport.BASIC-basic1-shape0] [gw0] PASSED tests/test_indexing.py::test_decompose_indexers[IndexingSupport.BASIC-basic1-shape0] tests/test_indexing.py::test_decompose_indexers[IndexingSupport.BASIC-basic1-shape1] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-True-var-True-float32-1] tests/test_duck_array_ops.py::test_reduce[None-True-var-True-float32-2] [gw0] PASSED tests/test_indexing.py::test_decompose_indexers[IndexingSupport.BASIC-basic1-shape1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-False-None-prod-True-bool-2] tests/test_indexing.py::test_decompose_indexers[IndexingSupport.BASIC-basic2-shape0] [gw0] PASSED tests/test_indexing.py::test_decompose_indexers[IndexingSupport.BASIC-basic2-shape0] tests/test_indexing.py::test_decompose_indexers[IndexingSupport.BASIC-basic2-shape1] [gw0] PASSED tests/test_indexing.py::test_decompose_indexers[IndexingSupport.BASIC-basic2-shape1] tests/test_indexing.py::test_decompose_indexers[IndexingSupport.BASIC-basic3-shape0] tests/test_duck_array_ops.py::test_min_count[None-False-x-sum-False-float-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-False-x-sum-False-float-1] [gw0] PASSED tests/test_indexing.py::test_decompose_indexers[IndexingSupport.BASIC-basic3-shape0] tests/test_indexing.py::test_decompose_indexers[IndexingSupport.BASIC-basic3-shape1] tests/test_duck_array_ops.py::test_min_count[None-False-x-sum-False-float-2] [gw0] PASSED tests/test_indexing.py::test_decompose_indexers[IndexingSupport.BASIC-basic3-shape1] tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER-vectorized-shape0] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-False-x-sum-False-float-2] tests/test_duck_array_ops.py::test_min_count[None-False-x-sum-False-int-1] [gw0] PASSED tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER-vectorized-shape0] tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER-vectorized-shape1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-False-x-sum-False-int-1] tests/test_duck_array_ops.py::test_min_count[None-False-x-sum-False-int-2] [gw0] PASSED tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER-vectorized-shape1] tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER-outer-shape0] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-False-x-sum-False-int-2] tests/test_duck_array_ops.py::test_min_count[None-False-x-sum-False-float32-1] [gw0] PASSED tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER-outer-shape0] tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER-outer-shape1] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-True-var-True-float32-2] tests/test_duck_array_ops.py::test_reduce[None-True-var-True-bool-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-False-x-sum-False-float32-1] tests/test_duck_array_ops.py::test_min_count[None-False-x-sum-False-float32-2] [gw0] PASSED tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER-outer-shape1] tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER-outer_scalar-shape0] [gw0] PASSED tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER-outer_scalar-shape0] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-False-x-sum-False-float32-2] tests/test_namedarray.py::TestNamedArray::test_permute_dims[dims2-expected_sizes2] tests/test_duck_array_ops.py::test_min_count[None-False-x-sum-False-bool-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-False-x-sum-False-bool-1] [gw0] PASSED tests/test_namedarray.py::TestNamedArray::test_permute_dims[dims2-expected_sizes2] tests/test_duck_array_ops.py::test_min_count[None-False-x-sum-False-bool-2] tests/test_namedarray.py::TestNamedArray::test_permute_dims_errors [gw0] PASSED tests/test_namedarray.py::TestNamedArray::test_permute_dims_errors tests/test_namedarray.py::TestNamedArray::test_broadcast_to[broadcast_dims0-2] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-False-x-sum-False-bool-2] tests/test_duck_array_ops.py::test_min_count[None-False-x-sum-True-float-1] [gw0] PASSED tests/test_namedarray.py::TestNamedArray::test_broadcast_to[broadcast_dims0-2] tests/test_namedarray.py::TestNamedArray::test_broadcast_to[broadcast_dims1-3] [gw0] PASSED tests/test_namedarray.py::TestNamedArray::test_broadcast_to[broadcast_dims1-3] tests/test_namedarray.py::TestNamedArray::test_broadcast_to[broadcast_dims2-3] [gw0] PASSED tests/test_namedarray.py::TestNamedArray::test_broadcast_to[broadcast_dims2-3] tests/test_namedarray.py::TestNamedArray::test_broadcast_to_errors [gw0] PASSED tests/test_namedarray.py::TestNamedArray::test_broadcast_to_errors tests/test_namedarray.py::TestNamedArray::test_warn_on_repeated_dimension_names [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-False-x-sum-True-float-1] tests/test_duck_array_ops.py::test_min_count[None-False-x-sum-True-float-2] [gw0] PASSED tests/test_namedarray.py::TestNamedArray::test_warn_on_repeated_dimension_names tests/test_namedarray.py::TestNamedArray::test_aggregation [gw0] PASSED tests/test_namedarray.py::TestNamedArray::test_aggregation tests/test_namedarray.py::test_repr [gw0] PASSED tests/test_namedarray.py::test_repr tests/test_nd_point_index.py::test_tree_index_init [gw0] PASSED tests/test_nd_point_index.py::test_tree_index_init tests/test_nd_point_index.py::test_tree_index_init_errors [gw0] PASSED tests/test_nd_point_index.py::test_tree_index_init_errors tests/test_nd_point_index.py::test_tree_index_sel [gw0] PASSED tests/test_nd_point_index.py::test_tree_index_sel tests/test_nd_point_index.py::test_tree_index_sel_errors [gw0] PASSED tests/test_nd_point_index.py::test_tree_index_sel_errors tests/test_nd_point_index.py::test_tree_index_equals [gw0] PASSED tests/test_nd_point_index.py::test_tree_index_equals tests/test_nd_point_index.py::test_tree_index_rename [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-False-x-sum-True-float-2] tests/test_duck_array_ops.py::test_min_count[None-False-x-sum-True-int-1] [gw0] PASSED tests/test_nd_point_index.py::test_tree_index_rename tests/test_nputils.py::test_is_contiguous [gw0] PASSED tests/test_nputils.py::test_is_contiguous tests/test_nputils.py::test_vindex [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-False-x-sum-True-int-1] tests/test_duck_array_ops.py::test_min_count[None-False-x-sum-True-int-2] [gw0] PASSED tests/test_nputils.py::test_vindex tests/test_options.py::test_invalid_option_raises [gw0] PASSED tests/test_options.py::test_invalid_option_raises tests/test_options.py::test_display_width [gw0] PASSED tests/test_options.py::test_display_width tests/test_options.py::test_arithmetic_join [gw0] PASSED tests/test_options.py::test_arithmetic_join tests/test_options.py::test_enable_cftimeindex [gw0] PASSED tests/test_options.py::test_enable_cftimeindex tests/test_options.py::test_file_cache_maxsize [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-True-var-True-bool-1] tests/test_duck_array_ops.py::test_reduce[None-True-var-True-bool-2] [gw0] PASSED tests/test_options.py::test_file_cache_maxsize tests/test_options.py::test_keep_attrs [gw0] PASSED tests/test_options.py::test_keep_attrs tests/test_options.py::test_nested_options [gw0] PASSED tests/test_options.py::test_nested_options tests/test_options.py::test_display_style [gw0] PASSED tests/test_options.py::test_display_style [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-False-x-sum-True-int-2] tests/test_duck_array_ops.py::test_min_count[None-False-x-sum-True-float32-1] tests/test_options.py::TestAttrRetention::test_dataset_attr_retention [gw0] PASSED tests/test_options.py::TestAttrRetention::test_dataset_attr_retention tests/test_options.py::TestAttrRetention::test_dataarray_attr_retention [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-False-x-sum-True-float32-1] tests/test_duck_array_ops.py::test_min_count[None-False-x-sum-True-float32-2] [gw0] PASSED tests/test_options.py::TestAttrRetention::test_dataarray_attr_retention tests/test_options.py::TestAttrRetention::test_groupby_attr_retention [gw0] PASSED tests/test_options.py::TestAttrRetention::test_groupby_attr_retention tests/test_options.py::TestAttrRetention::test_concat_attr_retention [gw0] PASSED tests/test_options.py::TestAttrRetention::test_concat_attr_retention tests/test_options.py::TestAttrRetention::test_merge_attr_retention [gw0] PASSED tests/test_options.py::TestAttrRetention::test_merge_attr_retention tests/test_options.py::TestAttrRetention::test_display_style_text [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-False-x-sum-True-float32-2] tests/test_duck_array_ops.py::test_min_count[None-False-x-sum-True-bool-1] [gw0] PASSED tests/test_options.py::TestAttrRetention::test_display_style_text tests/test_options.py::TestAttrRetention::test_display_style_html [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-False-x-sum-True-bool-1] tests/test_duck_array_ops.py::test_min_count[None-False-x-sum-True-bool-2] [gw0] PASSED tests/test_options.py::TestAttrRetention::test_display_style_html tests/test_options.py::TestAttrRetention::test_display_dataarray_style_text [gw0] PASSED tests/test_options.py::TestAttrRetention::test_display_dataarray_style_text tests/test_options.py::TestAttrRetention::test_display_dataarray_style_html [gw0] PASSED tests/test_options.py::TestAttrRetention::test_display_dataarray_style_html tests/test_options.py::test_get_options_retention[left] [gw0] PASSED tests/test_options.py::test_get_options_retention[left] tests/test_options.py::test_get_options_retention[exact] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-False-x-sum-True-bool-2] tests/test_duck_array_ops.py::test_min_count[None-False-x-prod-False-float-1] [gw0] PASSED tests/test_options.py::test_get_options_retention[exact] tests/test_pandas_to_xarray.py::TestDataFrameToXArray::test_to_xarray_index_types[object] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-False-x-prod-False-float-1] tests/test_duck_array_ops.py::test_min_count[None-False-x-prod-False-float-2] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-False-x-prod-False-float-2] tests/test_duck_array_ops.py::test_min_count[None-False-x-prod-False-int-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-False-x-prod-False-int-1] tests/test_duck_array_ops.py::test_min_count[None-False-x-prod-False-int-2] [gw0] PASSED tests/test_pandas_to_xarray.py::TestDataFrameToXArray::test_to_xarray_index_types[object] tests/test_pandas_to_xarray.py::TestDataFrameToXArray::test_to_xarray_index_types[string] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-False-x-prod-False-int-2] tests/test_duck_array_ops.py::test_min_count[None-False-x-prod-False-float32-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-False-x-prod-False-float32-1] tests/test_duck_array_ops.py::test_min_count[None-False-x-prod-False-float32-2] [gw0] PASSED tests/test_pandas_to_xarray.py::TestDataFrameToXArray::test_to_xarray_index_types[string] tests/test_pandas_to_xarray.py::TestDataFrameToXArray::test_to_xarray_index_types[datetime] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-False-x-prod-False-float32-2] tests/test_duck_array_ops.py::test_min_count[None-False-x-prod-False-bool-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-False-x-prod-False-bool-1] tests/test_duck_array_ops.py::test_min_count[None-False-x-prod-False-bool-2] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[None-True-var-True-bool-2] tests/test_duck_array_ops.py::test_reduce[x-False-sum-False-float-1] [gw0] PASSED tests/test_pandas_to_xarray.py::TestDataFrameToXArray::test_to_xarray_index_types[datetime] tests/test_pandas_to_xarray.py::TestDataFrameToXArray::test_to_xarray_index_types[datetime-tz] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-False-x-prod-False-bool-2] tests/test_duck_array_ops.py::test_min_count[None-False-x-prod-True-float-1] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-False-sum-False-float-1] tests/test_duck_array_ops.py::test_reduce[x-False-sum-False-float-2] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-False-sum-False-float-2] [gw0] PASSED tests/test_pandas_to_xarray.py::TestDataFrameToXArray::test_to_xarray_index_types[datetime-tz] tests/test_duck_array_ops.py::test_reduce[x-False-sum-False-int-1] tests/test_pandas_to_xarray.py::TestDataFrameToXArray::test_to_xarray_index_types[period] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-False-x-prod-True-float-1] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-False-sum-False-int-1] tests/test_duck_array_ops.py::test_reduce[x-False-sum-False-int-2] tests/test_duck_array_ops.py::test_min_count[None-False-x-prod-True-float-2] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-False-sum-False-int-2] tests/test_duck_array_ops.py::test_reduce[x-False-sum-False-float32-1] [gw0] PASSED tests/test_pandas_to_xarray.py::TestDataFrameToXArray::test_to_xarray_index_types[period] tests/test_pandas_to_xarray.py::TestDataFrameToXArray::test_to_xarray_index_types[timedelta] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-False-sum-False-float32-1] tests/test_duck_array_ops.py::test_reduce[x-False-sum-False-float32-2] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-False-sum-False-float32-2] tests/test_duck_array_ops.py::test_reduce[x-False-sum-False-bool-1] [gw0] PASSED tests/test_pandas_to_xarray.py::TestDataFrameToXArray::test_to_xarray_index_types[timedelta] tests/test_pandas_to_xarray.py::TestDataFrameToXArray::test_to_xarray_index_types[range] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-False-sum-False-bool-1] tests/test_duck_array_ops.py::test_reduce[x-False-sum-False-bool-2] [gw0] PASSED tests/test_pandas_to_xarray.py::TestDataFrameToXArray::test_to_xarray_index_types[range] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-False-sum-False-bool-2] tests/test_pandas_to_xarray.py::TestDataFrameToXArray::test_to_xarray_index_types[int8] tests/test_duck_array_ops.py::test_reduce[x-False-sum-True-float-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-False-x-prod-True-float-2] tests/test_duck_array_ops.py::test_min_count[None-False-x-prod-True-int-1] [gw0] PASSED tests/test_pandas_to_xarray.py::TestDataFrameToXArray::test_to_xarray_index_types[int8] tests/test_pandas_to_xarray.py::TestDataFrameToXArray::test_to_xarray_index_types[int16] [gw0] PASSED tests/test_pandas_to_xarray.py::TestDataFrameToXArray::test_to_xarray_index_types[int16] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-False-x-prod-True-int-1] tests/test_pandas_to_xarray.py::TestDataFrameToXArray::test_to_xarray_index_types[int32] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-False-sum-True-float-1] tests/test_duck_array_ops.py::test_min_count[None-False-x-prod-True-int-2] tests/test_duck_array_ops.py::test_reduce[x-False-sum-True-float-2] [gw0] PASSED tests/test_pandas_to_xarray.py::TestDataFrameToXArray::test_to_xarray_index_types[int32] tests/test_pandas_to_xarray.py::TestDataFrameToXArray::test_to_xarray_index_types[int64] [gw0] PASSED tests/test_pandas_to_xarray.py::TestDataFrameToXArray::test_to_xarray_index_types[int64] tests/test_pandas_to_xarray.py::TestDataFrameToXArray::test_to_xarray_index_types[uint8] [gw0] PASSED tests/test_pandas_to_xarray.py::TestDataFrameToXArray::test_to_xarray_index_types[uint8] tests/test_pandas_to_xarray.py::TestDataFrameToXArray::test_to_xarray_index_types[uint16] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-False-x-prod-True-int-2] tests/test_duck_array_ops.py::test_min_count[None-False-x-prod-True-float32-1] [gw0] PASSED tests/test_pandas_to_xarray.py::TestDataFrameToXArray::test_to_xarray_index_types[uint16] tests/test_pandas_to_xarray.py::TestDataFrameToXArray::test_to_xarray_index_types[uint32] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-False-sum-True-float-2] tests/test_duck_array_ops.py::test_reduce[x-False-sum-True-int-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-False-x-prod-True-float32-1] tests/test_duck_array_ops.py::test_min_count[None-False-x-prod-True-float32-2] [gw0] PASSED tests/test_pandas_to_xarray.py::TestDataFrameToXArray::test_to_xarray_index_types[uint32] tests/test_pandas_to_xarray.py::TestDataFrameToXArray::test_to_xarray_index_types[uint64] [gw0] PASSED tests/test_pandas_to_xarray.py::TestDataFrameToXArray::test_to_xarray_index_types[uint64] tests/test_pandas_to_xarray.py::TestDataFrameToXArray::test_to_xarray_index_types[float32] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-False-sum-True-int-1] tests/test_duck_array_ops.py::test_reduce[x-False-sum-True-int-2] [gw0] PASSED tests/test_pandas_to_xarray.py::TestDataFrameToXArray::test_to_xarray_index_types[float32] tests/test_pandas_to_xarray.py::TestDataFrameToXArray::test_to_xarray_index_types[float64] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-False-x-prod-True-float32-2] [gw0] PASSED tests/test_pandas_to_xarray.py::TestDataFrameToXArray::test_to_xarray_index_types[float64] tests/test_duck_array_ops.py::test_min_count[None-False-x-prod-True-bool-1] tests/test_pandas_to_xarray.py::TestDataFrameToXArray::test_to_xarray_index_types[bool-object] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-False-x-prod-True-bool-1] tests/test_duck_array_ops.py::test_min_count[None-False-x-prod-True-bool-2] [gw0] PASSED tests/test_pandas_to_xarray.py::TestDataFrameToXArray::test_to_xarray_index_types[bool-object] tests/test_pandas_to_xarray.py::TestDataFrameToXArray::test_to_xarray_index_types[bool-dtype] [gw0] PASSED tests/test_pandas_to_xarray.py::TestDataFrameToXArray::test_to_xarray_index_types[bool-dtype] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-False-sum-True-int-2] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count[None-False-x-prod-True-bool-2] tests/test_duck_array_ops.py::test_min_count_nd[sum-False-float] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count_nd[sum-False-float] tests/test_duck_array_ops.py::test_min_count_nd[sum-False-int] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count_nd[sum-False-int] tests/test_duck_array_ops.py::test_min_count_nd[sum-False-float32] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count_nd[sum-False-float32] tests/test_duck_array_ops.py::test_min_count_nd[sum-False-bool] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count_nd[sum-False-bool] tests/test_duck_array_ops.py::test_min_count_nd[sum-True-float] tests/test_duck_array_ops.py::test_reduce[x-False-sum-True-float32-1] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-False-sum-True-float32-1] tests/test_duck_array_ops.py::test_reduce[x-False-sum-True-float32-2] tests/test_pandas_to_xarray.py::TestDataFrameToXArray::test_to_xarray_index_types[complex64] [gw0] PASSED tests/test_pandas_to_xarray.py::TestDataFrameToXArray::test_to_xarray_index_types[complex64] tests/test_pandas_to_xarray.py::TestDataFrameToXArray::test_to_xarray_index_types[complex128] [gw0] PASSED tests/test_pandas_to_xarray.py::TestDataFrameToXArray::test_to_xarray_index_types[complex128] tests/test_pandas_to_xarray.py::TestDataFrameToXArray::test_to_xarray_index_types[categorical] [gw0] PASSED tests/test_pandas_to_xarray.py::TestDataFrameToXArray::test_to_xarray_index_types[categorical] tests/test_pandas_to_xarray.py::TestDataFrameToXArray::test_to_xarray_index_types[interval] [gw0] PASSED tests/test_pandas_to_xarray.py::TestDataFrameToXArray::test_to_xarray_index_types[interval] tests/test_pandas_to_xarray.py::TestDataFrameToXArray::test_to_xarray_index_types[empty] [gw0] SKIPPED tests/test_pandas_to_xarray.py::TestDataFrameToXArray::test_to_xarray_index_types[empty] tests/test_pandas_to_xarray.py::TestDataFrameToXArray::test_to_xarray_index_types[repeats] [gw0] PASSED tests/test_pandas_to_xarray.py::TestDataFrameToXArray::test_to_xarray_index_types[repeats] tests/test_pandas_to_xarray.py::TestDataFrameToXArray::test_to_xarray_index_types[nullable_int] [gw0] PASSED tests/test_pandas_to_xarray.py::TestDataFrameToXArray::test_to_xarray_index_types[nullable_int] tests/test_pandas_to_xarray.py::TestDataFrameToXArray::test_to_xarray_index_types[nullable_uint] [gw0] PASSED tests/test_pandas_to_xarray.py::TestDataFrameToXArray::test_to_xarray_index_types[nullable_uint] tests/test_pandas_to_xarray.py::TestDataFrameToXArray::test_to_xarray_index_types[nullable_float] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-False-sum-True-float32-2] tests/test_duck_array_ops.py::test_reduce[x-False-sum-True-bool-1] [gw2] SKIPPED tests/test_duck_array_ops.py::test_reduce[x-False-sum-True-bool-1] tests/test_duck_array_ops.py::test_reduce[x-False-sum-True-bool-2] [gw0] PASSED tests/test_pandas_to_xarray.py::TestDataFrameToXArray::test_to_xarray_index_types[nullable_float] [gw2] SKIPPED tests/test_duck_array_ops.py::test_reduce[x-False-sum-True-bool-2] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count_nd[sum-True-float] tests/test_duck_array_ops.py::test_min_count_nd[sum-True-int] tests/test_pandas_to_xarray.py::TestDataFrameToXArray::test_to_xarray_index_types[nullable_bool] tests/test_duck_array_ops.py::test_reduce[x-False-min-False-float-1] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-False-min-False-float-1] tests/test_duck_array_ops.py::test_reduce[x-False-min-False-float-2] [gw0] PASSED tests/test_pandas_to_xarray.py::TestDataFrameToXArray::test_to_xarray_index_types[nullable_bool] tests/test_pandas_to_xarray.py::TestDataFrameToXArray::test_to_xarray_index_types[string-python] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count_nd[sum-True-int] tests/test_duck_array_ops.py::test_min_count_nd[sum-True-float32] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-False-min-False-float-2] tests/test_duck_array_ops.py::test_reduce[x-False-min-False-int-1] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-False-min-False-int-1] tests/test_duck_array_ops.py::test_reduce[x-False-min-False-int-2] [gw0] PASSED tests/test_pandas_to_xarray.py::TestDataFrameToXArray::test_to_xarray_index_types[string-python] tests/test_pandas_to_xarray.py::TestDataFrameToXArray::test_to_xarray_empty [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-False-min-False-int-2] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count_nd[sum-True-float32] tests/test_duck_array_ops.py::test_min_count_nd[sum-True-bool] tests/test_duck_array_ops.py::test_reduce[x-False-min-False-float32-1] [gw0] PASSED tests/test_pandas_to_xarray.py::TestDataFrameToXArray::test_to_xarray_empty [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-False-min-False-float32-1] tests/test_pandas_to_xarray.py::TestDataFrameToXArray::test_to_xarray_with_multiindex tests/test_duck_array_ops.py::test_reduce[x-False-min-False-float32-2] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-False-min-False-float32-2] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count_nd[sum-True-bool] tests/test_duck_array_ops.py::test_min_count_nd[prod-False-float] tests/test_duck_array_ops.py::test_reduce[x-False-min-False-bool-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count_nd[prod-False-float] tests/test_duck_array_ops.py::test_min_count_nd[prod-False-int] [gw0] PASSED tests/test_pandas_to_xarray.py::TestDataFrameToXArray::test_to_xarray_with_multiindex tests/test_pandas_to_xarray.py::TestSeriesToXArray::test_to_xarray_index_types[object] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count_nd[prod-False-int] tests/test_duck_array_ops.py::test_min_count_nd[prod-False-float32] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-False-min-False-bool-1] tests/test_duck_array_ops.py::test_reduce[x-False-min-False-bool-2] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count_nd[prod-False-float32] tests/test_duck_array_ops.py::test_min_count_nd[prod-False-bool] [gw0] PASSED tests/test_pandas_to_xarray.py::TestSeriesToXArray::test_to_xarray_index_types[object] tests/test_pandas_to_xarray.py::TestSeriesToXArray::test_to_xarray_index_types[string] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count_nd[prod-False-bool] tests/test_duck_array_ops.py::test_min_count_nd[prod-True-float] [gw0] PASSED tests/test_pandas_to_xarray.py::TestSeriesToXArray::test_to_xarray_index_types[string] tests/test_pandas_to_xarray.py::TestSeriesToXArray::test_to_xarray_index_types[datetime] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-False-min-False-bool-2] tests/test_duck_array_ops.py::test_reduce[x-False-min-True-float-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count_nd[prod-True-float] tests/test_duck_array_ops.py::test_min_count_nd[prod-True-int] [gw0] PASSED tests/test_pandas_to_xarray.py::TestSeriesToXArray::test_to_xarray_index_types[datetime] tests/test_pandas_to_xarray.py::TestSeriesToXArray::test_to_xarray_index_types[datetime-tz] [gw0] PASSED tests/test_pandas_to_xarray.py::TestSeriesToXArray::test_to_xarray_index_types[datetime-tz] tests/test_pandas_to_xarray.py::TestSeriesToXArray::test_to_xarray_index_types[period] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count_nd[prod-True-int] tests/test_duck_array_ops.py::test_min_count_nd[prod-True-float32] [gw0] PASSED tests/test_pandas_to_xarray.py::TestSeriesToXArray::test_to_xarray_index_types[period] tests/test_pandas_to_xarray.py::TestSeriesToXArray::test_to_xarray_index_types[timedelta] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-False-min-True-float-1] [gw0] PASSED tests/test_pandas_to_xarray.py::TestSeriesToXArray::test_to_xarray_index_types[timedelta] tests/test_duck_array_ops.py::test_reduce[x-False-min-True-float-2] tests/test_pandas_to_xarray.py::TestSeriesToXArray::test_to_xarray_index_types[range] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count_nd[prod-True-float32] tests/test_duck_array_ops.py::test_min_count_nd[prod-True-bool] [gw0] PASSED tests/test_pandas_to_xarray.py::TestSeriesToXArray::test_to_xarray_index_types[range] tests/test_pandas_to_xarray.py::TestSeriesToXArray::test_to_xarray_index_types[int8] [gw0] PASSED tests/test_pandas_to_xarray.py::TestSeriesToXArray::test_to_xarray_index_types[int8] tests/test_pandas_to_xarray.py::TestSeriesToXArray::test_to_xarray_index_types[int16] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count_nd[prod-True-bool] tests/test_duck_array_ops.py::test_min_count_specific[None-sum-False] [gw0] PASSED tests/test_pandas_to_xarray.py::TestSeriesToXArray::test_to_xarray_index_types[int16] tests/test_pandas_to_xarray.py::TestSeriesToXArray::test_to_xarray_index_types[int32] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count_specific[None-sum-False] tests/test_duck_array_ops.py::test_min_count_specific[None-sum-True] [gw0] PASSED tests/test_pandas_to_xarray.py::TestSeriesToXArray::test_to_xarray_index_types[int32] tests/test_pandas_to_xarray.py::TestSeriesToXArray::test_to_xarray_index_types[int64] [gw0] PASSED tests/test_pandas_to_xarray.py::TestSeriesToXArray::test_to_xarray_index_types[int64] tests/test_pandas_to_xarray.py::TestSeriesToXArray::test_to_xarray_index_types[uint8] [gw0] PASSED tests/test_pandas_to_xarray.py::TestSeriesToXArray::test_to_xarray_index_types[uint8] tests/test_pandas_to_xarray.py::TestSeriesToXArray::test_to_xarray_index_types[uint16] [gw0] PASSED tests/test_pandas_to_xarray.py::TestSeriesToXArray::test_to_xarray_index_types[uint16] tests/test_pandas_to_xarray.py::TestSeriesToXArray::test_to_xarray_index_types[uint32] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-False-min-True-float-2] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count_specific[None-sum-True] tests/test_duck_array_ops.py::test_min_count_specific[None-prod-False] [gw0] PASSED tests/test_pandas_to_xarray.py::TestSeriesToXArray::test_to_xarray_index_types[uint32] tests/test_duck_array_ops.py::test_reduce[x-False-min-True-int-1] tests/test_pandas_to_xarray.py::TestSeriesToXArray::test_to_xarray_index_types[uint64] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count_specific[None-prod-False] tests/test_duck_array_ops.py::test_min_count_specific[None-prod-True] [gw0] PASSED tests/test_pandas_to_xarray.py::TestSeriesToXArray::test_to_xarray_index_types[uint64] tests/test_pandas_to_xarray.py::TestSeriesToXArray::test_to_xarray_index_types[float32] [gw0] PASSED tests/test_pandas_to_xarray.py::TestSeriesToXArray::test_to_xarray_index_types[float32] tests/test_pandas_to_xarray.py::TestSeriesToXArray::test_to_xarray_index_types[float64] [gw0] PASSED tests/test_pandas_to_xarray.py::TestSeriesToXArray::test_to_xarray_index_types[float64] tests/test_pandas_to_xarray.py::TestSeriesToXArray::test_to_xarray_index_types[bool-object] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-False-min-True-int-1] [gw0] PASSED tests/test_pandas_to_xarray.py::TestSeriesToXArray::test_to_xarray_index_types[bool-object] tests/test_duck_array_ops.py::test_reduce[x-False-min-True-int-2] tests/test_pandas_to_xarray.py::TestSeriesToXArray::test_to_xarray_index_types[bool-dtype] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count_specific[None-prod-True] tests/test_duck_array_ops.py::test_min_count_specific[a-sum-False] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count_specific[a-sum-False] tests/test_duck_array_ops.py::test_min_count_specific[a-sum-True] [gw0] PASSED tests/test_pandas_to_xarray.py::TestSeriesToXArray::test_to_xarray_index_types[bool-dtype] tests/test_pandas_to_xarray.py::TestSeriesToXArray::test_to_xarray_index_types[complex64] [gw0] PASSED tests/test_pandas_to_xarray.py::TestSeriesToXArray::test_to_xarray_index_types[complex64] tests/test_pandas_to_xarray.py::TestSeriesToXArray::test_to_xarray_index_types[complex128] [gw0] PASSED tests/test_pandas_to_xarray.py::TestSeriesToXArray::test_to_xarray_index_types[complex128] tests/test_pandas_to_xarray.py::TestSeriesToXArray::test_to_xarray_index_types[categorical] [gw0] PASSED tests/test_pandas_to_xarray.py::TestSeriesToXArray::test_to_xarray_index_types[categorical] tests/test_pandas_to_xarray.py::TestSeriesToXArray::test_to_xarray_index_types[interval] [gw0] PASSED tests/test_pandas_to_xarray.py::TestSeriesToXArray::test_to_xarray_index_types[interval] tests/test_pandas_to_xarray.py::TestSeriesToXArray::test_to_xarray_index_types[empty] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count_specific[a-sum-True] [gw0] PASSED tests/test_pandas_to_xarray.py::TestSeriesToXArray::test_to_xarray_index_types[empty] tests/test_duck_array_ops.py::test_min_count_specific[a-prod-False] tests/test_pandas_to_xarray.py::TestSeriesToXArray::test_to_xarray_index_types[repeats] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count_specific[a-prod-False] tests/test_duck_array_ops.py::test_min_count_specific[a-prod-True] [gw0] PASSED tests/test_pandas_to_xarray.py::TestSeriesToXArray::test_to_xarray_index_types[repeats] tests/test_pandas_to_xarray.py::TestSeriesToXArray::test_to_xarray_index_types[nullable_int] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-False-min-True-int-2] tests/test_duck_array_ops.py::test_reduce[x-False-min-True-float32-1] [gw0] PASSED tests/test_pandas_to_xarray.py::TestSeriesToXArray::test_to_xarray_index_types[nullable_int] tests/test_pandas_to_xarray.py::TestSeriesToXArray::test_to_xarray_index_types[nullable_uint] [gw0] PASSED tests/test_pandas_to_xarray.py::TestSeriesToXArray::test_to_xarray_index_types[nullable_uint] tests/test_pandas_to_xarray.py::TestSeriesToXArray::test_to_xarray_index_types[nullable_float] [gw0] PASSED tests/test_pandas_to_xarray.py::TestSeriesToXArray::test_to_xarray_index_types[nullable_float] tests/test_pandas_to_xarray.py::TestSeriesToXArray::test_to_xarray_index_types[nullable_bool] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-False-min-True-float32-1] [gw0] PASSED tests/test_pandas_to_xarray.py::TestSeriesToXArray::test_to_xarray_index_types[nullable_bool] tests/test_pandas_to_xarray.py::TestSeriesToXArray::test_to_xarray_index_types[string-python] tests/test_duck_array_ops.py::test_reduce[x-False-min-True-float32-2] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count_specific[a-prod-True] tests/test_duck_array_ops.py::test_min_count_specific[b-sum-False] [gw0] PASSED tests/test_pandas_to_xarray.py::TestSeriesToXArray::test_to_xarray_index_types[string-python] tests/test_pandas_to_xarray.py::TestSeriesToXArray::test_to_xarray_empty [gw1] PASSED tests/test_duck_array_ops.py::test_min_count_specific[b-sum-False] tests/test_duck_array_ops.py::test_min_count_specific[b-sum-True] [gw0] PASSED tests/test_pandas_to_xarray.py::TestSeriesToXArray::test_to_xarray_empty tests/test_pandas_to_xarray.py::TestSeriesToXArray::test_to_xarray_with_multiindex [gw0] PASSED tests/test_pandas_to_xarray.py::TestSeriesToXArray::test_to_xarray_with_multiindex tests/test_parallelcompat.py::TestGetChunkManager::test_get_chunkmanger [gw0] PASSED tests/test_parallelcompat.py::TestGetChunkManager::test_get_chunkmanger tests/test_parallelcompat.py::TestGetChunkManager::test_get_chunkmanger_via_set_options [gw0] PASSED tests/test_parallelcompat.py::TestGetChunkManager::test_get_chunkmanger_via_set_options tests/test_parallelcompat.py::TestGetChunkManager::test_fail_on_known_but_missing_chunkmanager [gw3] PASSED tests/test_interp.py::test_interpolate_nd[no_chunk-pchip] [gw0] PASSED tests/test_parallelcompat.py::TestGetChunkManager::test_fail_on_known_but_missing_chunkmanager tests/test_interp.py::test_interpolate_nd[chunked-linear] tests/test_parallelcompat.py::TestGetChunkManager::test_fail_on_nonexistent_chunkmanager [gw0] PASSED tests/test_parallelcompat.py::TestGetChunkManager::test_fail_on_nonexistent_chunkmanager tests/test_parallelcompat.py::TestGetChunkManager::test_get_dask_if_installed [gw0] PASSED tests/test_parallelcompat.py::TestGetChunkManager::test_get_dask_if_installed [gw1] PASSED tests/test_duck_array_ops.py::test_min_count_specific[b-sum-True] tests/test_parallelcompat.py::TestGetChunkManager::test_no_chunk_manager_available tests/test_duck_array_ops.py::test_min_count_specific[b-prod-False] [gw0] PASSED tests/test_parallelcompat.py::TestGetChunkManager::test_no_chunk_manager_available tests/test_parallelcompat.py::TestGetChunkManager::test_no_chunk_manager_available_but_known_manager_requested [gw1] PASSED tests/test_duck_array_ops.py::test_min_count_specific[b-prod-False] tests/test_duck_array_ops.py::test_min_count_specific[b-prod-True] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-False-min-True-float32-2] tests/test_duck_array_ops.py::test_reduce[x-False-min-True-bool-1] [gw0] PASSED tests/test_parallelcompat.py::TestGetChunkManager::test_no_chunk_manager_available_but_known_manager_requested tests/test_parallelcompat.py::TestGetChunkManager::test_choose_dask_over_other_chunkmanagers [gw2] SKIPPED tests/test_duck_array_ops.py::test_reduce[x-False-min-True-bool-1] tests/test_duck_array_ops.py::test_reduce[x-False-min-True-bool-2] [gw0] PASSED tests/test_parallelcompat.py::TestGetChunkManager::test_choose_dask_over_other_chunkmanagers tests/test_parallelcompat.py::TestGetChunkedArrayType::test_detect_chunked_arrays [gw2] SKIPPED tests/test_duck_array_ops.py::test_reduce[x-False-min-True-bool-2] tests/test_duck_array_ops.py::test_reduce[x-False-max-False-float-1] [gw0] PASSED tests/test_parallelcompat.py::TestGetChunkedArrayType::test_detect_chunked_arrays tests/test_parallelcompat.py::TestGetChunkedArrayType::test_ignore_inmemory_arrays [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-False-max-False-float-1] tests/test_duck_array_ops.py::test_reduce[x-False-max-False-float-2] [gw0] PASSED tests/test_parallelcompat.py::TestGetChunkedArrayType::test_ignore_inmemory_arrays tests/test_parallelcompat.py::TestGetChunkedArrayType::test_raise_if_no_arrays_chunked [gw0] PASSED tests/test_parallelcompat.py::TestGetChunkedArrayType::test_raise_if_no_arrays_chunked tests/test_parallelcompat.py::TestGetChunkedArrayType::test_raise_if_no_matching_chunkmanagers [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-False-max-False-float-2] tests/test_duck_array_ops.py::test_reduce[x-False-max-False-int-1] [gw0] PASSED tests/test_parallelcompat.py::TestGetChunkedArrayType::test_raise_if_no_matching_chunkmanagers tests/test_parallelcompat.py::TestGetChunkedArrayType::test_detect_dask_if_installed [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-False-max-False-int-1] tests/test_duck_array_ops.py::test_reduce[x-False-max-False-int-2] [gw0] PASSED tests/test_parallelcompat.py::TestGetChunkedArrayType::test_detect_dask_if_installed tests/test_parallelcompat.py::TestGetChunkedArrayType::test_raise_on_mixed_array_types [gw0] PASSED tests/test_parallelcompat.py::TestGetChunkedArrayType::test_raise_on_mixed_array_types tests/test_parallelcompat.py::test_bogus_entrypoint [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-False-max-False-int-2] tests/test_duck_array_ops.py::test_reduce[x-False-max-False-float32-1] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count_specific[b-prod-True] tests/test_duck_array_ops.py::test_min_count_dataset[sum] [gw1] PASSED tests/test_duck_array_ops.py::test_min_count_dataset[sum] tests/test_duck_array_ops.py::test_min_count_dataset[prod] [gw0] PASSED tests/test_parallelcompat.py::test_bogus_entrypoint tests/test_plot.py::TestPlot::test_accessor [gw1] PASSED tests/test_duck_array_ops.py::test_min_count_dataset[prod] tests/test_duck_array_ops.py::test_multiple_dims[sum-False-False-float] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-False-max-False-float32-1] tests/test_duck_array_ops.py::test_reduce[x-False-max-False-float32-2] [gw0] PASSED tests/test_plot.py::TestPlot::test_accessor tests/test_plot.py::TestPlot::test_label_from_attrs [gw1] PASSED tests/test_duck_array_ops.py::test_multiple_dims[sum-False-False-float] tests/test_duck_array_ops.py::test_multiple_dims[sum-False-False-int] [gw0] PASSED tests/test_plot.py::TestPlot::test_label_from_attrs tests/test_plot.py::TestPlot::test1d [gw1] PASSED tests/test_duck_array_ops.py::test_multiple_dims[sum-False-False-int] tests/test_duck_array_ops.py::test_multiple_dims[sum-False-False-float32] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-False-max-False-float32-2] tests/test_duck_array_ops.py::test_reduce[x-False-max-False-bool-1] [gw1] PASSED tests/test_duck_array_ops.py::test_multiple_dims[sum-False-False-float32] tests/test_duck_array_ops.py::test_multiple_dims[sum-False-False-bool] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-False-max-False-bool-1] tests/test_duck_array_ops.py::test_reduce[x-False-max-False-bool-2] [gw1] PASSED tests/test_duck_array_ops.py::test_multiple_dims[sum-False-False-bool] tests/test_duck_array_ops.py::test_multiple_dims[sum-False-True-float] [gw3] PASSED tests/test_interp.py::test_interpolate_nd[chunked-linear] tests/test_interp.py::test_interpolate_nd[chunked-nearest] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-False-max-False-bool-2] tests/test_duck_array_ops.py::test_reduce[x-False-max-True-float-1] [gw0] PASSED tests/test_plot.py::TestPlot::test1d tests/test_plot.py::TestPlot::test_1d_bool [gw1] PASSED tests/test_duck_array_ops.py::test_multiple_dims[sum-False-True-float] tests/test_duck_array_ops.py::test_multiple_dims[sum-False-True-int] [gw0] PASSED tests/test_plot.py::TestPlot::test_1d_bool tests/test_plot.py::TestPlot::test_1d_x_y_kw [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-False-max-True-float-1] tests/test_duck_array_ops.py::test_reduce[x-False-max-True-float-2] [gw1] PASSED tests/test_duck_array_ops.py::test_multiple_dims[sum-False-True-int] tests/test_duck_array_ops.py::test_multiple_dims[sum-False-True-float32] [gw1] PASSED tests/test_duck_array_ops.py::test_multiple_dims[sum-False-True-float32] tests/test_duck_array_ops.py::test_multiple_dims[sum-False-True-bool] [gw0] PASSED tests/test_plot.py::TestPlot::test_1d_x_y_kw tests/test_plot.py::TestPlot::test_multiindex_level_as_coord [gw1] PASSED tests/test_duck_array_ops.py::test_multiple_dims[sum-False-True-bool] tests/test_duck_array_ops.py::test_multiple_dims[sum-True-False-float] [gw0] PASSED tests/test_plot.py::TestPlot::test_multiindex_level_as_coord tests/test_plot.py::TestPlot::test_infer_line_data [gw1] PASSED tests/test_duck_array_ops.py::test_multiple_dims[sum-True-False-float] tests/test_duck_array_ops.py::test_multiple_dims[sum-True-False-int] [gw1] PASSED tests/test_duck_array_ops.py::test_multiple_dims[sum-True-False-int] tests/test_duck_array_ops.py::test_multiple_dims[sum-True-False-float32] [gw1] PASSED tests/test_duck_array_ops.py::test_multiple_dims[sum-True-False-float32] tests/test_duck_array_ops.py::test_multiple_dims[sum-True-False-bool] [gw0] PASSED tests/test_plot.py::TestPlot::test_infer_line_data tests/test_plot.py::TestPlot::test_line_plot_along_1d_coord [gw1] PASSED tests/test_duck_array_ops.py::test_multiple_dims[sum-True-False-bool] tests/test_duck_array_ops.py::test_multiple_dims[sum-True-True-float] [gw3] PASSED tests/test_interp.py::test_interpolate_nd[chunked-nearest] tests/test_interp.py::test_interpolate_nd[chunked-slinear] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-False-max-True-float-2] tests/test_duck_array_ops.py::test_reduce[x-False-max-True-int-1] [gw0] PASSED tests/test_plot.py::TestPlot::test_line_plot_along_1d_coord tests/test_plot.py::TestPlot::test_line_plot_wrong_hue [gw1] PASSED tests/test_duck_array_ops.py::test_multiple_dims[sum-True-True-float] tests/test_duck_array_ops.py::test_multiple_dims[sum-True-True-int] [gw0] PASSED tests/test_plot.py::TestPlot::test_line_plot_wrong_hue tests/test_plot.py::TestPlot::test_2d_line [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-False-max-True-int-1] tests/test_duck_array_ops.py::test_reduce[x-False-max-True-int-2] [gw1] PASSED tests/test_duck_array_ops.py::test_multiple_dims[sum-True-True-int] tests/test_duck_array_ops.py::test_multiple_dims[sum-True-True-float32] [gw0] PASSED tests/test_plot.py::TestPlot::test_2d_line tests/test_plot.py::TestPlot::test_2d_line_accepts_legend_kw [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-False-max-True-int-2] tests/test_duck_array_ops.py::test_reduce[x-False-max-True-float32-1] [gw0] PASSED tests/test_plot.py::TestPlot::test_2d_line_accepts_legend_kw tests/test_plot.py::TestPlot::test_2d_line_accepts_x_kw [gw1] PASSED tests/test_duck_array_ops.py::test_multiple_dims[sum-True-True-float32] tests/test_duck_array_ops.py::test_multiple_dims[sum-True-True-bool] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-False-max-True-float32-1] tests/test_duck_array_ops.py::test_reduce[x-False-max-True-float32-2] [gw0] PASSED tests/test_plot.py::TestPlot::test_2d_line_accepts_x_kw tests/test_plot.py::TestPlot::test_2d_line_accepts_hue_kw [gw1] PASSED tests/test_duck_array_ops.py::test_multiple_dims[sum-True-True-bool] tests/test_duck_array_ops.py::test_multiple_dims[prod-False-False-float] [gw0] PASSED tests/test_plot.py::TestPlot::test_2d_line_accepts_hue_kw [gw1] PASSED tests/test_duck_array_ops.py::test_multiple_dims[prod-False-False-float] tests/test_plot.py::TestPlot::test_2d_coords_line_plot tests/test_duck_array_ops.py::test_multiple_dims[prod-False-False-int] [gw1] PASSED tests/test_duck_array_ops.py::test_multiple_dims[prod-False-False-int] tests/test_duck_array_ops.py::test_multiple_dims[prod-False-False-float32] [gw1] PASSED tests/test_duck_array_ops.py::test_multiple_dims[prod-False-False-float32] tests/test_duck_array_ops.py::test_multiple_dims[prod-False-False-bool] [gw1] PASSED tests/test_duck_array_ops.py::test_multiple_dims[prod-False-False-bool] tests/test_duck_array_ops.py::test_multiple_dims[prod-False-True-float] [gw1] PASSED tests/test_duck_array_ops.py::test_multiple_dims[prod-False-True-float] tests/test_duck_array_ops.py::test_multiple_dims[prod-False-True-int] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-False-max-True-float32-2] tests/test_duck_array_ops.py::test_reduce[x-False-max-True-bool-1] [gw2] SKIPPED tests/test_duck_array_ops.py::test_reduce[x-False-max-True-bool-1] tests/test_duck_array_ops.py::test_reduce[x-False-max-True-bool-2] [gw0] PASSED tests/test_plot.py::TestPlot::test_2d_coords_line_plot tests/test_plot.py::TestPlot::test_2d_coord_line_plot_coords_transpose_invariant [gw2] SKIPPED tests/test_duck_array_ops.py::test_reduce[x-False-max-True-bool-2] tests/test_duck_array_ops.py::test_reduce[x-False-mean-False-float-1] [gw1] PASSED tests/test_duck_array_ops.py::test_multiple_dims[prod-False-True-int] tests/test_duck_array_ops.py::test_multiple_dims[prod-False-True-float32] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-False-mean-False-float-1] tests/test_duck_array_ops.py::test_reduce[x-False-mean-False-float-2] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-False-mean-False-float-2] tests/test_duck_array_ops.py::test_reduce[x-False-mean-False-int-1] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-False-mean-False-int-1] tests/test_duck_array_ops.py::test_reduce[x-False-mean-False-int-2] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-False-mean-False-int-2] tests/test_duck_array_ops.py::test_reduce[x-False-mean-False-float32-1] [gw1] PASSED tests/test_duck_array_ops.py::test_multiple_dims[prod-False-True-float32] tests/test_duck_array_ops.py::test_multiple_dims[prod-False-True-bool] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-False-mean-False-float32-1] tests/test_duck_array_ops.py::test_reduce[x-False-mean-False-float32-2] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-False-mean-False-float32-2] tests/test_duck_array_ops.py::test_reduce[x-False-mean-False-bool-1] [gw2] SKIPPED tests/test_duck_array_ops.py::test_reduce[x-False-mean-False-bool-1] tests/test_duck_array_ops.py::test_reduce[x-False-mean-False-bool-2] [gw2] SKIPPED tests/test_duck_array_ops.py::test_reduce[x-False-mean-False-bool-2] tests/test_duck_array_ops.py::test_reduce[x-False-mean-True-float-1] [gw0] PASSED tests/test_plot.py::TestPlot::test_2d_coord_line_plot_coords_transpose_invariant tests/test_plot.py::TestPlot::test_2d_before_squeeze [gw1] PASSED tests/test_duck_array_ops.py::test_multiple_dims[prod-False-True-bool] tests/test_duck_array_ops.py::test_multiple_dims[prod-True-False-float] [gw3] PASSED tests/test_interp.py::test_interpolate_nd[chunked-slinear] tests/test_interp.py::test_interpolate_nd[chunked-cubic] [gw0] PASSED tests/test_plot.py::TestPlot::test_2d_before_squeeze [gw1] PASSED tests/test_duck_array_ops.py::test_multiple_dims[prod-True-False-float] tests/test_duck_array_ops.py::test_multiple_dims[prod-True-False-int] tests/test_plot.py::TestPlot::test2d_uniform_calls_imshow [gw1] PASSED tests/test_duck_array_ops.py::test_multiple_dims[prod-True-False-int] tests/test_duck_array_ops.py::test_multiple_dims[prod-True-False-float32] [gw1] PASSED tests/test_duck_array_ops.py::test_multiple_dims[prod-True-False-float32] tests/test_duck_array_ops.py::test_multiple_dims[prod-True-False-bool] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-False-mean-True-float-1] tests/test_duck_array_ops.py::test_reduce[x-False-mean-True-float-2] [gw1] PASSED tests/test_duck_array_ops.py::test_multiple_dims[prod-True-False-bool] tests/test_duck_array_ops.py::test_multiple_dims[prod-True-True-float] [gw1] PASSED tests/test_duck_array_ops.py::test_multiple_dims[prod-True-True-float] tests/test_duck_array_ops.py::test_multiple_dims[prod-True-True-int] [gw0] PASSED tests/test_plot.py::TestPlot::test2d_uniform_calls_imshow tests/test_plot.py::TestPlot::test2d_nonuniform_calls_contourf [gw1] PASSED tests/test_duck_array_ops.py::test_multiple_dims[prod-True-True-int] tests/test_duck_array_ops.py::test_multiple_dims[prod-True-True-float32] [gw1] PASSED tests/test_duck_array_ops.py::test_multiple_dims[prod-True-True-float32] tests/test_duck_array_ops.py::test_multiple_dims[prod-True-True-bool] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-False-mean-True-float-2] tests/test_duck_array_ops.py::test_reduce[x-False-mean-True-int-1] [gw1] PASSED tests/test_duck_array_ops.py::test_multiple_dims[prod-True-True-bool] tests/test_duck_array_ops.py::test_datetime_to_numeric_datetime64[s-True] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-False-mean-True-int-1] tests/test_duck_array_ops.py::test_reduce[x-False-mean-True-int-2] [gw0] PASSED tests/test_plot.py::TestPlot::test2d_nonuniform_calls_contourf tests/test_plot.py::TestPlot::test2d_1d_2d_coordinates_contourf [gw1] PASSED tests/test_duck_array_ops.py::test_datetime_to_numeric_datetime64[s-True] tests/test_duck_array_ops.py::test_datetime_to_numeric_datetime64[s-False] [gw1] PASSED tests/test_duck_array_ops.py::test_datetime_to_numeric_datetime64[s-False] tests/test_duck_array_ops.py::test_datetime_to_numeric_datetime64[ms-True] [gw1] PASSED tests/test_duck_array_ops.py::test_datetime_to_numeric_datetime64[ms-True] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-False-mean-True-int-2] tests/test_duck_array_ops.py::test_reduce[x-False-mean-True-float32-1] tests/test_duck_array_ops.py::test_datetime_to_numeric_datetime64[ms-False] [gw1] PASSED tests/test_duck_array_ops.py::test_datetime_to_numeric_datetime64[ms-False] tests/test_duck_array_ops.py::test_datetime_to_numeric_datetime64[us-True] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-False-mean-True-float32-1] tests/test_duck_array_ops.py::test_reduce[x-False-mean-True-float32-2] [gw1] PASSED tests/test_duck_array_ops.py::test_datetime_to_numeric_datetime64[us-True] [gw0] PASSED tests/test_plot.py::TestPlot::test2d_1d_2d_coordinates_contourf tests/test_duck_array_ops.py::test_datetime_to_numeric_datetime64[us-False] tests/test_plot.py::TestPlot::test2d_1d_2d_coordinates_pcolormesh [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-False-mean-True-float32-2] tests/test_duck_array_ops.py::test_reduce[x-False-mean-True-bool-1] [gw2] SKIPPED tests/test_duck_array_ops.py::test_reduce[x-False-mean-True-bool-1] [gw1] PASSED tests/test_duck_array_ops.py::test_datetime_to_numeric_datetime64[us-False] tests/test_duck_array_ops.py::test_reduce[x-False-mean-True-bool-2] tests/test_duck_array_ops.py::test_datetime_to_numeric_datetime64[ns-True] [gw2] SKIPPED tests/test_duck_array_ops.py::test_reduce[x-False-mean-True-bool-2] tests/test_duck_array_ops.py::test_reduce[x-False-var-False-float-1] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-False-var-False-float-1] tests/test_duck_array_ops.py::test_reduce[x-False-var-False-float-2] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-False-var-False-float-2] tests/test_duck_array_ops.py::test_reduce[x-False-var-False-int-1] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-False-var-False-int-1] tests/test_duck_array_ops.py::test_reduce[x-False-var-False-int-2] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-False-var-False-int-2] tests/test_duck_array_ops.py::test_reduce[x-False-var-False-float32-1] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-False-var-False-float32-1] tests/test_duck_array_ops.py::test_reduce[x-False-var-False-float32-2] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-False-var-False-float32-2] tests/test_duck_array_ops.py::test_reduce[x-False-var-False-bool-1] [gw1] PASSED tests/test_duck_array_ops.py::test_datetime_to_numeric_datetime64[ns-True] tests/test_duck_array_ops.py::test_datetime_to_numeric_datetime64[ns-False] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-False-var-False-bool-1] tests/test_duck_array_ops.py::test_reduce[x-False-var-False-bool-2] [gw1] PASSED tests/test_duck_array_ops.py::test_datetime_to_numeric_datetime64[ns-False] tests/test_duck_array_ops.py::test_datetime_to_numeric_cftime[True] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-False-var-False-bool-2] tests/test_duck_array_ops.py::test_reduce[x-False-var-True-float-1] [gw1] PASSED tests/test_duck_array_ops.py::test_datetime_to_numeric_cftime[True] tests/test_duck_array_ops.py::test_datetime_to_numeric_cftime[False] [gw1] PASSED tests/test_duck_array_ops.py::test_datetime_to_numeric_cftime[False] tests/test_plot.py::TestDatasetQuiverPlots::test_add_guide[None-None-False-True] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-False-var-True-float-1] tests/test_duck_array_ops.py::test_reduce[x-False-var-True-float-2] [gw1] PASSED tests/test_plot.py::TestDatasetQuiverPlots::test_add_guide[None-None-False-True] tests/test_plot.py::TestDatasetQuiverPlots::test_add_guide[False-None-False-False] [gw1] PASSED tests/test_plot.py::TestDatasetQuiverPlots::test_add_guide[False-None-False-False] tests/test_plot.py::TestDatasetQuiverPlots::test_add_guide[True-None-False-True] [gw1] PASSED tests/test_plot.py::TestDatasetQuiverPlots::test_add_guide[True-None-False-True] tests/test_plot.py::TestDatasetQuiverPlots::test_add_guide[True-continuous-False-True] [gw1] PASSED tests/test_plot.py::TestDatasetQuiverPlots::test_add_guide[True-continuous-False-True] tests/test_plot.py::TestDatasetStreamplotPlots::test_streamline [gw0] PASSED tests/test_plot.py::TestPlot::test2d_1d_2d_coordinates_pcolormesh tests/test_plot.py::TestPlot::test_str_coordinates_pcolormesh [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-False-var-True-float-2] tests/test_duck_array_ops.py::test_reduce[x-False-var-True-int-1] [gw0] PASSED tests/test_plot.py::TestPlot::test_str_coordinates_pcolormesh tests/test_plot.py::TestPlot::test_contourf_cmap_set [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-False-var-True-int-1] tests/test_duck_array_ops.py::test_reduce[x-False-var-True-int-2] [gw0] PASSED tests/test_plot.py::TestPlot::test_contourf_cmap_set tests/test_plot.py::TestPlot::test_contourf_cmap_set_with_bad_under_over [gw0] PASSED tests/test_plot.py::TestPlot::test_contourf_cmap_set_with_bad_under_over tests/test_plot.py::TestPlot::test3d [gw0] PASSED tests/test_plot.py::TestPlot::test3d tests/test_plot.py::TestPlot::test_can_pass_in_axis [gw0] PASSED tests/test_plot.py::TestPlot::test_can_pass_in_axis tests/test_plot.py::TestPlot::test__infer_interval_breaks [gw0] PASSED tests/test_plot.py::TestPlot::test__infer_interval_breaks tests/test_plot.py::TestPlot::test__infer_interval_breaks_logscale [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-False-var-True-int-2] tests/test_duck_array_ops.py::test_reduce[x-False-var-True-float32-1] [gw0] PASSED tests/test_plot.py::TestPlot::test__infer_interval_breaks_logscale tests/test_plot.py::TestPlot::test__infer_interval_breaks_logscale_invalid_coords [gw0] PASSED tests/test_plot.py::TestPlot::test__infer_interval_breaks_logscale_invalid_coords tests/test_plot.py::TestPlot::test_geo_data [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-False-var-True-float32-1] tests/test_duck_array_ops.py::test_reduce[x-False-var-True-float32-2] [gw0] PASSED tests/test_plot.py::TestPlot::test_geo_data tests/test_plot.py::TestPlot::test_datetime_dimension [gw0] PASSED tests/test_plot.py::TestPlot::test_datetime_dimension tests/test_plot.py::TestPlot::test_date_dimension [gw0] PASSED tests/test_plot.py::TestPlot::test_date_dimension tests/test_plot.py::TestPlot::test_convenient_facetgrid [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-False-var-True-float32-2] tests/test_duck_array_ops.py::test_reduce[x-False-var-True-bool-1] [gw2] SKIPPED tests/test_duck_array_ops.py::test_reduce[x-False-var-True-bool-1] tests/test_duck_array_ops.py::test_reduce[x-False-var-True-bool-2] [gw2] SKIPPED tests/test_duck_array_ops.py::test_reduce[x-False-var-True-bool-2] tests/test_duck_array_ops.py::test_reduce[x-True-sum-False-float-1] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-True-sum-False-float-1] tests/test_duck_array_ops.py::test_reduce[x-True-sum-False-float-2] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-True-sum-False-float-2] tests/test_duck_array_ops.py::test_reduce[x-True-sum-False-int-1] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-True-sum-False-int-1] tests/test_duck_array_ops.py::test_reduce[x-True-sum-False-int-2] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-True-sum-False-int-2] tests/test_duck_array_ops.py::test_reduce[x-True-sum-False-float32-1] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-True-sum-False-float32-1] tests/test_duck_array_ops.py::test_reduce[x-True-sum-False-float32-2] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-True-sum-False-float32-2] tests/test_duck_array_ops.py::test_reduce[x-True-sum-False-bool-1] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-True-sum-False-bool-1] tests/test_duck_array_ops.py::test_reduce[x-True-sum-False-bool-2] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-True-sum-False-bool-2] tests/test_duck_array_ops.py::test_reduce[x-True-sum-True-float-1] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-True-sum-True-float-1] tests/test_duck_array_ops.py::test_reduce[x-True-sum-True-float-2] [gw3] PASSED tests/test_interp.py::test_interpolate_nd[chunked-cubic] tests/test_interp.py::test_interpolate_nd[chunked-quintic] [gw1] PASSED tests/test_plot.py::TestDatasetStreamplotPlots::test_streamline tests/test_plot.py::TestDatasetStreamplotPlots::test_facetgrid [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-True-sum-True-float-2] tests/test_duck_array_ops.py::test_reduce[x-True-sum-True-int-1] [gw0] PASSED tests/test_plot.py::TestPlot::test_convenient_facetgrid tests/test_plot.py::TestPlot::test_subplot_kws [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-True-sum-True-int-1] tests/test_duck_array_ops.py::test_reduce[x-True-sum-True-int-2] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-True-sum-True-int-2] tests/test_duck_array_ops.py::test_reduce[x-True-sum-True-float32-1] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-True-sum-True-float32-1] tests/test_duck_array_ops.py::test_reduce[x-True-sum-True-float32-2] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-True-sum-True-float32-2] tests/test_duck_array_ops.py::test_reduce[x-True-sum-True-bool-1] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-True-sum-True-bool-1] tests/test_duck_array_ops.py::test_reduce[x-True-sum-True-bool-2] [gw0] PASSED tests/test_plot.py::TestPlot::test_subplot_kws tests/test_plot.py::TestPlot::test_plot_size [gw0] PASSED tests/test_plot.py::TestPlot::test_plot_size tests/test_plot.py::TestPlot::test_convenient_facetgrid_4d [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-True-sum-True-bool-2] tests/test_duck_array_ops.py::test_reduce[x-True-min-False-float-1] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-True-min-False-float-1] tests/test_duck_array_ops.py::test_reduce[x-True-min-False-float-2] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-True-min-False-float-2] tests/test_duck_array_ops.py::test_reduce[x-True-min-False-int-1] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-True-min-False-int-1] tests/test_duck_array_ops.py::test_reduce[x-True-min-False-int-2] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-True-min-False-int-2] tests/test_duck_array_ops.py::test_reduce[x-True-min-False-float32-1] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-True-min-False-float32-1] tests/test_duck_array_ops.py::test_reduce[x-True-min-False-float32-2] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-True-min-False-float32-2] tests/test_duck_array_ops.py::test_reduce[x-True-min-False-bool-1] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-True-min-False-bool-1] tests/test_duck_array_ops.py::test_reduce[x-True-min-False-bool-2] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-True-min-False-bool-2] tests/test_duck_array_ops.py::test_reduce[x-True-min-True-float-1] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-True-min-True-float-1] tests/test_duck_array_ops.py::test_reduce[x-True-min-True-float-2] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-True-min-True-float-2] tests/test_duck_array_ops.py::test_reduce[x-True-min-True-int-1] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-True-min-True-int-1] tests/test_duck_array_ops.py::test_reduce[x-True-min-True-int-2] [gw0] PASSED tests/test_plot.py::TestPlot::test_convenient_facetgrid_4d tests/test_plot.py::TestPlot::test_coord_with_interval [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-True-min-True-int-2] tests/test_duck_array_ops.py::test_reduce[x-True-min-True-float32-1] [gw0] PASSED tests/test_plot.py::TestPlot::test_coord_with_interval tests/test_plot.py::TestPlot::test_coord_with_interval_x [gw0] PASSED tests/test_plot.py::TestPlot::test_coord_with_interval_x tests/test_plot.py::TestPlot::test_coord_with_interval_y [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-True-min-True-float32-1] tests/test_duck_array_ops.py::test_reduce[x-True-min-True-float32-2] [gw0] PASSED tests/test_plot.py::TestPlot::test_coord_with_interval_y tests/test_plot.py::TestPlot::test_coord_with_interval_xy [gw0] PASSED tests/test_plot.py::TestPlot::test_coord_with_interval_xy tests/test_plot.py::TestPlot::test_labels_with_units_with_interval[x] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-True-min-True-float32-2] tests/test_duck_array_ops.py::test_reduce[x-True-min-True-bool-1] [gw0] PASSED tests/test_plot.py::TestPlot::test_labels_with_units_with_interval[x] tests/test_plot.py::TestPlot::test_labels_with_units_with_interval[y] [gw0] PASSED tests/test_plot.py::TestPlot::test_labels_with_units_with_interval[y] tests/test_plot.py::TestPlot::test_multiplot_over_length_one_dim [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-True-min-True-bool-1] tests/test_duck_array_ops.py::test_reduce[x-True-min-True-bool-2] [gw0] PASSED tests/test_plot.py::TestPlot::test_multiplot_over_length_one_dim tests/test_plot.py::TestPlot1D::test_xlabel_is_index_name [gw0] PASSED tests/test_plot.py::TestPlot1D::test_xlabel_is_index_name tests/test_plot.py::TestPlot1D::test_no_label_name_on_x_axis [gw0] PASSED tests/test_plot.py::TestPlot1D::test_no_label_name_on_x_axis tests/test_plot.py::TestPlot1D::test_no_label_name_on_y_axis [gw0] PASSED tests/test_plot.py::TestPlot1D::test_no_label_name_on_y_axis tests/test_plot.py::TestPlot1D::test_ylabel_is_data_name [gw0] PASSED tests/test_plot.py::TestPlot1D::test_ylabel_is_data_name tests/test_plot.py::TestPlot1D::test_xlabel_is_data_name [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-True-min-True-bool-2] tests/test_duck_array_ops.py::test_reduce[x-True-max-False-float-1] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-True-max-False-float-1] tests/test_duck_array_ops.py::test_reduce[x-True-max-False-float-2] [gw0] PASSED tests/test_plot.py::TestPlot1D::test_xlabel_is_data_name tests/test_plot.py::TestPlot1D::test_format_string [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-True-max-False-float-2] tests/test_duck_array_ops.py::test_reduce[x-True-max-False-int-1] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-True-max-False-int-1] tests/test_duck_array_ops.py::test_reduce[x-True-max-False-int-2] [gw0] PASSED tests/test_plot.py::TestPlot1D::test_format_string tests/test_plot.py::TestPlot1D::test_can_pass_in_axis [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-True-max-False-int-2] tests/test_duck_array_ops.py::test_reduce[x-True-max-False-float32-1] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-True-max-False-float32-1] tests/test_duck_array_ops.py::test_reduce[x-True-max-False-float32-2] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-True-max-False-float32-2] tests/test_duck_array_ops.py::test_reduce[x-True-max-False-bool-1] [gw0] PASSED tests/test_plot.py::TestPlot1D::test_can_pass_in_axis tests/test_plot.py::TestPlot1D::test_nonnumeric_index [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-True-max-False-bool-1] tests/test_duck_array_ops.py::test_reduce[x-True-max-False-bool-2] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-True-max-False-bool-2] tests/test_duck_array_ops.py::test_reduce[x-True-max-True-float-1] [gw0] PASSED tests/test_plot.py::TestPlot1D::test_nonnumeric_index tests/test_plot.py::TestPlot1D::test_primitive_returned [gw0] PASSED tests/test_plot.py::TestPlot1D::test_primitive_returned tests/test_plot.py::TestPlot1D::test_plot_nans [gw0] PASSED tests/test_plot.py::TestPlot1D::test_plot_nans tests/test_plot.py::TestPlot1D::test_dates_are_concise [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-True-max-True-float-1] tests/test_duck_array_ops.py::test_reduce[x-True-max-True-float-2] [gw0] PASSED tests/test_plot.py::TestPlot1D::test_dates_are_concise tests/test_plot.py::TestPlot1D::test_xyincrease_false_changes_axes [gw0] PASSED tests/test_plot.py::TestPlot1D::test_xyincrease_false_changes_axes tests/test_plot.py::TestPlot1D::test_slice_in_title [gw0] PASSED tests/test_plot.py::TestPlot1D::test_slice_in_title tests/test_plot.py::TestPlot1D::test_slice_in_title_single_item_array [gw0] PASSED tests/test_plot.py::TestPlot1D::test_slice_in_title_single_item_array tests/test_plot.py::TestPlotStep::test_step [gw0] PASSED tests/test_plot.py::TestPlotStep::test_step tests/test_plot.py::TestPlotStep::test_step_with_where[pre] [gw0] PASSED tests/test_plot.py::TestPlotStep::test_step_with_where[pre] tests/test_plot.py::TestPlotStep::test_step_with_where[post] [gw0] PASSED tests/test_plot.py::TestPlotStep::test_step_with_where[post] tests/test_plot.py::TestPlotStep::test_step_with_where[mid] [gw0] PASSED tests/test_plot.py::TestPlotStep::test_step_with_where[mid] tests/test_plot.py::TestPlotStep::test_step_with_hue [gw0] PASSED tests/test_plot.py::TestPlotStep::test_step_with_hue tests/test_plot.py::TestPlotStep::test_step_with_hue_and_where[pre] [gw0] PASSED tests/test_plot.py::TestPlotStep::test_step_with_hue_and_where[pre] tests/test_plot.py::TestPlotStep::test_step_with_hue_and_where[post] [gw0] PASSED tests/test_plot.py::TestPlotStep::test_step_with_hue_and_where[post] tests/test_plot.py::TestPlotStep::test_step_with_hue_and_where[mid] [gw0] PASSED tests/test_plot.py::TestPlotStep::test_step_with_hue_and_where[mid] tests/test_plot.py::TestPlotStep::test_drawstyle_steps [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-True-max-True-float-2] tests/test_duck_array_ops.py::test_reduce[x-True-max-True-int-1] [gw0] PASSED tests/test_plot.py::TestPlotStep::test_drawstyle_steps tests/test_plot.py::TestPlotStep::test_drawstyle_steps_with_where[pre] [gw0] PASSED tests/test_plot.py::TestPlotStep::test_drawstyle_steps_with_where[pre] tests/test_plot.py::TestPlotStep::test_drawstyle_steps_with_where[post] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-True-max-True-int-1] tests/test_duck_array_ops.py::test_reduce[x-True-max-True-int-2] [gw0] PASSED tests/test_plot.py::TestPlotStep::test_drawstyle_steps_with_where[post] tests/test_plot.py::TestPlotStep::test_drawstyle_steps_with_where[mid] [gw0] PASSED tests/test_plot.py::TestPlotStep::test_drawstyle_steps_with_where[mid] tests/test_plot.py::TestPlotStep::test_coord_with_interval_step [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-True-max-True-int-2] tests/test_duck_array_ops.py::test_reduce[x-True-max-True-float32-1] [gw0] PASSED tests/test_plot.py::TestPlotStep::test_coord_with_interval_step tests/test_plot.py::TestPlotStep::test_coord_with_interval_step_x [gw0] PASSED tests/test_plot.py::TestPlotStep::test_coord_with_interval_step_x tests/test_plot.py::TestPlotStep::test_coord_with_interval_step_y [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-True-max-True-float32-1] tests/test_duck_array_ops.py::test_reduce[x-True-max-True-float32-2] [gw0] PASSED tests/test_plot.py::TestPlotStep::test_coord_with_interval_step_y tests/test_plot.py::TestPlotStep::test_coord_with_interval_step_x_and_y_raises_valueeerror [gw0] PASSED tests/test_plot.py::TestPlotStep::test_coord_with_interval_step_x_and_y_raises_valueeerror tests/test_plot.py::TestPlotHistogram::test_3d_array [gw0] PASSED tests/test_plot.py::TestPlotHistogram::test_3d_array tests/test_plot.py::TestPlotHistogram::test_xlabel_uses_name [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-True-max-True-float32-2] tests/test_duck_array_ops.py::test_reduce[x-True-max-True-bool-1] [gw0] PASSED tests/test_plot.py::TestPlotHistogram::test_xlabel_uses_name tests/test_plot.py::TestPlotHistogram::test_title_is_histogram [gw0] PASSED tests/test_plot.py::TestPlotHistogram::test_title_is_histogram tests/test_plot.py::TestPlotHistogram::test_can_pass_in_kwargs [gw0] PASSED tests/test_plot.py::TestPlotHistogram::test_can_pass_in_kwargs tests/test_plot.py::TestPlotHistogram::test_can_pass_in_axis [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-True-max-True-bool-1] tests/test_duck_array_ops.py::test_reduce[x-True-max-True-bool-2] [gw0] PASSED tests/test_plot.py::TestPlotHistogram::test_can_pass_in_axis tests/test_plot.py::TestPlotHistogram::test_primitive_returned [gw0] PASSED tests/test_plot.py::TestPlotHistogram::test_primitive_returned [gw3] PASSED tests/test_interp.py::test_interpolate_nd[chunked-quintic] tests/test_plot.py::TestPlotHistogram::test_plot_nans tests/test_interp.py::test_interpolate_nd[chunked-pchip] [gw0] PASSED tests/test_plot.py::TestPlotHistogram::test_plot_nans tests/test_plot.py::TestPlotHistogram::test_hist_coord_with_interval [gw0] PASSED tests/test_plot.py::TestPlotHistogram::test_hist_coord_with_interval tests/test_plot.py::TestDetermineCmapParams::test_robust [gw0] PASSED tests/test_plot.py::TestDetermineCmapParams::test_robust tests/test_plot.py::TestDetermineCmapParams::test_center [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-True-max-True-bool-2] tests/test_duck_array_ops.py::test_reduce[x-True-mean-False-float-1] [gw0] PASSED tests/test_plot.py::TestDetermineCmapParams::test_center [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-True-mean-False-float-1] tests/test_duck_array_ops.py::test_reduce[x-True-mean-False-float-2] tests/test_plot.py::TestDetermineCmapParams::test_cmap_sequential_option [gw0] PASSED tests/test_plot.py::TestDetermineCmapParams::test_cmap_sequential_option tests/test_plot.py::TestDetermineCmapParams::test_cmap_sequential_explicit_option [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-True-mean-False-float-2] tests/test_duck_array_ops.py::test_reduce[x-True-mean-False-int-1] [gw0] PASSED tests/test_plot.py::TestDetermineCmapParams::test_cmap_sequential_explicit_option tests/test_plot.py::TestDetermineCmapParams::test_cmap_divergent_option [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-True-mean-False-int-1] tests/test_duck_array_ops.py::test_reduce[x-True-mean-False-int-2] [gw0] PASSED tests/test_plot.py::TestDetermineCmapParams::test_cmap_divergent_option tests/test_plot.py::TestDetermineCmapParams::test_nan_inf_are_ignored [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-True-mean-False-int-2] tests/test_duck_array_ops.py::test_reduce[x-True-mean-False-float32-1] [gw0] PASSED tests/test_plot.py::TestDetermineCmapParams::test_nan_inf_are_ignored tests/test_plot.py::TestDetermineCmapParams::test_integer_levels [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-True-mean-False-float32-1] tests/test_duck_array_ops.py::test_reduce[x-True-mean-False-float32-2] [gw0] PASSED tests/test_plot.py::TestDetermineCmapParams::test_integer_levels [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-True-mean-False-float32-2] tests/test_duck_array_ops.py::test_reduce[x-True-mean-False-bool-1] tests/test_plot.py::TestDetermineCmapParams::test_list_levels [gw2] SKIPPED tests/test_duck_array_ops.py::test_reduce[x-True-mean-False-bool-1] tests/test_duck_array_ops.py::test_reduce[x-True-mean-False-bool-2] [gw2] SKIPPED tests/test_duck_array_ops.py::test_reduce[x-True-mean-False-bool-2] tests/test_duck_array_ops.py::test_reduce[x-True-mean-True-float-1] [gw0] PASSED tests/test_plot.py::TestDetermineCmapParams::test_list_levels tests/test_plot.py::TestDetermineCmapParams::test_divergentcontrol [gw0] PASSED tests/test_plot.py::TestDetermineCmapParams::test_divergentcontrol tests/test_plot.py::TestDetermineCmapParams::test_norm_sets_vmin_vmax [gw0] PASSED tests/test_plot.py::TestDetermineCmapParams::test_norm_sets_vmin_vmax tests/test_plot.py::TestDiscreteColorMap::test_recover_from_seaborn_jet_exception [gw0] PASSED tests/test_plot.py::TestDiscreteColorMap::test_recover_from_seaborn_jet_exception tests/test_plot.py::TestDiscreteColorMap::test_build_discrete_cmap [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-True-mean-True-float-1] tests/test_duck_array_ops.py::test_reduce[x-True-mean-True-float-2] [gw0] PASSED tests/test_plot.py::TestDiscreteColorMap::test_build_discrete_cmap tests/test_plot.py::TestDiscreteColorMap::test_discrete_colormap_list_of_levels [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-True-mean-True-float-2] tests/test_duck_array_ops.py::test_reduce[x-True-mean-True-int-1] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-True-mean-True-int-1] tests/test_duck_array_ops.py::test_reduce[x-True-mean-True-int-2] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-True-mean-True-int-2] tests/test_duck_array_ops.py::test_reduce[x-True-mean-True-float32-1] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-True-mean-True-float32-1] tests/test_duck_array_ops.py::test_reduce[x-True-mean-True-float32-2] [gw0] PASSED tests/test_plot.py::TestDiscreteColorMap::test_discrete_colormap_list_of_levels tests/test_plot.py::TestDiscreteColorMap::test_discrete_colormap_int_levels [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-True-mean-True-float32-2] tests/test_duck_array_ops.py::test_reduce[x-True-mean-True-bool-1] [gw2] SKIPPED tests/test_duck_array_ops.py::test_reduce[x-True-mean-True-bool-1] tests/test_duck_array_ops.py::test_reduce[x-True-mean-True-bool-2] [gw2] SKIPPED tests/test_duck_array_ops.py::test_reduce[x-True-mean-True-bool-2] tests/test_duck_array_ops.py::test_reduce[x-True-var-False-float-1] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-True-var-False-float-1] tests/test_duck_array_ops.py::test_reduce[x-True-var-False-float-2] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-True-var-False-float-2] tests/test_duck_array_ops.py::test_reduce[x-True-var-False-int-1] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-True-var-False-int-1] tests/test_duck_array_ops.py::test_reduce[x-True-var-False-int-2] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-True-var-False-int-2] tests/test_duck_array_ops.py::test_reduce[x-True-var-False-float32-1] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-True-var-False-float32-1] tests/test_duck_array_ops.py::test_reduce[x-True-var-False-float32-2] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-True-var-False-float32-2] tests/test_duck_array_ops.py::test_reduce[x-True-var-False-bool-1] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-True-var-False-bool-1] tests/test_duck_array_ops.py::test_reduce[x-True-var-False-bool-2] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-True-var-False-bool-2] tests/test_duck_array_ops.py::test_reduce[x-True-var-True-float-1] [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-True-var-True-float-1] tests/test_duck_array_ops.py::test_reduce[x-True-var-True-float-2] [gw0] PASSED tests/test_plot.py::TestDiscreteColorMap::test_discrete_colormap_int_levels tests/test_plot.py::TestDiscreteColorMap::test_discrete_colormap_list_levels_and_vmin_or_vmax [gw0] PASSED tests/test_plot.py::TestDiscreteColorMap::test_discrete_colormap_list_levels_and_vmin_or_vmax tests/test_plot.py::TestDiscreteColorMap::test_discrete_colormap_provided_boundary_norm [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-True-var-True-float-2] tests/test_duck_array_ops.py::test_reduce[x-True-var-True-int-1] [gw0] PASSED tests/test_plot.py::TestDiscreteColorMap::test_discrete_colormap_provided_boundary_norm tests/test_plot.py::TestDiscreteColorMap::test_discrete_colormap_provided_boundary_norm_matching_cmap_levels [gw0] PASSED tests/test_plot.py::TestDiscreteColorMap::test_discrete_colormap_provided_boundary_norm_matching_cmap_levels tests/test_plot.py::TestContourf::test_label_names [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-True-var-True-int-1] tests/test_duck_array_ops.py::test_reduce[x-True-var-True-int-2] [gw0] PASSED tests/test_plot.py::TestContourf::test_label_names tests/test_plot.py::TestContourf::test_1d_raises_valueerror [gw0] PASSED tests/test_plot.py::TestContourf::test_1d_raises_valueerror tests/test_plot.py::TestContourf::test_bool [gw0] PASSED tests/test_plot.py::TestContourf::test_bool tests/test_plot.py::TestContourf::test_complex_raises_typeerror [gw0] PASSED tests/test_plot.py::TestContourf::test_complex_raises_typeerror tests/test_plot.py::TestContourf::test_3d_raises_valueerror [gw0] PASSED tests/test_plot.py::TestContourf::test_3d_raises_valueerror tests/test_plot.py::TestContourf::test_nonnumeric_index [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-True-var-True-int-2] tests/test_duck_array_ops.py::test_reduce[x-True-var-True-float32-1] [gw0] PASSED tests/test_plot.py::TestContourf::test_nonnumeric_index tests/test_plot.py::TestContourf::test_multiindex_raises_typeerror [gw0] PASSED tests/test_plot.py::TestContourf::test_multiindex_raises_typeerror tests/test_plot.py::TestContourf::test_can_pass_in_axis [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-True-var-True-float32-1] tests/test_duck_array_ops.py::test_reduce[x-True-var-True-float32-2] [gw0] PASSED tests/test_plot.py::TestContourf::test_can_pass_in_axis tests/test_plot.py::TestContourf::test_xyincrease_defaults [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-True-var-True-float32-2] tests/test_duck_array_ops.py::test_reduce[x-True-var-True-bool-1] [gw0] PASSED tests/test_plot.py::TestContourf::test_xyincrease_defaults tests/test_plot.py::TestContourf::test_xyincrease_false_changes_axes [gw0] PASSED tests/test_plot.py::TestContourf::test_xyincrease_false_changes_axes tests/test_plot.py::TestContourf::test_xyincrease_true_changes_axes [gw0] PASSED tests/test_plot.py::TestContourf::test_xyincrease_true_changes_axes tests/test_plot.py::TestContourf::test_dates_are_concise [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-True-var-True-bool-1] tests/test_duck_array_ops.py::test_reduce[x-True-var-True-bool-2] [gw0] PASSED tests/test_plot.py::TestContourf::test_dates_are_concise tests/test_plot.py::TestContourf::test_plot_nans [gw0] PASSED tests/test_plot.py::TestContourf::test_plot_nans tests/test_plot.py::TestContourf::test_can_plot_all_nans [gw0] PASSED tests/test_plot.py::TestContourf::test_can_plot_all_nans tests/test_plot.py::TestContourf::test_can_plot_axis_size_one [gw0] PASSED tests/test_plot.py::TestContourf::test_can_plot_axis_size_one tests/test_plot.py::TestContourf::test_disallows_rgb_arg [gw2] PASSED tests/test_duck_array_ops.py::test_reduce[x-True-var-True-bool-2] tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-True-float-1] [gw0] PASSED tests/test_plot.py::TestContourf::test_disallows_rgb_arg tests/test_plot.py::TestContourf::test_viridis_cmap [gw2] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-True-float-1] tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-True-float-2] [gw2] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-True-float-2] tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-True-int-1] [gw2] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-True-int-1] tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-True-int-2] [gw2] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-True-int-2] tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-True-float32-1] [gw2] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-True-float32-1] tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-True-float32-2] [gw2] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-True-float32-2] tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-True-bool-1] [gw2] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-True-bool-1] tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-True-bool-2] [gw2] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-True-bool-2] tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-True-str-1] [gw0] PASSED tests/test_plot.py::TestContourf::test_viridis_cmap tests/test_plot.py::TestContourf::test_default_cmap [gw2] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-True-str-1] tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-True-str-2] [gw2] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-True-str-2] tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-False-float-1] [gw2] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-False-float-1] tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-False-float-2] [gw2] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-False-float-2] tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-False-int-1] [gw2] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-False-int-1] tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-False-int-2] [gw2] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-False-int-2] tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-False-float32-1] [gw2] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-False-float32-1] tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-False-float32-2] [gw2] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-False-float32-2] tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-False-bool-1] [gw2] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-False-bool-1] tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-False-bool-2] [gw0] PASSED tests/test_plot.py::TestContourf::test_default_cmap tests/test_plot.py::TestContourf::test_seaborn_palette_as_cmap [gw2] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-False-bool-2] tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-False-str-1] [gw2] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-False-str-1] tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-False-str-2] [gw2] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-False-str-2] tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-True-float-1] [gw2] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-True-float-1] tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-True-float-2] [gw2] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-True-float-2] tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-True-int-1] [gw2] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-True-int-1] tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-True-int-2] [gw2] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-True-int-2] tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-True-float32-1] [gw2] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-True-float32-1] tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-True-float32-2] [gw0] PASSED tests/test_plot.py::TestContourf::test_seaborn_palette_as_cmap tests/test_plot.py::TestContourf::test_can_change_default_cmap [gw2] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-True-float32-2] tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-True-bool-1] [gw2] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-True-bool-1] tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-True-bool-2] [gw2] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-True-bool-2] tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-True-str-1] [gw2] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-True-str-1] tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-True-str-2] [gw2] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-True-str-2] tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-False-float-1] [gw0] PASSED tests/test_plot.py::TestContourf::test_can_change_default_cmap [gw3] PASSED tests/test_interp.py::test_interpolate_nd[chunked-pchip] tests/test_plot.py::TestContourf::test_diverging_color_limits tests/test_interp.py::test_interpolate_nd_nd[linear] [gw2] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-False-float-1] tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-False-float-2] [gw3] PASSED tests/test_interp.py::test_interpolate_nd_nd[linear] tests/test_interp.py::test_interpolate_nd_nd[nearest] [gw2] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-False-float-2] tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-False-int-1] [gw0] PASSED tests/test_plot.py::TestContourf::test_diverging_color_limits tests/test_plot.py::TestContourf::test_xy_strings [gw3] PASSED tests/test_interp.py::test_interpolate_nd_nd[nearest] tests/test_interp.py::test_interpolate_nd_nd[slinear] [gw2] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-False-int-1] tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-False-int-2] [gw3] PASSED tests/test_interp.py::test_interpolate_nd_nd[slinear] tests/test_interp.py::test_interpolate_nd_with_nan [gw2] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-False-int-2] [gw3] PASSED tests/test_interp.py::test_interpolate_nd_with_nan tests/test_interp.py::test_interpolate_scalar[no_chunk-linear] [gw0] PASSED tests/test_plot.py::TestContourf::test_xy_strings tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-False-float32-1] tests/test_plot.py::TestContourf::test_positional_coord_string [gw3] PASSED tests/test_interp.py::test_interpolate_scalar[no_chunk-linear] tests/test_interp.py::test_interpolate_scalar[chunk_y-linear] [gw2] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-False-float32-1] tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-False-float32-2] [gw2] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-False-float32-2] tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-False-bool-1] [gw0] PASSED tests/test_plot.py::TestContourf::test_positional_coord_string tests/test_plot.py::TestContourf::test_bad_x_string_exception [gw2] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-False-bool-1] tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-False-bool-2] [gw0] PASSED tests/test_plot.py::TestContourf::test_bad_x_string_exception tests/test_plot.py::TestContourf::test_coord_strings [gw3] PASSED tests/test_interp.py::test_interpolate_scalar[chunk_y-linear] tests/test_interp.py::test_interpolate_nd_scalar[no_chunk-linear] [gw2] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-False-bool-2] tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-False-str-1] [gw3] PASSED tests/test_interp.py::test_interpolate_nd_scalar[no_chunk-linear] tests/test_interp.py::test_interpolate_nd_scalar[chunked-linear] [gw0] PASSED tests/test_plot.py::TestContourf::test_coord_strings tests/test_plot.py::TestContourf::test_non_linked_coords [gw2] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-False-str-1] tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-False-str-2] [gw0] PASSED tests/test_plot.py::TestContourf::test_non_linked_coords tests/test_plot.py::TestContourf::test_non_linked_coords_transpose [gw2] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-False-str-2] [gw3] PASSED tests/test_interp.py::test_interpolate_nd_scalar[chunked-linear] tests/test_interp.py::test_nans[True] tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-True-float-1] [gw2] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-True-float-1] tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-True-float-2] [gw3] PASSED tests/test_interp.py::test_nans[True] tests/test_interp.py::test_nans[False] [gw2] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-True-float-2] tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-True-int-1] [gw2] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-True-int-1] tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-True-int-2] [gw3] PASSED tests/test_interp.py::test_nans[False] tests/test_interp.py::test_errors[True] [gw2] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-True-int-2] tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-True-float32-1] [gw2] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-True-float32-1] tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-True-float32-2] [gw0] PASSED tests/test_plot.py::TestContourf::test_non_linked_coords_transpose [gw2] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-True-float32-2] tests/test_plot.py::TestContourf::test_multiindex_level_as_coord tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-True-bool-1] [gw2] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-True-bool-1] [gw3] PASSED tests/test_interp.py::test_errors[True] tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-True-bool-2] tests/test_interp.py::test_errors[False] [gw2] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-True-bool-2] tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-True-str-1] [gw2] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-True-str-1] tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-True-str-2] [gw2] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-True-str-2] tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-False-float-1] [gw3] PASSED tests/test_interp.py::test_errors[False] tests/test_interp.py::test_dtype [gw2] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-False-float-1] tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-False-float-2] [gw3] PASSED tests/test_interp.py::test_dtype [gw2] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-False-float-2] tests/test_interp.py::test_sorted tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-False-int-1] [gw2] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-False-int-1] tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-False-int-2] [gw2] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-False-int-2] tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-False-float32-1] [gw2] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-False-float32-1] tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-False-float32-2] [gw2] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-False-float32-2] tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-False-bool-1] [gw3] PASSED tests/test_interp.py::test_sorted tests/test_interp.py::test_dimension_wo_coords [gw2] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-False-bool-1] tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-False-bool-2] [gw2] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-False-bool-2] tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-False-str-1] [gw2] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-False-str-1] tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-False-str-2] [gw0] PASSED tests/test_plot.py::TestContourf::test_multiindex_level_as_coord [gw3] PASSED tests/test_interp.py::test_dimension_wo_coords tests/test_plot.py::TestContourf::test_default_title tests/test_interp.py::test_dataset [gw2] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-False-str-2] tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-True-float-1] [gw2] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-True-float-1] tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-True-float-2] [gw2] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-True-float-2] tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-True-int-1] [gw3] PASSED tests/test_interp.py::test_dataset tests/test_interp.py::test_interpolate_dimorder[2D] [gw2] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-True-int-1] tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-True-int-2] [gw2] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-True-int-2] tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-True-float32-1] [gw2] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-True-float32-1] tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-True-float32-2] [gw0] PASSED tests/test_plot.py::TestContourf::test_default_title tests/test_plot.py::TestContourf::test_colorbar_default_label [gw2] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-True-float32-2] tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-True-bool-1] [gw2] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-True-bool-1] tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-True-bool-2] [gw2] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-True-bool-2] tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-True-str-1] [gw2] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-True-str-1] tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-True-str-2] [gw2] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-True-str-2] tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-False-float-1] [gw3] PASSED tests/test_interp.py::test_interpolate_dimorder[2D] tests/test_interp.py::test_interpolate_dimorder[3D] [gw2] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-False-float-1] tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-False-float-2] [gw0] PASSED tests/test_plot.py::TestContourf::test_colorbar_default_label tests/test_plot.py::TestContourf::test_no_labels [gw2] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-False-float-2] tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-False-int-1] [gw2] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-False-int-1] tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-False-int-2] [gw3] PASSED tests/test_interp.py::test_interpolate_dimorder[3D] tests/test_interp.py::test_interp_like [gw0] PASSED tests/test_plot.py::TestContourf::test_no_labels tests/test_plot.py::TestContourf::test_colorbar_kwargs [gw2] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-False-int-2] tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-False-float32-1] [gw3] PASSED tests/test_interp.py::test_interp_like tests/test_interp.py::test_datetime[x_new0-expected0] [gw2] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-False-float32-1] tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-False-float32-2] [gw3] PASSED tests/test_interp.py::test_datetime[x_new0-expected0] tests/test_interp.py::test_datetime[x_new1-expected1] [gw3] PASSED tests/test_interp.py::test_datetime[x_new1-expected1] tests/test_interp.py::test_datetime[x_new2-expected2] [gw2] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-False-float32-2] tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-False-bool-1] [gw3] PASSED tests/test_interp.py::test_datetime[x_new2-expected2] tests/test_interp.py::test_datetime[x_new3-expected3] [gw3] PASSED tests/test_interp.py::test_datetime[x_new3-expected3] tests/test_interp.py::test_datetime[x_new4-0.5] [gw2] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-False-bool-1] tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-False-bool-2] [gw3] PASSED tests/test_interp.py::test_datetime[x_new4-0.5] tests/test_interp.py::test_datetime[2000-01-01T12:00-0.5] [gw2] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-False-bool-2] tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-False-str-1] [gw2] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-False-str-1] tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-False-str-2] [gw2] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-False-str-2] tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-True-float-1] [gw2] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-True-float-1] tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-True-float-2] [gw2] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-True-float-2] tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-True-int-1] [gw2] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-True-int-1] tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-True-int-2] [gw2] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-True-int-2] tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-True-float32-1] [gw2] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-True-float32-1] tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-True-float32-2] [gw2] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-True-float32-2] tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-True-bool-1] [gw2] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-True-bool-1] tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-True-bool-2] [gw2] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-True-bool-2] tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-True-str-1] [gw2] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-True-str-1] tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-True-str-2] [gw0] PASSED tests/test_plot.py::TestContourf::test_colorbar_kwargs tests/test_plot.py::TestContourf::test_verbose_facetgrid [gw2] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-True-str-2] tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-False-float-1] [gw2] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-False-float-1] tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-False-float-2] [gw2] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-False-float-2] tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-False-int-1] [gw2] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-False-int-1] tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-False-int-2] [gw2] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-False-int-2] tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-False-float32-1] [gw2] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-False-float32-1] tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-False-float32-2] [gw2] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-False-float32-2] tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-False-bool-1] [gw2] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-False-bool-1] tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-False-bool-2] [gw2] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-False-bool-2] tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-False-str-1] [gw2] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-False-str-1] tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-False-str-2] [gw2] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-False-str-2] tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-True-float-1] [gw3] XFAIL tests/test_interp.py::test_datetime[2000-01-01T12:00-0.5] tests/test_interp.py::test_datetime_single_string [gw2] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-True-float-1] tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-True-float-2] [gw2] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-True-float-2] tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-True-int-1] [gw3] PASSED tests/test_interp.py::test_datetime_single_string tests/test_interp.py::test_cftime [gw2] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-True-int-1] tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-True-int-2] [gw2] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-True-int-2] tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-True-float32-1] [gw2] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-True-float32-1] tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-True-float32-2] [gw2] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-True-float32-2] tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-True-bool-1] [gw3] PASSED tests/test_interp.py::test_cftime tests/test_interp.py::test_cftime_type_error [gw3] PASSED tests/test_interp.py::test_cftime_type_error tests/test_interp.py::test_cftime_list_of_strings [gw3] PASSED tests/test_interp.py::test_cftime_list_of_strings tests/test_interp.py::test_cftime_single_string [gw1] PASSED tests/test_plot.py::TestDatasetStreamplotPlots::test_facetgrid tests/test_plot.py::TestDatasetScatterPlots::test_accessor [gw1] PASSED tests/test_plot.py::TestDatasetScatterPlots::test_accessor [gw3] PASSED tests/test_interp.py::test_cftime_single_string tests/test_plot.py::TestDatasetScatterPlots::test_add_guide[None-None-False-True] tests/test_interp.py::test_datetime_to_non_datetime_error [gw0] PASSED tests/test_plot.py::TestContourf::test_verbose_facetgrid [gw2] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-True-bool-1] tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-True-bool-2] tests/test_plot.py::TestContourf::test_2d_function_and_method_signature_same [gw1] PASSED tests/test_plot.py::TestDatasetScatterPlots::test_add_guide[None-None-False-True] tests/test_plot.py::TestDatasetScatterPlots::test_add_guide[False-None-False-False] [gw3] PASSED tests/test_interp.py::test_datetime_to_non_datetime_error tests/test_interp.py::test_cftime_to_non_cftime_error [gw0] PASSED tests/test_plot.py::TestContourf::test_2d_function_and_method_signature_same tests/test_plot.py::TestContourf::test_convenient_facetgrid [gw1] PASSED tests/test_plot.py::TestDatasetScatterPlots::test_add_guide[False-None-False-False] tests/test_plot.py::TestDatasetScatterPlots::test_add_guide[True-None-False-True] [gw3] PASSED tests/test_interp.py::test_cftime_to_non_cftime_error tests/test_interp.py::test_datetime_interp_noerror [gw1] PASSED tests/test_plot.py::TestDatasetScatterPlots::test_add_guide[True-None-False-True] tests/test_plot.py::TestDatasetScatterPlots::test_add_guide[True-continuous-False-True] [gw1] PASSED tests/test_plot.py::TestDatasetScatterPlots::test_add_guide[True-continuous-False-True] tests/test_plot.py::TestDatasetScatterPlots::test_add_guide[False-discrete-False-False] [gw3] PASSED tests/test_interp.py::test_datetime_interp_noerror tests/test_interp.py::test_3641 [gw1] PASSED tests/test_plot.py::TestDatasetScatterPlots::test_add_guide[False-discrete-False-False] tests/test_plot.py::TestDatasetScatterPlots::test_add_guide[True-discrete-True-False] [gw1] PASSED tests/test_plot.py::TestDatasetScatterPlots::test_add_guide[True-discrete-True-False] tests/test_plot.py::TestDatasetScatterPlots::test_facetgrid_shape [gw3] PASSED tests/test_interp.py::test_3641 tests/test_interp.py::test_decompose[linear] [gw2] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-True-bool-2] tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-True-str-1] [gw3] PASSED tests/test_interp.py::test_decompose[linear] tests/test_interp.py::test_decompose[nearest] [gw3] PASSED tests/test_interp.py::test_decompose[nearest] tests/test_interp.py::test_decompose[slinear] [gw3] PASSED tests/test_interp.py::test_decompose[slinear] tests/test_interp.py::test_interpolate_chunk_1d[1-1-0-True-linear] [gw2] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-True-str-1] tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-True-str-2] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[1-1-0-True-linear] tests/test_interp.py::test_interpolate_chunk_1d[1-1-0-True-nearest] [gw2] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-True-str-2] tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-False-float-1] [gw2] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-False-float-1] tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-False-float-2] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[1-1-0-True-nearest] [gw2] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-False-float-2] tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-False-int-1] tests/test_interp.py::test_interpolate_chunk_1d[1-1-0-True-cubic] [gw2] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-False-int-1] tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-False-int-2] [gw2] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-False-int-2] tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-False-float32-1] [gw2] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-False-float32-1] tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-False-float32-2] [gw2] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-False-float32-2] tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-False-bool-1] [gw2] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-False-bool-1] tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-False-bool-2] [gw2] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-False-bool-2] tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-False-str-1] [gw2] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-False-str-1] tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-False-str-2] [gw0] PASSED tests/test_plot.py::TestContourf::test_convenient_facetgrid tests/test_plot.py::TestContourf::test_convenient_facetgrid_4d [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[1-1-0-True-cubic] tests/test_interp.py::test_interpolate_chunk_1d[1-1-0-True-pchip] [gw2] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-False-str-2] tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-True-float-1] [gw2] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-True-float-1] tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-True-float-2] [gw2] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-True-float-2] tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-True-int-1] [gw2] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-True-int-1] tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-True-int-2] [gw2] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-True-int-2] tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-True-float32-1] [gw2] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-True-float32-1] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[1-1-0-True-pchip] tests/test_interp.py::test_interpolate_chunk_1d[1-1-0-True-quintic] tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-True-float32-2] [gw2] SKIPPED tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-True-float32-2] tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-True-bool-1] [gw2] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-True-bool-1] tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-True-bool-2] [gw2] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-True-bool-2] tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-True-str-1] [gw2] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-True-str-1] tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-True-str-2] [gw2] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-True-str-2] tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-False-float-1] [gw2] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-False-float-1] tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-False-float-2] [gw2] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-False-float-2] tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-False-int-1] [gw2] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-False-int-1] tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-False-int-2] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[1-1-0-True-quintic] tests/test_interp.py::test_interpolate_chunk_1d[1-1-0-False-linear] [gw2] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-False-int-2] tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-False-float32-1] [gw2] PASSED tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-False-float32-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-1-True-max] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[1-1-0-False-linear] tests/test_interp.py::test_interpolate_chunk_1d[1-1-0-False-nearest] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[1-1-0-False-nearest] tests/test_interp.py::test_interpolate_chunk_1d[1-1-0-False-cubic] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-1-True-max] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-1-True-median] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[1-1-0-False-cubic] tests/test_interp.py::test_interpolate_chunk_1d[1-1-0-False-pchip] [gw0] PASSED tests/test_plot.py::TestContourf::test_convenient_facetgrid_4d tests/test_plot.py::TestContourf::test_facetgrid_map_only_appends_mappables [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[1-1-0-False-pchip] tests/test_interp.py::test_interpolate_chunk_1d[1-1-0-False-quintic] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[1-1-0-False-quintic] tests/test_interp.py::test_interpolate_chunk_1d[1-1-1-True-linear] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[1-1-1-True-linear] tests/test_interp.py::test_interpolate_chunk_1d[1-1-1-True-nearest] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-1-True-median] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-1-True-argmin] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[1-1-1-True-nearest] tests/test_interp.py::test_interpolate_chunk_1d[1-1-1-True-cubic] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[1-1-1-True-cubic] tests/test_interp.py::test_interpolate_chunk_1d[1-1-1-True-pchip] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[1-1-1-True-pchip] tests/test_interp.py::test_interpolate_chunk_1d[1-1-1-True-quintic] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-1-True-argmin] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-1-True-argmax] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[1-1-1-True-quintic] tests/test_interp.py::test_interpolate_chunk_1d[1-1-1-False-linear] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[1-1-1-False-linear] tests/test_interp.py::test_interpolate_chunk_1d[1-1-1-False-nearest] [gw0] PASSED tests/test_plot.py::TestContourf::test_facetgrid_map_only_appends_mappables tests/test_plot.py::TestContourf::test_facetgrid_cmap [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[1-1-1-False-nearest] tests/test_interp.py::test_interpolate_chunk_1d[1-1-1-False-cubic] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[1-1-1-False-cubic] tests/test_interp.py::test_interpolate_chunk_1d[1-1-1-False-pchip] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-1-True-argmax] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-1-False-sum] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[1-1-1-False-pchip] tests/test_interp.py::test_interpolate_chunk_1d[1-1-1-False-quintic] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[1-1-1-False-quintic] tests/test_interp.py::test_interpolate_chunk_1d[2-1-0-True-linear] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-1-False-sum] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-1-False-mean] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[2-1-0-True-linear] tests/test_interp.py::test_interpolate_chunk_1d[2-1-0-True-nearest] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-1-False-mean] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-1-False-std] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[2-1-0-True-nearest] tests/test_interp.py::test_interpolate_chunk_1d[2-1-0-True-cubic] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[2-1-0-True-cubic] tests/test_interp.py::test_interpolate_chunk_1d[2-1-0-True-pchip] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-1-False-std] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-1-False-min] [gw1] PASSED tests/test_plot.py::TestDatasetScatterPlots::test_facetgrid_shape tests/test_plot.py::TestDatasetScatterPlots::test_default_labels [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[2-1-0-True-pchip] tests/test_interp.py::test_interpolate_chunk_1d[2-1-0-True-quintic] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-1-False-min] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-1-False-max] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[2-1-0-True-quintic] tests/test_interp.py::test_interpolate_chunk_1d[2-1-0-False-linear] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-1-False-max] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-1-False-median] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[2-1-0-False-linear] tests/test_interp.py::test_interpolate_chunk_1d[2-1-0-False-nearest] [gw0] PASSED tests/test_plot.py::TestContourf::test_facetgrid_cmap tests/test_plot.py::TestContourf::test_facetgrid_cbar_kwargs [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-1-False-median] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-1-False-argmin] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[2-1-0-False-nearest] tests/test_interp.py::test_interpolate_chunk_1d[2-1-0-False-cubic] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-1-False-argmin] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-1-False-argmax] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[2-1-0-False-cubic] tests/test_interp.py::test_interpolate_chunk_1d[2-1-0-False-pchip] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[2-1-0-False-pchip] tests/test_interp.py::test_interpolate_chunk_1d[2-1-0-False-quintic] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-1-False-argmax] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-1-None-sum] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[2-1-0-False-quintic] tests/test_interp.py::test_interpolate_chunk_1d[2-1-1-True-linear] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-1-None-sum] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-1-None-mean] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[2-1-1-True-linear] tests/test_interp.py::test_interpolate_chunk_1d[2-1-1-True-nearest] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[2-1-1-True-nearest] tests/test_interp.py::test_interpolate_chunk_1d[2-1-1-True-cubic] [gw1] PASSED tests/test_plot.py::TestDatasetScatterPlots::test_default_labels tests/test_plot.py::TestDatasetScatterPlots::test_axes_in_faceted_plot [gw1] PASSED tests/test_plot.py::TestDatasetScatterPlots::test_axes_in_faceted_plot tests/test_plot.py::TestDatasetScatterPlots::test_figsize_and_size [gw1] PASSED tests/test_plot.py::TestDatasetScatterPlots::test_figsize_and_size tests/test_plot.py::TestDatasetScatterPlots::test_bad_args[bad_y] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-1-None-mean] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-1-None-std] [gw1] PASSED tests/test_plot.py::TestDatasetScatterPlots::test_bad_args[bad_y] tests/test_plot.py::TestDatasetScatterPlots::test_bad_args[bad_x] [gw1] PASSED tests/test_plot.py::TestDatasetScatterPlots::test_bad_args[bad_x] tests/test_plot.py::TestDatasetScatterPlots::test_datetime_hue [gw0] PASSED tests/test_plot.py::TestContourf::test_facetgrid_cbar_kwargs [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[2-1-1-True-cubic] tests/test_interp.py::test_interpolate_chunk_1d[2-1-1-True-pchip] tests/test_plot.py::TestContourf::test_facetgrid_no_cbar_ax [gw0] PASSED tests/test_plot.py::TestContourf::test_facetgrid_no_cbar_ax tests/test_plot.py::TestContourf::test_cmap_and_color_both [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-1-None-std] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[2-1-1-True-pchip] tests/test_interp.py::test_interpolate_chunk_1d[2-1-1-True-quintic] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-1-None-min] [gw0] PASSED tests/test_plot.py::TestContourf::test_cmap_and_color_both tests/test_plot.py::TestContourf::test_2d_coord_with_interval [gw1] PASSED tests/test_plot.py::TestDatasetScatterPlots::test_datetime_hue tests/test_plot.py::TestDatasetScatterPlots::test_facetgrid_hue_style [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[2-1-1-True-quintic] tests/test_interp.py::test_interpolate_chunk_1d[2-1-1-False-linear] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-1-None-min] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-1-None-max] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[2-1-1-False-linear] tests/test_interp.py::test_interpolate_chunk_1d[2-1-1-False-nearest] [gw0] PASSED tests/test_plot.py::TestContourf::test_2d_coord_with_interval tests/test_plot.py::TestContourf::test_colormap_error_norm_and_vmin_vmax [gw0] PASSED tests/test_plot.py::TestContourf::test_colormap_error_norm_and_vmin_vmax tests/test_plot.py::TestContourf::test_contourf_called [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-1-None-max] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-1-None-median] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[2-1-1-False-nearest] tests/test_interp.py::test_interpolate_chunk_1d[2-1-1-False-cubic] [gw0] PASSED tests/test_plot.py::TestContourf::test_contourf_called tests/test_plot.py::TestContourf::test_primitive_artist_returned [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[2-1-1-False-cubic] tests/test_interp.py::test_interpolate_chunk_1d[2-1-1-False-pchip] [gw0] PASSED tests/test_plot.py::TestContourf::test_primitive_artist_returned tests/test_plot.py::TestContourf::test_extend [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-1-None-median] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-1-None-argmin] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[2-1-1-False-pchip] tests/test_interp.py::test_interpolate_chunk_1d[2-1-1-False-quintic] [gw0] PASSED tests/test_plot.py::TestContourf::test_extend tests/test_plot.py::TestContourf::test_2d_coord_names [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-1-None-argmin] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-1-None-argmax] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[2-1-1-False-quintic] tests/test_interp.py::test_interpolate_chunk_1d[2-2-0-True-linear] [gw0] PASSED tests/test_plot.py::TestContourf::test_2d_coord_names tests/test_plot.py::TestContourf::test_levels [gw0] PASSED tests/test_plot.py::TestContourf::test_levels tests/test_plot.py::TestContourf::test_colormap_norm [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-1-None-argmax] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-None-True-sum] [gw0] PASSED tests/test_plot.py::TestContourf::test_colormap_norm tests/test_plot.py::TestContour::test_label_names [gw0] PASSED tests/test_plot.py::TestContour::test_label_names tests/test_plot.py::TestContour::test_1d_raises_valueerror [gw0] PASSED tests/test_plot.py::TestContour::test_1d_raises_valueerror tests/test_plot.py::TestContour::test_bool [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[2-2-0-True-linear] tests/test_interp.py::test_interpolate_chunk_1d[2-2-0-True-nearest] [gw0] PASSED tests/test_plot.py::TestContour::test_bool tests/test_plot.py::TestContour::test_complex_raises_typeerror [gw0] PASSED tests/test_plot.py::TestContour::test_complex_raises_typeerror tests/test_plot.py::TestContour::test_3d_raises_valueerror [gw0] PASSED tests/test_plot.py::TestContour::test_3d_raises_valueerror tests/test_plot.py::TestContour::test_nonnumeric_index [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-None-True-sum] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-None-True-mean] [gw0] PASSED tests/test_plot.py::TestContour::test_nonnumeric_index tests/test_plot.py::TestContour::test_multiindex_raises_typeerror [gw0] PASSED tests/test_plot.py::TestContour::test_multiindex_raises_typeerror tests/test_plot.py::TestContour::test_can_pass_in_axis [gw0] PASSED tests/test_plot.py::TestContour::test_can_pass_in_axis tests/test_plot.py::TestContour::test_xyincrease_defaults [gw0] PASSED tests/test_plot.py::TestContour::test_xyincrease_defaults tests/test_plot.py::TestContour::test_xyincrease_false_changes_axes [gw0] PASSED tests/test_plot.py::TestContour::test_xyincrease_false_changes_axes tests/test_plot.py::TestContour::test_xyincrease_true_changes_axes [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[2-2-0-True-nearest] tests/test_interp.py::test_interpolate_chunk_1d[2-2-0-True-cubic] [gw0] PASSED tests/test_plot.py::TestContour::test_xyincrease_true_changes_axes tests/test_plot.py::TestContour::test_dates_are_concise [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-None-True-mean] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-None-True-std] [gw0] PASSED tests/test_plot.py::TestContour::test_dates_are_concise tests/test_plot.py::TestContour::test_plot_nans [gw0] PASSED tests/test_plot.py::TestContour::test_plot_nans tests/test_plot.py::TestContour::test_can_plot_all_nans [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[2-2-0-True-cubic] tests/test_interp.py::test_interpolate_chunk_1d[2-2-0-True-pchip] [gw0] PASSED tests/test_plot.py::TestContour::test_can_plot_all_nans tests/test_plot.py::TestContour::test_can_plot_axis_size_one [gw0] PASSED tests/test_plot.py::TestContour::test_can_plot_axis_size_one tests/test_plot.py::TestContour::test_disallows_rgb_arg [gw0] PASSED tests/test_plot.py::TestContour::test_disallows_rgb_arg tests/test_plot.py::TestContour::test_viridis_cmap [gw0] PASSED tests/test_plot.py::TestContour::test_viridis_cmap tests/test_plot.py::TestContour::test_default_cmap [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-None-True-std] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-None-True-min] [gw0] PASSED tests/test_plot.py::TestContour::test_default_cmap tests/test_plot.py::TestContour::test_seaborn_palette_as_cmap [gw0] PASSED tests/test_plot.py::TestContour::test_seaborn_palette_as_cmap tests/test_plot.py::TestContour::test_can_change_default_cmap [gw0] PASSED tests/test_plot.py::TestContour::test_can_change_default_cmap tests/test_plot.py::TestContour::test_diverging_color_limits [gw0] PASSED tests/test_plot.py::TestContour::test_diverging_color_limits tests/test_plot.py::TestContour::test_xy_strings [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-None-True-min] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-None-True-max] [gw0] PASSED tests/test_plot.py::TestContour::test_xy_strings tests/test_plot.py::TestContour::test_positional_coord_string [gw0] PASSED tests/test_plot.py::TestContour::test_positional_coord_string tests/test_plot.py::TestContour::test_bad_x_string_exception [gw0] PASSED tests/test_plot.py::TestContour::test_bad_x_string_exception tests/test_plot.py::TestContour::test_coord_strings [gw0] PASSED tests/test_plot.py::TestContour::test_coord_strings tests/test_plot.py::TestContour::test_non_linked_coords [gw0] PASSED tests/test_plot.py::TestContour::test_non_linked_coords tests/test_plot.py::TestContour::test_non_linked_coords_transpose [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-None-True-max] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-None-True-median] [gw0] PASSED tests/test_plot.py::TestContour::test_non_linked_coords_transpose tests/test_plot.py::TestContour::test_multiindex_level_as_coord [gw0] PASSED tests/test_plot.py::TestContour::test_multiindex_level_as_coord tests/test_plot.py::TestContour::test_default_title [gw0] PASSED tests/test_plot.py::TestContour::test_default_title tests/test_plot.py::TestContour::test_colorbar_default_label [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-None-True-median] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-None-True-argmin] [gw0] PASSED tests/test_plot.py::TestContour::test_colorbar_default_label tests/test_plot.py::TestContour::test_no_labels [gw0] PASSED tests/test_plot.py::TestContour::test_no_labels tests/test_plot.py::TestContour::test_colorbar_kwargs [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-None-True-argmin] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-None-True-argmax] [gw0] PASSED tests/test_plot.py::TestContour::test_colorbar_kwargs tests/test_plot.py::TestContour::test_verbose_facetgrid [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-None-True-argmax] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-None-False-sum] [gw0] PASSED tests/test_plot.py::TestContour::test_verbose_facetgrid tests/test_plot.py::TestContour::test_2d_function_and_method_signature_same [gw0] PASSED tests/test_plot.py::TestContour::test_2d_function_and_method_signature_same tests/test_plot.py::TestContour::test_convenient_facetgrid [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-None-False-sum] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-None-False-mean] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-None-False-mean] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-None-False-std] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-None-False-std] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-None-False-min] [gw0] PASSED tests/test_plot.py::TestContour::test_convenient_facetgrid tests/test_plot.py::TestContour::test_convenient_facetgrid_4d [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-None-False-min] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-None-False-max] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-None-False-max] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-None-False-median] [gw0] PASSED tests/test_plot.py::TestContour::test_convenient_facetgrid_4d tests/test_plot.py::TestContour::test_facetgrid_map_only_appends_mappables [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-None-False-median] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-None-False-argmin] [gw1] PASSED tests/test_plot.py::TestDatasetScatterPlots::test_facetgrid_hue_style tests/test_plot.py::TestDatasetScatterPlots::test_scatter[A-B-x-col] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-None-False-argmin] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-None-False-argmax] [gw1] PASSED tests/test_plot.py::TestDatasetScatterPlots::test_scatter[A-B-x-col] tests/test_plot.py::TestDatasetScatterPlots::test_scatter[x-row-A-B] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-None-False-argmax] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-None-None-sum] [gw1] PASSED tests/test_plot.py::TestDatasetScatterPlots::test_scatter[x-row-A-B] tests/test_plot.py::TestDatasetScatterPlots::test_non_numeric_legend [gw0] PASSED tests/test_plot.py::TestContour::test_facetgrid_map_only_appends_mappables tests/test_plot.py::TestContour::test_facetgrid_cmap [gw1] PASSED tests/test_plot.py::TestDatasetScatterPlots::test_non_numeric_legend tests/test_plot.py::TestDatasetScatterPlots::test_legend_labels [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-None-None-sum] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-None-None-mean] [gw1] PASSED tests/test_plot.py::TestDatasetScatterPlots::test_legend_labels tests/test_plot.py::TestDatasetScatterPlots::test_legend_labels_facetgrid [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-None-None-mean] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-None-None-std] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-None-None-std] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-None-None-min] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-None-None-min] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-None-None-max] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-None-None-max] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-None-None-median] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-None-None-median] [gw1] PASSED tests/test_plot.py::TestDatasetScatterPlots::test_legend_labels_facetgrid tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-None-None-argmin] tests/test_plot.py::TestDatasetScatterPlots::test_add_legend_by_default [gw1] PASSED tests/test_plot.py::TestDatasetScatterPlots::test_add_legend_by_default tests/test_plot.py::TestDatetimePlot::test_datetime_line_plot [gw1] PASSED tests/test_plot.py::TestDatetimePlot::test_datetime_line_plot tests/test_plot.py::TestDatetimePlot::test_datetime_units [gw1] PASSED tests/test_plot.py::TestDatetimePlot::test_datetime_units tests/test_plot.py::TestDatetimePlot::test_datetime_plot1d [gw1] PASSED tests/test_plot.py::TestDatetimePlot::test_datetime_plot1d tests/test_plot.py::TestDatetimePlot::test_datetime_plot2d [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-None-None-argmin] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-None-None-argmax] [gw1] PASSED tests/test_plot.py::TestDatetimePlot::test_datetime_plot2d tests/test_plot.py::TestCFDatetimePlot::test_cfdatetime_line_plot [gw1] SKIPPED tests/test_plot.py::TestCFDatetimePlot::test_cfdatetime_line_plot tests/test_plot.py::TestCFDatetimePlot::test_cfdatetime_pcolormesh_plot [gw1] SKIPPED tests/test_plot.py::TestCFDatetimePlot::test_cfdatetime_pcolormesh_plot tests/test_plot.py::TestCFDatetimePlot::test_cfdatetime_contour_plot [gw1] SKIPPED tests/test_plot.py::TestCFDatetimePlot::test_cfdatetime_contour_plot tests/test_plot.py::TestNcAxisNotInstalled::test_ncaxis_notinstalled_line_plot [gw1] PASSED tests/test_plot.py::TestNcAxisNotInstalled::test_ncaxis_notinstalled_line_plot tests/test_plot.py::TestAxesKwargs::test_xincrease_kwarg[1-True] [gw1] PASSED tests/test_plot.py::TestAxesKwargs::test_xincrease_kwarg[1-True] tests/test_plot.py::TestAxesKwargs::test_xincrease_kwarg[1-False] [gw1] PASSED tests/test_plot.py::TestAxesKwargs::test_xincrease_kwarg[1-False] tests/test_plot.py::TestAxesKwargs::test_xincrease_kwarg[2-True] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-None-None-argmax] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-7-1-True-mean] [gw1] PASSED tests/test_plot.py::TestAxesKwargs::test_xincrease_kwarg[2-True] tests/test_plot.py::TestAxesKwargs::test_xincrease_kwarg[2-False] [gw0] PASSED tests/test_plot.py::TestContour::test_facetgrid_cmap tests/test_plot.py::TestContour::test_facetgrid_cbar_kwargs [gw1] PASSED tests/test_plot.py::TestAxesKwargs::test_xincrease_kwarg[2-False] tests/test_plot.py::TestAxesKwargs::test_xincrease_kwarg[3-True] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-7-1-True-mean] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-7-1-True-count] [gw1] PASSED tests/test_plot.py::TestAxesKwargs::test_xincrease_kwarg[3-True] tests/test_plot.py::TestAxesKwargs::test_xincrease_kwarg[3-False] [gw1] PASSED tests/test_plot.py::TestAxesKwargs::test_xincrease_kwarg[3-False] tests/test_plot.py::TestAxesKwargs::test_yincrease_kwarg[1-True] [gw1] PASSED tests/test_plot.py::TestAxesKwargs::test_yincrease_kwarg[1-True] tests/test_plot.py::TestAxesKwargs::test_yincrease_kwarg[1-False] [gw1] PASSED tests/test_plot.py::TestAxesKwargs::test_yincrease_kwarg[1-False] tests/test_plot.py::TestAxesKwargs::test_yincrease_kwarg[2-True] [gw1] PASSED tests/test_plot.py::TestAxesKwargs::test_yincrease_kwarg[2-True] tests/test_plot.py::TestAxesKwargs::test_yincrease_kwarg[2-False] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-7-1-True-count] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-7-1-False-mean] [gw1] PASSED tests/test_plot.py::TestAxesKwargs::test_yincrease_kwarg[2-False] tests/test_plot.py::TestAxesKwargs::test_yincrease_kwarg[3-True] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-7-1-False-mean] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-7-1-False-count] [gw1] PASSED tests/test_plot.py::TestAxesKwargs::test_yincrease_kwarg[3-True] tests/test_plot.py::TestAxesKwargs::test_yincrease_kwarg[3-False] [gw1] PASSED tests/test_plot.py::TestAxesKwargs::test_yincrease_kwarg[3-False] tests/test_plot.py::TestAxesKwargs::test_xscale_kwarg[1-linear] [gw1] PASSED tests/test_plot.py::TestAxesKwargs::test_xscale_kwarg[1-linear] tests/test_plot.py::TestAxesKwargs::test_xscale_kwarg[1-logit] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-7-1-False-count] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-7-1-None-mean] [gw1] PASSED tests/test_plot.py::TestAxesKwargs::test_xscale_kwarg[1-logit] tests/test_plot.py::TestAxesKwargs::test_xscale_kwarg[1-symlog] [gw0] PASSED tests/test_plot.py::TestContour::test_facetgrid_cbar_kwargs tests/test_plot.py::TestContour::test_facetgrid_no_cbar_ax [gw1] PASSED tests/test_plot.py::TestAxesKwargs::test_xscale_kwarg[1-symlog] tests/test_plot.py::TestAxesKwargs::test_xscale_kwarg[2-linear] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-7-1-None-mean] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-7-1-None-count] [gw1] PASSED tests/test_plot.py::TestAxesKwargs::test_xscale_kwarg[2-linear] tests/test_plot.py::TestAxesKwargs::test_xscale_kwarg[2-logit] [gw0] PASSED tests/test_plot.py::TestContour::test_facetgrid_no_cbar_ax tests/test_plot.py::TestContour::test_2d_coord_with_interval [gw1] PASSED tests/test_plot.py::TestAxesKwargs::test_xscale_kwarg[2-logit] tests/test_plot.py::TestAxesKwargs::test_xscale_kwarg[2-symlog] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-7-1-None-count] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-7-None-True-mean] [gw1] PASSED tests/test_plot.py::TestAxesKwargs::test_xscale_kwarg[2-symlog] tests/test_plot.py::TestAxesKwargs::test_xscale_kwarg[3-linear] [gw1] PASSED tests/test_plot.py::TestAxesKwargs::test_xscale_kwarg[3-linear] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-7-None-True-mean] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-7-None-True-count] tests/test_plot.py::TestAxesKwargs::test_xscale_kwarg[3-logit] [gw1] PASSED tests/test_plot.py::TestAxesKwargs::test_xscale_kwarg[3-logit] tests/test_plot.py::TestAxesKwargs::test_xscale_kwarg[3-symlog] [gw1] PASSED tests/test_plot.py::TestAxesKwargs::test_xscale_kwarg[3-symlog] tests/test_plot.py::TestAxesKwargs::test_yscale_kwarg[1-linear] [gw1] PASSED tests/test_plot.py::TestAxesKwargs::test_yscale_kwarg[1-linear] tests/test_plot.py::TestAxesKwargs::test_yscale_kwarg[1-logit] [gw0] PASSED tests/test_plot.py::TestContour::test_2d_coord_with_interval tests/test_plot.py::TestContour::test_colormap_error_norm_and_vmin_vmax [gw1] PASSED tests/test_plot.py::TestAxesKwargs::test_yscale_kwarg[1-logit] tests/test_plot.py::TestAxesKwargs::test_yscale_kwarg[1-symlog] [gw0] PASSED tests/test_plot.py::TestContour::test_colormap_error_norm_and_vmin_vmax tests/test_plot.py::TestContour::test_colors [gw1] PASSED tests/test_plot.py::TestAxesKwargs::test_yscale_kwarg[1-symlog] tests/test_plot.py::TestAxesKwargs::test_yscale_kwarg[2-linear] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-7-None-True-count] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-7-None-False-mean] [gw0] PASSED tests/test_plot.py::TestContour::test_colors [gw1] PASSED tests/test_plot.py::TestAxesKwargs::test_yscale_kwarg[2-linear] tests/test_plot.py::TestAxesKwargs::test_yscale_kwarg[2-logit] tests/test_plot.py::TestContour::test_colors_np_levels [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-7-None-False-mean] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-7-None-False-count] [gw0] PASSED tests/test_plot.py::TestContour::test_colors_np_levels tests/test_plot.py::TestContour::test_cmap_and_color_both [gw1] PASSED tests/test_plot.py::TestAxesKwargs::test_yscale_kwarg[2-logit] tests/test_plot.py::TestAxesKwargs::test_yscale_kwarg[2-symlog] [gw0] PASSED tests/test_plot.py::TestContour::test_cmap_and_color_both tests/test_plot.py::TestContour::test_2d_coord_names [gw1] PASSED tests/test_plot.py::TestAxesKwargs::test_yscale_kwarg[2-symlog] tests/test_plot.py::TestAxesKwargs::test_yscale_kwarg[3-linear] [gw0] PASSED tests/test_plot.py::TestContour::test_2d_coord_names tests/test_plot.py::TestContour::test_single_level [gw1] PASSED tests/test_plot.py::TestAxesKwargs::test_yscale_kwarg[3-linear] tests/test_plot.py::TestAxesKwargs::test_yscale_kwarg[3-logit] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-7-None-False-count] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-7-None-None-mean] [gw0] PASSED tests/test_plot.py::TestContour::test_single_level tests/test_plot.py::TestContour::test_colormap_norm [gw1] PASSED tests/test_plot.py::TestAxesKwargs::test_yscale_kwarg[3-logit] tests/test_plot.py::TestAxesKwargs::test_yscale_kwarg[3-symlog] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-7-None-None-mean] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-7-None-None-count] [gw1] PASSED tests/test_plot.py::TestAxesKwargs::test_yscale_kwarg[3-symlog] tests/test_plot.py::TestAxesKwargs::test_xscale_log_kwarg[1] [gw0] PASSED tests/test_plot.py::TestContour::test_colormap_norm tests/test_plot.py::TestPcolormesh::test_label_names [gw1] PASSED tests/test_plot.py::TestAxesKwargs::test_xscale_log_kwarg[1] tests/test_plot.py::TestAxesKwargs::test_xscale_log_kwarg[2] [gw0] PASSED tests/test_plot.py::TestPcolormesh::test_label_names tests/test_plot.py::TestPcolormesh::test_1d_raises_valueerror [gw1] PASSED tests/test_plot.py::TestAxesKwargs::test_xscale_log_kwarg[2] [gw0] PASSED tests/test_plot.py::TestPcolormesh::test_1d_raises_valueerror tests/test_plot.py::TestPcolormesh::test_bool tests/test_plot.py::TestAxesKwargs::test_yscale_log_kwarg[1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-7-None-None-count] [gw1] PASSED tests/test_plot.py::TestAxesKwargs::test_yscale_log_kwarg[1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-8-1-True-mean] tests/test_plot.py::TestAxesKwargs::test_yscale_log_kwarg[2] [gw0] PASSED tests/test_plot.py::TestPcolormesh::test_bool tests/test_plot.py::TestPcolormesh::test_complex_raises_typeerror [gw0] PASSED tests/test_plot.py::TestPcolormesh::test_complex_raises_typeerror tests/test_plot.py::TestPcolormesh::test_3d_raises_valueerror [gw1] PASSED tests/test_plot.py::TestAxesKwargs::test_yscale_log_kwarg[2] tests/test_plot.py::TestAxesKwargs::test_xlim_kwarg[1] [gw0] PASSED tests/test_plot.py::TestPcolormesh::test_3d_raises_valueerror tests/test_plot.py::TestPcolormesh::test_nonnumeric_index [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-8-1-True-mean] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-8-1-True-count] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[2-2-0-True-pchip] tests/test_interp.py::test_interpolate_chunk_1d[2-2-0-True-quintic] [gw1] PASSED tests/test_plot.py::TestAxesKwargs::test_xlim_kwarg[1] tests/test_plot.py::TestAxesKwargs::test_xlim_kwarg[2] [gw0] PASSED tests/test_plot.py::TestPcolormesh::test_nonnumeric_index tests/test_plot.py::TestPcolormesh::test_multiindex_raises_typeerror [gw1] PASSED tests/test_plot.py::TestAxesKwargs::test_xlim_kwarg[2] tests/test_plot.py::TestAxesKwargs::test_xlim_kwarg[3] [gw0] PASSED tests/test_plot.py::TestPcolormesh::test_multiindex_raises_typeerror tests/test_plot.py::TestPcolormesh::test_can_pass_in_axis [gw0] PASSED tests/test_plot.py::TestPcolormesh::test_can_pass_in_axis tests/test_plot.py::TestPcolormesh::test_xyincrease_defaults [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[2-2-0-True-quintic] tests/test_interp.py::test_interpolate_chunk_1d[2-2-0-False-linear] [gw1] PASSED tests/test_plot.py::TestAxesKwargs::test_xlim_kwarg[3] tests/test_plot.py::TestAxesKwargs::test_ylim_kwarg[1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-8-1-True-count] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-8-1-False-mean] [gw1] PASSED tests/test_plot.py::TestAxesKwargs::test_ylim_kwarg[1] tests/test_plot.py::TestAxesKwargs::test_ylim_kwarg[2] [gw0] PASSED tests/test_plot.py::TestPcolormesh::test_xyincrease_defaults tests/test_plot.py::TestPcolormesh::test_xyincrease_false_changes_axes [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-8-1-False-mean] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-8-1-False-count] [gw0] PASSED tests/test_plot.py::TestPcolormesh::test_xyincrease_false_changes_axes tests/test_plot.py::TestPcolormesh::test_xyincrease_true_changes_axes [gw1] PASSED tests/test_plot.py::TestAxesKwargs::test_ylim_kwarg[2] tests/test_plot.py::TestAxesKwargs::test_ylim_kwarg[3] [gw0] PASSED tests/test_plot.py::TestPcolormesh::test_xyincrease_true_changes_axes tests/test_plot.py::TestPcolormesh::test_dates_are_concise [gw1] PASSED tests/test_plot.py::TestAxesKwargs::test_ylim_kwarg[3] tests/test_plot.py::TestAxesKwargs::test_xticks_kwarg[1] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[2-2-0-False-linear] tests/test_interp.py::test_interpolate_chunk_1d[2-2-0-False-nearest] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-8-1-False-count] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-8-1-None-mean] [gw1] PASSED tests/test_plot.py::TestAxesKwargs::test_xticks_kwarg[1] tests/test_plot.py::TestAxesKwargs::test_xticks_kwarg[2] [gw0] PASSED tests/test_plot.py::TestPcolormesh::test_dates_are_concise tests/test_plot.py::TestPcolormesh::test_plot_nans [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-8-1-None-mean] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-8-1-None-count] [gw0] PASSED tests/test_plot.py::TestPcolormesh::test_plot_nans tests/test_plot.py::TestPcolormesh::test_can_plot_all_nans [gw1] PASSED tests/test_plot.py::TestAxesKwargs::test_xticks_kwarg[2] tests/test_plot.py::TestAxesKwargs::test_xticks_kwarg[3] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[2-2-0-False-nearest] tests/test_interp.py::test_interpolate_chunk_1d[2-2-0-False-cubic] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-8-1-None-count] [gw0] PASSED tests/test_plot.py::TestPcolormesh::test_can_plot_all_nans tests/test_plot.py::TestPcolormesh::test_can_plot_axis_size_one tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-8-None-True-mean] [gw1] PASSED tests/test_plot.py::TestAxesKwargs::test_xticks_kwarg[3] tests/test_plot.py::TestAxesKwargs::test_yticks_kwarg[1] [gw1] PASSED tests/test_plot.py::TestAxesKwargs::test_yticks_kwarg[1] tests/test_plot.py::TestAxesKwargs::test_yticks_kwarg[2] [gw0] PASSED tests/test_plot.py::TestPcolormesh::test_can_plot_axis_size_one tests/test_plot.py::TestPcolormesh::test_disallows_rgb_arg [gw0] PASSED tests/test_plot.py::TestPcolormesh::test_disallows_rgb_arg [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-8-None-True-mean] tests/test_plot.py::TestPcolormesh::test_viridis_cmap tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-8-None-True-count] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[2-2-0-False-cubic] tests/test_interp.py::test_interpolate_chunk_1d[2-2-0-False-pchip] [gw0] PASSED tests/test_plot.py::TestPcolormesh::test_viridis_cmap tests/test_plot.py::TestPcolormesh::test_default_cmap [gw1] PASSED tests/test_plot.py::TestAxesKwargs::test_yticks_kwarg[2] tests/test_plot.py::TestAxesKwargs::test_yticks_kwarg[3] [gw0] PASSED tests/test_plot.py::TestPcolormesh::test_default_cmap [gw1] PASSED tests/test_plot.py::TestAxesKwargs::test_yticks_kwarg[3] tests/test_plot.py::TestPcolormesh::test_seaborn_palette_as_cmap tests/test_plot.py::test_plot_transposed_nondim_coord[pcolormesh] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-8-None-True-count] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-8-None-False-mean] [gw0] PASSED tests/test_plot.py::TestPcolormesh::test_seaborn_palette_as_cmap tests/test_plot.py::TestPcolormesh::test_can_change_default_cmap [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-8-None-False-mean] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-8-None-False-count] [gw0] PASSED tests/test_plot.py::TestPcolormesh::test_can_change_default_cmap tests/test_plot.py::TestPcolormesh::test_diverging_color_limits [gw0] PASSED tests/test_plot.py::TestPcolormesh::test_diverging_color_limits tests/test_plot.py::TestPcolormesh::test_xy_strings [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-8-None-False-count] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-8-None-None-mean] [gw0] PASSED tests/test_plot.py::TestPcolormesh::test_xy_strings tests/test_plot.py::TestPcolormesh::test_positional_coord_string [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-8-None-None-mean] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-8-None-None-count] [gw0] PASSED tests/test_plot.py::TestPcolormesh::test_positional_coord_string tests/test_plot.py::TestPcolormesh::test_bad_x_string_exception [gw0] PASSED tests/test_plot.py::TestPcolormesh::test_bad_x_string_exception tests/test_plot.py::TestPcolormesh::test_coord_strings [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-8-None-None-count] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask_nochunk[True] [gw0] PASSED tests/test_plot.py::TestPcolormesh::test_coord_strings tests/test_plot.py::TestPcolormesh::test_non_linked_coords [gw1] PASSED tests/test_plot.py::test_plot_transposed_nondim_coord[pcolormesh] tests/test_plot.py::test_plot_transposed_nondim_coord[contourf] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask_nochunk[True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask_nochunk[None] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask_nochunk[None] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-1-None-True] [gw0] PASSED tests/test_plot.py::TestPcolormesh::test_non_linked_coords tests/test_plot.py::TestPcolormesh::test_non_linked_coords_transpose [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-1-None-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-1-None-False] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-1-None-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-1-1-True] [gw1] PASSED tests/test_plot.py::test_plot_transposed_nondim_coord[contourf] tests/test_plot.py::test_plot_transposed_nondim_coord[contour] [gw0] PASSED tests/test_plot.py::TestPcolormesh::test_non_linked_coords_transpose tests/test_plot.py::TestPcolormesh::test_multiindex_level_as_coord [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-1-1-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-1-1-False] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-1-1-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-1-2-True] [gw1] PASSED tests/test_plot.py::test_plot_transposed_nondim_coord[contour] tests/test_plot.py::test_plot_transposes_properly[pcolormesh] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-1-2-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-1-2-False] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-1-2-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-1-3-True] [gw1] PASSED tests/test_plot.py::test_plot_transposes_properly[pcolormesh] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-1-3-True] tests/test_plot.py::test_plot_transposes_properly[imshow] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-1-3-False] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-1-3-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-2-None-True] [gw0] PASSED tests/test_plot.py::TestPcolormesh::test_multiindex_level_as_coord tests/test_plot.py::TestPcolormesh::test_default_title [gw1] PASSED tests/test_plot.py::test_plot_transposes_properly[imshow] tests/test_plot.py::test_facetgrid_single_contour [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-2-None-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-2-None-False] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-2-None-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-2-1-True] [gw0] PASSED tests/test_plot.py::TestPcolormesh::test_default_title tests/test_plot.py::TestPcolormesh::test_colorbar_default_label [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-2-1-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-2-1-False] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-2-1-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-2-2-True] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-2-2-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-2-2-False] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-2-2-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-2-3-True] [gw0] PASSED tests/test_plot.py::TestPcolormesh::test_colorbar_default_label tests/test_plot.py::TestPcolormesh::test_no_labels [gw1] PASSED tests/test_plot.py::test_facetgrid_single_contour [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-2-3-True] tests/test_plot.py::test_get_axis_raises tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-2-3-False] [gw1] PASSED tests/test_plot.py::test_get_axis_raises tests/test_plot.py::test_get_axis[figsize] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-2-3-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-3-None-True] [gw1] PASSED tests/test_plot.py::test_get_axis[figsize] tests/test_plot.py::test_get_axis[figsize_kwargs] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-3-None-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-3-None-False] [gw1] PASSED tests/test_plot.py::test_get_axis[figsize_kwargs] tests/test_plot.py::test_get_axis[size] [gw1] PASSED tests/test_plot.py::test_get_axis[size] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-3-None-False] tests/test_plot.py::test_get_axis[size_kwargs] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-3-1-True] [gw0] PASSED tests/test_plot.py::TestPcolormesh::test_no_labels tests/test_plot.py::TestPcolormesh::test_colorbar_kwargs [gw1] PASSED tests/test_plot.py::test_get_axis[size_kwargs] tests/test_plot.py::test_get_axis[size+aspect] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-3-1-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-3-1-False] [gw1] PASSED tests/test_plot.py::test_get_axis[size+aspect] tests/test_plot.py::test_get_axis[auto_aspect] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-3-1-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-3-2-True] [gw1] PASSED tests/test_plot.py::test_get_axis[auto_aspect] tests/test_plot.py::test_get_axis[equal_aspect] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-3-2-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-3-2-False] [gw1] PASSED tests/test_plot.py::test_get_axis[equal_aspect] tests/test_plot.py::test_get_axis[ax] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-3-2-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-3-3-True] [gw1] PASSED tests/test_plot.py::test_get_axis[ax] tests/test_plot.py::test_get_axis[default] [gw1] PASSED tests/test_plot.py::test_get_axis[default] tests/test_plot.py::test_get_axis[default_kwargs] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-3-3-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-3-3-False] [gw1] PASSED tests/test_plot.py::test_get_axis[default_kwargs] tests/test_plot.py::test_get_axis_cartopy[figsize] [gw1] SKIPPED tests/test_plot.py::test_get_axis_cartopy[figsize] tests/test_plot.py::test_get_axis_cartopy[size] [gw1] SKIPPED tests/test_plot.py::test_get_axis_cartopy[size] tests/test_plot.py::test_get_axis_cartopy[size+aspect] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-3-3-False] [gw1] SKIPPED tests/test_plot.py::test_get_axis_cartopy[size+aspect] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-4-None-True] tests/test_plot.py::test_get_axis_cartopy[default] [gw1] SKIPPED tests/test_plot.py::test_get_axis_cartopy[default] tests/test_plot.py::test_get_axis_current [gw1] PASSED tests/test_plot.py::test_get_axis_current tests/test_plot.py::test_maybe_gca [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-4-None-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-4-None-False] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-4-None-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-4-1-True] [gw1] PASSED tests/test_plot.py::test_maybe_gca tests/test_plot.py::test_datarray_scatter[A-B-None-None-None-None-None-None-None] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-4-1-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-4-1-False] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-4-1-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-4-2-True] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-4-2-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-4-2-False] [gw1] PASSED tests/test_plot.py::test_datarray_scatter[A-B-None-None-None-None-None-None-None] tests/test_plot.py::test_datarray_scatter[B-A-None-w-None-None-None-True-None] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-4-2-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-4-3-True] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-4-3-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-4-3-False] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-4-3-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-1-None-True] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-1-None-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-1-None-False] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-1-None-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-1-1-True] [gw1] PASSED tests/test_plot.py::test_datarray_scatter[B-A-None-w-None-None-None-True-None] tests/test_plot.py::test_datarray_scatter[A-B-None-y-x-None-None-True-True] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-1-1-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-1-1-False] [gw0] PASSED tests/test_plot.py::TestPcolormesh::test_colorbar_kwargs tests/test_plot.py::TestPcolormesh::test_verbose_facetgrid [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-1-1-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-1-2-True] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-1-2-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-1-2-False] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-1-2-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-1-3-True] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-1-3-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-1-3-False] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-1-3-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-2-None-True] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-2-None-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-2-None-False] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-2-None-False] [gw1] PASSED tests/test_plot.py::test_datarray_scatter[A-B-None-y-x-None-None-True-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-2-1-True] tests/test_plot.py::test_datarray_scatter[A-B-z-None-None-None-None-None-None] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-2-1-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-2-1-False] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-2-1-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-2-2-True] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-2-2-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-2-2-False] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-2-2-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-2-3-True] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-2-3-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-2-3-False] [gw1] PASSED tests/test_plot.py::test_datarray_scatter[A-B-z-None-None-None-None-None-None] tests/test_plot.py::test_datarray_scatter[B-A-z-w-None-None-None-True-None] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-2-3-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-3-None-True] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-3-None-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-3-None-False] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-3-None-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-3-1-True] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-3-1-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-3-1-False] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-3-1-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-3-2-True] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-3-2-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-3-2-False] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-3-2-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-3-3-True] [gw0] PASSED tests/test_plot.py::TestPcolormesh::test_verbose_facetgrid tests/test_plot.py::TestPcolormesh::test_2d_function_and_method_signature_same [gw1] PASSED tests/test_plot.py::test_datarray_scatter[B-A-z-w-None-None-None-True-None] tests/test_plot.py::test_datarray_scatter[A-B-z-y-x-None-None-True-True] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-3-3-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-3-3-False] [gw0] PASSED tests/test_plot.py::TestPcolormesh::test_2d_function_and_method_signature_same tests/test_plot.py::TestPcolormesh::test_convenient_facetgrid [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-3-3-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-4-None-True] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-4-None-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-4-None-False] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-4-None-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-4-1-True] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-4-1-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-4-1-False] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-4-1-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-4-2-True] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-4-2-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-4-2-False] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-4-2-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-4-3-True] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-4-3-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-4-3-False] [gw1] PASSED tests/test_plot.py::test_datarray_scatter[A-B-z-y-x-None-None-True-True] tests/test_plot.py::test_datarray_scatter[A-B-z-y-x-w-None-True-True] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-4-3-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[None-1-None-True] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[None-1-None-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[None-1-None-False] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[None-1-None-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[None-1-1-True] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[None-1-1-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[None-1-1-False] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[None-1-1-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[None-1-2-True] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[None-1-2-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[None-1-2-False] [gw1] PASSED tests/test_plot.py::test_datarray_scatter[A-B-z-y-x-w-None-True-True] tests/test_plot.py::test_dataarray_not_loading_inplace[scatter] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[None-1-2-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[None-1-3-True] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[None-1-3-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[None-1-3-False] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[None-1-3-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[None-2-None-True] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[None-2-None-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[None-2-None-False] [gw1] PASSED tests/test_plot.py::test_dataarray_not_loading_inplace[scatter] tests/test_plot.py::test_assert_valid_xy [gw1] PASSED tests/test_plot.py::test_assert_valid_xy [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[None-2-None-False] tests/test_plot.py::test_plot_empty_raises[__call__-empty] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[None-2-1-True] [gw1] PASSED tests/test_plot.py::test_plot_empty_raises[__call__-empty] tests/test_plot.py::test_plot_empty_raises[__call__-scalar] [gw1] PASSED tests/test_plot.py::test_plot_empty_raises[__call__-scalar] tests/test_plot.py::test_plot_empty_raises[line-empty] [gw1] PASSED tests/test_plot.py::test_plot_empty_raises[line-empty] tests/test_plot.py::test_plot_empty_raises[line-scalar] [gw1] PASSED tests/test_plot.py::test_plot_empty_raises[line-scalar] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[None-2-1-True] tests/test_plot.py::test_plot_empty_raises[step-empty] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[None-2-1-False] [gw1] PASSED tests/test_plot.py::test_plot_empty_raises[step-empty] tests/test_plot.py::test_plot_empty_raises[step-scalar] [gw1] PASSED tests/test_plot.py::test_plot_empty_raises[step-scalar] tests/test_plot.py::test_plot_empty_raises[contour-empty] [gw1] PASSED tests/test_plot.py::test_plot_empty_raises[contour-empty] tests/test_plot.py::test_plot_empty_raises[contour-scalar] [gw1] PASSED tests/test_plot.py::test_plot_empty_raises[contour-scalar] tests/test_plot.py::test_plot_empty_raises[contourf-empty] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[None-2-1-False] [gw1] PASSED tests/test_plot.py::test_plot_empty_raises[contourf-empty] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[None-2-2-True] tests/test_plot.py::test_plot_empty_raises[contourf-scalar] [gw1] PASSED tests/test_plot.py::test_plot_empty_raises[contourf-scalar] tests/test_plot.py::test_plot_empty_raises[hist-empty] [gw1] PASSED tests/test_plot.py::test_plot_empty_raises[hist-empty] tests/test_plot.py::test_plot_empty_raises[hist-scalar] [gw1] PASSED tests/test_plot.py::test_plot_empty_raises[hist-scalar] tests/test_plot.py::test_plot_empty_raises[imshow-empty] [gw1] PASSED tests/test_plot.py::test_plot_empty_raises[imshow-empty] tests/test_plot.py::test_plot_empty_raises[imshow-scalar] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[None-2-2-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[None-2-2-False] [gw1] PASSED tests/test_plot.py::test_plot_empty_raises[imshow-scalar] tests/test_plot.py::test_plot_empty_raises[pcolormesh-empty] [gw1] PASSED tests/test_plot.py::test_plot_empty_raises[pcolormesh-empty] tests/test_plot.py::test_plot_empty_raises[pcolormesh-scalar] [gw1] PASSED tests/test_plot.py::test_plot_empty_raises[pcolormesh-scalar] tests/test_plot.py::test_plot_empty_raises[scatter-empty] [gw1] PASSED tests/test_plot.py::test_plot_empty_raises[scatter-empty] tests/test_plot.py::test_plot_empty_raises[scatter-scalar] [gw1] PASSED tests/test_plot.py::test_plot_empty_raises[scatter-scalar] tests/test_plot.py::test_plot_empty_raises[surface-empty] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[None-2-2-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[None-2-3-True] [gw1] PASSED tests/test_plot.py::test_plot_empty_raises[surface-empty] tests/test_plot.py::test_plot_empty_raises[surface-scalar] [gw1] PASSED tests/test_plot.py::test_plot_empty_raises[surface-scalar] tests/test_plot.py::test_facetgrid_axes_raises_deprecation_warning [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[None-2-3-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[None-2-3-False] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[None-2-3-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[None-3-None-True] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[None-3-None-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[None-3-None-False] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[None-3-None-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[None-3-1-True] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[None-3-1-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[None-3-1-False] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[None-3-1-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[None-3-2-True] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[None-3-2-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[None-3-2-False] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[None-3-2-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[None-3-3-True] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[None-3-3-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[None-3-3-False] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[None-3-3-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[None-4-None-True] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[None-4-None-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[None-4-None-False] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[None-4-None-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[None-4-1-True] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[None-4-1-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[None-4-1-False] [gw1] PASSED tests/test_plot.py::test_facetgrid_axes_raises_deprecation_warning tests/test_plot.py::test_plot1d_default_rcparams [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[None-4-1-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[None-4-2-True] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[None-4-2-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[None-4-2-False] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[None-4-2-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[None-4-3-True] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[None-4-3-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[None-4-3-False] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[None-4-3-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_construct[1-True] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_construct[1-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_construct[1-False] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_construct[1-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_construct[2-True] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_construct[2-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_construct[2-False] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_construct[2-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_construct[3-True] [gw0] PASSED tests/test_plot.py::TestPcolormesh::test_convenient_facetgrid tests/test_plot.py::TestPcolormesh::test_convenient_facetgrid_4d [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_construct[3-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_construct[3-False] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_construct[3-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_construct[4-True] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_construct[4-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_construct[4-False] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_construct[4-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-1-None-True-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-1-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-1-None-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-1-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-1-None-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-1-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-1-None-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-1-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-1-1-True-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-1-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-1-1-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-1-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-1-1-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-1-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-1-1-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-1-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-1-2-True-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-1-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-1-2-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-1-2-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-1-2-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-1-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-1-2-False-2] [gw1] PASSED tests/test_plot.py::test_plot1d_default_rcparams tests/test_plot.py::test_plot1d_filtered_nulls [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-1-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-1-3-True-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-1-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-1-3-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-1-3-True-2] [gw1] PASSED tests/test_plot.py::test_plot1d_filtered_nulls tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-1-3-False-1] tests/test_plot.py::test_9155 [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-1-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-1-3-False-2] [gw1] PASSED tests/test_plot.py::test_9155 tests/test_plot.py::test_temp_dataarray [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-1-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-2-None-True-1] [gw1] PASSED tests/test_plot.py::test_temp_dataarray tests/test_plugins.py::test_remove_duplicates [gw1] PASSED tests/test_plugins.py::test_remove_duplicates tests/test_plugins.py::test_broken_plugin [gw1] PASSED tests/test_plugins.py::test_broken_plugin tests/test_plugins.py::test_remove_duplicates_warnings [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-2-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-2-None-True-2] [gw1] PASSED tests/test_plugins.py::test_remove_duplicates_warnings tests/test_plugins.py::test_backends_dict_from_pkg [gw1] PASSED tests/test_plugins.py::test_backends_dict_from_pkg tests/test_plugins.py::test_set_missing_parameters [gw1] PASSED tests/test_plugins.py::test_set_missing_parameters [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-2-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-2-None-False-1] tests/test_plugins.py::test_set_missing_parameters_raise_error [gw1] PASSED tests/test_plugins.py::test_set_missing_parameters_raise_error tests/test_plugins.py::test_build_engines [gw1] PASSED tests/test_plugins.py::test_build_engines tests/test_plugins.py::test_build_engines_sorted [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-2-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-2-None-False-2] [gw1] PASSED tests/test_plugins.py::test_build_engines_sorted tests/test_plugins.py::test_no_matching_engine_found [gw1] PASSED tests/test_plugins.py::test_no_matching_engine_found tests/test_plugins.py::test_engines_not_installed [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-2-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-2-1-True-1] [gw1] PASSED tests/test_plugins.py::test_engines_not_installed tests/test_plugins.py::test_lazy_import [gw0] PASSED tests/test_plot.py::TestPcolormesh::test_convenient_facetgrid_4d [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-2-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-2-1-True-2] tests/test_plot.py::TestPcolormesh::test_facetgrid_map_only_appends_mappables [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-2-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-2-1-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-2-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-2-1-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-2-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-2-2-True-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-2-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-2-2-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-2-2-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-2-2-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-2-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-2-2-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-2-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-2-3-True-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-2-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-2-3-True-2] [gw1] PASSED tests/test_plugins.py::test_lazy_import tests/test_plugins.py::test_list_engines [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-2-3-True-2] [gw1] PASSED tests/test_plugins.py::test_list_engines tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-2-3-False-1] tests/test_plugins.py::test_refresh_engines [gw1] PASSED tests/test_plugins.py::test_refresh_engines tests/test_print_versions.py::test_show_versions [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-2-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-2-3-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-2-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-3-None-True-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-3-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-3-None-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-3-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-3-None-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-3-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-3-None-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-3-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-3-1-True-1] [gw1] PASSED tests/test_print_versions.py::test_show_versions tests/test_range_index.py::test_range_index_arange[args0-kwargs0] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-3-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-3-1-True-2] [gw1] PASSED tests/test_range_index.py::test_range_index_arange[args0-kwargs0] tests/test_range_index.py::test_range_index_arange[args1-kwargs1] [gw1] PASSED tests/test_range_index.py::test_range_index_arange[args1-kwargs1] tests/test_range_index.py::test_range_index_arange[args2-kwargs2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-3-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-3-1-False-1] [gw1] PASSED tests/test_range_index.py::test_range_index_arange[args2-kwargs2] tests/test_range_index.py::test_range_index_arange[args3-kwargs3] [gw1] PASSED tests/test_range_index.py::test_range_index_arange[args3-kwargs3] tests/test_range_index.py::test_range_index_arange[args4-kwargs4] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-3-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-3-1-False-2] [gw1] PASSED tests/test_range_index.py::test_range_index_arange[args4-kwargs4] tests/test_range_index.py::test_range_index_arange[args5-kwargs5] [gw1] PASSED tests/test_range_index.py::test_range_index_arange[args5-kwargs5] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-3-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-3-2-True-1] tests/test_range_index.py::test_range_index_arange[args6-kwargs6] [gw1] PASSED tests/test_range_index.py::test_range_index_arange[args6-kwargs6] tests/test_range_index.py::test_range_index_arange_error [gw1] PASSED tests/test_range_index.py::test_range_index_arange_error tests/test_range_index.py::test_range_index_arange_start_as_stop [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-3-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-3-2-True-2] [gw1] PASSED tests/test_range_index.py::test_range_index_arange_start_as_stop tests/test_range_index.py::test_range_index_arange_properties [gw1] PASSED tests/test_range_index.py::test_range_index_arange_properties tests/test_range_index.py::test_range_index_linspace [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-3-2-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-3-2-False-1] [gw1] PASSED tests/test_range_index.py::test_range_index_linspace tests/test_range_index.py::test_range_index_dtype [gw1] PASSED tests/test_range_index.py::test_range_index_dtype tests/test_range_index.py::test_range_index_set_xindex [gw1] PASSED tests/test_range_index.py::test_range_index_set_xindex [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-3-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-3-2-False-2] tests/test_range_index.py::test_range_index_isel [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-3-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-3-3-True-1] [gw1] PASSED tests/test_range_index.py::test_range_index_isel tests/test_range_index.py::test_range_index_empty_slice [gw1] PASSED tests/test_range_index.py::test_range_index_empty_slice tests/test_range_index.py::test_range_index_sel [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-3-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-3-3-True-2] [gw1] PASSED tests/test_range_index.py::test_range_index_sel tests/test_range_index.py::test_range_index_to_pandas_index [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-3-3-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-3-3-False-1] [gw1] PASSED tests/test_range_index.py::test_range_index_to_pandas_index tests/test_range_index.py::test_range_index_rename [gw1] PASSED tests/test_range_index.py::test_range_index_rename tests/test_range_index.py::test_range_index_repr [gw0] PASSED tests/test_plot.py::TestPcolormesh::test_facetgrid_map_only_appends_mappables [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-3-3-False-1] tests/test_plot.py::TestPcolormesh::test_facetgrid_cmap tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-3-3-False-2] [gw1] PASSED tests/test_range_index.py::test_range_index_repr tests/test_range_index.py::test_range_index_repr_inline [gw1] PASSED tests/test_range_index.py::test_range_index_repr_inline tests/test_rolling.py::test_cumulative[1-numpy-Dataset-1-mean] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-3-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-4-None-True-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-4-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-4-None-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-4-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-4-None-False-1] [gw1] PASSED tests/test_rolling.py::test_cumulative[1-numpy-Dataset-1-mean] tests/test_rolling.py::test_cumulative[1-numpy-Dataset-1-sum] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-4-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-4-None-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-4-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-4-1-True-1] [gw1] PASSED tests/test_rolling.py::test_cumulative[1-numpy-Dataset-1-sum] tests/test_rolling.py::test_cumulative[1-numpy-Dataset-10-mean] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-4-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-4-1-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-4-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-4-1-False-1] [gw1] PASSED tests/test_rolling.py::test_cumulative[1-numpy-Dataset-10-mean] tests/test_rolling.py::test_cumulative[1-numpy-Dataset-10-sum] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-4-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-4-1-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-4-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-4-2-True-1] [gw1] PASSED tests/test_rolling.py::test_cumulative[1-numpy-Dataset-10-sum] tests/test_rolling.py::test_cumulative[1-numpy-DataArray-1-mean] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-4-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-4-2-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-4-2-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-4-2-False-1] [gw1] PASSED tests/test_rolling.py::test_cumulative[1-numpy-DataArray-1-mean] tests/test_rolling.py::test_cumulative[1-numpy-DataArray-1-sum] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-4-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-4-2-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-4-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-4-3-True-1] [gw1] PASSED tests/test_rolling.py::test_cumulative[1-numpy-DataArray-1-sum] tests/test_rolling.py::test_cumulative[1-numpy-DataArray-10-mean] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-4-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-4-3-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-4-3-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-4-3-False-1] [gw1] PASSED tests/test_rolling.py::test_cumulative[1-numpy-DataArray-10-mean] tests/test_rolling.py::test_cumulative[1-numpy-DataArray-10-sum] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-4-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-4-3-False-2] [gw1] PASSED tests/test_rolling.py::test_cumulative[1-numpy-DataArray-10-sum] tests/test_rolling.py::test_cumulative[1-dask-Dataset-1-mean] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-4-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-1-None-True-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-1-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-1-None-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-1-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-1-None-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-1-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-1-None-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-1-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-1-1-True-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-1-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-1-1-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-1-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-1-1-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-1-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-1-1-False-2] [gw1] PASSED tests/test_rolling.py::test_cumulative[1-dask-Dataset-1-mean] tests/test_rolling.py::test_cumulative[1-dask-Dataset-1-sum] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-1-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-1-2-True-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-1-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-1-2-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-1-2-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-1-2-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-1-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-1-2-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-1-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-1-3-True-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-1-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-1-3-True-2] [gw1] PASSED tests/test_rolling.py::test_cumulative[1-dask-Dataset-1-sum] tests/test_rolling.py::test_cumulative[1-dask-Dataset-10-mean] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-1-3-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-1-3-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-1-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-1-3-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-1-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-2-None-True-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-2-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-2-None-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-2-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-2-None-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-2-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-2-None-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-2-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-2-1-True-1] [gw1] PASSED tests/test_rolling.py::test_cumulative[1-dask-Dataset-10-mean] tests/test_rolling.py::test_cumulative[1-dask-Dataset-10-sum] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-2-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-2-1-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-2-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-2-1-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-2-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-2-1-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-2-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-2-2-True-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-2-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-2-2-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-2-2-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-2-2-False-1] [gw1] PASSED tests/test_rolling.py::test_cumulative[1-dask-Dataset-10-sum] tests/test_rolling.py::test_cumulative[1-dask-DataArray-1-mean] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-2-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-2-2-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-2-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-2-3-True-1] [gw0] PASSED tests/test_plot.py::TestPcolormesh::test_facetgrid_cmap tests/test_plot.py::TestPcolormesh::test_facetgrid_cbar_kwargs [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-2-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-2-3-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-2-3-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-2-3-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-2-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-2-3-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-2-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-3-None-True-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-3-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-3-None-True-2] [gw1] PASSED tests/test_rolling.py::test_cumulative[1-dask-DataArray-1-mean] tests/test_rolling.py::test_cumulative[1-dask-DataArray-1-sum] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-3-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-3-None-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-3-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-3-None-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-3-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-3-1-True-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-3-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-3-1-True-2] [gw1] PASSED tests/test_rolling.py::test_cumulative[1-dask-DataArray-1-sum] tests/test_rolling.py::test_cumulative[1-dask-DataArray-10-mean] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-3-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-3-1-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-3-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-3-1-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-3-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-3-2-True-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-3-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-3-2-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-3-2-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-3-2-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-3-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-3-2-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-3-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-3-3-True-1] [gw1] PASSED tests/test_rolling.py::test_cumulative[1-dask-DataArray-10-mean] tests/test_rolling.py::test_cumulative[1-dask-DataArray-10-sum] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-3-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-3-3-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-3-3-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-3-3-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-3-3-False-1] [gw0] PASSED tests/test_plot.py::TestPcolormesh::test_facetgrid_cbar_kwargs tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-3-3-False-2] tests/test_plot.py::TestPcolormesh::test_facetgrid_no_cbar_ax [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-3-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-4-None-True-1] [gw1] PASSED tests/test_rolling.py::test_cumulative[1-dask-DataArray-10-sum] tests/test_rolling.py::test_cumulative_vs_cum[1-numpy-Dataset] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-4-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-4-None-True-2] [gw1] PASSED tests/test_rolling.py::test_cumulative_vs_cum[1-numpy-Dataset] tests/test_rolling.py::test_cumulative_vs_cum[1-numpy-DataArray] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-4-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-4-None-False-1] [gw1] PASSED tests/test_rolling.py::test_cumulative_vs_cum[1-numpy-DataArray] tests/test_rolling.py::test_cumulative_vs_cum[1-dask-Dataset] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-4-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-4-None-False-2] [gw0] PASSED tests/test_plot.py::TestPcolormesh::test_facetgrid_no_cbar_ax tests/test_plot.py::TestPcolormesh::test_cmap_and_color_both [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-4-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-4-1-True-1] [gw0] PASSED tests/test_plot.py::TestPcolormesh::test_cmap_and_color_both tests/test_plot.py::TestPcolormesh::test_2d_coord_with_interval [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-4-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-4-1-True-2] [gw1] PASSED tests/test_rolling.py::test_cumulative_vs_cum[1-dask-Dataset] tests/test_rolling.py::test_cumulative_vs_cum[1-dask-DataArray] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-4-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-4-1-False-1] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[2-2-0-False-pchip] tests/test_interp.py::test_interpolate_chunk_1d[2-2-0-False-quintic] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-4-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-4-1-False-2] [gw1] PASSED tests/test_rolling.py::test_cumulative_vs_cum[1-dask-DataArray] tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[numpy-1-True-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-4-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-4-2-True-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-4-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-4-2-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-4-2-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-4-2-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-4-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-4-2-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-4-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-4-3-True-1] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[2-2-0-False-quintic] tests/test_interp.py::test_interpolate_chunk_1d[2-2-1-True-linear] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[numpy-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[numpy-1-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-4-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-4-3-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-4-3-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-4-3-False-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[numpy-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[numpy-1-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-4-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-4-3-False-2] [gw0] PASSED tests/test_plot.py::TestPcolormesh::test_2d_coord_with_interval tests/test_plot.py::TestPcolormesh::test_colormap_error_norm_and_vmin_vmax [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-4-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-1-None-True-1] [gw0] PASSED tests/test_plot.py::TestPcolormesh::test_colormap_error_norm_and_vmin_vmax tests/test_plot.py::TestPcolormesh::test_primitive_artist_returned [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-1-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-1-None-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-1-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-1-None-False-1] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[2-2-1-True-linear] tests/test_interp.py::test_interpolate_chunk_1d[2-2-1-True-nearest] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-1-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-1-None-False-2] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[numpy-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[numpy-1-False-2] [gw0] PASSED tests/test_plot.py::TestPcolormesh::test_primitive_artist_returned tests/test_plot.py::TestPcolormesh::test_everything_plotted [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-1-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-1-1-True-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-1-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-1-1-True-2] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[numpy-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[numpy-2-True-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-1-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-1-1-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-1-1-False-1] [gw0] PASSED tests/test_plot.py::TestPcolormesh::test_everything_plotted tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-1-1-False-2] tests/test_plot.py::TestPcolormesh::test_2d_coord_names [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-1-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-1-2-True-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-1-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-1-2-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-1-2-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-1-2-False-1] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[2-2-1-True-nearest] tests/test_interp.py::test_interpolate_chunk_1d[2-2-1-True-cubic] [gw0] PASSED tests/test_plot.py::TestPcolormesh::test_2d_coord_names tests/test_plot.py::TestPcolormesh::test_dont_infer_interval_breaks_for_cartopy [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[numpy-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[numpy-2-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-1-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-1-2-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-1-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-1-3-True-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[numpy-2-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[numpy-2-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-1-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-1-3-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-1-3-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-1-3-False-1] [gw0] PASSED tests/test_plot.py::TestPcolormesh::test_dont_infer_interval_breaks_for_cartopy tests/test_plot.py::TestPcolormeshLogscale::test_interval_breaks_logspace [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-1-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-1-3-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-1-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-2-None-True-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-2-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-2-None-True-2] [gw0] PASSED tests/test_plot.py::TestPcolormeshLogscale::test_interval_breaks_logspace tests/test_plot.py::TestImshow::test_label_names [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-2-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-2-None-False-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[numpy-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[numpy-2-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-2-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-2-None-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-2-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-2-1-True-1] [gw0] PASSED tests/test_plot.py::TestImshow::test_label_names tests/test_plot.py::TestImshow::test_1d_raises_valueerror [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[numpy-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[numpy-3-True-1] [gw0] PASSED tests/test_plot.py::TestImshow::test_1d_raises_valueerror tests/test_plot.py::TestImshow::test_bool [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-2-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-2-1-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-2-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-2-1-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-2-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-2-1-False-2] [gw0] PASSED tests/test_plot.py::TestImshow::test_bool tests/test_plot.py::TestImshow::test_complex_raises_typeerror [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-2-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-2-2-True-1] [gw0] PASSED tests/test_plot.py::TestImshow::test_complex_raises_typeerror tests/test_plot.py::TestImshow::test_3d_raises_valueerror [gw0] SKIPPED tests/test_plot.py::TestImshow::test_3d_raises_valueerror [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-2-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-2-2-True-2] tests/test_plot.py::TestImshow::test_nonnumeric_index [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-2-2-True-2] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[numpy-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-2-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[numpy-3-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-2-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-2-2-False-2] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[numpy-3-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[numpy-3-False-1] [gw0] PASSED tests/test_plot.py::TestImshow::test_nonnumeric_index tests/test_plot.py::TestImshow::test_multiindex_raises_typeerror [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-2-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-2-3-True-1] [gw0] PASSED tests/test_plot.py::TestImshow::test_multiindex_raises_typeerror tests/test_plot.py::TestImshow::test_can_pass_in_axis [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-2-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-2-3-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-2-3-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-2-3-False-1] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[2-2-1-True-cubic] tests/test_interp.py::test_interpolate_chunk_1d[2-2-1-True-pchip] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-2-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-2-3-False-2] [gw0] PASSED tests/test_plot.py::TestImshow::test_can_pass_in_axis tests/test_plot.py::TestImshow::test_xyincrease_defaults [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-2-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-3-None-True-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[numpy-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[numpy-3-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-3-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-3-None-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-3-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-3-None-False-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[numpy-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[numpy-7-True-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-3-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-3-None-False-2] [gw0] PASSED tests/test_plot.py::TestImshow::test_xyincrease_defaults tests/test_plot.py::TestImshow::test_xyincrease_false_changes_axes [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-3-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-3-1-True-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-3-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-3-1-True-2] [gw0] PASSED tests/test_plot.py::TestImshow::test_xyincrease_false_changes_axes tests/test_plot.py::TestImshow::test_xyincrease_true_changes_axes [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-3-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-3-1-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-3-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-3-1-False-2] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[numpy-7-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[numpy-7-True-2] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[2-2-1-True-pchip] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-3-1-False-2] tests/test_interp.py::test_interpolate_chunk_1d[2-2-1-True-quintic] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-3-2-True-1] [gw0] PASSED tests/test_plot.py::TestImshow::test_xyincrease_true_changes_axes tests/test_plot.py::TestImshow::test_plot_nans [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[numpy-7-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[numpy-7-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-3-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-3-2-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-3-2-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-3-2-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-3-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-3-2-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-3-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-3-3-True-1] [gw0] PASSED tests/test_plot.py::TestImshow::test_plot_nans tests/test_plot.py::TestImshow::test_can_plot_all_nans [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[2-2-1-True-quintic] tests/test_interp.py::test_interpolate_chunk_1d[2-2-1-False-linear] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-3-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-3-3-True-2] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[numpy-7-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[numpy-7-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-3-3-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-3-3-False-1] [gw0] PASSED tests/test_plot.py::TestImshow::test_can_plot_all_nans tests/test_plot.py::TestImshow::test_can_plot_axis_size_one [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-3-3-False-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[numpy-7-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[dask-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-3-3-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-3-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-4-None-True-1] [gw0] PASSED tests/test_plot.py::TestImshow::test_can_plot_axis_size_one tests/test_plot.py::TestImshow::test_disallows_rgb_arg [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-4-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-4-None-True-2] [gw0] PASSED tests/test_plot.py::TestImshow::test_disallows_rgb_arg tests/test_plot.py::TestImshow::test_viridis_cmap [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-4-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-4-None-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-4-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-4-None-False-2] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[2-2-1-False-linear] tests/test_interp.py::test_interpolate_chunk_1d[2-2-1-False-nearest] [gw0] PASSED tests/test_plot.py::TestImshow::test_viridis_cmap tests/test_plot.py::TestImshow::test_default_cmap [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-4-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-4-1-True-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-4-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-4-1-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-4-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-4-1-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-4-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-4-1-False-2] [gw0] PASSED tests/test_plot.py::TestImshow::test_default_cmap tests/test_plot.py::TestImshow::test_seaborn_palette_as_cmap [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-4-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-4-2-True-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-4-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-4-2-True-2] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[2-2-1-False-nearest] tests/test_interp.py::test_interpolate_chunk_1d[2-2-1-False-cubic] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-4-2-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-4-2-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-4-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-4-2-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-4-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-4-3-True-1] [gw0] PASSED tests/test_plot.py::TestImshow::test_seaborn_palette_as_cmap tests/test_plot.py::TestImshow::test_can_change_default_cmap [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-4-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-4-3-True-2] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[2-2-1-False-cubic] tests/test_interp.py::test_interpolate_chunk_1d[2-2-1-False-pchip] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-4-3-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-4-3-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-4-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-4-3-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-4-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-1-None-True-1] [gw0] PASSED tests/test_plot.py::TestImshow::test_can_change_default_cmap tests/test_plot.py::TestImshow::test_diverging_color_limits [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-1-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-1-None-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-1-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-1-None-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-1-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-1-None-False-2] [gw0] PASSED tests/test_plot.py::TestImshow::test_diverging_color_limits tests/test_plot.py::TestImshow::test_xy_strings [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-1-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-1-1-True-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-1-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-1-1-True-2] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[2-2-1-False-pchip] tests/test_interp.py::test_interpolate_chunk_1d[2-2-1-False-quintic] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-1-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-1-1-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-1-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-1-1-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-1-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-1-2-True-1] [gw0] PASSED tests/test_plot.py::TestImshow::test_xy_strings tests/test_plot.py::TestImshow::test_positional_coord_string [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-1-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-1-2-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-1-2-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-1-2-False-1] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[2-2-1-False-quintic] tests/test_interp.py::test_interpolate_chunk_1d[2-2-2-True-linear] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-1-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-1-2-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-1-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-1-3-True-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[dask-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[dask-1-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-1-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-1-3-True-2] [gw0] PASSED tests/test_plot.py::TestImshow::test_positional_coord_string tests/test_plot.py::TestImshow::test_bad_x_string_exception [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-1-3-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-1-3-False-1] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[2-2-2-True-linear] [gw0] PASSED tests/test_plot.py::TestImshow::test_bad_x_string_exception tests/test_plot.py::TestImshow::test_coord_strings tests/test_interp.py::test_interpolate_chunk_1d[2-2-2-True-nearest] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-1-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-1-3-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-1-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-2-None-True-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-2-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-2-None-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-2-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-2-None-False-1] [gw0] PASSED tests/test_plot.py::TestImshow::test_coord_strings tests/test_plot.py::TestImshow::test_non_linked_coords [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[2-2-2-True-nearest] tests/test_interp.py::test_interpolate_chunk_1d[2-2-2-True-cubic] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-2-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-2-None-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-2-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-2-1-True-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-2-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-2-1-True-2] [gw0] PASSED tests/test_plot.py::TestImshow::test_non_linked_coords tests/test_plot.py::TestImshow::test_non_linked_coords_transpose [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-2-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-2-1-False-1] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[2-2-2-True-cubic] tests/test_interp.py::test_interpolate_chunk_1d[2-2-2-True-pchip] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-2-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-2-1-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-2-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-2-2-True-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[dask-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[dask-1-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-2-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-2-2-True-2] [gw0] PASSED tests/test_plot.py::TestImshow::test_non_linked_coords_transpose tests/test_plot.py::TestImshow::test_multiindex_level_as_coord [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[2-2-2-True-pchip] tests/test_interp.py::test_interpolate_chunk_1d[2-2-2-True-quintic] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-2-2-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-2-2-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-2-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-2-2-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-2-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-2-3-True-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-2-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-2-3-True-2] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[2-2-2-True-quintic] tests/test_interp.py::test_interpolate_chunk_1d[2-2-2-False-linear] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-2-3-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-2-3-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-2-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-2-3-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-2-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-3-None-True-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-3-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-3-None-True-2] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[2-2-2-False-linear] tests/test_interp.py::test_interpolate_chunk_1d[2-2-2-False-nearest] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-3-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-3-None-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-3-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-3-None-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-3-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-3-1-True-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-3-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-3-1-True-2] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[2-2-2-False-nearest] tests/test_interp.py::test_interpolate_chunk_1d[2-2-2-False-cubic] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-3-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-3-1-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-3-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-3-1-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-3-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-3-2-True-1] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[2-2-2-False-cubic] tests/test_interp.py::test_interpolate_chunk_1d[2-2-2-False-pchip] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-3-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-3-2-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-3-2-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-3-2-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-3-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-3-2-False-2] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[2-2-2-False-pchip] tests/test_interp.py::test_interpolate_chunk_1d[2-2-2-False-quintic] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-3-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-3-3-True-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-3-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-3-3-True-2] [gw0] PASSED tests/test_plot.py::TestImshow::test_multiindex_level_as_coord tests/test_plot.py::TestImshow::test_default_title [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-3-3-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-3-3-False-1] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[2-2-2-False-quintic] tests/test_interp.py::test_interpolate_chunk_1d[3-1-0-True-linear] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-3-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-3-3-False-2] [gw0] PASSED tests/test_plot.py::TestImshow::test_default_title tests/test_plot.py::TestImshow::test_colorbar_default_label [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-3-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-4-None-True-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-4-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-4-None-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-4-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-4-None-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-4-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-4-None-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-4-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-4-1-True-1] [gw0] PASSED tests/test_plot.py::TestImshow::test_colorbar_default_label tests/test_plot.py::TestImshow::test_no_labels [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[dask-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[dask-1-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-4-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-4-1-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-4-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-4-1-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-4-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-4-1-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-4-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-4-2-True-1] [gw0] PASSED tests/test_plot.py::TestImshow::test_no_labels tests/test_plot.py::TestImshow::test_colorbar_kwargs [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-4-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-4-2-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-4-2-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-4-2-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-4-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-4-2-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-4-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-4-3-True-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-4-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-4-3-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-4-3-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-4-3-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-4-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-4-3-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-4-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-1-None-True-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[dask-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[dask-2-True-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-1-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-1-None-True-2] [gw0] PASSED tests/test_plot.py::TestImshow::test_colorbar_kwargs tests/test_plot.py::TestImshow::test_verbose_facetgrid [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-1-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-1-None-False-1] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[3-1-0-True-linear] tests/test_interp.py::test_interpolate_chunk_1d[3-1-0-True-nearest] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-1-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-1-None-False-2] [gw0] PASSED tests/test_plot.py::TestImshow::test_verbose_facetgrid tests/test_plot.py::TestImshow::test_2d_function_and_method_signature_same [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-1-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-1-1-True-1] [gw0] PASSED tests/test_plot.py::TestImshow::test_2d_function_and_method_signature_same tests/test_plot.py::TestImshow::test_convenient_facetgrid [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-1-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-1-1-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-1-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-1-1-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-1-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-1-1-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-1-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-1-2-True-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[dask-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[dask-2-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-1-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-1-2-True-2] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[3-1-0-True-nearest] tests/test_interp.py::test_interpolate_chunk_1d[3-1-0-True-cubic] [gw0] PASSED tests/test_plot.py::TestImshow::test_convenient_facetgrid tests/test_plot.py::TestImshow::test_convenient_facetgrid_4d [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-1-2-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-1-2-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-1-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-1-2-False-2] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[dask-2-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[dask-2-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-1-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-1-3-True-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-1-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-1-3-True-2] [gw0] PASSED tests/test_plot.py::TestImshow::test_convenient_facetgrid_4d tests/test_plot.py::TestImshow::test_facetgrid_map_only_appends_mappables [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-1-3-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-1-3-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-1-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-4-1-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-4-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-4-2-True-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-4-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-4-2-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-4-2-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-4-2-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-4-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-4-2-False-2] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[3-1-0-True-cubic] tests/test_interp.py::test_interpolate_chunk_1d[3-1-0-True-pchip] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-4-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-4-3-True-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-4-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-4-3-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-4-3-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-4-3-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-4-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-4-3-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-4-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-1-None-True-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-1-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-1-None-True-2] [gw0] PASSED tests/test_plot.py::TestImshow::test_facetgrid_map_only_appends_mappables tests/test_plot.py::TestImshow::test_facetgrid_cmap [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-1-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-1-None-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-1-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-1-None-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-1-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-1-1-True-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-1-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-1-1-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-1-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-1-1-False-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[dask-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[dask-2-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-1-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-1-1-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-1-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-1-2-True-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-1-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-1-2-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-1-2-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-1-2-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-1-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-1-2-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-1-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-1-3-True-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-1-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-1-3-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-1-3-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-1-3-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-1-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-1-3-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-1-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-2-None-True-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-2-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-2-None-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-2-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-2-None-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-2-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-2-None-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-2-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-2-1-True-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-2-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-2-1-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-2-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-2-1-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-2-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-2-1-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-2-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-2-2-True-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-2-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-2-2-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-2-2-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-2-2-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-2-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-2-2-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-2-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-2-3-True-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-2-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-2-3-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-2-3-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-2-3-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-2-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-2-3-False-2] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[dask-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[dask-3-True-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-2-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-3-None-True-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-3-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-3-None-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-3-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-3-None-False-1] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[3-1-0-True-pchip] tests/test_interp.py::test_interpolate_chunk_1d[3-1-0-True-quintic] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-3-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-3-None-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-3-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-3-1-True-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-3-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-3-1-True-2] [gw0] PASSED tests/test_plot.py::TestImshow::test_facetgrid_cmap tests/test_plot.py::TestImshow::test_facetgrid_cbar_kwargs [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-3-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-3-1-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-3-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-3-1-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-3-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-3-2-True-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-3-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-3-2-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-3-2-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-3-2-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-3-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-3-2-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-3-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-3-3-True-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-3-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-3-3-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-3-3-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-3-3-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-3-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-3-3-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-3-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-4-None-True-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-4-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-4-None-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-4-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-4-None-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-4-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-4-None-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-4-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-4-1-True-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-4-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-4-1-True-2] [gw0] PASSED tests/test_plot.py::TestImshow::test_facetgrid_cbar_kwargs tests/test_plot.py::TestImshow::test_facetgrid_no_cbar_ax [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-4-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-4-1-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-4-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-4-1-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-4-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-4-2-True-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-4-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-4-2-True-2] [gw0] PASSED tests/test_plot.py::TestImshow::test_facetgrid_no_cbar_ax tests/test_plot.py::TestImshow::test_cmap_and_color_both [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-4-2-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-4-2-False-1] [gw0] PASSED tests/test_plot.py::TestImshow::test_cmap_and_color_both tests/test_plot.py::TestImshow::test_2d_coord_with_interval [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-4-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-4-2-False-2] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[dask-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[dask-3-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-4-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-4-3-True-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-4-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-4-3-True-2] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[3-1-0-True-quintic] tests/test_interp.py::test_interpolate_chunk_1d[3-1-0-False-linear] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-4-3-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-4-3-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-4-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-4-3-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-mean-4-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-1-None-True-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-1-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-1-None-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-1-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-1-None-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-1-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-1-None-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-1-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-1-1-True-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-1-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-1-1-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-1-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-1-1-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-1-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-1-1-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-1-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-1-2-True-1] [gw0] PASSED tests/test_plot.py::TestImshow::test_2d_coord_with_interval tests/test_plot.py::TestImshow::test_colormap_error_norm_and_vmin_vmax [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-1-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-1-2-True-2] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[dask-3-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[dask-3-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-1-2-True-2] [gw0] PASSED tests/test_plot.py::TestImshow::test_colormap_error_norm_and_vmin_vmax tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-1-2-False-1] tests/test_plot.py::TestImshow::test_dates_are_concise [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-1-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-1-2-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-1-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-1-3-True-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-1-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-1-3-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-1-3-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-1-3-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-1-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-1-3-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-1-3-False-2] [gw0] XPASS tests/test_plot.py::TestImshow::test_dates_are_concise tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-2-None-True-1] tests/test_plot.py::TestImshow::test_imshow_called [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-2-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-2-None-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-2-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-2-None-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-2-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-2-None-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-2-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-2-1-True-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-2-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-2-1-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-2-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-2-1-False-1] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[3-1-0-False-linear] tests/test_interp.py::test_interpolate_chunk_1d[3-1-0-False-nearest] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-2-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-2-1-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-2-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-2-2-True-1] [gw0] PASSED tests/test_plot.py::TestImshow::test_imshow_called [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-2-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-2-2-True-2] tests/test_plot.py::TestImshow::test_xy_pixel_centered [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-2-2-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-2-2-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-2-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-2-2-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-2-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-2-3-True-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-2-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-2-3-True-2] [gw0] PASSED tests/test_plot.py::TestImshow::test_xy_pixel_centered [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-2-3-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-2-3-False-1] tests/test_plot.py::TestImshow::test_default_aspect_is_auto [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-2-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-2-3-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-2-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-3-None-True-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-3-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-3-None-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-3-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-3-None-False-1] [gw0] PASSED tests/test_plot.py::TestImshow::test_default_aspect_is_auto tests/test_plot.py::TestImshow::test_cannot_change_mpl_aspect [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-3-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-3-None-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-3-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-3-1-True-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-3-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-3-1-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-3-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-3-1-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-3-1-False-1] [gw0] PASSED tests/test_plot.py::TestImshow::test_cannot_change_mpl_aspect tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-3-1-False-2] tests/test_plot.py::TestImshow::test_primitive_artist_returned [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-3-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-3-2-True-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[dask-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[dask-3-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-3-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-3-2-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-3-2-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-3-2-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-3-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-3-2-False-2] [gw0] PASSED tests/test_plot.py::TestImshow::test_primitive_artist_returned tests/test_plot.py::TestImshow::test_seaborn_palette_needs_levels [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-3-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-3-3-True-1] [gw0] PASSED tests/test_plot.py::TestImshow::test_seaborn_palette_needs_levels tests/test_plot.py::TestImshow::test_2d_coord_names [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-3-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-3-3-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-3-3-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-3-3-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-3-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-3-3-False-2] [gw0] PASSED tests/test_plot.py::TestImshow::test_2d_coord_names tests/test_plot.py::TestImshow::test_plot_rgb_image [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-3-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-4-None-True-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-4-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-4-None-True-2] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[3-1-0-False-nearest] tests/test_interp.py::test_interpolate_chunk_1d[3-1-0-False-cubic] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-4-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-4-None-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-4-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-4-None-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-4-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-4-1-True-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-4-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-4-1-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-4-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-4-1-False-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[dask-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[dask-7-True-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-4-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-4-1-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-4-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-4-2-True-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-4-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-4-2-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-4-2-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-4-2-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-4-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-4-2-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-4-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-4-3-True-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-4-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-4-3-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-4-3-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-4-3-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-4-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-4-3-False-2] [gw0] PASSED tests/test_plot.py::TestImshow::test_plot_rgb_image tests/test_plot.py::TestImshow::test_plot_rgb_image_explicit [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-std-4-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-1-None-True-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-1-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-1-None-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-1-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-1-None-False-1] [gw0] PASSED tests/test_plot.py::TestImshow::test_plot_rgb_image_explicit tests/test_plot.py::TestImshow::test_plot_rgb_faceted [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-1-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-1-None-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-1-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-1-1-True-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-1-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-1-1-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-1-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-1-1-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-1-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-1-1-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-1-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-1-2-True-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-1-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-1-2-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-1-2-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-1-2-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-1-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-1-2-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-1-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-1-3-True-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-1-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-1-3-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-1-3-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-1-3-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-1-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-1-3-False-2] [gw0] PASSED tests/test_plot.py::TestImshow::test_plot_rgb_faceted tests/test_plot.py::TestImshow::test_plot_rgba_image_transposed [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-1-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-2-None-True-1] [gw0] PASSED tests/test_plot.py::TestImshow::test_plot_rgba_image_transposed [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-2-None-True-1] tests/test_plot.py::TestImshow::test_warns_ambiguous_dim tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-2-None-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-2-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-2-None-False-1] [gw0] PASSED tests/test_plot.py::TestImshow::test_warns_ambiguous_dim tests/test_plot.py::TestImshow::test_rgb_errors_too_many_dims [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-2-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-2-None-False-2] [gw0] PASSED tests/test_plot.py::TestImshow::test_rgb_errors_too_many_dims tests/test_plot.py::TestImshow::test_rgb_errors_bad_dim_sizes [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-2-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-2-1-True-1] [gw0] PASSED tests/test_plot.py::TestImshow::test_rgb_errors_bad_dim_sizes tests/test_plot.py::TestImshow::test_normalize_rgb_imshow[-1-None-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[dask-7-True-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-2-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[dask-7-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-2-1-True-2] [gw0] PASSED tests/test_plot.py::TestImshow::test_normalize_rgb_imshow[-1-None-False] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-2-1-True-2] tests/test_plot.py::TestImshow::test_normalize_rgb_imshow[None-2-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-2-1-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-2-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-2-1-False-2] [gw0] PASSED tests/test_plot.py::TestImshow::test_normalize_rgb_imshow[None-2-False] tests/test_plot.py::TestImshow::test_normalize_rgb_imshow[-1-1-False] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-2-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-2-2-True-1] [gw0] PASSED tests/test_plot.py::TestImshow::test_normalize_rgb_imshow[-1-1-False] tests/test_plot.py::TestImshow::test_normalize_rgb_imshow[0-0-False] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-2-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-2-2-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-2-2-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-2-2-False-1] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[3-1-0-False-cubic] tests/test_interp.py::test_interpolate_chunk_1d[3-1-0-False-pchip] [gw0] PASSED tests/test_plot.py::TestImshow::test_normalize_rgb_imshow[0-0-False] tests/test_plot.py::TestImshow::test_normalize_rgb_imshow[0-None-True] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-2-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-2-2-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-2-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-2-3-True-1] [gw0] PASSED tests/test_plot.py::TestImshow::test_normalize_rgb_imshow[0-None-True] tests/test_plot.py::TestImshow::test_normalize_rgb_imshow[None--1-True] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-2-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-2-3-True-2] [gw0] PASSED tests/test_plot.py::TestImshow::test_normalize_rgb_imshow[None--1-True] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-2-3-True-2] tests/test_plot.py::TestImshow::test_normalize_rgb_one_arg_error tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-2-3-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-2-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-2-3-False-2] [gw0] PASSED tests/test_plot.py::TestImshow::test_normalize_rgb_one_arg_error [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-2-3-False-2] tests/test_plot.py::TestImshow::test_imshow_rgb_values_in_valid_range[uint8] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-3-None-True-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-3-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-3-None-True-2] [gw0] PASSED tests/test_plot.py::TestImshow::test_imshow_rgb_values_in_valid_range[uint8] tests/test_plot.py::TestImshow::test_imshow_rgb_values_in_valid_range[int8] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-3-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-3-None-False-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[dask-7-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[dask-7-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-3-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-3-None-False-2] [gw0] PASSED tests/test_plot.py::TestImshow::test_imshow_rgb_values_in_valid_range[int8] tests/test_plot.py::TestImshow::test_imshow_rgb_values_in_valid_range[int16] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-3-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-3-1-True-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-3-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-3-1-True-2] [gw0] PASSED tests/test_plot.py::TestImshow::test_imshow_rgb_values_in_valid_range[int16] tests/test_plot.py::TestImshow::test_regression_rgb_imshow_dim_size_one [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-3-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-3-1-False-1] [gw0] PASSED tests/test_plot.py::TestImshow::test_regression_rgb_imshow_dim_size_one tests/test_plot.py::TestImshow::test_origin_overrides_xyincrease [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-3-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-3-1-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-3-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-3-2-True-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-3-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-3-2-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-3-2-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-3-2-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-3-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-3-2-False-2] [gw0] PASSED tests/test_plot.py::TestImshow::test_origin_overrides_xyincrease tests/test_plot.py::TestSurface::test_label_names [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-3-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-3-3-True-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-3-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-3-3-True-2] [gw0] PASSED tests/test_plot.py::TestSurface::test_label_names tests/test_plot.py::TestSurface::test_1d_raises_valueerror [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-3-3-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-3-3-False-1] [gw0] PASSED tests/test_plot.py::TestSurface::test_1d_raises_valueerror tests/test_plot.py::TestSurface::test_bool [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-3-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-3-3-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-3-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-4-None-True-1] [gw0] PASSED tests/test_plot.py::TestSurface::test_bool tests/test_plot.py::TestSurface::test_complex_raises_typeerror [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-4-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-4-None-True-2] [gw0] PASSED tests/test_plot.py::TestSurface::test_complex_raises_typeerror tests/test_plot.py::TestSurface::test_3d_raises_valueerror [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-4-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-4-None-False-1] [gw0] PASSED tests/test_plot.py::TestSurface::test_3d_raises_valueerror tests/test_plot.py::TestSurface::test_nonnumeric_index [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[3-1-0-False-pchip] tests/test_interp.py::test_interpolate_chunk_1d[3-1-0-False-quintic] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-4-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-4-None-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-4-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-4-1-True-1] [gw0] PASSED tests/test_plot.py::TestSurface::test_nonnumeric_index tests/test_plot.py::TestSurface::test_multiindex_raises_typeerror [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-4-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-4-1-True-2] [gw0] PASSED tests/test_plot.py::TestSurface::test_multiindex_raises_typeerror tests/test_plot.py::TestSurface::test_xyincrease_defaults [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-4-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-4-1-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-4-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-4-1-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-4-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-4-2-True-1] [gw0] PASSED tests/test_plot.py::TestSurface::test_xyincrease_defaults tests/test_plot.py::TestSurface::test_plot_nans [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-4-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-4-2-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-4-2-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-4-2-False-1] [gw0] PASSED tests/test_plot.py::TestSurface::test_plot_nans tests/test_plot.py::TestSurface::test_can_plot_all_nans [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-4-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-4-2-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-4-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-4-3-True-1] [gw0] PASSED tests/test_plot.py::TestSurface::test_can_plot_all_nans tests/test_plot.py::TestSurface::test_can_plot_axis_size_one [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-4-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-4-3-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-4-3-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-4-3-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-4-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-4-3-False-2] [gw0] PASSED tests/test_plot.py::TestSurface::test_can_plot_axis_size_one tests/test_plot.py::TestSurface::test_disallows_rgb_arg [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-max-4-3-False-2] [gw0] PASSED tests/test_plot.py::TestSurface::test_disallows_rgb_arg tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-1-None-True-1] tests/test_plot.py::TestSurface::test_xy_strings [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[dask-7-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[dask-7-False-2] [gw0] PASSED tests/test_plot.py::TestSurface::test_xy_strings tests/test_plot.py::TestSurface::test_positional_coord_string [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-1-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-1-None-True-2] [gw0] PASSED tests/test_plot.py::TestSurface::test_positional_coord_string tests/test_plot.py::TestSurface::test_bad_x_string_exception [gw0] PASSED tests/test_plot.py::TestSurface::test_bad_x_string_exception tests/test_plot.py::TestSurface::test_coord_strings [gw0] PASSED tests/test_plot.py::TestSurface::test_coord_strings tests/test_plot.py::TestSurface::test_non_linked_coords [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-1-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-1-None-False-1] [gw0] PASSED tests/test_plot.py::TestSurface::test_non_linked_coords tests/test_plot.py::TestSurface::test_non_linked_coords_transpose [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[3-1-0-False-quintic] tests/test_interp.py::test_interpolate_chunk_1d[3-1-1-True-linear] [gw0] PASSED tests/test_plot.py::TestSurface::test_non_linked_coords_transpose tests/test_plot.py::TestSurface::test_multiindex_level_as_coord [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-1-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-1-None-False-2] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[dask-7-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_repr[numpy-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_repr[numpy-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_repr[dask-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_repr[dask-1] tests/test_rolling.py::TestDataArrayRolling::test_repeated_rolling_rechunks [gw0] PASSED tests/test_plot.py::TestSurface::test_multiindex_level_as_coord [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-1-None-False-2] tests/test_plot.py::TestSurface::test_default_title tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-1-1-True-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_repeated_rolling_rechunks tests/test_rolling.py::TestDataArrayRolling::test_rolling_doc[1-numpy] [gw0] PASSED tests/test_plot.py::TestSurface::test_default_title tests/test_plot.py::TestSurface::test_no_labels [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_doc[1-numpy] tests/test_rolling.py::TestDataArrayRolling::test_rolling_doc[1-dask] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_doc[1-dask] tests/test_rolling.py::TestDataArrayRolling::test_rolling_properties[1-numpy] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_properties[1-numpy] tests/test_rolling.py::TestDataArrayRolling::test_rolling_properties[1-dask] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_properties[1-dask] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-1-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-True-sum] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-1-1-True-2] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-True-sum] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-True-mean] [gw0] PASSED tests/test_plot.py::TestSurface::test_no_labels tests/test_plot.py::TestSurface::test_verbose_facetgrid [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-True-mean] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-True-std] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-1-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-1-1-False-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-True-std] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-True-min] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[3-1-1-True-linear] tests/test_interp.py::test_interpolate_chunk_1d[3-1-1-True-nearest] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-True-min] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-True-max] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-True-max] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-True-median] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-True-median] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-True-argmin] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-1-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-1-1-False-2] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-True-argmin] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-True-argmax] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-True-argmax] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-False-sum] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-False-sum] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-False-mean] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-1-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-1-2-True-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-False-mean] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-False-std] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-False-std] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-False-min] [gw0] PASSED tests/test_plot.py::TestSurface::test_verbose_facetgrid tests/test_plot.py::TestSurface::test_2d_function_and_method_signature_same [gw0] PASSED tests/test_plot.py::TestSurface::test_2d_function_and_method_signature_same tests/test_plot.py::TestSurface::test_convenient_facetgrid_4d [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-False-min] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-False-max] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-1-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-1-2-True-2] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-False-max] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-False-median] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-False-median] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-False-argmin] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-False-argmin] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-False-argmax] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-1-2-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-1-2-False-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-False-argmax] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-None-sum] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[3-1-1-True-nearest] tests/test_interp.py::test_interpolate_chunk_1d[3-1-1-True-cubic] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-None-sum] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-None-mean] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-None-mean] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-None-std] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-1-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-1-2-False-2] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-None-std] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-None-min] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-None-min] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-None-max] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-None-max] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-None-median] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-1-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-1-3-True-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-None-median] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-None-argmin] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-None-argmin] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-None-argmax] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-None-argmax] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-True-sum] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-True-sum] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-1-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-1-3-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-True-mean] [gw0] PASSED tests/test_plot.py::TestSurface::test_convenient_facetgrid_4d [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-True-mean] tests/test_plot.py::TestSurface::test_facetgrid_cmap tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-True-std] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-True-std] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-True-min] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-1-3-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-1-3-False-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-True-min] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-True-max] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-True-max] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-True-median] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-True-median] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-True-argmin] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-True-argmin] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-1-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-True-argmax] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-1-3-False-2] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-True-argmax] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-False-sum] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-False-sum] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-False-mean] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-False-mean] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-False-std] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-1-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-2-None-True-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-False-std] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-False-min] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-False-min] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-False-max] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-False-max] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-False-median] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-False-median] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-False-argmin] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-2-None-True-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-False-argmin] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-2-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-False-argmax] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-False-argmax] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-None-sum] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-None-sum] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-None-mean] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-None-mean] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-2-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-None-std] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-2-None-False-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-None-std] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-None-min] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-None-min] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[3-1-1-True-cubic] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-None-max] tests/test_interp.py::test_interpolate_chunk_1d[3-1-1-True-pchip] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-None-max] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-None-median] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-None-median] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-None-argmin] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-2-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-2-None-False-2] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-None-argmin] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-None-argmax] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-None-argmax] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-1-True-sum] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-2-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-2-1-True-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-1-True-sum] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-1-True-mean] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-2-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-2-1-True-2] [gw0] PASSED tests/test_plot.py::TestSurface::test_facetgrid_cmap tests/test_plot.py::TestSurface::test_facetgrid_cbar_kwargs [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-2-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-2-1-False-1] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[3-1-1-True-pchip] tests/test_interp.py::test_interpolate_chunk_1d[3-1-1-True-quintic] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-2-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-2-1-False-2] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-1-True-mean] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-1-True-std] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-2-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-2-2-True-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-1-True-std] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-1-True-min] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-2-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-2-2-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-2-2-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-2-2-False-1] [gw0] PASSED tests/test_plot.py::TestSurface::test_facetgrid_cbar_kwargs tests/test_plot.py::TestSurface::test_facetgrid_no_cbar_ax [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-1-True-min] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-1-True-max] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-2-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-2-2-False-2] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[3-1-1-True-quintic] tests/test_interp.py::test_interpolate_chunk_1d[3-1-1-False-linear] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-2-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-2-3-True-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-1-True-max] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-1-True-median] [gw0] PASSED tests/test_plot.py::TestSurface::test_facetgrid_no_cbar_ax tests/test_plot.py::TestSurface::test_2d_coord_with_interval [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-2-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-2-3-True-2] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-1-True-median] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-1-True-argmin] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-2-3-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-2-3-False-1] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[3-1-1-False-linear] tests/test_interp.py::test_interpolate_chunk_1d[3-1-1-False-nearest] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-2-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-2-3-False-2] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-1-True-argmin] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-1-True-argmax] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-2-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-3-None-True-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-1-True-argmax] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-1-False-sum] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-3-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-3-None-True-2] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[3-1-1-False-nearest] tests/test_interp.py::test_interpolate_chunk_1d[3-1-1-False-cubic] [gw0] PASSED tests/test_plot.py::TestSurface::test_2d_coord_with_interval tests/test_plot.py::TestSurface::test_colormap_error_norm_and_vmin_vmax [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-3-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-3-None-False-1] [gw0] PASSED tests/test_plot.py::TestSurface::test_colormap_error_norm_and_vmin_vmax tests/test_plot.py::TestSurface::test_dates_are_concise [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-1-False-sum] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-1-False-mean] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-3-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-3-None-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-3-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-3-1-True-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-1-False-mean] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-1-False-std] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-3-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-3-1-True-2] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[3-1-1-False-cubic] tests/test_interp.py::test_interpolate_chunk_1d[3-1-1-False-pchip] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-1-False-std] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-1-False-min] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-3-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-3-1-False-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-1-False-min] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-1-False-max] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-3-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-3-1-False-2] [gw0] XFAIL tests/test_plot.py::TestSurface::test_dates_are_concise tests/test_plot.py::TestSurface::test_primitive_artist_returned [gw0] PASSED tests/test_plot.py::TestSurface::test_primitive_artist_returned [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-3-1-False-2] tests/test_plot.py::TestSurface::test_2d_coord_names tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-3-2-True-1] [gw0] PASSED tests/test_plot.py::TestSurface::test_2d_coord_names tests/test_plot.py::TestSurface::test_xyincrease_false_changes_axes [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-1-False-max] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-1-False-median] [gw0] SKIPPED tests/test_plot.py::TestSurface::test_xyincrease_false_changes_axes tests/test_plot.py::TestSurface::test_xyincrease_true_changes_axes [gw0] SKIPPED tests/test_plot.py::TestSurface::test_xyincrease_true_changes_axes tests/test_plot.py::TestSurface::test_can_pass_in_axis [gw0] PASSED tests/test_plot.py::TestSurface::test_can_pass_in_axis tests/test_plot.py::TestSurface::test_default_cmap [gw0] SKIPPED tests/test_plot.py::TestSurface::test_default_cmap tests/test_plot.py::TestSurface::test_diverging_color_limits [gw0] SKIPPED tests/test_plot.py::TestSurface::test_diverging_color_limits tests/test_plot.py::TestSurface::test_colorbar_kwargs [gw0] SKIPPED tests/test_plot.py::TestSurface::test_colorbar_kwargs tests/test_plot.py::TestSurface::test_cmap_and_color_both [gw0] SKIPPED tests/test_plot.py::TestSurface::test_cmap_and_color_both tests/test_plot.py::TestSurface::test_seaborn_palette_as_cmap [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-1-False-median] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-1-False-argmin] [gw0] PASSED tests/test_plot.py::TestSurface::test_seaborn_palette_as_cmap tests/test_plot.py::TestSurface::test_convenient_facetgrid [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-1-False-argmin] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-1-False-argmax] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-3-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-3-2-True-2] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[3-1-1-False-pchip] tests/test_interp.py::test_interpolate_chunk_1d[3-1-1-False-quintic] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-3-2-True-2] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-1-False-argmax] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-3-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-1-None-sum] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-3-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-3-2-False-2] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-1-None-sum] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-1-None-mean] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-3-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-3-3-True-1] [gw0] PASSED tests/test_plot.py::TestSurface::test_convenient_facetgrid tests/test_plot.py::TestSurface::test_viridis_cmap [gw0] PASSED tests/test_plot.py::TestSurface::test_viridis_cmap tests/test_plot.py::TestSurface::test_can_change_default_cmap [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-3-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-3-3-True-2] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-1-None-mean] [gw0] PASSED tests/test_plot.py::TestSurface::test_can_change_default_cmap tests/test_plot.py::TestSurface::test_colorbar_default_label tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-1-None-std] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[3-1-1-False-quintic] tests/test_interp.py::test_interpolate_chunk_1d[3-2-0-True-linear] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-3-3-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-3-3-False-1] [gw0] PASSED tests/test_plot.py::TestSurface::test_colorbar_default_label tests/test_plot.py::TestSurface::test_facetgrid_map_only_appends_mappables [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-1-None-std] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-1-None-min] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-3-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-3-3-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-3-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-4-None-True-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-1-None-min] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-1-None-max] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-1-None-max] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-4-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-4-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-1-None-median] [gw0] PASSED tests/test_plot.py::TestSurface::test_facetgrid_map_only_appends_mappables tests/test_plot.py::TestFacetGrid::test_no_args [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-4-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-4-None-False-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-1-None-median] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-1-None-argmin] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-4-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-4-None-False-2] [gw0] PASSED tests/test_plot.py::TestFacetGrid::test_no_args tests/test_plot.py::TestFacetGrid::test_names_appear_somewhere [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-4-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-4-1-True-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-1-None-argmin] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-1-None-argmax] [gw0] PASSED tests/test_plot.py::TestFacetGrid::test_names_appear_somewhere tests/test_plot.py::TestFacetGrid::test_text_not_super_long [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-1-None-argmax] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-None-True-sum] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-4-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-4-1-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-4-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-4-1-False-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-None-True-sum] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-None-True-mean] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[3-2-0-True-linear] tests/test_interp.py::test_interpolate_chunk_1d[3-2-0-True-nearest] [gw0] PASSED tests/test_plot.py::TestFacetGrid::test_text_not_super_long tests/test_plot.py::TestFacetGrid::test_colorbar [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-4-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-4-1-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-4-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-4-2-True-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-None-True-mean] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-None-True-std] [gw0] PASSED tests/test_plot.py::TestFacetGrid::test_colorbar tests/test_plot.py::TestFacetGrid::test_colorbar_scatter [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-None-True-std] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-4-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-4-2-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-None-True-min] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-4-2-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-4-2-False-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-None-True-min] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-None-True-max] [gw0] PASSED tests/test_plot.py::TestFacetGrid::test_colorbar_scatter tests/test_plot.py::TestFacetGrid::test_empty_cell [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-4-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-4-2-False-2] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-None-True-max] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-None-True-median] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-4-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-4-3-True-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-None-True-median] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-None-True-argmin] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-4-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-4-3-True-2] [gw0] PASSED tests/test_plot.py::TestFacetGrid::test_empty_cell tests/test_plot.py::TestFacetGrid::test_norow_nocol_error [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-4-3-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-4-3-False-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-None-True-argmin] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-None-True-argmax] [gw0] PASSED tests/test_plot.py::TestFacetGrid::test_norow_nocol_error tests/test_plot.py::TestFacetGrid::test_groups [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-None-True-argmax] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-None-False-sum] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-4-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-4-3-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-sum-4-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-1-None-True-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-None-False-sum] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-None-False-mean] [gw0] PASSED tests/test_plot.py::TestFacetGrid::test_groups tests/test_plot.py::TestFacetGrid::test_float_index [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-1-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-1-None-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-1-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-1-None-False-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-None-False-mean] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-None-False-std] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-1-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-1-None-False-2] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[3-2-0-True-nearest] tests/test_interp.py::test_interpolate_chunk_1d[3-2-0-True-cubic] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-None-False-std] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-None-False-min] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-1-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-1-1-True-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-1-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-1-1-True-2] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-None-False-min] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-None-False-max] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-1-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-1-1-False-1] [gw0] PASSED tests/test_plot.py::TestFacetGrid::test_float_index tests/test_plot.py::TestFacetGrid::test_nonunique_index_error [gw0] PASSED tests/test_plot.py::TestFacetGrid::test_nonunique_index_error tests/test_plot.py::TestFacetGrid::test_robust [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[3-2-0-True-cubic] tests/test_interp.py::test_interpolate_chunk_1d[3-2-0-True-pchip] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-None-False-max] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-None-False-median] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-1-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-1-1-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-1-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-1-2-True-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-None-False-median] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-None-False-argmin] [gw0] PASSED tests/test_plot.py::TestFacetGrid::test_robust tests/test_plot.py::TestFacetGrid::test_can_set_vmin_vmax [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-1-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-1-2-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-1-2-True-2] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-None-False-argmin] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-1-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-None-False-argmax] [gw0] PASSED tests/test_plot.py::TestFacetGrid::test_can_set_vmin_vmax tests/test_plot.py::TestFacetGrid::test_vmin_vmax_equal [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-1-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-1-2-False-2] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-None-False-argmax] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-None-None-sum] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-1-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-1-3-True-1] [gw0] PASSED tests/test_plot.py::TestFacetGrid::test_vmin_vmax_equal tests/test_plot.py::TestFacetGrid::test_can_set_norm [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-1-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-1-3-True-2] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-None-None-sum] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-None-None-mean] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-1-3-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-1-3-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-1-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-1-3-False-2] [gw0] PASSED tests/test_plot.py::TestFacetGrid::test_can_set_norm tests/test_plot.py::TestFacetGrid::test_figure_size [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-None-None-mean] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-None-None-std] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-1-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-2-None-True-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-2-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-2-None-True-2] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-None-None-std] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-None-None-min] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-2-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-2-None-False-1] [gw0] PASSED tests/test_plot.py::TestFacetGrid::test_figure_size tests/test_plot.py::TestFacetGrid::test_num_ticks [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-None-None-min] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-None-None-max] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-2-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-2-None-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-2-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-2-1-True-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-None-None-max] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-None-None-median] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-2-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-2-1-True-2] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-None-None-median] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-None-None-argmin] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-2-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-2-1-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-2-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-2-1-False-2] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-None-None-argmin] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-None-None-argmax] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-2-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-2-2-True-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-2-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-2-2-True-2] [gw0] PASSED tests/test_plot.py::TestFacetGrid::test_num_ticks [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-2-2-True-2] tests/test_plot.py::TestFacetGrid::test_map tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-2-2-False-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-dask-None-None-argmax] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-True-sum] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-True-sum] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-True-mean] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-True-mean] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-2-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-2-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-True-std] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-True-std] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-True-min] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-True-min] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-True-max] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-True-max] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-True-median] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-True-median] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-True-argmin] [gw0] PASSED tests/test_plot.py::TestFacetGrid::test_map tests/test_plot.py::TestFacetGrid::test_map_dataset [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-True-argmin] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-True-argmax] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-True-argmax] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-False-sum] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-2-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-2-3-True-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-False-sum] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-False-mean] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-False-mean] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-False-std] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-False-std] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-False-min] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-False-min] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-False-max] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-False-max] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-False-median] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-False-median] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-False-argmin] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-False-argmin] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-False-argmax] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-False-argmax] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-None-sum] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-None-sum] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-None-mean] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-None-mean] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-None-std] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-None-std] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-None-min] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-2-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-2-3-True-2] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-None-min] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-None-max] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-None-max] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-None-median] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-None-median] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-None-argmin] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-None-argmin] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-None-argmax] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-None-argmax] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-True-sum] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-True-sum] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-True-mean] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-True-mean] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-True-std] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-2-3-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-2-3-False-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-True-std] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-True-min] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-True-min] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-True-max] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-True-max] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-True-median] [gw0] PASSED tests/test_plot.py::TestFacetGrid::test_map_dataset tests/test_plot.py::TestFacetGrid::test_set_axis_labels [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-True-median] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-True-argmin] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-True-argmin] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-True-argmax] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-True-argmax] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-False-sum] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-False-sum] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-False-mean] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-False-mean] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-False-std] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-False-std] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-False-min] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-False-min] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-False-max] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-False-max] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-2-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-False-median] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-2-3-False-2] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-False-median] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-False-argmin] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-False-argmin] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-False-argmax] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-False-argmax] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-None-sum] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-None-sum] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-None-mean] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-None-mean] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-None-std] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-None-std] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-None-min] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-None-min] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-None-max] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-None-max] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-2-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-3-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-None-median] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-None-median] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-None-argmin] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-None-argmin] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-None-argmax] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-None-argmax] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-1-True-sum] [gw0] PASSED tests/test_plot.py::TestFacetGrid::test_set_axis_labels tests/test_plot.py::TestFacetGrid::test_facetgrid_colorbar [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-1-True-sum] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-1-True-mean] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-1-True-mean] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-1-True-std] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-1-True-std] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-1-True-min] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-3-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-3-None-True-2] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-1-True-min] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-1-True-max] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-1-True-max] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-1-True-median] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-1-True-median] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-1-True-argmin] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-3-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-3-None-False-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-1-True-argmin] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-1-True-argmax] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-1-True-argmax] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-1-False-sum] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-1-False-sum] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-1-False-mean] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-1-False-mean] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-1-False-std] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-3-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-3-None-False-2] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-1-False-std] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-1-False-min] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-1-False-min] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-1-False-max] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-1-False-max] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-1-False-median] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-3-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-3-1-True-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-1-False-median] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-1-False-argmin] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-1-False-argmin] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-1-False-argmax] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-1-False-argmax] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-1-None-sum] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-1-None-sum] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-1-None-mean] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-1-None-mean] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-1-None-std] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-3-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-3-1-True-2] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-1-None-std] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-1-None-min] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-1-None-min] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-1-None-max] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-1-None-max] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-1-None-median] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-1-None-median] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-1-None-argmin] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-3-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-3-1-False-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-1-None-argmin] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-1-None-argmax] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-1-None-argmax] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-None-True-sum] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-None-True-sum] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-None-True-mean] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-None-True-mean] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-None-True-std] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-3-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-3-1-False-2] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-None-True-std] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-None-True-min] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-None-True-min] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-None-True-max] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-None-True-max] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-None-True-median] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-3-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-3-2-True-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-None-True-median] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-None-True-argmin] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-None-True-argmin] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-None-True-argmax] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-None-True-argmax] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-None-False-sum] [gw0] PASSED tests/test_plot.py::TestFacetGrid::test_facetgrid_colorbar tests/test_plot.py::TestFacetGrid::test_facetgrid_polar [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-None-False-sum] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-None-False-mean] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-3-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-3-2-True-2] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-None-False-mean] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-None-False-std] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-None-False-std] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-None-False-min] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-None-False-min] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-None-False-max] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-None-False-max] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-None-False-median] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-3-2-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-3-2-False-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-None-False-median] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-None-False-argmin] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-None-False-argmin] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-None-False-argmax] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-None-False-argmax] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-None-None-sum] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-None-None-sum] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-None-None-mean] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-None-None-mean] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-None-None-std] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-3-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-3-2-False-2] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-None-None-std] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-None-None-min] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-None-None-min] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-None-None-max] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-None-None-max] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-None-None-median] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-3-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-3-3-True-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-None-None-median] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-None-None-argmin] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-None-None-argmin] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-None-None-argmax] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-dask-None-None-argmax] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-1-True-sum] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-1-True-sum] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-1-True-mean] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-1-True-mean] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-1-True-std] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-3-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-3-3-True-2] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-1-True-std] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-1-True-min] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-1-True-min] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-1-True-max] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-1-True-max] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-1-True-median] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-1-True-median] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-1-True-argmin] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-3-3-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-3-3-False-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-1-True-argmin] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-1-True-argmax] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-1-True-argmax] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-1-False-sum] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-1-False-sum] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-1-False-mean] [gw0] PASSED tests/test_plot.py::TestFacetGrid::test_facetgrid_polar tests/test_plot.py::TestFacetGrid::test_units_appear_somewhere [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-1-False-mean] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-1-False-std] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-1-False-std] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-1-False-min] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-1-False-min] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-1-False-max] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-3-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-3-3-False-2] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-1-False-max] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-1-False-median] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-1-False-median] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-1-False-argmin] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-1-False-argmin] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-1-False-argmax] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-1-False-argmax] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-1-None-sum] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-3-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-4-None-True-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-1-None-sum] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-1-None-mean] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-1-None-mean] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-1-None-std] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-1-None-std] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-1-None-min] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-1-None-min] [gw0] PASSED tests/test_plot.py::TestFacetGrid::test_units_appear_somewhere tests/test_plot.py::TestFacetGrid4d::test_title_kwargs tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-1-None-max] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-1-None-max] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-1-None-median] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-1-None-median] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-1-None-argmin] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-1-None-argmin] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-4-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-1-None-argmax] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-4-None-True-2] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-1-None-argmax] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-None-True-sum] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-None-True-sum] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-None-True-mean] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-None-True-mean] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-None-True-std] [gw0] PASSED tests/test_plot.py::TestFacetGrid4d::test_title_kwargs tests/test_plot.py::TestFacetGrid4d::test_default_labels [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-4-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-4-None-False-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-None-True-std] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-None-True-min] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-None-True-min] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-None-True-max] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-None-True-max] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-None-True-median] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-None-True-median] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-None-True-argmin] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-None-True-argmin] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-None-True-argmax] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-None-True-argmax] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-None-False-sum] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-None-False-sum] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-None-False-mean] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-4-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-4-None-False-2] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-None-False-mean] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-None-False-std] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-None-False-std] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-None-False-min] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-None-False-min] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-None-False-max] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-4-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-4-1-True-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-None-False-max] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-None-False-median] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-None-False-median] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-None-False-argmin] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-None-False-argmin] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-None-False-argmax] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-None-False-argmax] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-None-None-sum] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-None-None-sum] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-None-None-mean] [gw0] PASSED tests/test_plot.py::TestFacetGrid4d::test_default_labels tests/test_plot.py::TestFacetedLinePlotsLegend::test_legend_labels [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-None-None-mean] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-None-None-std] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-None-None-std] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-None-None-min] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-4-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-4-1-True-2] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-None-None-min] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-None-None-max] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-None-None-max] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-None-None-median] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-None-None-median] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-None-None-argmin] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-None-None-argmin] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-None-None-argmax] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-4-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-4-1-False-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-numpy-None-None-argmax] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-1-True-sum] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-1-True-sum] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-1-True-mean] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-4-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-4-1-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-4-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-4-2-True-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-1-True-mean] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-1-True-std] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-1-True-std] tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-1-True-min] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-None-dask-1-True-min] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-3-1-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-4-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-4-2-True-2] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-3-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-3-1-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-4-2-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-4-2-False-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-3-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-3-2-True-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-3-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-3-2-True-2] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-3-2-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-3-2-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-4-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-4-2-False-2] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-3-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-3-2-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-4-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-4-3-True-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-3-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-3-3-True-1] [gw0] PASSED tests/test_plot.py::TestFacetedLinePlotsLegend::test_legend_labels tests/test_plot.py::TestFacetedLinePlots::test_facetgrid_shape [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-3-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-3-3-True-2] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-3-3-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-4-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-3-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-4-3-True-2] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-3-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-3-3-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-4-3-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-4-3-False-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-3-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-4-None-True-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-4-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-4-None-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-4-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-4-3-False-2] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-4-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-4-None-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-mean-4-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-1-None-True-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-4-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-4-None-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-1-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-1-None-True-2] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-4-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-4-1-True-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-1-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-1-None-False-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-4-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-4-1-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-1-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-1-None-False-2] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-4-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-4-1-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-1-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-1-1-True-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-4-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-4-1-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-1-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-1-1-True-2] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-4-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-4-2-True-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-1-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-1-1-False-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-4-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-4-2-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-1-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-1-1-False-2] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-4-2-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-1-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-1-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-4-2-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-1-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-1-2-True-2] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-4-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-4-2-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-1-2-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-1-2-False-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-4-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-4-3-True-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-1-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-1-2-False-2] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-4-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-4-3-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-1-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-1-3-True-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-4-3-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-4-3-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-1-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-1-3-True-2] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-4-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-4-3-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-1-3-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-1-3-False-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-4-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-1-None-True-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-1-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-1-3-False-2] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-1-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-1-None-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-1-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-2-None-True-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-1-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-1-None-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-2-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-2-None-True-2] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-1-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-1-None-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-2-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-2-None-False-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-1-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-1-1-True-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-2-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-2-None-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-2-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-2-1-True-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-1-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-1-1-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-2-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-2-1-True-2] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-1-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-1-1-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-2-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-2-1-False-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-1-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-1-1-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-2-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-2-1-False-2] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-1-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-1-2-True-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-2-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-2-2-True-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-1-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-1-2-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-2-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-2-2-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-2-2-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-2-2-False-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-1-2-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-1-2-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-2-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-2-2-False-2] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-1-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-1-2-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-2-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-2-3-True-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-1-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-1-3-True-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-2-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-2-3-True-2] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-1-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-1-3-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-2-3-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-2-3-False-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-1-3-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-1-3-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-2-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-2-3-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-2-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-3-None-True-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-1-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-1-3-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-3-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-3-None-True-2] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-1-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-2-None-True-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-3-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-3-None-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-3-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-3-None-False-2] [gw0] PASSED tests/test_plot.py::TestFacetedLinePlots::test_facetgrid_shape tests/test_plot.py::TestFacetedLinePlots::test_unnamed_args [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-2-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-2-None-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-3-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-3-1-True-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-2-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-2-None-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-3-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-3-1-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-std-3-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[None-dask-sum-None-False-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-2-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-2-None-False-2] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-2-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-2-1-True-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[None-dask-sum-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[None-dask-sum-1-True-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-2-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-2-1-True-2] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-2-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-2-1-False-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-2-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-2-1-False-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[None-dask-sum-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[None-dask-sum-1-False-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-2-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-2-2-True-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-2-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-2-2-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[None-dask-sum-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[None-dask-mean-None-True-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-2-2-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-2-2-False-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-2-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-2-2-False-2] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-2-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-2-3-True-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-2-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-2-3-True-2] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-2-3-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-2-3-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[None-dask-mean-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[None-dask-mean-None-False-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-2-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-2-3-False-2] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-2-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-3-None-True-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-3-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-3-None-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[None-dask-mean-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[None-dask-mean-1-True-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-3-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-3-None-False-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-3-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-3-None-False-2] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-3-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-3-1-True-1] [gw0] PASSED tests/test_plot.py::TestFacetedLinePlots::test_unnamed_args tests/test_plot.py::TestFacetedLinePlots::test_default_labels [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-3-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-3-1-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[None-dask-mean-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[None-dask-mean-1-False-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-3-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-3-1-False-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-3-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-3-1-False-2] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-3-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-3-2-True-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[None-dask-mean-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[None-dask-max-None-True-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-3-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-3-2-True-2] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-3-2-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-3-2-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[None-dask-max-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[None-dask-max-None-False-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-3-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-3-2-False-2] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-3-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-3-3-True-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[None-dask-max-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[None-dask-max-1-True-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-3-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-3-3-True-2] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-3-3-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-3-3-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[None-dask-max-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[None-dask-max-1-False-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-3-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-3-3-False-2] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-3-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-4-None-True-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[None-dask-max-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_construct[nan-True] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_construct[nan-True] tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_construct[nan-False] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_construct[nan-False] tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_construct[nan-center2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_construct[nan-center2] tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_construct[0.0-True] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_construct[0.0-True] tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_construct[0.0-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-4-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-4-None-True-2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_construct[0.0-False] tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_construct[0.0-center2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_construct[0.0-center2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_keep_attrs[reduce-argument0] [gw0] PASSED tests/test_plot.py::TestFacetedLinePlots::test_default_labels tests/test_plot.py::TestFacetedLinePlots::test_test_empty_cell [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_keep_attrs[reduce-argument0] tests/test_rolling.py::TestDataArrayRolling::test_rolling_keep_attrs[mean-argument1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_keep_attrs[mean-argument1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_keep_attrs[construct-argument2] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_keep_attrs[construct-argument2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_keep_attrs[count-argument3] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-4-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-4-None-False-1] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_keep_attrs[count-argument3] tests/test_rolling.py::TestDataArrayRolling::test_rolling_dask_dtype[int] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_dask_dtype[int] tests/test_rolling.py::TestDataArrayRolling::test_rolling_dask_dtype[float32] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_dask_dtype[float32] tests/test_rolling.py::TestDataArrayRolling::test_rolling_dask_dtype[float64] [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_dask_dtype[float64] tests/test_rolling.py::TestDataArrayRolling::test_rolling_mean_bool [gw2] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_mean_bool tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-mean-numpy-span-5-time] [gw2] SKIPPED tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-mean-numpy-span-5-time] tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-mean-numpy-span-5-x] [gw2] SKIPPED tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-mean-numpy-span-5-x] tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-mean-numpy-alpha-0.5-time] [gw2] SKIPPED tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-mean-numpy-alpha-0.5-time] tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-mean-numpy-alpha-0.5-x] [gw2] SKIPPED tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-mean-numpy-alpha-0.5-x] tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-mean-numpy-com-0.5-time] [gw2] SKIPPED tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-mean-numpy-com-0.5-time] tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-mean-numpy-com-0.5-x] [gw2] SKIPPED tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-mean-numpy-com-0.5-x] tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-mean-numpy-halflife-5-time] [gw2] SKIPPED tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-mean-numpy-halflife-5-time] tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-mean-numpy-halflife-5-x] [gw2] SKIPPED tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-mean-numpy-halflife-5-x] tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-sum-numpy-span-5-time] [gw2] SKIPPED tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-sum-numpy-span-5-time] tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-sum-numpy-span-5-x] [gw2] SKIPPED tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-sum-numpy-span-5-x] tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-sum-numpy-alpha-0.5-time] [gw2] SKIPPED tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-sum-numpy-alpha-0.5-time] tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-sum-numpy-alpha-0.5-x] [gw2] SKIPPED tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-sum-numpy-alpha-0.5-x] tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-sum-numpy-com-0.5-time] [gw2] SKIPPED tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-sum-numpy-com-0.5-time] tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-sum-numpy-com-0.5-x] [gw2] SKIPPED tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-sum-numpy-com-0.5-x] tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-sum-numpy-halflife-5-time] [gw2] SKIPPED tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-sum-numpy-halflife-5-time] tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-sum-numpy-halflife-5-x] [gw2] SKIPPED tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-sum-numpy-halflife-5-x] tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-var-numpy-span-5-time] [gw2] SKIPPED tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-var-numpy-span-5-time] tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-var-numpy-span-5-x] [gw2] SKIPPED tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-var-numpy-span-5-x] tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-var-numpy-alpha-0.5-time] [gw2] SKIPPED tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-var-numpy-alpha-0.5-time] tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-var-numpy-alpha-0.5-x] [gw2] SKIPPED tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-var-numpy-alpha-0.5-x] tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-var-numpy-com-0.5-time] [gw2] SKIPPED tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-var-numpy-com-0.5-time] tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-var-numpy-com-0.5-x] [gw2] SKIPPED tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-var-numpy-com-0.5-x] tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-var-numpy-halflife-5-time] [gw2] SKIPPED tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-var-numpy-halflife-5-time] tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-var-numpy-halflife-5-x] [gw2] SKIPPED tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-var-numpy-halflife-5-x] tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-std-numpy-span-5-time] [gw2] SKIPPED tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-std-numpy-span-5-time] tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-std-numpy-span-5-x] [gw2] SKIPPED tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-std-numpy-span-5-x] tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-std-numpy-alpha-0.5-time] [gw2] SKIPPED tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-std-numpy-alpha-0.5-time] tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-std-numpy-alpha-0.5-x] [gw2] SKIPPED tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-std-numpy-alpha-0.5-x] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-4-None-False-1] tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-std-numpy-com-0.5-time] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-4-None-False-2] [gw2] SKIPPED tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-std-numpy-com-0.5-time] tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-std-numpy-com-0.5-x] [gw2] SKIPPED tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-std-numpy-com-0.5-x] tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-std-numpy-halflife-5-time] [gw2] SKIPPED tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-std-numpy-halflife-5-time] tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-std-numpy-halflife-5-x] [gw2] SKIPPED tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-std-numpy-halflife-5-x] tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_mean_pandas[1-numpy-span-5-time] [gw2] SKIPPED tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_mean_pandas[1-numpy-span-5-time] tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_mean_pandas[1-numpy-span-5-x] [gw2] SKIPPED tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_mean_pandas[1-numpy-span-5-x] tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_mean_pandas[1-numpy-alpha-0.5-time] [gw2] SKIPPED tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_mean_pandas[1-numpy-alpha-0.5-time] tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_mean_pandas[1-numpy-alpha-0.5-x] [gw2] SKIPPED tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_mean_pandas[1-numpy-alpha-0.5-x] tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_mean_pandas[1-numpy-com-0.5-time] [gw2] SKIPPED tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_mean_pandas[1-numpy-com-0.5-time] tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_mean_pandas[1-numpy-com-0.5-x] [gw2] SKIPPED tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_mean_pandas[1-numpy-com-0.5-x] tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_mean_pandas[1-numpy-halflife-5-time] [gw2] SKIPPED tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_mean_pandas[1-numpy-halflife-5-time] tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_mean_pandas[1-numpy-halflife-5-x] [gw2] SKIPPED tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_mean_pandas[1-numpy-halflife-5-x] tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_keep_attrs[1-mean-numpy] [gw2] SKIPPED tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_keep_attrs[1-mean-numpy] tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_keep_attrs[1-sum-numpy] [gw2] SKIPPED tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_keep_attrs[1-sum-numpy] tests/test_rolling.py::TestDatasetRolling::test_rolling_keep_attrs[reduce-argument0] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_keep_attrs[reduce-argument0] tests/test_rolling.py::TestDatasetRolling::test_rolling_keep_attrs[mean-argument1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_keep_attrs[mean-argument1] tests/test_rolling.py::TestDatasetRolling::test_rolling_keep_attrs[construct-argument2] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-4-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-4-1-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_keep_attrs[construct-argument2] tests/test_rolling.py::TestDatasetRolling::test_rolling_keep_attrs[count-argument3] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_keep_attrs[count-argument3] tests/test_rolling.py::TestDatasetRolling::test_rolling_properties[1-numpy] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_properties[1-numpy] tests/test_rolling.py::TestDatasetRolling::test_rolling_properties[1-dask] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_properties[1-dask] tests/test_rolling.py::TestDatasetRolling::test_rolling_construct_automatic_rechunk [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-4-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-4-1-True-2] [gw0] PASSED tests/test_plot.py::TestFacetedLinePlots::test_test_empty_cell tests/test_plot.py::TestFacetedLinePlots::test_set_axis_labels [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-4-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-4-1-False-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-4-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-4-1-False-2] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-4-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-4-2-True-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-4-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-4-2-True-2] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-4-2-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-4-2-False-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-4-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-4-2-False-2] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-4-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-4-3-True-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-4-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-4-3-True-2] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-4-3-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-4-3-False-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-4-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-4-3-False-2] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-dask-max-4-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-1-None-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-1-None-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-1-None-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-1-None-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-1-1-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-1-1-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-1-1-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-1-1-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-1-2-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-1-2-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-1-2-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-1-2-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-1-3-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-1-3-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-1-3-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-1-3-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-2-None-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-2-None-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-2-None-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-2-None-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-2-1-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-2-1-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-2-1-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-2-1-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-2-2-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-2-2-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-2-2-False] [gw0] PASSED tests/test_plot.py::TestFacetedLinePlots::test_set_axis_labels [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-2-2-False] tests/test_plot.py::TestFacetedLinePlots::test_axes_in_faceted_plot tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-2-3-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-2-3-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-2-3-False] [gw0] PASSED tests/test_plot.py::TestFacetedLinePlots::test_axes_in_faceted_plot tests/test_plot.py::TestFacetedLinePlots::test_figsize_and_size [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-2-3-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-3-None-True] [gw0] PASSED tests/test_plot.py::TestFacetedLinePlots::test_figsize_and_size tests/test_plot.py::TestFacetedLinePlots::test_wrong_num_of_dimensions [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-3-None-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-3-None-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-3-None-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-3-1-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-3-1-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-3-1-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-3-1-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-3-2-True] [gw0] PASSED tests/test_plot.py::TestFacetedLinePlots::test_wrong_num_of_dimensions tests/test_plot.py::TestDatasetQuiverPlots::test_quiver [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-3-2-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-3-2-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-3-2-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-3-3-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-3-3-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-3-3-False] [gw0] PASSED tests/test_plot.py::TestDatasetQuiverPlots::test_quiver tests/test_plot.py::TestDatasetQuiverPlots::test_facetgrid [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-3-3-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-4-None-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-4-None-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-4-None-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-4-None-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-4-1-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-4-1-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-4-1-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-4-1-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-4-2-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-4-2-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-4-2-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-4-2-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-4-3-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-4-3-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-4-3-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-4-3-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-1-None-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-1-None-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-1-None-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-1-None-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-1-1-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-1-1-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-1-1-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-1-1-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-1-2-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-1-2-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-1-2-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-1-2-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-1-3-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-1-3-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-1-3-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-1-3-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-2-None-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-2-None-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-2-None-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-2-None-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-2-1-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-2-1-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-2-1-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-2-1-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-2-2-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-2-2-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-2-2-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-2-2-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-2-3-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-2-3-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-2-3-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-2-3-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-3-None-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-3-None-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-3-None-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-3-None-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-3-1-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-3-1-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-3-1-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-3-1-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-3-2-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-3-2-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-3-2-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-3-2-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-3-3-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-3-3-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-3-3-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-3-3-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-4-None-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-4-None-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-4-None-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-4-None-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-4-1-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-4-1-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-4-1-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-4-1-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-4-2-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-4-2-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-4-2-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-4-2-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-4-3-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-4-3-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-4-3-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-4-3-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-1-None-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-1-None-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-1-None-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-1-None-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-1-1-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-1-1-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-1-1-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-1-1-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-1-2-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-1-2-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-1-2-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-1-2-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-1-3-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-1-3-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-1-3-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-1-3-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-2-None-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-2-None-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-2-None-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-2-None-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-2-1-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-2-1-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-2-1-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-2-1-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-2-2-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-2-2-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-2-2-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-2-2-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-2-3-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-2-3-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-2-3-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-2-3-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-3-None-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-3-None-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-3-None-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-3-None-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-3-1-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-3-1-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-3-1-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-3-1-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-3-2-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-3-2-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-3-2-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-3-2-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-3-3-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-3-3-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-3-3-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-3-3-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-4-None-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-4-None-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-4-None-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-4-None-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-4-1-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-4-1-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-4-1-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-4-1-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-4-2-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-4-2-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-4-2-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-4-2-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-4-3-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-4-3-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-4-3-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-4-3-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-1-None-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-1-None-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-1-None-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-1-None-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-1-1-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-1-1-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-1-1-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-1-1-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-1-2-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-1-2-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-1-2-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-1-2-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-1-3-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-1-3-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-1-3-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-1-3-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-2-None-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-2-None-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-2-None-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-2-None-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-2-1-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-2-1-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-2-1-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-2-1-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-2-2-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-2-2-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-2-2-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-2-2-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-2-3-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-2-3-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-2-3-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-2-3-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-3-None-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-3-None-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-3-None-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-3-None-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-3-1-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-3-1-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-3-1-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-3-1-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-3-2-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-3-2-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-3-2-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-3-2-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-3-3-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-3-3-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-3-3-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-3-3-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-4-None-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-4-None-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-4-None-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-4-None-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-4-1-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-4-1-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-4-1-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-4-1-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-4-2-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-4-2-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-4-2-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-4-2-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-4-3-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-4-3-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-4-3-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-4-3-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-sum-1-None-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-sum-1-None-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-sum-1-None-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-sum-1-None-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-sum-1-1-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-sum-1-1-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-sum-1-1-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-sum-1-1-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-sum-1-2-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-sum-1-2-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-sum-1-2-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-sum-1-2-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-sum-1-3-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-sum-1-3-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-sum-1-3-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-sum-1-3-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-sum-2-None-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-sum-2-None-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-sum-2-None-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-sum-2-None-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-sum-2-1-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-sum-2-1-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-sum-2-1-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-sum-2-1-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-sum-2-2-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-sum-2-2-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-sum-2-2-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-sum-2-2-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-sum-2-3-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-sum-2-3-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-sum-2-3-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-sum-2-3-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-sum-3-None-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-sum-3-None-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-sum-3-None-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-sum-3-None-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-sum-3-1-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-sum-3-1-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-sum-3-1-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-sum-3-1-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-sum-3-2-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-sum-3-2-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-sum-3-2-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-sum-3-2-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-sum-3-3-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-sum-3-3-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-sum-3-3-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-sum-3-3-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-sum-4-None-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-sum-4-None-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-sum-4-None-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-sum-4-None-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-sum-4-1-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-sum-4-1-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-sum-4-1-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-sum-4-1-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-sum-4-2-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-sum-4-2-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-sum-4-2-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-sum-4-2-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-sum-4-3-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-sum-4-3-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-sum-4-3-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-sum-4-3-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-max-1-None-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-max-1-None-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-max-1-None-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-max-1-None-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-max-1-1-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-max-1-1-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-max-1-1-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-max-1-1-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-max-1-2-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-max-1-2-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-max-1-2-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-max-1-2-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-max-1-3-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-max-1-3-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-max-1-3-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-max-1-3-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-max-2-None-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-max-2-None-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-max-2-None-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-max-2-None-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-max-2-1-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-max-2-1-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-max-2-1-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-max-2-1-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-max-2-2-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-max-2-2-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-max-2-2-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-max-2-2-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-max-2-3-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-max-2-3-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-max-2-3-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-max-2-3-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-max-3-None-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-max-3-None-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-max-3-None-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-max-3-None-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-max-3-1-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-max-3-1-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-max-3-1-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-max-3-1-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-max-3-2-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-max-3-2-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-max-3-2-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-max-3-2-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-max-3-3-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-max-3-3-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-max-3-3-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-max-3-3-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-max-4-None-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-max-4-None-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-max-4-None-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-max-4-None-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-max-4-1-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-max-4-1-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-max-4-1-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-max-4-1-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-max-4-2-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-max-4-2-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-max-4-2-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-max-4-2-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-max-4-3-True] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-max-4-3-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-max-4-3-False] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[None-max-4-3-False] tests/test_rolling.py::TestDataArrayRolling::test_rolling_count_correct[numbagg] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_count_correct[numbagg] tests/test_rolling.py::TestDataArrayRolling::test_rolling_count_correct[bottleneck] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_count_correct[bottleneck] tests/test_rolling.py::TestDataArrayRolling::test_rolling_count_correct[None] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_count_correct[None] tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-numpy-sum-None-True-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-numpy-sum-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-numpy-sum-None-False-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-numpy-sum-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-numpy-sum-1-True-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-numpy-sum-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-numpy-sum-1-False-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-numpy-sum-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-numpy-mean-None-True-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-numpy-mean-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-numpy-mean-None-False-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-numpy-mean-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-numpy-mean-1-True-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-numpy-mean-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-numpy-mean-1-False-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-numpy-mean-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-numpy-max-None-True-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-numpy-max-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-numpy-max-None-False-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-numpy-max-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-numpy-max-1-True-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-numpy-max-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-numpy-max-1-False-1] [gw0] PASSED tests/test_plot.py::TestDatasetQuiverPlots::test_facetgrid tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-1-3-False-2] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-numpy-max-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-dask-sum-None-True-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-1-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-2-None-True-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-2-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-2-None-True-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-2-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-2-None-False-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-2-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-2-None-False-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-2-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-2-1-True-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-dask-sum-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-dask-sum-None-False-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-2-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-2-1-True-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-2-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-2-1-False-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-dask-sum-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-dask-sum-1-True-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-2-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-2-1-False-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-2-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-2-2-True-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-2-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-2-2-True-2] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-dask-sum-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-dask-sum-1-False-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-2-2-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-2-2-False-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-2-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-2-2-False-2] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-dask-sum-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-dask-mean-None-True-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-2-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-2-3-True-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-2-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-2-3-True-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-2-3-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-2-3-False-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-2-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-2-3-False-2] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-dask-mean-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-dask-mean-None-False-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-2-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-3-None-True-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-3-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-3-None-True-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-3-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-3-None-False-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-dask-mean-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-dask-mean-1-True-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-3-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-3-None-False-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-3-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-3-1-True-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-3-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-3-1-True-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-3-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-3-1-False-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-dask-mean-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-dask-mean-1-False-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-3-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-3-1-False-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-3-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-3-2-True-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-3-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-3-2-True-2] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-dask-mean-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-dask-max-None-True-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-3-2-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-3-2-False-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-3-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-3-2-False-2] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[3-2-0-True-pchip] tests/test_interp.py::test_interpolate_chunk_1d[3-2-0-True-quintic] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-3-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-3-3-True-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-dask-max-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-dask-max-None-False-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-3-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-3-3-True-2] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-dask-max-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-dask-max-1-True-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-3-3-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-3-3-False-1] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[3-2-0-True-quintic] tests/test_interp.py::test_interpolate_chunk_1d[3-2-0-False-linear] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-dask-max-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-dask-max-1-False-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-3-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-3-3-False-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-3-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-4-None-True-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-dask-max-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-numpy-sum-None-True-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-numpy-sum-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-numpy-sum-None-False-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-numpy-sum-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-numpy-sum-1-True-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-numpy-sum-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-numpy-sum-1-False-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-numpy-sum-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-numpy-mean-None-True-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-numpy-mean-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-numpy-mean-None-False-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-4-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-4-None-True-2] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-numpy-mean-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-numpy-mean-1-True-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-numpy-mean-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-numpy-mean-1-False-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-numpy-mean-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-numpy-max-None-True-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-numpy-max-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-numpy-max-None-False-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-numpy-max-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-numpy-max-1-True-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-4-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-4-None-False-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-numpy-max-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-numpy-max-1-False-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-numpy-max-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-dask-sum-None-True-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-dask-sum-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-dask-sum-None-False-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-4-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-4-None-False-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-4-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-4-1-True-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-dask-sum-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-dask-sum-1-True-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-dask-sum-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-dask-sum-1-False-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-4-1-True-1] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[3-2-0-False-linear] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-4-1-True-2] tests/test_interp.py::test_interpolate_chunk_1d[3-2-0-False-nearest] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-dask-sum-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-dask-mean-None-True-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-4-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-4-1-False-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-4-1-False-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-dask-mean-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-4-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-dask-mean-None-False-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-4-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-4-2-True-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-dask-mean-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-dask-mean-1-True-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-4-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-4-2-True-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-4-2-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-4-2-False-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-dask-mean-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-dask-mean-1-False-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-4-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-4-2-False-2] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-dask-mean-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-dask-max-None-True-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-4-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-4-3-True-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-dask-max-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-dask-max-None-False-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-4-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-4-3-True-2] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-dask-max-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-dask-max-1-True-1] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[3-2-0-False-nearest] tests/test_interp.py::test_interpolate_chunk_1d[3-2-0-False-cubic] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-4-3-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-4-3-False-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-dask-max-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-dask-max-1-False-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-dask-max-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[None-numpy-sum-None-True-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[None-numpy-sum-None-True-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-4-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-4-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[None-numpy-sum-None-False-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[None-numpy-sum-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[None-numpy-sum-1-True-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[None-numpy-sum-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[None-numpy-sum-1-False-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[None-numpy-sum-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[None-numpy-mean-None-True-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-4-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-1-None-True-1] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[3-2-0-False-cubic] tests/test_interp.py::test_interpolate_chunk_1d[3-2-0-False-pchip] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[None-numpy-mean-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[None-numpy-mean-None-False-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[None-numpy-mean-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[None-numpy-mean-1-True-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[None-numpy-mean-1-True-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-1-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-1-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[None-numpy-mean-1-False-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[None-numpy-mean-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[None-numpy-max-None-True-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[None-numpy-max-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[None-numpy-max-None-False-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[None-numpy-max-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[None-numpy-max-1-True-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-1-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-1-None-False-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[None-numpy-max-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[None-numpy-max-1-False-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[None-numpy-max-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[None-dask-sum-None-True-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-1-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-1-None-False-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-1-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-1-1-True-1] [gw1] PASSED tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[None-dask-sum-None-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z2-None-None-var] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-1-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-1-1-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z2-None-None-var] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z2-None-None-min] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z2-None-None-min] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z2-None-None-max] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z2-None-None-max] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z2-None-None-median] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z2-None-None-median] tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[1-None-True] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[1-None-True] tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[1-None-False] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-1-1-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[1-None-False] tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[1-1-True] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-1-1-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[1-1-True] tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[1-1-False] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[1-1-False] tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[1-2-True] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[1-2-True] tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[1-2-False] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[1-2-False] tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[1-3-True] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[1-3-True] tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[1-3-False] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[1-3-False] tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[2-None-True] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[2-None-True] tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[2-None-False] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[2-None-False] tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[2-1-True] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[2-1-True] tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[2-1-False] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[2-1-False] tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[2-2-True] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-1-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-1-1-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[2-2-True] tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[2-2-False] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[2-2-False] tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[2-3-True] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[2-3-True] tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[2-3-False] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[2-3-False] tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[3-None-True] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[3-None-True] tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[3-None-False] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[3-None-False] tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[3-1-True] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[3-1-True] tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[3-1-False] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[3-1-False] tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[3-2-True] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-1-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-1-2-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[3-2-True] tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[3-2-False] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[3-2-False] tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[3-3-True] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[3-3-True] tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[3-3-False] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[3-3-False] tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[4-None-True] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[4-None-True] tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[4-None-False] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[4-None-False] tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[4-1-True] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[4-1-True] tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[4-1-False] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[4-1-False] tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[4-2-True] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[4-2-True] tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[4-2-False] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-1-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-1-2-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[4-2-False] tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[4-3-True] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[4-3-True] tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[4-3-False] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[4-3-False] tests/test_rolling.py::TestDatasetRolling::test_rolling_construct[1-True] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_construct[1-True] tests/test_rolling.py::TestDatasetRolling::test_rolling_construct[1-False] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_construct[1-False] tests/test_rolling.py::TestDatasetRolling::test_rolling_construct[2-True] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_construct[2-True] tests/test_rolling.py::TestDatasetRolling::test_rolling_construct[2-False] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-1-2-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-1-2-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_construct[2-False] tests/test_rolling.py::TestDatasetRolling::test_rolling_construct[3-True] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_construct[3-True] tests/test_rolling.py::TestDatasetRolling::test_rolling_construct[3-False] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_construct[3-False] tests/test_rolling.py::TestDatasetRolling::test_rolling_construct[4-True] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_construct[4-True] tests/test_rolling.py::TestDatasetRolling::test_rolling_construct[4-False] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_construct[4-False] tests/test_rolling.py::TestDatasetRolling::test_rolling_construct_stride[1-True] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-1-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-1-2-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_construct_stride[1-True] tests/test_rolling.py::TestDatasetRolling::test_rolling_construct_stride[1-False] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_construct_stride[1-False] tests/test_rolling.py::TestDatasetRolling::test_rolling_construct_stride[2-True] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_construct_stride[2-True] tests/test_rolling.py::TestDatasetRolling::test_rolling_construct_stride[2-False] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_construct_stride[2-False] tests/test_rolling.py::TestDatasetRolling::test_rolling_construct_stride[3-True] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_construct_stride[3-True] tests/test_rolling.py::TestDatasetRolling::test_rolling_construct_stride[3-False] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-1-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-1-3-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_construct_stride[3-False] tests/test_rolling.py::TestDatasetRolling::test_rolling_construct_stride[4-True] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_construct_stride[4-True] tests/test_rolling.py::TestDatasetRolling::test_rolling_construct_stride[4-False] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_construct_stride[4-False] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-1-None-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-1-None-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-1-None-True-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-1-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-1-3-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-1-None-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-1-None-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-1-None-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-1-None-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-1-None-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-1-1-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-1-1-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-1-1-True-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-1-3-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-1-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-1-3-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-1-1-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-1-1-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-1-1-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-1-1-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-1-2-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-1-2-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-1-2-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-1-2-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-1-2-False-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-1-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-1-3-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-1-2-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-1-2-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-1-2-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-1-3-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-1-3-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-1-3-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-1-3-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-1-3-False-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-1-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-2-None-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-1-3-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-1-3-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-1-3-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-2-None-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-2-None-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-2-None-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-2-None-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-2-None-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-2-None-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-2-None-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-2-None-False-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-2-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-2-None-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-2-1-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-2-1-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-2-1-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-2-1-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-2-1-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-2-1-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-2-1-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-2-1-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-2-2-True-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-2-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-2-None-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-2-2-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-2-2-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-2-2-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-2-2-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-2-2-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-2-2-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-2-2-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-2-3-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-2-3-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-2-3-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-2-3-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-2-3-False-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-2-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-2-None-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-2-3-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-2-3-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-2-3-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-3-None-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-3-None-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-3-None-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-3-None-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-3-None-False-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-2-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-2-1-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-3-None-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-3-None-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-3-None-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-3-1-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-3-1-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-3-1-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-3-1-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-3-1-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-3-1-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-3-1-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-3-1-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-3-2-True-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-2-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-2-1-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-3-2-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-3-2-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-3-2-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-3-2-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-3-2-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-3-2-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-3-2-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-3-3-True-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-2-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-2-1-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-3-3-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-3-3-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-3-3-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-3-3-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-3-3-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-3-3-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-3-3-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-4-None-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-4-None-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-4-None-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-4-None-True-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-2-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-2-1-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-4-None-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-4-None-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-4-None-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-4-None-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-4-1-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-4-1-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-4-1-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-4-1-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-4-1-False-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-2-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-2-2-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-4-1-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-4-1-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-4-1-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-4-2-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-4-2-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-4-2-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-4-2-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-4-2-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-4-2-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-4-2-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-4-2-False-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-2-2-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-4-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-2-2-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-4-3-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-4-3-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-4-3-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-4-3-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-4-3-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-4-3-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-4-3-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-1-None-True-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-2-2-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-2-2-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-1-None-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-1-None-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-1-None-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-1-None-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-1-None-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-1-None-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-1-None-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-1-1-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-1-1-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-1-1-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-1-1-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-1-1-False-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-2-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-2-2-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-1-1-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-1-1-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-1-1-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-1-2-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-1-2-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-1-2-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-1-2-True-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-2-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-2-3-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-1-2-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-1-2-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-1-2-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-1-2-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-1-3-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-1-3-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-1-3-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-1-3-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-1-3-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-1-3-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-1-3-False-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-2-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-2-3-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-1-3-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-2-None-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-2-None-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-2-None-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-2-None-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-2-None-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-2-None-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-2-None-False-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-2-3-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-2-3-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-2-None-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-2-1-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-2-1-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-2-1-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-2-1-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-2-1-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-2-1-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-2-1-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-2-1-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-2-2-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-2-2-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-2-2-True-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-2-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-2-3-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-2-2-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-2-2-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-2-2-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-2-2-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-2-2-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-2-3-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-2-3-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-2-3-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-2-3-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-2-3-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-2-3-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-2-3-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-2-3-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-3-None-True-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-2-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-3-None-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-3-None-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-3-None-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-3-None-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-3-None-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-3-None-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-3-None-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-3-None-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-3-1-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-3-1-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-3-1-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-3-1-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-3-1-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-3-1-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-3-1-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-3-1-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-3-2-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-3-2-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-3-2-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-3-2-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-3-2-False-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-3-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-3-None-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-3-2-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-3-2-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-3-2-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-3-3-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-3-3-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-3-3-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-3-3-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-3-3-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-3-3-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-3-3-False-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-3-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-3-None-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-3-3-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-4-None-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-4-None-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-4-None-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-4-None-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-4-None-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-4-None-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-4-None-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-4-None-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-4-1-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-4-1-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-4-1-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-4-1-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-4-1-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-4-1-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-4-1-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-4-1-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-4-2-True-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-3-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-3-None-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-4-2-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-4-2-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-4-2-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-4-2-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-4-2-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-4-2-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-4-2-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-4-3-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-4-3-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-4-3-True-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-3-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-3-1-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-4-3-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-4-3-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-4-3-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-4-3-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-4-3-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-1-None-True-1] [gw1] SKIPPED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-1-None-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-1-None-True-2] [gw1] SKIPPED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-1-None-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-1-None-False-1] [gw1] SKIPPED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-1-None-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-1-None-False-2] [gw1] SKIPPED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-1-None-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-1-1-True-1] [gw1] SKIPPED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-1-1-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-1-1-True-2] [gw1] SKIPPED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-1-1-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-1-1-False-1] [gw1] SKIPPED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-1-1-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-1-1-False-2] [gw1] SKIPPED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-1-1-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-1-2-True-1] [gw1] SKIPPED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-1-2-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-1-2-True-2] [gw1] SKIPPED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-1-2-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-1-2-False-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-3-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-3-1-True-2] [gw1] SKIPPED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-1-2-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-1-2-False-2] [gw1] SKIPPED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-1-2-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-1-3-True-1] [gw1] SKIPPED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-1-3-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-1-3-True-2] [gw1] SKIPPED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-1-3-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-1-3-False-1] [gw1] SKIPPED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-1-3-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-1-3-False-2] [gw1] SKIPPED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-1-3-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-2-None-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-2-None-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-2-None-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-2-None-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-2-None-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-2-None-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-2-None-False-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-3-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-3-1-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-2-None-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-2-1-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-2-1-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-2-1-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-2-1-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-2-1-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-2-1-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-2-1-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-2-1-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-2-2-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-2-2-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-2-2-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-2-2-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-2-2-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-2-2-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-2-2-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-2-2-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-2-3-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-2-3-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-2-3-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-2-3-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-2-3-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-2-3-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-2-3-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-2-3-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-3-None-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-3-None-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-3-None-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-3-None-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-3-None-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-3-None-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-3-None-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-3-None-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-3-1-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-3-1-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-3-1-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-3-1-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-3-1-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-3-1-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-3-1-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-3-1-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-3-2-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-3-2-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-3-2-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-3-2-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-3-2-False-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-3-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-3-1-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-3-2-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-3-2-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-3-2-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-3-3-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-3-3-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-3-3-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-3-3-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-3-3-False-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-3-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-3-2-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-3-3-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-3-3-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-3-3-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-4-None-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-4-None-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-4-None-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-4-None-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-4-None-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-4-None-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-4-None-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-4-None-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-4-1-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-4-1-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-4-1-True-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-3-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-3-2-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-4-1-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-4-1-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-4-1-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-4-1-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-4-1-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-4-2-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-4-2-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-4-2-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-4-2-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-4-2-False-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-3-2-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-3-2-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-4-2-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-4-2-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-4-2-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-4-3-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-4-3-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-4-3-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-4-3-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-4-3-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-4-3-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-4-3-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-4-3-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-1-None-True-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-3-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-3-2-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-1-None-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-1-None-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-1-None-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-1-None-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-1-None-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-1-None-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-1-None-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-1-1-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-1-1-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-1-1-True-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-3-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-3-3-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-1-1-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-1-1-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-1-1-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-1-1-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-1-1-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-1-2-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-1-2-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-1-2-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-1-2-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-1-2-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-1-2-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-1-2-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-1-2-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-1-3-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-1-3-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-1-3-True-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-3-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-3-3-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-1-3-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-1-3-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-1-3-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-1-3-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-1-3-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-2-None-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-2-None-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-2-None-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-2-None-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-2-None-False-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-3-3-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-3-3-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-2-None-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-2-None-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-2-None-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-2-1-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-2-1-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-2-1-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-2-1-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-2-1-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-2-1-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-2-1-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-2-1-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-2-2-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-2-2-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-2-2-True-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-3-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-3-3-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-2-2-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-2-2-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-2-2-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-2-2-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-2-2-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-2-3-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-2-3-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-2-3-True-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-3-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-4-None-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-2-3-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-2-3-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-2-3-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-2-3-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-2-3-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-3-None-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-3-None-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-3-None-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-3-None-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-3-None-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-3-None-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-3-None-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-3-None-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-3-1-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-3-1-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-3-1-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-3-1-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-3-1-False-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-4-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-4-None-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-3-1-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-3-1-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-3-1-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-3-2-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-3-2-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-3-2-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-3-2-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-3-2-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-3-2-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-3-2-False-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-4-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-4-None-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-3-2-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-3-3-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-3-3-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-3-3-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-3-3-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-3-3-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-3-3-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-3-3-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-3-3-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-4-None-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-4-None-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-4-None-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-4-None-True-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-4-None-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-4-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-4-None-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-4-None-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-4-None-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-4-None-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-4-1-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-4-1-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-4-1-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-4-1-True-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-4-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-4-1-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-4-1-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-4-1-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-4-1-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-4-1-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-4-2-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-4-2-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-4-2-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-4-2-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-2-1-True-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-4-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-4-1-True-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-4-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-4-1-False-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-4-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-4-1-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-2-1-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-2-1-False-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-4-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-4-2-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-2-1-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-2-1-False-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-4-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-4-2-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-2-1-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-2-2-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-2-2-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-2-2-True-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-4-2-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-4-2-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-2-2-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-2-2-False-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-4-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-4-2-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-2-2-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-2-2-False-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_construct_automatic_rechunk tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-True-sum] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-True-sum] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-True-mean] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-4-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-4-3-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-True-mean] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-True-std] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-True-std] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-True-var] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-True-var] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-True-min] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-2-2-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-2-3-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-True-min] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-True-max] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-True-max] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-True-median] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-True-median] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-False-sum] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-2-3-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-2-3-True-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-False-sum] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-False-mean] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-4-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-4-3-True-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-False-mean] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-False-std] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-False-std] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-False-var] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-False-var] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-False-min] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-False-min] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-False-max] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-4-3-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-4-3-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-2-3-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-2-3-False-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-False-max] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-False-median] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-False-median] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-None-sum] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-None-sum] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-None-mean] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-2-3-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-2-3-False-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-None-mean] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-None-std] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-None-std] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-None-var] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-None-var] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-None-min] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-4-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-4-3-False-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-None-min] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-None-max] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-None-max] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-None-median] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-None-median] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-True-sum] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-2-3-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-3-None-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-True-sum] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-True-mean] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-4-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-1-None-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-True-mean] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-True-std] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-True-std] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-True-var] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-3-None-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-3-None-True-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-1-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-1-None-True-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-True-var] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-True-min] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-True-min] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-True-max] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-True-max] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-True-median] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-1-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-1-None-False-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-True-median] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-False-sum] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-False-sum] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-False-mean] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-False-mean] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-False-std] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-1-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-1-None-False-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-False-std] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-False-var] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-False-var] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-False-min] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-3-None-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-3-None-False-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-1-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-1-1-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-False-min] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-False-max] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-False-max] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-False-median] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-False-median] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-3-None-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-3-None-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-None-sum] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-1-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-1-1-True-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-None-sum] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-None-mean] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-None-mean] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-None-std] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-1-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-1-1-False-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-None-std] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-None-var] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-None-var] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-None-min] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-None-min] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-None-max] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-1-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-1-1-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-3-None-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-3-1-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-None-max] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-None-median] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-None-median] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-True-sum] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-True-sum] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-True-mean] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-1-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-1-2-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-3-1-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-3-1-True-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-True-mean] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-True-std] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-True-std] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-True-var] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-True-var] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-True-min] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-1-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-1-2-True-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-True-min] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-True-max] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-True-max] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-True-median] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-1-2-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-1-2-False-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-True-median] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-False-sum] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-False-sum] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-False-mean] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-False-mean] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-False-std] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-3-1-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-3-1-False-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-1-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-1-2-False-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-False-std] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-False-var] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-False-var] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-False-min] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-3-1-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-3-1-False-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-False-min] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-False-max] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-1-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-1-3-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-False-max] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-False-median] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-False-median] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-None-sum] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-None-sum] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-None-mean] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-1-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-1-3-True-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-None-mean] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-None-std] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-None-std] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-None-var] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-3-1-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-3-2-True-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-1-3-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-1-3-False-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-None-var] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-None-min] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-None-min] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-None-max] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-None-max] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-None-median] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-3-2-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-3-2-True-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-None-median] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-True-sum] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-1-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-1-3-False-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-True-sum] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-True-mean] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-True-mean] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-True-std] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-1-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-2-None-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-True-std] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-True-var] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-True-var] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-True-min] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-True-min] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-True-max] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-2-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-2-None-True-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-True-max] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-True-median] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-True-median] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-False-sum] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-3-2-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-3-2-False-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-False-sum] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-False-mean] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-2-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-2-None-False-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-False-mean] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-False-std] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-3-2-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-3-2-False-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-False-std] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-False-var] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-False-var] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-False-min] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-2-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-2-None-False-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-False-min] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-False-max] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-False-max] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-False-median] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-False-median] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-None-sum] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-2-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-2-1-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-None-sum] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-None-mean] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-3-2-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-3-3-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-None-mean] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-None-std] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-None-std] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-None-var] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-2-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-2-1-True-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-None-var] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-None-min] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-3-3-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-3-3-True-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-None-min] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-None-max] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-None-max] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-None-median] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-2-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-2-1-False-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-None-median] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-True-sum] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-True-sum] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-True-mean] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-True-mean] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-True-std] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-True-std] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-True-var] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-True-var] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-True-min] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-2-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-2-1-False-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-True-min] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-True-max] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-True-max] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-True-median] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-True-median] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-False-sum] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-3-3-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-3-3-False-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-False-sum] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-False-mean] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-2-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-2-2-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-False-mean] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-False-std] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-False-std] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-False-var] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-False-var] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-False-min] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-3-3-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-3-3-False-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-False-min] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-False-max] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-False-max] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-False-median] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-False-median] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-None-sum] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-2-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-2-2-True-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-None-sum] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-None-mean] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-None-mean] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-None-std] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-None-std] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-None-var] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-None-var] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-None-min] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-2-2-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-2-2-False-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-None-min] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-None-max] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-None-max] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-None-median] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-3-3-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-4-None-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-None-median] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-True-sum] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-True-sum] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-True-mean] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-True-mean] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-True-std] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-True-std] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-True-var] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-2-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-2-2-False-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-True-var] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-True-min] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-4-None-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-4-None-True-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-True-min] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-True-max] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-True-max] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-True-median] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-True-median] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-False-sum] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-2-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-2-3-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-False-sum] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-False-mean] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-False-mean] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-False-std] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-False-std] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-False-var] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-False-var] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-False-min] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-2-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-2-3-True-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-False-min] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-False-max] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-False-max] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-False-median] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-False-median] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-None-sum] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-None-sum] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-None-mean] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-2-3-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-2-3-False-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-None-mean] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-None-std] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-4-None-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-4-None-False-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-None-std] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-None-var] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-None-var] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-None-min] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-None-min] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-None-max] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-None-max] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-None-median] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-4-None-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-4-None-False-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-2-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-2-3-False-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-None-median] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-True-sum] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-True-sum] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-True-mean] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-True-mean] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-True-std] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-True-std] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-True-var] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-2-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-3-None-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-True-var] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-True-min] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-True-min] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-True-max] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-True-max] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-True-median] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-True-median] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-False-sum] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-False-sum] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-False-mean] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-3-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-3-None-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-4-None-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-4-1-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-False-mean] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-False-std] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-False-std] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-False-var] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-False-var] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-False-min] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-False-min] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-False-max] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-3-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-3-None-False-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-False-max] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-False-median] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-4-1-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-4-1-True-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-False-median] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-None-sum] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-None-sum] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-None-mean] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-None-mean] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-None-std] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-None-std] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-None-var] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-None-var] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-None-min] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-3-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-3-None-False-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-None-min] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-None-max] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-None-max] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-None-median] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-None-median] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-True-sum] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-True-sum] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-3-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-3-1-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-True-mean] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-True-mean] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-True-std] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-True-std] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-True-var] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-True-var] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-True-min] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-True-min] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-True-max] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-3-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-3-1-True-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-True-max] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-True-median] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-4-1-True-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-True-median] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-4-1-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-False-sum] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-False-sum] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-False-mean] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-False-mean] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-False-std] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-3-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-3-1-False-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-False-std] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-False-var] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-False-var] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-False-min] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-4-1-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-4-1-False-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-False-min] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-False-max] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-False-max] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-False-median] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-False-median] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-None-sum] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-3-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-3-1-False-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-None-sum] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-None-mean] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-None-mean] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-None-std] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-None-std] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-None-var] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-3-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-3-2-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-None-var] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-None-min] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-None-min] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-None-max] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-None-max] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-None-median] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-None-median] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z1-1-True-sum] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-4-1-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-4-2-True-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-3-2-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z1-1-True-sum] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-3-2-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z1-1-True-mean] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z1-1-True-mean] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z1-1-True-std] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z1-1-True-std] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z1-1-True-var] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-3-2-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-3-2-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-4-2-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-4-2-True-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z1-1-True-var] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z1-1-True-min] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z1-1-True-min] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z1-1-True-max] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z1-1-True-max] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z1-1-True-median] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-3-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-3-2-False-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z1-1-True-median] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z1-1-False-sum] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z1-1-False-sum] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z1-1-False-mean] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-3-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-3-3-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z1-1-False-mean] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z1-1-False-std] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z1-1-False-std] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z1-1-False-var] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z1-1-False-var] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z1-1-False-min] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-3-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-3-3-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-4-2-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-4-2-False-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z1-1-False-min] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z1-1-False-max] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z1-1-False-max] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z1-1-False-median] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-3-3-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-3-3-False-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z1-1-False-median] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z1-1-None-sum] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-4-2-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-4-2-False-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z1-1-None-sum] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z1-1-None-mean] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z1-1-None-mean] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z1-1-None-std] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-3-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-3-3-False-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z1-1-None-std] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z1-1-None-var] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z1-1-None-var] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z1-1-None-min] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-3-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-4-None-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z1-1-None-min] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z1-1-None-max] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z1-1-None-max] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z1-1-None-median] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-4-2-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-4-3-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z1-1-None-median] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z1-None-True-sum] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-4-None-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z1-None-True-sum] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z1-None-True-mean] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-4-None-True-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z1-None-True-mean] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z1-None-True-std] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-4-3-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-4-3-True-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z1-None-True-std] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z1-None-True-var] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-4-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-4-None-False-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z1-None-True-var] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z1-None-True-min] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z1-None-True-min] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z1-None-True-max] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z1-None-True-max] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z1-None-True-median] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-4-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-4-None-False-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z1-None-True-median] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z1-None-False-sum] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z1-None-False-sum] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z1-None-False-mean] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-4-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-4-1-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z1-None-False-mean] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z1-None-False-std] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z1-None-False-std] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z1-None-False-var] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-4-3-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-4-3-False-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z1-None-False-var] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z1-None-False-min] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-4-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-4-1-True-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z1-None-False-min] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z1-None-False-max] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-4-3-False-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z1-None-False-max] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z1-None-False-median] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-4-3-False-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-4-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-4-1-False-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z1-None-False-median] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z1-None-None-sum] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z1-None-None-sum] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z1-None-None-mean] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z1-None-None-mean] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z1-None-None-std] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-4-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-4-1-False-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z1-None-None-std] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z1-None-None-var] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z1-None-None-var] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z1-None-None-min] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z1-None-None-min] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z1-None-None-max] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-4-3-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-1-None-True-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-4-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-4-2-True-1] [gw1] SKIPPED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-1-None-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-1-None-True-2] [gw1] SKIPPED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-1-None-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-1-None-False-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z1-None-None-max] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z1-None-None-median] [gw1] SKIPPED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-1-None-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-1-None-False-2] [gw1] SKIPPED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-1-None-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-1-1-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z1-None-None-median] [gw1] SKIPPED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-1-1-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-1-1-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z2-1-True-sum] [gw1] SKIPPED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-1-1-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-1-1-False-1] [gw1] SKIPPED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-1-1-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-1-1-False-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z2-1-True-sum] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z2-1-True-mean] [gw1] SKIPPED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-1-1-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-1-2-True-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-4-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-4-2-True-2] [gw1] SKIPPED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-1-2-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-1-2-True-2] [gw1] SKIPPED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-1-2-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-1-2-False-1] [gw1] SKIPPED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-1-2-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-1-2-False-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z2-1-True-mean] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z2-1-True-std] [gw1] SKIPPED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-1-2-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-1-3-True-1] [gw1] SKIPPED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-1-3-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-1-3-True-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z2-1-True-std] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z2-1-True-var] [gw1] SKIPPED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-1-3-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-1-3-False-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-4-2-True-2] [gw1] SKIPPED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-1-3-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-1-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-4-2-False-1] [gw1] SKIPPED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-1-3-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-2-None-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z2-1-True-var] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z2-1-True-min] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z2-1-True-min] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z2-1-True-max] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z2-1-True-max] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z2-1-True-median] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-2-None-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-2-None-True-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-4-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-4-2-False-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z2-1-True-median] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z2-1-False-sum] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z2-1-False-sum] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z2-1-False-mean] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-4-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-4-3-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z2-1-False-mean] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z2-1-False-std] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z2-1-False-std] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z2-1-False-var] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z2-1-False-var] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z2-1-False-min] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-4-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-4-3-True-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z2-1-False-min] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z2-1-False-max] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-2-None-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-2-None-False-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z2-1-False-max] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z2-1-False-median] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z2-1-False-median] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z2-1-None-sum] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-4-3-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-4-3-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-2-None-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-2-None-False-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z2-1-None-sum] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z2-1-None-mean] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z2-1-None-mean] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z2-1-None-std] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-4-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-4-3-False-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z2-1-None-std] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z2-1-None-var] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z2-1-None-var] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z2-1-None-min] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z2-1-None-min] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z2-1-None-max] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-4-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-1-None-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z2-1-None-max] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z2-1-None-median] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-2-None-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-2-1-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z2-1-None-median] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z2-None-True-sum] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z2-None-True-sum] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z2-None-True-mean] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-1-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-1-None-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-2-1-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-2-1-True-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z2-None-True-mean] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z2-None-True-std] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z2-None-True-std] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z2-None-True-var] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z2-None-True-var] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z2-None-True-min] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-1-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-1-None-False-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z2-None-True-min] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z2-None-True-max] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z2-None-True-max] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z2-None-True-median] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z2-None-True-median] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z2-None-False-sum] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-1-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-1-None-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-2-1-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-2-1-False-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z2-None-False-sum] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z2-None-False-mean] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z2-None-False-mean] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z2-None-False-std] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-2-1-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-2-1-False-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z2-None-False-std] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z2-None-False-var] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-1-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-1-1-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z2-None-False-var] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z2-None-False-min] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z2-None-False-min] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z2-None-False-max] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z2-None-False-max] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z2-None-False-median] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-1-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-1-1-True-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z2-None-False-median] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z2-None-None-sum] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z2-None-None-sum] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z2-None-None-mean] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-2-1-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-2-2-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z2-None-None-mean] tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z2-None-None-std] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-1-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-1-1-False-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-None-numpy-z2-None-None-std] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-4-2-False-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-4-2-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-4-2-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-2-2-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-2-2-True-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-4-2-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-4-3-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-4-3-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-4-3-True-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-1-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-1-1-False-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-4-3-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-4-3-False-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-4-3-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-4-3-False-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-1-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-1-2-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-4-3-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-1-None-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-1-None-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-1-None-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-2-2-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-2-2-False-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-1-None-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-1-None-False-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-1-None-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-1-None-False-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-1-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-1-2-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-2-2-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-2-2-False-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-1-None-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-1-1-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-1-1-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-1-1-True-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-1-1-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-1-1-False-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-1-2-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-1-2-False-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-1-1-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-1-1-False-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-1-1-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-1-2-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-1-2-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-1-2-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-2-2-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-2-3-True-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-1-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-1-2-False-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-1-2-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-1-2-False-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-1-2-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-1-2-False-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-1-2-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-1-3-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-2-3-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-2-3-True-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-1-3-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-1-3-True-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-1-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-1-3-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-1-3-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-1-3-False-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-1-3-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-1-3-False-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-1-3-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-2-None-True-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-1-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-1-3-True-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-2-None-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-2-None-True-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-2-None-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-2-None-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-2-3-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-2-3-False-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-2-None-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-2-None-False-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-1-3-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-1-3-False-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-2-None-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-2-1-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-2-1-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-2-1-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-2-3-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-2-3-False-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-2-1-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-2-1-False-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-2-1-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-2-1-False-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-1-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-1-3-False-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-2-1-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-2-2-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-2-2-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-2-2-True-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-2-2-True-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-1-3-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-2-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-2-None-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-2-2-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-2-2-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-2-3-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-3-None-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-2-2-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-2-3-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-2-3-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-2-3-True-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-2-3-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-2-3-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-3-None-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-3-None-True-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-2-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-2-None-True-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-2-3-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-2-3-False-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-2-3-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-3-None-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-3-None-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-3-None-True-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-2-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-2-None-False-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-3-None-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-3-None-False-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-3-None-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-3-None-False-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-3-None-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-3-1-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-3-1-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-3-1-True-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-2-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-2-None-False-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-3-1-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-3-1-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-3-None-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-3-None-False-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-3-1-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-3-1-False-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-3-1-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-3-2-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-3-None-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-3-None-False-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-3-2-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-3-2-True-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-2-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-2-1-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-3-2-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-3-2-False-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-3-2-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-3-2-False-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-3-2-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-3-3-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-3-3-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-3-3-True-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-2-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-2-1-True-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-3-3-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-3-3-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-3-None-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-3-1-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-3-3-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-3-3-False-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-3-3-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-4-None-True-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-2-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-2-1-False-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-4-None-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-4-None-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-3-1-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-4-None-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-3-1-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-4-None-False-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-4-None-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-4-None-False-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-4-None-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-4-1-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-4-1-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-4-1-True-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-2-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-2-1-False-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-4-1-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-4-1-False-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-4-1-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-4-1-False-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-4-1-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-4-2-True-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-2-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-2-2-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-4-2-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-4-2-True-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-4-2-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-4-2-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-3-1-True-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-4-2-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-3-1-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-4-2-False-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-4-2-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-4-3-True-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-2-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-2-2-True-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-4-3-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-4-3-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-3-1-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-3-1-False-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-4-3-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-4-3-False-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-4-3-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-4-3-False-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-2-2-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-2-2-False-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-4-3-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-1-None-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-1-None-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-1-None-True-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-1-None-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-1-None-False-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-1-None-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-1-None-False-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-2-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-2-2-False-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-1-None-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-1-1-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-1-1-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-1-1-True-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-1-1-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-1-1-False-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-1-1-False-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-2-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-2-3-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-1-1-False-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-1-1-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-1-2-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-1-2-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-1-2-True-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-1-2-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-1-2-False-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-1-2-False-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-2-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-2-3-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-1-2-False-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-1-2-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-1-3-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-3-1-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-3-2-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-1-3-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-1-3-True-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-2-3-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-2-3-False-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-1-3-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-1-3-False-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-1-3-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-1-3-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-3-2-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-3-2-True-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-1-3-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-2-None-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-2-None-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-2-None-True-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-2-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-2-3-False-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-2-None-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-2-None-False-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-2-None-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-2-None-False-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-2-None-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-2-1-True-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-2-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-3-None-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-2-1-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-2-1-True-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-2-1-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-2-1-False-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-2-1-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-3-2-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-3-2-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-2-1-False-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-2-1-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-2-2-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-2-2-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-2-2-True-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-3-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-3-None-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-3-2-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-3-2-False-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-2-2-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-2-2-False-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-2-2-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-2-2-False-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-2-2-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-2-3-True-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-3-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-3-None-False-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-2-3-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-2-3-True-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-2-3-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-2-3-False-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-2-3-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-2-3-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-3-2-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-3-3-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-2-3-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-3-None-True-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-3-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-3-None-False-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-3-None-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-3-None-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-3-3-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-3-None-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-3-None-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-3-3-True-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-3-None-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-3-None-False-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-3-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-3-1-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-3-None-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-3-1-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-3-1-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-3-1-True-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-3-1-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-3-1-False-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-3-1-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-3-1-False-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-3-1-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-3-2-True-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-3-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-3-1-True-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-3-2-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-3-2-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-3-3-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-3-3-False-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-3-2-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-3-2-False-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-3-2-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-3-2-False-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-3-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-3-1-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-3-3-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-3-3-False-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-3-2-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-3-3-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-3-3-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-3-3-True-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-3-3-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-3-3-False-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-3-3-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-3-3-False-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-3-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-3-1-False-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-3-3-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-4-None-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-4-None-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-4-None-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-3-3-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-4-None-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-4-None-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-4-None-False-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-3-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-3-2-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-4-None-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-4-None-False-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-4-None-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-4-1-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-4-None-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-4-None-True-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-4-1-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-4-1-True-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-4-1-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-4-1-False-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-4-1-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-4-1-False-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-3-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-3-2-True-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-4-1-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-4-2-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-4-2-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-4-2-True-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-4-2-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-4-2-False-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-3-2-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-3-2-False-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-4-2-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-4-2-False-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-4-2-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-4-3-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-4-None-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-4-None-False-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-4-3-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-4-3-True-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-4-3-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-4-3-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-4-None-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-4-None-False-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-3-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-3-2-False-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-4-3-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-4-3-False-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-4-3-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-1-None-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-1-None-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-1-None-True-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-3-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-3-3-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-1-None-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-1-None-False-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-1-None-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-1-None-False-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-1-None-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-1-1-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-4-None-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-4-1-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-1-1-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-1-1-True-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-1-1-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-1-1-False-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-3-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-3-3-True-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-1-1-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-1-1-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-4-1-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-4-1-True-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-1-1-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-1-2-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-1-2-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-1-2-True-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-3-3-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-3-3-False-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-1-2-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-1-2-False-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-1-2-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-1-2-False-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-1-2-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-1-3-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-1-3-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-1-3-True-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-1-3-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-1-3-False-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-3-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-3-3-False-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-1-3-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-1-3-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-4-1-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-4-1-False-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-1-3-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-2-None-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-2-None-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-2-None-True-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-2-None-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-2-None-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-4-1-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-4-1-False-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-2-None-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-2-None-False-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-3-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-4-None-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-2-None-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-2-1-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-2-1-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-2-1-True-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-2-1-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-2-1-False-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-2-1-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-2-1-False-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-2-1-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-2-2-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-4-1-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-4-2-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-2-2-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-2-2-True-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-2-2-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-2-2-False-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-2-2-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-2-2-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-4-2-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-4-2-True-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-2-2-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-2-3-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-2-3-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-2-3-True-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-2-3-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-2-3-False-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-4-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-4-None-True-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-2-3-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-2-3-False-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-2-3-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-3-None-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-3-None-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-3-None-True-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-4-None-True-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-3-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-4-None-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-3-None-False-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-3-None-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-3-None-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-4-2-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-4-2-False-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-3-None-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-3-1-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-3-1-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-3-1-True-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-3-1-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-3-1-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-4-2-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-4-2-False-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-3-1-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-3-1-False-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-4-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-4-None-False-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-3-1-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-3-2-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-3-2-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-3-2-True-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-3-2-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-3-2-False-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-3-2-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-3-2-False-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-4-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-4-1-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-3-2-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-3-3-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-4-2-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-4-3-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-3-3-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-3-3-True-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-3-3-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-3-3-False-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-3-3-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-3-3-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-4-3-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-4-3-True-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-3-3-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-4-None-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-4-None-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-4-None-True-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-4-None-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-4-None-False-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-4-None-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-4-None-False-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-4-None-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-4-1-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-4-1-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-4-1-True-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-4-1-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-4-1-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-4-3-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-4-3-False-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-4-1-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-4-1-False-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-4-1-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-4-2-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-4-3-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-4-3-False-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-4-2-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-4-2-True-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-4-2-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-4-2-False-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-4-2-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-4-2-False-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-4-2-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-4-3-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-4-3-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-4-3-True-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-4-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-4-1-True-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-4-3-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-4-3-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-4-3-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-1-None-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-4-3-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-4-3-False-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-4-3-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-1-None-True-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-4-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-4-1-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-1-None-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-1-None-True-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-1-None-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-1-None-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-1-None-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-1-None-False-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-4-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-4-1-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-1-None-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-1-None-False-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-1-None-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-1-None-False-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-4-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-4-2-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-1-None-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-1-None-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-1-None-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-1-1-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-1-None-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-1-1-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-1-1-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-1-1-True-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-4-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-4-2-True-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-1-1-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-1-1-True-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-4-2-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-4-2-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-1-1-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-1-1-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-1-1-False-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-1-1-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-1-1-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-1-1-False-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-1-1-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-1-1-False-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-4-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-4-2-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-1-1-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-1-2-True-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-4-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-4-3-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-1-1-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-1-2-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-1-2-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-1-2-True-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-1-2-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-1-2-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-1-2-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-1-2-False-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-4-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-4-3-True-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-1-2-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-1-2-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-1-2-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-1-2-False-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-4-3-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-4-3-False-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-1-2-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-1-2-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-1-2-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-1-3-True-1] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[3-2-0-False-pchip] tests/test_interp.py::test_interpolate_chunk_1d[3-2-0-False-quintic] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-1-2-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-1-3-True-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-4-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-4-3-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-1-3-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-1-3-True-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-1-3-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-1-3-True-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-4-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-1-None-True-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-1-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-1-None-True-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-1-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-1-None-False-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-1-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-1-None-False-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-1-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-1-1-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-1-3-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-1-3-False-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-1-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-1-1-True-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-1-3-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-1-3-False-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-1-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-1-1-False-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-1-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-1-1-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-1-3-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-1-3-False-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-1-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-1-2-True-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-1-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-1-2-True-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-1-2-True-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-1-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-1-2-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-1-3-False-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-1-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-1-2-False-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-1-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-1-3-True-1] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[3-2-0-False-quintic] tests/test_interp.py::test_interpolate_chunk_1d[3-2-1-True-linear] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-1-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-1-3-True-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-1-3-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-1-3-False-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-1-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-1-3-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-1-3-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-2-None-True-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-1-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-2-None-True-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-2-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-2-None-True-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-1-3-False-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-2-None-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-2-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-2-None-False-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-2-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-2-None-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-2-None-True-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-2-None-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-2-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-2-1-True-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-2-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-2-1-True-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-2-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-2-1-False-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-2-None-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-2-None-True-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-2-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-2-1-False-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-2-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-2-2-True-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-2-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-2-2-True-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-2-2-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-2-2-False-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-2-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-2-2-False-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-2-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-2-3-True-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-2-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-2-3-True-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-2-3-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-2-3-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-2-None-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-2-None-False-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-2-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-2-3-False-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-2-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-3-None-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-2-None-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-2-None-False-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-3-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-3-None-True-2] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[3-2-1-True-linear] tests/test_interp.py::test_interpolate_chunk_1d[3-2-1-True-nearest] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-3-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-3-None-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-2-None-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-2-None-False-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-3-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-3-None-False-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-3-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-3-1-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-2-None-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-2-None-False-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-3-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-3-1-True-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-3-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-3-1-False-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-3-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-3-1-False-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-3-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-3-2-True-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-3-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-3-2-True-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-3-2-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-3-2-False-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-3-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-3-2-False-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-3-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-3-3-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-2-None-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-2-1-True-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-3-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-3-3-True-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-3-3-True-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-2-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-3-3-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-2-1-True-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-3-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-3-3-False-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-3-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-4-None-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-2-1-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-2-1-True-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-4-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-4-None-True-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-4-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-4-None-False-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-2-1-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-2-1-True-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-4-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-4-None-False-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-4-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-4-1-True-1] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[3-2-1-True-nearest] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-4-1-True-1] tests/test_interp.py::test_interpolate_chunk_1d[3-2-1-True-cubic] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-4-1-True-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-4-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-4-1-False-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-4-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-4-1-False-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-4-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-4-2-True-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-4-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-4-2-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-2-1-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-2-1-False-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-4-2-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-4-2-False-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-4-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-4-2-False-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-2-1-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-2-1-False-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-4-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-4-3-True-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-4-3-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-2-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-4-3-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-2-1-False-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-4-3-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-4-3-False-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-4-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-4-3-False-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-2-1-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-2-1-False-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-4-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-1-None-True-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-1-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-1-None-True-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-1-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-1-None-False-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-1-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-1-None-False-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-1-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-1-1-True-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-1-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-1-1-True-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-1-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-1-1-False-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-1-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-1-1-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-2-1-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-2-2-True-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-1-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-1-2-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-2-1-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-2-2-True-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-1-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-1-2-True-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-1-2-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-1-2-False-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-1-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-1-2-False-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-1-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-1-3-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-2-2-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-2-2-True-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-2-2-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-2-2-True-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-1-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-1-3-True-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-1-3-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-1-3-False-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-1-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-1-3-False-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-1-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-2-None-True-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-2-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-2-None-True-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-2-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-2-None-False-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-2-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-2-None-False-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-2-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-2-1-True-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-2-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-2-1-True-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-2-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-2-1-False-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-2-2-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-2-2-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-2-2-False-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-2-1-False-1] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[3-2-1-True-cubic] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-2-1-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-2-2-False-1] tests/test_interp.py::test_interpolate_chunk_1d[3-2-1-True-pchip] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-2-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-2-2-True-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-2-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-2-2-True-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-2-2-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-2-2-False-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-2-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-2-2-False-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-2-2-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-2-2-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-2-2-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-2-2-False-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-2-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-2-3-True-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-2-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-2-3-True-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-2-3-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-2-3-False-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-2-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-2-3-False-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-2-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-3-None-True-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-3-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-3-None-True-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-3-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-3-None-False-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-3-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-3-None-False-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-3-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-3-1-True-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-3-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-3-1-True-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-2-2-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-2-3-True-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-3-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-3-1-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-2-2-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-2-3-True-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-3-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-3-1-False-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-3-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-3-2-True-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-3-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-3-2-True-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-2-3-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-2-3-True-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-3-2-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-3-2-False-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-3-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-3-2-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-2-3-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-2-3-True-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-3-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-3-3-True-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-3-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-3-3-True-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-3-3-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-3-3-False-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-3-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-3-3-False-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-3-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-4-None-True-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-4-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-4-None-True-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-4-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-4-None-False-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-4-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-4-None-False-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-4-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-4-1-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-2-3-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-2-3-False-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-4-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-4-1-True-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-4-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-4-1-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-2-3-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-2-3-False-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-4-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-4-1-False-2] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[3-2-1-True-pchip] tests/test_interp.py::test_interpolate_chunk_1d[3-2-1-True-quintic] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-4-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-4-2-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-2-3-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-2-3-False-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-4-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-4-2-True-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-4-2-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-4-2-False-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-4-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-4-2-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-2-3-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-2-3-False-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-4-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-4-3-True-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-4-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-4-3-True-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-4-3-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-4-3-False-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-4-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-4-3-False-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-4-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-1-None-True-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-1-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-1-None-True-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-1-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-1-None-False-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-2-3-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-3-None-True-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-1-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-1-None-False-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-1-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-1-1-True-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-1-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-1-1-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-2-3-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-3-None-True-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-1-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-1-1-False-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-1-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-1-1-False-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-1-1-False-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-3-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-1-2-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-3-None-True-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-1-2-True-1] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[3-2-1-True-quintic] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-1-2-True-2] tests/test_interp.py::test_interpolate_chunk_1d[3-2-1-False-linear] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-1-2-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-1-2-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-3-None-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-3-None-True-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-1-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-1-2-False-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-1-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-1-3-True-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-1-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-1-3-True-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-1-3-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-1-3-False-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-1-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-1-3-False-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-1-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-2-None-True-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-2-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-2-None-True-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-2-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-2-None-False-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-2-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-2-None-False-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-2-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-2-1-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-3-None-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-3-None-False-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-2-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-2-1-True-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-2-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-2-1-False-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-2-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-2-1-False-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-2-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-2-2-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-3-None-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-3-None-False-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-3-None-False-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-2-2-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-3-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-2-2-True-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-2-2-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-2-2-False-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-2-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-2-2-False-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-2-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-2-3-True-1] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[3-2-1-False-linear] tests/test_interp.py::test_interpolate_chunk_1d[3-2-1-False-nearest] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-3-None-False-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-2-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-2-3-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-3-None-False-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-2-3-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-2-3-False-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-2-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-2-3-False-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-2-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-3-None-True-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-3-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-3-None-True-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-3-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-3-None-False-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-3-None-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-3-1-True-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-3-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-3-None-False-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-3-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-3-1-True-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-3-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-3-1-True-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-3-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-3-1-False-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-3-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-3-1-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-3-None-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-3-1-True-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-3-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-3-2-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-3-1-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-3-1-True-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-3-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-3-2-True-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-3-2-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-3-2-False-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-3-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-3-2-False-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-3-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-3-3-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-3-1-True-1] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-3-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-3-3-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-3-1-True-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-3-3-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-3-3-False-1] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[3-2-1-False-nearest] tests/test_interp.py::test_interpolate_chunk_1d[3-2-1-False-cubic] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-3-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-3-3-False-2] [gw0] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-3-3-False-2] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[gcd] [gw0] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[gcd] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[greater] [gw0] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[greater] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[greater_equal] [gw0] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[greater_equal] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[heaviside] [gw0] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[heaviside] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[hypot] [gw0] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[hypot] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[invert] [gw0] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[invert] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[iscomplex] [gw0] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[iscomplex] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[isfinite] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-3-1-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-3-1-False-1] [gw0] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[isfinite] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[isinf] [gw0] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[isinf] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[isnan] [gw0] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[isnan] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[isnat] [gw0] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[isnat] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[isreal] [gw0] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[isreal] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[lcm] [gw0] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[lcm] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[ldexp] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-3-1-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-3-1-False-2] [gw0] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[ldexp] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[left_shift] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-3-1-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-3-1-False-1] [gw0] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[left_shift] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[less] [gw0] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[less] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[less_equal] [gw0] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[less_equal] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[log] [gw0] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[log] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[log1p] [gw0] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[log1p] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[log2] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[3-2-1-False-cubic] tests/test_interp.py::test_interpolate_chunk_1d[3-2-1-False-pchip] [gw0] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[log2] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[log10] [gw0] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[log10] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[logaddexp] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-3-1-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-3-1-False-2] [gw0] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[logaddexp] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[logaddexp2] [gw0] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[logaddexp2] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[logical_and] [gw0] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[logical_and] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[logical_not] [gw0] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[logical_not] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[logical_or] [gw0] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[logical_or] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[logical_xor] [gw0] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[logical_xor] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[maximum] [gw0] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[maximum] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[minimum] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-3-1-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-3-2-True-1] [gw0] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[minimum] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[mod] [gw0] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[mod] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[multiply] [gw0] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[multiply] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[negative] [gw0] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[negative] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[nextafter] [gw0] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[nextafter] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[not_equal] [gw0] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[not_equal] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[positive] [gw0] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[positive] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[pow] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-3-2-True-1] [gw0] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[pow] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-3-1-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-3-2-True-2] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[power] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-3-2-True-1] [gw0] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[power] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[rad2deg] [gw0] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[rad2deg] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[radians] [gw0] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[radians] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[reciprocal] [gw0] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[reciprocal] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[remainder] [gw0] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[remainder] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[right_shift] [gw0] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[right_shift] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[rint] [gw0] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[rint] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[sign] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-3-2-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-3-2-True-2] [gw0] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[sign] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[signbit] [gw0] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[signbit] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[sin] [gw0] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[sin] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[sinh] [gw0] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[sinh] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[spacing] [gw0] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[spacing] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[sqrt] [gw0] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[sqrt] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[square] [gw0] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[square] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[subtract] [gw0] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[subtract] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[tan] [gw0] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[tan] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[tanh] [gw0] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[tanh] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[true_divide] [gw0] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[true_divide] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[trunc] [gw0] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[trunc] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufunc_pickle [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-3-2-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-3-2-False-1] [gw0] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufunc_pickle tests/test_ufuncs.py::TestXarrayUfuncs::test_ufunc_scalar [gw0] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufunc_scalar tests/test_ufuncs.py::TestXarrayUfuncs::test_ufunc_duck_array_dataarray [gw0] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufunc_duck_array_dataarray tests/test_ufuncs.py::TestXarrayUfuncs::test_ufunc_duck_array_variable [gw0] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufunc_duck_array_variable tests/test_ufuncs.py::TestXarrayUfuncs::test_ufunc_duck_array_dataset [gw0] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufunc_duck_array_dataset tests/test_ufuncs.py::TestXarrayUfuncs::test_ufunc_duck_dask [gw0] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufunc_duck_dask tests/test_ufuncs.py::TestXarrayUfuncs::test_ufunc_duck_dask_no_array_ufunc [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[3-2-1-False-pchip] tests/test_interp.py::test_interpolate_chunk_1d[3-2-1-False-quintic] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-3-2-True-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-3-2-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-3-2-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-3-2-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-3-2-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-3-2-False-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-3-2-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-3-3-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-3-2-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-3-3-True-1] [gw0] XFAIL tests/test_ufuncs.py::TestXarrayUfuncs::test_ufunc_duck_dask_no_array_ufunc tests/test_ufuncs.py::TestXarrayUfuncs::test_ufunc_mixed_arrays_compatible [gw0] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufunc_mixed_arrays_compatible tests/test_ufuncs.py::TestXarrayUfuncs::test_ufunc_mixed_arrays_incompatible [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[3-2-1-False-quintic] tests/test_interp.py::test_interpolate_chunk_1d[3-2-2-True-linear] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-3-3-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-3-3-True-2] [gw0] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufunc_mixed_arrays_incompatible tests/test_units.py::test_apply_ufunc_dataarray[float64-data] [gw0] PASSED tests/test_units.py::test_apply_ufunc_dataarray[float64-data] tests/test_units.py::test_apply_ufunc_dataarray[float64-dims] [gw0] SKIPPED tests/test_units.py::test_apply_ufunc_dataarray[float64-dims] tests/test_units.py::test_apply_ufunc_dataarray[float64-coords] [gw0] PASSED tests/test_units.py::test_apply_ufunc_dataarray[float64-coords] tests/test_units.py::test_apply_ufunc_dataarray[int64-data] [gw0] PASSED tests/test_units.py::test_apply_ufunc_dataarray[int64-data] tests/test_units.py::test_apply_ufunc_dataarray[int64-dims] [gw0] SKIPPED tests/test_units.py::test_apply_ufunc_dataarray[int64-dims] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-3-3-True-1] tests/test_units.py::test_apply_ufunc_dataarray[int64-coords] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-3-3-True-2] [gw0] PASSED tests/test_units.py::test_apply_ufunc_dataarray[int64-coords] tests/test_units.py::test_apply_ufunc_dataset[float64-data] [gw0] PASSED tests/test_units.py::test_apply_ufunc_dataset[float64-data] tests/test_units.py::test_apply_ufunc_dataset[float64-dims] [gw0] SKIPPED tests/test_units.py::test_apply_ufunc_dataset[float64-dims] tests/test_units.py::test_apply_ufunc_dataset[float64-coords] [gw0] PASSED tests/test_units.py::test_apply_ufunc_dataset[float64-coords] tests/test_units.py::test_apply_ufunc_dataset[int64-data] [gw0] PASSED tests/test_units.py::test_apply_ufunc_dataset[int64-data] tests/test_units.py::test_apply_ufunc_dataset[int64-dims] [gw0] SKIPPED tests/test_units.py::test_apply_ufunc_dataset[int64-dims] tests/test_units.py::test_apply_ufunc_dataset[int64-coords] [gw0] PASSED tests/test_units.py::test_apply_ufunc_dataset[int64-coords] tests/test_units.py::test_align_dataarray[float64-10-data-no_unit] [gw0] PASSED tests/test_units.py::test_align_dataarray[float64-10-data-no_unit] tests/test_units.py::test_align_dataarray[float64-10-data-dimensionless] [gw0] PASSED tests/test_units.py::test_align_dataarray[float64-10-data-dimensionless] tests/test_units.py::test_align_dataarray[float64-10-data-incompatible_unit] [gw0] PASSED tests/test_units.py::test_align_dataarray[float64-10-data-incompatible_unit] tests/test_units.py::test_align_dataarray[float64-10-data-compatible_unit] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-3-3-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-3-3-False-1] [gw0] PASSED tests/test_units.py::test_align_dataarray[float64-10-data-compatible_unit] tests/test_units.py::test_align_dataarray[float64-10-data-identical_unit] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-3-3-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-3-3-False-1] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[3-2-2-True-linear] tests/test_interp.py::test_interpolate_chunk_1d[3-2-2-True-nearest] [gw0] PASSED tests/test_units.py::test_align_dataarray[float64-10-data-identical_unit] tests/test_units.py::test_align_dataarray[float64-10-dims-no_unit] [gw0] SKIPPED tests/test_units.py::test_align_dataarray[float64-10-dims-no_unit] tests/test_units.py::test_align_dataarray[float64-10-dims-dimensionless] [gw0] SKIPPED tests/test_units.py::test_align_dataarray[float64-10-dims-dimensionless] tests/test_units.py::test_align_dataarray[float64-10-dims-incompatible_unit] [gw0] SKIPPED tests/test_units.py::test_align_dataarray[float64-10-dims-incompatible_unit] tests/test_units.py::test_align_dataarray[float64-10-dims-compatible_unit] [gw0] SKIPPED tests/test_units.py::test_align_dataarray[float64-10-dims-compatible_unit] tests/test_units.py::test_align_dataarray[float64-10-dims-identical_unit] [gw0] SKIPPED tests/test_units.py::test_align_dataarray[float64-10-dims-identical_unit] tests/test_units.py::test_align_dataarray[float64-10-coords-no_unit] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-3-3-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-3-3-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-3-3-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-3-3-False-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-3-3-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-4-None-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-3-3-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-4-None-True-1] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[3-2-2-True-nearest] tests/test_interp.py::test_interpolate_chunk_1d[3-2-2-True-cubic] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-4-None-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-4-None-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-4-None-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-4-None-True-2] [gw0] XFAIL tests/test_units.py::test_align_dataarray[float64-10-coords-no_unit] tests/test_units.py::test_align_dataarray[float64-10-coords-dimensionless] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-4-None-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-4-None-False-1] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[3-2-2-True-cubic] tests/test_interp.py::test_interpolate_chunk_1d[3-2-2-True-pchip] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-4-None-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-4-None-False-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-4-None-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-4-1-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-4-None-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-4-None-False-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-4-1-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-4-1-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-4-None-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-4-None-False-2] [gw0] XFAIL tests/test_units.py::test_align_dataarray[float64-10-coords-dimensionless] tests/test_units.py::test_align_dataarray[float64-10-coords-incompatible_unit] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-4-1-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-4-1-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-4-None-False-2] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[3-2-2-True-pchip] tests/test_interp.py::test_interpolate_chunk_1d[3-2-2-True-quintic] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-4-1-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-4-1-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-4-1-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-4-1-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-4-1-True-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-4-1-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-4-2-True-1] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[3-2-2-True-quintic] tests/test_interp.py::test_interpolate_chunk_1d[3-2-2-False-linear] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-4-1-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-4-1-False-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-4-2-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-4-2-True-2] [gw0] XFAIL tests/test_units.py::test_align_dataarray[float64-10-coords-incompatible_unit] tests/test_units.py::test_align_dataarray[float64-10-coords-compatible_unit] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-4-1-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-4-1-False-2] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[3-2-2-False-linear] tests/test_interp.py::test_interpolate_chunk_1d[3-2-2-False-nearest] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-4-1-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-4-2-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-4-2-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-4-2-False-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-4-2-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-4-2-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-4-2-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-4-2-True-2] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[3-2-2-False-nearest] tests/test_interp.py::test_interpolate_chunk_1d[3-2-2-False-cubic] [gw0] XFAIL tests/test_units.py::test_align_dataarray[float64-10-coords-compatible_unit] tests/test_units.py::test_align_dataarray[float64-10-coords-identical_unit] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-4-2-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-4-3-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-4-2-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-4-2-False-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-4-3-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-4-3-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-4-2-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-4-2-False-2] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[3-2-2-False-cubic] tests/test_interp.py::test_interpolate_chunk_1d[3-2-2-False-pchip] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-4-2-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-4-3-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-4-3-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-4-3-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-4-3-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-4-3-True-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-4-3-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-4-3-False-2] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[3-2-2-False-pchip] tests/test_interp.py::test_interpolate_chunk_1d[3-2-2-False-quintic] [gw0] XFAIL tests/test_units.py::test_align_dataarray[float64-10-coords-identical_unit] tests/test_units.py::test_align_dataarray[float64-value1-data-no_unit] [gw0] PASSED tests/test_units.py::test_align_dataarray[float64-value1-data-no_unit] tests/test_units.py::test_align_dataarray[float64-value1-data-dimensionless] [gw0] PASSED tests/test_units.py::test_align_dataarray[float64-value1-data-dimensionless] tests/test_units.py::test_align_dataarray[float64-value1-data-incompatible_unit] [gw0] PASSED tests/test_units.py::test_align_dataarray[float64-value1-data-incompatible_unit] tests/test_units.py::test_align_dataarray[float64-value1-data-compatible_unit] [gw0] PASSED tests/test_units.py::test_align_dataarray[float64-value1-data-compatible_unit] tests/test_units.py::test_align_dataarray[float64-value1-data-identical_unit] [gw0] PASSED tests/test_units.py::test_align_dataarray[float64-value1-data-identical_unit] tests/test_units.py::test_align_dataarray[float64-value1-dims-no_unit] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-4-3-True-2] [gw0] SKIPPED tests/test_units.py::test_align_dataarray[float64-value1-dims-no_unit] tests/test_units.py::test_align_dataarray[float64-value1-dims-dimensionless] [gw0] SKIPPED tests/test_units.py::test_align_dataarray[float64-value1-dims-dimensionless] tests/test_units.py::test_align_dataarray[float64-value1-dims-incompatible_unit] [gw0] SKIPPED tests/test_units.py::test_align_dataarray[float64-value1-dims-incompatible_unit] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-4-3-False-1] tests/test_units.py::test_align_dataarray[float64-value1-dims-compatible_unit] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-4-3-False-2] [gw0] SKIPPED tests/test_units.py::test_align_dataarray[float64-value1-dims-compatible_unit] tests/test_units.py::test_align_dataarray[float64-value1-dims-identical_unit] [gw0] SKIPPED tests/test_units.py::test_align_dataarray[float64-value1-dims-identical_unit] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-1-None-True-1] tests/test_units.py::test_align_dataarray[float64-value1-coords-no_unit] [gw0] PASSED tests/test_units.py::test_align_dataarray[float64-value1-coords-no_unit] tests/test_units.py::test_align_dataarray[float64-value1-coords-dimensionless] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-4-3-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-4-3-False-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-1-None-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-1-None-True-2] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[3-2-2-False-quintic] tests/test_interp.py::test_interpolate_chunk_1d[3-3-0-True-linear] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-1-None-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-1-None-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-4-3-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-1-None-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-1-None-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-1-None-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-1-None-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-1-None-True-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-1-None-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-1-1-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-1-None-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-1-None-False-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-1-1-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-1-1-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-1-None-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-1-None-False-2] [gw0] XFAIL tests/test_units.py::test_align_dataarray[float64-value1-coords-dimensionless] tests/test_units.py::test_align_dataarray[float64-value1-coords-incompatible_unit] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-1-1-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-1-1-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-1-None-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-1-1-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-1-1-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-1-1-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-1-1-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-1-1-True-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-1-1-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-1-2-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-1-1-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-1-1-False-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-1-2-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-1-2-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-1-1-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-1-1-False-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-1-2-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-1-2-False-1] [gw0] XFAIL tests/test_units.py::test_align_dataarray[float64-value1-coords-incompatible_unit] tests/test_units.py::test_align_dataarray[float64-value1-coords-compatible_unit] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-1-1-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-1-2-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-1-2-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-1-2-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-1-2-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-1-2-True-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-1-2-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-1-3-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-1-2-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-1-2-False-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-1-3-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-1-3-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-1-2-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-1-2-False-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-1-3-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-1-3-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-1-2-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-1-3-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-1-3-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-1-3-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-1-3-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-1-3-True-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-1-3-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-2-None-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-1-3-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-1-3-False-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-2-None-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-2-None-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-1-3-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-1-3-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-1-3-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-2-None-True-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-2-None-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-2-None-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-2-None-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-2-None-True-2] [gw0] XFAIL tests/test_units.py::test_align_dataarray[float64-value1-coords-compatible_unit] tests/test_units.py::test_align_dataarray[float64-value1-coords-identical_unit] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-2-None-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-2-None-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-2-None-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-2-None-False-1] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-2-None-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-2-1-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-2-None-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-2-None-False-2] [gw2] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-2-1-True-1] tests/test_units.py::test_combine_nested[float64-data-compatible_unit] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[3-3-0-True-linear] tests/test_interp.py::test_interpolate_chunk_1d[3-3-0-True-nearest] [gw2] PASSED tests/test_units.py::test_combine_nested[float64-data-compatible_unit] tests/test_units.py::test_combine_nested[float64-data-identical_unit] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-2-None-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-2-1-True-1] [gw2] PASSED tests/test_units.py::test_combine_nested[float64-data-identical_unit] [gw0] XFAIL tests/test_units.py::test_align_dataarray[float64-value1-coords-identical_unit] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-2-1-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-2-1-True-2] tests/test_units.py::test_combine_nested[float64-dims-no_unit] [gw2] SKIPPED tests/test_units.py::test_combine_nested[float64-dims-no_unit] tests/test_units.py::test_combine_nested[float64-dims-dimensionless] [gw2] SKIPPED tests/test_units.py::test_combine_nested[float64-dims-dimensionless] tests/test_units.py::test_align_dataarray[int64-10-data-no_unit] tests/test_units.py::test_combine_nested[float64-dims-incompatible_unit] [gw2] SKIPPED tests/test_units.py::test_combine_nested[float64-dims-incompatible_unit] tests/test_units.py::test_combine_nested[float64-dims-compatible_unit] [gw2] SKIPPED tests/test_units.py::test_combine_nested[float64-dims-compatible_unit] [gw0] PASSED tests/test_units.py::test_align_dataarray[int64-10-data-no_unit] tests/test_units.py::test_align_dataarray[int64-10-data-dimensionless] tests/test_units.py::test_combine_nested[float64-dims-identical_unit] [gw2] SKIPPED tests/test_units.py::test_combine_nested[float64-dims-identical_unit] tests/test_units.py::test_combine_nested[float64-coords-no_unit] [gw0] PASSED tests/test_units.py::test_align_dataarray[int64-10-data-dimensionless] tests/test_units.py::test_align_dataarray[int64-10-data-incompatible_unit] [gw2] PASSED tests/test_units.py::test_combine_nested[float64-coords-no_unit] tests/test_units.py::test_combine_nested[float64-coords-dimensionless] [gw0] PASSED tests/test_units.py::test_align_dataarray[int64-10-data-incompatible_unit] tests/test_units.py::test_align_dataarray[int64-10-data-compatible_unit] [gw2] PASSED tests/test_units.py::test_combine_nested[float64-coords-dimensionless] tests/test_units.py::test_combine_nested[float64-coords-incompatible_unit] [gw2] PASSED tests/test_units.py::test_combine_nested[float64-coords-incompatible_unit] tests/test_units.py::test_combine_nested[float64-coords-compatible_unit] [gw0] PASSED tests/test_units.py::test_align_dataarray[int64-10-data-compatible_unit] tests/test_units.py::test_align_dataarray[int64-10-data-identical_unit] [gw0] PASSED tests/test_units.py::test_align_dataarray[int64-10-data-identical_unit] tests/test_units.py::test_align_dataarray[int64-10-dims-no_unit] [gw0] SKIPPED tests/test_units.py::test_align_dataarray[int64-10-dims-no_unit] tests/test_units.py::test_align_dataarray[int64-10-dims-dimensionless] [gw0] SKIPPED tests/test_units.py::test_align_dataarray[int64-10-dims-dimensionless] tests/test_units.py::test_align_dataarray[int64-10-dims-incompatible_unit] [gw0] SKIPPED tests/test_units.py::test_align_dataarray[int64-10-dims-incompatible_unit] tests/test_units.py::test_align_dataarray[int64-10-dims-compatible_unit] [gw0] SKIPPED tests/test_units.py::test_align_dataarray[int64-10-dims-compatible_unit] tests/test_units.py::test_align_dataarray[int64-10-dims-identical_unit] [gw0] SKIPPED tests/test_units.py::test_align_dataarray[int64-10-dims-identical_unit] tests/test_units.py::test_align_dataarray[int64-10-coords-no_unit] [gw2] PASSED tests/test_units.py::test_combine_nested[float64-coords-compatible_unit] tests/test_units.py::test_combine_nested[float64-coords-identical_unit] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-2-1-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-2-1-False-1] [gw2] PASSED tests/test_units.py::test_combine_nested[float64-coords-identical_unit] tests/test_units.py::test_combine_nested[int64-data-no_unit] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-2-1-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-2-1-False-2] [gw2] PASSED tests/test_units.py::test_combine_nested[int64-data-no_unit] tests/test_units.py::test_combine_nested[int64-data-dimensionless] [gw2] PASSED tests/test_units.py::test_combine_nested[int64-data-dimensionless] tests/test_units.py::test_combine_nested[int64-data-incompatible_unit] [gw2] PASSED tests/test_units.py::test_combine_nested[int64-data-incompatible_unit] tests/test_units.py::test_combine_nested[int64-data-compatible_unit] [gw2] PASSED tests/test_units.py::test_combine_nested[int64-data-compatible_unit] tests/test_units.py::test_combine_nested[int64-data-identical_unit] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-2-1-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-2-2-True-1] [gw2] PASSED tests/test_units.py::test_combine_nested[int64-data-identical_unit] tests/test_units.py::test_combine_nested[int64-dims-no_unit] [gw2] SKIPPED tests/test_units.py::test_combine_nested[int64-dims-no_unit] tests/test_units.py::test_combine_nested[int64-dims-dimensionless] [gw2] SKIPPED tests/test_units.py::test_combine_nested[int64-dims-dimensionless] tests/test_units.py::test_combine_nested[int64-dims-incompatible_unit] [gw2] SKIPPED tests/test_units.py::test_combine_nested[int64-dims-incompatible_unit] tests/test_units.py::test_combine_nested[int64-dims-compatible_unit] [gw2] SKIPPED tests/test_units.py::test_combine_nested[int64-dims-compatible_unit] tests/test_units.py::test_combine_nested[int64-dims-identical_unit] [gw2] SKIPPED tests/test_units.py::test_combine_nested[int64-dims-identical_unit] tests/test_units.py::test_combine_nested[int64-coords-no_unit] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-2-2-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-2-2-True-2] [gw2] PASSED tests/test_units.py::test_combine_nested[int64-coords-no_unit] tests/test_units.py::test_combine_nested[int64-coords-dimensionless] [gw2] PASSED tests/test_units.py::test_combine_nested[int64-coords-dimensionless] tests/test_units.py::test_combine_nested[int64-coords-incompatible_unit] [gw0] XFAIL tests/test_units.py::test_align_dataarray[int64-10-coords-no_unit] tests/test_units.py::test_align_dataarray[int64-10-coords-dimensionless] [gw2] PASSED tests/test_units.py::test_combine_nested[int64-coords-incompatible_unit] tests/test_units.py::test_combine_nested[int64-coords-compatible_unit] [gw2] PASSED tests/test_units.py::test_combine_nested[int64-coords-compatible_unit] tests/test_units.py::test_combine_nested[int64-coords-identical_unit] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-2-2-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-2-2-False-1] [gw2] PASSED tests/test_units.py::test_combine_nested[int64-coords-identical_unit] tests/test_units.py::test_concat_dataarray[float64-data-no_unit] [gw2] PASSED tests/test_units.py::test_concat_dataarray[float64-data-no_unit] tests/test_units.py::test_concat_dataarray[float64-data-dimensionless] [gw2] PASSED tests/test_units.py::test_concat_dataarray[float64-data-dimensionless] tests/test_units.py::test_concat_dataarray[float64-data-incompatible_unit] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-2-2-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-2-2-False-2] [gw2] PASSED tests/test_units.py::test_concat_dataarray[float64-data-incompatible_unit] tests/test_units.py::test_concat_dataarray[float64-data-compatible_unit] [gw2] PASSED tests/test_units.py::test_concat_dataarray[float64-data-compatible_unit] tests/test_units.py::test_concat_dataarray[float64-data-identical_unit] [gw2] PASSED tests/test_units.py::test_concat_dataarray[float64-data-identical_unit] tests/test_units.py::test_concat_dataarray[float64-dims-no_unit] [gw2] SKIPPED tests/test_units.py::test_concat_dataarray[float64-dims-no_unit] tests/test_units.py::test_concat_dataarray[float64-dims-dimensionless] [gw2] SKIPPED tests/test_units.py::test_concat_dataarray[float64-dims-dimensionless] tests/test_units.py::test_concat_dataarray[float64-dims-incompatible_unit] [gw2] SKIPPED tests/test_units.py::test_concat_dataarray[float64-dims-incompatible_unit] tests/test_units.py::test_concat_dataarray[float64-dims-compatible_unit] [gw2] SKIPPED tests/test_units.py::test_concat_dataarray[float64-dims-compatible_unit] tests/test_units.py::test_concat_dataarray[float64-dims-identical_unit] [gw2] SKIPPED tests/test_units.py::test_concat_dataarray[float64-dims-identical_unit] tests/test_units.py::test_concat_dataarray[float64-coords-no_unit] [gw2] PASSED tests/test_units.py::test_concat_dataarray[float64-coords-no_unit] tests/test_units.py::test_concat_dataarray[float64-coords-dimensionless] [gw2] PASSED tests/test_units.py::test_concat_dataarray[float64-coords-dimensionless] tests/test_units.py::test_concat_dataarray[float64-coords-incompatible_unit] [gw2] PASSED tests/test_units.py::test_concat_dataarray[float64-coords-incompatible_unit] tests/test_units.py::test_concat_dataarray[float64-coords-compatible_unit] [gw2] PASSED tests/test_units.py::test_concat_dataarray[float64-coords-compatible_unit] tests/test_units.py::test_concat_dataarray[float64-coords-identical_unit] [gw2] PASSED tests/test_units.py::test_concat_dataarray[float64-coords-identical_unit] tests/test_units.py::test_concat_dataarray[int64-data-no_unit] [gw2] PASSED tests/test_units.py::test_concat_dataarray[int64-data-no_unit] tests/test_units.py::test_concat_dataarray[int64-data-dimensionless] [gw2] PASSED tests/test_units.py::test_concat_dataarray[int64-data-dimensionless] tests/test_units.py::test_concat_dataarray[int64-data-incompatible_unit] [gw2] PASSED tests/test_units.py::test_concat_dataarray[int64-data-incompatible_unit] tests/test_units.py::test_concat_dataarray[int64-data-compatible_unit] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-2-2-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-2-3-True-1] [gw2] PASSED tests/test_units.py::test_concat_dataarray[int64-data-compatible_unit] tests/test_units.py::test_concat_dataarray[int64-data-identical_unit] [gw2] PASSED tests/test_units.py::test_concat_dataarray[int64-data-identical_unit] tests/test_units.py::test_concat_dataarray[int64-dims-no_unit] [gw2] SKIPPED tests/test_units.py::test_concat_dataarray[int64-dims-no_unit] tests/test_units.py::test_concat_dataarray[int64-dims-dimensionless] [gw2] SKIPPED tests/test_units.py::test_concat_dataarray[int64-dims-dimensionless] tests/test_units.py::test_concat_dataarray[int64-dims-incompatible_unit] [gw2] SKIPPED tests/test_units.py::test_concat_dataarray[int64-dims-incompatible_unit] tests/test_units.py::test_concat_dataarray[int64-dims-compatible_unit] [gw2] SKIPPED tests/test_units.py::test_concat_dataarray[int64-dims-compatible_unit] tests/test_units.py::test_concat_dataarray[int64-dims-identical_unit] [gw2] SKIPPED tests/test_units.py::test_concat_dataarray[int64-dims-identical_unit] tests/test_units.py::test_concat_dataarray[int64-coords-no_unit] [gw2] PASSED tests/test_units.py::test_concat_dataarray[int64-coords-no_unit] tests/test_units.py::test_concat_dataarray[int64-coords-dimensionless] [gw0] XFAIL tests/test_units.py::test_align_dataarray[int64-10-coords-dimensionless] tests/test_units.py::test_align_dataarray[int64-10-coords-incompatible_unit] [gw2] PASSED tests/test_units.py::test_concat_dataarray[int64-coords-dimensionless] tests/test_units.py::test_concat_dataarray[int64-coords-incompatible_unit] [gw2] PASSED tests/test_units.py::test_concat_dataarray[int64-coords-incompatible_unit] tests/test_units.py::test_concat_dataarray[int64-coords-compatible_unit] [gw2] PASSED tests/test_units.py::test_concat_dataarray[int64-coords-compatible_unit] tests/test_units.py::test_concat_dataarray[int64-coords-identical_unit] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-2-3-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-2-3-True-2] [gw2] PASSED tests/test_units.py::test_concat_dataarray[int64-coords-identical_unit] tests/test_units.py::test_concat_dataset[float64-data-no_unit] [gw2] PASSED tests/test_units.py::test_concat_dataset[float64-data-no_unit] tests/test_units.py::test_concat_dataset[float64-data-dimensionless] [gw2] PASSED tests/test_units.py::test_concat_dataset[float64-data-dimensionless] tests/test_units.py::test_concat_dataset[float64-data-incompatible_unit] [gw2] PASSED tests/test_units.py::test_concat_dataset[float64-data-incompatible_unit] tests/test_units.py::test_concat_dataset[float64-data-compatible_unit] [gw2] PASSED tests/test_units.py::test_concat_dataset[float64-data-compatible_unit] tests/test_units.py::test_concat_dataset[float64-data-identical_unit] [gw2] PASSED tests/test_units.py::test_concat_dataset[float64-data-identical_unit] tests/test_units.py::test_concat_dataset[float64-dims-no_unit] [gw2] SKIPPED tests/test_units.py::test_concat_dataset[float64-dims-no_unit] tests/test_units.py::test_concat_dataset[float64-dims-dimensionless] [gw2] SKIPPED tests/test_units.py::test_concat_dataset[float64-dims-dimensionless] tests/test_units.py::test_concat_dataset[float64-dims-incompatible_unit] [gw2] SKIPPED tests/test_units.py::test_concat_dataset[float64-dims-incompatible_unit] tests/test_units.py::test_concat_dataset[float64-dims-compatible_unit] [gw2] SKIPPED tests/test_units.py::test_concat_dataset[float64-dims-compatible_unit] tests/test_units.py::test_concat_dataset[float64-dims-identical_unit] [gw2] SKIPPED tests/test_units.py::test_concat_dataset[float64-dims-identical_unit] tests/test_units.py::test_concat_dataset[float64-coords-no_unit] [gw2] PASSED tests/test_units.py::test_concat_dataset[float64-coords-no_unit] tests/test_units.py::test_concat_dataset[float64-coords-dimensionless] [gw2] PASSED tests/test_units.py::test_concat_dataset[float64-coords-dimensionless] tests/test_units.py::test_concat_dataset[float64-coords-incompatible_unit] [gw2] PASSED tests/test_units.py::test_concat_dataset[float64-coords-incompatible_unit] tests/test_units.py::test_concat_dataset[float64-coords-compatible_unit] [gw2] PASSED tests/test_units.py::test_concat_dataset[float64-coords-compatible_unit] tests/test_units.py::test_concat_dataset[float64-coords-identical_unit] [gw2] PASSED tests/test_units.py::test_concat_dataset[float64-coords-identical_unit] tests/test_units.py::test_concat_dataset[int64-data-no_unit] [gw2] PASSED tests/test_units.py::test_concat_dataset[int64-data-no_unit] tests/test_units.py::test_concat_dataset[int64-data-dimensionless] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-2-3-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-2-3-False-1] [gw2] PASSED tests/test_units.py::test_concat_dataset[int64-data-dimensionless] tests/test_units.py::test_concat_dataset[int64-data-incompatible_unit] [gw2] PASSED tests/test_units.py::test_concat_dataset[int64-data-incompatible_unit] tests/test_units.py::test_concat_dataset[int64-data-compatible_unit] [gw2] PASSED tests/test_units.py::test_concat_dataset[int64-data-compatible_unit] tests/test_units.py::test_concat_dataset[int64-data-identical_unit] [gw2] PASSED tests/test_units.py::test_concat_dataset[int64-data-identical_unit] tests/test_units.py::test_concat_dataset[int64-dims-no_unit] [gw2] SKIPPED tests/test_units.py::test_concat_dataset[int64-dims-no_unit] tests/test_units.py::test_concat_dataset[int64-dims-dimensionless] [gw2] SKIPPED tests/test_units.py::test_concat_dataset[int64-dims-dimensionless] tests/test_units.py::test_concat_dataset[int64-dims-incompatible_unit] [gw2] SKIPPED tests/test_units.py::test_concat_dataset[int64-dims-incompatible_unit] tests/test_units.py::test_concat_dataset[int64-dims-compatible_unit] [gw2] SKIPPED tests/test_units.py::test_concat_dataset[int64-dims-compatible_unit] tests/test_units.py::test_concat_dataset[int64-dims-identical_unit] [gw2] SKIPPED tests/test_units.py::test_concat_dataset[int64-dims-identical_unit] tests/test_units.py::test_concat_dataset[int64-coords-no_unit] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-2-3-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-2-3-False-2] [gw2] PASSED tests/test_units.py::test_concat_dataset[int64-coords-no_unit] tests/test_units.py::test_concat_dataset[int64-coords-dimensionless] [gw2] PASSED tests/test_units.py::test_concat_dataset[int64-coords-dimensionless] tests/test_units.py::test_concat_dataset[int64-coords-incompatible_unit] [gw2] PASSED tests/test_units.py::test_concat_dataset[int64-coords-incompatible_unit] tests/test_units.py::test_concat_dataset[int64-coords-compatible_unit] [gw2] PASSED tests/test_units.py::test_concat_dataset[int64-coords-compatible_unit] tests/test_units.py::test_concat_dataset[int64-coords-identical_unit] [gw2] PASSED tests/test_units.py::test_concat_dataset[int64-coords-identical_unit] tests/test_units.py::test_merge_dataarray[float64-data-no_unit] [gw2] PASSED tests/test_units.py::test_merge_dataarray[float64-data-no_unit] tests/test_units.py::test_merge_dataarray[float64-data-dimensionless] [gw2] PASSED tests/test_units.py::test_merge_dataarray[float64-data-dimensionless] tests/test_units.py::test_merge_dataarray[float64-data-incompatible_unit] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-2-3-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-3-None-True-1] [gw2] PASSED tests/test_units.py::test_merge_dataarray[float64-data-incompatible_unit] tests/test_units.py::test_merge_dataarray[float64-data-compatible_unit] [gw0] XFAIL tests/test_units.py::test_align_dataarray[int64-10-coords-incompatible_unit] tests/test_units.py::test_align_dataarray[int64-10-coords-compatible_unit] [gw2] PASSED tests/test_units.py::test_merge_dataarray[float64-data-compatible_unit] tests/test_units.py::test_merge_dataarray[float64-data-identical_unit] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-3-None-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-3-None-True-2] [gw2] PASSED tests/test_units.py::test_merge_dataarray[float64-data-identical_unit] tests/test_units.py::test_merge_dataarray[float64-dims-no_unit] [gw2] SKIPPED tests/test_units.py::test_merge_dataarray[float64-dims-no_unit] tests/test_units.py::test_merge_dataarray[float64-dims-dimensionless] [gw2] SKIPPED tests/test_units.py::test_merge_dataarray[float64-dims-dimensionless] tests/test_units.py::test_merge_dataarray[float64-dims-incompatible_unit] [gw2] SKIPPED tests/test_units.py::test_merge_dataarray[float64-dims-incompatible_unit] tests/test_units.py::test_merge_dataarray[float64-dims-compatible_unit] [gw2] SKIPPED tests/test_units.py::test_merge_dataarray[float64-dims-compatible_unit] tests/test_units.py::test_merge_dataarray[float64-dims-identical_unit] [gw2] SKIPPED tests/test_units.py::test_merge_dataarray[float64-dims-identical_unit] tests/test_units.py::test_merge_dataarray[float64-coords-no_unit] [gw2] PASSED tests/test_units.py::test_merge_dataarray[float64-coords-no_unit] tests/test_units.py::test_merge_dataarray[float64-coords-dimensionless] [gw2] PASSED tests/test_units.py::test_merge_dataarray[float64-coords-dimensionless] tests/test_units.py::test_merge_dataarray[float64-coords-incompatible_unit] [gw2] PASSED tests/test_units.py::test_merge_dataarray[float64-coords-incompatible_unit] tests/test_units.py::test_merge_dataarray[float64-coords-compatible_unit] [gw2] PASSED tests/test_units.py::test_merge_dataarray[float64-coords-compatible_unit] tests/test_units.py::test_merge_dataarray[float64-coords-identical_unit] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-3-None-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-3-None-False-1] [gw2] PASSED tests/test_units.py::test_merge_dataarray[float64-coords-identical_unit] tests/test_units.py::test_merge_dataarray[int64-data-no_unit] [gw2] PASSED tests/test_units.py::test_merge_dataarray[int64-data-no_unit] tests/test_units.py::test_merge_dataarray[int64-data-dimensionless] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-3-None-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-3-None-False-2] [gw2] PASSED tests/test_units.py::test_merge_dataarray[int64-data-dimensionless] tests/test_units.py::test_merge_dataarray[int64-data-incompatible_unit] [gw2] PASSED tests/test_units.py::test_merge_dataarray[int64-data-incompatible_unit] tests/test_units.py::test_merge_dataarray[int64-data-compatible_unit] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[3-3-0-True-nearest] tests/test_interp.py::test_interpolate_chunk_1d[3-3-0-True-cubic] [gw3] SKIPPED tests/test_interp.py::test_interpolate_chunk_1d[3-3-0-True-cubic] tests/test_interp.py::test_interpolate_chunk_1d[3-3-0-True-pchip] [gw3] SKIPPED tests/test_interp.py::test_interpolate_chunk_1d[3-3-0-True-pchip] tests/test_interp.py::test_interpolate_chunk_1d[3-3-0-True-quintic] [gw3] SKIPPED tests/test_interp.py::test_interpolate_chunk_1d[3-3-0-True-quintic] tests/test_interp.py::test_interpolate_chunk_1d[3-3-0-False-linear] [gw2] PASSED tests/test_units.py::test_merge_dataarray[int64-data-compatible_unit] tests/test_units.py::test_merge_dataarray[int64-data-identical_unit] [gw0] XFAIL tests/test_units.py::test_align_dataarray[int64-10-coords-compatible_unit] [gw2] PASSED tests/test_units.py::test_merge_dataarray[int64-data-identical_unit] tests/test_units.py::test_merge_dataarray[int64-dims-no_unit] [gw2] SKIPPED tests/test_units.py::test_merge_dataarray[int64-dims-no_unit] tests/test_units.py::test_merge_dataarray[int64-dims-dimensionless] [gw2] SKIPPED tests/test_units.py::test_merge_dataarray[int64-dims-dimensionless] tests/test_units.py::test_merge_dataarray[int64-dims-incompatible_unit] [gw2] SKIPPED tests/test_units.py::test_merge_dataarray[int64-dims-incompatible_unit] tests/test_units.py::test_merge_dataarray[int64-dims-compatible_unit] [gw2] SKIPPED tests/test_units.py::test_merge_dataarray[int64-dims-compatible_unit] tests/test_units.py::test_merge_dataarray[int64-dims-identical_unit] [gw2] SKIPPED tests/test_units.py::test_merge_dataarray[int64-dims-identical_unit] tests/test_units.py::test_merge_dataarray[int64-coords-no_unit] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-3-None-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-3-1-True-1] tests/test_units.py::test_align_dataarray[int64-10-coords-identical_unit] [gw2] PASSED tests/test_units.py::test_merge_dataarray[int64-coords-no_unit] tests/test_units.py::test_merge_dataarray[int64-coords-dimensionless] [gw2] PASSED tests/test_units.py::test_merge_dataarray[int64-coords-dimensionless] tests/test_units.py::test_merge_dataarray[int64-coords-incompatible_unit] [gw2] PASSED tests/test_units.py::test_merge_dataarray[int64-coords-incompatible_unit] tests/test_units.py::test_merge_dataarray[int64-coords-compatible_unit] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-3-1-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-3-1-True-2] [gw2] PASSED tests/test_units.py::test_merge_dataarray[int64-coords-compatible_unit] tests/test_units.py::test_merge_dataarray[int64-coords-identical_unit] [gw2] PASSED tests/test_units.py::test_merge_dataarray[int64-coords-identical_unit] tests/test_units.py::test_merge_dataset[float64-data-no_unit] [gw2] PASSED tests/test_units.py::test_merge_dataset[float64-data-no_unit] tests/test_units.py::test_merge_dataset[float64-data-dimensionless] [gw2] PASSED tests/test_units.py::test_merge_dataset[float64-data-dimensionless] tests/test_units.py::test_merge_dataset[float64-data-incompatible_unit] [gw2] PASSED tests/test_units.py::test_merge_dataset[float64-data-incompatible_unit] tests/test_units.py::test_merge_dataset[float64-data-compatible_unit] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-3-1-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-3-1-False-1] [gw2] PASSED tests/test_units.py::test_merge_dataset[float64-data-compatible_unit] tests/test_units.py::test_merge_dataset[float64-data-identical_unit] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-3-1-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-3-1-False-2] [gw2] PASSED tests/test_units.py::test_merge_dataset[float64-data-identical_unit] tests/test_units.py::test_merge_dataset[float64-dims-no_unit] [gw2] SKIPPED tests/test_units.py::test_merge_dataset[float64-dims-no_unit] tests/test_units.py::test_merge_dataset[float64-dims-dimensionless] [gw2] SKIPPED tests/test_units.py::test_merge_dataset[float64-dims-dimensionless] tests/test_units.py::test_merge_dataset[float64-dims-incompatible_unit] [gw2] SKIPPED tests/test_units.py::test_merge_dataset[float64-dims-incompatible_unit] tests/test_units.py::test_merge_dataset[float64-dims-compatible_unit] [gw2] SKIPPED tests/test_units.py::test_merge_dataset[float64-dims-compatible_unit] tests/test_units.py::test_merge_dataset[float64-dims-identical_unit] [gw2] SKIPPED tests/test_units.py::test_merge_dataset[float64-dims-identical_unit] tests/test_units.py::test_merge_dataset[float64-coords-no_unit] [gw2] PASSED tests/test_units.py::test_merge_dataset[float64-coords-no_unit] tests/test_units.py::test_merge_dataset[float64-coords-dimensionless] [gw2] PASSED tests/test_units.py::test_merge_dataset[float64-coords-dimensionless] tests/test_units.py::test_merge_dataset[float64-coords-incompatible_unit] [gw0] XFAIL tests/test_units.py::test_align_dataarray[int64-10-coords-identical_unit] tests/test_units.py::test_align_dataarray[int64-value1-data-no_unit] [gw2] PASSED tests/test_units.py::test_merge_dataset[float64-coords-incompatible_unit] tests/test_units.py::test_merge_dataset[float64-coords-compatible_unit] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-3-1-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-3-2-True-1] [gw0] PASSED tests/test_units.py::test_align_dataarray[int64-value1-data-no_unit] tests/test_units.py::test_align_dataarray[int64-value1-data-dimensionless] [gw0] PASSED tests/test_units.py::test_align_dataarray[int64-value1-data-dimensionless] tests/test_units.py::test_align_dataarray[int64-value1-data-incompatible_unit] [gw0] PASSED tests/test_units.py::test_align_dataarray[int64-value1-data-incompatible_unit] tests/test_units.py::test_align_dataarray[int64-value1-data-compatible_unit] [gw2] PASSED tests/test_units.py::test_merge_dataset[float64-coords-compatible_unit] tests/test_units.py::test_merge_dataset[float64-coords-identical_unit] [gw0] PASSED tests/test_units.py::test_align_dataarray[int64-value1-data-compatible_unit] tests/test_units.py::test_align_dataarray[int64-value1-data-identical_unit] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-3-2-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-3-2-True-2] [gw2] PASSED tests/test_units.py::test_merge_dataset[float64-coords-identical_unit] tests/test_units.py::test_merge_dataset[int64-data-no_unit] [gw0] PASSED tests/test_units.py::test_align_dataarray[int64-value1-data-identical_unit] tests/test_units.py::test_align_dataarray[int64-value1-dims-no_unit] [gw0] SKIPPED tests/test_units.py::test_align_dataarray[int64-value1-dims-no_unit] tests/test_units.py::test_align_dataarray[int64-value1-dims-dimensionless] [gw0] SKIPPED tests/test_units.py::test_align_dataarray[int64-value1-dims-dimensionless] tests/test_units.py::test_align_dataarray[int64-value1-dims-incompatible_unit] [gw0] SKIPPED tests/test_units.py::test_align_dataarray[int64-value1-dims-incompatible_unit] tests/test_units.py::test_align_dataarray[int64-value1-dims-compatible_unit] [gw0] SKIPPED tests/test_units.py::test_align_dataarray[int64-value1-dims-compatible_unit] [gw2] PASSED tests/test_units.py::test_merge_dataset[int64-data-no_unit] tests/test_units.py::test_merge_dataset[int64-data-dimensionless] tests/test_units.py::test_align_dataarray[int64-value1-dims-identical_unit] [gw0] SKIPPED tests/test_units.py::test_align_dataarray[int64-value1-dims-identical_unit] tests/test_units.py::test_align_dataarray[int64-value1-coords-no_unit] [gw2] PASSED tests/test_units.py::test_merge_dataset[int64-data-dimensionless] tests/test_units.py::test_merge_dataset[int64-data-incompatible_unit] [gw0] PASSED tests/test_units.py::test_align_dataarray[int64-value1-coords-no_unit] tests/test_units.py::test_align_dataarray[int64-value1-coords-dimensionless] [gw2] PASSED tests/test_units.py::test_merge_dataset[int64-data-incompatible_unit] tests/test_units.py::test_merge_dataset[int64-data-compatible_unit] [gw2] PASSED tests/test_units.py::test_merge_dataset[int64-data-compatible_unit] tests/test_units.py::test_merge_dataset[int64-data-identical_unit] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-3-2-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-3-2-False-1] [gw2] PASSED tests/test_units.py::test_merge_dataset[int64-data-identical_unit] tests/test_units.py::test_merge_dataset[int64-dims-no_unit] [gw2] SKIPPED tests/test_units.py::test_merge_dataset[int64-dims-no_unit] tests/test_units.py::test_merge_dataset[int64-dims-dimensionless] [gw2] SKIPPED tests/test_units.py::test_merge_dataset[int64-dims-dimensionless] tests/test_units.py::test_merge_dataset[int64-dims-incompatible_unit] [gw2] SKIPPED tests/test_units.py::test_merge_dataset[int64-dims-incompatible_unit] tests/test_units.py::test_merge_dataset[int64-dims-compatible_unit] [gw2] SKIPPED tests/test_units.py::test_merge_dataset[int64-dims-compatible_unit] tests/test_units.py::test_merge_dataset[int64-dims-identical_unit] [gw2] SKIPPED tests/test_units.py::test_merge_dataset[int64-dims-identical_unit] tests/test_units.py::test_merge_dataset[int64-coords-no_unit] [gw2] PASSED tests/test_units.py::test_merge_dataset[int64-coords-no_unit] tests/test_units.py::test_merge_dataset[int64-coords-dimensionless] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-3-2-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-3-2-False-2] [gw2] PASSED tests/test_units.py::test_merge_dataset[int64-coords-dimensionless] tests/test_units.py::test_merge_dataset[int64-coords-incompatible_unit] [gw2] PASSED tests/test_units.py::test_merge_dataset[int64-coords-incompatible_unit] tests/test_units.py::test_merge_dataset[int64-coords-compatible_unit] [gw2] PASSED tests/test_units.py::test_merge_dataset[int64-coords-compatible_unit] tests/test_units.py::test_merge_dataset[int64-coords-identical_unit] [gw2] PASSED tests/test_units.py::test_merge_dataset[int64-coords-identical_unit] tests/test_units.py::test_replication_dataarray[float64-zeros_like-data] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-3-2-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-3-3-True-1] [gw2] PASSED tests/test_units.py::test_replication_dataarray[float64-zeros_like-data] tests/test_units.py::test_replication_dataarray[float64-zeros_like-dims] [gw2] SKIPPED tests/test_units.py::test_replication_dataarray[float64-zeros_like-dims] tests/test_units.py::test_replication_dataarray[float64-zeros_like-coords] [gw2] PASSED tests/test_units.py::test_replication_dataarray[float64-zeros_like-coords] tests/test_units.py::test_replication_dataarray[float64-ones_like-data] [gw2] PASSED tests/test_units.py::test_replication_dataarray[float64-ones_like-data] tests/test_units.py::test_replication_dataarray[float64-ones_like-dims] [gw2] SKIPPED tests/test_units.py::test_replication_dataarray[float64-ones_like-dims] tests/test_units.py::test_replication_dataarray[float64-ones_like-coords] [gw2] PASSED tests/test_units.py::test_replication_dataarray[float64-ones_like-coords] tests/test_units.py::test_replication_dataarray[int64-zeros_like-data] [gw2] PASSED tests/test_units.py::test_replication_dataarray[int64-zeros_like-data] tests/test_units.py::test_replication_dataarray[int64-zeros_like-dims] [gw2] SKIPPED tests/test_units.py::test_replication_dataarray[int64-zeros_like-dims] tests/test_units.py::test_replication_dataarray[int64-zeros_like-coords] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-3-3-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-3-3-True-2] [gw2] PASSED tests/test_units.py::test_replication_dataarray[int64-zeros_like-coords] tests/test_units.py::test_replication_dataarray[int64-ones_like-data] [gw2] PASSED tests/test_units.py::test_replication_dataarray[int64-ones_like-data] tests/test_units.py::test_replication_dataarray[int64-ones_like-dims] [gw2] SKIPPED tests/test_units.py::test_replication_dataarray[int64-ones_like-dims] tests/test_units.py::test_replication_dataarray[int64-ones_like-coords] [gw0] XFAIL tests/test_units.py::test_align_dataarray[int64-value1-coords-dimensionless] tests/test_units.py::test_align_dataarray[int64-value1-coords-incompatible_unit] [gw2] PASSED tests/test_units.py::test_replication_dataarray[int64-ones_like-coords] tests/test_units.py::test_replication_dataset[float64-zeros_like-data] [gw2] PASSED tests/test_units.py::test_replication_dataset[float64-zeros_like-data] tests/test_units.py::test_replication_dataset[float64-zeros_like-dims] [gw2] SKIPPED tests/test_units.py::test_replication_dataset[float64-zeros_like-dims] tests/test_units.py::test_replication_dataset[float64-zeros_like-coords] [gw2] PASSED tests/test_units.py::test_replication_dataset[float64-zeros_like-coords] tests/test_units.py::test_replication_dataset[float64-ones_like-data] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[3-3-0-False-linear] tests/test_interp.py::test_interpolate_chunk_1d[3-3-0-False-nearest] [gw2] PASSED tests/test_units.py::test_replication_dataset[float64-ones_like-data] tests/test_units.py::test_replication_dataset[float64-ones_like-dims] [gw2] SKIPPED tests/test_units.py::test_replication_dataset[float64-ones_like-dims] tests/test_units.py::test_replication_dataset[float64-ones_like-coords] [gw2] PASSED tests/test_units.py::test_replication_dataset[float64-ones_like-coords] tests/test_units.py::test_replication_dataset[int64-zeros_like-data] [gw2] PASSED tests/test_units.py::test_replication_dataset[int64-zeros_like-data] tests/test_units.py::test_replication_dataset[int64-zeros_like-dims] [gw2] SKIPPED tests/test_units.py::test_replication_dataset[int64-zeros_like-dims] tests/test_units.py::test_replication_dataset[int64-zeros_like-coords] [gw2] PASSED tests/test_units.py::test_replication_dataset[int64-zeros_like-coords] tests/test_units.py::test_replication_dataset[int64-ones_like-data] [gw2] PASSED tests/test_units.py::test_replication_dataset[int64-ones_like-data] tests/test_units.py::test_replication_dataset[int64-ones_like-dims] [gw2] SKIPPED tests/test_units.py::test_replication_dataset[int64-ones_like-dims] tests/test_units.py::test_replication_dataset[int64-ones_like-coords] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-3-3-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-3-3-False-1] [gw2] PASSED tests/test_units.py::test_replication_dataset[int64-ones_like-coords] tests/test_units.py::test_replication_full_like_dataarray[float64-data] [gw2] PASSED tests/test_units.py::test_replication_full_like_dataarray[float64-data] tests/test_units.py::test_replication_full_like_dataarray[float64-dims] [gw2] SKIPPED tests/test_units.py::test_replication_full_like_dataarray[float64-dims] tests/test_units.py::test_replication_full_like_dataarray[float64-coords] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-3-3-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-3-3-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-3-3-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-4-None-True-1] [gw0] XFAIL tests/test_units.py::test_align_dataarray[int64-value1-coords-incompatible_unit] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-4-None-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-4-None-True-2] tests/test_units.py::test_align_dataarray[int64-value1-coords-compatible_unit] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-4-None-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-4-None-False-1] [gw2] XFAIL tests/test_units.py::test_replication_full_like_dataarray[float64-coords] tests/test_units.py::test_replication_full_like_dataarray[int64-data] [gw2] PASSED tests/test_units.py::test_replication_full_like_dataarray[int64-data] tests/test_units.py::test_replication_full_like_dataarray[int64-dims] [gw2] SKIPPED tests/test_units.py::test_replication_full_like_dataarray[int64-dims] tests/test_units.py::test_replication_full_like_dataarray[int64-coords] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-4-None-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-4-None-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-4-None-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-4-1-True-1] [gw0] XFAIL tests/test_units.py::test_align_dataarray[int64-value1-coords-compatible_unit] tests/test_units.py::test_align_dataarray[int64-value1-coords-identical_unit] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-4-1-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-4-1-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-4-1-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-4-1-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-4-1-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-4-1-False-2] [gw0] XFAIL tests/test_units.py::test_align_dataarray[int64-value1-coords-identical_unit] tests/test_units.py::test_align_dataset[float64-10-data-no_unit] [gw0] PASSED tests/test_units.py::test_align_dataset[float64-10-data-no_unit] tests/test_units.py::test_align_dataset[float64-10-data-dimensionless] [gw0] PASSED tests/test_units.py::test_align_dataset[float64-10-data-dimensionless] tests/test_units.py::test_align_dataset[float64-10-data-incompatible_unit] [gw0] PASSED tests/test_units.py::test_align_dataset[float64-10-data-incompatible_unit] tests/test_units.py::test_align_dataset[float64-10-data-compatible_unit] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-4-1-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-4-2-True-1] [gw0] PASSED tests/test_units.py::test_align_dataset[float64-10-data-compatible_unit] tests/test_units.py::test_align_dataset[float64-10-data-identical_unit] [gw0] PASSED tests/test_units.py::test_align_dataset[float64-10-data-identical_unit] tests/test_units.py::test_align_dataset[float64-10-dims-no_unit] [gw0] SKIPPED tests/test_units.py::test_align_dataset[float64-10-dims-no_unit] tests/test_units.py::test_align_dataset[float64-10-dims-dimensionless] [gw0] SKIPPED tests/test_units.py::test_align_dataset[float64-10-dims-dimensionless] tests/test_units.py::test_align_dataset[float64-10-dims-incompatible_unit] [gw0] SKIPPED tests/test_units.py::test_align_dataset[float64-10-dims-incompatible_unit] tests/test_units.py::test_align_dataset[float64-10-dims-compatible_unit] [gw0] SKIPPED tests/test_units.py::test_align_dataset[float64-10-dims-compatible_unit] tests/test_units.py::test_align_dataset[float64-10-dims-identical_unit] [gw0] SKIPPED tests/test_units.py::test_align_dataset[float64-10-dims-identical_unit] tests/test_units.py::test_align_dataset[float64-10-coords-no_unit] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-4-2-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-4-2-True-2] [gw2] XFAIL tests/test_units.py::test_replication_full_like_dataarray[int64-coords] tests/test_units.py::test_replication_full_like_dataset[float64-data] [gw2] PASSED tests/test_units.py::test_replication_full_like_dataset[float64-data] tests/test_units.py::test_replication_full_like_dataset[float64-dims] [gw2] SKIPPED tests/test_units.py::test_replication_full_like_dataset[float64-dims] tests/test_units.py::test_replication_full_like_dataset[float64-coords] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[3-3-0-False-nearest] tests/test_interp.py::test_interpolate_chunk_1d[3-3-0-False-cubic] [gw3] SKIPPED tests/test_interp.py::test_interpolate_chunk_1d[3-3-0-False-cubic] tests/test_interp.py::test_interpolate_chunk_1d[3-3-0-False-pchip] [gw3] SKIPPED tests/test_interp.py::test_interpolate_chunk_1d[3-3-0-False-pchip] tests/test_interp.py::test_interpolate_chunk_1d[3-3-0-False-quintic] [gw3] SKIPPED tests/test_interp.py::test_interpolate_chunk_1d[3-3-0-False-quintic] tests/test_interp.py::test_interpolate_chunk_1d[3-3-1-True-linear] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-4-2-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-4-2-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-4-2-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-4-2-False-2] [gw0] XFAIL tests/test_units.py::test_align_dataset[float64-10-coords-no_unit] tests/test_units.py::test_align_dataset[float64-10-coords-dimensionless] [gw2] XFAIL tests/test_units.py::test_replication_full_like_dataset[float64-coords] tests/test_units.py::test_replication_full_like_dataset[int64-data] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[3-3-1-True-linear] tests/test_interp.py::test_interpolate_chunk_1d[3-3-1-True-nearest] [gw2] PASSED tests/test_units.py::test_replication_full_like_dataset[int64-data] tests/test_units.py::test_replication_full_like_dataset[int64-dims] [gw2] SKIPPED tests/test_units.py::test_replication_full_like_dataset[int64-dims] tests/test_units.py::test_replication_full_like_dataset[int64-coords] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-4-2-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-4-3-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-4-3-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-4-3-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-4-3-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-4-3-False-1] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[3-3-1-True-nearest] tests/test_interp.py::test_interpolate_chunk_1d[3-3-1-True-cubic] [gw3] SKIPPED tests/test_interp.py::test_interpolate_chunk_1d[3-3-1-True-cubic] tests/test_interp.py::test_interpolate_chunk_1d[3-3-1-True-pchip] [gw3] SKIPPED tests/test_interp.py::test_interpolate_chunk_1d[3-3-1-True-pchip] tests/test_interp.py::test_interpolate_chunk_1d[3-3-1-True-quintic] [gw3] SKIPPED tests/test_interp.py::test_interpolate_chunk_1d[3-3-1-True-quintic] tests/test_interp.py::test_interpolate_chunk_1d[3-3-1-False-linear] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-4-3-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-4-3-False-2] [gw2] XFAIL tests/test_units.py::test_replication_full_like_dataset[int64-coords] tests/test_units.py::test_where_dataarray[float64-nan-no_unit] [gw2] PASSED tests/test_units.py::test_where_dataarray[float64-nan-no_unit] tests/test_units.py::test_where_dataarray[float64-nan-dimensionless] [gw2] PASSED tests/test_units.py::test_where_dataarray[float64-nan-dimensionless] tests/test_units.py::test_where_dataarray[float64-nan-incompatible_unit] [gw2] PASSED tests/test_units.py::test_where_dataarray[float64-nan-incompatible_unit] tests/test_units.py::test_where_dataarray[float64-nan-compatible_unit] [gw2] PASSED tests/test_units.py::test_where_dataarray[float64-nan-compatible_unit] tests/test_units.py::test_where_dataarray[float64-nan-identical_unit] [gw2] PASSED tests/test_units.py::test_where_dataarray[float64-nan-identical_unit] tests/test_units.py::test_where_dataarray[float64-10.2-no_unit] [gw0] XFAIL tests/test_units.py::test_align_dataset[float64-10-coords-dimensionless] tests/test_units.py::test_align_dataset[float64-10-coords-incompatible_unit] [gw2] PASSED tests/test_units.py::test_where_dataarray[float64-10.2-no_unit] tests/test_units.py::test_where_dataarray[float64-10.2-dimensionless] [gw2] PASSED tests/test_units.py::test_where_dataarray[float64-10.2-dimensionless] tests/test_units.py::test_where_dataarray[float64-10.2-incompatible_unit] [gw2] PASSED tests/test_units.py::test_where_dataarray[float64-10.2-incompatible_unit] tests/test_units.py::test_where_dataarray[float64-10.2-compatible_unit] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-4-3-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-1-None-True-1] [gw2] PASSED tests/test_units.py::test_where_dataarray[float64-10.2-compatible_unit] tests/test_units.py::test_where_dataarray[float64-10.2-identical_unit] [gw2] PASSED tests/test_units.py::test_where_dataarray[float64-10.2-identical_unit] tests/test_units.py::test_where_dataarray[int64-nan-no_unit] [gw2] PASSED tests/test_units.py::test_where_dataarray[int64-nan-no_unit] tests/test_units.py::test_where_dataarray[int64-nan-dimensionless] [gw2] PASSED tests/test_units.py::test_where_dataarray[int64-nan-dimensionless] tests/test_units.py::test_where_dataarray[int64-nan-incompatible_unit] [gw2] PASSED tests/test_units.py::test_where_dataarray[int64-nan-incompatible_unit] tests/test_units.py::test_where_dataarray[int64-nan-compatible_unit] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-1-None-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-1-None-True-2] [gw2] PASSED tests/test_units.py::test_where_dataarray[int64-nan-compatible_unit] tests/test_units.py::test_where_dataarray[int64-nan-identical_unit] [gw2] PASSED tests/test_units.py::test_where_dataarray[int64-nan-identical_unit] tests/test_units.py::test_where_dataarray[int64-10.2-no_unit] [gw2] PASSED tests/test_units.py::test_where_dataarray[int64-10.2-no_unit] tests/test_units.py::test_where_dataarray[int64-10.2-dimensionless] [gw2] PASSED tests/test_units.py::test_where_dataarray[int64-10.2-dimensionless] tests/test_units.py::test_where_dataarray[int64-10.2-incompatible_unit] [gw2] PASSED tests/test_units.py::test_where_dataarray[int64-10.2-incompatible_unit] tests/test_units.py::test_where_dataarray[int64-10.2-compatible_unit] [gw2] PASSED tests/test_units.py::test_where_dataarray[int64-10.2-compatible_unit] tests/test_units.py::test_where_dataarray[int64-10.2-identical_unit] [gw2] PASSED tests/test_units.py::test_where_dataarray[int64-10.2-identical_unit] tests/test_units.py::test_where_dataset[float64-nan-no_unit] [gw2] PASSED tests/test_units.py::test_where_dataset[float64-nan-no_unit] tests/test_units.py::test_where_dataset[float64-nan-dimensionless] [gw2] PASSED tests/test_units.py::test_where_dataset[float64-nan-dimensionless] tests/test_units.py::test_where_dataset[float64-nan-incompatible_unit] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[3-3-1-False-linear] tests/test_interp.py::test_interpolate_chunk_1d[3-3-1-False-nearest] [gw2] PASSED tests/test_units.py::test_where_dataset[float64-nan-incompatible_unit] tests/test_units.py::test_where_dataset[float64-nan-compatible_unit] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-1-None-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-1-None-False-1] [gw2] PASSED tests/test_units.py::test_where_dataset[float64-nan-compatible_unit] tests/test_units.py::test_where_dataset[float64-nan-identical_unit] [gw2] PASSED tests/test_units.py::test_where_dataset[float64-nan-identical_unit] tests/test_units.py::test_where_dataset[float64-10.2-no_unit] [gw2] PASSED tests/test_units.py::test_where_dataset[float64-10.2-no_unit] tests/test_units.py::test_where_dataset[float64-10.2-dimensionless] [gw2] PASSED tests/test_units.py::test_where_dataset[float64-10.2-dimensionless] tests/test_units.py::test_where_dataset[float64-10.2-incompatible_unit] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-1-None-False-1] [gw2] PASSED tests/test_units.py::test_where_dataset[float64-10.2-incompatible_unit] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-1-None-False-2] tests/test_units.py::test_where_dataset[float64-10.2-compatible_unit] [gw2] PASSED tests/test_units.py::test_where_dataset[float64-10.2-compatible_unit] tests/test_units.py::test_where_dataset[float64-10.2-identical_unit] [gw2] PASSED tests/test_units.py::test_where_dataset[float64-10.2-identical_unit] tests/test_units.py::test_where_dataset[int64-nan-no_unit] [gw2] PASSED tests/test_units.py::test_where_dataset[int64-nan-no_unit] tests/test_units.py::test_where_dataset[int64-nan-dimensionless] [gw2] PASSED tests/test_units.py::test_where_dataset[int64-nan-dimensionless] tests/test_units.py::test_where_dataset[int64-nan-incompatible_unit] [gw2] PASSED tests/test_units.py::test_where_dataset[int64-nan-incompatible_unit] tests/test_units.py::test_where_dataset[int64-nan-compatible_unit] [gw2] PASSED tests/test_units.py::test_where_dataset[int64-nan-compatible_unit] tests/test_units.py::test_where_dataset[int64-nan-identical_unit] [gw2] PASSED tests/test_units.py::test_where_dataset[int64-nan-identical_unit] tests/test_units.py::test_where_dataset[int64-10.2-no_unit] [gw2] PASSED tests/test_units.py::test_where_dataset[int64-10.2-no_unit] tests/test_units.py::TestVariable::test_1d_math[float64-function_commutative_product-identical_unit] [gw2] PASSED tests/test_units.py::TestVariable::test_1d_math[float64-function_commutative_product-identical_unit] tests/test_units.py::TestVariable::test_1d_math[int64-function_unary_plus-no_unit] [gw2] PASSED tests/test_units.py::TestVariable::test_1d_math[int64-function_unary_plus-no_unit] tests/test_units.py::TestVariable::test_1d_math[int64-function_unary_plus-dimensionless] [gw0] XFAIL tests/test_units.py::test_align_dataset[float64-10-coords-incompatible_unit] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-1-None-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-1-1-True-1] [gw2] PASSED tests/test_units.py::TestVariable::test_1d_math[int64-function_unary_plus-dimensionless] tests/test_units.py::TestVariable::test_1d_math[int64-function_unary_plus-incompatible_unit] [gw2] PASSED tests/test_units.py::TestVariable::test_1d_math[int64-function_unary_plus-incompatible_unit] tests/test_units.py::TestVariable::test_1d_math[int64-function_unary_plus-compatible_unit] tests/test_units.py::test_align_dataset[float64-10-coords-compatible_unit] [gw2] PASSED tests/test_units.py::TestVariable::test_1d_math[int64-function_unary_plus-compatible_unit] tests/test_units.py::TestVariable::test_1d_math[int64-function_unary_plus-identical_unit] [gw2] PASSED tests/test_units.py::TestVariable::test_1d_math[int64-function_unary_plus-identical_unit] tests/test_units.py::TestVariable::test_1d_math[int64-function_unary_minus-no_unit] [gw2] PASSED tests/test_units.py::TestVariable::test_1d_math[int64-function_unary_minus-no_unit] tests/test_units.py::TestVariable::test_1d_math[int64-function_unary_minus-dimensionless] [gw2] PASSED tests/test_units.py::TestVariable::test_1d_math[int64-function_unary_minus-dimensionless] tests/test_units.py::TestVariable::test_1d_math[int64-function_unary_minus-incompatible_unit] [gw2] PASSED tests/test_units.py::TestVariable::test_1d_math[int64-function_unary_minus-incompatible_unit] tests/test_units.py::TestVariable::test_1d_math[int64-function_unary_minus-compatible_unit] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-1-1-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-1-1-True-2] [gw2] PASSED tests/test_units.py::TestVariable::test_1d_math[int64-function_unary_minus-compatible_unit] tests/test_units.py::TestVariable::test_1d_math[int64-function_unary_minus-identical_unit] [gw2] PASSED tests/test_units.py::TestVariable::test_1d_math[int64-function_unary_minus-identical_unit] tests/test_units.py::TestVariable::test_1d_math[int64-function_absolute-no_unit] [gw2] PASSED tests/test_units.py::TestVariable::test_1d_math[int64-function_absolute-no_unit] tests/test_units.py::TestVariable::test_1d_math[int64-function_absolute-dimensionless] [gw2] PASSED tests/test_units.py::TestVariable::test_1d_math[int64-function_absolute-dimensionless] tests/test_units.py::TestVariable::test_1d_math[int64-function_absolute-incompatible_unit] [gw2] PASSED tests/test_units.py::TestVariable::test_1d_math[int64-function_absolute-incompatible_unit] tests/test_units.py::TestVariable::test_1d_math[int64-function_absolute-compatible_unit] [gw2] PASSED tests/test_units.py::TestVariable::test_1d_math[int64-function_absolute-compatible_unit] tests/test_units.py::TestVariable::test_1d_math[int64-function_absolute-identical_unit] [gw2] PASSED tests/test_units.py::TestVariable::test_1d_math[int64-function_absolute-identical_unit] tests/test_units.py::TestVariable::test_1d_math[int64-function_sum-no_unit] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[3-3-1-False-nearest] tests/test_interp.py::test_interpolate_chunk_1d[3-3-1-False-cubic] [gw2] PASSED tests/test_units.py::TestVariable::test_1d_math[int64-function_sum-no_unit] tests/test_units.py::TestVariable::test_1d_math[int64-function_sum-dimensionless] [gw3] SKIPPED tests/test_interp.py::test_interpolate_chunk_1d[3-3-1-False-cubic] tests/test_interp.py::test_interpolate_chunk_1d[3-3-1-False-pchip] [gw2] PASSED tests/test_units.py::TestVariable::test_1d_math[int64-function_sum-dimensionless] tests/test_units.py::TestVariable::test_1d_math[int64-function_sum-incompatible_unit] [gw3] SKIPPED tests/test_interp.py::test_interpolate_chunk_1d[3-3-1-False-pchip] [gw2] PASSED tests/test_units.py::TestVariable::test_1d_math[int64-function_sum-incompatible_unit] tests/test_units.py::TestVariable::test_1d_math[int64-function_sum-compatible_unit] tests/test_interp.py::test_interpolate_chunk_1d[3-3-1-False-quintic] [gw3] SKIPPED tests/test_interp.py::test_interpolate_chunk_1d[3-3-1-False-quintic] tests/test_interp.py::test_interpolate_chunk_1d[3-3-2-True-linear] [gw2] PASSED tests/test_units.py::TestVariable::test_1d_math[int64-function_sum-compatible_unit] tests/test_units.py::TestVariable::test_1d_math[int64-function_sum-identical_unit] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-1-1-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-1-1-False-1] [gw2] PASSED tests/test_units.py::TestVariable::test_1d_math[int64-function_sum-identical_unit] tests/test_units.py::TestVariable::test_1d_math[int64-function_commutative_sum-no_unit] [gw2] PASSED tests/test_units.py::TestVariable::test_1d_math[int64-function_commutative_sum-no_unit] tests/test_units.py::TestVariable::test_1d_math[int64-function_commutative_sum-dimensionless] [gw2] PASSED tests/test_units.py::TestVariable::test_1d_math[int64-function_commutative_sum-dimensionless] tests/test_units.py::TestVariable::test_1d_math[int64-function_commutative_sum-incompatible_unit] [gw2] PASSED tests/test_units.py::TestVariable::test_1d_math[int64-function_commutative_sum-incompatible_unit] tests/test_units.py::TestVariable::test_1d_math[int64-function_commutative_sum-compatible_unit] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-1-1-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-1-1-False-2] [gw2] PASSED tests/test_units.py::TestVariable::test_1d_math[int64-function_commutative_sum-compatible_unit] tests/test_units.py::TestVariable::test_1d_math[int64-function_commutative_sum-identical_unit] [gw2] PASSED tests/test_units.py::TestVariable::test_1d_math[int64-function_commutative_sum-identical_unit] tests/test_units.py::TestVariable::test_1d_math[int64-function_product-no_unit] [gw2] PASSED tests/test_units.py::TestVariable::test_1d_math[int64-function_product-no_unit] tests/test_units.py::TestVariable::test_1d_math[int64-function_product-dimensionless] [gw2] PASSED tests/test_units.py::TestVariable::test_1d_math[int64-function_product-dimensionless] tests/test_units.py::TestVariable::test_1d_math[int64-function_product-incompatible_unit] [gw2] PASSED tests/test_units.py::TestVariable::test_1d_math[int64-function_product-incompatible_unit] tests/test_units.py::TestVariable::test_1d_math[int64-function_product-compatible_unit] [gw2] PASSED tests/test_units.py::TestVariable::test_1d_math[int64-function_product-compatible_unit] tests/test_units.py::TestVariable::test_1d_math[int64-function_product-identical_unit] [gw2] PASSED tests/test_units.py::TestVariable::test_1d_math[int64-function_product-identical_unit] tests/test_units.py::TestVariable::test_1d_math[int64-function_commutative_product-no_unit] [gw2] PASSED tests/test_units.py::TestVariable::test_1d_math[int64-function_commutative_product-no_unit] tests/test_units.py::TestVariable::test_1d_math[int64-function_commutative_product-dimensionless] [gw2] PASSED tests/test_units.py::TestVariable::test_1d_math[int64-function_commutative_product-dimensionless] tests/test_units.py::TestVariable::test_1d_math[int64-function_commutative_product-incompatible_unit] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-1-1-False-2] [gw2] PASSED tests/test_units.py::TestVariable::test_1d_math[int64-function_commutative_product-incompatible_unit] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-1-2-True-1] tests/test_units.py::TestVariable::test_1d_math[int64-function_commutative_product-compatible_unit] [gw2] PASSED tests/test_units.py::TestVariable::test_1d_math[int64-function_commutative_product-compatible_unit] tests/test_units.py::TestVariable::test_1d_math[int64-function_commutative_product-identical_unit] [gw2] PASSED tests/test_units.py::TestVariable::test_1d_math[int64-function_commutative_product-identical_unit] tests/test_units.py::TestVariable::test_masking[float64-method_where-no_unit] [gw2] PASSED tests/test_units.py::TestVariable::test_masking[float64-method_where-no_unit] tests/test_units.py::TestVariable::test_masking[float64-method_where-dimensionless] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-1-2-True-1] [gw0] XFAIL tests/test_units.py::test_align_dataset[float64-10-coords-compatible_unit] tests/test_units.py::test_align_dataset[float64-10-coords-identical_unit] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-1-2-True-2] [gw2] PASSED tests/test_units.py::TestVariable::test_masking[float64-method_where-dimensionless] tests/test_units.py::TestVariable::test_masking[float64-method_where-incompatible_unit] [gw2] PASSED tests/test_units.py::TestVariable::test_masking[float64-method_where-incompatible_unit] tests/test_units.py::TestVariable::test_masking[float64-method_where-compatible_unit] [gw2] PASSED tests/test_units.py::TestVariable::test_masking[float64-method_where-compatible_unit] tests/test_units.py::TestVariable::test_masking[float64-method_where-identical_unit] [gw2] PASSED tests/test_units.py::TestVariable::test_masking[float64-method_where-identical_unit] tests/test_units.py::TestVariable::test_masking[float64-method__getitem_with_mask-no_unit] [gw2] PASSED tests/test_units.py::TestVariable::test_masking[float64-method__getitem_with_mask-no_unit] tests/test_units.py::TestVariable::test_masking[float64-method__getitem_with_mask-dimensionless] [gw2] PASSED tests/test_units.py::TestVariable::test_masking[float64-method__getitem_with_mask-dimensionless] tests/test_units.py::TestVariable::test_masking[float64-method__getitem_with_mask-incompatible_unit] [gw2] PASSED tests/test_units.py::TestVariable::test_masking[float64-method__getitem_with_mask-incompatible_unit] tests/test_units.py::TestVariable::test_masking[float64-method__getitem_with_mask-compatible_unit] [gw2] PASSED tests/test_units.py::TestVariable::test_masking[float64-method__getitem_with_mask-compatible_unit] tests/test_units.py::TestVariable::test_masking[float64-method__getitem_with_mask-identical_unit] [gw2] PASSED tests/test_units.py::TestVariable::test_masking[float64-method__getitem_with_mask-identical_unit] tests/test_units.py::TestVariable::test_masking[int64-method_where-no_unit] [gw2] PASSED tests/test_units.py::TestVariable::test_masking[int64-method_where-no_unit] tests/test_units.py::TestVariable::test_masking[int64-method_where-dimensionless] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-1-2-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-1-2-False-1] [gw2] PASSED tests/test_units.py::TestVariable::test_masking[int64-method_where-dimensionless] tests/test_units.py::TestVariable::test_masking[int64-method_where-incompatible_unit] [gw2] PASSED tests/test_units.py::TestVariable::test_masking[int64-method_where-incompatible_unit] tests/test_units.py::TestVariable::test_masking[int64-method_where-compatible_unit] [gw2] PASSED tests/test_units.py::TestVariable::test_masking[int64-method_where-compatible_unit] tests/test_units.py::TestVariable::test_masking[int64-method_where-identical_unit] [gw2] PASSED tests/test_units.py::TestVariable::test_masking[int64-method_where-identical_unit] tests/test_units.py::TestVariable::test_masking[int64-method__getitem_with_mask-no_unit] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-1-2-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-1-2-False-2] [gw2] PASSED tests/test_units.py::TestVariable::test_masking[int64-method__getitem_with_mask-no_unit] tests/test_units.py::TestVariable::test_masking[int64-method__getitem_with_mask-dimensionless] [gw2] PASSED tests/test_units.py::TestVariable::test_masking[int64-method__getitem_with_mask-dimensionless] tests/test_units.py::TestVariable::test_masking[int64-method__getitem_with_mask-incompatible_unit] [gw2] PASSED tests/test_units.py::TestVariable::test_masking[int64-method__getitem_with_mask-incompatible_unit] tests/test_units.py::TestVariable::test_masking[int64-method__getitem_with_mask-compatible_unit] [gw2] PASSED tests/test_units.py::TestVariable::test_masking[int64-method__getitem_with_mask-compatible_unit] tests/test_units.py::TestVariable::test_masking[int64-method__getitem_with_mask-identical_unit] [gw2] PASSED tests/test_units.py::TestVariable::test_masking[int64-method__getitem_with_mask-identical_unit] tests/test_units.py::TestVariable::test_squeeze[float64-x] [gw2] PASSED tests/test_units.py::TestVariable::test_squeeze[float64-x] tests/test_units.py::TestVariable::test_squeeze[float64-y] [gw2] PASSED tests/test_units.py::TestVariable::test_squeeze[float64-y] tests/test_units.py::TestVariable::test_squeeze[float64-z] [gw2] PASSED tests/test_units.py::TestVariable::test_squeeze[float64-z] tests/test_units.py::TestVariable::test_squeeze[float64-t] [gw2] PASSED tests/test_units.py::TestVariable::test_squeeze[float64-t] tests/test_units.py::TestVariable::test_squeeze[float64-all] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-1-2-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-1-3-True-1] [gw2] PASSED tests/test_units.py::TestVariable::test_squeeze[float64-all] tests/test_units.py::TestVariable::test_squeeze[int64-x] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[3-3-2-True-linear] tests/test_interp.py::test_interpolate_chunk_1d[3-3-2-True-nearest] [gw2] PASSED tests/test_units.py::TestVariable::test_squeeze[int64-x] tests/test_units.py::TestVariable::test_squeeze[int64-y] [gw2] PASSED tests/test_units.py::TestVariable::test_squeeze[int64-y] tests/test_units.py::TestVariable::test_squeeze[int64-z] [gw2] PASSED tests/test_units.py::TestVariable::test_squeeze[int64-z] tests/test_units.py::TestVariable::test_squeeze[int64-t] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-1-3-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-1-3-True-2] [gw2] PASSED tests/test_units.py::TestVariable::test_squeeze[int64-t] tests/test_units.py::TestVariable::test_squeeze[int64-all] [gw2] PASSED tests/test_units.py::TestVariable::test_squeeze[int64-all] tests/test_units.py::TestVariable::test_computation[float64-method_coarsen-numbagg] [gw2] PASSED tests/test_units.py::TestVariable::test_computation[float64-method_coarsen-numbagg] tests/test_units.py::TestVariable::test_computation[float64-method_coarsen-None] [gw2] PASSED tests/test_units.py::TestVariable::test_computation[float64-method_coarsen-None] tests/test_units.py::TestVariable::test_computation[float64-method_quantile-numbagg] [gw0] XFAIL tests/test_units.py::test_align_dataset[float64-10-coords-identical_unit] tests/test_units.py::test_align_dataset[float64-value1-data-no_unit] [gw2] PASSED tests/test_units.py::TestVariable::test_computation[float64-method_quantile-numbagg] tests/test_units.py::TestVariable::test_computation[float64-method_quantile-None] [gw2] PASSED tests/test_units.py::TestVariable::test_computation[float64-method_quantile-None] tests/test_units.py::TestVariable::test_computation[float64-method_rank-numbagg] [gw2] SKIPPED tests/test_units.py::TestVariable::test_computation[float64-method_rank-numbagg] tests/test_units.py::TestVariable::test_computation[float64-method_rank-None] [gw2] SKIPPED tests/test_units.py::TestVariable::test_computation[float64-method_rank-None] tests/test_units.py::TestVariable::test_computation[float64-method_roll-numbagg] [gw0] PASSED tests/test_units.py::test_align_dataset[float64-value1-data-no_unit] tests/test_units.py::test_align_dataset[float64-value1-data-dimensionless] [gw2] PASSED tests/test_units.py::TestVariable::test_computation[float64-method_roll-numbagg] tests/test_units.py::TestVariable::test_computation[float64-method_roll-None] [gw0] PASSED tests/test_units.py::test_align_dataset[float64-value1-data-dimensionless] tests/test_units.py::test_align_dataset[float64-value1-data-incompatible_unit] [gw2] PASSED tests/test_units.py::TestVariable::test_computation[float64-method_roll-None] tests/test_units.py::TestVariable::test_computation[float64-method_rolling_window-numbagg] [gw0] PASSED tests/test_units.py::test_align_dataset[float64-value1-data-incompatible_unit] [gw2] XPASS tests/test_units.py::TestVariable::test_computation[float64-method_rolling_window-numbagg] tests/test_units.py::TestVariable::test_computation[float64-method_rolling_window-None] tests/test_units.py::test_align_dataset[float64-value1-data-compatible_unit] [gw2] XPASS tests/test_units.py::TestVariable::test_computation[float64-method_rolling_window-None] tests/test_units.py::TestVariable::test_computation[float64-method_reduce-numbagg] [gw2] PASSED tests/test_units.py::TestVariable::test_computation[float64-method_reduce-numbagg] tests/test_units.py::TestVariable::test_computation[float64-method_reduce-None] [gw2] PASSED tests/test_units.py::TestVariable::test_computation[float64-method_reduce-None] tests/test_units.py::TestVariable::test_computation[float64-method_round-numbagg] [gw0] PASSED tests/test_units.py::test_align_dataset[float64-value1-data-compatible_unit] tests/test_units.py::test_align_dataset[float64-value1-data-identical_unit] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-1-3-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-1-3-False-1] [gw2] PASSED tests/test_units.py::TestVariable::test_computation[float64-method_round-numbagg] tests/test_units.py::TestVariable::test_computation[float64-method_round-None] [gw2] PASSED tests/test_units.py::TestVariable::test_computation[float64-method_round-None] tests/test_units.py::TestVariable::test_computation[float64-method_shift-numbagg] [gw2] PASSED tests/test_units.py::TestVariable::test_computation[float64-method_shift-numbagg] tests/test_units.py::TestVariable::test_computation[float64-method_shift-None] [gw0] PASSED tests/test_units.py::test_align_dataset[float64-value1-data-identical_unit] [gw2] PASSED tests/test_units.py::TestVariable::test_computation[float64-method_shift-None] tests/test_units.py::TestVariable::test_computation[float64-method_transpose-numbagg] tests/test_units.py::test_align_dataset[float64-value1-dims-no_unit] [gw0] SKIPPED tests/test_units.py::test_align_dataset[float64-value1-dims-no_unit] tests/test_units.py::test_align_dataset[float64-value1-dims-dimensionless] [gw0] SKIPPED tests/test_units.py::test_align_dataset[float64-value1-dims-dimensionless] tests/test_units.py::test_align_dataset[float64-value1-dims-incompatible_unit] [gw0] SKIPPED tests/test_units.py::test_align_dataset[float64-value1-dims-incompatible_unit] tests/test_units.py::test_align_dataset[float64-value1-dims-compatible_unit] [gw0] SKIPPED tests/test_units.py::test_align_dataset[float64-value1-dims-compatible_unit] [gw2] PASSED tests/test_units.py::TestVariable::test_computation[float64-method_transpose-numbagg] tests/test_units.py::TestVariable::test_computation[float64-method_transpose-None] tests/test_units.py::test_align_dataset[float64-value1-dims-identical_unit] [gw0] SKIPPED tests/test_units.py::test_align_dataset[float64-value1-dims-identical_unit] tests/test_units.py::test_align_dataset[float64-value1-coords-no_unit] [gw2] PASSED tests/test_units.py::TestVariable::test_computation[float64-method_transpose-None] tests/test_units.py::TestVariable::test_computation[int64-method_coarsen-numbagg] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[3-3-2-True-nearest] tests/test_interp.py::test_interpolate_chunk_1d[3-3-2-True-cubic] [gw2] PASSED tests/test_units.py::TestVariable::test_computation[int64-method_coarsen-numbagg] tests/test_units.py::TestVariable::test_computation[int64-method_coarsen-None] [gw3] SKIPPED tests/test_interp.py::test_interpolate_chunk_1d[3-3-2-True-cubic] tests/test_interp.py::test_interpolate_chunk_1d[3-3-2-True-pchip] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-1-3-False-1] [gw2] PASSED tests/test_units.py::TestVariable::test_computation[int64-method_coarsen-None] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-1-3-False-2] tests/test_units.py::TestVariable::test_computation[int64-method_quantile-numbagg] [gw3] SKIPPED tests/test_interp.py::test_interpolate_chunk_1d[3-3-2-True-pchip] tests/test_interp.py::test_interpolate_chunk_1d[3-3-2-True-quintic] [gw0] PASSED tests/test_units.py::test_align_dataset[float64-value1-coords-no_unit] [gw2] PASSED tests/test_units.py::TestVariable::test_computation[int64-method_quantile-numbagg] tests/test_units.py::TestVariable::test_computation[int64-method_quantile-None] tests/test_units.py::test_align_dataset[float64-value1-coords-dimensionless] [gw3] SKIPPED tests/test_interp.py::test_interpolate_chunk_1d[3-3-2-True-quintic] tests/test_interp.py::test_interpolate_chunk_1d[3-3-2-False-linear] [gw2] PASSED tests/test_units.py::TestVariable::test_computation[int64-method_quantile-None] tests/test_units.py::TestVariable::test_computation[int64-method_rank-numbagg] [gw2] SKIPPED tests/test_units.py::TestVariable::test_computation[int64-method_rank-numbagg] tests/test_units.py::TestVariable::test_computation[int64-method_rank-None] [gw2] SKIPPED tests/test_units.py::TestVariable::test_computation[int64-method_rank-None] tests/test_units.py::TestVariable::test_computation[int64-method_roll-numbagg] [gw2] PASSED tests/test_units.py::TestVariable::test_computation[int64-method_roll-numbagg] tests/test_units.py::TestVariable::test_computation[int64-method_roll-None] [gw2] PASSED tests/test_units.py::TestVariable::test_computation[int64-method_roll-None] tests/test_units.py::TestVariable::test_computation[int64-method_rolling_window-numbagg] [gw2] XPASS tests/test_units.py::TestVariable::test_computation[int64-method_rolling_window-numbagg] tests/test_units.py::TestVariable::test_computation[int64-method_rolling_window-None] [gw2] XPASS tests/test_units.py::TestVariable::test_computation[int64-method_rolling_window-None] tests/test_units.py::TestVariable::test_computation[int64-method_reduce-numbagg] [gw2] PASSED tests/test_units.py::TestVariable::test_computation[int64-method_reduce-numbagg] tests/test_units.py::TestVariable::test_computation[int64-method_reduce-None] [gw2] PASSED tests/test_units.py::TestVariable::test_computation[int64-method_reduce-None] tests/test_units.py::TestVariable::test_computation[int64-method_round-numbagg] [gw2] PASSED tests/test_units.py::TestVariable::test_computation[int64-method_round-numbagg] tests/test_units.py::TestVariable::test_computation[int64-method_round-None] [gw2] PASSED tests/test_units.py::TestVariable::test_computation[int64-method_round-None] tests/test_units.py::TestVariable::test_computation[int64-method_shift-numbagg] [gw2] PASSED tests/test_units.py::TestVariable::test_computation[int64-method_shift-numbagg] tests/test_units.py::TestVariable::test_computation[int64-method_shift-None] [gw2] PASSED tests/test_units.py::TestVariable::test_computation[int64-method_shift-None] tests/test_units.py::TestVariable::test_computation[int64-method_transpose-numbagg] [gw2] PASSED tests/test_units.py::TestVariable::test_computation[int64-method_transpose-numbagg] tests/test_units.py::TestVariable::test_computation[int64-method_transpose-None] [gw2] PASSED tests/test_units.py::TestVariable::test_computation[int64-method_transpose-None] tests/test_units.py::TestVariable::test_searchsorted[float64-no_unit] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-1-3-False-2] [gw2] PASSED tests/test_units.py::TestVariable::test_searchsorted[float64-no_unit] tests/test_units.py::TestVariable::test_searchsorted[float64-dimensionless] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-2-None-True-1] [gw2] PASSED tests/test_units.py::TestVariable::test_searchsorted[float64-dimensionless] tests/test_units.py::TestVariable::test_searchsorted[float64-incompatible_unit] [gw2] PASSED tests/test_units.py::TestVariable::test_searchsorted[float64-incompatible_unit] tests/test_units.py::TestVariable::test_searchsorted[float64-compatible_unit] [gw2] PASSED tests/test_units.py::TestVariable::test_searchsorted[float64-compatible_unit] tests/test_units.py::TestVariable::test_searchsorted[float64-identical_unit] [gw2] PASSED tests/test_units.py::TestVariable::test_searchsorted[float64-identical_unit] tests/test_units.py::TestVariable::test_searchsorted[int64-no_unit] [gw2] PASSED tests/test_units.py::TestVariable::test_searchsorted[int64-no_unit] tests/test_units.py::TestVariable::test_searchsorted[int64-dimensionless] [gw2] PASSED tests/test_units.py::TestVariable::test_searchsorted[int64-dimensionless] tests/test_units.py::TestVariable::test_searchsorted[int64-incompatible_unit] [gw2] PASSED tests/test_units.py::TestVariable::test_searchsorted[int64-incompatible_unit] tests/test_units.py::TestVariable::test_searchsorted[int64-compatible_unit] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[3-3-2-False-linear] tests/test_interp.py::test_interpolate_chunk_1d[3-3-2-False-nearest] [gw2] PASSED tests/test_units.py::TestVariable::test_searchsorted[int64-compatible_unit] tests/test_units.py::TestVariable::test_searchsorted[int64-identical_unit] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-2-None-True-1] [gw2] PASSED tests/test_units.py::TestVariable::test_searchsorted[int64-identical_unit] tests/test_units.py::TestVariable::test_stack[float64] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-2-None-True-2] [gw2] PASSED tests/test_units.py::TestVariable::test_stack[float64] tests/test_units.py::TestVariable::test_stack[int64] [gw2] PASSED tests/test_units.py::TestVariable::test_stack[int64] tests/test_units.py::TestVariable::test_unstack[float64] [gw2] PASSED tests/test_units.py::TestVariable::test_unstack[float64] tests/test_units.py::TestVariable::test_unstack[int64] [gw2] PASSED tests/test_units.py::TestVariable::test_unstack[int64] tests/test_units.py::TestVariable::test_concat[float64-no_unit] [gw2] PASSED tests/test_units.py::TestVariable::test_concat[float64-no_unit] tests/test_units.py::TestVariable::test_concat[float64-dimensionless] [gw2] PASSED tests/test_units.py::TestVariable::test_concat[float64-dimensionless] tests/test_units.py::TestVariable::test_concat[float64-incompatible_unit] [gw2] PASSED tests/test_units.py::TestVariable::test_concat[float64-incompatible_unit] tests/test_units.py::TestVariable::test_concat[float64-compatible_unit] [gw2] PASSED tests/test_units.py::TestVariable::test_concat[float64-compatible_unit] tests/test_units.py::TestVariable::test_concat[float64-identical_unit] [gw2] PASSED tests/test_units.py::TestVariable::test_concat[float64-identical_unit] tests/test_units.py::TestVariable::test_concat[int64-no_unit] [gw2] PASSED tests/test_units.py::TestVariable::test_concat[int64-no_unit] tests/test_units.py::TestVariable::test_concat[int64-dimensionless] [gw2] PASSED tests/test_units.py::TestVariable::test_concat[int64-dimensionless] tests/test_units.py::TestVariable::test_concat[int64-incompatible_unit] [gw2] PASSED tests/test_units.py::TestVariable::test_concat[int64-incompatible_unit] tests/test_units.py::TestVariable::test_concat[int64-compatible_unit] [gw2] PASSED tests/test_units.py::TestVariable::test_concat[int64-compatible_unit] tests/test_units.py::TestVariable::test_concat[int64-identical_unit] [gw2] PASSED tests/test_units.py::TestVariable::test_concat[int64-identical_unit] tests/test_units.py::TestVariable::test_set_dims[float64] [gw2] PASSED tests/test_units.py::TestVariable::test_set_dims[float64] tests/test_units.py::TestVariable::test_set_dims[int64] [gw2] PASSED tests/test_units.py::TestVariable::test_set_dims[int64] tests/test_units.py::TestVariable::test_copy[float64] [gw2] PASSED tests/test_units.py::TestVariable::test_copy[float64] tests/test_units.py::TestVariable::test_copy[int64] [gw2] PASSED tests/test_units.py::TestVariable::test_copy[int64] tests/test_units.py::TestVariable::test_no_conflicts[float64-no_unit] [gw2] PASSED tests/test_units.py::TestVariable::test_no_conflicts[float64-no_unit] tests/test_units.py::TestVariable::test_no_conflicts[float64-dimensionless] [gw2] PASSED tests/test_units.py::TestVariable::test_no_conflicts[float64-dimensionless] tests/test_units.py::TestVariable::test_no_conflicts[float64-incompatible_unit] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-2-None-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-2-None-False-1] [gw2] PASSED tests/test_units.py::TestVariable::test_no_conflicts[float64-incompatible_unit] tests/test_units.py::TestVariable::test_no_conflicts[float64-compatible_unit] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[3-3-2-False-nearest] tests/test_interp.py::test_interpolate_chunk_1d[3-3-2-False-cubic] [gw0] XFAIL tests/test_units.py::test_align_dataset[float64-value1-coords-dimensionless] tests/test_units.py::test_align_dataset[float64-value1-coords-incompatible_unit] [gw3] SKIPPED tests/test_interp.py::test_interpolate_chunk_1d[3-3-2-False-cubic] tests/test_interp.py::test_interpolate_chunk_1d[3-3-2-False-pchip] [gw2] PASSED tests/test_units.py::TestVariable::test_no_conflicts[float64-compatible_unit] tests/test_units.py::TestVariable::test_no_conflicts[float64-identical_unit] [gw2] PASSED tests/test_units.py::TestVariable::test_no_conflicts[float64-identical_unit] tests/test_units.py::TestVariable::test_no_conflicts[int64-no_unit] [gw3] SKIPPED tests/test_interp.py::test_interpolate_chunk_1d[3-3-2-False-pchip] tests/test_interp.py::test_interpolate_chunk_1d[3-3-2-False-quintic] [gw2] PASSED tests/test_units.py::TestVariable::test_no_conflicts[int64-no_unit] tests/test_units.py::TestVariable::test_no_conflicts[int64-dimensionless] [gw3] SKIPPED tests/test_interp.py::test_interpolate_chunk_1d[3-3-2-False-quintic] tests/test_interp.py::test_interpolate_chunk_1d[3-3-3-True-linear] [gw2] PASSED tests/test_units.py::TestVariable::test_no_conflicts[int64-dimensionless] tests/test_units.py::TestVariable::test_no_conflicts[int64-incompatible_unit] [gw2] PASSED tests/test_units.py::TestVariable::test_no_conflicts[int64-incompatible_unit] tests/test_units.py::TestVariable::test_no_conflicts[int64-compatible_unit] [gw2] PASSED tests/test_units.py::TestVariable::test_no_conflicts[int64-compatible_unit] tests/test_units.py::TestVariable::test_no_conflicts[int64-identical_unit] [gw2] PASSED tests/test_units.py::TestVariable::test_no_conflicts[int64-identical_unit] tests/test_units.py::TestVariable::test_pad[xr_arg0-np_arg0-constant] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-2-None-False-1] [gw2] PASSED tests/test_units.py::TestVariable::test_pad[xr_arg0-np_arg0-constant] tests/test_units.py::TestVariable::test_pad[xr_arg0-np_arg0-mean] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-2-None-False-2] [gw2] PASSED tests/test_units.py::TestVariable::test_pad[xr_arg0-np_arg0-mean] tests/test_units.py::TestVariable::test_pad[xr_arg0-np_arg0-median] [gw2] PASSED tests/test_units.py::TestVariable::test_pad[xr_arg0-np_arg0-median] tests/test_units.py::TestVariable::test_pad[xr_arg0-np_arg0-reflect] [gw2] PASSED tests/test_units.py::TestVariable::test_pad[xr_arg0-np_arg0-reflect] tests/test_units.py::TestVariable::test_pad[xr_arg0-np_arg0-edge] [gw2] PASSED tests/test_units.py::TestVariable::test_pad[xr_arg0-np_arg0-edge] tests/test_units.py::TestVariable::test_pad[xr_arg0-np_arg0-linear_ramp] [gw2] PASSED tests/test_units.py::TestVariable::test_pad[xr_arg0-np_arg0-linear_ramp] tests/test_units.py::TestVariable::test_pad[xr_arg0-np_arg0-maximum] [gw2] PASSED tests/test_units.py::TestVariable::test_pad[xr_arg0-np_arg0-maximum] tests/test_units.py::TestVariable::test_pad[xr_arg0-np_arg0-minimum] [gw2] PASSED tests/test_units.py::TestVariable::test_pad[xr_arg0-np_arg0-minimum] tests/test_units.py::TestVariable::test_pad[xr_arg0-np_arg0-symmetric] [gw2] PASSED tests/test_units.py::TestVariable::test_pad[xr_arg0-np_arg0-symmetric] tests/test_units.py::TestVariable::test_pad[xr_arg0-np_arg0-wrap] [gw2] PASSED tests/test_units.py::TestVariable::test_pad[xr_arg0-np_arg0-wrap] tests/test_units.py::TestVariable::test_pad[xr_arg1-np_arg1-constant] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[3-3-3-True-linear] tests/test_interp.py::test_interpolate_chunk_1d[3-3-3-True-nearest] [gw2] PASSED tests/test_units.py::TestVariable::test_pad[xr_arg1-np_arg1-constant] tests/test_units.py::TestVariable::test_pad[xr_arg1-np_arg1-mean] [gw2] PASSED tests/test_units.py::TestVariable::test_pad[xr_arg1-np_arg1-mean] tests/test_units.py::TestVariable::test_pad[xr_arg1-np_arg1-median] [gw2] PASSED tests/test_units.py::TestVariable::test_pad[xr_arg1-np_arg1-median] tests/test_units.py::TestVariable::test_pad[xr_arg1-np_arg1-reflect] [gw2] PASSED tests/test_units.py::TestVariable::test_pad[xr_arg1-np_arg1-reflect] tests/test_units.py::TestVariable::test_pad[xr_arg1-np_arg1-edge] [gw2] PASSED tests/test_units.py::TestVariable::test_pad[xr_arg1-np_arg1-edge] tests/test_units.py::TestVariable::test_pad[xr_arg1-np_arg1-linear_ramp] [gw2] PASSED tests/test_units.py::TestVariable::test_pad[xr_arg1-np_arg1-linear_ramp] tests/test_units.py::TestVariable::test_pad[xr_arg1-np_arg1-maximum] [gw2] PASSED tests/test_units.py::TestVariable::test_pad[xr_arg1-np_arg1-maximum] tests/test_units.py::TestVariable::test_pad[xr_arg1-np_arg1-minimum] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-2-None-False-2] [gw2] PASSED tests/test_units.py::TestVariable::test_pad[xr_arg1-np_arg1-minimum] tests/test_units.py::TestVariable::test_pad[xr_arg1-np_arg1-symmetric] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-2-1-True-1] [gw2] PASSED tests/test_units.py::TestVariable::test_pad[xr_arg1-np_arg1-symmetric] tests/test_units.py::TestVariable::test_pad[xr_arg1-np_arg1-wrap] [gw2] PASSED tests/test_units.py::TestVariable::test_pad[xr_arg1-np_arg1-wrap] tests/test_units.py::TestVariable::test_pad[xr_arg2-np_arg2-constant] [gw2] PASSED tests/test_units.py::TestVariable::test_pad[xr_arg2-np_arg2-constant] tests/test_units.py::TestVariable::test_pad[xr_arg2-np_arg2-mean] [gw2] PASSED tests/test_units.py::TestVariable::test_pad[xr_arg2-np_arg2-mean] tests/test_units.py::TestVariable::test_pad[xr_arg2-np_arg2-median] [gw2] PASSED tests/test_units.py::TestVariable::test_pad[xr_arg2-np_arg2-median] tests/test_units.py::TestVariable::test_pad[xr_arg2-np_arg2-reflect] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[3-3-3-True-nearest] tests/test_interp.py::test_interpolate_chunk_1d[3-3-3-True-cubic] [gw2] PASSED tests/test_units.py::TestVariable::test_pad[xr_arg2-np_arg2-reflect] tests/test_units.py::TestVariable::test_pad[xr_arg2-np_arg2-edge] [gw3] SKIPPED tests/test_interp.py::test_interpolate_chunk_1d[3-3-3-True-cubic] tests/test_interp.py::test_interpolate_chunk_1d[3-3-3-True-pchip] [gw2] PASSED tests/test_units.py::TestVariable::test_pad[xr_arg2-np_arg2-edge] tests/test_units.py::TestVariable::test_pad[xr_arg2-np_arg2-linear_ramp] [gw3] SKIPPED tests/test_interp.py::test_interpolate_chunk_1d[3-3-3-True-pchip] tests/test_interp.py::test_interpolate_chunk_1d[3-3-3-True-quintic] [gw2] PASSED tests/test_units.py::TestVariable::test_pad[xr_arg2-np_arg2-linear_ramp] tests/test_units.py::TestVariable::test_pad[xr_arg2-np_arg2-maximum] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-2-1-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-2-1-True-2] [gw3] SKIPPED tests/test_interp.py::test_interpolate_chunk_1d[3-3-3-True-quintic] tests/test_interp.py::test_interpolate_chunk_1d[3-3-3-False-linear] [gw2] PASSED tests/test_units.py::TestVariable::test_pad[xr_arg2-np_arg2-maximum] tests/test_units.py::TestVariable::test_pad[xr_arg2-np_arg2-minimum] [gw2] PASSED tests/test_units.py::TestVariable::test_pad[xr_arg2-np_arg2-minimum] tests/test_units.py::TestVariable::test_pad[xr_arg2-np_arg2-symmetric] [gw2] PASSED tests/test_units.py::TestVariable::test_pad[xr_arg2-np_arg2-symmetric] tests/test_units.py::TestVariable::test_pad[xr_arg2-np_arg2-wrap] [gw2] PASSED tests/test_units.py::TestVariable::test_pad[xr_arg2-np_arg2-wrap] tests/test_units.py::TestVariable::test_pad[xr_arg3-np_arg3-constant] [gw2] PASSED tests/test_units.py::TestVariable::test_pad[xr_arg3-np_arg3-constant] tests/test_units.py::TestVariable::test_pad[xr_arg3-np_arg3-mean] [gw2] PASSED tests/test_units.py::TestVariable::test_pad[xr_arg3-np_arg3-mean] tests/test_units.py::TestVariable::test_pad[xr_arg3-np_arg3-median] [gw2] PASSED tests/test_units.py::TestVariable::test_pad[xr_arg3-np_arg3-median] tests/test_units.py::TestVariable::test_pad[xr_arg3-np_arg3-reflect] [gw2] PASSED tests/test_units.py::TestVariable::test_pad[xr_arg3-np_arg3-reflect] tests/test_units.py::TestVariable::test_pad[xr_arg3-np_arg3-edge] [gw2] PASSED tests/test_units.py::TestVariable::test_pad[xr_arg3-np_arg3-edge] tests/test_units.py::TestVariable::test_pad[xr_arg3-np_arg3-linear_ramp] [gw2] PASSED tests/test_units.py::TestVariable::test_pad[xr_arg3-np_arg3-linear_ramp] tests/test_units.py::TestVariable::test_pad[xr_arg3-np_arg3-maximum] [gw0] XFAIL tests/test_units.py::test_align_dataset[float64-value1-coords-incompatible_unit] tests/test_units.py::test_align_dataset[float64-value1-coords-compatible_unit] [gw2] PASSED tests/test_units.py::TestVariable::test_pad[xr_arg3-np_arg3-maximum] tests/test_units.py::TestVariable::test_pad[xr_arg3-np_arg3-minimum] [gw2] PASSED tests/test_units.py::TestVariable::test_pad[xr_arg3-np_arg3-minimum] tests/test_units.py::TestVariable::test_pad[xr_arg3-np_arg3-symmetric] [gw2] PASSED tests/test_units.py::TestVariable::test_pad[xr_arg3-np_arg3-symmetric] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-2-1-True-2] tests/test_units.py::TestVariable::test_pad[xr_arg3-np_arg3-wrap] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[3-3-3-False-linear] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-2-1-False-1] tests/test_interp.py::test_interpolate_chunk_1d[3-3-3-False-nearest] [gw2] PASSED tests/test_units.py::TestVariable::test_pad[xr_arg3-np_arg3-wrap] tests/test_units.py::TestVariable::test_pad[xr_arg4-np_arg4-constant] [gw2] PASSED tests/test_units.py::TestVariable::test_pad[xr_arg4-np_arg4-constant] tests/test_units.py::TestVariable::test_pad[xr_arg4-np_arg4-mean] [gw2] PASSED tests/test_units.py::TestVariable::test_pad[xr_arg4-np_arg4-mean] tests/test_units.py::TestVariable::test_pad[xr_arg4-np_arg4-median] [gw2] PASSED tests/test_units.py::TestVariable::test_pad[xr_arg4-np_arg4-median] tests/test_units.py::TestVariable::test_pad[xr_arg4-np_arg4-reflect] [gw2] PASSED tests/test_units.py::TestVariable::test_pad[xr_arg4-np_arg4-reflect] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-2-1-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-2-1-False-2] tests/test_units.py::TestVariable::test_pad[xr_arg4-np_arg4-edge] [gw2] PASSED tests/test_units.py::TestVariable::test_pad[xr_arg4-np_arg4-edge] tests/test_units.py::TestVariable::test_pad[xr_arg4-np_arg4-linear_ramp] [gw2] PASSED tests/test_units.py::TestVariable::test_pad[xr_arg4-np_arg4-linear_ramp] tests/test_units.py::TestVariable::test_pad[xr_arg4-np_arg4-maximum] [gw2] PASSED tests/test_units.py::TestVariable::test_pad[xr_arg4-np_arg4-maximum] tests/test_units.py::TestVariable::test_pad[xr_arg4-np_arg4-minimum] [gw2] PASSED tests/test_units.py::TestVariable::test_pad[xr_arg4-np_arg4-minimum] tests/test_units.py::TestVariable::test_pad[xr_arg4-np_arg4-symmetric] [gw2] PASSED tests/test_units.py::TestVariable::test_pad[xr_arg4-np_arg4-symmetric] tests/test_units.py::TestVariable::test_pad[xr_arg4-np_arg4-wrap] [gw2] PASSED tests/test_units.py::TestVariable::test_pad[xr_arg4-np_arg4-wrap] tests/test_units.py::TestVariable::test_pad_unit_constant_value[float64-no_unit] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_1d[3-3-3-False-nearest] tests/test_interp.py::test_interpolate_chunk_1d[3-3-3-False-cubic] [gw2] PASSED tests/test_units.py::TestVariable::test_pad_unit_constant_value[float64-no_unit] tests/test_units.py::TestVariable::test_pad_unit_constant_value[float64-dimensionless] [gw3] SKIPPED tests/test_interp.py::test_interpolate_chunk_1d[3-3-3-False-cubic] tests/test_interp.py::test_interpolate_chunk_1d[3-3-3-False-pchip] [gw2] PASSED tests/test_units.py::TestVariable::test_pad_unit_constant_value[float64-dimensionless] tests/test_units.py::TestVariable::test_pad_unit_constant_value[float64-incompatible_unit] [gw3] SKIPPED tests/test_interp.py::test_interpolate_chunk_1d[3-3-3-False-pchip] tests/test_interp.py::test_interpolate_chunk_1d[3-3-3-False-quintic] [gw2] PASSED tests/test_units.py::TestVariable::test_pad_unit_constant_value[float64-incompatible_unit] tests/test_units.py::TestVariable::test_pad_unit_constant_value[float64-compatible_unit] [gw3] SKIPPED tests/test_interp.py::test_interpolate_chunk_1d[3-3-3-False-quintic] tests/test_interp.py::test_interpolate_chunk_advanced[linear] [gw2] PASSED tests/test_units.py::TestVariable::test_pad_unit_constant_value[float64-compatible_unit] tests/test_units.py::TestVariable::test_pad_unit_constant_value[float64-identical_unit] [gw2] PASSED tests/test_units.py::TestVariable::test_pad_unit_constant_value[float64-identical_unit] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-2-1-False-2] tests/test_units.py::TestVariable::test_pad_unit_constant_value[int64-no_unit] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-2-2-True-1] [gw2] PASSED tests/test_units.py::TestVariable::test_pad_unit_constant_value[int64-no_unit] tests/test_units.py::TestVariable::test_pad_unit_constant_value[int64-dimensionless] [gw2] PASSED tests/test_units.py::TestVariable::test_pad_unit_constant_value[int64-dimensionless] tests/test_units.py::TestVariable::test_pad_unit_constant_value[int64-incompatible_unit] [gw2] PASSED tests/test_units.py::TestVariable::test_pad_unit_constant_value[int64-incompatible_unit] tests/test_units.py::TestVariable::test_pad_unit_constant_value[int64-compatible_unit] [gw2] PASSED tests/test_units.py::TestVariable::test_pad_unit_constant_value[int64-compatible_unit] tests/test_units.py::TestVariable::test_pad_unit_constant_value[int64-identical_unit] [gw2] PASSED tests/test_units.py::TestVariable::test_pad_unit_constant_value[int64-identical_unit] tests/test_units.py::TestDataArray::test_init[float64-with_dims] [gw2] SKIPPED tests/test_units.py::TestDataArray::test_init[float64-with_dims] tests/test_units.py::TestDataArray::test_init[float64-with_coords] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-2-2-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-2-2-True-2] [gw2] PASSED tests/test_units.py::TestDataArray::test_init[float64-with_coords] tests/test_units.py::TestDataArray::test_init[float64-without_coords] [gw2] PASSED tests/test_units.py::TestDataArray::test_init[float64-without_coords] tests/test_units.py::TestDataArray::test_init[int64-with_dims] [gw2] SKIPPED tests/test_units.py::TestDataArray::test_init[int64-with_dims] tests/test_units.py::TestDataArray::test_init[int64-with_coords] [gw2] PASSED tests/test_units.py::TestDataArray::test_init[int64-with_coords] tests/test_units.py::TestDataArray::test_init[int64-without_coords] [gw2] PASSED tests/test_units.py::TestDataArray::test_init[int64-without_coords] tests/test_units.py::TestDataArray::test_repr[float64-with_dims-str] [gw2] SKIPPED tests/test_units.py::TestDataArray::test_repr[float64-with_dims-str] tests/test_units.py::TestDataArray::test_repr[float64-with_dims-repr] [gw2] SKIPPED tests/test_units.py::TestDataArray::test_repr[float64-with_dims-repr] tests/test_units.py::TestDataArray::test_repr[float64-with_coords-str] [gw2] PASSED tests/test_units.py::TestDataArray::test_repr[float64-with_coords-str] tests/test_units.py::TestDataArray::test_repr[float64-with_coords-repr] [gw2] PASSED tests/test_units.py::TestDataArray::test_repr[float64-with_coords-repr] tests/test_units.py::TestDataArray::test_repr[float64-without_coords-str] [gw2] PASSED tests/test_units.py::TestDataArray::test_repr[float64-without_coords-str] tests/test_units.py::TestDataArray::test_repr[float64-without_coords-repr] [gw2] PASSED tests/test_units.py::TestDataArray::test_repr[float64-without_coords-repr] tests/test_units.py::TestDataArray::test_repr[int64-with_dims-str] [gw2] SKIPPED tests/test_units.py::TestDataArray::test_repr[int64-with_dims-str] tests/test_units.py::TestDataArray::test_repr[int64-with_dims-repr] [gw2] SKIPPED tests/test_units.py::TestDataArray::test_repr[int64-with_dims-repr] tests/test_units.py::TestDataArray::test_repr[int64-with_coords-str] [gw2] PASSED tests/test_units.py::TestDataArray::test_repr[int64-with_coords-str] tests/test_units.py::TestDataArray::test_repr[int64-with_coords-repr] [gw0] XFAIL tests/test_units.py::test_align_dataset[float64-value1-coords-compatible_unit] tests/test_units.py::test_align_dataset[float64-value1-coords-identical_unit] [gw2] PASSED tests/test_units.py::TestDataArray::test_repr[int64-with_coords-repr] tests/test_units.py::TestDataArray::test_repr[int64-without_coords-str] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-2-2-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-2-2-False-1] [gw2] PASSED tests/test_units.py::TestDataArray::test_repr[int64-without_coords-str] tests/test_units.py::TestDataArray::test_repr[int64-without_coords-repr] [gw2] PASSED tests/test_units.py::TestDataArray::test_repr[int64-without_coords-repr] tests/test_units.py::TestDataArray::test_aggregation[float64-function_all] [gw2] PASSED tests/test_units.py::TestDataArray::test_aggregation[float64-function_all] tests/test_units.py::TestDataArray::test_aggregation[float64-function_any] [gw2] PASSED tests/test_units.py::TestDataArray::test_aggregation[float64-function_any] tests/test_units.py::TestDataArray::test_aggregation[float64-function_argmax] [gw2] SKIPPED tests/test_units.py::TestDataArray::test_aggregation[float64-function_argmax] tests/test_units.py::TestDataArray::test_aggregation[float64-function_argmin] [gw2] SKIPPED tests/test_units.py::TestDataArray::test_aggregation[float64-function_argmin] tests/test_units.py::TestDataArray::test_aggregation[float64-function_max] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-2-2-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-2-2-False-2] [gw2] PASSED tests/test_units.py::TestDataArray::test_aggregation[float64-function_max] tests/test_units.py::TestDataArray::test_aggregation[float64-function_mean] [gw2] PASSED tests/test_units.py::TestDataArray::test_aggregation[float64-function_mean] tests/test_units.py::TestDataArray::test_aggregation[float64-function_median] [gw2] SKIPPED tests/test_units.py::TestDataArray::test_aggregation[float64-function_median] tests/test_units.py::TestDataArray::test_aggregation[float64-function_min] [gw2] PASSED tests/test_units.py::TestDataArray::test_aggregation[float64-function_min] tests/test_units.py::TestDataArray::test_aggregation[float64-function_prod] [gw2] PASSED tests/test_units.py::TestDataArray::test_aggregation[float64-function_prod] tests/test_units.py::TestDataArray::test_aggregation[float64-function_sum] [gw2] PASSED tests/test_units.py::TestDataArray::test_aggregation[float64-function_sum] tests/test_units.py::TestDataArray::test_aggregation[float64-function_std] [gw2] PASSED tests/test_units.py::TestDataArray::test_aggregation[float64-function_std] tests/test_units.py::TestDataArray::test_aggregation[float64-function_var] [gw2] PASSED tests/test_units.py::TestDataArray::test_aggregation[float64-function_var] tests/test_units.py::TestDataArray::test_aggregation[float64-function_cumsum] [gw2] PASSED tests/test_units.py::TestDataArray::test_aggregation[float64-function_cumsum] tests/test_units.py::TestDataArray::test_aggregation[float64-function_cumprod] [gw2] PASSED tests/test_units.py::TestDataArray::test_aggregation[float64-function_cumprod] tests/test_units.py::TestDataArray::test_aggregation[float64-method_all] [gw2] PASSED tests/test_units.py::TestDataArray::test_aggregation[float64-method_all] tests/test_units.py::TestDataArray::test_aggregation[float64-method_any] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-2-2-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-2-3-True-1] [gw2] PASSED tests/test_units.py::TestDataArray::test_aggregation[float64-method_any] tests/test_units.py::TestDataArray::test_aggregation[float64-method_argmax] [gw2] PASSED tests/test_units.py::TestDataArray::test_aggregation[float64-method_argmax] tests/test_units.py::TestDataArray::test_aggregation[float64-method_argmin] [gw2] PASSED tests/test_units.py::TestDataArray::test_aggregation[float64-method_argmin] tests/test_units.py::TestDataArray::test_aggregation[float64-method_max] [gw2] PASSED tests/test_units.py::TestDataArray::test_aggregation[float64-method_max] tests/test_units.py::TestDataArray::test_aggregation[float64-method_mean] [gw2] PASSED tests/test_units.py::TestDataArray::test_aggregation[float64-method_mean] tests/test_units.py::TestDataArray::test_aggregation[float64-method_median] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-2-3-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-2-3-True-2] [gw2] PASSED tests/test_units.py::TestDataArray::test_aggregation[float64-method_median] tests/test_units.py::TestDataArray::test_aggregation[float64-method_min] [gw2] PASSED tests/test_units.py::TestDataArray::test_aggregation[float64-method_min] tests/test_units.py::TestDataArray::test_aggregation[float64-method_prod] [gw2] PASSED tests/test_units.py::TestDataArray::test_aggregation[float64-method_prod] tests/test_units.py::TestDataArray::test_aggregation[float64-method_sum] [gw2] PASSED tests/test_units.py::TestDataArray::test_aggregation[float64-method_sum] tests/test_units.py::TestDataArray::test_aggregation[float64-method_std] [gw2] PASSED tests/test_units.py::TestDataArray::test_aggregation[float64-method_std] tests/test_units.py::TestDataArray::test_aggregation[float64-method_var] [gw2] PASSED tests/test_units.py::TestDataArray::test_aggregation[float64-method_var] tests/test_units.py::TestDataArray::test_aggregation[float64-method_cumsum] [gw2] PASSED tests/test_units.py::TestDataArray::test_aggregation[float64-method_cumsum] tests/test_units.py::TestDataArray::test_aggregation[float64-method_cumprod] [gw2] PASSED tests/test_units.py::TestDataArray::test_aggregation[float64-method_cumprod] tests/test_units.py::TestDataArray::test_aggregation[int64-function_all] [gw2] PASSED tests/test_units.py::TestDataArray::test_aggregation[int64-function_all] tests/test_units.py::TestDataArray::test_aggregation[int64-function_any] [gw2] PASSED tests/test_units.py::TestDataArray::test_aggregation[int64-function_any] tests/test_units.py::TestDataArray::test_aggregation[int64-function_argmax] [gw2] SKIPPED tests/test_units.py::TestDataArray::test_aggregation[int64-function_argmax] tests/test_units.py::TestDataArray::test_aggregation[int64-function_argmin] [gw2] SKIPPED tests/test_units.py::TestDataArray::test_aggregation[int64-function_argmin] tests/test_units.py::TestDataArray::test_aggregation[int64-function_max] [gw0] XFAIL tests/test_units.py::test_align_dataset[float64-value1-coords-identical_unit] tests/test_units.py::test_align_dataset[int64-10-data-no_unit] [gw0] PASSED tests/test_units.py::test_align_dataset[int64-10-data-no_unit] tests/test_units.py::test_align_dataset[int64-10-data-dimensionless] [gw2] PASSED tests/test_units.py::TestDataArray::test_aggregation[int64-function_max] tests/test_units.py::TestDataArray::test_aggregation[int64-function_mean] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-2-3-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-2-3-False-1] [gw0] PASSED tests/test_units.py::test_align_dataset[int64-10-data-dimensionless] tests/test_units.py::test_align_dataset[int64-10-data-incompatible_unit] [gw2] PASSED tests/test_units.py::TestDataArray::test_aggregation[int64-function_mean] tests/test_units.py::TestDataArray::test_aggregation[int64-function_median] [gw2] SKIPPED tests/test_units.py::TestDataArray::test_aggregation[int64-function_median] tests/test_units.py::TestDataArray::test_aggregation[int64-function_min] [gw0] PASSED tests/test_units.py::test_align_dataset[int64-10-data-incompatible_unit] tests/test_units.py::test_align_dataset[int64-10-data-compatible_unit] [gw2] PASSED tests/test_units.py::TestDataArray::test_aggregation[int64-function_min] tests/test_units.py::TestDataArray::test_aggregation[int64-function_prod] [gw2] PASSED tests/test_units.py::TestDataArray::test_aggregation[int64-function_prod] tests/test_units.py::TestDataArray::test_aggregation[int64-function_sum] [gw0] PASSED tests/test_units.py::test_align_dataset[int64-10-data-compatible_unit] tests/test_units.py::test_align_dataset[int64-10-data-identical_unit] [gw2] PASSED tests/test_units.py::TestDataArray::test_aggregation[int64-function_sum] tests/test_units.py::TestDataArray::test_aggregation[int64-function_std] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-2-3-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-2-3-False-2] [gw2] PASSED tests/test_units.py::TestDataArray::test_aggregation[int64-function_std] tests/test_units.py::TestDataArray::test_aggregation[int64-function_var] [gw2] PASSED tests/test_units.py::TestDataArray::test_aggregation[int64-function_var] [gw0] PASSED tests/test_units.py::test_align_dataset[int64-10-data-identical_unit] tests/test_units.py::TestDataArray::test_aggregation[int64-function_cumsum] tests/test_units.py::test_align_dataset[int64-10-dims-no_unit] [gw0] SKIPPED tests/test_units.py::test_align_dataset[int64-10-dims-no_unit] tests/test_units.py::test_align_dataset[int64-10-dims-dimensionless] [gw0] SKIPPED tests/test_units.py::test_align_dataset[int64-10-dims-dimensionless] tests/test_units.py::test_align_dataset[int64-10-dims-incompatible_unit] [gw0] SKIPPED tests/test_units.py::test_align_dataset[int64-10-dims-incompatible_unit] tests/test_units.py::test_align_dataset[int64-10-dims-compatible_unit] [gw0] SKIPPED tests/test_units.py::test_align_dataset[int64-10-dims-compatible_unit] tests/test_units.py::test_align_dataset[int64-10-dims-identical_unit] [gw0] SKIPPED tests/test_units.py::test_align_dataset[int64-10-dims-identical_unit] tests/test_units.py::test_align_dataset[int64-10-coords-no_unit] [gw2] PASSED tests/test_units.py::TestDataArray::test_aggregation[int64-function_cumsum] tests/test_units.py::TestDataArray::test_aggregation[int64-function_cumprod] [gw2] PASSED tests/test_units.py::TestDataArray::test_aggregation[int64-function_cumprod] tests/test_units.py::TestDataArray::test_aggregation[int64-method_all] [gw2] PASSED tests/test_units.py::TestDataArray::test_aggregation[int64-method_all] tests/test_units.py::TestDataArray::test_aggregation[int64-method_any] [gw2] PASSED tests/test_units.py::TestDataArray::test_aggregation[int64-method_any] tests/test_units.py::TestDataArray::test_aggregation[int64-method_argmax] [gw2] PASSED tests/test_units.py::TestDataArray::test_aggregation[int64-method_argmax] tests/test_units.py::TestDataArray::test_aggregation[int64-method_argmin] [gw2] PASSED tests/test_units.py::TestDataArray::test_aggregation[int64-method_argmin] tests/test_units.py::TestDataArray::test_aggregation[int64-method_max] [gw2] PASSED tests/test_units.py::TestDataArray::test_aggregation[int64-method_max] tests/test_units.py::TestDataArray::test_aggregation[int64-method_mean] [gw2] PASSED tests/test_units.py::TestDataArray::test_aggregation[int64-method_mean] tests/test_units.py::TestDataArray::test_aggregation[int64-method_median] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-2-3-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-3-None-True-1] [gw2] PASSED tests/test_units.py::TestDataArray::test_aggregation[int64-method_median] tests/test_units.py::TestDataArray::test_aggregation[int64-method_min] [gw2] PASSED tests/test_units.py::TestDataArray::test_aggregation[int64-method_min] tests/test_units.py::TestDataArray::test_aggregation[int64-method_prod] [gw2] PASSED tests/test_units.py::TestDataArray::test_aggregation[int64-method_prod] tests/test_units.py::TestDataArray::test_aggregation[int64-method_sum] [gw2] PASSED tests/test_units.py::TestDataArray::test_aggregation[int64-method_sum] tests/test_units.py::TestDataArray::test_aggregation[int64-method_std] [gw2] PASSED tests/test_units.py::TestDataArray::test_aggregation[int64-method_std] tests/test_units.py::TestDataArray::test_aggregation[int64-method_var] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-3-None-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-3-None-True-2] [gw2] PASSED tests/test_units.py::TestDataArray::test_aggregation[int64-method_var] tests/test_units.py::TestDataArray::test_aggregation[int64-method_cumsum] [gw2] PASSED tests/test_units.py::TestDataArray::test_aggregation[int64-method_cumsum] tests/test_units.py::TestDataArray::test_aggregation[int64-method_cumprod] [gw2] PASSED tests/test_units.py::TestDataArray::test_aggregation[int64-method_cumprod] tests/test_units.py::TestDataArray::test_unary_operations[float64-negate] [gw2] PASSED tests/test_units.py::TestDataArray::test_unary_operations[float64-negate] tests/test_units.py::TestDataArray::test_unary_operations[float64-absolute] [gw2] PASSED tests/test_units.py::TestDataArray::test_unary_operations[float64-absolute] tests/test_units.py::TestDataArray::test_unary_operations[float64-round] [gw2] PASSED tests/test_units.py::TestDataArray::test_unary_operations[float64-round] tests/test_units.py::TestDataArray::test_unary_operations[int64-negate] [gw2] PASSED tests/test_units.py::TestDataArray::test_unary_operations[int64-negate] tests/test_units.py::TestDataArray::test_unary_operations[int64-absolute] [gw2] PASSED tests/test_units.py::TestDataArray::test_unary_operations[int64-absolute] tests/test_units.py::TestDataArray::test_unary_operations[int64-round] [gw2] PASSED tests/test_units.py::TestDataArray::test_unary_operations[int64-round] tests/test_units.py::TestDataArray::test_binary_operations[float64-multiply] [gw2] PASSED tests/test_units.py::TestDataArray::test_binary_operations[float64-multiply] tests/test_units.py::TestDataArray::test_binary_operations[float64-add] [gw2] PASSED tests/test_units.py::TestDataArray::test_binary_operations[float64-add] tests/test_units.py::TestDataArray::test_binary_operations[float64-add scalar] [gw2] PASSED tests/test_units.py::TestDataArray::test_binary_operations[float64-add scalar] tests/test_units.py::TestDataArray::test_binary_operations[float64-matrix multiply] [gw2] PASSED tests/test_units.py::TestDataArray::test_binary_operations[float64-matrix multiply] tests/test_units.py::TestDataArray::test_binary_operations[int64-multiply] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-3-None-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-3-None-False-1] [gw2] PASSED tests/test_units.py::TestDataArray::test_binary_operations[int64-multiply] tests/test_units.py::TestDataArray::test_binary_operations[int64-add] [gw2] PASSED tests/test_units.py::TestDataArray::test_binary_operations[int64-add] tests/test_units.py::TestDataArray::test_binary_operations[int64-add scalar] [gw2] PASSED tests/test_units.py::TestDataArray::test_binary_operations[int64-add scalar] tests/test_units.py::TestDataArray::test_binary_operations[int64-matrix multiply] [gw2] PASSED tests/test_units.py::TestDataArray::test_binary_operations[int64-matrix multiply] tests/test_units.py::TestDataArray::test_comparison_operations[float64-without_unit-less_than] [gw0] XFAIL tests/test_units.py::test_align_dataset[int64-10-coords-no_unit] tests/test_units.py::test_align_dataset[int64-10-coords-dimensionless] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-3-None-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-3-None-False-2] [gw2] PASSED tests/test_units.py::TestDataArray::test_comparison_operations[float64-without_unit-less_than] tests/test_units.py::TestDataArray::test_comparison_operations[float64-without_unit-greater_equal] [gw2] PASSED tests/test_units.py::TestDataArray::test_comparison_operations[float64-without_unit-greater_equal] tests/test_units.py::TestDataArray::test_comparison_operations[float64-without_unit-equal] [gw2] PASSED tests/test_units.py::TestDataArray::test_comparison_operations[float64-without_unit-equal] tests/test_units.py::TestDataArray::test_comparison_operations[float64-dimensionless-less_than] [gw2] PASSED tests/test_units.py::TestDataArray::test_comparison_operations[float64-dimensionless-less_than] tests/test_units.py::TestDataArray::test_comparison_operations[float64-dimensionless-greater_equal] [gw2] PASSED tests/test_units.py::TestDataArray::test_comparison_operations[float64-dimensionless-greater_equal] tests/test_units.py::TestDataArray::test_comparison_operations[float64-dimensionless-equal] [gw2] PASSED tests/test_units.py::TestDataArray::test_comparison_operations[float64-dimensionless-equal] tests/test_units.py::TestDataArray::test_comparison_operations[float64-incompatible_unit-less_than] [gw2] PASSED tests/test_units.py::TestDataArray::test_comparison_operations[float64-incompatible_unit-less_than] tests/test_units.py::TestDataArray::test_comparison_operations[float64-incompatible_unit-greater_equal] [gw2] PASSED tests/test_units.py::TestDataArray::test_comparison_operations[float64-incompatible_unit-greater_equal] tests/test_units.py::TestDataArray::test_comparison_operations[float64-incompatible_unit-equal] [gw2] PASSED tests/test_units.py::TestDataArray::test_comparison_operations[float64-incompatible_unit-equal] tests/test_units.py::TestDataArray::test_comparison_operations[float64-compatible_unit-less_than] [gw2] PASSED tests/test_units.py::TestDataArray::test_comparison_operations[float64-compatible_unit-less_than] tests/test_units.py::TestDataArray::test_comparison_operations[float64-compatible_unit-greater_equal] [gw2] PASSED tests/test_units.py::TestDataArray::test_comparison_operations[float64-compatible_unit-greater_equal] tests/test_units.py::TestDataArray::test_comparison_operations[float64-compatible_unit-equal] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-3-None-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-3-1-True-1] [gw2] PASSED tests/test_units.py::TestDataArray::test_comparison_operations[float64-compatible_unit-equal] tests/test_units.py::TestDataArray::test_comparison_operations[float64-identical_unit-less_than] [gw2] PASSED tests/test_units.py::TestDataArray::test_comparison_operations[float64-identical_unit-less_than] tests/test_units.py::TestDataArray::test_comparison_operations[float64-identical_unit-greater_equal] [gw2] PASSED tests/test_units.py::TestDataArray::test_comparison_operations[float64-identical_unit-greater_equal] tests/test_units.py::TestDataArray::test_comparison_operations[float64-identical_unit-equal] [gw2] PASSED tests/test_units.py::TestDataArray::test_comparison_operations[float64-identical_unit-equal] tests/test_units.py::TestDataArray::test_comparison_operations[int64-without_unit-less_than] [gw2] PASSED tests/test_units.py::TestDataArray::test_comparison_operations[int64-without_unit-less_than] tests/test_units.py::TestDataArray::test_comparison_operations[int64-without_unit-greater_equal] [gw2] PASSED tests/test_units.py::TestDataArray::test_comparison_operations[int64-without_unit-greater_equal] tests/test_units.py::TestDataArray::test_comparison_operations[int64-without_unit-equal] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-3-1-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-3-1-True-2] [gw2] PASSED tests/test_units.py::TestDataArray::test_comparison_operations[int64-without_unit-equal] tests/test_units.py::TestDataArray::test_comparison_operations[int64-dimensionless-less_than] [gw2] PASSED tests/test_units.py::TestDataArray::test_comparison_operations[int64-dimensionless-less_than] tests/test_units.py::TestDataArray::test_comparison_operations[int64-dimensionless-greater_equal] [gw2] PASSED tests/test_units.py::TestDataArray::test_comparison_operations[int64-dimensionless-greater_equal] tests/test_units.py::TestDataArray::test_comparison_operations[int64-dimensionless-equal] [gw2] PASSED tests/test_units.py::TestDataArray::test_comparison_operations[int64-dimensionless-equal] tests/test_units.py::TestDataArray::test_comparison_operations[int64-incompatible_unit-less_than] [gw2] PASSED tests/test_units.py::TestDataArray::test_comparison_operations[int64-incompatible_unit-less_than] tests/test_units.py::TestDataArray::test_comparison_operations[int64-incompatible_unit-greater_equal] [gw2] PASSED tests/test_units.py::TestDataArray::test_comparison_operations[int64-incompatible_unit-greater_equal] tests/test_units.py::TestDataArray::test_comparison_operations[int64-incompatible_unit-equal] [gw2] PASSED tests/test_units.py::TestDataArray::test_comparison_operations[int64-incompatible_unit-equal] tests/test_units.py::TestDataArray::test_comparison_operations[int64-compatible_unit-less_than] [gw2] PASSED tests/test_units.py::TestDataArray::test_comparison_operations[int64-compatible_unit-less_than] tests/test_units.py::TestDataArray::test_comparison_operations[int64-compatible_unit-greater_equal] [gw2] PASSED tests/test_units.py::TestDataArray::test_comparison_operations[int64-compatible_unit-greater_equal] tests/test_units.py::TestDataArray::test_comparison_operations[int64-compatible_unit-equal] [gw2] PASSED tests/test_units.py::TestDataArray::test_comparison_operations[int64-compatible_unit-equal] tests/test_units.py::TestDataArray::test_comparison_operations[int64-identical_unit-less_than] [gw2] PASSED tests/test_units.py::TestDataArray::test_comparison_operations[int64-identical_unit-less_than] tests/test_units.py::TestDataArray::test_comparison_operations[int64-identical_unit-greater_equal] [gw2] PASSED tests/test_units.py::TestDataArray::test_comparison_operations[int64-identical_unit-greater_equal] tests/test_units.py::TestDataArray::test_comparison_operations[int64-identical_unit-equal] [gw2] PASSED tests/test_units.py::TestDataArray::test_comparison_operations[int64-identical_unit-equal] tests/test_units.py::TestDataArray::test_univariate_ufunc[float64-dimensionless] [gw2] PASSED tests/test_units.py::TestDataArray::test_univariate_ufunc[float64-dimensionless] tests/test_units.py::TestDataArray::test_univariate_ufunc[float64-incompatible_unit] [gw2] PASSED tests/test_units.py::TestDataArray::test_univariate_ufunc[float64-incompatible_unit] tests/test_units.py::TestDataArray::test_univariate_ufunc[float64-compatible_unit] [gw2] PASSED tests/test_units.py::TestDataArray::test_univariate_ufunc[float64-compatible_unit] tests/test_units.py::TestDataArray::test_univariate_ufunc[int64-dimensionless] [gw2] PASSED tests/test_units.py::TestDataArray::test_univariate_ufunc[int64-dimensionless] tests/test_units.py::TestDataArray::test_univariate_ufunc[int64-incompatible_unit] [gw0] XFAIL tests/test_units.py::test_align_dataset[int64-10-coords-dimensionless] tests/test_units.py::test_align_dataset[int64-10-coords-incompatible_unit] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-3-1-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-3-1-False-1] [gw2] PASSED tests/test_units.py::TestDataArray::test_univariate_ufunc[int64-incompatible_unit] tests/test_units.py::TestDataArray::test_univariate_ufunc[int64-compatible_unit] [gw2] PASSED tests/test_units.py::TestDataArray::test_univariate_ufunc[int64-compatible_unit] tests/test_units.py::TestDataArray::test_bivariate_ufunc[float64-without_unit] [gw2] PASSED tests/test_units.py::TestDataArray::test_bivariate_ufunc[float64-without_unit] tests/test_units.py::TestDataArray::test_bivariate_ufunc[float64-dimensionless] [gw2] PASSED tests/test_units.py::TestDataArray::test_bivariate_ufunc[float64-dimensionless] tests/test_units.py::TestDataArray::test_bivariate_ufunc[float64-incompatible_unit] [gw2] PASSED tests/test_units.py::TestDataArray::test_bivariate_ufunc[float64-incompatible_unit] tests/test_units.py::TestDataArray::test_bivariate_ufunc[float64-compatible_unit] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-3-1-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-3-1-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-3-1-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-3-2-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-3-2-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-3-2-True-2] [gw0] XFAIL tests/test_units.py::test_align_dataset[int64-10-coords-incompatible_unit] tests/test_units.py::test_align_dataset[int64-10-coords-compatible_unit] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-3-2-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-3-2-False-1] [gw2] XFAIL tests/test_units.py::TestDataArray::test_bivariate_ufunc[float64-compatible_unit] tests/test_units.py::TestDataArray::test_bivariate_ufunc[float64-identical_unit] [gw2] PASSED tests/test_units.py::TestDataArray::test_bivariate_ufunc[float64-identical_unit] tests/test_units.py::TestDataArray::test_bivariate_ufunc[int64-without_unit] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-3-2-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-3-2-False-2] [gw2] PASSED tests/test_units.py::TestDataArray::test_bivariate_ufunc[int64-without_unit] tests/test_units.py::TestDataArray::test_bivariate_ufunc[int64-dimensionless] [gw2] PASSED tests/test_units.py::TestDataArray::test_bivariate_ufunc[int64-dimensionless] tests/test_units.py::TestDataArray::test_bivariate_ufunc[int64-incompatible_unit] [gw2] PASSED tests/test_units.py::TestDataArray::test_bivariate_ufunc[int64-incompatible_unit] tests/test_units.py::TestDataArray::test_bivariate_ufunc[int64-compatible_unit] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-3-2-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-3-3-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-3-3-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-3-3-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-3-3-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-3-3-False-1] [gw2] XFAIL tests/test_units.py::TestDataArray::test_bivariate_ufunc[int64-compatible_unit] tests/test_units.py::TestDataArray::test_bivariate_ufunc[int64-identical_unit] [gw2] PASSED tests/test_units.py::TestDataArray::test_bivariate_ufunc[int64-identical_unit] tests/test_units.py::TestDataArray::test_numpy_properties[float64-T] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-3-3-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-3-3-False-2] [gw2] PASSED tests/test_units.py::TestDataArray::test_numpy_properties[float64-T] tests/test_units.py::TestDataArray::test_numpy_properties[float64-imag] [gw2] PASSED tests/test_units.py::TestDataArray::test_numpy_properties[float64-imag] tests/test_units.py::TestDataArray::test_numpy_properties[float64-real] [gw2] PASSED tests/test_units.py::TestDataArray::test_numpy_properties[float64-real] tests/test_units.py::TestDataArray::test_numpy_properties[int64-T] [gw2] PASSED tests/test_units.py::TestDataArray::test_numpy_properties[int64-T] tests/test_units.py::TestDataArray::test_numpy_properties[int64-imag] [gw2] PASSED tests/test_units.py::TestDataArray::test_numpy_properties[int64-imag] tests/test_units.py::TestDataArray::test_numpy_properties[int64-real] [gw2] PASSED tests/test_units.py::TestDataArray::test_numpy_properties[int64-real] tests/test_units.py::TestDataArray::test_numpy_methods[float64-method_conj] [gw2] PASSED tests/test_units.py::TestDataArray::test_numpy_methods[float64-method_conj] tests/test_units.py::TestDataArray::test_numpy_methods[float64-method_argsort] [gw2] PASSED tests/test_units.py::TestDataArray::test_numpy_methods[float64-method_argsort] tests/test_units.py::TestDataArray::test_numpy_methods[float64-method_conjugate] [gw0] XFAIL tests/test_units.py::test_align_dataset[int64-10-coords-compatible_unit] tests/test_units.py::test_align_dataset[int64-10-coords-identical_unit] [gw2] PASSED tests/test_units.py::TestDataArray::test_numpy_methods[float64-method_conjugate] tests/test_units.py::TestDataArray::test_numpy_methods[float64-method_round] [gw2] PASSED tests/test_units.py::TestDataArray::test_numpy_methods[float64-method_round] tests/test_units.py::TestDataArray::test_numpy_methods[int64-method_conj] [gw2] PASSED tests/test_units.py::TestDataArray::test_numpy_methods[int64-method_conj] tests/test_units.py::TestDataArray::test_numpy_methods[int64-method_argsort] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-3-3-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-4-None-True-1] [gw2] PASSED tests/test_units.py::TestDataArray::test_numpy_methods[int64-method_argsort] tests/test_units.py::TestDataArray::test_numpy_methods[int64-method_conjugate] [gw2] PASSED tests/test_units.py::TestDataArray::test_numpy_methods[int64-method_conjugate] tests/test_units.py::TestDataArray::test_numpy_methods[int64-method_round] [gw2] PASSED tests/test_units.py::TestDataArray::test_numpy_methods[int64-method_round] tests/test_units.py::TestDataArray::test_item[float64] [gw2] PASSED tests/test_units.py::TestDataArray::test_item[float64] tests/test_units.py::TestDataArray::test_item[int64] [gw2] PASSED tests/test_units.py::TestDataArray::test_item[int64] tests/test_units.py::TestDataArray::test_searchsorted[float64-method_searchsorted-no_unit] [gw2] PASSED tests/test_units.py::TestDataArray::test_searchsorted[float64-method_searchsorted-no_unit] tests/test_units.py::TestDataArray::test_searchsorted[float64-method_searchsorted-dimensionless] [gw2] PASSED tests/test_units.py::TestDataArray::test_searchsorted[float64-method_searchsorted-dimensionless] tests/test_units.py::TestDataArray::test_searchsorted[float64-method_searchsorted-incompatible_unit] [gw2] PASSED tests/test_units.py::TestDataArray::test_searchsorted[float64-method_searchsorted-incompatible_unit] tests/test_units.py::TestDataArray::test_searchsorted[float64-method_searchsorted-compatible_unit] [gw2] PASSED tests/test_units.py::TestDataArray::test_searchsorted[float64-method_searchsorted-compatible_unit] tests/test_units.py::TestDataArray::test_searchsorted[float64-method_searchsorted-identical_unit] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-4-None-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-4-None-True-2] [gw2] PASSED tests/test_units.py::TestDataArray::test_searchsorted[float64-method_searchsorted-identical_unit] tests/test_units.py::TestDataArray::test_searchsorted[float64-function_searchsorted-no_unit] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-4-None-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-4-None-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-4-None-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-4-None-False-2] [gw0] XFAIL tests/test_units.py::test_align_dataset[int64-10-coords-identical_unit] tests/test_units.py::test_align_dataset[int64-value1-data-no_unit] [gw0] PASSED tests/test_units.py::test_align_dataset[int64-value1-data-no_unit] tests/test_units.py::test_align_dataset[int64-value1-data-dimensionless] [gw0] PASSED tests/test_units.py::test_align_dataset[int64-value1-data-dimensionless] tests/test_units.py::test_align_dataset[int64-value1-data-incompatible_unit] [gw0] PASSED tests/test_units.py::test_align_dataset[int64-value1-data-incompatible_unit] tests/test_units.py::test_align_dataset[int64-value1-data-compatible_unit] [gw0] PASSED tests/test_units.py::test_align_dataset[int64-value1-data-compatible_unit] tests/test_units.py::test_align_dataset[int64-value1-data-identical_unit] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-4-None-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-4-1-True-1] [gw0] PASSED tests/test_units.py::test_align_dataset[int64-value1-data-identical_unit] tests/test_units.py::test_align_dataset[int64-value1-dims-no_unit] [gw0] SKIPPED tests/test_units.py::test_align_dataset[int64-value1-dims-no_unit] tests/test_units.py::test_align_dataset[int64-value1-dims-dimensionless] [gw0] SKIPPED tests/test_units.py::test_align_dataset[int64-value1-dims-dimensionless] tests/test_units.py::test_align_dataset[int64-value1-dims-incompatible_unit] [gw0] SKIPPED tests/test_units.py::test_align_dataset[int64-value1-dims-incompatible_unit] tests/test_units.py::test_align_dataset[int64-value1-dims-compatible_unit] [gw0] SKIPPED tests/test_units.py::test_align_dataset[int64-value1-dims-compatible_unit] tests/test_units.py::test_align_dataset[int64-value1-dims-identical_unit] [gw0] SKIPPED tests/test_units.py::test_align_dataset[int64-value1-dims-identical_unit] tests/test_units.py::test_align_dataset[int64-value1-coords-no_unit] [gw0] PASSED tests/test_units.py::test_align_dataset[int64-value1-coords-no_unit] tests/test_units.py::test_align_dataset[int64-value1-coords-dimensionless] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-4-1-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-4-1-True-2] [gw2] XFAIL tests/test_units.py::TestDataArray::test_searchsorted[float64-function_searchsorted-no_unit] tests/test_units.py::TestDataArray::test_searchsorted[float64-function_searchsorted-dimensionless] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-4-1-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-4-1-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-4-1-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-4-1-False-2] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_advanced[linear] tests/test_interp.py::test_interpolate_chunk_advanced[nearest] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-4-1-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-4-2-True-1] [gw0] XFAIL tests/test_units.py::test_align_dataset[int64-value1-coords-dimensionless] tests/test_units.py::test_align_dataset[int64-value1-coords-incompatible_unit] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-4-2-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-4-2-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-4-2-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-4-2-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-4-2-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-4-2-False-2] [gw0] XFAIL tests/test_units.py::test_align_dataset[int64-value1-coords-incompatible_unit] tests/test_units.py::test_align_dataset[int64-value1-coords-compatible_unit] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-4-2-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-4-3-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-4-3-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-4-3-True-2] [gw2] XFAIL tests/test_units.py::TestDataArray::test_searchsorted[float64-function_searchsorted-dimensionless] tests/test_units.py::TestDataArray::test_searchsorted[float64-function_searchsorted-incompatible_unit] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-4-3-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-4-3-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-4-3-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-4-3-False-2] [gw0] XFAIL tests/test_units.py::test_align_dataset[int64-value1-coords-compatible_unit] tests/test_units.py::test_align_dataset[int64-value1-coords-identical_unit] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-4-3-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-1-None-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-1-None-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-1-None-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-1-None-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-1-None-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-1-None-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-1-None-False-2] [gw0] XFAIL tests/test_units.py::test_align_dataset[int64-value1-coords-identical_unit] tests/test_units.py::test_broadcast_dataarray[float64] [gw0] PASSED tests/test_units.py::test_broadcast_dataarray[float64] tests/test_units.py::test_broadcast_dataarray[int64] [gw0] PASSED tests/test_units.py::test_broadcast_dataarray[int64] tests/test_units.py::test_broadcast_dataset[float64] [gw0] PASSED tests/test_units.py::test_broadcast_dataset[float64] tests/test_units.py::test_broadcast_dataset[int64] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-1-None-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-1-1-True-1] [gw0] PASSED tests/test_units.py::test_broadcast_dataset[int64] tests/test_units.py::test_combine_by_coords[float64-data-no_unit] [gw0] PASSED tests/test_units.py::test_combine_by_coords[float64-data-no_unit] tests/test_units.py::test_combine_by_coords[float64-data-dimensionless] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-1-1-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-1-1-True-2] [gw0] PASSED tests/test_units.py::test_combine_by_coords[float64-data-dimensionless] tests/test_units.py::test_combine_by_coords[float64-data-incompatible_unit] [gw0] PASSED tests/test_units.py::test_combine_by_coords[float64-data-incompatible_unit] tests/test_units.py::test_combine_by_coords[float64-data-compatible_unit] [gw2] XFAIL tests/test_units.py::TestDataArray::test_searchsorted[float64-function_searchsorted-incompatible_unit] tests/test_units.py::TestDataArray::test_searchsorted[float64-function_searchsorted-compatible_unit] [gw0] PASSED tests/test_units.py::test_combine_by_coords[float64-data-compatible_unit] tests/test_units.py::test_combine_by_coords[float64-data-identical_unit] [gw0] PASSED tests/test_units.py::test_combine_by_coords[float64-data-identical_unit] tests/test_units.py::test_combine_by_coords[float64-dims-no_unit] [gw0] SKIPPED tests/test_units.py::test_combine_by_coords[float64-dims-no_unit] tests/test_units.py::test_combine_by_coords[float64-dims-dimensionless] [gw0] SKIPPED tests/test_units.py::test_combine_by_coords[float64-dims-dimensionless] tests/test_units.py::test_combine_by_coords[float64-dims-incompatible_unit] [gw0] SKIPPED tests/test_units.py::test_combine_by_coords[float64-dims-incompatible_unit] tests/test_units.py::test_combine_by_coords[float64-dims-compatible_unit] [gw0] SKIPPED tests/test_units.py::test_combine_by_coords[float64-dims-compatible_unit] tests/test_units.py::test_combine_by_coords[float64-dims-identical_unit] [gw0] SKIPPED tests/test_units.py::test_combine_by_coords[float64-dims-identical_unit] tests/test_units.py::test_combine_by_coords[float64-coords-no_unit] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-1-1-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-1-1-False-1] [gw0] PASSED tests/test_units.py::test_combine_by_coords[float64-coords-no_unit] tests/test_units.py::test_combine_by_coords[float64-coords-dimensionless] [gw0] PASSED tests/test_units.py::test_combine_by_coords[float64-coords-dimensionless] tests/test_units.py::test_combine_by_coords[float64-coords-incompatible_unit] [gw0] PASSED tests/test_units.py::test_combine_by_coords[float64-coords-incompatible_unit] tests/test_units.py::test_combine_by_coords[float64-coords-compatible_unit] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-1-1-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-1-1-False-2] [gw0] PASSED tests/test_units.py::test_combine_by_coords[float64-coords-compatible_unit] tests/test_units.py::test_combine_by_coords[float64-coords-identical_unit] [gw0] PASSED tests/test_units.py::test_combine_by_coords[float64-coords-identical_unit] tests/test_units.py::test_combine_by_coords[int64-data-no_unit] [gw0] PASSED tests/test_units.py::test_combine_by_coords[int64-data-no_unit] tests/test_units.py::test_combine_by_coords[int64-data-dimensionless] [gw0] PASSED tests/test_units.py::test_combine_by_coords[int64-data-dimensionless] tests/test_units.py::test_combine_by_coords[int64-data-incompatible_unit] [gw0] PASSED tests/test_units.py::test_combine_by_coords[int64-data-incompatible_unit] tests/test_units.py::test_combine_by_coords[int64-data-compatible_unit] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-1-1-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-1-2-True-1] [gw0] PASSED tests/test_units.py::test_combine_by_coords[int64-data-compatible_unit] tests/test_units.py::test_combine_by_coords[int64-data-identical_unit] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-1-2-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-1-2-True-2] [gw0] PASSED tests/test_units.py::test_combine_by_coords[int64-data-identical_unit] tests/test_units.py::test_combine_by_coords[int64-dims-no_unit] [gw0] SKIPPED tests/test_units.py::test_combine_by_coords[int64-dims-no_unit] tests/test_units.py::test_combine_by_coords[int64-dims-dimensionless] [gw0] SKIPPED tests/test_units.py::test_combine_by_coords[int64-dims-dimensionless] tests/test_units.py::test_combine_by_coords[int64-dims-incompatible_unit] [gw0] SKIPPED tests/test_units.py::test_combine_by_coords[int64-dims-incompatible_unit] tests/test_units.py::test_combine_by_coords[int64-dims-compatible_unit] [gw0] SKIPPED tests/test_units.py::test_combine_by_coords[int64-dims-compatible_unit] tests/test_units.py::test_combine_by_coords[int64-dims-identical_unit] [gw0] SKIPPED tests/test_units.py::test_combine_by_coords[int64-dims-identical_unit] tests/test_units.py::test_combine_by_coords[int64-coords-no_unit] [gw0] PASSED tests/test_units.py::test_combine_by_coords[int64-coords-no_unit] tests/test_units.py::test_combine_by_coords[int64-coords-dimensionless] [gw0] PASSED tests/test_units.py::test_combine_by_coords[int64-coords-dimensionless] tests/test_units.py::test_combine_by_coords[int64-coords-incompatible_unit] [gw0] PASSED tests/test_units.py::test_combine_by_coords[int64-coords-incompatible_unit] tests/test_units.py::test_combine_by_coords[int64-coords-compatible_unit] [gw0] PASSED tests/test_units.py::test_combine_by_coords[int64-coords-compatible_unit] tests/test_units.py::test_combine_by_coords[int64-coords-identical_unit] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-1-2-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-1-2-False-1] [gw0] PASSED tests/test_units.py::test_combine_by_coords[int64-coords-identical_unit] tests/test_units.py::test_combine_nested[float64-data-no_unit] [gw0] PASSED tests/test_units.py::test_combine_nested[float64-data-no_unit] tests/test_units.py::test_combine_nested[float64-data-dimensionless] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-1-2-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-1-2-False-2] [gw0] PASSED tests/test_units.py::test_combine_nested[float64-data-dimensionless] tests/test_units.py::test_combine_nested[float64-data-incompatible_unit] [gw0] PASSED tests/test_units.py::test_combine_nested[float64-data-incompatible_unit] tests/test_units.py::test_where_dataset[int64-10.2-dimensionless] [gw0] PASSED tests/test_units.py::test_where_dataset[int64-10.2-dimensionless] tests/test_units.py::test_where_dataset[int64-10.2-incompatible_unit] [gw0] PASSED tests/test_units.py::test_where_dataset[int64-10.2-incompatible_unit] tests/test_units.py::test_where_dataset[int64-10.2-compatible_unit] [gw0] PASSED tests/test_units.py::test_where_dataset[int64-10.2-compatible_unit] tests/test_units.py::test_where_dataset[int64-10.2-identical_unit] [gw0] PASSED tests/test_units.py::test_where_dataset[int64-10.2-identical_unit] tests/test_units.py::test_dot_dataarray[float64] [gw0] PASSED tests/test_units.py::test_dot_dataarray[float64] tests/test_units.py::test_dot_dataarray[int64] [gw0] PASSED tests/test_units.py::test_dot_dataarray[int64] tests/test_units.py::TestVariable::test_aggregation[float64-method_all] [gw0] PASSED tests/test_units.py::TestVariable::test_aggregation[float64-method_all] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-1-2-False-2] tests/test_units.py::TestVariable::test_aggregation[float64-method_any] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-1-3-True-1] [gw0] PASSED tests/test_units.py::TestVariable::test_aggregation[float64-method_any] tests/test_units.py::TestVariable::test_aggregation[float64-method_argmax] [gw0] PASSED tests/test_units.py::TestVariable::test_aggregation[float64-method_argmax] tests/test_units.py::TestVariable::test_aggregation[float64-method_argmin] [gw0] PASSED tests/test_units.py::TestVariable::test_aggregation[float64-method_argmin] tests/test_units.py::TestVariable::test_aggregation[float64-method_argsort] [gw0] PASSED tests/test_units.py::TestVariable::test_aggregation[float64-method_argsort] tests/test_units.py::TestVariable::test_aggregation[float64-method_cumprod] [gw0] PASSED tests/test_units.py::TestVariable::test_aggregation[float64-method_cumprod] tests/test_units.py::TestVariable::test_aggregation[float64-method_cumsum] [gw0] PASSED tests/test_units.py::TestVariable::test_aggregation[float64-method_cumsum] tests/test_units.py::TestVariable::test_aggregation[float64-method_max] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-1-3-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-1-3-True-2] [gw0] PASSED tests/test_units.py::TestVariable::test_aggregation[float64-method_max] tests/test_units.py::TestVariable::test_aggregation[float64-method_mean] [gw2] XFAIL tests/test_units.py::TestDataArray::test_searchsorted[float64-function_searchsorted-compatible_unit] [gw0] PASSED tests/test_units.py::TestVariable::test_aggregation[float64-method_mean] tests/test_units.py::TestVariable::test_aggregation[float64-method_median] tests/test_units.py::TestDataArray::test_searchsorted[float64-function_searchsorted-identical_unit] [gw0] PASSED tests/test_units.py::TestVariable::test_aggregation[float64-method_median] tests/test_units.py::TestVariable::test_aggregation[float64-method_min] [gw0] PASSED tests/test_units.py::TestVariable::test_aggregation[float64-method_min] tests/test_units.py::TestVariable::test_aggregation[float64-method_prod] [gw0] PASSED tests/test_units.py::TestVariable::test_aggregation[float64-method_prod] tests/test_units.py::TestVariable::test_aggregation[float64-method_std] [gw0] PASSED tests/test_units.py::TestVariable::test_aggregation[float64-method_std] tests/test_units.py::TestVariable::test_aggregation[float64-method_sum] [gw0] PASSED tests/test_units.py::TestVariable::test_aggregation[float64-method_sum] tests/test_units.py::TestVariable::test_aggregation[float64-method_var] [gw0] PASSED tests/test_units.py::TestVariable::test_aggregation[float64-method_var] tests/test_units.py::TestVariable::test_aggregation[int64-method_all] [gw0] PASSED tests/test_units.py::TestVariable::test_aggregation[int64-method_all] tests/test_units.py::TestVariable::test_aggregation[int64-method_any] [gw0] PASSED tests/test_units.py::TestVariable::test_aggregation[int64-method_any] tests/test_units.py::TestVariable::test_aggregation[int64-method_argmax] [gw0] PASSED tests/test_units.py::TestVariable::test_aggregation[int64-method_argmax] tests/test_units.py::TestVariable::test_aggregation[int64-method_argmin] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-1-3-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-1-3-False-1] [gw0] PASSED tests/test_units.py::TestVariable::test_aggregation[int64-method_argmin] tests/test_units.py::TestVariable::test_aggregation[int64-method_argsort] [gw0] PASSED tests/test_units.py::TestVariable::test_aggregation[int64-method_argsort] tests/test_units.py::TestVariable::test_aggregation[int64-method_cumprod] [gw0] PASSED tests/test_units.py::TestVariable::test_aggregation[int64-method_cumprod] tests/test_units.py::TestVariable::test_aggregation[int64-method_cumsum] [gw0] PASSED tests/test_units.py::TestVariable::test_aggregation[int64-method_cumsum] tests/test_units.py::TestVariable::test_aggregation[int64-method_max] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-1-3-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-1-3-False-2] [gw0] PASSED tests/test_units.py::TestVariable::test_aggregation[int64-method_max] tests/test_units.py::TestVariable::test_aggregation[int64-method_mean] [gw0] PASSED tests/test_units.py::TestVariable::test_aggregation[int64-method_mean] tests/test_units.py::TestVariable::test_aggregation[int64-method_median] [gw0] PASSED tests/test_units.py::TestVariable::test_aggregation[int64-method_median] tests/test_units.py::TestVariable::test_aggregation[int64-method_min] [gw0] PASSED tests/test_units.py::TestVariable::test_aggregation[int64-method_min] tests/test_units.py::TestVariable::test_aggregation[int64-method_prod] [gw0] PASSED tests/test_units.py::TestVariable::test_aggregation[int64-method_prod] tests/test_units.py::TestVariable::test_aggregation[int64-method_std] [gw0] PASSED tests/test_units.py::TestVariable::test_aggregation[int64-method_std] tests/test_units.py::TestVariable::test_aggregation[int64-method_sum] [gw0] PASSED tests/test_units.py::TestVariable::test_aggregation[int64-method_sum] tests/test_units.py::TestVariable::test_aggregation[int64-method_var] [gw0] PASSED tests/test_units.py::TestVariable::test_aggregation[int64-method_var] tests/test_units.py::TestVariable::test_aggregate_complex [gw0] PASSED tests/test_units.py::TestVariable::test_aggregate_complex tests/test_units.py::TestVariable::test_numpy_methods[float64-no_unit-method_astype] [gw0] PASSED tests/test_units.py::TestVariable::test_numpy_methods[float64-no_unit-method_astype] tests/test_units.py::TestVariable::test_numpy_methods[float64-no_unit-method_conj] [gw0] PASSED tests/test_units.py::TestVariable::test_numpy_methods[float64-no_unit-method_conj] tests/test_units.py::TestVariable::test_numpy_methods[float64-no_unit-method_conjugate] [gw0] PASSED tests/test_units.py::TestVariable::test_numpy_methods[float64-no_unit-method_conjugate] tests/test_units.py::TestVariable::test_numpy_methods[float64-no_unit-method_clip] [gw0] PASSED tests/test_units.py::TestVariable::test_numpy_methods[float64-no_unit-method_clip] tests/test_units.py::TestVariable::test_numpy_methods[float64-dimensionless-method_astype] [gw0] PASSED tests/test_units.py::TestVariable::test_numpy_methods[float64-dimensionless-method_astype] tests/test_units.py::TestVariable::test_numpy_methods[float64-dimensionless-method_conj] [gw0] PASSED tests/test_units.py::TestVariable::test_numpy_methods[float64-dimensionless-method_conj] tests/test_units.py::TestVariable::test_numpy_methods[float64-dimensionless-method_conjugate] [gw0] PASSED tests/test_units.py::TestVariable::test_numpy_methods[float64-dimensionless-method_conjugate] tests/test_units.py::TestVariable::test_numpy_methods[float64-dimensionless-method_clip] [gw0] PASSED tests/test_units.py::TestVariable::test_numpy_methods[float64-dimensionless-method_clip] tests/test_units.py::TestVariable::test_numpy_methods[float64-incompatible_unit-method_astype] [gw0] PASSED tests/test_units.py::TestVariable::test_numpy_methods[float64-incompatible_unit-method_astype] tests/test_units.py::TestVariable::test_numpy_methods[float64-incompatible_unit-method_conj] [gw0] PASSED tests/test_units.py::TestVariable::test_numpy_methods[float64-incompatible_unit-method_conj] tests/test_units.py::TestVariable::test_numpy_methods[float64-incompatible_unit-method_conjugate] [gw0] PASSED tests/test_units.py::TestVariable::test_numpy_methods[float64-incompatible_unit-method_conjugate] tests/test_units.py::TestVariable::test_numpy_methods[float64-incompatible_unit-method_clip] [gw0] PASSED tests/test_units.py::TestVariable::test_numpy_methods[float64-incompatible_unit-method_clip] tests/test_units.py::TestVariable::test_numpy_methods[float64-compatible_unit-method_astype] [gw0] PASSED tests/test_units.py::TestVariable::test_numpy_methods[float64-compatible_unit-method_astype] tests/test_units.py::TestVariable::test_numpy_methods[float64-compatible_unit-method_conj] [gw0] PASSED tests/test_units.py::TestVariable::test_numpy_methods[float64-compatible_unit-method_conj] tests/test_units.py::TestVariable::test_numpy_methods[float64-compatible_unit-method_conjugate] [gw0] PASSED tests/test_units.py::TestVariable::test_numpy_methods[float64-compatible_unit-method_conjugate] tests/test_units.py::TestVariable::test_numpy_methods[float64-compatible_unit-method_clip] [gw0] PASSED tests/test_units.py::TestVariable::test_numpy_methods[float64-compatible_unit-method_clip] tests/test_units.py::TestVariable::test_numpy_methods[float64-identical_unit-method_astype] [gw0] PASSED tests/test_units.py::TestVariable::test_numpy_methods[float64-identical_unit-method_astype] tests/test_units.py::TestVariable::test_numpy_methods[float64-identical_unit-method_conj] [gw0] PASSED tests/test_units.py::TestVariable::test_numpy_methods[float64-identical_unit-method_conj] tests/test_units.py::TestVariable::test_numpy_methods[float64-identical_unit-method_conjugate] [gw0] PASSED tests/test_units.py::TestVariable::test_numpy_methods[float64-identical_unit-method_conjugate] tests/test_units.py::TestVariable::test_numpy_methods[float64-identical_unit-method_clip] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-1-3-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-2-None-True-1] [gw0] PASSED tests/test_units.py::TestVariable::test_numpy_methods[float64-identical_unit-method_clip] tests/test_units.py::TestVariable::test_numpy_methods[int64-no_unit-method_astype] [gw0] PASSED tests/test_units.py::TestVariable::test_numpy_methods[int64-no_unit-method_astype] tests/test_units.py::TestVariable::test_numpy_methods[int64-no_unit-method_conj] [gw0] PASSED tests/test_units.py::TestVariable::test_numpy_methods[int64-no_unit-method_conj] tests/test_units.py::TestVariable::test_numpy_methods[int64-no_unit-method_conjugate] [gw0] PASSED tests/test_units.py::TestVariable::test_numpy_methods[int64-no_unit-method_conjugate] tests/test_units.py::TestVariable::test_numpy_methods[int64-no_unit-method_clip] [gw0] PASSED tests/test_units.py::TestVariable::test_numpy_methods[int64-no_unit-method_clip] tests/test_units.py::TestVariable::test_numpy_methods[int64-dimensionless-method_astype] [gw0] PASSED tests/test_units.py::TestVariable::test_numpy_methods[int64-dimensionless-method_astype] tests/test_units.py::TestVariable::test_numpy_methods[int64-dimensionless-method_conj] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-2-None-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-2-None-True-2] [gw0] PASSED tests/test_units.py::TestVariable::test_numpy_methods[int64-dimensionless-method_conj] tests/test_units.py::TestVariable::test_numpy_methods[int64-dimensionless-method_conjugate] [gw0] PASSED tests/test_units.py::TestVariable::test_numpy_methods[int64-dimensionless-method_conjugate] tests/test_units.py::TestVariable::test_numpy_methods[int64-dimensionless-method_clip] [gw0] PASSED tests/test_units.py::TestVariable::test_numpy_methods[int64-dimensionless-method_clip] tests/test_units.py::TestVariable::test_numpy_methods[int64-incompatible_unit-method_astype] [gw0] PASSED tests/test_units.py::TestVariable::test_numpy_methods[int64-incompatible_unit-method_astype] tests/test_units.py::TestVariable::test_numpy_methods[int64-incompatible_unit-method_conj] [gw0] PASSED tests/test_units.py::TestVariable::test_numpy_methods[int64-incompatible_unit-method_conj] tests/test_units.py::TestVariable::test_numpy_methods[int64-incompatible_unit-method_conjugate] [gw0] PASSED tests/test_units.py::TestVariable::test_numpy_methods[int64-incompatible_unit-method_conjugate] tests/test_units.py::TestVariable::test_numpy_methods[int64-incompatible_unit-method_clip] [gw0] PASSED tests/test_units.py::TestVariable::test_numpy_methods[int64-incompatible_unit-method_clip] tests/test_units.py::TestVariable::test_numpy_methods[int64-compatible_unit-method_astype] [gw0] PASSED tests/test_units.py::TestVariable::test_numpy_methods[int64-compatible_unit-method_astype] tests/test_units.py::TestVariable::test_numpy_methods[int64-compatible_unit-method_conj] [gw0] PASSED tests/test_units.py::TestVariable::test_numpy_methods[int64-compatible_unit-method_conj] tests/test_units.py::TestVariable::test_numpy_methods[int64-compatible_unit-method_conjugate] [gw0] PASSED tests/test_units.py::TestVariable::test_numpy_methods[int64-compatible_unit-method_conjugate] tests/test_units.py::TestVariable::test_numpy_methods[int64-compatible_unit-method_clip] [gw0] PASSED tests/test_units.py::TestVariable::test_numpy_methods[int64-compatible_unit-method_clip] tests/test_units.py::TestVariable::test_numpy_methods[int64-identical_unit-method_astype] [gw0] PASSED tests/test_units.py::TestVariable::test_numpy_methods[int64-identical_unit-method_astype] tests/test_units.py::TestVariable::test_numpy_methods[int64-identical_unit-method_conj] [gw0] PASSED tests/test_units.py::TestVariable::test_numpy_methods[int64-identical_unit-method_conj] tests/test_units.py::TestVariable::test_numpy_methods[int64-identical_unit-method_conjugate] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-2-None-True-2] [gw0] PASSED tests/test_units.py::TestVariable::test_numpy_methods[int64-identical_unit-method_conjugate] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-2-None-False-1] tests/test_units.py::TestVariable::test_numpy_methods[int64-identical_unit-method_clip] [gw0] PASSED tests/test_units.py::TestVariable::test_numpy_methods[int64-identical_unit-method_clip] tests/test_units.py::TestVariable::test_raw_numpy_methods[float64-no_unit-method_item] [gw2] XFAIL tests/test_units.py::TestDataArray::test_searchsorted[float64-function_searchsorted-identical_unit] tests/test_units.py::TestDataArray::test_searchsorted[int64-method_searchsorted-no_unit] [gw0] PASSED tests/test_units.py::TestVariable::test_raw_numpy_methods[float64-no_unit-method_item] [gw2] PASSED tests/test_units.py::TestDataArray::test_searchsorted[int64-method_searchsorted-no_unit] tests/test_units.py::TestDataArray::test_searchsorted[int64-method_searchsorted-dimensionless] tests/test_units.py::TestVariable::test_raw_numpy_methods[float64-no_unit-method_searchsorted] [gw0] PASSED tests/test_units.py::TestVariable::test_raw_numpy_methods[float64-no_unit-method_searchsorted] tests/test_units.py::TestVariable::test_raw_numpy_methods[float64-dimensionless-method_item] [gw2] PASSED tests/test_units.py::TestDataArray::test_searchsorted[int64-method_searchsorted-dimensionless] tests/test_units.py::TestDataArray::test_searchsorted[int64-method_searchsorted-incompatible_unit] [gw0] PASSED tests/test_units.py::TestVariable::test_raw_numpy_methods[float64-dimensionless-method_item] tests/test_units.py::TestVariable::test_raw_numpy_methods[float64-dimensionless-method_searchsorted] [gw2] PASSED tests/test_units.py::TestDataArray::test_searchsorted[int64-method_searchsorted-incompatible_unit] tests/test_units.py::TestDataArray::test_searchsorted[int64-method_searchsorted-compatible_unit] [gw0] PASSED tests/test_units.py::TestVariable::test_raw_numpy_methods[float64-dimensionless-method_searchsorted] tests/test_units.py::TestVariable::test_raw_numpy_methods[float64-incompatible_unit-method_item] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-2-None-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-2-None-False-2] [gw2] PASSED tests/test_units.py::TestDataArray::test_searchsorted[int64-method_searchsorted-compatible_unit] tests/test_units.py::TestDataArray::test_searchsorted[int64-method_searchsorted-identical_unit] [gw0] PASSED tests/test_units.py::TestVariable::test_raw_numpy_methods[float64-incompatible_unit-method_item] tests/test_units.py::TestVariable::test_raw_numpy_methods[float64-incompatible_unit-method_searchsorted] [gw2] PASSED tests/test_units.py::TestDataArray::test_searchsorted[int64-method_searchsorted-identical_unit] tests/test_units.py::TestDataArray::test_searchsorted[int64-function_searchsorted-no_unit] [gw0] PASSED tests/test_units.py::TestVariable::test_raw_numpy_methods[float64-incompatible_unit-method_searchsorted] tests/test_units.py::TestVariable::test_raw_numpy_methods[float64-compatible_unit-method_item] [gw0] PASSED tests/test_units.py::TestVariable::test_raw_numpy_methods[float64-compatible_unit-method_item] tests/test_units.py::TestVariable::test_raw_numpy_methods[float64-compatible_unit-method_searchsorted] [gw0] PASSED tests/test_units.py::TestVariable::test_raw_numpy_methods[float64-compatible_unit-method_searchsorted] tests/test_units.py::TestVariable::test_raw_numpy_methods[float64-identical_unit-method_item] [gw0] PASSED tests/test_units.py::TestVariable::test_raw_numpy_methods[float64-identical_unit-method_item] tests/test_units.py::TestVariable::test_raw_numpy_methods[float64-identical_unit-method_searchsorted] [gw0] PASSED tests/test_units.py::TestVariable::test_raw_numpy_methods[float64-identical_unit-method_searchsorted] tests/test_units.py::TestVariable::test_raw_numpy_methods[int64-no_unit-method_item] [gw0] PASSED tests/test_units.py::TestVariable::test_raw_numpy_methods[int64-no_unit-method_item] tests/test_units.py::TestVariable::test_raw_numpy_methods[int64-no_unit-method_searchsorted] [gw0] PASSED tests/test_units.py::TestVariable::test_raw_numpy_methods[int64-no_unit-method_searchsorted] tests/test_units.py::TestVariable::test_raw_numpy_methods[int64-dimensionless-method_item] [gw0] PASSED tests/test_units.py::TestVariable::test_raw_numpy_methods[int64-dimensionless-method_item] tests/test_units.py::TestVariable::test_raw_numpy_methods[int64-dimensionless-method_searchsorted] [gw0] PASSED tests/test_units.py::TestVariable::test_raw_numpy_methods[int64-dimensionless-method_searchsorted] tests/test_units.py::TestVariable::test_raw_numpy_methods[int64-incompatible_unit-method_item] [gw0] PASSED tests/test_units.py::TestVariable::test_raw_numpy_methods[int64-incompatible_unit-method_item] tests/test_units.py::TestVariable::test_raw_numpy_methods[int64-incompatible_unit-method_searchsorted] [gw0] PASSED tests/test_units.py::TestVariable::test_raw_numpy_methods[int64-incompatible_unit-method_searchsorted] tests/test_units.py::TestVariable::test_raw_numpy_methods[int64-compatible_unit-method_item] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-2-None-False-2] [gw0] PASSED tests/test_units.py::TestVariable::test_raw_numpy_methods[int64-compatible_unit-method_item] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-2-1-True-1] tests/test_units.py::TestVariable::test_raw_numpy_methods[int64-compatible_unit-method_searchsorted] [gw0] PASSED tests/test_units.py::TestVariable::test_raw_numpy_methods[int64-compatible_unit-method_searchsorted] tests/test_units.py::TestVariable::test_raw_numpy_methods[int64-identical_unit-method_item] [gw0] PASSED tests/test_units.py::TestVariable::test_raw_numpy_methods[int64-identical_unit-method_item] tests/test_units.py::TestVariable::test_raw_numpy_methods[int64-identical_unit-method_searchsorted] [gw0] PASSED tests/test_units.py::TestVariable::test_raw_numpy_methods[int64-identical_unit-method_searchsorted] tests/test_units.py::TestVariable::test_missing_value_detection[method_isnull] [gw0] PASSED tests/test_units.py::TestVariable::test_missing_value_detection[method_isnull] tests/test_units.py::TestVariable::test_missing_value_detection[method_notnull] [gw0] PASSED tests/test_units.py::TestVariable::test_missing_value_detection[method_notnull] tests/test_units.py::TestVariable::test_missing_value_detection[method_count] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-2-1-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-2-1-True-2] [gw0] PASSED tests/test_units.py::TestVariable::test_missing_value_detection[method_count] tests/test_units.py::TestVariable::test_missing_value_fillna[no_unit] [gw0] PASSED tests/test_units.py::TestVariable::test_missing_value_fillna[no_unit] tests/test_units.py::TestVariable::test_missing_value_fillna[dimensionless] [gw0] PASSED tests/test_units.py::TestVariable::test_missing_value_fillna[dimensionless] tests/test_units.py::TestVariable::test_missing_value_fillna[incompatible_unit] [gw0] PASSED tests/test_units.py::TestVariable::test_missing_value_fillna[incompatible_unit] tests/test_units.py::TestVariable::test_missing_value_fillna[compatible_unit] [gw0] PASSED tests/test_units.py::TestVariable::test_missing_value_fillna[compatible_unit] tests/test_units.py::TestVariable::test_missing_value_fillna[identical_unit] [gw0] PASSED tests/test_units.py::TestVariable::test_missing_value_fillna[identical_unit] tests/test_units.py::TestVariable::test_comparisons[float64-method_equals-no_conversion-no_unit] [gw0] PASSED tests/test_units.py::TestVariable::test_comparisons[float64-method_equals-no_conversion-no_unit] tests/test_units.py::TestVariable::test_comparisons[float64-method_equals-no_conversion-dimensionless] [gw0] PASSED tests/test_units.py::TestVariable::test_comparisons[float64-method_equals-no_conversion-dimensionless] tests/test_units.py::TestVariable::test_comparisons[float64-method_equals-no_conversion-incompatible_unit] [gw0] PASSED tests/test_units.py::TestVariable::test_comparisons[float64-method_equals-no_conversion-incompatible_unit] tests/test_units.py::TestVariable::test_comparisons[float64-method_equals-no_conversion-compatible_unit] [gw0] PASSED tests/test_units.py::TestVariable::test_comparisons[float64-method_equals-no_conversion-compatible_unit] tests/test_units.py::TestVariable::test_comparisons[float64-method_equals-no_conversion-identical_unit] [gw0] PASSED tests/test_units.py::TestVariable::test_comparisons[float64-method_equals-no_conversion-identical_unit] tests/test_units.py::TestVariable::test_comparisons[float64-method_equals-with_conversion-no_unit] [gw0] PASSED tests/test_units.py::TestVariable::test_comparisons[float64-method_equals-with_conversion-no_unit] tests/test_units.py::TestVariable::test_comparisons[float64-method_equals-with_conversion-dimensionless] [gw0] PASSED tests/test_units.py::TestVariable::test_comparisons[float64-method_equals-with_conversion-dimensionless] tests/test_units.py::TestVariable::test_comparisons[float64-method_equals-with_conversion-incompatible_unit] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-2-1-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-2-1-False-1] [gw0] PASSED tests/test_units.py::TestVariable::test_comparisons[float64-method_equals-with_conversion-incompatible_unit] tests/test_units.py::TestVariable::test_comparisons[float64-method_equals-with_conversion-compatible_unit] [gw0] PASSED tests/test_units.py::TestVariable::test_comparisons[float64-method_equals-with_conversion-compatible_unit] tests/test_units.py::TestVariable::test_comparisons[float64-method_equals-with_conversion-identical_unit] [gw0] PASSED tests/test_units.py::TestVariable::test_comparisons[float64-method_equals-with_conversion-identical_unit] tests/test_units.py::TestVariable::test_comparisons[float64-method_identical-no_conversion-no_unit] [gw0] SKIPPED tests/test_units.py::TestVariable::test_comparisons[float64-method_identical-no_conversion-no_unit] tests/test_units.py::TestVariable::test_comparisons[float64-method_identical-no_conversion-dimensionless] [gw0] SKIPPED tests/test_units.py::TestVariable::test_comparisons[float64-method_identical-no_conversion-dimensionless] tests/test_units.py::TestVariable::test_comparisons[float64-method_identical-no_conversion-incompatible_unit] [gw0] SKIPPED tests/test_units.py::TestVariable::test_comparisons[float64-method_identical-no_conversion-incompatible_unit] tests/test_units.py::TestVariable::test_comparisons[float64-method_identical-no_conversion-compatible_unit] [gw0] SKIPPED tests/test_units.py::TestVariable::test_comparisons[float64-method_identical-no_conversion-compatible_unit] tests/test_units.py::TestVariable::test_comparisons[float64-method_identical-no_conversion-identical_unit] [gw0] SKIPPED tests/test_units.py::TestVariable::test_comparisons[float64-method_identical-no_conversion-identical_unit] tests/test_units.py::TestVariable::test_comparisons[float64-method_identical-with_conversion-no_unit] [gw0] SKIPPED tests/test_units.py::TestVariable::test_comparisons[float64-method_identical-with_conversion-no_unit] tests/test_units.py::TestVariable::test_comparisons[float64-method_identical-with_conversion-dimensionless] [gw0] SKIPPED tests/test_units.py::TestVariable::test_comparisons[float64-method_identical-with_conversion-dimensionless] tests/test_units.py::TestVariable::test_comparisons[float64-method_identical-with_conversion-incompatible_unit] [gw0] SKIPPED tests/test_units.py::TestVariable::test_comparisons[float64-method_identical-with_conversion-incompatible_unit] tests/test_units.py::TestVariable::test_comparisons[float64-method_identical-with_conversion-compatible_unit] [gw0] SKIPPED tests/test_units.py::TestVariable::test_comparisons[float64-method_identical-with_conversion-compatible_unit] tests/test_units.py::TestVariable::test_comparisons[float64-method_identical-with_conversion-identical_unit] [gw0] SKIPPED tests/test_units.py::TestVariable::test_comparisons[float64-method_identical-with_conversion-identical_unit] tests/test_units.py::TestVariable::test_comparisons[int64-method_equals-no_conversion-no_unit] [gw0] PASSED tests/test_units.py::TestVariable::test_comparisons[int64-method_equals-no_conversion-no_unit] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-2-1-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-2-1-False-2] tests/test_units.py::TestVariable::test_comparisons[int64-method_equals-no_conversion-dimensionless] [gw0] PASSED tests/test_units.py::TestVariable::test_comparisons[int64-method_equals-no_conversion-dimensionless] tests/test_units.py::TestVariable::test_comparisons[int64-method_equals-no_conversion-incompatible_unit] [gw0] PASSED tests/test_units.py::TestVariable::test_comparisons[int64-method_equals-no_conversion-incompatible_unit] tests/test_units.py::TestVariable::test_comparisons[int64-method_equals-no_conversion-compatible_unit] [gw0] PASSED tests/test_units.py::TestVariable::test_comparisons[int64-method_equals-no_conversion-compatible_unit] tests/test_units.py::TestVariable::test_comparisons[int64-method_equals-no_conversion-identical_unit] [gw0] PASSED tests/test_units.py::TestVariable::test_comparisons[int64-method_equals-no_conversion-identical_unit] tests/test_units.py::TestVariable::test_comparisons[int64-method_equals-with_conversion-no_unit] [gw0] PASSED tests/test_units.py::TestVariable::test_comparisons[int64-method_equals-with_conversion-no_unit] tests/test_units.py::TestVariable::test_comparisons[int64-method_equals-with_conversion-dimensionless] [gw0] PASSED tests/test_units.py::TestVariable::test_comparisons[int64-method_equals-with_conversion-dimensionless] tests/test_units.py::TestVariable::test_comparisons[int64-method_equals-with_conversion-incompatible_unit] [gw0] PASSED tests/test_units.py::TestVariable::test_comparisons[int64-method_equals-with_conversion-incompatible_unit] tests/test_units.py::TestVariable::test_comparisons[int64-method_equals-with_conversion-compatible_unit] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_advanced[nearest] tests/test_interp.py::test_interpolate_chunk_advanced[slinear] [gw0] PASSED tests/test_units.py::TestVariable::test_comparisons[int64-method_equals-with_conversion-compatible_unit] tests/test_units.py::TestVariable::test_comparisons[int64-method_equals-with_conversion-identical_unit] [gw0] PASSED tests/test_units.py::TestVariable::test_comparisons[int64-method_equals-with_conversion-identical_unit] tests/test_units.py::TestVariable::test_comparisons[int64-method_identical-no_conversion-no_unit] [gw0] SKIPPED tests/test_units.py::TestVariable::test_comparisons[int64-method_identical-no_conversion-no_unit] tests/test_units.py::TestVariable::test_comparisons[int64-method_identical-no_conversion-dimensionless] [gw0] SKIPPED tests/test_units.py::TestVariable::test_comparisons[int64-method_identical-no_conversion-dimensionless] tests/test_units.py::TestVariable::test_comparisons[int64-method_identical-no_conversion-incompatible_unit] [gw0] SKIPPED tests/test_units.py::TestVariable::test_comparisons[int64-method_identical-no_conversion-incompatible_unit] tests/test_units.py::TestVariable::test_comparisons[int64-method_identical-no_conversion-compatible_unit] [gw0] SKIPPED tests/test_units.py::TestVariable::test_comparisons[int64-method_identical-no_conversion-compatible_unit] tests/test_units.py::TestVariable::test_comparisons[int64-method_identical-no_conversion-identical_unit] [gw0] SKIPPED tests/test_units.py::TestVariable::test_comparisons[int64-method_identical-no_conversion-identical_unit] tests/test_units.py::TestVariable::test_comparisons[int64-method_identical-with_conversion-no_unit] [gw0] SKIPPED tests/test_units.py::TestVariable::test_comparisons[int64-method_identical-with_conversion-no_unit] tests/test_units.py::TestVariable::test_comparisons[int64-method_identical-with_conversion-dimensionless] [gw0] SKIPPED tests/test_units.py::TestVariable::test_comparisons[int64-method_identical-with_conversion-dimensionless] tests/test_units.py::TestVariable::test_comparisons[int64-method_identical-with_conversion-incompatible_unit] [gw0] SKIPPED tests/test_units.py::TestVariable::test_comparisons[int64-method_identical-with_conversion-incompatible_unit] tests/test_units.py::TestVariable::test_comparisons[int64-method_identical-with_conversion-compatible_unit] [gw0] SKIPPED tests/test_units.py::TestVariable::test_comparisons[int64-method_identical-with_conversion-compatible_unit] tests/test_units.py::TestVariable::test_comparisons[int64-method_identical-with_conversion-identical_unit] [gw0] SKIPPED tests/test_units.py::TestVariable::test_comparisons[int64-method_identical-with_conversion-identical_unit] tests/test_units.py::TestVariable::test_broadcast_equals[float64-no_unit] [gw0] PASSED tests/test_units.py::TestVariable::test_broadcast_equals[float64-no_unit] tests/test_units.py::TestVariable::test_broadcast_equals[float64-dimensionless] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-2-1-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-2-2-True-1] [gw0] PASSED tests/test_units.py::TestVariable::test_broadcast_equals[float64-dimensionless] tests/test_units.py::TestVariable::test_broadcast_equals[float64-incompatible_unit] [gw0] PASSED tests/test_units.py::TestVariable::test_broadcast_equals[float64-incompatible_unit] tests/test_units.py::TestVariable::test_broadcast_equals[float64-compatible_unit] [gw0] PASSED tests/test_units.py::TestVariable::test_broadcast_equals[float64-compatible_unit] tests/test_units.py::TestVariable::test_broadcast_equals[float64-identical_unit] [gw0] PASSED tests/test_units.py::TestVariable::test_broadcast_equals[float64-identical_unit] tests/test_units.py::TestVariable::test_broadcast_equals[int64-no_unit] [gw0] PASSED tests/test_units.py::TestVariable::test_broadcast_equals[int64-no_unit] tests/test_units.py::TestVariable::test_broadcast_equals[int64-dimensionless] [gw0] PASSED tests/test_units.py::TestVariable::test_broadcast_equals[int64-dimensionless] tests/test_units.py::TestVariable::test_broadcast_equals[int64-incompatible_unit] [gw0] PASSED tests/test_units.py::TestVariable::test_broadcast_equals[int64-incompatible_unit] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-2-2-True-1] tests/test_units.py::TestVariable::test_broadcast_equals[int64-compatible_unit] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-2-2-True-2] [gw0] PASSED tests/test_units.py::TestVariable::test_broadcast_equals[int64-compatible_unit] tests/test_units.py::TestVariable::test_broadcast_equals[int64-identical_unit] [gw0] PASSED tests/test_units.py::TestVariable::test_broadcast_equals[int64-identical_unit] tests/test_units.py::TestVariable::test_isel[float64-single value-single indexer-False] [gw0] PASSED tests/test_units.py::TestVariable::test_isel[float64-single value-single indexer-False] tests/test_units.py::TestVariable::test_isel[float64-single value-single indexer-True] [gw0] PASSED tests/test_units.py::TestVariable::test_isel[float64-single value-single indexer-True] tests/test_units.py::TestVariable::test_isel[float64-multiple values-single indexer-False] [gw0] PASSED tests/test_units.py::TestVariable::test_isel[float64-multiple values-single indexer-False] tests/test_units.py::TestVariable::test_isel[float64-multiple values-single indexer-True] [gw0] PASSED tests/test_units.py::TestVariable::test_isel[float64-multiple values-single indexer-True] tests/test_units.py::TestVariable::test_isel[float64-single value-multiple indexers-False] [gw0] PASSED tests/test_units.py::TestVariable::test_isel[float64-single value-multiple indexers-False] tests/test_units.py::TestVariable::test_isel[float64-single value-multiple indexers-True] [gw2] XFAIL tests/test_units.py::TestDataArray::test_searchsorted[int64-function_searchsorted-no_unit] tests/test_units.py::TestDataArray::test_searchsorted[int64-function_searchsorted-dimensionless] [gw0] PASSED tests/test_units.py::TestVariable::test_isel[float64-single value-multiple indexers-True] tests/test_units.py::TestVariable::test_isel[float64-multiple values-multiple indexers-False] [gw0] PASSED tests/test_units.py::TestVariable::test_isel[float64-multiple values-multiple indexers-False] tests/test_units.py::TestVariable::test_isel[float64-multiple values-multiple indexers-True] [gw0] PASSED tests/test_units.py::TestVariable::test_isel[float64-multiple values-multiple indexers-True] tests/test_units.py::TestVariable::test_isel[int64-single value-single indexer-False] [gw0] PASSED tests/test_units.py::TestVariable::test_isel[int64-single value-single indexer-False] tests/test_units.py::TestVariable::test_isel[int64-single value-single indexer-True] [gw0] PASSED tests/test_units.py::TestVariable::test_isel[int64-single value-single indexer-True] tests/test_units.py::TestVariable::test_isel[int64-multiple values-single indexer-False] [gw0] PASSED tests/test_units.py::TestVariable::test_isel[int64-multiple values-single indexer-False] tests/test_units.py::TestVariable::test_isel[int64-multiple values-single indexer-True] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-2-2-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-2-2-False-1] [gw0] PASSED tests/test_units.py::TestVariable::test_isel[int64-multiple values-single indexer-True] tests/test_units.py::TestVariable::test_isel[int64-single value-multiple indexers-False] [gw0] PASSED tests/test_units.py::TestVariable::test_isel[int64-single value-multiple indexers-False] tests/test_units.py::TestVariable::test_isel[int64-single value-multiple indexers-True] [gw0] PASSED tests/test_units.py::TestVariable::test_isel[int64-single value-multiple indexers-True] tests/test_units.py::TestVariable::test_isel[int64-multiple values-multiple indexers-False] [gw0] PASSED tests/test_units.py::TestVariable::test_isel[int64-multiple values-multiple indexers-False] tests/test_units.py::TestVariable::test_isel[int64-multiple values-multiple indexers-True] [gw0] PASSED tests/test_units.py::TestVariable::test_isel[int64-multiple values-multiple indexers-True] tests/test_units.py::TestVariable::test_1d_math[float64-function_unary_plus-no_unit] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-2-2-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-2-2-False-2] [gw0] PASSED tests/test_units.py::TestVariable::test_1d_math[float64-function_unary_plus-no_unit] tests/test_units.py::TestVariable::test_1d_math[float64-function_unary_plus-dimensionless] [gw0] PASSED tests/test_units.py::TestVariable::test_1d_math[float64-function_unary_plus-dimensionless] tests/test_units.py::TestVariable::test_1d_math[float64-function_unary_plus-incompatible_unit] [gw0] PASSED tests/test_units.py::TestVariable::test_1d_math[float64-function_unary_plus-incompatible_unit] tests/test_units.py::TestVariable::test_1d_math[float64-function_unary_plus-compatible_unit] [gw0] PASSED tests/test_units.py::TestVariable::test_1d_math[float64-function_unary_plus-compatible_unit] tests/test_units.py::TestVariable::test_1d_math[float64-function_unary_plus-identical_unit] [gw0] PASSED tests/test_units.py::TestVariable::test_1d_math[float64-function_unary_plus-identical_unit] tests/test_units.py::TestVariable::test_1d_math[float64-function_unary_minus-no_unit] [gw0] PASSED tests/test_units.py::TestVariable::test_1d_math[float64-function_unary_minus-no_unit] tests/test_units.py::TestVariable::test_1d_math[float64-function_unary_minus-dimensionless] [gw0] PASSED tests/test_units.py::TestVariable::test_1d_math[float64-function_unary_minus-dimensionless] tests/test_units.py::TestVariable::test_1d_math[float64-function_unary_minus-incompatible_unit] [gw0] PASSED tests/test_units.py::TestVariable::test_1d_math[float64-function_unary_minus-incompatible_unit] tests/test_units.py::TestVariable::test_1d_math[float64-function_unary_minus-compatible_unit] [gw0] PASSED tests/test_units.py::TestVariable::test_1d_math[float64-function_unary_minus-compatible_unit] tests/test_units.py::TestVariable::test_1d_math[float64-function_unary_minus-identical_unit] [gw0] PASSED tests/test_units.py::TestVariable::test_1d_math[float64-function_unary_minus-identical_unit] tests/test_units.py::TestVariable::test_1d_math[float64-function_absolute-no_unit] [gw0] PASSED tests/test_units.py::TestVariable::test_1d_math[float64-function_absolute-no_unit] tests/test_units.py::TestVariable::test_1d_math[float64-function_absolute-dimensionless] [gw0] PASSED tests/test_units.py::TestVariable::test_1d_math[float64-function_absolute-dimensionless] tests/test_units.py::TestVariable::test_1d_math[float64-function_absolute-incompatible_unit] [gw0] PASSED tests/test_units.py::TestVariable::test_1d_math[float64-function_absolute-incompatible_unit] tests/test_units.py::TestVariable::test_1d_math[float64-function_absolute-compatible_unit] [gw0] PASSED tests/test_units.py::TestVariable::test_1d_math[float64-function_absolute-compatible_unit] tests/test_units.py::TestVariable::test_1d_math[float64-function_absolute-identical_unit] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-2-2-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-2-3-True-1] [gw0] PASSED tests/test_units.py::TestVariable::test_1d_math[float64-function_absolute-identical_unit] tests/test_units.py::TestVariable::test_1d_math[float64-function_sum-no_unit] [gw0] PASSED tests/test_units.py::TestVariable::test_1d_math[float64-function_sum-no_unit] tests/test_units.py::TestVariable::test_1d_math[float64-function_sum-dimensionless] [gw0] PASSED tests/test_units.py::TestVariable::test_1d_math[float64-function_sum-dimensionless] tests/test_units.py::TestVariable::test_1d_math[float64-function_sum-incompatible_unit] [gw0] PASSED tests/test_units.py::TestVariable::test_1d_math[float64-function_sum-incompatible_unit] tests/test_units.py::TestVariable::test_1d_math[float64-function_sum-compatible_unit] [gw0] PASSED tests/test_units.py::TestVariable::test_1d_math[float64-function_sum-compatible_unit] tests/test_units.py::TestVariable::test_1d_math[float64-function_sum-identical_unit] [gw0] PASSED tests/test_units.py::TestVariable::test_1d_math[float64-function_sum-identical_unit] tests/test_units.py::TestVariable::test_1d_math[float64-function_commutative_sum-no_unit] [gw0] PASSED tests/test_units.py::TestVariable::test_1d_math[float64-function_commutative_sum-no_unit] tests/test_units.py::TestVariable::test_1d_math[float64-function_commutative_sum-dimensionless] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-2-3-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-2-3-True-2] [gw0] PASSED tests/test_units.py::TestVariable::test_1d_math[float64-function_commutative_sum-dimensionless] tests/test_units.py::TestVariable::test_1d_math[float64-function_commutative_sum-incompatible_unit] [gw0] PASSED tests/test_units.py::TestVariable::test_1d_math[float64-function_commutative_sum-incompatible_unit] tests/test_units.py::TestVariable::test_1d_math[float64-function_commutative_sum-compatible_unit] [gw0] PASSED tests/test_units.py::TestVariable::test_1d_math[float64-function_commutative_sum-compatible_unit] tests/test_units.py::TestVariable::test_1d_math[float64-function_commutative_sum-identical_unit] [gw0] PASSED tests/test_units.py::TestVariable::test_1d_math[float64-function_commutative_sum-identical_unit] tests/test_units.py::TestVariable::test_1d_math[float64-function_product-no_unit] [gw0] PASSED tests/test_units.py::TestVariable::test_1d_math[float64-function_product-no_unit] tests/test_units.py::TestVariable::test_1d_math[float64-function_product-dimensionless] [gw0] PASSED tests/test_units.py::TestVariable::test_1d_math[float64-function_product-dimensionless] tests/test_units.py::TestVariable::test_1d_math[float64-function_product-incompatible_unit] [gw0] PASSED tests/test_units.py::TestVariable::test_1d_math[float64-function_product-incompatible_unit] tests/test_units.py::TestVariable::test_1d_math[float64-function_product-compatible_unit] [gw0] PASSED tests/test_units.py::TestVariable::test_1d_math[float64-function_product-compatible_unit] tests/test_units.py::TestVariable::test_1d_math[float64-function_product-identical_unit] [gw0] PASSED tests/test_units.py::TestVariable::test_1d_math[float64-function_product-identical_unit] tests/test_units.py::TestVariable::test_1d_math[float64-function_commutative_product-no_unit] [gw0] PASSED tests/test_units.py::TestVariable::test_1d_math[float64-function_commutative_product-no_unit] tests/test_units.py::TestVariable::test_1d_math[float64-function_commutative_product-dimensionless] [gw0] PASSED tests/test_units.py::TestVariable::test_1d_math[float64-function_commutative_product-dimensionless] tests/test_units.py::TestVariable::test_1d_math[float64-function_commutative_product-incompatible_unit] [gw0] PASSED tests/test_units.py::TestVariable::test_1d_math[float64-function_commutative_product-incompatible_unit] tests/test_units.py::TestVariable::test_1d_math[float64-function_commutative_product-compatible_unit] [gw0] PASSED tests/test_units.py::TestVariable::test_1d_math[float64-function_commutative_product-compatible_unit] tests/test_units.py::TestDataArray::test_comparisons[int64-method_identical-data-compatible_unit] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_comparisons[int64-method_identical-data-compatible_unit] tests/test_units.py::TestDataArray::test_comparisons[int64-method_identical-data-identical_unit] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_comparisons[int64-method_identical-data-identical_unit] tests/test_units.py::TestDataArray::test_comparisons[int64-method_identical-dims-no_unit] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_comparisons[int64-method_identical-dims-no_unit] tests/test_units.py::TestDataArray::test_comparisons[int64-method_identical-dims-dimensionless] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_comparisons[int64-method_identical-dims-dimensionless] tests/test_units.py::TestDataArray::test_comparisons[int64-method_identical-dims-incompatible_unit] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_comparisons[int64-method_identical-dims-incompatible_unit] tests/test_units.py::TestDataArray::test_comparisons[int64-method_identical-dims-compatible_unit] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_comparisons[int64-method_identical-dims-compatible_unit] tests/test_units.py::TestDataArray::test_comparisons[int64-method_identical-dims-identical_unit] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_comparisons[int64-method_identical-dims-identical_unit] tests/test_units.py::TestDataArray::test_comparisons[int64-method_identical-coords-no_unit] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_comparisons[int64-method_identical-coords-no_unit] tests/test_units.py::TestDataArray::test_comparisons[int64-method_identical-coords-dimensionless] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_comparisons[int64-method_identical-coords-dimensionless] tests/test_units.py::TestDataArray::test_comparisons[int64-method_identical-coords-incompatible_unit] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_comparisons[int64-method_identical-coords-incompatible_unit] tests/test_units.py::TestDataArray::test_comparisons[int64-method_identical-coords-compatible_unit] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_comparisons[int64-method_identical-coords-compatible_unit] tests/test_units.py::TestDataArray::test_comparisons[int64-method_identical-coords-identical_unit] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_comparisons[int64-method_identical-coords-identical_unit] tests/test_units.py::TestDataArray::test_broadcast_like[float64-data-no_unit] [gw2] XFAIL tests/test_units.py::TestDataArray::test_searchsorted[int64-function_searchsorted-dimensionless] tests/test_units.py::TestDataArray::test_searchsorted[int64-function_searchsorted-incompatible_unit] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-2-3-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-2-3-False-1] [gw0] PASSED tests/test_units.py::TestDataArray::test_broadcast_like[float64-data-no_unit] tests/test_units.py::TestDataArray::test_broadcast_like[float64-data-dimensionless] [gw0] PASSED tests/test_units.py::TestDataArray::test_broadcast_like[float64-data-dimensionless] tests/test_units.py::TestDataArray::test_broadcast_like[float64-data-incompatible_unit] [gw0] PASSED tests/test_units.py::TestDataArray::test_broadcast_like[float64-data-incompatible_unit] tests/test_units.py::TestDataArray::test_broadcast_like[float64-data-compatible_unit] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-2-3-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-2-3-False-2] [gw0] PASSED tests/test_units.py::TestDataArray::test_broadcast_like[float64-data-compatible_unit] tests/test_units.py::TestDataArray::test_broadcast_like[float64-data-identical_unit] [gw0] PASSED tests/test_units.py::TestDataArray::test_broadcast_like[float64-data-identical_unit] tests/test_units.py::TestDataArray::test_broadcast_like[float64-dims-no_unit] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_broadcast_like[float64-dims-no_unit] tests/test_units.py::TestDataArray::test_broadcast_like[float64-dims-dimensionless] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_broadcast_like[float64-dims-dimensionless] tests/test_units.py::TestDataArray::test_broadcast_like[float64-dims-incompatible_unit] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_broadcast_like[float64-dims-incompatible_unit] tests/test_units.py::TestDataArray::test_broadcast_like[float64-dims-compatible_unit] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_broadcast_like[float64-dims-compatible_unit] tests/test_units.py::TestDataArray::test_broadcast_like[float64-dims-identical_unit] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_broadcast_like[float64-dims-identical_unit] tests/test_units.py::TestDataArray::test_broadcast_like[float64-coords-no_unit] [gw0] PASSED tests/test_units.py::TestDataArray::test_broadcast_like[float64-coords-no_unit] tests/test_units.py::TestDataArray::test_broadcast_like[float64-coords-dimensionless] [gw0] PASSED tests/test_units.py::TestDataArray::test_broadcast_like[float64-coords-dimensionless] tests/test_units.py::TestDataArray::test_broadcast_like[float64-coords-incompatible_unit] [gw0] PASSED tests/test_units.py::TestDataArray::test_broadcast_like[float64-coords-incompatible_unit] tests/test_units.py::TestDataArray::test_broadcast_like[float64-coords-compatible_unit] [gw0] PASSED tests/test_units.py::TestDataArray::test_broadcast_like[float64-coords-compatible_unit] tests/test_units.py::TestDataArray::test_broadcast_like[float64-coords-identical_unit] [gw0] PASSED tests/test_units.py::TestDataArray::test_broadcast_like[float64-coords-identical_unit] tests/test_units.py::TestDataArray::test_broadcast_like[int64-data-no_unit] [gw0] PASSED tests/test_units.py::TestDataArray::test_broadcast_like[int64-data-no_unit] tests/test_units.py::TestDataArray::test_broadcast_like[int64-data-dimensionless] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-2-3-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-3-None-True-1] [gw0] PASSED tests/test_units.py::TestDataArray::test_broadcast_like[int64-data-dimensionless] tests/test_units.py::TestDataArray::test_broadcast_like[int64-data-incompatible_unit] [gw0] PASSED tests/test_units.py::TestDataArray::test_broadcast_like[int64-data-incompatible_unit] tests/test_units.py::TestDataArray::test_broadcast_like[int64-data-compatible_unit] [gw0] PASSED tests/test_units.py::TestDataArray::test_broadcast_like[int64-data-compatible_unit] tests/test_units.py::TestDataArray::test_broadcast_like[int64-data-identical_unit] [gw0] PASSED tests/test_units.py::TestDataArray::test_broadcast_like[int64-data-identical_unit] tests/test_units.py::TestDataArray::test_broadcast_like[int64-dims-no_unit] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_broadcast_like[int64-dims-no_unit] tests/test_units.py::TestDataArray::test_broadcast_like[int64-dims-dimensionless] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_broadcast_like[int64-dims-dimensionless] tests/test_units.py::TestDataArray::test_broadcast_like[int64-dims-incompatible_unit] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_broadcast_like[int64-dims-incompatible_unit] tests/test_units.py::TestDataArray::test_broadcast_like[int64-dims-compatible_unit] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_broadcast_like[int64-dims-compatible_unit] tests/test_units.py::TestDataArray::test_broadcast_like[int64-dims-identical_unit] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_broadcast_like[int64-dims-identical_unit] tests/test_units.py::TestDataArray::test_broadcast_like[int64-coords-no_unit] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-3-None-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-3-None-True-2] [gw0] PASSED tests/test_units.py::TestDataArray::test_broadcast_like[int64-coords-no_unit] tests/test_units.py::TestDataArray::test_broadcast_like[int64-coords-dimensionless] [gw0] PASSED tests/test_units.py::TestDataArray::test_broadcast_like[int64-coords-dimensionless] tests/test_units.py::TestDataArray::test_broadcast_like[int64-coords-incompatible_unit] [gw0] PASSED tests/test_units.py::TestDataArray::test_broadcast_like[int64-coords-incompatible_unit] tests/test_units.py::TestDataArray::test_broadcast_like[int64-coords-compatible_unit] [gw0] PASSED tests/test_units.py::TestDataArray::test_broadcast_like[int64-coords-compatible_unit] tests/test_units.py::TestDataArray::test_broadcast_like[int64-coords-identical_unit] [gw0] PASSED tests/test_units.py::TestDataArray::test_broadcast_like[int64-coords-identical_unit] tests/test_units.py::TestDataArray::test_broadcast_equals[float64-no_unit] [gw0] PASSED tests/test_units.py::TestDataArray::test_broadcast_equals[float64-no_unit] tests/test_units.py::TestDataArray::test_broadcast_equals[float64-dimensionless] [gw0] PASSED tests/test_units.py::TestDataArray::test_broadcast_equals[float64-dimensionless] tests/test_units.py::TestDataArray::test_broadcast_equals[float64-incompatible_unit] [gw0] PASSED tests/test_units.py::TestDataArray::test_broadcast_equals[float64-incompatible_unit] tests/test_units.py::TestDataArray::test_broadcast_equals[float64-compatible_unit] [gw0] PASSED tests/test_units.py::TestDataArray::test_broadcast_equals[float64-compatible_unit] tests/test_units.py::TestDataArray::test_broadcast_equals[float64-identical_unit] [gw0] PASSED tests/test_units.py::TestDataArray::test_broadcast_equals[float64-identical_unit] tests/test_units.py::TestDataArray::test_broadcast_equals[int64-no_unit] [gw0] PASSED tests/test_units.py::TestDataArray::test_broadcast_equals[int64-no_unit] tests/test_units.py::TestDataArray::test_broadcast_equals[int64-dimensionless] [gw0] PASSED tests/test_units.py::TestDataArray::test_broadcast_equals[int64-dimensionless] tests/test_units.py::TestDataArray::test_broadcast_equals[int64-incompatible_unit] [gw0] PASSED tests/test_units.py::TestDataArray::test_broadcast_equals[int64-incompatible_unit] tests/test_units.py::TestDataArray::test_broadcast_equals[int64-compatible_unit] [gw0] PASSED tests/test_units.py::TestDataArray::test_broadcast_equals[int64-compatible_unit] tests/test_units.py::TestDataArray::test_broadcast_equals[int64-identical_unit] [gw0] PASSED tests/test_units.py::TestDataArray::test_broadcast_equals[int64-identical_unit] tests/test_units.py::TestDataArray::test_pad[float64] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-3-None-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-3-None-False-1] [gw0] PASSED tests/test_units.py::TestDataArray::test_pad[float64] tests/test_units.py::TestDataArray::test_pad[int64] [gw0] PASSED tests/test_units.py::TestDataArray::test_pad[int64] tests/test_units.py::TestDataArray::test_content_manipulation[float64-method_pipe-data] [gw0] PASSED tests/test_units.py::TestDataArray::test_content_manipulation[float64-method_pipe-data] tests/test_units.py::TestDataArray::test_content_manipulation[float64-method_pipe-dims] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_content_manipulation[float64-method_pipe-dims] tests/test_units.py::TestDataArray::test_content_manipulation[float64-method_pipe-coords] [gw0] PASSED tests/test_units.py::TestDataArray::test_content_manipulation[float64-method_pipe-coords] tests/test_units.py::TestDataArray::test_content_manipulation[float64-method_assign_coords-data] [gw0] PASSED tests/test_units.py::TestDataArray::test_content_manipulation[float64-method_assign_coords-data] tests/test_units.py::TestDataArray::test_content_manipulation[float64-method_assign_coords-dims] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-3-None-False-1] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_content_manipulation[float64-method_assign_coords-dims] tests/test_units.py::TestDataArray::test_content_manipulation[float64-method_assign_coords-coords] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-3-None-False-2] [gw0] PASSED tests/test_units.py::TestDataArray::test_content_manipulation[float64-method_assign_coords-coords] tests/test_units.py::TestDataArray::test_content_manipulation[float64-method_assign_attrs-data] [gw0] PASSED tests/test_units.py::TestDataArray::test_content_manipulation[float64-method_assign_attrs-data] tests/test_units.py::TestDataArray::test_content_manipulation[float64-method_assign_attrs-dims] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_content_manipulation[float64-method_assign_attrs-dims] tests/test_units.py::TestDataArray::test_content_manipulation[float64-method_assign_attrs-coords] [gw0] PASSED tests/test_units.py::TestDataArray::test_content_manipulation[float64-method_assign_attrs-coords] tests/test_units.py::TestDataArray::test_content_manipulation[float64-method_rename-data] [gw0] PASSED tests/test_units.py::TestDataArray::test_content_manipulation[float64-method_rename-data] tests/test_units.py::TestDataArray::test_content_manipulation[float64-method_rename-dims] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_content_manipulation[float64-method_rename-dims] tests/test_units.py::TestDataArray::test_content_manipulation[float64-method_rename-coords] [gw0] PASSED tests/test_units.py::TestDataArray::test_content_manipulation[float64-method_rename-coords] tests/test_units.py::TestDataArray::test_content_manipulation[float64-method_swap_dims-data] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_content_manipulation[float64-method_swap_dims-data] tests/test_units.py::TestDataArray::test_content_manipulation[float64-method_swap_dims-dims] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_content_manipulation[float64-method_swap_dims-dims] tests/test_units.py::TestDataArray::test_content_manipulation[float64-method_swap_dims-coords] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_content_manipulation[float64-method_swap_dims-coords] tests/test_units.py::TestDataArray::test_content_manipulation[float64-method_expand_dims-data] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_content_manipulation[float64-method_expand_dims-data] tests/test_units.py::TestDataArray::test_content_manipulation[float64-method_expand_dims-dims] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_content_manipulation[float64-method_expand_dims-dims] tests/test_units.py::TestDataArray::test_content_manipulation[float64-method_expand_dims-coords] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_content_manipulation[float64-method_expand_dims-coords] tests/test_units.py::TestDataArray::test_content_manipulation[float64-method_drop_vars-data] [gw0] PASSED tests/test_units.py::TestDataArray::test_content_manipulation[float64-method_drop_vars-data] [gw2] XFAIL tests/test_units.py::TestDataArray::test_searchsorted[int64-function_searchsorted-incompatible_unit] tests/test_units.py::TestDataArray::test_searchsorted[int64-function_searchsorted-compatible_unit] tests/test_units.py::TestDataArray::test_content_manipulation[float64-method_drop_vars-dims] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_content_manipulation[float64-method_drop_vars-dims] tests/test_units.py::TestDataArray::test_content_manipulation[float64-method_drop_vars-coords] [gw0] PASSED tests/test_units.py::TestDataArray::test_content_manipulation[float64-method_drop_vars-coords] tests/test_units.py::TestDataArray::test_content_manipulation[float64-method_reset_coords-data] [gw0] PASSED tests/test_units.py::TestDataArray::test_content_manipulation[float64-method_reset_coords-data] tests/test_units.py::TestDataArray::test_content_manipulation[float64-method_reset_coords-dims] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_content_manipulation[float64-method_reset_coords-dims] tests/test_units.py::TestDataArray::test_content_manipulation[float64-method_reset_coords-coords] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-3-None-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-3-1-True-1] [gw0] PASSED tests/test_units.py::TestDataArray::test_content_manipulation[float64-method_reset_coords-coords] tests/test_units.py::TestDataArray::test_content_manipulation[float64-method_copy-data] [gw0] PASSED tests/test_units.py::TestDataArray::test_content_manipulation[float64-method_copy-data] tests/test_units.py::TestDataArray::test_content_manipulation[float64-method_copy-dims] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_content_manipulation[float64-method_copy-dims] tests/test_units.py::TestDataArray::test_content_manipulation[float64-method_copy-coords] [gw0] PASSED tests/test_units.py::TestDataArray::test_content_manipulation[float64-method_copy-coords] tests/test_units.py::TestDataArray::test_content_manipulation[float64-method_astype-data] [gw0] PASSED tests/test_units.py::TestDataArray::test_content_manipulation[float64-method_astype-data] tests/test_units.py::TestDataArray::test_content_manipulation[float64-method_astype-dims] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_content_manipulation[float64-method_astype-dims] tests/test_units.py::TestDataArray::test_content_manipulation[float64-method_astype-coords] [gw0] PASSED tests/test_units.py::TestDataArray::test_content_manipulation[float64-method_astype-coords] tests/test_units.py::TestDataArray::test_content_manipulation[int64-method_pipe-data] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-3-1-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-3-1-True-2] [gw0] PASSED tests/test_units.py::TestDataArray::test_content_manipulation[int64-method_pipe-data] tests/test_units.py::TestDataArray::test_content_manipulation[int64-method_pipe-dims] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_content_manipulation[int64-method_pipe-dims] tests/test_units.py::TestDataArray::test_content_manipulation[int64-method_pipe-coords] [gw0] PASSED tests/test_units.py::TestDataArray::test_content_manipulation[int64-method_pipe-coords] tests/test_units.py::TestDataArray::test_content_manipulation[int64-method_assign_coords-data] [gw0] PASSED tests/test_units.py::TestDataArray::test_content_manipulation[int64-method_assign_coords-data] tests/test_units.py::TestDataArray::test_content_manipulation[int64-method_assign_coords-dims] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_content_manipulation[int64-method_assign_coords-dims] tests/test_units.py::TestDataArray::test_content_manipulation[int64-method_assign_coords-coords] [gw0] PASSED tests/test_units.py::TestDataArray::test_content_manipulation[int64-method_assign_coords-coords] tests/test_units.py::TestDataArray::test_content_manipulation[int64-method_assign_attrs-data] [gw0] PASSED tests/test_units.py::TestDataArray::test_content_manipulation[int64-method_assign_attrs-data] tests/test_units.py::TestDataArray::test_content_manipulation[int64-method_assign_attrs-dims] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_content_manipulation[int64-method_assign_attrs-dims] tests/test_units.py::TestDataArray::test_content_manipulation[int64-method_assign_attrs-coords] [gw0] PASSED tests/test_units.py::TestDataArray::test_content_manipulation[int64-method_assign_attrs-coords] tests/test_units.py::TestDataArray::test_content_manipulation[int64-method_rename-data] [gw0] PASSED tests/test_units.py::TestDataArray::test_content_manipulation[int64-method_rename-data] tests/test_units.py::TestDataArray::test_content_manipulation[int64-method_rename-dims] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_content_manipulation[int64-method_rename-dims] tests/test_units.py::TestDataArray::test_content_manipulation[int64-method_rename-coords] [gw0] PASSED tests/test_units.py::TestDataArray::test_content_manipulation[int64-method_rename-coords] tests/test_units.py::TestDataArray::test_content_manipulation[int64-method_swap_dims-data] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_content_manipulation[int64-method_swap_dims-data] tests/test_units.py::TestDataArray::test_content_manipulation[int64-method_swap_dims-dims] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_content_manipulation[int64-method_swap_dims-dims] tests/test_units.py::TestDataArray::test_content_manipulation[int64-method_swap_dims-coords] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_content_manipulation[int64-method_swap_dims-coords] tests/test_units.py::TestDataArray::test_content_manipulation[int64-method_expand_dims-data] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_content_manipulation[int64-method_expand_dims-data] tests/test_units.py::TestDataArray::test_content_manipulation[int64-method_expand_dims-dims] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_content_manipulation[int64-method_expand_dims-dims] tests/test_units.py::TestDataArray::test_content_manipulation[int64-method_expand_dims-coords] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_content_manipulation[int64-method_expand_dims-coords] tests/test_units.py::TestDataArray::test_content_manipulation[int64-method_drop_vars-data] [gw0] PASSED tests/test_units.py::TestDataArray::test_content_manipulation[int64-method_drop_vars-data] tests/test_units.py::TestDataArray::test_content_manipulation[int64-method_drop_vars-dims] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_content_manipulation[int64-method_drop_vars-dims] tests/test_units.py::TestDataArray::test_content_manipulation[int64-method_drop_vars-coords] [gw0] PASSED tests/test_units.py::TestDataArray::test_content_manipulation[int64-method_drop_vars-coords] tests/test_units.py::TestDataArray::test_content_manipulation[int64-method_reset_coords-data] [gw0] PASSED tests/test_units.py::TestDataArray::test_content_manipulation[int64-method_reset_coords-data] tests/test_units.py::TestDataArray::test_content_manipulation[int64-method_reset_coords-dims] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_content_manipulation[int64-method_reset_coords-dims] tests/test_units.py::TestDataArray::test_content_manipulation[int64-method_reset_coords-coords] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-3-1-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-3-1-False-1] [gw0] PASSED tests/test_units.py::TestDataArray::test_content_manipulation[int64-method_reset_coords-coords] tests/test_units.py::TestDataArray::test_content_manipulation[int64-method_copy-data] [gw0] PASSED tests/test_units.py::TestDataArray::test_content_manipulation[int64-method_copy-data] tests/test_units.py::TestDataArray::test_content_manipulation[int64-method_copy-dims] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_content_manipulation[int64-method_copy-dims] tests/test_units.py::TestDataArray::test_content_manipulation[int64-method_copy-coords] [gw0] PASSED tests/test_units.py::TestDataArray::test_content_manipulation[int64-method_copy-coords] tests/test_units.py::TestDataArray::test_content_manipulation[int64-method_astype-data] [gw0] PASSED tests/test_units.py::TestDataArray::test_content_manipulation[int64-method_astype-data] tests/test_units.py::TestDataArray::test_content_manipulation[int64-method_astype-dims] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_content_manipulation[int64-method_astype-dims] tests/test_units.py::TestDataArray::test_content_manipulation[int64-method_astype-coords] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-3-1-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-3-1-False-2] [gw0] PASSED tests/test_units.py::TestDataArray::test_content_manipulation[int64-method_astype-coords] tests/test_units.py::TestDataArray::test_copy[float64-no_unit] [gw0] PASSED tests/test_units.py::TestDataArray::test_copy[float64-no_unit] tests/test_units.py::TestDataArray::test_copy[float64-dimensionless] [gw0] PASSED tests/test_units.py::TestDataArray::test_copy[float64-dimensionless] tests/test_units.py::TestDataArray::test_copy[float64-with_unit] [gw0] PASSED tests/test_units.py::TestDataArray::test_copy[float64-with_unit] tests/test_units.py::TestDataArray::test_copy[int64-no_unit] [gw0] PASSED tests/test_units.py::TestDataArray::test_copy[int64-no_unit] tests/test_units.py::TestDataArray::test_copy[int64-dimensionless] [gw0] PASSED tests/test_units.py::TestDataArray::test_copy[int64-dimensionless] tests/test_units.py::TestDataArray::test_copy[int64-with_unit] [gw0] PASSED tests/test_units.py::TestDataArray::test_copy[int64-with_unit] tests/test_units.py::TestDataArray::test_isel[float64-single index] [gw0] PASSED tests/test_units.py::TestDataArray::test_isel[float64-single index] tests/test_units.py::TestDataArray::test_isel[float64-multiple indices] [gw0] PASSED tests/test_units.py::TestDataArray::test_isel[float64-multiple indices] tests/test_units.py::TestDataArray::test_isel[int64-single index] [gw0] PASSED tests/test_units.py::TestDataArray::test_isel[int64-single index] tests/test_units.py::TestDataArray::test_isel[int64-multiple indices] [gw0] PASSED tests/test_units.py::TestDataArray::test_isel[int64-multiple indices] tests/test_units.py::TestDataArray::test_sel[float64-no_units-single_value] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_sel[float64-no_units-single_value] tests/test_units.py::TestDataArray::test_sel[float64-no_units-list_of_values] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_sel[float64-no_units-list_of_values] tests/test_units.py::TestDataArray::test_sel[float64-no_units-array_of_values] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_sel[float64-no_units-array_of_values] tests/test_units.py::TestDataArray::test_sel[float64-dimensionless-single_value] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_sel[float64-dimensionless-single_value] tests/test_units.py::TestDataArray::test_sel[float64-dimensionless-list_of_values] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_sel[float64-dimensionless-list_of_values] tests/test_units.py::TestDataArray::test_sel[float64-dimensionless-array_of_values] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_sel[float64-dimensionless-array_of_values] tests/test_units.py::TestDataArray::test_sel[float64-incompatible_unit-single_value] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_sel[float64-incompatible_unit-single_value] tests/test_units.py::TestDataArray::test_sel[float64-incompatible_unit-list_of_values] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_sel[float64-incompatible_unit-list_of_values] tests/test_units.py::TestDataArray::test_sel[float64-incompatible_unit-array_of_values] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_sel[float64-incompatible_unit-array_of_values] tests/test_units.py::TestDataArray::test_sel[float64-compatible_unit-single_value] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_sel[float64-compatible_unit-single_value] tests/test_units.py::TestDataArray::test_sel[float64-compatible_unit-list_of_values] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_sel[float64-compatible_unit-list_of_values] tests/test_units.py::TestDataArray::test_sel[float64-compatible_unit-array_of_values] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_sel[float64-compatible_unit-array_of_values] tests/test_units.py::TestDataArray::test_sel[float64-identical_unit-single_value] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_sel[float64-identical_unit-single_value] tests/test_units.py::TestDataArray::test_sel[float64-identical_unit-list_of_values] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_sel[float64-identical_unit-list_of_values] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-3-1-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-3-2-True-1] tests/test_units.py::TestDataArray::test_sel[float64-identical_unit-array_of_values] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_sel[float64-identical_unit-array_of_values] tests/test_units.py::TestDataArray::test_sel[int64-no_units-single_value] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_sel[int64-no_units-single_value] tests/test_units.py::TestDataArray::test_sel[int64-no_units-list_of_values] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_sel[int64-no_units-list_of_values] tests/test_units.py::TestDataArray::test_sel[int64-no_units-array_of_values] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_sel[int64-no_units-array_of_values] tests/test_units.py::TestDataArray::test_sel[int64-dimensionless-single_value] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_sel[int64-dimensionless-single_value] tests/test_units.py::TestDataArray::test_sel[int64-dimensionless-list_of_values] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_sel[int64-dimensionless-list_of_values] tests/test_units.py::TestDataArray::test_sel[int64-dimensionless-array_of_values] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_sel[int64-dimensionless-array_of_values] tests/test_units.py::TestDataArray::test_sel[int64-incompatible_unit-single_value] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_sel[int64-incompatible_unit-single_value] tests/test_units.py::TestDataArray::test_sel[int64-incompatible_unit-list_of_values] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_sel[int64-incompatible_unit-list_of_values] tests/test_units.py::TestDataArray::test_sel[int64-incompatible_unit-array_of_values] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_sel[int64-incompatible_unit-array_of_values] tests/test_units.py::TestDataArray::test_sel[int64-compatible_unit-single_value] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_sel[int64-compatible_unit-single_value] tests/test_units.py::TestDataArray::test_sel[int64-compatible_unit-list_of_values] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_sel[int64-compatible_unit-list_of_values] tests/test_units.py::TestDataArray::test_sel[int64-compatible_unit-array_of_values] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_sel[int64-compatible_unit-array_of_values] tests/test_units.py::TestDataArray::test_sel[int64-identical_unit-single_value] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_sel[int64-identical_unit-single_value] tests/test_units.py::TestDataArray::test_sel[int64-identical_unit-list_of_values] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_sel[int64-identical_unit-list_of_values] tests/test_units.py::TestDataArray::test_sel[int64-identical_unit-array_of_values] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_sel[int64-identical_unit-array_of_values] tests/test_units.py::TestDataArray::test_loc[float64-no_units-single_value] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_loc[float64-no_units-single_value] tests/test_units.py::TestDataArray::test_loc[float64-no_units-list_of_values] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_loc[float64-no_units-list_of_values] tests/test_units.py::TestDataArray::test_loc[float64-no_units-array_of_values] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_loc[float64-no_units-array_of_values] tests/test_units.py::TestDataArray::test_loc[float64-dimensionless-single_value] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_loc[float64-dimensionless-single_value] tests/test_units.py::TestDataArray::test_loc[float64-dimensionless-list_of_values] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_loc[float64-dimensionless-list_of_values] tests/test_units.py::TestDataArray::test_loc[float64-dimensionless-array_of_values] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_loc[float64-dimensionless-array_of_values] tests/test_units.py::TestDataArray::test_loc[float64-incompatible_unit-single_value] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_loc[float64-incompatible_unit-single_value] tests/test_units.py::TestDataArray::test_loc[float64-incompatible_unit-list_of_values] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_loc[float64-incompatible_unit-list_of_values] tests/test_units.py::TestDataArray::test_loc[float64-incompatible_unit-array_of_values] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_loc[float64-incompatible_unit-array_of_values] tests/test_units.py::TestDataArray::test_loc[float64-compatible_unit-single_value] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_loc[float64-compatible_unit-single_value] tests/test_units.py::TestDataArray::test_loc[float64-compatible_unit-list_of_values] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_loc[float64-compatible_unit-list_of_values] tests/test_units.py::TestDataArray::test_loc[float64-compatible_unit-array_of_values] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_loc[float64-compatible_unit-array_of_values] tests/test_units.py::TestDataArray::test_loc[float64-identical_unit-single_value] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_loc[float64-identical_unit-single_value] tests/test_units.py::TestDataArray::test_loc[float64-identical_unit-list_of_values] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_loc[float64-identical_unit-list_of_values] tests/test_units.py::TestDataArray::test_loc[float64-identical_unit-array_of_values] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_loc[float64-identical_unit-array_of_values] tests/test_units.py::TestDataArray::test_loc[int64-no_units-single_value] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_loc[int64-no_units-single_value] tests/test_units.py::TestDataArray::test_loc[int64-no_units-list_of_values] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_loc[int64-no_units-list_of_values] tests/test_units.py::TestDataArray::test_loc[int64-no_units-array_of_values] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_loc[int64-no_units-array_of_values] tests/test_units.py::TestDataArray::test_loc[int64-dimensionless-single_value] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_loc[int64-dimensionless-single_value] tests/test_units.py::TestDataArray::test_loc[int64-dimensionless-list_of_values] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_loc[int64-dimensionless-list_of_values] tests/test_units.py::TestDataArray::test_loc[int64-dimensionless-array_of_values] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_loc[int64-dimensionless-array_of_values] tests/test_units.py::TestDataArray::test_loc[int64-incompatible_unit-single_value] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-3-2-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-3-2-True-2] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_loc[int64-incompatible_unit-single_value] tests/test_units.py::TestDataArray::test_loc[int64-incompatible_unit-list_of_values] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_loc[int64-incompatible_unit-list_of_values] tests/test_units.py::TestDataArray::test_loc[int64-incompatible_unit-array_of_values] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_loc[int64-incompatible_unit-array_of_values] tests/test_units.py::TestDataArray::test_loc[int64-compatible_unit-single_value] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_loc[int64-compatible_unit-single_value] tests/test_units.py::TestDataArray::test_loc[int64-compatible_unit-list_of_values] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_loc[int64-compatible_unit-list_of_values] tests/test_units.py::TestDataArray::test_loc[int64-compatible_unit-array_of_values] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_loc[int64-compatible_unit-array_of_values] tests/test_units.py::TestDataArray::test_loc[int64-identical_unit-single_value] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_loc[int64-identical_unit-single_value] tests/test_units.py::TestDataArray::test_loc[int64-identical_unit-list_of_values] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_loc[int64-identical_unit-list_of_values] tests/test_units.py::TestDataArray::test_loc[int64-identical_unit-array_of_values] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_loc[int64-identical_unit-array_of_values] tests/test_units.py::TestDataArray::test_drop_sel[float64-no_units-single_value] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_drop_sel[float64-no_units-single_value] tests/test_units.py::TestDataArray::test_drop_sel[float64-no_units-list_of_values] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_drop_sel[float64-no_units-list_of_values] tests/test_units.py::TestDataArray::test_drop_sel[float64-no_units-array_of_values] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_drop_sel[float64-no_units-array_of_values] tests/test_units.py::TestDataArray::test_drop_sel[float64-dimensionless-single_value] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_drop_sel[float64-dimensionless-single_value] tests/test_units.py::TestDataArray::test_drop_sel[float64-dimensionless-list_of_values] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_drop_sel[float64-dimensionless-list_of_values] tests/test_units.py::TestDataArray::test_drop_sel[float64-dimensionless-array_of_values] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_drop_sel[float64-dimensionless-array_of_values] tests/test_units.py::TestDataArray::test_drop_sel[float64-incompatible_unit-single_value] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_drop_sel[float64-incompatible_unit-single_value] tests/test_units.py::TestDataArray::test_drop_sel[float64-incompatible_unit-list_of_values] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_drop_sel[float64-incompatible_unit-list_of_values] tests/test_units.py::TestDataArray::test_drop_sel[float64-incompatible_unit-array_of_values] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_drop_sel[float64-incompatible_unit-array_of_values] tests/test_units.py::TestDataArray::test_drop_sel[float64-compatible_unit-single_value] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_drop_sel[float64-compatible_unit-single_value] tests/test_units.py::TestDataArray::test_drop_sel[float64-compatible_unit-list_of_values] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_drop_sel[float64-compatible_unit-list_of_values] tests/test_units.py::TestDataArray::test_drop_sel[float64-compatible_unit-array_of_values] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_drop_sel[float64-compatible_unit-array_of_values] tests/test_units.py::TestDataArray::test_drop_sel[float64-identical_unit-single_value] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_drop_sel[float64-identical_unit-single_value] tests/test_units.py::TestDataArray::test_drop_sel[float64-identical_unit-list_of_values] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_drop_sel[float64-identical_unit-list_of_values] tests/test_units.py::TestDataArray::test_drop_sel[float64-identical_unit-array_of_values] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_drop_sel[float64-identical_unit-array_of_values] tests/test_units.py::TestDataArray::test_drop_sel[int64-no_units-single_value] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_drop_sel[int64-no_units-single_value] tests/test_units.py::TestDataArray::test_drop_sel[int64-no_units-list_of_values] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_drop_sel[int64-no_units-list_of_values] tests/test_units.py::TestDataArray::test_drop_sel[int64-no_units-array_of_values] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_drop_sel[int64-no_units-array_of_values] tests/test_units.py::TestDataArray::test_drop_sel[int64-dimensionless-single_value] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_drop_sel[int64-dimensionless-single_value] tests/test_units.py::TestDataArray::test_drop_sel[int64-dimensionless-list_of_values] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_drop_sel[int64-dimensionless-list_of_values] tests/test_units.py::TestDataArray::test_drop_sel[int64-dimensionless-array_of_values] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_drop_sel[int64-dimensionless-array_of_values] tests/test_units.py::TestDataArray::test_drop_sel[int64-incompatible_unit-single_value] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_drop_sel[int64-incompatible_unit-single_value] tests/test_units.py::TestDataArray::test_drop_sel[int64-incompatible_unit-list_of_values] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_drop_sel[int64-incompatible_unit-list_of_values] tests/test_units.py::TestDataArray::test_drop_sel[int64-incompatible_unit-array_of_values] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_drop_sel[int64-incompatible_unit-array_of_values] tests/test_units.py::TestDataArray::test_drop_sel[int64-compatible_unit-single_value] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_drop_sel[int64-compatible_unit-single_value] tests/test_units.py::TestDataArray::test_drop_sel[int64-compatible_unit-list_of_values] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_drop_sel[int64-compatible_unit-list_of_values] tests/test_units.py::TestDataArray::test_drop_sel[int64-compatible_unit-array_of_values] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_drop_sel[int64-compatible_unit-array_of_values] tests/test_units.py::TestDataArray::test_drop_sel[int64-identical_unit-single_value] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_drop_sel[int64-identical_unit-single_value] tests/test_units.py::TestDataArray::test_drop_sel[int64-identical_unit-list_of_values] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_drop_sel[int64-identical_unit-list_of_values] tests/test_units.py::TestDataArray::test_drop_sel[int64-identical_unit-array_of_values] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_drop_sel[int64-identical_unit-array_of_values] tests/test_units.py::TestDataArray::test_squeeze[float64-nothing_squeezable-x] [gw0] PASSED tests/test_units.py::TestDataArray::test_squeeze[float64-nothing_squeezable-x] tests/test_units.py::TestDataArray::test_squeeze[float64-nothing_squeezable-y] [gw0] PASSED tests/test_units.py::TestDataArray::test_squeeze[float64-nothing_squeezable-y] tests/test_units.py::TestDataArray::test_squeeze[float64-nothing_squeezable-z] [gw0] PASSED tests/test_units.py::TestDataArray::test_squeeze[float64-nothing_squeezable-z] tests/test_units.py::TestDataArray::test_squeeze[float64-nothing_squeezable-t] [gw0] PASSED tests/test_units.py::TestDataArray::test_squeeze[float64-nothing_squeezable-t] tests/test_units.py::TestDataArray::test_squeeze[float64-nothing_squeezable-all] [gw0] PASSED tests/test_units.py::TestDataArray::test_squeeze[float64-nothing_squeezable-all] tests/test_units.py::TestDataArray::test_squeeze[float64-last_dimension_squeezable-x] [gw0] PASSED tests/test_units.py::TestDataArray::test_squeeze[float64-last_dimension_squeezable-x] tests/test_units.py::TestDataArray::test_squeeze[float64-last_dimension_squeezable-y] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-3-2-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-3-2-False-1] [gw0] PASSED tests/test_units.py::TestDataArray::test_squeeze[float64-last_dimension_squeezable-y] tests/test_units.py::TestDataArray::test_squeeze[float64-last_dimension_squeezable-z] [gw0] PASSED tests/test_units.py::TestDataArray::test_squeeze[float64-last_dimension_squeezable-z] tests/test_units.py::TestDataArray::test_squeeze[float64-last_dimension_squeezable-t] [gw0] PASSED tests/test_units.py::TestDataArray::test_squeeze[float64-last_dimension_squeezable-t] tests/test_units.py::TestDataArray::test_squeeze[float64-last_dimension_squeezable-all] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-3-2-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-3-2-False-2] [gw0] PASSED tests/test_units.py::TestDataArray::test_squeeze[float64-last_dimension_squeezable-all] tests/test_units.py::TestDataArray::test_squeeze[float64-middle_dimension_squeezable-x] [gw0] PASSED tests/test_units.py::TestDataArray::test_squeeze[float64-middle_dimension_squeezable-x] tests/test_units.py::TestDataArray::test_squeeze[float64-middle_dimension_squeezable-y] [gw0] PASSED tests/test_units.py::TestDataArray::test_squeeze[float64-middle_dimension_squeezable-y] tests/test_units.py::TestDataArray::test_squeeze[float64-middle_dimension_squeezable-z] [gw0] PASSED tests/test_units.py::TestDataArray::test_squeeze[float64-middle_dimension_squeezable-z] tests/test_units.py::TestDataArray::test_squeeze[float64-middle_dimension_squeezable-t] [gw0] PASSED tests/test_units.py::TestDataArray::test_squeeze[float64-middle_dimension_squeezable-t] tests/test_units.py::TestDataArray::test_squeeze[float64-middle_dimension_squeezable-all] [gw0] PASSED tests/test_units.py::TestDataArray::test_squeeze[float64-middle_dimension_squeezable-all] tests/test_units.py::TestDataArray::test_squeeze[float64-first_dimension_squeezable-x] [gw0] PASSED tests/test_units.py::TestDataArray::test_squeeze[float64-first_dimension_squeezable-x] tests/test_units.py::TestDataArray::test_squeeze[float64-first_dimension_squeezable-y] [gw0] PASSED tests/test_units.py::TestDataArray::test_squeeze[float64-first_dimension_squeezable-y] tests/test_units.py::TestDataArray::test_squeeze[float64-first_dimension_squeezable-z] [gw0] PASSED tests/test_units.py::TestDataArray::test_squeeze[float64-first_dimension_squeezable-z] tests/test_units.py::TestDataArray::test_squeeze[float64-first_dimension_squeezable-t] [gw0] PASSED tests/test_units.py::TestDataArray::test_squeeze[float64-first_dimension_squeezable-t] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-3-2-False-2] tests/test_units.py::TestDataArray::test_squeeze[float64-first_dimension_squeezable-all] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-3-3-True-1] [gw0] PASSED tests/test_units.py::TestDataArray::test_squeeze[float64-first_dimension_squeezable-all] tests/test_units.py::TestDataArray::test_squeeze[float64-first_and_last_dimension_squeezable-x] [gw0] PASSED tests/test_units.py::TestDataArray::test_squeeze[float64-first_and_last_dimension_squeezable-x] tests/test_units.py::TestDataArray::test_squeeze[float64-first_and_last_dimension_squeezable-y] [gw0] PASSED tests/test_units.py::TestDataArray::test_squeeze[float64-first_and_last_dimension_squeezable-y] tests/test_units.py::TestDataArray::test_squeeze[float64-first_and_last_dimension_squeezable-z] [gw0] PASSED tests/test_units.py::TestDataArray::test_squeeze[float64-first_and_last_dimension_squeezable-z] tests/test_units.py::TestDataArray::test_squeeze[float64-first_and_last_dimension_squeezable-t] [gw0] PASSED tests/test_units.py::TestDataArray::test_squeeze[float64-first_and_last_dimension_squeezable-t] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-3-3-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-3-3-True-2] tests/test_units.py::TestDataArray::test_squeeze[float64-first_and_last_dimension_squeezable-all] [gw0] PASSED tests/test_units.py::TestDataArray::test_squeeze[float64-first_and_last_dimension_squeezable-all] tests/test_units.py::TestDataArray::test_squeeze[int64-nothing_squeezable-x] [gw0] PASSED tests/test_units.py::TestDataArray::test_squeeze[int64-nothing_squeezable-x] tests/test_units.py::TestDataArray::test_squeeze[int64-nothing_squeezable-y] [gw2] XFAIL tests/test_units.py::TestDataArray::test_searchsorted[int64-function_searchsorted-compatible_unit] tests/test_units.py::TestDataArray::test_searchsorted[int64-function_searchsorted-identical_unit] [gw0] PASSED tests/test_units.py::TestDataArray::test_squeeze[int64-nothing_squeezable-y] tests/test_units.py::TestDataArray::test_squeeze[int64-nothing_squeezable-z] [gw0] PASSED tests/test_units.py::TestDataArray::test_squeeze[int64-nothing_squeezable-z] tests/test_units.py::TestDataArray::test_squeeze[int64-nothing_squeezable-t] [gw0] PASSED tests/test_units.py::TestDataArray::test_squeeze[int64-nothing_squeezable-t] tests/test_units.py::TestDataArray::test_squeeze[int64-nothing_squeezable-all] [gw0] PASSED tests/test_units.py::TestDataArray::test_squeeze[int64-nothing_squeezable-all] tests/test_units.py::TestDataArray::test_squeeze[int64-last_dimension_squeezable-x] [gw0] PASSED tests/test_units.py::TestDataArray::test_squeeze[int64-last_dimension_squeezable-x] tests/test_units.py::TestDataArray::test_squeeze[int64-last_dimension_squeezable-y] [gw0] PASSED tests/test_units.py::TestDataArray::test_squeeze[int64-last_dimension_squeezable-y] tests/test_units.py::TestDataArray::test_squeeze[int64-last_dimension_squeezable-z] [gw0] PASSED tests/test_units.py::TestDataArray::test_squeeze[int64-last_dimension_squeezable-z] tests/test_units.py::TestDataArray::test_squeeze[int64-last_dimension_squeezable-t] [gw0] PASSED tests/test_units.py::TestDataArray::test_squeeze[int64-last_dimension_squeezable-t] tests/test_units.py::TestDataArray::test_squeeze[int64-last_dimension_squeezable-all] [gw0] PASSED tests/test_units.py::TestDataArray::test_squeeze[int64-last_dimension_squeezable-all] tests/test_units.py::TestDataArray::test_squeeze[int64-middle_dimension_squeezable-x] [gw0] PASSED tests/test_units.py::TestDataArray::test_squeeze[int64-middle_dimension_squeezable-x] tests/test_units.py::TestDataArray::test_squeeze[int64-middle_dimension_squeezable-y] [gw0] PASSED tests/test_units.py::TestDataArray::test_squeeze[int64-middle_dimension_squeezable-y] tests/test_units.py::TestDataArray::test_squeeze[int64-middle_dimension_squeezable-z] [gw0] PASSED tests/test_units.py::TestDataArray::test_squeeze[int64-middle_dimension_squeezable-z] tests/test_units.py::TestDataArray::test_squeeze[int64-middle_dimension_squeezable-t] [gw0] PASSED tests/test_units.py::TestDataArray::test_squeeze[int64-middle_dimension_squeezable-t] tests/test_units.py::TestDataArray::test_squeeze[int64-middle_dimension_squeezable-all] [gw0] PASSED tests/test_units.py::TestDataArray::test_squeeze[int64-middle_dimension_squeezable-all] tests/test_units.py::TestDataArray::test_squeeze[int64-first_dimension_squeezable-x] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-3-3-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-3-3-False-1] [gw0] PASSED tests/test_units.py::TestDataArray::test_squeeze[int64-first_dimension_squeezable-x] tests/test_units.py::TestDataArray::test_squeeze[int64-first_dimension_squeezable-y] [gw0] PASSED tests/test_units.py::TestDataArray::test_squeeze[int64-first_dimension_squeezable-y] tests/test_units.py::TestDataArray::test_squeeze[int64-first_dimension_squeezable-z] [gw0] PASSED tests/test_units.py::TestDataArray::test_squeeze[int64-first_dimension_squeezable-z] tests/test_units.py::TestDataArray::test_squeeze[int64-first_dimension_squeezable-t] [gw0] PASSED tests/test_units.py::TestDataArray::test_squeeze[int64-first_dimension_squeezable-t] tests/test_units.py::TestDataArray::test_squeeze[int64-first_dimension_squeezable-all] [gw0] PASSED tests/test_units.py::TestDataArray::test_squeeze[int64-first_dimension_squeezable-all] tests/test_units.py::TestDataArray::test_squeeze[int64-first_and_last_dimension_squeezable-x] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-3-3-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-3-3-False-2] [gw0] PASSED tests/test_units.py::TestDataArray::test_squeeze[int64-first_and_last_dimension_squeezable-x] tests/test_units.py::TestDataArray::test_squeeze[int64-first_and_last_dimension_squeezable-y] [gw0] PASSED tests/test_units.py::TestDataArray::test_squeeze[int64-first_and_last_dimension_squeezable-y] tests/test_units.py::TestDataArray::test_squeeze[int64-first_and_last_dimension_squeezable-z] [gw0] PASSED tests/test_units.py::TestDataArray::test_squeeze[int64-first_and_last_dimension_squeezable-z] tests/test_units.py::TestDataArray::test_squeeze[int64-first_and_last_dimension_squeezable-t] [gw0] PASSED tests/test_units.py::TestDataArray::test_squeeze[int64-first_and_last_dimension_squeezable-t] tests/test_units.py::TestDataArray::test_squeeze[int64-first_and_last_dimension_squeezable-all] [gw0] PASSED tests/test_units.py::TestDataArray::test_squeeze[int64-first_and_last_dimension_squeezable-all] tests/test_units.py::TestDataArray::test_head_tail_thin[float64-method_head] [gw0] PASSED tests/test_units.py::TestDataArray::test_head_tail_thin[float64-method_head] tests/test_units.py::TestDataArray::test_head_tail_thin[float64-method_tail] [gw0] PASSED tests/test_units.py::TestDataArray::test_head_tail_thin[float64-method_tail] tests/test_units.py::TestDataArray::test_head_tail_thin[float64-method_thin] [gw0] PASSED tests/test_units.py::TestDataArray::test_head_tail_thin[float64-method_thin] tests/test_units.py::TestDataArray::test_head_tail_thin[int64-method_head] [gw0] PASSED tests/test_units.py::TestDataArray::test_head_tail_thin[int64-method_head] tests/test_units.py::TestDataArray::test_head_tail_thin[int64-method_tail] [gw0] PASSED tests/test_units.py::TestDataArray::test_head_tail_thin[int64-method_tail] tests/test_units.py::TestDataArray::test_head_tail_thin[int64-method_thin] [gw0] PASSED tests/test_units.py::TestDataArray::test_head_tail_thin[int64-method_thin] tests/test_units.py::TestDataArray::test_interp_reindex[float64-method_interp-data] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-3-3-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-4-None-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-4-None-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-4-None-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-4-None-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-4-None-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-4-None-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-4-None-False-2] [gw2] XFAIL tests/test_units.py::TestDataArray::test_searchsorted[int64-function_searchsorted-identical_unit] tests/test_units.py::TestDataArray::test_numpy_methods_with_args[float64-no_unit-method_clip] [gw2] PASSED tests/test_units.py::TestDataArray::test_numpy_methods_with_args[float64-no_unit-method_clip] tests/test_units.py::TestDataArray::test_numpy_methods_with_args[float64-no_unit-function_clip] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-4-None-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-4-1-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-4-1-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-4-1-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-4-1-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-4-1-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-4-1-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-4-1-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-4-1-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-4-2-True-1] [gw0] XFAIL tests/test_units.py::TestDataArray::test_interp_reindex[float64-method_interp-data] tests/test_units.py::TestDataArray::test_interp_reindex[float64-method_interp-coords] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-4-2-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-4-2-True-2] [gw2] XFAIL tests/test_units.py::TestDataArray::test_numpy_methods_with_args[float64-no_unit-function_clip] tests/test_units.py::TestDataArray::test_numpy_methods_with_args[float64-dimensionless-method_clip] [gw2] PASSED tests/test_units.py::TestDataArray::test_numpy_methods_with_args[float64-dimensionless-method_clip] tests/test_units.py::TestDataArray::test_numpy_methods_with_args[float64-dimensionless-function_clip] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-4-2-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-4-2-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-4-2-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-4-2-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-4-2-False-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-4-3-True-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-4-3-True-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-4-3-True-2] [gw2] XFAIL tests/test_units.py::TestDataArray::test_numpy_methods_with_args[float64-dimensionless-function_clip] tests/test_units.py::TestDataArray::test_numpy_methods_with_args[float64-incompatible_unit-method_clip] [gw2] PASSED tests/test_units.py::TestDataArray::test_numpy_methods_with_args[float64-incompatible_unit-method_clip] tests/test_units.py::TestDataArray::test_numpy_methods_with_args[float64-incompatible_unit-function_clip] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-4-3-True-2] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-4-3-False-1] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-4-3-False-1] tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-4-3-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-4-3-False-2] tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[numpy-True-sum-None-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[numpy-True-sum-None-True-2] tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[numpy-True-sum-None-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[numpy-True-sum-None-False-2] tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[numpy-True-sum-1-True-2] [gw2] XFAIL tests/test_units.py::TestDataArray::test_numpy_methods_with_args[float64-incompatible_unit-function_clip] tests/test_units.py::TestDataArray::test_numpy_methods_with_args[float64-compatible_unit-method_clip] [gw2] PASSED tests/test_units.py::TestDataArray::test_numpy_methods_with_args[float64-compatible_unit-method_clip] tests/test_units.py::TestDataArray::test_numpy_methods_with_args[float64-compatible_unit-function_clip] [gw0] XFAIL tests/test_units.py::TestDataArray::test_interp_reindex[float64-method_interp-coords] tests/test_units.py::TestDataArray::test_interp_reindex[float64-method_reindex-data] [gw0] PASSED tests/test_units.py::TestDataArray::test_interp_reindex[float64-method_reindex-data] tests/test_units.py::TestDataArray::test_interp_reindex[float64-method_reindex-coords] [gw0] PASSED tests/test_units.py::TestDataArray::test_interp_reindex[float64-method_reindex-coords] tests/test_units.py::TestDataArray::test_interp_reindex[int64-method_interp-data] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[numpy-True-sum-1-True-2] tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[numpy-True-sum-1-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[numpy-True-sum-1-False-2] tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[numpy-True-max-None-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[numpy-True-max-None-True-2] tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[numpy-True-max-None-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[numpy-True-max-None-False-2] tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[numpy-True-max-1-True-2] [gw2] XFAIL tests/test_units.py::TestDataArray::test_numpy_methods_with_args[float64-compatible_unit-function_clip] tests/test_units.py::TestDataArray::test_numpy_methods_with_args[float64-identical_unit-method_clip] [gw2] PASSED tests/test_units.py::TestDataArray::test_numpy_methods_with_args[float64-identical_unit-method_clip] tests/test_units.py::TestDataArray::test_numpy_methods_with_args[float64-identical_unit-function_clip] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[numpy-True-max-1-True-2] tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[numpy-True-max-1-False-2] [gw0] XFAIL tests/test_units.py::TestDataArray::test_interp_reindex[int64-method_interp-data] tests/test_units.py::TestDataArray::test_interp_reindex[int64-method_interp-coords] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[numpy-True-max-1-False-2] tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[numpy-False-sum-None-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[numpy-False-sum-None-True-2] tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[numpy-False-sum-None-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[numpy-False-sum-None-False-2] tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[numpy-False-sum-1-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[numpy-False-sum-1-True-2] tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[numpy-False-sum-1-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[numpy-False-sum-1-False-2] tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[numpy-False-max-None-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[numpy-False-max-None-True-2] tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[numpy-False-max-None-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[numpy-False-max-None-False-2] tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[numpy-False-max-1-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[numpy-False-max-1-True-2] tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[numpy-False-max-1-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[numpy-False-max-1-False-2] tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[dask-True-sum-None-True-2] [gw2] XFAIL tests/test_units.py::TestDataArray::test_numpy_methods_with_args[float64-identical_unit-function_clip] tests/test_units.py::TestDataArray::test_numpy_methods_with_args[int64-no_unit-method_clip] [gw2] PASSED tests/test_units.py::TestDataArray::test_numpy_methods_with_args[int64-no_unit-method_clip] tests/test_units.py::TestDataArray::test_numpy_methods_with_args[int64-no_unit-function_clip] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[dask-True-sum-None-True-2] tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[dask-True-sum-None-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[dask-True-sum-None-False-2] tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[dask-True-sum-1-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[dask-True-sum-1-True-2] tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[dask-True-sum-1-False-2] [gw0] XFAIL tests/test_units.py::TestDataArray::test_interp_reindex[int64-method_interp-coords] tests/test_units.py::TestDataArray::test_interp_reindex[int64-method_reindex-data] [gw0] PASSED tests/test_units.py::TestDataArray::test_interp_reindex[int64-method_reindex-data] tests/test_units.py::TestDataArray::test_interp_reindex[int64-method_reindex-coords] [gw0] PASSED tests/test_units.py::TestDataArray::test_interp_reindex[int64-method_reindex-coords] tests/test_units.py::TestDataArray::test_interp_reindex_indexing[float64-method_interp-no_unit] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_interp_reindex_indexing[float64-method_interp-no_unit] tests/test_units.py::TestDataArray::test_interp_reindex_indexing[float64-method_interp-dimensionless] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_interp_reindex_indexing[float64-method_interp-dimensionless] tests/test_units.py::TestDataArray::test_interp_reindex_indexing[float64-method_interp-incompatible_unit] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_interp_reindex_indexing[float64-method_interp-incompatible_unit] tests/test_units.py::TestDataArray::test_interp_reindex_indexing[float64-method_interp-compatible_unit] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_interp_reindex_indexing[float64-method_interp-compatible_unit] tests/test_units.py::TestDataArray::test_interp_reindex_indexing[float64-method_interp-identical_unit] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_interp_reindex_indexing[float64-method_interp-identical_unit] tests/test_units.py::TestDataArray::test_interp_reindex_indexing[float64-method_reindex-no_unit] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_interp_reindex_indexing[float64-method_reindex-no_unit] tests/test_units.py::TestDataArray::test_interp_reindex_indexing[float64-method_reindex-dimensionless] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_interp_reindex_indexing[float64-method_reindex-dimensionless] tests/test_units.py::TestDataArray::test_interp_reindex_indexing[float64-method_reindex-incompatible_unit] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_interp_reindex_indexing[float64-method_reindex-incompatible_unit] tests/test_units.py::TestDataArray::test_interp_reindex_indexing[float64-method_reindex-compatible_unit] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_interp_reindex_indexing[float64-method_reindex-compatible_unit] tests/test_units.py::TestDataArray::test_interp_reindex_indexing[float64-method_reindex-identical_unit] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_interp_reindex_indexing[float64-method_reindex-identical_unit] tests/test_units.py::TestDataArray::test_interp_reindex_indexing[int64-method_interp-no_unit] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_interp_reindex_indexing[int64-method_interp-no_unit] tests/test_units.py::TestDataArray::test_interp_reindex_indexing[int64-method_interp-dimensionless] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_interp_reindex_indexing[int64-method_interp-dimensionless] tests/test_units.py::TestDataArray::test_interp_reindex_indexing[int64-method_interp-incompatible_unit] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_interp_reindex_indexing[int64-method_interp-incompatible_unit] tests/test_units.py::TestDataArray::test_interp_reindex_indexing[int64-method_interp-compatible_unit] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_interp_reindex_indexing[int64-method_interp-compatible_unit] tests/test_units.py::TestDataArray::test_interp_reindex_indexing[int64-method_interp-identical_unit] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_interp_reindex_indexing[int64-method_interp-identical_unit] tests/test_units.py::TestDataArray::test_interp_reindex_indexing[int64-method_reindex-no_unit] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_interp_reindex_indexing[int64-method_reindex-no_unit] tests/test_units.py::TestDataArray::test_interp_reindex_indexing[int64-method_reindex-dimensionless] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_interp_reindex_indexing[int64-method_reindex-dimensionless] tests/test_units.py::TestDataArray::test_interp_reindex_indexing[int64-method_reindex-incompatible_unit] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_interp_reindex_indexing[int64-method_reindex-incompatible_unit] tests/test_units.py::TestDataArray::test_interp_reindex_indexing[int64-method_reindex-compatible_unit] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_interp_reindex_indexing[int64-method_reindex-compatible_unit] tests/test_units.py::TestDataArray::test_interp_reindex_indexing[int64-method_reindex-identical_unit] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_interp_reindex_indexing[int64-method_reindex-identical_unit] tests/test_units.py::TestDataArray::test_interp_reindex_like[float64-method_interp_like-data] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[dask-True-sum-1-False-2] tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[dask-True-max-None-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[dask-True-max-None-True-2] tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[dask-True-max-None-False-2] [gw2] XFAIL tests/test_units.py::TestDataArray::test_numpy_methods_with_args[int64-no_unit-function_clip] tests/test_units.py::TestDataArray::test_numpy_methods_with_args[int64-dimensionless-method_clip] [gw2] PASSED tests/test_units.py::TestDataArray::test_numpy_methods_with_args[int64-dimensionless-method_clip] tests/test_units.py::TestDataArray::test_numpy_methods_with_args[int64-dimensionless-function_clip] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[dask-True-max-None-False-2] tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[dask-True-max-1-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[dask-True-max-1-True-2] tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[dask-True-max-1-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[dask-True-max-1-False-2] tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[dask-False-sum-None-True-2] [gw2] XFAIL tests/test_units.py::TestDataArray::test_numpy_methods_with_args[int64-dimensionless-function_clip] tests/test_units.py::TestDataArray::test_numpy_methods_with_args[int64-incompatible_unit-method_clip] [gw2] PASSED tests/test_units.py::TestDataArray::test_numpy_methods_with_args[int64-incompatible_unit-method_clip] tests/test_units.py::TestDataArray::test_numpy_methods_with_args[int64-incompatible_unit-function_clip] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[dask-False-sum-None-True-2] tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[dask-False-sum-None-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[dask-False-sum-None-False-2] tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[dask-False-sum-1-True-2] [gw0] XFAIL tests/test_units.py::TestDataArray::test_interp_reindex_like[float64-method_interp_like-data] tests/test_units.py::TestDataArray::test_interp_reindex_like[float64-method_interp_like-coords] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[dask-False-sum-1-True-2] tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[dask-False-sum-1-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[dask-False-sum-1-False-2] tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[dask-False-max-None-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[dask-False-max-None-True-2] tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[dask-False-max-None-False-2] [gw2] XFAIL tests/test_units.py::TestDataArray::test_numpy_methods_with_args[int64-incompatible_unit-function_clip] tests/test_units.py::TestDataArray::test_numpy_methods_with_args[int64-compatible_unit-method_clip] [gw2] PASSED tests/test_units.py::TestDataArray::test_numpy_methods_with_args[int64-compatible_unit-method_clip] tests/test_units.py::TestDataArray::test_numpy_methods_with_args[int64-compatible_unit-function_clip] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[dask-False-max-None-False-2] tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[dask-False-max-1-True-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[dask-False-max-1-True-2] tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[dask-False-max-1-False-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[dask-False-max-1-False-2] tests/test_rolling.py::TestDatasetRolling::test_ndrolling_construct[True-nan-True] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_ndrolling_construct[True-nan-True] tests/test_rolling.py::TestDatasetRolling::test_ndrolling_construct[True-nan-False] [gw0] XFAIL tests/test_units.py::TestDataArray::test_interp_reindex_like[float64-method_interp_like-coords] tests/test_units.py::TestDataArray::test_interp_reindex_like[float64-method_reindex_like-data] [gw0] PASSED tests/test_units.py::TestDataArray::test_interp_reindex_like[float64-method_reindex_like-data] tests/test_units.py::TestDataArray::test_interp_reindex_like[float64-method_reindex_like-coords] [gw0] PASSED tests/test_units.py::TestDataArray::test_interp_reindex_like[float64-method_reindex_like-coords] tests/test_units.py::TestDataArray::test_interp_reindex_like[int64-method_interp_like-data] [gw2] XFAIL tests/test_units.py::TestDataArray::test_numpy_methods_with_args[int64-compatible_unit-function_clip] tests/test_units.py::TestDataArray::test_numpy_methods_with_args[int64-identical_unit-method_clip] [gw2] PASSED tests/test_units.py::TestDataArray::test_numpy_methods_with_args[int64-identical_unit-method_clip] tests/test_units.py::TestDataArray::test_numpy_methods_with_args[int64-identical_unit-function_clip] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_ndrolling_construct[True-nan-False] tests/test_rolling.py::TestDatasetRolling::test_ndrolling_construct[True-nan-center2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_ndrolling_construct[True-nan-center2] tests/test_rolling.py::TestDatasetRolling::test_ndrolling_construct[True-0.0-True] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_ndrolling_construct[True-0.0-True] tests/test_rolling.py::TestDatasetRolling::test_ndrolling_construct[True-0.0-False] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_ndrolling_construct[True-0.0-False] tests/test_rolling.py::TestDatasetRolling::test_ndrolling_construct[True-0.0-center2] [gw2] XFAIL tests/test_units.py::TestDataArray::test_numpy_methods_with_args[int64-identical_unit-function_clip] tests/test_units.py::TestDataArray::test_missing_value_detection[float64-method_isnull] [gw2] PASSED tests/test_units.py::TestDataArray::test_missing_value_detection[float64-method_isnull] tests/test_units.py::TestDataArray::test_missing_value_detection[float64-method_notnull] [gw2] PASSED tests/test_units.py::TestDataArray::test_missing_value_detection[float64-method_notnull] tests/test_units.py::TestDataArray::test_missing_value_detection[float64-method_count] [gw2] PASSED tests/test_units.py::TestDataArray::test_missing_value_detection[float64-method_count] tests/test_units.py::TestDataArray::test_missing_value_detection[int64-method_isnull] [gw2] PASSED tests/test_units.py::TestDataArray::test_missing_value_detection[int64-method_isnull] tests/test_units.py::TestDataArray::test_missing_value_detection[int64-method_notnull] [gw2] PASSED tests/test_units.py::TestDataArray::test_missing_value_detection[int64-method_notnull] tests/test_units.py::TestDataArray::test_missing_value_detection[int64-method_count] [gw2] PASSED tests/test_units.py::TestDataArray::test_missing_value_detection[int64-method_count] tests/test_units.py::TestDataArray::test_missing_value_filling[float64-method_ffill] [gw0] XFAIL tests/test_units.py::TestDataArray::test_interp_reindex_like[int64-method_interp_like-data] tests/test_units.py::TestDataArray::test_interp_reindex_like[int64-method_interp_like-coords] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_ndrolling_construct[True-0.0-center2] tests/test_rolling.py::TestDatasetRolling::test_ndrolling_construct[False-nan-True] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_ndrolling_construct[False-nan-True] tests/test_rolling.py::TestDatasetRolling::test_ndrolling_construct[False-nan-False] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_ndrolling_construct[False-nan-False] tests/test_rolling.py::TestDatasetRolling::test_ndrolling_construct[False-nan-center2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_ndrolling_construct[False-nan-center2] tests/test_rolling.py::TestDatasetRolling::test_ndrolling_construct[False-0.0-True] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_ndrolling_construct[False-0.0-True] tests/test_rolling.py::TestDatasetRolling::test_ndrolling_construct[False-0.0-False] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_ndrolling_construct[False-0.0-False] tests/test_rolling.py::TestDatasetRolling::test_ndrolling_construct[False-0.0-center2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_ndrolling_construct[False-0.0-center2] tests/test_rolling.py::TestDatasetRolling::test_raise_no_warning_dask_rolling_assert_close[numpy-mean-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_raise_no_warning_dask_rolling_assert_close[numpy-mean-2] tests/test_rolling.py::TestDatasetRolling::test_raise_no_warning_dask_rolling_assert_close[numpy-max-2] [gw2] XFAIL tests/test_units.py::TestDataArray::test_missing_value_filling[float64-method_ffill] tests/test_units.py::TestDataArray::test_missing_value_filling[float64-method_bfill] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_raise_no_warning_dask_rolling_assert_close[numpy-max-2] tests/test_rolling.py::TestDatasetRolling::test_raise_no_warning_dask_rolling_assert_close[dask-mean-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_raise_no_warning_dask_rolling_assert_close[dask-mean-2] tests/test_rolling.py::TestDatasetRolling::test_raise_no_warning_dask_rolling_assert_close[dask-max-2] [gw1] PASSED tests/test_rolling.py::TestDatasetRolling::test_raise_no_warning_dask_rolling_assert_close[dask-max-2] tests/test_rolling.py::TestDatasetRollingExp::test_rolling_exp[1-numpy] [gw1] SKIPPED tests/test_rolling.py::TestDatasetRollingExp::test_rolling_exp[1-numpy] tests/test_rolling.py::TestDatasetRollingExp::test_rolling_exp[1-dask] [gw1] SKIPPED tests/test_rolling.py::TestDatasetRollingExp::test_rolling_exp[1-dask] tests/test_rolling.py::TestDatasetRollingExp::test_rolling_exp_keep_attrs[1-numpy] [gw1] SKIPPED tests/test_rolling.py::TestDatasetRollingExp::test_rolling_exp_keep_attrs[1-numpy] tests/test_treenode.py::TestFamilyTree::test_lonely [gw1] PASSED tests/test_treenode.py::TestFamilyTree::test_lonely tests/test_treenode.py::TestFamilyTree::test_parenting [gw1] PASSED tests/test_treenode.py::TestFamilyTree::test_parenting tests/test_treenode.py::TestFamilyTree::test_no_time_traveller_loops [gw1] PASSED tests/test_treenode.py::TestFamilyTree::test_no_time_traveller_loops tests/test_treenode.py::TestFamilyTree::test_parent_swap [gw1] PASSED tests/test_treenode.py::TestFamilyTree::test_parent_swap tests/test_treenode.py::TestFamilyTree::test_forbid_setting_parent_directly [gw1] PASSED tests/test_treenode.py::TestFamilyTree::test_forbid_setting_parent_directly tests/test_treenode.py::TestFamilyTree::test_dont_modify_children_inplace [gw1] PASSED tests/test_treenode.py::TestFamilyTree::test_dont_modify_children_inplace tests/test_treenode.py::TestFamilyTree::test_multi_child_family [gw1] PASSED tests/test_treenode.py::TestFamilyTree::test_multi_child_family tests/test_treenode.py::TestFamilyTree::test_disown_child [gw1] PASSED tests/test_treenode.py::TestFamilyTree::test_disown_child tests/test_treenode.py::TestFamilyTree::test_doppelganger_child [gw1] PASSED tests/test_treenode.py::TestFamilyTree::test_doppelganger_child tests/test_treenode.py::TestFamilyTree::test_sibling_relationships [gw1] PASSED tests/test_treenode.py::TestFamilyTree::test_sibling_relationships tests/test_treenode.py::TestFamilyTree::test_copy_subtree [gw1] PASSED tests/test_treenode.py::TestFamilyTree::test_copy_subtree tests/test_treenode.py::TestFamilyTree::test_parents [gw1] PASSED tests/test_treenode.py::TestFamilyTree::test_parents tests/test_treenode.py::TestGetNodes::test_get_child [gw1] PASSED tests/test_treenode.py::TestGetNodes::test_get_child tests/test_treenode.py::TestGetNodes::test_get_upwards [gw1] PASSED tests/test_treenode.py::TestGetNodes::test_get_upwards tests/test_treenode.py::TestGetNodes::test_get_from_root [gw1] PASSED tests/test_treenode.py::TestGetNodes::test_get_from_root tests/test_treenode.py::TestSetNodes::test_set_child_node [gw1] PASSED tests/test_treenode.py::TestSetNodes::test_set_child_node tests/test_treenode.py::TestSetNodes::test_child_already_exists [gw1] PASSED tests/test_treenode.py::TestSetNodes::test_child_already_exists tests/test_treenode.py::TestSetNodes::test_set_grandchild [gw1] PASSED tests/test_treenode.py::TestSetNodes::test_set_grandchild tests/test_treenode.py::TestSetNodes::test_create_intermediate_child [gw1] PASSED tests/test_treenode.py::TestSetNodes::test_create_intermediate_child tests/test_treenode.py::TestSetNodes::test_overwrite_child [gw1] PASSED tests/test_treenode.py::TestSetNodes::test_overwrite_child tests/test_treenode.py::TestPruning::test_del_child [gw1] PASSED tests/test_treenode.py::TestPruning::test_del_child tests/test_treenode.py::TestGroupSubtrees::test_one_tree [gw1] PASSED tests/test_treenode.py::TestGroupSubtrees::test_one_tree tests/test_treenode.py::TestGroupSubtrees::test_different_order [gw1] PASSED tests/test_treenode.py::TestGroupSubtrees::test_different_order tests/test_treenode.py::TestGroupSubtrees::test_different_structure [gw1] PASSED tests/test_treenode.py::TestGroupSubtrees::test_different_structure tests/test_treenode.py::TestAncestry::test_parents [gw1] PASSED tests/test_treenode.py::TestAncestry::test_parents tests/test_treenode.py::TestAncestry::test_lineage [gw1] PASSED tests/test_treenode.py::TestAncestry::test_lineage tests/test_treenode.py::TestAncestry::test_ancestors [gw1] PASSED tests/test_treenode.py::TestAncestry::test_ancestors tests/test_treenode.py::TestAncestry::test_subtree [gw1] PASSED tests/test_treenode.py::TestAncestry::test_subtree tests/test_treenode.py::TestAncestry::test_subtree_with_keys [gw1] PASSED tests/test_treenode.py::TestAncestry::test_subtree_with_keys tests/test_treenode.py::TestAncestry::test_descendants [gw1] PASSED tests/test_treenode.py::TestAncestry::test_descendants tests/test_treenode.py::TestAncestry::test_leaves [gw1] PASSED tests/test_treenode.py::TestAncestry::test_leaves tests/test_treenode.py::TestAncestry::test_levels [gw1] PASSED tests/test_treenode.py::TestAncestry::test_levels tests/test_treenode.py::TestRenderTree::test_render_nodetree [gw1] PASSED tests/test_treenode.py::TestRenderTree::test_render_nodetree tests/test_treenode.py::test_nodepath [gw1] PASSED tests/test_treenode.py::test_nodepath tests/test_typed_ops.py::test_variable_typed_ops [gw1] PASSED tests/test_typed_ops.py::test_variable_typed_ops tests/test_typed_ops.py::test_dataarray_typed_ops [gw1] PASSED tests/test_typed_ops.py::test_dataarray_typed_ops tests/test_typed_ops.py::test_dataset_typed_ops [gw1] PASSED tests/test_typed_ops.py::test_dataset_typed_ops tests/test_typed_ops.py::test_dataarray_groupy_typed_ops [gw1] PASSED tests/test_typed_ops.py::test_dataarray_groupy_typed_ops tests/test_typed_ops.py::test_dataset_groupy_typed_ops [gw1] PASSED tests/test_typed_ops.py::test_dataset_groupy_typed_ops tests/test_ufuncs.py::test_unary[a0] [gw1] PASSED tests/test_ufuncs.py::test_unary[a0] tests/test_ufuncs.py::test_unary[a1] [gw1] PASSED tests/test_ufuncs.py::test_unary[a1] tests/test_ufuncs.py::test_unary[a2] [gw1] PASSED tests/test_ufuncs.py::test_unary[a2] tests/test_ufuncs.py::test_binary [gw1] PASSED tests/test_ufuncs.py::test_binary tests/test_ufuncs.py::test_binary_out [gw1] PASSED tests/test_ufuncs.py::test_binary_out tests/test_ufuncs.py::test_binary_coord_attrs [gw1] PASSED tests/test_ufuncs.py::test_binary_coord_attrs tests/test_ufuncs.py::test_groupby [gw1] PASSED tests/test_ufuncs.py::test_groupby tests/test_ufuncs.py::test_alignment [gw1] PASSED tests/test_ufuncs.py::test_alignment tests/test_ufuncs.py::test_kwargs [gw1] PASSED tests/test_ufuncs.py::test_kwargs tests/test_ufuncs.py::test_xarray_defers_to_unrecognized_type [gw1] PASSED tests/test_ufuncs.py::test_xarray_defers_to_unrecognized_type tests/test_ufuncs.py::test_xarray_handles_dask [gw1] PASSED tests/test_ufuncs.py::test_xarray_handles_dask tests/test_ufuncs.py::test_dask_defers_to_xarray [gw1] PASSED tests/test_ufuncs.py::test_dask_defers_to_xarray tests/test_ufuncs.py::test_gufunc_methods [gw1] PASSED tests/test_ufuncs.py::test_gufunc_methods tests/test_ufuncs.py::test_out [gw1] PASSED tests/test_ufuncs.py::test_out tests/test_ufuncs.py::test_gufuncs [gw1] PASSED tests/test_ufuncs.py::test_gufuncs tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[abs] [gw1] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[abs] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[absolute] [gw1] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[absolute] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[acos] [gw1] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[acos] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[acosh] [gw1] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[acosh] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[add] [gw1] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[add] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[angle] [gw1] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[angle] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[arccos] [gw1] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[arccos] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[arccosh] [gw1] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[arccosh] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[arcsin] [gw1] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[arcsin] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[arcsinh] [gw1] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[arcsinh] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[arctan] [gw1] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[arctan] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[arctan2] [gw1] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[arctan2] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[arctanh] [gw1] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[arctanh] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[asin] [gw1] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[asin] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[asinh] [gw1] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[asinh] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[atan] [gw1] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[atan] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[atan2] [gw1] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[atan2] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[atanh] [gw1] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[atanh] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[bitwise_and] [gw1] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[bitwise_and] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[bitwise_count] [gw1] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[bitwise_count] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[bitwise_invert] [gw1] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[bitwise_invert] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[bitwise_left_shift] [gw1] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[bitwise_left_shift] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[bitwise_not] [gw1] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[bitwise_not] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[bitwise_or] [gw1] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[bitwise_or] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[bitwise_right_shift] [gw1] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[bitwise_right_shift] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[bitwise_xor] [gw1] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[bitwise_xor] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[cbrt] [gw1] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[cbrt] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[ceil] [gw1] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[ceil] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[conj] [gw1] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[conj] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[conjugate] [gw1] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[conjugate] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[copysign] [gw1] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[copysign] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[cos] [gw1] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[cos] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[cosh] [gw1] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[cosh] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[deg2rad] [gw1] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[deg2rad] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[degrees] [gw2] XFAIL tests/test_units.py::TestDataArray::test_missing_value_filling[float64-method_bfill] tests/test_units.py::TestDataArray::test_missing_value_filling[int64-method_ffill] [gw1] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[degrees] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[divide] [gw1] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[divide] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[equal] [gw1] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[equal] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[exp] [gw1] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[exp] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[exp2] [gw1] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[exp2] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[expm1] [gw1] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[expm1] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[fabs] [gw1] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[fabs] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[float_power] [gw1] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[float_power] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[floor] [gw1] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[floor] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[floor_divide] [gw1] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[floor_divide] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[fmax] [gw1] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[fmax] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[fmin] [gw1] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[fmin] tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[fmod] [gw1] PASSED tests/test_ufuncs.py::TestXarrayUfuncs::test_ufuncs[fmod] tests/test_units.py::TestDataArray::test_grouped_operations[float64-method_assign_coords-data-None] [gw0] XFAIL tests/test_units.py::TestDataArray::test_interp_reindex_like[int64-method_interp_like-coords] tests/test_units.py::TestDataArray::test_interp_reindex_like[int64-method_reindex_like-data] [gw0] PASSED tests/test_units.py::TestDataArray::test_interp_reindex_like[int64-method_reindex_like-data] tests/test_units.py::TestDataArray::test_interp_reindex_like[int64-method_reindex_like-coords] [gw0] PASSED tests/test_units.py::TestDataArray::test_interp_reindex_like[int64-method_reindex_like-coords] tests/test_units.py::TestDataArray::test_interp_reindex_like_indexing[float64-method_interp_like-no_unit] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_interp_reindex_like_indexing[float64-method_interp_like-no_unit] tests/test_units.py::TestDataArray::test_interp_reindex_like_indexing[float64-method_interp_like-dimensionless] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_interp_reindex_like_indexing[float64-method_interp_like-dimensionless] [gw1] PASSED tests/test_units.py::TestDataArray::test_grouped_operations[float64-method_assign_coords-data-None] tests/test_units.py::TestDataArray::test_grouped_operations[float64-method_assign_coords-dims-numbagg] [gw1] SKIPPED tests/test_units.py::TestDataArray::test_grouped_operations[float64-method_assign_coords-dims-numbagg] tests/test_units.py::TestDataArray::test_grouped_operations[float64-method_assign_coords-dims-None] [gw1] SKIPPED tests/test_units.py::TestDataArray::test_grouped_operations[float64-method_assign_coords-dims-None] tests/test_units.py::TestDataArray::test_grouped_operations[float64-method_assign_coords-coords-numbagg] tests/test_units.py::TestDataArray::test_interp_reindex_like_indexing[float64-method_interp_like-incompatible_unit] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_interp_reindex_like_indexing[float64-method_interp_like-incompatible_unit] tests/test_units.py::TestDataArray::test_interp_reindex_like_indexing[float64-method_interp_like-compatible_unit] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_interp_reindex_like_indexing[float64-method_interp_like-compatible_unit] tests/test_units.py::TestDataArray::test_interp_reindex_like_indexing[float64-method_interp_like-identical_unit] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_interp_reindex_like_indexing[float64-method_interp_like-identical_unit] tests/test_units.py::TestDataArray::test_interp_reindex_like_indexing[float64-method_reindex_like-no_unit] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_interp_reindex_like_indexing[float64-method_reindex_like-no_unit] tests/test_units.py::TestDataArray::test_interp_reindex_like_indexing[float64-method_reindex_like-dimensionless] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_interp_reindex_like_indexing[float64-method_reindex_like-dimensionless] tests/test_units.py::TestDataArray::test_interp_reindex_like_indexing[float64-method_reindex_like-incompatible_unit] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_interp_reindex_like_indexing[float64-method_reindex_like-incompatible_unit] tests/test_units.py::TestDataArray::test_interp_reindex_like_indexing[float64-method_reindex_like-compatible_unit] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_interp_reindex_like_indexing[float64-method_reindex_like-compatible_unit] tests/test_units.py::TestDataArray::test_interp_reindex_like_indexing[float64-method_reindex_like-identical_unit] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_interp_reindex_like_indexing[float64-method_reindex_like-identical_unit] tests/test_units.py::TestDataArray::test_interp_reindex_like_indexing[int64-method_interp_like-no_unit] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_interp_reindex_like_indexing[int64-method_interp_like-no_unit] tests/test_units.py::TestDataArray::test_interp_reindex_like_indexing[int64-method_interp_like-dimensionless] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_interp_reindex_like_indexing[int64-method_interp_like-dimensionless] tests/test_units.py::TestDataArray::test_interp_reindex_like_indexing[int64-method_interp_like-incompatible_unit] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_interp_reindex_like_indexing[int64-method_interp_like-incompatible_unit] tests/test_units.py::TestDataArray::test_interp_reindex_like_indexing[int64-method_interp_like-compatible_unit] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_interp_reindex_like_indexing[int64-method_interp_like-compatible_unit] tests/test_units.py::TestDataArray::test_interp_reindex_like_indexing[int64-method_interp_like-identical_unit] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_interp_reindex_like_indexing[int64-method_interp_like-identical_unit] tests/test_units.py::TestDataArray::test_interp_reindex_like_indexing[int64-method_reindex_like-no_unit] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_interp_reindex_like_indexing[int64-method_reindex_like-no_unit] tests/test_units.py::TestDataArray::test_interp_reindex_like_indexing[int64-method_reindex_like-dimensionless] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_interp_reindex_like_indexing[int64-method_reindex_like-dimensionless] tests/test_units.py::TestDataArray::test_interp_reindex_like_indexing[int64-method_reindex_like-incompatible_unit] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_interp_reindex_like_indexing[int64-method_reindex_like-incompatible_unit] tests/test_units.py::TestDataArray::test_interp_reindex_like_indexing[int64-method_reindex_like-compatible_unit] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_interp_reindex_like_indexing[int64-method_reindex_like-compatible_unit] tests/test_units.py::TestDataArray::test_interp_reindex_like_indexing[int64-method_reindex_like-identical_unit] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_interp_reindex_like_indexing[int64-method_reindex_like-identical_unit] tests/test_units.py::TestDataArray::test_stacking_stacked[float64-method_unstack] [gw1] PASSED tests/test_units.py::TestDataArray::test_grouped_operations[float64-method_assign_coords-coords-numbagg] tests/test_units.py::TestDataArray::test_grouped_operations[float64-method_assign_coords-coords-None] [gw0] PASSED tests/test_units.py::TestDataArray::test_stacking_stacked[float64-method_unstack] tests/test_units.py::TestDataArray::test_stacking_stacked[float64-method_reset_index] [gw0] PASSED tests/test_units.py::TestDataArray::test_stacking_stacked[float64-method_reset_index] tests/test_units.py::TestDataArray::test_stacking_stacked[float64-method_reorder_levels] [gw1] PASSED tests/test_units.py::TestDataArray::test_grouped_operations[float64-method_assign_coords-coords-None] tests/test_units.py::TestDataArray::test_grouped_operations[float64-method_first-data-numbagg] [gw0] PASSED tests/test_units.py::TestDataArray::test_stacking_stacked[float64-method_reorder_levels] [gw1] PASSED tests/test_units.py::TestDataArray::test_grouped_operations[float64-method_first-data-numbagg] tests/test_units.py::TestDataArray::test_grouped_operations[float64-method_first-data-None] tests/test_units.py::TestDataArray::test_stacking_stacked[int64-method_unstack] [gw1] PASSED tests/test_units.py::TestDataArray::test_grouped_operations[float64-method_first-data-None] tests/test_units.py::TestDataArray::test_grouped_operations[float64-method_first-dims-numbagg] [gw1] SKIPPED tests/test_units.py::TestDataArray::test_grouped_operations[float64-method_first-dims-numbagg] tests/test_units.py::TestDataArray::test_grouped_operations[float64-method_first-dims-None] [gw1] SKIPPED tests/test_units.py::TestDataArray::test_grouped_operations[float64-method_first-dims-None] tests/test_units.py::TestDataArray::test_grouped_operations[float64-method_first-coords-numbagg] [gw0] PASSED tests/test_units.py::TestDataArray::test_stacking_stacked[int64-method_unstack] tests/test_units.py::TestDataArray::test_stacking_stacked[int64-method_reset_index] [gw1] PASSED tests/test_units.py::TestDataArray::test_grouped_operations[float64-method_first-coords-numbagg] tests/test_units.py::TestDataArray::test_grouped_operations[float64-method_first-coords-None] [gw1] PASSED tests/test_units.py::TestDataArray::test_grouped_operations[float64-method_first-coords-None] tests/test_units.py::TestDataArray::test_grouped_operations[float64-method_last-data-numbagg] [gw0] PASSED tests/test_units.py::TestDataArray::test_stacking_stacked[int64-method_reset_index] tests/test_units.py::TestDataArray::test_stacking_stacked[int64-method_reorder_levels] [gw1] PASSED tests/test_units.py::TestDataArray::test_grouped_operations[float64-method_last-data-numbagg] tests/test_units.py::TestDataArray::test_grouped_operations[float64-method_last-data-None] [gw0] PASSED tests/test_units.py::TestDataArray::test_stacking_stacked[int64-method_reorder_levels] tests/test_units.py::TestDataArray::test_to_unstacked_dataset[float64] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_to_unstacked_dataset[float64] tests/test_units.py::TestDataArray::test_to_unstacked_dataset[int64] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_to_unstacked_dataset[int64] tests/test_units.py::TestDataArray::test_stacking_reordering[float64-method_transpose] [gw1] PASSED tests/test_units.py::TestDataArray::test_grouped_operations[float64-method_last-data-None] tests/test_units.py::TestDataArray::test_grouped_operations[float64-method_last-dims-numbagg] [gw1] SKIPPED tests/test_units.py::TestDataArray::test_grouped_operations[float64-method_last-dims-numbagg] tests/test_units.py::TestDataArray::test_grouped_operations[float64-method_last-dims-None] [gw1] SKIPPED tests/test_units.py::TestDataArray::test_grouped_operations[float64-method_last-dims-None] tests/test_units.py::TestDataArray::test_grouped_operations[float64-method_last-coords-numbagg] [gw1] PASSED tests/test_units.py::TestDataArray::test_grouped_operations[float64-method_last-coords-numbagg] tests/test_units.py::TestDataArray::test_grouped_operations[float64-method_last-coords-None] [gw0] PASSED tests/test_units.py::TestDataArray::test_stacking_reordering[float64-method_transpose] tests/test_units.py::TestDataArray::test_stacking_reordering[float64-method_stack] [gw1] PASSED tests/test_units.py::TestDataArray::test_grouped_operations[float64-method_last-coords-None] tests/test_units.py::TestDataArray::test_grouped_operations[float64-method_quantile-data-numbagg] [gw0] PASSED tests/test_units.py::TestDataArray::test_stacking_reordering[float64-method_stack] tests/test_units.py::TestDataArray::test_stacking_reordering[float64-method_set_index] [gw0] PASSED tests/test_units.py::TestDataArray::test_stacking_reordering[float64-method_set_index] tests/test_units.py::TestDataArray::test_stacking_reordering[float64-method_shift] [gw0] PASSED tests/test_units.py::TestDataArray::test_stacking_reordering[float64-method_shift] tests/test_units.py::TestDataArray::test_stacking_reordering[float64-method_rank] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_stacking_reordering[float64-method_rank] tests/test_units.py::TestDataArray::test_stacking_reordering[float64-method_roll] [gw1] PASSED tests/test_units.py::TestDataArray::test_grouped_operations[float64-method_quantile-data-numbagg] tests/test_units.py::TestDataArray::test_grouped_operations[float64-method_quantile-data-None] [gw0] PASSED tests/test_units.py::TestDataArray::test_stacking_reordering[float64-method_roll] tests/test_units.py::TestDataArray::test_stacking_reordering[float64-method_sortby] [gw0] PASSED tests/test_units.py::TestDataArray::test_stacking_reordering[float64-method_sortby] tests/test_units.py::TestDataArray::test_stacking_reordering[int64-method_transpose] [gw0] PASSED tests/test_units.py::TestDataArray::test_stacking_reordering[int64-method_transpose] tests/test_units.py::TestDataArray::test_stacking_reordering[int64-method_stack] [gw1] PASSED tests/test_units.py::TestDataArray::test_grouped_operations[float64-method_quantile-data-None] tests/test_units.py::TestDataArray::test_grouped_operations[float64-method_quantile-dims-numbagg] [gw1] SKIPPED tests/test_units.py::TestDataArray::test_grouped_operations[float64-method_quantile-dims-numbagg] tests/test_units.py::TestDataArray::test_grouped_operations[float64-method_quantile-dims-None] [gw1] SKIPPED tests/test_units.py::TestDataArray::test_grouped_operations[float64-method_quantile-dims-None] tests/test_units.py::TestDataArray::test_grouped_operations[float64-method_quantile-coords-numbagg] [gw0] PASSED tests/test_units.py::TestDataArray::test_stacking_reordering[int64-method_stack] tests/test_units.py::TestDataArray::test_stacking_reordering[int64-method_set_index] [gw0] PASSED tests/test_units.py::TestDataArray::test_stacking_reordering[int64-method_set_index] tests/test_units.py::TestDataArray::test_stacking_reordering[int64-method_shift] [gw0] PASSED tests/test_units.py::TestDataArray::test_stacking_reordering[int64-method_shift] tests/test_units.py::TestDataArray::test_stacking_reordering[int64-method_rank] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_stacking_reordering[int64-method_rank] tests/test_units.py::TestDataArray::test_stacking_reordering[int64-method_roll] [gw1] PASSED tests/test_units.py::TestDataArray::test_grouped_operations[float64-method_quantile-coords-numbagg] tests/test_units.py::TestDataArray::test_grouped_operations[float64-method_quantile-coords-None] [gw0] PASSED tests/test_units.py::TestDataArray::test_stacking_reordering[int64-method_roll] tests/test_units.py::TestDataArray::test_stacking_reordering[int64-method_sortby] [gw0] PASSED tests/test_units.py::TestDataArray::test_stacking_reordering[int64-method_sortby] tests/test_units.py::TestDataArray::test_differentiate_integrate[float64-method_differentiate-dims] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_differentiate_integrate[float64-method_differentiate-dims] tests/test_units.py::TestDataArray::test_differentiate_integrate[float64-method_differentiate-coords] [gw0] PASSED tests/test_units.py::TestDataArray::test_differentiate_integrate[float64-method_differentiate-coords] tests/test_units.py::TestDataArray::test_differentiate_integrate[float64-method_integrate-dims] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_differentiate_integrate[float64-method_integrate-dims] tests/test_units.py::TestDataArray::test_differentiate_integrate[float64-method_integrate-coords] [gw0] PASSED tests/test_units.py::TestDataArray::test_differentiate_integrate[float64-method_integrate-coords] tests/test_units.py::TestDataArray::test_differentiate_integrate[float64-method_cumulative_integrate-dims] [gw1] PASSED tests/test_units.py::TestDataArray::test_grouped_operations[float64-method_quantile-coords-None] tests/test_units.py::TestDataArray::test_grouped_operations[int64-method_assign_coords-data-numbagg] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_differentiate_integrate[float64-method_cumulative_integrate-dims] tests/test_units.py::TestDataArray::test_differentiate_integrate[float64-method_cumulative_integrate-coords] [gw2] XFAIL tests/test_units.py::TestDataArray::test_missing_value_filling[int64-method_ffill] tests/test_units.py::TestDataArray::test_missing_value_filling[int64-method_bfill] [gw0] PASSED tests/test_units.py::TestDataArray::test_differentiate_integrate[float64-method_cumulative_integrate-coords] tests/test_units.py::TestDataArray::test_differentiate_integrate[int64-method_differentiate-dims] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_differentiate_integrate[int64-method_differentiate-dims] tests/test_units.py::TestDataArray::test_differentiate_integrate[int64-method_differentiate-coords] [gw0] PASSED tests/test_units.py::TestDataArray::test_differentiate_integrate[int64-method_differentiate-coords] tests/test_units.py::TestDataArray::test_differentiate_integrate[int64-method_integrate-dims] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_differentiate_integrate[int64-method_integrate-dims] tests/test_units.py::TestDataArray::test_differentiate_integrate[int64-method_integrate-coords] [gw1] PASSED tests/test_units.py::TestDataArray::test_grouped_operations[int64-method_assign_coords-data-numbagg] tests/test_units.py::TestDataArray::test_grouped_operations[int64-method_assign_coords-data-None] [gw0] PASSED tests/test_units.py::TestDataArray::test_differentiate_integrate[int64-method_integrate-coords] tests/test_units.py::TestDataArray::test_differentiate_integrate[int64-method_cumulative_integrate-dims] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_differentiate_integrate[int64-method_cumulative_integrate-dims] tests/test_units.py::TestDataArray::test_differentiate_integrate[int64-method_cumulative_integrate-coords] [gw0] PASSED tests/test_units.py::TestDataArray::test_differentiate_integrate[int64-method_cumulative_integrate-coords] tests/test_units.py::TestDataArray::test_computation[float64-method_diff-data-numbagg] [gw0] PASSED tests/test_units.py::TestDataArray::test_computation[float64-method_diff-data-numbagg] tests/test_units.py::TestDataArray::test_computation[float64-method_diff-data-None] [gw1] PASSED tests/test_units.py::TestDataArray::test_grouped_operations[int64-method_assign_coords-data-None] tests/test_units.py::TestDataArray::test_grouped_operations[int64-method_assign_coords-dims-numbagg] [gw1] SKIPPED tests/test_units.py::TestDataArray::test_grouped_operations[int64-method_assign_coords-dims-numbagg] tests/test_units.py::TestDataArray::test_grouped_operations[int64-method_assign_coords-dims-None] [gw1] SKIPPED tests/test_units.py::TestDataArray::test_grouped_operations[int64-method_assign_coords-dims-None] [gw0] PASSED tests/test_units.py::TestDataArray::test_computation[float64-method_diff-data-None] tests/test_units.py::TestDataArray::test_grouped_operations[int64-method_assign_coords-coords-numbagg] tests/test_units.py::TestDataArray::test_computation[float64-method_diff-dims-numbagg] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_computation[float64-method_diff-dims-numbagg] tests/test_units.py::TestDataArray::test_computation[float64-method_diff-dims-None] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_computation[float64-method_diff-dims-None] tests/test_units.py::TestDataArray::test_computation[float64-method_diff-coords-numbagg] [gw0] PASSED tests/test_units.py::TestDataArray::test_computation[float64-method_diff-coords-numbagg] tests/test_units.py::TestDataArray::test_computation[float64-method_diff-coords-None] [gw0] PASSED tests/test_units.py::TestDataArray::test_computation[float64-method_diff-coords-None] tests/test_units.py::TestDataArray::test_computation[float64-method_quantile-data-numbagg] [gw1] PASSED tests/test_units.py::TestDataArray::test_grouped_operations[int64-method_assign_coords-coords-numbagg] tests/test_units.py::TestDataArray::test_grouped_operations[int64-method_assign_coords-coords-None] [gw0] PASSED tests/test_units.py::TestDataArray::test_computation[float64-method_quantile-data-numbagg] tests/test_units.py::TestDataArray::test_computation[float64-method_quantile-data-None] [gw0] PASSED tests/test_units.py::TestDataArray::test_computation[float64-method_quantile-data-None] tests/test_units.py::TestDataArray::test_computation[float64-method_quantile-dims-numbagg] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_computation[float64-method_quantile-dims-numbagg] tests/test_units.py::TestDataArray::test_computation[float64-method_quantile-dims-None] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_computation[float64-method_quantile-dims-None] tests/test_units.py::TestDataArray::test_computation[float64-method_quantile-coords-numbagg] [gw0] PASSED tests/test_units.py::TestDataArray::test_computation[float64-method_quantile-coords-numbagg] tests/test_units.py::TestDataArray::test_computation[float64-method_quantile-coords-None] [gw1] PASSED tests/test_units.py::TestDataArray::test_grouped_operations[int64-method_assign_coords-coords-None] tests/test_units.py::TestDataArray::test_grouped_operations[int64-method_first-data-numbagg] [gw0] PASSED tests/test_units.py::TestDataArray::test_computation[float64-method_quantile-coords-None] tests/test_units.py::TestDataArray::test_computation[float64-method_reduce-data-numbagg] [gw1] PASSED tests/test_units.py::TestDataArray::test_grouped_operations[int64-method_first-data-numbagg] tests/test_units.py::TestDataArray::test_grouped_operations[int64-method_first-data-None] [gw0] PASSED tests/test_units.py::TestDataArray::test_computation[float64-method_reduce-data-numbagg] tests/test_units.py::TestDataArray::test_computation[float64-method_reduce-data-None] [gw1] PASSED tests/test_units.py::TestDataArray::test_grouped_operations[int64-method_first-data-None] tests/test_units.py::TestDataArray::test_grouped_operations[int64-method_first-dims-numbagg] [gw1] SKIPPED tests/test_units.py::TestDataArray::test_grouped_operations[int64-method_first-dims-numbagg] tests/test_units.py::TestDataArray::test_grouped_operations[int64-method_first-dims-None] [gw1] SKIPPED tests/test_units.py::TestDataArray::test_grouped_operations[int64-method_first-dims-None] [gw0] PASSED tests/test_units.py::TestDataArray::test_computation[float64-method_reduce-data-None] tests/test_units.py::TestDataArray::test_computation[float64-method_reduce-dims-numbagg] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_computation[float64-method_reduce-dims-numbagg] tests/test_units.py::TestDataArray::test_computation[float64-method_reduce-dims-None] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_computation[float64-method_reduce-dims-None] tests/test_units.py::TestDataArray::test_grouped_operations[int64-method_first-coords-numbagg] tests/test_units.py::TestDataArray::test_computation[float64-method_reduce-coords-numbagg] [gw1] PASSED tests/test_units.py::TestDataArray::test_grouped_operations[int64-method_first-coords-numbagg] [gw0] PASSED tests/test_units.py::TestDataArray::test_computation[float64-method_reduce-coords-numbagg] tests/test_units.py::TestDataArray::test_computation[float64-method_reduce-coords-None] tests/test_units.py::TestDataArray::test_grouped_operations[int64-method_first-coords-None] [gw0] PASSED tests/test_units.py::TestDataArray::test_computation[float64-method_reduce-coords-None] tests/test_units.py::TestDataArray::test_computation[float64-method_dot-data-numbagg] [gw1] PASSED tests/test_units.py::TestDataArray::test_grouped_operations[int64-method_first-coords-None] tests/test_units.py::TestDataArray::test_grouped_operations[int64-method_last-data-numbagg] [gw0] PASSED tests/test_units.py::TestDataArray::test_computation[float64-method_dot-data-numbagg] tests/test_units.py::TestDataArray::test_computation[float64-method_dot-data-None] [gw1] PASSED tests/test_units.py::TestDataArray::test_grouped_operations[int64-method_last-data-numbagg] tests/test_units.py::TestDataArray::test_grouped_operations[int64-method_last-data-None] [gw0] PASSED tests/test_units.py::TestDataArray::test_computation[float64-method_dot-data-None] tests/test_units.py::TestDataArray::test_computation[float64-method_dot-dims-numbagg] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_computation[float64-method_dot-dims-numbagg] tests/test_units.py::TestDataArray::test_computation[float64-method_dot-dims-None] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_computation[float64-method_dot-dims-None] tests/test_units.py::TestDataArray::test_computation[float64-method_dot-coords-numbagg] [gw1] PASSED tests/test_units.py::TestDataArray::test_grouped_operations[int64-method_last-data-None] tests/test_units.py::TestDataArray::test_grouped_operations[int64-method_last-dims-numbagg] [gw1] SKIPPED tests/test_units.py::TestDataArray::test_grouped_operations[int64-method_last-dims-numbagg] tests/test_units.py::TestDataArray::test_grouped_operations[int64-method_last-dims-None] [gw1] SKIPPED tests/test_units.py::TestDataArray::test_grouped_operations[int64-method_last-dims-None] tests/test_units.py::TestDataArray::test_grouped_operations[int64-method_last-coords-numbagg] [gw0] PASSED tests/test_units.py::TestDataArray::test_computation[float64-method_dot-coords-numbagg] tests/test_units.py::TestDataArray::test_computation[float64-method_dot-coords-None] [gw1] PASSED tests/test_units.py::TestDataArray::test_grouped_operations[int64-method_last-coords-numbagg] tests/test_units.py::TestDataArray::test_grouped_operations[int64-method_last-coords-None] [gw0] PASSED tests/test_units.py::TestDataArray::test_computation[float64-method_dot-coords-None] tests/test_units.py::TestDataArray::test_computation[int64-method_diff-data-numbagg] [gw1] PASSED tests/test_units.py::TestDataArray::test_grouped_operations[int64-method_last-coords-None] tests/test_units.py::TestDataArray::test_grouped_operations[int64-method_quantile-data-numbagg] [gw0] PASSED tests/test_units.py::TestDataArray::test_computation[int64-method_diff-data-numbagg] tests/test_units.py::TestDataArray::test_computation[int64-method_diff-data-None] [gw0] PASSED tests/test_units.py::TestDataArray::test_computation[int64-method_diff-data-None] tests/test_units.py::TestDataArray::test_computation[int64-method_diff-dims-numbagg] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_computation[int64-method_diff-dims-numbagg] tests/test_units.py::TestDataArray::test_computation[int64-method_diff-dims-None] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_computation[int64-method_diff-dims-None] tests/test_units.py::TestDataArray::test_computation[int64-method_diff-coords-numbagg] [gw0] PASSED tests/test_units.py::TestDataArray::test_computation[int64-method_diff-coords-numbagg] tests/test_units.py::TestDataArray::test_computation[int64-method_diff-coords-None] [gw0] PASSED tests/test_units.py::TestDataArray::test_computation[int64-method_diff-coords-None] tests/test_units.py::TestDataArray::test_computation[int64-method_quantile-data-numbagg] [gw1] PASSED tests/test_units.py::TestDataArray::test_grouped_operations[int64-method_quantile-data-numbagg] tests/test_units.py::TestDataArray::test_grouped_operations[int64-method_quantile-data-None] [gw0] PASSED tests/test_units.py::TestDataArray::test_computation[int64-method_quantile-data-numbagg] tests/test_units.py::TestDataArray::test_computation[int64-method_quantile-data-None] [gw0] PASSED tests/test_units.py::TestDataArray::test_computation[int64-method_quantile-data-None] tests/test_units.py::TestDataArray::test_computation[int64-method_quantile-dims-numbagg] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_computation[int64-method_quantile-dims-numbagg] tests/test_units.py::TestDataArray::test_computation[int64-method_quantile-dims-None] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_computation[int64-method_quantile-dims-None] tests/test_units.py::TestDataArray::test_computation[int64-method_quantile-coords-numbagg] [gw0] PASSED tests/test_units.py::TestDataArray::test_computation[int64-method_quantile-coords-numbagg] tests/test_units.py::TestDataArray::test_computation[int64-method_quantile-coords-None] [gw0] PASSED tests/test_units.py::TestDataArray::test_computation[int64-method_quantile-coords-None] tests/test_units.py::TestDataArray::test_computation[int64-method_reduce-data-numbagg] [gw1] PASSED tests/test_units.py::TestDataArray::test_grouped_operations[int64-method_quantile-data-None] tests/test_units.py::TestDataArray::test_grouped_operations[int64-method_quantile-dims-numbagg] [gw1] SKIPPED tests/test_units.py::TestDataArray::test_grouped_operations[int64-method_quantile-dims-numbagg] tests/test_units.py::TestDataArray::test_grouped_operations[int64-method_quantile-dims-None] [gw1] SKIPPED tests/test_units.py::TestDataArray::test_grouped_operations[int64-method_quantile-dims-None] [gw0] PASSED tests/test_units.py::TestDataArray::test_computation[int64-method_reduce-data-numbagg] tests/test_units.py::TestDataArray::test_computation[int64-method_reduce-data-None] tests/test_units.py::TestDataArray::test_grouped_operations[int64-method_quantile-coords-numbagg] [gw0] PASSED tests/test_units.py::TestDataArray::test_computation[int64-method_reduce-data-None] tests/test_units.py::TestDataArray::test_computation[int64-method_reduce-dims-numbagg] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_computation[int64-method_reduce-dims-numbagg] tests/test_units.py::TestDataArray::test_computation[int64-method_reduce-dims-None] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_computation[int64-method_reduce-dims-None] tests/test_units.py::TestDataArray::test_computation[int64-method_reduce-coords-numbagg] [gw0] PASSED tests/test_units.py::TestDataArray::test_computation[int64-method_reduce-coords-numbagg] tests/test_units.py::TestDataArray::test_computation[int64-method_reduce-coords-None] [gw0] PASSED tests/test_units.py::TestDataArray::test_computation[int64-method_reduce-coords-None] tests/test_units.py::TestDataArray::test_computation[int64-method_dot-data-numbagg] [gw1] PASSED tests/test_units.py::TestDataArray::test_grouped_operations[int64-method_quantile-coords-numbagg] [gw0] PASSED tests/test_units.py::TestDataArray::test_computation[int64-method_dot-data-numbagg] tests/test_units.py::TestDataArray::test_computation[int64-method_dot-data-None] tests/test_units.py::TestDataArray::test_grouped_operations[int64-method_quantile-coords-None] [gw0] PASSED tests/test_units.py::TestDataArray::test_computation[int64-method_dot-data-None] tests/test_units.py::TestDataArray::test_computation[int64-method_dot-dims-numbagg] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_computation[int64-method_dot-dims-numbagg] tests/test_units.py::TestDataArray::test_computation[int64-method_dot-dims-None] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_computation[int64-method_dot-dims-None] tests/test_units.py::TestDataArray::test_computation[int64-method_dot-coords-numbagg] [gw0] PASSED tests/test_units.py::TestDataArray::test_computation[int64-method_dot-coords-numbagg] tests/test_units.py::TestDataArray::test_computation[int64-method_dot-coords-None] [gw0] PASSED tests/test_units.py::TestDataArray::test_computation[int64-method_dot-coords-None] tests/test_units.py::TestDataArray::test_computation_objects[float64-method_groupby-data] [gw1] PASSED tests/test_units.py::TestDataArray::test_grouped_operations[int64-method_quantile-coords-None] [gw2] XFAIL tests/test_units.py::TestDataArray::test_missing_value_filling[int64-method_bfill] tests/test_units.py::TestDataArray::test_fillna[float64-python_scalar-no_unit] [gw2] PASSED tests/test_units.py::TestDataArray::test_fillna[float64-python_scalar-no_unit] tests/test_units.py::TestDataArray::test_fillna[float64-python_scalar-dimensionless] tests/test_units.py::TestDataset::test_init[float64-nothing-no_unit] [gw0] PASSED tests/test_units.py::TestDataArray::test_computation_objects[float64-method_groupby-data] tests/test_units.py::TestDataArray::test_computation_objects[float64-method_groupby-dims] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_computation_objects[float64-method_groupby-dims] tests/test_units.py::TestDataArray::test_computation_objects[float64-method_groupby-coords] [gw1] PASSED tests/test_units.py::TestDataset::test_init[float64-nothing-no_unit] tests/test_units.py::TestDataset::test_init[float64-nothing-dimensionless] [gw2] PASSED tests/test_units.py::TestDataArray::test_fillna[float64-python_scalar-dimensionless] tests/test_units.py::TestDataArray::test_fillna[float64-python_scalar-incompatible_unit] [gw2] PASSED tests/test_units.py::TestDataArray::test_fillna[float64-python_scalar-incompatible_unit] [gw1] PASSED tests/test_units.py::TestDataset::test_init[float64-nothing-dimensionless] [gw0] PASSED tests/test_units.py::TestDataArray::test_computation_objects[float64-method_groupby-coords] tests/test_units.py::TestDataArray::test_computation_objects[float64-method_groupby_bins-data] tests/test_units.py::TestDataArray::test_fillna[float64-python_scalar-compatible_unit] tests/test_units.py::TestDataset::test_init[float64-nothing-incompatible_unit] [gw2] PASSED tests/test_units.py::TestDataArray::test_fillna[float64-python_scalar-compatible_unit] tests/test_units.py::TestDataArray::test_fillna[float64-python_scalar-identical_unit] [gw1] PASSED tests/test_units.py::TestDataset::test_init[float64-nothing-incompatible_unit] tests/test_units.py::TestDataset::test_init[float64-nothing-compatible_unit] [gw2] PASSED tests/test_units.py::TestDataArray::test_fillna[float64-python_scalar-identical_unit] tests/test_units.py::TestDataArray::test_fillna[float64-numpy_scalar-no_unit] [gw0] PASSED tests/test_units.py::TestDataArray::test_computation_objects[float64-method_groupby_bins-data] [gw1] PASSED tests/test_units.py::TestDataset::test_init[float64-nothing-compatible_unit] tests/test_units.py::TestDataArray::test_computation_objects[float64-method_groupby_bins-dims] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_computation_objects[float64-method_groupby_bins-dims] tests/test_units.py::TestDataArray::test_computation_objects[float64-method_groupby_bins-coords] [gw2] PASSED tests/test_units.py::TestDataArray::test_fillna[float64-numpy_scalar-no_unit] tests/test_units.py::TestDataset::test_init[float64-nothing-same_unit] tests/test_units.py::TestDataArray::test_fillna[float64-numpy_scalar-dimensionless] [gw2] PASSED tests/test_units.py::TestDataArray::test_fillna[float64-numpy_scalar-dimensionless] [gw1] PASSED tests/test_units.py::TestDataset::test_init[float64-nothing-same_unit] tests/test_units.py::TestDataArray::test_fillna[float64-numpy_scalar-incompatible_unit] tests/test_units.py::TestDataset::test_init[float64-dims-no_unit] [gw1] SKIPPED tests/test_units.py::TestDataset::test_init[float64-dims-no_unit] tests/test_units.py::TestDataset::test_init[float64-dims-dimensionless] [gw1] SKIPPED tests/test_units.py::TestDataset::test_init[float64-dims-dimensionless] tests/test_units.py::TestDataset::test_init[float64-dims-incompatible_unit] [gw1] SKIPPED tests/test_units.py::TestDataset::test_init[float64-dims-incompatible_unit] tests/test_units.py::TestDataset::test_init[float64-dims-compatible_unit] [gw2] PASSED tests/test_units.py::TestDataArray::test_fillna[float64-numpy_scalar-incompatible_unit] [gw1] SKIPPED tests/test_units.py::TestDataset::test_init[float64-dims-compatible_unit] tests/test_units.py::TestDataArray::test_fillna[float64-numpy_scalar-compatible_unit] [gw0] PASSED tests/test_units.py::TestDataArray::test_computation_objects[float64-method_groupby_bins-coords] tests/test_units.py::TestDataArray::test_computation_objects[float64-method_coarsen-data] tests/test_units.py::TestDataset::test_init[float64-dims-same_unit] [gw1] SKIPPED tests/test_units.py::TestDataset::test_init[float64-dims-same_unit] tests/test_units.py::TestDataset::test_init[float64-coords-no_unit] [gw2] PASSED tests/test_units.py::TestDataArray::test_fillna[float64-numpy_scalar-compatible_unit] tests/test_units.py::TestDataArray::test_fillna[float64-numpy_scalar-identical_unit] [gw1] PASSED tests/test_units.py::TestDataset::test_init[float64-coords-no_unit] [gw0] PASSED tests/test_units.py::TestDataArray::test_computation_objects[float64-method_coarsen-data] tests/test_units.py::TestDataArray::test_computation_objects[float64-method_coarsen-dims] tests/test_units.py::TestDataset::test_init[float64-coords-dimensionless] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_computation_objects[float64-method_coarsen-dims] tests/test_units.py::TestDataArray::test_computation_objects[float64-method_coarsen-coords] [gw2] PASSED tests/test_units.py::TestDataArray::test_fillna[float64-numpy_scalar-identical_unit] tests/test_units.py::TestDataArray::test_fillna[float64-numpy_array-no_unit] [gw1] PASSED tests/test_units.py::TestDataset::test_init[float64-coords-dimensionless] tests/test_units.py::TestDataset::test_init[float64-coords-incompatible_unit] [gw2] PASSED tests/test_units.py::TestDataArray::test_fillna[float64-numpy_array-no_unit] tests/test_units.py::TestDataArray::test_fillna[float64-numpy_array-dimensionless] [gw0] PASSED tests/test_units.py::TestDataArray::test_computation_objects[float64-method_coarsen-coords] tests/test_units.py::TestDataArray::test_computation_objects[float64-method_rolling-data] [gw1] PASSED tests/test_units.py::TestDataset::test_init[float64-coords-incompatible_unit] [gw2] PASSED tests/test_units.py::TestDataArray::test_fillna[float64-numpy_array-dimensionless] tests/test_units.py::TestDataArray::test_fillna[float64-numpy_array-incompatible_unit] tests/test_units.py::TestDataset::test_init[float64-coords-compatible_unit] [gw2] PASSED tests/test_units.py::TestDataArray::test_fillna[float64-numpy_array-incompatible_unit] tests/test_units.py::TestDataArray::test_fillna[float64-numpy_array-compatible_unit] [gw1] PASSED tests/test_units.py::TestDataset::test_init[float64-coords-compatible_unit] tests/test_units.py::TestDataset::test_init[float64-coords-same_unit] [gw2] PASSED tests/test_units.py::TestDataArray::test_fillna[float64-numpy_array-compatible_unit] tests/test_units.py::TestDataArray::test_fillna[float64-numpy_array-identical_unit] [gw2] PASSED tests/test_units.py::TestDataArray::test_fillna[float64-numpy_array-identical_unit] tests/test_units.py::TestDataArray::test_fillna[int64-python_scalar-no_unit] [gw1] PASSED tests/test_units.py::TestDataset::test_init[float64-coords-same_unit] tests/test_units.py::TestDataset::test_init[int64-nothing-no_unit] [gw2] PASSED tests/test_units.py::TestDataArray::test_fillna[int64-python_scalar-no_unit] tests/test_units.py::TestDataArray::test_fillna[int64-python_scalar-dimensionless] [gw1] PASSED tests/test_units.py::TestDataset::test_init[int64-nothing-no_unit] tests/test_units.py::TestDataset::test_init[int64-nothing-dimensionless] [gw2] PASSED tests/test_units.py::TestDataArray::test_fillna[int64-python_scalar-dimensionless] tests/test_units.py::TestDataArray::test_fillna[int64-python_scalar-incompatible_unit] [gw1] PASSED tests/test_units.py::TestDataset::test_init[int64-nothing-dimensionless] tests/test_units.py::TestDataset::test_init[int64-nothing-incompatible_unit] [gw2] PASSED tests/test_units.py::TestDataArray::test_fillna[int64-python_scalar-incompatible_unit] tests/test_units.py::TestDataArray::test_fillna[int64-python_scalar-compatible_unit] [gw1] PASSED tests/test_units.py::TestDataset::test_init[int64-nothing-incompatible_unit] tests/test_units.py::TestDataset::test_init[int64-nothing-compatible_unit] [gw2] PASSED tests/test_units.py::TestDataArray::test_fillna[int64-python_scalar-compatible_unit] [gw1] PASSED tests/test_units.py::TestDataset::test_init[int64-nothing-compatible_unit] tests/test_units.py::TestDataset::test_init[int64-nothing-same_unit] tests/test_units.py::TestDataArray::test_fillna[int64-python_scalar-identical_unit] [gw1] PASSED tests/test_units.py::TestDataset::test_init[int64-nothing-same_unit] tests/test_units.py::TestDataset::test_init[int64-dims-no_unit] [gw1] SKIPPED tests/test_units.py::TestDataset::test_init[int64-dims-no_unit] [gw2] PASSED tests/test_units.py::TestDataArray::test_fillna[int64-python_scalar-identical_unit] tests/test_units.py::TestDataset::test_init[int64-dims-dimensionless] tests/test_units.py::TestDataArray::test_fillna[int64-numpy_scalar-no_unit] [gw1] SKIPPED tests/test_units.py::TestDataset::test_init[int64-dims-dimensionless] tests/test_units.py::TestDataset::test_init[int64-dims-incompatible_unit] [gw1] SKIPPED tests/test_units.py::TestDataset::test_init[int64-dims-incompatible_unit] tests/test_units.py::TestDataset::test_init[int64-dims-compatible_unit] [gw1] SKIPPED tests/test_units.py::TestDataset::test_init[int64-dims-compatible_unit] tests/test_units.py::TestDataset::test_init[int64-dims-same_unit] [gw1] SKIPPED tests/test_units.py::TestDataset::test_init[int64-dims-same_unit] tests/test_units.py::TestDataset::test_init[int64-coords-no_unit] [gw2] PASSED tests/test_units.py::TestDataArray::test_fillna[int64-numpy_scalar-no_unit] tests/test_units.py::TestDataArray::test_fillna[int64-numpy_scalar-dimensionless] [gw1] PASSED tests/test_units.py::TestDataset::test_init[int64-coords-no_unit] tests/test_units.py::TestDataset::test_init[int64-coords-dimensionless] [gw2] PASSED tests/test_units.py::TestDataArray::test_fillna[int64-numpy_scalar-dimensionless] tests/test_units.py::TestDataArray::test_fillna[int64-numpy_scalar-incompatible_unit] [gw1] PASSED tests/test_units.py::TestDataset::test_init[int64-coords-dimensionless] tests/test_units.py::TestDataset::test_init[int64-coords-incompatible_unit] [gw2] PASSED tests/test_units.py::TestDataArray::test_fillna[int64-numpy_scalar-incompatible_unit] tests/test_units.py::TestDataArray::test_fillna[int64-numpy_scalar-compatible_unit] [gw1] PASSED tests/test_units.py::TestDataset::test_init[int64-coords-incompatible_unit] tests/test_units.py::TestDataset::test_init[int64-coords-compatible_unit] [gw2] PASSED tests/test_units.py::TestDataArray::test_fillna[int64-numpy_scalar-compatible_unit] tests/test_units.py::TestDataArray::test_fillna[int64-numpy_scalar-identical_unit] [gw2] PASSED tests/test_units.py::TestDataArray::test_fillna[int64-numpy_scalar-identical_unit] [gw1] PASSED tests/test_units.py::TestDataset::test_init[int64-coords-compatible_unit] tests/test_units.py::TestDataArray::test_fillna[int64-numpy_array-no_unit] tests/test_units.py::TestDataset::test_init[int64-coords-same_unit] [gw2] PASSED tests/test_units.py::TestDataArray::test_fillna[int64-numpy_array-no_unit] tests/test_units.py::TestDataArray::test_fillna[int64-numpy_array-dimensionless] [gw1] PASSED tests/test_units.py::TestDataset::test_init[int64-coords-same_unit] tests/test_units.py::TestDataset::test_repr[float64-data-str] [gw2] PASSED tests/test_units.py::TestDataArray::test_fillna[int64-numpy_array-dimensionless] tests/test_units.py::TestDataArray::test_fillna[int64-numpy_array-incompatible_unit] [gw1] PASSED tests/test_units.py::TestDataset::test_repr[float64-data-str] tests/test_units.py::TestDataset::test_repr[float64-data-repr] [gw2] PASSED tests/test_units.py::TestDataArray::test_fillna[int64-numpy_array-incompatible_unit] tests/test_units.py::TestDataArray::test_fillna[int64-numpy_array-compatible_unit] [gw1] PASSED tests/test_units.py::TestDataset::test_repr[float64-data-repr] tests/test_units.py::TestDataset::test_repr[float64-dims-str] [gw1] SKIPPED tests/test_units.py::TestDataset::test_repr[float64-dims-str] tests/test_units.py::TestDataset::test_repr[float64-dims-repr] [gw1] SKIPPED tests/test_units.py::TestDataset::test_repr[float64-dims-repr] tests/test_units.py::TestDataset::test_repr[float64-coords-str] [gw2] PASSED tests/test_units.py::TestDataArray::test_fillna[int64-numpy_array-compatible_unit] tests/test_units.py::TestDataArray::test_fillna[int64-numpy_array-identical_unit] [gw1] PASSED tests/test_units.py::TestDataset::test_repr[float64-coords-str] tests/test_units.py::TestDataset::test_repr[float64-coords-repr] [gw2] PASSED tests/test_units.py::TestDataArray::test_fillna[int64-numpy_array-identical_unit] tests/test_units.py::TestDataArray::test_dropna[float64] [gw1] PASSED tests/test_units.py::TestDataset::test_repr[float64-coords-repr] tests/test_units.py::TestDataset::test_repr[int64-data-str] [gw2] PASSED tests/test_units.py::TestDataArray::test_dropna[float64] [gw1] PASSED tests/test_units.py::TestDataset::test_repr[int64-data-str] tests/test_units.py::TestDataset::test_repr[int64-data-repr] tests/test_units.py::TestDataArray::test_dropna[int64] [gw1] PASSED tests/test_units.py::TestDataset::test_repr[int64-data-repr] tests/test_units.py::TestDataset::test_repr[int64-dims-str] [gw1] SKIPPED tests/test_units.py::TestDataset::test_repr[int64-dims-str] tests/test_units.py::TestDataset::test_repr[int64-dims-repr] [gw1] SKIPPED tests/test_units.py::TestDataset::test_repr[int64-dims-repr] tests/test_units.py::TestDataset::test_repr[int64-coords-str] [gw2] PASSED tests/test_units.py::TestDataArray::test_dropna[int64] tests/test_units.py::TestDataArray::test_isin[float64-no_unit] [gw1] PASSED tests/test_units.py::TestDataset::test_repr[int64-coords-str] tests/test_units.py::TestDataset::test_repr[int64-coords-repr] [gw2] PASSED tests/test_units.py::TestDataArray::test_isin[float64-no_unit] tests/test_units.py::TestDataArray::test_isin[float64-dimensionless] [gw1] PASSED tests/test_units.py::TestDataset::test_repr[int64-coords-repr] tests/test_units.py::TestDataset::test_aggregation[float64-method_all] [gw2] PASSED tests/test_units.py::TestDataArray::test_isin[float64-dimensionless] tests/test_units.py::TestDataArray::test_isin[float64-incompatible_unit] [gw1] PASSED tests/test_units.py::TestDataset::test_aggregation[float64-method_all] tests/test_units.py::TestDataset::test_aggregation[float64-method_any] [gw2] PASSED tests/test_units.py::TestDataArray::test_isin[float64-incompatible_unit] [gw1] PASSED tests/test_units.py::TestDataset::test_aggregation[float64-method_any] tests/test_units.py::TestDataset::test_aggregation[float64-method_argmax] tests/test_units.py::TestDataArray::test_isin[float64-compatible_unit] [gw1] PASSED tests/test_units.py::TestDataset::test_aggregation[float64-method_argmax] tests/test_units.py::TestDataset::test_aggregation[float64-method_argmin] [gw2] PASSED tests/test_units.py::TestDataArray::test_isin[float64-compatible_unit] tests/test_units.py::TestDataArray::test_isin[float64-identical_unit] [gw1] PASSED tests/test_units.py::TestDataset::test_aggregation[float64-method_argmin] tests/test_units.py::TestDataset::test_aggregation[float64-method_max] [gw2] PASSED tests/test_units.py::TestDataArray::test_isin[float64-identical_unit] tests/test_units.py::TestDataArray::test_isin[int64-no_unit] [gw1] PASSED tests/test_units.py::TestDataset::test_aggregation[float64-method_max] tests/test_units.py::TestDataset::test_aggregation[float64-method_min] [gw2] PASSED tests/test_units.py::TestDataArray::test_isin[int64-no_unit] tests/test_units.py::TestDataArray::test_isin[int64-dimensionless] [gw1] PASSED tests/test_units.py::TestDataset::test_aggregation[float64-method_min] tests/test_units.py::TestDataset::test_aggregation[float64-method_mean] [gw2] PASSED tests/test_units.py::TestDataArray::test_isin[int64-dimensionless] tests/test_units.py::TestDataArray::test_isin[int64-incompatible_unit] [gw1] PASSED tests/test_units.py::TestDataset::test_aggregation[float64-method_mean] tests/test_units.py::TestDataset::test_aggregation[float64-method_median] [gw2] PASSED tests/test_units.py::TestDataArray::test_isin[int64-incompatible_unit] tests/test_units.py::TestDataArray::test_isin[int64-compatible_unit] [gw1] PASSED tests/test_units.py::TestDataset::test_aggregation[float64-method_median] tests/test_units.py::TestDataset::test_aggregation[float64-method_sum] [gw2] PASSED tests/test_units.py::TestDataArray::test_isin[int64-compatible_unit] tests/test_units.py::TestDataArray::test_isin[int64-identical_unit] [gw1] PASSED tests/test_units.py::TestDataset::test_aggregation[float64-method_sum] tests/test_units.py::TestDataset::test_aggregation[float64-method_prod] [gw2] PASSED tests/test_units.py::TestDataArray::test_isin[int64-identical_unit] tests/test_units.py::TestDataArray::test_where[float64-no_unit-masking] [gw1] PASSED tests/test_units.py::TestDataset::test_aggregation[float64-method_prod] tests/test_units.py::TestDataset::test_aggregation[float64-method_std] [gw1] PASSED tests/test_units.py::TestDataset::test_aggregation[float64-method_std] tests/test_units.py::TestDataset::test_aggregation[float64-method_var] [gw2] PASSED tests/test_units.py::TestDataArray::test_where[float64-no_unit-masking] tests/test_units.py::TestDataArray::test_where[float64-no_unit-replacing_scalar] [gw1] PASSED tests/test_units.py::TestDataset::test_aggregation[float64-method_var] tests/test_units.py::TestDataset::test_aggregation[float64-method_cumsum] [gw2] PASSED tests/test_units.py::TestDataArray::test_where[float64-no_unit-replacing_scalar] tests/test_units.py::TestDataArray::test_where[float64-no_unit-replacing_array] [gw1] PASSED tests/test_units.py::TestDataset::test_aggregation[float64-method_cumsum] tests/test_units.py::TestDataset::test_aggregation[float64-method_cumprod] [gw1] PASSED tests/test_units.py::TestDataset::test_aggregation[float64-method_cumprod] tests/test_units.py::TestDataset::test_aggregation[int64-method_all] [gw0] XFAIL tests/test_units.py::TestDataArray::test_computation_objects[float64-method_rolling-data] tests/test_units.py::TestDataArray::test_computation_objects[float64-method_rolling-dims] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_computation_objects[float64-method_rolling-dims] tests/test_units.py::TestDataArray::test_computation_objects[float64-method_rolling-coords] [gw2] PASSED tests/test_units.py::TestDataArray::test_where[float64-no_unit-replacing_array] tests/test_units.py::TestDataArray::test_where[float64-no_unit-dropping] [gw2] PASSED tests/test_units.py::TestDataArray::test_where[float64-no_unit-dropping] [gw0] PASSED tests/test_units.py::TestDataArray::test_computation_objects[float64-method_rolling-coords] tests/test_units.py::TestDataArray::test_where[float64-dimensionless-masking] tests/test_units.py::TestDataArray::test_computation_objects[float64-method_rolling_exp-data] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_computation_objects[float64-method_rolling_exp-data] tests/test_units.py::TestDataArray::test_computation_objects[float64-method_rolling_exp-dims] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_computation_objects[float64-method_rolling_exp-dims] tests/test_units.py::TestDataArray::test_computation_objects[float64-method_rolling_exp-coords] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_computation_objects[float64-method_rolling_exp-coords] tests/test_units.py::TestDataArray::test_computation_objects[float64-method_weighted-data] [gw1] PASSED tests/test_units.py::TestDataset::test_aggregation[int64-method_all] tests/test_units.py::TestDataset::test_aggregation[int64-method_any] [gw2] PASSED tests/test_units.py::TestDataArray::test_where[float64-dimensionless-masking] tests/test_units.py::TestDataArray::test_where[float64-dimensionless-replacing_scalar] [gw1] PASSED tests/test_units.py::TestDataset::test_aggregation[int64-method_any] tests/test_units.py::TestDataset::test_aggregation[int64-method_argmax] [gw0] PASSED tests/test_units.py::TestDataArray::test_computation_objects[float64-method_weighted-data] [gw1] PASSED tests/test_units.py::TestDataset::test_aggregation[int64-method_argmax] tests/test_units.py::TestDataArray::test_computation_objects[float64-method_weighted-dims] [gw2] PASSED tests/test_units.py::TestDataArray::test_where[float64-dimensionless-replacing_scalar] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_computation_objects[float64-method_weighted-dims] tests/test_units.py::TestDataArray::test_computation_objects[float64-method_weighted-coords] tests/test_units.py::TestDataset::test_aggregation[int64-method_argmin] tests/test_units.py::TestDataArray::test_where[float64-dimensionless-replacing_array] [gw1] PASSED tests/test_units.py::TestDataset::test_aggregation[int64-method_argmin] tests/test_units.py::TestDataset::test_aggregation[int64-method_max] [gw2] PASSED tests/test_units.py::TestDataArray::test_where[float64-dimensionless-replacing_array] tests/test_units.py::TestDataArray::test_where[float64-dimensionless-dropping] [gw0] PASSED tests/test_units.py::TestDataArray::test_computation_objects[float64-method_weighted-coords] tests/test_units.py::TestDataArray::test_computation_objects[int64-method_groupby-data] [gw1] PASSED tests/test_units.py::TestDataset::test_aggregation[int64-method_max] tests/test_units.py::TestDataset::test_aggregation[int64-method_min] [gw2] PASSED tests/test_units.py::TestDataArray::test_where[float64-dimensionless-dropping] [gw1] PASSED tests/test_units.py::TestDataset::test_aggregation[int64-method_min] tests/test_units.py::TestDataArray::test_where[float64-incompatible_unit-masking] tests/test_units.py::TestDataset::test_aggregation[int64-method_mean] [gw0] PASSED tests/test_units.py::TestDataArray::test_computation_objects[int64-method_groupby-data] tests/test_units.py::TestDataArray::test_computation_objects[int64-method_groupby-dims] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_computation_objects[int64-method_groupby-dims] tests/test_units.py::TestDataArray::test_computation_objects[int64-method_groupby-coords] [gw1] PASSED tests/test_units.py::TestDataset::test_aggregation[int64-method_mean] tests/test_units.py::TestDataset::test_aggregation[int64-method_median] [gw2] PASSED tests/test_units.py::TestDataArray::test_where[float64-incompatible_unit-masking] tests/test_units.py::TestDataArray::test_where[float64-incompatible_unit-replacing_scalar] [gw1] PASSED tests/test_units.py::TestDataset::test_aggregation[int64-method_median] tests/test_units.py::TestDataset::test_aggregation[int64-method_sum] [gw0] PASSED tests/test_units.py::TestDataArray::test_computation_objects[int64-method_groupby-coords] tests/test_units.py::TestDataArray::test_computation_objects[int64-method_groupby_bins-data] [gw2] PASSED tests/test_units.py::TestDataArray::test_where[float64-incompatible_unit-replacing_scalar] tests/test_units.py::TestDataArray::test_where[float64-incompatible_unit-replacing_array] [gw1] PASSED tests/test_units.py::TestDataset::test_aggregation[int64-method_sum] tests/test_units.py::TestDataset::test_aggregation[int64-method_prod] [gw1] PASSED tests/test_units.py::TestDataset::test_aggregation[int64-method_prod] tests/test_units.py::TestDataset::test_aggregation[int64-method_std] [gw2] PASSED tests/test_units.py::TestDataArray::test_where[float64-incompatible_unit-replacing_array] tests/test_units.py::TestDataArray::test_where[float64-incompatible_unit-dropping] [gw1] PASSED tests/test_units.py::TestDataset::test_aggregation[int64-method_std] tests/test_units.py::TestDataset::test_aggregation[int64-method_var] [gw0] PASSED tests/test_units.py::TestDataArray::test_computation_objects[int64-method_groupby_bins-data] tests/test_units.py::TestDataArray::test_computation_objects[int64-method_groupby_bins-dims] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_computation_objects[int64-method_groupby_bins-dims] tests/test_units.py::TestDataArray::test_computation_objects[int64-method_groupby_bins-coords] [gw1] PASSED tests/test_units.py::TestDataset::test_aggregation[int64-method_var] tests/test_units.py::TestDataset::test_aggregation[int64-method_cumsum] [gw2] PASSED tests/test_units.py::TestDataArray::test_where[float64-incompatible_unit-dropping] tests/test_units.py::TestDataArray::test_where[float64-compatible_unit-masking] [gw1] PASSED tests/test_units.py::TestDataset::test_aggregation[int64-method_cumsum] tests/test_units.py::TestDataset::test_aggregation[int64-method_cumprod] [gw1] PASSED tests/test_units.py::TestDataset::test_aggregation[int64-method_cumprod] tests/test_units.py::TestDataset::test_numpy_properties[float64-imag] [gw2] PASSED tests/test_units.py::TestDataArray::test_where[float64-compatible_unit-masking] tests/test_units.py::TestDataArray::test_where[float64-compatible_unit-replacing_scalar] [gw0] PASSED tests/test_units.py::TestDataArray::test_computation_objects[int64-method_groupby_bins-coords] tests/test_units.py::TestDataArray::test_computation_objects[int64-method_coarsen-data] [gw1] PASSED tests/test_units.py::TestDataset::test_numpy_properties[float64-imag] tests/test_units.py::TestDataset::test_numpy_properties[float64-real] [gw2] PASSED tests/test_units.py::TestDataArray::test_where[float64-compatible_unit-replacing_scalar] [gw1] PASSED tests/test_units.py::TestDataset::test_numpy_properties[float64-real] tests/test_units.py::TestDataset::test_numpy_properties[int64-imag] tests/test_units.py::TestDataArray::test_where[float64-compatible_unit-replacing_array] [gw0] PASSED tests/test_units.py::TestDataArray::test_computation_objects[int64-method_coarsen-data] tests/test_units.py::TestDataArray::test_computation_objects[int64-method_coarsen-dims] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_computation_objects[int64-method_coarsen-dims] tests/test_units.py::TestDataArray::test_computation_objects[int64-method_coarsen-coords] [gw1] PASSED tests/test_units.py::TestDataset::test_numpy_properties[int64-imag] tests/test_units.py::TestDataset::test_numpy_properties[int64-real] [gw2] PASSED tests/test_units.py::TestDataArray::test_where[float64-compatible_unit-replacing_array] [gw1] PASSED tests/test_units.py::TestDataset::test_numpy_properties[int64-real] tests/test_units.py::TestDataset::test_numpy_methods[float64-method_astype] tests/test_units.py::TestDataArray::test_where[float64-compatible_unit-dropping] [gw0] PASSED tests/test_units.py::TestDataArray::test_computation_objects[int64-method_coarsen-coords] tests/test_units.py::TestDataArray::test_computation_objects[int64-method_rolling-data] [gw1] PASSED tests/test_units.py::TestDataset::test_numpy_methods[float64-method_astype] tests/test_units.py::TestDataset::test_numpy_methods[float64-method_conj] [gw1] PASSED tests/test_units.py::TestDataset::test_numpy_methods[float64-method_conj] tests/test_units.py::TestDataset::test_numpy_methods[float64-method_argsort] [gw2] PASSED tests/test_units.py::TestDataArray::test_where[float64-compatible_unit-dropping] tests/test_units.py::TestDataArray::test_where[float64-identical_unit-masking] [gw1] PASSED tests/test_units.py::TestDataset::test_numpy_methods[float64-method_argsort] tests/test_units.py::TestDataset::test_numpy_methods[float64-method_conjugate] [gw1] PASSED tests/test_units.py::TestDataset::test_numpy_methods[float64-method_conjugate] tests/test_units.py::TestDataset::test_numpy_methods[float64-method_round] [gw1] PASSED tests/test_units.py::TestDataset::test_numpy_methods[float64-method_round] tests/test_units.py::TestDataset::test_numpy_methods[int64-method_astype] [gw2] PASSED tests/test_units.py::TestDataArray::test_where[float64-identical_unit-masking] tests/test_units.py::TestDataArray::test_where[float64-identical_unit-replacing_scalar] [gw1] PASSED tests/test_units.py::TestDataset::test_numpy_methods[int64-method_astype] tests/test_units.py::TestDataset::test_numpy_methods[int64-method_conj] [gw2] PASSED tests/test_units.py::TestDataArray::test_where[float64-identical_unit-replacing_scalar] [gw1] PASSED tests/test_units.py::TestDataset::test_numpy_methods[int64-method_conj] tests/test_units.py::TestDataset::test_numpy_methods[int64-method_argsort] tests/test_units.py::TestDataArray::test_where[float64-identical_unit-replacing_array] [gw1] PASSED tests/test_units.py::TestDataset::test_numpy_methods[int64-method_argsort] tests/test_units.py::TestDataset::test_numpy_methods[int64-method_conjugate] [gw1] PASSED tests/test_units.py::TestDataset::test_numpy_methods[int64-method_conjugate] tests/test_units.py::TestDataset::test_numpy_methods[int64-method_round] [gw2] PASSED tests/test_units.py::TestDataArray::test_where[float64-identical_unit-replacing_array] tests/test_units.py::TestDataArray::test_where[float64-identical_unit-dropping] [gw1] PASSED tests/test_units.py::TestDataset::test_numpy_methods[int64-method_round] tests/test_units.py::TestDataset::test_combine_first[int64-dims-compatible_unit] [gw1] SKIPPED tests/test_units.py::TestDataset::test_combine_first[int64-dims-compatible_unit] tests/test_units.py::TestDataset::test_combine_first[int64-dims-same_unit] [gw1] SKIPPED tests/test_units.py::TestDataset::test_combine_first[int64-dims-same_unit] tests/test_units.py::TestDataset::test_comparisons[float64-method_equals-data-no_unit] [gw2] PASSED tests/test_units.py::TestDataArray::test_where[float64-identical_unit-dropping] tests/test_units.py::TestDataArray::test_where[int64-no_unit-masking] [gw1] PASSED tests/test_units.py::TestDataset::test_comparisons[float64-method_equals-data-no_unit] tests/test_units.py::TestDataset::test_comparisons[float64-method_equals-data-dimensionless] [gw2] PASSED tests/test_units.py::TestDataArray::test_where[int64-no_unit-masking] tests/test_units.py::TestDataArray::test_where[int64-no_unit-replacing_scalar] [gw1] PASSED tests/test_units.py::TestDataset::test_comparisons[float64-method_equals-data-dimensionless] tests/test_units.py::TestDataset::test_comparisons[float64-method_equals-data-incompatible_unit] [gw2] PASSED tests/test_units.py::TestDataArray::test_where[int64-no_unit-replacing_scalar] tests/test_units.py::TestDataArray::test_where[int64-no_unit-replacing_array] [gw1] PASSED tests/test_units.py::TestDataset::test_comparisons[float64-method_equals-data-incompatible_unit] tests/test_units.py::TestDataset::test_comparisons[float64-method_equals-data-compatible_unit] [gw2] PASSED tests/test_units.py::TestDataArray::test_where[int64-no_unit-replacing_array] tests/test_units.py::TestDataArray::test_where[int64-no_unit-dropping] [gw1] PASSED tests/test_units.py::TestDataset::test_comparisons[float64-method_equals-data-compatible_unit] tests/test_units.py::TestDataset::test_comparisons[float64-method_equals-data-identical_unit] [gw2] PASSED tests/test_units.py::TestDataArray::test_where[int64-no_unit-dropping] tests/test_units.py::TestDataArray::test_where[int64-dimensionless-masking] [gw1] PASSED tests/test_units.py::TestDataset::test_comparisons[float64-method_equals-data-identical_unit] tests/test_units.py::TestDataset::test_comparisons[float64-method_equals-dims-no_unit] [gw1] SKIPPED tests/test_units.py::TestDataset::test_comparisons[float64-method_equals-dims-no_unit] tests/test_units.py::TestDataset::test_comparisons[float64-method_equals-dims-dimensionless] [gw1] SKIPPED tests/test_units.py::TestDataset::test_comparisons[float64-method_equals-dims-dimensionless] tests/test_units.py::TestDataset::test_comparisons[float64-method_equals-dims-incompatible_unit] [gw1] SKIPPED tests/test_units.py::TestDataset::test_comparisons[float64-method_equals-dims-incompatible_unit] tests/test_units.py::TestDataset::test_comparisons[float64-method_equals-dims-compatible_unit] [gw1] SKIPPED tests/test_units.py::TestDataset::test_comparisons[float64-method_equals-dims-compatible_unit] tests/test_units.py::TestDataset::test_comparisons[float64-method_equals-dims-identical_unit] [gw1] SKIPPED tests/test_units.py::TestDataset::test_comparisons[float64-method_equals-dims-identical_unit] tests/test_units.py::TestDataset::test_comparisons[float64-method_equals-coords-no_unit] [gw2] PASSED tests/test_units.py::TestDataArray::test_where[int64-dimensionless-masking] tests/test_units.py::TestDataArray::test_where[int64-dimensionless-replacing_scalar] [gw2] PASSED tests/test_units.py::TestDataArray::test_where[int64-dimensionless-replacing_scalar] [gw1] PASSED tests/test_units.py::TestDataset::test_comparisons[float64-method_equals-coords-no_unit] tests/test_units.py::TestDataset::test_comparisons[float64-method_equals-coords-dimensionless] tests/test_units.py::TestDataArray::test_where[int64-dimensionless-replacing_array] [gw2] PASSED tests/test_units.py::TestDataArray::test_where[int64-dimensionless-replacing_array] tests/test_units.py::TestDataArray::test_where[int64-dimensionless-dropping] [gw1] PASSED tests/test_units.py::TestDataset::test_comparisons[float64-method_equals-coords-dimensionless] tests/test_units.py::TestDataset::test_comparisons[float64-method_equals-coords-incompatible_unit] [gw1] PASSED tests/test_units.py::TestDataset::test_comparisons[float64-method_equals-coords-incompatible_unit] tests/test_units.py::TestDataset::test_comparisons[float64-method_equals-coords-compatible_unit] [gw2] PASSED tests/test_units.py::TestDataArray::test_where[int64-dimensionless-dropping] tests/test_units.py::TestDataArray::test_where[int64-incompatible_unit-masking] [gw2] PASSED tests/test_units.py::TestDataArray::test_where[int64-incompatible_unit-masking] [gw1] PASSED tests/test_units.py::TestDataset::test_comparisons[float64-method_equals-coords-compatible_unit] tests/test_units.py::TestDataset::test_comparisons[float64-method_equals-coords-identical_unit] tests/test_units.py::TestDataArray::test_where[int64-incompatible_unit-replacing_scalar] [gw2] PASSED tests/test_units.py::TestDataArray::test_where[int64-incompatible_unit-replacing_scalar] tests/test_units.py::TestDataArray::test_where[int64-incompatible_unit-replacing_array] [gw1] PASSED tests/test_units.py::TestDataset::test_comparisons[float64-method_equals-coords-identical_unit] tests/test_units.py::TestDataset::test_comparisons[float64-method_identical-data-no_unit] [gw1] SKIPPED tests/test_units.py::TestDataset::test_comparisons[float64-method_identical-data-no_unit] tests/test_units.py::TestDataset::test_comparisons[float64-method_identical-data-dimensionless] [gw1] SKIPPED tests/test_units.py::TestDataset::test_comparisons[float64-method_identical-data-dimensionless] tests/test_units.py::TestDataset::test_comparisons[float64-method_identical-data-incompatible_unit] [gw1] SKIPPED tests/test_units.py::TestDataset::test_comparisons[float64-method_identical-data-incompatible_unit] tests/test_units.py::TestDataset::test_comparisons[float64-method_identical-data-compatible_unit] [gw1] SKIPPED tests/test_units.py::TestDataset::test_comparisons[float64-method_identical-data-compatible_unit] tests/test_units.py::TestDataset::test_comparisons[float64-method_identical-data-identical_unit] [gw1] SKIPPED tests/test_units.py::TestDataset::test_comparisons[float64-method_identical-data-identical_unit] tests/test_units.py::TestDataset::test_comparisons[float64-method_identical-dims-no_unit] [gw1] SKIPPED tests/test_units.py::TestDataset::test_comparisons[float64-method_identical-dims-no_unit] tests/test_units.py::TestDataset::test_comparisons[float64-method_identical-dims-dimensionless] [gw1] SKIPPED tests/test_units.py::TestDataset::test_comparisons[float64-method_identical-dims-dimensionless] tests/test_units.py::TestDataset::test_comparisons[float64-method_identical-dims-incompatible_unit] [gw1] SKIPPED tests/test_units.py::TestDataset::test_comparisons[float64-method_identical-dims-incompatible_unit] tests/test_units.py::TestDataset::test_comparisons[float64-method_identical-dims-compatible_unit] [gw1] SKIPPED tests/test_units.py::TestDataset::test_comparisons[float64-method_identical-dims-compatible_unit] tests/test_units.py::TestDataset::test_comparisons[float64-method_identical-dims-identical_unit] [gw2] PASSED tests/test_units.py::TestDataArray::test_where[int64-incompatible_unit-replacing_array] tests/test_units.py::TestDataArray::test_where[int64-incompatible_unit-dropping] [gw1] SKIPPED tests/test_units.py::TestDataset::test_comparisons[float64-method_identical-dims-identical_unit] tests/test_units.py::TestDataset::test_comparisons[float64-method_identical-coords-no_unit] [gw1] SKIPPED tests/test_units.py::TestDataset::test_comparisons[float64-method_identical-coords-no_unit] tests/test_units.py::TestDataset::test_comparisons[float64-method_identical-coords-dimensionless] [gw1] SKIPPED tests/test_units.py::TestDataset::test_comparisons[float64-method_identical-coords-dimensionless] tests/test_units.py::TestDataset::test_comparisons[float64-method_identical-coords-incompatible_unit] [gw1] SKIPPED tests/test_units.py::TestDataset::test_comparisons[float64-method_identical-coords-incompatible_unit] tests/test_units.py::TestDataset::test_comparisons[float64-method_identical-coords-compatible_unit] [gw1] SKIPPED tests/test_units.py::TestDataset::test_comparisons[float64-method_identical-coords-compatible_unit] tests/test_units.py::TestDataset::test_comparisons[float64-method_identical-coords-identical_unit] [gw1] SKIPPED tests/test_units.py::TestDataset::test_comparisons[float64-method_identical-coords-identical_unit] tests/test_units.py::TestDataset::test_comparisons[int64-method_equals-data-no_unit] [gw2] PASSED tests/test_units.py::TestDataArray::test_where[int64-incompatible_unit-dropping] tests/test_units.py::TestDataArray::test_where[int64-compatible_unit-masking] [gw1] PASSED tests/test_units.py::TestDataset::test_comparisons[int64-method_equals-data-no_unit] tests/test_units.py::TestDataset::test_comparisons[int64-method_equals-data-dimensionless] [gw2] PASSED tests/test_units.py::TestDataArray::test_where[int64-compatible_unit-masking] tests/test_units.py::TestDataArray::test_where[int64-compatible_unit-replacing_scalar] [gw1] PASSED tests/test_units.py::TestDataset::test_comparisons[int64-method_equals-data-dimensionless] tests/test_units.py::TestDataset::test_comparisons[int64-method_equals-data-incompatible_unit] [gw2] PASSED tests/test_units.py::TestDataArray::test_where[int64-compatible_unit-replacing_scalar] tests/test_units.py::TestDataArray::test_where[int64-compatible_unit-replacing_array] [gw1] PASSED tests/test_units.py::TestDataset::test_comparisons[int64-method_equals-data-incompatible_unit] tests/test_units.py::TestDataset::test_comparisons[int64-method_equals-data-compatible_unit] [gw2] PASSED tests/test_units.py::TestDataArray::test_where[int64-compatible_unit-replacing_array] tests/test_units.py::TestDataArray::test_where[int64-compatible_unit-dropping] [gw2] PASSED tests/test_units.py::TestDataArray::test_where[int64-compatible_unit-dropping] [gw1] PASSED tests/test_units.py::TestDataset::test_comparisons[int64-method_equals-data-compatible_unit] tests/test_units.py::TestDataArray::test_where[int64-identical_unit-masking] tests/test_units.py::TestDataset::test_comparisons[int64-method_equals-data-identical_unit] [gw2] PASSED tests/test_units.py::TestDataArray::test_where[int64-identical_unit-masking] tests/test_units.py::TestDataArray::test_where[int64-identical_unit-replacing_scalar] [gw1] PASSED tests/test_units.py::TestDataset::test_comparisons[int64-method_equals-data-identical_unit] tests/test_units.py::TestDataset::test_comparisons[int64-method_equals-dims-no_unit] [gw1] SKIPPED tests/test_units.py::TestDataset::test_comparisons[int64-method_equals-dims-no_unit] tests/test_units.py::TestDataset::test_comparisons[int64-method_equals-dims-dimensionless] [gw1] SKIPPED tests/test_units.py::TestDataset::test_comparisons[int64-method_equals-dims-dimensionless] [gw2] PASSED tests/test_units.py::TestDataArray::test_where[int64-identical_unit-replacing_scalar] tests/test_units.py::TestDataArray::test_where[int64-identical_unit-replacing_array] tests/test_units.py::TestDataset::test_comparisons[int64-method_equals-dims-incompatible_unit] [gw1] SKIPPED tests/test_units.py::TestDataset::test_comparisons[int64-method_equals-dims-incompatible_unit] tests/test_units.py::TestDataset::test_comparisons[int64-method_equals-dims-compatible_unit] [gw1] SKIPPED tests/test_units.py::TestDataset::test_comparisons[int64-method_equals-dims-compatible_unit] tests/test_units.py::TestDataset::test_comparisons[int64-method_equals-dims-identical_unit] [gw1] SKIPPED tests/test_units.py::TestDataset::test_comparisons[int64-method_equals-dims-identical_unit] tests/test_units.py::TestDataset::test_comparisons[int64-method_equals-coords-no_unit] [gw2] PASSED tests/test_units.py::TestDataArray::test_where[int64-identical_unit-replacing_array] tests/test_units.py::TestDataArray::test_where[int64-identical_unit-dropping] [gw0] XFAIL tests/test_units.py::TestDataArray::test_computation_objects[int64-method_rolling-data] tests/test_units.py::TestDataArray::test_computation_objects[int64-method_rolling-dims] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_computation_objects[int64-method_rolling-dims] tests/test_units.py::TestDataArray::test_computation_objects[int64-method_rolling-coords] [gw2] PASSED tests/test_units.py::TestDataArray::test_where[int64-identical_unit-dropping] tests/test_units.py::TestDataArray::test_interpolate_na [gw1] PASSED tests/test_units.py::TestDataset::test_comparisons[int64-method_equals-coords-no_unit] tests/test_units.py::TestDataset::test_comparisons[int64-method_equals-coords-dimensionless] [gw0] PASSED tests/test_units.py::TestDataArray::test_computation_objects[int64-method_rolling-coords] tests/test_units.py::TestDataArray::test_computation_objects[int64-method_rolling_exp-data] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_computation_objects[int64-method_rolling_exp-data] tests/test_units.py::TestDataArray::test_computation_objects[int64-method_rolling_exp-dims] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_computation_objects[int64-method_rolling_exp-dims] tests/test_units.py::TestDataArray::test_computation_objects[int64-method_rolling_exp-coords] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_computation_objects[int64-method_rolling_exp-coords] tests/test_units.py::TestDataArray::test_computation_objects[int64-method_weighted-data] [gw1] PASSED tests/test_units.py::TestDataset::test_comparisons[int64-method_equals-coords-dimensionless] tests/test_units.py::TestDataset::test_comparisons[int64-method_equals-coords-incompatible_unit] [gw0] PASSED tests/test_units.py::TestDataArray::test_computation_objects[int64-method_weighted-data] [gw1] PASSED tests/test_units.py::TestDataset::test_comparisons[int64-method_equals-coords-incompatible_unit] tests/test_units.py::TestDataArray::test_computation_objects[int64-method_weighted-dims] [gw0] SKIPPED tests/test_units.py::TestDataArray::test_computation_objects[int64-method_weighted-dims] tests/test_units.py::TestDataset::test_comparisons[int64-method_equals-coords-compatible_unit] tests/test_units.py::TestDataArray::test_computation_objects[int64-method_weighted-coords] [gw0] PASSED tests/test_units.py::TestDataArray::test_computation_objects[int64-method_weighted-coords] [gw1] PASSED tests/test_units.py::TestDataset::test_comparisons[int64-method_equals-coords-compatible_unit] tests/test_units.py::TestDataArray::test_resample[float64] tests/test_units.py::TestDataset::test_comparisons[int64-method_equals-coords-identical_unit] [gw1] PASSED tests/test_units.py::TestDataset::test_comparisons[int64-method_equals-coords-identical_unit] tests/test_units.py::TestDataset::test_comparisons[int64-method_identical-data-no_unit] [gw1] SKIPPED tests/test_units.py::TestDataset::test_comparisons[int64-method_identical-data-no_unit] tests/test_units.py::TestDataset::test_comparisons[int64-method_identical-data-dimensionless] [gw1] SKIPPED tests/test_units.py::TestDataset::test_comparisons[int64-method_identical-data-dimensionless] tests/test_units.py::TestDataset::test_comparisons[int64-method_identical-data-incompatible_unit] [gw1] SKIPPED tests/test_units.py::TestDataset::test_comparisons[int64-method_identical-data-incompatible_unit] tests/test_units.py::TestDataset::test_comparisons[int64-method_identical-data-compatible_unit] [gw1] SKIPPED tests/test_units.py::TestDataset::test_comparisons[int64-method_identical-data-compatible_unit] tests/test_units.py::TestDataset::test_comparisons[int64-method_identical-data-identical_unit] [gw1] SKIPPED tests/test_units.py::TestDataset::test_comparisons[int64-method_identical-data-identical_unit] tests/test_units.py::TestDataset::test_comparisons[int64-method_identical-dims-no_unit] [gw1] SKIPPED tests/test_units.py::TestDataset::test_comparisons[int64-method_identical-dims-no_unit] tests/test_units.py::TestDataset::test_comparisons[int64-method_identical-dims-dimensionless] [gw1] SKIPPED tests/test_units.py::TestDataset::test_comparisons[int64-method_identical-dims-dimensionless] tests/test_units.py::TestDataset::test_comparisons[int64-method_identical-dims-incompatible_unit] [gw0] PASSED tests/test_units.py::TestDataArray::test_resample[float64] [gw1] SKIPPED tests/test_units.py::TestDataset::test_comparisons[int64-method_identical-dims-incompatible_unit] tests/test_units.py::TestDataArray::test_resample[int64] tests/test_units.py::TestDataset::test_comparisons[int64-method_identical-dims-compatible_unit] [gw1] SKIPPED tests/test_units.py::TestDataset::test_comparisons[int64-method_identical-dims-compatible_unit] tests/test_units.py::TestDataset::test_comparisons[int64-method_identical-dims-identical_unit] [gw1] SKIPPED tests/test_units.py::TestDataset::test_comparisons[int64-method_identical-dims-identical_unit] tests/test_units.py::TestDataset::test_comparisons[int64-method_identical-coords-no_unit] [gw1] SKIPPED tests/test_units.py::TestDataset::test_comparisons[int64-method_identical-coords-no_unit] tests/test_units.py::TestDataset::test_comparisons[int64-method_identical-coords-dimensionless] [gw1] SKIPPED tests/test_units.py::TestDataset::test_comparisons[int64-method_identical-coords-dimensionless] tests/test_units.py::TestDataset::test_comparisons[int64-method_identical-coords-incompatible_unit] [gw1] SKIPPED tests/test_units.py::TestDataset::test_comparisons[int64-method_identical-coords-incompatible_unit] tests/test_units.py::TestDataset::test_comparisons[int64-method_identical-coords-compatible_unit] [gw1] SKIPPED tests/test_units.py::TestDataset::test_comparisons[int64-method_identical-coords-compatible_unit] tests/test_units.py::TestDataset::test_comparisons[int64-method_identical-coords-identical_unit] [gw1] SKIPPED tests/test_units.py::TestDataset::test_comparisons[int64-method_identical-coords-identical_unit] tests/test_units.py::TestDataset::test_broadcast_like[float64-data-no_unit] [gw0] PASSED tests/test_units.py::TestDataArray::test_resample[int64] [gw1] PASSED tests/test_units.py::TestDataset::test_broadcast_like[float64-data-no_unit] tests/test_units.py::TestDataArray::test_grouped_operations[float64-method_assign_coords-data-numbagg] tests/test_units.py::TestDataset::test_broadcast_like[float64-data-dimensionless] [gw1] PASSED tests/test_units.py::TestDataset::test_broadcast_like[float64-data-dimensionless] tests/test_units.py::TestDataset::test_broadcast_like[float64-data-incompatible_unit] [gw1] PASSED tests/test_units.py::TestDataset::test_broadcast_like[float64-data-incompatible_unit] tests/test_units.py::TestDataset::test_broadcast_like[float64-data-compatible_unit] [gw0] PASSED tests/test_units.py::TestDataArray::test_grouped_operations[float64-method_assign_coords-data-numbagg] tests/test_units.py::TestDataset::test_numpy_methods_with_args[float64-no_unit-method_clip] [gw0] PASSED tests/test_units.py::TestDataset::test_numpy_methods_with_args[float64-no_unit-method_clip] tests/test_units.py::TestDataset::test_numpy_methods_with_args[float64-dimensionless-method_clip] [gw1] PASSED tests/test_units.py::TestDataset::test_broadcast_like[float64-data-compatible_unit] tests/test_units.py::TestDataset::test_broadcast_like[float64-data-identical_unit] [gw0] PASSED tests/test_units.py::TestDataset::test_numpy_methods_with_args[float64-dimensionless-method_clip] [gw1] PASSED tests/test_units.py::TestDataset::test_broadcast_like[float64-data-identical_unit] tests/test_units.py::TestDataset::test_broadcast_like[float64-dims-no_unit] tests/test_units.py::TestDataset::test_numpy_methods_with_args[float64-incompatible_unit-method_clip] [gw1] SKIPPED tests/test_units.py::TestDataset::test_broadcast_like[float64-dims-no_unit] tests/test_units.py::TestDataset::test_broadcast_like[float64-dims-dimensionless] [gw1] SKIPPED tests/test_units.py::TestDataset::test_broadcast_like[float64-dims-dimensionless] tests/test_units.py::TestDataset::test_broadcast_like[float64-dims-incompatible_unit] [gw1] SKIPPED tests/test_units.py::TestDataset::test_broadcast_like[float64-dims-incompatible_unit] tests/test_units.py::TestDataset::test_broadcast_like[float64-dims-compatible_unit] [gw1] SKIPPED tests/test_units.py::TestDataset::test_broadcast_like[float64-dims-compatible_unit] [gw0] PASSED tests/test_units.py::TestDataset::test_numpy_methods_with_args[float64-incompatible_unit-method_clip] tests/test_units.py::TestDataset::test_broadcast_like[float64-dims-identical_unit] [gw1] SKIPPED tests/test_units.py::TestDataset::test_broadcast_like[float64-dims-identical_unit] tests/test_units.py::TestDataset::test_numpy_methods_with_args[float64-compatible_unit-method_clip] tests/test_units.py::TestDataset::test_broadcast_like[int64-data-no_unit] [gw0] PASSED tests/test_units.py::TestDataset::test_numpy_methods_with_args[float64-compatible_unit-method_clip] tests/test_units.py::TestDataset::test_numpy_methods_with_args[float64-identical_unit-method_clip] [gw1] PASSED tests/test_units.py::TestDataset::test_broadcast_like[int64-data-no_unit] tests/test_units.py::TestDataset::test_broadcast_like[int64-data-dimensionless] [gw0] PASSED tests/test_units.py::TestDataset::test_numpy_methods_with_args[float64-identical_unit-method_clip] tests/test_units.py::TestDataset::test_numpy_methods_with_args[int64-no_unit-method_clip] [gw0] PASSED tests/test_units.py::TestDataset::test_numpy_methods_with_args[int64-no_unit-method_clip] [gw1] PASSED tests/test_units.py::TestDataset::test_broadcast_like[int64-data-dimensionless] tests/test_units.py::TestDataset::test_broadcast_like[int64-data-incompatible_unit] tests/test_units.py::TestDataset::test_numpy_methods_with_args[int64-dimensionless-method_clip] [gw0] PASSED tests/test_units.py::TestDataset::test_numpy_methods_with_args[int64-dimensionless-method_clip] tests/test_units.py::TestDataset::test_numpy_methods_with_args[int64-incompatible_unit-method_clip] [gw1] PASSED tests/test_units.py::TestDataset::test_broadcast_like[int64-data-incompatible_unit] tests/test_units.py::TestDataset::test_broadcast_like[int64-data-compatible_unit] [gw0] PASSED tests/test_units.py::TestDataset::test_numpy_methods_with_args[int64-incompatible_unit-method_clip] tests/test_units.py::TestDataset::test_numpy_methods_with_args[int64-compatible_unit-method_clip] [gw0] PASSED tests/test_units.py::TestDataset::test_numpy_methods_with_args[int64-compatible_unit-method_clip] tests/test_units.py::TestDataset::test_numpy_methods_with_args[int64-identical_unit-method_clip] [gw1] PASSED tests/test_units.py::TestDataset::test_broadcast_like[int64-data-compatible_unit] tests/test_units.py::TestDataset::test_broadcast_like[int64-data-identical_unit] [gw0] PASSED tests/test_units.py::TestDataset::test_numpy_methods_with_args[int64-identical_unit-method_clip] tests/test_units.py::TestDataset::test_missing_value_detection[float64-method_isnull] [gw1] PASSED tests/test_units.py::TestDataset::test_broadcast_like[int64-data-identical_unit] tests/test_units.py::TestDataset::test_broadcast_like[int64-dims-no_unit] [gw1] SKIPPED tests/test_units.py::TestDataset::test_broadcast_like[int64-dims-no_unit] tests/test_units.py::TestDataset::test_broadcast_like[int64-dims-dimensionless] [gw1] SKIPPED tests/test_units.py::TestDataset::test_broadcast_like[int64-dims-dimensionless] [gw0] PASSED tests/test_units.py::TestDataset::test_missing_value_detection[float64-method_isnull] tests/test_units.py::TestDataset::test_broadcast_like[int64-dims-incompatible_unit] [gw1] SKIPPED tests/test_units.py::TestDataset::test_broadcast_like[int64-dims-incompatible_unit] tests/test_units.py::TestDataset::test_missing_value_detection[float64-method_notnull] tests/test_units.py::TestDataset::test_broadcast_like[int64-dims-compatible_unit] [gw1] SKIPPED tests/test_units.py::TestDataset::test_broadcast_like[int64-dims-compatible_unit] tests/test_units.py::TestDataset::test_broadcast_like[int64-dims-identical_unit] [gw1] SKIPPED tests/test_units.py::TestDataset::test_broadcast_like[int64-dims-identical_unit] tests/test_units.py::TestDataset::test_broadcast_equals[float64-no_unit] [gw1] PASSED tests/test_units.py::TestDataset::test_broadcast_equals[float64-no_unit] [gw0] PASSED tests/test_units.py::TestDataset::test_missing_value_detection[float64-method_notnull] tests/test_units.py::TestDataset::test_missing_value_detection[float64-method_count] tests/test_units.py::TestDataset::test_broadcast_equals[float64-dimensionless] [gw1] PASSED tests/test_units.py::TestDataset::test_broadcast_equals[float64-dimensionless] tests/test_units.py::TestDataset::test_broadcast_equals[float64-incompatible_unit] [gw0] PASSED tests/test_units.py::TestDataset::test_missing_value_detection[float64-method_count] tests/test_units.py::TestDataset::test_missing_value_detection[int64-method_isnull] [gw1] PASSED tests/test_units.py::TestDataset::test_broadcast_equals[float64-incompatible_unit] tests/test_units.py::TestDataset::test_broadcast_equals[float64-compatible_unit] [gw0] PASSED tests/test_units.py::TestDataset::test_missing_value_detection[int64-method_isnull] tests/test_units.py::TestDataset::test_missing_value_detection[int64-method_notnull] [gw1] PASSED tests/test_units.py::TestDataset::test_broadcast_equals[float64-compatible_unit] tests/test_units.py::TestDataset::test_broadcast_equals[float64-identical_unit] [gw1] PASSED tests/test_units.py::TestDataset::test_broadcast_equals[float64-identical_unit] [gw0] PASSED tests/test_units.py::TestDataset::test_missing_value_detection[int64-method_notnull] tests/test_units.py::TestDataset::test_missing_value_detection[int64-method_count] tests/test_units.py::TestDataset::test_broadcast_equals[int64-no_unit] [gw1] PASSED tests/test_units.py::TestDataset::test_broadcast_equals[int64-no_unit] tests/test_units.py::TestDataset::test_broadcast_equals[int64-dimensionless] [gw0] PASSED tests/test_units.py::TestDataset::test_missing_value_detection[int64-method_count] tests/test_units.py::TestDataset::test_missing_value_filling[float64-method_ffill] [gw1] PASSED tests/test_units.py::TestDataset::test_broadcast_equals[int64-dimensionless] tests/test_units.py::TestDataset::test_broadcast_equals[int64-incompatible_unit] [gw1] PASSED tests/test_units.py::TestDataset::test_broadcast_equals[int64-incompatible_unit] tests/test_units.py::TestDataset::test_broadcast_equals[int64-compatible_unit] [gw1] PASSED tests/test_units.py::TestDataset::test_broadcast_equals[int64-compatible_unit] tests/test_units.py::TestDataset::test_broadcast_equals[int64-identical_unit] [gw1] PASSED tests/test_units.py::TestDataset::test_broadcast_equals[int64-identical_unit] tests/test_units.py::TestDataset::test_pad[float64] [gw1] PASSED tests/test_units.py::TestDataset::test_pad[float64] tests/test_units.py::TestDataset::test_pad[int64] [gw1] PASSED tests/test_units.py::TestDataset::test_pad[int64] tests/test_units.py::TestDataset::test_stacking_stacked[float64-data-method_unstack] [gw1] PASSED tests/test_units.py::TestDataset::test_stacking_stacked[float64-data-method_unstack] tests/test_units.py::TestDataset::test_stacking_stacked[float64-data-method_reset_index] [gw1] PASSED tests/test_units.py::TestDataset::test_stacking_stacked[float64-data-method_reset_index] tests/test_units.py::TestDataset::test_stacking_stacked[float64-data-method_reorder_levels] [gw1] PASSED tests/test_units.py::TestDataset::test_stacking_stacked[float64-data-method_reorder_levels] tests/test_units.py::TestDataset::test_stacking_stacked[float64-dims-method_unstack] [gw1] SKIPPED tests/test_units.py::TestDataset::test_stacking_stacked[float64-dims-method_unstack] tests/test_units.py::TestDataset::test_stacking_stacked[float64-dims-method_reset_index] [gw1] SKIPPED tests/test_units.py::TestDataset::test_stacking_stacked[float64-dims-method_reset_index] tests/test_units.py::TestDataset::test_stacking_stacked[float64-dims-method_reorder_levels] [gw1] SKIPPED tests/test_units.py::TestDataset::test_stacking_stacked[float64-dims-method_reorder_levels] tests/test_units.py::TestDataset::test_stacking_stacked[int64-data-method_unstack] [gw1] PASSED tests/test_units.py::TestDataset::test_stacking_stacked[int64-data-method_unstack] tests/test_units.py::TestDataset::test_stacking_stacked[int64-data-method_reset_index] [gw1] PASSED tests/test_units.py::TestDataset::test_stacking_stacked[int64-data-method_reset_index] tests/test_units.py::TestDataset::test_stacking_stacked[int64-data-method_reorder_levels] [gw2] XFAIL tests/test_units.py::TestDataArray::test_interpolate_na tests/test_units.py::TestDataArray::test_combine_first[float64-no_unit] [gw1] PASSED tests/test_units.py::TestDataset::test_stacking_stacked[int64-data-method_reorder_levels] tests/test_units.py::TestDataset::test_stacking_stacked[int64-dims-method_unstack] [gw1] SKIPPED tests/test_units.py::TestDataset::test_stacking_stacked[int64-dims-method_unstack] tests/test_units.py::TestDataset::test_stacking_stacked[int64-dims-method_reset_index] [gw1] SKIPPED tests/test_units.py::TestDataset::test_stacking_stacked[int64-dims-method_reset_index] tests/test_units.py::TestDataset::test_stacking_stacked[int64-dims-method_reorder_levels] [gw2] PASSED tests/test_units.py::TestDataArray::test_combine_first[float64-no_unit] tests/test_units.py::TestDataArray::test_combine_first[float64-dimensionless] [gw1] SKIPPED tests/test_units.py::TestDataset::test_stacking_stacked[int64-dims-method_reorder_levels] tests/test_units.py::TestDataset::test_to_stacked_array[float64] [gw2] PASSED tests/test_units.py::TestDataArray::test_combine_first[float64-dimensionless] tests/test_units.py::TestDataArray::test_combine_first[float64-incompatible_unit] [gw2] PASSED tests/test_units.py::TestDataArray::test_combine_first[float64-incompatible_unit] tests/test_units.py::TestDataArray::test_combine_first[float64-compatible_unit] [gw2] PASSED tests/test_units.py::TestDataArray::test_combine_first[float64-compatible_unit] tests/test_units.py::TestDataArray::test_combine_first[float64-identical_unit] [gw2] PASSED tests/test_units.py::TestDataArray::test_combine_first[float64-identical_unit] tests/test_units.py::TestDataArray::test_combine_first[int64-no_unit] [gw2] PASSED tests/test_units.py::TestDataArray::test_combine_first[int64-no_unit] tests/test_units.py::TestDataArray::test_combine_first[int64-dimensionless] [gw2] PASSED tests/test_units.py::TestDataArray::test_combine_first[int64-dimensionless] tests/test_units.py::TestDataArray::test_combine_first[int64-incompatible_unit] [gw2] PASSED tests/test_units.py::TestDataArray::test_combine_first[int64-incompatible_unit] tests/test_units.py::TestDataArray::test_combine_first[int64-compatible_unit] [gw2] PASSED tests/test_units.py::TestDataArray::test_combine_first[int64-compatible_unit] tests/test_units.py::TestDataArray::test_combine_first[int64-identical_unit] [gw2] PASSED tests/test_units.py::TestDataArray::test_combine_first[int64-identical_unit] tests/test_units.py::TestDataArray::test_comparisons[float64-method_equals-data-no_unit] [gw2] PASSED tests/test_units.py::TestDataArray::test_comparisons[float64-method_equals-data-no_unit] tests/test_units.py::TestDataArray::test_comparisons[float64-method_equals-data-dimensionless] [gw2] PASSED tests/test_units.py::TestDataArray::test_comparisons[float64-method_equals-data-dimensionless] tests/test_units.py::TestDataArray::test_comparisons[float64-method_equals-data-incompatible_unit] [gw2] PASSED tests/test_units.py::TestDataArray::test_comparisons[float64-method_equals-data-incompatible_unit] tests/test_units.py::TestDataArray::test_comparisons[float64-method_equals-data-compatible_unit] [gw2] PASSED tests/test_units.py::TestDataArray::test_comparisons[float64-method_equals-data-compatible_unit] tests/test_units.py::TestDataArray::test_comparisons[float64-method_equals-data-identical_unit] [gw2] PASSED tests/test_units.py::TestDataArray::test_comparisons[float64-method_equals-data-identical_unit] tests/test_units.py::TestDataArray::test_comparisons[float64-method_equals-dims-no_unit] [gw2] SKIPPED tests/test_units.py::TestDataArray::test_comparisons[float64-method_equals-dims-no_unit] tests/test_units.py::TestDataArray::test_comparisons[float64-method_equals-dims-dimensionless] [gw2] SKIPPED tests/test_units.py::TestDataArray::test_comparisons[float64-method_equals-dims-dimensionless] tests/test_units.py::TestDataArray::test_comparisons[float64-method_equals-dims-incompatible_unit] [gw2] SKIPPED tests/test_units.py::TestDataArray::test_comparisons[float64-method_equals-dims-incompatible_unit] tests/test_units.py::TestDataArray::test_comparisons[float64-method_equals-dims-compatible_unit] [gw2] SKIPPED tests/test_units.py::TestDataArray::test_comparisons[float64-method_equals-dims-compatible_unit] tests/test_units.py::TestDataArray::test_comparisons[float64-method_equals-dims-identical_unit] [gw2] SKIPPED tests/test_units.py::TestDataArray::test_comparisons[float64-method_equals-dims-identical_unit] tests/test_units.py::TestDataArray::test_comparisons[float64-method_equals-coords-no_unit] [gw2] PASSED tests/test_units.py::TestDataArray::test_comparisons[float64-method_equals-coords-no_unit] tests/test_units.py::TestDataArray::test_comparisons[float64-method_equals-coords-dimensionless] [gw2] PASSED tests/test_units.py::TestDataArray::test_comparisons[float64-method_equals-coords-dimensionless] tests/test_units.py::TestDataArray::test_comparisons[float64-method_equals-coords-incompatible_unit] [gw2] PASSED tests/test_units.py::TestDataArray::test_comparisons[float64-method_equals-coords-incompatible_unit] tests/test_units.py::TestDataArray::test_comparisons[float64-method_equals-coords-compatible_unit] [gw2] PASSED tests/test_units.py::TestDataArray::test_comparisons[float64-method_equals-coords-compatible_unit] tests/test_units.py::TestDataArray::test_comparisons[float64-method_equals-coords-identical_unit] [gw2] PASSED tests/test_units.py::TestDataArray::test_comparisons[float64-method_equals-coords-identical_unit] tests/test_units.py::TestDataArray::test_comparisons[float64-method_identical-data-no_unit] [gw2] SKIPPED tests/test_units.py::TestDataArray::test_comparisons[float64-method_identical-data-no_unit] tests/test_units.py::TestDataArray::test_comparisons[float64-method_identical-data-dimensionless] [gw2] SKIPPED tests/test_units.py::TestDataArray::test_comparisons[float64-method_identical-data-dimensionless] tests/test_units.py::TestDataArray::test_comparisons[float64-method_identical-data-incompatible_unit] [gw2] SKIPPED tests/test_units.py::TestDataArray::test_comparisons[float64-method_identical-data-incompatible_unit] tests/test_units.py::TestDataArray::test_comparisons[float64-method_identical-data-compatible_unit] [gw2] SKIPPED tests/test_units.py::TestDataArray::test_comparisons[float64-method_identical-data-compatible_unit] tests/test_units.py::TestDataArray::test_comparisons[float64-method_identical-data-identical_unit] [gw2] SKIPPED tests/test_units.py::TestDataArray::test_comparisons[float64-method_identical-data-identical_unit] tests/test_units.py::TestDataArray::test_comparisons[float64-method_identical-dims-no_unit] [gw2] SKIPPED tests/test_units.py::TestDataArray::test_comparisons[float64-method_identical-dims-no_unit] tests/test_units.py::TestDataArray::test_comparisons[float64-method_identical-dims-dimensionless] [gw2] SKIPPED tests/test_units.py::TestDataArray::test_comparisons[float64-method_identical-dims-dimensionless] tests/test_units.py::TestDataArray::test_comparisons[float64-method_identical-dims-incompatible_unit] [gw2] SKIPPED tests/test_units.py::TestDataArray::test_comparisons[float64-method_identical-dims-incompatible_unit] tests/test_units.py::TestDataArray::test_comparisons[float64-method_identical-dims-compatible_unit] [gw2] SKIPPED tests/test_units.py::TestDataArray::test_comparisons[float64-method_identical-dims-compatible_unit] tests/test_units.py::TestDataArray::test_comparisons[float64-method_identical-dims-identical_unit] [gw2] SKIPPED tests/test_units.py::TestDataArray::test_comparisons[float64-method_identical-dims-identical_unit] tests/test_units.py::TestDataArray::test_comparisons[float64-method_identical-coords-no_unit] [gw2] SKIPPED tests/test_units.py::TestDataArray::test_comparisons[float64-method_identical-coords-no_unit] tests/test_units.py::TestDataArray::test_comparisons[float64-method_identical-coords-dimensionless] [gw2] SKIPPED tests/test_units.py::TestDataArray::test_comparisons[float64-method_identical-coords-dimensionless] tests/test_units.py::TestDataArray::test_comparisons[float64-method_identical-coords-incompatible_unit] [gw2] SKIPPED tests/test_units.py::TestDataArray::test_comparisons[float64-method_identical-coords-incompatible_unit] tests/test_units.py::TestDataArray::test_comparisons[float64-method_identical-coords-compatible_unit] [gw2] SKIPPED tests/test_units.py::TestDataArray::test_comparisons[float64-method_identical-coords-compatible_unit] tests/test_units.py::TestDataArray::test_comparisons[float64-method_identical-coords-identical_unit] [gw2] SKIPPED tests/test_units.py::TestDataArray::test_comparisons[float64-method_identical-coords-identical_unit] tests/test_units.py::TestDataArray::test_comparisons[int64-method_equals-data-no_unit] [gw2] PASSED tests/test_units.py::TestDataArray::test_comparisons[int64-method_equals-data-no_unit] tests/test_units.py::TestDataArray::test_comparisons[int64-method_equals-data-dimensionless] [gw2] PASSED tests/test_units.py::TestDataArray::test_comparisons[int64-method_equals-data-dimensionless] tests/test_units.py::TestDataArray::test_comparisons[int64-method_equals-data-incompatible_unit] [gw2] PASSED tests/test_units.py::TestDataArray::test_comparisons[int64-method_equals-data-incompatible_unit] tests/test_units.py::TestDataArray::test_comparisons[int64-method_equals-data-compatible_unit] [gw1] XFAIL tests/test_units.py::TestDataset::test_to_stacked_array[float64] [gw2] PASSED tests/test_units.py::TestDataArray::test_comparisons[int64-method_equals-data-compatible_unit] tests/test_units.py::TestDataArray::test_comparisons[int64-method_equals-data-identical_unit] tests/test_units.py::TestDataset::test_to_stacked_array[int64] [gw2] PASSED tests/test_units.py::TestDataArray::test_comparisons[int64-method_equals-data-identical_unit] tests/test_units.py::TestDataArray::test_comparisons[int64-method_equals-dims-no_unit] [gw2] SKIPPED tests/test_units.py::TestDataArray::test_comparisons[int64-method_equals-dims-no_unit] tests/test_units.py::TestDataArray::test_comparisons[int64-method_equals-dims-dimensionless] [gw2] SKIPPED tests/test_units.py::TestDataArray::test_comparisons[int64-method_equals-dims-dimensionless] tests/test_units.py::TestDataArray::test_comparisons[int64-method_equals-dims-incompatible_unit] [gw2] SKIPPED tests/test_units.py::TestDataArray::test_comparisons[int64-method_equals-dims-incompatible_unit] tests/test_units.py::TestDataArray::test_comparisons[int64-method_equals-dims-compatible_unit] [gw2] SKIPPED tests/test_units.py::TestDataArray::test_comparisons[int64-method_equals-dims-compatible_unit] tests/test_units.py::TestDataArray::test_comparisons[int64-method_equals-dims-identical_unit] [gw2] SKIPPED tests/test_units.py::TestDataArray::test_comparisons[int64-method_equals-dims-identical_unit] tests/test_units.py::TestDataArray::test_comparisons[int64-method_equals-coords-no_unit] [gw2] PASSED tests/test_units.py::TestDataArray::test_comparisons[int64-method_equals-coords-no_unit] tests/test_units.py::TestDataArray::test_comparisons[int64-method_equals-coords-dimensionless] [gw2] PASSED tests/test_units.py::TestDataArray::test_comparisons[int64-method_equals-coords-dimensionless] tests/test_units.py::TestDataArray::test_comparisons[int64-method_equals-coords-incompatible_unit] [gw2] PASSED tests/test_units.py::TestDataArray::test_comparisons[int64-method_equals-coords-incompatible_unit] tests/test_units.py::TestDataArray::test_comparisons[int64-method_equals-coords-compatible_unit] [gw2] PASSED tests/test_units.py::TestDataArray::test_comparisons[int64-method_equals-coords-compatible_unit] tests/test_units.py::TestDataArray::test_comparisons[int64-method_equals-coords-identical_unit] [gw2] PASSED tests/test_units.py::TestDataArray::test_comparisons[int64-method_equals-coords-identical_unit] [gw0] XFAIL tests/test_units.py::TestDataset::test_missing_value_filling[float64-method_ffill] tests/test_units.py::TestDataset::test_missing_value_filling[float64-method_bfill] tests/test_units.py::TestDataArray::test_comparisons[int64-method_identical-data-no_unit] [gw2] SKIPPED tests/test_units.py::TestDataArray::test_comparisons[int64-method_identical-data-no_unit] tests/test_units.py::TestDataArray::test_comparisons[int64-method_identical-data-dimensionless] [gw2] SKIPPED tests/test_units.py::TestDataArray::test_comparisons[int64-method_identical-data-dimensionless] tests/test_units.py::TestDataArray::test_comparisons[int64-method_identical-data-incompatible_unit] [gw2] SKIPPED tests/test_units.py::TestDataArray::test_comparisons[int64-method_identical-data-incompatible_unit] tests/test_units.py::TestDataset::test_stacking_reordering[int64-method_transpose] [gw2] PASSED tests/test_units.py::TestDataset::test_stacking_reordering[int64-method_transpose] tests/test_units.py::TestDataset::test_stacking_reordering[int64-method_stack] [gw2] PASSED tests/test_units.py::TestDataset::test_stacking_reordering[int64-method_stack] tests/test_units.py::TestDataset::test_stacking_reordering[int64-method_set_index] [gw2] PASSED tests/test_units.py::TestDataset::test_stacking_reordering[int64-method_set_index] tests/test_units.py::TestDataset::test_stacking_reordering[int64-method_shift] [gw2] PASSED tests/test_units.py::TestDataset::test_stacking_reordering[int64-method_shift] tests/test_units.py::TestDataset::test_stacking_reordering[int64-method_rank] [gw2] SKIPPED tests/test_units.py::TestDataset::test_stacking_reordering[int64-method_rank] tests/test_units.py::TestDataset::test_stacking_reordering[int64-method_roll] [gw2] PASSED tests/test_units.py::TestDataset::test_stacking_reordering[int64-method_roll] tests/test_units.py::TestDataset::test_stacking_reordering[int64-method_sortby] [gw2] PASSED tests/test_units.py::TestDataset::test_stacking_reordering[int64-method_sortby] tests/test_units.py::TestDataset::test_isel[float64-single index] [gw2] PASSED tests/test_units.py::TestDataset::test_isel[float64-single index] tests/test_units.py::TestDataset::test_isel[float64-multiple indices] [gw2] PASSED tests/test_units.py::TestDataset::test_isel[float64-multiple indices] tests/test_units.py::TestDataset::test_isel[int64-single index] [gw2] PASSED tests/test_units.py::TestDataset::test_isel[int64-single index] tests/test_units.py::TestDataset::test_isel[int64-multiple indices] [gw2] PASSED tests/test_units.py::TestDataset::test_isel[int64-multiple indices] tests/test_units.py::TestDataset::test_sel[float64-no_units-single_value] [gw2] SKIPPED tests/test_units.py::TestDataset::test_sel[float64-no_units-single_value] tests/test_units.py::TestDataset::test_sel[float64-no_units-list_of_values] [gw2] SKIPPED tests/test_units.py::TestDataset::test_sel[float64-no_units-list_of_values] tests/test_units.py::TestDataset::test_sel[float64-no_units-array_of_values] [gw2] SKIPPED tests/test_units.py::TestDataset::test_sel[float64-no_units-array_of_values] tests/test_units.py::TestDataset::test_sel[float64-dimensionless-single_value] [gw2] SKIPPED tests/test_units.py::TestDataset::test_sel[float64-dimensionless-single_value] tests/test_units.py::TestDataset::test_sel[float64-dimensionless-list_of_values] [gw2] SKIPPED tests/test_units.py::TestDataset::test_sel[float64-dimensionless-list_of_values] tests/test_units.py::TestDataset::test_sel[float64-dimensionless-array_of_values] [gw2] SKIPPED tests/test_units.py::TestDataset::test_sel[float64-dimensionless-array_of_values] tests/test_units.py::TestDataset::test_sel[float64-incompatible_unit-single_value] [gw2] SKIPPED tests/test_units.py::TestDataset::test_sel[float64-incompatible_unit-single_value] tests/test_units.py::TestDataset::test_sel[float64-incompatible_unit-list_of_values] [gw2] SKIPPED tests/test_units.py::TestDataset::test_sel[float64-incompatible_unit-list_of_values] tests/test_units.py::TestDataset::test_sel[float64-incompatible_unit-array_of_values] [gw2] SKIPPED tests/test_units.py::TestDataset::test_sel[float64-incompatible_unit-array_of_values] tests/test_units.py::TestDataset::test_sel[float64-compatible_unit-single_value] [gw2] SKIPPED tests/test_units.py::TestDataset::test_sel[float64-compatible_unit-single_value] tests/test_units.py::TestDataset::test_sel[float64-compatible_unit-list_of_values] [gw2] SKIPPED tests/test_units.py::TestDataset::test_sel[float64-compatible_unit-list_of_values] tests/test_units.py::TestDataset::test_sel[float64-compatible_unit-array_of_values] [gw2] SKIPPED tests/test_units.py::TestDataset::test_sel[float64-compatible_unit-array_of_values] tests/test_units.py::TestDataset::test_sel[float64-identical_unit-single_value] [gw2] SKIPPED tests/test_units.py::TestDataset::test_sel[float64-identical_unit-single_value] tests/test_units.py::TestDataset::test_sel[float64-identical_unit-list_of_values] [gw2] SKIPPED tests/test_units.py::TestDataset::test_sel[float64-identical_unit-list_of_values] tests/test_units.py::TestDataset::test_sel[float64-identical_unit-array_of_values] [gw2] SKIPPED tests/test_units.py::TestDataset::test_sel[float64-identical_unit-array_of_values] tests/test_units.py::TestDataset::test_sel[int64-no_units-single_value] [gw2] SKIPPED tests/test_units.py::TestDataset::test_sel[int64-no_units-single_value] tests/test_units.py::TestDataset::test_sel[int64-no_units-list_of_values] [gw2] SKIPPED tests/test_units.py::TestDataset::test_sel[int64-no_units-list_of_values] tests/test_units.py::TestDataset::test_sel[int64-no_units-array_of_values] [gw2] SKIPPED tests/test_units.py::TestDataset::test_sel[int64-no_units-array_of_values] tests/test_units.py::TestDataset::test_sel[int64-dimensionless-single_value] [gw2] SKIPPED tests/test_units.py::TestDataset::test_sel[int64-dimensionless-single_value] tests/test_units.py::TestDataset::test_sel[int64-dimensionless-list_of_values] [gw2] SKIPPED tests/test_units.py::TestDataset::test_sel[int64-dimensionless-list_of_values] tests/test_units.py::TestDataset::test_sel[int64-dimensionless-array_of_values] [gw2] SKIPPED tests/test_units.py::TestDataset::test_sel[int64-dimensionless-array_of_values] tests/test_units.py::TestDataset::test_sel[int64-incompatible_unit-single_value] [gw2] SKIPPED tests/test_units.py::TestDataset::test_sel[int64-incompatible_unit-single_value] tests/test_units.py::TestDataset::test_sel[int64-incompatible_unit-list_of_values] [gw2] SKIPPED tests/test_units.py::TestDataset::test_sel[int64-incompatible_unit-list_of_values] tests/test_units.py::TestDataset::test_sel[int64-incompatible_unit-array_of_values] [gw2] SKIPPED tests/test_units.py::TestDataset::test_sel[int64-incompatible_unit-array_of_values] tests/test_units.py::TestDataset::test_sel[int64-compatible_unit-single_value] [gw2] SKIPPED tests/test_units.py::TestDataset::test_sel[int64-compatible_unit-single_value] tests/test_units.py::TestDataset::test_sel[int64-compatible_unit-list_of_values] [gw2] SKIPPED tests/test_units.py::TestDataset::test_sel[int64-compatible_unit-list_of_values] tests/test_units.py::TestDataset::test_sel[int64-compatible_unit-array_of_values] [gw2] SKIPPED tests/test_units.py::TestDataset::test_sel[int64-compatible_unit-array_of_values] tests/test_units.py::TestDataset::test_sel[int64-identical_unit-single_value] [gw2] SKIPPED tests/test_units.py::TestDataset::test_sel[int64-identical_unit-single_value] tests/test_units.py::TestDataset::test_sel[int64-identical_unit-list_of_values] [gw2] SKIPPED tests/test_units.py::TestDataset::test_sel[int64-identical_unit-list_of_values] tests/test_units.py::TestDataset::test_sel[int64-identical_unit-array_of_values] [gw2] SKIPPED tests/test_units.py::TestDataset::test_sel[int64-identical_unit-array_of_values] [gw1] XFAIL tests/test_units.py::TestDataset::test_to_stacked_array[int64] tests/test_units.py::TestDataset::test_stacking_reordering[float64-method_transpose] tests/test_units.py::TestDataset::test_drop_sel[float64-no_units-single_value] [gw2] SKIPPED tests/test_units.py::TestDataset::test_drop_sel[float64-no_units-single_value] tests/test_units.py::TestDataset::test_drop_sel[float64-no_units-list_of_values] [gw2] SKIPPED tests/test_units.py::TestDataset::test_drop_sel[float64-no_units-list_of_values] tests/test_units.py::TestDataset::test_drop_sel[float64-no_units-array_of_values] [gw2] SKIPPED tests/test_units.py::TestDataset::test_drop_sel[float64-no_units-array_of_values] tests/test_units.py::TestDataset::test_drop_sel[float64-dimensionless-single_value] [gw2] SKIPPED tests/test_units.py::TestDataset::test_drop_sel[float64-dimensionless-single_value] tests/test_units.py::TestDataset::test_drop_sel[float64-dimensionless-list_of_values] [gw2] SKIPPED tests/test_units.py::TestDataset::test_drop_sel[float64-dimensionless-list_of_values] tests/test_units.py::TestDataset::test_drop_sel[float64-dimensionless-array_of_values] [gw2] SKIPPED tests/test_units.py::TestDataset::test_drop_sel[float64-dimensionless-array_of_values] tests/test_units.py::TestDataset::test_drop_sel[float64-incompatible_unit-single_value] [gw2] SKIPPED tests/test_units.py::TestDataset::test_drop_sel[float64-incompatible_unit-single_value] tests/test_units.py::TestDataset::test_drop_sel[float64-incompatible_unit-list_of_values] [gw2] SKIPPED tests/test_units.py::TestDataset::test_drop_sel[float64-incompatible_unit-list_of_values] tests/test_units.py::TestDataset::test_drop_sel[float64-incompatible_unit-array_of_values] [gw2] SKIPPED tests/test_units.py::TestDataset::test_drop_sel[float64-incompatible_unit-array_of_values] tests/test_units.py::TestDataset::test_drop_sel[float64-compatible_unit-single_value] [gw2] SKIPPED tests/test_units.py::TestDataset::test_drop_sel[float64-compatible_unit-single_value] tests/test_units.py::TestDataset::test_drop_sel[float64-compatible_unit-list_of_values] [gw2] SKIPPED tests/test_units.py::TestDataset::test_drop_sel[float64-compatible_unit-list_of_values] tests/test_units.py::TestDataset::test_drop_sel[float64-compatible_unit-array_of_values] [gw2] SKIPPED tests/test_units.py::TestDataset::test_drop_sel[float64-compatible_unit-array_of_values] tests/test_units.py::TestDataset::test_drop_sel[float64-identical_unit-single_value] [gw2] SKIPPED tests/test_units.py::TestDataset::test_drop_sel[float64-identical_unit-single_value] tests/test_units.py::TestDataset::test_drop_sel[float64-identical_unit-list_of_values] [gw2] SKIPPED tests/test_units.py::TestDataset::test_drop_sel[float64-identical_unit-list_of_values] [gw1] PASSED tests/test_units.py::TestDataset::test_stacking_reordering[float64-method_transpose] tests/test_units.py::TestDataset::test_stacking_reordering[float64-method_stack] tests/test_units.py::TestDataset::test_drop_sel[float64-identical_unit-array_of_values] [gw2] SKIPPED tests/test_units.py::TestDataset::test_drop_sel[float64-identical_unit-array_of_values] tests/test_units.py::TestDataset::test_drop_sel[int64-no_units-single_value] [gw2] SKIPPED tests/test_units.py::TestDataset::test_drop_sel[int64-no_units-single_value] tests/test_units.py::TestDataset::test_drop_sel[int64-no_units-list_of_values] [gw2] SKIPPED tests/test_units.py::TestDataset::test_drop_sel[int64-no_units-list_of_values] tests/test_units.py::TestDataset::test_drop_sel[int64-no_units-array_of_values] [gw2] SKIPPED tests/test_units.py::TestDataset::test_drop_sel[int64-no_units-array_of_values] tests/test_units.py::TestDataset::test_drop_sel[int64-dimensionless-single_value] [gw2] SKIPPED tests/test_units.py::TestDataset::test_drop_sel[int64-dimensionless-single_value] tests/test_units.py::TestDataset::test_drop_sel[int64-dimensionless-list_of_values] [gw2] SKIPPED tests/test_units.py::TestDataset::test_drop_sel[int64-dimensionless-list_of_values] tests/test_units.py::TestDataset::test_drop_sel[int64-dimensionless-array_of_values] [gw2] SKIPPED tests/test_units.py::TestDataset::test_drop_sel[int64-dimensionless-array_of_values] tests/test_units.py::TestDataset::test_drop_sel[int64-incompatible_unit-single_value] [gw2] SKIPPED tests/test_units.py::TestDataset::test_drop_sel[int64-incompatible_unit-single_value] tests/test_units.py::TestDataset::test_drop_sel[int64-incompatible_unit-list_of_values] [gw2] SKIPPED tests/test_units.py::TestDataset::test_drop_sel[int64-incompatible_unit-list_of_values] tests/test_units.py::TestDataset::test_drop_sel[int64-incompatible_unit-array_of_values] [gw2] SKIPPED tests/test_units.py::TestDataset::test_drop_sel[int64-incompatible_unit-array_of_values] tests/test_units.py::TestDataset::test_drop_sel[int64-compatible_unit-single_value] [gw2] SKIPPED tests/test_units.py::TestDataset::test_drop_sel[int64-compatible_unit-single_value] tests/test_units.py::TestDataset::test_drop_sel[int64-compatible_unit-list_of_values] [gw2] SKIPPED tests/test_units.py::TestDataset::test_drop_sel[int64-compatible_unit-list_of_values] tests/test_units.py::TestDataset::test_drop_sel[int64-compatible_unit-array_of_values] [gw2] SKIPPED tests/test_units.py::TestDataset::test_drop_sel[int64-compatible_unit-array_of_values] tests/test_units.py::TestDataset::test_drop_sel[int64-identical_unit-single_value] [gw2] SKIPPED tests/test_units.py::TestDataset::test_drop_sel[int64-identical_unit-single_value] tests/test_units.py::TestDataset::test_drop_sel[int64-identical_unit-list_of_values] [gw2] SKIPPED tests/test_units.py::TestDataset::test_drop_sel[int64-identical_unit-list_of_values] tests/test_units.py::TestDataset::test_drop_sel[int64-identical_unit-array_of_values] [gw2] SKIPPED tests/test_units.py::TestDataset::test_drop_sel[int64-identical_unit-array_of_values] tests/test_units.py::TestDataset::test_loc[float64-no_units-single_value] [gw2] SKIPPED tests/test_units.py::TestDataset::test_loc[float64-no_units-single_value] tests/test_units.py::TestDataset::test_loc[float64-no_units-list_of_values] [gw2] SKIPPED tests/test_units.py::TestDataset::test_loc[float64-no_units-list_of_values] tests/test_units.py::TestDataset::test_loc[float64-no_units-array_of_values] [gw2] SKIPPED tests/test_units.py::TestDataset::test_loc[float64-no_units-array_of_values] tests/test_units.py::TestDataset::test_loc[float64-dimensionless-single_value] [gw2] SKIPPED tests/test_units.py::TestDataset::test_loc[float64-dimensionless-single_value] tests/test_units.py::TestDataset::test_loc[float64-dimensionless-list_of_values] [gw2] SKIPPED tests/test_units.py::TestDataset::test_loc[float64-dimensionless-list_of_values] tests/test_units.py::TestDataset::test_loc[float64-dimensionless-array_of_values] [gw2] SKIPPED tests/test_units.py::TestDataset::test_loc[float64-dimensionless-array_of_values] tests/test_units.py::TestDataset::test_loc[float64-incompatible_unit-single_value] [gw2] SKIPPED tests/test_units.py::TestDataset::test_loc[float64-incompatible_unit-single_value] tests/test_units.py::TestDataset::test_loc[float64-incompatible_unit-list_of_values] [gw2] SKIPPED tests/test_units.py::TestDataset::test_loc[float64-incompatible_unit-list_of_values] tests/test_units.py::TestDataset::test_loc[float64-incompatible_unit-array_of_values] [gw2] SKIPPED tests/test_units.py::TestDataset::test_loc[float64-incompatible_unit-array_of_values] tests/test_units.py::TestDataset::test_loc[float64-compatible_unit-single_value] [gw2] SKIPPED tests/test_units.py::TestDataset::test_loc[float64-compatible_unit-single_value] tests/test_units.py::TestDataset::test_loc[float64-compatible_unit-list_of_values] [gw2] SKIPPED tests/test_units.py::TestDataset::test_loc[float64-compatible_unit-list_of_values] tests/test_units.py::TestDataset::test_loc[float64-compatible_unit-array_of_values] [gw2] SKIPPED tests/test_units.py::TestDataset::test_loc[float64-compatible_unit-array_of_values] tests/test_units.py::TestDataset::test_loc[float64-identical_unit-single_value] [gw2] SKIPPED tests/test_units.py::TestDataset::test_loc[float64-identical_unit-single_value] tests/test_units.py::TestDataset::test_loc[float64-identical_unit-list_of_values] [gw1] PASSED tests/test_units.py::TestDataset::test_stacking_reordering[float64-method_stack] tests/test_units.py::TestDataset::test_stacking_reordering[float64-method_set_index] [gw2] SKIPPED tests/test_units.py::TestDataset::test_loc[float64-identical_unit-list_of_values] tests/test_units.py::TestDataset::test_loc[float64-identical_unit-array_of_values] [gw2] SKIPPED tests/test_units.py::TestDataset::test_loc[float64-identical_unit-array_of_values] tests/test_units.py::TestDataset::test_loc[int64-no_units-single_value] [gw2] SKIPPED tests/test_units.py::TestDataset::test_loc[int64-no_units-single_value] tests/test_units.py::TestDataset::test_loc[int64-no_units-list_of_values] [gw2] SKIPPED tests/test_units.py::TestDataset::test_loc[int64-no_units-list_of_values] tests/test_units.py::TestDataset::test_loc[int64-no_units-array_of_values] [gw2] SKIPPED tests/test_units.py::TestDataset::test_loc[int64-no_units-array_of_values] tests/test_units.py::TestDataset::test_loc[int64-dimensionless-single_value] [gw2] SKIPPED tests/test_units.py::TestDataset::test_loc[int64-dimensionless-single_value] tests/test_units.py::TestDataset::test_loc[int64-dimensionless-list_of_values] [gw2] SKIPPED tests/test_units.py::TestDataset::test_loc[int64-dimensionless-list_of_values] tests/test_units.py::TestDataset::test_loc[int64-dimensionless-array_of_values] [gw2] SKIPPED tests/test_units.py::TestDataset::test_loc[int64-dimensionless-array_of_values] tests/test_units.py::TestDataset::test_loc[int64-incompatible_unit-single_value] [gw2] SKIPPED tests/test_units.py::TestDataset::test_loc[int64-incompatible_unit-single_value] tests/test_units.py::TestDataset::test_loc[int64-incompatible_unit-list_of_values] [gw2] SKIPPED tests/test_units.py::TestDataset::test_loc[int64-incompatible_unit-list_of_values] [gw1] PASSED tests/test_units.py::TestDataset::test_stacking_reordering[float64-method_set_index] tests/test_units.py::TestDataset::test_stacking_reordering[float64-method_shift] tests/test_units.py::TestDataset::test_loc[int64-incompatible_unit-array_of_values] [gw2] SKIPPED tests/test_units.py::TestDataset::test_loc[int64-incompatible_unit-array_of_values] tests/test_units.py::TestDataset::test_loc[int64-compatible_unit-single_value] [gw2] SKIPPED tests/test_units.py::TestDataset::test_loc[int64-compatible_unit-single_value] tests/test_units.py::TestDataset::test_loc[int64-compatible_unit-list_of_values] [gw2] SKIPPED tests/test_units.py::TestDataset::test_loc[int64-compatible_unit-list_of_values] tests/test_units.py::TestDataset::test_loc[int64-compatible_unit-array_of_values] [gw2] SKIPPED tests/test_units.py::TestDataset::test_loc[int64-compatible_unit-array_of_values] tests/test_units.py::TestDataset::test_loc[int64-identical_unit-single_value] [gw2] SKIPPED tests/test_units.py::TestDataset::test_loc[int64-identical_unit-single_value] tests/test_units.py::TestDataset::test_loc[int64-identical_unit-list_of_values] [gw2] SKIPPED tests/test_units.py::TestDataset::test_loc[int64-identical_unit-list_of_values] tests/test_units.py::TestDataset::test_loc[int64-identical_unit-array_of_values] [gw2] SKIPPED tests/test_units.py::TestDataset::test_loc[int64-identical_unit-array_of_values] tests/test_units.py::TestDataset::test_head_tail_thin[float64-data-method_head] [gw1] PASSED tests/test_units.py::TestDataset::test_stacking_reordering[float64-method_shift] tests/test_units.py::TestDataset::test_stacking_reordering[float64-method_rank] [gw1] SKIPPED tests/test_units.py::TestDataset::test_stacking_reordering[float64-method_rank] tests/test_units.py::TestDataset::test_stacking_reordering[float64-method_roll] [gw2] PASSED tests/test_units.py::TestDataset::test_head_tail_thin[float64-data-method_head] tests/test_units.py::TestDataset::test_head_tail_thin[float64-data-method_tail] [gw1] PASSED tests/test_units.py::TestDataset::test_stacking_reordering[float64-method_roll] tests/test_units.py::TestDataset::test_stacking_reordering[float64-method_sortby] [gw2] PASSED tests/test_units.py::TestDataset::test_head_tail_thin[float64-data-method_tail] tests/test_units.py::TestDataset::test_head_tail_thin[float64-data-method_thin] [gw1] PASSED tests/test_units.py::TestDataset::test_stacking_reordering[float64-method_sortby] tests/test_units.py::TestDataset::test_head_tail_thin[float64-coords-method_tail] [gw2] PASSED tests/test_units.py::TestDataset::test_head_tail_thin[float64-data-method_thin] [gw1] PASSED tests/test_units.py::TestDataset::test_head_tail_thin[float64-coords-method_tail] tests/test_units.py::TestDataset::test_head_tail_thin[float64-coords-method_thin] tests/test_units.py::TestDataset::test_head_tail_thin[float64-dims-method_head] [gw2] SKIPPED tests/test_units.py::TestDataset::test_head_tail_thin[float64-dims-method_head] tests/test_units.py::TestDataset::test_head_tail_thin[float64-dims-method_tail] [gw2] SKIPPED tests/test_units.py::TestDataset::test_head_tail_thin[float64-dims-method_tail] tests/test_units.py::TestDataset::test_head_tail_thin[float64-dims-method_thin] [gw2] SKIPPED tests/test_units.py::TestDataset::test_head_tail_thin[float64-dims-method_thin] tests/test_units.py::TestDataset::test_head_tail_thin[float64-coords-method_head] [gw1] PASSED tests/test_units.py::TestDataset::test_head_tail_thin[float64-coords-method_thin] tests/test_units.py::TestDataset::test_head_tail_thin[int64-data-method_head] [gw2] PASSED tests/test_units.py::TestDataset::test_head_tail_thin[float64-coords-method_head] tests/test_units.py::TestDataset::test_interp_reindex_like_indexing[float64-method_interp_like-identical_unit] [gw2] SKIPPED tests/test_units.py::TestDataset::test_interp_reindex_like_indexing[float64-method_interp_like-identical_unit] tests/test_units.py::TestDataset::test_interp_reindex_like_indexing[float64-method_reindex_like-no_unit] [gw2] SKIPPED tests/test_units.py::TestDataset::test_interp_reindex_like_indexing[float64-method_reindex_like-no_unit] tests/test_units.py::TestDataset::test_interp_reindex_like_indexing[float64-method_reindex_like-dimensionless] [gw2] SKIPPED tests/test_units.py::TestDataset::test_interp_reindex_like_indexing[float64-method_reindex_like-dimensionless] tests/test_units.py::TestDataset::test_interp_reindex_like_indexing[float64-method_reindex_like-incompatible_unit] [gw2] SKIPPED tests/test_units.py::TestDataset::test_interp_reindex_like_indexing[float64-method_reindex_like-incompatible_unit] tests/test_units.py::TestDataset::test_interp_reindex_like_indexing[float64-method_reindex_like-compatible_unit] [gw2] SKIPPED tests/test_units.py::TestDataset::test_interp_reindex_like_indexing[float64-method_reindex_like-compatible_unit] tests/test_units.py::TestDataset::test_interp_reindex_like_indexing[float64-method_reindex_like-identical_unit] [gw2] SKIPPED tests/test_units.py::TestDataset::test_interp_reindex_like_indexing[float64-method_reindex_like-identical_unit] tests/test_units.py::TestDataset::test_interp_reindex_like_indexing[int64-method_interp_like-no_unit] [gw1] PASSED tests/test_units.py::TestDataset::test_head_tail_thin[int64-data-method_head] [gw2] SKIPPED tests/test_units.py::TestDataset::test_interp_reindex_like_indexing[int64-method_interp_like-no_unit] tests/test_units.py::TestDataset::test_head_tail_thin[int64-data-method_tail] tests/test_units.py::TestDataset::test_interp_reindex_like_indexing[int64-method_interp_like-dimensionless] [gw2] SKIPPED tests/test_units.py::TestDataset::test_interp_reindex_like_indexing[int64-method_interp_like-dimensionless] tests/test_units.py::TestDataset::test_interp_reindex_like_indexing[int64-method_interp_like-incompatible_unit] [gw2] SKIPPED tests/test_units.py::TestDataset::test_interp_reindex_like_indexing[int64-method_interp_like-incompatible_unit] tests/test_units.py::TestDataset::test_interp_reindex_like_indexing[int64-method_interp_like-compatible_unit] [gw2] SKIPPED tests/test_units.py::TestDataset::test_interp_reindex_like_indexing[int64-method_interp_like-compatible_unit] tests/test_units.py::TestDataset::test_interp_reindex_like_indexing[int64-method_interp_like-identical_unit] [gw2] SKIPPED tests/test_units.py::TestDataset::test_interp_reindex_like_indexing[int64-method_interp_like-identical_unit] tests/test_units.py::TestDataset::test_interp_reindex_like_indexing[int64-method_reindex_like-no_unit] [gw2] SKIPPED tests/test_units.py::TestDataset::test_interp_reindex_like_indexing[int64-method_reindex_like-no_unit] tests/test_units.py::TestDataset::test_interp_reindex_like_indexing[int64-method_reindex_like-dimensionless] [gw2] SKIPPED tests/test_units.py::TestDataset::test_interp_reindex_like_indexing[int64-method_reindex_like-dimensionless] tests/test_units.py::TestDataset::test_interp_reindex_like_indexing[int64-method_reindex_like-incompatible_unit] [gw2] SKIPPED tests/test_units.py::TestDataset::test_interp_reindex_like_indexing[int64-method_reindex_like-incompatible_unit] tests/test_units.py::TestDataset::test_interp_reindex_like_indexing[int64-method_reindex_like-compatible_unit] [gw2] SKIPPED tests/test_units.py::TestDataset::test_interp_reindex_like_indexing[int64-method_reindex_like-compatible_unit] tests/test_units.py::TestDataset::test_interp_reindex_like_indexing[int64-method_reindex_like-identical_unit] [gw2] SKIPPED tests/test_units.py::TestDataset::test_interp_reindex_like_indexing[int64-method_reindex_like-identical_unit] tests/test_units.py::TestDataset::test_computation[float64-data-method_diff-numbagg] [gw1] PASSED tests/test_units.py::TestDataset::test_head_tail_thin[int64-data-method_tail] tests/test_units.py::TestDataset::test_head_tail_thin[int64-data-method_thin] [gw2] PASSED tests/test_units.py::TestDataset::test_computation[float64-data-method_diff-numbagg] tests/test_units.py::TestDataset::test_computation[float64-data-method_diff-None] [gw1] PASSED tests/test_units.py::TestDataset::test_head_tail_thin[int64-data-method_thin] tests/test_units.py::TestDataset::test_head_tail_thin[int64-dims-method_head] [gw1] SKIPPED tests/test_units.py::TestDataset::test_head_tail_thin[int64-dims-method_head] tests/test_units.py::TestDataset::test_head_tail_thin[int64-dims-method_tail] [gw1] SKIPPED tests/test_units.py::TestDataset::test_head_tail_thin[int64-dims-method_tail] tests/test_units.py::TestDataset::test_head_tail_thin[int64-dims-method_thin] [gw1] SKIPPED tests/test_units.py::TestDataset::test_head_tail_thin[int64-dims-method_thin] tests/test_units.py::TestDataset::test_head_tail_thin[int64-coords-method_head] [gw2] PASSED tests/test_units.py::TestDataset::test_computation[float64-data-method_diff-None] tests/test_units.py::TestDataset::test_computation[float64-data-method_differentiate-numbagg] [gw1] PASSED tests/test_units.py::TestDataset::test_head_tail_thin[int64-coords-method_head] tests/test_units.py::TestDataset::test_head_tail_thin[int64-coords-method_tail] [gw2] PASSED tests/test_units.py::TestDataset::test_computation[float64-data-method_differentiate-numbagg] tests/test_units.py::TestDataset::test_computation[float64-data-method_differentiate-None] [gw1] PASSED tests/test_units.py::TestDataset::test_head_tail_thin[int64-coords-method_tail] tests/test_units.py::TestDataset::test_head_tail_thin[int64-coords-method_thin] [gw2] PASSED tests/test_units.py::TestDataset::test_computation[float64-data-method_differentiate-None] tests/test_units.py::TestDataset::test_computation[float64-data-method_integrate-numbagg] [gw1] PASSED tests/test_units.py::TestDataset::test_head_tail_thin[int64-coords-method_thin] [gw2] PASSED tests/test_units.py::TestDataset::test_computation[float64-data-method_integrate-numbagg] tests/test_units.py::TestDataset::test_computation[float64-data-method_integrate-None] tests/test_units.py::TestDataset::test_squeeze[float64-nothing squeezable-x] [gw1] PASSED tests/test_units.py::TestDataset::test_squeeze[float64-nothing squeezable-x] tests/test_units.py::TestDataset::test_squeeze[float64-nothing squeezable-y] [gw1] PASSED tests/test_units.py::TestDataset::test_squeeze[float64-nothing squeezable-y] tests/test_units.py::TestDataset::test_squeeze[float64-nothing squeezable-z] [gw2] PASSED tests/test_units.py::TestDataset::test_computation[float64-data-method_integrate-None] tests/test_units.py::TestDataset::test_computation[float64-data-method_quantile-numbagg] [gw1] PASSED tests/test_units.py::TestDataset::test_squeeze[float64-nothing squeezable-z] tests/test_units.py::TestDataset::test_squeeze[float64-nothing squeezable-t] [gw1] PASSED tests/test_units.py::TestDataset::test_squeeze[float64-nothing squeezable-t] tests/test_units.py::TestDataset::test_squeeze[float64-nothing squeezable-all] [gw2] PASSED tests/test_units.py::TestDataset::test_computation[float64-data-method_quantile-numbagg] [gw1] PASSED tests/test_units.py::TestDataset::test_squeeze[float64-nothing squeezable-all] tests/test_units.py::TestDataset::test_computation[float64-data-method_quantile-None] tests/test_units.py::TestDataset::test_squeeze[float64-last dimension squeezable-x] [gw1] PASSED tests/test_units.py::TestDataset::test_squeeze[float64-last dimension squeezable-x] tests/test_units.py::TestDataset::test_squeeze[float64-last dimension squeezable-y] [gw1] PASSED tests/test_units.py::TestDataset::test_squeeze[float64-last dimension squeezable-y] tests/test_units.py::TestDataset::test_squeeze[float64-last dimension squeezable-z] [gw2] PASSED tests/test_units.py::TestDataset::test_computation[float64-data-method_quantile-None] tests/test_units.py::TestDataset::test_computation[float64-data-method_reduce-numbagg] [gw1] PASSED tests/test_units.py::TestDataset::test_squeeze[float64-last dimension squeezable-z] tests/test_units.py::TestDataset::test_squeeze[float64-last dimension squeezable-t] [gw1] PASSED tests/test_units.py::TestDataset::test_squeeze[float64-last dimension squeezable-t] tests/test_units.py::TestDataset::test_squeeze[float64-last dimension squeezable-all] [gw1] PASSED tests/test_units.py::TestDataset::test_squeeze[float64-last dimension squeezable-all] tests/test_units.py::TestDataset::test_squeeze[float64-middle dimension squeezable-x] [gw2] PASSED tests/test_units.py::TestDataset::test_computation[float64-data-method_reduce-numbagg] tests/test_units.py::TestDataset::test_computation[float64-data-method_reduce-None] [gw1] PASSED tests/test_units.py::TestDataset::test_squeeze[float64-middle dimension squeezable-x] tests/test_units.py::TestDataset::test_squeeze[float64-middle dimension squeezable-y] [gw1] PASSED tests/test_units.py::TestDataset::test_squeeze[float64-middle dimension squeezable-y] tests/test_units.py::TestDataset::test_squeeze[float64-middle dimension squeezable-z] [gw2] PASSED tests/test_units.py::TestDataset::test_computation[float64-data-method_reduce-None] tests/test_units.py::TestDataset::test_computation[float64-data-method_map-numbagg] [gw0] XFAIL tests/test_units.py::TestDataset::test_missing_value_filling[float64-method_bfill] tests/test_units.py::TestDataset::test_missing_value_filling[int64-method_ffill] [gw1] PASSED tests/test_units.py::TestDataset::test_squeeze[float64-middle dimension squeezable-z] tests/test_units.py::TestDataset::test_squeeze[float64-middle dimension squeezable-t] [gw1] PASSED tests/test_units.py::TestDataset::test_squeeze[float64-middle dimension squeezable-t] tests/test_units.py::TestDataset::test_squeeze[float64-middle dimension squeezable-all] [gw1] PASSED tests/test_units.py::TestDataset::test_squeeze[float64-middle dimension squeezable-all] tests/test_units.py::TestDataset::test_squeeze[float64-first dimension squeezable-x] [gw2] PASSED tests/test_units.py::TestDataset::test_computation[float64-data-method_map-numbagg] tests/test_units.py::TestDataset::test_computation[float64-data-method_map-None] [gw1] PASSED tests/test_units.py::TestDataset::test_squeeze[float64-first dimension squeezable-x] tests/test_units.py::TestDataset::test_squeeze[float64-first dimension squeezable-y] [gw1] PASSED tests/test_units.py::TestDataset::test_squeeze[float64-first dimension squeezable-y] tests/test_units.py::TestDataset::test_squeeze[float64-first dimension squeezable-z] [gw1] PASSED tests/test_units.py::TestDataset::test_squeeze[float64-first dimension squeezable-z] tests/test_units.py::TestDataset::test_squeeze[float64-first dimension squeezable-t] [gw2] PASSED tests/test_units.py::TestDataset::test_computation[float64-data-method_map-None] tests/test_units.py::TestDataset::test_computation[float64-dims-method_diff-numbagg] [gw2] SKIPPED tests/test_units.py::TestDataset::test_computation[float64-dims-method_diff-numbagg] [gw1] PASSED tests/test_units.py::TestDataset::test_squeeze[float64-first dimension squeezable-t] tests/test_units.py::TestDataset::test_computation[float64-dims-method_diff-None] [gw2] SKIPPED tests/test_units.py::TestDataset::test_computation[float64-dims-method_diff-None] tests/test_units.py::TestDataset::test_squeeze[float64-first dimension squeezable-all] tests/test_units.py::TestDataset::test_computation[float64-dims-method_differentiate-numbagg] [gw2] SKIPPED tests/test_units.py::TestDataset::test_computation[float64-dims-method_differentiate-numbagg] tests/test_units.py::TestDataset::test_computation[float64-dims-method_differentiate-None] [gw2] SKIPPED tests/test_units.py::TestDataset::test_computation[float64-dims-method_differentiate-None] tests/test_units.py::TestDataset::test_computation[float64-dims-method_integrate-numbagg] [gw2] SKIPPED tests/test_units.py::TestDataset::test_computation[float64-dims-method_integrate-numbagg] [gw1] PASSED tests/test_units.py::TestDataset::test_squeeze[float64-first dimension squeezable-all] tests/test_units.py::TestDataset::test_computation[float64-dims-method_integrate-None] [gw2] SKIPPED tests/test_units.py::TestDataset::test_computation[float64-dims-method_integrate-None] tests/test_units.py::TestDataset::test_squeeze[float64-first and last dimension squeezable-x] tests/test_units.py::TestDataset::test_computation[float64-dims-method_quantile-numbagg] [gw2] SKIPPED tests/test_units.py::TestDataset::test_computation[float64-dims-method_quantile-numbagg] tests/test_units.py::TestDataset::test_computation[float64-dims-method_quantile-None] [gw2] SKIPPED tests/test_units.py::TestDataset::test_computation[float64-dims-method_quantile-None] tests/test_units.py::TestDataset::test_computation[float64-dims-method_reduce-numbagg] [gw2] SKIPPED tests/test_units.py::TestDataset::test_computation[float64-dims-method_reduce-numbagg] [gw1] PASSED tests/test_units.py::TestDataset::test_squeeze[float64-first and last dimension squeezable-x] tests/test_units.py::TestDataset::test_computation[float64-dims-method_reduce-None] tests/test_units.py::TestDataset::test_squeeze[float64-first and last dimension squeezable-y] [gw2] SKIPPED tests/test_units.py::TestDataset::test_computation[float64-dims-method_reduce-None] tests/test_units.py::TestDataset::test_computation[float64-dims-method_map-numbagg] [gw2] SKIPPED tests/test_units.py::TestDataset::test_computation[float64-dims-method_map-numbagg] tests/test_units.py::TestDataset::test_computation[float64-dims-method_map-None] [gw2] SKIPPED tests/test_units.py::TestDataset::test_computation[float64-dims-method_map-None] tests/test_units.py::TestDataset::test_computation[float64-coords-method_diff-numbagg] [gw1] PASSED tests/test_units.py::TestDataset::test_squeeze[float64-first and last dimension squeezable-y] tests/test_units.py::TestDataset::test_squeeze[float64-first and last dimension squeezable-z] [gw1] PASSED tests/test_units.py::TestDataset::test_squeeze[float64-first and last dimension squeezable-z] tests/test_units.py::TestDataset::test_squeeze[float64-first and last dimension squeezable-t] [gw1] PASSED tests/test_units.py::TestDataset::test_squeeze[float64-first and last dimension squeezable-t] tests/test_units.py::TestDataset::test_squeeze[float64-first and last dimension squeezable-all] [gw2] PASSED tests/test_units.py::TestDataset::test_computation[float64-coords-method_diff-numbagg] [gw1] PASSED tests/test_units.py::TestDataset::test_squeeze[float64-first and last dimension squeezable-all] tests/test_units.py::TestDataset::test_squeeze[int64-nothing squeezable-x] tests/test_units.py::TestDataset::test_computation[float64-coords-method_diff-None] [gw1] PASSED tests/test_units.py::TestDataset::test_squeeze[int64-nothing squeezable-x] tests/test_units.py::TestDataset::test_squeeze[int64-nothing squeezable-y] [gw1] PASSED tests/test_units.py::TestDataset::test_squeeze[int64-nothing squeezable-y] tests/test_units.py::TestDataset::test_squeeze[int64-nothing squeezable-z] [gw1] PASSED tests/test_units.py::TestDataset::test_squeeze[int64-nothing squeezable-z] [gw2] PASSED tests/test_units.py::TestDataset::test_computation[float64-coords-method_diff-None] tests/test_units.py::TestDataset::test_squeeze[int64-nothing squeezable-t] tests/test_units.py::TestDataset::test_computation[float64-coords-method_differentiate-numbagg] [gw1] PASSED tests/test_units.py::TestDataset::test_squeeze[int64-nothing squeezable-t] tests/test_units.py::TestDataset::test_squeeze[int64-nothing squeezable-all] [gw1] PASSED tests/test_units.py::TestDataset::test_squeeze[int64-nothing squeezable-all] tests/test_units.py::TestDataset::test_squeeze[int64-last dimension squeezable-x] [gw1] PASSED tests/test_units.py::TestDataset::test_squeeze[int64-last dimension squeezable-x] [gw2] PASSED tests/test_units.py::TestDataset::test_computation[float64-coords-method_differentiate-numbagg] tests/test_units.py::TestDataset::test_squeeze[int64-last dimension squeezable-y] tests/test_units.py::TestDataset::test_computation[float64-coords-method_differentiate-None] [gw1] PASSED tests/test_units.py::TestDataset::test_squeeze[int64-last dimension squeezable-y] tests/test_units.py::TestDataset::test_squeeze[int64-last dimension squeezable-z] [gw1] PASSED tests/test_units.py::TestDataset::test_squeeze[int64-last dimension squeezable-z] tests/test_units.py::TestDataset::test_squeeze[int64-last dimension squeezable-t] [gw1] PASSED tests/test_units.py::TestDataset::test_squeeze[int64-last dimension squeezable-t] tests/test_units.py::TestDataset::test_squeeze[int64-last dimension squeezable-all] [gw2] PASSED tests/test_units.py::TestDataset::test_computation[float64-coords-method_differentiate-None] tests/test_units.py::TestDataset::test_computation[float64-coords-method_integrate-numbagg] [gw1] PASSED tests/test_units.py::TestDataset::test_squeeze[int64-last dimension squeezable-all] tests/test_units.py::TestDataset::test_squeeze[int64-middle dimension squeezable-x] [gw1] PASSED tests/test_units.py::TestDataset::test_squeeze[int64-middle dimension squeezable-x] tests/test_units.py::TestDataset::test_squeeze[int64-middle dimension squeezable-y] [gw1] PASSED tests/test_units.py::TestDataset::test_squeeze[int64-middle dimension squeezable-y] tests/test_units.py::TestDataset::test_squeeze[int64-middle dimension squeezable-z] [gw2] PASSED tests/test_units.py::TestDataset::test_computation[float64-coords-method_integrate-numbagg] tests/test_units.py::TestDataset::test_computation[float64-coords-method_integrate-None] [gw1] PASSED tests/test_units.py::TestDataset::test_squeeze[int64-middle dimension squeezable-z] tests/test_units.py::TestDataset::test_squeeze[int64-middle dimension squeezable-t] [gw1] PASSED tests/test_units.py::TestDataset::test_squeeze[int64-middle dimension squeezable-t] tests/test_units.py::TestDataset::test_squeeze[int64-middle dimension squeezable-all] [gw1] PASSED tests/test_units.py::TestDataset::test_squeeze[int64-middle dimension squeezable-all] tests/test_units.py::TestDataset::test_squeeze[int64-first dimension squeezable-x] [gw2] PASSED tests/test_units.py::TestDataset::test_computation[float64-coords-method_integrate-None] tests/test_units.py::TestDataset::test_computation[float64-coords-method_quantile-numbagg] [gw1] PASSED tests/test_units.py::TestDataset::test_squeeze[int64-first dimension squeezable-x] tests/test_units.py::TestDataset::test_squeeze[int64-first dimension squeezable-y] [gw1] PASSED tests/test_units.py::TestDataset::test_squeeze[int64-first dimension squeezable-y] tests/test_units.py::TestDataset::test_squeeze[int64-first dimension squeezable-z] [gw1] PASSED tests/test_units.py::TestDataset::test_squeeze[int64-first dimension squeezable-z] tests/test_units.py::TestDataset::test_squeeze[int64-first dimension squeezable-t] [gw2] PASSED tests/test_units.py::TestDataset::test_computation[float64-coords-method_quantile-numbagg] [gw1] PASSED tests/test_units.py::TestDataset::test_squeeze[int64-first dimension squeezable-t] tests/test_units.py::TestDataset::test_squeeze[int64-first dimension squeezable-all] tests/test_units.py::TestDataset::test_computation[float64-coords-method_quantile-None] [gw1] PASSED tests/test_units.py::TestDataset::test_squeeze[int64-first dimension squeezable-all] tests/test_units.py::TestDataset::test_squeeze[int64-first and last dimension squeezable-x] [gw1] PASSED tests/test_units.py::TestDataset::test_squeeze[int64-first and last dimension squeezable-x] tests/test_units.py::TestDataset::test_squeeze[int64-first and last dimension squeezable-y] [gw2] PASSED tests/test_units.py::TestDataset::test_computation[float64-coords-method_quantile-None] tests/test_units.py::TestDataset::test_computation[float64-coords-method_reduce-numbagg] [gw1] PASSED tests/test_units.py::TestDataset::test_squeeze[int64-first and last dimension squeezable-y] tests/test_units.py::TestDataset::test_squeeze[int64-first and last dimension squeezable-z] [gw1] PASSED tests/test_units.py::TestDataset::test_squeeze[int64-first and last dimension squeezable-z] tests/test_units.py::TestDataset::test_squeeze[int64-first and last dimension squeezable-t] [gw1] PASSED tests/test_units.py::TestDataset::test_squeeze[int64-first and last dimension squeezable-t] tests/test_units.py::TestDataset::test_squeeze[int64-first and last dimension squeezable-all] [gw2] PASSED tests/test_units.py::TestDataset::test_computation[float64-coords-method_reduce-numbagg] tests/test_units.py::TestDataset::test_computation[float64-coords-method_reduce-None] [gw1] PASSED tests/test_units.py::TestDataset::test_squeeze[int64-first and last dimension squeezable-all] tests/test_units.py::TestDataset::test_interp_reindex[float64-method_interp-data] [gw2] PASSED tests/test_units.py::TestDataset::test_computation[float64-coords-method_reduce-None] tests/test_units.py::TestDataset::test_computation[float64-coords-method_map-numbagg] [gw2] PASSED tests/test_units.py::TestDataset::test_computation[float64-coords-method_map-numbagg] tests/test_units.py::TestDataset::test_computation[float64-coords-method_map-None] [gw2] PASSED tests/test_units.py::TestDataset::test_computation[float64-coords-method_map-None] tests/test_units.py::TestDataset::test_computation[int64-data-method_diff-numbagg] [gw2] PASSED tests/test_units.py::TestDataset::test_computation[int64-data-method_diff-numbagg] tests/test_units.py::TestDataset::test_computation[int64-data-method_diff-None] [gw2] PASSED tests/test_units.py::TestDataset::test_computation[int64-data-method_diff-None] tests/test_units.py::TestDataset::test_computation[int64-data-method_differentiate-numbagg] [gw2] PASSED tests/test_units.py::TestDataset::test_computation[int64-data-method_differentiate-numbagg] tests/test_units.py::TestDataset::test_computation[int64-data-method_differentiate-None] [gw2] PASSED tests/test_units.py::TestDataset::test_computation[int64-data-method_differentiate-None] tests/test_units.py::TestDataset::test_computation[int64-data-method_integrate-numbagg] [gw2] PASSED tests/test_units.py::TestDataset::test_computation[int64-data-method_integrate-numbagg] tests/test_units.py::TestDataset::test_computation[int64-data-method_integrate-None] [gw2] PASSED tests/test_units.py::TestDataset::test_computation[int64-data-method_integrate-None] tests/test_units.py::TestDataset::test_computation[int64-data-method_quantile-numbagg] [gw2] PASSED tests/test_units.py::TestDataset::test_computation[int64-data-method_quantile-numbagg] tests/test_units.py::TestDataset::test_computation[int64-data-method_quantile-None] [gw2] PASSED tests/test_units.py::TestDataset::test_computation[int64-data-method_quantile-None] tests/test_units.py::TestDataset::test_computation[int64-data-method_reduce-numbagg] [gw2] PASSED tests/test_units.py::TestDataset::test_computation[int64-data-method_reduce-numbagg] tests/test_units.py::TestDataset::test_computation[int64-data-method_reduce-None] [gw2] PASSED tests/test_units.py::TestDataset::test_computation[int64-data-method_reduce-None] tests/test_units.py::TestDataset::test_computation[int64-data-method_map-numbagg] [gw2] PASSED tests/test_units.py::TestDataset::test_computation[int64-data-method_map-numbagg] tests/test_units.py::TestDataset::test_computation[int64-data-method_map-None] [gw2] PASSED tests/test_units.py::TestDataset::test_computation[int64-data-method_map-None] tests/test_units.py::TestDataset::test_computation[int64-dims-method_diff-numbagg] [gw2] SKIPPED tests/test_units.py::TestDataset::test_computation[int64-dims-method_diff-numbagg] tests/test_units.py::TestDataset::test_computation[int64-dims-method_diff-None] [gw2] SKIPPED tests/test_units.py::TestDataset::test_computation[int64-dims-method_diff-None] tests/test_units.py::TestDataset::test_computation[int64-dims-method_differentiate-numbagg] [gw2] SKIPPED tests/test_units.py::TestDataset::test_computation[int64-dims-method_differentiate-numbagg] tests/test_units.py::TestDataset::test_computation[int64-dims-method_differentiate-None] [gw2] SKIPPED tests/test_units.py::TestDataset::test_computation[int64-dims-method_differentiate-None] tests/test_units.py::TestDataset::test_computation[int64-dims-method_integrate-numbagg] [gw2] SKIPPED tests/test_units.py::TestDataset::test_computation[int64-dims-method_integrate-numbagg] tests/test_units.py::TestDataset::test_computation[int64-dims-method_integrate-None] [gw2] SKIPPED tests/test_units.py::TestDataset::test_computation[int64-dims-method_integrate-None] tests/test_units.py::TestDataset::test_computation[int64-dims-method_quantile-numbagg] [gw2] SKIPPED tests/test_units.py::TestDataset::test_computation[int64-dims-method_quantile-numbagg] tests/test_units.py::TestDataset::test_computation[int64-dims-method_quantile-None] [gw2] SKIPPED tests/test_units.py::TestDataset::test_computation[int64-dims-method_quantile-None] tests/test_units.py::TestDataset::test_computation[int64-dims-method_reduce-numbagg] [gw2] SKIPPED tests/test_units.py::TestDataset::test_computation[int64-dims-method_reduce-numbagg] tests/test_units.py::TestDataset::test_computation[int64-dims-method_reduce-None] [gw2] SKIPPED tests/test_units.py::TestDataset::test_computation[int64-dims-method_reduce-None] tests/test_units.py::TestDataset::test_computation[int64-dims-method_map-numbagg] [gw2] SKIPPED tests/test_units.py::TestDataset::test_computation[int64-dims-method_map-numbagg] tests/test_units.py::TestDataset::test_computation[int64-dims-method_map-None] [gw2] SKIPPED tests/test_units.py::TestDataset::test_computation[int64-dims-method_map-None] tests/test_units.py::TestDataset::test_computation[int64-coords-method_diff-numbagg] [gw2] PASSED tests/test_units.py::TestDataset::test_computation[int64-coords-method_diff-numbagg] tests/test_units.py::TestDataset::test_computation[int64-coords-method_diff-None] [gw2] PASSED tests/test_units.py::TestDataset::test_computation[int64-coords-method_diff-None] tests/test_units.py::TestDataset::test_computation[int64-coords-method_differentiate-numbagg] [gw2] PASSED tests/test_units.py::TestDataset::test_computation[int64-coords-method_differentiate-numbagg] [gw0] XFAIL tests/test_units.py::TestDataset::test_missing_value_filling[int64-method_ffill] tests/test_units.py::TestDataset::test_missing_value_filling[int64-method_bfill] tests/test_units.py::TestDataset::test_computation[int64-coords-method_differentiate-None] [gw2] PASSED tests/test_units.py::TestDataset::test_computation[int64-coords-method_differentiate-None] tests/test_units.py::TestDataset::test_computation[int64-coords-method_integrate-numbagg] [gw2] PASSED tests/test_units.py::TestDataset::test_computation[int64-coords-method_integrate-numbagg] tests/test_units.py::TestDataset::test_computation[int64-coords-method_integrate-None] [gw2] PASSED tests/test_units.py::TestDataset::test_computation[int64-coords-method_integrate-None] tests/test_units.py::TestDataset::test_computation[int64-coords-method_quantile-numbagg] [gw2] PASSED tests/test_units.py::TestDataset::test_computation[int64-coords-method_quantile-numbagg] tests/test_units.py::TestDataset::test_computation[int64-coords-method_quantile-None] [gw2] PASSED tests/test_units.py::TestDataset::test_computation[int64-coords-method_quantile-None] tests/test_units.py::TestDataset::test_computation[int64-coords-method_reduce-numbagg] [gw2] PASSED tests/test_units.py::TestDataset::test_computation[int64-coords-method_reduce-numbagg] tests/test_units.py::TestDataset::test_computation[int64-coords-method_reduce-None] [gw2] PASSED tests/test_units.py::TestDataset::test_computation[int64-coords-method_reduce-None] tests/test_units.py::TestDataset::test_computation[int64-coords-method_map-numbagg] [gw2] PASSED tests/test_units.py::TestDataset::test_computation[int64-coords-method_map-numbagg] tests/test_units.py::TestDataset::test_computation[int64-coords-method_map-None] [gw2] PASSED tests/test_units.py::TestDataset::test_computation[int64-coords-method_map-None] tests/test_units.py::TestDataset::test_computation_objects[float64-data-method_groupby] [gw2] PASSED tests/test_units.py::TestDataset::test_computation_objects[float64-data-method_groupby] tests/test_units.py::TestDataset::test_computation_objects[float64-data-method_groupby_bins] [gw2] PASSED tests/test_units.py::TestDataset::test_computation_objects[float64-data-method_groupby_bins] tests/test_units.py::TestDataset::test_computation_objects[float64-data-method_coarsen] [gw2] PASSED tests/test_units.py::TestDataset::test_computation_objects[float64-data-method_coarsen] tests/test_units.py::TestDataset::test_computation_objects[float64-data-method_rolling] [gw1] XFAIL tests/test_units.py::TestDataset::test_interp_reindex[float64-method_interp-data] tests/test_units.py::TestDataset::test_interp_reindex[float64-method_interp-coords] [gw0] XFAIL tests/test_units.py::TestDataset::test_missing_value_filling[int64-method_bfill] tests/test_units.py::TestDataset::test_fillna[float64-python_scalar-no_unit] [gw0] PASSED tests/test_units.py::TestDataset::test_fillna[float64-python_scalar-no_unit] tests/test_units.py::TestDataset::test_fillna[float64-python_scalar-dimensionless] [gw0] PASSED tests/test_units.py::TestDataset::test_fillna[float64-python_scalar-dimensionless] [gw2] XFAIL tests/test_units.py::TestDataset::test_computation_objects[float64-data-method_rolling] tests/test_units.py::TestDataset::test_computation_objects[float64-data-method_rolling_exp] tests/test_units.py::TestDataset::test_fillna[float64-python_scalar-incompatible_unit] [gw0] PASSED tests/test_units.py::TestDataset::test_fillna[float64-python_scalar-incompatible_unit] tests/test_units.py::TestDataset::test_fillna[float64-python_scalar-compatible_unit] [gw0] PASSED tests/test_units.py::TestDataset::test_fillna[float64-python_scalar-compatible_unit] tests/test_units.py::TestDataset::test_fillna[float64-python_scalar-identical_unit] [gw0] PASSED tests/test_units.py::TestDataset::test_fillna[float64-python_scalar-identical_unit] tests/test_units.py::TestDataset::test_fillna[float64-numpy_scalar-no_unit] [gw0] PASSED tests/test_units.py::TestDataset::test_fillna[float64-numpy_scalar-no_unit] tests/test_units.py::TestDataset::test_fillna[float64-numpy_scalar-dimensionless] [gw0] PASSED tests/test_units.py::TestDataset::test_fillna[float64-numpy_scalar-dimensionless] tests/test_units.py::TestDataset::test_fillna[float64-numpy_scalar-incompatible_unit] [gw0] PASSED tests/test_units.py::TestDataset::test_fillna[float64-numpy_scalar-incompatible_unit] tests/test_units.py::TestDataset::test_fillna[float64-numpy_scalar-compatible_unit] [gw0] PASSED tests/test_units.py::TestDataset::test_fillna[float64-numpy_scalar-compatible_unit] tests/test_units.py::TestDataset::test_fillna[float64-numpy_scalar-identical_unit] [gw0] PASSED tests/test_units.py::TestDataset::test_fillna[float64-numpy_scalar-identical_unit] tests/test_units.py::TestDataset::test_fillna[float64-numpy_array-no_unit] [gw0] PASSED tests/test_units.py::TestDataset::test_fillna[float64-numpy_array-no_unit] tests/test_units.py::TestDataset::test_fillna[float64-numpy_array-dimensionless] [gw0] PASSED tests/test_units.py::TestDataset::test_fillna[float64-numpy_array-dimensionless] tests/test_units.py::TestDataset::test_fillna[float64-numpy_array-incompatible_unit] [gw0] PASSED tests/test_units.py::TestDataset::test_fillna[float64-numpy_array-incompatible_unit] tests/test_units.py::TestDataset::test_fillna[float64-numpy_array-compatible_unit] [gw0] PASSED tests/test_units.py::TestDataset::test_fillna[float64-numpy_array-compatible_unit] tests/test_units.py::TestDataset::test_fillna[float64-numpy_array-identical_unit] [gw0] PASSED tests/test_units.py::TestDataset::test_fillna[float64-numpy_array-identical_unit] tests/test_units.py::TestDataset::test_fillna[int64-python_scalar-no_unit] [gw0] PASSED tests/test_units.py::TestDataset::test_fillna[int64-python_scalar-no_unit] tests/test_units.py::TestDataset::test_fillna[int64-python_scalar-dimensionless] [gw0] PASSED tests/test_units.py::TestDataset::test_fillna[int64-python_scalar-dimensionless] tests/test_units.py::TestDataset::test_fillna[int64-python_scalar-incompatible_unit] [gw0] PASSED tests/test_units.py::TestDataset::test_fillna[int64-python_scalar-incompatible_unit] tests/test_units.py::TestDataset::test_fillna[int64-python_scalar-compatible_unit] [gw0] PASSED tests/test_units.py::TestDataset::test_fillna[int64-python_scalar-compatible_unit] tests/test_units.py::TestDataset::test_fillna[int64-python_scalar-identical_unit] [gw0] PASSED tests/test_units.py::TestDataset::test_fillna[int64-python_scalar-identical_unit] tests/test_units.py::TestDataset::test_fillna[int64-numpy_scalar-no_unit] [gw0] PASSED tests/test_units.py::TestDataset::test_fillna[int64-numpy_scalar-no_unit] tests/test_units.py::TestDataset::test_fillna[int64-numpy_scalar-dimensionless] [gw0] PASSED tests/test_units.py::TestDataset::test_fillna[int64-numpy_scalar-dimensionless] tests/test_units.py::TestDataset::test_fillna[int64-numpy_scalar-incompatible_unit] [gw0] PASSED tests/test_units.py::TestDataset::test_fillna[int64-numpy_scalar-incompatible_unit] tests/test_units.py::TestDataset::test_fillna[int64-numpy_scalar-compatible_unit] [gw0] PASSED tests/test_units.py::TestDataset::test_fillna[int64-numpy_scalar-compatible_unit] tests/test_units.py::TestDataset::test_fillna[int64-numpy_scalar-identical_unit] [gw0] PASSED tests/test_units.py::TestDataset::test_fillna[int64-numpy_scalar-identical_unit] tests/test_units.py::TestDataset::test_fillna[int64-numpy_array-no_unit] [gw0] PASSED tests/test_units.py::TestDataset::test_fillna[int64-numpy_array-no_unit] tests/test_units.py::TestDataset::test_fillna[int64-numpy_array-dimensionless] [gw0] PASSED tests/test_units.py::TestDataset::test_fillna[int64-numpy_array-dimensionless] tests/test_units.py::TestDataset::test_fillna[int64-numpy_array-incompatible_unit] [gw0] PASSED tests/test_units.py::TestDataset::test_fillna[int64-numpy_array-incompatible_unit] tests/test_units.py::TestDataset::test_fillna[int64-numpy_array-compatible_unit] [gw0] PASSED tests/test_units.py::TestDataset::test_fillna[int64-numpy_array-compatible_unit] tests/test_units.py::TestDataset::test_fillna[int64-numpy_array-identical_unit] [gw0] PASSED tests/test_units.py::TestDataset::test_fillna[int64-numpy_array-identical_unit] tests/test_units.py::TestDataset::test_dropna[float64] [gw0] PASSED tests/test_units.py::TestDataset::test_dropna[float64] tests/test_units.py::TestDataset::test_dropna[int64] [gw0] PASSED tests/test_units.py::TestDataset::test_dropna[int64] tests/test_units.py::TestDataset::test_isin[float64-no_unit] [gw0] PASSED tests/test_units.py::TestDataset::test_isin[float64-no_unit] tests/test_units.py::TestDataset::test_isin[float64-dimensionless] [gw0] PASSED tests/test_units.py::TestDataset::test_isin[float64-dimensionless] tests/test_units.py::TestDataset::test_isin[float64-incompatible_unit] [gw0] PASSED tests/test_units.py::TestDataset::test_isin[float64-incompatible_unit] tests/test_units.py::TestDataset::test_isin[float64-compatible_unit] [gw0] PASSED tests/test_units.py::TestDataset::test_isin[float64-compatible_unit] tests/test_units.py::TestDataset::test_isin[float64-same_unit] [gw0] PASSED tests/test_units.py::TestDataset::test_isin[float64-same_unit] tests/test_units.py::TestDataset::test_isin[int64-no_unit] [gw0] PASSED tests/test_units.py::TestDataset::test_isin[int64-no_unit] tests/test_units.py::TestDataset::test_isin[int64-dimensionless] [gw2] XFAIL tests/test_units.py::TestDataset::test_computation_objects[float64-data-method_rolling_exp] tests/test_units.py::TestDataset::test_computation_objects[float64-data-method_weighted] [gw0] PASSED tests/test_units.py::TestDataset::test_isin[int64-dimensionless] tests/test_units.py::TestDataset::test_isin[int64-incompatible_unit] [gw2] PASSED tests/test_units.py::TestDataset::test_computation_objects[float64-data-method_weighted] tests/test_units.py::TestDataset::test_computation_objects[float64-dims-method_groupby] [gw2] SKIPPED tests/test_units.py::TestDataset::test_computation_objects[float64-dims-method_groupby] tests/test_units.py::TestDataset::test_computation_objects[float64-dims-method_groupby_bins] [gw2] SKIPPED tests/test_units.py::TestDataset::test_computation_objects[float64-dims-method_groupby_bins] tests/test_units.py::TestDataset::test_computation_objects[float64-dims-method_coarsen] [gw2] SKIPPED tests/test_units.py::TestDataset::test_computation_objects[float64-dims-method_coarsen] tests/test_units.py::TestDataset::test_computation_objects[float64-dims-method_rolling] [gw2] SKIPPED tests/test_units.py::TestDataset::test_computation_objects[float64-dims-method_rolling] tests/test_units.py::TestDataset::test_computation_objects[float64-dims-method_rolling_exp] [gw2] SKIPPED tests/test_units.py::TestDataset::test_computation_objects[float64-dims-method_rolling_exp] tests/test_units.py::TestDataset::test_computation_objects[float64-dims-method_weighted] [gw2] SKIPPED tests/test_units.py::TestDataset::test_computation_objects[float64-dims-method_weighted] [gw0] PASSED tests/test_units.py::TestDataset::test_isin[int64-incompatible_unit] tests/test_units.py::TestDataset::test_isin[int64-compatible_unit] [gw1] XFAIL tests/test_units.py::TestDataset::test_interp_reindex[float64-method_interp-coords] tests/test_units.py::TestDataset::test_interp_reindex[float64-method_reindex-data] [gw1] PASSED tests/test_units.py::TestDataset::test_interp_reindex[float64-method_reindex-data] tests/test_units.py::TestDataset::test_interp_reindex[float64-method_reindex-coords] [gw0] PASSED tests/test_units.py::TestDataset::test_isin[int64-compatible_unit] tests/test_units.py::TestDataset::test_isin[int64-same_unit] tests/test_units.py::TestDataset::test_computation_objects[float64-coords-method_groupby] [gw0] PASSED tests/test_units.py::TestDataset::test_isin[int64-same_unit] tests/test_units.py::TestDataset::test_where[float64-no_unit-masking] [gw1] PASSED tests/test_units.py::TestDataset::test_interp_reindex[float64-method_reindex-coords] tests/test_units.py::TestDataset::test_interp_reindex[int64-method_interp-data] [gw0] PASSED tests/test_units.py::TestDataset::test_where[float64-no_unit-masking] [gw2] PASSED tests/test_units.py::TestDataset::test_computation_objects[float64-coords-method_groupby] tests/test_units.py::TestDataset::test_where[float64-no_unit-replacing_scalar] tests/test_units.py::TestDataset::test_computation_objects[float64-coords-method_groupby_bins] [gw0] PASSED tests/test_units.py::TestDataset::test_where[float64-no_unit-replacing_scalar] tests/test_units.py::TestDataset::test_where[float64-no_unit-replacing_array] [gw0] PASSED tests/test_units.py::TestDataset::test_where[float64-no_unit-replacing_array] tests/test_units.py::TestDataset::test_where[float64-no_unit-dropping] [gw2] PASSED tests/test_units.py::TestDataset::test_computation_objects[float64-coords-method_groupby_bins] [gw0] PASSED tests/test_units.py::TestDataset::test_where[float64-no_unit-dropping] tests/test_units.py::TestDataset::test_where[float64-dimensionless-masking] tests/test_units.py::TestDataset::test_computation_objects[float64-coords-method_coarsen] [gw0] PASSED tests/test_units.py::TestDataset::test_where[float64-dimensionless-masking] tests/test_units.py::TestDataset::test_where[float64-dimensionless-replacing_scalar] [gw0] PASSED tests/test_units.py::TestDataset::test_where[float64-dimensionless-replacing_scalar] [gw2] PASSED tests/test_units.py::TestDataset::test_computation_objects[float64-coords-method_coarsen] tests/test_units.py::TestDataset::test_where[float64-dimensionless-replacing_array] tests/test_units.py::TestDataset::test_computation_objects[float64-coords-method_rolling] [gw0] PASSED tests/test_units.py::TestDataset::test_where[float64-dimensionless-replacing_array] tests/test_units.py::TestDataset::test_where[float64-dimensionless-dropping] [gw2] XPASS tests/test_units.py::TestDataset::test_computation_objects[float64-coords-method_rolling] tests/test_units.py::TestDataset::test_computation_objects[float64-coords-method_rolling_exp] [gw0] PASSED tests/test_units.py::TestDataset::test_where[float64-dimensionless-dropping] tests/test_units.py::TestDataset::test_where[float64-incompatible_unit-masking] [gw0] PASSED tests/test_units.py::TestDataset::test_where[float64-incompatible_unit-masking] tests/test_units.py::TestDataset::test_where[float64-incompatible_unit-replacing_scalar] [gw0] PASSED tests/test_units.py::TestDataset::test_where[float64-incompatible_unit-replacing_scalar] tests/test_units.py::TestDataset::test_where[float64-incompatible_unit-replacing_array] [gw0] PASSED tests/test_units.py::TestDataset::test_where[float64-incompatible_unit-replacing_array] tests/test_units.py::TestDataset::test_where[float64-incompatible_unit-dropping] [gw0] PASSED tests/test_units.py::TestDataset::test_where[float64-incompatible_unit-dropping] tests/test_units.py::TestDataset::test_where[float64-compatible_unit-masking] [gw0] PASSED tests/test_units.py::TestDataset::test_where[float64-compatible_unit-masking] tests/test_units.py::TestDataset::test_where[float64-compatible_unit-replacing_scalar] [gw0] PASSED tests/test_units.py::TestDataset::test_where[float64-compatible_unit-replacing_scalar] tests/test_units.py::TestDataset::test_where[float64-compatible_unit-replacing_array] [gw0] PASSED tests/test_units.py::TestDataset::test_where[float64-compatible_unit-replacing_array] tests/test_units.py::TestDataset::test_where[float64-compatible_unit-dropping] [gw0] PASSED tests/test_units.py::TestDataset::test_where[float64-compatible_unit-dropping] tests/test_units.py::TestDataset::test_where[float64-same_unit-masking] [gw0] PASSED tests/test_units.py::TestDataset::test_where[float64-same_unit-masking] tests/test_units.py::TestDataset::test_where[float64-same_unit-replacing_scalar] [gw0] PASSED tests/test_units.py::TestDataset::test_where[float64-same_unit-replacing_scalar] tests/test_units.py::TestDataset::test_where[float64-same_unit-replacing_array] [gw0] PASSED tests/test_units.py::TestDataset::test_where[float64-same_unit-replacing_array] tests/test_units.py::TestDataset::test_where[float64-same_unit-dropping] [gw0] PASSED tests/test_units.py::TestDataset::test_where[float64-same_unit-dropping] tests/test_units.py::TestDataset::test_where[int64-no_unit-masking] [gw0] PASSED tests/test_units.py::TestDataset::test_where[int64-no_unit-masking] tests/test_units.py::TestDataset::test_where[int64-no_unit-replacing_scalar] [gw0] PASSED tests/test_units.py::TestDataset::test_where[int64-no_unit-replacing_scalar] tests/test_units.py::TestDataset::test_where[int64-no_unit-replacing_array] [gw0] PASSED tests/test_units.py::TestDataset::test_where[int64-no_unit-replacing_array] tests/test_units.py::TestDataset::test_where[int64-no_unit-dropping] [gw0] PASSED tests/test_units.py::TestDataset::test_where[int64-no_unit-dropping] tests/test_units.py::TestDataset::test_where[int64-dimensionless-masking] [gw0] PASSED tests/test_units.py::TestDataset::test_where[int64-dimensionless-masking] tests/test_units.py::TestDataset::test_where[int64-dimensionless-replacing_scalar] [gw0] PASSED tests/test_units.py::TestDataset::test_where[int64-dimensionless-replacing_scalar] tests/test_units.py::TestDataset::test_where[int64-dimensionless-replacing_array] [gw0] PASSED tests/test_units.py::TestDataset::test_where[int64-dimensionless-replacing_array] tests/test_units.py::TestDataset::test_where[int64-dimensionless-dropping] [gw0] PASSED tests/test_units.py::TestDataset::test_where[int64-dimensionless-dropping] tests/test_units.py::TestDataset::test_where[int64-incompatible_unit-masking] [gw0] PASSED tests/test_units.py::TestDataset::test_where[int64-incompatible_unit-masking] tests/test_units.py::TestDataset::test_where[int64-incompatible_unit-replacing_scalar] [gw0] PASSED tests/test_units.py::TestDataset::test_where[int64-incompatible_unit-replacing_scalar] tests/test_units.py::TestDataset::test_where[int64-incompatible_unit-replacing_array] [gw0] PASSED tests/test_units.py::TestDataset::test_where[int64-incompatible_unit-replacing_array] tests/test_units.py::TestDataset::test_where[int64-incompatible_unit-dropping] [gw0] PASSED tests/test_units.py::TestDataset::test_where[int64-incompatible_unit-dropping] tests/test_units.py::TestDataset::test_where[int64-compatible_unit-masking] [gw0] PASSED tests/test_units.py::TestDataset::test_where[int64-compatible_unit-masking] tests/test_units.py::TestDataset::test_where[int64-compatible_unit-replacing_scalar] [gw0] PASSED tests/test_units.py::TestDataset::test_where[int64-compatible_unit-replacing_scalar] tests/test_units.py::TestDataset::test_where[int64-compatible_unit-replacing_array] [gw0] PASSED tests/test_units.py::TestDataset::test_where[int64-compatible_unit-replacing_array] tests/test_units.py::TestDataset::test_where[int64-compatible_unit-dropping] [gw0] PASSED tests/test_units.py::TestDataset::test_where[int64-compatible_unit-dropping] tests/test_units.py::TestDataset::test_where[int64-same_unit-masking] [gw0] PASSED tests/test_units.py::TestDataset::test_where[int64-same_unit-masking] tests/test_units.py::TestDataset::test_where[int64-same_unit-replacing_scalar] [gw0] PASSED tests/test_units.py::TestDataset::test_where[int64-same_unit-replacing_scalar] tests/test_units.py::TestDataset::test_where[int64-same_unit-replacing_array] [gw0] PASSED tests/test_units.py::TestDataset::test_where[int64-same_unit-replacing_array] tests/test_units.py::TestDataset::test_where[int64-same_unit-dropping] [gw0] PASSED tests/test_units.py::TestDataset::test_where[int64-same_unit-dropping] tests/test_units.py::TestDataset::test_interpolate_na[float64] [gw2] XFAIL tests/test_units.py::TestDataset::test_computation_objects[float64-coords-method_rolling_exp] tests/test_units.py::TestDataset::test_computation_objects[float64-coords-method_weighted] [gw2] PASSED tests/test_units.py::TestDataset::test_computation_objects[float64-coords-method_weighted] tests/test_units.py::TestDataset::test_computation_objects[int64-data-method_groupby] [gw2] PASSED tests/test_units.py::TestDataset::test_computation_objects[int64-data-method_groupby] tests/test_units.py::TestDataset::test_computation_objects[int64-data-method_groupby_bins] [gw2] PASSED tests/test_units.py::TestDataset::test_computation_objects[int64-data-method_groupby_bins] tests/test_units.py::TestDataset::test_computation_objects[int64-data-method_coarsen] [gw2] PASSED tests/test_units.py::TestDataset::test_computation_objects[int64-data-method_coarsen] tests/test_units.py::TestDataset::test_computation_objects[int64-data-method_rolling] [gw1] XFAIL tests/test_units.py::TestDataset::test_interp_reindex[int64-method_interp-data] tests/test_units.py::TestDataset::test_interp_reindex[int64-method_interp-coords] [gw0] XFAIL tests/test_units.py::TestDataset::test_interpolate_na[float64] tests/test_units.py::TestDataset::test_interpolate_na[int64] [gw2] XFAIL tests/test_units.py::TestDataset::test_computation_objects[int64-data-method_rolling] tests/test_units.py::TestDataset::test_computation_objects[int64-data-method_rolling_exp] [gw2] XFAIL tests/test_units.py::TestDataset::test_computation_objects[int64-data-method_rolling_exp] tests/test_units.py::TestDataset::test_computation_objects[int64-data-method_weighted] [gw2] PASSED tests/test_units.py::TestDataset::test_computation_objects[int64-data-method_weighted] tests/test_units.py::TestDataset::test_computation_objects[int64-dims-method_groupby] [gw2] SKIPPED tests/test_units.py::TestDataset::test_computation_objects[int64-dims-method_groupby] tests/test_units.py::TestDataset::test_computation_objects[int64-dims-method_groupby_bins] [gw2] SKIPPED tests/test_units.py::TestDataset::test_computation_objects[int64-dims-method_groupby_bins] tests/test_units.py::TestDataset::test_computation_objects[int64-dims-method_coarsen] [gw2] SKIPPED tests/test_units.py::TestDataset::test_computation_objects[int64-dims-method_coarsen] tests/test_units.py::TestDataset::test_computation_objects[int64-dims-method_rolling] [gw2] SKIPPED tests/test_units.py::TestDataset::test_computation_objects[int64-dims-method_rolling] tests/test_units.py::TestDataset::test_computation_objects[int64-dims-method_rolling_exp] [gw2] SKIPPED tests/test_units.py::TestDataset::test_computation_objects[int64-dims-method_rolling_exp] tests/test_units.py::TestDataset::test_computation_objects[int64-dims-method_weighted] [gw2] SKIPPED tests/test_units.py::TestDataset::test_computation_objects[int64-dims-method_weighted] tests/test_units.py::TestDataset::test_computation_objects[int64-coords-method_groupby] [gw1] XFAIL tests/test_units.py::TestDataset::test_interp_reindex[int64-method_interp-coords] tests/test_units.py::TestDataset::test_interp_reindex[int64-method_reindex-data] [gw1] PASSED tests/test_units.py::TestDataset::test_interp_reindex[int64-method_reindex-data] tests/test_units.py::TestDataset::test_interp_reindex[int64-method_reindex-coords] [gw2] PASSED tests/test_units.py::TestDataset::test_computation_objects[int64-coords-method_groupby] tests/test_units.py::TestDataset::test_computation_objects[int64-coords-method_groupby_bins] [gw1] PASSED tests/test_units.py::TestDataset::test_interp_reindex[int64-method_reindex-coords] tests/test_units.py::TestDataset::test_interp_reindex_indexing[float64-method_interp-no_unit] [gw1] SKIPPED tests/test_units.py::TestDataset::test_interp_reindex_indexing[float64-method_interp-no_unit] tests/test_units.py::TestDataset::test_interp_reindex_indexing[float64-method_interp-dimensionless] [gw1] SKIPPED tests/test_units.py::TestDataset::test_interp_reindex_indexing[float64-method_interp-dimensionless] tests/test_units.py::TestDataset::test_interp_reindex_indexing[float64-method_interp-incompatible_unit] [gw1] SKIPPED tests/test_units.py::TestDataset::test_interp_reindex_indexing[float64-method_interp-incompatible_unit] tests/test_units.py::TestDataset::test_interp_reindex_indexing[float64-method_interp-compatible_unit] [gw1] SKIPPED tests/test_units.py::TestDataset::test_interp_reindex_indexing[float64-method_interp-compatible_unit] tests/test_units.py::TestDataset::test_interp_reindex_indexing[float64-method_interp-identical_unit] [gw1] SKIPPED tests/test_units.py::TestDataset::test_interp_reindex_indexing[float64-method_interp-identical_unit] tests/test_units.py::TestDataset::test_interp_reindex_indexing[float64-method_reindex-no_unit] [gw1] SKIPPED tests/test_units.py::TestDataset::test_interp_reindex_indexing[float64-method_reindex-no_unit] tests/test_units.py::TestDataset::test_interp_reindex_indexing[float64-method_reindex-dimensionless] [gw1] SKIPPED tests/test_units.py::TestDataset::test_interp_reindex_indexing[float64-method_reindex-dimensionless] tests/test_units.py::TestDataset::test_interp_reindex_indexing[float64-method_reindex-incompatible_unit] [gw1] SKIPPED tests/test_units.py::TestDataset::test_interp_reindex_indexing[float64-method_reindex-incompatible_unit] tests/test_units.py::TestDataset::test_interp_reindex_indexing[float64-method_reindex-compatible_unit] [gw1] SKIPPED tests/test_units.py::TestDataset::test_interp_reindex_indexing[float64-method_reindex-compatible_unit] tests/test_units.py::TestDataset::test_interp_reindex_indexing[float64-method_reindex-identical_unit] [gw1] SKIPPED tests/test_units.py::TestDataset::test_interp_reindex_indexing[float64-method_reindex-identical_unit] tests/test_units.py::TestDataset::test_interp_reindex_indexing[int64-method_interp-no_unit] [gw1] SKIPPED tests/test_units.py::TestDataset::test_interp_reindex_indexing[int64-method_interp-no_unit] [gw2] PASSED tests/test_units.py::TestDataset::test_computation_objects[int64-coords-method_groupby_bins] tests/test_units.py::TestDataset::test_interp_reindex_indexing[int64-method_interp-dimensionless] [gw1] SKIPPED tests/test_units.py::TestDataset::test_interp_reindex_indexing[int64-method_interp-dimensionless] tests/test_units.py::TestDataset::test_computation_objects[int64-coords-method_coarsen] tests/test_units.py::TestDataset::test_interp_reindex_indexing[int64-method_interp-incompatible_unit] [gw1] SKIPPED tests/test_units.py::TestDataset::test_interp_reindex_indexing[int64-method_interp-incompatible_unit] tests/test_units.py::TestDataset::test_interp_reindex_indexing[int64-method_interp-compatible_unit] [gw1] SKIPPED tests/test_units.py::TestDataset::test_interp_reindex_indexing[int64-method_interp-compatible_unit] tests/test_units.py::TestDataset::test_interp_reindex_indexing[int64-method_interp-identical_unit] [gw1] SKIPPED tests/test_units.py::TestDataset::test_interp_reindex_indexing[int64-method_interp-identical_unit] tests/test_units.py::TestDataset::test_interp_reindex_indexing[int64-method_reindex-no_unit] [gw1] SKIPPED tests/test_units.py::TestDataset::test_interp_reindex_indexing[int64-method_reindex-no_unit] tests/test_units.py::TestDataset::test_interp_reindex_indexing[int64-method_reindex-dimensionless] [gw1] SKIPPED tests/test_units.py::TestDataset::test_interp_reindex_indexing[int64-method_reindex-dimensionless] tests/test_units.py::TestDataset::test_interp_reindex_indexing[int64-method_reindex-incompatible_unit] [gw1] SKIPPED tests/test_units.py::TestDataset::test_interp_reindex_indexing[int64-method_reindex-incompatible_unit] tests/test_units.py::TestDataset::test_interp_reindex_indexing[int64-method_reindex-compatible_unit] [gw1] SKIPPED tests/test_units.py::TestDataset::test_interp_reindex_indexing[int64-method_reindex-compatible_unit] tests/test_units.py::TestDataset::test_interp_reindex_indexing[int64-method_reindex-identical_unit] [gw1] SKIPPED tests/test_units.py::TestDataset::test_interp_reindex_indexing[int64-method_reindex-identical_unit] tests/test_units.py::TestDataset::test_interp_reindex_like[float64-method_interp_like-data] [gw2] PASSED tests/test_units.py::TestDataset::test_computation_objects[int64-coords-method_coarsen] tests/test_units.py::TestDataset::test_computation_objects[int64-coords-method_rolling] [gw2] XPASS tests/test_units.py::TestDataset::test_computation_objects[int64-coords-method_rolling] tests/test_units.py::TestDataset::test_computation_objects[int64-coords-method_rolling_exp] [gw0] XFAIL tests/test_units.py::TestDataset::test_interpolate_na[int64] tests/test_units.py::TestDataset::test_combine_first[float64-data-no_unit] [gw0] PASSED tests/test_units.py::TestDataset::test_combine_first[float64-data-no_unit] tests/test_units.py::TestDataset::test_combine_first[float64-data-dimensionless] [gw0] PASSED tests/test_units.py::TestDataset::test_combine_first[float64-data-dimensionless] tests/test_units.py::TestDataset::test_combine_first[float64-data-incompatible_unit] [gw0] PASSED tests/test_units.py::TestDataset::test_combine_first[float64-data-incompatible_unit] tests/test_units.py::TestDataset::test_combine_first[float64-data-compatible_unit] [gw2] XFAIL tests/test_units.py::TestDataset::test_computation_objects[int64-coords-method_rolling_exp] tests/test_units.py::TestDataset::test_computation_objects[int64-coords-method_weighted] [gw0] PASSED tests/test_units.py::TestDataset::test_combine_first[float64-data-compatible_unit] tests/test_units.py::TestDataset::test_combine_first[float64-data-same_unit] [gw2] PASSED tests/test_units.py::TestDataset::test_computation_objects[int64-coords-method_weighted] tests/test_units.py::TestDataset::test_resample[float64-data] [gw0] PASSED tests/test_units.py::TestDataset::test_combine_first[float64-data-same_unit] tests/test_units.py::TestDataset::test_combine_first[float64-dims-no_unit] [gw0] SKIPPED tests/test_units.py::TestDataset::test_combine_first[float64-dims-no_unit] tests/test_units.py::TestDataset::test_combine_first[float64-dims-dimensionless] [gw0] SKIPPED tests/test_units.py::TestDataset::test_combine_first[float64-dims-dimensionless] tests/test_units.py::TestDataset::test_combine_first[float64-dims-incompatible_unit] [gw0] SKIPPED tests/test_units.py::TestDataset::test_combine_first[float64-dims-incompatible_unit] tests/test_units.py::TestDataset::test_combine_first[float64-dims-compatible_unit] [gw0] SKIPPED tests/test_units.py::TestDataset::test_combine_first[float64-dims-compatible_unit] tests/test_units.py::TestDataset::test_combine_first[float64-dims-same_unit] [gw0] SKIPPED tests/test_units.py::TestDataset::test_combine_first[float64-dims-same_unit] tests/test_units.py::TestDataset::test_combine_first[int64-data-no_unit] [gw0] PASSED tests/test_units.py::TestDataset::test_combine_first[int64-data-no_unit] tests/test_units.py::TestDataset::test_combine_first[int64-data-dimensionless] [gw2] PASSED tests/test_units.py::TestDataset::test_resample[float64-data] tests/test_units.py::TestDataset::test_resample[float64-dims] [gw2] SKIPPED tests/test_units.py::TestDataset::test_resample[float64-dims] tests/test_units.py::TestDataset::test_resample[float64-coords] [gw0] PASSED tests/test_units.py::TestDataset::test_combine_first[int64-data-dimensionless] tests/test_units.py::TestDataset::test_combine_first[int64-data-incompatible_unit] [gw0] PASSED tests/test_units.py::TestDataset::test_combine_first[int64-data-incompatible_unit] tests/test_units.py::TestDataset::test_combine_first[int64-data-compatible_unit] [gw0] PASSED tests/test_units.py::TestDataset::test_combine_first[int64-data-compatible_unit] tests/test_units.py::TestDataset::test_combine_first[int64-data-same_unit] [gw2] PASSED tests/test_units.py::TestDataset::test_resample[float64-coords] tests/test_units.py::TestDataset::test_resample[int64-data] [gw0] PASSED tests/test_units.py::TestDataset::test_combine_first[int64-data-same_unit] tests/test_units.py::TestDataset::test_combine_first[int64-dims-no_unit] [gw0] SKIPPED tests/test_units.py::TestDataset::test_combine_first[int64-dims-no_unit] tests/test_units.py::TestDataset::test_combine_first[int64-dims-dimensionless] [gw0] SKIPPED tests/test_units.py::TestDataset::test_combine_first[int64-dims-dimensionless] tests/test_units.py::TestDataset::test_combine_first[int64-dims-incompatible_unit] [gw0] SKIPPED tests/test_units.py::TestDataset::test_combine_first[int64-dims-incompatible_unit] tests/test_units.py::TestDataset::test_content_manipulation[int64-coords-method_swap_dims] [gw0] PASSED tests/test_units.py::TestDataset::test_content_manipulation[int64-coords-method_swap_dims] tests/test_units.py::TestDataset::test_content_manipulation[int64-coords-method_expand_dims] [gw0] SKIPPED tests/test_units.py::TestDataset::test_content_manipulation[int64-coords-method_expand_dims] tests/test_units.py::TestDataset::test_content_manipulation[int64-coords-method_drop_vars] [gw2] PASSED tests/test_units.py::TestDataset::test_resample[int64-data] tests/test_units.py::TestDataset::test_resample[int64-dims] [gw2] SKIPPED tests/test_units.py::TestDataset::test_resample[int64-dims] tests/test_units.py::TestDataset::test_resample[int64-coords] [gw0] PASSED tests/test_units.py::TestDataset::test_content_manipulation[int64-coords-method_drop_vars] tests/test_units.py::TestDataset::test_content_manipulation[int64-coords-method_drop_dims] [gw0] PASSED tests/test_units.py::TestDataset::test_content_manipulation[int64-coords-method_drop_dims] tests/test_units.py::TestDataset::test_content_manipulation[int64-coords-method_set_coords] [gw0] PASSED tests/test_units.py::TestDataset::test_content_manipulation[int64-coords-method_set_coords] [gw2] PASSED tests/test_units.py::TestDataset::test_resample[int64-coords] tests/test_units.py::TestDataset::test_grouped_operations[float64-data-method_assign-numbagg] tests/test_units.py::TestDataset::test_content_manipulation[int64-coords-method_reset_coords] [gw0] PASSED tests/test_units.py::TestDataset::test_content_manipulation[int64-coords-method_reset_coords] tests/test_units.py::TestDataset::test_content_manipulation[int64-coords-method_copy] [gw2] PASSED tests/test_units.py::TestDataset::test_grouped_operations[float64-data-method_assign-numbagg] tests/test_units.py::TestDataset::test_grouped_operations[float64-data-method_assign-None] [gw0] PASSED tests/test_units.py::TestDataset::test_content_manipulation[int64-coords-method_copy] tests/test_units.py::TestDataset::test_merge[float64-data-no_unit] [gw0] PASSED tests/test_units.py::TestDataset::test_merge[float64-data-no_unit] tests/test_units.py::TestDataset::test_merge[float64-data-dimensionless] [gw0] PASSED tests/test_units.py::TestDataset::test_merge[float64-data-dimensionless] tests/test_units.py::TestDataset::test_merge[float64-data-incompatible_unit] [gw2] PASSED tests/test_units.py::TestDataset::test_grouped_operations[float64-data-method_assign-None] tests/test_units.py::TestDataset::test_grouped_operations[float64-data-method_assign_coords-numbagg] [gw0] PASSED tests/test_units.py::TestDataset::test_merge[float64-data-incompatible_unit] tests/test_units.py::TestDataset::test_merge[float64-data-compatible_unit] [gw0] PASSED tests/test_units.py::TestDataset::test_merge[float64-data-compatible_unit] tests/test_units.py::TestDataset::test_merge[float64-data-identical_unit] [gw2] PASSED tests/test_units.py::TestDataset::test_grouped_operations[float64-data-method_assign_coords-numbagg] tests/test_units.py::TestDataset::test_grouped_operations[float64-data-method_assign_coords-None] [gw0] PASSED tests/test_units.py::TestDataset::test_merge[float64-data-identical_unit] tests/test_units.py::TestDataset::test_merge[float64-dims-no_unit] [gw0] SKIPPED tests/test_units.py::TestDataset::test_merge[float64-dims-no_unit] tests/test_units.py::TestDataset::test_merge[float64-dims-dimensionless] [gw0] SKIPPED tests/test_units.py::TestDataset::test_merge[float64-dims-dimensionless] tests/test_units.py::TestDataset::test_merge[float64-dims-incompatible_unit] [gw0] SKIPPED tests/test_units.py::TestDataset::test_merge[float64-dims-incompatible_unit] tests/test_units.py::TestDataset::test_merge[float64-dims-compatible_unit] [gw0] SKIPPED tests/test_units.py::TestDataset::test_merge[float64-dims-compatible_unit] tests/test_units.py::TestDataset::test_merge[float64-dims-identical_unit] [gw0] SKIPPED tests/test_units.py::TestDataset::test_merge[float64-dims-identical_unit] tests/test_units.py::TestDataset::test_merge[float64-coords-no_unit] [gw2] PASSED tests/test_units.py::TestDataset::test_grouped_operations[float64-data-method_assign_coords-None] tests/test_units.py::TestDataset::test_grouped_operations[float64-data-method_first-numbagg] [gw0] PASSED tests/test_units.py::TestDataset::test_merge[float64-coords-no_unit] tests/test_units.py::TestDataset::test_merge[float64-coords-dimensionless] [gw0] PASSED tests/test_units.py::TestDataset::test_merge[float64-coords-dimensionless] [gw1] XFAIL tests/test_units.py::TestDataset::test_interp_reindex_like[float64-method_interp_like-data] [gw2] PASSED tests/test_units.py::TestDataset::test_grouped_operations[float64-data-method_first-numbagg] tests/test_units.py::TestDataset::test_grouped_operations[float64-data-method_first-None] tests/test_units.py::TestDataset::test_interp_reindex_like[float64-method_interp_like-coords] tests/test_units.py::TestDataset::test_merge[float64-coords-incompatible_unit] [gw0] PASSED tests/test_units.py::TestDataset::test_merge[float64-coords-incompatible_unit] tests/test_units.py::TestDataset::test_merge[float64-coords-compatible_unit] [gw2] PASSED tests/test_units.py::TestDataset::test_grouped_operations[float64-data-method_first-None] tests/test_units.py::TestDataset::test_grouped_operations[float64-data-method_last-numbagg] [gw0] PASSED tests/test_units.py::TestDataset::test_merge[float64-coords-compatible_unit] tests/test_units.py::TestDataset::test_merge[float64-coords-identical_unit] [gw2] PASSED tests/test_units.py::TestDataset::test_grouped_operations[float64-data-method_last-numbagg] tests/test_units.py::TestDataset::test_grouped_operations[float64-data-method_last-None] [gw0] PASSED tests/test_units.py::TestDataset::test_merge[float64-coords-identical_unit] tests/test_units.py::TestDataset::test_merge[int64-data-no_unit] [gw2] PASSED tests/test_units.py::TestDataset::test_grouped_operations[float64-data-method_last-None] [gw0] PASSED tests/test_units.py::TestDataset::test_merge[int64-data-no_unit] tests/test_units.py::TestDataset::test_merge[int64-data-dimensionless] tests/test_units.py::TestDataset::test_grouped_operations[float64-data-method_quantile-numbagg] [gw0] PASSED tests/test_units.py::TestDataset::test_merge[int64-data-dimensionless] tests/test_units.py::TestDataset::test_merge[int64-data-incompatible_unit] [gw0] PASSED tests/test_units.py::TestDataset::test_merge[int64-data-incompatible_unit] tests/test_units.py::TestDataset::test_merge[int64-data-compatible_unit] [gw0] PASSED tests/test_units.py::TestDataset::test_merge[int64-data-compatible_unit] tests/test_units.py::TestDataset::test_merge[int64-data-identical_unit] [gw2] PASSED tests/test_units.py::TestDataset::test_grouped_operations[float64-data-method_quantile-numbagg] tests/test_units.py::TestDataset::test_grouped_operations[float64-data-method_quantile-None] [gw0] PASSED tests/test_units.py::TestDataset::test_merge[int64-data-identical_unit] tests/test_units.py::TestDataset::test_merge[int64-dims-no_unit] [gw0] SKIPPED tests/test_units.py::TestDataset::test_merge[int64-dims-no_unit] tests/test_units.py::TestDataset::test_merge[int64-dims-dimensionless] [gw0] SKIPPED tests/test_units.py::TestDataset::test_merge[int64-dims-dimensionless] tests/test_units.py::TestDataset::test_merge[int64-dims-incompatible_unit] [gw0] SKIPPED tests/test_units.py::TestDataset::test_merge[int64-dims-incompatible_unit] tests/test_units.py::TestDataset::test_merge[int64-dims-compatible_unit] [gw0] SKIPPED tests/test_units.py::TestDataset::test_merge[int64-dims-compatible_unit] tests/test_units.py::TestDataset::test_merge[int64-dims-identical_unit] [gw0] SKIPPED tests/test_units.py::TestDataset::test_merge[int64-dims-identical_unit] tests/test_units.py::TestDataset::test_merge[int64-coords-no_unit] [gw0] PASSED tests/test_units.py::TestDataset::test_merge[int64-coords-no_unit] tests/test_units.py::TestDataset::test_merge[int64-coords-dimensionless] [gw0] PASSED tests/test_units.py::TestDataset::test_merge[int64-coords-dimensionless] [gw2] PASSED tests/test_units.py::TestDataset::test_grouped_operations[float64-data-method_quantile-None] tests/test_units.py::TestDataset::test_grouped_operations[float64-dims-method_assign-numbagg] tests/test_units.py::TestDataset::test_merge[int64-coords-incompatible_unit] [gw2] SKIPPED tests/test_units.py::TestDataset::test_grouped_operations[float64-dims-method_assign-numbagg] tests/test_units.py::TestDataset::test_grouped_operations[float64-dims-method_assign-None] [gw2] SKIPPED tests/test_units.py::TestDataset::test_grouped_operations[float64-dims-method_assign-None] tests/test_units.py::TestDataset::test_grouped_operations[float64-dims-method_assign_coords-numbagg] [gw2] SKIPPED tests/test_units.py::TestDataset::test_grouped_operations[float64-dims-method_assign_coords-numbagg] tests/test_units.py::TestDataset::test_grouped_operations[float64-dims-method_assign_coords-None] [gw2] SKIPPED tests/test_units.py::TestDataset::test_grouped_operations[float64-dims-method_assign_coords-None] tests/test_units.py::TestDataset::test_grouped_operations[float64-dims-method_first-numbagg] [gw2] SKIPPED tests/test_units.py::TestDataset::test_grouped_operations[float64-dims-method_first-numbagg] tests/test_units.py::TestDataset::test_grouped_operations[float64-dims-method_first-None] [gw2] SKIPPED tests/test_units.py::TestDataset::test_grouped_operations[float64-dims-method_first-None] tests/test_units.py::TestDataset::test_grouped_operations[float64-dims-method_last-numbagg] [gw2] SKIPPED tests/test_units.py::TestDataset::test_grouped_operations[float64-dims-method_last-numbagg] tests/test_units.py::TestDataset::test_grouped_operations[float64-dims-method_last-None] [gw2] SKIPPED tests/test_units.py::TestDataset::test_grouped_operations[float64-dims-method_last-None] tests/test_units.py::TestDataset::test_grouped_operations[float64-dims-method_quantile-numbagg] [gw2] SKIPPED tests/test_units.py::TestDataset::test_grouped_operations[float64-dims-method_quantile-numbagg] tests/test_units.py::TestDataset::test_grouped_operations[float64-dims-method_quantile-None] [gw2] SKIPPED tests/test_units.py::TestDataset::test_grouped_operations[float64-dims-method_quantile-None] tests/test_units.py::TestDataset::test_grouped_operations[float64-coords-method_assign-numbagg] [gw0] PASSED tests/test_units.py::TestDataset::test_merge[int64-coords-incompatible_unit] tests/test_units.py::TestDataset::test_merge[int64-coords-compatible_unit] [gw0] PASSED tests/test_units.py::TestDataset::test_merge[int64-coords-compatible_unit] tests/test_units.py::TestDataset::test_merge[int64-coords-identical_unit] [gw2] PASSED tests/test_units.py::TestDataset::test_grouped_operations[float64-coords-method_assign-numbagg] tests/test_units.py::TestDataset::test_grouped_operations[float64-coords-method_assign-None] [gw0] PASSED tests/test_units.py::TestDataset::test_merge[int64-coords-identical_unit] tests/test_units.py::TestPintWrappingDask::test_duck_array_ops [gw0] PASSED tests/test_units.py::TestPintWrappingDask::test_duck_array_ops tests/test_units.py::TestPlots::test_units_in_line_plot_labels[1-coord_attrs0] [gw2] PASSED tests/test_units.py::TestDataset::test_grouped_operations[float64-coords-method_assign-None] tests/test_units.py::TestDataset::test_grouped_operations[float64-coords-method_assign_coords-numbagg] [gw0] PASSED tests/test_units.py::TestPlots::test_units_in_line_plot_labels[1-coord_attrs0] tests/test_units.py::TestPlots::test_units_in_line_plot_labels[coord_unit1-coord_attrs1] [gw2] PASSED tests/test_units.py::TestDataset::test_grouped_operations[float64-coords-method_assign_coords-numbagg] tests/test_units.py::TestDataset::test_grouped_operations[float64-coords-method_assign_coords-None] [gw2] PASSED tests/test_units.py::TestDataset::test_grouped_operations[float64-coords-method_assign_coords-None] tests/test_units.py::TestDataset::test_grouped_operations[float64-coords-method_first-numbagg] [gw2] PASSED tests/test_units.py::TestDataset::test_grouped_operations[float64-coords-method_first-numbagg] tests/test_units.py::TestDataset::test_grouped_operations[float64-coords-method_first-None] [gw2] PASSED tests/test_units.py::TestDataset::test_grouped_operations[float64-coords-method_first-None] tests/test_units.py::TestDataset::test_grouped_operations[float64-coords-method_last-numbagg] [gw2] PASSED tests/test_units.py::TestDataset::test_grouped_operations[float64-coords-method_last-numbagg] tests/test_units.py::TestDataset::test_grouped_operations[float64-coords-method_last-None] [gw2] PASSED tests/test_units.py::TestDataset::test_grouped_operations[float64-coords-method_last-None] tests/test_units.py::TestDataset::test_grouped_operations[float64-coords-method_quantile-numbagg] [gw2] PASSED tests/test_units.py::TestDataset::test_grouped_operations[float64-coords-method_quantile-numbagg] tests/test_units.py::TestDataset::test_grouped_operations[float64-coords-method_quantile-None] [gw2] PASSED tests/test_units.py::TestDataset::test_grouped_operations[float64-coords-method_quantile-None] tests/test_units.py::TestDataset::test_grouped_operations[int64-data-method_assign-numbagg] [gw2] PASSED tests/test_units.py::TestDataset::test_grouped_operations[int64-data-method_assign-numbagg] tests/test_units.py::TestDataset::test_grouped_operations[int64-data-method_assign-None] [gw2] PASSED tests/test_units.py::TestDataset::test_grouped_operations[int64-data-method_assign-None] tests/test_units.py::TestDataset::test_grouped_operations[int64-data-method_assign_coords-numbagg] [gw0] XFAIL tests/test_units.py::TestPlots::test_units_in_line_plot_labels[coord_unit1-coord_attrs1] tests/test_units.py::TestPlots::test_units_in_slice_line_plot_labels_sel[1-coord_attrs0] [gw2] PASSED tests/test_units.py::TestDataset::test_grouped_operations[int64-data-method_assign_coords-numbagg] tests/test_units.py::TestDataset::test_grouped_operations[int64-data-method_assign_coords-None] [gw0] PASSED tests/test_units.py::TestPlots::test_units_in_slice_line_plot_labels_sel[1-coord_attrs0] tests/test_units.py::TestPlots::test_units_in_slice_line_plot_labels_sel[coord_unit1-coord_attrs1] [gw2] PASSED tests/test_units.py::TestDataset::test_grouped_operations[int64-data-method_assign_coords-None] tests/test_units.py::TestDataset::test_grouped_operations[int64-data-method_first-numbagg] [gw2] PASSED tests/test_units.py::TestDataset::test_grouped_operations[int64-data-method_first-numbagg] tests/test_units.py::TestDataset::test_grouped_operations[int64-data-method_first-None] [gw2] PASSED tests/test_units.py::TestDataset::test_grouped_operations[int64-data-method_first-None] tests/test_units.py::TestDataset::test_grouped_operations[int64-data-method_last-numbagg] [gw2] PASSED tests/test_units.py::TestDataset::test_grouped_operations[int64-data-method_last-numbagg] tests/test_units.py::TestDataset::test_grouped_operations[int64-data-method_last-None] [gw2] PASSED tests/test_units.py::TestDataset::test_grouped_operations[int64-data-method_last-None] tests/test_units.py::TestDataset::test_grouped_operations[int64-data-method_quantile-numbagg] [gw2] PASSED tests/test_units.py::TestDataset::test_grouped_operations[int64-data-method_quantile-numbagg] tests/test_units.py::TestDataset::test_grouped_operations[int64-data-method_quantile-None] [gw1] XFAIL tests/test_units.py::TestDataset::test_interp_reindex_like[float64-method_interp_like-coords] tests/test_units.py::TestDataset::test_interp_reindex_like[float64-method_reindex_like-data] [gw1] PASSED tests/test_units.py::TestDataset::test_interp_reindex_like[float64-method_reindex_like-data] tests/test_units.py::TestDataset::test_interp_reindex_like[float64-method_reindex_like-coords] [gw1] PASSED tests/test_units.py::TestDataset::test_interp_reindex_like[float64-method_reindex_like-coords] tests/test_units.py::TestDataset::test_interp_reindex_like[int64-method_interp_like-data] [gw2] PASSED tests/test_units.py::TestDataset::test_grouped_operations[int64-data-method_quantile-None] tests/test_units.py::TestDataset::test_grouped_operations[int64-dims-method_assign-numbagg] [gw2] SKIPPED tests/test_units.py::TestDataset::test_grouped_operations[int64-dims-method_assign-numbagg] tests/test_units.py::TestDataset::test_grouped_operations[int64-dims-method_assign-None] [gw2] SKIPPED tests/test_units.py::TestDataset::test_grouped_operations[int64-dims-method_assign-None] tests/test_units.py::TestDataset::test_grouped_operations[int64-dims-method_assign_coords-numbagg] [gw2] SKIPPED tests/test_units.py::TestDataset::test_grouped_operations[int64-dims-method_assign_coords-numbagg] tests/test_units.py::TestDataset::test_grouped_operations[int64-dims-method_assign_coords-None] [gw2] SKIPPED tests/test_units.py::TestDataset::test_grouped_operations[int64-dims-method_assign_coords-None] tests/test_units.py::TestDataset::test_grouped_operations[int64-dims-method_first-numbagg] [gw2] SKIPPED tests/test_units.py::TestDataset::test_grouped_operations[int64-dims-method_first-numbagg] tests/test_units.py::TestDataset::test_grouped_operations[int64-dims-method_first-None] [gw2] SKIPPED tests/test_units.py::TestDataset::test_grouped_operations[int64-dims-method_first-None] tests/test_units.py::TestDataset::test_grouped_operations[int64-dims-method_last-numbagg] [gw2] SKIPPED tests/test_units.py::TestDataset::test_grouped_operations[int64-dims-method_last-numbagg] tests/test_units.py::TestDataset::test_grouped_operations[int64-dims-method_last-None] [gw2] SKIPPED tests/test_units.py::TestDataset::test_grouped_operations[int64-dims-method_last-None] tests/test_units.py::TestDataset::test_grouped_operations[int64-dims-method_quantile-numbagg] [gw2] SKIPPED tests/test_units.py::TestDataset::test_grouped_operations[int64-dims-method_quantile-numbagg] tests/test_units.py::TestDataset::test_grouped_operations[int64-dims-method_quantile-None] [gw2] SKIPPED tests/test_units.py::TestDataset::test_grouped_operations[int64-dims-method_quantile-None] tests/test_units.py::TestDataset::test_grouped_operations[int64-coords-method_assign-numbagg] [gw2] PASSED tests/test_units.py::TestDataset::test_grouped_operations[int64-coords-method_assign-numbagg] tests/test_units.py::TestDataset::test_grouped_operations[int64-coords-method_assign-None] [gw2] PASSED tests/test_units.py::TestDataset::test_grouped_operations[int64-coords-method_assign-None] tests/test_units.py::TestDataset::test_grouped_operations[int64-coords-method_assign_coords-numbagg] [gw0] XFAIL tests/test_units.py::TestPlots::test_units_in_slice_line_plot_labels_sel[coord_unit1-coord_attrs1] tests/test_units.py::TestPlots::test_units_in_slice_line_plot_labels_isel[1-coord_attrs0] [gw0] PASSED tests/test_units.py::TestPlots::test_units_in_slice_line_plot_labels_isel[1-coord_attrs0] tests/test_units.py::TestPlots::test_units_in_slice_line_plot_labels_isel[coord_unit1-coord_attrs1] [gw2] PASSED tests/test_units.py::TestDataset::test_grouped_operations[int64-coords-method_assign_coords-numbagg] tests/test_units.py::TestDataset::test_grouped_operations[int64-coords-method_assign_coords-None] [gw2] PASSED tests/test_units.py::TestDataset::test_grouped_operations[int64-coords-method_assign_coords-None] tests/test_utils.py::test_infix_dims[supplied4-all_4-expected4] [gw2] PASSED tests/test_utils.py::test_infix_dims[supplied4-all_4-expected4] tests/test_utils.py::test_infix_dims[supplied5-all_5-expected5] [gw2] PASSED tests/test_utils.py::test_infix_dims[supplied5-all_5-expected5] tests/test_utils.py::test_infix_dims_errors[supplied0-all_0] [gw2] PASSED tests/test_utils.py::test_infix_dims_errors[supplied0-all_0] tests/test_utils.py::test_infix_dims_errors[supplied1-all_1] [gw2] PASSED tests/test_utils.py::test_infix_dims_errors[supplied1-all_1] tests/test_utils.py::test_parse_dims_as_tuple[str] [gw2] PASSED tests/test_utils.py::test_parse_dims_as_tuple[str] tests/test_utils.py::test_parse_dims_as_tuple[list_of_str] [gw2] PASSED tests/test_utils.py::test_parse_dims_as_tuple[list_of_str] tests/test_utils.py::test_parse_dims_as_tuple[list_mixed] [gw2] PASSED tests/test_utils.py::test_parse_dims_as_tuple[list_mixed] tests/test_utils.py::test_parse_dims_as_tuple[list_with_ellipsis] [gw2] PASSED tests/test_utils.py::test_parse_dims_as_tuple[list_with_ellipsis] tests/test_utils.py::test_parse_dims_as_tuple[tuple_of_str] [gw2] PASSED tests/test_utils.py::test_parse_dims_as_tuple[tuple_of_str] tests/test_utils.py::test_parse_dims_as_tuple[list_with_tuple] [gw2] PASSED tests/test_utils.py::test_parse_dims_as_tuple[list_with_tuple] tests/test_utils.py::test_parse_dims_as_tuple[tuple_of_tuple] [gw2] PASSED tests/test_utils.py::test_parse_dims_as_tuple[tuple_of_tuple] tests/test_utils.py::test_parse_dims_as_tuple[non_sequence_collection] [gw2] PASSED tests/test_utils.py::test_parse_dims_as_tuple[non_sequence_collection] tests/test_utils.py::test_parse_dims_as_tuple[empty_tuple] [gw2] PASSED tests/test_utils.py::test_parse_dims_as_tuple[empty_tuple] tests/test_utils.py::test_parse_dims_as_tuple[empty_collection] [gw2] PASSED tests/test_utils.py::test_parse_dims_as_tuple[empty_collection] tests/test_utils.py::test_parse_dims_as_tuple[None] [gw2] PASSED tests/test_utils.py::test_parse_dims_as_tuple[None] tests/test_utils.py::test_parse_dims_as_tuple[ellipsis] [gw2] PASSED tests/test_utils.py::test_parse_dims_as_tuple[ellipsis] tests/test_utils.py::test_parse_dims_set [gw2] PASSED tests/test_utils.py::test_parse_dims_set tests/test_utils.py::test_parse_dims_replace_none[None] [gw2] PASSED tests/test_utils.py::test_parse_dims_replace_none[None] tests/test_utils.py::test_parse_dims_replace_none[ellipsis] [gw2] PASSED tests/test_utils.py::test_parse_dims_replace_none[ellipsis] tests/test_utils.py::test_parse_dims_raises[str_missing] [gw2] PASSED tests/test_utils.py::test_parse_dims_raises[str_missing] tests/test_utils.py::test_parse_dims_raises[list_missing_one] [gw2] PASSED tests/test_utils.py::test_parse_dims_raises[list_missing_one] tests/test_utils.py::test_parse_dims_raises[list_missing_all] [gw2] PASSED tests/test_utils.py::test_parse_dims_raises[list_missing_all] tests/test_utils.py::test_parse_ordered_dims[str] [gw2] PASSED tests/test_utils.py::test_parse_ordered_dims[str] tests/test_utils.py::test_parse_ordered_dims[list] [gw2] PASSED tests/test_utils.py::test_parse_ordered_dims[list] tests/test_utils.py::test_parse_ordered_dims[list_only_ellipsis] [gw2] PASSED tests/test_utils.py::test_parse_ordered_dims[list_only_ellipsis] tests/test_utils.py::test_parse_ordered_dims[list_with_ellipsis] [gw2] PASSED tests/test_utils.py::test_parse_ordered_dims[list_with_ellipsis] tests/test_utils.py::test_parse_ordered_dims[list_with_middle_ellipsis] [gw2] PASSED tests/test_utils.py::test_parse_ordered_dims[list_with_middle_ellipsis] tests/test_utils.py::test_parse_ordered_dims_raises [gw2] PASSED tests/test_utils.py::test_parse_ordered_dims_raises tests/test_utils.py::test_iterate_nested[nested_list0-expected0] [gw2] PASSED tests/test_utils.py::test_iterate_nested[nested_list0-expected0] tests/test_utils.py::test_iterate_nested[nested_list1-expected1] [gw2] PASSED tests/test_utils.py::test_iterate_nested[nested_list1-expected1] tests/test_utils.py::test_iterate_nested[nested_list2-expected2] [gw2] PASSED tests/test_utils.py::test_iterate_nested[nested_list2-expected2] tests/test_utils.py::test_iterate_nested[nested_list3-expected3] [gw2] PASSED tests/test_utils.py::test_iterate_nested[nested_list3-expected3] tests/test_utils.py::test_iterate_nested[nested_list4-expected4] [gw2] PASSED tests/test_utils.py::test_iterate_nested[nested_list4-expected4] tests/test_utils.py::test_iterate_nested[nested_list5-expected5] [gw2] PASSED tests/test_utils.py::test_iterate_nested[nested_list5-expected5] tests/test_utils.py::test_find_stack_level [gw2] PASSED tests/test_utils.py::test_find_stack_level tests/test_utils.py::test_attempt_import [gw2] PASSED tests/test_utils.py::test_attempt_import tests/test_variable.py::test_as_compatible_data_writeable[data0] [gw2] PASSED tests/test_variable.py::test_as_compatible_data_writeable[data0] tests/test_variable.py::test_as_compatible_data_writeable[data1] [gw2] PASSED tests/test_variable.py::test_as_compatible_data_writeable[data1] tests/test_variable.py::TestVariable::test_properties [gw2] PASSED tests/test_variable.py::TestVariable::test_properties tests/test_variable.py::TestVariable::test_attrs [gw2] PASSED tests/test_variable.py::TestVariable::test_attrs tests/test_variable.py::TestVariable::test_init[expected0] [gw2] PASSED tests/test_variable.py::TestVariable::test_init[expected0] tests/test_variable.py::TestVariable::test_init[expected1] [gw2] PASSED tests/test_variable.py::TestVariable::test_init[expected1] tests/test_variable.py::TestVariable::test_data [gw2] PASSED tests/test_variable.py::TestVariable::test_data tests/test_variable.py::TestVariable::test_getitem_dict [gw2] PASSED tests/test_variable.py::TestVariable::test_getitem_dict tests/test_variable.py::TestVariable::test_getitem_1d [gw2] PASSED tests/test_variable.py::TestVariable::test_getitem_1d tests/test_variable.py::TestVariable::test_getitem_1d_fancy [gw2] PASSED tests/test_variable.py::TestVariable::test_getitem_1d_fancy tests/test_variable.py::TestVariable::test_getitem_with_mask [gw2] PASSED tests/test_variable.py::TestVariable::test_getitem_with_mask tests/test_variable.py::TestVariable::test_getitem_with_mask_size_zero [gw2] PASSED tests/test_variable.py::TestVariable::test_getitem_with_mask_size_zero tests/test_variable.py::TestVariable::test_getitem_with_mask_nd_indexer [gw2] PASSED tests/test_variable.py::TestVariable::test_getitem_with_mask_nd_indexer tests/test_variable.py::TestVariable::test_index_0d_int [gw2] PASSED tests/test_variable.py::TestVariable::test_index_0d_int tests/test_variable.py::TestVariable::test_index_0d_float [gw2] PASSED tests/test_variable.py::TestVariable::test_index_0d_float tests/test_variable.py::TestVariable::test_index_0d_string [gw2] PASSED tests/test_variable.py::TestVariable::test_index_0d_string tests/test_variable.py::TestVariable::test_index_0d_datetime [gw2] PASSED tests/test_variable.py::TestVariable::test_index_0d_datetime tests/test_variable.py::TestVariable::test_index_0d_timedelta64 [gw2] PASSED tests/test_variable.py::TestVariable::test_index_0d_timedelta64 tests/test_variable.py::TestVariable::test_index_0d_not_a_time [gw2] PASSED tests/test_variable.py::TestVariable::test_index_0d_not_a_time tests/test_variable.py::TestVariable::test_index_0d_object [gw2] PASSED tests/test_variable.py::TestVariable::test_index_0d_object tests/test_variable.py::TestVariable::test_0d_object_array_with_list [gw2] PASSED tests/test_variable.py::TestVariable::test_0d_object_array_with_list tests/test_variable.py::TestVariable::test_index_and_concat_datetime [gw2] PASSED tests/test_variable.py::TestVariable::test_index_and_concat_datetime tests/test_variable.py::TestVariable::test_0d_time_data [gw2] PASSED tests/test_variable.py::TestVariable::test_0d_time_data tests/test_variable.py::TestVariable::test_datetime64_conversion[values0-ns] [gw2] PASSED tests/test_variable.py::TestVariable::test_datetime64_conversion[values0-ns] tests/test_variable.py::TestVariable::test_datetime64_conversion[values1-ns] [gw2] PASSED tests/test_variable.py::TestVariable::test_datetime64_conversion[values1-ns] tests/test_variable.py::TestVariable::test_datetime64_conversion[values2-s] [gw2] PASSED tests/test_variable.py::TestVariable::test_datetime64_conversion[values2-s] tests/test_variable.py::TestVariable::test_datetime64_conversion[values3-s] [gw2] PASSED tests/test_variable.py::TestVariable::test_datetime64_conversion[values3-s] tests/test_variable.py::TestVariable::test_datetime64_conversion[values4-ns] [gw2] PASSED tests/test_variable.py::TestVariable::test_datetime64_conversion[values4-ns] tests/test_variable.py::TestVariable::test_datetime64_conversion[values5-ns] [gw2] PASSED tests/test_variable.py::TestVariable::test_datetime64_conversion[values5-ns] tests/test_variable.py::TestVariable::test_timedelta64_conversion[values0-ns] [gw2] PASSED tests/test_variable.py::TestVariable::test_timedelta64_conversion[values0-ns] tests/test_variable.py::TestVariable::test_timedelta64_conversion[values1-ns] [gw2] PASSED tests/test_variable.py::TestVariable::test_timedelta64_conversion[values1-ns] tests/test_variable.py::TestVariable::test_timedelta64_conversion[values2-s] [gw2] PASSED tests/test_variable.py::TestVariable::test_timedelta64_conversion[values2-s] tests/test_variable.py::TestVariable::test_timedelta64_conversion[values3-s] [gw2] PASSED tests/test_variable.py::TestVariable::test_timedelta64_conversion[values3-s] tests/test_variable.py::TestVariable::test_timedelta64_conversion[values4-ns] [gw0] XFAIL tests/test_units.py::TestPlots::test_units_in_slice_line_plot_labels_isel[coord_unit1-coord_attrs1] tests/test_units.py::TestPlots::test_units_in_2d_plot_colorbar_label [gw2] PASSED tests/test_variable.py::TestVariable::test_timedelta64_conversion[values4-ns] tests/test_variable.py::TestVariable::test_timedelta64_conversion[values5-ns] [gw2] PASSED tests/test_variable.py::TestVariable::test_timedelta64_conversion[values5-ns] tests/test_variable.py::TestVariable::test_object_conversion [gw1] XFAIL tests/test_units.py::TestDataset::test_interp_reindex_like[int64-method_interp_like-data] tests/test_units.py::TestDataset::test_interp_reindex_like[int64-method_interp_like-coords] [gw2] PASSED tests/test_variable.py::TestVariable::test_object_conversion tests/test_variable.py::TestVariable::test_pandas_data [gw0] PASSED tests/test_units.py::TestPlots::test_units_in_2d_plot_colorbar_label tests/test_units.py::TestPlots::test_units_facetgrid_plot_labels [gw2] PASSED tests/test_variable.py::TestVariable::test_pandas_data tests/test_variable.py::TestVariable::test_pad[xr_arg3-np_arg3-reflect] [gw2] PASSED tests/test_variable.py::TestVariable::test_pad[xr_arg3-np_arg3-reflect] tests/test_variable.py::TestVariable::test_pad[xr_arg3-np_arg3-edge] [gw2] PASSED tests/test_variable.py::TestVariable::test_pad[xr_arg3-np_arg3-edge] tests/test_variable.py::TestVariable::test_pad[xr_arg3-np_arg3-linear_ramp] [gw2] PASSED tests/test_variable.py::TestVariable::test_pad[xr_arg3-np_arg3-linear_ramp] tests/test_variable.py::TestVariable::test_pad[xr_arg3-np_arg3-maximum] [gw2] PASSED tests/test_variable.py::TestVariable::test_pad[xr_arg3-np_arg3-maximum] tests/test_variable.py::TestVariable::test_pad[xr_arg3-np_arg3-minimum] [gw2] PASSED tests/test_variable.py::TestVariable::test_pad[xr_arg3-np_arg3-minimum] tests/test_variable.py::TestVariable::test_pad[xr_arg3-np_arg3-symmetric] [gw2] PASSED tests/test_variable.py::TestVariable::test_pad[xr_arg3-np_arg3-symmetric] tests/test_variable.py::TestVariable::test_pad[xr_arg3-np_arg3-wrap] [gw2] PASSED tests/test_variable.py::TestVariable::test_pad[xr_arg3-np_arg3-wrap] tests/test_variable.py::TestVariable::test_pad[xr_arg4-np_arg4-mean] [gw2] PASSED tests/test_variable.py::TestVariable::test_pad[xr_arg4-np_arg4-mean] tests/test_variable.py::TestVariable::test_pad[xr_arg4-np_arg4-median] [gw2] PASSED tests/test_variable.py::TestVariable::test_pad[xr_arg4-np_arg4-median] tests/test_variable.py::TestVariable::test_pad[xr_arg4-np_arg4-reflect] [gw2] PASSED tests/test_variable.py::TestVariable::test_pad[xr_arg4-np_arg4-reflect] tests/test_variable.py::TestVariable::test_pad[xr_arg4-np_arg4-edge] [gw2] PASSED tests/test_variable.py::TestVariable::test_pad[xr_arg4-np_arg4-edge] tests/test_variable.py::TestVariable::test_pad[xr_arg4-np_arg4-linear_ramp] [gw2] PASSED tests/test_variable.py::TestVariable::test_pad[xr_arg4-np_arg4-linear_ramp] tests/test_variable.py::TestVariable::test_pad[xr_arg4-np_arg4-maximum] [gw2] PASSED tests/test_variable.py::TestVariable::test_pad[xr_arg4-np_arg4-maximum] tests/test_variable.py::TestVariable::test_pad[xr_arg4-np_arg4-minimum] [gw2] PASSED tests/test_variable.py::TestVariable::test_pad[xr_arg4-np_arg4-minimum] [gw0] PASSED tests/test_units.py::TestPlots::test_units_facetgrid_plot_labels tests/test_units.py::TestPlots::test_units_facetgrid_2d_imshow_plot_colorbar_labels tests/test_variable.py::TestVariable::test_pad[xr_arg4-np_arg4-symmetric] [gw2] PASSED tests/test_variable.py::TestVariable::test_pad[xr_arg4-np_arg4-symmetric] tests/test_variable.py::TestVariable::test_pad[xr_arg4-np_arg4-wrap] [gw2] PASSED tests/test_variable.py::TestVariable::test_pad[xr_arg4-np_arg4-wrap] tests/test_variable.py::TestVariable::test_pad_constant_values[xr_arg0-np_arg0] [gw2] PASSED tests/test_variable.py::TestVariable::test_pad_constant_values[xr_arg0-np_arg0] tests/test_variable.py::TestVariable::test_pad_constant_values[xr_arg1-np_arg1] [gw2] PASSED tests/test_variable.py::TestVariable::test_pad_constant_values[xr_arg1-np_arg1] tests/test_variable.py::TestVariable::test_pad_constant_values[xr_arg2-np_arg2] [gw2] PASSED tests/test_variable.py::TestVariable::test_pad_constant_values[xr_arg2-np_arg2] tests/test_variable.py::TestVariable::test_pad_constant_values[xr_arg3-np_arg3] [gw2] PASSED tests/test_variable.py::TestVariable::test_pad_constant_values[xr_arg3-np_arg3] tests/test_variable.py::TestVariable::test_pad_constant_values[xr_arg4-np_arg4] [gw2] PASSED tests/test_variable.py::TestVariable::test_pad_constant_values[xr_arg4-np_arg4] tests/test_variable.py::TestVariable::test_pad_keep_attrs[default] [gw2] PASSED tests/test_variable.py::TestVariable::test_pad_keep_attrs[default] tests/test_variable.py::TestVariable::test_pad_keep_attrs[False] [gw2] PASSED tests/test_variable.py::TestVariable::test_pad_keep_attrs[False] tests/test_variable.py::TestVariable::test_pad_keep_attrs[True] [gw2] PASSED tests/test_variable.py::TestVariable::test_pad_keep_attrs[True] tests/test_variable.py::TestVariable::test_rolling_window[x-3] [gw2] PASSED tests/test_variable.py::TestVariable::test_rolling_window[x-3] tests/test_variable.py::TestVariable::test_rolling_window[y-5] [gw2] PASSED tests/test_variable.py::TestVariable::test_rolling_window[y-5] tests/test_variable.py::TestVariable::test_rolling_1d [gw2] PASSED tests/test_variable.py::TestVariable::test_rolling_1d tests/test_variable.py::TestVariable::test_nd_rolling[dims0-center0] [gw2] PASSED tests/test_variable.py::TestVariable::test_nd_rolling[dims0-center0] tests/test_variable.py::TestVariable::test_nd_rolling[dims0-center1] [gw2] PASSED tests/test_variable.py::TestVariable::test_nd_rolling[dims0-center1] tests/test_variable.py::TestVariable::test_nd_rolling[dims1-center0] [gw2] PASSED tests/test_variable.py::TestVariable::test_nd_rolling[dims1-center0] tests/test_variable.py::TestVariable::test_nd_rolling[dims1-center1] [gw2] PASSED tests/test_variable.py::TestVariable::test_nd_rolling[dims1-center1] tests/test_variable.py::TestVariable::test_nd_rolling[dims2-center0] [gw2] PASSED tests/test_variable.py::TestVariable::test_nd_rolling[dims2-center0] tests/test_variable.py::TestVariable::test_nd_rolling[dims2-center1] [gw2] PASSED tests/test_variable.py::TestVariable::test_nd_rolling[dims2-center1] tests/test_variable.py::TestVariable::test_rolling_window_errors[x-window0-x_w-True] [gw0] PASSED tests/test_units.py::TestPlots::test_units_facetgrid_2d_imshow_plot_colorbar_labels tests/test_units.py::TestPlots::test_units_facetgrid_2d_contourf_plot_colorbar_labels [gw2] PASSED tests/test_variable.py::TestVariable::test_rolling_window_errors[x-window0-x_w-True] tests/test_variable.py::TestVariable::test_rolling_window_errors[x-3-window_dim1-True] [gw2] PASSED tests/test_variable.py::TestVariable::test_rolling_window_errors[x-3-window_dim1-True] tests/test_variable.py::TestVariable::test_rolling_window_errors[x-3-x_w-center2] [gw2] PASSED tests/test_variable.py::TestVariable::test_rolling_window_errors[x-3-x_w-center2] tests/test_variable.py::TestVariable::test_values [gw2] PASSED tests/test_variable.py::TestVariable::test_values tests/test_variable.py::TestVariable::test_numpy_same_methods [gw2] PASSED tests/test_variable.py::TestVariable::test_numpy_same_methods tests/test_variable.py::TestVariable::test_datetime64_conversion_scalar[values0-s] [gw2] PASSED tests/test_variable.py::TestVariable::test_datetime64_conversion_scalar[values0-s] tests/test_variable.py::TestVariable::test_datetime64_conversion_scalar[values1-ns] [gw2] PASSED tests/test_variable.py::TestVariable::test_datetime64_conversion_scalar[values1-ns] tests/test_variable.py::TestVariable::test_datetime64_conversion_scalar[values2-ns] [gw2] PASSED tests/test_variable.py::TestVariable::test_datetime64_conversion_scalar[values2-ns] tests/test_variable.py::TestVariable::test_datetime64_conversion_scalar[values3-ns] [gw2] PASSED tests/test_variable.py::TestVariable::test_datetime64_conversion_scalar[values3-ns] tests/test_variable.py::TestVariable::test_timedelta64_conversion_scalar[values0-s] [gw2] PASSED tests/test_variable.py::TestVariable::test_timedelta64_conversion_scalar[values0-s] tests/test_variable.py::TestVariable::test_timedelta64_conversion_scalar[values1-s] [gw2] PASSED tests/test_variable.py::TestVariable::test_timedelta64_conversion_scalar[values1-s] tests/test_variable.py::TestVariable::test_timedelta64_conversion_scalar[values2-ns] [gw2] PASSED tests/test_variable.py::TestVariable::test_timedelta64_conversion_scalar[values2-ns] tests/test_variable.py::TestVariable::test_timedelta64_conversion_scalar[values3-ns] [gw2] PASSED tests/test_variable.py::TestVariable::test_timedelta64_conversion_scalar[values3-ns] tests/test_variable.py::TestVariable::test_timedelta64_conversion_scalar[values4-ns] [gw2] PASSED tests/test_variable.py::TestVariable::test_timedelta64_conversion_scalar[values4-ns] tests/test_variable.py::TestVariable::test_0d_str [gw2] PASSED tests/test_variable.py::TestVariable::test_0d_str tests/test_variable.py::TestVariable::test_0d_datetime [gw2] PASSED tests/test_variable.py::TestVariable::test_0d_datetime tests/test_variable.py::TestVariable::test_0d_timedelta[values0-ns] [gw2] PASSED tests/test_variable.py::TestVariable::test_0d_timedelta[values0-ns] tests/test_variable.py::TestVariable::test_0d_timedelta[values1-s] [gw2] PASSED tests/test_variable.py::TestVariable::test_0d_timedelta[values1-s] tests/test_variable.py::TestVariable::test_equals_and_identical [gw2] PASSED tests/test_variable.py::TestVariable::test_equals_and_identical tests/test_variable.py::TestVariable::test_broadcast_equals [gw2] PASSED tests/test_variable.py::TestVariable::test_broadcast_equals tests/test_variable.py::TestVariable::test_no_conflicts [gw2] PASSED tests/test_variable.py::TestVariable::test_no_conflicts tests/test_variable.py::TestVariable::test_as_variable [gw2] PASSED tests/test_variable.py::TestVariable::test_as_variable tests/test_variable.py::TestVariable::test_repr [gw2] PASSED tests/test_variable.py::TestVariable::test_repr tests/test_variable.py::TestVariable::test_repr_lazy_data [gw2] PASSED tests/test_variable.py::TestVariable::test_repr_lazy_data tests/test_variable.py::TestVariable::test_detect_indexer_type [gw2] PASSED tests/test_variable.py::TestVariable::test_detect_indexer_type tests/test_variable.py::TestVariable::test_indexer_type [gw2] PASSED tests/test_variable.py::TestVariable::test_indexer_type tests/test_variable.py::TestVariable::test_items [gw2] PASSED tests/test_variable.py::TestVariable::test_items tests/test_variable.py::TestVariable::test_getitem_basic [gw2] PASSED tests/test_variable.py::TestVariable::test_getitem_basic tests/test_variable.py::TestVariable::test_getitem_with_mask_2d_input [gw0] PASSED tests/test_units.py::TestPlots::test_units_facetgrid_2d_contourf_plot_colorbar_labels [gw2] PASSED tests/test_variable.py::TestVariable::test_getitem_with_mask_2d_input tests/test_variable.py::TestVariable::test_isel tests/test_utils.py::TestAlias::test [gw2] PASSED tests/test_variable.py::TestVariable::test_isel tests/test_variable.py::TestVariable::test_index_0d_numpy_string [gw2] PASSED tests/test_variable.py::TestVariable::test_index_0d_numpy_string tests/test_variable.py::TestVariable::test_indexing_0d_unicode [gw2] PASSED tests/test_variable.py::TestVariable::test_indexing_0d_unicode tests/test_variable.py::TestVariable::test_shift[fill_value0] [gw0] PASSED tests/test_utils.py::TestAlias::test tests/test_utils.py::test_maybe_coerce_to_str[a0-b0-expected0] [gw2] PASSED tests/test_variable.py::TestVariable::test_shift[fill_value0] tests/test_variable.py::TestVariable::test_shift[2] [gw0] PASSED tests/test_utils.py::test_maybe_coerce_to_str[a0-b0-expected0] tests/test_utils.py::test_maybe_coerce_to_str[a1-b1-expected1] [gw2] PASSED tests/test_variable.py::TestVariable::test_shift[2] tests/test_variable.py::TestVariable::test_shift[2.0] [gw0] PASSED tests/test_utils.py::test_maybe_coerce_to_str[a1-b1-expected1] [gw2] PASSED tests/test_variable.py::TestVariable::test_shift[2.0] tests/test_variable.py::TestVariable::test_shift2d tests/test_utils.py::test_maybe_coerce_to_str_minimal_str_dtype [gw2] PASSED tests/test_variable.py::TestVariable::test_shift2d tests/test_variable.py::TestVariable::test_roll [gw0] PASSED tests/test_utils.py::test_maybe_coerce_to_str_minimal_str_dtype tests/test_utils.py::TestArrayEquiv::test_0d [gw2] PASSED tests/test_variable.py::TestVariable::test_roll tests/test_variable.py::TestVariable::test_roll_consistency [gw0] PASSED tests/test_utils.py::TestArrayEquiv::test_0d tests/test_utils.py::TestDictionaries::test_equivalent [gw2] PASSED tests/test_variable.py::TestVariable::test_roll_consistency tests/test_variable.py::TestVariable::test_transpose [gw0] PASSED tests/test_utils.py::TestDictionaries::test_equivalent tests/test_utils.py::TestDictionaries::test_safe [gw0] PASSED tests/test_utils.py::TestDictionaries::test_safe tests/test_utils.py::TestDictionaries::test_unsafe [gw2] PASSED tests/test_variable.py::TestVariable::test_transpose tests/test_variable.py::TestVariable::test_transpose_0d [gw2] PASSED tests/test_variable.py::TestVariable::test_transpose_0d tests/test_variable.py::TestVariable::test_pandas_categorical_dtype [gw2] PASSED tests/test_variable.py::TestVariable::test_pandas_categorical_dtype tests/test_variable.py::TestVariable::test_squeeze [gw1] XFAIL tests/test_units.py::TestDataset::test_interp_reindex_like[int64-method_interp_like-coords] tests/test_units.py::TestDataset::test_interp_reindex_like[int64-method_reindex_like-data] [gw0] PASSED tests/test_utils.py::TestDictionaries::test_unsafe tests/test_utils.py::TestDictionaries::test_compat_dict_intersection [gw0] PASSED tests/test_utils.py::TestDictionaries::test_compat_dict_intersection tests/test_utils.py::TestDictionaries::test_compat_dict_union [gw2] PASSED tests/test_variable.py::TestVariable::test_squeeze tests/test_variable.py::TestVariable::test_get_axis_num [gw0] PASSED tests/test_utils.py::TestDictionaries::test_compat_dict_union tests/test_utils.py::TestDictionaries::test_dict_equiv [gw1] PASSED tests/test_units.py::TestDataset::test_interp_reindex_like[int64-method_reindex_like-data] tests/test_units.py::TestDataset::test_interp_reindex_like[int64-method_reindex_like-coords] [gw2] PASSED tests/test_variable.py::TestVariable::test_get_axis_num tests/test_variable.py::TestVariable::test_set_dims [gw0] PASSED tests/test_utils.py::TestDictionaries::test_dict_equiv tests/test_utils.py::TestDictionaries::test_frozen [gw0] PASSED tests/test_utils.py::TestDictionaries::test_frozen [gw2] PASSED tests/test_variable.py::TestVariable::test_set_dims tests/test_variable.py::TestVariable::test_set_dims_object_dtype tests/test_utils.py::TestDictionaries::test_filtered [gw1] PASSED tests/test_units.py::TestDataset::test_interp_reindex_like[int64-method_reindex_like-coords] tests/test_units.py::TestDataset::test_interp_reindex_like_indexing[float64-method_interp_like-no_unit] [gw1] SKIPPED tests/test_units.py::TestDataset::test_interp_reindex_like_indexing[float64-method_interp_like-no_unit] [gw0] PASSED tests/test_utils.py::TestDictionaries::test_filtered [gw2] PASSED tests/test_variable.py::TestVariable::test_set_dims_object_dtype tests/test_variable.py::TestVariable::test_set_dims_without_broadcast tests/test_units.py::TestDataset::test_interp_reindex_like_indexing[float64-method_interp_like-dimensionless] [gw1] SKIPPED tests/test_units.py::TestDataset::test_interp_reindex_like_indexing[float64-method_interp_like-dimensionless] tests/test_units.py::TestDataset::test_interp_reindex_like_indexing[float64-method_interp_like-incompatible_unit] [gw1] SKIPPED tests/test_units.py::TestDataset::test_interp_reindex_like_indexing[float64-method_interp_like-incompatible_unit] tests/test_utils.py::test_repr_object tests/test_units.py::TestDataset::test_interp_reindex_like_indexing[float64-method_interp_like-compatible_unit] [gw1] SKIPPED tests/test_units.py::TestDataset::test_interp_reindex_like_indexing[float64-method_interp_like-compatible_unit] tests/test_units.py::TestDataset::test_grouped_operations[int64-coords-method_first-numbagg] [gw2] PASSED tests/test_variable.py::TestVariable::test_set_dims_without_broadcast tests/test_variable.py::TestVariable::test_stack [gw0] PASSED tests/test_utils.py::test_repr_object tests/test_utils.py::test_repr_object_magic_methods [gw0] PASSED tests/test_utils.py::test_repr_object_magic_methods tests/test_utils.py::test_is_remote_uri [gw2] PASSED tests/test_variable.py::TestVariable::test_stack tests/test_variable.py::TestVariable::test_stack_errors [gw0] PASSED tests/test_utils.py::test_is_remote_uri [gw2] PASSED tests/test_variable.py::TestVariable::test_stack_errors tests/test_variable.py::TestVariable::test_unstack tests/test_utils.py::Test_is_uniform_and_sorted::test_sorted_uniform [gw1] PASSED tests/test_units.py::TestDataset::test_grouped_operations[int64-coords-method_first-numbagg] tests/test_units.py::TestDataset::test_grouped_operations[int64-coords-method_first-None] [gw2] PASSED tests/test_variable.py::TestVariable::test_unstack tests/test_variable.py::TestVariable::test_unstack_errors [gw0] PASSED tests/test_utils.py::Test_is_uniform_and_sorted::test_sorted_uniform tests/test_utils.py::Test_is_uniform_and_sorted::test_sorted_not_uniform [gw2] PASSED tests/test_variable.py::TestVariable::test_unstack_errors tests/test_variable.py::TestVariable::test_unstack_2d [gw0] PASSED tests/test_utils.py::Test_is_uniform_and_sorted::test_sorted_not_uniform tests/test_utils.py::Test_is_uniform_and_sorted::test_not_sorted_uniform [gw2] PASSED tests/test_variable.py::TestVariable::test_unstack_2d tests/test_variable.py::TestVariable::test_stack_unstack_consistency [gw1] PASSED tests/test_units.py::TestDataset::test_grouped_operations[int64-coords-method_first-None] [gw0] PASSED tests/test_utils.py::Test_is_uniform_and_sorted::test_not_sorted_uniform tests/test_utils.py::Test_is_uniform_and_sorted::test_not_sorted_not_uniform tests/test_units.py::TestDataset::test_grouped_operations[int64-coords-method_last-numbagg] [gw2] PASSED tests/test_variable.py::TestVariable::test_stack_unstack_consistency tests/test_variable.py::TestVariable::test_unstack_without_missing [gw0] PASSED tests/test_utils.py::Test_is_uniform_and_sorted::test_not_sorted_not_uniform tests/test_utils.py::Test_is_uniform_and_sorted::test_two_numbers [gw2] PASSED tests/test_variable.py::TestVariable::test_unstack_without_missing tests/test_variable.py::TestVariable::test_broadcasting_math [gw0] PASSED tests/test_utils.py::Test_is_uniform_and_sorted::test_two_numbers tests/test_utils.py::Test_is_uniform_and_sorted::test_relative_tolerance [gw2] PASSED tests/test_variable.py::TestVariable::test_broadcasting_math tests/test_variable.py::TestVariable::test_broadcasting_failures [gw1] PASSED tests/test_units.py::TestDataset::test_grouped_operations[int64-coords-method_last-numbagg] tests/test_units.py::TestDataset::test_grouped_operations[int64-coords-method_last-None] [gw0] PASSED tests/test_utils.py::Test_is_uniform_and_sorted::test_relative_tolerance tests/test_utils.py::Test_hashable::test_hashable [gw2] PASSED tests/test_variable.py::TestVariable::test_broadcasting_failures tests/test_variable.py::TestVariable::test_inplace_math [gw0] PASSED tests/test_utils.py::Test_hashable::test_hashable tests/test_utils.py::test_dask_array_is_scalar [gw2] PASSED tests/test_variable.py::TestVariable::test_inplace_math tests/test_variable.py::TestVariable::test_inplace_math_error [gw0] PASSED tests/test_utils.py::test_dask_array_is_scalar tests/test_utils.py::test_hidden_key_dict [gw1] PASSED tests/test_units.py::TestDataset::test_grouped_operations[int64-coords-method_last-None] [gw2] PASSED tests/test_variable.py::TestVariable::test_inplace_math_error tests/test_units.py::TestDataset::test_grouped_operations[int64-coords-method_quantile-numbagg] tests/test_variable.py::TestVariable::test_reduce [gw0] PASSED tests/test_utils.py::test_hidden_key_dict tests/test_utils.py::test_either_dict_or_kwargs [gw2] PASSED tests/test_variable.py::TestVariable::test_reduce tests/test_variable.py::TestVariable::test_reduce_use_bottleneck[bottleneck] [gw0] PASSED tests/test_utils.py::test_either_dict_or_kwargs tests/test_utils.py::test_infix_dims[supplied0-all_0-expected0] [gw2] PASSED tests/test_variable.py::TestVariable::test_reduce_use_bottleneck[bottleneck] tests/test_variable.py::TestVariable::test_quantile[None-None-0.25-True] [gw0] PASSED tests/test_utils.py::test_infix_dims[supplied0-all_0-expected0] tests/test_utils.py::test_infix_dims[supplied1-all_1-expected1] [gw2] PASSED tests/test_variable.py::TestVariable::test_quantile[None-None-0.25-True] tests/test_variable.py::TestVariable::test_quantile[None-None-0.25-False] [gw0] PASSED tests/test_utils.py::test_infix_dims[supplied1-all_1-expected1] tests/test_utils.py::test_infix_dims[supplied2-all_2-expected2] [gw2] PASSED tests/test_variable.py::TestVariable::test_quantile[None-None-0.25-False] tests/test_variable.py::TestVariable::test_quantile[None-None-0.25-None] [gw0] PASSED tests/test_utils.py::test_infix_dims[supplied2-all_2-expected2] tests/test_utils.py::test_infix_dims[supplied3-all_3-expected3] [gw2] PASSED tests/test_variable.py::TestVariable::test_quantile[None-None-0.25-None] tests/test_variable.py::TestVariable::test_quantile[None-None-q1-True] [gw0] PASSED tests/test_utils.py::test_infix_dims[supplied3-all_3-expected3] [gw1] PASSED tests/test_units.py::TestDataset::test_grouped_operations[int64-coords-method_quantile-numbagg] tests/test_units.py::TestDataset::test_grouped_operations[int64-coords-method_quantile-None] tests/test_variable.py::TestVariable::test_pandas_period_index [gw2] PASSED tests/test_variable.py::TestVariable::test_quantile[None-None-q1-True] tests/test_variable.py::TestVariable::test_quantile[None-None-q1-False] [gw0] PASSED tests/test_variable.py::TestVariable::test_pandas_period_index tests/test_variable.py::TestVariable::test_1d_math[float] [gw2] PASSED tests/test_variable.py::TestVariable::test_quantile[None-None-q1-False] tests/test_variable.py::TestVariable::test_quantile[None-None-q1-None] [gw0] PASSED tests/test_variable.py::TestVariable::test_1d_math[float] tests/test_variable.py::TestVariable::test_1d_math[int] [gw2] PASSED tests/test_variable.py::TestVariable::test_quantile[None-None-q1-None] tests/test_variable.py::TestVariable::test_quantile[None-None-q2-True] [gw0] PASSED tests/test_variable.py::TestVariable::test_1d_math[int] [gw2] PASSED tests/test_variable.py::TestVariable::test_quantile[None-None-q2-True] tests/test_variable.py::TestVariable::test_1d_reduce tests/test_variable.py::TestVariable::test_quantile[None-None-q2-False] [gw0] PASSED tests/test_variable.py::TestVariable::test_1d_reduce [gw2] PASSED tests/test_variable.py::TestVariable::test_quantile[None-None-q2-False] tests/test_variable.py::TestVariable::test_quantile[None-None-q2-None] tests/test_variable.py::TestVariable::test_array_interface [gw1] PASSED tests/test_units.py::TestDataset::test_grouped_operations[int64-coords-method_quantile-None] tests/test_units.py::TestDataset::test_content_manipulation[float64-data-method_pipe] [gw2] PASSED tests/test_variable.py::TestVariable::test_quantile[None-None-q2-None] tests/test_variable.py::TestVariable::test_quantile[0-x-0.25-True] [gw0] PASSED tests/test_variable.py::TestVariable::test_array_interface tests/test_variable.py::TestVariable::test___array__ [gw2] PASSED tests/test_variable.py::TestVariable::test_quantile[0-x-0.25-True] tests/test_variable.py::TestVariable::test_quantile[0-x-0.25-False] [gw0] PASSED tests/test_variable.py::TestVariable::test___array__ tests/test_variable.py::TestVariable::test_equals_all_dtypes [gw1] PASSED tests/test_units.py::TestDataset::test_content_manipulation[float64-data-method_pipe] [gw2] PASSED tests/test_variable.py::TestVariable::test_quantile[0-x-0.25-False] tests/test_units.py::TestDataset::test_content_manipulation[float64-data-method_assign] tests/test_variable.py::TestVariable::test_quantile[0-x-0.25-None] [gw2] PASSED tests/test_variable.py::TestVariable::test_quantile[0-x-0.25-None] tests/test_variable.py::TestVariable::test_quantile[0-x-q1-True] [gw0] PASSED tests/test_variable.py::TestVariable::test_equals_all_dtypes tests/test_variable.py::TestVariable::test_eq_all_dtypes [gw2] PASSED tests/test_variable.py::TestVariable::test_quantile[0-x-q1-True] tests/test_variable.py::TestVariable::test_quantile[0-x-q1-False] [gw0] PASSED tests/test_variable.py::TestVariable::test_eq_all_dtypes tests/test_variable.py::TestVariable::test_encoding_preserved [gw1] PASSED tests/test_units.py::TestDataset::test_content_manipulation[float64-data-method_assign] [gw2] PASSED tests/test_variable.py::TestVariable::test_quantile[0-x-q1-False] tests/test_variable.py::TestVariable::test_quantile[0-x-q1-None] tests/test_units.py::TestDataset::test_content_manipulation[float64-data-method_assign_coords] [gw0] PASSED tests/test_variable.py::TestVariable::test_encoding_preserved tests/test_variable.py::TestVariable::test_drop_encoding [gw2] PASSED tests/test_variable.py::TestVariable::test_quantile[0-x-q1-None] tests/test_variable.py::TestVariable::test_quantile[0-x-q2-True] [gw0] PASSED tests/test_variable.py::TestVariable::test_drop_encoding tests/test_variable.py::TestVariable::test_concat [gw2] PASSED tests/test_variable.py::TestVariable::test_quantile[0-x-q2-True] tests/test_variable.py::TestVariable::test_quantile[0-x-q2-False] [gw0] PASSED tests/test_variable.py::TestVariable::test_concat tests/test_variable.py::TestVariable::test_concat_attrs [gw2] PASSED tests/test_variable.py::TestVariable::test_quantile[0-x-q2-False] tests/test_variable.py::TestVariable::test_quantile[0-x-q2-None] [gw1] PASSED tests/test_units.py::TestDataset::test_content_manipulation[float64-data-method_assign_coords] tests/test_units.py::TestDataset::test_content_manipulation[float64-data-method_assign_attrs] [gw0] PASSED tests/test_variable.py::TestVariable::test_concat_attrs tests/test_variable.py::TestVariable::test_concat_fixed_len_str [gw2] PASSED tests/test_variable.py::TestVariable::test_quantile[0-x-q2-None] tests/test_variable.py::TestVariable::test_quantile[axis2-dim2-0.25-True] [gw0] PASSED tests/test_variable.py::TestVariable::test_concat_fixed_len_str tests/test_variable.py::TestVariable::test_concat_number_strings [gw2] PASSED tests/test_variable.py::TestVariable::test_quantile[axis2-dim2-0.25-True] tests/test_variable.py::TestVariable::test_quantile[axis2-dim2-0.25-False] [gw0] PASSED tests/test_variable.py::TestVariable::test_concat_number_strings tests/test_variable.py::TestVariable::test_concat_mixed_dtypes [gw1] PASSED tests/test_units.py::TestDataset::test_content_manipulation[float64-data-method_assign_attrs] [gw2] PASSED tests/test_variable.py::TestVariable::test_quantile[axis2-dim2-0.25-False] tests/test_variable.py::TestVariable::test_quantile[axis2-dim2-0.25-None] [gw0] PASSED tests/test_variable.py::TestVariable::test_concat_mixed_dtypes tests/test_units.py::TestDataset::test_content_manipulation[float64-data-method_rename] tests/test_variable.py::TestVariable::test_copy[float-True] [gw2] PASSED tests/test_variable.py::TestVariable::test_quantile[axis2-dim2-0.25-None] [gw0] PASSED tests/test_variable.py::TestVariable::test_copy[float-True] tests/test_variable.py::TestVariable::test_quantile[axis2-dim2-q1-True] tests/test_variable.py::TestVariable::test_copy[float-False] [gw0] PASSED tests/test_variable.py::TestVariable::test_copy[float-False] [gw2] PASSED tests/test_variable.py::TestVariable::test_quantile[axis2-dim2-q1-True] tests/test_variable.py::TestVariable::test_copy[int-True] tests/test_variable.py::TestVariable::test_quantile[axis2-dim2-q1-False] [gw1] PASSED tests/test_units.py::TestDataset::test_content_manipulation[float64-data-method_rename] [gw0] PASSED tests/test_variable.py::TestVariable::test_copy[int-True] tests/test_variable.py::TestVariable::test_copy[int-False] [gw2] PASSED tests/test_variable.py::TestVariable::test_quantile[axis2-dim2-q1-False] tests/test_variable.py::TestVariable::test_quantile[axis2-dim2-q1-None] tests/test_units.py::TestDataset::test_content_manipulation[float64-data-method_rename_vars] [gw0] PASSED tests/test_variable.py::TestVariable::test_copy[int-False] tests/test_variable.py::TestVariable::test_copy[str-True] [gw2] PASSED tests/test_variable.py::TestVariable::test_quantile[axis2-dim2-q1-None] tests/test_variable.py::TestVariable::test_quantile[axis2-dim2-q2-True] [gw0] PASSED tests/test_variable.py::TestVariable::test_copy[str-True] tests/test_variable.py::TestVariable::test_copy[str-False] [gw2] PASSED tests/test_variable.py::TestVariable::test_quantile[axis2-dim2-q2-True] tests/test_variable.py::TestVariable::test_quantile[axis2-dim2-q2-False] [gw0] PASSED tests/test_variable.py::TestVariable::test_copy[str-False] tests/test_variable.py::TestVariable::test_copy_deep_recursive [gw1] PASSED tests/test_units.py::TestDataset::test_content_manipulation[float64-data-method_rename_vars] tests/test_units.py::TestDataset::test_content_manipulation[float64-data-method_rename_dims] [gw2] PASSED tests/test_variable.py::TestVariable::test_quantile[axis2-dim2-q2-False] tests/test_variable.py::TestVariable::test_quantile[axis2-dim2-q2-None] [gw0] PASSED tests/test_variable.py::TestVariable::test_copy_deep_recursive tests/test_variable.py::TestVariable::test_copy_index [gw2] PASSED tests/test_variable.py::TestVariable::test_quantile[axis2-dim2-q2-None] tests/test_variable.py::TestVariable::test_quantile[axis3-dim3-0.25-True] [gw0] PASSED tests/test_variable.py::TestVariable::test_copy_index tests/test_variable.py::TestVariable::test_copy_with_data [gw2] PASSED tests/test_variable.py::TestVariable::test_quantile[axis3-dim3-0.25-True] tests/test_variable.py::TestVariable::test_quantile[axis3-dim3-0.25-False] [gw0] PASSED tests/test_variable.py::TestVariable::test_copy_with_data tests/test_variable.py::TestVariable::test_copy_with_data_errors [gw1] PASSED tests/test_units.py::TestDataset::test_content_manipulation[float64-data-method_rename_dims] tests/test_units.py::TestDataset::test_content_manipulation[float64-data-method_swap_dims] [gw2] PASSED tests/test_variable.py::TestVariable::test_quantile[axis3-dim3-0.25-False] tests/test_variable.py::TestVariable::test_quantile[axis3-dim3-0.25-None] [gw0] PASSED tests/test_variable.py::TestVariable::test_copy_with_data_errors tests/test_variable.py::TestVariable::test_copy_index_with_data [gw2] PASSED tests/test_variable.py::TestVariable::test_quantile[axis3-dim3-0.25-None] tests/test_variable.py::TestVariable::test_quantile[axis3-dim3-q1-True] [gw0] PASSED tests/test_variable.py::TestVariable::test_copy_index_with_data tests/test_variable.py::TestVariable::test_copy_index_with_data_errors [gw2] PASSED tests/test_variable.py::TestVariable::test_quantile[axis3-dim3-q1-True] tests/test_variable.py::TestVariable::test_quantile[axis3-dim3-q1-False] [gw0] PASSED tests/test_variable.py::TestVariable::test_copy_index_with_data_errors tests/test_variable.py::TestVariable::test_replace [gw1] PASSED tests/test_units.py::TestDataset::test_content_manipulation[float64-data-method_swap_dims] tests/test_units.py::TestDataset::test_content_manipulation[float64-data-method_expand_dims] [gw1] SKIPPED tests/test_units.py::TestDataset::test_content_manipulation[float64-data-method_expand_dims] tests/test_units.py::TestDataset::test_content_manipulation[float64-data-method_drop_vars] [gw2] PASSED tests/test_variable.py::TestVariable::test_quantile[axis3-dim3-q1-False] tests/test_variable.py::TestVariable::test_quantile[axis3-dim3-q1-None] [gw0] PASSED tests/test_variable.py::TestVariable::test_replace tests/test_variable.py::TestVariable::test_real_and_imag [gw2] PASSED tests/test_variable.py::TestVariable::test_quantile[axis3-dim3-q1-None] tests/test_variable.py::TestVariable::test_quantile[axis3-dim3-q2-True] [gw0] PASSED tests/test_variable.py::TestVariable::test_real_and_imag tests/test_variable.py::TestVariable::test_aggregate_complex [gw0] PASSED tests/test_variable.py::TestVariable::test_aggregate_complex tests/test_variable.py::TestVariable::test_pandas_datetime64_with_tz [gw1] PASSED tests/test_units.py::TestDataset::test_content_manipulation[float64-data-method_drop_vars] [gw2] PASSED tests/test_variable.py::TestVariable::test_quantile[axis3-dim3-q2-True] tests/test_variable.py::TestVariable::test_quantile[axis3-dim3-q2-False] tests/test_units.py::TestDataset::test_content_manipulation[float64-data-method_drop_dims] [gw0] PASSED tests/test_variable.py::TestVariable::test_pandas_datetime64_with_tz tests/test_variable.py::TestVariable::test_multiindex [gw2] PASSED tests/test_variable.py::TestVariable::test_quantile[axis3-dim3-q2-False] tests/test_variable.py::TestVariable::test_quantile[axis3-dim3-q2-None] [gw2] PASSED tests/test_variable.py::TestVariable::test_quantile[axis3-dim3-q2-None] tests/test_variable.py::TestVariable::test_quantile_dask[1-y-0.25] [gw0] PASSED tests/test_variable.py::TestVariable::test_multiindex tests/test_variable.py::TestVariable::test_load [gw1] PASSED tests/test_units.py::TestDataset::test_content_manipulation[float64-data-method_drop_dims] tests/test_units.py::TestDataset::test_content_manipulation[float64-data-method_set_coords] [gw0] PASSED tests/test_variable.py::TestVariable::test_load tests/test_variable.py::TestVariable::test_getitem_advanced [gw2] PASSED tests/test_variable.py::TestVariable::test_quantile_dask[1-y-0.25] tests/test_variable.py::TestVariable::test_quantile_dask[1-y-q1] [gw0] PASSED tests/test_variable.py::TestVariable::test_getitem_advanced tests/test_variable.py::TestVariable::test_getitem_uint_1d [gw1] PASSED tests/test_units.py::TestDataset::test_content_manipulation[float64-data-method_set_coords] [gw0] PASSED tests/test_variable.py::TestVariable::test_getitem_uint_1d tests/test_variable.py::TestVariable::test_getitem_uint tests/test_units.py::TestDataset::test_content_manipulation[float64-data-method_reset_coords] [gw0] PASSED tests/test_variable.py::TestVariable::test_getitem_uint [gw2] PASSED tests/test_variable.py::TestVariable::test_quantile_dask[1-y-q1] tests/test_variable.py::TestVariable::test_getitem_0d_array tests/test_variable.py::TestVariable::test_quantile_dask[1-y-q2] [gw0] PASSED tests/test_variable.py::TestVariable::test_getitem_0d_array tests/test_variable.py::TestVariable::test_getitem_fancy [gw1] PASSED tests/test_units.py::TestDataset::test_content_manipulation[float64-data-method_reset_coords] tests/test_units.py::TestDataset::test_content_manipulation[float64-data-method_copy] [gw2] PASSED tests/test_variable.py::TestVariable::test_quantile_dask[1-y-q2] tests/test_variable.py::TestVariable::test_quantile_dask[axis1-dim1-0.25] [gw0] PASSED tests/test_variable.py::TestVariable::test_getitem_fancy tests/test_variable.py::TestVariable::test_getitem_error [gw0] PASSED tests/test_variable.py::TestVariable::test_getitem_error tests/test_variable.py::TestVariable::test_pad[xr_arg0-np_arg0-mean] [gw1] PASSED tests/test_units.py::TestDataset::test_content_manipulation[float64-data-method_copy] tests/test_units.py::TestDataset::test_content_manipulation[float64-dims-method_pipe] [gw1] SKIPPED tests/test_units.py::TestDataset::test_content_manipulation[float64-dims-method_pipe] tests/test_units.py::TestDataset::test_content_manipulation[float64-dims-method_assign] [gw1] SKIPPED tests/test_units.py::TestDataset::test_content_manipulation[float64-dims-method_assign] tests/test_units.py::TestDataset::test_content_manipulation[float64-dims-method_assign_coords] [gw2] PASSED tests/test_variable.py::TestVariable::test_quantile_dask[axis1-dim1-0.25] [gw1] SKIPPED tests/test_units.py::TestDataset::test_content_manipulation[float64-dims-method_assign_coords] tests/test_variable.py::TestVariable::test_quantile_dask[axis1-dim1-q1] [gw0] PASSED tests/test_variable.py::TestVariable::test_pad[xr_arg0-np_arg0-mean] tests/test_units.py::TestDataset::test_content_manipulation[float64-dims-method_assign_attrs] [gw1] SKIPPED tests/test_units.py::TestDataset::test_content_manipulation[float64-dims-method_assign_attrs] tests/test_variable.py::TestVariable::test_pad[xr_arg0-np_arg0-median] tests/test_units.py::TestDataset::test_content_manipulation[float64-dims-method_rename] [gw1] SKIPPED tests/test_units.py::TestDataset::test_content_manipulation[float64-dims-method_rename] tests/test_units.py::TestDataset::test_content_manipulation[float64-dims-method_rename_vars] [gw1] SKIPPED tests/test_units.py::TestDataset::test_content_manipulation[float64-dims-method_rename_vars] tests/test_units.py::TestDataset::test_content_manipulation[float64-dims-method_rename_dims] [gw1] SKIPPED tests/test_units.py::TestDataset::test_content_manipulation[float64-dims-method_rename_dims] tests/test_units.py::TestDataset::test_content_manipulation[float64-dims-method_swap_dims] [gw1] SKIPPED tests/test_units.py::TestDataset::test_content_manipulation[float64-dims-method_swap_dims] tests/test_units.py::TestDataset::test_content_manipulation[float64-dims-method_expand_dims] [gw0] PASSED tests/test_variable.py::TestVariable::test_pad[xr_arg0-np_arg0-median] [gw1] SKIPPED tests/test_units.py::TestDataset::test_content_manipulation[float64-dims-method_expand_dims] tests/test_variable.py::TestVariable::test_pad[xr_arg0-np_arg0-reflect] tests/test_units.py::TestDataset::test_content_manipulation[float64-dims-method_drop_vars] [gw1] SKIPPED tests/test_units.py::TestDataset::test_content_manipulation[float64-dims-method_drop_vars] tests/test_units.py::TestDataset::test_content_manipulation[float64-dims-method_drop_dims] [gw1] SKIPPED tests/test_units.py::TestDataset::test_content_manipulation[float64-dims-method_drop_dims] tests/test_units.py::TestDataset::test_content_manipulation[float64-dims-method_set_coords] [gw1] SKIPPED tests/test_units.py::TestDataset::test_content_manipulation[float64-dims-method_set_coords] [gw2] PASSED tests/test_variable.py::TestVariable::test_quantile_dask[axis1-dim1-q1] tests/test_units.py::TestDataset::test_content_manipulation[float64-dims-method_reset_coords] tests/test_variable.py::TestVariable::test_quantile_dask[axis1-dim1-q2] [gw1] SKIPPED tests/test_units.py::TestDataset::test_content_manipulation[float64-dims-method_reset_coords] tests/test_units.py::TestDataset::test_content_manipulation[float64-dims-method_copy] [gw1] SKIPPED tests/test_units.py::TestDataset::test_content_manipulation[float64-dims-method_copy] tests/test_units.py::TestDataset::test_content_manipulation[float64-coords-method_pipe] [gw0] PASSED tests/test_variable.py::TestVariable::test_pad[xr_arg0-np_arg0-reflect] tests/test_variable.py::TestVariable::test_pad[xr_arg0-np_arg0-edge] [gw0] PASSED tests/test_variable.py::TestVariable::test_pad[xr_arg0-np_arg0-edge] tests/test_variable.py::TestVariable::test_pad[xr_arg0-np_arg0-linear_ramp] [gw0] PASSED tests/test_variable.py::TestVariable::test_pad[xr_arg0-np_arg0-linear_ramp] [gw2] PASSED tests/test_variable.py::TestVariable::test_quantile_dask[axis1-dim1-q2] tests/test_variable.py::TestVariable::test_quantile_method[True-midpoint] [gw1] PASSED tests/test_units.py::TestDataset::test_content_manipulation[float64-coords-method_pipe] tests/test_units.py::TestDataset::test_content_manipulation[float64-coords-method_assign] tests/test_variable.py::TestVariable::test_pad[xr_arg0-np_arg0-maximum] [gw0] PASSED tests/test_variable.py::TestVariable::test_pad[xr_arg0-np_arg0-maximum] tests/test_variable.py::TestVariable::test_pad[xr_arg0-np_arg0-minimum] [gw0] PASSED tests/test_variable.py::TestVariable::test_pad[xr_arg0-np_arg0-minimum] tests/test_variable.py::TestVariable::test_pad[xr_arg0-np_arg0-symmetric] [gw2] PASSED tests/test_variable.py::TestVariable::test_quantile_method[True-midpoint] tests/test_variable.py::TestVariable::test_quantile_method[True-lower] [gw1] PASSED tests/test_units.py::TestDataset::test_content_manipulation[float64-coords-method_assign] tests/test_units.py::TestDataset::test_content_manipulation[float64-coords-method_assign_coords] [gw0] PASSED tests/test_variable.py::TestVariable::test_pad[xr_arg0-np_arg0-symmetric] tests/test_variable.py::TestVariable::test_pad[xr_arg0-np_arg0-wrap] [gw2] PASSED tests/test_variable.py::TestVariable::test_quantile_method[True-lower] tests/test_variable.py::TestVariable::test_quantile_method[False-midpoint] [gw0] PASSED tests/test_variable.py::TestVariable::test_pad[xr_arg0-np_arg0-wrap] tests/test_variable.py::TestVariable::test_pad[xr_arg1-np_arg1-mean] [gw1] PASSED tests/test_units.py::TestDataset::test_content_manipulation[float64-coords-method_assign_coords] [gw0] PASSED tests/test_variable.py::TestVariable::test_pad[xr_arg1-np_arg1-mean] [gw2] PASSED tests/test_variable.py::TestVariable::test_quantile_method[False-midpoint] tests/test_variable.py::TestVariable::test_quantile_method[False-lower] tests/test_units.py::TestDataset::test_content_manipulation[float64-coords-method_assign_attrs] tests/test_variable.py::TestVariable::test_pad[xr_arg1-np_arg1-median] [gw2] PASSED tests/test_variable.py::TestVariable::test_quantile_method[False-lower] tests/test_variable.py::TestVariable::test_quantile_interpolation_deprecation[midpoint] [gw0] PASSED tests/test_variable.py::TestVariable::test_pad[xr_arg1-np_arg1-median] tests/test_variable.py::TestVariable::test_pad[xr_arg1-np_arg1-reflect] [gw0] PASSED tests/test_variable.py::TestVariable::test_pad[xr_arg1-np_arg1-reflect] [gw2] PASSED tests/test_variable.py::TestVariable::test_quantile_interpolation_deprecation[midpoint] tests/test_variable.py::TestVariable::test_pad[xr_arg1-np_arg1-edge] [gw1] PASSED tests/test_units.py::TestDataset::test_content_manipulation[float64-coords-method_assign_attrs] tests/test_variable.py::TestVariable::test_quantile_interpolation_deprecation[lower] tests/test_units.py::TestDataset::test_content_manipulation[float64-coords-method_rename] [gw0] PASSED tests/test_variable.py::TestVariable::test_pad[xr_arg1-np_arg1-edge] [gw2] PASSED tests/test_variable.py::TestVariable::test_quantile_interpolation_deprecation[lower] tests/test_variable.py::TestVariable::test_quantile_chunked_dim_error tests/test_variable.py::TestVariable::test_pad[xr_arg1-np_arg1-linear_ramp] [gw0] PASSED tests/test_variable.py::TestVariable::test_pad[xr_arg1-np_arg1-linear_ramp] tests/test_variable.py::TestVariable::test_pad[xr_arg1-np_arg1-maximum] [gw1] PASSED tests/test_units.py::TestDataset::test_content_manipulation[float64-coords-method_rename] tests/test_units.py::TestDataset::test_content_manipulation[float64-coords-method_rename_vars] [gw0] PASSED tests/test_variable.py::TestVariable::test_pad[xr_arg1-np_arg1-maximum] tests/test_variable.py::TestVariable::test_pad[xr_arg1-np_arg1-minimum] [gw2] PASSED tests/test_variable.py::TestVariable::test_quantile_chunked_dim_error tests/test_variable.py::TestVariable::test_quantile_out_of_bounds[-0.1-numbagg] [gw0] PASSED tests/test_variable.py::TestVariable::test_pad[xr_arg1-np_arg1-minimum] [gw2] PASSED tests/test_variable.py::TestVariable::test_quantile_out_of_bounds[-0.1-numbagg] tests/test_variable.py::TestVariable::test_quantile_out_of_bounds[-0.1-None] tests/test_variable.py::TestVariable::test_pad[xr_arg1-np_arg1-symmetric] [gw1] PASSED tests/test_units.py::TestDataset::test_content_manipulation[float64-coords-method_rename_vars] tests/test_units.py::TestDataset::test_content_manipulation[float64-coords-method_rename_dims] [gw2] PASSED tests/test_variable.py::TestVariable::test_quantile_out_of_bounds[-0.1-None] tests/test_variable.py::TestVariable::test_quantile_out_of_bounds[1.1-numbagg] [gw0] PASSED tests/test_variable.py::TestVariable::test_pad[xr_arg1-np_arg1-symmetric] tests/test_variable.py::TestVariable::test_pad[xr_arg1-np_arg1-wrap] [gw2] PASSED tests/test_variable.py::TestVariable::test_quantile_out_of_bounds[1.1-numbagg] tests/test_variable.py::TestVariable::test_quantile_out_of_bounds[1.1-None] [gw0] PASSED tests/test_variable.py::TestVariable::test_pad[xr_arg1-np_arg1-wrap] tests/test_variable.py::TestVariable::test_pad[xr_arg2-np_arg2-mean] [gw2] PASSED tests/test_variable.py::TestVariable::test_quantile_out_of_bounds[1.1-None] [gw1] PASSED tests/test_units.py::TestDataset::test_content_manipulation[float64-coords-method_rename_dims] tests/test_units.py::TestDataset::test_content_manipulation[float64-coords-method_swap_dims] tests/test_variable.py::TestVariable::test_quantile_out_of_bounds[q2-numbagg] [gw2] PASSED tests/test_variable.py::TestVariable::test_quantile_out_of_bounds[q2-numbagg] tests/test_variable.py::TestVariable::test_quantile_out_of_bounds[q2-None] [gw0] PASSED tests/test_variable.py::TestVariable::test_pad[xr_arg2-np_arg2-mean] tests/test_variable.py::TestVariable::test_pad[xr_arg2-np_arg2-median] [gw2] PASSED tests/test_variable.py::TestVariable::test_quantile_out_of_bounds[q2-None] tests/test_variable.py::TestVariable::test_quantile_out_of_bounds[q3-numbagg] [gw1] PASSED tests/test_units.py::TestDataset::test_content_manipulation[float64-coords-method_swap_dims] tests/test_units.py::TestDataset::test_content_manipulation[float64-coords-method_expand_dims] [gw1] SKIPPED tests/test_units.py::TestDataset::test_content_manipulation[float64-coords-method_expand_dims] tests/test_units.py::TestDataset::test_content_manipulation[float64-coords-method_drop_vars] [gw2] PASSED tests/test_variable.py::TestVariable::test_quantile_out_of_bounds[q3-numbagg] tests/test_variable.py::TestVariable::test_quantile_out_of_bounds[q3-None] [gw0] PASSED tests/test_variable.py::TestVariable::test_pad[xr_arg2-np_arg2-median] tests/test_variable.py::TestVariable::test_pad[xr_arg2-np_arg2-reflect] [gw2] PASSED tests/test_variable.py::TestVariable::test_quantile_out_of_bounds[q3-None] tests/test_variable.py::TestVariable::test_rank_dask [gw0] PASSED tests/test_variable.py::TestVariable::test_pad[xr_arg2-np_arg2-reflect] tests/test_variable.py::TestVariable::test_pad[xr_arg2-np_arg2-edge] [gw1] PASSED tests/test_units.py::TestDataset::test_content_manipulation[float64-coords-method_drop_vars] tests/test_units.py::TestDataset::test_content_manipulation[float64-coords-method_drop_dims] [gw2] PASSED tests/test_variable.py::TestVariable::test_rank_dask tests/test_variable.py::TestVariable::test_rank_use_bottleneck [gw0] PASSED tests/test_variable.py::TestVariable::test_pad[xr_arg2-np_arg2-edge] tests/test_variable.py::TestVariable::test_pad[xr_arg2-np_arg2-linear_ramp] [gw2] PASSED tests/test_variable.py::TestVariable::test_rank_use_bottleneck tests/test_variable.py::TestVariable::test_rank [gw1] PASSED tests/test_units.py::TestDataset::test_content_manipulation[float64-coords-method_drop_dims] tests/test_units.py::TestDataset::test_content_manipulation[float64-coords-method_set_coords] [gw0] PASSED tests/test_variable.py::TestVariable::test_pad[xr_arg2-np_arg2-linear_ramp] tests/test_variable.py::TestVariable::test_pad[xr_arg2-np_arg2-maximum] [gw2] PASSED tests/test_variable.py::TestVariable::test_rank tests/test_variable.py::TestVariable::test_big_endian_reduce [gw0] PASSED tests/test_variable.py::TestVariable::test_pad[xr_arg2-np_arg2-maximum] [gw2] PASSED tests/test_variable.py::TestVariable::test_big_endian_reduce tests/test_variable.py::TestVariable::test_reduce_funcs tests/test_variable.py::TestVariable::test_pad[xr_arg2-np_arg2-minimum] [gw1] PASSED tests/test_units.py::TestDataset::test_content_manipulation[float64-coords-method_set_coords] tests/test_units.py::TestDataset::test_content_manipulation[float64-coords-method_reset_coords] [gw0] PASSED tests/test_variable.py::TestVariable::test_pad[xr_arg2-np_arg2-minimum] [gw2] PASSED tests/test_variable.py::TestVariable::test_reduce_funcs tests/test_variable.py::TestVariable::test_reduce_keepdims tests/test_variable.py::TestVariable::test_pad[xr_arg2-np_arg2-symmetric] [gw2] PASSED tests/test_variable.py::TestVariable::test_reduce_keepdims tests/test_variable.py::TestVariable::test_reduce_keepdims_dask [gw0] PASSED tests/test_variable.py::TestVariable::test_pad[xr_arg2-np_arg2-symmetric] tests/test_variable.py::TestVariable::test_pad[xr_arg2-np_arg2-wrap] [gw1] PASSED tests/test_units.py::TestDataset::test_content_manipulation[float64-coords-method_reset_coords] tests/test_units.py::TestDataset::test_content_manipulation[float64-coords-method_copy] [gw0] PASSED tests/test_variable.py::TestVariable::test_pad[xr_arg2-np_arg2-wrap] tests/test_variable.py::TestVariable::test_pad[xr_arg3-np_arg3-mean] [gw0] PASSED tests/test_variable.py::TestVariable::test_pad[xr_arg3-np_arg3-mean] tests/test_variable.py::TestVariable::test_pad[xr_arg3-np_arg3-median] [gw1] PASSED tests/test_units.py::TestDataset::test_content_manipulation[float64-coords-method_copy] [gw2] PASSED tests/test_variable.py::TestVariable::test_reduce_keepdims_dask tests/test_units.py::TestDataset::test_content_manipulation[int64-data-method_pipe] tests/test_variable.py::TestVariable::test_reduce_keep_attrs [gw0] PASSED tests/test_variable.py::TestVariable::test_pad[xr_arg3-np_arg3-median] tests/test_variable.py::TestVariableWithDask::test_index_and_concat_datetime [gw2] PASSED tests/test_variable.py::TestVariable::test_reduce_keep_attrs tests/test_variable.py::TestVariable::test_binary_ops_keep_attrs [gw2] PASSED tests/test_variable.py::TestVariable::test_binary_ops_keep_attrs tests/test_variable.py::TestVariable::test_count [gw1] PASSED tests/test_units.py::TestDataset::test_content_manipulation[int64-data-method_pipe] tests/test_units.py::TestDataset::test_content_manipulation[int64-data-method_assign] [gw2] PASSED tests/test_variable.py::TestVariable::test_count tests/test_variable.py::TestVariable::test_setitem [gw2] PASSED tests/test_variable.py::TestVariable::test_setitem tests/test_variable.py::TestVariable::test_setitem_fancy [gw1] PASSED tests/test_units.py::TestDataset::test_content_manipulation[int64-data-method_assign] tests/test_units.py::TestDataset::test_content_manipulation[int64-data-method_assign_coords] [gw2] PASSED tests/test_variable.py::TestVariable::test_setitem_fancy tests/test_variable.py::TestVariable::test_coarsen [gw2] PASSED tests/test_variable.py::TestVariable::test_coarsen tests/test_variable.py::TestVariable::test_coarsen_2d [gw2] PASSED tests/test_variable.py::TestVariable::test_coarsen_2d tests/test_variable.py::TestVariable::test_coarsen_keep_attrs [gw1] PASSED tests/test_units.py::TestDataset::test_content_manipulation[int64-data-method_assign_coords] tests/test_units.py::TestDataset::test_content_manipulation[int64-data-method_assign_attrs] [gw2] PASSED tests/test_variable.py::TestVariable::test_coarsen_keep_attrs tests/test_variable.py::TestVariableWithDask::test_properties [gw2] PASSED tests/test_variable.py::TestVariableWithDask::test_properties tests/test_variable.py::TestVariableWithDask::test_attrs [gw2] PASSED tests/test_variable.py::TestVariableWithDask::test_attrs tests/test_variable.py::TestVariableWithDask::test_init[expected0] [gw1] PASSED tests/test_units.py::TestDataset::test_content_manipulation[int64-data-method_assign_attrs] tests/test_units.py::TestDataset::test_content_manipulation[int64-data-method_rename] [gw2] PASSED tests/test_variable.py::TestVariableWithDask::test_init[expected0] tests/test_variable.py::TestVariableWithDask::test_init[expected1] [gw2] PASSED tests/test_variable.py::TestVariableWithDask::test_init[expected1] tests/test_variable.py::TestVariableWithDask::test_data [gw1] PASSED tests/test_units.py::TestDataset::test_content_manipulation[int64-data-method_rename] tests/test_units.py::TestDataset::test_content_manipulation[int64-data-method_rename_vars] [gw2] PASSED tests/test_variable.py::TestVariableWithDask::test_data tests/test_variable.py::TestVariableWithDask::test_getitem_dict [gw0] PASSED tests/test_variable.py::TestVariableWithDask::test_index_and_concat_datetime tests/test_variable.py::TestVariableWithDask::test_0d_time_data [gw2] PASSED tests/test_variable.py::TestVariableWithDask::test_getitem_dict tests/test_variable.py::TestVariableWithDask::test_getitem_1d [gw1] PASSED tests/test_units.py::TestDataset::test_content_manipulation[int64-data-method_rename_vars] [gw0] PASSED tests/test_variable.py::TestVariableWithDask::test_0d_time_data tests/test_variable.py::TestVariableWithDask::test_datetime64_conversion[values0-ns] tests/test_units.py::TestDataset::test_content_manipulation[int64-data-method_rename_dims] [gw2] PASSED tests/test_variable.py::TestVariableWithDask::test_getitem_1d tests/test_variable.py::TestVariableWithDask::test_getitem_with_mask [gw0] PASSED tests/test_variable.py::TestVariableWithDask::test_datetime64_conversion[values0-ns] tests/test_variable.py::TestVariableWithDask::test_datetime64_conversion[values1-ns] [gw1] PASSED tests/test_units.py::TestDataset::test_content_manipulation[int64-data-method_rename_dims] tests/test_units.py::TestDataset::test_content_manipulation[int64-data-method_swap_dims] [gw0] PASSED tests/test_variable.py::TestVariableWithDask::test_datetime64_conversion[values1-ns] tests/test_variable.py::TestVariableWithDask::test_datetime64_conversion[values2-s] [gw0] PASSED tests/test_variable.py::TestVariableWithDask::test_datetime64_conversion[values2-s] tests/test_variable.py::TestVariableWithDask::test_datetime64_conversion[values3-s] [gw1] PASSED tests/test_units.py::TestDataset::test_content_manipulation[int64-data-method_swap_dims] tests/test_units.py::TestDataset::test_content_manipulation[int64-data-method_expand_dims] [gw1] SKIPPED tests/test_units.py::TestDataset::test_content_manipulation[int64-data-method_expand_dims] tests/test_units.py::TestDataset::test_content_manipulation[int64-data-method_drop_vars] [gw0] PASSED tests/test_variable.py::TestVariableWithDask::test_datetime64_conversion[values3-s] tests/test_variable.py::TestVariableWithDask::test_datetime64_conversion[values4-ns] [gw2] PASSED tests/test_variable.py::TestVariableWithDask::test_getitem_with_mask [gw0] PASSED tests/test_variable.py::TestVariableWithDask::test_datetime64_conversion[values4-ns] tests/test_variable.py::TestVariableWithDask::test_getitem_with_mask_size_zero tests/test_variable.py::TestVariableWithDask::test_datetime64_conversion[values5-ns] [gw1] PASSED tests/test_units.py::TestDataset::test_content_manipulation[int64-data-method_drop_vars] tests/test_units.py::TestDataset::test_content_manipulation[int64-data-method_drop_dims] [gw0] PASSED tests/test_variable.py::TestVariableWithDask::test_datetime64_conversion[values5-ns] tests/test_variable.py::TestVariableWithDask::test_timedelta64_conversion[values0-ns] [gw2] PASSED tests/test_variable.py::TestVariableWithDask::test_getitem_with_mask_size_zero tests/test_variable.py::TestVariableWithDask::test_index_0d_int [gw1] PASSED tests/test_units.py::TestDataset::test_content_manipulation[int64-data-method_drop_dims] tests/test_units.py::TestDataset::test_content_manipulation[int64-data-method_set_coords] [gw0] PASSED tests/test_variable.py::TestVariableWithDask::test_timedelta64_conversion[values0-ns] tests/test_variable.py::TestVariableWithDask::test_timedelta64_conversion[values1-ns] [gw2] PASSED tests/test_variable.py::TestVariableWithDask::test_index_0d_int tests/test_variable.py::TestVariableWithDask::test_index_0d_float [gw0] PASSED tests/test_variable.py::TestVariableWithDask::test_timedelta64_conversion[values1-ns] tests/test_variable.py::TestVariableWithDask::test_timedelta64_conversion[values2-s] [gw1] PASSED tests/test_units.py::TestDataset::test_content_manipulation[int64-data-method_set_coords] tests/test_units.py::TestDataset::test_content_manipulation[int64-data-method_reset_coords] [gw0] PASSED tests/test_variable.py::TestVariableWithDask::test_timedelta64_conversion[values2-s] tests/test_variable.py::TestVariableWithDask::test_timedelta64_conversion[values3-s] [gw0] PASSED tests/test_variable.py::TestVariableWithDask::test_timedelta64_conversion[values3-s] tests/test_variable.py::TestVariableWithDask::test_timedelta64_conversion[values4-ns] [gw2] PASSED tests/test_variable.py::TestVariableWithDask::test_index_0d_float tests/test_variable.py::TestVariableWithDask::test_index_0d_string [gw1] PASSED tests/test_units.py::TestDataset::test_content_manipulation[int64-data-method_reset_coords] tests/test_units.py::TestDataset::test_content_manipulation[int64-data-method_copy] [gw0] PASSED tests/test_variable.py::TestVariableWithDask::test_timedelta64_conversion[values4-ns] tests/test_variable.py::TestVariableWithDask::test_timedelta64_conversion[values5-ns] [gw2] PASSED tests/test_variable.py::TestVariableWithDask::test_index_0d_string tests/test_variable.py::TestVariableWithDask::test_index_0d_datetime [gw0] PASSED tests/test_variable.py::TestVariableWithDask::test_timedelta64_conversion[values5-ns] tests/test_variable.py::TestVariableWithDask::test_object_conversion [gw1] PASSED tests/test_units.py::TestDataset::test_content_manipulation[int64-data-method_copy] tests/test_units.py::TestDataset::test_content_manipulation[int64-dims-method_pipe] [gw1] SKIPPED tests/test_units.py::TestDataset::test_content_manipulation[int64-dims-method_pipe] tests/test_units.py::TestDataset::test_content_manipulation[int64-dims-method_assign] [gw1] SKIPPED tests/test_units.py::TestDataset::test_content_manipulation[int64-dims-method_assign] tests/test_units.py::TestDataset::test_content_manipulation[int64-dims-method_assign_coords] [gw0] PASSED tests/test_variable.py::TestVariableWithDask::test_object_conversion tests/test_variable.py::TestVariableWithDask::test_pandas_data [gw1] SKIPPED tests/test_units.py::TestDataset::test_content_manipulation[int64-dims-method_assign_coords] tests/test_units.py::TestDataset::test_content_manipulation[int64-dims-method_assign_attrs] [gw1] SKIPPED tests/test_units.py::TestDataset::test_content_manipulation[int64-dims-method_assign_attrs] tests/test_units.py::TestDataset::test_content_manipulation[int64-dims-method_rename] [gw1] SKIPPED tests/test_units.py::TestDataset::test_content_manipulation[int64-dims-method_rename] tests/test_units.py::TestDataset::test_content_manipulation[int64-dims-method_rename_vars] [gw1] SKIPPED tests/test_units.py::TestDataset::test_content_manipulation[int64-dims-method_rename_vars] tests/test_units.py::TestDataset::test_content_manipulation[int64-dims-method_rename_dims] [gw1] SKIPPED tests/test_units.py::TestDataset::test_content_manipulation[int64-dims-method_rename_dims] tests/test_units.py::TestDataset::test_content_manipulation[int64-dims-method_swap_dims] [gw1] SKIPPED tests/test_units.py::TestDataset::test_content_manipulation[int64-dims-method_swap_dims] tests/test_units.py::TestDataset::test_content_manipulation[int64-dims-method_expand_dims] [gw1] SKIPPED tests/test_units.py::TestDataset::test_content_manipulation[int64-dims-method_expand_dims] tests/test_units.py::TestDataset::test_content_manipulation[int64-dims-method_drop_vars] [gw1] SKIPPED tests/test_units.py::TestDataset::test_content_manipulation[int64-dims-method_drop_vars] tests/test_units.py::TestDataset::test_content_manipulation[int64-dims-method_drop_dims] [gw1] SKIPPED tests/test_units.py::TestDataset::test_content_manipulation[int64-dims-method_drop_dims] tests/test_units.py::TestDataset::test_content_manipulation[int64-dims-method_set_coords] [gw1] SKIPPED tests/test_units.py::TestDataset::test_content_manipulation[int64-dims-method_set_coords] tests/test_units.py::TestDataset::test_content_manipulation[int64-dims-method_reset_coords] [gw1] SKIPPED tests/test_units.py::TestDataset::test_content_manipulation[int64-dims-method_reset_coords] [gw2] PASSED tests/test_variable.py::TestVariableWithDask::test_index_0d_datetime tests/test_variable.py::TestVariableWithDask::test_index_0d_timedelta64 tests/test_units.py::TestDataset::test_content_manipulation[int64-dims-method_copy] [gw1] SKIPPED tests/test_units.py::TestDataset::test_content_manipulation[int64-dims-method_copy] tests/test_units.py::TestDataset::test_content_manipulation[int64-coords-method_pipe] [gw0] PASSED tests/test_variable.py::TestVariableWithDask::test_pandas_data tests/test_variable.py::TestVariableWithDask::test_1d_math[float] [gw1] PASSED tests/test_units.py::TestDataset::test_content_manipulation[int64-coords-method_pipe] tests/test_units.py::TestDataset::test_content_manipulation[int64-coords-method_assign] [gw2] PASSED tests/test_variable.py::TestVariableWithDask::test_index_0d_timedelta64 tests/test_variable.py::TestVariableWithDask::test_index_0d_not_a_time [gw2] PASSED tests/test_variable.py::TestVariableWithDask::test_index_0d_not_a_time tests/test_variable.py::TestVariableWithDask::test_index_0d_object [gw1] PASSED tests/test_units.py::TestDataset::test_content_manipulation[int64-coords-method_assign] tests/test_units.py::TestDataset::test_content_manipulation[int64-coords-method_assign_coords] [gw2] PASSED tests/test_variable.py::TestVariableWithDask::test_index_0d_object tests/test_variable.py::TestVariableWithDask::test_pad_keep_attrs[default] [gw2] PASSED tests/test_variable.py::TestVariableWithDask::test_pad_keep_attrs[default] tests/test_variable.py::TestVariableWithDask::test_pad_keep_attrs[False] [gw1] PASSED tests/test_units.py::TestDataset::test_content_manipulation[int64-coords-method_assign_coords] tests/test_units.py::TestDataset::test_content_manipulation[int64-coords-method_assign_attrs] [gw2] PASSED tests/test_variable.py::TestVariableWithDask::test_pad_keep_attrs[False] tests/test_variable.py::TestVariableWithDask::test_pad_keep_attrs[True] [gw2] PASSED tests/test_variable.py::TestVariableWithDask::test_pad_keep_attrs[True] tests/test_variable.py::TestVariableWithDask::test_rolling_window[x-3] [gw1] PASSED tests/test_units.py::TestDataset::test_content_manipulation[int64-coords-method_assign_attrs] tests/test_units.py::TestDataset::test_content_manipulation[int64-coords-method_rename] [gw0] PASSED tests/test_variable.py::TestVariableWithDask::test_1d_math[float] tests/test_variable.py::TestVariableWithDask::test_1d_math[int] [gw1] PASSED tests/test_units.py::TestDataset::test_content_manipulation[int64-coords-method_rename] tests/test_units.py::TestDataset::test_content_manipulation[int64-coords-method_rename_vars] [gw2] PASSED tests/test_variable.py::TestVariableWithDask::test_rolling_window[x-3] tests/test_variable.py::TestVariableWithDask::test_rolling_window[y-5] [gw1] PASSED tests/test_units.py::TestDataset::test_content_manipulation[int64-coords-method_rename_vars] tests/test_units.py::TestDataset::test_content_manipulation[int64-coords-method_rename_dims] [gw1] PASSED tests/test_units.py::TestDataset::test_content_manipulation[int64-coords-method_rename_dims] [gw2] PASSED tests/test_variable.py::TestVariableWithDask::test_rolling_window[y-5] tests/test_variable.py::TestVariableWithDask::test_rolling_1d tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg1-np_arg1-maximum] [gw1] PASSED tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg1-np_arg1-maximum] tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg1-np_arg1-minimum] [gw2] PASSED tests/test_variable.py::TestVariableWithDask::test_rolling_1d tests/test_variable.py::TestVariableWithDask::test_nd_rolling[dims0-center0] [gw0] PASSED tests/test_variable.py::TestVariableWithDask::test_1d_math[int] tests/test_variable.py::TestVariableWithDask::test_1d_reduce [gw0] PASSED tests/test_variable.py::TestVariableWithDask::test_1d_reduce tests/test_variable.py::TestVariableWithDask::test___array__ [gw1] PASSED tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg1-np_arg1-minimum] tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg1-np_arg1-symmetric] [gw1] PASSED tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg1-np_arg1-symmetric] tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg1-np_arg1-wrap] [gw0] PASSED tests/test_variable.py::TestVariableWithDask::test___array__ tests/test_variable.py::TestVariableWithDask::test_equals_all_dtypes [gw1] PASSED tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg1-np_arg1-wrap] tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg2-np_arg2-mean] [gw0] PASSED tests/test_variable.py::TestVariableWithDask::test_equals_all_dtypes tests/test_variable.py::TestVariableWithDask::test_encoding_preserved [gw0] PASSED tests/test_variable.py::TestVariableWithDask::test_encoding_preserved tests/test_variable.py::TestVariableWithDask::test_drop_encoding [gw0] PASSED tests/test_variable.py::TestVariableWithDask::test_drop_encoding tests/test_variable.py::TestVariableWithDask::test_concat [gw1] PASSED tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg2-np_arg2-mean] tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg2-np_arg2-median] [gw0] PASSED tests/test_variable.py::TestVariableWithDask::test_concat tests/test_variable.py::TestVariableWithDask::test_concat_attrs [gw0] PASSED tests/test_variable.py::TestVariableWithDask::test_concat_attrs tests/test_variable.py::TestVariableWithDask::test_concat_fixed_len_str [gw0] PASSED tests/test_variable.py::TestVariableWithDask::test_concat_fixed_len_str tests/test_variable.py::TestVariableWithDask::test_concat_number_strings [gw0] PASSED tests/test_variable.py::TestVariableWithDask::test_concat_number_strings tests/test_variable.py::TestVariableWithDask::test_concat_mixed_dtypes [gw0] PASSED tests/test_variable.py::TestVariableWithDask::test_concat_mixed_dtypes tests/test_variable.py::TestVariableWithDask::test_copy[float-True] [gw0] PASSED tests/test_variable.py::TestVariableWithDask::test_copy[float-True] tests/test_variable.py::TestVariableWithDask::test_copy[float-False] [gw0] PASSED tests/test_variable.py::TestVariableWithDask::test_copy[float-False] tests/test_variable.py::TestVariableWithDask::test_copy[int-True] [gw2] PASSED tests/test_variable.py::TestVariableWithDask::test_nd_rolling[dims0-center0] tests/test_variable.py::TestVariableWithDask::test_nd_rolling[dims0-center1] [gw0] PASSED tests/test_variable.py::TestVariableWithDask::test_copy[int-True] tests/test_variable.py::TestVariableWithDask::test_copy[int-False] [gw0] PASSED tests/test_variable.py::TestVariableWithDask::test_copy[int-False] tests/test_variable.py::TestVariableWithDask::test_copy[str-True] [gw0] PASSED tests/test_variable.py::TestVariableWithDask::test_copy[str-True] tests/test_variable.py::TestVariableWithDask::test_copy[str-False] [gw0] PASSED tests/test_variable.py::TestVariableWithDask::test_copy[str-False] tests/test_variable.py::TestVariableWithDask::test_copy_deep_recursive [gw0] PASSED tests/test_variable.py::TestVariableWithDask::test_copy_deep_recursive tests/test_variable.py::TestVariableWithDask::test_copy_with_data [gw0] PASSED tests/test_variable.py::TestVariableWithDask::test_copy_with_data tests/test_variable.py::TestVariableWithDask::test_copy_with_data_errors [gw0] PASSED tests/test_variable.py::TestVariableWithDask::test_copy_with_data_errors tests/test_variable.py::TestVariableWithDask::test_copy_index_with_data [gw0] PASSED tests/test_variable.py::TestVariableWithDask::test_copy_index_with_data tests/test_variable.py::TestVariableWithDask::test_copy_index_with_data_errors [gw0] PASSED tests/test_variable.py::TestVariableWithDask::test_copy_index_with_data_errors tests/test_variable.py::TestVariableWithDask::test_replace [gw0] PASSED tests/test_variable.py::TestVariableWithDask::test_replace tests/test_variable.py::TestVariableWithDask::test_real_and_imag [gw0] PASSED tests/test_variable.py::TestVariableWithDask::test_real_and_imag tests/test_variable.py::TestVariableWithDask::test_aggregate_complex [gw0] PASSED tests/test_variable.py::TestVariableWithDask::test_aggregate_complex tests/test_variable.py::TestVariableWithDask::test_load [gw0] PASSED tests/test_variable.py::TestVariableWithDask::test_load tests/test_variable.py::TestVariableWithDask::test_getitem_advanced [gw0] PASSED tests/test_variable.py::TestVariableWithDask::test_getitem_advanced tests/test_variable.py::TestVariableWithDask::test_getitem_uint_1d [gw2] PASSED tests/test_variable.py::TestVariableWithDask::test_nd_rolling[dims0-center1] tests/test_variable.py::TestVariableWithDask::test_nd_rolling[dims1-center0] [gw0] PASSED tests/test_variable.py::TestVariableWithDask::test_getitem_uint_1d tests/test_variable.py::TestVariableWithDask::test_getitem_uint [gw0] PASSED tests/test_variable.py::TestVariableWithDask::test_getitem_uint tests/test_variable.py::TestVariableWithDask::test_getitem_0d_array [gw0] PASSED tests/test_variable.py::TestVariableWithDask::test_getitem_0d_array tests/test_variable.py::TestVariableWithDask::test_getitem_error [gw0] PASSED tests/test_variable.py::TestVariableWithDask::test_getitem_error tests/test_variable.py::TestVariableWithDask::test_pad_constant_values[xr_arg0-np_arg0] [gw0] PASSED tests/test_variable.py::TestVariableWithDask::test_pad_constant_values[xr_arg0-np_arg0] tests/test_variable.py::TestVariableWithDask::test_pad_constant_values[xr_arg1-np_arg1] [gw0] PASSED tests/test_variable.py::TestVariableWithDask::test_pad_constant_values[xr_arg1-np_arg1] tests/test_variable.py::TestVariableWithDask::test_pad_constant_values[xr_arg2-np_arg2] [gw0] PASSED tests/test_variable.py::TestVariableWithDask::test_pad_constant_values[xr_arg2-np_arg2] tests/test_variable.py::TestVariableWithDask::test_pad_constant_values[xr_arg3-np_arg3] [gw0] PASSED tests/test_variable.py::TestVariableWithDask::test_pad_constant_values[xr_arg3-np_arg3] tests/test_variable.py::TestVariableWithDask::test_pad_constant_values[xr_arg4-np_arg4] [gw0] PASSED tests/test_variable.py::TestVariableWithDask::test_pad_constant_values[xr_arg4-np_arg4] tests/test_variable.py::TestIndexVariable::test_index_0d_datetime [gw0] PASSED tests/test_variable.py::TestIndexVariable::test_index_0d_datetime tests/test_variable.py::TestIndexVariable::test_index_0d_timedelta64 [gw0] PASSED tests/test_variable.py::TestIndexVariable::test_index_0d_timedelta64 tests/test_variable.py::TestIndexVariable::test_index_0d_not_a_time [gw0] PASSED tests/test_variable.py::TestIndexVariable::test_index_0d_not_a_time tests/test_variable.py::TestIndexVariable::test_index_0d_object [gw0] PASSED tests/test_variable.py::TestIndexVariable::test_index_0d_object tests/test_variable.py::TestIndexVariable::test_0d_object_array_with_list [gw0] PASSED tests/test_variable.py::TestIndexVariable::test_0d_object_array_with_list tests/test_variable.py::TestIndexVariable::test_index_and_concat_datetime [gw0] PASSED tests/test_variable.py::TestIndexVariable::test_index_and_concat_datetime tests/test_variable.py::TestIndexVariable::test_0d_time_data [gw0] PASSED tests/test_variable.py::TestIndexVariable::test_0d_time_data tests/test_variable.py::TestIndexVariable::test_datetime64_conversion[values0-ns] [gw0] PASSED tests/test_variable.py::TestIndexVariable::test_datetime64_conversion[values0-ns] tests/test_variable.py::TestIndexVariable::test_datetime64_conversion[values1-ns] [gw0] PASSED tests/test_variable.py::TestIndexVariable::test_datetime64_conversion[values1-ns] tests/test_variable.py::TestIndexVariable::test_datetime64_conversion[values2-s] [gw0] PASSED tests/test_variable.py::TestIndexVariable::test_datetime64_conversion[values2-s] tests/test_variable.py::TestIndexVariable::test_datetime64_conversion[values3-s] [gw0] PASSED tests/test_variable.py::TestIndexVariable::test_datetime64_conversion[values3-s] tests/test_variable.py::TestIndexVariable::test_datetime64_conversion[values4-ns] [gw0] PASSED tests/test_variable.py::TestIndexVariable::test_datetime64_conversion[values4-ns] tests/test_variable.py::TestIndexVariable::test_datetime64_conversion[values5-ns] [gw0] PASSED tests/test_variable.py::TestIndexVariable::test_datetime64_conversion[values5-ns] tests/test_variable.py::TestIndexVariable::test_timedelta64_conversion[values0-ns] [gw0] PASSED tests/test_variable.py::TestIndexVariable::test_timedelta64_conversion[values0-ns] tests/test_variable.py::TestIndexVariable::test_timedelta64_conversion[values1-ns] [gw0] PASSED tests/test_variable.py::TestIndexVariable::test_timedelta64_conversion[values1-ns] tests/test_variable.py::TestIndexVariable::test_timedelta64_conversion[values2-s] [gw0] PASSED tests/test_variable.py::TestIndexVariable::test_timedelta64_conversion[values2-s] tests/test_variable.py::TestIndexVariable::test_timedelta64_conversion[values3-s] [gw0] PASSED tests/test_variable.py::TestIndexVariable::test_timedelta64_conversion[values3-s] tests/test_variable.py::TestIndexVariable::test_timedelta64_conversion[values4-ns] [gw0] PASSED tests/test_variable.py::TestIndexVariable::test_timedelta64_conversion[values4-ns] tests/test_variable.py::TestIndexVariable::test_timedelta64_conversion[values5-ns] [gw0] PASSED tests/test_variable.py::TestIndexVariable::test_timedelta64_conversion[values5-ns] tests/test_variable.py::TestIndexVariable::test_object_conversion [gw0] PASSED tests/test_variable.py::TestIndexVariable::test_object_conversion tests/test_variable.py::TestIndexVariable::test_pandas_data [gw0] PASSED tests/test_variable.py::TestIndexVariable::test_pandas_data tests/test_variable.py::TestIndexVariable::test_pandas_period_index [gw0] PASSED tests/test_variable.py::TestIndexVariable::test_pandas_period_index tests/test_variable.py::TestIndexVariable::test_1d_math[float] [gw0] PASSED tests/test_variable.py::TestIndexVariable::test_1d_math[float] tests/test_variable.py::TestIndexVariable::test_1d_math[int] [gw0] PASSED tests/test_variable.py::TestIndexVariable::test_1d_math[int] tests/test_variable.py::TestIndexVariable::test_1d_reduce [gw0] PASSED tests/test_variable.py::TestIndexVariable::test_1d_reduce tests/test_variable.py::TestIndexVariable::test_array_interface [gw0] PASSED tests/test_variable.py::TestIndexVariable::test_array_interface tests/test_variable.py::TestIndexVariable::test___array__ [gw0] PASSED tests/test_variable.py::TestIndexVariable::test___array__ tests/test_variable.py::TestIndexVariable::test_equals_all_dtypes [gw0] PASSED tests/test_variable.py::TestIndexVariable::test_equals_all_dtypes tests/test_variable.py::TestIndexVariable::test_eq_all_dtypes [gw0] PASSED tests/test_variable.py::TestIndexVariable::test_eq_all_dtypes tests/test_variable.py::TestIndexVariable::test_encoding_preserved [gw0] PASSED tests/test_variable.py::TestIndexVariable::test_encoding_preserved tests/test_variable.py::TestIndexVariable::test_drop_encoding [gw0] PASSED tests/test_variable.py::TestIndexVariable::test_drop_encoding tests/test_variable.py::TestIndexVariable::test_concat [gw1] XFAIL tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg2-np_arg2-median] tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg2-np_arg2-reflect] [gw0] PASSED tests/test_variable.py::TestIndexVariable::test_concat tests/test_variable.py::TestIndexVariable::test_concat_attrs [gw0] PASSED tests/test_variable.py::TestIndexVariable::test_concat_attrs tests/test_variable.py::TestIndexVariable::test_concat_fixed_len_str [gw0] PASSED tests/test_variable.py::TestIndexVariable::test_concat_fixed_len_str tests/test_variable.py::TestIndexVariable::test_concat_number_strings [gw0] PASSED tests/test_variable.py::TestIndexVariable::test_concat_number_strings tests/test_variable.py::TestIndexVariable::test_concat_mixed_dtypes [gw0] PASSED tests/test_variable.py::TestIndexVariable::test_concat_mixed_dtypes tests/test_variable.py::TestIndexVariable::test_copy[float-True] [gw0] PASSED tests/test_variable.py::TestIndexVariable::test_copy[float-True] tests/test_variable.py::TestIndexVariable::test_copy[float-False] [gw0] PASSED tests/test_variable.py::TestIndexVariable::test_copy[float-False] tests/test_variable.py::TestIndexVariable::test_copy[int-True] [gw0] PASSED tests/test_variable.py::TestIndexVariable::test_copy[int-True] tests/test_variable.py::TestIndexVariable::test_copy[int-False] [gw2] PASSED tests/test_variable.py::TestVariableWithDask::test_nd_rolling[dims1-center0] tests/test_variable.py::TestVariableWithDask::test_nd_rolling[dims1-center1] [gw0] PASSED tests/test_variable.py::TestIndexVariable::test_copy[int-False] tests/test_variable.py::TestIndexVariable::test_copy[str-True] [gw0] PASSED tests/test_variable.py::TestIndexVariable::test_copy[str-True] tests/test_variable.py::TestIndexVariable::test_copy[str-False] [gw0] PASSED tests/test_variable.py::TestIndexVariable::test_copy[str-False] tests/test_variable.py::TestIndexVariable::test_copy_deep_recursive [gw0] PASSED tests/test_variable.py::TestIndexVariable::test_copy_deep_recursive tests/test_variable.py::TestIndexVariable::test_copy_index [gw0] PASSED tests/test_variable.py::TestIndexVariable::test_copy_index tests/test_variable.py::TestIndexVariable::test_copy_with_data [gw0] PASSED tests/test_variable.py::TestIndexVariable::test_copy_with_data tests/test_variable.py::TestIndexVariable::test_copy_with_data_errors [gw0] PASSED tests/test_variable.py::TestIndexVariable::test_copy_with_data_errors tests/test_variable.py::TestIndexVariable::test_copy_index_with_data [gw0] PASSED tests/test_variable.py::TestIndexVariable::test_copy_index_with_data tests/test_variable.py::TestIndexVariable::test_copy_index_with_data_errors [gw0] PASSED tests/test_variable.py::TestIndexVariable::test_copy_index_with_data_errors tests/test_variable.py::TestIndexVariable::test_replace [gw0] PASSED tests/test_variable.py::TestIndexVariable::test_replace tests/test_variable.py::TestIndexVariable::test_real_and_imag [gw0] PASSED tests/test_variable.py::TestIndexVariable::test_real_and_imag tests/test_variable.py::TestIndexVariable::test_aggregate_complex [gw0] PASSED tests/test_variable.py::TestIndexVariable::test_aggregate_complex tests/test_variable.py::TestIndexVariable::test_pandas_categorical_dtype [gw0] PASSED tests/test_variable.py::TestIndexVariable::test_pandas_categorical_dtype tests/test_variable.py::TestIndexVariable::test_pandas_datetime64_with_tz [gw0] PASSED tests/test_variable.py::TestIndexVariable::test_pandas_datetime64_with_tz tests/test_variable.py::TestIndexVariable::test_multiindex [gw0] PASSED tests/test_variable.py::TestIndexVariable::test_multiindex tests/test_variable.py::TestIndexVariable::test_load [gw0] PASSED tests/test_variable.py::TestIndexVariable::test_load tests/test_variable.py::TestIndexVariable::test_getitem_uint_1d [gw0] PASSED tests/test_variable.py::TestIndexVariable::test_getitem_uint_1d tests/test_variable.py::TestIndexVariable::test_getitem_0d_array [gw0] PASSED tests/test_variable.py::TestIndexVariable::test_getitem_0d_array tests/test_variable.py::TestIndexVariable::test_pad_keep_attrs[default] [gw0] PASSED tests/test_variable.py::TestIndexVariable::test_pad_keep_attrs[default] tests/test_variable.py::TestIndexVariable::test_pad_keep_attrs[False] [gw0] PASSED tests/test_variable.py::TestIndexVariable::test_pad_keep_attrs[False] tests/test_variable.py::TestIndexVariable::test_pad_keep_attrs[True] [gw0] PASSED tests/test_variable.py::TestIndexVariable::test_pad_keep_attrs[True] tests/test_variable.py::TestIndexVariable::test_init [gw0] PASSED tests/test_variable.py::TestIndexVariable::test_init tests/test_variable.py::TestIndexVariable::test_to_index [gw2] PASSED tests/test_variable.py::TestVariableWithDask::test_nd_rolling[dims1-center1] tests/test_variable.py::TestVariableWithDask::test_nd_rolling[dims2-center0] [gw0] PASSED tests/test_variable.py::TestIndexVariable::test_to_index tests/test_variable.py::TestIndexVariable::test_to_index_multiindex_level [gw0] PASSED tests/test_variable.py::TestIndexVariable::test_to_index_multiindex_level tests/test_variable.py::TestIndexVariable::test_multiindex_default_level_names [gw0] PASSED tests/test_variable.py::TestIndexVariable::test_multiindex_default_level_names tests/test_variable.py::TestIndexVariable::test_data [gw0] PASSED tests/test_variable.py::TestIndexVariable::test_data tests/test_variable.py::TestIndexVariable::test_name [gw0] PASSED tests/test_variable.py::TestIndexVariable::test_name tests/test_variable.py::TestIndexVariable::test_level_names [gw0] PASSED tests/test_variable.py::TestIndexVariable::test_level_names tests/test_variable.py::TestIndexVariable::test_get_level_variable [gw0] PASSED tests/test_variable.py::TestIndexVariable::test_get_level_variable tests/test_variable.py::TestIndexVariable::test_concat_periods [gw0] PASSED tests/test_variable.py::TestIndexVariable::test_concat_periods tests/test_variable.py::TestIndexVariable::test_concat_multiindex [gw0] PASSED tests/test_variable.py::TestIndexVariable::test_concat_multiindex tests/test_variable.py::TestIndexVariable::test_concat_str_dtype[str] [gw0] PASSED tests/test_variable.py::TestIndexVariable::test_concat_str_dtype[str] tests/test_variable.py::TestIndexVariable::test_concat_str_dtype[bytes] [gw0] PASSED tests/test_variable.py::TestIndexVariable::test_concat_str_dtype[bytes] tests/test_variable.py::TestIndexVariable::test_datetime64 [gw0] PASSED tests/test_variable.py::TestIndexVariable::test_datetime64 tests/test_variable.py::TestIndexVariable::test_getitem_error [gw0] SKIPPED tests/test_variable.py::TestIndexVariable::test_getitem_error tests/test_variable.py::TestIndexVariable::test_getitem_advanced [gw0] SKIPPED tests/test_variable.py::TestIndexVariable::test_getitem_advanced tests/test_variable.py::TestIndexVariable::test_getitem_fancy [gw0] SKIPPED tests/test_variable.py::TestIndexVariable::test_getitem_fancy tests/test_variable.py::TestIndexVariable::test_getitem_uint [gw0] SKIPPED tests/test_variable.py::TestIndexVariable::test_getitem_uint tests/test_variable.py::TestIndexVariable::test_pad[xr_arg0-np_arg0-mean] [gw0] SKIPPED tests/test_variable.py::TestIndexVariable::test_pad[xr_arg0-np_arg0-mean] tests/test_variable.py::TestIndexVariable::test_pad[xr_arg0-np_arg0-median] [gw0] SKIPPED tests/test_variable.py::TestIndexVariable::test_pad[xr_arg0-np_arg0-median] tests/test_variable.py::TestIndexVariable::test_pad[xr_arg0-np_arg0-reflect] [gw0] SKIPPED tests/test_variable.py::TestIndexVariable::test_pad[xr_arg0-np_arg0-reflect] tests/test_variable.py::TestIndexVariable::test_pad[xr_arg0-np_arg0-edge] [gw0] SKIPPED tests/test_variable.py::TestIndexVariable::test_pad[xr_arg0-np_arg0-edge] tests/test_variable.py::TestIndexVariable::test_pad[xr_arg0-np_arg0-linear_ramp] [gw0] SKIPPED tests/test_variable.py::TestIndexVariable::test_pad[xr_arg0-np_arg0-linear_ramp] tests/test_variable.py::TestIndexVariable::test_pad[xr_arg0-np_arg0-maximum] [gw0] SKIPPED tests/test_variable.py::TestIndexVariable::test_pad[xr_arg0-np_arg0-maximum] tests/test_variable.py::TestIndexVariable::test_pad[xr_arg0-np_arg0-minimum] [gw0] SKIPPED tests/test_variable.py::TestIndexVariable::test_pad[xr_arg0-np_arg0-minimum] tests/test_variable.py::TestIndexVariable::test_pad[xr_arg0-np_arg0-symmetric] [gw0] SKIPPED tests/test_variable.py::TestIndexVariable::test_pad[xr_arg0-np_arg0-symmetric] tests/test_variable.py::TestIndexVariable::test_pad[xr_arg0-np_arg0-wrap] [gw0] SKIPPED tests/test_variable.py::TestIndexVariable::test_pad[xr_arg0-np_arg0-wrap] tests/test_variable.py::TestIndexVariable::test_pad[xr_arg1-np_arg1-mean] [gw0] SKIPPED tests/test_variable.py::TestIndexVariable::test_pad[xr_arg1-np_arg1-mean] tests/test_variable.py::TestIndexVariable::test_pad[xr_arg1-np_arg1-median] [gw0] SKIPPED tests/test_variable.py::TestIndexVariable::test_pad[xr_arg1-np_arg1-median] tests/test_variable.py::TestIndexVariable::test_pad[xr_arg1-np_arg1-reflect] [gw0] SKIPPED tests/test_variable.py::TestIndexVariable::test_pad[xr_arg1-np_arg1-reflect] tests/test_variable.py::TestIndexVariable::test_pad[xr_arg1-np_arg1-edge] [gw0] SKIPPED tests/test_variable.py::TestIndexVariable::test_pad[xr_arg1-np_arg1-edge] tests/test_variable.py::TestIndexVariable::test_pad[xr_arg1-np_arg1-linear_ramp] [gw0] SKIPPED tests/test_variable.py::TestIndexVariable::test_pad[xr_arg1-np_arg1-linear_ramp] tests/test_variable.py::TestIndexVariable::test_pad[xr_arg1-np_arg1-maximum] [gw0] SKIPPED tests/test_variable.py::TestIndexVariable::test_pad[xr_arg1-np_arg1-maximum] tests/test_variable.py::TestIndexVariable::test_pad[xr_arg1-np_arg1-minimum] [gw0] SKIPPED tests/test_variable.py::TestIndexVariable::test_pad[xr_arg1-np_arg1-minimum] tests/test_variable.py::TestIndexVariable::test_pad[xr_arg1-np_arg1-symmetric] [gw0] SKIPPED tests/test_variable.py::TestIndexVariable::test_pad[xr_arg1-np_arg1-symmetric] tests/test_variable.py::TestIndexVariable::test_pad[xr_arg1-np_arg1-wrap] [gw0] SKIPPED tests/test_variable.py::TestIndexVariable::test_pad[xr_arg1-np_arg1-wrap] tests/test_variable.py::TestIndexVariable::test_pad[xr_arg2-np_arg2-mean] [gw0] SKIPPED tests/test_variable.py::TestIndexVariable::test_pad[xr_arg2-np_arg2-mean] tests/test_variable.py::TestIndexVariable::test_pad[xr_arg2-np_arg2-median] [gw0] SKIPPED tests/test_variable.py::TestIndexVariable::test_pad[xr_arg2-np_arg2-median] tests/test_variable.py::TestIndexVariable::test_pad[xr_arg2-np_arg2-reflect] [gw0] SKIPPED tests/test_variable.py::TestIndexVariable::test_pad[xr_arg2-np_arg2-reflect] tests/test_variable.py::TestIndexVariable::test_pad[xr_arg2-np_arg2-edge] [gw0] SKIPPED tests/test_variable.py::TestIndexVariable::test_pad[xr_arg2-np_arg2-edge] tests/test_variable.py::TestIndexVariable::test_pad[xr_arg2-np_arg2-linear_ramp] [gw0] SKIPPED tests/test_variable.py::TestIndexVariable::test_pad[xr_arg2-np_arg2-linear_ramp] tests/test_variable.py::TestIndexVariable::test_pad[xr_arg2-np_arg2-maximum] [gw0] SKIPPED tests/test_variable.py::TestIndexVariable::test_pad[xr_arg2-np_arg2-maximum] tests/test_variable.py::TestIndexVariable::test_pad[xr_arg2-np_arg2-minimum] [gw0] SKIPPED tests/test_variable.py::TestIndexVariable::test_pad[xr_arg2-np_arg2-minimum] tests/test_variable.py::TestIndexVariable::test_pad[xr_arg2-np_arg2-symmetric] [gw0] SKIPPED tests/test_variable.py::TestIndexVariable::test_pad[xr_arg2-np_arg2-symmetric] tests/test_variable.py::TestIndexVariable::test_pad[xr_arg2-np_arg2-wrap] [gw0] SKIPPED tests/test_variable.py::TestIndexVariable::test_pad[xr_arg2-np_arg2-wrap] tests/test_variable.py::TestIndexVariable::test_pad[xr_arg3-np_arg3-mean] [gw0] SKIPPED tests/test_variable.py::TestIndexVariable::test_pad[xr_arg3-np_arg3-mean] tests/test_variable.py::TestIndexVariable::test_pad[xr_arg3-np_arg3-median] [gw0] SKIPPED tests/test_variable.py::TestIndexVariable::test_pad[xr_arg3-np_arg3-median] tests/test_variable.py::TestIndexVariable::test_pad[xr_arg3-np_arg3-reflect] [gw0] SKIPPED tests/test_variable.py::TestIndexVariable::test_pad[xr_arg3-np_arg3-reflect] tests/test_variable.py::TestIndexVariable::test_pad[xr_arg3-np_arg3-edge] [gw0] SKIPPED tests/test_variable.py::TestIndexVariable::test_pad[xr_arg3-np_arg3-edge] tests/test_variable.py::TestIndexVariable::test_pad[xr_arg3-np_arg3-linear_ramp] [gw0] SKIPPED tests/test_variable.py::TestIndexVariable::test_pad[xr_arg3-np_arg3-linear_ramp] tests/test_variable.py::TestIndexVariable::test_pad[xr_arg3-np_arg3-maximum] [gw0] SKIPPED tests/test_variable.py::TestIndexVariable::test_pad[xr_arg3-np_arg3-maximum] tests/test_variable.py::TestIndexVariable::test_pad[xr_arg3-np_arg3-minimum] [gw0] SKIPPED tests/test_variable.py::TestIndexVariable::test_pad[xr_arg3-np_arg3-minimum] tests/test_variable.py::TestIndexVariable::test_pad[xr_arg3-np_arg3-symmetric] [gw0] SKIPPED tests/test_variable.py::TestIndexVariable::test_pad[xr_arg3-np_arg3-symmetric] tests/test_variable.py::TestIndexVariable::test_pad[xr_arg3-np_arg3-wrap] [gw0] SKIPPED tests/test_variable.py::TestIndexVariable::test_pad[xr_arg3-np_arg3-wrap] tests/test_variable.py::TestIndexVariable::test_pad[xr_arg4-np_arg4-mean] [gw0] SKIPPED tests/test_variable.py::TestIndexVariable::test_pad[xr_arg4-np_arg4-mean] tests/test_variable.py::TestIndexVariable::test_pad[xr_arg4-np_arg4-median] [gw0] SKIPPED tests/test_variable.py::TestIndexVariable::test_pad[xr_arg4-np_arg4-median] tests/test_variable.py::TestIndexVariable::test_pad[xr_arg4-np_arg4-reflect] [gw0] SKIPPED tests/test_variable.py::TestIndexVariable::test_pad[xr_arg4-np_arg4-reflect] tests/test_variable.py::TestIndexVariable::test_pad[xr_arg4-np_arg4-edge] [gw0] SKIPPED tests/test_variable.py::TestIndexVariable::test_pad[xr_arg4-np_arg4-edge] tests/test_variable.py::TestIndexVariable::test_pad[xr_arg4-np_arg4-linear_ramp] [gw0] SKIPPED tests/test_variable.py::TestIndexVariable::test_pad[xr_arg4-np_arg4-linear_ramp] tests/test_variable.py::TestIndexVariable::test_pad[xr_arg4-np_arg4-maximum] [gw0] SKIPPED tests/test_variable.py::TestIndexVariable::test_pad[xr_arg4-np_arg4-maximum] tests/test_variable.py::TestIndexVariable::test_pad[xr_arg4-np_arg4-minimum] [gw0] SKIPPED tests/test_variable.py::TestIndexVariable::test_pad[xr_arg4-np_arg4-minimum] tests/test_variable.py::TestIndexVariable::test_pad[xr_arg4-np_arg4-symmetric] [gw0] SKIPPED tests/test_variable.py::TestIndexVariable::test_pad[xr_arg4-np_arg4-symmetric] tests/test_variable.py::TestIndexVariable::test_pad[xr_arg4-np_arg4-wrap] [gw0] SKIPPED tests/test_variable.py::TestIndexVariable::test_pad[xr_arg4-np_arg4-wrap] tests/test_variable.py::TestIndexVariable::test_pad_constant_values [gw0] SKIPPED tests/test_variable.py::TestIndexVariable::test_pad_constant_values tests/test_variable.py::TestIndexVariable::test_rolling_window [gw0] SKIPPED tests/test_variable.py::TestIndexVariable::test_rolling_window tests/test_variable.py::TestIndexVariable::test_rolling_1d [gw0] SKIPPED tests/test_variable.py::TestIndexVariable::test_rolling_1d tests/test_variable.py::TestIndexVariable::test_nd_rolling [gw0] SKIPPED tests/test_variable.py::TestIndexVariable::test_nd_rolling tests/test_variable.py::TestIndexVariable::test_rolling_window_errors [gw0] SKIPPED tests/test_variable.py::TestIndexVariable::test_rolling_window_errors tests/test_variable.py::TestIndexVariable::test_coarsen_2d [gw0] SKIPPED tests/test_variable.py::TestIndexVariable::test_coarsen_2d tests/test_variable.py::TestIndexVariable::test_to_index_variable_copy [gw0] PASSED tests/test_variable.py::TestIndexVariable::test_to_index_variable_copy tests/test_variable.py::TestAsCompatibleData::test_unchanged_types [gw0] PASSED tests/test_variable.py::TestAsCompatibleData::test_unchanged_types tests/test_variable.py::TestAsCompatibleData::test_converted_types [gw0] PASSED tests/test_variable.py::TestAsCompatibleData::test_converted_types tests/test_variable.py::TestAsCompatibleData::test_masked_array [gw0] PASSED tests/test_variable.py::TestAsCompatibleData::test_masked_array tests/test_variable.py::TestAsCompatibleData::test_datetime [gw0] PASSED tests/test_variable.py::TestAsCompatibleData::test_datetime tests/test_variable.py::TestAsCompatibleData::test_tz_datetime [gw0] PASSED tests/test_variable.py::TestAsCompatibleData::test_tz_datetime tests/test_variable.py::TestAsCompatibleData::test_full_like [gw0] PASSED tests/test_variable.py::TestAsCompatibleData::test_full_like tests/test_variable.py::TestAsCompatibleData::test_full_like_dask [gw0] PASSED tests/test_variable.py::TestAsCompatibleData::test_full_like_dask tests/test_variable.py::TestAsCompatibleData::test_zeros_like [gw0] PASSED tests/test_variable.py::TestAsCompatibleData::test_zeros_like tests/test_variable.py::TestAsCompatibleData::test_ones_like [gw1] XFAIL tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg2-np_arg2-reflect] tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg2-np_arg2-edge] [gw0] PASSED tests/test_variable.py::TestAsCompatibleData::test_ones_like tests/test_variable.py::TestAsCompatibleData::test_numpy_ndarray_subclass [gw0] PASSED tests/test_variable.py::TestAsCompatibleData::test_numpy_ndarray_subclass tests/test_variable.py::TestAsCompatibleData::test_numpy_matrix [gw1] PASSED tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg2-np_arg2-edge] [gw0] PASSED tests/test_variable.py::TestAsCompatibleData::test_numpy_matrix tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg2-np_arg2-linear_ramp] tests/test_variable.py::TestAsCompatibleData::test_unsupported_type [gw0] PASSED tests/test_variable.py::TestAsCompatibleData::test_unsupported_type tests/test_variable.py::test_raise_no_warning_for_nan_in_binary_ops [gw0] PASSED tests/test_variable.py::test_raise_no_warning_for_nan_in_binary_ops tests/test_variable.py::TestBackendIndexing::test_NumpyIndexingAdapter[True] [gw1] PASSED tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg2-np_arg2-linear_ramp] tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg2-np_arg2-maximum] [gw2] PASSED tests/test_variable.py::TestVariableWithDask::test_nd_rolling[dims2-center0] tests/test_variable.py::TestVariableWithDask::test_nd_rolling[dims2-center1] [gw0] SKIPPED tests/test_variable.py::TestBackendIndexing::test_NumpyIndexingAdapter[True] tests/test_variable.py::TestBackendIndexing::test_NumpyIndexingAdapter[False] [gw0] SKIPPED tests/test_variable.py::TestBackendIndexing::test_NumpyIndexingAdapter[False] tests/test_variable.py::TestBackendIndexing::test_extension_array_duck_array [gw0] PASSED tests/test_variable.py::TestBackendIndexing::test_extension_array_duck_array tests/test_variable.py::TestBackendIndexing::test_extension_array_duck_indexed [gw0] PASSED tests/test_variable.py::TestBackendIndexing::test_extension_array_duck_indexed tests/test_variable.py::TestBackendIndexing::test_LazilyIndexedArray[True] [gw0] SKIPPED tests/test_variable.py::TestBackendIndexing::test_LazilyIndexedArray[True] tests/test_variable.py::TestBackendIndexing::test_LazilyIndexedArray[False] [gw1] PASSED tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg2-np_arg2-maximum] tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg2-np_arg2-minimum] [gw0] SKIPPED tests/test_variable.py::TestBackendIndexing::test_LazilyIndexedArray[False] tests/test_variable.py::TestBackendIndexing::test_CopyOnWriteArray[True] [gw0] SKIPPED tests/test_variable.py::TestBackendIndexing::test_CopyOnWriteArray[True] tests/test_variable.py::TestBackendIndexing::test_CopyOnWriteArray[False] [gw0] SKIPPED tests/test_variable.py::TestBackendIndexing::test_CopyOnWriteArray[False] tests/test_variable.py::TestBackendIndexing::test_MemoryCachedArray[True] [gw0] SKIPPED tests/test_variable.py::TestBackendIndexing::test_MemoryCachedArray[True] tests/test_variable.py::TestBackendIndexing::test_MemoryCachedArray[False] [gw0] SKIPPED tests/test_variable.py::TestBackendIndexing::test_MemoryCachedArray[False] tests/test_variable.py::TestBackendIndexing::test_DaskIndexingAdapter[True] [gw0] SKIPPED tests/test_variable.py::TestBackendIndexing::test_DaskIndexingAdapter[True] tests/test_variable.py::TestBackendIndexing::test_DaskIndexingAdapter[False] [gw1] PASSED tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg2-np_arg2-minimum] tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg2-np_arg2-symmetric] [gw0] SKIPPED tests/test_variable.py::TestBackendIndexing::test_DaskIndexingAdapter[False] tests/test_variable.py::test_clip [gw0] PASSED tests/test_variable.py::test_clip tests/test_variable.py::TestNumpyCoercion::test_from_numpy[Variable] [gw0] PASSED tests/test_variable.py::TestNumpyCoercion::test_from_numpy[Variable] tests/test_variable.py::TestNumpyCoercion::test_from_numpy[IndexVariable] [gw1] PASSED tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg2-np_arg2-symmetric] tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg2-np_arg2-wrap] [gw0] PASSED tests/test_variable.py::TestNumpyCoercion::test_from_numpy[IndexVariable] tests/test_variable.py::TestNumpyCoercion::test_from_dask[Variable] [gw0] PASSED tests/test_variable.py::TestNumpyCoercion::test_from_dask[Variable] [gw2] PASSED tests/test_variable.py::TestVariableWithDask::test_nd_rolling[dims2-center1] tests/test_variable.py::TestNumpyCoercion::test_from_dask[IndexVariable] tests/test_variable.py::TestVariableWithDask::test_rolling_window_errors[x-window0-x_w-True] [gw1] PASSED tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg2-np_arg2-wrap] [gw0] PASSED tests/test_variable.py::TestNumpyCoercion::test_from_dask[IndexVariable] [gw2] PASSED tests/test_variable.py::TestVariableWithDask::test_rolling_window_errors[x-window0-x_w-True] tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg3-np_arg3-mean] tests/test_variable.py::TestVariableWithDask::test_rolling_window_errors[x-3-window_dim1-True] tests/test_variable.py::TestNumpyCoercion::test_from_pint[Variable] [gw2] PASSED tests/test_variable.py::TestVariableWithDask::test_rolling_window_errors[x-3-window_dim1-True] tests/test_variable.py::TestVariableWithDask::test_rolling_window_errors[x-3-x_w-center2] [gw0] PASSED tests/test_variable.py::TestNumpyCoercion::test_from_pint[Variable] tests/test_variable.py::TestNumpyCoercion::test_from_pint[IndexVariable] [gw2] PASSED tests/test_variable.py::TestVariableWithDask::test_rolling_window_errors[x-3-x_w-center2] tests/test_variable.py::TestVariableWithDask::test_chunk [gw0] PASSED tests/test_variable.py::TestNumpyCoercion::test_from_pint[IndexVariable] tests/test_variable.py::TestNumpyCoercion::test_from_sparse[Variable] [gw0] SKIPPED tests/test_variable.py::TestNumpyCoercion::test_from_sparse[Variable] tests/test_variable.py::TestNumpyCoercion::test_from_sparse[IndexVariable] [gw0] SKIPPED tests/test_variable.py::TestNumpyCoercion::test_from_sparse[IndexVariable] tests/test_variable.py::TestNumpyCoercion::test_from_cupy[Variable] [gw0] SKIPPED tests/test_variable.py::TestNumpyCoercion::test_from_cupy[Variable] tests/test_variable.py::TestNumpyCoercion::test_from_cupy[IndexVariable] [gw0] SKIPPED tests/test_variable.py::TestNumpyCoercion::test_from_cupy[IndexVariable] tests/test_variable.py::TestNumpyCoercion::test_from_pint_wrapping_dask[Variable] [gw2] PASSED tests/test_variable.py::TestVariableWithDask::test_chunk tests/test_variable.py::TestVariableWithDask::test_0d_object_array_with_list [gw2] SKIPPED tests/test_variable.py::TestVariableWithDask::test_0d_object_array_with_list tests/test_variable.py::TestVariableWithDask::test_array_interface [gw2] SKIPPED tests/test_variable.py::TestVariableWithDask::test_array_interface tests/test_variable.py::TestVariableWithDask::test_copy_index [gw2] SKIPPED tests/test_variable.py::TestVariableWithDask::test_copy_index tests/test_variable.py::TestVariableWithDask::test_eq_all_dtypes [gw2] SKIPPED tests/test_variable.py::TestVariableWithDask::test_eq_all_dtypes tests/test_variable.py::TestVariableWithDask::test_getitem_fancy [gw0] PASSED tests/test_variable.py::TestNumpyCoercion::test_from_pint_wrapping_dask[Variable] tests/test_variable.py::TestNumpyCoercion::test_from_pint_wrapping_dask[IndexVariable] [gw0] PASSED tests/test_variable.py::TestNumpyCoercion::test_from_pint_wrapping_dask[IndexVariable] tests/test_variable.py::test_datetime_conversion[2000-01-01T00:00:00.000000000-ns] [gw0] PASSED tests/test_variable.py::test_datetime_conversion[2000-01-01T00:00:00.000000000-ns] tests/test_variable.py::test_datetime_conversion[2000-01-01T00:00:00-s] [gw0] PASSED tests/test_variable.py::test_datetime_conversion[2000-01-01T00:00:00-s] tests/test_variable.py::test_datetime_conversion[['2000-01-01T00:00:00.000000000']-ns] [gw0] PASSED tests/test_variable.py::test_datetime_conversion[['2000-01-01T00:00:00.000000000']-ns] tests/test_variable.py::test_datetime_conversion[['2000-01-01T00:00:00']-s] [gw0] PASSED tests/test_variable.py::test_datetime_conversion[['2000-01-01T00:00:00']-s] tests/test_variable.py::test_datetime_conversion[DatetimeIndex(['2000-01-01'], dtype='datetime64[ns]', freq='D')-ns] [gw0] PASSED tests/test_variable.py::test_datetime_conversion[DatetimeIndex(['2000-01-01'], dtype='datetime64[ns]', freq='D')-ns] tests/test_variable.py::test_datetime_conversion[2000-01-01 00:00:00-ns] [gw1] PASSED tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg3-np_arg3-mean] tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg3-np_arg3-median] [gw0] PASSED tests/test_variable.py::test_datetime_conversion[2000-01-01 00:00:00-ns] tests/test_variable.py::test_datetime_conversion[[datetime.datetime(2000, 1, 1, 0, 0)]-ns] [gw2] PASSED tests/test_variable.py::TestVariableWithDask::test_getitem_fancy tests/test_variable.py::TestVariableWithDask::test_getitem_1d_fancy [gw0] PASSED tests/test_variable.py::test_datetime_conversion[[datetime.datetime(2000, 1, 1, 0, 0)]-ns] tests/test_variable.py::test_datetime_conversion[DatetimeIndex(['2000-01-01 00:00:00-05:00'], dtype='datetime64[ns, America/New_York]', freq='D')-ns] [gw0] PASSED tests/test_variable.py::test_datetime_conversion[DatetimeIndex(['2000-01-01 00:00:00-05:00'], dtype='datetime64[ns, America/New_York]', freq='D')-ns] tests/test_variable.py::test_datetime_conversion[0 2000-01-01 00:00:00-05:00\ndtype: datetime64[ns, America/New_York]-ns] [gw2] PASSED tests/test_variable.py::TestVariableWithDask::test_getitem_1d_fancy tests/test_variable.py::TestVariableWithDask::test_getitem_with_mask_nd_indexer [gw0] PASSED tests/test_variable.py::test_datetime_conversion[0 2000-01-01 00:00:00-05:00\ndtype: datetime64[ns, America/New_York]-ns] tests/test_variable.py::test_pandas_two_only_datetime_conversion_warnings[index-sec] [gw0] PASSED tests/test_variable.py::test_pandas_two_only_datetime_conversion_warnings[index-sec] tests/test_variable.py::test_pandas_two_only_datetime_conversion_warnings[series-sec] [gw0] PASSED tests/test_variable.py::test_pandas_two_only_datetime_conversion_warnings[series-sec] tests/test_variable.py::test_pandas_two_only_datetime_conversion_warnings[index-timezone] [gw2] PASSED tests/test_variable.py::TestVariableWithDask::test_getitem_with_mask_nd_indexer tests/test_variable.py::TestVariableWithDask::test_dask_rolling[True-3-x] [gw0] PASSED tests/test_variable.py::test_pandas_two_only_datetime_conversion_warnings[index-timezone] tests/test_variable.py::test_pandas_two_only_datetime_conversion_warnings[series-timezone] [gw0] PASSED tests/test_variable.py::test_pandas_two_only_datetime_conversion_warnings[series-timezone] tests/test_variable.py::test_timedelta_conversion[10 nanoseconds-ns] [gw0] PASSED tests/test_variable.py::test_timedelta_conversion[10 nanoseconds-ns] tests/test_variable.py::test_timedelta_conversion[10 seconds-s] [gw0] PASSED tests/test_variable.py::test_timedelta_conversion[10 seconds-s] tests/test_variable.py::test_timedelta_conversion[[10]-ns] [gw0] PASSED tests/test_variable.py::test_timedelta_conversion[[10]-ns] tests/test_variable.py::test_timedelta_conversion[[10]-s] [gw0] PASSED tests/test_variable.py::test_timedelta_conversion[[10]-s] tests/test_variable.py::test_timedelta_conversion[TimedeltaIndex(['0 days 00:00:00.000000001'], dtype='timedelta64[ns]', freq='D')-ns] [gw0] PASSED tests/test_variable.py::test_timedelta_conversion[TimedeltaIndex(['0 days 00:00:00.000000001'], dtype='timedelta64[ns]', freq='D')-ns] tests/test_variable.py::test_timedelta_conversion[1 day, 0:00:00-ns] [gw0] PASSED tests/test_variable.py::test_timedelta_conversion[1 day, 0:00:00-ns] tests/test_variable.py::test_timedelta_conversion[[datetime.timedelta(days=1)]-ns] [gw0] PASSED tests/test_variable.py::test_timedelta_conversion[[datetime.timedelta(days=1)]-ns] tests/test_variable.py::test_timedelta_conversion[TimedeltaIndex(['0 days'], dtype='timedelta64[s]', freq='D')-s] [gw0] PASSED tests/test_variable.py::test_timedelta_conversion[TimedeltaIndex(['0 days'], dtype='timedelta64[s]', freq='D')-s] tests/test_weighted.py::test_weighted_non_DataArray_weights[True] [gw0] PASSED tests/test_weighted.py::test_weighted_non_DataArray_weights[True] tests/test_weighted.py::test_weighted_non_DataArray_weights[False] [gw0] PASSED tests/test_weighted.py::test_weighted_non_DataArray_weights[False] tests/test_weighted.py::test_weighted_weights_nan_raises[weights0-True] [gw0] PASSED tests/test_weighted.py::test_weighted_weights_nan_raises[weights0-True] tests/test_weighted.py::test_weighted_weights_nan_raises[weights0-False] [gw0] PASSED tests/test_weighted.py::test_weighted_weights_nan_raises[weights0-False] tests/test_weighted.py::test_weighted_weights_nan_raises[weights1-True] [gw0] PASSED tests/test_weighted.py::test_weighted_weights_nan_raises[weights1-True] tests/test_weighted.py::test_weighted_weights_nan_raises[weights1-False] [gw0] PASSED tests/test_weighted.py::test_weighted_weights_nan_raises[weights1-False] tests/test_weighted.py::test_weighted_weights_nan_raises_dask[weights0-True] [gw0] PASSED tests/test_weighted.py::test_weighted_weights_nan_raises_dask[weights0-True] tests/test_weighted.py::test_weighted_weights_nan_raises_dask[weights0-False] [gw0] PASSED tests/test_weighted.py::test_weighted_weights_nan_raises_dask[weights0-False] tests/test_weighted.py::test_weighted_weights_nan_raises_dask[weights1-True] [gw0] PASSED tests/test_weighted.py::test_weighted_weights_nan_raises_dask[weights1-True] tests/test_weighted.py::test_weighted_weights_nan_raises_dask[weights1-False] [gw2] PASSED tests/test_variable.py::TestVariableWithDask::test_dask_rolling[True-3-x] tests/test_variable.py::TestVariableWithDask::test_dask_rolling[True-3-y] [gw0] PASSED tests/test_weighted.py::test_weighted_weights_nan_raises_dask[weights1-False] tests/test_weighted.py::test_weighted_lazy_resample[1YS-1] [gw2] PASSED tests/test_variable.py::TestVariableWithDask::test_dask_rolling[True-3-y] tests/test_variable.py::TestVariableWithDask::test_dask_rolling[True-8-x] [gw1] XFAIL tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg3-np_arg3-median] tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg3-np_arg3-reflect] [gw0] PASSED tests/test_weighted.py::test_weighted_lazy_resample[1YS-1] tests/test_weighted.py::test_weighted_lazy_resample[1YS-5] [gw1] XFAIL tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg3-np_arg3-reflect] tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg3-np_arg3-edge] [gw0] PASSED tests/test_weighted.py::test_weighted_lazy_resample[1YS-5] tests/test_weighted.py::test_weighted_lazy_resample[5YS-1] [gw1] PASSED tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg3-np_arg3-edge] tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg3-np_arg3-linear_ramp] [gw1] PASSED tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg3-np_arg3-linear_ramp] tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg3-np_arg3-maximum] [gw0] PASSED tests/test_weighted.py::test_weighted_lazy_resample[5YS-1] tests/test_weighted.py::test_weighted_lazy_resample[5YS-5] [gw1] PASSED tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg3-np_arg3-maximum] tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg3-np_arg3-minimum] [gw1] PASSED tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg3-np_arg3-minimum] tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg3-np_arg3-symmetric] [gw0] PASSED tests/test_weighted.py::test_weighted_lazy_resample[5YS-5] tests/test_weighted.py::test_weighted_lazy_resample[10YS-1] [gw1] PASSED tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg3-np_arg3-symmetric] tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg3-np_arg3-wrap] [gw1] PASSED tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg3-np_arg3-wrap] tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg4-np_arg4-mean] [gw0] PASSED tests/test_weighted.py::test_weighted_lazy_resample[10YS-1] tests/test_weighted.py::test_weighted_lazy_resample[10YS-5] [gw0] PASSED tests/test_weighted.py::test_weighted_lazy_resample[10YS-5] tests/test_weighted.py::test_weighted_sum_of_weights_no_nan[weights0-3] [gw2] PASSED tests/test_variable.py::TestVariableWithDask::test_dask_rolling[True-8-x] tests/test_variable.py::TestVariableWithDask::test_dask_rolling[True-8-y] [gw0] PASSED tests/test_weighted.py::test_weighted_sum_of_weights_no_nan[weights0-3] tests/test_weighted.py::test_weighted_sum_of_weights_no_nan[weights1-2] [gw0] PASSED tests/test_weighted.py::test_weighted_sum_of_weights_no_nan[weights1-2] tests/test_weighted.py::test_weighted_sum_of_weights_no_nan[weights2-nan] [gw0] PASSED tests/test_weighted.py::test_weighted_sum_of_weights_no_nan[weights2-nan] tests/test_weighted.py::test_weighted_sum_of_weights_no_nan[weights3-nan] [gw0] PASSED tests/test_weighted.py::test_weighted_sum_of_weights_no_nan[weights3-nan] tests/test_weighted.py::test_weighted_sum_of_weights_nan[weights0-2] [gw0] PASSED tests/test_weighted.py::test_weighted_sum_of_weights_nan[weights0-2] tests/test_weighted.py::test_weighted_sum_of_weights_nan[weights1-nan] [gw1] PASSED tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg4-np_arg4-mean] tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg4-np_arg4-median] [gw0] PASSED tests/test_weighted.py::test_weighted_sum_of_weights_nan[weights1-nan] tests/test_weighted.py::test_weighted_sum_of_weights_nan[weights2-nan] [gw0] PASSED tests/test_weighted.py::test_weighted_sum_of_weights_nan[weights2-nan] tests/test_weighted.py::test_weighted_sum_of_weights_nan[weights3-1] [gw0] PASSED tests/test_weighted.py::test_weighted_sum_of_weights_nan[weights3-1] tests/test_weighted.py::test_weighted_sum_of_weights_bool [gw0] PASSED tests/test_weighted.py::test_weighted_sum_of_weights_bool tests/test_weighted.py::test_weighted_sum_equal_weights[True-0-da0] [gw0] PASSED tests/test_weighted.py::test_weighted_sum_equal_weights[True-0-da0] tests/test_weighted.py::test_weighted_sum_equal_weights[True-0-da1] [gw0] PASSED tests/test_weighted.py::test_weighted_sum_equal_weights[True-0-da1] tests/test_weighted.py::test_weighted_sum_equal_weights[True-0-da2] [gw0] PASSED tests/test_weighted.py::test_weighted_sum_equal_weights[True-0-da2] tests/test_weighted.py::test_weighted_sum_equal_weights[True-1-da0] [gw0] PASSED tests/test_weighted.py::test_weighted_sum_equal_weights[True-1-da0] tests/test_weighted.py::test_weighted_sum_equal_weights[True-1-da1] [gw0] PASSED tests/test_weighted.py::test_weighted_sum_equal_weights[True-1-da1] tests/test_weighted.py::test_weighted_sum_equal_weights[True-1-da2] [gw0] PASSED tests/test_weighted.py::test_weighted_sum_equal_weights[True-1-da2] tests/test_weighted.py::test_weighted_sum_equal_weights[True-3.14-da0] [gw0] PASSED tests/test_weighted.py::test_weighted_sum_equal_weights[True-3.14-da0] tests/test_weighted.py::test_weighted_sum_equal_weights[True-3.14-da1] [gw0] PASSED tests/test_weighted.py::test_weighted_sum_equal_weights[True-3.14-da1] tests/test_weighted.py::test_weighted_sum_equal_weights[True-3.14-da2] [gw0] PASSED tests/test_weighted.py::test_weighted_sum_equal_weights[True-3.14-da2] tests/test_weighted.py::test_weighted_sum_equal_weights[False-0-da0] [gw0] PASSED tests/test_weighted.py::test_weighted_sum_equal_weights[False-0-da0] tests/test_weighted.py::test_weighted_sum_equal_weights[False-0-da1] [gw0] PASSED tests/test_weighted.py::test_weighted_sum_equal_weights[False-0-da1] tests/test_weighted.py::test_weighted_sum_equal_weights[False-0-da2] [gw0] PASSED tests/test_weighted.py::test_weighted_sum_equal_weights[False-0-da2] tests/test_weighted.py::test_weighted_mean_equal_weights[3.14-True-da1] [gw0] PASSED tests/test_weighted.py::test_weighted_mean_equal_weights[3.14-True-da1] tests/test_weighted.py::test_weighted_mean_equal_weights[3.14-True-da2] [gw0] PASSED tests/test_weighted.py::test_weighted_mean_equal_weights[3.14-True-da2] tests/test_weighted.py::test_weighted_mean_equal_weights[3.14-False-da0] [gw0] PASSED tests/test_weighted.py::test_weighted_mean_equal_weights[3.14-False-da0] tests/test_weighted.py::test_weighted_mean_equal_weights[3.14-False-da1] [gw0] PASSED tests/test_weighted.py::test_weighted_mean_equal_weights[3.14-False-da1] tests/test_weighted.py::test_weighted_mean_equal_weights[3.14-False-da2] [gw0] PASSED tests/test_weighted.py::test_weighted_mean_equal_weights[3.14-False-da2] tests/test_weighted.py::test_weighted_mean_no_nan[weights0-1.6] [gw0] PASSED tests/test_weighted.py::test_weighted_mean_no_nan[weights0-1.6] tests/test_weighted.py::test_weighted_mean_no_nan[weights1-1.0] [gw0] PASSED tests/test_weighted.py::test_weighted_mean_no_nan[weights1-1.0] tests/test_weighted.py::test_weighted_mean_no_nan[weights2-nan] [gw0] PASSED tests/test_weighted.py::test_weighted_mean_no_nan[weights2-nan] tests/test_weighted.py::test_weighted_quantile_no_nan[weights0-expected0] [gw0] PASSED tests/test_weighted.py::test_weighted_quantile_no_nan[weights0-expected0] tests/test_weighted.py::test_weighted_quantile_no_nan[weights1-expected1] [gw0] PASSED tests/test_weighted.py::test_weighted_quantile_no_nan[weights1-expected1] tests/test_weighted.py::test_weighted_quantile_zero_weights [gw0] PASSED tests/test_weighted.py::test_weighted_quantile_zero_weights tests/test_weighted.py::test_weighted_quantile_simple [gw0] PASSED tests/test_weighted.py::test_weighted_quantile_simple tests/test_weighted.py::test_weighted_quantile_nan[True] [gw0] PASSED tests/test_weighted.py::test_weighted_quantile_nan[True] tests/test_weighted.py::test_weighted_quantile_nan[False] [gw0] PASSED tests/test_weighted.py::test_weighted_quantile_nan[False] tests/test_weighted.py::test_weighted_quantile_equal_weights[1-True-0.5-nonan] [gw2] PASSED tests/test_variable.py::TestVariableWithDask::test_dask_rolling[True-8-y] tests/test_variable.py::TestVariableWithDask::test_dask_rolling[True-11-x] [gw0] PASSED tests/test_weighted.py::test_weighted_quantile_equal_weights[1-True-0.5-nonan] tests/test_weighted.py::test_weighted_quantile_equal_weights[1-True-0.5-singlenan] [gw0] PASSED tests/test_weighted.py::test_weighted_quantile_equal_weights[1-True-0.5-singlenan] tests/test_weighted.py::test_weighted_quantile_equal_weights[1-True-0.5-allnan] [gw0] PASSED tests/test_weighted.py::test_weighted_quantile_equal_weights[1-True-0.5-allnan] tests/test_weighted.py::test_weighted_quantile_equal_weights[1-True-q1-nonan] [gw0] PASSED tests/test_weighted.py::test_weighted_quantile_equal_weights[1-True-q1-nonan] tests/test_weighted.py::test_weighted_quantile_equal_weights[1-True-q1-singlenan] [gw0] PASSED tests/test_weighted.py::test_weighted_quantile_equal_weights[1-True-q1-singlenan] tests/test_weighted.py::test_weighted_quantile_equal_weights[1-True-q1-allnan] [gw0] PASSED tests/test_weighted.py::test_weighted_quantile_equal_weights[1-True-q1-allnan] tests/test_weighted.py::test_weighted_quantile_equal_weights[1-False-0.5-nonan] [gw0] PASSED tests/test_weighted.py::test_weighted_quantile_equal_weights[1-False-0.5-nonan] tests/test_weighted.py::test_weighted_quantile_equal_weights[1-False-0.5-singlenan] [gw0] PASSED tests/test_weighted.py::test_weighted_quantile_equal_weights[1-False-0.5-singlenan] tests/test_weighted.py::test_weighted_quantile_equal_weights[1-False-0.5-allnan] [gw0] PASSED tests/test_weighted.py::test_weighted_quantile_equal_weights[1-False-0.5-allnan] tests/test_weighted.py::test_weighted_quantile_equal_weights[1-False-q1-nonan] [gw1] XFAIL tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg4-np_arg4-median] tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg4-np_arg4-reflect] [gw0] PASSED tests/test_weighted.py::test_weighted_quantile_equal_weights[1-False-q1-nonan] tests/test_weighted.py::test_weighted_quantile_equal_weights[1-False-q1-singlenan] [gw0] PASSED tests/test_weighted.py::test_weighted_quantile_equal_weights[1-False-q1-singlenan] tests/test_weighted.py::test_weighted_quantile_equal_weights[1-False-q1-allnan] [gw0] PASSED tests/test_weighted.py::test_weighted_quantile_equal_weights[1-False-q1-allnan] tests/test_weighted.py::test_weighted_quantile_equal_weights[3.14-True-0.5-nonan] [gw0] PASSED tests/test_weighted.py::test_weighted_quantile_equal_weights[3.14-True-0.5-nonan] tests/test_weighted.py::test_weighted_quantile_equal_weights[3.14-True-0.5-singlenan] [gw0] PASSED tests/test_weighted.py::test_weighted_quantile_equal_weights[3.14-True-0.5-singlenan] tests/test_weighted.py::test_weighted_quantile_equal_weights[3.14-True-0.5-allnan] [gw0] PASSED tests/test_weighted.py::test_weighted_quantile_equal_weights[3.14-True-0.5-allnan] tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[interpolated_inverted_cdf-True-q1-da2] [gw0] SKIPPED tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[interpolated_inverted_cdf-True-q1-da2] tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[interpolated_inverted_cdf-False-0.5-da0] [gw0] SKIPPED tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[interpolated_inverted_cdf-False-0.5-da0] tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[interpolated_inverted_cdf-False-0.5-da1] [gw0] SKIPPED tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[interpolated_inverted_cdf-False-0.5-da1] tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[interpolated_inverted_cdf-False-0.5-da2] [gw0] SKIPPED tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[interpolated_inverted_cdf-False-0.5-da2] tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[interpolated_inverted_cdf-False-q1-da0] [gw0] SKIPPED tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[interpolated_inverted_cdf-False-q1-da0] tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[interpolated_inverted_cdf-False-q1-da1] [gw0] SKIPPED tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[interpolated_inverted_cdf-False-q1-da1] tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[interpolated_inverted_cdf-False-q1-da2] [gw0] SKIPPED tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[interpolated_inverted_cdf-False-q1-da2] tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[hazen-True-0.5-da0] [gw0] SKIPPED tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[hazen-True-0.5-da0] tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[hazen-True-0.5-da1] [gw0] SKIPPED tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[hazen-True-0.5-da1] tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[hazen-True-0.5-da2] [gw0] SKIPPED tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[hazen-True-0.5-da2] tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[hazen-True-q1-da0] [gw0] SKIPPED tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[hazen-True-q1-da0] tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[hazen-True-q1-da1] [gw0] SKIPPED tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[hazen-True-q1-da1] tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[hazen-True-q1-da2] [gw0] SKIPPED tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[hazen-True-q1-da2] tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[hazen-False-0.5-da0] [gw0] SKIPPED tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[hazen-False-0.5-da0] tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[hazen-False-0.5-da1] [gw0] SKIPPED tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[hazen-False-0.5-da1] tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[hazen-False-0.5-da2] [gw0] SKIPPED tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[hazen-False-0.5-da2] tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[hazen-False-q1-da0] [gw0] SKIPPED tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[hazen-False-q1-da0] tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[hazen-False-q1-da1] [gw0] SKIPPED tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[hazen-False-q1-da1] tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[hazen-False-q1-da2] [gw0] SKIPPED tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[hazen-False-q1-da2] tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[weibull-True-0.5-da0] [gw0] SKIPPED tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[weibull-True-0.5-da0] tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[weibull-True-0.5-da1] [gw0] SKIPPED tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[weibull-True-0.5-da1] tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[weibull-True-0.5-da2] [gw0] SKIPPED tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[weibull-True-0.5-da2] tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[weibull-True-q1-da0] [gw0] SKIPPED tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[weibull-True-q1-da0] tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[weibull-True-q1-da1] [gw0] SKIPPED tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[weibull-True-q1-da1] tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[weibull-True-q1-da2] [gw0] SKIPPED tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[weibull-True-q1-da2] tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[weibull-False-0.5-da0] [gw0] SKIPPED tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[weibull-False-0.5-da0] tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[weibull-False-0.5-da1] [gw0] SKIPPED tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[weibull-False-0.5-da1] tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[weibull-False-0.5-da2] [gw0] SKIPPED tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[weibull-False-0.5-da2] tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[weibull-False-q1-da0] [gw0] SKIPPED tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[weibull-False-q1-da0] tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[weibull-False-q1-da1] [gw0] SKIPPED tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[weibull-False-q1-da1] tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[weibull-False-q1-da2] [gw0] SKIPPED tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[weibull-False-q1-da2] tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[median_unbiased-True-0.5-da0] [gw0] SKIPPED tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[median_unbiased-True-0.5-da0] tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[median_unbiased-True-0.5-da1] [gw0] SKIPPED tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[median_unbiased-True-0.5-da1] tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[median_unbiased-True-0.5-da2] [gw0] SKIPPED tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[median_unbiased-True-0.5-da2] tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[median_unbiased-True-q1-da0] [gw0] SKIPPED tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[median_unbiased-True-q1-da0] tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[median_unbiased-True-q1-da1] [gw0] SKIPPED tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[median_unbiased-True-q1-da1] tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[median_unbiased-True-q1-da2] [gw0] SKIPPED tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[median_unbiased-True-q1-da2] tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[median_unbiased-False-0.5-da0] [gw0] SKIPPED tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[median_unbiased-False-0.5-da0] tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[median_unbiased-False-0.5-da1] [gw0] SKIPPED tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[median_unbiased-False-0.5-da1] tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[median_unbiased-False-0.5-da2] [gw0] SKIPPED tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[median_unbiased-False-0.5-da2] tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[median_unbiased-False-q1-da0] [gw0] SKIPPED tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[median_unbiased-False-q1-da0] tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[median_unbiased-False-q1-da1] [gw0] SKIPPED tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[median_unbiased-False-q1-da1] tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[median_unbiased-False-q1-da2] [gw0] SKIPPED tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[median_unbiased-False-q1-da2] tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[normal_unbiased2-True-0.5-da0] [gw0] SKIPPED tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[normal_unbiased2-True-0.5-da0] tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[normal_unbiased2-True-0.5-da1] [gw0] SKIPPED tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[normal_unbiased2-True-0.5-da1] tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[normal_unbiased2-True-0.5-da2] [gw0] SKIPPED tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[normal_unbiased2-True-0.5-da2] tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[normal_unbiased2-True-q1-da0] [gw0] SKIPPED tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[normal_unbiased2-True-q1-da0] tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[normal_unbiased2-True-q1-da1] [gw0] SKIPPED tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[normal_unbiased2-True-q1-da1] tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[normal_unbiased2-True-q1-da2] [gw0] SKIPPED tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[normal_unbiased2-True-q1-da2] tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[normal_unbiased2-False-0.5-da0] [gw0] SKIPPED tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[normal_unbiased2-False-0.5-da0] tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[normal_unbiased2-False-0.5-da1] [gw0] SKIPPED tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[normal_unbiased2-False-0.5-da1] tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[normal_unbiased2-False-0.5-da2] [gw0] SKIPPED tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[normal_unbiased2-False-0.5-da2] tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[normal_unbiased2-False-q1-da0] [gw0] SKIPPED tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[normal_unbiased2-False-q1-da0] tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[normal_unbiased2-False-q1-da1] [gw0] SKIPPED tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[normal_unbiased2-False-q1-da1] tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[normal_unbiased2-False-q1-da2] [gw0] SKIPPED tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[normal_unbiased2-False-q1-da2] tests/test_weighted.py::test_weighted_quantile_bool [gw0] PASSED tests/test_weighted.py::test_weighted_quantile_bool tests/test_weighted.py::test_weighted_quantile_with_invalid_q[-1] [gw0] PASSED tests/test_weighted.py::test_weighted_quantile_with_invalid_q[-1] tests/test_weighted.py::test_weighted_quantile_with_invalid_q[1.1] [gw0] PASSED tests/test_weighted.py::test_weighted_quantile_with_invalid_q[1.1] tests/test_weighted.py::test_weighted_quantile_with_invalid_q[q2] [gw0] PASSED tests/test_weighted.py::test_weighted_quantile_with_invalid_q[q2] tests/test_weighted.py::test_weighted_quantile_with_invalid_q[q3] [gw0] PASSED tests/test_weighted.py::test_weighted_quantile_with_invalid_q[q3] tests/test_weighted.py::test_weighted_mean_nan[True-weights0-2.0] [gw0] PASSED tests/test_weighted.py::test_weighted_mean_nan[True-weights0-2.0] tests/test_weighted.py::test_weighted_mean_nan[True-weights1-nan] [gw0] PASSED tests/test_weighted.py::test_weighted_mean_nan[True-weights1-nan] tests/test_weighted.py::test_weighted_mean_nan[True-weights2-nan] [gw0] PASSED tests/test_weighted.py::test_weighted_mean_nan[True-weights2-nan] tests/test_weighted.py::test_weighted_mean_nan[False-weights0-2.0] [gw2] PASSED tests/test_variable.py::TestVariableWithDask::test_dask_rolling[True-11-x] [gw0] PASSED tests/test_weighted.py::test_weighted_mean_nan[False-weights0-2.0] tests/test_variable.py::TestVariableWithDask::test_dask_rolling[True-11-y] tests/test_weighted.py::test_weighted_mean_nan[False-weights1-nan] [gw0] PASSED tests/test_weighted.py::test_weighted_mean_nan[False-weights1-nan] tests/test_weighted.py::test_weighted_mean_nan[False-weights2-nan] [gw0] PASSED tests/test_weighted.py::test_weighted_mean_nan[False-weights2-nan] tests/test_weighted.py::test_weighted_mean_bool [gw0] PASSED tests/test_weighted.py::test_weighted_mean_bool tests/test_weighted.py::test_weighted_sum_of_squares_no_nan[weights0-0.6666666666666666] [gw0] PASSED tests/test_weighted.py::test_weighted_sum_of_squares_no_nan[weights0-0.6666666666666666] tests/test_weighted.py::test_weighted_sum_of_squares_no_nan[weights1-0] [gw0] PASSED tests/test_weighted.py::test_weighted_sum_of_squares_no_nan[weights1-0] tests/test_weighted.py::test_weighted_sum_of_squares_no_nan[weights2-0] [gw0] PASSED tests/test_weighted.py::test_weighted_sum_of_squares_no_nan[weights2-0] tests/test_weighted.py::test_weighted_sum_of_squares_no_nan[weights3-0] [gw0] PASSED tests/test_weighted.py::test_weighted_sum_of_squares_no_nan[weights3-0] tests/test_weighted.py::test_weighted_sum_of_squares_nan[weights0-0] [gw0] PASSED tests/test_weighted.py::test_weighted_sum_of_squares_nan[weights0-0] tests/test_weighted.py::test_weighted_sum_of_squares_nan[weights1-0] [gw0] PASSED tests/test_weighted.py::test_weighted_sum_of_squares_nan[weights1-0] tests/test_weighted.py::test_weighted_sum_of_squares_nan[weights2-0] [gw0] PASSED tests/test_weighted.py::test_weighted_sum_of_squares_nan[weights2-0] tests/test_weighted.py::test_weighted_sum_of_squares_nan[weights3-0] [gw0] PASSED tests/test_weighted.py::test_weighted_sum_of_squares_nan[weights3-0] tests/test_weighted.py::test_weighted_var_equal_weights[1-True-da0] [gw1] XFAIL tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg4-np_arg4-reflect] tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg4-np_arg4-edge] [gw0] PASSED tests/test_weighted.py::test_weighted_var_equal_weights[1-True-da0] tests/test_weighted.py::test_weighted_var_equal_weights[1-True-da1] [gw1] PASSED tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg4-np_arg4-edge] tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg4-np_arg4-linear_ramp] [gw0] PASSED tests/test_weighted.py::test_weighted_var_equal_weights[1-True-da1] tests/test_weighted.py::test_weighted_var_equal_weights[1-False-da0] [gw0] PASSED tests/test_weighted.py::test_weighted_var_equal_weights[1-False-da0] tests/test_weighted.py::test_weighted_var_equal_weights[1-False-da1] [gw1] PASSED tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg4-np_arg4-linear_ramp] tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg4-np_arg4-maximum] [gw0] PASSED tests/test_weighted.py::test_weighted_var_equal_weights[1-False-da1] tests/test_weighted.py::test_weighted_var_equal_weights[2-True-da0] [gw0] PASSED tests/test_weighted.py::test_weighted_var_equal_weights[2-True-da0] tests/test_weighted.py::test_weighted_var_equal_weights[2-True-da1] [gw0] PASSED tests/test_weighted.py::test_weighted_var_equal_weights[2-True-da1] tests/test_weighted.py::test_weighted_var_equal_weights[2-False-da0] [gw0] PASSED tests/test_weighted.py::test_weighted_var_equal_weights[2-False-da0] tests/test_weighted.py::test_weighted_var_equal_weights[2-False-da1] [gw1] PASSED tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg4-np_arg4-maximum] tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg4-np_arg4-minimum] [gw0] PASSED tests/test_weighted.py::test_weighted_var_equal_weights[2-False-da1] tests/test_weighted.py::test_weighted_var_equal_weights[3.14-True-da0] [gw0] PASSED tests/test_weighted.py::test_weighted_var_equal_weights[3.14-True-da0] tests/test_weighted.py::test_weighted_var_equal_weights[3.14-True-da1] [gw0] PASSED tests/test_weighted.py::test_weighted_var_equal_weights[3.14-True-da1] tests/test_weighted.py::test_weighted_var_equal_weights[3.14-False-da0] [gw0] PASSED tests/test_weighted.py::test_weighted_var_equal_weights[3.14-False-da0] tests/test_weighted.py::test_weighted_var_equal_weights[3.14-False-da1] [gw1] PASSED tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg4-np_arg4-minimum] tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg4-np_arg4-symmetric] [gw0] PASSED tests/test_weighted.py::test_weighted_var_equal_weights[3.14-False-da1] tests/test_weighted.py::test_weighted_var_no_nan[weights0-0.24] [gw0] PASSED tests/test_weighted.py::test_weighted_var_no_nan[weights0-0.24] tests/test_weighted.py::test_weighted_var_no_nan[weights1-0.0] [gw1] PASSED tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg4-np_arg4-symmetric] tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg4-np_arg4-wrap] [gw0] PASSED tests/test_weighted.py::test_weighted_var_no_nan[weights1-0.0] tests/test_weighted.py::test_weighted_var_no_nan[weights2-nan] [gw0] PASSED tests/test_weighted.py::test_weighted_var_no_nan[weights2-nan] tests/test_weighted.py::test_weighted_var_nan[weights0-0] [gw1] PASSED tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg4-np_arg4-wrap] tests/test_variable.py::TestVariableWithDask::test_pandas_period_index [gw1] SKIPPED tests/test_variable.py::TestVariableWithDask::test_pandas_period_index tests/test_variable.py::TestVariableWithDask::test_pandas_datetime64_with_tz [gw1] SKIPPED tests/test_variable.py::TestVariableWithDask::test_pandas_datetime64_with_tz tests/test_variable.py::TestVariableWithDask::test_pandas_categorical_dtype [gw1] SKIPPED tests/test_variable.py::TestVariableWithDask::test_pandas_categorical_dtype tests/test_variable.py::TestVariableWithSparse::test_as_sparse [gw1] SKIPPED tests/test_variable.py::TestVariableWithSparse::test_as_sparse [gw0] PASSED tests/test_weighted.py::test_weighted_var_nan[weights0-0] tests/test_weighted.py::test_weighted_var_nan[weights1-nan] tests/test_variable.py::TestIndexVariable::test_properties [gw1] PASSED tests/test_variable.py::TestIndexVariable::test_properties tests/test_variable.py::TestIndexVariable::test_attrs [gw0] PASSED tests/test_weighted.py::test_weighted_var_nan[weights1-nan] tests/test_weighted.py::test_weighted_var_nan[weights2-nan] [gw1] PASSED tests/test_variable.py::TestIndexVariable::test_attrs tests/test_variable.py::TestIndexVariable::test_getitem_dict [gw1] PASSED tests/test_variable.py::TestIndexVariable::test_getitem_dict tests/test_variable.py::TestIndexVariable::test_getitem_1d [gw0] PASSED tests/test_weighted.py::test_weighted_var_nan[weights2-nan] tests/test_weighted.py::test_weighted_var_bool [gw1] PASSED tests/test_variable.py::TestIndexVariable::test_getitem_1d tests/test_variable.py::TestIndexVariable::test_getitem_1d_fancy [gw0] PASSED tests/test_weighted.py::test_weighted_var_bool tests/test_weighted.py::test_weighted_std_equal_weights[1-True-da0] [gw1] PASSED tests/test_variable.py::TestIndexVariable::test_getitem_1d_fancy tests/test_variable.py::TestIndexVariable::test_getitem_with_mask [gw1] PASSED tests/test_variable.py::TestIndexVariable::test_getitem_with_mask tests/test_variable.py::TestIndexVariable::test_getitem_with_mask_size_zero [gw0] PASSED tests/test_weighted.py::test_weighted_std_equal_weights[1-True-da0] tests/test_weighted.py::test_weighted_std_equal_weights[1-True-da1] [gw1] PASSED tests/test_variable.py::TestIndexVariable::test_getitem_with_mask_size_zero tests/test_variable.py::TestIndexVariable::test_getitem_with_mask_nd_indexer [gw0] PASSED tests/test_weighted.py::test_weighted_std_equal_weights[1-True-da1] tests/test_weighted.py::test_weighted_std_equal_weights[1-False-da0] [gw1] PASSED tests/test_variable.py::TestIndexVariable::test_getitem_with_mask_nd_indexer tests/test_variable.py::TestIndexVariable::test_index_0d_int [gw1] PASSED tests/test_variable.py::TestIndexVariable::test_index_0d_int tests/test_variable.py::TestIndexVariable::test_index_0d_float [gw0] PASSED tests/test_weighted.py::test_weighted_std_equal_weights[1-False-da0] tests/test_weighted.py::test_weighted_std_equal_weights[1-False-da1] [gw1] PASSED tests/test_variable.py::TestIndexVariable::test_index_0d_float tests/test_variable.py::TestIndexVariable::test_index_0d_string [gw0] PASSED tests/test_weighted.py::test_weighted_std_equal_weights[1-False-da1] tests/test_weighted.py::test_weighted_std_equal_weights[2-True-da0] [gw1] PASSED tests/test_variable.py::TestIndexVariable::test_index_0d_string tests/test_weighted.py::test_weighted_quantile_equal_weights[3.14-True-q1-nonan] [gw0] PASSED tests/test_weighted.py::test_weighted_std_equal_weights[2-True-da0] tests/test_weighted.py::test_weighted_std_equal_weights[2-True-da1] [gw1] PASSED tests/test_weighted.py::test_weighted_quantile_equal_weights[3.14-True-q1-nonan] tests/test_weighted.py::test_weighted_quantile_equal_weights[3.14-True-q1-singlenan] [gw0] PASSED tests/test_weighted.py::test_weighted_std_equal_weights[2-True-da1] tests/test_weighted.py::test_weighted_std_equal_weights[2-False-da0] [gw1] PASSED tests/test_weighted.py::test_weighted_quantile_equal_weights[3.14-True-q1-singlenan] tests/test_weighted.py::test_weighted_quantile_equal_weights[3.14-True-q1-allnan] [gw0] PASSED tests/test_weighted.py::test_weighted_std_equal_weights[2-False-da0] tests/test_weighted.py::test_weighted_std_equal_weights[2-False-da1] [gw1] PASSED tests/test_weighted.py::test_weighted_quantile_equal_weights[3.14-True-q1-allnan] tests/test_weighted.py::test_weighted_quantile_equal_weights[3.14-False-0.5-nonan] [gw1] PASSED tests/test_weighted.py::test_weighted_quantile_equal_weights[3.14-False-0.5-nonan] [gw0] PASSED tests/test_weighted.py::test_weighted_std_equal_weights[2-False-da1] tests/test_weighted.py::test_weighted_std_equal_weights[3.14-True-da0] tests/test_weighted.py::test_weighted_quantile_equal_weights[3.14-False-0.5-singlenan] [gw1] PASSED tests/test_weighted.py::test_weighted_quantile_equal_weights[3.14-False-0.5-singlenan] tests/test_weighted.py::test_weighted_quantile_equal_weights[3.14-False-0.5-allnan] [gw0] PASSED tests/test_weighted.py::test_weighted_std_equal_weights[3.14-True-da0] tests/test_weighted.py::test_weighted_std_equal_weights[3.14-True-da1] [gw1] PASSED tests/test_weighted.py::test_weighted_quantile_equal_weights[3.14-False-0.5-allnan] tests/test_weighted.py::test_weighted_quantile_equal_weights[3.14-False-q1-nonan] [gw0] PASSED tests/test_weighted.py::test_weighted_std_equal_weights[3.14-True-da1] tests/test_weighted.py::test_weighted_std_equal_weights[3.14-False-da0] [gw1] PASSED tests/test_weighted.py::test_weighted_quantile_equal_weights[3.14-False-q1-nonan] tests/test_weighted.py::test_weighted_quantile_equal_weights[3.14-False-q1-singlenan] [gw0] PASSED tests/test_weighted.py::test_weighted_std_equal_weights[3.14-False-da0] tests/test_weighted.py::test_weighted_std_equal_weights[3.14-False-da1] [gw1] PASSED tests/test_weighted.py::test_weighted_quantile_equal_weights[3.14-False-q1-singlenan] tests/test_weighted.py::test_weighted_quantile_equal_weights[3.14-False-q1-allnan] [gw0] PASSED tests/test_weighted.py::test_weighted_std_equal_weights[3.14-False-da1] tests/test_weighted.py::test_weighted_std_no_nan[weights0-0.4898979485566356] [gw1] PASSED tests/test_weighted.py::test_weighted_quantile_equal_weights[3.14-False-q1-allnan] tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[linear-True-0.5-da0] [gw1] SKIPPED tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[linear-True-0.5-da0] tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[linear-True-0.5-da1] [gw1] SKIPPED tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[linear-True-0.5-da1] tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[linear-True-0.5-da2] [gw1] SKIPPED tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[linear-True-0.5-da2] tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[linear-True-q1-da0] [gw1] SKIPPED tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[linear-True-q1-da0] tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[linear-True-q1-da1] [gw0] PASSED tests/test_weighted.py::test_weighted_std_no_nan[weights0-0.4898979485566356] [gw1] SKIPPED tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[linear-True-q1-da1] tests/test_weighted.py::test_weighted_std_no_nan[weights1-0.0] tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[linear-True-q1-da2] [gw1] SKIPPED tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[linear-True-q1-da2] tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[linear-False-0.5-da0] [gw1] SKIPPED tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[linear-False-0.5-da0] tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[linear-False-0.5-da1] [gw1] SKIPPED tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[linear-False-0.5-da1] tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[linear-False-0.5-da2] [gw1] SKIPPED tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[linear-False-0.5-da2] tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[linear-False-q1-da0] [gw1] SKIPPED tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[linear-False-q1-da0] tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[linear-False-q1-da1] [gw1] SKIPPED tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[linear-False-q1-da1] tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[linear-False-q1-da2] [gw1] SKIPPED tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[linear-False-q1-da2] tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[interpolated_inverted_cdf-True-0.5-da0] [gw0] PASSED tests/test_weighted.py::test_weighted_std_no_nan[weights1-0.0] [gw1] SKIPPED tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[interpolated_inverted_cdf-True-0.5-da0] tests/test_weighted.py::test_weighted_std_no_nan[weights2-nan] tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[interpolated_inverted_cdf-True-0.5-da1] [gw1] SKIPPED tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[interpolated_inverted_cdf-True-0.5-da1] tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[interpolated_inverted_cdf-True-0.5-da2] [gw1] SKIPPED tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[interpolated_inverted_cdf-True-0.5-da2] tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[interpolated_inverted_cdf-True-q1-da0] [gw1] SKIPPED tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[interpolated_inverted_cdf-True-q1-da0] tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[interpolated_inverted_cdf-True-q1-da1] [gw1] SKIPPED tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[interpolated_inverted_cdf-True-q1-da1] tests/test_weighted.py::test_weighted_operations_3D[True-True-a] [gw0] PASSED tests/test_weighted.py::test_weighted_std_no_nan[weights2-nan] tests/test_weighted.py::test_weighted_std_nan[weights0-0] [gw0] PASSED tests/test_weighted.py::test_weighted_std_nan[weights0-0] tests/test_weighted.py::test_weighted_std_nan[weights1-nan] [gw0] PASSED tests/test_weighted.py::test_weighted_std_nan[weights1-nan] tests/test_weighted.py::test_weighted_std_nan[weights2-nan] [gw0] PASSED tests/test_weighted.py::test_weighted_std_nan[weights2-nan] tests/test_weighted.py::test_weighted_std_bool [gw0] PASSED tests/test_weighted.py::test_weighted_std_bool tests/test_weighted.py::test_weighted_operations_3D[None-True-a] [gw1] PASSED tests/test_weighted.py::test_weighted_operations_3D[True-True-a] tests/test_weighted.py::test_weighted_operations_3D[True-True-b] [gw0] PASSED tests/test_weighted.py::test_weighted_operations_3D[None-True-a] tests/test_weighted.py::test_weighted_operations_3D[None-True-b] [gw2] PASSED tests/test_variable.py::TestVariableWithDask::test_dask_rolling[True-11-y] tests/test_variable.py::TestVariableWithDask::test_dask_rolling[False-3-x] [gw1] PASSED tests/test_weighted.py::test_weighted_operations_3D[True-True-b] tests/test_weighted.py::test_weighted_operations_3D[True-True-c] [gw0] PASSED tests/test_weighted.py::test_weighted_operations_3D[None-True-b] tests/test_weighted.py::test_weighted_operations_3D[None-True-c] [gw2] PASSED tests/test_variable.py::TestVariableWithDask::test_dask_rolling[False-3-x] tests/test_variable.py::TestVariableWithDask::test_dask_rolling[False-3-y] [gw1] PASSED tests/test_weighted.py::test_weighted_operations_3D[True-True-c] tests/test_weighted.py::test_weighted_operations_3D[True-True-dim3] [gw0] PASSED tests/test_weighted.py::test_weighted_operations_3D[None-True-c] tests/test_weighted.py::test_weighted_operations_3D[None-True-dim3] [gw2] PASSED tests/test_variable.py::TestVariableWithDask::test_dask_rolling[False-3-y] tests/test_variable.py::TestVariableWithDask::test_dask_rolling[False-8-x] [gw1] PASSED tests/test_weighted.py::test_weighted_operations_3D[True-True-dim3] tests/test_weighted.py::test_weighted_operations_3D[True-True-dim4] [gw0] PASSED tests/test_weighted.py::test_weighted_operations_3D[None-True-dim3] tests/test_weighted.py::test_weighted_operations_3D[None-True-dim4] [gw1] PASSED tests/test_weighted.py::test_weighted_operations_3D[True-True-dim4] tests/test_weighted.py::test_weighted_operations_3D[True-True-None] [gw0] PASSED tests/test_weighted.py::test_weighted_operations_3D[None-True-dim4] tests/test_weighted.py::test_weighted_operations_3D[None-True-None] [gw1] PASSED tests/test_weighted.py::test_weighted_operations_3D[True-True-None] tests/test_weighted.py::test_weighted_operations_3D[True-False-a] [gw0] PASSED tests/test_weighted.py::test_weighted_operations_3D[None-True-None] tests/test_weighted.py::test_weighted_operations_3D[None-False-a] [gw2] PASSED tests/test_variable.py::TestVariableWithDask::test_dask_rolling[False-8-x] tests/test_variable.py::TestVariableWithDask::test_dask_rolling[False-8-y] [gw1] PASSED tests/test_weighted.py::test_weighted_operations_3D[True-False-a] tests/test_weighted.py::test_weighted_operations_3D[True-False-b] [gw0] PASSED tests/test_weighted.py::test_weighted_operations_3D[None-False-a] tests/test_weighted.py::test_weighted_operations_3D[None-False-b] [gw1] PASSED tests/test_weighted.py::test_weighted_operations_3D[True-False-b] tests/test_weighted.py::test_weighted_operations_3D[True-False-c] [gw0] PASSED tests/test_weighted.py::test_weighted_operations_3D[None-False-b] tests/test_weighted.py::test_weighted_operations_3D[None-False-c] [gw1] PASSED tests/test_weighted.py::test_weighted_operations_3D[True-False-c] tests/test_weighted.py::test_weighted_operations_3D[True-False-dim3] [gw0] PASSED tests/test_weighted.py::test_weighted_operations_3D[None-False-c] tests/test_weighted.py::test_weighted_operations_3D[None-False-dim3] [gw1] PASSED tests/test_weighted.py::test_weighted_operations_3D[True-False-dim3] tests/test_weighted.py::test_weighted_operations_3D[True-False-dim4] [gw0] PASSED tests/test_weighted.py::test_weighted_operations_3D[None-False-dim3] tests/test_weighted.py::test_weighted_operations_3D[None-False-dim4] [gw1] PASSED tests/test_weighted.py::test_weighted_operations_3D[True-False-dim4] tests/test_weighted.py::test_weighted_operations_3D[True-False-None] [gw0] PASSED tests/test_weighted.py::test_weighted_operations_3D[None-False-dim4] tests/test_weighted.py::test_weighted_operations_3D[None-False-None] [gw1] PASSED tests/test_weighted.py::test_weighted_operations_3D[True-False-None] tests/test_weighted.py::test_weighted_operations_3D[False-True-a] [gw2] PASSED tests/test_variable.py::TestVariableWithDask::test_dask_rolling[False-8-y] tests/test_variable.py::TestVariableWithDask::test_dask_rolling[False-11-x] [gw0] PASSED tests/test_weighted.py::test_weighted_operations_3D[None-False-None] tests/test_weighted.py::test_weighted_operations_3D[False-True-dim4] [gw1] PASSED tests/test_weighted.py::test_weighted_operations_3D[False-True-a] tests/test_weighted.py::test_weighted_operations_3D[False-True-b] [gw0] PASSED tests/test_weighted.py::test_weighted_operations_3D[False-True-dim4] tests/test_weighted.py::test_weighted_operations_3D[False-True-None] [gw1] PASSED tests/test_weighted.py::test_weighted_operations_3D[False-True-b] tests/test_weighted.py::test_weighted_operations_3D[False-True-c] [gw0] PASSED tests/test_weighted.py::test_weighted_operations_3D[False-True-None] tests/test_weighted.py::test_weighted_operations_3D[False-False-a] [gw1] PASSED tests/test_weighted.py::test_weighted_operations_3D[False-True-c] tests/test_weighted.py::test_weighted_operations_3D[False-True-dim3] [gw0] PASSED tests/test_weighted.py::test_weighted_operations_3D[False-False-a] tests/test_weighted.py::test_weighted_operations_3D[False-False-b] [gw2] PASSED tests/test_variable.py::TestVariableWithDask::test_dask_rolling[False-11-x] tests/test_variable.py::TestVariableWithDask::test_dask_rolling[False-11-y] [gw1] PASSED tests/test_weighted.py::test_weighted_operations_3D[False-True-dim3] tests/test_weighted.py::test_weighted_quantile_3D[None-True-q1-b] [gw1] PASSED tests/test_weighted.py::test_weighted_quantile_3D[None-True-q1-b] tests/test_weighted.py::test_weighted_quantile_3D[None-True-q1-c] [gw0] PASSED tests/test_weighted.py::test_weighted_operations_3D[False-False-b] tests/test_weighted.py::test_weighted_operations_3D[False-False-c] [gw1] PASSED tests/test_weighted.py::test_weighted_quantile_3D[None-True-q1-c] tests/test_weighted.py::test_weighted_quantile_3D[None-True-q1-dim3] [gw1] PASSED tests/test_weighted.py::test_weighted_quantile_3D[None-True-q1-dim3] tests/test_weighted.py::test_weighted_quantile_3D[None-True-q1-dim4] [gw1] PASSED tests/test_weighted.py::test_weighted_quantile_3D[None-True-q1-dim4] tests/test_weighted.py::test_weighted_quantile_3D[None-True-q1-None] [gw1] PASSED tests/test_weighted.py::test_weighted_quantile_3D[None-True-q1-None] tests/test_weighted.py::test_weighted_quantile_3D[None-True-q2-a] [gw1] PASSED tests/test_weighted.py::test_weighted_quantile_3D[None-True-q2-a] tests/test_weighted.py::test_weighted_quantile_3D[None-True-q2-b] [gw1] PASSED tests/test_weighted.py::test_weighted_quantile_3D[None-True-q2-b] tests/test_weighted.py::test_weighted_quantile_3D[None-True-q2-c] [gw0] PASSED tests/test_weighted.py::test_weighted_operations_3D[False-False-c] tests/test_weighted.py::test_weighted_operations_3D[False-False-dim3] [gw1] PASSED tests/test_weighted.py::test_weighted_quantile_3D[None-True-q2-c] tests/test_weighted.py::test_weighted_quantile_3D[None-True-q2-dim3] [gw1] PASSED tests/test_weighted.py::test_weighted_quantile_3D[None-True-q2-dim3] tests/test_weighted.py::test_weighted_quantile_3D[None-True-q2-dim4] [gw1] PASSED tests/test_weighted.py::test_weighted_quantile_3D[None-True-q2-dim4] tests/test_weighted.py::test_weighted_quantile_3D[None-True-q2-None] [gw1] PASSED tests/test_weighted.py::test_weighted_quantile_3D[None-True-q2-None] tests/test_weighted.py::test_weighted_quantile_3D[None-False-0.5-a] [gw1] PASSED tests/test_weighted.py::test_weighted_quantile_3D[None-False-0.5-a] tests/test_weighted.py::test_weighted_quantile_3D[None-False-0.5-b] [gw0] PASSED tests/test_weighted.py::test_weighted_operations_3D[False-False-dim3] tests/test_weighted.py::test_weighted_operations_3D[False-False-dim4] [gw1] PASSED tests/test_weighted.py::test_weighted_quantile_3D[None-False-0.5-b] tests/test_weighted.py::test_weighted_quantile_3D[None-False-0.5-c] [gw1] PASSED tests/test_weighted.py::test_weighted_quantile_3D[None-False-0.5-c] tests/test_weighted.py::test_weighted_quantile_3D[None-False-0.5-dim3] [gw1] PASSED tests/test_weighted.py::test_weighted_quantile_3D[None-False-0.5-dim3] tests/test_weighted.py::test_weighted_quantile_3D[None-False-0.5-dim4] [gw1] PASSED tests/test_weighted.py::test_weighted_quantile_3D[None-False-0.5-dim4] tests/test_weighted.py::test_weighted_quantile_3D[None-False-0.5-None] [gw1] PASSED tests/test_weighted.py::test_weighted_quantile_3D[None-False-0.5-None] tests/test_weighted.py::test_weighted_quantile_3D[None-False-q1-a] [gw0] PASSED tests/test_weighted.py::test_weighted_operations_3D[False-False-dim4] tests/test_weighted.py::test_weighted_operations_3D[False-False-None] [gw1] PASSED tests/test_weighted.py::test_weighted_quantile_3D[None-False-q1-a] tests/test_weighted.py::test_weighted_quantile_3D[None-False-q1-b] [gw2] PASSED tests/test_variable.py::TestVariableWithDask::test_dask_rolling[False-11-y] tests/test_variable.py::TestVariableWithDask::test_multiindex [gw1] PASSED tests/test_weighted.py::test_weighted_quantile_3D[None-False-q1-b] tests/test_weighted.py::test_weighted_quantile_3D[None-False-q1-c] [gw2] XPASS tests/test_variable.py::TestVariableWithDask::test_multiindex tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg0-np_arg0-mean] [gw1] PASSED tests/test_weighted.py::test_weighted_quantile_3D[None-False-q1-c] tests/test_weighted.py::test_weighted_quantile_3D[None-False-q1-dim3] [gw1] PASSED tests/test_weighted.py::test_weighted_quantile_3D[None-False-q1-dim3] tests/test_weighted.py::test_weighted_quantile_3D[None-False-q1-dim4] [gw1] PASSED tests/test_weighted.py::test_weighted_quantile_3D[None-False-q1-dim4] tests/test_weighted.py::test_weighted_quantile_3D[None-False-q1-None] [gw0] PASSED tests/test_weighted.py::test_weighted_operations_3D[False-False-None] tests/test_weighted.py::test_weighted_quantile_3D[None-True-0.5-a] [gw2] PASSED tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg0-np_arg0-mean] tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg0-np_arg0-median] [gw1] PASSED tests/test_weighted.py::test_weighted_quantile_3D[None-False-q1-None] tests/test_weighted.py::test_weighted_quantile_3D[None-False-q2-a] [gw0] PASSED tests/test_weighted.py::test_weighted_quantile_3D[None-True-0.5-a] tests/test_weighted.py::test_weighted_quantile_3D[None-True-0.5-b] [gw1] PASSED tests/test_weighted.py::test_weighted_quantile_3D[None-False-q2-a] tests/test_weighted.py::test_weighted_quantile_3D[None-False-q2-b] [gw0] PASSED tests/test_weighted.py::test_weighted_quantile_3D[None-True-0.5-b] tests/test_weighted.py::test_weighted_quantile_3D[None-True-0.5-c] [gw1] PASSED tests/test_weighted.py::test_weighted_quantile_3D[None-False-q2-b] tests/test_weighted.py::test_weighted_quantile_3D[None-False-q2-c] [gw1] PASSED tests/test_weighted.py::test_weighted_quantile_3D[None-False-q2-c] tests/test_weighted.py::test_weighted_quantile_3D[None-False-q2-dim3] [gw0] PASSED tests/test_weighted.py::test_weighted_quantile_3D[None-True-0.5-c] tests/test_weighted.py::test_weighted_quantile_3D[None-True-0.5-dim3] [gw1] PASSED tests/test_weighted.py::test_weighted_quantile_3D[None-False-q2-dim3] tests/test_weighted.py::test_weighted_quantile_3D[None-False-q2-dim4] [gw0] PASSED tests/test_weighted.py::test_weighted_quantile_3D[None-True-0.5-dim3] tests/test_weighted.py::test_weighted_quantile_3D[None-True-0.5-dim4] [gw1] PASSED tests/test_weighted.py::test_weighted_quantile_3D[None-False-q2-dim4] tests/test_weighted.py::test_weighted_quantile_3D[None-False-q2-None] [gw0] PASSED tests/test_weighted.py::test_weighted_quantile_3D[None-True-0.5-dim4] tests/test_weighted.py::test_weighted_quantile_3D[None-True-0.5-None] [gw1] PASSED tests/test_weighted.py::test_weighted_quantile_3D[None-False-q2-None] tests/test_weighted.py::test_weighted_quantile_3D[True-True-0.5-a] [gw0] PASSED tests/test_weighted.py::test_weighted_quantile_3D[None-True-0.5-None] tests/test_weighted.py::test_weighted_quantile_3D[None-True-q1-a] [gw1] PASSED tests/test_weighted.py::test_weighted_quantile_3D[True-True-0.5-a] tests/test_weighted.py::test_weighted_quantile_3D[True-True-0.5-b] [gw0] PASSED tests/test_weighted.py::test_weighted_quantile_3D[None-True-q1-a] tests/test_weighted.py::test_weighted_quantile_3D[True-True-q1-dim3] [gw1] PASSED tests/test_weighted.py::test_weighted_quantile_3D[True-True-0.5-b] tests/test_weighted.py::test_weighted_quantile_3D[True-True-0.5-c] [gw0] PASSED tests/test_weighted.py::test_weighted_quantile_3D[True-True-q1-dim3] tests/test_weighted.py::test_weighted_quantile_3D[True-True-q1-dim4] [gw1] PASSED tests/test_weighted.py::test_weighted_quantile_3D[True-True-0.5-c] tests/test_weighted.py::test_weighted_quantile_3D[True-True-0.5-dim3] [gw0] PASSED tests/test_weighted.py::test_weighted_quantile_3D[True-True-q1-dim4] tests/test_weighted.py::test_weighted_quantile_3D[True-True-q1-None] [gw1] PASSED tests/test_weighted.py::test_weighted_quantile_3D[True-True-0.5-dim3] tests/test_weighted.py::test_weighted_quantile_3D[True-True-0.5-dim4] [gw1] PASSED tests/test_weighted.py::test_weighted_quantile_3D[True-True-0.5-dim4] tests/test_weighted.py::test_weighted_quantile_3D[True-True-0.5-None] [gw0] PASSED tests/test_weighted.py::test_weighted_quantile_3D[True-True-q1-None] tests/test_weighted.py::test_weighted_quantile_3D[True-True-q2-a] [gw1] PASSED tests/test_weighted.py::test_weighted_quantile_3D[True-True-0.5-None] tests/test_weighted.py::test_weighted_quantile_3D[True-True-q1-a] [gw0] PASSED tests/test_weighted.py::test_weighted_quantile_3D[True-True-q2-a] tests/test_weighted.py::test_weighted_quantile_3D[True-True-q2-b] [gw1] PASSED tests/test_weighted.py::test_weighted_quantile_3D[True-True-q1-a] tests/test_weighted.py::test_weighted_quantile_3D[True-True-q1-b] [gw0] PASSED tests/test_weighted.py::test_weighted_quantile_3D[True-True-q2-b] tests/test_weighted.py::test_weighted_quantile_3D[True-True-q2-c] [gw1] PASSED tests/test_weighted.py::test_weighted_quantile_3D[True-True-q1-b] tests/test_weighted.py::test_weighted_quantile_3D[True-True-q1-c] [gw0] PASSED tests/test_weighted.py::test_weighted_quantile_3D[True-True-q2-c] tests/test_weighted.py::test_weighted_quantile_3D[True-True-q2-dim3] [gw1] PASSED tests/test_weighted.py::test_weighted_quantile_3D[True-True-q1-c] tests/test_weighted.py::test_weighted_quantile_3D[True-False-q1-b] [gw0] PASSED tests/test_weighted.py::test_weighted_quantile_3D[True-True-q2-dim3] [gw1] PASSED tests/test_weighted.py::test_weighted_quantile_3D[True-False-q1-b] tests/test_weighted.py::test_weighted_quantile_3D[True-True-q2-dim4] tests/test_weighted.py::test_weighted_quantile_3D[True-False-q1-c] [gw0] PASSED tests/test_weighted.py::test_weighted_quantile_3D[True-True-q2-dim4] [gw1] PASSED tests/test_weighted.py::test_weighted_quantile_3D[True-False-q1-c] tests/test_weighted.py::test_weighted_quantile_3D[True-True-q2-None] tests/test_weighted.py::test_weighted_quantile_3D[True-False-q1-dim3] [gw1] PASSED tests/test_weighted.py::test_weighted_quantile_3D[True-False-q1-dim3] tests/test_weighted.py::test_weighted_quantile_3D[True-False-q1-dim4] [gw0] PASSED tests/test_weighted.py::test_weighted_quantile_3D[True-True-q2-None] tests/test_weighted.py::test_weighted_quantile_3D[True-False-0.5-a] [gw1] PASSED tests/test_weighted.py::test_weighted_quantile_3D[True-False-q1-dim4] tests/test_weighted.py::test_weighted_quantile_3D[True-False-q1-None] [gw0] PASSED tests/test_weighted.py::test_weighted_quantile_3D[True-False-0.5-a] tests/test_weighted.py::test_weighted_quantile_3D[True-False-0.5-b] [gw1] PASSED tests/test_weighted.py::test_weighted_quantile_3D[True-False-q1-None] tests/test_weighted.py::test_weighted_quantile_3D[True-False-q2-a] [gw0] PASSED tests/test_weighted.py::test_weighted_quantile_3D[True-False-0.5-b] tests/test_weighted.py::test_weighted_quantile_3D[True-False-0.5-c] [gw1] PASSED tests/test_weighted.py::test_weighted_quantile_3D[True-False-q2-a] tests/test_weighted.py::test_weighted_quantile_3D[True-False-q2-b] [gw0] PASSED tests/test_weighted.py::test_weighted_quantile_3D[True-False-0.5-c] [gw1] PASSED tests/test_weighted.py::test_weighted_quantile_3D[True-False-q2-b] tests/test_weighted.py::test_weighted_quantile_3D[True-False-0.5-dim3] tests/test_weighted.py::test_weighted_quantile_3D[True-False-q2-c] [gw0] PASSED tests/test_weighted.py::test_weighted_quantile_3D[True-False-0.5-dim3] [gw1] PASSED tests/test_weighted.py::test_weighted_quantile_3D[True-False-q2-c] tests/test_weighted.py::test_weighted_quantile_3D[True-False-q2-dim3] tests/test_weighted.py::test_weighted_quantile_3D[True-False-0.5-dim4] [gw1] PASSED tests/test_weighted.py::test_weighted_quantile_3D[True-False-q2-dim3] [gw0] PASSED tests/test_weighted.py::test_weighted_quantile_3D[True-False-0.5-dim4] tests/test_weighted.py::test_weighted_quantile_3D[True-False-q2-dim4] tests/test_weighted.py::test_weighted_quantile_3D[True-False-0.5-None] [gw1] PASSED tests/test_weighted.py::test_weighted_quantile_3D[True-False-q2-dim4] tests/test_weighted.py::test_weighted_quantile_3D[True-False-q2-None] [gw0] PASSED tests/test_weighted.py::test_weighted_quantile_3D[True-False-0.5-None] tests/test_weighted.py::test_weighted_quantile_3D[True-False-q1-a] [gw1] PASSED tests/test_weighted.py::test_weighted_quantile_3D[True-False-q2-None] tests/test_weighted.py::test_weighted_quantile_3D[False-True-q1-dim4] [gw0] PASSED tests/test_weighted.py::test_weighted_quantile_3D[True-False-q1-a] tests/test_weighted.py::test_weighted_quantile_3D[False-True-0.5-a] [gw1] PASSED tests/test_weighted.py::test_weighted_quantile_3D[False-True-q1-dim4] tests/test_weighted.py::test_weighted_quantile_3D[False-True-q1-None] [gw0] PASSED tests/test_weighted.py::test_weighted_quantile_3D[False-True-0.5-a] tests/test_weighted.py::test_weighted_quantile_3D[False-True-0.5-b] [gw1] PASSED tests/test_weighted.py::test_weighted_quantile_3D[False-True-q1-None] tests/test_weighted.py::test_weighted_quantile_3D[False-True-q2-a] [gw0] PASSED tests/test_weighted.py::test_weighted_quantile_3D[False-True-0.5-b] tests/test_weighted.py::test_weighted_quantile_3D[False-True-0.5-c] [gw1] PASSED tests/test_weighted.py::test_weighted_quantile_3D[False-True-q2-a] tests/test_weighted.py::test_weighted_quantile_3D[False-True-q2-b] [gw0] PASSED tests/test_weighted.py::test_weighted_quantile_3D[False-True-0.5-c] tests/test_weighted.py::test_weighted_quantile_3D[False-True-0.5-dim3] [gw1] PASSED tests/test_weighted.py::test_weighted_quantile_3D[False-True-q2-b] tests/test_weighted.py::test_weighted_quantile_3D[False-True-q2-c] [gw2] XFAIL tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg0-np_arg0-median] tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg0-np_arg0-reflect] [gw0] PASSED tests/test_weighted.py::test_weighted_quantile_3D[False-True-0.5-dim3] tests/test_weighted.py::test_weighted_quantile_3D[False-True-0.5-dim4] [gw1] PASSED tests/test_weighted.py::test_weighted_quantile_3D[False-True-q2-c] tests/test_weighted.py::test_weighted_quantile_3D[False-True-q2-dim3] [gw2] XPASS tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg0-np_arg0-reflect] tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg0-np_arg0-edge] [gw1] PASSED tests/test_weighted.py::test_weighted_quantile_3D[False-True-q2-dim3] tests/test_weighted.py::test_weighted_quantile_3D[False-True-q2-dim4] [gw0] PASSED tests/test_weighted.py::test_weighted_quantile_3D[False-True-0.5-dim4] tests/test_weighted.py::test_weighted_quantile_3D[False-True-0.5-None] [gw2] PASSED tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg0-np_arg0-edge] tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg0-np_arg0-linear_ramp] [gw1] PASSED tests/test_weighted.py::test_weighted_quantile_3D[False-True-q2-dim4] tests/test_weighted.py::test_weighted_quantile_3D[False-True-q2-None] [gw0] PASSED tests/test_weighted.py::test_weighted_quantile_3D[False-True-0.5-None] tests/test_weighted.py::test_weighted_quantile_3D[False-True-q1-a] [gw2] PASSED tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg0-np_arg0-linear_ramp] tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg0-np_arg0-maximum] [gw1] PASSED tests/test_weighted.py::test_weighted_quantile_3D[False-True-q2-None] tests/test_weighted.py::test_weighted_quantile_3D[False-False-0.5-a] [gw0] PASSED tests/test_weighted.py::test_weighted_quantile_3D[False-True-q1-a] tests/test_weighted.py::test_weighted_quantile_3D[False-True-q1-b] [gw1] PASSED tests/test_weighted.py::test_weighted_quantile_3D[False-False-0.5-a] tests/test_weighted.py::test_weighted_quantile_3D[False-False-0.5-b] [gw0] PASSED tests/test_weighted.py::test_weighted_quantile_3D[False-True-q1-b] tests/test_weighted.py::test_weighted_quantile_3D[False-True-q1-c] [gw2] PASSED tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg0-np_arg0-maximum] tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg0-np_arg0-minimum] [gw1] PASSED tests/test_weighted.py::test_weighted_quantile_3D[False-False-0.5-b] tests/test_weighted.py::test_weighted_quantile_3D[False-False-0.5-c] [gw0] PASSED tests/test_weighted.py::test_weighted_quantile_3D[False-True-q1-c] tests/test_weighted.py::test_weighted_quantile_3D[False-True-q1-dim3] [gw1] PASSED tests/test_weighted.py::test_weighted_quantile_3D[False-False-0.5-c] tests/test_weighted.py::test_weighted_quantile_3D[False-False-0.5-dim3] [gw0] PASSED tests/test_weighted.py::test_weighted_quantile_3D[False-True-q1-dim3] tests/test_weighted.py::test_weighted_quantile_3D[False-False-q1-None] [gw2] PASSED tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg0-np_arg0-minimum] tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg0-np_arg0-symmetric] [gw1] PASSED tests/test_weighted.py::test_weighted_quantile_3D[False-False-0.5-dim3] tests/test_weighted.py::test_weighted_quantile_3D[False-False-0.5-dim4] [gw0] PASSED tests/test_weighted.py::test_weighted_quantile_3D[False-False-q1-None] tests/test_weighted.py::test_weighted_quantile_3D[False-False-q2-a] [gw1] PASSED tests/test_weighted.py::test_weighted_quantile_3D[False-False-0.5-dim4] tests/test_weighted.py::test_weighted_quantile_3D[False-False-0.5-None] [gw2] PASSED tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg0-np_arg0-symmetric] tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg0-np_arg0-wrap] [gw1] PASSED tests/test_weighted.py::test_weighted_quantile_3D[False-False-0.5-None] tests/test_weighted.py::test_weighted_quantile_3D[False-False-q1-a] [gw2] PASSED tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg0-np_arg0-wrap] tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg1-np_arg1-mean] [gw0] PASSED tests/test_weighted.py::test_weighted_quantile_3D[False-False-q2-a] tests/test_weighted.py::test_weighted_quantile_3D[False-False-q2-b] [gw1] PASSED tests/test_weighted.py::test_weighted_quantile_3D[False-False-q1-a] tests/test_weighted.py::test_weighted_quantile_3D[False-False-q1-b] [gw0] PASSED tests/test_weighted.py::test_weighted_quantile_3D[False-False-q2-b] tests/test_weighted.py::test_weighted_quantile_3D[False-False-q2-c] [gw1] PASSED tests/test_weighted.py::test_weighted_quantile_3D[False-False-q1-b] tests/test_weighted.py::test_weighted_quantile_3D[False-False-q1-c] [gw0] PASSED tests/test_weighted.py::test_weighted_quantile_3D[False-False-q2-c] tests/test_weighted.py::test_weighted_quantile_3D[False-False-q2-dim3] [gw1] PASSED tests/test_weighted.py::test_weighted_quantile_3D[False-False-q1-c] tests/test_weighted.py::test_weighted_quantile_3D[False-False-q1-dim3] [gw0] PASSED tests/test_weighted.py::test_weighted_quantile_3D[False-False-q2-dim3] tests/test_weighted.py::test_weighted_quantile_3D[False-False-q2-dim4] [gw1] PASSED tests/test_weighted.py::test_weighted_quantile_3D[False-False-q1-dim3] [gw2] PASSED tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg1-np_arg1-mean] tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg1-np_arg1-median] tests/test_weighted.py::test_weighted_quantile_3D[False-False-q1-dim4] [gw0] PASSED tests/test_weighted.py::test_weighted_quantile_3D[False-False-q2-dim4] tests/test_weighted.py::test_weighted_quantile_3D[False-False-q2-None] [gw1] PASSED tests/test_weighted.py::test_weighted_quantile_3D[False-False-q1-dim4] tests/test_weighted.py::test_weighted_operations_nonequal_coords[coords_weights2-coords_data2-3.8] [gw0] PASSED tests/test_weighted.py::test_weighted_quantile_3D[False-False-q2-None] tests/test_weighted.py::test_weighted_operations_nonequal_coords[coords_weights0-coords_data0-2.5] [gw1] PASSED tests/test_weighted.py::test_weighted_operations_nonequal_coords[coords_weights2-coords_data2-3.8] tests/test_weighted.py::test_weighted_operations_different_shapes[None-True-shape_weights0-shape_data0] [gw0] PASSED tests/test_weighted.py::test_weighted_operations_nonequal_coords[coords_weights0-coords_data0-2.5] tests/test_weighted.py::test_weighted_operations_nonequal_coords[coords_weights1-coords_data1-1.8] [gw1] PASSED tests/test_weighted.py::test_weighted_operations_different_shapes[None-True-shape_weights0-shape_data0] tests/test_weighted.py::test_weighted_operations_different_shapes[None-True-shape_weights0-shape_data1] [gw0] PASSED tests/test_weighted.py::test_weighted_operations_nonequal_coords[coords_weights1-coords_data1-1.8] tests/test_weighted.py::test_weighted_operations_different_shapes[None-True-shape_weights2-shape_data1] [gw1] PASSED tests/test_weighted.py::test_weighted_operations_different_shapes[None-True-shape_weights0-shape_data1] tests/test_weighted.py::test_weighted_operations_different_shapes[None-True-shape_weights0-shape_data2] [gw0] PASSED tests/test_weighted.py::test_weighted_operations_different_shapes[None-True-shape_weights2-shape_data1] tests/test_weighted.py::test_weighted_operations_different_shapes[None-True-shape_weights2-shape_data2] [gw2] XFAIL tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg1-np_arg1-median] tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg1-np_arg1-reflect] [gw2] XPASS tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg1-np_arg1-reflect] tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg1-np_arg1-edge] [gw2] PASSED tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg1-np_arg1-edge] tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg1-np_arg1-linear_ramp] [gw1] PASSED tests/test_weighted.py::test_weighted_operations_different_shapes[None-True-shape_weights0-shape_data2] tests/test_weighted.py::test_weighted_operations_different_shapes[None-True-shape_weights1-shape_data0] [gw2] PASSED tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg1-np_arg1-linear_ramp] tests/test_weighted.py::test_weighted_sum_equal_weights[False-1-da0] [gw2] PASSED tests/test_weighted.py::test_weighted_sum_equal_weights[False-1-da0] tests/test_weighted.py::test_weighted_sum_equal_weights[False-1-da1] [gw0] PASSED tests/test_weighted.py::test_weighted_operations_different_shapes[None-True-shape_weights2-shape_data2] tests/test_weighted.py::test_weighted_operations_different_shapes[None-False-shape_weights0-shape_data0] [gw2] PASSED tests/test_weighted.py::test_weighted_sum_equal_weights[False-1-da1] tests/test_weighted.py::test_weighted_sum_equal_weights[False-1-da2] [gw2] PASSED tests/test_weighted.py::test_weighted_sum_equal_weights[False-1-da2] tests/test_weighted.py::test_weighted_sum_equal_weights[False-3.14-da0] [gw2] PASSED tests/test_weighted.py::test_weighted_sum_equal_weights[False-3.14-da0] tests/test_weighted.py::test_weighted_sum_equal_weights[False-3.14-da1] [gw2] PASSED tests/test_weighted.py::test_weighted_sum_equal_weights[False-3.14-da1] tests/test_weighted.py::test_weighted_sum_equal_weights[False-3.14-da2] [gw2] PASSED tests/test_weighted.py::test_weighted_sum_equal_weights[False-3.14-da2] tests/test_weighted.py::test_weighted_sum_no_nan[weights0-5] [gw2] PASSED tests/test_weighted.py::test_weighted_sum_no_nan[weights0-5] tests/test_weighted.py::test_weighted_sum_no_nan[weights1-4] [gw2] PASSED tests/test_weighted.py::test_weighted_sum_no_nan[weights1-4] tests/test_weighted.py::test_weighted_sum_no_nan[weights2-0] [gw2] PASSED tests/test_weighted.py::test_weighted_sum_no_nan[weights2-0] tests/test_weighted.py::test_weighted_sum_nan[True-weights0-4] [gw2] PASSED tests/test_weighted.py::test_weighted_sum_nan[True-weights0-4] tests/test_weighted.py::test_weighted_sum_nan[True-weights1-4] [gw2] PASSED tests/test_weighted.py::test_weighted_sum_nan[True-weights1-4] tests/test_weighted.py::test_weighted_sum_nan[True-weights2-0] [gw2] PASSED tests/test_weighted.py::test_weighted_sum_nan[True-weights2-0] tests/test_weighted.py::test_weighted_sum_nan[True-weights3-0] [gw2] PASSED tests/test_weighted.py::test_weighted_sum_nan[True-weights3-0] tests/test_weighted.py::test_weighted_sum_nan[False-weights0-4] [gw1] PASSED tests/test_weighted.py::test_weighted_operations_different_shapes[None-True-shape_weights1-shape_data0] tests/test_weighted.py::test_weighted_operations_different_shapes[None-True-shape_weights1-shape_data1] [gw2] PASSED tests/test_weighted.py::test_weighted_sum_nan[False-weights0-4] tests/test_weighted.py::test_weighted_sum_nan[False-weights1-4] [gw2] PASSED tests/test_weighted.py::test_weighted_sum_nan[False-weights1-4] tests/test_weighted.py::test_weighted_sum_nan[False-weights2-0] [gw0] PASSED tests/test_weighted.py::test_weighted_operations_different_shapes[None-False-shape_weights0-shape_data0] tests/test_weighted.py::test_weighted_operations_different_shapes[None-False-shape_weights0-shape_data1] [gw2] PASSED tests/test_weighted.py::test_weighted_sum_nan[False-weights2-0] tests/test_weighted.py::test_weighted_sum_nan[False-weights3-0] [gw2] PASSED tests/test_weighted.py::test_weighted_sum_nan[False-weights3-0] tests/test_weighted.py::test_weighted_mean_equal_weights[1-True-da0] [gw2] PASSED tests/test_weighted.py::test_weighted_mean_equal_weights[1-True-da0] tests/test_weighted.py::test_weighted_mean_equal_weights[1-True-da1] [gw2] PASSED tests/test_weighted.py::test_weighted_mean_equal_weights[1-True-da1] tests/test_weighted.py::test_weighted_mean_equal_weights[1-True-da2] [gw2] PASSED tests/test_weighted.py::test_weighted_mean_equal_weights[1-True-da2] tests/test_weighted.py::test_weighted_mean_equal_weights[1-False-da0] [gw2] PASSED tests/test_weighted.py::test_weighted_mean_equal_weights[1-False-da0] tests/test_weighted.py::test_weighted_mean_equal_weights[1-False-da1] [gw2] PASSED tests/test_weighted.py::test_weighted_mean_equal_weights[1-False-da1] tests/test_weighted.py::test_weighted_mean_equal_weights[1-False-da2] [gw2] PASSED tests/test_weighted.py::test_weighted_mean_equal_weights[1-False-da2] tests/test_weighted.py::test_weighted_mean_equal_weights[2-True-da0] [gw2] PASSED tests/test_weighted.py::test_weighted_mean_equal_weights[2-True-da0] tests/test_weighted.py::test_weighted_mean_equal_weights[2-True-da1] [gw2] PASSED tests/test_weighted.py::test_weighted_mean_equal_weights[2-True-da1] tests/test_weighted.py::test_weighted_mean_equal_weights[2-True-da2] [gw1] PASSED tests/test_weighted.py::test_weighted_operations_different_shapes[None-True-shape_weights1-shape_data1] tests/test_weighted.py::test_weighted_operations_different_shapes[None-True-shape_weights1-shape_data2] [gw2] PASSED tests/test_weighted.py::test_weighted_mean_equal_weights[2-True-da2] tests/test_weighted.py::test_weighted_mean_equal_weights[2-False-da0] [gw2] PASSED tests/test_weighted.py::test_weighted_mean_equal_weights[2-False-da0] tests/test_weighted.py::test_weighted_mean_equal_weights[2-False-da1] [gw0] PASSED tests/test_weighted.py::test_weighted_operations_different_shapes[None-False-shape_weights0-shape_data1] tests/test_weighted.py::test_weighted_operations_different_shapes[None-False-shape_weights0-shape_data2] [gw2] PASSED tests/test_weighted.py::test_weighted_mean_equal_weights[2-False-da1] tests/test_weighted.py::test_weighted_mean_equal_weights[2-False-da2] [gw2] PASSED tests/test_weighted.py::test_weighted_mean_equal_weights[2-False-da2] tests/test_weighted.py::test_weighted_mean_equal_weights[3.14-True-da0] [gw2] PASSED tests/test_weighted.py::test_weighted_mean_equal_weights[3.14-True-da0] tests/test_weighted.py::test_weighted_operations_different_shapes[None-False-shape_weights2-shape_data0] [gw1] PASSED tests/test_weighted.py::test_weighted_operations_different_shapes[None-True-shape_weights1-shape_data2] tests/test_weighted.py::test_weighted_operations_different_shapes[None-True-shape_weights2-shape_data0] [gw0] PASSED tests/test_weighted.py::test_weighted_operations_different_shapes[None-False-shape_weights0-shape_data2] tests/test_weighted.py::test_weighted_operations_different_shapes[None-False-shape_weights1-shape_data0] [gw2] PASSED tests/test_weighted.py::test_weighted_operations_different_shapes[None-False-shape_weights2-shape_data0] tests/test_weighted.py::test_weighted_operations_different_shapes[None-False-shape_weights2-shape_data1] [gw1] PASSED tests/test_weighted.py::test_weighted_operations_different_shapes[None-True-shape_weights2-shape_data0] tests/test_weighted.py::test_weighted_operations_different_shapes[True-True-shape_weights1-shape_data1] [gw0] PASSED tests/test_weighted.py::test_weighted_operations_different_shapes[None-False-shape_weights1-shape_data0] tests/test_weighted.py::test_weighted_operations_different_shapes[None-False-shape_weights1-shape_data1] [gw2] PASSED tests/test_weighted.py::test_weighted_operations_different_shapes[None-False-shape_weights2-shape_data1] tests/test_weighted.py::test_weighted_operations_different_shapes[None-False-shape_weights2-shape_data2] [gw1] PASSED tests/test_weighted.py::test_weighted_operations_different_shapes[True-True-shape_weights1-shape_data1] tests/test_weighted.py::test_weighted_operations_different_shapes[True-True-shape_weights1-shape_data2] [gw0] PASSED tests/test_weighted.py::test_weighted_operations_different_shapes[None-False-shape_weights1-shape_data1] tests/test_weighted.py::test_weighted_operations_different_shapes[None-False-shape_weights1-shape_data2] [gw2] PASSED tests/test_weighted.py::test_weighted_operations_different_shapes[None-False-shape_weights2-shape_data2] tests/test_weighted.py::test_weighted_operations_different_shapes[True-True-shape_weights0-shape_data0] [gw1] PASSED tests/test_weighted.py::test_weighted_operations_different_shapes[True-True-shape_weights1-shape_data2] tests/test_weighted.py::test_weighted_operations_different_shapes[True-True-shape_weights2-shape_data0] [gw0] PASSED tests/test_weighted.py::test_weighted_operations_different_shapes[None-False-shape_weights1-shape_data2] tests/test_weighted.py::test_weighted_operations_different_shapes[True-False-shape_weights1-shape_data2] [gw2] PASSED tests/test_weighted.py::test_weighted_operations_different_shapes[True-True-shape_weights0-shape_data0] tests/test_weighted.py::test_weighted_operations_different_shapes[True-True-shape_weights0-shape_data1] [gw1] PASSED tests/test_weighted.py::test_weighted_operations_different_shapes[True-True-shape_weights2-shape_data0] tests/test_weighted.py::test_weighted_operations_different_shapes[True-True-shape_weights2-shape_data1] [gw0] PASSED tests/test_weighted.py::test_weighted_operations_different_shapes[True-False-shape_weights1-shape_data2] tests/test_weighted.py::test_weighted_operations_different_shapes[True-False-shape_weights2-shape_data0] [gw2] PASSED tests/test_weighted.py::test_weighted_operations_different_shapes[True-True-shape_weights0-shape_data1] tests/test_weighted.py::test_weighted_operations_different_shapes[True-True-shape_weights0-shape_data2] [gw1] PASSED tests/test_weighted.py::test_weighted_operations_different_shapes[True-True-shape_weights2-shape_data1] tests/test_weighted.py::test_weighted_operations_different_shapes[True-True-shape_weights2-shape_data2] [gw0] PASSED tests/test_weighted.py::test_weighted_operations_different_shapes[True-False-shape_weights2-shape_data0] tests/test_weighted.py::test_weighted_operations_different_shapes[True-False-shape_weights2-shape_data1] [gw2] PASSED tests/test_weighted.py::test_weighted_operations_different_shapes[True-True-shape_weights0-shape_data2] tests/test_weighted.py::test_weighted_operations_different_shapes[True-True-shape_weights1-shape_data0] [gw1] PASSED tests/test_weighted.py::test_weighted_operations_different_shapes[True-True-shape_weights2-shape_data2] tests/test_weighted.py::test_weighted_operations_different_shapes[True-False-shape_weights0-shape_data0] [gw0] PASSED tests/test_weighted.py::test_weighted_operations_different_shapes[True-False-shape_weights2-shape_data1] tests/test_weighted.py::test_weighted_operations_different_shapes[True-False-shape_weights2-shape_data2] [gw2] PASSED tests/test_weighted.py::test_weighted_operations_different_shapes[True-True-shape_weights1-shape_data0] tests/test_weighted.py::test_weighted_operations_different_shapes[False-True-shape_weights1-shape_data1] [gw1] PASSED tests/test_weighted.py::test_weighted_operations_different_shapes[True-False-shape_weights0-shape_data0] tests/test_weighted.py::test_weighted_operations_different_shapes[True-False-shape_weights0-shape_data1] [gw1] PASSED tests/test_weighted.py::test_weighted_operations_different_shapes[True-False-shape_weights0-shape_data1] tests/test_weighted.py::test_weighted_operations_different_shapes[True-False-shape_weights0-shape_data2] [gw0] PASSED tests/test_weighted.py::test_weighted_operations_different_shapes[True-False-shape_weights2-shape_data2] tests/test_weighted.py::test_weighted_operations_different_shapes[False-True-shape_weights0-shape_data0] [gw2] PASSED tests/test_weighted.py::test_weighted_operations_different_shapes[False-True-shape_weights1-shape_data1] tests/test_weighted.py::test_weighted_operations_different_shapes[False-True-shape_weights1-shape_data2] [gw0] PASSED tests/test_weighted.py::test_weighted_operations_different_shapes[False-True-shape_weights0-shape_data0] tests/test_weighted.py::test_weighted_operations_different_shapes[False-True-shape_weights0-shape_data1] [gw1] PASSED tests/test_weighted.py::test_weighted_operations_different_shapes[True-False-shape_weights0-shape_data2] tests/test_weighted.py::test_weighted_operations_different_shapes[True-False-shape_weights1-shape_data0] [gw2] PASSED tests/test_weighted.py::test_weighted_operations_different_shapes[False-True-shape_weights1-shape_data2] tests/test_weighted.py::test_weighted_operations_different_shapes[False-True-shape_weights2-shape_data0] [gw0] PASSED tests/test_weighted.py::test_weighted_operations_different_shapes[False-True-shape_weights0-shape_data1] tests/test_weighted.py::test_weighted_operations_different_shapes[False-True-shape_weights0-shape_data2] [gw1] PASSED tests/test_weighted.py::test_weighted_operations_different_shapes[True-False-shape_weights1-shape_data0] tests/test_weighted.py::test_weighted_operations_different_shapes[True-False-shape_weights1-shape_data1] [gw2] PASSED tests/test_weighted.py::test_weighted_operations_different_shapes[False-True-shape_weights2-shape_data0] tests/test_weighted.py::test_weighted_operations_different_shapes[False-True-shape_weights2-shape_data1] [gw0] PASSED tests/test_weighted.py::test_weighted_operations_different_shapes[False-True-shape_weights0-shape_data2] tests/test_weighted.py::test_weighted_operations_different_shapes[False-True-shape_weights1-shape_data0] [gw1] PASSED tests/test_weighted.py::test_weighted_operations_different_shapes[True-False-shape_weights1-shape_data1] tests/test_weighted.py::test_weighted_operations_different_shapes[False-False-shape_weights0-shape_data2] [gw2] PASSED tests/test_weighted.py::test_weighted_operations_different_shapes[False-True-shape_weights2-shape_data1] tests/test_weighted.py::test_weighted_operations_different_shapes[False-True-shape_weights2-shape_data2] [gw0] PASSED tests/test_weighted.py::test_weighted_operations_different_shapes[False-True-shape_weights1-shape_data0] tests/test_weighted.py::test_weighted_operations_different_shapes[False-False-shape_weights2-shape_data1] [gw1] PASSED tests/test_weighted.py::test_weighted_operations_different_shapes[False-False-shape_weights0-shape_data2] tests/test_weighted.py::test_weighted_operations_different_shapes[False-False-shape_weights1-shape_data0] [gw2] PASSED tests/test_weighted.py::test_weighted_operations_different_shapes[False-True-shape_weights2-shape_data2] tests/test_weighted.py::test_weighted_operations_different_shapes[False-False-shape_weights0-shape_data0] [gw1] PASSED tests/test_weighted.py::test_weighted_operations_different_shapes[False-False-shape_weights1-shape_data0] tests/test_weighted.py::test_weighted_operations_different_shapes[False-False-shape_weights1-shape_data1] [gw0] PASSED tests/test_weighted.py::test_weighted_operations_different_shapes[False-False-shape_weights2-shape_data1] tests/test_weighted.py::test_weighted_operations_different_shapes[False-False-shape_weights2-shape_data2] [gw2] PASSED tests/test_weighted.py::test_weighted_operations_different_shapes[False-False-shape_weights0-shape_data0] tests/test_weighted.py::test_weighted_operations_different_shapes[False-False-shape_weights0-shape_data1] [gw1] PASSED tests/test_weighted.py::test_weighted_operations_different_shapes[False-False-shape_weights1-shape_data1] tests/test_weighted.py::test_weighted_operations_different_shapes[False-False-shape_weights1-shape_data2] [gw0] PASSED tests/test_weighted.py::test_weighted_operations_different_shapes[False-False-shape_weights2-shape_data2] tests/test_weighted.py::test_weighted_operations_keep_attr[True-True-sum_of_weights] [gw2] PASSED tests/test_weighted.py::test_weighted_operations_different_shapes[False-False-shape_weights0-shape_data1] tests/test_weighted.py::test_weighted_operations_keep_attr[True-True-var] [gw0] PASSED tests/test_weighted.py::test_weighted_operations_keep_attr[True-True-sum_of_weights] tests/test_weighted.py::test_weighted_operations_keep_attr[True-True-sum] [gw2] PASSED tests/test_weighted.py::test_weighted_operations_keep_attr[True-True-var] [gw0] PASSED tests/test_weighted.py::test_weighted_operations_keep_attr[True-True-sum] tests/test_weighted.py::test_weighted_operations_keep_attr[True-True-mean] tests/test_weighted.py::test_weighted_operations_keep_attr[True-True-std] [gw0] PASSED tests/test_weighted.py::test_weighted_operations_keep_attr[True-True-mean] tests/test_weighted.py::test_weighted_operations_keep_attr[True-True-sum_of_squares] [gw2] PASSED tests/test_weighted.py::test_weighted_operations_keep_attr[True-True-std] tests/test_weighted.py::test_weighted_operations_keep_attr[True-True-quantile] [gw0] PASSED tests/test_weighted.py::test_weighted_operations_keep_attr[True-True-sum_of_squares] [gw2] PASSED tests/test_weighted.py::test_weighted_operations_keep_attr[True-True-quantile] tests/test_weighted.py::test_weighted_operations_keep_attr[True-False-mean] tests/test_weighted.py::test_weighted_operations_keep_attr[True-False-sum_of_weights] [gw2] PASSED tests/test_weighted.py::test_weighted_operations_keep_attr[True-False-sum_of_weights] [gw0] PASSED tests/test_weighted.py::test_weighted_operations_keep_attr[True-False-mean] tests/test_weighted.py::test_weighted_operations_keep_attr[True-False-sum] tests/test_weighted.py::test_weighted_operations_keep_attr[True-False-sum_of_squares] [gw2] PASSED tests/test_weighted.py::test_weighted_operations_keep_attr[True-False-sum] tests/test_weighted.py::test_weighted_operations_keep_attr[True-False-quantile] [gw0] PASSED tests/test_weighted.py::test_weighted_operations_keep_attr[True-False-sum_of_squares] tests/test_weighted.py::test_weighted_operations_keep_attr[True-False-var] [gw2] PASSED tests/test_weighted.py::test_weighted_operations_keep_attr[True-False-quantile] tests/test_weighted.py::test_weighted_operations_keep_attr[False-True-sum_of_weights] [gw0] PASSED tests/test_weighted.py::test_weighted_operations_keep_attr[True-False-var] tests/test_weighted.py::test_weighted_operations_keep_attr[True-False-std] [gw1] PASSED tests/test_weighted.py::test_weighted_operations_different_shapes[False-False-shape_weights1-shape_data2] [gw2] PASSED tests/test_weighted.py::test_weighted_operations_keep_attr[False-True-sum_of_weights] tests/test_weighted.py::test_weighted_operations_keep_attr[False-True-sum] tests/test_weighted.py::test_weighted_operations_different_shapes[False-False-shape_weights2-shape_data0] [gw2] PASSED tests/test_weighted.py::test_weighted_operations_keep_attr[False-True-sum] [gw0] PASSED tests/test_weighted.py::test_weighted_operations_keep_attr[True-False-std] tests/test_weighted.py::test_weighted_operations_keep_attr[False-True-sum_of_squares] tests/test_weighted.py::test_weighted_operations_keep_attr[False-True-mean] [gw2] PASSED tests/test_weighted.py::test_weighted_operations_keep_attr[False-True-mean] tests/test_weighted.py::test_weighted_operations_keep_attr[False-False-sum_of_squares] [gw0] PASSED tests/test_weighted.py::test_weighted_operations_keep_attr[False-True-sum_of_squares] tests/test_weighted.py::test_weighted_operations_keep_attr[False-True-var] [gw2] PASSED tests/test_weighted.py::test_weighted_operations_keep_attr[False-False-sum_of_squares] tests/test_weighted.py::test_weighted_operations_keep_attr[False-False-var] [gw0] PASSED tests/test_weighted.py::test_weighted_operations_keep_attr[False-True-var] tests/test_weighted.py::test_weighted_operations_keep_attr[False-True-std] [gw2] PASSED tests/test_weighted.py::test_weighted_operations_keep_attr[False-False-var] tests/test_weighted.py::test_weighted_operations_keep_attr[False-False-std] [gw0] PASSED tests/test_weighted.py::test_weighted_operations_keep_attr[False-True-std] tests/test_weighted.py::test_weighted_operations_keep_attr[False-True-quantile] [gw2] PASSED tests/test_weighted.py::test_weighted_operations_keep_attr[False-False-std] tests/test_weighted.py::test_weighted_operations_keep_attr[False-False-quantile] [gw0] PASSED tests/test_weighted.py::test_weighted_operations_keep_attr[False-True-quantile] tests/test_weighted.py::test_weighted_operations_keep_attr[None-True-sum] [gw2] PASSED tests/test_weighted.py::test_weighted_operations_keep_attr[False-False-quantile] tests/test_weighted.py::test_weighted_operations_keep_attr[None-True-sum_of_weights] [gw0] PASSED tests/test_weighted.py::test_weighted_operations_keep_attr[None-True-sum] tests/test_weighted.py::test_weighted_operations_keep_attr[None-True-mean] [gw2] PASSED tests/test_weighted.py::test_weighted_operations_keep_attr[None-True-sum_of_weights] tests/test_weighted.py::test_weighted_operations_keep_attr[None-True-sum_of_squares] [gw0] PASSED tests/test_weighted.py::test_weighted_operations_keep_attr[None-True-mean] [gw2] PASSED tests/test_weighted.py::test_weighted_operations_keep_attr[None-True-sum_of_squares] tests/test_weighted.py::test_weighted_operations_keep_attr[None-True-std] tests/test_weighted.py::test_weighted_operations_keep_attr[None-True-var] [gw2] PASSED tests/test_weighted.py::test_weighted_operations_keep_attr[None-True-var] [gw0] PASSED tests/test_weighted.py::test_weighted_operations_keep_attr[None-True-std] tests/test_weighted.py::test_weighted_operations_keep_attr[None-True-quantile] tests/test_weighted.py::test_weighted_operations_keep_attr[None-False-sum_of_weights] [gw2] PASSED tests/test_weighted.py::test_weighted_operations_keep_attr[None-False-sum_of_weights] [gw0] PASSED tests/test_weighted.py::test_weighted_operations_keep_attr[None-True-quantile] tests/test_weighted.py::test_weighted_operations_keep_attr[None-False-mean] [gw1] PASSED tests/test_weighted.py::test_weighted_operations_different_shapes[False-False-shape_weights2-shape_data0] tests/test_weighted.py::test_weighted_operations_keep_attr[None-False-sum] tests/test_weighted.py::test_weighted_operations_keep_attr[False-False-sum_of_weights] [gw1] PASSED tests/test_weighted.py::test_weighted_operations_keep_attr[False-False-sum_of_weights] tests/test_weighted.py::test_weighted_operations_keep_attr[False-False-sum] [gw2] PASSED tests/test_weighted.py::test_weighted_operations_keep_attr[None-False-mean] [gw0] PASSED tests/test_weighted.py::test_weighted_operations_keep_attr[None-False-sum] tests/test_weighted.py::test_weighted_operations_keep_attr[None-False-sum_of_squares] tests/test_weighted.py::test_weighted_operations_keep_attr[None-False-var] [gw1] PASSED tests/test_weighted.py::test_weighted_operations_keep_attr[False-False-sum] tests/test_weighted.py::test_weighted_operations_keep_attr[False-False-mean] [gw2] PASSED tests/test_weighted.py::test_weighted_operations_keep_attr[None-False-sum_of_squares] tests/test_weighted.py::test_weighted_operations_keep_attr[None-False-std] [gw1] PASSED tests/test_weighted.py::test_weighted_operations_keep_attr[False-False-mean] [gw0] PASSED tests/test_weighted.py::test_weighted_operations_keep_attr[None-False-var] tests/test_weighted.py::test_weighted_operations_keep_attr_da_in_ds[sum_of_weights] tests/test_weighted.py::test_weighted_operations_keep_attr[None-False-quantile] [gw1] PASSED tests/test_weighted.py::test_weighted_operations_keep_attr_da_in_ds[sum_of_weights] tests/test_weighted.py::test_weighted_operations_keep_attr_da_in_ds[mean] [gw2] PASSED tests/test_weighted.py::test_weighted_operations_keep_attr[None-False-std] tests/test_weighted.py::test_weighted_operations_keep_attr_da_in_ds[sum] [gw0] PASSED tests/test_weighted.py::test_weighted_operations_keep_attr[None-False-quantile] [gw1] PASSED tests/test_weighted.py::test_weighted_operations_keep_attr_da_in_ds[mean] tests/test_weighted.py::test_weighted_operations_keep_attr_da_in_ds[sum_of_squares] tests/test_weighted.py::test_weighted_operations_keep_attr_da_in_ds[var] [gw2] PASSED tests/test_weighted.py::test_weighted_operations_keep_attr_da_in_ds[sum] tests/test_weighted.py::test_weighted_operations_keep_attr_da_in_ds[std] [gw0] PASSED tests/test_weighted.py::test_weighted_operations_keep_attr_da_in_ds[sum_of_squares] [gw1] PASSED tests/test_weighted.py::test_weighted_operations_keep_attr_da_in_ds[var] tests/test_weighted.py::test_weighted_operations_keep_attr_da_in_ds[quantile] tests/test_weighted.py::test_weighted_bad_dim[True-sum_of_weights] [gw1] PASSED tests/test_weighted.py::test_weighted_bad_dim[True-sum_of_weights] tests/test_weighted.py::test_weighted_bad_dim[True-quantile] [gw0] PASSED tests/test_weighted.py::test_weighted_operations_keep_attr_da_in_ds[quantile] [gw2] PASSED tests/test_weighted.py::test_weighted_operations_keep_attr_da_in_ds[std] tests/test_weighted.py::test_weighted_bad_dim[True-sum] [gw1] PASSED tests/test_weighted.py::test_weighted_bad_dim[True-quantile] tests/test_weighted.py::test_weighted_bad_dim[True-mean] [gw2] PASSED tests/test_weighted.py::test_weighted_bad_dim[True-sum] [gw0] PASSED tests/test_weighted.py::test_weighted_bad_dim[True-mean] tests/test_weighted.py::test_weighted_bad_dim[False-mean] tests/test_weighted.py::test_weighted_bad_dim[False-sum_of_weights] tests/test_weighted.py::test_weighted_bad_dim[False-sum] [gw2] PASSED tests/test_weighted.py::test_weighted_bad_dim[False-mean] [gw1] PASSED tests/test_weighted.py::test_weighted_bad_dim[False-sum_of_weights] tests/test_weighted.py::test_weighted_bad_dim[False-quantile] [gw0] PASSED tests/test_weighted.py::test_weighted_bad_dim[False-sum] [gw1] PASSED tests/test_weighted.py::test_weighted_bad_dim[False-quantile] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_advanced[slinear] tests/test_interp.py::test_interpolate_chunk_advanced[cubic] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_advanced[cubic] tests/test_interp.py::test_interpolate_chunk_advanced[pchip] [gw3] PASSED tests/test_interp.py::test_interpolate_chunk_advanced[pchip] tests/test_interp.py::test_interp1d_bounds_error [gw3] PASSED tests/test_interp.py::test_interp1d_bounds_error tests/test_interp.py::test_coord_attrs[2.5-True] [gw3] PASSED tests/test_interp.py::test_coord_attrs[2.5-True] tests/test_interp.py::test_coord_attrs[x1-True] [gw3] PASSED tests/test_interp.py::test_coord_attrs[x1-True] tests/test_interp.py::test_coord_attrs[x2-False] [gw3] PASSED tests/test_interp.py::test_coord_attrs[x2-False] tests/test_interp.py::test_interp1d_complex_out_of_bounds [gw3] PASSED tests/test_interp.py::test_interp1d_complex_out_of_bounds tests/test_interp.py::test_interp_non_numeric_scalar [gw3] PASSED tests/test_interp.py::test_interp_non_numeric_scalar tests/test_interp.py::test_interp_non_numeric_1d [gw3] PASSED tests/test_interp.py::test_interp_non_numeric_1d tests/test_interp.py::test_interp_non_numeric_nd [gw3] PASSED tests/test_interp.py::test_interp_non_numeric_nd tests/test_interp.py::test_interp_vectorized_dask [gw3] PASSED tests/test_interp.py::test_interp_vectorized_dask tests/test_interp.py::test_interp_vectorized_shared_dims[True] [gw3] PASSED tests/test_interp.py::test_interp_vectorized_shared_dims[True] tests/test_interp.py::test_interp_vectorized_shared_dims[False] [gw3] PASSED tests/test_interp.py::test_interp_vectorized_shared_dims[False] tests/test_merge.py::TestMergeInternals::test_broadcast_dimension_size [gw3] PASSED tests/test_merge.py::TestMergeInternals::test_broadcast_dimension_size tests/test_merge.py::TestMergeFunction::test_merge_arrays [gw3] PASSED tests/test_merge.py::TestMergeFunction::test_merge_arrays tests/test_merge.py::TestMergeFunction::test_merge_datasets[True] [gw3] PASSED tests/test_merge.py::TestMergeFunction::test_merge_datasets[True] tests/test_merge.py::TestMergeFunction::test_merge_datasets[False] [gw3] PASSED tests/test_merge.py::TestMergeFunction::test_merge_datasets[False] tests/test_merge.py::TestMergeFunction::test_merge_dataarray_unnamed [gw3] PASSED tests/test_merge.py::TestMergeFunction::test_merge_dataarray_unnamed tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs_default [gw3] PASSED tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs_default tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs[no_conflicts-var1_attrs0-var2_attrs0-expected_attrs0-False] [gw3] PASSED tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs[no_conflicts-var1_attrs0-var2_attrs0-expected_attrs0-False] tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs[no_conflicts-var1_attrs1-var2_attrs1-expected_attrs1-False] [gw3] PASSED tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs[no_conflicts-var1_attrs1-var2_attrs1-expected_attrs1-False] tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs[no_conflicts-var1_attrs2-var2_attrs2-expected_attrs2-False] [gw3] PASSED tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs[no_conflicts-var1_attrs2-var2_attrs2-expected_attrs2-False] tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs[no_conflicts-var1_attrs3-var2_attrs3-expected_attrs3-True] [gw3] PASSED tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs[no_conflicts-var1_attrs3-var2_attrs3-expected_attrs3-True] tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs[drop-var1_attrs4-var2_attrs4-expected_attrs4-False] [gw3] PASSED tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs[drop-var1_attrs4-var2_attrs4-expected_attrs4-False] tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs[identical-var1_attrs5-var2_attrs5-expected_attrs5-False] [gw3] PASSED tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs[identical-var1_attrs5-var2_attrs5-expected_attrs5-False] tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs[identical-var1_attrs6-var2_attrs6-expected_attrs6-True] [gw3] PASSED tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs[identical-var1_attrs6-var2_attrs6-expected_attrs6-True] tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs[override-var1_attrs7-var2_attrs7-expected_attrs7-False] [gw3] PASSED tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs[override-var1_attrs7-var2_attrs7-expected_attrs7-False] tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs[drop_conflicts-var1_attrs8-var2_attrs8-expected_attrs8-False] [gw3] PASSED tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs[drop_conflicts-var1_attrs8-var2_attrs8-expected_attrs8-False] tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs[drop_conflicts-var1_attrs9-var2_attrs9-expected_attrs9-False] [gw3] PASSED tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs[drop_conflicts-var1_attrs9-var2_attrs9-expected_attrs9-False] tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs[-var1_attrs10-var2_attrs10-expected_attrs10-False] [gw3] PASSED tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs[-var1_attrs10-var2_attrs10-expected_attrs10-False] tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs_variables[no_conflicts-attrs10-attrs20-expected_attrs0-False] [gw3] PASSED tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs_variables[no_conflicts-attrs10-attrs20-expected_attrs0-False] tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs_variables[no_conflicts-attrs11-attrs21-expected_attrs1-False] [gw3] PASSED tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs_variables[no_conflicts-attrs11-attrs21-expected_attrs1-False] tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs_variables[no_conflicts-attrs12-attrs22-expected_attrs2-False] [gw3] PASSED tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs_variables[no_conflicts-attrs12-attrs22-expected_attrs2-False] tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs_variables[no_conflicts-attrs13-attrs23-expected_attrs3-True] [gw3] PASSED tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs_variables[no_conflicts-attrs13-attrs23-expected_attrs3-True] tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs_variables[drop-attrs14-attrs24-expected_attrs4-False] [gw3] PASSED tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs_variables[drop-attrs14-attrs24-expected_attrs4-False] tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs_variables[identical-attrs15-attrs25-expected_attrs5-False] [gw3] PASSED tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs_variables[identical-attrs15-attrs25-expected_attrs5-False] tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs_variables[identical-attrs16-attrs26-expected_attrs6-True] [gw3] PASSED tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs_variables[identical-attrs16-attrs26-expected_attrs6-True] tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs_variables[override-attrs17-attrs27-expected_attrs7-False] [gw3] PASSED tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs_variables[override-attrs17-attrs27-expected_attrs7-False] tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs_variables[drop_conflicts-attrs18-attrs28-expected_attrs8-False] [gw3] PASSED tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs_variables[drop_conflicts-attrs18-attrs28-expected_attrs8-False] tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs_variables[-attrs19-attrs29-expected_attrs9-False] [gw3] PASSED tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs_variables[-attrs19-attrs29-expected_attrs9-False] tests/test_merge.py::TestMergeFunction::test_merge_attrs_override_copy [gw3] PASSED tests/test_merge.py::TestMergeFunction::test_merge_attrs_override_copy tests/test_merge.py::TestMergeFunction::test_merge_attrs_drop_conflicts [gw3] PASSED tests/test_merge.py::TestMergeFunction::test_merge_attrs_drop_conflicts tests/test_merge.py::TestMergeFunction::test_merge_attrs_no_conflicts_compat_minimal [gw3] PASSED tests/test_merge.py::TestMergeFunction::test_merge_attrs_no_conflicts_compat_minimal tests/test_merge.py::TestMergeFunction::test_merge_dicts_simple [gw3] PASSED tests/test_merge.py::TestMergeFunction::test_merge_dicts_simple tests/test_merge.py::TestMergeFunction::test_merge_dicts_dims [gw3] PASSED tests/test_merge.py::TestMergeFunction::test_merge_dicts_dims tests/test_merge.py::TestMergeFunction::test_merge_coordinates [gw3] PASSED tests/test_merge.py::TestMergeFunction::test_merge_coordinates tests/test_merge.py::TestMergeFunction::test_merge_error [gw3] PASSED tests/test_merge.py::TestMergeFunction::test_merge_error tests/test_merge.py::TestMergeFunction::test_merge_alignment_error [gw3] PASSED tests/test_merge.py::TestMergeFunction::test_merge_alignment_error tests/test_merge.py::TestMergeFunction::test_merge_wrong_input_error [gw3] PASSED tests/test_merge.py::TestMergeFunction::test_merge_wrong_input_error tests/test_merge.py::TestMergeFunction::test_merge_no_conflicts_single_var [gw3] PASSED tests/test_merge.py::TestMergeFunction::test_merge_no_conflicts_single_var tests/test_merge.py::TestMergeFunction::test_merge_no_conflicts_multi_var [gw3] PASSED tests/test_merge.py::TestMergeFunction::test_merge_no_conflicts_multi_var tests/test_merge.py::TestMergeFunction::test_merge_no_conflicts_preserve_attrs [gw3] PASSED tests/test_merge.py::TestMergeFunction::test_merge_no_conflicts_preserve_attrs tests/test_merge.py::TestMergeFunction::test_merge_no_conflicts_broadcast [gw3] PASSED tests/test_merge.py::TestMergeFunction::test_merge_no_conflicts_broadcast tests/test_merge.py::TestMergeMethod::test_merge [gw3] PASSED tests/test_merge.py::TestMergeMethod::test_merge tests/test_merge.py::TestMergeMethod::test_merge_drop_attrs[outer] [gw3] PASSED tests/test_merge.py::TestMergeMethod::test_merge_drop_attrs[outer] tests/test_merge.py::TestMergeMethod::test_merge_drop_attrs[inner] [gw3] PASSED tests/test_merge.py::TestMergeMethod::test_merge_drop_attrs[inner] tests/test_merge.py::TestMergeMethod::test_merge_drop_attrs[left] [gw3] PASSED tests/test_merge.py::TestMergeMethod::test_merge_drop_attrs[left] tests/test_merge.py::TestMergeMethod::test_merge_drop_attrs[right] [gw3] PASSED tests/test_merge.py::TestMergeMethod::test_merge_drop_attrs[right] tests/test_merge.py::TestMergeMethod::test_merge_drop_attrs[exact] [gw3] PASSED tests/test_merge.py::TestMergeMethod::test_merge_drop_attrs[exact] tests/test_merge.py::TestMergeMethod::test_merge_drop_attrs[override] [gw3] PASSED tests/test_merge.py::TestMergeMethod::test_merge_drop_attrs[override] tests/test_merge.py::TestMergeMethod::test_merge_compat_broadcast_equals [gw3] PASSED tests/test_merge.py::TestMergeMethod::test_merge_compat_broadcast_equals tests/test_merge.py::TestMergeMethod::test_merge_compat [gw3] PASSED tests/test_merge.py::TestMergeMethod::test_merge_compat tests/test_merge.py::TestMergeMethod::test_merge_compat_minimal [gw3] PASSED tests/test_merge.py::TestMergeMethod::test_merge_compat_minimal tests/test_merge.py::TestMergeMethod::test_merge_join_outer [gw3] PASSED tests/test_merge.py::TestMergeMethod::test_merge_join_outer tests/test_merge.py::TestMergeMethod::test_merge_fill_value[fill_value0] [gw3] PASSED tests/test_merge.py::TestMergeMethod::test_merge_fill_value[fill_value0] tests/test_merge.py::TestMergeMethod::test_merge_fill_value[2] [gw3] PASSED tests/test_merge.py::TestMergeMethod::test_merge_fill_value[2] tests/test_merge.py::TestMergeMethod::test_merge_fill_value[2.0] [gw3] PASSED tests/test_merge.py::TestMergeMethod::test_merge_fill_value[2.0] tests/test_merge.py::TestMergeMethod::test_merge_fill_value[fill_value3] [gw3] PASSED tests/test_merge.py::TestMergeMethod::test_merge_fill_value[fill_value3] tests/test_merge.py::TestMergeMethod::test_merge_no_conflicts [gw3] PASSED tests/test_merge.py::TestMergeMethod::test_merge_no_conflicts tests/test_merge.py::TestMergeMethod::test_merge_dataarray [gw3] PASSED tests/test_merge.py::TestMergeMethod::test_merge_dataarray tests/test_merge.py::TestMergeMethod::test_merge_combine_attrs[drop-attrs10-attrs20-expected_attrs0-False] [gw3] PASSED tests/test_merge.py::TestMergeMethod::test_merge_combine_attrs[drop-attrs10-attrs20-expected_attrs0-False] tests/test_merge.py::TestMergeMethod::test_merge_combine_attrs[drop_conflicts-attrs11-attrs21-expected_attrs1-False] [gw3] PASSED tests/test_merge.py::TestMergeMethod::test_merge_combine_attrs[drop_conflicts-attrs11-attrs21-expected_attrs1-False] tests/test_merge.py::TestMergeMethod::test_merge_combine_attrs[override-attrs12-attrs22-expected_attrs2-False] [gw3] PASSED tests/test_merge.py::TestMergeMethod::test_merge_combine_attrs[override-attrs12-attrs22-expected_attrs2-False] tests/test_merge.py::TestMergeMethod::test_merge_combine_attrs[no_conflicts-attrs13-attrs23-None-True] [gw3] PASSED tests/test_merge.py::TestMergeMethod::test_merge_combine_attrs[no_conflicts-attrs13-attrs23-None-True] tests/test_merge.py::TestMergeMethod::test_merge_combine_attrs[identical-attrs14-attrs24-None-True] [gw3] PASSED tests/test_merge.py::TestMergeMethod::test_merge_combine_attrs[identical-attrs14-attrs24-None-True] tests/test_merge.py::TestNewDefaults::test_merge_datasets_false_warning [gw3] PASSED tests/test_merge.py::TestNewDefaults::test_merge_datasets_false_warning tests/test_merge.py::TestNewDefaults::test_merge [gw3] PASSED tests/test_merge.py::TestNewDefaults::test_merge tests/test_merge.py::TestNewDefaults::test_merge_broadcast_equals [gw3] PASSED tests/test_merge.py::TestNewDefaults::test_merge_broadcast_equals tests/test_merge.py::TestNewDefaults::test_merge_auto_align [gw3] PASSED tests/test_merge.py::TestNewDefaults::test_merge_auto_align tests/test_missing.py::test_interpolate_pd_compat[linear-None] [gw3] PASSED tests/test_missing.py::test_interpolate_pd_compat[linear-None] tests/test_missing.py::test_interpolate_pd_compat[linear-nan] [gw3] PASSED tests/test_missing.py::test_interpolate_pd_compat[linear-nan] tests/test_missing.py::test_interpolate_pd_compat[linear-47.11] [gw3] PASSED tests/test_missing.py::test_interpolate_pd_compat[linear-47.11] tests/test_missing.py::test_interpolate_pd_compat[nearest-None] [gw3] PASSED tests/test_missing.py::test_interpolate_pd_compat[nearest-None] tests/test_missing.py::test_interpolate_pd_compat[nearest-nan] [gw3] PASSED tests/test_missing.py::test_interpolate_pd_compat[nearest-nan] tests/test_missing.py::test_interpolate_pd_compat[nearest-47.11] [gw3] PASSED tests/test_missing.py::test_interpolate_pd_compat[nearest-47.11] tests/test_missing.py::test_interpolate_pd_compat[zero-None] [gw3] PASSED tests/test_missing.py::test_interpolate_pd_compat[zero-None] tests/test_missing.py::test_interpolate_pd_compat[zero-nan] [gw3] PASSED tests/test_missing.py::test_interpolate_pd_compat[zero-nan] tests/test_missing.py::test_interpolate_pd_compat[zero-47.11] [gw3] PASSED tests/test_missing.py::test_interpolate_pd_compat[zero-47.11] tests/test_missing.py::test_interpolate_pd_compat[slinear-None] [gw3] PASSED tests/test_missing.py::test_interpolate_pd_compat[slinear-None] tests/test_missing.py::test_interpolate_pd_compat[slinear-nan] [gw3] PASSED tests/test_missing.py::test_interpolate_pd_compat[slinear-nan] tests/test_missing.py::test_interpolate_pd_compat[slinear-47.11] [gw3] PASSED tests/test_missing.py::test_interpolate_pd_compat[slinear-47.11] tests/test_missing.py::test_interpolate_pd_compat[quadratic-None] [gw3] PASSED tests/test_missing.py::test_interpolate_pd_compat[quadratic-None] tests/test_missing.py::test_interpolate_pd_compat[quadratic-nan] [gw3] PASSED tests/test_missing.py::test_interpolate_pd_compat[quadratic-nan] tests/test_missing.py::test_interpolate_pd_compat[quadratic-47.11] [gw3] PASSED tests/test_missing.py::test_interpolate_pd_compat[quadratic-47.11] tests/test_missing.py::test_interpolate_pd_compat[cubic-None] [gw3] PASSED tests/test_missing.py::test_interpolate_pd_compat[cubic-None] tests/test_missing.py::test_interpolate_pd_compat[cubic-nan] [gw3] PASSED tests/test_missing.py::test_interpolate_pd_compat[cubic-nan] tests/test_missing.py::test_interpolate_pd_compat[cubic-47.11] [gw3] PASSED tests/test_missing.py::test_interpolate_pd_compat[cubic-47.11] tests/test_missing.py::test_scipy_methods_function[barycentric] [gw3] PASSED tests/test_missing.py::test_scipy_methods_function[barycentric] tests/test_missing.py::test_scipy_methods_function[krogh] [gw3] PASSED tests/test_missing.py::test_scipy_methods_function[krogh] tests/test_missing.py::test_scipy_methods_function[pchip] [gw3] PASSED tests/test_missing.py::test_scipy_methods_function[pchip] tests/test_missing.py::test_scipy_methods_function[spline] [gw3] PASSED tests/test_missing.py::test_scipy_methods_function[spline] tests/test_missing.py::test_scipy_methods_function[akima] [gw3] PASSED tests/test_missing.py::test_scipy_methods_function[akima] tests/test_missing.py::test_interpolate_pd_compat_non_uniform_index [gw3] PASSED tests/test_missing.py::test_interpolate_pd_compat_non_uniform_index tests/test_missing.py::test_interpolate_pd_compat_polynomial [gw3] PASSED tests/test_missing.py::test_interpolate_pd_compat_polynomial tests/test_missing.py::test_interpolate_unsorted_index_raises [gw3] PASSED tests/test_missing.py::test_interpolate_unsorted_index_raises tests/test_missing.py::test_interpolate_no_dim_raises [gw3] PASSED tests/test_missing.py::test_interpolate_no_dim_raises tests/test_missing.py::test_interpolate_invalid_interpolator_raises [gw3] PASSED tests/test_missing.py::test_interpolate_invalid_interpolator_raises tests/test_missing.py::test_interpolate_duplicate_values_raises [gw3] PASSED tests/test_missing.py::test_interpolate_duplicate_values_raises tests/test_missing.py::test_interpolate_multiindex_raises [gw3] PASSED tests/test_missing.py::test_interpolate_multiindex_raises tests/test_missing.py::test_interpolate_2d_coord_raises [gw3] PASSED tests/test_missing.py::test_interpolate_2d_coord_raises tests/test_missing.py::test_interpolate_kwargs [gw3] PASSED tests/test_missing.py::test_interpolate_kwargs tests/test_missing.py::test_interpolate_keep_attrs [gw3] PASSED tests/test_missing.py::test_interpolate_keep_attrs tests/test_missing.py::test_interpolate [gw3] PASSED tests/test_missing.py::test_interpolate tests/test_missing.py::test_interp1d_fastrack[no nans:linear] [gw3] PASSED tests/test_missing.py::test_interp1d_fastrack[no nans:linear] tests/test_missing.py::test_interp1d_fastrack[one nan:linear] [gw3] PASSED tests/test_missing.py::test_interp1d_fastrack[one nan:linear] tests/test_missing.py::test_interp1d_fastrack[all nans:linear] [gw3] PASSED tests/test_missing.py::test_interp1d_fastrack[all nans:linear] tests/test_missing.py::test_interp1d_fastrack[no nans:nearest] [gw3] PASSED tests/test_missing.py::test_interp1d_fastrack[no nans:nearest] tests/test_missing.py::test_interp1d_fastrack[one nan:nearest] [gw3] PASSED tests/test_missing.py::test_interp1d_fastrack[one nan:nearest] tests/test_missing.py::test_interp1d_fastrack[all nans:nearest] [gw3] PASSED tests/test_missing.py::test_interp1d_fastrack[all nans:nearest] tests/test_missing.py::test_interp1d_fastrack[no nans:zero] [gw3] PASSED tests/test_missing.py::test_interp1d_fastrack[no nans:zero] tests/test_missing.py::test_interp1d_fastrack[one nan:zero] [gw3] PASSED tests/test_missing.py::test_interp1d_fastrack[one nan:zero] tests/test_missing.py::test_interp1d_fastrack[all nans:zero] [gw3] PASSED tests/test_missing.py::test_interp1d_fastrack[all nans:zero] tests/test_missing.py::test_interp1d_fastrack[no nans:slinear] [gw3] PASSED tests/test_missing.py::test_interp1d_fastrack[no nans:slinear] tests/test_missing.py::test_interp1d_fastrack[one nan:slinear] [gw3] PASSED tests/test_missing.py::test_interp1d_fastrack[one nan:slinear] tests/test_missing.py::test_interp1d_fastrack[all nans:slinear] [gw3] PASSED tests/test_missing.py::test_interp1d_fastrack[all nans:slinear] tests/test_missing.py::test_interp1d_fastrack[no nans:quadratic] [gw3] PASSED tests/test_missing.py::test_interp1d_fastrack[no nans:quadratic] tests/test_missing.py::test_interp1d_fastrack[one nan:quadratic] [gw3] PASSED tests/test_missing.py::test_interp1d_fastrack[one nan:quadratic] tests/test_missing.py::test_interp1d_fastrack[all nans:quadratic] [gw3] PASSED tests/test_missing.py::test_interp1d_fastrack[all nans:quadratic] tests/test_missing.py::test_interp1d_fastrack[no nans:cubic] [gw3] PASSED tests/test_missing.py::test_interp1d_fastrack[no nans:cubic] tests/test_missing.py::test_interp1d_fastrack[one nan:cubic] [gw3] PASSED tests/test_missing.py::test_interp1d_fastrack[one nan:cubic] tests/test_missing.py::test_interp1d_fastrack[all nans:cubic] [gw3] PASSED tests/test_missing.py::test_interp1d_fastrack[all nans:cubic] tests/test_missing.py::test_interp1d_fastrack[no nans:polynomial] [gw3] PASSED tests/test_missing.py::test_interp1d_fastrack[no nans:polynomial] tests/test_missing.py::test_interp1d_fastrack[one nan:polynomial] [gw3] PASSED tests/test_missing.py::test_interp1d_fastrack[one nan:polynomial] tests/test_missing.py::test_interp1d_fastrack[all nans:polynomial] [gw3] PASSED tests/test_missing.py::test_interp1d_fastrack[all nans:polynomial] tests/test_missing.py::test_interpolate_limits [gw3] PASSED tests/test_missing.py::test_interpolate_limits tests/test_missing.py::test_interpolate_methods [gw3] PASSED tests/test_missing.py::test_interpolate_methods tests/test_missing.py::test_interpolators [gw3] PASSED tests/test_missing.py::test_interpolators tests/test_missing.py::test_interpolate_use_coordinate [gw3] PASSED tests/test_missing.py::test_interpolate_use_coordinate tests/test_missing.py::test_interpolate_dask [gw3] PASSED tests/test_missing.py::test_interpolate_dask tests/test_missing.py::test_interpolate_dask_raises_for_invalid_chunk_dim [gw3] PASSED tests/test_missing.py::test_interpolate_dask_raises_for_invalid_chunk_dim tests/test_missing.py::test_interpolate_dask_expected_dtype[int-linear] [gw3] PASSED tests/test_missing.py::test_interpolate_dask_expected_dtype[int-linear] tests/test_missing.py::test_interpolate_dask_expected_dtype[int-nearest] [gw3] PASSED tests/test_missing.py::test_interpolate_dask_expected_dtype[int-nearest] tests/test_missing.py::test_ffill [gw3] PASSED tests/test_missing.py::test_ffill tests/test_missing.py::test_b_ffill_use_bottleneck_numbagg[ffill-None] [gw3] PASSED tests/test_missing.py::test_b_ffill_use_bottleneck_numbagg[ffill-None] tests/test_missing.py::test_b_ffill_use_bottleneck_numbagg[bfill-None] [gw3] PASSED tests/test_missing.py::test_b_ffill_use_bottleneck_numbagg[bfill-None] tests/test_missing.py::test_b_ffill_use_bottleneck_dask[ffill-None] [gw3] PASSED tests/test_missing.py::test_b_ffill_use_bottleneck_dask[ffill-None] tests/test_missing.py::test_b_ffill_use_bottleneck_dask[bfill-None] [gw3] PASSED tests/test_missing.py::test_b_ffill_use_bottleneck_dask[bfill-None] tests/test_missing.py::test_ffill_use_numbagg_dask[numbagg] [gw3] SKIPPED tests/test_missing.py::test_ffill_use_numbagg_dask[numbagg] tests/test_missing.py::test_ffill_bfill_dask[ffill] [gw3] PASSED tests/test_missing.py::test_ffill_bfill_dask[ffill] tests/test_missing.py::test_ffill_bfill_dask[bfill] [gw3] PASSED tests/test_missing.py::test_ffill_bfill_dask[bfill] tests/test_missing.py::test_ffill_bfill_nonans [gw3] PASSED tests/test_missing.py::test_ffill_bfill_nonans tests/test_missing.py::test_ffill_bfill_allnans [gw3] PASSED tests/test_missing.py::test_ffill_bfill_allnans tests/test_missing.py::test_ffill_functions [gw3] PASSED tests/test_missing.py::test_ffill_functions tests/test_missing.py::test_ffill_limit [gw3] PASSED tests/test_missing.py::test_ffill_limit tests/test_missing.py::test_interpolate_dataset [gw3] PASSED tests/test_missing.py::test_interpolate_dataset tests/test_missing.py::test_ffill_dataset [gw3] PASSED tests/test_missing.py::test_ffill_dataset tests/test_missing.py::test_bfill_dataset [gw3] PASSED tests/test_missing.py::test_bfill_dataset tests/test_missing.py::test_interpolate_na_nan_block_lengths[y0-lengths_expected0] [gw3] PASSED tests/test_missing.py::test_interpolate_na_nan_block_lengths[y0-lengths_expected0] tests/test_missing.py::test_interpolate_na_nan_block_lengths[y1-lengths_expected1] [gw3] PASSED tests/test_missing.py::test_interpolate_na_nan_block_lengths[y1-lengths_expected1] tests/test_missing.py::test_interpolate_na_nan_block_lengths[y2-lengths_expected2] [gw3] PASSED tests/test_missing.py::test_interpolate_na_nan_block_lengths[y2-lengths_expected2] tests/test_missing.py::test_get_clean_interp_index_cf_calendar[360_day] [gw3] PASSED tests/test_missing.py::test_get_clean_interp_index_cf_calendar[360_day] tests/test_missing.py::test_get_clean_interp_index_cf_calendar[365_day] [gw3] PASSED tests/test_missing.py::test_get_clean_interp_index_cf_calendar[365_day] tests/test_missing.py::test_get_clean_interp_index_cf_calendar[366_day] [gw3] PASSED tests/test_missing.py::test_get_clean_interp_index_cf_calendar[366_day] tests/test_missing.py::test_get_clean_interp_index_cf_calendar[all_leap] [gw3] PASSED tests/test_missing.py::test_get_clean_interp_index_cf_calendar[all_leap] tests/test_missing.py::test_get_clean_interp_index_cf_calendar[gregorian] [gw3] PASSED tests/test_missing.py::test_get_clean_interp_index_cf_calendar[gregorian] tests/test_missing.py::test_get_clean_interp_index_cf_calendar[julian] [gw3] PASSED tests/test_missing.py::test_get_clean_interp_index_cf_calendar[julian] tests/test_missing.py::test_get_clean_interp_index_cf_calendar[noleap] [gw3] PASSED tests/test_missing.py::test_get_clean_interp_index_cf_calendar[noleap] tests/test_missing.py::test_get_clean_interp_index_cf_calendar[proleptic_gregorian] [gw3] PASSED tests/test_missing.py::test_get_clean_interp_index_cf_calendar[proleptic_gregorian] tests/test_missing.py::test_get_clean_interp_index_cf_calendar[standard] [gw3] PASSED tests/test_missing.py::test_get_clean_interp_index_cf_calendar[standard] tests/test_missing.py::test_get_clean_interp_index_dt[1D-gregorian] [gw3] PASSED tests/test_missing.py::test_get_clean_interp_index_dt[1D-gregorian] tests/test_missing.py::test_get_clean_interp_index_dt[1D-proleptic_gregorian] [gw3] PASSED tests/test_missing.py::test_get_clean_interp_index_dt[1D-proleptic_gregorian] tests/test_missing.py::test_get_clean_interp_index_dt[1ME-gregorian] [gw3] PASSED tests/test_missing.py::test_get_clean_interp_index_dt[1ME-gregorian] tests/test_missing.py::test_get_clean_interp_index_dt[1ME-proleptic_gregorian] [gw3] PASSED tests/test_missing.py::test_get_clean_interp_index_dt[1ME-proleptic_gregorian] tests/test_missing.py::test_get_clean_interp_index_dt[1YE-gregorian] [gw3] PASSED tests/test_missing.py::test_get_clean_interp_index_dt[1YE-gregorian] tests/test_missing.py::test_get_clean_interp_index_dt[1YE-proleptic_gregorian] [gw3] PASSED tests/test_missing.py::test_get_clean_interp_index_dt[1YE-proleptic_gregorian] tests/test_missing.py::test_get_clean_interp_index_potential_overflow [gw3] PASSED tests/test_missing.py::test_get_clean_interp_index_potential_overflow tests/test_missing.py::test_get_clean_interp_index_strict[index0] [gw3] PASSED tests/test_missing.py::test_get_clean_interp_index_strict[index0] tests/test_missing.py::test_get_clean_interp_index_strict[index1] [gw3] PASSED tests/test_missing.py::test_get_clean_interp_index_strict[index1] tests/test_missing.py::test_interpolate_na_max_gap_errors [gw3] PASSED tests/test_missing.py::test_interpolate_na_max_gap_errors tests/test_missing.py::test_interpolate_na_max_gap_time_specifier[3h-0-False] [gw3] PASSED tests/test_missing.py::test_interpolate_na_max_gap_time_specifier[3h-0-False] tests/test_missing.py::test_interpolate_na_max_gap_time_specifier[3h-0-True] [gw3] PASSED tests/test_missing.py::test_interpolate_na_max_gap_time_specifier[3h-0-True] tests/test_missing.py::test_interpolate_na_max_gap_time_specifier[3h-1-False] [gw3] PASSED tests/test_missing.py::test_interpolate_na_max_gap_time_specifier[3h-1-False] tests/test_missing.py::test_interpolate_na_max_gap_time_specifier[3h-1-True] [gw3] PASSED tests/test_missing.py::test_interpolate_na_max_gap_time_specifier[3h-1-True] tests/test_missing.py::test_interpolate_na_max_gap_time_specifier[max_gap1-0-False] [gw3] PASSED tests/test_missing.py::test_interpolate_na_max_gap_time_specifier[max_gap1-0-False] tests/test_missing.py::test_interpolate_na_max_gap_time_specifier[max_gap1-0-True] [gw3] PASSED tests/test_missing.py::test_interpolate_na_max_gap_time_specifier[max_gap1-0-True] tests/test_missing.py::test_interpolate_na_max_gap_time_specifier[max_gap1-1-False] [gw3] PASSED tests/test_missing.py::test_interpolate_na_max_gap_time_specifier[max_gap1-1-False] tests/test_missing.py::test_interpolate_na_max_gap_time_specifier[max_gap1-1-True] [gw3] PASSED tests/test_missing.py::test_interpolate_na_max_gap_time_specifier[max_gap1-1-True] tests/test_missing.py::test_interpolate_na_max_gap_time_specifier[max_gap2-0-False] [gw3] PASSED tests/test_missing.py::test_interpolate_na_max_gap_time_specifier[max_gap2-0-False] tests/test_missing.py::test_interpolate_na_max_gap_time_specifier[max_gap2-0-True] [gw3] PASSED tests/test_missing.py::test_interpolate_na_max_gap_time_specifier[max_gap2-0-True] tests/test_missing.py::test_interpolate_na_max_gap_time_specifier[max_gap2-1-False] [gw3] PASSED tests/test_missing.py::test_interpolate_na_max_gap_time_specifier[max_gap2-1-False] tests/test_missing.py::test_interpolate_na_max_gap_time_specifier[max_gap2-1-True] [gw3] PASSED tests/test_missing.py::test_interpolate_na_max_gap_time_specifier[max_gap2-1-True] tests/test_missing.py::test_interpolate_na_2d[None] [gw3] XFAIL tests/test_missing.py::test_interpolate_na_2d[None] tests/test_missing.py::test_interpolate_na_2d[coords1] [gw3] PASSED tests/test_missing.py::test_interpolate_na_2d[coords1] tests/test_missing.py::test_interpolators_complex_out_of_bounds [gw3] PASSED tests/test_missing.py::test_interpolators_complex_out_of_bounds tests/test_missing.py::test_indexing_localize [gw3] PASSED tests/test_missing.py::test_indexing_localize tests/test_namedarray.py::TestNamedArray::test_properties [gw3] PASSED tests/test_namedarray.py::TestNamedArray::test_properties tests/test_namedarray.py::TestNamedArray::test_attrs [gw3] PASSED tests/test_namedarray.py::TestNamedArray::test_attrs tests/test_namedarray.py::TestNamedArray::test_data [gw3] PASSED tests/test_namedarray.py::TestNamedArray::test_data tests/test_namedarray.py::TestNamedArray::test_init[expected0] [gw3] PASSED tests/test_namedarray.py::TestNamedArray::test_init[expected0] tests/test_namedarray.py::TestNamedArray::test_init[expected1] [gw3] XFAIL tests/test_namedarray.py::TestNamedArray::test_init[expected1] tests/test_namedarray.py::TestNamedArray::test_from_array[dims0-data0-expected0-False] [gw3] PASSED tests/test_namedarray.py::TestNamedArray::test_from_array[dims0-data0-expected0-False] tests/test_namedarray.py::TestNamedArray::test_from_array[dims1-data1-expected1-False] [gw3] PASSED tests/test_namedarray.py::TestNamedArray::test_from_array[dims1-data1-expected1-False] tests/test_namedarray.py::TestNamedArray::test_from_array[dims2-2-expected2-False] [gw3] PASSED tests/test_namedarray.py::TestNamedArray::test_from_array[dims2-2-expected2-False] tests/test_namedarray.py::TestNamedArray::test_from_array[dims3-data3-expected3-True] [gw3] PASSED tests/test_namedarray.py::TestNamedArray::test_from_array[dims3-data3-expected3-True] tests/test_namedarray.py::TestNamedArray::test_from_array_with_masked_array [gw3] PASSED tests/test_namedarray.py::TestNamedArray::test_from_array_with_masked_array tests/test_namedarray.py::TestNamedArray::test_from_array_with_0d_object [gw3] PASSED tests/test_namedarray.py::TestNamedArray::test_from_array_with_0d_object tests/test_namedarray.py::TestNamedArray::test_from_array_with_explicitly_indexed [gw3] PASSED tests/test_namedarray.py::TestNamedArray::test_from_array_with_explicitly_indexed tests/test_namedarray.py::TestNamedArray::test_real_and_imag [gw3] PASSED tests/test_namedarray.py::TestNamedArray::test_real_and_imag tests/test_namedarray.py::TestNamedArray::test_from_array_0d_string[foo-dtype0] [gw3] PASSED tests/test_namedarray.py::TestNamedArray::test_from_array_0d_string[foo-dtype0] tests/test_namedarray.py::TestNamedArray::test_from_array_0d_string[foo-dtype1] [gw3] PASSED tests/test_namedarray.py::TestNamedArray::test_from_array_0d_string[foo-dtype1] tests/test_namedarray.py::TestNamedArray::test_from_array_0d_object [gw3] PASSED tests/test_namedarray.py::TestNamedArray::test_from_array_0d_object tests/test_namedarray.py::TestNamedArray::test_from_array_0d_datetime [gw3] PASSED tests/test_namedarray.py::TestNamedArray::test_from_array_0d_datetime tests/test_namedarray.py::TestNamedArray::test_from_array_0d_timedelta[timedelta0-expected_dtype0] [gw3] PASSED tests/test_namedarray.py::TestNamedArray::test_from_array_0d_timedelta[timedelta0-expected_dtype0] tests/test_namedarray.py::TestNamedArray::test_from_array_0d_timedelta[timedelta1-expected_dtype1] [gw3] PASSED tests/test_namedarray.py::TestNamedArray::test_from_array_0d_timedelta[timedelta1-expected_dtype1] tests/test_namedarray.py::TestNamedArray::test_from_array_0d_timedelta[timedelta2-expected_dtype2] [gw3] PASSED tests/test_namedarray.py::TestNamedArray::test_from_array_0d_timedelta[timedelta2-expected_dtype2] tests/test_namedarray.py::TestNamedArray::test_from_array_0d_timedelta[timedelta3-expected_dtype3] [gw3] PASSED tests/test_namedarray.py::TestNamedArray::test_from_array_0d_timedelta[timedelta3-expected_dtype3] tests/test_namedarray.py::TestNamedArray::test_from_array_0d_timedelta[timedelta4-expected_dtype4] [gw3] PASSED tests/test_namedarray.py::TestNamedArray::test_from_array_0d_timedelta[timedelta4-expected_dtype4] tests/test_namedarray.py::TestNamedArray::test_from_array_0d_timedelta[timedelta5-expected_dtype5] [gw3] PASSED tests/test_namedarray.py::TestNamedArray::test_from_array_0d_timedelta[timedelta5-expected_dtype5] tests/test_namedarray.py::TestNamedArray::test_from_array_0d_timedelta[timedelta6-expected_dtype6] [gw3] PASSED tests/test_namedarray.py::TestNamedArray::test_from_array_0d_timedelta[timedelta6-expected_dtype6] tests/test_namedarray.py::TestNamedArray::test_from_array_0d_timedelta[timedelta7-expected_dtype7] [gw3] PASSED tests/test_namedarray.py::TestNamedArray::test_from_array_0d_timedelta[timedelta7-expected_dtype7] tests/test_namedarray.py::TestNamedArray::test_from_array_0d_timedelta[timedelta8-expected_dtype8] [gw3] PASSED tests/test_namedarray.py::TestNamedArray::test_from_array_0d_timedelta[timedelta8-expected_dtype8] tests/test_namedarray.py::TestNamedArray::test_dims_setter[dims0-data_shape0-new_dims0-False] [gw3] PASSED tests/test_namedarray.py::TestNamedArray::test_dims_setter[dims0-data_shape0-new_dims0-False] tests/test_namedarray.py::TestNamedArray::test_dims_setter[dims1-data_shape1-new_dims1-True] [gw3] PASSED tests/test_namedarray.py::TestNamedArray::test_dims_setter[dims1-data_shape1-new_dims1-True] tests/test_namedarray.py::TestNamedArray::test_dims_setter[dims2-data_shape2-new_dims2-True] [gw3] PASSED tests/test_namedarray.py::TestNamedArray::test_dims_setter[dims2-data_shape2-new_dims2-True] tests/test_namedarray.py::TestNamedArray::test_dims_setter[dims3-data_shape3-new_dims3-False] [gw3] PASSED tests/test_namedarray.py::TestNamedArray::test_dims_setter[dims3-data_shape3-new_dims3-False] tests/test_namedarray.py::TestNamedArray::test_dims_setter[dims4-data_shape4-new_dims4-True] [gw3] PASSED tests/test_namedarray.py::TestNamedArray::test_dims_setter[dims4-data_shape4-new_dims4-True] tests/test_namedarray.py::TestNamedArray::test_duck_array_class [gw3] PASSED tests/test_namedarray.py::TestNamedArray::test_duck_array_class tests/test_namedarray.py::TestNamedArray::test_duck_array_class_array_api [gw3] SKIPPED tests/test_namedarray.py::TestNamedArray::test_duck_array_class_array_api tests/test_namedarray.py::TestNamedArray::test_new_namedarray [gw3] PASSED tests/test_namedarray.py::TestNamedArray::test_new_namedarray tests/test_namedarray.py::TestNamedArray::test_replace_namedarray [gw3] PASSED tests/test_namedarray.py::TestNamedArray::test_replace_namedarray tests/test_namedarray.py::TestNamedArray::test_expand_dims[None-3-expected_shape0-expected_dims0] [gw3] PASSED tests/test_namedarray.py::TestNamedArray::test_expand_dims[None-3-expected_shape0-expected_dims0] tests/test_namedarray.py::TestNamedArray::test_expand_dims[Default.token-3-expected_shape1-expected_dims1] [gw3] PASSED tests/test_namedarray.py::TestNamedArray::test_expand_dims[Default.token-3-expected_shape1-expected_dims1] tests/test_namedarray.py::TestNamedArray::test_expand_dims[z-3-expected_shape2-expected_dims2] [gw3] PASSED tests/test_namedarray.py::TestNamedArray::test_expand_dims[z-3-expected_shape2-expected_dims2] tests/test_namedarray.py::TestNamedArray::test_permute_dims[dims0-expected_sizes0] [gw3] PASSED tests/test_namedarray.py::TestNamedArray::test_permute_dims[dims0-expected_sizes0] tests/test_namedarray.py::TestNamedArray::test_permute_dims[dims1-expected_sizes1] [gw3] PASSED tests/test_namedarray.py::TestNamedArray::test_permute_dims[dims1-expected_sizes1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-4-None-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-4-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-4-None-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-4-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-4-None-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-4-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-4-None-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-4-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-4-1-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-4-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-4-1-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-4-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-4-1-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-4-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-4-1-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-4-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-4-2-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-4-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-4-2-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-4-2-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-4-2-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-4-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-4-2-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-4-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-4-3-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-4-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-4-3-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-4-3-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-4-3-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-4-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-4-3-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-4-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-1-None-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-1-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-1-None-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-1-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-1-None-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-1-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-1-None-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-1-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-1-1-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-1-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-1-1-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-1-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-1-1-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-1-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-1-1-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-1-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-1-2-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-1-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-1-2-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-1-2-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-1-2-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-1-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-1-2-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-1-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-1-3-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-1-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-1-3-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-1-3-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-1-3-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-1-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-1-3-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-1-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-2-None-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-2-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-2-None-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-2-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-2-None-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-2-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-2-None-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-2-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-2-1-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-2-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-2-1-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-2-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-2-1-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-2-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-2-1-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-2-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-2-2-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-2-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-2-2-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-2-2-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-2-2-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-2-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-2-2-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-2-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-2-3-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-2-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-2-3-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-2-3-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-2-3-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-2-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-2-3-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-2-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-3-None-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-3-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-3-None-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-3-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-3-None-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-3-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-3-None-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-3-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-3-1-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-3-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-3-1-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-3-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-3-1-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-3-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-3-1-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-3-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-3-2-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-3-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-3-2-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-3-2-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-3-2-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-3-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-3-2-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-3-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-3-3-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-3-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-3-3-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-3-3-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-3-3-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-3-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-3-3-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-3-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-4-None-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-4-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-4-None-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-4-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-4-None-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-4-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-4-None-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-4-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-4-1-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-4-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-4-1-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-4-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-4-1-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-4-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-4-1-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-4-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-4-2-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-4-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-4-2-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-4-2-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-4-2-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-4-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-4-2-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-4-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-4-3-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-4-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-4-3-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-4-3-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-4-3-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-4-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-4-3-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-4-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-1-None-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-1-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-1-None-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-1-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-1-None-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-1-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-1-None-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-1-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-1-1-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-1-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-1-1-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-1-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-1-1-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-1-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-1-1-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-1-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-1-2-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-1-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-1-2-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-1-2-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-1-2-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-1-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-1-2-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-1-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-1-3-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-1-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-1-3-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-1-3-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-1-3-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-1-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-1-3-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-1-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-2-None-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-2-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-2-None-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-2-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-2-None-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-2-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-2-None-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-2-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-2-1-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-2-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-2-1-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-2-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-2-1-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-2-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-2-1-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-2-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-2-2-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-2-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-2-2-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-2-2-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-2-2-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-2-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-2-2-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-2-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-2-3-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-2-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-2-3-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-2-3-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-2-3-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-2-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-2-3-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-2-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-3-None-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-3-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-3-None-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-3-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-3-None-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-3-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-3-None-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-3-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-3-1-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-3-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-3-1-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-3-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-3-1-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-3-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-3-1-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-3-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-3-2-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-3-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-3-2-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-3-2-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-3-2-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-3-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-3-2-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-3-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-3-3-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-3-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-3-3-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-3-3-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-3-3-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-3-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-3-3-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-3-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-4-None-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-4-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-4-None-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-4-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-4-None-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-4-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-4-None-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-4-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-4-1-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-4-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-4-1-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-4-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-4-1-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-4-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-4-1-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-4-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-4-2-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-4-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-4-2-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-4-2-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-4-2-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-4-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-4-2-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-4-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-4-3-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-4-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-4-3-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-4-3-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-4-3-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-4-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-4-3-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-4-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-1-None-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-1-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-1-None-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-1-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-1-None-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-1-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-1-None-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-1-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-1-1-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-1-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-1-1-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-1-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-1-1-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-1-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-1-1-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-1-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-1-2-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-1-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-1-2-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-1-2-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-1-2-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-1-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-1-2-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-1-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-1-3-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-1-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-1-3-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-1-3-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-1-3-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-1-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-1-3-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-1-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-2-None-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-2-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-2-None-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-2-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-2-None-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-2-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-2-None-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-2-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-2-1-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-2-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-2-1-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-2-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-2-1-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-2-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-2-1-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-2-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-2-2-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-2-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-2-2-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-2-2-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-2-2-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-2-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-2-2-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-2-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-2-3-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-2-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-2-3-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-2-3-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-2-3-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-2-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-2-3-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-2-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-3-None-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-3-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-3-None-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-3-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-3-None-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-3-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-3-None-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-3-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-3-1-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-3-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-3-1-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-3-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-3-1-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-3-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-3-1-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-3-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-3-2-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-3-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-3-2-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-3-2-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-3-2-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-3-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-3-2-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-3-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-3-3-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-3-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-3-3-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-3-3-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-3-3-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-3-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-3-3-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-3-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-4-None-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-4-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-4-None-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-4-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-4-None-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-4-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-4-None-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-4-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-4-1-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-4-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-4-1-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-4-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-4-1-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-4-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-4-1-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-4-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-4-2-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-4-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-4-2-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-4-2-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-4-2-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-4-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-4-2-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-4-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-4-3-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-4-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-4-3-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-4-3-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-4-3-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-4-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-4-3-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-4-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-1-None-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-1-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-1-None-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-1-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-1-None-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-1-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-1-None-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-1-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-1-1-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-1-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-1-1-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-1-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-1-1-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-1-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-1-1-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-1-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-1-2-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-1-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-1-2-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-1-2-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-1-2-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-1-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-1-2-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-1-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-1-3-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-1-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-1-3-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-1-3-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-1-3-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-1-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-1-3-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-1-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-2-None-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-2-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-2-None-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-2-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-2-None-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-2-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-2-None-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-2-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-2-1-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-2-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-2-1-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-2-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-2-1-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-2-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-2-1-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-2-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-2-2-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-2-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-2-2-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-2-2-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-2-2-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-2-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-2-2-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-2-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-2-3-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-2-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-2-3-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-2-3-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-2-3-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-2-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-2-3-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-2-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-3-None-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-3-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-3-None-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-3-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-3-None-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-3-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-3-None-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-3-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-3-1-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-3-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-3-1-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-3-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-3-1-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-3-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-3-1-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-3-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-3-2-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-3-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-3-2-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-3-2-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-3-2-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-3-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-3-2-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-3-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-3-3-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-3-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-3-3-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-3-3-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-3-3-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-3-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-3-3-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-3-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-4-None-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-4-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-4-None-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-4-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-4-None-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-4-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-4-None-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-4-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-4-1-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-4-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-4-1-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-4-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-4-1-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-4-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-4-1-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-4-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-4-2-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-4-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-4-2-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-4-2-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-4-2-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-4-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-4-2-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-4-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-4-3-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-4-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-4-3-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-4-3-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-4-3-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-4-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-4-3-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-4-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-1-None-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-1-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-1-None-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-1-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-1-None-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-1-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-1-None-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-1-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-1-1-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-1-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-1-1-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-1-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-1-1-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-1-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-1-1-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-1-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-1-2-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-1-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-1-2-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-1-2-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-1-2-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-1-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-1-2-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-1-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-1-3-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-1-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-1-3-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-1-3-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-1-3-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-1-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-1-3-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-1-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-2-None-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-2-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-2-None-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-2-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-2-None-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-2-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-2-None-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-2-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-2-1-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-2-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-2-1-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-2-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-2-1-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-2-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-2-1-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-2-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-2-2-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-2-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-2-2-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-2-2-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-2-2-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-2-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-2-2-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-2-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-2-3-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-2-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-2-3-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-2-3-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-2-3-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-2-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-2-3-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-2-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-3-None-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-3-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-3-None-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-3-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-3-None-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-3-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-3-None-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-3-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-3-1-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-3-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-3-1-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-3-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-3-1-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-3-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-3-1-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-3-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-3-2-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-3-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-3-2-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-3-2-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-3-2-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-3-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-3-2-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-3-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-3-3-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-3-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-3-3-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-3-3-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-3-3-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-3-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-3-3-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-3-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-4-None-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-4-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-4-None-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-4-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-4-None-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-4-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-4-None-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-4-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-4-1-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-4-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-4-1-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-4-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-4-1-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-4-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-4-1-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-4-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-4-2-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-4-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-4-2-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-4-2-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-4-2-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-4-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-4-2-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-4-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-4-3-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-4-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-4-3-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-4-3-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-4-3-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-4-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-4-3-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-4-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-1-None-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-1-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-1-None-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-1-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-1-None-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-1-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-1-None-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-1-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-1-1-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-1-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-1-1-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-1-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-1-1-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-1-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-1-1-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-1-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-1-2-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-1-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-1-2-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-1-2-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-1-2-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-1-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-1-2-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-1-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-1-3-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-1-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-1-3-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-1-3-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-1-3-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-1-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-1-3-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-1-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-2-None-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-2-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-2-None-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-2-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-2-None-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-2-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-2-None-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-2-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-2-1-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-2-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-2-1-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-2-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-2-1-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-2-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-2-1-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-2-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-2-2-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-2-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-2-2-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-2-2-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-2-2-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-2-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-2-2-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-2-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-2-3-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-2-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-2-3-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-2-3-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-2-3-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-2-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-2-3-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-2-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-3-None-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-3-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-3-None-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-3-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-3-None-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-3-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-3-None-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-3-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-3-1-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-3-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-3-1-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-3-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-3-1-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-3-1-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-3-1-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-3-1-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-3-2-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-3-2-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-3-2-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-3-2-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-3-2-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-3-2-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-3-2-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-3-2-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-3-3-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-3-3-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-3-3-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-3-3-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-3-3-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-3-3-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-3-3-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-3-3-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-4-None-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-4-None-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-4-None-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-4-None-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-4-None-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-4-None-False-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-4-None-False-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-4-None-False-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-4-1-True-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-4-1-True-1] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-4-1-True-2] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-4-1-True-2] tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-4-1-False-1] [gw3] PASSED tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[None-numpy-sum-4-1-False-1] =============================== warnings summary =============================== ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__init__.py:269 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__init__.py:269 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__init__.py:269 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__init__.py:269 /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__init__.py:269: 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 flaky = pytest.mark.flaky ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__init__.py:270 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__init__.py:270 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__init__.py:270 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__init__.py:270 /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/__init__.py:270: 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 network = pytest.mark.network ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:422 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:422 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:422 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:422 /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:422: PytestUnknownMarkWarning: Unknown pytest.mark.asyncio - 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 @pytest.mark.asyncio ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:570 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:570 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:570 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:570 /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:570: PytestUnknownMarkWarning: Unknown pytest.mark.asyncio - 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 @pytest.mark.asyncio ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:1638 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:1638 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:1638 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:1638 /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:1638: PytestUnknownMarkWarning: Unknown pytest.mark.asyncio - 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 @pytest.mark.asyncio ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:2541 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:2541 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:2541 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:2541 /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:2541: 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 @pytest.mark.flaky ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:2619 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:2619 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:2619 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:2619 /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:2619: PytestUnknownMarkWarning: Unknown pytest.mark.asyncio - 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 @pytest.mark.asyncio ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:4012 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:4012 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:4012 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:4012 /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:4012: PytestUnknownMarkWarning: Unknown pytest.mark.asyncio - 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 @pytest.mark.asyncio ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:4041 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:4041 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:4041 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:4041 /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:4041: PytestUnknownMarkWarning: Unknown pytest.mark.asyncio - 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 @pytest.mark.asyncio ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:4079 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:4079 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:4079 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:4079 /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:4079: PytestUnknownMarkWarning: Unknown pytest.mark.asyncio - 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 @pytest.mark.asyncio ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:4179 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:4179 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:4179 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:4179 /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:4179: PytestUnknownMarkWarning: Unknown pytest.mark.asyncio - 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 @pytest.mark.asyncio ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:4504 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:4504 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:4504 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:4504 /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:4504: PytestUnknownMarkWarning: Unknown pytest.mark.asyncio - 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 @pytest.mark.asyncio ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:6165 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:6165 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:6165 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:6165 /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:6165: 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 @pytest.mark.flaky ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_coarsen.py:159 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_coarsen.py:159 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_coarsen.py:159 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_coarsen.py:159 /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-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 @pytest.mark.slow ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_indexing.py:509 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_indexing.py:509 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_indexing.py:509 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_indexing.py:509 /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_indexing.py:509: PytestUnknownMarkWarning: Unknown pytest.mark.asyncio - 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 @pytest.mark.asyncio ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_indexing.py:517 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_indexing.py:517 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_indexing.py:517 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_indexing.py:517 /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_indexing.py:517: PytestUnknownMarkWarning: Unknown pytest.mark.asyncio - 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 @pytest.mark.asyncio ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:85 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:85 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:85 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:85 /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:85: 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 @pytest.mark.flaky ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:162 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:162 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:162 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:162 /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:162: 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 @pytest.mark.slow ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:396 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:396 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:396 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:396 /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:396: 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 @pytest.mark.slow ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:639 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:639 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:639 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:639 /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:639: 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 @pytest.mark.slow ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:657 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:657 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:657 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:657 /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:657: 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 @pytest.mark.slow ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:674 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:674 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:674 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:674 /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:674: 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 @pytest.mark.slow ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:700 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:700 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:700 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:700 /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:700: 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 @pytest.mark.slow ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:801 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:801 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:801 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:801 /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:801: 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 @pytest.mark.slow ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:939 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:939 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:939 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:939 /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:939: 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 @pytest.mark.slow ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:999 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:999 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:999 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:999 /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:999: 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 @pytest.mark.slow ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:1179 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:1179 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:1179 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:1179 /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:1179: 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 @pytest.mark.slow ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:1185 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:1185 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:1185 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:1185 /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:1185: 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 @pytest.mark.slow ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:1203 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:1203 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:1203 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:1203 /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-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 @pytest.mark.slow ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:1222 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:1222 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:1222 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:1222 /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:1222: 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 @pytest.mark.slow ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:1731 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:1731 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:1731 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:1731 /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:1731: 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 @pytest.mark.slow ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:1735 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:1735 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:1735 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:1735 /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:1735: 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 @pytest.mark.slow ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:1745 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:1745 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:1745 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:1745 /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:1745: 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 @pytest.mark.slow ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:1763 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:1763 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:1763 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:1763 /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:1763: 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 @pytest.mark.slow ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:1771 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:1771 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:1771 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:1771 /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:1771: 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 @pytest.mark.slow ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:1792 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:1792 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:1792 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:1792 /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:1792: 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 @pytest.mark.slow ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:1840 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:1840 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:1840 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:1840 /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:1840: 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 @pytest.mark.slow ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:1878 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:1878 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:1878 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:1878 /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:1878: 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 @pytest.mark.slow ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:1945 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:1945 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:1945 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:1945 /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-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 @pytest.mark.slow ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:1968 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:1968 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:1968 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:1968 /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:1968: 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 @pytest.mark.slow ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:1983 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:1983 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:1983 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:1983 /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:1983: 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 @pytest.mark.slow ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:1993 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:1993 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:1993 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:1993 /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:1993: 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 @pytest.mark.slow ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:1998 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:1998 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:1998 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:1998 /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:1998: 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 @pytest.mark.slow ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2137 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2137 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2137 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2137 /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2137: 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 @pytest.mark.slow ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2221 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2221 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2221 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2221 /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2221: 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 @pytest.mark.slow ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2232 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2232 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2232 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2232 /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2232: 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 @pytest.mark.slow ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2244 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2244 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2244 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2244 /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2244: 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 @pytest.mark.slow ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2256 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2256 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2256 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2256 /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2256: 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 @pytest.mark.slow ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2281 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2281 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2281 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2281 /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2281: 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 @pytest.mark.slow ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2290 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2290 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2290 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2290 /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2290: 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 @pytest.mark.slow ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2295 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2295 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2295 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2295 /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2295: 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 @pytest.mark.slow ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2304 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2304 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2304 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2304 /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2304: 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 @pytest.mark.slow ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2310 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2310 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2310 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2310 /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2310: 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 @pytest.mark.slow ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2316 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2316 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2316 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2316 /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2316: 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 @pytest.mark.slow ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2336 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2336 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2336 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2336 /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2336: 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 @pytest.mark.slow ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2347 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2347 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2347 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2347 /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2347: 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 @pytest.mark.slow ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2354 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2354 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2354 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2354 /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2354: 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 @pytest.mark.slow ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2363 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2363 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2363 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2363 /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2363: 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 @pytest.mark.slow ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2385 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2385 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2385 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2385 /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2385: 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 @pytest.mark.slow ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2400 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2400 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2400 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2400 /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-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 @pytest.mark.slow ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2407 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2407 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2407 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2407 /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2407: 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 @pytest.mark.slow ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2426 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2426 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2426 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2426 /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2426: 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 @pytest.mark.slow ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2434 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2434 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2434 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2434 /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2434: 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 @pytest.mark.slow ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2448 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2448 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2448 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2448 /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2448: 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 @pytest.mark.slow ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2455 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2455 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2455 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2455 /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2455: 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 @pytest.mark.slow ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2507 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2507 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2507 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2507 /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2507: 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 @pytest.mark.slow ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_rolling.py:784 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_rolling.py:784 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_rolling.py:784 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_rolling.py:784 /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_rolling.py:784: 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 @pytest.mark.slow ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_variable.py:2925 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_variable.py:2925 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_variable.py:2925 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_variable.py:2925 /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_variable.py:2925: PytestUnknownMarkWarning: Unknown pytest.mark.asyncio - 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 @pytest.mark.asyncio ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_variable.py:2945 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_variable.py:2945 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_variable.py:2945 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_variable.py:2945 /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_variable.py:2945: PytestUnknownMarkWarning: Unknown pytest.mark.asyncio - 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 @pytest.mark.asyncio ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_variable.py:2963 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_variable.py:2963 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_variable.py:2963 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_variable.py:2963 /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_variable.py:2963: PytestUnknownMarkWarning: Unknown pytest.mark.asyncio - 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 @pytest.mark.asyncio ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_variable.py:2974 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_variable.py:2974 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_variable.py:2974 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_variable.py:2974 /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_variable.py:2974: PytestUnknownMarkWarning: Unknown pytest.mark.asyncio - 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 @pytest.mark.asyncio ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_variable.py:2986 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_variable.py:2986 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_variable.py:2986 ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_variable.py:2986 /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_variable.py:2986: PytestUnknownMarkWarning: Unknown pytest.mark.asyncio - 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 @pytest.mark.asyncio tests/test_backends.py::test_scipy_entrypoint /usr/lib/python3.14/site-packages/_pytest/unraisableexception.py:85: PytestUnraisableExceptionWarning: Exception ignored while calling deallocator : None Traceback (most recent call last): File "/usr/lib64/python3.14/site-packages/scipy/io/_netcdf.py", line 294, in close self.flush() ~~~~~~~~~~^^ File "/usr/lib64/python3.14/site-packages/scipy/io/_netcdf.py", line 407, in flush self._write() ~~~~~~~~~~~^^ File "/usr/lib64/python3.14/site-packages/scipy/io/_netcdf.py", line 412, in _write self.fp.write(b'CDF') ~~~~~~~~~~~~~^^^^^^^^ BufferError: Existing exports of data: object cannot be re-sized During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib64/python3.14/site-packages/scipy/io/_netcdf.py", line 316, in close self.fp.close() ~~~~~~~~~~~~~^^ BufferError: Existing exports of data: object cannot be re-sized warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) tests/test_backends_datatree.py: 2 warnings tests/test_backends.py: 22 warnings tests/test_conventions.py: 2 warnings /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/conventions.py:102: SerializationWarning: variable 'x' will be stored as signed integers but _FillValue attribute can't be represented as a signed integer. var = coder.encode(var, name=name) tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_mask_and_scale[2-dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] tests/test_backends.py::TestZarrDictStore::test_roundtrip_mask_and_scale[2-dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_mask_and_scale[2-dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/conventions.py:102: SerializationWarning: variable None will be stored as signed integers but _FillValue attribute can't be represented as a signed integer. var = coder.encode(var, name=name) tests/test_backends.py::TestScipyInMemoryData::test_to_netcdf_explicit_engine tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_via_bytes tests/test_backends.py::TestScipyInMemoryData::test_bytes_pickle tests/test_backends.py::TestDataArrayToNetCDF::test_dataarray_to_netcdf_return_bytes /usr/lib/python3.14/site-packages/_pytest/unraisableexception.py:85: PytestUnraisableExceptionWarning: Exception ignored while calling deallocator : None Traceback (most recent call last): File "/usr/lib64/python3.14/site-packages/scipy/io/_netcdf.py", line 294, in close self.flush() ~~~~~~~~~~^^ File "/usr/lib64/python3.14/site-packages/scipy/io/_netcdf.py", line 407, in flush self._write() ~~~~~~~~~~~^^ File "/usr/lib64/python3.14/site-packages/scipy/io/_netcdf.py", line 412, in _write self.fp.write(b'CDF') ~~~~~~~~~~~~~^^^^^^^^ BufferError: Existing exports of data: object cannot be re-sized During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib64/python3.14/site-packages/scipy/io/_netcdf.py", line 316, in close self.fp.close() ~~~~~~~~~~~~~^^ BufferError: Existing exports of data: object cannot be re-sized warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) tests/test_conventions.py: 1 warning tests/test_backends.py: 4 warnings tests/test_indexing.py: 2 warnings tests/test_variable.py: 10 warnings /usr/lib/python3.14/site-packages/_pytest/python.py:148: PytestUnhandledCoroutineWarning: async def functions are not natively supported and have been skipped. You need to install a suitable plugin for your async framework, for example: - anyio - pytest-asyncio - pytest-tornasync - pytest-trio - pytest-twisted warnings.warn(PytestUnhandledCoroutineWarning(msg.format(nodeid))) tests/test_backends.py::TestZarrDictStore::test_chunk_key_encoding_v2[2] /usr/lib/python3.14/site-packages/zarr/creation.py:190: UserWarning: ignoring keyword argument 'chunk_key_encoding' compressor, fill_value = _kwargs_compat(compressor, fill_value, kwargs) tests/test_combine.py::TestNestedCombine::test_nested_concat_too_many_dims_at_once /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_combine.py:432: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'y' ('y',) The recommendation is to set join explicitly for this case. combine_nested(objs, concat_dim="x", coords="minimal") tests/test_dask.py::TestToDaskDataFrame::test_to_dask_dataframe tests/test_dask.py::TestToDaskDataFrame::test_to_dask_dataframe tests/test_dask.py::TestToDaskDataFrame::test_to_dask_dataframe_2D tests/test_dask.py::TestToDaskDataFrame::test_to_dask_dataframe_not_daskarray tests/test_dataarray.py::TestDataArray::test_to_dask_dataframe tests/test_dataarray.py::TestDataArray::test_to_dask_dataframe tests/test_dataarray.py::TestDataArray::test_to_dask_dataframe /usr/lib/python3.14/site-packages/dask/dataframe/backends.py:215: FutureWarning: ChainedAssignmentError: behaviour will change in pandas 3.0! You are setting values through chained assignment. Currently this works in certain cases, but when using Copy-on-Write (which will become the default behaviour in pandas 3.0) this will never work to update the original DataFrame or Series, because the intermediate object on which we are setting values will behave as a copy. A typical example is when you are setting values in a column of a DataFrame, like: df["col"][row_indexer] = value Use `df.loc[row_indexer, "col"] = values` instead, to perform the assignment in a single step and ensure this keeps updating the original `df`. See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy out[k] = v._constructor( tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_interp[pint] /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/core/variable.py:336: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray. data = np.asarray(data) tests/test_dask.py: 12 warnings tests/test_units.py: 10 warnings /usr/lib64/python3.14/site-packages/numpy/_core/numeric.py:476: RuntimeWarning: invalid value encountered in cast multiarray.copyto(res, fill_value, casting='unsafe') tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_astype[pint] /usr/lib/python3.14/site-packages/pint/facets/numpy/quantity.py:88: RuntimeWarning: invalid value encountered in cast value = func(*args, **kwargs) tests/test_duck_array_ops.py: 16 warnings /usr/lib/python3.14/site-packages/dask/array/core.py:5084: RuntimeWarning: overflow encountered in scalar add result = function(*args, **kwargs) tests/test_pandas_to_xarray.py::TestDataFrameToXArray::test_to_xarray_with_multiindex /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_pandas_to_xarray.py:175: FutureWarning: ChainedAssignmentError: behaviour will change in pandas 3.0! You are setting values through chained assignment. Currently this works in certain cases, but when using Copy-on-Write (which will become the default behaviour in pandas 3.0) this will never work to update the original DataFrame or Series, because the intermediate object on which we are setting values will behave as a copy. A typical example is when you are setting values in a column of a DataFrame, like: df["col"][row_indexer] = value Use `df.loc[row_indexer, "col"] = values` instead, to perform the assignment in a single step and ensure this keeps updating the original `df`. See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy expected["f"] = expected["f"].astype( -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html =================================== XPASSES ==================================== =========================== short test summary info ============================ SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_array_api.py:9: could not import 'array_api_strict': No module named 'array_api_strict' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_cupy.py:9: could not import 'cupy': No module named 'cupy' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_distributed.py:18: could not import 'distributed': No module named 'distributed' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_sparse.py:22: could not import 'sparse': No module named 'sparse' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_strategies.py:8: could not import 'hypothesis': No module named 'hypothesis' SKIPPED [2] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:7239: netcdf-c>4.8.1 adds the _ARRAY_DIMENSIONS attribute SKIPPED [18] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:791: requires netcdf SKIPPED [18] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_cftime_offsets.py:1576: only relevant for pandas lt 2.2 SKIPPED [6] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_cftime_offsets.py:1601: only relevant for pandas lt 2.2 SKIPPED [12] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_cftime_offsets.py:1614: only relevant for pandas lt 2.2 SKIPPED [6] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_cftime_offsets.py:1630: only relevant for pandas lt 2.2 SKIPPED [3] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_cftime_offsets.py:1644: only for pandas lt 2.2 SKIPPED [11] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_cftime_offsets.py:1659: only for pandas lt 2.2 SKIPPED [16] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_cftime_offsets.py:1684: requires pandas>=3.0.0.dev0 SKIPPED [23] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:1124: uint8 data can't be written to non-NetCDF4 data SKIPPED [15] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:1117: float32 will be treated as float64 in zarr SKIPPED [17] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:1330: requires netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:1443: No unlimited_dims handled in zarr. SKIPPED [4] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:2619: zarr-python <3 did not support async loading SKIPPED [6] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:1638: NetCDF backends don't support async loading SKIPPED [3] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:2428: https://github.com/Unidata/netcdf4-python/issues/1195 SKIPPED [4] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:2920: requires netcdf SKIPPED [3] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:166: Unsupported with zarr_format=2: No dimension names in V2 SKIPPED [6] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:166: Unsupported with zarr_format=2: This doesn't work with Zarr format 2 SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends_datatree.py:634: zarr-python v2 cannot understand the zarr v3 format SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends_datatree.py:642: zarr-python v2 cannot understand the zarr v3 format SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends_datatree.py:673: zarr-python v2 cannot understand the zarr v3 format SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends_datatree.py:686: zarr-python v2 cannot understand the zarr v3 format SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends_datatree.py:702: zarr-python v2 cannot understand the zarr v3 format SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends_datatree.py:718: zarr-python v2 cannot understand the zarr v3 format SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends_datatree.py:807: zarr-python v2 cannot understand the zarr v3 format SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends_datatree.py:818: zarr-python v2 cannot understand the zarr v3 format SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends_datatree.py:843: zarr-python v2 cannot understand the zarr v3 format SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends_datatree.py:858: zarr-python v2 cannot understand the zarr v3 format SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends_datatree.py:873: zarr-python v2 cannot understand the zarr v3 format SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends_datatree.py:888: zarr-python v2 cannot understand the zarr v3 format SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends_datatree.py:915: zarr-python v2 cannot understand the zarr v3 format SKIPPED [3] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends_datatree.py:943: zarr-python v2 cannot understand the zarr v3 format SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends_datatree.py:967: zarr-python v2 cannot understand the zarr v3 format SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends_datatree.py:995: zarr-python v2 cannot understand the zarr v3 format SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends_datatree.py:1013: zarr-python v2 cannot understand the zarr v3 format SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends_datatree.py:1037: zarr-python v2 cannot understand the zarr v3 format SKIPPED [45] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_cftimeindex_resample.py:172: Only valid for pandas >= 3.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:4468: could not import 'aiobotocore': No module named 'aiobotocore' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:2519: caching behavior differs for dask SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:4504: NetCDF backends don't support async loading SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:3792: zarr-python 2.x or ZARR_V3_EXPERIMENTAL_API is unset. SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:3872: zarr-python 2.x or ZARR_V3_EXPERIMENTAL_API is unset. SKIPPED [5] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:422: NetCDF backends don't support async loading SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:4574: cannot pickle file objects SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:4578: cannot pickle file objects SKIPPED [13] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_coding_times.py:1094: Nanosecond frequency is not valid for cftime dates. SKIPPED [2] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_coding_times.py:1177: datetime64[ns] values can only be defined post reform SKIPPED [17] ../../../../../usr/lib/python3.14/site-packages/_pytest/python.py:149: async def function and no async plugin installed (see warnings) SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:4012: requires zarr>=3.0.0 SKIPPED [3] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:4041: requires zarr>=3.0.0 SKIPPED [30] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:4079: requires zarr>=3.0.0 SKIPPED [3] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:4179: zarr-python v2 cannot understand the zarr v3 format SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:494: requires zarr>=3.0.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:502: requires zarr>=3.0.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:530: requires zarr>=3.0.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:536: requires zarr>=3.0.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:607: requires zarr>=3.0.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:626: requires zarr>=3.0.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:635: requires zarr>=3.0.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:660: requires zarr>=3.0.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:666: requires zarr>=3.0.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:702: requires zarr>=3.0.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:707: requires zarr>=3.0.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:719: requires zarr>=3.0.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:727: requires zarr>=3.0.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:761: requires zarr>=3.0.0 SKIPPED [4] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:776: requires zarr>=3.0.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:786: requires zarr>=3.0.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:801: requires zarr>=3.0.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:817: requires zarr>=3.0.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:834: requires zarr>=3.0.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:841: requires zarr>=3.0.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:856: requires zarr>=3.0.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:870: requires zarr>=3.0.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:934: requires zarr>=3.0.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:973: requires zarr>=3.0.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:983: requires zarr>=3.0.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:1010: requires zarr>=3.0.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:1025: requires zarr>=3.0.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:1043: requires zarr>=3.0.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:1064: requires zarr>=3.0.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:1075: requires zarr>=3.0.0 SKIPPED [10] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:1091: requires zarr>=3.0.0 SKIPPED [4] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:1167: requires zarr>=3.0.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:1283: requires zarr>=3.0.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:1291: requires zarr>=3.0.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:1306: requires zarr>=3.0.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:1342: requires zarr>=3.0.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:1377: requires zarr>=3.0.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:1401: requires zarr>=3.0.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:1416: requires zarr>=3.0.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:1441: requires zarr>=3.0.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:1482: requires zarr>=3.0.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:1499: requires zarr>=3.0.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:1522: requires zarr>=3.0.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:1528: requires zarr>=3.0.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:1536: requires zarr>=3.0.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:1542: requires zarr>=3.0.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:1549: requires zarr>=3.0.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:1564: requires zarr>=3.0.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:1586: requires zarr>=3.0.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:1599: requires zarr>=3.0.0 SKIPPED [5] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:1615: requires zarr>=3.0.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:2627: requires zarr>=3.0.0 SKIPPED [3] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:2630: requires zarr>=3.0.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:2641: requires zarr>=3.0.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:2655: requires zarr>=3.0.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:2662: requires zarr>=3.0.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:2677: requires zarr>=3.0.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:2695: requires zarr>=3.0.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:2739: requires zarr>=3.0.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:2745: requires zarr>=3.0.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:2774: requires zarr>=3.0.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:2793: requires zarr>=3.0.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:2801: requires zarr>=3.0.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:2817: requires zarr>=3.0.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:2835: requires zarr>=3.0.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:2927: requires zarr>=3.0.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:2956: requires zarr>=3.0.0 SKIPPED [2] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:2966: requires zarr>=3.0.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:3017: requires zarr>=3.0.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:3048: requires zarr>=3.0.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:3056: requires zarr>=3.0.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:3075: requires zarr>=3.0.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:3079: requires zarr>=3.0.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:3082: requires zarr>=3.0.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:3085: requires zarr>=3.0.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:3094: requires zarr>=3.0.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:3104: requires zarr>=3.0.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:3115: requires zarr>=3.0.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:3125: requires zarr>=3.0.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:3132: requires zarr>=3.0.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:3141: requires zarr>=3.0.0 SKIPPED [2] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:3153: requires zarr>=3.0.0 SKIPPED [2] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:3166: requires zarr>=3.0.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:3182: requires zarr>=3.0.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:3217: requires zarr>=3.0.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:3236: requires zarr>=3.0.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:3263: requires zarr>=3.0.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:3283: requires zarr>=3.0.0 SKIPPED [2] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:3320: requires zarr>=3.0.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:3330: requires zarr>=3.0.0 SKIPPED [36] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:3343: requires zarr>=3.0.0 SKIPPED [3] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:3385: requires zarr>=3.0.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:3398: requires zarr>=3.0.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:3442: requires zarr>=3.0.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:3518: requires zarr>=3.0.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:3539: requires zarr>=3.0.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:3550: requires zarr>=3.0.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:3559: requires zarr>=3.0.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:3572: requires zarr>=3.0.0 SKIPPED [2] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:3586: requires zarr>=3.0.0 SKIPPED [2] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:3602: requires zarr>=3.0.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:3618: requires zarr>=3.0.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:3630: requires zarr>=3.0.0 SKIPPED [2] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:3668: requires zarr>=3.0.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_conventions.py:601: cannot roundtrip coordinates yet for CFEncodedInMemoryStore SKIPPED [8] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_coarsen.py:249: These parameters lead to all-NaN slices SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_ops.py:963: out-of-bounds datetime64 overflow SKIPPED [3] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:4790: only valid for h5netcdf < 1.4.0 SKIPPED [6] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:4800: only valid for h5netcdf < 1.4.0 SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:146: could not import 'cupy': No module named 'cupy' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:146: could not import 'jax.numpy': No module named 'jax' SKIPPED [4] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_dataarray.py:4565: requires numexpr SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:146: could not import 'sparse': No module named 'sparse' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:151: could not import 'cupy': No module named 'cupy' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:151: could not import 'jax.numpy': No module named 'jax' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:151: could not import 'sparse': No module named 'sparse' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:156: could not import 'cupy': No module named 'cupy' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:156: could not import 'jax.numpy': No module named 'jax' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:156: could not import 'sparse': No module named 'sparse' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:161: could not import 'cupy': No module named 'cupy' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:161: could not import 'jax.numpy': No module named 'jax' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:161: could not import 'sparse': No module named 'sparse' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:165: could not import 'cupy': No module named 'cupy' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:165: could not import 'jax.numpy': No module named 'jax' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:165: could not import 'sparse': No module named 'sparse' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:169: could not import 'cupy': No module named 'cupy' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:169: could not import 'jax.numpy': No module named 'jax' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:169: could not import 'sparse': No module named 'sparse' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:174: could not import 'cupy': No module named 'cupy' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:174: could not import 'jax.numpy': No module named 'jax' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:174: could not import 'sparse': No module named 'sparse' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:178: could not import 'cupy': No module named 'cupy' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:178: could not import 'jax.numpy': No module named 'jax' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:178: could not import 'sparse': No module named 'sparse' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:182: could not import 'cupy': No module named 'cupy' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:182: could not import 'jax.numpy': No module named 'jax' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:182: could not import 'sparse': No module named 'sparse' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:186: could not import 'cupy': No module named 'cupy' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:186: could not import 'jax.numpy': No module named 'jax' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:186: could not import 'sparse': No module named 'sparse' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:191: could not import 'cupy': No module named 'cupy' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:191: could not import 'jax.numpy': No module named 'jax' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:191: could not import 'sparse': No module named 'sparse' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:195: could not import 'cupy': No module named 'cupy' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:195: could not import 'jax.numpy': No module named 'jax' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:195: could not import 'sparse': No module named 'sparse' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:207: could not import 'cupy': No module named 'cupy' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:207: could not import 'jax.numpy': No module named 'jax' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:207: could not import 'sparse': No module named 'sparse' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:211: could not import 'cupy': No module named 'cupy' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:211: could not import 'jax.numpy': No module named 'jax' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:211: could not import 'sparse': No module named 'sparse' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:215: could not import 'cupy': No module named 'cupy' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:215: could not import 'jax.numpy': No module named 'jax' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:215: could not import 'sparse': No module named 'sparse' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:219: could not import 'cupy': No module named 'cupy' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:219: could not import 'jax.numpy': No module named 'jax' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:219: could not import 'sparse': No module named 'sparse' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:223: could not import 'cupy': No module named 'cupy' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:223: could not import 'jax.numpy': No module named 'jax' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:223: could not import 'sparse': No module named 'sparse' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:229: could not import 'cupy': No module named 'cupy' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:229: could not import 'jax.numpy': No module named 'jax' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:229: could not import 'sparse': No module named 'sparse' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:233: could not import 'cupy': No module named 'cupy' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:233: could not import 'jax.numpy': No module named 'jax' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:233: could not import 'sparse': No module named 'sparse' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:237: could not import 'cupy': No module named 'cupy' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:237: could not import 'jax.numpy': No module named 'jax' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:237: could not import 'sparse': No module named 'sparse' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:241: could not import 'cupy': No module named 'cupy' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:241: could not import 'jax.numpy': No module named 'jax' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:241: could not import 'sparse': No module named 'sparse' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:245: could not import 'cupy': No module named 'cupy' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:245: could not import 'jax.numpy': No module named 'jax' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:245: could not import 'sparse': No module named 'sparse' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:249: could not import 'cupy': No module named 'cupy' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:249: could not import 'jax.numpy': No module named 'jax' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:249: could not import 'sparse': No module named 'sparse' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:254: could not import 'cupy': No module named 'cupy' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:254: could not import 'jax.numpy': No module named 'jax' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:254: could not import 'sparse': No module named 'sparse' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:259: could not import 'cupy': No module named 'cupy' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:259: could not import 'jax.numpy': No module named 'jax' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:259: could not import 'sparse': No module named 'sparse' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:264: could not import 'cupy': No module named 'cupy' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:264: could not import 'jax.numpy': No module named 'jax' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:264: could not import 'sparse': No module named 'sparse' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:268: could not import 'cupy': No module named 'cupy' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:268: could not import 'jax.numpy': No module named 'jax' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:268: could not import 'sparse': No module named 'sparse' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:273: could not import 'cupy': No module named 'cupy' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:273: could not import 'jax.numpy': No module named 'jax' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:273: could not import 'sparse': No module named 'sparse' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:277: could not import 'cupy': No module named 'cupy' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:277: could not import 'jax.numpy': No module named 'jax' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:277: could not import 'sparse': No module named 'sparse' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:281: could not import 'cupy': No module named 'cupy' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:281: could not import 'jax.numpy': No module named 'jax' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:281: could not import 'sparse': No module named 'sparse' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:286: could not import 'cupy': No module named 'cupy' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:286: could not import 'jax.numpy': No module named 'jax' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:286: could not import 'sparse': No module named 'sparse' SKIPPED [2] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:290: could not import 'cupy': No module named 'cupy' SKIPPED [2] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:290: could not import 'jax.numpy': No module named 'jax' SKIPPED [2] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:290: could not import 'sparse': No module named 'sparse' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:295: could not import 'cupy': No module named 'cupy' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:295: could not import 'jax.numpy': No module named 'jax' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_dataarray.py:6725: requires iris SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_dataarray.py:6795: requires iris SKIPPED [4] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_dataarray.py:6877: requires iris SKIPPED [4] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_dataarray.py:6909: requires iris SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_dataarray.py:6946: requires iris SKIPPED [2] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_dataarray.py:6964: requires iris SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:295: could not import 'sparse': No module named 'sparse' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:300: could not import 'cupy': No module named 'cupy' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:300: could not import 'jax.numpy': No module named 'jax' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:300: could not import 'sparse': No module named 'sparse' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:305: could not import 'cupy': No module named 'cupy' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:305: could not import 'jax.numpy': No module named 'jax' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:305: could not import 'sparse': No module named 'sparse' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:309: could not import 'cupy': No module named 'cupy' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:309: could not import 'jax.numpy': No module named 'jax' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:309: could not import 'sparse': No module named 'sparse' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:313: could not import 'cupy': No module named 'cupy' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:313: could not import 'jax.numpy': No module named 'jax' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_dataarray.py:7216: requires sparse SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_dataarray.py:7232: requires cupy SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:313: could not import 'sparse': No module named 'sparse' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:317: could not import 'cupy': No module named 'cupy' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:317: could not import 'jax.numpy': No module named 'jax' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:317: could not import 'sparse': No module named 'sparse' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:321: could not import 'cupy': No module named 'cupy' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:321: could not import 'jax.numpy': No module named 'jax' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:321: could not import 'sparse': No module named 'sparse' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:325: could not import 'cupy': No module named 'cupy' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:325: could not import 'jax.numpy': No module named 'jax' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:325: could not import 'sparse': No module named 'sparse' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:330: could not import 'cupy': No module named 'cupy' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:330: could not import 'jax.numpy': No module named 'jax' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:330: could not import 'sparse': No module named 'sparse' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:334: could not import 'cupy': No module named 'cupy' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:334: could not import 'jax.numpy': No module named 'jax' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:334: could not import 'sparse': No module named 'sparse' SKIPPED [2] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:338: could not import 'cupy': No module named 'cupy' SKIPPED [2] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:338: could not import 'jax.numpy': No module named 'jax' SKIPPED [2] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:338: could not import 'sparse': No module named 'sparse' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:343: could not import 'cupy': No module named 'cupy' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:343: could not import 'jax.numpy': No module named 'jax' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:343: could not import 'sparse': No module named 'sparse' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:349: could not import 'cupy': No module named 'cupy' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:349: could not import 'jax.numpy': No module named 'jax' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:349: could not import 'sparse': No module named 'sparse' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:353: could not import 'cupy': No module named 'cupy' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:353: could not import 'jax.numpy': No module named 'jax' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:353: could not import 'sparse': No module named 'sparse' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:359: could not import 'cupy': No module named 'cupy' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:359: could not import 'jax.numpy': No module named 'jax' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:359: could not import 'sparse': No module named 'sparse' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:363: could not import 'cupy': No module named 'cupy' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:363: could not import 'jax.numpy': No module named 'jax' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:363: could not import 'sparse': No module named 'sparse' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:367: could not import 'cupy': No module named 'cupy' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:367: could not import 'jax.numpy': No module named 'jax' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:367: could not import 'sparse': No module named 'sparse' SKIPPED [2] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:371: could not import 'cupy': No module named 'cupy' SKIPPED [2] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:371: could not import 'jax.numpy': No module named 'jax' SKIPPED [2] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:371: could not import 'sparse': No module named 'sparse' SKIPPED [2] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:376: could not import 'cupy': No module named 'cupy' SKIPPED [2] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:376: could not import 'jax.numpy': No module named 'jax' SKIPPED [2] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:376: could not import 'sparse': No module named 'sparse' SKIPPED [2] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:381: could not import 'cupy': No module named 'cupy' SKIPPED [2] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:381: could not import 'jax.numpy': No module named 'jax' SKIPPED [2] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:381: could not import 'sparse': No module named 'sparse' SKIPPED [2] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:386: could not import 'cupy': No module named 'cupy' SKIPPED [2] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:386: could not import 'jax.numpy': No module named 'jax' SKIPPED [2] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:386: could not import 'sparse': No module named 'sparse' SKIPPED [2] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:391: could not import 'cupy': No module named 'cupy' SKIPPED [2] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:391: could not import 'jax.numpy': No module named 'jax' SKIPPED [2] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:391: could not import 'sparse': No module named 'sparse' SKIPPED [2] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:396: could not import 'cupy': No module named 'cupy' SKIPPED [2] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:396: could not import 'jax.numpy': No module named 'jax' SKIPPED [2] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:396: could not import 'sparse': No module named 'sparse' SKIPPED [2] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:401: could not import 'cupy': No module named 'cupy' SKIPPED [2] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:401: could not import 'jax.numpy': No module named 'jax' SKIPPED [2] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:401: could not import 'sparse': No module named 'sparse' SKIPPED [2] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:406: could not import 'cupy': No module named 'cupy' SKIPPED [2] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:406: could not import 'jax.numpy': No module named 'jax' SKIPPED [2] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:406: could not import 'sparse': No module named 'sparse' SKIPPED [2] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:411: could not import 'cupy': No module named 'cupy' SKIPPED [2] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:411: could not import 'jax.numpy': No module named 'jax' SKIPPED [2] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:411: could not import 'sparse': No module named 'sparse' SKIPPED [2] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:416: could not import 'cupy': No module named 'cupy' SKIPPED [2] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:416: could not import 'jax.numpy': No module named 'jax' SKIPPED [2] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:416: could not import 'sparse': No module named 'sparse' SKIPPED [2] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:421: could not import 'cupy': No module named 'cupy' SKIPPED [2] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:421: could not import 'jax.numpy': No module named 'jax' SKIPPED [2] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:421: could not import 'sparse': No module named 'sparse' SKIPPED [2] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:426: could not import 'cupy': No module named 'cupy' SKIPPED [2] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:426: could not import 'jax.numpy': No module named 'jax' SKIPPED [2] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:426: could not import 'sparse': No module named 'sparse' SKIPPED [2] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:431: could not import 'cupy': No module named 'cupy' SKIPPED [2] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:431: could not import 'jax.numpy': No module named 'jax' SKIPPED [2] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:431: could not import 'sparse': No module named 'sparse' SKIPPED [2] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:436: could not import 'cupy': No module named 'cupy' SKIPPED [2] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:436: could not import 'jax.numpy': No module named 'jax' SKIPPED [2] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:436: could not import 'sparse': No module named 'sparse' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:441: could not import 'cupy': No module named 'cupy' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:441: could not import 'jax.numpy': No module named 'jax' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:441: could not import 'sparse': No module named 'sparse' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:445: could not import 'cupy': No module named 'cupy' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:445: could not import 'jax.numpy': No module named 'jax' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:445: could not import 'sparse': No module named 'sparse' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:449: could not import 'cupy': No module named 'cupy' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:449: could not import 'jax.numpy': No module named 'jax' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:449: could not import 'sparse': No module named 'sparse' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:453: could not import 'cupy': No module named 'cupy' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:453: could not import 'jax.numpy': No module named 'jax' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:453: could not import 'sparse': No module named 'sparse' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:457: could not import 'cupy': No module named 'cupy' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_dataset.py:4138: requires sparse SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:5149: caching behavior differs for dask SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:457: could not import 'jax.numpy': No module named 'jax' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:457: could not import 'sparse': No module named 'sparse' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:395: requires h5netcdf>=1.3.0 and h5py with ros3 support SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:5178: requires h5netcdf>=1.3.0 and h5py with ros3 support SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:5187: requires h5netcdf>=1.3.0 and h5py with ros3 support SKIPPED [64] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:5254: Flaky test which can cause the worker to crash (so don't xfail). Very open to contributions fixing this SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:461: could not import 'cupy': No module named 'cupy' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:461: could not import 'jax.numpy': No module named 'jax' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:461: could not import 'sparse': No module named 'sparse' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:465: could not import 'cupy': No module named 'cupy' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:465: could not import 'jax.numpy': No module named 'jax' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:465: could not import 'sparse': No module named 'sparse' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:470: could not import 'cupy': No module named 'cupy' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:470: could not import 'jax.numpy': No module named 'jax' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_dataset.py:5229: requires sparse SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:470: could not import 'sparse': No module named 'sparse' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:474: could not import 'cupy': No module named 'cupy' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:474: could not import 'jax.numpy': No module named 'jax' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:474: could not import 'sparse': No module named 'sparse' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:478: could not import 'cupy': No module named 'cupy' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:478: could not import 'jax.numpy': No module named 'jax' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:478: could not import 'sparse': No module named 'sparse' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:482: could not import 'cupy': No module named 'cupy' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:482: could not import 'jax.numpy': No module named 'jax' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:482: could not import 'sparse': No module named 'sparse' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:488: could not import 'cupy': No module named 'cupy' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:488: could not import 'jax.numpy': No module named 'jax' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:488: could not import 'sparse': No module named 'sparse' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:492: could not import 'cupy': No module named 'cupy' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:492: could not import 'jax.numpy': No module named 'jax' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:492: could not import 'sparse': No module named 'sparse' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:496: could not import 'cupy': No module named 'cupy' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:496: could not import 'jax.numpy': No module named 'jax' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:496: could not import 'sparse': No module named 'sparse' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:500: could not import 'cupy': No module named 'cupy' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:500: could not import 'jax.numpy': No module named 'jax' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:500: could not import 'sparse': No module named 'sparse' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:504: could not import 'cupy': No module named 'cupy' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:504: could not import 'jax.numpy': No module named 'jax' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:504: could not import 'sparse': No module named 'sparse' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:508: could not import 'cupy': No module named 'cupy' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:508: could not import 'jax.numpy': No module named 'jax' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:508: could not import 'sparse': No module named 'sparse' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:512: could not import 'cupy': No module named 'cupy' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:512: could not import 'jax.numpy': No module named 'jax' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:512: could not import 'sparse': No module named 'sparse' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:516: could not import 'cupy': No module named 'cupy' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:516: could not import 'jax.numpy': No module named 'jax' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_wrapping.py:516: could not import 'sparse': No module named 'sparse' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_groupby.py:331: requires flox SKIPPED [4] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_dataset.py:7166: requires numexpr SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:5733: could not import 'aiobotocore': No module named 'aiobotocore' SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:6303: requires pydap.client SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:6338: requires pydap.client SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_backends.py:6346: requires pydap.client SKIPPED [2] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_groupby.py:1263: requires flox SKIPPED [36] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_ops.py:682: numpy's nanargmin raises ValueError for all nan axis SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_dataarray.py:3604: requires sparse SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_dataarray.py:3617: requires sparse SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_dataset.py:7892: requires sparse SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_dataset.py:7907: requires cupy SKIPPED [80] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_ops.py:673: dim not in this test SKIPPED [60] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_ops.py:680: numpy's argmin (not nanargmin) does not handle object-dtype SKIPPED [3] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_dtypes.py:132: requires array_api_strict SKIPPED [8] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_groupby.py:2656: requires flox SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_groupby.py:2679: Skipped SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_groupby.py:2718: requires flox SKIPPED [16] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_ops.py:591: dask does not compute object-typed array SKIPPED [8] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_groupby.py:3021: requires flox>=0.9.12 SKIPPED [3] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_groupby.py:3050: requires flox>=0.9.12 SKIPPED [16] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_duck_array_ops.py:585: numpy does not support this SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_pandas_to_xarray.py:131: Test doesn't make sense for empty index SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:3050: nc_time_axis is not installed SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:3053: nc_time_axis is not installed SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:3056: nc_time_axis is not installed SKIPPED [4] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:3282: requires cartopy SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:1330: Skipped SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2149: does not make sense for surface plots SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2153: does not make sense for surface plots SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2160: does not make sense for surface plots SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2164: does not make sense for surface plots SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2168: does not make sense for surface plots SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_plot.py:2172: does not make sense for surface plots SKIPPED [32] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_rolling.py:453: requires numbagg SKIPPED [8] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_rolling.py:467: requires numbagg SKIPPED [2] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_rolling.py:489: requires numbagg SKIPPED [32] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_rolling.py:797: std with window == 1 is unstable in bottleneck SKIPPED [2] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_units.py:382: indexes don't support units SKIPPED [2] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_units.py:415: indexes don't support units SKIPPED [20] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_units.py:457: indexes don't support units SKIPPED [10] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_units.py:803: indexes don't support units SKIPPED [10] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_units.py:915: indexes don't support units SKIPPED [10] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_units.py:983: indexes don't support units SKIPPED [10] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_units.py:1049: indexes don't support units SKIPPED [24] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_interp.py:912: Too slow. SKIPPED [10] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_units.py:1159: indexes don't support units SKIPPED [4] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_units.py:1255: indexes don't support units SKIPPED [4] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_units.py:1291: indexes don't support units SKIPPED [2] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_units.py:1336: indexes don't support units SKIPPED [20] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_units.py:561: indexes don't support units SKIPPED [2] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_units.py:1379: indexes don't support units SKIPPED [4] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_units.py:2043: rank not implemented for non-ndarray SKIPPED [2] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_units.py:2309: indexes don't support units SKIPPED [4] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_units.py:2343: indexes don't support units SKIPPED [2] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_units.py:2375: calling np.argmax as a function on xarray objects is not supported SKIPPED [2] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_units.py:2375: calling np.argmin as a function on xarray objects is not supported SKIPPED [2] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_units.py:2375: median does not work with dataarrays yet SKIPPED [10] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_units.py:723: indexes don't support units SKIPPED [20] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_units.py:1781: behavior of identical is undecided SKIPPED [30] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_units.py:3022: the behavior of identical is undecided SKIPPED [10] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_units.py:3099: indexes don't support units SKIPPED [28] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_units.py:3199: indexes don't support units SKIPPED [30] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_units.py:3314: indexes don't support units SKIPPED [30] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_units.py:3359: indexes don't support units SKIPPED [30] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_units.py:3404: indexes don't support units SKIPPED [20] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_units.py:3528: indexes don't support units SKIPPED [2] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_rolling.py:893: requires numbagg SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_rolling.py:900: requires numbagg SKIPPED [20] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_units.py:3604: indexes don't support units SKIPPED [16] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_units.py:3927: indexes don't support units SKIPPED [2] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_units.py:3675: indexes don't support units SKIPPED [2] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_units.py:3702: rank not implemented for non-ndarray SKIPPED [6] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_units.py:3741: indexes don't support units SKIPPED [16] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_units.py:3800: indexes don't support units SKIPPED [10] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_units.py:3854: indexes don't support units SKIPPED [10] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_units.py:3990: indexes don't support units SKIPPED [4] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_units.py:4065: indexes don't support units SKIPPED [6] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_units.py:3854: requires numbagg SKIPPED [10] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_units.py:4487: indexes don't support units SKIPPED [10] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_units.py:4552: indexes don't support units SKIPPED [30] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_units.py:4552: behaviour of identical is unclear SKIPPED [10] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_units.py:4645: indexes don't support units SKIPPED [6] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_units.py:4742: indexes don't support units SKIPPED [10] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_units.py:3022: indexes don't support units SKIPPED [2] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_units.py:4815: rank not implemented for non-ndarray SKIPPED [30] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_units.py:4883: indexes don't support units SKIPPED [30] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_units.py:4936: indexes don't support units SKIPPED [30] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_units.py:4989: indexes don't support units SKIPPED [6] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_units.py:5042: indexes don't support units SKIPPED [20] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_units.py:5245: indexes don't support units SKIPPED [24] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_units.py:5285: indexes don't support units SKIPPED [12] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_units.py:5338: indexes don't support units SKIPPED [20] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_units.py:5170: indexes don't support units SKIPPED [2] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_units.py:5398: indexes don't support units SKIPPED [32] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_units.py:5497: indexes don't support units SKIPPED [10] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_units.py:5584: indexes don't support units SKIPPED [20] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_units.py:5440: indexes don't support units SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_variable.py:2606: unconditional skip SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_variable.py:2610: unconditional skip SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_variable.py:2614: unconditional skip SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_variable.py:2618: unconditional skip SKIPPED [45] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_variable.py:2622: unconditional skip SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_variable.py:2641: unconditional skip SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_variable.py:2645: unconditional skip SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_variable.py:2649: unconditional skip SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_variable.py:2653: unconditional skip SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_variable.py:2657: unconditional skip SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_variable.py:2661: unconditional skip SKIPPED [2] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_variable.py:3057: requires sparse SKIPPED [2] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_variable.py:3072: requires cupy SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_variable.py:2395: unconditional skip SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_variable.py:2399: unconditional skip SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_variable.py:2404: unconditional skip SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_variable.py:2408: unconditional skip SKIPPED [72] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_weighted.py:298: `method` argument is not currently exposed SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_variable.py:2482: dask doesn't support extension arrays SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_variable.py:2486: dask doesn't support extension arrays SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_variable.py:2490: dask doesn't support extension arrays SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_variable.py:2499: requires sparse SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_missing.py:458: requires numbagg SKIPPED [1] ../BUILDROOT/usr/lib/python3.14/site-packages/xarray/tests/test_namedarray.py:385: could not import 'array_api_strict': No module named 'array_api_strict' XFAIL tests/test_backends_datatree.py::TestNetCDF4DataTree::test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] - Bad _Unsigned attribute. XFAIL tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_mask_and_scale[2-dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] - Bad _Unsigned attribute. XFAIL tests/test_backends_datatree.py::TestNetCDF4DataTree::test_roundtrip_mask_and_scale[dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] - Bad _Unsigned attribute. XFAIL tests/test_backends.py::TestNetCDF4Data::test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] - Bad _Unsigned attribute. XFAIL tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_bytes_with_fill_value[2] - reason: Broken by Zarr 3.0.7 XFAIL tests/test_backends.py::TestNetCDF4Data::test_roundtrip_mask_and_scale[dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] - Bad _Unsigned attribute. XFAIL tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] - Bad _Unsigned attribute. XFAIL tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_mask_and_scale[dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] - Bad _Unsigned attribute. XFAIL tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] - Bad _Unsigned attribute. XFAIL tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_mask_and_scale[dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] - Bad _Unsigned attribute. XFAIL tests/test_backends.py::TestScipyFileObject::test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] - Bad _Unsigned attribute. XFAIL tests/test_backends.py::TestZarrDictStore::test_roundtrip_mask_and_scale[2-dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] - Bad _Unsigned attribute. XFAIL tests/test_backends.py::TestScipyFileObject::test_roundtrip_mask_and_scale[dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] - Bad _Unsigned attribute. XFAIL tests/test_backends.py::TestZarrDictStore::test_roundtrip_bytes_with_fill_value[2] - reason: Broken by Zarr 3.0.7 XFAIL tests/test_backends.py::TestScipyFileObject::test_file_remains_open - scipy.io.netcdf_file closes files upon garbage collection XFAIL tests/test_backends.py::TestScipyFilePath::test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] - Bad _Unsigned attribute. XFAIL tests/test_backends.py::TestScipyFilePath::test_roundtrip_mask_and_scale[dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] - Bad _Unsigned attribute. XFAIL tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] - Bad _Unsigned attribute. XFAIL tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_mask_and_scale[dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] - Bad _Unsigned attribute. XFAIL tests/test_coding_times.py::test_timedelta_coding_via_dtype_non_pandas_fine_resolution_warning - xarray does not recognize picoseconds as time-like XFAIL tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] - Bad _Unsigned attribute. XFAIL tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] - Bad _Unsigned attribute. XFAIL tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_mask_and_scale[dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] - Bad _Unsigned attribute. XFAIL tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_mask_and_scale[dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] - Bad _Unsigned attribute. XFAIL tests/test_combine.py::TestNestedCombine::test_nested_concat_too_many_dims_at_once XFAIL tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_mask_and_scale[2-dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] - Bad _Unsigned attribute. XFAIL tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_bytes_with_fill_value[2] - reason: Broken by Zarr 3.0.7 XFAIL tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] - Bad _Unsigned attribute. XFAIL tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_mask_and_scale[dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] - Bad _Unsigned attribute. XFAIL tests/test_dask.py::TestToDaskDataFrame::test_to_dask_dataframe_2D - Currently pandas with pyarrow installed will return a `string[pyarrow]` type, which causes the `y` column to have a different type depending on whether pyarrow is installed XFAIL tests/test_dask.py::TestToDaskDataFrame::test_to_dask_dataframe_2D_set_index XFAIL tests/test_dask.py::TestToDaskDataFrame::test_to_dask_dataframe_not_daskarray - Currently pandas with pyarrow installed will return a `string[pyarrow]` type, which causes the index to have a different type depending on whether pyarrow is installed XFAIL tests/test_backends.py::TestH5NetCDFData::test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] - Bad _Unsigned attribute. XFAIL tests/test_backends.py::TestH5NetCDFData::test_roundtrip_mask_and_scale[dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] - Bad _Unsigned attribute. XFAIL tests/test_computation.py::test_cross[a5-b5-ae5-be5-cartesian--1-True] XFAIL tests/test_computation.py::test_cross[a6-b6-ae6-be6-cartesian--1-True] XFAIL tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] - Bad _Unsigned attribute. XFAIL tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_full_like[pint] - reason: xfail for pint: should work, see: https://github.com/hgrecco/pint/pull/1669 XFAIL tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_mask_and_scale[dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] - Bad _Unsigned attribute. XFAIL tests/test_duck_array_wrapping.py::TestTopLevelMethods::test_dot[pint] - reason: xfail for pint: no tensordot XFAIL tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_interp[pint] - interp uses numpy and scipy XFAIL tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_isnull[pint] - reason: xfail for pint: returns a bool XFAIL tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_notnull[pint] - reason: xfail for pint: returns a bool XFAIL tests/test_dataarray.py::TestReduce1D::test_idxmax[True-datetime] - reason: dask operation 'argmax' breaks when dtype is datetime64 (M) XFAIL tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_count[pint] - reason: xfail for pint: returns an int XFAIL tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_ffill[dask.array] - ffill uses bottleneck or numbagg XFAIL tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_ffill[pint] - ffill uses bottleneck or numbagg XFAIL tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_bfill[dask.array] - bfill uses bottleneck or numbagg XFAIL tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_bfill[pint] - bfill uses bottleneck or numbagg XFAIL tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_interpolate_na[dask.array] - interpolate_na uses numpy and scipy XFAIL tests/test_dataarray.py::TestReduce2D::test_idxmin[dask-datetime] - reason: dask operation 'argmin' breaks when dtype is datetime64 (M) XFAIL tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_interpolate_na[pint] - interpolate_na uses numpy and scipy XFAIL tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_isin[pint] - reason: xfail for pint: returns a bool XFAIL tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_rolling_reduce[True-pint] - reason: xfail for pint: no dispatch for numbagg/bottleneck XFAIL tests/test_dataarray.py::TestReduce2D::test_idxmax[dask-datetime] - reason: dask operation 'argmax' breaks when dtype is datetime64 (M) XFAIL tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_rolling_reduce[False-pint] - reason: xfail for pint: no dispatch for numbagg/bottleneck XFAIL tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_rolling_exp_reduce[dask.array] - rolling_exp uses numbagg XFAIL tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_rolling_exp_reduce[pint] - rolling_exp uses numbagg XFAIL tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_cumulative_reduce[pint] - reason: xfail for pint: no dispatch for numbagg/bottleneck XFAIL tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_weighted[pint] - reason: xfail for pint: no tensordot XFAIL tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_dot[pint] - reason: xfail for pint: no tensordot XFAIL tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_polyfit[pint] - polyfit uses numpy linalg XFAIL tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] - Bad _Unsigned attribute. XFAIL tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_all[pint] - reason: xfail for pint: returns a bool XFAIL tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_any[pint] - reason: xfail for pint: returns a bool XFAIL tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_argmax[True-pint] - reason: xfail for pint: returns an int XFAIL tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_argmax[False-pint] - reason: xfail for pint: returns an int XFAIL tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_mask_and_scale[dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] - Bad _Unsigned attribute. XFAIL tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_argmin[True-pint] - reason: xfail for pint: returns an int XFAIL tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_argmin[False-pint] - reason: xfail for pint: returns an int XFAIL tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_idxmax[True-pint] - reason: xfail for pint: returns the coordinate XFAIL tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_idxmax[False-pint] - reason: xfail for pint: returns the coordinate XFAIL tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_idxmin[True-pint] - reason: xfail for pint: returns the coordinate XFAIL tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_idxmin[False-pint] - reason: xfail for pint: returns the coordinate XFAIL tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_argsort[dask.array] - reason: xfail for dask.array: no argsort XFAIL tests/test_dataset.py::TestDataset::test_copy_coords[False-expected_orig1] XFAIL tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_argsort[pint] - reason: xfail for pint: returns an int XFAIL tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_conjugate[dask.array] - reason: xfail for dask.array: conj but no conjugate XFAIL tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_searchsorted[dask.array] - reason: xfail for dask.array: dask.array.searchsorted but no Array.searchsorted XFAIL tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_searchsorted[pint] - reason: xfail for pint: returns an int XFAIL tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_rank[dask.array] - rank uses bottleneck XFAIL tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_rank[pint] - rank uses bottleneck XFAIL tests/test_backends.py::TestEncodingInvalid::test_extract_h5nc_encoding XFAIL tests/test_datatree.py::TestGetItem::test_getitem_multiple_data_variables - Should be deprecated in favour of .subset XFAIL tests/test_dataarray.py::TestDataArray::test_copy_coords[False-expected_orig1] XFAIL tests/test_datatree.py::TestGetItem::test_getitem_dict_like_selection_access_to_dataset - Indexing needs to return whole tree (GH https://github.com/xarray-contrib/datatree/issues/77) XFAIL tests/test_datatree.py::TestCopy::test_copy_with_data - data argument not yet implemented XFAIL tests/test_datatree.py::TestSetItem::test_setitem_dataset_on_this_node - assigning Datasets doesn't yet create new nodes XFAIL tests/test_datatree.py::TestUFuncs::test_tree - __array_ufunc__ not implemented yet XFAIL tests/test_datatree_mapping.py::TestMapOverSubTree::test_trees_with_different_node_names XFAIL tests/test_interp.py::test_datetime[2000-01-01T12:00-0.5] XFAIL tests/test_plot.py::TestSurface::test_dates_are_concise - Failing inside matplotlib. Should probably be fixed upstream because other plot functions can handle it. Remove this test when it works, already in Common2dMixin XFAIL tests/test_ufuncs.py::TestXarrayUfuncs::test_ufunc_duck_dask_no_array_ufunc - dask ufuncs currently dispatch to numpy XFAIL tests/test_units.py::test_align_dataarray[float64-10-coords-no_unit] - reason: fill_value is used for both data variables and coords. See https://github.com/pydata/xarray/issues/4165 XFAIL tests/test_units.py::test_align_dataarray[float64-10-coords-dimensionless] - reason: fill_value is used for both data variables and coords. See https://github.com/pydata/xarray/issues/4165 XFAIL tests/test_units.py::test_align_dataarray[float64-10-coords-incompatible_unit] - reason: fill_value is used for both data variables and coords. See https://github.com/pydata/xarray/issues/4165 XFAIL tests/test_units.py::test_align_dataarray[float64-10-coords-compatible_unit] - reason: fill_value is used for both data variables and coords. See https://github.com/pydata/xarray/issues/4165 XFAIL tests/test_units.py::test_align_dataarray[float64-10-coords-identical_unit] - reason: fill_value is used for both data variables and coords. See https://github.com/pydata/xarray/issues/4165 XFAIL tests/test_units.py::test_align_dataarray[float64-value1-coords-dimensionless] - reason: fill_value is used for both data variables and coords. See https://github.com/pydata/xarray/issues/4165 XFAIL tests/test_units.py::test_align_dataarray[float64-value1-coords-incompatible_unit] - reason: fill_value is used for both data variables and coords. See https://github.com/pydata/xarray/issues/4165 XFAIL tests/test_units.py::test_align_dataarray[float64-value1-coords-compatible_unit] - reason: fill_value is used for both data variables and coords. See https://github.com/pydata/xarray/issues/4165 XFAIL tests/test_units.py::test_align_dataarray[float64-value1-coords-identical_unit] - reason: fill_value is used for both data variables and coords. See https://github.com/pydata/xarray/issues/4165 XFAIL tests/test_units.py::test_align_dataarray[int64-10-coords-no_unit] - reason: fill_value is used for both data variables and coords. See https://github.com/pydata/xarray/issues/4165 XFAIL tests/test_units.py::test_align_dataarray[int64-10-coords-dimensionless] - reason: fill_value is used for both data variables and coords. See https://github.com/pydata/xarray/issues/4165 XFAIL tests/test_units.py::test_align_dataarray[int64-10-coords-incompatible_unit] - reason: fill_value is used for both data variables and coords. See https://github.com/pydata/xarray/issues/4165 XFAIL tests/test_units.py::test_align_dataarray[int64-10-coords-compatible_unit] - reason: fill_value is used for both data variables and coords. See https://github.com/pydata/xarray/issues/4165 XFAIL tests/test_units.py::test_align_dataarray[int64-10-coords-identical_unit] - reason: fill_value is used for both data variables and coords. See https://github.com/pydata/xarray/issues/4165 XFAIL tests/test_units.py::test_align_dataarray[int64-value1-coords-dimensionless] - reason: fill_value is used for both data variables and coords. See https://github.com/pydata/xarray/issues/4165 XFAIL tests/test_units.py::test_align_dataarray[int64-value1-coords-incompatible_unit] - reason: fill_value is used for both data variables and coords. See https://github.com/pydata/xarray/issues/4165 XFAIL tests/test_units.py::test_replication_full_like_dataarray[float64-coords] - can't copy quantity into non-quantity XFAIL tests/test_units.py::test_align_dataarray[int64-value1-coords-compatible_unit] - reason: fill_value is used for both data variables and coords. See https://github.com/pydata/xarray/issues/4165 XFAIL tests/test_units.py::test_align_dataarray[int64-value1-coords-identical_unit] - reason: fill_value is used for both data variables and coords. See https://github.com/pydata/xarray/issues/4165 XFAIL tests/test_units.py::test_replication_full_like_dataarray[int64-coords] - can't copy quantity into non-quantity XFAIL tests/test_units.py::test_align_dataset[float64-10-coords-no_unit] - reason: fill_value is used for both data variables and coords. See https://github.com/pydata/xarray/issues/4165 XFAIL tests/test_units.py::test_replication_full_like_dataset[float64-coords] - can't copy quantity into non-quantity XFAIL tests/test_units.py::test_replication_full_like_dataset[int64-coords] - can't copy quantity into non-quantity XFAIL tests/test_units.py::test_align_dataset[float64-10-coords-dimensionless] - reason: fill_value is used for both data variables and coords. See https://github.com/pydata/xarray/issues/4165 XFAIL tests/test_units.py::test_align_dataset[float64-10-coords-incompatible_unit] - reason: fill_value is used for both data variables and coords. See https://github.com/pydata/xarray/issues/4165 XFAIL tests/test_units.py::test_align_dataset[float64-10-coords-compatible_unit] - reason: fill_value is used for both data variables and coords. See https://github.com/pydata/xarray/issues/4165 XFAIL tests/test_units.py::test_align_dataset[float64-10-coords-identical_unit] - reason: fill_value is used for both data variables and coords. See https://github.com/pydata/xarray/issues/4165 XFAIL tests/test_units.py::test_align_dataset[float64-value1-coords-dimensionless] - reason: fill_value is used for both data variables and coords. See https://github.com/pydata/xarray/issues/4165 XFAIL tests/test_units.py::test_align_dataset[float64-value1-coords-incompatible_unit] - reason: fill_value is used for both data variables and coords. See https://github.com/pydata/xarray/issues/4165 XFAIL tests/test_units.py::test_align_dataset[float64-value1-coords-compatible_unit] - reason: fill_value is used for both data variables and coords. See https://github.com/pydata/xarray/issues/4165 XFAIL tests/test_units.py::test_align_dataset[float64-value1-coords-identical_unit] - reason: fill_value is used for both data variables and coords. See https://github.com/pydata/xarray/issues/4165 XFAIL tests/test_units.py::test_align_dataset[int64-10-coords-no_unit] - reason: fill_value is used for both data variables and coords. See https://github.com/pydata/xarray/issues/4165 XFAIL tests/test_units.py::test_align_dataset[int64-10-coords-dimensionless] - reason: fill_value is used for both data variables and coords. See https://github.com/pydata/xarray/issues/4165 XFAIL tests/test_units.py::test_align_dataset[int64-10-coords-incompatible_unit] - reason: fill_value is used for both data variables and coords. See https://github.com/pydata/xarray/issues/4165 XFAIL tests/test_units.py::TestDataArray::test_bivariate_ufunc[float64-compatible_unit] - pint converts to the wrong units XFAIL tests/test_units.py::TestDataArray::test_bivariate_ufunc[int64-compatible_unit] - pint converts to the wrong units XFAIL tests/test_units.py::test_align_dataset[int64-10-coords-compatible_unit] - reason: fill_value is used for both data variables and coords. See https://github.com/pydata/xarray/issues/4165 XFAIL tests/test_units.py::test_align_dataset[int64-10-coords-identical_unit] - reason: fill_value is used for both data variables and coords. See https://github.com/pydata/xarray/issues/4165 XFAIL tests/test_units.py::TestDataArray::test_searchsorted[float64-function_searchsorted-no_unit] - xarray does not implement __array_function__ XFAIL tests/test_units.py::test_align_dataset[int64-value1-coords-dimensionless] - reason: fill_value is used for both data variables and coords. See https://github.com/pydata/xarray/issues/4165 XFAIL tests/test_units.py::test_align_dataset[int64-value1-coords-incompatible_unit] - reason: fill_value is used for both data variables and coords. See https://github.com/pydata/xarray/issues/4165 XFAIL tests/test_units.py::TestDataArray::test_searchsorted[float64-function_searchsorted-dimensionless] - xarray does not implement __array_function__ XFAIL tests/test_units.py::test_align_dataset[int64-value1-coords-compatible_unit] - reason: fill_value is used for both data variables and coords. See https://github.com/pydata/xarray/issues/4165 XFAIL tests/test_units.py::test_align_dataset[int64-value1-coords-identical_unit] - reason: fill_value is used for both data variables and coords. See https://github.com/pydata/xarray/issues/4165 XFAIL tests/test_units.py::TestDataArray::test_searchsorted[float64-function_searchsorted-incompatible_unit] - xarray does not implement __array_function__ XFAIL tests/test_units.py::TestDataArray::test_searchsorted[float64-function_searchsorted-compatible_unit] - xarray does not implement __array_function__ XFAIL tests/test_units.py::TestDataArray::test_searchsorted[float64-function_searchsorted-identical_unit] - xarray does not implement __array_function__ XFAIL tests/test_units.py::TestDataArray::test_searchsorted[int64-function_searchsorted-no_unit] - xarray does not implement __array_function__ XFAIL tests/test_units.py::TestDataArray::test_searchsorted[int64-function_searchsorted-dimensionless] - xarray does not implement __array_function__ XFAIL tests/test_units.py::TestDataArray::test_searchsorted[int64-function_searchsorted-incompatible_unit] - xarray does not implement __array_function__ XFAIL tests/test_units.py::TestDataArray::test_searchsorted[int64-function_searchsorted-compatible_unit] - xarray does not implement __array_function__ XFAIL tests/test_units.py::TestDataArray::test_searchsorted[int64-function_searchsorted-identical_unit] - xarray does not implement __array_function__ XFAIL tests/test_units.py::TestDataArray::test_interp_reindex[float64-method_interp-data] - uses scipy XFAIL tests/test_units.py::TestDataArray::test_numpy_methods_with_args[float64-no_unit-function_clip] - xarray does not implement __array_function__ XFAIL tests/test_units.py::TestDataArray::test_numpy_methods_with_args[float64-dimensionless-function_clip] - xarray does not implement __array_function__ XFAIL tests/test_units.py::TestDataArray::test_numpy_methods_with_args[float64-incompatible_unit-function_clip] - xarray does not implement __array_function__ XFAIL tests/test_units.py::TestDataArray::test_interp_reindex[float64-method_interp-coords] - uses scipy XFAIL tests/test_units.py::TestDataArray::test_numpy_methods_with_args[float64-compatible_unit-function_clip] - xarray does not implement __array_function__ XFAIL tests/test_units.py::TestDataArray::test_interp_reindex[int64-method_interp-data] - uses scipy XFAIL tests/test_units.py::TestDataArray::test_numpy_methods_with_args[float64-identical_unit-function_clip] - xarray does not implement __array_function__ XFAIL tests/test_units.py::TestDataArray::test_interp_reindex[int64-method_interp-coords] - uses scipy XFAIL tests/test_units.py::TestDataArray::test_numpy_methods_with_args[int64-no_unit-function_clip] - xarray does not implement __array_function__ XFAIL tests/test_units.py::TestDataArray::test_numpy_methods_with_args[int64-dimensionless-function_clip] - xarray does not implement __array_function__ XFAIL tests/test_units.py::TestDataArray::test_interp_reindex_like[float64-method_interp_like-data] - uses scipy XFAIL tests/test_units.py::TestDataArray::test_numpy_methods_with_args[int64-incompatible_unit-function_clip] - xarray does not implement __array_function__ XFAIL tests/test_units.py::TestDataArray::test_interp_reindex_like[float64-method_interp_like-coords] - uses scipy XFAIL tests/test_units.py::TestDataArray::test_numpy_methods_with_args[int64-compatible_unit-function_clip] - xarray does not implement __array_function__ XFAIL tests/test_units.py::TestDataArray::test_numpy_methods_with_args[int64-identical_unit-function_clip] - xarray does not implement __array_function__ XFAIL tests/test_units.py::TestDataArray::test_interp_reindex_like[int64-method_interp_like-data] - uses scipy XFAIL tests/test_units.py::TestDataArray::test_missing_value_filling[float64-method_ffill] - ffill and bfill lose units in data XFAIL tests/test_units.py::TestDataArray::test_missing_value_filling[float64-method_bfill] - ffill and bfill lose units in data XFAIL tests/test_units.py::TestDataArray::test_interp_reindex_like[int64-method_interp_like-coords] - uses scipy XFAIL tests/test_units.py::TestDataArray::test_missing_value_filling[int64-method_ffill] - ffill and bfill lose units in data XFAIL tests/test_units.py::TestDataArray::test_missing_value_filling[int64-method_bfill] - ffill and bfill lose units in data XFAIL tests/test_units.py::TestDataArray::test_computation_objects[float64-method_rolling-data] - reason: numpy.lib.stride_tricks.as_strided converts to ndarray XFAIL tests/test_units.py::TestDataArray::test_computation_objects[int64-method_rolling-data] - reason: numpy.lib.stride_tricks.as_strided converts to ndarray XFAIL tests/test_units.py::TestDataArray::test_interpolate_na - uses numpy.vectorize XFAIL tests/test_units.py::TestDataset::test_to_stacked_array[float64] - stacked dimension's labels have to be hashable, but is a numpy.array XFAIL tests/test_units.py::TestDataset::test_missing_value_filling[float64-method_ffill] - ffill and bfill lose the unit XFAIL tests/test_units.py::TestDataset::test_to_stacked_array[int64] - stacked dimension's labels have to be hashable, but is a numpy.array XFAIL tests/test_units.py::TestDataset::test_missing_value_filling[float64-method_bfill] - ffill and bfill lose the unit XFAIL tests/test_units.py::TestDataset::test_missing_value_filling[int64-method_ffill] - ffill and bfill lose the unit XFAIL tests/test_units.py::TestDataset::test_interp_reindex[float64-method_interp-data] - uses scipy XFAIL tests/test_units.py::TestDataset::test_missing_value_filling[int64-method_bfill] - ffill and bfill lose the unit XFAIL tests/test_units.py::TestDataset::test_computation_objects[float64-data-method_rolling] - strips units XFAIL tests/test_units.py::TestDataset::test_computation_objects[float64-data-method_rolling_exp] - numbagg functions are not supported by pint XFAIL tests/test_units.py::TestDataset::test_interp_reindex[float64-method_interp-coords] - uses scipy XFAIL tests/test_units.py::TestDataset::test_computation_objects[float64-coords-method_rolling_exp] - numbagg functions are not supported by pint XFAIL tests/test_units.py::TestDataset::test_interp_reindex[int64-method_interp-data] - uses scipy XFAIL tests/test_units.py::TestDataset::test_interpolate_na[float64] - interpolate_na uses numpy.vectorize XFAIL tests/test_units.py::TestDataset::test_computation_objects[int64-data-method_rolling] - strips units XFAIL tests/test_units.py::TestDataset::test_computation_objects[int64-data-method_rolling_exp] - numbagg functions are not supported by pint XFAIL tests/test_units.py::TestDataset::test_interp_reindex[int64-method_interp-coords] - uses scipy XFAIL tests/test_units.py::TestDataset::test_interpolate_na[int64] - interpolate_na uses numpy.vectorize XFAIL tests/test_units.py::TestDataset::test_computation_objects[int64-coords-method_rolling_exp] - numbagg functions are not supported by pint XFAIL tests/test_units.py::TestDataset::test_interp_reindex_like[float64-method_interp_like-data] - uses scipy XFAIL tests/test_units.py::TestPlots::test_units_in_line_plot_labels[coord_unit1-coord_attrs1] - indexes don't support units XFAIL tests/test_units.py::TestDataset::test_interp_reindex_like[float64-method_interp_like-coords] - uses scipy XFAIL tests/test_units.py::TestPlots::test_units_in_slice_line_plot_labels_sel[coord_unit1-coord_attrs1] - indexes don't support units XFAIL tests/test_units.py::TestPlots::test_units_in_slice_line_plot_labels_isel[coord_unit1-coord_attrs1] - pint.errors.UnitStrippedWarning XFAIL tests/test_units.py::TestDataset::test_interp_reindex_like[int64-method_interp_like-data] - uses scipy XFAIL tests/test_units.py::TestDataset::test_interp_reindex_like[int64-method_interp_like-coords] - uses scipy XFAIL tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg2-np_arg2-median] - median is not implemented by Dask XFAIL tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg2-np_arg2-reflect] - dask.array.pad bug XFAIL tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg3-np_arg3-median] - median is not implemented by Dask XFAIL tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg3-np_arg3-reflect] - dask.array.pad bug XFAIL tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg4-np_arg4-median] - median is not implemented by Dask XFAIL tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg4-np_arg4-reflect] - dask.array.pad bug XFAIL tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg0-np_arg0-median] - median is not implemented by Dask XFAIL tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg1-np_arg1-median] - median is not implemented by Dask XFAIL tests/test_missing.py::test_interpolate_na_2d[None] XFAIL tests/test_namedarray.py::TestNamedArray::test_init[expected1] - NamedArray only supports array-like objects XPASS tests/test_backends.py::test_use_cftime_false_standard_calendar_in_range[gregorian] - https://github.com/pandas-dev/pandas/issues/56996 XPASS tests/test_backends.py::test_use_cftime_false_standard_calendar_in_range[proleptic_gregorian] - https://github.com/pandas-dev/pandas/issues/56996 XPASS tests/test_backends.py::test_use_cftime_false_standard_calendar_in_range[standard] - https://github.com/pandas-dev/pandas/issues/56996 XPASS tests/test_backends_datatree.py::TestZarrDatatreeIO::test_to_zarr_zip_store[zarr_format=2] - upstream zarr read-only changes have broken this test XPASS tests/test_cftimeindex.py::test_multiindex - fails on pandas main branch XPASS tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_via_file_object - scipy.io.netcdf_file closes files upon garbage collection XPASS tests/test_dask.py::TestToDaskDataFrame::test_to_dask_dataframe - https://github.com/dask/dask/issues/11584 XPASS tests/test_computation.py::test_cross[a5-b5-ae5-be5-cartesian--1-False] XPASS tests/test_computation.py::test_cross[a6-b6-ae6-be6-cartesian--1-False] XPASS tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_interp[dask.array] - interp uses numpy and scipy XPASS tests/test_duck_array_wrapping.py::TestDataArrayMethods::test_polyfit[dask.array] - polyfit uses numpy linalg XPASS tests/test_dataset.py::TestDataset::test_copy_coords[True-expected_orig0] XPASS tests/test_dataarray.py::TestDataArray::test_copy_coords[True-expected_orig0] XPASS tests/test_plot.py::TestImshow::test_dates_are_concise - Failing inside matplotlib. Should probably be fixed upstream because other plot functions can handle it. Remove this test when it works, already in Common2dMixin XPASS tests/test_units.py::TestVariable::test_computation[float64-method_rolling_window-numbagg] - converts to ndarray XPASS tests/test_units.py::TestVariable::test_computation[float64-method_rolling_window-None] - converts to ndarray XPASS tests/test_units.py::TestVariable::test_computation[int64-method_rolling_window-numbagg] - converts to ndarray XPASS tests/test_units.py::TestVariable::test_computation[int64-method_rolling_window-None] - converts to ndarray XPASS tests/test_units.py::TestDataset::test_computation_objects[float64-coords-method_rolling] - strips units XPASS tests/test_units.py::TestDataset::test_computation_objects[int64-coords-method_rolling] - strips units XPASS tests/test_variable.py::TestVariableWithDask::test_multiindex - https://github.com/dask/dask/issues/11585 XPASS tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg0-np_arg0-reflect] - dask.array.pad bug XPASS tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg1-np_arg1-reflect] - dask.array.pad bug = 19592 passed, 2138 skipped, 205 xfailed, 23 xpassed, 389 warnings in 218.84s (0:03:38) = + RPM_EC=0 ++ jobs -p + exit 0 Processing files: python3-xarray-2025.9.0-4.fc44.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.t9AhDg + umask 022 + cd /builddir/build/BUILD/python-xarray-2025.9.0-build + cd xarray-2025.9.0 + DOCDIR=/builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/share/doc/python3-xarray + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/share/doc/python3-xarray + cp -pr /builddir/build/BUILD/python-xarray-2025.9.0-build/xarray-2025.9.0/README.md /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/share/doc/python3-xarray + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.Txvs5o + umask 022 + cd /builddir/build/BUILD/python-xarray-2025.9.0-build + cd xarray-2025.9.0 + LICENSEDIR=/builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/share/licenses/python3-xarray + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/share/licenses/python3-xarray + cp -pr /builddir/build/BUILD/python-xarray-2025.9.0-build/xarray-2025.9.0/licenses/ANYTREE_LICENSE /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/share/licenses/python3-xarray + cp -pr /builddir/build/BUILD/python-xarray-2025.9.0-build/xarray-2025.9.0/licenses/DASK_LICENSE /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/share/licenses/python3-xarray + cp -pr /builddir/build/BUILD/python-xarray-2025.9.0-build/xarray-2025.9.0/licenses/ICOMOON_LICENSE /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/share/licenses/python3-xarray + cp -pr /builddir/build/BUILD/python-xarray-2025.9.0-build/xarray-2025.9.0/licenses/NUMPY_LICENSE /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/share/licenses/python3-xarray + cp -pr /builddir/build/BUILD/python-xarray-2025.9.0-build/xarray-2025.9.0/licenses/PANDAS_LICENSE /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/share/licenses/python3-xarray + cp -pr /builddir/build/BUILD/python-xarray-2025.9.0-build/xarray-2025.9.0/licenses/PYTHON_LICENSE /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/share/licenses/python3-xarray + cp -pr /builddir/build/BUILD/python-xarray-2025.9.0-build/xarray-2025.9.0/licenses/SCIKIT_LEARN_LICENSE /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/share/licenses/python3-xarray + cp -pr /builddir/build/BUILD/python-xarray-2025.9.0-build/xarray-2025.9.0/licenses/SEABORN_LICENSE /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT/usr/share/licenses/python3-xarray + RPM_EC=0 ++ jobs -p + exit 0 Provides: python-xarray = 2025.9.0-4.fc44 python3-xarray = 2025.9.0-4.fc44 python3.14-xarray = 2025.9.0-4.fc44 python3.14dist(xarray) = 2025.9 python3dist(xarray) = 2025.9 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: python(abi) = 3.14 python3.14dist(numpy) >= 1.26 python3.14dist(packaging) >= 24.1 python3.14dist(pandas) >= 2.2 Processing files: python3-xarray+io-2025.9.0-4.fc44.noarch Provides: python-xarray+io = 2025.9.0-4.fc44 python3-xarray+io = 2025.9.0-4.fc44 python3.14-xarray+io = 2025.9.0-4.fc44 python3.14dist(xarray[io]) = 2025.9 python3dist(xarray[io]) = 2025.9 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: python(abi) = 3.14 python3.14dist(cftime) python3.14dist(fsspec) python3.14dist(h5netcdf) python3.14dist(netcdf4) >= 1.6 python3.14dist(pooch) python3.14dist(scipy) >= 1.13 python3.14dist(zarr) >= 2.18 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILD/python-xarray-2025.9.0-build/BUILDROOT Wrote: /builddir/build/SRPMS/python-xarray-2025.9.0-4.fc44.src.rpm Wrote: /builddir/build/RPMS/python3-xarray+io-2025.9.0-4.fc44.noarch.rpm Wrote: /builddir/build/RPMS/python3-xarray-2025.9.0-4.fc44.noarch.rpm Finish: rpmbuild python-xarray-2025.9.0-4.fc44.src.rpm Finish: build phase for python-xarray-2025.9.0-4.fc44.src.rpm INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-x86_64-1758870755.581273/root/var/log/dnf5.log INFO: chroot_scan: creating tarball /var/lib/copr-rpmbuild/results/chroot_scan.tar.gz /bin/tar: Removing leading `/' from member names INFO: Done(/var/lib/copr-rpmbuild/results/python-xarray-2025.9.0-4.fc44.src.rpm) Config(child) 4 minutes 14 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot Finish: run Running RPMResults tool Package info: { "packages": [ { "name": "python3-xarray+io", "epoch": null, "version": "2025.9.0", "release": "4.fc44", "arch": "noarch" }, { "name": "python-xarray", "epoch": null, "version": "2025.9.0", "release": "4.fc44", "arch": "src" }, { "name": "python3-xarray", "epoch": null, "version": "2025.9.0", "release": "4.fc44", "arch": "noarch" } ] } RPMResults finished