Input buildinfo: https://buildinfos.debian.net/buildinfo-pool/p/python-anndata/python-anndata_0.7.8-1_all.buildinfo Use metasnap for getting required timestamps New buildinfo file: /tmp/python-anndata-0.7.8-14_1kf0um/python-anndata_0.7.8-1_all.buildinfo Get source package info: python-anndata=0.7.8-1 Source URL: http://snapshot.notset.fr/mr/package/python-anndata/0.7.8-1/srcfiles?fileinfo=1 env -i PATH=/usr/sbin:/usr/bin:/sbin:/bin TMPDIR=/tmp mmdebstrap --arch=amd64 --include=autoconf=2.71-2 automake=1:1.16.5-1.1 autopoint=0.21-4 autotools-dev=20180224.1+nmu1 base-files=12 base-passwd=3.5.52 bash=5.1-5 binutils=2.37-10 binutils-common=2.37-10 binutils-x86-64-linux-gnu=2.37-10 bsdextrautils=2.37.2-4 bsdutils=1:2.37.2-4 build-essential=12.9 bzip2=1.0.8-5 ca-certificates=20211016 coreutils=8.32-4.1 cpp=4:11.2.0-2 cpp-11=11.2.0-12 dash=0.5.11+git20210903+057cd650a4ed-3 debconf=1.5.79 debhelper=13.5.2 debianutils=5.5-1 dh-autoreconf=20 dh-python=5.20211114 dh-strip-nondeterminism=1.12.1-1 diffutils=1:3.7-5 docutils-common=0.17.1+dfsg-2 dpkg=1.21.1 dpkg-dev=1.21.1 dwz=0.14-1 file=1:5.41-2 findutils=4.8.0-1 flit=3.3.0-1 fonts-font-awesome=5.0.10+really4.7.0~dfsg-4.1 fonts-lato=2.0-2.1 g++=4:11.2.0-2 g++-11=11.2.0-12 gcc=4:11.2.0-2 gcc-11=11.2.0-12 gcc-11-base=11.2.0-12 gettext=0.21-4 gettext-base=0.21-4 grep=3.7-1 groff-base=1.22.4-7 gzip=1.10-4 hostname=3.23 init-system-helpers=1.61 intltool-debian=0.35.0+20060710.5 libacl1=2.3.1-1 libaec0=1.0.6-1 libarchive-zip-perl=1.68-1 libasan6=11.2.0-12 libatomic1=11.2.0-12 libattr1=1:2.5.1-1 libaudit-common=1:3.0.6-1 libaudit1=1:3.0.6-1+b1 libbinutils=2.37-10 libblas3=3.10.0-1 libblkid1=2.37.2-4 libblosc1=1.21.1+ds2-2 libbrotli1=1.0.9-2+b3 libbsd0=0.11.3-1 libbz2-1.0=1.0.8-5 libc-bin=2.32-5 libc-dev-bin=2.32-5 libc6=2.32-5 libc6-dev=2.32-5 libcap-ng0=0.7.9-2.2+b1 libcap2=1:2.44-1 libcc1-0=11.2.0-12 libcom-err2=1.46.4-1 libcrypt-dev=1:4.4.26-1 libcrypt1=1:4.4.26-1 libctf-nobfd0=2.37-10 libctf0=2.37-10 libcurl4=7.79.1-2 libdb5.3=5.3.28+dfsg1-0.8 libdebconfclient0=0.261 libdebhelper-perl=13.5.2 libdpkg-perl=1.21.1 libedit2=3.1-20210910-1 libelf1=0.186-1 libexpat1=2.4.1-3 libffi8=3.4.2-3 libfile-stripnondeterminism-perl=1.12.1-1 libgcc-11-dev=11.2.0-12 libgcc-s1=11.2.0-12 libgcrypt20=1.9.4-4 libgdbm-compat4=1.22-1 libgdbm6=1.22-1 libgfortran5=11.2.0-12 libgmp10=2:6.2.1+dfsg-3 libgnutls30=3.7.2-2 libgomp1=11.2.0-12 libgpg-error0=1.42-3 libgssapi-krb5-2=1.18.3-7 libhdf5-103-1=1.10.7+repack-4 libhdf5-hl-100=1.10.7+repack-4 libhogweed6=3.7.3-1 libicu67=67.1-7 libidn2-0=2.3.2-2 libisl23=0.24-2 libitm1=11.2.0-12 libjs-jquery=3.5.1+dfsg+~3.5.5-8 libjs-jquery-hotkeys=0~20130707+git2d51e3a9+dfsg-2.1 libjs-jquery-isonscreen=1.2.0-1.1 libjs-jquery-metadata=12-3 libjs-jquery-tablesorter=1:2.31.3+dfsg1-3 libjs-jquery-throttle-debounce=1.1+dfsg.1-1.1 libjs-sphinxdoc=4.3.1-1 libjs-underscore=1.9.1~dfsg-4 libk5crypto3=1.18.3-7 libkeyutils1=1.6.1-2 libkrb5-3=1.18.3-7 libkrb5support0=1.18.3-7 liblapack3=3.10.0-1 liblbfgsb0=3.0+dfsg.3-9 libldap-2.4-2=2.4.59+dfsg-1 liblsan0=11.2.0-12 liblz4-1=1.9.3-2 liblzf1=3.6-3 liblzma5=5.2.5-2 libmagic-mgc=1:5.41-2 libmagic1=1:5.41-2 libmd0=1.0.4-1 libmount1=2.37.2-4 libmpc3=1.2.1-1 libmpdec3=2.5.1-2 libmpfr6=4.1.0-3 libncurses6=6.3-1 libncursesw6=6.3-1 libnettle8=3.7.3-1 libnghttp2-14=1.43.0-1 libnsl-dev=1.3.0-2 libnsl2=1.3.0-2 libp11-kit0=0.24.0-6 libpam-modules=1.4.0-11 libpam-modules-bin=1.4.0-11 libpam-runtime=1.4.0-11 libpam0g=1.4.0-11 libpcre2-8-0=10.39-3 libpcre3=2:8.39-13 libperl5.32=5.32.1-6 libpipeline1=1.5.4-1 libprocps8=2:3.3.17-5 libpsl5=0.21.0-1.2 libpython3-stdlib=3.9.8-1 libpython3.10-minimal=3.10.1-1 libpython3.10-stdlib=3.10.1-1 libpython3.9-minimal=3.9.9-1 libpython3.9-stdlib=3.9.9-1 libquadmath0=11.2.0-12 libreadline8=8.1-2 librtmp1=2.4+20151223.gitfa8646d.1-2+b2 libsasl2-2=2.1.27+dfsg2-2 libsasl2-modules-db=2.1.27+dfsg2-2 libseccomp2=2.5.3-2 libselinux1=3.3-1+b1 libsigsegv2=2.13-1 libsmartcols1=2.37.2-4 libsnappy1v5=1.1.8-1 libsqlite3-0=3.36.0-2 libssh2-1=1.10.0-2 libssl1.1=1.1.1l-1 libstdc++-11-dev=11.2.0-12 libstdc++6=11.2.0-12 libsub-override-perl=0.09-2 libsystemd0=249.7-1 libsz2=1.0.6-1 libtasn1-6=4.18.0-4 libtinfo6=6.3-1 libtirpc-common=1.3.2-2 libtirpc-dev=1.3.2-2 libtirpc3=1.3.2-2 libtool=2.4.6-15 libtsan0=11.2.0-12 libubsan1=11.2.0-12 libuchardet0=0.0.7-1 libudev1=249.7-1 libunistring2=0.9.10-6 libuuid1=2.37.2-4 libxml2=2.9.12+dfsg-5+b1 libxslt1.1=1.1.34-4 libzstd1=1.4.8+dfsg-3 linux-libc-dev=5.15.5-1 login=1:4.8.1-2 lsb-base=11.1.0 m4=1.4.18-5 make=4.3-4.1 man-db=2.9.4-2 mawk=1.3.4.20200120-2 media-types=4.0.0 ncurses-base=6.3-1 ncurses-bin=6.3-1 openssl=1.1.1l-1 patch=2.7.6-7 perl=5.32.1-6 perl-base=5.32.1-6 perl-modules-5.32=5.32.1-6 po-debconf=1.0.21+nmu1 procps=2:3.3.17-5 python-babel-localedata=2.8.0+dfsg.1-7 python3=3.9.8-1 python3-alabaster=0.7.12-1 python3-all=3.9.8-1 python3-asciitree=0.3.3-3 python3-attr=20.3.0-1 python3-babel=2.8.0+dfsg.1-7 python3-boltons=19.1.0-3 python3-certifi=2020.6.20-1 python3-chardet=4.0.0-1 python3-cov-core=1.15.0-3 python3-coverage=5.1+dfsg.1-2.1 python3-dateutil=2.8.1-6 python3-decorator=4.4.2-2 python3-distutils=3.9.9-3 python3-docutils=0.17.1+dfsg-2 python3-et-xmlfile=1.0.1-2.1 python3-fasteners=0.14.1-2 python3-h5py=3.5.0-2 python3-h5py-serial=3.5.0-2+b1 python3-idna=2.10-1 python3-imagesize=1.3.0-1 python3-importlib-metadata=4.6.4-1 python3-iniconfig=1.1.1-1 python3-jdcal=1.0-1.3 python3-jinja2=3.0.1-2 python3-joblib=0.17.0-4 python3-lib2to3=3.9.9-3 python3-lxml=4.6.4-1 python3-markupsafe=2.0.1-2+b1 python3-minimal=3.9.8-1 python3-monotonic=1.6-2 python3-more-itertools=8.10.0-2 python3-natsort=7.1.0-1 python3-nose2=0.9.2-1 python3-numcodecs=0.8.1+ds-3+b1 python3-numpy=1:1.21.4-2 python3-openpyxl=3.0.9-1 python3-packaging=21.3-1 python3-pandas=1.3.4+dfsg-7 python3-pandas-lib=1.3.4+dfsg-7 python3-pkg-resources=59.4.0-1 python3-pluggy=0.13.0-7.1 python3-py=1.10.0-1 python3-pygments=2.10.0+dfsg-1 python3-pyparsing=2.4.7-1 python3-pytest=6.2.5-1 python3-pytest-cov=3.0.0-1 python3-pytoml=0.1.21-1 python3-requests=2.25.1+dfsg-2 python3-responses=0.13.4-1 python3-roman=3.3-1 python3-scipy=1.7.1-2+b1 python3-setuptools=59.4.0-1 python3-setuptools-scm=6.3.2-1 python3-six=1.16.0-2 python3-sklearn=1.0.1-1 python3-sklearn-lib=1.0.1-1 python3-snowballstemmer=2.2.0-1 python3-sphinx=4.3.1-1 python3-testpath=0.5.0+dfsg-1 python3-threadpoolctl=2.1.0-1 python3-toml=0.10.2-1 python3-tomli=1.2.2-2 python3-tz=2021.3-1 python3-urllib3=1.26.5-1~exp1 python3-xlrd=1.2.0-2 python3-zarr=2.10.3+ds-1 python3-zipp=1.0.0-3 python3.10=3.10.1-1 python3.10-minimal=3.10.1-1 python3.9=3.9.9-1 python3.9-minimal=3.9.9-1 readline-common=8.1-2 rpcsvc-proto=1.4.2-4 sed=4.8-1 sensible-utils=0.0.17 sgml-base=1.30 sphinx-common=4.3.1-1 sphinx-rtd-theme-common=1.0.0+dfsg-1 sysvinit-utils=3.00-1 tar=1.34+dfsg-1 tzdata=2021e-1 util-linux=2.37.2-4 xml-core=0.18+nmu1 xz-utils=5.2.5-2 zlib1g=1:1.2.11.dfsg-2 --variant=apt --aptopt=Acquire::Check-Valid-Until "false" --aptopt=Acquire::http::Dl-Limit "1000"; --aptopt=Acquire::https::Dl-Limit "1000"; --aptopt=Acquire::Retries "5"; --aptopt=APT::Get::allow-downgrades "true"; --keyring=/usr/share/keyrings/ --essential-hook=chroot "$1" sh -c "apt-get --yes install fakeroot util-linux" --essential-hook=copy-in /usr/share/keyrings/debian-archive-bullseye-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-security-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-stable.gpg /usr/share/keyrings/debian-archive-buster-automatic.gpg /usr/share/keyrings/debian-archive-buster-security-automatic.gpg /usr/share/keyrings/debian-archive-buster-stable.gpg /usr/share/keyrings/debian-archive-keyring.gpg /usr/share/keyrings/debian-archive-removed-keys.gpg /usr/share/keyrings/debian-archive-stretch-automatic.gpg /usr/share/keyrings/debian-archive-stretch-security-automatic.gpg /usr/share/keyrings/debian-archive-stretch-stable.gpg /usr/share/keyrings/debian-ports-archive-keyring-removed.gpg /usr/share/keyrings/debian-ports-archive-keyring.gpg /usr/share/keyrings/debian-keyring.gpg /etc/apt/trusted.gpg.d/ --essential-hook=chroot "$1" sh -c "rm /etc/apt/sources.list && echo 'deb http://snapshot.notset.fr/archive/debian/20211210T212929Z/ unstable main deb-src http://snapshot.notset.fr/archive/debian/20211210T212929Z/ unstable main deb http://snapshot.notset.fr/archive/debian/20211212T085436Z/ unstable main' >> /etc/apt/sources.list && apt-get update" --customize-hook=chroot "$1" useradd --no-create-home -d /nonexistent -p "" builduser -s /bin/bash --customize-hook=chroot "$1" env sh -c "apt-get source --only-source -d python-anndata=0.7.8-1 && mkdir -p /build/python-anndata-dL6t5W && dpkg-source --no-check -x /*.dsc /build/python-anndata-dL6t5W/python-anndata-0.7.8 && chown -R builduser:builduser /build/python-anndata-dL6t5W" --customize-hook=chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/python-anndata-dL6t5W/python-anndata-0.7.8 && env DEB_BUILD_OPTIONS="parallel=4" LC_ALL="C.UTF-8" LC_COLLATE="C.UTF-8" SOURCE_DATE_EPOCH="1639143495" dpkg-buildpackage -uc -a amd64 --build=all" --customize-hook=sync-out /build/python-anndata-dL6t5W /tmp/python-anndata-0.7.8-14_1kf0um bookworm /dev/null deb http://snapshot.notset.fr/archive/debian/20211212T085436Z unstable main I: automatically chosen mode: root I: chroot architecture amd64 is equal to the host's architecture I: automatically chosen format: tar I: using /tmp/mmdebstrap.7ukLTDe_wu as tempdir I: running apt-get update... I: downloading packages with apt... I: extracting archives... I: installing essential packages... I: running --essential-hook in shell: sh -c 'chroot "$1" sh -c "apt-get --yes install fakeroot util-linux"' exec /tmp/mmdebstrap.7ukLTDe_wu Reading package lists... Building dependency tree... util-linux is already the newest version (2.37.2-4). The following NEW packages will be installed: fakeroot libfakeroot 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. Need to get 134 kB of archives. After this operation, 397 kB of additional disk space will be used. Get:1 http://snapshot.notset.fr/archive/debian/20211212T085436Z unstable/main amd64 libfakeroot amd64 1.26-1 [47.3 kB] Get:2 http://snapshot.notset.fr/archive/debian/20211212T085436Z unstable/main amd64 fakeroot amd64 1.26-1 [87.1 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 134 kB in 0s (990 kB/s) Selecting previously unselected package libfakeroot:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 4679 files and directories currently installed.) Preparing to unpack .../libfakeroot_1.26-1_amd64.deb ... Unpacking libfakeroot:amd64 (1.26-1) ... Selecting previously unselected package fakeroot. Preparing to unpack .../fakeroot_1.26-1_amd64.deb ... Unpacking fakeroot (1.26-1) ... Setting up libfakeroot:amd64 (1.26-1) ... Setting up fakeroot (1.26-1) ... update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode Processing triggers for libc-bin (2.32-5) ... I: running special hook: copy-in /usr/share/keyrings/debian-archive-bullseye-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-security-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-stable.gpg /usr/share/keyrings/debian-archive-buster-automatic.gpg /usr/share/keyrings/debian-archive-buster-security-automatic.gpg /usr/share/keyrings/debian-archive-buster-stable.gpg /usr/share/keyrings/debian-archive-keyring.gpg /usr/share/keyrings/debian-archive-removed-keys.gpg /usr/share/keyrings/debian-archive-stretch-automatic.gpg /usr/share/keyrings/debian-archive-stretch-security-automatic.gpg /usr/share/keyrings/debian-archive-stretch-stable.gpg /usr/share/keyrings/debian-ports-archive-keyring-removed.gpg /usr/share/keyrings/debian-ports-archive-keyring.gpg /usr/share/keyrings/debian-keyring.gpg /etc/apt/trusted.gpg.d/ I: running --essential-hook in shell: sh -c 'chroot "$1" sh -c "rm /etc/apt/sources.list && echo 'deb http://snapshot.notset.fr/archive/debian/20211210T212929Z/ unstable main deb-src http://snapshot.notset.fr/archive/debian/20211210T212929Z/ unstable main deb http://snapshot.notset.fr/archive/debian/20211212T085436Z/ unstable main' >> /etc/apt/sources.list && apt-get update"' exec /tmp/mmdebstrap.7ukLTDe_wu Get:1 http://snapshot.notset.fr/archive/debian/20211210T212929Z unstable InRelease [165 kB] Hit:2 http://snapshot.notset.fr/archive/debian/20211212T085436Z unstable InRelease Ign:3 http://snapshot.notset.fr/archive/debian/20211210T212929Z unstable/main Sources Ign:4 http://snapshot.notset.fr/archive/debian/20211210T212929Z unstable/main amd64 Packages Ign:3 http://snapshot.notset.fr/archive/debian/20211210T212929Z unstable/main Sources Ign:4 http://snapshot.notset.fr/archive/debian/20211210T212929Z unstable/main amd64 Packages Ign:3 http://snapshot.notset.fr/archive/debian/20211210T212929Z unstable/main Sources Ign:4 http://snapshot.notset.fr/archive/debian/20211210T212929Z unstable/main amd64 Packages Get:3 http://snapshot.notset.fr/archive/debian/20211210T212929Z unstable/main Sources [12.5 MB] Get:4 http://snapshot.notset.fr/archive/debian/20211210T212929Z unstable/main amd64 Packages [12.0 MB] Fetched 24.7 MB in 21s (1190 kB/s) Reading package lists... I: installing remaining packages inside the chroot... I: running --customize-hook in shell: sh -c 'chroot "$1" useradd --no-create-home -d /nonexistent -p "" builduser -s /bin/bash' exec /tmp/mmdebstrap.7ukLTDe_wu I: running --customize-hook in shell: sh -c 'chroot "$1" env sh -c "apt-get source --only-source -d python-anndata=0.7.8-1 && mkdir -p /build/python-anndata-dL6t5W && dpkg-source --no-check -x /*.dsc /build/python-anndata-dL6t5W/python-anndata-0.7.8 && chown -R builduser:builduser /build/python-anndata-dL6t5W"' exec /tmp/mmdebstrap.7ukLTDe_wu Reading package lists... NOTICE: 'python-anndata' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/med-team/python-anndata.git Please use: git clone https://salsa.debian.org/med-team/python-anndata.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 146 kB of source archives. Get:1 http://snapshot.notset.fr/archive/debian/20211210T212929Z unstable/main python-anndata 0.7.8-1 (dsc) [2713 B] Get:2 http://snapshot.notset.fr/archive/debian/20211210T212929Z unstable/main python-anndata 0.7.8-1 (tar) [137 kB] Get:3 http://snapshot.notset.fr/archive/debian/20211210T212929Z unstable/main python-anndata 0.7.8-1 (diff) [5940 B] Fetched 146 kB in 0s (547 kB/s) Download complete and in download only mode W: Download is performed unsandboxed as root as file 'python-anndata_0.7.8-1.dsc' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied) dpkg-source: info: extracting python-anndata in /build/python-anndata-dL6t5W/python-anndata-0.7.8 dpkg-source: info: unpacking python-anndata_0.7.8.orig.tar.gz dpkg-source: info: unpacking python-anndata_0.7.8-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 32bit_test_fail_skip dpkg-source: info: applying ignore_test_importing_scanpy.patch dpkg-source: info: applying ignore_numba_failures.patch I: running --customize-hook in shell: sh -c 'chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/python-anndata-dL6t5W/python-anndata-0.7.8 && env DEB_BUILD_OPTIONS="parallel=4" LC_ALL="C.UTF-8" LC_COLLATE="C.UTF-8" SOURCE_DATE_EPOCH="1639143495" dpkg-buildpackage -uc -a amd64 --build=all"' exec /tmp/mmdebstrap.7ukLTDe_wu dpkg-buildpackage: info: source package python-anndata dpkg-buildpackage: info: source version 0.7.8-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Andreas Tille dpkg-source --before-build . debian/rules clean dh clean --with python3 --buildsystem=pybuild dh_auto_clean -O--buildsystem=pybuild dh_autoreconf_clean -O--buildsystem=pybuild dh_clean -O--buildsystem=pybuild debian/rules binary-indep dh binary-indep --with python3 --buildsystem=pybuild dh_update_autotools_config -i -O--buildsystem=pybuild dh_autoreconf -i -O--buildsystem=pybuild dh_auto_configure -i -O--buildsystem=pybuild dh_auto_build -i -O--buildsystem=pybuild I: pybuild plugin_flit:66: Installing package /build/python-anndata-dL6t5W/python-anndata-0.7.8/anndata -> /build/python-anndata-dL6t5W/python-anndata-0.7.8/.pybuild/cpython3_3.10_anndata/build/anndata I: pybuild plugin_flit:79: Writing dist-info /build/python-anndata-dL6t5W/python-anndata-0.7.8/.pybuild/cpython3_3.10_anndata/build/ I: pybuild plugin_flit:66: Installing package /build/python-anndata-dL6t5W/python-anndata-0.7.8/anndata -> /build/python-anndata-dL6t5W/python-anndata-0.7.8/.pybuild/cpython3_3.9_anndata/build/anndata I: pybuild plugin_flit:79: Writing dist-info /build/python-anndata-dL6t5W/python-anndata-0.7.8/.pybuild/cpython3_3.9_anndata/build/ dh_auto_test -i -O--buildsystem=pybuild I: pybuild base:237: cd /build/python-anndata-dL6t5W/python-anndata-0.7.8/.pybuild/cpython3_3.10_anndata/build; python3.10 -m pytest -v ============================= test session starts ============================== platform linux -- Python 3.10.1, pytest-6.2.5, py-1.10.0, pluggy-0.13.0 -- /usr/bin/python3.10 cachedir: .pytest_cache rootdir: /build/python-anndata-dL6t5W/python-anndata-0.7.8, configfile: pyproject.toml plugins: cov-3.0.0 collecting ... collected 1724 items anndata/utils.py::anndata.utils.make_index_unique PASSED [ 0%] anndata/_core/anndata.py::anndata._core.anndata.AnnData.concatenate PASSED [ 0%] anndata/_core/anndata.py::anndata._core.anndata.AnnData.obs_names_make_unique PASSED [ 0%] anndata/_core/anndata.py::anndata._core.anndata.AnnData.var_names_make_unique PASSED [ 0%] anndata/_core/anndata.py::anndata._core.anndata.ImplicitModificationWarning PASSED [ 0%] anndata/_core/merge.py::anndata._core.merge.concat PASSED [ 0%] anndata/_core/merge.py::anndata._core.merge.gen_reindexer PASSED [ 0%] anndata/_io/utils.py::anndata._io.utils.report_read_key_on_error PASSED [ 0%] anndata/_io/utils.py::anndata._io.utils.report_write_key_on_error PASSED [ 0%] anndata/compat/_overloaded_dict.py::anndata.compat._overloaded_dict._adjacency_getter SKIPPED [ 0%] anndata/compat/_overloaded_dict.py::anndata.compat._overloaded_dict._adjacency_setter SKIPPED [ 0%] anndata/tests/test_anncollection.py::test_full_selection[array] PASSED [ 0%] anndata/tests/test_anncollection.py::test_full_selection[csr_matrix] PASSED [ 0%] anndata/tests/test_anncollection.py::test_creation[array] PASSED [ 0%] anndata/tests/test_anncollection.py::test_creation[csr_matrix] PASSED [ 0%] anndata/tests/test_anncollection.py::test_convert[array] PASSED [ 0%] anndata/tests/test_annot.py::test_str_to_categorical[object] PASSED [ 0%] anndata/tests/test_annot.py::test_str_to_categorical[string] PASSED [ 1%] anndata/tests/test_annot.py::test_non_str_to_not_categorical PASSED [ 1%] anndata/tests/test_backed_sparse.py::test_backed_indexing[array_subset-array_subset] PASSED [ 1%] anndata/tests/test_backed_sparse.py::test_backed_indexing[array_subset-slice_subset] PASSED [ 1%] anndata/tests/test_backed_sparse.py::test_backed_indexing[array_subset-single_subset] PASSED [ 1%] anndata/tests/test_backed_sparse.py::test_backed_indexing[array_subset-array_int_subset] PASSED [ 1%] anndata/tests/test_backed_sparse.py::test_backed_indexing[array_subset-array_bool_subset] PASSED [ 1%] anndata/tests/test_backed_sparse.py::test_backed_indexing[array_subset-matrix_bool_subset] PASSED [ 1%] anndata/tests/test_backed_sparse.py::test_backed_indexing[array_subset-spmatrix_bool_subset] PASSED [ 1%] anndata/tests/test_backed_sparse.py::test_backed_indexing[slice_subset-array_subset] PASSED [ 1%] anndata/tests/test_backed_sparse.py::test_backed_indexing[slice_subset-slice_subset] PASSED [ 1%] anndata/tests/test_backed_sparse.py::test_backed_indexing[slice_subset-single_subset] PASSED [ 1%] anndata/tests/test_backed_sparse.py::test_backed_indexing[slice_subset-array_int_subset] PASSED [ 1%] anndata/tests/test_backed_sparse.py::test_backed_indexing[slice_subset-array_bool_subset] PASSED [ 1%] anndata/tests/test_backed_sparse.py::test_backed_indexing[slice_subset-matrix_bool_subset] PASSED [ 1%] anndata/tests/test_backed_sparse.py::test_backed_indexing[slice_subset-spmatrix_bool_subset] PASSED [ 1%] anndata/tests/test_backed_sparse.py::test_backed_indexing[single_subset-array_subset] PASSED [ 1%] anndata/tests/test_backed_sparse.py::test_backed_indexing[single_subset-slice_subset] PASSED [ 2%] anndata/tests/test_backed_sparse.py::test_backed_indexing[single_subset-single_subset] PASSED [ 2%] anndata/tests/test_backed_sparse.py::test_backed_indexing[single_subset-array_int_subset] PASSED [ 2%] anndata/tests/test_backed_sparse.py::test_backed_indexing[single_subset-array_bool_subset] PASSED [ 2%] anndata/tests/test_backed_sparse.py::test_backed_indexing[single_subset-matrix_bool_subset] PASSED [ 2%] anndata/tests/test_backed_sparse.py::test_backed_indexing[single_subset-spmatrix_bool_subset] PASSED [ 2%] anndata/tests/test_backed_sparse.py::test_backed_indexing[array_int_subset-array_subset] PASSED [ 2%] anndata/tests/test_backed_sparse.py::test_backed_indexing[array_int_subset-slice_subset] PASSED [ 2%] anndata/tests/test_backed_sparse.py::test_backed_indexing[array_int_subset-single_subset] PASSED [ 2%] anndata/tests/test_backed_sparse.py::test_backed_indexing[array_int_subset-array_int_subset] PASSED [ 2%] anndata/tests/test_backed_sparse.py::test_backed_indexing[array_int_subset-array_bool_subset] PASSED [ 2%] anndata/tests/test_backed_sparse.py::test_backed_indexing[array_int_subset-matrix_bool_subset] PASSED [ 2%] anndata/tests/test_backed_sparse.py::test_backed_indexing[array_int_subset-spmatrix_bool_subset] PASSED [ 2%] anndata/tests/test_backed_sparse.py::test_backed_indexing[array_bool_subset-array_subset] PASSED [ 2%] anndata/tests/test_backed_sparse.py::test_backed_indexing[array_bool_subset-slice_subset] PASSED [ 2%] anndata/tests/test_backed_sparse.py::test_backed_indexing[array_bool_subset-single_subset] PASSED [ 2%] anndata/tests/test_backed_sparse.py::test_backed_indexing[array_bool_subset-array_int_subset] PASSED [ 2%] anndata/tests/test_backed_sparse.py::test_backed_indexing[array_bool_subset-array_bool_subset] PASSED [ 3%] anndata/tests/test_backed_sparse.py::test_backed_indexing[array_bool_subset-matrix_bool_subset] PASSED [ 3%] anndata/tests/test_backed_sparse.py::test_backed_indexing[array_bool_subset-spmatrix_bool_subset] PASSED [ 3%] anndata/tests/test_backed_sparse.py::test_backed_indexing[matrix_bool_subset-array_subset] PASSED [ 3%] anndata/tests/test_backed_sparse.py::test_backed_indexing[matrix_bool_subset-slice_subset] PASSED [ 3%] anndata/tests/test_backed_sparse.py::test_backed_indexing[matrix_bool_subset-single_subset] PASSED [ 3%] anndata/tests/test_backed_sparse.py::test_backed_indexing[matrix_bool_subset-array_int_subset] PASSED [ 3%] anndata/tests/test_backed_sparse.py::test_backed_indexing[matrix_bool_subset-array_bool_subset] PASSED [ 3%] anndata/tests/test_backed_sparse.py::test_backed_indexing[matrix_bool_subset-matrix_bool_subset] PASSED [ 3%] anndata/tests/test_backed_sparse.py::test_backed_indexing[matrix_bool_subset-spmatrix_bool_subset] PASSED [ 3%] anndata/tests/test_backed_sparse.py::test_backed_indexing[spmatrix_bool_subset-array_subset] PASSED [ 3%] anndata/tests/test_backed_sparse.py::test_backed_indexing[spmatrix_bool_subset-slice_subset] PASSED [ 3%] anndata/tests/test_backed_sparse.py::test_backed_indexing[spmatrix_bool_subset-single_subset] PASSED [ 3%] anndata/tests/test_backed_sparse.py::test_backed_indexing[spmatrix_bool_subset-array_int_subset] PASSED [ 3%] anndata/tests/test_backed_sparse.py::test_backed_indexing[spmatrix_bool_subset-array_bool_subset] PASSED [ 3%] anndata/tests/test_backed_sparse.py::test_backed_indexing[spmatrix_bool_subset-matrix_bool_subset] PASSED [ 3%] anndata/tests/test_backed_sparse.py::test_backed_indexing[spmatrix_bool_subset-spmatrix_bool_subset] PASSED [ 3%] anndata/tests/test_backed_sparse.py::test_dataset_append_memory[csr_matrix-vstack] PASSED [ 4%] anndata/tests/test_backed_sparse.py::test_dataset_append_memory[csc_matrix-hstack] PASSED [ 4%] anndata/tests/test_backed_sparse.py::test_dataset_append_disk[csr_matrix-vstack] PASSED [ 4%] anndata/tests/test_backed_sparse.py::test_dataset_append_disk[csc_matrix-hstack] PASSED [ 4%] anndata/tests/test_backed_sparse.py::test_wrong_shape[csr-a_shape0-b_shape0] PASSED [ 4%] anndata/tests/test_backed_sparse.py::test_wrong_shape[csc-a_shape1-b_shape1] PASSED [ 4%] anndata/tests/test_backed_sparse.py::test_wrong_formats PASSED [ 4%] anndata/tests/test_base.py::test_creation PASSED [ 4%] anndata/tests/test_base.py::test_create_with_dfs PASSED [ 4%] anndata/tests/test_base.py::test_create_from_df PASSED [ 4%] anndata/tests/test_base.py::test_create_from_sparse_df PASSED [ 4%] anndata/tests/test_base.py::test_create_from_df_with_obs_and_var PASSED [ 4%] anndata/tests/test_base.py::test_from_df_and_dict PASSED [ 4%] anndata/tests/test_base.py::test_df_warnings PASSED [ 4%] anndata/tests/test_base.py::test_attr_deletion PASSED [ 4%] anndata/tests/test_base.py::test_names PASSED [ 4%] anndata/tests/test_base.py::test_setting_index_names[obs_names-list] PASSED [ 4%] anndata/tests/test_base.py::test_setting_index_names[obs_names-Series-str] PASSED [ 4%] anndata/tests/test_base.py::test_setting_index_names[obs_names-Series-int] PASSED [ 5%] anndata/tests/test_base.py::test_setting_index_names[var_names-list] PASSED [ 5%] anndata/tests/test_base.py::test_setting_index_names[var_names-Series-str] PASSED [ 5%] anndata/tests/test_base.py::test_setting_index_names[var_names-Series-int] PASSED [ 5%] anndata/tests/test_base.py::test_setting_index_names_error[obs_names] PASSED [ 5%] anndata/tests/test_base.py::test_setting_index_names_error[var_names] PASSED [ 5%] anndata/tests/test_base.py::test_setting_dim_index[obs] PASSED [ 5%] anndata/tests/test_base.py::test_setting_dim_index[var] PASSED [ 5%] anndata/tests/test_base.py::test_indices_dtypes PASSED [ 5%] anndata/tests/test_base.py::test_slicing PASSED [ 5%] anndata/tests/test_base.py::test_boolean_slicing PASSED [ 5%] anndata/tests/test_base.py::test_oob_boolean_slicing PASSED [ 5%] anndata/tests/test_base.py::test_slicing_strings PASSED [ 5%] anndata/tests/test_base.py::test_slicing_graphs PASSED [ 5%] anndata/tests/test_base.py::test_slicing_series PASSED [ 5%] anndata/tests/test_base.py::test_strings_to_categoricals PASSED [ 5%] anndata/tests/test_base.py::test_slicing_remove_unused_categories PASSED [ 5%] anndata/tests/test_base.py::test_get_subset_annotation PASSED [ 6%] anndata/tests/test_base.py::test_append_col PASSED [ 6%] anndata/tests/test_base.py::test_delete_col PASSED [ 6%] anndata/tests/test_base.py::test_set_obs PASSED [ 6%] anndata/tests/test_base.py::test_multicol PASSED [ 6%] anndata/tests/test_base.py::test_n_obs PASSED [ 6%] anndata/tests/test_base.py::test_equality_comparisons PASSED [ 6%] anndata/tests/test_base.py::test_rename_categories PASSED [ 6%] anndata/tests/test_base.py::test_pickle PASSED [ 6%] anndata/tests/test_base.py::test_to_df_dense PASSED [ 6%] anndata/tests/test_base.py::test_convenience PASSED [ 6%] anndata/tests/test_base.py::test_1d_slice_dtypes PASSED [ 6%] anndata/tests/test_base.py::test_to_df_sparse PASSED [ 6%] anndata/tests/test_base.py::test_copy PASSED [ 6%] anndata/tests/test_concatenate.py::test_concat_interface_errors PASSED [ 6%] anndata/tests/test_concatenate.py::test_concatenate_roundtrip[inner-np_array-concat_func0-False] PASSED [ 6%] anndata/tests/test_concatenate.py::test_concatenate_roundtrip[inner-np_array--True] PASSED [ 6%] anndata/tests/test_concatenate.py::test_concatenate_roundtrip[inner-scipy_csr-concat_func0-False] PASSED [ 7%] anndata/tests/test_concatenate.py::test_concatenate_roundtrip[inner-scipy_csr--True] PASSED [ 7%] anndata/tests/test_concatenate.py::test_concatenate_roundtrip[inner-scipy_csc-concat_func0-False] PASSED [ 7%] anndata/tests/test_concatenate.py::test_concatenate_roundtrip[inner-scipy_csc--True] PASSED [ 7%] anndata/tests/test_concatenate.py::test_concatenate_roundtrip[outer-np_array-concat_func0-False] PASSED [ 7%] anndata/tests/test_concatenate.py::test_concatenate_roundtrip[outer-np_array--True] PASSED [ 7%] anndata/tests/test_concatenate.py::test_concatenate_roundtrip[outer-scipy_csr-concat_func0-False] PASSED [ 7%] anndata/tests/test_concatenate.py::test_concatenate_roundtrip[outer-scipy_csr--True] PASSED [ 7%] anndata/tests/test_concatenate.py::test_concatenate_roundtrip[outer-scipy_csc-concat_func0-False] PASSED [ 7%] anndata/tests/test_concatenate.py::test_concatenate_roundtrip[outer-scipy_csc--True] PASSED [ 7%] anndata/tests/test_concatenate.py::test_concatenate_dense PASSED [ 7%] anndata/tests/test_concatenate.py::test_concatenate_layers[np_array-inner] PASSED [ 7%] anndata/tests/test_concatenate.py::test_concatenate_layers[np_array-outer] PASSED [ 7%] anndata/tests/test_concatenate.py::test_concatenate_layers[scipy_csr-inner] PASSED [ 7%] anndata/tests/test_concatenate.py::test_concatenate_layers[scipy_csr-outer] PASSED [ 7%] anndata/tests/test_concatenate.py::test_concatenate_layers[scipy_csc-inner] PASSED [ 7%] anndata/tests/test_concatenate.py::test_concatenate_layers[scipy_csc-outer] PASSED [ 7%] anndata/tests/test_concatenate.py::test_concatenate_obsm_inner PASSED [ 8%] anndata/tests/test_concatenate.py::test_concatenate_obsm_outer[0] PASSED [ 8%] anndata/tests/test_concatenate.py::test_concatenate_obsm_outer[nan] PASSED [ 8%] anndata/tests/test_concatenate.py::test_concatenate_obsm_outer[3.141592653589793] PASSED [ 8%] anndata/tests/test_concatenate.py::test_concat_annot_join[inner] PASSED [ 8%] anndata/tests/test_concatenate.py::test_concat_annot_join[outer] PASSED [ 8%] anndata/tests/test_concatenate.py::test_concatenate_layers_misaligned[np_array-inner] PASSED [ 8%] anndata/tests/test_concatenate.py::test_concatenate_layers_misaligned[np_array-outer] PASSED [ 8%] anndata/tests/test_concatenate.py::test_concatenate_layers_misaligned[scipy_csr-inner] PASSED [ 8%] anndata/tests/test_concatenate.py::test_concatenate_layers_misaligned[scipy_csr-outer] PASSED [ 8%] anndata/tests/test_concatenate.py::test_concatenate_layers_misaligned[scipy_csc-inner] PASSED [ 8%] anndata/tests/test_concatenate.py::test_concatenate_layers_misaligned[scipy_csc-outer] PASSED [ 8%] anndata/tests/test_concatenate.py::test_concatenate_layers_outer[np_array-0] PASSED [ 8%] anndata/tests/test_concatenate.py::test_concatenate_layers_outer[np_array-nan] PASSED [ 8%] anndata/tests/test_concatenate.py::test_concatenate_layers_outer[np_array-3.141592653589793] PASSED [ 8%] anndata/tests/test_concatenate.py::test_concatenate_layers_outer[scipy_csr-0] PASSED [ 8%] anndata/tests/test_concatenate.py::test_concatenate_layers_outer[scipy_csr-nan] PASSED [ 8%] anndata/tests/test_concatenate.py::test_concatenate_layers_outer[scipy_csr-3.141592653589793] PASSED [ 8%] anndata/tests/test_concatenate.py::test_concatenate_layers_outer[scipy_csc-0] PASSED [ 9%] anndata/tests/test_concatenate.py::test_concatenate_layers_outer[scipy_csc-nan] PASSED [ 9%] anndata/tests/test_concatenate.py::test_concatenate_layers_outer[scipy_csc-3.141592653589793] PASSED [ 9%] anndata/tests/test_concatenate.py::test_concatenate_fill_value[0] PASSED [ 9%] anndata/tests/test_concatenate.py::test_concatenate_fill_value[nan] PASSED [ 9%] anndata/tests/test_concatenate.py::test_concatenate_fill_value[3.141592653589793] PASSED [ 9%] anndata/tests/test_concatenate.py::test_concatenate_dense_duplicates PASSED [ 9%] anndata/tests/test_concatenate.py::test_concatenate_sparse PASSED [ 9%] anndata/tests/test_concatenate.py::test_concatenate_mixed PASSED [ 9%] anndata/tests/test_concatenate.py::test_concatenate_with_raw PASSED [ 9%] anndata/tests/test_concatenate.py::test_pairwise_concat[0-np_array] PASSED [ 9%] anndata/tests/test_concatenate.py::test_pairwise_concat[0-scipy_csr] PASSED [ 9%] anndata/tests/test_concatenate.py::test_pairwise_concat[0-scipy_csc] PASSED [ 9%] anndata/tests/test_concatenate.py::test_pairwise_concat[1-np_array] PASSED [ 9%] anndata/tests/test_concatenate.py::test_pairwise_concat[1-scipy_csr] PASSED [ 9%] anndata/tests/test_concatenate.py::test_pairwise_concat[1-scipy_csc] PASSED [ 9%] anndata/tests/test_concatenate.py::test_nan_merge[0-inner-np_array] PASSED [ 9%] anndata/tests/test_concatenate.py::test_nan_merge[0-inner-scipy_csr] PASSED [ 10%] anndata/tests/test_concatenate.py::test_nan_merge[0-inner-scipy_csc] PASSED [ 10%] anndata/tests/test_concatenate.py::test_nan_merge[0-outer-np_array] PASSED [ 10%] anndata/tests/test_concatenate.py::test_nan_merge[0-outer-scipy_csr] PASSED [ 10%] anndata/tests/test_concatenate.py::test_nan_merge[0-outer-scipy_csc] PASSED [ 10%] anndata/tests/test_concatenate.py::test_nan_merge[1-inner-np_array] PASSED [ 10%] anndata/tests/test_concatenate.py::test_nan_merge[1-inner-scipy_csr] PASSED [ 10%] anndata/tests/test_concatenate.py::test_nan_merge[1-inner-scipy_csc] PASSED [ 10%] anndata/tests/test_concatenate.py::test_nan_merge[1-outer-np_array] PASSED [ 10%] anndata/tests/test_concatenate.py::test_nan_merge[1-outer-scipy_csr] PASSED [ 10%] anndata/tests/test_concatenate.py::test_nan_merge[1-outer-scipy_csc] PASSED [ 10%] anndata/tests/test_concatenate.py::test_merge_unique PASSED [ 10%] anndata/tests/test_concatenate.py::test_merge_same PASSED [ 10%] anndata/tests/test_concatenate.py::test_merge_first PASSED [ 10%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss0-None-result0-] PASSED [ 10%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss1-first-result1-] PASSED [ 10%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss2-unique-result2-] PASSED [ 10%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss3-same-result3-] PASSED [ 11%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss4-only-result4-] PASSED [ 11%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss5-None-result5-gen_df] PASSED [ 11%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss6-first-result6-gen_df] PASSED [ 11%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss7-unique-result7-gen_df] PASSED [ 11%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss8-same-result8-gen_df] PASSED [ 11%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss9-only-result9-gen_df] PASSED [ 11%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss10-None-result10-gen_array] PASSED [ 11%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss11-first-result11-gen_array] PASSED [ 11%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss12-unique-result12-gen_array] PASSED [ 11%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss13-same-result13-gen_array] PASSED [ 11%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss14-only-result14-gen_array] PASSED [ 11%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss15-None-result15-gen_list] PASSED [ 11%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss16-first-result16-gen_list] PASSED [ 11%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss17-unique-result17-gen_list] PASSED [ 11%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss18-same-result18-gen_list] PASSED [ 11%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss19-only-result19-gen_list] PASSED [ 11%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss20-None-result20-gen_sparse] PASSED [ 12%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss21-first-result21-gen_sparse] PASSED [ 12%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss22-unique-result22-gen_sparse] PASSED [ 12%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss23-same-result23-gen_sparse] PASSED [ 12%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss24-only-result24-gen_sparse] PASSED [ 12%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss25-None-result25-gen_something] PASSED [ 12%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss26-first-result26-gen_something] PASSED [ 12%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss27-unique-result27-gen_something] PASSED [ 12%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss28-same-result28-gen_something] PASSED [ 12%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss29-only-result29-gen_something] PASSED [ 12%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss30-None-result30-] PASSED [ 12%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss31-first-result31-] PASSED [ 12%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss32-unique-result32-] PASSED [ 12%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss33-same-result33-] PASSED [ 12%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss34-only-result34-] PASSED [ 12%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss35-None-result35-gen_df] PASSED [ 12%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss36-first-result36-gen_df] PASSED [ 12%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss37-unique-result37-gen_df] PASSED [ 12%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss38-same-result38-gen_df] PASSED [ 13%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss39-only-result39-gen_df] PASSED [ 13%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss40-None-result40-gen_array] PASSED [ 13%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss41-first-result41-gen_array] PASSED [ 13%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss42-unique-result42-gen_array] PASSED [ 13%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss43-same-result43-gen_array] PASSED [ 13%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss44-only-result44-gen_array] PASSED [ 13%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss45-None-result45-gen_list] PASSED [ 13%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss46-first-result46-gen_list] PASSED [ 13%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss47-unique-result47-gen_list] PASSED [ 13%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss48-same-result48-gen_list] PASSED [ 13%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss49-only-result49-gen_list] PASSED [ 13%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss50-None-result50-gen_sparse] PASSED [ 13%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss51-first-result51-gen_sparse] PASSED [ 13%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss52-unique-result52-gen_sparse] PASSED [ 13%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss53-same-result53-gen_sparse] PASSED [ 13%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss54-only-result54-gen_sparse] PASSED [ 13%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss55-None-result55-gen_something] PASSED [ 14%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss56-first-result56-gen_something] PASSED [ 14%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss57-unique-result57-gen_something] PASSED [ 14%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss58-same-result58-gen_something] PASSED [ 14%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss59-only-result59-gen_something] PASSED [ 14%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss60-None-result60-] PASSED [ 14%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss61-first-result61-] PASSED [ 14%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss62-unique-result62-] PASSED [ 14%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss63-same-result63-] PASSED [ 14%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss64-only-result64-] PASSED [ 14%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss65-None-result65-gen_df] PASSED [ 14%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss66-first-result66-gen_df] PASSED [ 14%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss67-unique-result67-gen_df] PASSED [ 14%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss68-same-result68-gen_df] PASSED [ 14%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss69-only-result69-gen_df] PASSED [ 14%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss70-None-result70-gen_array] PASSED [ 14%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss71-first-result71-gen_array] PASSED [ 14%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss72-unique-result72-gen_array] PASSED [ 15%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss73-same-result73-gen_array] PASSED [ 15%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss74-only-result74-gen_array] PASSED [ 15%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss75-None-result75-gen_list] PASSED [ 15%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss76-first-result76-gen_list] PASSED [ 15%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss77-unique-result77-gen_list] PASSED [ 15%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss78-same-result78-gen_list] PASSED [ 15%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss79-only-result79-gen_list] PASSED [ 15%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss80-None-result80-gen_sparse] PASSED [ 15%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss81-first-result81-gen_sparse] PASSED [ 15%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss82-unique-result82-gen_sparse] PASSED [ 15%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss83-same-result83-gen_sparse] PASSED [ 15%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss84-only-result84-gen_sparse] PASSED [ 15%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss85-None-result85-gen_something] PASSED [ 15%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss86-first-result86-gen_something] PASSED [ 15%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss87-unique-result87-gen_something] PASSED [ 15%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss88-same-result88-gen_something] PASSED [ 15%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss89-only-result89-gen_something] PASSED [ 16%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss90-None-result90-] PASSED [ 16%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss91-first-result91-] PASSED [ 16%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss92-unique-result92-] PASSED [ 16%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss93-same-result93-] PASSED [ 16%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss94-only-result94-] PASSED [ 16%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss95-None-result95-gen_df] PASSED [ 16%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss96-first-result96-gen_df] PASSED [ 16%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss97-unique-result97-gen_df] PASSED [ 16%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss98-same-result98-gen_df] PASSED [ 16%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss99-only-result99-gen_df] PASSED [ 16%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss100-None-result100-gen_array] PASSED [ 16%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss101-first-result101-gen_array] PASSED [ 16%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss102-unique-result102-gen_array] PASSED [ 16%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss103-same-result103-gen_array] PASSED [ 16%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss104-only-result104-gen_array] PASSED [ 16%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss105-None-result105-gen_list] PASSED [ 16%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss106-first-result106-gen_list] PASSED [ 16%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss107-unique-result107-gen_list] PASSED [ 17%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss108-same-result108-gen_list] PASSED [ 17%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss109-only-result109-gen_list] PASSED [ 17%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss110-None-result110-gen_sparse] PASSED [ 17%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss111-first-result111-gen_sparse] PASSED [ 17%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss112-unique-result112-gen_sparse] PASSED [ 17%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss113-same-result113-gen_sparse] PASSED [ 17%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss114-only-result114-gen_sparse] PASSED [ 17%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss115-None-result115-gen_something] PASSED [ 17%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss116-first-result116-gen_something] PASSED [ 17%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss117-unique-result117-gen_something] PASSED [ 17%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss118-same-result118-gen_something] PASSED [ 17%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss119-only-result119-gen_something] PASSED [ 17%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss120-None-result120-] PASSED [ 17%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss121-first-result121-] PASSED [ 17%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss122-unique-result122-] PASSED [ 17%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss123-same-result123-] PASSED [ 17%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss124-only-result124-] PASSED [ 18%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss125-None-result125-gen_df] PASSED [ 18%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss126-first-result126-gen_df] PASSED [ 18%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss127-unique-result127-gen_df] PASSED [ 18%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss128-same-result128-gen_df] PASSED [ 18%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss129-only-result129-gen_df] PASSED [ 18%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss130-None-result130-gen_array] PASSED [ 18%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss131-first-result131-gen_array] PASSED [ 18%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss132-unique-result132-gen_array] PASSED [ 18%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss133-same-result133-gen_array] PASSED [ 18%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss134-only-result134-gen_array] PASSED [ 18%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss135-None-result135-gen_list] PASSED [ 18%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss136-first-result136-gen_list] PASSED [ 18%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss137-unique-result137-gen_list] PASSED [ 18%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss138-same-result138-gen_list] PASSED [ 18%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss139-only-result139-gen_list] PASSED [ 18%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss140-None-result140-gen_sparse] PASSED [ 18%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss141-first-result141-gen_sparse] PASSED [ 19%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss142-unique-result142-gen_sparse] PASSED [ 19%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss143-same-result143-gen_sparse] PASSED [ 19%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss144-only-result144-gen_sparse] PASSED [ 19%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss145-None-result145-gen_something] PASSED [ 19%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss146-first-result146-gen_something] PASSED [ 19%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss147-unique-result147-gen_something] PASSED [ 19%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss148-same-result148-gen_something] PASSED [ 19%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss149-only-result149-gen_something] PASSED [ 19%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss150-None-result150-] PASSED [ 19%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss151-first-result151-] PASSED [ 19%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss152-unique-result152-] PASSED [ 19%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss153-same-result153-] PASSED [ 19%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss154-only-result154-] PASSED [ 19%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss155-None-result155-gen_df] PASSED [ 19%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss156-first-result156-gen_df] PASSED [ 19%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss157-unique-result157-gen_df] PASSED [ 19%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss158-same-result158-gen_df] PASSED [ 20%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss159-only-result159-gen_df] PASSED [ 20%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss160-None-result160-gen_array] PASSED [ 20%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss161-first-result161-gen_array] PASSED [ 20%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss162-unique-result162-gen_array] PASSED [ 20%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss163-same-result163-gen_array] PASSED [ 20%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss164-only-result164-gen_array] PASSED [ 20%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss165-None-result165-gen_list] PASSED [ 20%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss166-first-result166-gen_list] PASSED [ 20%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss167-unique-result167-gen_list] PASSED [ 20%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss168-same-result168-gen_list] PASSED [ 20%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss169-only-result169-gen_list] PASSED [ 20%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss170-None-result170-gen_sparse] PASSED [ 20%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss171-first-result171-gen_sparse] PASSED [ 20%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss172-unique-result172-gen_sparse] PASSED [ 20%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss173-same-result173-gen_sparse] PASSED [ 20%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss174-only-result174-gen_sparse] PASSED [ 20%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss175-None-result175-gen_something] PASSED [ 20%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss176-first-result176-gen_something] PASSED [ 21%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss177-unique-result177-gen_something] PASSED [ 21%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss178-same-result178-gen_something] PASSED [ 21%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss179-only-result179-gen_something] PASSED [ 21%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-0-inner-None-0] PASSED [ 21%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-0-inner-None-nan] PASSED [ 21%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-0-inner-None-3.141592653589793] PASSED [ 21%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-0-inner-same-0] PASSED [ 21%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-0-inner-same-nan] PASSED [ 21%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-0-inner-same-3.141592653589793] PASSED [ 21%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-0-inner-unique-0] PASSED [ 21%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-0-inner-unique-nan] PASSED [ 21%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-0-inner-unique-3.141592653589793] PASSED [ 21%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-0-inner-first-0] PASSED [ 21%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-0-inner-first-nan] PASSED [ 21%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-0-inner-first-3.141592653589793] PASSED [ 21%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-0-inner-only-0] PASSED [ 21%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-0-inner-only-nan] PASSED [ 22%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-0-inner-only-3.141592653589793] PASSED [ 22%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-0-outer-None-0] PASSED [ 22%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-0-outer-None-nan] PASSED [ 22%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-0-outer-None-3.141592653589793] PASSED [ 22%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-0-outer-same-0] PASSED [ 22%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-0-outer-same-nan] PASSED [ 22%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-0-outer-same-3.141592653589793] PASSED [ 22%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-0-outer-unique-0] PASSED [ 22%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-0-outer-unique-nan] PASSED [ 22%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-0-outer-unique-3.141592653589793] PASSED [ 22%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-0-outer-first-0] PASSED [ 22%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-0-outer-first-nan] PASSED [ 22%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-0-outer-first-3.141592653589793] PASSED [ 22%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-0-outer-only-0] PASSED [ 22%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-0-outer-only-nan] PASSED [ 22%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-0-outer-only-3.141592653589793] PASSED [ 22%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-1-inner-None-0] PASSED [ 23%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-1-inner-None-nan] PASSED [ 23%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-1-inner-None-3.141592653589793] PASSED [ 23%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-1-inner-same-0] PASSED [ 23%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-1-inner-same-nan] PASSED [ 23%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-1-inner-same-3.141592653589793] PASSED [ 23%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-1-inner-unique-0] PASSED [ 23%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-1-inner-unique-nan] PASSED [ 23%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-1-inner-unique-3.141592653589793] PASSED [ 23%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-1-inner-first-0] PASSED [ 23%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-1-inner-first-nan] PASSED [ 23%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-1-inner-first-3.141592653589793] PASSED [ 23%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-1-inner-only-0] PASSED [ 23%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-1-inner-only-nan] PASSED [ 23%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-1-inner-only-3.141592653589793] PASSED [ 23%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-1-outer-None-0] PASSED [ 23%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-1-outer-None-nan] PASSED [ 23%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-1-outer-None-3.141592653589793] PASSED [ 24%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-1-outer-same-0] PASSED [ 24%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-1-outer-same-nan] PASSED [ 24%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-1-outer-same-3.141592653589793] PASSED [ 24%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-1-outer-unique-0] PASSED [ 24%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-1-outer-unique-nan] PASSED [ 24%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-1-outer-unique-3.141592653589793] PASSED [ 24%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-1-outer-first-0] PASSED [ 24%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-1-outer-first-nan] PASSED [ 24%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-1-outer-first-3.141592653589793] PASSED [ 24%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-1-outer-only-0] PASSED [ 24%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-1-outer-only-nan] PASSED [ 24%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-1-outer-only-3.141592653589793] PASSED [ 24%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-0-inner-None-0] PASSED [ 24%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-0-inner-None-nan] PASSED [ 24%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-0-inner-None-3.141592653589793] PASSED [ 24%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-0-inner-same-0] PASSED [ 24%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-0-inner-same-nan] PASSED [ 25%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-0-inner-same-3.141592653589793] PASSED [ 25%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-0-inner-unique-0] PASSED [ 25%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-0-inner-unique-nan] PASSED [ 25%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-0-inner-unique-3.141592653589793] PASSED [ 25%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-0-inner-first-0] PASSED [ 25%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-0-inner-first-nan] PASSED [ 25%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-0-inner-first-3.141592653589793] PASSED [ 25%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-0-inner-only-0] PASSED [ 25%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-0-inner-only-nan] PASSED [ 25%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-0-inner-only-3.141592653589793] PASSED [ 25%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-0-outer-None-0] PASSED [ 25%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-0-outer-None-nan] PASSED [ 25%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-0-outer-None-3.141592653589793] PASSED [ 25%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-0-outer-same-0] PASSED [ 25%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-0-outer-same-nan] PASSED [ 25%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-0-outer-same-3.141592653589793] PASSED [ 25%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-0-outer-unique-0] PASSED [ 25%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-0-outer-unique-nan] PASSED [ 26%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-0-outer-unique-3.141592653589793] PASSED [ 26%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-0-outer-first-0] PASSED [ 26%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-0-outer-first-nan] PASSED [ 26%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-0-outer-first-3.141592653589793] PASSED [ 26%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-0-outer-only-0] PASSED [ 26%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-0-outer-only-nan] PASSED [ 26%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-0-outer-only-3.141592653589793] PASSED [ 26%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-1-inner-None-0] PASSED [ 26%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-1-inner-None-nan] PASSED [ 26%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-1-inner-None-3.141592653589793] PASSED [ 26%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-1-inner-same-0] PASSED [ 26%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-1-inner-same-nan] PASSED [ 26%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-1-inner-same-3.141592653589793] PASSED [ 26%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-1-inner-unique-0] PASSED [ 26%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-1-inner-unique-nan] PASSED [ 26%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-1-inner-unique-3.141592653589793] PASSED [ 26%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-1-inner-first-0] PASSED [ 27%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-1-inner-first-nan] PASSED [ 27%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-1-inner-first-3.141592653589793] PASSED [ 27%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-1-inner-only-0] PASSED [ 27%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-1-inner-only-nan] PASSED [ 27%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-1-inner-only-3.141592653589793] PASSED [ 27%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-1-outer-None-0] PASSED [ 27%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-1-outer-None-nan] PASSED [ 27%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-1-outer-None-3.141592653589793] PASSED [ 27%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-1-outer-same-0] PASSED [ 27%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-1-outer-same-nan] PASSED [ 27%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-1-outer-same-3.141592653589793] PASSED [ 27%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-1-outer-unique-0] PASSED [ 27%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-1-outer-unique-nan] PASSED [ 27%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-1-outer-unique-3.141592653589793] PASSED [ 27%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-1-outer-first-0] PASSED [ 27%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-1-outer-first-nan] PASSED [ 27%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-1-outer-first-3.141592653589793] PASSED [ 28%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-1-outer-only-0] PASSED [ 28%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-1-outer-only-nan] PASSED [ 28%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-1-outer-only-3.141592653589793] PASSED [ 28%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-0-inner-None-0] PASSED [ 28%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-0-inner-None-nan] PASSED [ 28%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-0-inner-None-3.141592653589793] PASSED [ 28%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-0-inner-same-0] PASSED [ 28%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-0-inner-same-nan] PASSED [ 28%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-0-inner-same-3.141592653589793] PASSED [ 28%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-0-inner-unique-0] PASSED [ 28%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-0-inner-unique-nan] PASSED [ 28%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-0-inner-unique-3.141592653589793] PASSED [ 28%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-0-inner-first-0] PASSED [ 28%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-0-inner-first-nan] PASSED [ 28%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-0-inner-first-3.141592653589793] PASSED [ 28%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-0-inner-only-0] PASSED [ 28%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-0-inner-only-nan] PASSED [ 29%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-0-inner-only-3.141592653589793] PASSED [ 29%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-0-outer-None-0] PASSED [ 29%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-0-outer-None-nan] PASSED [ 29%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-0-outer-None-3.141592653589793] PASSED [ 29%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-0-outer-same-0] PASSED [ 29%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-0-outer-same-nan] PASSED [ 29%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-0-outer-same-3.141592653589793] PASSED [ 29%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-0-outer-unique-0] PASSED [ 29%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-0-outer-unique-nan] PASSED [ 29%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-0-outer-unique-3.141592653589793] PASSED [ 29%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-0-outer-first-0] PASSED [ 29%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-0-outer-first-nan] PASSED [ 29%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-0-outer-first-3.141592653589793] PASSED [ 29%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-0-outer-only-0] PASSED [ 29%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-0-outer-only-nan] PASSED [ 29%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-0-outer-only-3.141592653589793] PASSED [ 29%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-1-inner-None-0] PASSED [ 29%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-1-inner-None-nan] PASSED [ 30%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-1-inner-None-3.141592653589793] PASSED [ 30%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-1-inner-same-0] PASSED [ 30%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-1-inner-same-nan] PASSED [ 30%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-1-inner-same-3.141592653589793] PASSED [ 30%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-1-inner-unique-0] PASSED [ 30%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-1-inner-unique-nan] PASSED [ 30%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-1-inner-unique-3.141592653589793] PASSED [ 30%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-1-inner-first-0] PASSED [ 30%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-1-inner-first-nan] PASSED [ 30%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-1-inner-first-3.141592653589793] PASSED [ 30%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-1-inner-only-0] PASSED [ 30%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-1-inner-only-nan] PASSED [ 30%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-1-inner-only-3.141592653589793] PASSED [ 30%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-1-outer-None-0] PASSED [ 30%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-1-outer-None-nan] PASSED [ 30%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-1-outer-None-3.141592653589793] PASSED [ 30%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-1-outer-same-0] PASSED [ 31%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-1-outer-same-nan] PASSED [ 31%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-1-outer-same-3.141592653589793] PASSED [ 31%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-1-outer-unique-0] PASSED [ 31%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-1-outer-unique-nan] PASSED [ 31%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-1-outer-unique-3.141592653589793] PASSED [ 31%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-1-outer-first-0] PASSED [ 31%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-1-outer-first-nan] PASSED [ 31%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-1-outer-first-3.141592653589793] PASSED [ 31%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-1-outer-only-0] PASSED [ 31%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-1-outer-only-nan] PASSED [ 31%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-1-outer-only-3.141592653589793] PASSED [ 31%] anndata/tests/test_concatenate.py::test_batch_key[0] PASSED [ 31%] anndata/tests/test_concatenate.py::test_batch_key[1] PASSED [ 31%] anndata/tests/test_concatenate.py::test_concat_categories_from_mapping PASSED [ 31%] anndata/tests/test_concatenate.py::test_concat_names[0] PASSED [ 31%] anndata/tests/test_concatenate.py::test_concat_names[1] PASSED [ 31%] anndata/tests/test_concatenate.py::test_concat_size_0_dim[0-inner-None-no_var] PASSED [ 32%] anndata/tests/test_concatenate.py::test_concat_size_0_dim[0-inner-None-no_obs] PASSED [ 32%] anndata/tests/test_concatenate.py::test_concat_size_0_dim[0-inner-same-no_var] PASSED [ 32%] anndata/tests/test_concatenate.py::test_concat_size_0_dim[0-inner-same-no_obs] PASSED [ 32%] anndata/tests/test_concatenate.py::test_concat_size_0_dim[0-inner-unique-no_var] PASSED [ 32%] anndata/tests/test_concatenate.py::test_concat_size_0_dim[0-inner-unique-no_obs] PASSED [ 32%] anndata/tests/test_concatenate.py::test_concat_size_0_dim[0-inner-first-no_var] PASSED [ 32%] anndata/tests/test_concatenate.py::test_concat_size_0_dim[0-inner-first-no_obs] PASSED [ 32%] anndata/tests/test_concatenate.py::test_concat_size_0_dim[0-inner-only-no_var] PASSED [ 32%] anndata/tests/test_concatenate.py::test_concat_size_0_dim[0-inner-only-no_obs] PASSED [ 32%] anndata/tests/test_concatenate.py::test_concat_size_0_dim[0-outer-None-no_var] PASSED [ 32%] anndata/tests/test_concatenate.py::test_concat_size_0_dim[0-outer-None-no_obs] PASSED [ 32%] anndata/tests/test_concatenate.py::test_concat_size_0_dim[0-outer-same-no_var] PASSED [ 32%] anndata/tests/test_concatenate.py::test_concat_size_0_dim[0-outer-same-no_obs] PASSED [ 32%] anndata/tests/test_concatenate.py::test_concat_size_0_dim[0-outer-unique-no_var] PASSED [ 32%] anndata/tests/test_concatenate.py::test_concat_size_0_dim[0-outer-unique-no_obs] PASSED [ 32%] anndata/tests/test_concatenate.py::test_concat_size_0_dim[0-outer-first-no_var] PASSED [ 32%] anndata/tests/test_concatenate.py::test_concat_size_0_dim[0-outer-first-no_obs] PASSED [ 33%] anndata/tests/test_concatenate.py::test_concat_size_0_dim[0-outer-only-no_var] PASSED [ 33%] anndata/tests/test_concatenate.py::test_concat_size_0_dim[0-outer-only-no_obs] PASSED [ 33%] anndata/tests/test_concatenate.py::test_concat_size_0_dim[1-inner-None-no_var] PASSED [ 33%] anndata/tests/test_concatenate.py::test_concat_size_0_dim[1-inner-None-no_obs] PASSED [ 33%] anndata/tests/test_concatenate.py::test_concat_size_0_dim[1-inner-same-no_var] PASSED [ 33%] anndata/tests/test_concatenate.py::test_concat_size_0_dim[1-inner-same-no_obs] PASSED [ 33%] anndata/tests/test_concatenate.py::test_concat_size_0_dim[1-inner-unique-no_var] PASSED [ 33%] anndata/tests/test_concatenate.py::test_concat_size_0_dim[1-inner-unique-no_obs] PASSED [ 33%] anndata/tests/test_concatenate.py::test_concat_size_0_dim[1-inner-first-no_var] PASSED [ 33%] anndata/tests/test_concatenate.py::test_concat_size_0_dim[1-inner-first-no_obs] PASSED [ 33%] anndata/tests/test_concatenate.py::test_concat_size_0_dim[1-inner-only-no_var] PASSED [ 33%] anndata/tests/test_concatenate.py::test_concat_size_0_dim[1-inner-only-no_obs] PASSED [ 33%] anndata/tests/test_concatenate.py::test_concat_size_0_dim[1-outer-None-no_var] PASSED [ 33%] anndata/tests/test_concatenate.py::test_concat_size_0_dim[1-outer-None-no_obs] PASSED [ 33%] anndata/tests/test_concatenate.py::test_concat_size_0_dim[1-outer-same-no_var] PASSED [ 33%] anndata/tests/test_concatenate.py::test_concat_size_0_dim[1-outer-same-no_obs] PASSED [ 33%] anndata/tests/test_concatenate.py::test_concat_size_0_dim[1-outer-unique-no_var] PASSED [ 33%] anndata/tests/test_concatenate.py::test_concat_size_0_dim[1-outer-unique-no_obs] PASSED [ 34%] anndata/tests/test_concatenate.py::test_concat_size_0_dim[1-outer-first-no_var] PASSED [ 34%] anndata/tests/test_concatenate.py::test_concat_size_0_dim[1-outer-first-no_obs] PASSED [ 34%] anndata/tests/test_concatenate.py::test_concat_size_0_dim[1-outer-only-no_var] PASSED [ 34%] anndata/tests/test_concatenate.py::test_concat_size_0_dim[1-outer-only-no_obs] PASSED [ 34%] anndata/tests/test_concatenate.py::test_concat_outer_aligned_mapping[sparse] PASSED [ 34%] anndata/tests/test_concatenate.py::test_concat_outer_aligned_mapping[array] PASSED [ 34%] anndata/tests/test_concatenate.py::test_concat_outer_aligned_mapping[df] PASSED [ 34%] anndata/tests/test_concatenate.py::test_concatenate_size_0_dim PASSED [ 34%] anndata/tests/test_deprecations.py::test_get_obsvar_array_warn PASSED [ 34%] anndata/tests/test_deprecations.py::test_get_obsvar_array PASSED [ 34%] anndata/tests/test_deprecations.py::test_obsvar_vector_Xlayer PASSED [ 34%] anndata/tests/test_deprecations.py::test_force_dense_deprecated PASSED [ 34%] anndata/tests/test_deprecations.py::test_get_uns_neighbors_deprecated PASSED [ 34%] anndata/tests/test_deprecations.py::test_set_uns_neighbors_deprecated PASSED [ 34%] anndata/tests/test_deprecations.py::test_slice_uns_sparse_deprecated PASSED [ 34%] anndata/tests/test_deprecations.py::test_deprecated_neighbors_get_mtx PASSED [ 34%] anndata/tests/test_deprecations.py::test_deprecated_neighbors_get_other PASSED [ 35%] anndata/tests/test_deprecations.py::test_deprecated_neighbors_set_other PASSED [ 35%] anndata/tests/test_get_vector.py::test_amgibuous_keys PASSED [ 35%] anndata/tests/test_hdf5_backing.py::test_read_write_X[scipy-csr-r+-True] PASSED [ 35%] anndata/tests/test_hdf5_backing.py::test_read_write_X[scipy-csr-r+-False] PASSED [ 35%] anndata/tests/test_hdf5_backing.py::test_read_write_X[scipy-csr-r-True] PASSED [ 35%] anndata/tests/test_hdf5_backing.py::test_read_write_X[scipy-csr-r-False] PASSED [ 35%] anndata/tests/test_hdf5_backing.py::test_read_write_X[scipy-csr-False-True] PASSED [ 35%] anndata/tests/test_hdf5_backing.py::test_read_write_X[scipy-csr-False-False] PASSED [ 35%] anndata/tests/test_hdf5_backing.py::test_read_write_X[scipy-csc-r+-True] PASSED [ 35%] anndata/tests/test_hdf5_backing.py::test_read_write_X[scipy-csc-r+-False] PASSED [ 35%] anndata/tests/test_hdf5_backing.py::test_read_write_X[scipy-csc-r-True] PASSED [ 35%] anndata/tests/test_hdf5_backing.py::test_read_write_X[scipy-csc-r-False] PASSED [ 35%] anndata/tests/test_hdf5_backing.py::test_read_write_X[scipy-csc-False-True] PASSED [ 35%] anndata/tests/test_hdf5_backing.py::test_read_write_X[scipy-csc-False-False] PASSED [ 35%] anndata/tests/test_hdf5_backing.py::test_read_write_X[np-array-r+-True] PASSED [ 35%] anndata/tests/test_hdf5_backing.py::test_read_write_X[np-array-r+-False] PASSED [ 35%] anndata/tests/test_hdf5_backing.py::test_read_write_X[np-array-r-True] PASSED [ 36%] anndata/tests/test_hdf5_backing.py::test_read_write_X[np-array-r-False] PASSED [ 36%] anndata/tests/test_hdf5_backing.py::test_read_write_X[np-array-False-True] PASSED [ 36%] anndata/tests/test_hdf5_backing.py::test_read_write_X[np-array-False-False] PASSED [ 36%] anndata/tests/test_hdf5_backing.py::test_backing PASSED [ 36%] anndata/tests/test_hdf5_backing.py::test_backing_copy PASSED [ 36%] anndata/tests/test_hdf5_backing.py::test_backed_raw PASSED [ 36%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[array_subset-array_subset-dense_array] XFAIL [ 36%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[array_subset-array_subset-csr_matrix] PASSED [ 36%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[array_subset-slice_subset-dense_array] PASSED [ 36%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[array_subset-slice_subset-csr_matrix] PASSED [ 36%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[array_subset-single_subset-dense_array] PASSED [ 36%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[array_subset-single_subset-csr_matrix] PASSED [ 36%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[array_subset-array_int_subset-dense_array] XFAIL [ 36%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[array_subset-array_int_subset-csr_matrix] PASSED [ 36%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[array_subset-array_bool_subset-dense_array] XFAIL [ 36%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[array_subset-array_bool_subset-csr_matrix] PASSED [ 36%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[array_subset-matrix_bool_subset-dense_array] XFAIL [ 37%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[array_subset-matrix_bool_subset-csr_matrix] PASSED [ 37%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[array_subset-spmatrix_bool_subset-dense_array] XFAIL [ 37%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[array_subset-spmatrix_bool_subset-csr_matrix] PASSED [ 37%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[slice_subset-array_subset-dense_array] PASSED [ 37%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[slice_subset-array_subset-csr_matrix] PASSED [ 37%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[slice_subset-slice_subset-dense_array] PASSED [ 37%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[slice_subset-slice_subset-csr_matrix] PASSED [ 37%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[slice_subset-single_subset-dense_array] PASSED [ 37%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[slice_subset-single_subset-csr_matrix] PASSED [ 37%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[slice_subset-array_int_subset-dense_array] PASSED [ 37%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[slice_subset-array_int_subset-csr_matrix] PASSED [ 37%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[slice_subset-array_bool_subset-dense_array] PASSED [ 37%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[slice_subset-array_bool_subset-csr_matrix] PASSED [ 37%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[slice_subset-matrix_bool_subset-dense_array] PASSED [ 37%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[slice_subset-matrix_bool_subset-csr_matrix] PASSED [ 37%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[slice_subset-spmatrix_bool_subset-dense_array] PASSED [ 37%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[slice_subset-spmatrix_bool_subset-csr_matrix] PASSED [ 37%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[single_subset-array_subset-dense_array] PASSED [ 38%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[single_subset-array_subset-csr_matrix] PASSED [ 38%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[single_subset-slice_subset-dense_array] PASSED [ 38%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[single_subset-slice_subset-csr_matrix] PASSED [ 38%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[single_subset-single_subset-dense_array] PASSED [ 38%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[single_subset-single_subset-csr_matrix] PASSED [ 38%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[single_subset-array_int_subset-dense_array] PASSED [ 38%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[single_subset-array_int_subset-csr_matrix] PASSED [ 38%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[single_subset-array_bool_subset-dense_array] PASSED [ 38%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[single_subset-array_bool_subset-csr_matrix] PASSED [ 38%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[single_subset-matrix_bool_subset-dense_array] PASSED [ 38%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[single_subset-matrix_bool_subset-csr_matrix] PASSED [ 38%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[single_subset-spmatrix_bool_subset-dense_array] PASSED [ 38%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[single_subset-spmatrix_bool_subset-csr_matrix] PASSED [ 38%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[array_int_subset-array_subset-dense_array] XFAIL [ 38%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[array_int_subset-array_subset-csr_matrix] PASSED [ 38%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[array_int_subset-slice_subset-dense_array] PASSED [ 38%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[array_int_subset-slice_subset-csr_matrix] PASSED [ 39%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[array_int_subset-single_subset-dense_array] PASSED [ 39%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[array_int_subset-single_subset-csr_matrix] PASSED [ 39%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[array_int_subset-array_int_subset-dense_array] XFAIL [ 39%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[array_int_subset-array_int_subset-csr_matrix] PASSED [ 39%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[array_int_subset-array_bool_subset-dense_array] XFAIL [ 39%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[array_int_subset-array_bool_subset-csr_matrix] PASSED [ 39%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[array_int_subset-matrix_bool_subset-dense_array] XFAIL [ 39%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[array_int_subset-matrix_bool_subset-csr_matrix] PASSED [ 39%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[array_int_subset-spmatrix_bool_subset-dense_array] XFAIL [ 39%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[array_int_subset-spmatrix_bool_subset-csr_matrix] PASSED [ 39%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[array_bool_subset-array_subset-dense_array] XFAIL [ 39%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[array_bool_subset-array_subset-csr_matrix] PASSED [ 39%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[array_bool_subset-slice_subset-dense_array] PASSED [ 39%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[array_bool_subset-slice_subset-csr_matrix] PASSED [ 39%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[array_bool_subset-single_subset-dense_array] PASSED [ 39%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[array_bool_subset-single_subset-csr_matrix] PASSED [ 39%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[array_bool_subset-array_int_subset-dense_array] XFAIL [ 40%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[array_bool_subset-array_int_subset-csr_matrix] PASSED [ 40%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[array_bool_subset-array_bool_subset-dense_array] XFAIL [ 40%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[array_bool_subset-array_bool_subset-csr_matrix] PASSED [ 40%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[array_bool_subset-matrix_bool_subset-dense_array] XFAIL [ 40%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[array_bool_subset-matrix_bool_subset-csr_matrix] PASSED [ 40%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[array_bool_subset-spmatrix_bool_subset-dense_array] XFAIL [ 40%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[array_bool_subset-spmatrix_bool_subset-csr_matrix] PASSED [ 40%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[matrix_bool_subset-array_subset-dense_array] XFAIL [ 40%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[matrix_bool_subset-array_subset-csr_matrix] PASSED [ 40%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[matrix_bool_subset-slice_subset-dense_array] PASSED [ 40%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[matrix_bool_subset-slice_subset-csr_matrix] PASSED [ 40%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[matrix_bool_subset-single_subset-dense_array] PASSED [ 40%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[matrix_bool_subset-single_subset-csr_matrix] PASSED [ 40%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[matrix_bool_subset-array_int_subset-dense_array] XFAIL [ 40%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[matrix_bool_subset-array_int_subset-csr_matrix] PASSED [ 40%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[matrix_bool_subset-array_bool_subset-dense_array] XFAIL [ 40%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[matrix_bool_subset-array_bool_subset-csr_matrix] PASSED [ 41%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[matrix_bool_subset-matrix_bool_subset-dense_array] XFAIL [ 41%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[matrix_bool_subset-matrix_bool_subset-csr_matrix] PASSED [ 41%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[matrix_bool_subset-spmatrix_bool_subset-dense_array] XFAIL [ 41%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[matrix_bool_subset-spmatrix_bool_subset-csr_matrix] PASSED [ 41%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[spmatrix_bool_subset-array_subset-dense_array] XFAIL [ 41%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[spmatrix_bool_subset-array_subset-csr_matrix] PASSED [ 41%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[spmatrix_bool_subset-slice_subset-dense_array] PASSED [ 41%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[spmatrix_bool_subset-slice_subset-csr_matrix] PASSED [ 41%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[spmatrix_bool_subset-single_subset-dense_array] PASSED [ 41%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[spmatrix_bool_subset-single_subset-csr_matrix] PASSED [ 41%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[spmatrix_bool_subset-array_int_subset-dense_array] XFAIL [ 41%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[spmatrix_bool_subset-array_int_subset-csr_matrix] PASSED [ 41%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[spmatrix_bool_subset-array_bool_subset-dense_array] XFAIL [ 41%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[spmatrix_bool_subset-array_bool_subset-csr_matrix] PASSED [ 41%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[spmatrix_bool_subset-matrix_bool_subset-dense_array] XFAIL [ 41%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[spmatrix_bool_subset-matrix_bool_subset-csr_matrix] PASSED [ 41%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[spmatrix_bool_subset-spmatrix_bool_subset-dense_array] XFAIL [ 41%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[spmatrix_bool_subset-spmatrix_bool_subset-csr_matrix] PASSED [ 42%] anndata/tests/test_hdf5_backing.py::test_to_memory_full[dense_array] PASSED [ 42%] anndata/tests/test_hdf5_backing.py::test_to_memory_full[csr_matrix] PASSED [ 42%] anndata/tests/test_hdf5_backing.py::test_to_memory_error PASSED [ 42%] anndata/tests/test_hdf5_backing.py::test_double_index PASSED [ 42%] anndata/tests/test_hdf5_backing.py::test_return_to_memory_mode PASSED [ 42%] anndata/tests/test_hdf5_backing.py::test_backed_modification PASSED [ 42%] anndata/tests/test_hdf5_backing.py::test_backed_modification_sparse[csr_matrix] PASSED [ 42%] anndata/tests/test_hdf5_backing.py::test_backed_modification_sparse[csc_matrix] PASSED [ 42%] anndata/tests/test_helpers.py::test_report_name PASSED [ 42%] anndata/tests/test_helpers.py::test_assert_equal PASSED [ 42%] anndata/tests/test_helpers.py::test_assert_equal_raw PASSED [ 42%] anndata/tests/test_helpers.py::test_assert_equal_raw_presence PASSED [ 42%] anndata/tests/test_helpers.py::test_assert_equal_aligned_mapping PASSED [ 42%] anndata/tests/test_helpers.py::test_assert_equal_aligned_mapping_empty PASSED [ 42%] anndata/tests/test_inplace_subset.py::test_inplace_subset_var[np_array-array_subset] PASSED [ 42%] anndata/tests/test_inplace_subset.py::test_inplace_subset_var[np_array-slice_subset] PASSED [ 42%] anndata/tests/test_inplace_subset.py::test_inplace_subset_var[np_array-single_subset] PASSED [ 43%] anndata/tests/test_inplace_subset.py::test_inplace_subset_var[np_array-array_int_subset] PASSED [ 43%] anndata/tests/test_inplace_subset.py::test_inplace_subset_var[np_array-array_bool_subset] PASSED [ 43%] anndata/tests/test_inplace_subset.py::test_inplace_subset_var[np_array-matrix_bool_subset] PASSED [ 43%] anndata/tests/test_inplace_subset.py::test_inplace_subset_var[np_array-spmatrix_bool_subset] PASSED [ 43%] anndata/tests/test_inplace_subset.py::test_inplace_subset_var[scipy_csr-array_subset] PASSED [ 43%] anndata/tests/test_inplace_subset.py::test_inplace_subset_var[scipy_csr-slice_subset] PASSED [ 43%] anndata/tests/test_inplace_subset.py::test_inplace_subset_var[scipy_csr-single_subset] PASSED [ 43%] anndata/tests/test_inplace_subset.py::test_inplace_subset_var[scipy_csr-array_int_subset] PASSED [ 43%] anndata/tests/test_inplace_subset.py::test_inplace_subset_var[scipy_csr-array_bool_subset] PASSED [ 43%] anndata/tests/test_inplace_subset.py::test_inplace_subset_var[scipy_csr-matrix_bool_subset] PASSED [ 43%] anndata/tests/test_inplace_subset.py::test_inplace_subset_var[scipy_csr-spmatrix_bool_subset] PASSED [ 43%] anndata/tests/test_inplace_subset.py::test_inplace_subset_var[scipy_csc-array_subset] PASSED [ 43%] anndata/tests/test_inplace_subset.py::test_inplace_subset_var[scipy_csc-slice_subset] PASSED [ 43%] anndata/tests/test_inplace_subset.py::test_inplace_subset_var[scipy_csc-single_subset] PASSED [ 43%] anndata/tests/test_inplace_subset.py::test_inplace_subset_var[scipy_csc-array_int_subset] PASSED [ 43%] anndata/tests/test_inplace_subset.py::test_inplace_subset_var[scipy_csc-array_bool_subset] PASSED [ 43%] anndata/tests/test_inplace_subset.py::test_inplace_subset_var[scipy_csc-matrix_bool_subset] PASSED [ 44%] anndata/tests/test_inplace_subset.py::test_inplace_subset_var[scipy_csc-spmatrix_bool_subset] PASSED [ 44%] anndata/tests/test_inplace_subset.py::test_inplace_subset_obs[np_array-array_subset] PASSED [ 44%] anndata/tests/test_inplace_subset.py::test_inplace_subset_obs[np_array-slice_subset] PASSED [ 44%] anndata/tests/test_inplace_subset.py::test_inplace_subset_obs[np_array-single_subset] PASSED [ 44%] anndata/tests/test_inplace_subset.py::test_inplace_subset_obs[np_array-array_int_subset] PASSED [ 44%] anndata/tests/test_inplace_subset.py::test_inplace_subset_obs[np_array-array_bool_subset] PASSED [ 44%] anndata/tests/test_inplace_subset.py::test_inplace_subset_obs[np_array-matrix_bool_subset] PASSED [ 44%] anndata/tests/test_inplace_subset.py::test_inplace_subset_obs[np_array-spmatrix_bool_subset] PASSED [ 44%] anndata/tests/test_inplace_subset.py::test_inplace_subset_obs[scipy_csr-array_subset] PASSED [ 44%] anndata/tests/test_inplace_subset.py::test_inplace_subset_obs[scipy_csr-slice_subset] PASSED [ 44%] anndata/tests/test_inplace_subset.py::test_inplace_subset_obs[scipy_csr-single_subset] PASSED [ 44%] anndata/tests/test_inplace_subset.py::test_inplace_subset_obs[scipy_csr-array_int_subset] PASSED [ 44%] anndata/tests/test_inplace_subset.py::test_inplace_subset_obs[scipy_csr-array_bool_subset] PASSED [ 44%] anndata/tests/test_inplace_subset.py::test_inplace_subset_obs[scipy_csr-matrix_bool_subset] PASSED [ 44%] anndata/tests/test_inplace_subset.py::test_inplace_subset_obs[scipy_csr-spmatrix_bool_subset] PASSED [ 44%] anndata/tests/test_inplace_subset.py::test_inplace_subset_obs[scipy_csc-array_subset] PASSED [ 44%] anndata/tests/test_inplace_subset.py::test_inplace_subset_obs[scipy_csc-slice_subset] PASSED [ 45%] anndata/tests/test_inplace_subset.py::test_inplace_subset_obs[scipy_csc-single_subset] PASSED [ 45%] anndata/tests/test_inplace_subset.py::test_inplace_subset_obs[scipy_csc-array_int_subset] PASSED [ 45%] anndata/tests/test_inplace_subset.py::test_inplace_subset_obs[scipy_csc-array_bool_subset] PASSED [ 45%] anndata/tests/test_inplace_subset.py::test_inplace_subset_obs[scipy_csc-matrix_bool_subset] PASSED [ 45%] anndata/tests/test_inplace_subset.py::test_inplace_subset_obs[scipy_csc-spmatrix_bool_subset] PASSED [ 45%] anndata/tests/test_io_conversion.py::test_sparse_to_dense_disk[scipy-csr-to_convert0] PASSED [ 45%] anndata/tests/test_io_conversion.py::test_sparse_to_dense_disk[scipy-csr-to_convert1] PASSED [ 45%] anndata/tests/test_io_conversion.py::test_sparse_to_dense_disk[scipy-csr-to_convert2] PASSED [ 45%] anndata/tests/test_io_conversion.py::test_sparse_to_dense_disk[scipy-csc-to_convert0] PASSED [ 45%] anndata/tests/test_io_conversion.py::test_sparse_to_dense_disk[scipy-csc-to_convert1] PASSED [ 45%] anndata/tests/test_io_conversion.py::test_sparse_to_dense_disk[scipy-csc-to_convert2] PASSED [ 45%] anndata/tests/test_io_conversion.py::test_sparse_to_dense_disk[np-array-to_convert0] PASSED [ 45%] anndata/tests/test_io_conversion.py::test_sparse_to_dense_disk[np-array-to_convert1] PASSED [ 45%] anndata/tests/test_io_conversion.py::test_sparse_to_dense_disk[np-array-to_convert2] PASSED [ 45%] anndata/tests/test_io_conversion.py::test_sparse_to_dense_inplace[scipy-csr] PASSED [ 45%] anndata/tests/test_io_conversion.py::test_sparse_to_dense_inplace[scipy-csc] PASSED [ 45%] anndata/tests/test_io_conversion.py::test_sparse_to_dense_errors PASSED [ 45%] anndata/tests/test_io_conversion.py::test_dense_to_sparse_memory[scipy-csr-to_convert0] PASSED [ 46%] anndata/tests/test_io_conversion.py::test_dense_to_sparse_memory[scipy-csr-to_convert1] PASSED [ 46%] anndata/tests/test_io_conversion.py::test_dense_to_sparse_memory[scipy-csr-to_convert2] PASSED [ 46%] anndata/tests/test_io_conversion.py::test_dense_to_sparse_memory[scipy-csc-to_convert0] PASSED [ 46%] anndata/tests/test_io_conversion.py::test_dense_to_sparse_memory[scipy-csc-to_convert1] PASSED [ 46%] anndata/tests/test_io_conversion.py::test_dense_to_sparse_memory[scipy-csc-to_convert2] PASSED [ 46%] anndata/tests/test_io_conversion.py::test_dense_to_sparse_errors PASSED [ 46%] anndata/tests/test_io_utils.py::test_key_error[zarr] PASSED [ 46%] anndata/tests/test_io_utils.py::test_key_error[h5py] PASSED [ 46%] anndata/tests/test_io_utils.py::test_clean_uns PASSED [ 46%] anndata/tests/test_layers.py::test_creation PASSED [ 46%] anndata/tests/test_layers.py::test_views PASSED [ 46%] anndata/tests/test_layers.py::test_set_dataframe[-True-object_] PASSED [ 46%] anndata/tests/test_layers.py::test_set_dataframe[-False-int64] PASSED [ 46%] anndata/tests/test_layers.py::test_readwrite PASSED [ 46%] anndata/tests/test_layers.py::test_readwrite_loom SKIPPED (loompy no...) [ 46%] anndata/tests/test_layers.py::test_backed PASSED [ 46%] anndata/tests/test_layers.py::test_copy PASSED [ 47%] anndata/tests/test_obsmvarm.py::test_assigmnent_dict PASSED [ 47%] anndata/tests/test_obsmvarm.py::test_setting_ndarray PASSED [ 47%] anndata/tests/test_obsmvarm.py::test_setting_dataframe PASSED [ 47%] anndata/tests/test_obsmvarm.py::test_setting_sparse PASSED [ 47%] anndata/tests/test_obspvarp.py::test_assigmnent_dict PASSED [ 47%] anndata/tests/test_obspvarp.py::test_setting_ndarray PASSED [ 47%] anndata/tests/test_obspvarp.py::test_setting_sparse PASSED [ 47%] anndata/tests/test_obspvarp.py::test_setting_dataframe[heterogeneous-obsp-200] PASSED [ 47%] anndata/tests/test_obspvarp.py::test_setting_dataframe[heterogeneous-varp-100] PASSED [ 47%] anndata/tests/test_obspvarp.py::test_setting_dataframe[homogeneous-obsp-200] PASSED [ 47%] anndata/tests/test_obspvarp.py::test_setting_dataframe[homogeneous-varp-100] PASSED [ 47%] anndata/tests/test_raw.py::test_raw_init PASSED [ 47%] anndata/tests/test_raw.py::test_raw_del PASSED [ 47%] anndata/tests/test_raw.py::test_raw_set_as_none PASSED [ 47%] anndata/tests/test_raw.py::test_raw_of_view PASSED [ 47%] anndata/tests/test_raw.py::test_raw_rw PASSED [ 47%] anndata/tests/test_raw.py::test_raw_view_rw PASSED [ 48%] anndata/tests/test_raw.py::test_raw_backed XFAIL (Raw is broken for ...) [ 48%] anndata/tests/test_raw.py::test_raw_view_backed XFAIL (Raw is broken...) [ 48%] anndata/tests/test_raw.py::test_raw_as_parent_view PASSED [ 48%] anndata/tests/test_readwrite.py::test_readwrite_roundtrip[h5ad-h5ad-array] PASSED [ 48%] anndata/tests/test_readwrite.py::test_readwrite_roundtrip[h5ad-h5ad-csr_matrix] PASSED [ 48%] anndata/tests/test_readwrite.py::test_readwrite_roundtrip[h5ad-zarr-array] PASSED [ 48%] anndata/tests/test_readwrite.py::test_readwrite_roundtrip[h5ad-zarr-csr_matrix] PASSED [ 48%] anndata/tests/test_readwrite.py::test_readwrite_roundtrip[zarr-h5ad-array] PASSED [ 48%] anndata/tests/test_readwrite.py::test_readwrite_roundtrip[zarr-h5ad-csr_matrix] PASSED [ 48%] anndata/tests/test_readwrite.py::test_readwrite_roundtrip[zarr-zarr-array] PASSED [ 48%] anndata/tests/test_readwrite.py::test_readwrite_roundtrip[zarr-zarr-csr_matrix] PASSED [ 48%] anndata/tests/test_readwrite.py::test_readwrite_h5ad[dataset_kwargs0-array] PASSED [ 48%] anndata/tests/test_readwrite.py::test_readwrite_h5ad[dataset_kwargs0-csr_matrix] PASSED [ 48%] anndata/tests/test_readwrite.py::test_readwrite_h5ad[dataset_kwargs1-array] PASSED [ 48%] anndata/tests/test_readwrite.py::test_readwrite_h5ad[dataset_kwargs1-csr_matrix] PASSED [ 48%] anndata/tests/test_readwrite.py::test_readwrite_zarr[array] PASSED [ 48%] anndata/tests/test_readwrite.py::test_readwrite_zarr[csr_matrix] PASSED [ 49%] anndata/tests/test_readwrite.py::test_readwrite_maintain_X_dtype[array] PASSED [ 49%] anndata/tests/test_readwrite.py::test_readwrite_maintain_X_dtype[csr_matrix] PASSED [ 49%] anndata/tests/test_readwrite.py::test_read_write_maintain_obsmvarm_dtypes PASSED [ 49%] anndata/tests/test_readwrite.py::test_maintain_layers PASSED [ 49%] anndata/tests/test_readwrite.py::test_readwrite_h5ad_one_dimension[array] PASSED [ 49%] anndata/tests/test_readwrite.py::test_readwrite_h5ad_one_dimension[csr_matrix] PASSED [ 49%] anndata/tests/test_readwrite.py::test_readwrite_backed[array] PASSED [ 49%] anndata/tests/test_readwrite.py::test_readwrite_backed[csr_matrix] PASSED [ 49%] anndata/tests/test_readwrite.py::test_readwrite_equivalent_h5ad_zarr[array] PASSED [ 49%] anndata/tests/test_readwrite.py::test_readwrite_equivalent_h5ad_zarr[csr_matrix] PASSED [ 49%] anndata/tests/test_readwrite.py::test_readwrite_equivalent_h5ad_zarr[csc_matrix] PASSED [ 49%] anndata/tests/test_readwrite.py::test_hdf5_compression_opts[None-None] PASSED [ 49%] anndata/tests/test_readwrite.py::test_hdf5_compression_opts[lzf-None] PASSED [ 49%] anndata/tests/test_readwrite.py::test_hdf5_compression_opts[gzip-None] PASSED [ 49%] anndata/tests/test_readwrite.py::test_hdf5_compression_opts[gzip-8] PASSED [ 49%] anndata/tests/test_readwrite.py::test_zarr_compression PASSED [ 49%] anndata/tests/test_readwrite.py::test_changed_obs_var_names[h5ad] PASSED [ 50%] anndata/tests/test_readwrite.py::test_changed_obs_var_names[zarr] PASSED [ 50%] anndata/tests/test_readwrite.py::test_readwrite_loom[varm_mapping0-obsm_mapping0-array] SKIPPED [ 50%] anndata/tests/test_readwrite.py::test_readwrite_loom[varm_mapping0-obsm_mapping0-csr_matrix] SKIPPED [ 50%] anndata/tests/test_readwrite.py::test_readwrite_loom[varm_mapping0-obsm_mapping1-array] SKIPPED [ 50%] anndata/tests/test_readwrite.py::test_readwrite_loom[varm_mapping0-obsm_mapping1-csr_matrix] SKIPPED [ 50%] anndata/tests/test_readwrite.py::test_readwrite_loom[varm_mapping1-obsm_mapping0-array] SKIPPED [ 50%] anndata/tests/test_readwrite.py::test_readwrite_loom[varm_mapping1-obsm_mapping0-csr_matrix] SKIPPED [ 50%] anndata/tests/test_readwrite.py::test_readwrite_loom[varm_mapping1-obsm_mapping1-array] SKIPPED [ 50%] anndata/tests/test_readwrite.py::test_readwrite_loom[varm_mapping1-obsm_mapping1-csr_matrix] SKIPPED [ 50%] anndata/tests/test_readwrite.py::test_readloom_deprecations SKIPPED [ 50%] anndata/tests/test_readwrite.py::test_read_csv PASSED [ 50%] anndata/tests/test_readwrite.py::test_read_tsv_strpath PASSED [ 50%] anndata/tests/test_readwrite.py::test_read_tsv_iter PASSED [ 50%] anndata/tests/test_readwrite.py::test_write_csv[array] PASSED [ 50%] anndata/tests/test_readwrite.py::test_write_csv[csr_matrix] PASSED [ 50%] anndata/tests/test_readwrite.py::test_write_csv_view[array] PASSED [ 50%] anndata/tests/test_readwrite.py::test_write_csv_view[csr_matrix] PASSED [ 50%] anndata/tests/test_readwrite.py::test_readwrite_hdf5_empty[read_h5ad-write_h5ad-test_empty.h5ad] PASSED [ 51%] anndata/tests/test_readwrite.py::test_readwrite_hdf5_empty[read_loom-write_loom-test_empty.loom] XFAIL [ 51%] anndata/tests/test_readwrite.py::test_readwrite_hdf5_empty[read_zarr-write_zarr-test_empty.zarr] PASSED [ 51%] anndata/tests/test_readwrite.py::test_readwrite_hdf5_empty[read_zarr-write_zarr-test_empty.zip] XFAIL [ 51%] anndata/tests/test_readwrite.py::test_read_excel PASSED [ 51%] anndata/tests/test_readwrite.py::test_write_categorical[h5ad] PASSED [ 51%] anndata/tests/test_readwrite.py::test_write_categorical[zarr] PASSED [ 51%] anndata/tests/test_readwrite.py::test_write_categorical_index[h5ad] PASSED [ 51%] anndata/tests/test_readwrite.py::test_write_categorical_index[zarr] PASSED [ 51%] anndata/tests/test_readwrite.py::test_dataframe_reserved_columns[h5ad] PASSED [ 51%] anndata/tests/test_readwrite.py::test_dataframe_reserved_columns[zarr] PASSED [ 51%] anndata/tests/test_readwrite.py::test_write_large_categorical[h5ad] PASSED [ 51%] anndata/tests/test_readwrite.py::test_write_large_categorical[zarr] PASSED [ 51%] anndata/tests/test_readwrite.py::test_write_string_types[h5ad] PASSED [ 51%] anndata/tests/test_readwrite.py::test_write_string_types[zarr] PASSED [ 51%] anndata/tests/test_readwrite.py::test_zarr_chunk_X PASSED [ 51%] anndata/tests/test_readwrite.py::test_scanpy_pbmc68k[h5ad-h5ad] SKIPPED [ 51%] anndata/tests/test_readwrite.py::test_scanpy_pbmc68k[h5ad-zarr] SKIPPED [ 52%] anndata/tests/test_readwrite.py::test_scanpy_pbmc68k[zarr-h5ad] SKIPPED [ 52%] anndata/tests/test_readwrite.py::test_scanpy_pbmc68k[zarr-zarr] SKIPPED [ 52%] anndata/tests/test_readwrite.py::test_scanpy_krumsiek11[h5ad] SKIPPED [ 52%] anndata/tests/test_readwrite.py::test_scanpy_krumsiek11[zarr] SKIPPED [ 52%] anndata/tests/test_readwrite.py::test_backwards_compat_zarr SKIPPED [ 52%] anndata/tests/test_repr.py::test_anndata_repr PASSED [ 52%] anndata/tests/test_repr.py::test_removal[obs] PASSED [ 52%] anndata/tests/test_repr.py::test_removal[var] PASSED [ 52%] anndata/tests/test_repr.py::test_removal[varm] PASSED [ 52%] anndata/tests/test_repr.py::test_removal[obsm] PASSED [ 52%] anndata/tests/test_repr.py::test_removal[layers] PASSED [ 52%] anndata/tests/test_repr.py::test_removal[obsp] PASSED [ 52%] anndata/tests/test_repr.py::test_removal[varp] PASSED [ 52%] anndata/tests/test_repr.py::test_removal[uns] PASSED [ 52%] anndata/tests/test_transpose.py::test_transpose_orig PASSED [ 52%] anndata/tests/test_transpose.py::test_transpose_removes_raw[csr_X] PASSED [ 52%] anndata/tests/test_transpose.py::test_transpose_removes_raw[csc_X] PASSED [ 53%] anndata/tests/test_transpose.py::test_transpose_removes_raw[with_raw] PASSED [ 53%] anndata/tests/test_transpose.py::test_transpose_removes_raw[None_X] PASSED [ 53%] anndata/tests/test_transpose.py::test_transposed_contents[csr_X] PASSED [ 53%] anndata/tests/test_transpose.py::test_transposed_contents[csc_X] PASSED [ 53%] anndata/tests/test_transpose.py::test_transposed_contents[with_raw] PASSED [ 53%] anndata/tests/test_transpose.py::test_transposed_contents[None_X] PASSED [ 53%] anndata/tests/test_transpose.py::test_transpose_roundtrip[csr_X] PASSED [ 53%] anndata/tests/test_transpose.py::test_transpose_roundtrip[csc_X] PASSED [ 53%] anndata/tests/test_transpose.py::test_transpose_roundtrip[with_raw] PASSED [ 53%] anndata/tests/test_transpose.py::test_transpose_roundtrip[None_X] PASSED [ 53%] anndata/tests/test_uns.py::test_uns_color_subset PASSED [ 53%] anndata/tests/test_utils.py::test_make_index_unique PASSED [ 53%] anndata/tests/test_utils.py::test_adata_unique_indices PASSED [ 53%] anndata/tests/test_utils.py::test_import_function_no_import_error PASSED [ 53%] anndata/tests/test_utils.py::test_import_function_missing_module PASSED [ 53%] anndata/tests/test_utils.py::test_import_function_missing_function PASSED [ 53%] anndata/tests/test_views.py::test_views PASSED [ 54%] anndata/tests/test_views.py::test_modify_view_component[np_array-layers] PASSED [ 54%] anndata/tests/test_views.py::test_modify_view_component[np_array-obsm] PASSED [ 54%] anndata/tests/test_views.py::test_modify_view_component[np_array-varm] PASSED [ 54%] anndata/tests/test_views.py::test_modify_view_component[scipy_csr-layers] PASSED [ 54%] anndata/tests/test_views.py::test_modify_view_component[scipy_csr-obsm] PASSED [ 54%] anndata/tests/test_views.py::test_modify_view_component[scipy_csr-varm] PASSED [ 54%] anndata/tests/test_views.py::test_modify_view_component[scipy_csc-layers] PASSED [ 54%] anndata/tests/test_views.py::test_modify_view_component[scipy_csc-obsm] PASSED [ 54%] anndata/tests/test_views.py::test_modify_view_component[scipy_csc-varm] PASSED [ 54%] anndata/tests/test_views.py::test_set_obsm_key PASSED [ 54%] anndata/tests/test_views.py::test_set_varm_key PASSED [ 54%] anndata/tests/test_views.py::test_set_obs[array_subset] PASSED [ 54%] anndata/tests/test_views.py::test_set_obs[slice_subset] PASSED [ 54%] anndata/tests/test_views.py::test_set_obs[single_subset] PASSED [ 54%] anndata/tests/test_views.py::test_set_obs[array_int_subset] PASSED [ 54%] anndata/tests/test_views.py::test_set_obs[array_bool_subset] PASSED [ 54%] anndata/tests/test_views.py::test_set_obs[matrix_bool_subset] PASSED [ 54%] anndata/tests/test_views.py::test_set_obs[spmatrix_bool_subset] PASSED [ 55%] anndata/tests/test_views.py::test_set_var[array_subset] PASSED [ 55%] anndata/tests/test_views.py::test_set_var[slice_subset] PASSED [ 55%] anndata/tests/test_views.py::test_set_var[single_subset] PASSED [ 55%] anndata/tests/test_views.py::test_set_var[array_int_subset] PASSED [ 55%] anndata/tests/test_views.py::test_set_var[array_bool_subset] PASSED [ 55%] anndata/tests/test_views.py::test_set_var[matrix_bool_subset] PASSED [ 55%] anndata/tests/test_views.py::test_set_var[spmatrix_bool_subset] PASSED [ 55%] anndata/tests/test_views.py::test_drop_obs_column PASSED [ 55%] anndata/tests/test_views.py::test_set_obsm PASSED [ 55%] anndata/tests/test_views.py::test_set_varm PASSED [ 55%] anndata/tests/test_views.py::test_not_set_subset_X[np_array-array_subset] PASSED [ 55%] anndata/tests/test_views.py::test_not_set_subset_X[np_array-slice_subset] PASSED [ 55%] anndata/tests/test_views.py::test_not_set_subset_X[np_array-single_subset] PASSED [ 55%] anndata/tests/test_views.py::test_not_set_subset_X[np_array-array_int_subset] PASSED [ 55%] anndata/tests/test_views.py::test_not_set_subset_X[np_array-array_bool_subset] PASSED [ 55%] anndata/tests/test_views.py::test_not_set_subset_X[np_array-matrix_bool_subset] PASSED [ 55%] anndata/tests/test_views.py::test_not_set_subset_X[np_array-spmatrix_bool_subset] PASSED [ 56%] anndata/tests/test_views.py::test_not_set_subset_X[scipy_csr-array_subset] PASSED [ 56%] anndata/tests/test_views.py::test_not_set_subset_X[scipy_csr-slice_subset] PASSED [ 56%] anndata/tests/test_views.py::test_not_set_subset_X[scipy_csr-single_subset] PASSED [ 56%] anndata/tests/test_views.py::test_not_set_subset_X[scipy_csr-array_int_subset] PASSED [ 56%] anndata/tests/test_views.py::test_not_set_subset_X[scipy_csr-array_bool_subset] PASSED [ 56%] anndata/tests/test_views.py::test_not_set_subset_X[scipy_csr-matrix_bool_subset] PASSED [ 56%] anndata/tests/test_views.py::test_not_set_subset_X[scipy_csr-spmatrix_bool_subset] PASSED [ 56%] anndata/tests/test_views.py::test_not_set_subset_X[scipy_csc-array_subset] PASSED [ 56%] anndata/tests/test_views.py::test_not_set_subset_X[scipy_csc-slice_subset] PASSED [ 56%] anndata/tests/test_views.py::test_not_set_subset_X[scipy_csc-single_subset] PASSED [ 56%] anndata/tests/test_views.py::test_not_set_subset_X[scipy_csc-array_int_subset] PASSED [ 56%] anndata/tests/test_views.py::test_not_set_subset_X[scipy_csc-array_bool_subset] PASSED [ 56%] anndata/tests/test_views.py::test_not_set_subset_X[scipy_csc-matrix_bool_subset] PASSED [ 56%] anndata/tests/test_views.py::test_not_set_subset_X[scipy_csc-spmatrix_bool_subset] PASSED [ 56%] anndata/tests/test_views.py::test_set_scalar_subset_X[np_array-array_subset] PASSED [ 56%] anndata/tests/test_views.py::test_set_scalar_subset_X[np_array-slice_subset] PASSED [ 56%] anndata/tests/test_views.py::test_set_scalar_subset_X[np_array-single_subset] PASSED [ 57%] anndata/tests/test_views.py::test_set_scalar_subset_X[np_array-array_int_subset] PASSED [ 57%] anndata/tests/test_views.py::test_set_scalar_subset_X[np_array-array_bool_subset] PASSED [ 57%] anndata/tests/test_views.py::test_set_scalar_subset_X[np_array-matrix_bool_subset] PASSED [ 57%] anndata/tests/test_views.py::test_set_scalar_subset_X[np_array-spmatrix_bool_subset] PASSED [ 57%] anndata/tests/test_views.py::test_set_scalar_subset_X[scipy_csr-array_subset] PASSED [ 57%] anndata/tests/test_views.py::test_set_scalar_subset_X[scipy_csr-slice_subset] PASSED [ 57%] anndata/tests/test_views.py::test_set_scalar_subset_X[scipy_csr-single_subset] PASSED [ 57%] anndata/tests/test_views.py::test_set_scalar_subset_X[scipy_csr-array_int_subset] PASSED [ 57%] anndata/tests/test_views.py::test_set_scalar_subset_X[scipy_csr-array_bool_subset] PASSED [ 57%] anndata/tests/test_views.py::test_set_scalar_subset_X[scipy_csr-matrix_bool_subset] PASSED [ 57%] anndata/tests/test_views.py::test_set_scalar_subset_X[scipy_csr-spmatrix_bool_subset] PASSED [ 57%] anndata/tests/test_views.py::test_set_scalar_subset_X[scipy_csc-array_subset] PASSED [ 57%] anndata/tests/test_views.py::test_set_scalar_subset_X[scipy_csc-slice_subset] PASSED [ 57%] anndata/tests/test_views.py::test_set_scalar_subset_X[scipy_csc-single_subset] PASSED [ 57%] anndata/tests/test_views.py::test_set_scalar_subset_X[scipy_csc-array_int_subset] PASSED [ 57%] anndata/tests/test_views.py::test_set_scalar_subset_X[scipy_csc-array_bool_subset] PASSED [ 57%] anndata/tests/test_views.py::test_set_scalar_subset_X[scipy_csc-matrix_bool_subset] PASSED [ 58%] anndata/tests/test_views.py::test_set_scalar_subset_X[scipy_csc-spmatrix_bool_subset] PASSED [ 58%] anndata/tests/test_views.py::test_set_subset_obsm[array_subset] PASSED [ 58%] anndata/tests/test_views.py::test_set_subset_obsm[slice_subset] PASSED [ 58%] anndata/tests/test_views.py::test_set_subset_obsm[single_subset] PASSED [ 58%] anndata/tests/test_views.py::test_set_subset_obsm[array_int_subset] PASSED [ 58%] anndata/tests/test_views.py::test_set_subset_obsm[array_bool_subset] PASSED [ 58%] anndata/tests/test_views.py::test_set_subset_obsm[matrix_bool_subset] PASSED [ 58%] anndata/tests/test_views.py::test_set_subset_obsm[spmatrix_bool_subset] PASSED [ 58%] anndata/tests/test_views.py::test_set_subset_varm[array_subset] PASSED [ 58%] anndata/tests/test_views.py::test_set_subset_varm[slice_subset] PASSED [ 58%] anndata/tests/test_views.py::test_set_subset_varm[single_subset] PASSED [ 58%] anndata/tests/test_views.py::test_set_subset_varm[array_int_subset] PASSED [ 58%] anndata/tests/test_views.py::test_set_subset_varm[array_bool_subset] PASSED [ 58%] anndata/tests/test_views.py::test_set_subset_varm[matrix_bool_subset] PASSED [ 58%] anndata/tests/test_views.py::test_set_subset_varm[spmatrix_bool_subset] PASSED [ 58%] anndata/tests/test_views.py::test_view_failed_delitem[obsm] PASSED [ 58%] anndata/tests/test_views.py::test_view_failed_delitem[varm] PASSED [ 58%] anndata/tests/test_views.py::test_view_failed_delitem[obsp] PASSED [ 59%] anndata/tests/test_views.py::test_view_failed_delitem[varp] PASSED [ 59%] anndata/tests/test_views.py::test_view_failed_delitem[layers] PASSED [ 59%] anndata/tests/test_views.py::test_view_delitem[obsm] PASSED [ 59%] anndata/tests/test_views.py::test_view_delitem[varm] PASSED [ 59%] anndata/tests/test_views.py::test_view_delitem[obsp] PASSED [ 59%] anndata/tests/test_views.py::test_view_delitem[varp] PASSED [ 59%] anndata/tests/test_views.py::test_view_delitem[layers] PASSED [ 59%] anndata/tests/test_views.py::test_view_delattr[array_subset-X] PASSED [ 59%] anndata/tests/test_views.py::test_view_delattr[array_subset-obs] PASSED [ 59%] anndata/tests/test_views.py::test_view_delattr[array_subset-var] PASSED [ 59%] anndata/tests/test_views.py::test_view_delattr[array_subset-obsm] PASSED [ 59%] anndata/tests/test_views.py::test_view_delattr[array_subset-varm] PASSED [ 59%] anndata/tests/test_views.py::test_view_delattr[array_subset-obsp] PASSED [ 59%] anndata/tests/test_views.py::test_view_delattr[array_subset-varp] PASSED [ 59%] anndata/tests/test_views.py::test_view_delattr[array_subset-layers] PASSED [ 59%] anndata/tests/test_views.py::test_view_delattr[array_subset-uns] PASSED [ 59%] anndata/tests/test_views.py::test_view_delattr[slice_subset-X] PASSED [ 60%] anndata/tests/test_views.py::test_view_delattr[slice_subset-obs] PASSED [ 60%] anndata/tests/test_views.py::test_view_delattr[slice_subset-var] PASSED [ 60%] anndata/tests/test_views.py::test_view_delattr[slice_subset-obsm] PASSED [ 60%] anndata/tests/test_views.py::test_view_delattr[slice_subset-varm] PASSED [ 60%] anndata/tests/test_views.py::test_view_delattr[slice_subset-obsp] PASSED [ 60%] anndata/tests/test_views.py::test_view_delattr[slice_subset-varp] PASSED [ 60%] anndata/tests/test_views.py::test_view_delattr[slice_subset-layers] PASSED [ 60%] anndata/tests/test_views.py::test_view_delattr[slice_subset-uns] PASSED [ 60%] anndata/tests/test_views.py::test_view_delattr[single_subset-X] PASSED [ 60%] anndata/tests/test_views.py::test_view_delattr[single_subset-obs] PASSED [ 60%] anndata/tests/test_views.py::test_view_delattr[single_subset-var] PASSED [ 60%] anndata/tests/test_views.py::test_view_delattr[single_subset-obsm] PASSED [ 60%] anndata/tests/test_views.py::test_view_delattr[single_subset-varm] PASSED [ 60%] anndata/tests/test_views.py::test_view_delattr[single_subset-obsp] PASSED [ 60%] anndata/tests/test_views.py::test_view_delattr[single_subset-varp] PASSED [ 60%] anndata/tests/test_views.py::test_view_delattr[single_subset-layers] PASSED [ 60%] anndata/tests/test_views.py::test_view_delattr[single_subset-uns] PASSED [ 61%] anndata/tests/test_views.py::test_view_delattr[array_int_subset-X] PASSED [ 61%] anndata/tests/test_views.py::test_view_delattr[array_int_subset-obs] PASSED [ 61%] anndata/tests/test_views.py::test_view_delattr[array_int_subset-var] PASSED [ 61%] anndata/tests/test_views.py::test_view_delattr[array_int_subset-obsm] PASSED [ 61%] anndata/tests/test_views.py::test_view_delattr[array_int_subset-varm] PASSED [ 61%] anndata/tests/test_views.py::test_view_delattr[array_int_subset-obsp] PASSED [ 61%] anndata/tests/test_views.py::test_view_delattr[array_int_subset-varp] PASSED [ 61%] anndata/tests/test_views.py::test_view_delattr[array_int_subset-layers] PASSED [ 61%] anndata/tests/test_views.py::test_view_delattr[array_int_subset-uns] PASSED [ 61%] anndata/tests/test_views.py::test_view_delattr[array_bool_subset-X] PASSED [ 61%] anndata/tests/test_views.py::test_view_delattr[array_bool_subset-obs] PASSED [ 61%] anndata/tests/test_views.py::test_view_delattr[array_bool_subset-var] PASSED [ 61%] anndata/tests/test_views.py::test_view_delattr[array_bool_subset-obsm] PASSED [ 61%] anndata/tests/test_views.py::test_view_delattr[array_bool_subset-varm] PASSED [ 61%] anndata/tests/test_views.py::test_view_delattr[array_bool_subset-obsp] PASSED [ 61%] anndata/tests/test_views.py::test_view_delattr[array_bool_subset-varp] PASSED [ 61%] anndata/tests/test_views.py::test_view_delattr[array_bool_subset-layers] PASSED [ 62%] anndata/tests/test_views.py::test_view_delattr[array_bool_subset-uns] PASSED [ 62%] anndata/tests/test_views.py::test_view_delattr[matrix_bool_subset-X] PASSED [ 62%] anndata/tests/test_views.py::test_view_delattr[matrix_bool_subset-obs] PASSED [ 62%] anndata/tests/test_views.py::test_view_delattr[matrix_bool_subset-var] PASSED [ 62%] anndata/tests/test_views.py::test_view_delattr[matrix_bool_subset-obsm] PASSED [ 62%] anndata/tests/test_views.py::test_view_delattr[matrix_bool_subset-varm] PASSED [ 62%] anndata/tests/test_views.py::test_view_delattr[matrix_bool_subset-obsp] PASSED [ 62%] anndata/tests/test_views.py::test_view_delattr[matrix_bool_subset-varp] PASSED [ 62%] anndata/tests/test_views.py::test_view_delattr[matrix_bool_subset-layers] PASSED [ 62%] anndata/tests/test_views.py::test_view_delattr[matrix_bool_subset-uns] PASSED [ 62%] anndata/tests/test_views.py::test_view_delattr[spmatrix_bool_subset-X] PASSED [ 62%] anndata/tests/test_views.py::test_view_delattr[spmatrix_bool_subset-obs] PASSED [ 62%] anndata/tests/test_views.py::test_view_delattr[spmatrix_bool_subset-var] PASSED [ 62%] anndata/tests/test_views.py::test_view_delattr[spmatrix_bool_subset-obsm] PASSED [ 62%] anndata/tests/test_views.py::test_view_delattr[spmatrix_bool_subset-varm] PASSED [ 62%] anndata/tests/test_views.py::test_view_delattr[spmatrix_bool_subset-obsp] PASSED [ 62%] anndata/tests/test_views.py::test_view_delattr[spmatrix_bool_subset-varp] PASSED [ 62%] anndata/tests/test_views.py::test_view_delattr[spmatrix_bool_subset-layers] PASSED [ 63%] anndata/tests/test_views.py::test_view_delattr[spmatrix_bool_subset-uns] PASSED [ 63%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-array_subset-obs] PASSED [ 63%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-array_subset-var] PASSED [ 63%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-array_subset-obsm] PASSED [ 63%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-array_subset-varm] PASSED [ 63%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-array_subset-obsp] PASSED [ 63%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-array_subset-varp] PASSED [ 63%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-array_subset-layers] PASSED [ 63%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-array_subset-uns] PASSED [ 63%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-slice_subset-obs] PASSED [ 63%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-slice_subset-var] PASSED [ 63%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-slice_subset-obsm] PASSED [ 63%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-slice_subset-varm] PASSED [ 63%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-slice_subset-obsp] PASSED [ 63%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-slice_subset-varp] PASSED [ 63%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-slice_subset-layers] PASSED [ 63%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-slice_subset-uns] PASSED [ 64%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-single_subset-obs] PASSED [ 64%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-single_subset-var] PASSED [ 64%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-single_subset-obsm] PASSED [ 64%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-single_subset-varm] PASSED [ 64%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-single_subset-obsp] PASSED [ 64%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-single_subset-varp] PASSED [ 64%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-single_subset-layers] PASSED [ 64%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-single_subset-uns] PASSED [ 64%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-array_int_subset-obs] PASSED [ 64%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-array_int_subset-var] PASSED [ 64%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-array_int_subset-obsm] PASSED [ 64%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-array_int_subset-varm] PASSED [ 64%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-array_int_subset-obsp] PASSED [ 64%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-array_int_subset-varp] PASSED [ 64%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-array_int_subset-layers] PASSED [ 64%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-array_int_subset-uns] PASSED [ 64%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-array_bool_subset-obs] PASSED [ 65%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-array_bool_subset-var] PASSED [ 65%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-array_bool_subset-obsm] PASSED [ 65%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-array_bool_subset-varm] PASSED [ 65%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-array_bool_subset-obsp] PASSED [ 65%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-array_bool_subset-varp] PASSED [ 65%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-array_bool_subset-layers] PASSED [ 65%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-array_bool_subset-uns] PASSED [ 65%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-matrix_bool_subset-obs] PASSED [ 65%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-matrix_bool_subset-var] PASSED [ 65%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-matrix_bool_subset-obsm] PASSED [ 65%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-matrix_bool_subset-varm] PASSED [ 65%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-matrix_bool_subset-obsp] PASSED [ 65%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-matrix_bool_subset-varp] PASSED [ 65%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-matrix_bool_subset-layers] PASSED [ 65%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-matrix_bool_subset-uns] PASSED [ 65%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-spmatrix_bool_subset-obs] PASSED [ 65%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-spmatrix_bool_subset-var] PASSED [ 66%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-spmatrix_bool_subset-obsm] PASSED [ 66%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-spmatrix_bool_subset-varm] PASSED [ 66%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-spmatrix_bool_subset-obsp] PASSED [ 66%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-spmatrix_bool_subset-varp] PASSED [ 66%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-spmatrix_bool_subset-layers] PASSED [ 66%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-spmatrix_bool_subset-uns] PASSED [ 66%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-array_subset-obs] PASSED [ 66%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-array_subset-var] PASSED [ 66%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-array_subset-obsm] PASSED [ 66%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-array_subset-varm] PASSED [ 66%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-array_subset-obsp] PASSED [ 66%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-array_subset-varp] PASSED [ 66%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-array_subset-layers] PASSED [ 66%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-array_subset-uns] PASSED [ 66%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-slice_subset-obs] PASSED [ 66%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-slice_subset-var] PASSED [ 66%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-slice_subset-obsm] PASSED [ 66%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-slice_subset-varm] PASSED [ 67%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-slice_subset-obsp] PASSED [ 67%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-slice_subset-varp] PASSED [ 67%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-slice_subset-layers] PASSED [ 67%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-slice_subset-uns] PASSED [ 67%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-single_subset-obs] PASSED [ 67%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-single_subset-var] PASSED [ 67%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-single_subset-obsm] PASSED [ 67%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-single_subset-varm] PASSED [ 67%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-single_subset-obsp] PASSED [ 67%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-single_subset-varp] PASSED [ 67%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-single_subset-layers] PASSED [ 67%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-single_subset-uns] PASSED [ 67%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-array_int_subset-obs] PASSED [ 67%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-array_int_subset-var] PASSED [ 67%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-array_int_subset-obsm] PASSED [ 67%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-array_int_subset-varm] PASSED [ 67%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-array_int_subset-obsp] PASSED [ 68%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-array_int_subset-varp] PASSED [ 68%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-array_int_subset-layers] PASSED [ 68%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-array_int_subset-uns] PASSED [ 68%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-array_bool_subset-obs] PASSED [ 68%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-array_bool_subset-var] PASSED [ 68%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-array_bool_subset-obsm] PASSED [ 68%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-array_bool_subset-varm] PASSED [ 68%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-array_bool_subset-obsp] PASSED [ 68%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-array_bool_subset-varp] PASSED [ 68%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-array_bool_subset-layers] PASSED [ 68%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-array_bool_subset-uns] PASSED [ 68%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-matrix_bool_subset-obs] PASSED [ 68%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-matrix_bool_subset-var] PASSED [ 68%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-matrix_bool_subset-obsm] PASSED [ 68%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-matrix_bool_subset-varm] PASSED [ 68%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-matrix_bool_subset-obsp] PASSED [ 68%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-matrix_bool_subset-varp] PASSED [ 69%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-matrix_bool_subset-layers] PASSED [ 69%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-matrix_bool_subset-uns] PASSED [ 69%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-spmatrix_bool_subset-obs] PASSED [ 69%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-spmatrix_bool_subset-var] PASSED [ 69%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-spmatrix_bool_subset-obsm] PASSED [ 69%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-spmatrix_bool_subset-varm] PASSED [ 69%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-spmatrix_bool_subset-obsp] PASSED [ 69%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-spmatrix_bool_subset-varp] PASSED [ 69%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-spmatrix_bool_subset-layers] PASSED [ 69%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-spmatrix_bool_subset-uns] PASSED [ 69%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-array_subset-obs] PASSED [ 69%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-array_subset-var] PASSED [ 69%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-array_subset-obsm] PASSED [ 69%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-array_subset-varm] PASSED [ 69%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-array_subset-obsp] PASSED [ 69%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-array_subset-varp] PASSED [ 69%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-array_subset-layers] PASSED [ 70%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-array_subset-uns] PASSED [ 70%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-slice_subset-obs] PASSED [ 70%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-slice_subset-var] PASSED [ 70%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-slice_subset-obsm] PASSED [ 70%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-slice_subset-varm] PASSED [ 70%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-slice_subset-obsp] PASSED [ 70%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-slice_subset-varp] PASSED [ 70%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-slice_subset-layers] PASSED [ 70%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-slice_subset-uns] PASSED [ 70%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-single_subset-obs] PASSED [ 70%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-single_subset-var] PASSED [ 70%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-single_subset-obsm] PASSED [ 70%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-single_subset-varm] PASSED [ 70%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-single_subset-obsp] PASSED [ 70%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-single_subset-varp] PASSED [ 70%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-single_subset-layers] PASSED [ 70%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-single_subset-uns] PASSED [ 70%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-array_int_subset-obs] PASSED [ 71%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-array_int_subset-var] PASSED [ 71%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-array_int_subset-obsm] PASSED [ 71%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-array_int_subset-varm] PASSED [ 71%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-array_int_subset-obsp] PASSED [ 71%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-array_int_subset-varp] PASSED [ 71%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-array_int_subset-layers] PASSED [ 71%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-array_int_subset-uns] PASSED [ 71%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-array_bool_subset-obs] PASSED [ 71%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-array_bool_subset-var] PASSED [ 71%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-array_bool_subset-obsm] PASSED [ 71%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-array_bool_subset-varm] PASSED [ 71%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-array_bool_subset-obsp] PASSED [ 71%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-array_bool_subset-varp] PASSED [ 71%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-array_bool_subset-layers] PASSED [ 71%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-array_bool_subset-uns] PASSED [ 71%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-matrix_bool_subset-obs] PASSED [ 71%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-matrix_bool_subset-var] PASSED [ 72%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-matrix_bool_subset-obsm] PASSED [ 72%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-matrix_bool_subset-varm] PASSED [ 72%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-matrix_bool_subset-obsp] PASSED [ 72%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-matrix_bool_subset-varp] PASSED [ 72%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-matrix_bool_subset-layers] PASSED [ 72%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-matrix_bool_subset-uns] PASSED [ 72%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-spmatrix_bool_subset-obs] PASSED [ 72%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-spmatrix_bool_subset-var] PASSED [ 72%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-spmatrix_bool_subset-obsm] PASSED [ 72%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-spmatrix_bool_subset-varm] PASSED [ 72%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-spmatrix_bool_subset-obsp] PASSED [ 72%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-spmatrix_bool_subset-varp] PASSED [ 72%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-spmatrix_bool_subset-layers] PASSED [ 72%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-spmatrix_bool_subset-uns] PASSED [ 72%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-array_subset-obs] PASSED [ 72%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-array_subset-var] PASSED [ 72%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-array_subset-obsm] PASSED [ 73%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-array_subset-varm] PASSED [ 73%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-array_subset-obsp] PASSED [ 73%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-array_subset-varp] PASSED [ 73%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-array_subset-layers] PASSED [ 73%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-array_subset-uns] PASSED [ 73%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-slice_subset-obs] PASSED [ 73%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-slice_subset-var] PASSED [ 73%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-slice_subset-obsm] PASSED [ 73%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-slice_subset-varm] PASSED [ 73%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-slice_subset-obsp] PASSED [ 73%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-slice_subset-varp] PASSED [ 73%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-slice_subset-layers] PASSED [ 73%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-slice_subset-uns] PASSED [ 73%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-single_subset-obs] PASSED [ 73%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-single_subset-var] PASSED [ 73%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-single_subset-obsm] PASSED [ 73%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-single_subset-varm] PASSED [ 74%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-single_subset-obsp] PASSED [ 74%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-single_subset-varp] PASSED [ 74%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-single_subset-layers] PASSED [ 74%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-single_subset-uns] PASSED [ 74%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-array_int_subset-obs] PASSED [ 74%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-array_int_subset-var] PASSED [ 74%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-array_int_subset-obsm] PASSED [ 74%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-array_int_subset-varm] PASSED [ 74%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-array_int_subset-obsp] PASSED [ 74%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-array_int_subset-varp] PASSED [ 74%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-array_int_subset-layers] PASSED [ 74%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-array_int_subset-uns] PASSED [ 74%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-array_bool_subset-obs] PASSED [ 74%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-array_bool_subset-var] PASSED [ 74%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-array_bool_subset-obsm] PASSED [ 74%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-array_bool_subset-varm] PASSED [ 74%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-array_bool_subset-obsp] PASSED [ 75%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-array_bool_subset-varp] PASSED [ 75%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-array_bool_subset-layers] PASSED [ 75%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-array_bool_subset-uns] PASSED [ 75%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-matrix_bool_subset-obs] PASSED [ 75%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-matrix_bool_subset-var] PASSED [ 75%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-matrix_bool_subset-obsm] PASSED [ 75%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-matrix_bool_subset-varm] PASSED [ 75%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-matrix_bool_subset-obsp] PASSED [ 75%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-matrix_bool_subset-varp] PASSED [ 75%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-matrix_bool_subset-layers] PASSED [ 75%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-matrix_bool_subset-uns] PASSED [ 75%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-spmatrix_bool_subset-obs] PASSED [ 75%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-spmatrix_bool_subset-var] PASSED [ 75%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-spmatrix_bool_subset-obsm] PASSED [ 75%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-spmatrix_bool_subset-varm] PASSED [ 75%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-spmatrix_bool_subset-obsp] PASSED [ 75%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-spmatrix_bool_subset-varp] PASSED [ 75%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-spmatrix_bool_subset-layers] PASSED [ 76%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-spmatrix_bool_subset-uns] PASSED [ 76%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-array_subset-obs] PASSED [ 76%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-array_subset-var] PASSED [ 76%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-array_subset-obsm] PASSED [ 76%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-array_subset-varm] PASSED [ 76%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-array_subset-obsp] PASSED [ 76%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-array_subset-varp] PASSED [ 76%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-array_subset-layers] PASSED [ 76%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-array_subset-uns] PASSED [ 76%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-slice_subset-obs] PASSED [ 76%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-slice_subset-var] PASSED [ 76%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-slice_subset-obsm] PASSED [ 76%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-slice_subset-varm] PASSED [ 76%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-slice_subset-obsp] PASSED [ 76%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-slice_subset-varp] PASSED [ 76%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-slice_subset-layers] PASSED [ 76%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-slice_subset-uns] PASSED [ 77%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-single_subset-obs] PASSED [ 77%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-single_subset-var] PASSED [ 77%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-single_subset-obsm] PASSED [ 77%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-single_subset-varm] PASSED [ 77%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-single_subset-obsp] PASSED [ 77%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-single_subset-varp] PASSED [ 77%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-single_subset-layers] PASSED [ 77%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-single_subset-uns] PASSED [ 77%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-array_int_subset-obs] PASSED [ 77%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-array_int_subset-var] PASSED [ 77%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-array_int_subset-obsm] PASSED [ 77%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-array_int_subset-varm] PASSED [ 77%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-array_int_subset-obsp] PASSED [ 77%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-array_int_subset-varp] PASSED [ 77%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-array_int_subset-layers] PASSED [ 77%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-array_int_subset-uns] PASSED [ 77%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-array_bool_subset-obs] PASSED [ 78%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-array_bool_subset-var] PASSED [ 78%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-array_bool_subset-obsm] PASSED [ 78%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-array_bool_subset-varm] PASSED [ 78%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-array_bool_subset-obsp] PASSED [ 78%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-array_bool_subset-varp] PASSED [ 78%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-array_bool_subset-layers] PASSED [ 78%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-array_bool_subset-uns] PASSED [ 78%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-matrix_bool_subset-obs] PASSED [ 78%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-matrix_bool_subset-var] PASSED [ 78%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-matrix_bool_subset-obsm] PASSED [ 78%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-matrix_bool_subset-varm] PASSED [ 78%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-matrix_bool_subset-obsp] PASSED [ 78%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-matrix_bool_subset-varp] PASSED [ 78%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-matrix_bool_subset-layers] PASSED [ 78%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-matrix_bool_subset-uns] PASSED [ 78%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-spmatrix_bool_subset-obs] PASSED [ 78%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-spmatrix_bool_subset-var] PASSED [ 79%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-spmatrix_bool_subset-obsm] PASSED [ 79%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-spmatrix_bool_subset-varm] PASSED [ 79%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-spmatrix_bool_subset-obsp] PASSED [ 79%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-spmatrix_bool_subset-varp] PASSED [ 79%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-spmatrix_bool_subset-layers] PASSED [ 79%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-spmatrix_bool_subset-uns] PASSED [ 79%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-array_subset-obs] PASSED [ 79%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-array_subset-var] PASSED [ 79%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-array_subset-obsm] PASSED [ 79%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-array_subset-varm] PASSED [ 79%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-array_subset-obsp] PASSED [ 79%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-array_subset-varp] PASSED [ 79%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-array_subset-layers] PASSED [ 79%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-array_subset-uns] PASSED [ 79%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-slice_subset-obs] PASSED [ 79%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-slice_subset-var] PASSED [ 79%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-slice_subset-obsm] PASSED [ 79%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-slice_subset-varm] PASSED [ 80%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-slice_subset-obsp] PASSED [ 80%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-slice_subset-varp] PASSED [ 80%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-slice_subset-layers] PASSED [ 80%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-slice_subset-uns] PASSED [ 80%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-single_subset-obs] PASSED [ 80%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-single_subset-var] PASSED [ 80%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-single_subset-obsm] PASSED [ 80%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-single_subset-varm] PASSED [ 80%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-single_subset-obsp] PASSED [ 80%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-single_subset-varp] PASSED [ 80%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-single_subset-layers] PASSED [ 80%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-single_subset-uns] PASSED [ 80%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-array_int_subset-obs] PASSED [ 80%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-array_int_subset-var] PASSED [ 80%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-array_int_subset-obsm] PASSED [ 80%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-array_int_subset-varm] PASSED [ 80%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-array_int_subset-obsp] PASSED [ 81%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-array_int_subset-varp] PASSED [ 81%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-array_int_subset-layers] PASSED [ 81%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-array_int_subset-uns] PASSED [ 81%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-array_bool_subset-obs] PASSED [ 81%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-array_bool_subset-var] PASSED [ 81%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-array_bool_subset-obsm] PASSED [ 81%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-array_bool_subset-varm] PASSED [ 81%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-array_bool_subset-obsp] PASSED [ 81%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-array_bool_subset-varp] PASSED [ 81%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-array_bool_subset-layers] PASSED [ 81%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-array_bool_subset-uns] PASSED [ 81%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-matrix_bool_subset-obs] PASSED [ 81%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-matrix_bool_subset-var] PASSED [ 81%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-matrix_bool_subset-obsm] PASSED [ 81%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-matrix_bool_subset-varm] PASSED [ 81%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-matrix_bool_subset-obsp] PASSED [ 81%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-matrix_bool_subset-varp] PASSED [ 82%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-matrix_bool_subset-layers] PASSED [ 82%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-matrix_bool_subset-uns] PASSED [ 82%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-spmatrix_bool_subset-obs] PASSED [ 82%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-spmatrix_bool_subset-var] PASSED [ 82%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-spmatrix_bool_subset-obsm] PASSED [ 82%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-spmatrix_bool_subset-varm] PASSED [ 82%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-spmatrix_bool_subset-obsp] PASSED [ 82%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-spmatrix_bool_subset-varp] PASSED [ 82%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-spmatrix_bool_subset-layers] PASSED [ 82%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-spmatrix_bool_subset-uns] PASSED [ 82%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-array_subset-obs] PASSED [ 82%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-array_subset-var] PASSED [ 82%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-array_subset-obsm] PASSED [ 82%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-array_subset-varm] PASSED [ 82%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-array_subset-obsp] PASSED [ 82%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-array_subset-varp] PASSED [ 82%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-array_subset-layers] PASSED [ 83%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-array_subset-uns] PASSED [ 83%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-slice_subset-obs] PASSED [ 83%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-slice_subset-var] PASSED [ 83%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-slice_subset-obsm] PASSED [ 83%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-slice_subset-varm] PASSED [ 83%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-slice_subset-obsp] PASSED [ 83%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-slice_subset-varp] PASSED [ 83%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-slice_subset-layers] PASSED [ 83%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-slice_subset-uns] PASSED [ 83%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-single_subset-obs] PASSED [ 83%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-single_subset-var] PASSED [ 83%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-single_subset-obsm] PASSED [ 83%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-single_subset-varm] PASSED [ 83%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-single_subset-obsp] PASSED [ 83%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-single_subset-varp] PASSED [ 83%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-single_subset-layers] PASSED [ 83%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-single_subset-uns] PASSED [ 83%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-array_int_subset-obs] PASSED [ 84%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-array_int_subset-var] PASSED [ 84%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-array_int_subset-obsm] PASSED [ 84%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-array_int_subset-varm] PASSED [ 84%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-array_int_subset-obsp] PASSED [ 84%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-array_int_subset-varp] PASSED [ 84%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-array_int_subset-layers] PASSED [ 84%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-array_int_subset-uns] PASSED [ 84%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-array_bool_subset-obs] PASSED [ 84%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-array_bool_subset-var] PASSED [ 84%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-array_bool_subset-obsm] PASSED [ 84%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-array_bool_subset-varm] PASSED [ 84%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-array_bool_subset-obsp] PASSED [ 84%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-array_bool_subset-varp] PASSED [ 84%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-array_bool_subset-layers] PASSED [ 84%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-array_bool_subset-uns] PASSED [ 84%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-matrix_bool_subset-obs] PASSED [ 84%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-matrix_bool_subset-var] PASSED [ 85%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-matrix_bool_subset-obsm] PASSED [ 85%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-matrix_bool_subset-varm] PASSED [ 85%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-matrix_bool_subset-obsp] PASSED [ 85%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-matrix_bool_subset-varp] PASSED [ 85%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-matrix_bool_subset-layers] PASSED [ 85%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-matrix_bool_subset-uns] PASSED [ 85%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-spmatrix_bool_subset-obs] PASSED [ 85%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-spmatrix_bool_subset-var] PASSED [ 85%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-spmatrix_bool_subset-obsm] PASSED [ 85%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-spmatrix_bool_subset-varm] PASSED [ 85%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-spmatrix_bool_subset-obsp] PASSED [ 85%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-spmatrix_bool_subset-varp] PASSED [ 85%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-spmatrix_bool_subset-layers] PASSED [ 85%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-spmatrix_bool_subset-uns] PASSED [ 85%] anndata/tests/test_views.py::test_layers_view PASSED [ 85%] anndata/tests/test_views.py::test_view_of_view[np_array-array_subset-array_subset] PASSED [ 85%] anndata/tests/test_views.py::test_view_of_view[np_array-array_subset-slice_subset] PASSED [ 86%] anndata/tests/test_views.py::test_view_of_view[np_array-array_subset-single_subset] PASSED [ 86%] anndata/tests/test_views.py::test_view_of_view[np_array-array_subset-array_int_subset] PASSED [ 86%] anndata/tests/test_views.py::test_view_of_view[np_array-array_subset-array_bool_subset] PASSED [ 86%] anndata/tests/test_views.py::test_view_of_view[np_array-array_subset-matrix_bool_subset] PASSED [ 86%] anndata/tests/test_views.py::test_view_of_view[np_array-array_subset-spmatrix_bool_subset] PASSED [ 86%] anndata/tests/test_views.py::test_view_of_view[np_array-slice_subset-array_subset] PASSED [ 86%] anndata/tests/test_views.py::test_view_of_view[np_array-slice_subset-slice_subset] PASSED [ 86%] anndata/tests/test_views.py::test_view_of_view[np_array-slice_subset-single_subset] PASSED [ 86%] anndata/tests/test_views.py::test_view_of_view[np_array-slice_subset-array_int_subset] PASSED [ 86%] anndata/tests/test_views.py::test_view_of_view[np_array-slice_subset-array_bool_subset] PASSED [ 86%] anndata/tests/test_views.py::test_view_of_view[np_array-slice_subset-matrix_bool_subset] PASSED [ 86%] anndata/tests/test_views.py::test_view_of_view[np_array-slice_subset-spmatrix_bool_subset] PASSED [ 86%] anndata/tests/test_views.py::test_view_of_view[np_array-single_subset-array_subset] XFAIL [ 86%] anndata/tests/test_views.py::test_view_of_view[np_array-single_subset-slice_subset] XFAIL [ 86%] anndata/tests/test_views.py::test_view_of_view[np_array-single_subset-single_subset] XFAIL [ 86%] anndata/tests/test_views.py::test_view_of_view[np_array-single_subset-array_int_subset] XFAIL [ 86%] anndata/tests/test_views.py::test_view_of_view[np_array-single_subset-array_bool_subset] XFAIL [ 87%] anndata/tests/test_views.py::test_view_of_view[np_array-single_subset-matrix_bool_subset] XFAIL [ 87%] anndata/tests/test_views.py::test_view_of_view[np_array-single_subset-spmatrix_bool_subset] XFAIL [ 87%] anndata/tests/test_views.py::test_view_of_view[np_array-array_int_subset-array_subset] PASSED [ 87%] anndata/tests/test_views.py::test_view_of_view[np_array-array_int_subset-slice_subset] PASSED [ 87%] anndata/tests/test_views.py::test_view_of_view[np_array-array_int_subset-single_subset] PASSED [ 87%] anndata/tests/test_views.py::test_view_of_view[np_array-array_int_subset-array_int_subset] PASSED [ 87%] anndata/tests/test_views.py::test_view_of_view[np_array-array_int_subset-array_bool_subset] PASSED [ 87%] anndata/tests/test_views.py::test_view_of_view[np_array-array_int_subset-matrix_bool_subset] PASSED [ 87%] anndata/tests/test_views.py::test_view_of_view[np_array-array_int_subset-spmatrix_bool_subset] PASSED [ 87%] anndata/tests/test_views.py::test_view_of_view[np_array-array_bool_subset-array_subset] PASSED [ 87%] anndata/tests/test_views.py::test_view_of_view[np_array-array_bool_subset-slice_subset] PASSED [ 87%] anndata/tests/test_views.py::test_view_of_view[np_array-array_bool_subset-single_subset] PASSED [ 87%] anndata/tests/test_views.py::test_view_of_view[np_array-array_bool_subset-array_int_subset] PASSED [ 87%] anndata/tests/test_views.py::test_view_of_view[np_array-array_bool_subset-array_bool_subset] PASSED [ 87%] anndata/tests/test_views.py::test_view_of_view[np_array-array_bool_subset-matrix_bool_subset] PASSED [ 87%] anndata/tests/test_views.py::test_view_of_view[np_array-array_bool_subset-spmatrix_bool_subset] PASSED [ 87%] anndata/tests/test_views.py::test_view_of_view[np_array-matrix_bool_subset-array_subset] PASSED [ 87%] anndata/tests/test_views.py::test_view_of_view[np_array-matrix_bool_subset-slice_subset] PASSED [ 88%] anndata/tests/test_views.py::test_view_of_view[np_array-matrix_bool_subset-single_subset] PASSED [ 88%] anndata/tests/test_views.py::test_view_of_view[np_array-matrix_bool_subset-array_int_subset] PASSED [ 88%] anndata/tests/test_views.py::test_view_of_view[np_array-matrix_bool_subset-array_bool_subset] PASSED [ 88%] anndata/tests/test_views.py::test_view_of_view[np_array-matrix_bool_subset-matrix_bool_subset] PASSED [ 88%] anndata/tests/test_views.py::test_view_of_view[np_array-matrix_bool_subset-spmatrix_bool_subset] PASSED [ 88%] anndata/tests/test_views.py::test_view_of_view[np_array-spmatrix_bool_subset-array_subset] PASSED [ 88%] anndata/tests/test_views.py::test_view_of_view[np_array-spmatrix_bool_subset-slice_subset] PASSED [ 88%] anndata/tests/test_views.py::test_view_of_view[np_array-spmatrix_bool_subset-single_subset] PASSED [ 88%] anndata/tests/test_views.py::test_view_of_view[np_array-spmatrix_bool_subset-array_int_subset] PASSED [ 88%] anndata/tests/test_views.py::test_view_of_view[np_array-spmatrix_bool_subset-array_bool_subset] PASSED [ 88%] anndata/tests/test_views.py::test_view_of_view[np_array-spmatrix_bool_subset-matrix_bool_subset] PASSED [ 88%] anndata/tests/test_views.py::test_view_of_view[np_array-spmatrix_bool_subset-spmatrix_bool_subset] PASSED [ 88%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-array_subset-array_subset] PASSED [ 88%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-array_subset-slice_subset] PASSED [ 88%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-array_subset-single_subset] PASSED [ 88%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-array_subset-array_int_subset] PASSED [ 88%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-array_subset-array_bool_subset] PASSED [ 89%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-array_subset-matrix_bool_subset] PASSED [ 89%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-array_subset-spmatrix_bool_subset] PASSED [ 89%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-slice_subset-array_subset] PASSED [ 89%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-slice_subset-slice_subset] PASSED [ 89%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-slice_subset-single_subset] PASSED [ 89%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-slice_subset-array_int_subset] PASSED [ 89%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-slice_subset-array_bool_subset] PASSED [ 89%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-slice_subset-matrix_bool_subset] PASSED [ 89%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-slice_subset-spmatrix_bool_subset] PASSED [ 89%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-single_subset-array_subset] XFAIL [ 89%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-single_subset-slice_subset] XFAIL [ 89%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-single_subset-single_subset] XFAIL [ 89%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-single_subset-array_int_subset] XFAIL [ 89%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-single_subset-array_bool_subset] XFAIL [ 89%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-single_subset-matrix_bool_subset] XFAIL [ 89%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-single_subset-spmatrix_bool_subset] XFAIL [ 89%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-array_int_subset-array_subset] PASSED [ 90%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-array_int_subset-slice_subset] PASSED [ 90%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-array_int_subset-single_subset] PASSED [ 90%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-array_int_subset-array_int_subset] PASSED [ 90%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-array_int_subset-array_bool_subset] PASSED [ 90%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-array_int_subset-matrix_bool_subset] PASSED [ 90%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-array_int_subset-spmatrix_bool_subset] PASSED [ 90%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-array_bool_subset-array_subset] PASSED [ 90%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-array_bool_subset-slice_subset] PASSED [ 90%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-array_bool_subset-single_subset] PASSED [ 90%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-array_bool_subset-array_int_subset] PASSED [ 90%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-array_bool_subset-array_bool_subset] PASSED [ 90%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-array_bool_subset-matrix_bool_subset] PASSED [ 90%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-array_bool_subset-spmatrix_bool_subset] PASSED [ 90%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-matrix_bool_subset-array_subset] PASSED [ 90%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-matrix_bool_subset-slice_subset] PASSED [ 90%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-matrix_bool_subset-single_subset] PASSED [ 90%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-matrix_bool_subset-array_int_subset] PASSED [ 91%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-matrix_bool_subset-array_bool_subset] PASSED [ 91%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-matrix_bool_subset-matrix_bool_subset] PASSED [ 91%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-matrix_bool_subset-spmatrix_bool_subset] PASSED [ 91%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-spmatrix_bool_subset-array_subset] PASSED [ 91%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-spmatrix_bool_subset-slice_subset] PASSED [ 91%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-spmatrix_bool_subset-single_subset] PASSED [ 91%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-spmatrix_bool_subset-array_int_subset] PASSED [ 91%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-spmatrix_bool_subset-array_bool_subset] PASSED [ 91%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-spmatrix_bool_subset-matrix_bool_subset] PASSED [ 91%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-spmatrix_bool_subset-spmatrix_bool_subset] PASSED [ 91%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-array_subset-array_subset] PASSED [ 91%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-array_subset-slice_subset] PASSED [ 91%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-array_subset-single_subset] PASSED [ 91%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-array_subset-array_int_subset] PASSED [ 91%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-array_subset-array_bool_subset] PASSED [ 91%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-array_subset-matrix_bool_subset] PASSED [ 91%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-array_subset-spmatrix_bool_subset] PASSED [ 91%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-slice_subset-array_subset] PASSED [ 92%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-slice_subset-slice_subset] PASSED [ 92%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-slice_subset-single_subset] PASSED [ 92%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-slice_subset-array_int_subset] PASSED [ 92%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-slice_subset-array_bool_subset] PASSED [ 92%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-slice_subset-matrix_bool_subset] PASSED [ 92%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-slice_subset-spmatrix_bool_subset] PASSED [ 92%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-single_subset-array_subset] XFAIL [ 92%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-single_subset-slice_subset] XFAIL [ 92%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-single_subset-single_subset] XFAIL [ 92%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-single_subset-array_int_subset] XFAIL [ 92%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-single_subset-array_bool_subset] XFAIL [ 92%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-single_subset-matrix_bool_subset] XFAIL [ 92%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-single_subset-spmatrix_bool_subset] XFAIL [ 92%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-array_int_subset-array_subset] PASSED [ 92%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-array_int_subset-slice_subset] PASSED [ 92%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-array_int_subset-single_subset] PASSED [ 92%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-array_int_subset-array_int_subset] PASSED [ 93%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-array_int_subset-array_bool_subset] PASSED [ 93%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-array_int_subset-matrix_bool_subset] PASSED [ 93%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-array_int_subset-spmatrix_bool_subset] PASSED [ 93%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-array_bool_subset-array_subset] PASSED [ 93%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-array_bool_subset-slice_subset] PASSED [ 93%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-array_bool_subset-single_subset] PASSED [ 93%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-array_bool_subset-array_int_subset] PASSED [ 93%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-array_bool_subset-array_bool_subset] PASSED [ 93%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-array_bool_subset-matrix_bool_subset] PASSED [ 93%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-array_bool_subset-spmatrix_bool_subset] PASSED [ 93%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-matrix_bool_subset-array_subset] PASSED [ 93%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-matrix_bool_subset-slice_subset] PASSED [ 93%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-matrix_bool_subset-single_subset] PASSED [ 93%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-matrix_bool_subset-array_int_subset] PASSED [ 93%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-matrix_bool_subset-array_bool_subset] PASSED [ 93%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-matrix_bool_subset-matrix_bool_subset] PASSED [ 93%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-matrix_bool_subset-spmatrix_bool_subset] PASSED [ 94%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-spmatrix_bool_subset-array_subset] PASSED [ 94%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-spmatrix_bool_subset-slice_subset] PASSED [ 94%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-spmatrix_bool_subset-single_subset] PASSED [ 94%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-spmatrix_bool_subset-array_int_subset] PASSED [ 94%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-spmatrix_bool_subset-array_bool_subset] PASSED [ 94%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-spmatrix_bool_subset-matrix_bool_subset] PASSED [ 94%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-spmatrix_bool_subset-spmatrix_bool_subset] PASSED [ 94%] anndata/tests/test_views.py::test_view_of_view_modification PASSED [ 94%] anndata/tests/test_views.py::test_double_index[array_subset-array_subset] PASSED [ 94%] anndata/tests/test_views.py::test_double_index[array_subset-slice_subset] PASSED [ 94%] anndata/tests/test_views.py::test_double_index[array_subset-single_subset] PASSED [ 94%] anndata/tests/test_views.py::test_double_index[array_subset-array_int_subset] PASSED [ 94%] anndata/tests/test_views.py::test_double_index[array_subset-array_bool_subset] PASSED [ 94%] anndata/tests/test_views.py::test_double_index[array_subset-matrix_bool_subset] PASSED [ 94%] anndata/tests/test_views.py::test_double_index[array_subset-spmatrix_bool_subset] PASSED [ 94%] anndata/tests/test_views.py::test_double_index[slice_subset-array_subset] PASSED [ 94%] anndata/tests/test_views.py::test_double_index[slice_subset-slice_subset] PASSED [ 95%] anndata/tests/test_views.py::test_double_index[slice_subset-single_subset] PASSED [ 95%] anndata/tests/test_views.py::test_double_index[slice_subset-array_int_subset] PASSED [ 95%] anndata/tests/test_views.py::test_double_index[slice_subset-array_bool_subset] PASSED [ 95%] anndata/tests/test_views.py::test_double_index[slice_subset-matrix_bool_subset] PASSED [ 95%] anndata/tests/test_views.py::test_double_index[slice_subset-spmatrix_bool_subset] PASSED [ 95%] anndata/tests/test_views.py::test_double_index[single_subset-array_subset] PASSED [ 95%] anndata/tests/test_views.py::test_double_index[single_subset-slice_subset] PASSED [ 95%] anndata/tests/test_views.py::test_double_index[single_subset-single_subset] PASSED [ 95%] anndata/tests/test_views.py::test_double_index[single_subset-array_int_subset] PASSED [ 95%] anndata/tests/test_views.py::test_double_index[single_subset-array_bool_subset] PASSED [ 95%] anndata/tests/test_views.py::test_double_index[single_subset-matrix_bool_subset] PASSED [ 95%] anndata/tests/test_views.py::test_double_index[single_subset-spmatrix_bool_subset] PASSED [ 95%] anndata/tests/test_views.py::test_double_index[array_int_subset-array_subset] PASSED [ 95%] anndata/tests/test_views.py::test_double_index[array_int_subset-slice_subset] PASSED [ 95%] anndata/tests/test_views.py::test_double_index[array_int_subset-single_subset] PASSED [ 95%] anndata/tests/test_views.py::test_double_index[array_int_subset-array_int_subset] PASSED [ 95%] anndata/tests/test_views.py::test_double_index[array_int_subset-array_bool_subset] PASSED [ 95%] anndata/tests/test_views.py::test_double_index[array_int_subset-matrix_bool_subset] PASSED [ 96%] anndata/tests/test_views.py::test_double_index[array_int_subset-spmatrix_bool_subset] PASSED [ 96%] anndata/tests/test_views.py::test_double_index[array_bool_subset-array_subset] PASSED [ 96%] anndata/tests/test_views.py::test_double_index[array_bool_subset-slice_subset] PASSED [ 96%] anndata/tests/test_views.py::test_double_index[array_bool_subset-single_subset] PASSED [ 96%] anndata/tests/test_views.py::test_double_index[array_bool_subset-array_int_subset] PASSED [ 96%] anndata/tests/test_views.py::test_double_index[array_bool_subset-array_bool_subset] PASSED [ 96%] anndata/tests/test_views.py::test_double_index[array_bool_subset-matrix_bool_subset] PASSED [ 96%] anndata/tests/test_views.py::test_double_index[array_bool_subset-spmatrix_bool_subset] PASSED [ 96%] anndata/tests/test_views.py::test_double_index[matrix_bool_subset-array_subset] PASSED [ 96%] anndata/tests/test_views.py::test_double_index[matrix_bool_subset-slice_subset] PASSED [ 96%] anndata/tests/test_views.py::test_double_index[matrix_bool_subset-single_subset] PASSED [ 96%] anndata/tests/test_views.py::test_double_index[matrix_bool_subset-array_int_subset] PASSED [ 96%] anndata/tests/test_views.py::test_double_index[matrix_bool_subset-array_bool_subset] PASSED [ 96%] anndata/tests/test_views.py::test_double_index[matrix_bool_subset-matrix_bool_subset] PASSED [ 96%] anndata/tests/test_views.py::test_double_index[matrix_bool_subset-spmatrix_bool_subset] PASSED [ 96%] anndata/tests/test_views.py::test_double_index[spmatrix_bool_subset-array_subset] PASSED [ 96%] anndata/tests/test_views.py::test_double_index[spmatrix_bool_subset-slice_subset] PASSED [ 97%] anndata/tests/test_views.py::test_double_index[spmatrix_bool_subset-single_subset] PASSED [ 97%] anndata/tests/test_views.py::test_double_index[spmatrix_bool_subset-array_int_subset] PASSED [ 97%] anndata/tests/test_views.py::test_double_index[spmatrix_bool_subset-array_bool_subset] PASSED [ 97%] anndata/tests/test_views.py::test_double_index[spmatrix_bool_subset-matrix_bool_subset] PASSED [ 97%] anndata/tests/test_views.py::test_double_index[spmatrix_bool_subset-spmatrix_bool_subset] PASSED [ 97%] anndata/tests/test_views.py::test_view_retains_ndarray_subclass PASSED [ 97%] anndata/tests/test_views.py::test_modify_uns_in_copy PASSED [ 97%] anndata/tests/test_views.py::test_invalid_scalar_index[-101] PASSED [ 97%] anndata/tests/test_views.py::test_invalid_scalar_index[100] PASSED [ 97%] anndata/tests/test_views.py::test_invalid_scalar_index[index2] PASSED [ 97%] anndata/tests/test_views.py::test_invalid_scalar_index[index3] PASSED [ 97%] anndata/tests/test_views.py::test_negative_scalar_index[-100-False] PASSED [ 97%] anndata/tests/test_views.py::test_negative_scalar_index[-100-True] PASSED [ 97%] anndata/tests/test_views.py::test_negative_scalar_index[-50-False] PASSED [ 97%] anndata/tests/test_views.py::test_negative_scalar_index[-50-True] PASSED [ 97%] anndata/tests/test_views.py::test_negative_scalar_index[-1-False] PASSED [ 97%] anndata/tests/test_views.py::test_negative_scalar_index[-1-True] PASSED [ 98%] anndata/tests/test_x.py::test_setter_singular_dim[csr-csr-(1, 10)] PASSED [ 98%] anndata/tests/test_x.py::test_setter_singular_dim[csr-csr-(10, 1)] PASSED [ 98%] anndata/tests/test_x.py::test_setter_singular_dim[csr-csr-(1, 1)] PASSED [ 98%] anndata/tests/test_x.py::test_setter_singular_dim[csr-csc-(1, 10)] PASSED [ 98%] anndata/tests/test_x.py::test_setter_singular_dim[csr-csc-(10, 1)] PASSED [ 98%] anndata/tests/test_x.py::test_setter_singular_dim[csr-csc-(1, 1)] PASSED [ 98%] anndata/tests/test_x.py::test_setter_singular_dim[csr-ndarray-(1, 10)] PASSED [ 98%] anndata/tests/test_x.py::test_setter_singular_dim[csr-ndarray-(10, 1)] PASSED [ 98%] anndata/tests/test_x.py::test_setter_singular_dim[csr-ndarray-(1, 1)] PASSED [ 98%] anndata/tests/test_x.py::test_setter_singular_dim[csc-csr-(1, 10)] PASSED [ 98%] anndata/tests/test_x.py::test_setter_singular_dim[csc-csr-(10, 1)] PASSED [ 98%] anndata/tests/test_x.py::test_setter_singular_dim[csc-csr-(1, 1)] PASSED [ 98%] anndata/tests/test_x.py::test_setter_singular_dim[csc-csc-(1, 10)] PASSED [ 98%] anndata/tests/test_x.py::test_setter_singular_dim[csc-csc-(10, 1)] PASSED [ 98%] anndata/tests/test_x.py::test_setter_singular_dim[csc-csc-(1, 1)] PASSED [ 98%] anndata/tests/test_x.py::test_setter_singular_dim[csc-ndarray-(1, 10)] PASSED [ 98%] anndata/tests/test_x.py::test_setter_singular_dim[csc-ndarray-(10, 1)] PASSED [ 99%] anndata/tests/test_x.py::test_setter_singular_dim[csc-ndarray-(1, 1)] PASSED [ 99%] anndata/tests/test_x.py::test_setter_singular_dim[ndarray-csr-(1, 10)] PASSED [ 99%] anndata/tests/test_x.py::test_setter_singular_dim[ndarray-csr-(10, 1)] PASSED [ 99%] anndata/tests/test_x.py::test_setter_singular_dim[ndarray-csr-(1, 1)] PASSED [ 99%] anndata/tests/test_x.py::test_setter_singular_dim[ndarray-csc-(1, 10)] PASSED [ 99%] anndata/tests/test_x.py::test_setter_singular_dim[ndarray-csc-(10, 1)] PASSED [ 99%] anndata/tests/test_x.py::test_setter_singular_dim[ndarray-csc-(1, 1)] PASSED [ 99%] anndata/tests/test_x.py::test_setter_singular_dim[ndarray-ndarray-(1, 10)] PASSED [ 99%] anndata/tests/test_x.py::test_setter_singular_dim[ndarray-ndarray-(10, 1)] PASSED [ 99%] anndata/tests/test_x.py::test_setter_singular_dim[ndarray-ndarray-(1, 1)] PASSED [ 99%] anndata/tests/test_x.py::test_set_x_is_none PASSED [ 99%] anndata/tests/test_x.py::test_del_set_equiv_X PASSED [ 99%] anndata/tests/test_x.py::test_init_X_as_none PASSED [ 99%] anndata/tests/test_x.py::test_transpose_with_X_as_none[(1, 10)] PASSED [ 99%] anndata/tests/test_x.py::test_transpose_with_X_as_none[(10, 1)] PASSED [ 99%] anndata/tests/test_x.py::test_transpose_with_X_as_none[(1, 1)] PASSED [ 99%] anndata/tests/test_x.py::test_transpose_with_X_as_none[(5, 3)] PASSED [100%] =============================== warnings summary =============================== ../../../../../../usr/lib/python3/dist-packages/natsort/compat/fastnumbers.py:7 /usr/lib/python3/dist-packages/natsort/compat/fastnumbers.py:7: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives from distutils.version import StrictVersion anndata/core.py:3 /build/python-anndata-dL6t5W/python-anndata-0.7.8/.pybuild/cpython3_3.10_anndata/build/anndata/core.py:3: DeprecationWarning: Please only import from anndata, not anndata.core warn("Please only import from anndata, not anndata.core", DeprecationWarning) anndata/readwrite.py:3 /build/python-anndata-dL6t5W/python-anndata-0.7.8/.pybuild/cpython3_3.10_anndata/build/anndata/readwrite.py:3: DeprecationWarning: Please only import from anndata, not anndata.readwrite warn("Please only import from anndata, not anndata.readwrite", DeprecationWarning) anndata/experimental/pytorch/_annloader.py:18 /build/python-anndata-dL6t5W/python-anndata-0.7.8/.pybuild/cpython3_3.10_anndata/build/anndata/experimental/pytorch/_annloader.py:18: UserWarning: Сould not load pytorch. warnings.warn("Сould not load pytorch.") .pybuild/cpython3_3.10_anndata/build/anndata/_core/anndata.py: 2 warnings .pybuild/cpython3_3.10_anndata/build/anndata/tests/test_annot.py: 3 warnings .pybuild/cpython3_3.10_anndata/build/anndata/tests/test_base.py: 2 warnings .pybuild/cpython3_3.10_anndata/build/anndata/tests/test_concatenate.py: 24 warnings .pybuild/cpython3_3.10_anndata/build/anndata/tests/test_hdf5_backing.py: 8 warnings .pybuild/cpython3_3.10_anndata/build/anndata/tests/test_raw.py: 3 warnings .pybuild/cpython3_3.10_anndata/build/anndata/tests/test_readwrite.py: 80 warnings /build/python-anndata-dL6t5W/python-anndata-0.7.8/.pybuild/cpython3_3.10_anndata/build/anndata/_core/anndata.py:1228: FutureWarning: The `inplace` parameter in pandas.Categorical.reorder_categories is deprecated and will be removed in a future version. Reordering categories will always return a new Categorical object. c.reorder_categories(natsorted(c.categories), inplace=True) .pybuild/cpython3_3.10_anndata/build/anndata/tests/test_base.py::test_create_with_dfs .pybuild/cpython3_3.10_anndata/build/anndata/tests/test_base.py::test_create_from_df_with_obs_and_var .pybuild/cpython3_3.10_anndata/build/anndata/tests/test_base.py::test_rename_categories .pybuild/cpython3_3.10_anndata/build/anndata/tests/test_readwrite.py::test_write_categorical[h5ad] .pybuild/cpython3_3.10_anndata/build/anndata/tests/test_readwrite.py::test_write_categorical[zarr] /build/python-anndata-dL6t5W/python-anndata-0.7.8/.pybuild/cpython3_3.10_anndata/build/anndata/_core/anndata.py:120: ImplicitModificationWarning: Transforming to str index. warnings.warn("Transforming to str index.", ImplicitModificationWarning) .pybuild/cpython3_3.10_anndata/build/anndata/tests/test_base.py::test_rename_categories /usr/lib/python3/dist-packages/pandas/core/arrays/categorical.py:2631: FutureWarning: The `inplace` parameter in pandas.Categorical.rename_categories is deprecated and will be removed in a future version. Removing unused categories will always return a new Categorical object. res = method(*args, **kwargs) .pybuild/cpython3_3.10_anndata/build/anndata/tests/test_concatenate.py: 4 warnings .pybuild/cpython3_3.10_anndata/build/anndata/tests/test_views.py: 14 warnings /usr/lib/python3/dist-packages/scipy/sparse/_index.py:125: SparseEfficiencyWarning: Changing the sparsity structure of a csc_matrix is expensive. lil_matrix is more efficient. self._set_arrayXarray(i, j, x) .pybuild/cpython3_3.10_anndata/build/anndata/tests/test_concatenate.py::test_concatenate_size_0_dim /build/python-anndata-dL6t5W/python-anndata-0.7.8/.pybuild/cpython3_3.10_anndata/build/anndata/_core/anndata.py:801: UserWarning: AnnData expects .var.index to contain strings, but got values like: [] Inferred to be: empty value_idx = self._prep_dim_index(value.index, attr) .pybuild/cpython3_3.10_anndata/build/anndata/tests/test_hdf5_backing.py: 6 warnings .pybuild/cpython3_3.10_anndata/build/anndata/tests/test_raw.py: 2 warnings .pybuild/cpython3_3.10_anndata/build/anndata/tests/test_readwrite.py: 2 warnings /build/python-anndata-dL6t5W/python-anndata-0.7.8/.pybuild/cpython3_3.10_anndata/build/anndata/_io/h5ad.py:64: FutureWarning: The `force_dense` argument is deprecated. Use `as_dense` instead. warn( .pybuild/cpython3_3.10_anndata/build/anndata/tests/test_readwrite.py::test_readwrite_hdf5_empty[read_zarr-write_zarr-test_empty.zip] /usr/lib/python3.10/zipfile.py:1506: UserWarning: Duplicate name: 'obs/.zattrs' return self._open_to_write(zinfo, force_zip64=force_zip64) .pybuild/cpython3_3.10_anndata/build/anndata/tests/test_readwrite.py::test_readwrite_hdf5_empty[read_zarr-write_zarr-test_empty.zip] /usr/lib/python3.10/zipfile.py:1506: UserWarning: Duplicate name: 'var/.zattrs' return self._open_to_write(zinfo, force_zip64=force_zip64) .pybuild/cpython3_3.10_anndata/build/anndata/tests/test_views.py::test_modify_view_component[scipy_csr-layers] .pybuild/cpython3_3.10_anndata/build/anndata/tests/test_views.py::test_modify_view_component[scipy_csr-obsm] .pybuild/cpython3_3.10_anndata/build/anndata/tests/test_views.py::test_modify_view_component[scipy_csr-varm] /usr/lib/python3/dist-packages/scipy/sparse/_index.py:82: SparseEfficiencyWarning: Changing the sparsity structure of a csr_matrix is expensive. lil_matrix is more efficient. self._set_intXint(row, col, x.flat[0]) .pybuild/cpython3_3.10_anndata/build/anndata/tests/test_views.py::test_modify_view_component[scipy_csc-layers] .pybuild/cpython3_3.10_anndata/build/anndata/tests/test_views.py::test_modify_view_component[scipy_csc-obsm] .pybuild/cpython3_3.10_anndata/build/anndata/tests/test_views.py::test_modify_view_component[scipy_csc-varm] /usr/lib/python3/dist-packages/scipy/sparse/_index.py:82: SparseEfficiencyWarning: Changing the sparsity structure of a csc_matrix is expensive. lil_matrix is more efficient. self._set_intXint(row, col, x.flat[0]) .pybuild/cpython3_3.10_anndata/build/anndata/tests/test_views.py: 14 warnings /usr/lib/python3/dist-packages/scipy/sparse/_index.py:125: SparseEfficiencyWarning: Changing the sparsity structure of a csr_matrix is expensive. lil_matrix is more efficient. self._set_arrayXarray(i, j, x) -- Docs: https://docs.pytest.org/en/stable/warnings.html ==== 1655 passed, 19 skipped, 50 xfailed, 183 warnings in 162.05s (0:02:42) ==== I: pybuild base:237: cd /build/python-anndata-dL6t5W/python-anndata-0.7.8/.pybuild/cpython3_3.9_anndata/build; python3.9 -m pytest -v ============================= test session starts ============================== platform linux -- Python 3.9.9, pytest-6.2.5, py-1.10.0, pluggy-0.13.0 -- /usr/bin/python3.9 cachedir: .pytest_cache rootdir: /build/python-anndata-dL6t5W/python-anndata-0.7.8, configfile: pyproject.toml plugins: cov-3.0.0 collecting ... collected 1724 items anndata/utils.py::anndata.utils.make_index_unique PASSED [ 0%] anndata/_core/anndata.py::anndata._core.anndata.AnnData.concatenate PASSED [ 0%] anndata/_core/anndata.py::anndata._core.anndata.AnnData.obs_names_make_unique PASSED [ 0%] anndata/_core/anndata.py::anndata._core.anndata.AnnData.var_names_make_unique PASSED [ 0%] anndata/_core/anndata.py::anndata._core.anndata.ImplicitModificationWarning PASSED [ 0%] anndata/_core/merge.py::anndata._core.merge.concat PASSED [ 0%] anndata/_core/merge.py::anndata._core.merge.gen_reindexer PASSED [ 0%] anndata/_io/utils.py::anndata._io.utils.report_read_key_on_error PASSED [ 0%] anndata/_io/utils.py::anndata._io.utils.report_write_key_on_error PASSED [ 0%] anndata/compat/_overloaded_dict.py::anndata.compat._overloaded_dict._adjacency_getter SKIPPED [ 0%] anndata/compat/_overloaded_dict.py::anndata.compat._overloaded_dict._adjacency_setter SKIPPED [ 0%] anndata/tests/test_anncollection.py::test_full_selection[array] PASSED [ 0%] anndata/tests/test_anncollection.py::test_full_selection[csr_matrix] PASSED [ 0%] anndata/tests/test_anncollection.py::test_creation[array] PASSED [ 0%] anndata/tests/test_anncollection.py::test_creation[csr_matrix] PASSED [ 0%] anndata/tests/test_anncollection.py::test_convert[array] PASSED [ 0%] anndata/tests/test_annot.py::test_str_to_categorical[object] PASSED [ 0%] anndata/tests/test_annot.py::test_str_to_categorical[string] PASSED [ 1%] anndata/tests/test_annot.py::test_non_str_to_not_categorical PASSED [ 1%] anndata/tests/test_backed_sparse.py::test_backed_indexing[array_subset-array_subset] PASSED [ 1%] anndata/tests/test_backed_sparse.py::test_backed_indexing[array_subset-slice_subset] PASSED [ 1%] anndata/tests/test_backed_sparse.py::test_backed_indexing[array_subset-single_subset] PASSED [ 1%] anndata/tests/test_backed_sparse.py::test_backed_indexing[array_subset-array_int_subset] PASSED [ 1%] anndata/tests/test_backed_sparse.py::test_backed_indexing[array_subset-array_bool_subset] PASSED [ 1%] anndata/tests/test_backed_sparse.py::test_backed_indexing[array_subset-matrix_bool_subset] PASSED [ 1%] anndata/tests/test_backed_sparse.py::test_backed_indexing[array_subset-spmatrix_bool_subset] PASSED [ 1%] anndata/tests/test_backed_sparse.py::test_backed_indexing[slice_subset-array_subset] PASSED [ 1%] anndata/tests/test_backed_sparse.py::test_backed_indexing[slice_subset-slice_subset] PASSED [ 1%] anndata/tests/test_backed_sparse.py::test_backed_indexing[slice_subset-single_subset] PASSED [ 1%] anndata/tests/test_backed_sparse.py::test_backed_indexing[slice_subset-array_int_subset] PASSED [ 1%] anndata/tests/test_backed_sparse.py::test_backed_indexing[slice_subset-array_bool_subset] PASSED [ 1%] anndata/tests/test_backed_sparse.py::test_backed_indexing[slice_subset-matrix_bool_subset] PASSED [ 1%] anndata/tests/test_backed_sparse.py::test_backed_indexing[slice_subset-spmatrix_bool_subset] PASSED [ 1%] anndata/tests/test_backed_sparse.py::test_backed_indexing[single_subset-array_subset] PASSED [ 1%] anndata/tests/test_backed_sparse.py::test_backed_indexing[single_subset-slice_subset] PASSED [ 2%] anndata/tests/test_backed_sparse.py::test_backed_indexing[single_subset-single_subset] PASSED [ 2%] anndata/tests/test_backed_sparse.py::test_backed_indexing[single_subset-array_int_subset] PASSED [ 2%] anndata/tests/test_backed_sparse.py::test_backed_indexing[single_subset-array_bool_subset] PASSED [ 2%] anndata/tests/test_backed_sparse.py::test_backed_indexing[single_subset-matrix_bool_subset] PASSED [ 2%] anndata/tests/test_backed_sparse.py::test_backed_indexing[single_subset-spmatrix_bool_subset] PASSED [ 2%] anndata/tests/test_backed_sparse.py::test_backed_indexing[array_int_subset-array_subset] PASSED [ 2%] anndata/tests/test_backed_sparse.py::test_backed_indexing[array_int_subset-slice_subset] PASSED [ 2%] anndata/tests/test_backed_sparse.py::test_backed_indexing[array_int_subset-single_subset] PASSED [ 2%] anndata/tests/test_backed_sparse.py::test_backed_indexing[array_int_subset-array_int_subset] PASSED [ 2%] anndata/tests/test_backed_sparse.py::test_backed_indexing[array_int_subset-array_bool_subset] PASSED [ 2%] anndata/tests/test_backed_sparse.py::test_backed_indexing[array_int_subset-matrix_bool_subset] PASSED [ 2%] anndata/tests/test_backed_sparse.py::test_backed_indexing[array_int_subset-spmatrix_bool_subset] PASSED [ 2%] anndata/tests/test_backed_sparse.py::test_backed_indexing[array_bool_subset-array_subset] PASSED [ 2%] anndata/tests/test_backed_sparse.py::test_backed_indexing[array_bool_subset-slice_subset] PASSED [ 2%] anndata/tests/test_backed_sparse.py::test_backed_indexing[array_bool_subset-single_subset] PASSED [ 2%] anndata/tests/test_backed_sparse.py::test_backed_indexing[array_bool_subset-array_int_subset] PASSED [ 2%] anndata/tests/test_backed_sparse.py::test_backed_indexing[array_bool_subset-array_bool_subset] PASSED [ 3%] anndata/tests/test_backed_sparse.py::test_backed_indexing[array_bool_subset-matrix_bool_subset] PASSED [ 3%] anndata/tests/test_backed_sparse.py::test_backed_indexing[array_bool_subset-spmatrix_bool_subset] PASSED [ 3%] anndata/tests/test_backed_sparse.py::test_backed_indexing[matrix_bool_subset-array_subset] PASSED [ 3%] anndata/tests/test_backed_sparse.py::test_backed_indexing[matrix_bool_subset-slice_subset] PASSED [ 3%] anndata/tests/test_backed_sparse.py::test_backed_indexing[matrix_bool_subset-single_subset] PASSED [ 3%] anndata/tests/test_backed_sparse.py::test_backed_indexing[matrix_bool_subset-array_int_subset] PASSED [ 3%] anndata/tests/test_backed_sparse.py::test_backed_indexing[matrix_bool_subset-array_bool_subset] PASSED [ 3%] anndata/tests/test_backed_sparse.py::test_backed_indexing[matrix_bool_subset-matrix_bool_subset] PASSED [ 3%] anndata/tests/test_backed_sparse.py::test_backed_indexing[matrix_bool_subset-spmatrix_bool_subset] PASSED [ 3%] anndata/tests/test_backed_sparse.py::test_backed_indexing[spmatrix_bool_subset-array_subset] PASSED [ 3%] anndata/tests/test_backed_sparse.py::test_backed_indexing[spmatrix_bool_subset-slice_subset] PASSED [ 3%] anndata/tests/test_backed_sparse.py::test_backed_indexing[spmatrix_bool_subset-single_subset] PASSED [ 3%] anndata/tests/test_backed_sparse.py::test_backed_indexing[spmatrix_bool_subset-array_int_subset] PASSED [ 3%] anndata/tests/test_backed_sparse.py::test_backed_indexing[spmatrix_bool_subset-array_bool_subset] PASSED [ 3%] anndata/tests/test_backed_sparse.py::test_backed_indexing[spmatrix_bool_subset-matrix_bool_subset] PASSED [ 3%] anndata/tests/test_backed_sparse.py::test_backed_indexing[spmatrix_bool_subset-spmatrix_bool_subset] PASSED [ 3%] anndata/tests/test_backed_sparse.py::test_dataset_append_memory[csr_matrix-vstack] PASSED [ 4%] anndata/tests/test_backed_sparse.py::test_dataset_append_memory[csc_matrix-hstack] PASSED [ 4%] anndata/tests/test_backed_sparse.py::test_dataset_append_disk[csr_matrix-vstack] PASSED [ 4%] anndata/tests/test_backed_sparse.py::test_dataset_append_disk[csc_matrix-hstack] PASSED [ 4%] anndata/tests/test_backed_sparse.py::test_wrong_shape[csr-a_shape0-b_shape0] PASSED [ 4%] anndata/tests/test_backed_sparse.py::test_wrong_shape[csc-a_shape1-b_shape1] PASSED [ 4%] anndata/tests/test_backed_sparse.py::test_wrong_formats PASSED [ 4%] anndata/tests/test_base.py::test_creation PASSED [ 4%] anndata/tests/test_base.py::test_create_with_dfs PASSED [ 4%] anndata/tests/test_base.py::test_create_from_df PASSED [ 4%] anndata/tests/test_base.py::test_create_from_sparse_df PASSED [ 4%] anndata/tests/test_base.py::test_create_from_df_with_obs_and_var PASSED [ 4%] anndata/tests/test_base.py::test_from_df_and_dict PASSED [ 4%] anndata/tests/test_base.py::test_df_warnings PASSED [ 4%] anndata/tests/test_base.py::test_attr_deletion PASSED [ 4%] anndata/tests/test_base.py::test_names PASSED [ 4%] anndata/tests/test_base.py::test_setting_index_names[obs_names-list] PASSED [ 4%] anndata/tests/test_base.py::test_setting_index_names[obs_names-Series-str] PASSED [ 4%] anndata/tests/test_base.py::test_setting_index_names[obs_names-Series-int] PASSED [ 5%] anndata/tests/test_base.py::test_setting_index_names[var_names-list] PASSED [ 5%] anndata/tests/test_base.py::test_setting_index_names[var_names-Series-str] PASSED [ 5%] anndata/tests/test_base.py::test_setting_index_names[var_names-Series-int] PASSED [ 5%] anndata/tests/test_base.py::test_setting_index_names_error[obs_names] PASSED [ 5%] anndata/tests/test_base.py::test_setting_index_names_error[var_names] PASSED [ 5%] anndata/tests/test_base.py::test_setting_dim_index[obs] PASSED [ 5%] anndata/tests/test_base.py::test_setting_dim_index[var] PASSED [ 5%] anndata/tests/test_base.py::test_indices_dtypes PASSED [ 5%] anndata/tests/test_base.py::test_slicing PASSED [ 5%] anndata/tests/test_base.py::test_boolean_slicing PASSED [ 5%] anndata/tests/test_base.py::test_oob_boolean_slicing PASSED [ 5%] anndata/tests/test_base.py::test_slicing_strings PASSED [ 5%] anndata/tests/test_base.py::test_slicing_graphs PASSED [ 5%] anndata/tests/test_base.py::test_slicing_series PASSED [ 5%] anndata/tests/test_base.py::test_strings_to_categoricals PASSED [ 5%] anndata/tests/test_base.py::test_slicing_remove_unused_categories PASSED [ 5%] anndata/tests/test_base.py::test_get_subset_annotation PASSED [ 6%] anndata/tests/test_base.py::test_append_col PASSED [ 6%] anndata/tests/test_base.py::test_delete_col PASSED [ 6%] anndata/tests/test_base.py::test_set_obs PASSED [ 6%] anndata/tests/test_base.py::test_multicol PASSED [ 6%] anndata/tests/test_base.py::test_n_obs PASSED [ 6%] anndata/tests/test_base.py::test_equality_comparisons PASSED [ 6%] anndata/tests/test_base.py::test_rename_categories PASSED [ 6%] anndata/tests/test_base.py::test_pickle PASSED [ 6%] anndata/tests/test_base.py::test_to_df_dense PASSED [ 6%] anndata/tests/test_base.py::test_convenience PASSED [ 6%] anndata/tests/test_base.py::test_1d_slice_dtypes PASSED [ 6%] anndata/tests/test_base.py::test_to_df_sparse PASSED [ 6%] anndata/tests/test_base.py::test_copy PASSED [ 6%] anndata/tests/test_concatenate.py::test_concat_interface_errors PASSED [ 6%] anndata/tests/test_concatenate.py::test_concatenate_roundtrip[inner-np_array-concat_func0-False] PASSED [ 6%] anndata/tests/test_concatenate.py::test_concatenate_roundtrip[inner-np_array--True] PASSED [ 6%] anndata/tests/test_concatenate.py::test_concatenate_roundtrip[inner-scipy_csr-concat_func0-False] PASSED [ 7%] anndata/tests/test_concatenate.py::test_concatenate_roundtrip[inner-scipy_csr--True] PASSED [ 7%] anndata/tests/test_concatenate.py::test_concatenate_roundtrip[inner-scipy_csc-concat_func0-False] PASSED [ 7%] anndata/tests/test_concatenate.py::test_concatenate_roundtrip[inner-scipy_csc--True] PASSED [ 7%] anndata/tests/test_concatenate.py::test_concatenate_roundtrip[outer-np_array-concat_func0-False] PASSED [ 7%] anndata/tests/test_concatenate.py::test_concatenate_roundtrip[outer-np_array--True] PASSED [ 7%] anndata/tests/test_concatenate.py::test_concatenate_roundtrip[outer-scipy_csr-concat_func0-False] PASSED [ 7%] anndata/tests/test_concatenate.py::test_concatenate_roundtrip[outer-scipy_csr--True] PASSED [ 7%] anndata/tests/test_concatenate.py::test_concatenate_roundtrip[outer-scipy_csc-concat_func0-False] PASSED [ 7%] anndata/tests/test_concatenate.py::test_concatenate_roundtrip[outer-scipy_csc--True] PASSED [ 7%] anndata/tests/test_concatenate.py::test_concatenate_dense PASSED [ 7%] anndata/tests/test_concatenate.py::test_concatenate_layers[np_array-inner] PASSED [ 7%] anndata/tests/test_concatenate.py::test_concatenate_layers[np_array-outer] PASSED [ 7%] anndata/tests/test_concatenate.py::test_concatenate_layers[scipy_csr-inner] PASSED [ 7%] anndata/tests/test_concatenate.py::test_concatenate_layers[scipy_csr-outer] PASSED [ 7%] anndata/tests/test_concatenate.py::test_concatenate_layers[scipy_csc-inner] PASSED [ 7%] anndata/tests/test_concatenate.py::test_concatenate_layers[scipy_csc-outer] PASSED [ 7%] anndata/tests/test_concatenate.py::test_concatenate_obsm_inner PASSED [ 8%] anndata/tests/test_concatenate.py::test_concatenate_obsm_outer[0] PASSED [ 8%] anndata/tests/test_concatenate.py::test_concatenate_obsm_outer[nan] PASSED [ 8%] anndata/tests/test_concatenate.py::test_concatenate_obsm_outer[3.141592653589793] PASSED [ 8%] anndata/tests/test_concatenate.py::test_concat_annot_join[inner] PASSED [ 8%] anndata/tests/test_concatenate.py::test_concat_annot_join[outer] PASSED [ 8%] anndata/tests/test_concatenate.py::test_concatenate_layers_misaligned[np_array-inner] PASSED [ 8%] anndata/tests/test_concatenate.py::test_concatenate_layers_misaligned[np_array-outer] PASSED [ 8%] anndata/tests/test_concatenate.py::test_concatenate_layers_misaligned[scipy_csr-inner] PASSED [ 8%] anndata/tests/test_concatenate.py::test_concatenate_layers_misaligned[scipy_csr-outer] PASSED [ 8%] anndata/tests/test_concatenate.py::test_concatenate_layers_misaligned[scipy_csc-inner] PASSED [ 8%] anndata/tests/test_concatenate.py::test_concatenate_layers_misaligned[scipy_csc-outer] PASSED [ 8%] anndata/tests/test_concatenate.py::test_concatenate_layers_outer[np_array-0] PASSED [ 8%] anndata/tests/test_concatenate.py::test_concatenate_layers_outer[np_array-nan] PASSED [ 8%] anndata/tests/test_concatenate.py::test_concatenate_layers_outer[np_array-3.141592653589793] PASSED [ 8%] anndata/tests/test_concatenate.py::test_concatenate_layers_outer[scipy_csr-0] PASSED [ 8%] anndata/tests/test_concatenate.py::test_concatenate_layers_outer[scipy_csr-nan] PASSED [ 8%] anndata/tests/test_concatenate.py::test_concatenate_layers_outer[scipy_csr-3.141592653589793] PASSED [ 8%] anndata/tests/test_concatenate.py::test_concatenate_layers_outer[scipy_csc-0] PASSED [ 9%] anndata/tests/test_concatenate.py::test_concatenate_layers_outer[scipy_csc-nan] PASSED [ 9%] anndata/tests/test_concatenate.py::test_concatenate_layers_outer[scipy_csc-3.141592653589793] PASSED [ 9%] anndata/tests/test_concatenate.py::test_concatenate_fill_value[0] PASSED [ 9%] anndata/tests/test_concatenate.py::test_concatenate_fill_value[nan] PASSED [ 9%] anndata/tests/test_concatenate.py::test_concatenate_fill_value[3.141592653589793] PASSED [ 9%] anndata/tests/test_concatenate.py::test_concatenate_dense_duplicates PASSED [ 9%] anndata/tests/test_concatenate.py::test_concatenate_sparse PASSED [ 9%] anndata/tests/test_concatenate.py::test_concatenate_mixed PASSED [ 9%] anndata/tests/test_concatenate.py::test_concatenate_with_raw PASSED [ 9%] anndata/tests/test_concatenate.py::test_pairwise_concat[0-np_array] PASSED [ 9%] anndata/tests/test_concatenate.py::test_pairwise_concat[0-scipy_csr] PASSED [ 9%] anndata/tests/test_concatenate.py::test_pairwise_concat[0-scipy_csc] PASSED [ 9%] anndata/tests/test_concatenate.py::test_pairwise_concat[1-np_array] PASSED [ 9%] anndata/tests/test_concatenate.py::test_pairwise_concat[1-scipy_csr] PASSED [ 9%] anndata/tests/test_concatenate.py::test_pairwise_concat[1-scipy_csc] PASSED [ 9%] anndata/tests/test_concatenate.py::test_nan_merge[0-inner-np_array] PASSED [ 9%] anndata/tests/test_concatenate.py::test_nan_merge[0-inner-scipy_csr] PASSED [ 10%] anndata/tests/test_concatenate.py::test_nan_merge[0-inner-scipy_csc] PASSED [ 10%] anndata/tests/test_concatenate.py::test_nan_merge[0-outer-np_array] PASSED [ 10%] anndata/tests/test_concatenate.py::test_nan_merge[0-outer-scipy_csr] PASSED [ 10%] anndata/tests/test_concatenate.py::test_nan_merge[0-outer-scipy_csc] PASSED [ 10%] anndata/tests/test_concatenate.py::test_nan_merge[1-inner-np_array] PASSED [ 10%] anndata/tests/test_concatenate.py::test_nan_merge[1-inner-scipy_csr] PASSED [ 10%] anndata/tests/test_concatenate.py::test_nan_merge[1-inner-scipy_csc] PASSED [ 10%] anndata/tests/test_concatenate.py::test_nan_merge[1-outer-np_array] PASSED [ 10%] anndata/tests/test_concatenate.py::test_nan_merge[1-outer-scipy_csr] PASSED [ 10%] anndata/tests/test_concatenate.py::test_nan_merge[1-outer-scipy_csc] PASSED [ 10%] anndata/tests/test_concatenate.py::test_merge_unique PASSED [ 10%] anndata/tests/test_concatenate.py::test_merge_same PASSED [ 10%] anndata/tests/test_concatenate.py::test_merge_first PASSED [ 10%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss0-None-result0-] PASSED [ 10%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss1-first-result1-] PASSED [ 10%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss2-unique-result2-] PASSED [ 10%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss3-same-result3-] PASSED [ 11%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss4-only-result4-] PASSED [ 11%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss5-None-result5-gen_df] PASSED [ 11%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss6-first-result6-gen_df] PASSED [ 11%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss7-unique-result7-gen_df] PASSED [ 11%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss8-same-result8-gen_df] PASSED [ 11%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss9-only-result9-gen_df] PASSED [ 11%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss10-None-result10-gen_array] PASSED [ 11%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss11-first-result11-gen_array] PASSED [ 11%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss12-unique-result12-gen_array] PASSED [ 11%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss13-same-result13-gen_array] PASSED [ 11%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss14-only-result14-gen_array] PASSED [ 11%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss15-None-result15-gen_list] PASSED [ 11%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss16-first-result16-gen_list] PASSED [ 11%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss17-unique-result17-gen_list] PASSED [ 11%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss18-same-result18-gen_list] PASSED [ 11%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss19-only-result19-gen_list] PASSED [ 11%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss20-None-result20-gen_sparse] PASSED [ 12%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss21-first-result21-gen_sparse] PASSED [ 12%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss22-unique-result22-gen_sparse] PASSED [ 12%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss23-same-result23-gen_sparse] PASSED [ 12%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss24-only-result24-gen_sparse] PASSED [ 12%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss25-None-result25-gen_something] PASSED [ 12%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss26-first-result26-gen_something] PASSED [ 12%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss27-unique-result27-gen_something] PASSED [ 12%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss28-same-result28-gen_something] PASSED [ 12%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss29-only-result29-gen_something] PASSED [ 12%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss30-None-result30-] PASSED [ 12%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss31-first-result31-] PASSED [ 12%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss32-unique-result32-] PASSED [ 12%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss33-same-result33-] PASSED [ 12%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss34-only-result34-] PASSED [ 12%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss35-None-result35-gen_df] PASSED [ 12%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss36-first-result36-gen_df] PASSED [ 12%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss37-unique-result37-gen_df] PASSED [ 12%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss38-same-result38-gen_df] PASSED [ 13%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss39-only-result39-gen_df] PASSED [ 13%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss40-None-result40-gen_array] PASSED [ 13%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss41-first-result41-gen_array] PASSED [ 13%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss42-unique-result42-gen_array] PASSED [ 13%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss43-same-result43-gen_array] PASSED [ 13%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss44-only-result44-gen_array] PASSED [ 13%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss45-None-result45-gen_list] PASSED [ 13%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss46-first-result46-gen_list] PASSED [ 13%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss47-unique-result47-gen_list] PASSED [ 13%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss48-same-result48-gen_list] PASSED [ 13%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss49-only-result49-gen_list] PASSED [ 13%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss50-None-result50-gen_sparse] PASSED [ 13%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss51-first-result51-gen_sparse] PASSED [ 13%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss52-unique-result52-gen_sparse] PASSED [ 13%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss53-same-result53-gen_sparse] PASSED [ 13%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss54-only-result54-gen_sparse] PASSED [ 13%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss55-None-result55-gen_something] PASSED [ 14%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss56-first-result56-gen_something] PASSED [ 14%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss57-unique-result57-gen_something] PASSED [ 14%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss58-same-result58-gen_something] PASSED [ 14%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss59-only-result59-gen_something] PASSED [ 14%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss60-None-result60-] PASSED [ 14%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss61-first-result61-] PASSED [ 14%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss62-unique-result62-] PASSED [ 14%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss63-same-result63-] PASSED [ 14%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss64-only-result64-] PASSED [ 14%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss65-None-result65-gen_df] PASSED [ 14%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss66-first-result66-gen_df] PASSED [ 14%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss67-unique-result67-gen_df] PASSED [ 14%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss68-same-result68-gen_df] PASSED [ 14%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss69-only-result69-gen_df] PASSED [ 14%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss70-None-result70-gen_array] PASSED [ 14%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss71-first-result71-gen_array] PASSED [ 14%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss72-unique-result72-gen_array] PASSED [ 15%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss73-same-result73-gen_array] PASSED [ 15%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss74-only-result74-gen_array] PASSED [ 15%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss75-None-result75-gen_list] PASSED [ 15%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss76-first-result76-gen_list] PASSED [ 15%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss77-unique-result77-gen_list] PASSED [ 15%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss78-same-result78-gen_list] PASSED [ 15%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss79-only-result79-gen_list] PASSED [ 15%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss80-None-result80-gen_sparse] PASSED [ 15%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss81-first-result81-gen_sparse] PASSED [ 15%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss82-unique-result82-gen_sparse] PASSED [ 15%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss83-same-result83-gen_sparse] PASSED [ 15%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss84-only-result84-gen_sparse] PASSED [ 15%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss85-None-result85-gen_something] PASSED [ 15%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss86-first-result86-gen_something] PASSED [ 15%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss87-unique-result87-gen_something] PASSED [ 15%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss88-same-result88-gen_something] PASSED [ 15%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss89-only-result89-gen_something] PASSED [ 16%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss90-None-result90-] PASSED [ 16%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss91-first-result91-] PASSED [ 16%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss92-unique-result92-] PASSED [ 16%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss93-same-result93-] PASSED [ 16%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss94-only-result94-] PASSED [ 16%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss95-None-result95-gen_df] PASSED [ 16%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss96-first-result96-gen_df] PASSED [ 16%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss97-unique-result97-gen_df] PASSED [ 16%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss98-same-result98-gen_df] PASSED [ 16%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss99-only-result99-gen_df] PASSED [ 16%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss100-None-result100-gen_array] PASSED [ 16%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss101-first-result101-gen_array] PASSED [ 16%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss102-unique-result102-gen_array] PASSED [ 16%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss103-same-result103-gen_array] PASSED [ 16%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss104-only-result104-gen_array] PASSED [ 16%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss105-None-result105-gen_list] PASSED [ 16%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss106-first-result106-gen_list] PASSED [ 16%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss107-unique-result107-gen_list] PASSED [ 17%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss108-same-result108-gen_list] PASSED [ 17%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss109-only-result109-gen_list] PASSED [ 17%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss110-None-result110-gen_sparse] PASSED [ 17%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss111-first-result111-gen_sparse] PASSED [ 17%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss112-unique-result112-gen_sparse] PASSED [ 17%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss113-same-result113-gen_sparse] PASSED [ 17%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss114-only-result114-gen_sparse] PASSED [ 17%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss115-None-result115-gen_something] PASSED [ 17%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss116-first-result116-gen_something] PASSED [ 17%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss117-unique-result117-gen_something] PASSED [ 17%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss118-same-result118-gen_something] PASSED [ 17%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss119-only-result119-gen_something] PASSED [ 17%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss120-None-result120-] PASSED [ 17%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss121-first-result121-] PASSED [ 17%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss122-unique-result122-] PASSED [ 17%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss123-same-result123-] PASSED [ 17%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss124-only-result124-] PASSED [ 18%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss125-None-result125-gen_df] PASSED [ 18%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss126-first-result126-gen_df] PASSED [ 18%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss127-unique-result127-gen_df] PASSED [ 18%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss128-same-result128-gen_df] PASSED [ 18%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss129-only-result129-gen_df] PASSED [ 18%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss130-None-result130-gen_array] PASSED [ 18%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss131-first-result131-gen_array] PASSED [ 18%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss132-unique-result132-gen_array] PASSED [ 18%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss133-same-result133-gen_array] PASSED [ 18%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss134-only-result134-gen_array] PASSED [ 18%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss135-None-result135-gen_list] PASSED [ 18%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss136-first-result136-gen_list] PASSED [ 18%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss137-unique-result137-gen_list] PASSED [ 18%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss138-same-result138-gen_list] PASSED [ 18%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss139-only-result139-gen_list] PASSED [ 18%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss140-None-result140-gen_sparse] PASSED [ 18%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss141-first-result141-gen_sparse] PASSED [ 19%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss142-unique-result142-gen_sparse] PASSED [ 19%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss143-same-result143-gen_sparse] PASSED [ 19%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss144-only-result144-gen_sparse] PASSED [ 19%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss145-None-result145-gen_something] PASSED [ 19%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss146-first-result146-gen_something] PASSED [ 19%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss147-unique-result147-gen_something] PASSED [ 19%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss148-same-result148-gen_something] PASSED [ 19%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss149-only-result149-gen_something] PASSED [ 19%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss150-None-result150-] PASSED [ 19%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss151-first-result151-] PASSED [ 19%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss152-unique-result152-] PASSED [ 19%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss153-same-result153-] PASSED [ 19%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss154-only-result154-] PASSED [ 19%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss155-None-result155-gen_df] PASSED [ 19%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss156-first-result156-gen_df] PASSED [ 19%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss157-unique-result157-gen_df] PASSED [ 19%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss158-same-result158-gen_df] PASSED [ 20%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss159-only-result159-gen_df] PASSED [ 20%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss160-None-result160-gen_array] PASSED [ 20%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss161-first-result161-gen_array] PASSED [ 20%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss162-unique-result162-gen_array] PASSED [ 20%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss163-same-result163-gen_array] PASSED [ 20%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss164-only-result164-gen_array] PASSED [ 20%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss165-None-result165-gen_list] PASSED [ 20%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss166-first-result166-gen_list] PASSED [ 20%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss167-unique-result167-gen_list] PASSED [ 20%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss168-same-result168-gen_list] PASSED [ 20%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss169-only-result169-gen_list] PASSED [ 20%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss170-None-result170-gen_sparse] PASSED [ 20%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss171-first-result171-gen_sparse] PASSED [ 20%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss172-unique-result172-gen_sparse] PASSED [ 20%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss173-same-result173-gen_sparse] PASSED [ 20%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss174-only-result174-gen_sparse] PASSED [ 20%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss175-None-result175-gen_something] PASSED [ 20%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss176-first-result176-gen_something] PASSED [ 21%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss177-unique-result177-gen_something] PASSED [ 21%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss178-same-result178-gen_something] PASSED [ 21%] anndata/tests/test_concatenate.py::test_concatenate_uns[unss179-only-result179-gen_something] PASSED [ 21%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-0-inner-None-0] PASSED [ 21%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-0-inner-None-nan] PASSED [ 21%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-0-inner-None-3.141592653589793] PASSED [ 21%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-0-inner-same-0] PASSED [ 21%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-0-inner-same-nan] PASSED [ 21%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-0-inner-same-3.141592653589793] PASSED [ 21%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-0-inner-unique-0] PASSED [ 21%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-0-inner-unique-nan] PASSED [ 21%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-0-inner-unique-3.141592653589793] PASSED [ 21%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-0-inner-first-0] PASSED [ 21%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-0-inner-first-nan] PASSED [ 21%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-0-inner-first-3.141592653589793] PASSED [ 21%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-0-inner-only-0] PASSED [ 21%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-0-inner-only-nan] PASSED [ 22%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-0-inner-only-3.141592653589793] PASSED [ 22%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-0-outer-None-0] PASSED [ 22%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-0-outer-None-nan] PASSED [ 22%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-0-outer-None-3.141592653589793] PASSED [ 22%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-0-outer-same-0] PASSED [ 22%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-0-outer-same-nan] PASSED [ 22%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-0-outer-same-3.141592653589793] PASSED [ 22%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-0-outer-unique-0] PASSED [ 22%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-0-outer-unique-nan] PASSED [ 22%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-0-outer-unique-3.141592653589793] PASSED [ 22%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-0-outer-first-0] PASSED [ 22%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-0-outer-first-nan] PASSED [ 22%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-0-outer-first-3.141592653589793] PASSED [ 22%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-0-outer-only-0] PASSED [ 22%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-0-outer-only-nan] PASSED [ 22%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-0-outer-only-3.141592653589793] PASSED [ 22%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-1-inner-None-0] PASSED [ 23%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-1-inner-None-nan] PASSED [ 23%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-1-inner-None-3.141592653589793] PASSED [ 23%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-1-inner-same-0] PASSED [ 23%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-1-inner-same-nan] PASSED [ 23%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-1-inner-same-3.141592653589793] PASSED [ 23%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-1-inner-unique-0] PASSED [ 23%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-1-inner-unique-nan] PASSED [ 23%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-1-inner-unique-3.141592653589793] PASSED [ 23%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-1-inner-first-0] PASSED [ 23%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-1-inner-first-nan] PASSED [ 23%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-1-inner-first-3.141592653589793] PASSED [ 23%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-1-inner-only-0] PASSED [ 23%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-1-inner-only-nan] PASSED [ 23%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-1-inner-only-3.141592653589793] PASSED [ 23%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-1-outer-None-0] PASSED [ 23%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-1-outer-None-nan] PASSED [ 23%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-1-outer-None-3.141592653589793] PASSED [ 24%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-1-outer-same-0] PASSED [ 24%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-1-outer-same-nan] PASSED [ 24%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-1-outer-same-3.141592653589793] PASSED [ 24%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-1-outer-unique-0] PASSED [ 24%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-1-outer-unique-nan] PASSED [ 24%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-1-outer-unique-3.141592653589793] PASSED [ 24%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-1-outer-first-0] PASSED [ 24%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-1-outer-first-nan] PASSED [ 24%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-1-outer-first-3.141592653589793] PASSED [ 24%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-1-outer-only-0] PASSED [ 24%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-1-outer-only-nan] PASSED [ 24%] anndata/tests/test_concatenate.py::test_transposed_concat[np_array-1-outer-only-3.141592653589793] PASSED [ 24%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-0-inner-None-0] PASSED [ 24%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-0-inner-None-nan] PASSED [ 24%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-0-inner-None-3.141592653589793] PASSED [ 24%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-0-inner-same-0] PASSED [ 24%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-0-inner-same-nan] PASSED [ 25%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-0-inner-same-3.141592653589793] PASSED [ 25%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-0-inner-unique-0] PASSED [ 25%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-0-inner-unique-nan] PASSED [ 25%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-0-inner-unique-3.141592653589793] PASSED [ 25%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-0-inner-first-0] PASSED [ 25%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-0-inner-first-nan] PASSED [ 25%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-0-inner-first-3.141592653589793] PASSED [ 25%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-0-inner-only-0] PASSED [ 25%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-0-inner-only-nan] PASSED [ 25%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-0-inner-only-3.141592653589793] PASSED [ 25%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-0-outer-None-0] PASSED [ 25%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-0-outer-None-nan] PASSED [ 25%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-0-outer-None-3.141592653589793] PASSED [ 25%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-0-outer-same-0] PASSED [ 25%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-0-outer-same-nan] PASSED [ 25%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-0-outer-same-3.141592653589793] PASSED [ 25%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-0-outer-unique-0] PASSED [ 25%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-0-outer-unique-nan] PASSED [ 26%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-0-outer-unique-3.141592653589793] PASSED [ 26%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-0-outer-first-0] PASSED [ 26%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-0-outer-first-nan] PASSED [ 26%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-0-outer-first-3.141592653589793] PASSED [ 26%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-0-outer-only-0] PASSED [ 26%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-0-outer-only-nan] PASSED [ 26%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-0-outer-only-3.141592653589793] PASSED [ 26%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-1-inner-None-0] PASSED [ 26%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-1-inner-None-nan] PASSED [ 26%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-1-inner-None-3.141592653589793] PASSED [ 26%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-1-inner-same-0] PASSED [ 26%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-1-inner-same-nan] PASSED [ 26%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-1-inner-same-3.141592653589793] PASSED [ 26%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-1-inner-unique-0] PASSED [ 26%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-1-inner-unique-nan] PASSED [ 26%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-1-inner-unique-3.141592653589793] PASSED [ 26%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-1-inner-first-0] PASSED [ 27%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-1-inner-first-nan] PASSED [ 27%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-1-inner-first-3.141592653589793] PASSED [ 27%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-1-inner-only-0] PASSED [ 27%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-1-inner-only-nan] PASSED [ 27%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-1-inner-only-3.141592653589793] PASSED [ 27%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-1-outer-None-0] PASSED [ 27%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-1-outer-None-nan] PASSED [ 27%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-1-outer-None-3.141592653589793] PASSED [ 27%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-1-outer-same-0] PASSED [ 27%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-1-outer-same-nan] PASSED [ 27%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-1-outer-same-3.141592653589793] PASSED [ 27%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-1-outer-unique-0] PASSED [ 27%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-1-outer-unique-nan] PASSED [ 27%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-1-outer-unique-3.141592653589793] PASSED [ 27%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-1-outer-first-0] PASSED [ 27%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-1-outer-first-nan] PASSED [ 27%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-1-outer-first-3.141592653589793] PASSED [ 28%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-1-outer-only-0] PASSED [ 28%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-1-outer-only-nan] PASSED [ 28%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csr-1-outer-only-3.141592653589793] PASSED [ 28%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-0-inner-None-0] PASSED [ 28%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-0-inner-None-nan] PASSED [ 28%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-0-inner-None-3.141592653589793] PASSED [ 28%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-0-inner-same-0] PASSED [ 28%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-0-inner-same-nan] PASSED [ 28%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-0-inner-same-3.141592653589793] PASSED [ 28%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-0-inner-unique-0] PASSED [ 28%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-0-inner-unique-nan] PASSED [ 28%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-0-inner-unique-3.141592653589793] PASSED [ 28%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-0-inner-first-0] PASSED [ 28%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-0-inner-first-nan] PASSED [ 28%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-0-inner-first-3.141592653589793] PASSED [ 28%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-0-inner-only-0] PASSED [ 28%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-0-inner-only-nan] PASSED [ 29%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-0-inner-only-3.141592653589793] PASSED [ 29%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-0-outer-None-0] PASSED [ 29%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-0-outer-None-nan] PASSED [ 29%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-0-outer-None-3.141592653589793] PASSED [ 29%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-0-outer-same-0] PASSED [ 29%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-0-outer-same-nan] PASSED [ 29%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-0-outer-same-3.141592653589793] PASSED [ 29%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-0-outer-unique-0] PASSED [ 29%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-0-outer-unique-nan] PASSED [ 29%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-0-outer-unique-3.141592653589793] PASSED [ 29%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-0-outer-first-0] PASSED [ 29%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-0-outer-first-nan] PASSED [ 29%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-0-outer-first-3.141592653589793] PASSED [ 29%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-0-outer-only-0] PASSED [ 29%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-0-outer-only-nan] PASSED [ 29%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-0-outer-only-3.141592653589793] PASSED [ 29%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-1-inner-None-0] PASSED [ 29%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-1-inner-None-nan] PASSED [ 30%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-1-inner-None-3.141592653589793] PASSED [ 30%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-1-inner-same-0] PASSED [ 30%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-1-inner-same-nan] PASSED [ 30%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-1-inner-same-3.141592653589793] PASSED [ 30%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-1-inner-unique-0] PASSED [ 30%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-1-inner-unique-nan] PASSED [ 30%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-1-inner-unique-3.141592653589793] PASSED [ 30%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-1-inner-first-0] PASSED [ 30%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-1-inner-first-nan] PASSED [ 30%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-1-inner-first-3.141592653589793] PASSED [ 30%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-1-inner-only-0] PASSED [ 30%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-1-inner-only-nan] PASSED [ 30%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-1-inner-only-3.141592653589793] PASSED [ 30%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-1-outer-None-0] PASSED [ 30%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-1-outer-None-nan] PASSED [ 30%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-1-outer-None-3.141592653589793] PASSED [ 30%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-1-outer-same-0] PASSED [ 31%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-1-outer-same-nan] PASSED [ 31%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-1-outer-same-3.141592653589793] PASSED [ 31%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-1-outer-unique-0] PASSED [ 31%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-1-outer-unique-nan] PASSED [ 31%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-1-outer-unique-3.141592653589793] PASSED [ 31%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-1-outer-first-0] PASSED [ 31%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-1-outer-first-nan] PASSED [ 31%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-1-outer-first-3.141592653589793] PASSED [ 31%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-1-outer-only-0] PASSED [ 31%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-1-outer-only-nan] PASSED [ 31%] anndata/tests/test_concatenate.py::test_transposed_concat[scipy_csc-1-outer-only-3.141592653589793] PASSED [ 31%] anndata/tests/test_concatenate.py::test_batch_key[0] PASSED [ 31%] anndata/tests/test_concatenate.py::test_batch_key[1] PASSED [ 31%] anndata/tests/test_concatenate.py::test_concat_categories_from_mapping PASSED [ 31%] anndata/tests/test_concatenate.py::test_concat_names[0] PASSED [ 31%] anndata/tests/test_concatenate.py::test_concat_names[1] PASSED [ 31%] anndata/tests/test_concatenate.py::test_concat_size_0_dim[0-inner-None-no_var] PASSED [ 32%] anndata/tests/test_concatenate.py::test_concat_size_0_dim[0-inner-None-no_obs] PASSED [ 32%] anndata/tests/test_concatenate.py::test_concat_size_0_dim[0-inner-same-no_var] PASSED [ 32%] anndata/tests/test_concatenate.py::test_concat_size_0_dim[0-inner-same-no_obs] PASSED [ 32%] anndata/tests/test_concatenate.py::test_concat_size_0_dim[0-inner-unique-no_var] PASSED [ 32%] anndata/tests/test_concatenate.py::test_concat_size_0_dim[0-inner-unique-no_obs] PASSED [ 32%] anndata/tests/test_concatenate.py::test_concat_size_0_dim[0-inner-first-no_var] PASSED [ 32%] anndata/tests/test_concatenate.py::test_concat_size_0_dim[0-inner-first-no_obs] PASSED [ 32%] anndata/tests/test_concatenate.py::test_concat_size_0_dim[0-inner-only-no_var] PASSED [ 32%] anndata/tests/test_concatenate.py::test_concat_size_0_dim[0-inner-only-no_obs] PASSED [ 32%] anndata/tests/test_concatenate.py::test_concat_size_0_dim[0-outer-None-no_var] PASSED [ 32%] anndata/tests/test_concatenate.py::test_concat_size_0_dim[0-outer-None-no_obs] PASSED [ 32%] anndata/tests/test_concatenate.py::test_concat_size_0_dim[0-outer-same-no_var] PASSED [ 32%] anndata/tests/test_concatenate.py::test_concat_size_0_dim[0-outer-same-no_obs] PASSED [ 32%] anndata/tests/test_concatenate.py::test_concat_size_0_dim[0-outer-unique-no_var] PASSED [ 32%] anndata/tests/test_concatenate.py::test_concat_size_0_dim[0-outer-unique-no_obs] PASSED [ 32%] anndata/tests/test_concatenate.py::test_concat_size_0_dim[0-outer-first-no_var] PASSED [ 32%] anndata/tests/test_concatenate.py::test_concat_size_0_dim[0-outer-first-no_obs] PASSED [ 33%] anndata/tests/test_concatenate.py::test_concat_size_0_dim[0-outer-only-no_var] PASSED [ 33%] anndata/tests/test_concatenate.py::test_concat_size_0_dim[0-outer-only-no_obs] PASSED [ 33%] anndata/tests/test_concatenate.py::test_concat_size_0_dim[1-inner-None-no_var] PASSED [ 33%] anndata/tests/test_concatenate.py::test_concat_size_0_dim[1-inner-None-no_obs] PASSED [ 33%] anndata/tests/test_concatenate.py::test_concat_size_0_dim[1-inner-same-no_var] PASSED [ 33%] anndata/tests/test_concatenate.py::test_concat_size_0_dim[1-inner-same-no_obs] PASSED [ 33%] anndata/tests/test_concatenate.py::test_concat_size_0_dim[1-inner-unique-no_var] PASSED [ 33%] anndata/tests/test_concatenate.py::test_concat_size_0_dim[1-inner-unique-no_obs] PASSED [ 33%] anndata/tests/test_concatenate.py::test_concat_size_0_dim[1-inner-first-no_var] PASSED [ 33%] anndata/tests/test_concatenate.py::test_concat_size_0_dim[1-inner-first-no_obs] PASSED [ 33%] anndata/tests/test_concatenate.py::test_concat_size_0_dim[1-inner-only-no_var] PASSED [ 33%] anndata/tests/test_concatenate.py::test_concat_size_0_dim[1-inner-only-no_obs] PASSED [ 33%] anndata/tests/test_concatenate.py::test_concat_size_0_dim[1-outer-None-no_var] PASSED [ 33%] anndata/tests/test_concatenate.py::test_concat_size_0_dim[1-outer-None-no_obs] PASSED [ 33%] anndata/tests/test_concatenate.py::test_concat_size_0_dim[1-outer-same-no_var] PASSED [ 33%] anndata/tests/test_concatenate.py::test_concat_size_0_dim[1-outer-same-no_obs] PASSED [ 33%] anndata/tests/test_concatenate.py::test_concat_size_0_dim[1-outer-unique-no_var] PASSED [ 33%] anndata/tests/test_concatenate.py::test_concat_size_0_dim[1-outer-unique-no_obs] PASSED [ 34%] anndata/tests/test_concatenate.py::test_concat_size_0_dim[1-outer-first-no_var] PASSED [ 34%] anndata/tests/test_concatenate.py::test_concat_size_0_dim[1-outer-first-no_obs] PASSED [ 34%] anndata/tests/test_concatenate.py::test_concat_size_0_dim[1-outer-only-no_var] PASSED [ 34%] anndata/tests/test_concatenate.py::test_concat_size_0_dim[1-outer-only-no_obs] PASSED [ 34%] anndata/tests/test_concatenate.py::test_concat_outer_aligned_mapping[sparse] PASSED [ 34%] anndata/tests/test_concatenate.py::test_concat_outer_aligned_mapping[array] PASSED [ 34%] anndata/tests/test_concatenate.py::test_concat_outer_aligned_mapping[df] PASSED [ 34%] anndata/tests/test_concatenate.py::test_concatenate_size_0_dim PASSED [ 34%] anndata/tests/test_deprecations.py::test_get_obsvar_array_warn PASSED [ 34%] anndata/tests/test_deprecations.py::test_get_obsvar_array PASSED [ 34%] anndata/tests/test_deprecations.py::test_obsvar_vector_Xlayer PASSED [ 34%] anndata/tests/test_deprecations.py::test_force_dense_deprecated PASSED [ 34%] anndata/tests/test_deprecations.py::test_get_uns_neighbors_deprecated PASSED [ 34%] anndata/tests/test_deprecations.py::test_set_uns_neighbors_deprecated PASSED [ 34%] anndata/tests/test_deprecations.py::test_slice_uns_sparse_deprecated PASSED [ 34%] anndata/tests/test_deprecations.py::test_deprecated_neighbors_get_mtx PASSED [ 34%] anndata/tests/test_deprecations.py::test_deprecated_neighbors_get_other PASSED [ 35%] anndata/tests/test_deprecations.py::test_deprecated_neighbors_set_other PASSED [ 35%] anndata/tests/test_get_vector.py::test_amgibuous_keys PASSED [ 35%] anndata/tests/test_hdf5_backing.py::test_read_write_X[scipy-csr-r+-True] PASSED [ 35%] anndata/tests/test_hdf5_backing.py::test_read_write_X[scipy-csr-r+-False] PASSED [ 35%] anndata/tests/test_hdf5_backing.py::test_read_write_X[scipy-csr-r-True] PASSED [ 35%] anndata/tests/test_hdf5_backing.py::test_read_write_X[scipy-csr-r-False] PASSED [ 35%] anndata/tests/test_hdf5_backing.py::test_read_write_X[scipy-csr-False-True] PASSED [ 35%] anndata/tests/test_hdf5_backing.py::test_read_write_X[scipy-csr-False-False] PASSED [ 35%] anndata/tests/test_hdf5_backing.py::test_read_write_X[scipy-csc-r+-True] PASSED [ 35%] anndata/tests/test_hdf5_backing.py::test_read_write_X[scipy-csc-r+-False] PASSED [ 35%] anndata/tests/test_hdf5_backing.py::test_read_write_X[scipy-csc-r-True] PASSED [ 35%] anndata/tests/test_hdf5_backing.py::test_read_write_X[scipy-csc-r-False] PASSED [ 35%] anndata/tests/test_hdf5_backing.py::test_read_write_X[scipy-csc-False-True] PASSED [ 35%] anndata/tests/test_hdf5_backing.py::test_read_write_X[scipy-csc-False-False] PASSED [ 35%] anndata/tests/test_hdf5_backing.py::test_read_write_X[np-array-r+-True] PASSED [ 35%] anndata/tests/test_hdf5_backing.py::test_read_write_X[np-array-r+-False] PASSED [ 35%] anndata/tests/test_hdf5_backing.py::test_read_write_X[np-array-r-True] PASSED [ 36%] anndata/tests/test_hdf5_backing.py::test_read_write_X[np-array-r-False] PASSED [ 36%] anndata/tests/test_hdf5_backing.py::test_read_write_X[np-array-False-True] PASSED [ 36%] anndata/tests/test_hdf5_backing.py::test_read_write_X[np-array-False-False] PASSED [ 36%] anndata/tests/test_hdf5_backing.py::test_backing PASSED [ 36%] anndata/tests/test_hdf5_backing.py::test_backing_copy PASSED [ 36%] anndata/tests/test_hdf5_backing.py::test_backed_raw PASSED [ 36%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[array_subset-array_subset-dense_array] XFAIL [ 36%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[array_subset-array_subset-csr_matrix] PASSED [ 36%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[array_subset-slice_subset-dense_array] PASSED [ 36%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[array_subset-slice_subset-csr_matrix] PASSED [ 36%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[array_subset-single_subset-dense_array] PASSED [ 36%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[array_subset-single_subset-csr_matrix] PASSED [ 36%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[array_subset-array_int_subset-dense_array] XFAIL [ 36%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[array_subset-array_int_subset-csr_matrix] PASSED [ 36%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[array_subset-array_bool_subset-dense_array] XFAIL [ 36%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[array_subset-array_bool_subset-csr_matrix] PASSED [ 36%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[array_subset-matrix_bool_subset-dense_array] XFAIL [ 37%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[array_subset-matrix_bool_subset-csr_matrix] PASSED [ 37%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[array_subset-spmatrix_bool_subset-dense_array] XFAIL [ 37%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[array_subset-spmatrix_bool_subset-csr_matrix] PASSED [ 37%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[slice_subset-array_subset-dense_array] PASSED [ 37%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[slice_subset-array_subset-csr_matrix] PASSED [ 37%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[slice_subset-slice_subset-dense_array] PASSED [ 37%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[slice_subset-slice_subset-csr_matrix] PASSED [ 37%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[slice_subset-single_subset-dense_array] PASSED [ 37%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[slice_subset-single_subset-csr_matrix] PASSED [ 37%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[slice_subset-array_int_subset-dense_array] PASSED [ 37%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[slice_subset-array_int_subset-csr_matrix] PASSED [ 37%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[slice_subset-array_bool_subset-dense_array] PASSED [ 37%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[slice_subset-array_bool_subset-csr_matrix] PASSED [ 37%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[slice_subset-matrix_bool_subset-dense_array] PASSED [ 37%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[slice_subset-matrix_bool_subset-csr_matrix] PASSED [ 37%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[slice_subset-spmatrix_bool_subset-dense_array] PASSED [ 37%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[slice_subset-spmatrix_bool_subset-csr_matrix] PASSED [ 37%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[single_subset-array_subset-dense_array] PASSED [ 38%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[single_subset-array_subset-csr_matrix] PASSED [ 38%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[single_subset-slice_subset-dense_array] PASSED [ 38%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[single_subset-slice_subset-csr_matrix] PASSED [ 38%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[single_subset-single_subset-dense_array] PASSED [ 38%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[single_subset-single_subset-csr_matrix] PASSED [ 38%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[single_subset-array_int_subset-dense_array] PASSED [ 38%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[single_subset-array_int_subset-csr_matrix] PASSED [ 38%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[single_subset-array_bool_subset-dense_array] PASSED [ 38%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[single_subset-array_bool_subset-csr_matrix] PASSED [ 38%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[single_subset-matrix_bool_subset-dense_array] PASSED [ 38%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[single_subset-matrix_bool_subset-csr_matrix] PASSED [ 38%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[single_subset-spmatrix_bool_subset-dense_array] PASSED [ 38%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[single_subset-spmatrix_bool_subset-csr_matrix] PASSED [ 38%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[array_int_subset-array_subset-dense_array] XFAIL [ 38%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[array_int_subset-array_subset-csr_matrix] PASSED [ 38%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[array_int_subset-slice_subset-dense_array] PASSED [ 38%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[array_int_subset-slice_subset-csr_matrix] PASSED [ 39%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[array_int_subset-single_subset-dense_array] PASSED [ 39%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[array_int_subset-single_subset-csr_matrix] PASSED [ 39%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[array_int_subset-array_int_subset-dense_array] XFAIL [ 39%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[array_int_subset-array_int_subset-csr_matrix] PASSED [ 39%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[array_int_subset-array_bool_subset-dense_array] XFAIL [ 39%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[array_int_subset-array_bool_subset-csr_matrix] PASSED [ 39%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[array_int_subset-matrix_bool_subset-dense_array] XFAIL [ 39%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[array_int_subset-matrix_bool_subset-csr_matrix] PASSED [ 39%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[array_int_subset-spmatrix_bool_subset-dense_array] XFAIL [ 39%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[array_int_subset-spmatrix_bool_subset-csr_matrix] PASSED [ 39%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[array_bool_subset-array_subset-dense_array] XFAIL [ 39%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[array_bool_subset-array_subset-csr_matrix] PASSED [ 39%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[array_bool_subset-slice_subset-dense_array] PASSED [ 39%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[array_bool_subset-slice_subset-csr_matrix] PASSED [ 39%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[array_bool_subset-single_subset-dense_array] PASSED [ 39%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[array_bool_subset-single_subset-csr_matrix] PASSED [ 39%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[array_bool_subset-array_int_subset-dense_array] XFAIL [ 40%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[array_bool_subset-array_int_subset-csr_matrix] PASSED [ 40%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[array_bool_subset-array_bool_subset-dense_array] XFAIL [ 40%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[array_bool_subset-array_bool_subset-csr_matrix] PASSED [ 40%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[array_bool_subset-matrix_bool_subset-dense_array] XFAIL [ 40%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[array_bool_subset-matrix_bool_subset-csr_matrix] PASSED [ 40%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[array_bool_subset-spmatrix_bool_subset-dense_array] XFAIL [ 40%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[array_bool_subset-spmatrix_bool_subset-csr_matrix] PASSED [ 40%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[matrix_bool_subset-array_subset-dense_array] XFAIL [ 40%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[matrix_bool_subset-array_subset-csr_matrix] PASSED [ 40%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[matrix_bool_subset-slice_subset-dense_array] PASSED [ 40%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[matrix_bool_subset-slice_subset-csr_matrix] PASSED [ 40%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[matrix_bool_subset-single_subset-dense_array] PASSED [ 40%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[matrix_bool_subset-single_subset-csr_matrix] PASSED [ 40%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[matrix_bool_subset-array_int_subset-dense_array] XFAIL [ 40%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[matrix_bool_subset-array_int_subset-csr_matrix] PASSED [ 40%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[matrix_bool_subset-array_bool_subset-dense_array] XFAIL [ 40%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[matrix_bool_subset-array_bool_subset-csr_matrix] PASSED [ 41%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[matrix_bool_subset-matrix_bool_subset-dense_array] XFAIL [ 41%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[matrix_bool_subset-matrix_bool_subset-csr_matrix] PASSED [ 41%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[matrix_bool_subset-spmatrix_bool_subset-dense_array] XFAIL [ 41%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[matrix_bool_subset-spmatrix_bool_subset-csr_matrix] PASSED [ 41%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[spmatrix_bool_subset-array_subset-dense_array] XFAIL [ 41%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[spmatrix_bool_subset-array_subset-csr_matrix] PASSED [ 41%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[spmatrix_bool_subset-slice_subset-dense_array] PASSED [ 41%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[spmatrix_bool_subset-slice_subset-csr_matrix] PASSED [ 41%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[spmatrix_bool_subset-single_subset-dense_array] PASSED [ 41%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[spmatrix_bool_subset-single_subset-csr_matrix] PASSED [ 41%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[spmatrix_bool_subset-array_int_subset-dense_array] XFAIL [ 41%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[spmatrix_bool_subset-array_int_subset-csr_matrix] PASSED [ 41%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[spmatrix_bool_subset-array_bool_subset-dense_array] XFAIL [ 41%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[spmatrix_bool_subset-array_bool_subset-csr_matrix] PASSED [ 41%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[spmatrix_bool_subset-matrix_bool_subset-dense_array] XFAIL [ 41%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[spmatrix_bool_subset-matrix_bool_subset-csr_matrix] PASSED [ 41%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[spmatrix_bool_subset-spmatrix_bool_subset-dense_array] XFAIL [ 41%] anndata/tests/test_hdf5_backing.py::test_backed_raw_subset[spmatrix_bool_subset-spmatrix_bool_subset-csr_matrix] PASSED [ 42%] anndata/tests/test_hdf5_backing.py::test_to_memory_full[dense_array] PASSED [ 42%] anndata/tests/test_hdf5_backing.py::test_to_memory_full[csr_matrix] PASSED [ 42%] anndata/tests/test_hdf5_backing.py::test_to_memory_error PASSED [ 42%] anndata/tests/test_hdf5_backing.py::test_double_index PASSED [ 42%] anndata/tests/test_hdf5_backing.py::test_return_to_memory_mode PASSED [ 42%] anndata/tests/test_hdf5_backing.py::test_backed_modification PASSED [ 42%] anndata/tests/test_hdf5_backing.py::test_backed_modification_sparse[csr_matrix] PASSED [ 42%] anndata/tests/test_hdf5_backing.py::test_backed_modification_sparse[csc_matrix] PASSED [ 42%] anndata/tests/test_helpers.py::test_report_name PASSED [ 42%] anndata/tests/test_helpers.py::test_assert_equal PASSED [ 42%] anndata/tests/test_helpers.py::test_assert_equal_raw PASSED [ 42%] anndata/tests/test_helpers.py::test_assert_equal_raw_presence PASSED [ 42%] anndata/tests/test_helpers.py::test_assert_equal_aligned_mapping PASSED [ 42%] anndata/tests/test_helpers.py::test_assert_equal_aligned_mapping_empty PASSED [ 42%] anndata/tests/test_inplace_subset.py::test_inplace_subset_var[np_array-array_subset] PASSED [ 42%] anndata/tests/test_inplace_subset.py::test_inplace_subset_var[np_array-slice_subset] PASSED [ 42%] anndata/tests/test_inplace_subset.py::test_inplace_subset_var[np_array-single_subset] PASSED [ 43%] anndata/tests/test_inplace_subset.py::test_inplace_subset_var[np_array-array_int_subset] PASSED [ 43%] anndata/tests/test_inplace_subset.py::test_inplace_subset_var[np_array-array_bool_subset] PASSED [ 43%] anndata/tests/test_inplace_subset.py::test_inplace_subset_var[np_array-matrix_bool_subset] PASSED [ 43%] anndata/tests/test_inplace_subset.py::test_inplace_subset_var[np_array-spmatrix_bool_subset] PASSED [ 43%] anndata/tests/test_inplace_subset.py::test_inplace_subset_var[scipy_csr-array_subset] PASSED [ 43%] anndata/tests/test_inplace_subset.py::test_inplace_subset_var[scipy_csr-slice_subset] PASSED [ 43%] anndata/tests/test_inplace_subset.py::test_inplace_subset_var[scipy_csr-single_subset] PASSED [ 43%] anndata/tests/test_inplace_subset.py::test_inplace_subset_var[scipy_csr-array_int_subset] PASSED [ 43%] anndata/tests/test_inplace_subset.py::test_inplace_subset_var[scipy_csr-array_bool_subset] PASSED [ 43%] anndata/tests/test_inplace_subset.py::test_inplace_subset_var[scipy_csr-matrix_bool_subset] PASSED [ 43%] anndata/tests/test_inplace_subset.py::test_inplace_subset_var[scipy_csr-spmatrix_bool_subset] PASSED [ 43%] anndata/tests/test_inplace_subset.py::test_inplace_subset_var[scipy_csc-array_subset] PASSED [ 43%] anndata/tests/test_inplace_subset.py::test_inplace_subset_var[scipy_csc-slice_subset] PASSED [ 43%] anndata/tests/test_inplace_subset.py::test_inplace_subset_var[scipy_csc-single_subset] PASSED [ 43%] anndata/tests/test_inplace_subset.py::test_inplace_subset_var[scipy_csc-array_int_subset] PASSED [ 43%] anndata/tests/test_inplace_subset.py::test_inplace_subset_var[scipy_csc-array_bool_subset] PASSED [ 43%] anndata/tests/test_inplace_subset.py::test_inplace_subset_var[scipy_csc-matrix_bool_subset] PASSED [ 44%] anndata/tests/test_inplace_subset.py::test_inplace_subset_var[scipy_csc-spmatrix_bool_subset] PASSED [ 44%] anndata/tests/test_inplace_subset.py::test_inplace_subset_obs[np_array-array_subset] PASSED [ 44%] anndata/tests/test_inplace_subset.py::test_inplace_subset_obs[np_array-slice_subset] PASSED [ 44%] anndata/tests/test_inplace_subset.py::test_inplace_subset_obs[np_array-single_subset] PASSED [ 44%] anndata/tests/test_inplace_subset.py::test_inplace_subset_obs[np_array-array_int_subset] PASSED [ 44%] anndata/tests/test_inplace_subset.py::test_inplace_subset_obs[np_array-array_bool_subset] PASSED [ 44%] anndata/tests/test_inplace_subset.py::test_inplace_subset_obs[np_array-matrix_bool_subset] PASSED [ 44%] anndata/tests/test_inplace_subset.py::test_inplace_subset_obs[np_array-spmatrix_bool_subset] PASSED [ 44%] anndata/tests/test_inplace_subset.py::test_inplace_subset_obs[scipy_csr-array_subset] PASSED [ 44%] anndata/tests/test_inplace_subset.py::test_inplace_subset_obs[scipy_csr-slice_subset] PASSED [ 44%] anndata/tests/test_inplace_subset.py::test_inplace_subset_obs[scipy_csr-single_subset] PASSED [ 44%] anndata/tests/test_inplace_subset.py::test_inplace_subset_obs[scipy_csr-array_int_subset] PASSED [ 44%] anndata/tests/test_inplace_subset.py::test_inplace_subset_obs[scipy_csr-array_bool_subset] PASSED [ 44%] anndata/tests/test_inplace_subset.py::test_inplace_subset_obs[scipy_csr-matrix_bool_subset] PASSED [ 44%] anndata/tests/test_inplace_subset.py::test_inplace_subset_obs[scipy_csr-spmatrix_bool_subset] PASSED [ 44%] anndata/tests/test_inplace_subset.py::test_inplace_subset_obs[scipy_csc-array_subset] PASSED [ 44%] anndata/tests/test_inplace_subset.py::test_inplace_subset_obs[scipy_csc-slice_subset] PASSED [ 45%] anndata/tests/test_inplace_subset.py::test_inplace_subset_obs[scipy_csc-single_subset] PASSED [ 45%] anndata/tests/test_inplace_subset.py::test_inplace_subset_obs[scipy_csc-array_int_subset] PASSED [ 45%] anndata/tests/test_inplace_subset.py::test_inplace_subset_obs[scipy_csc-array_bool_subset] PASSED [ 45%] anndata/tests/test_inplace_subset.py::test_inplace_subset_obs[scipy_csc-matrix_bool_subset] PASSED [ 45%] anndata/tests/test_inplace_subset.py::test_inplace_subset_obs[scipy_csc-spmatrix_bool_subset] PASSED [ 45%] anndata/tests/test_io_conversion.py::test_sparse_to_dense_disk[scipy-csr-to_convert0] PASSED [ 45%] anndata/tests/test_io_conversion.py::test_sparse_to_dense_disk[scipy-csr-to_convert1] PASSED [ 45%] anndata/tests/test_io_conversion.py::test_sparse_to_dense_disk[scipy-csr-to_convert2] PASSED [ 45%] anndata/tests/test_io_conversion.py::test_sparse_to_dense_disk[scipy-csc-to_convert0] PASSED [ 45%] anndata/tests/test_io_conversion.py::test_sparse_to_dense_disk[scipy-csc-to_convert1] PASSED [ 45%] anndata/tests/test_io_conversion.py::test_sparse_to_dense_disk[scipy-csc-to_convert2] PASSED [ 45%] anndata/tests/test_io_conversion.py::test_sparse_to_dense_disk[np-array-to_convert0] PASSED [ 45%] anndata/tests/test_io_conversion.py::test_sparse_to_dense_disk[np-array-to_convert1] PASSED [ 45%] anndata/tests/test_io_conversion.py::test_sparse_to_dense_disk[np-array-to_convert2] PASSED [ 45%] anndata/tests/test_io_conversion.py::test_sparse_to_dense_inplace[scipy-csr] PASSED [ 45%] anndata/tests/test_io_conversion.py::test_sparse_to_dense_inplace[scipy-csc] PASSED [ 45%] anndata/tests/test_io_conversion.py::test_sparse_to_dense_errors PASSED [ 45%] anndata/tests/test_io_conversion.py::test_dense_to_sparse_memory[scipy-csr-to_convert0] PASSED [ 46%] anndata/tests/test_io_conversion.py::test_dense_to_sparse_memory[scipy-csr-to_convert1] PASSED [ 46%] anndata/tests/test_io_conversion.py::test_dense_to_sparse_memory[scipy-csr-to_convert2] PASSED [ 46%] anndata/tests/test_io_conversion.py::test_dense_to_sparse_memory[scipy-csc-to_convert0] PASSED [ 46%] anndata/tests/test_io_conversion.py::test_dense_to_sparse_memory[scipy-csc-to_convert1] PASSED [ 46%] anndata/tests/test_io_conversion.py::test_dense_to_sparse_memory[scipy-csc-to_convert2] PASSED [ 46%] anndata/tests/test_io_conversion.py::test_dense_to_sparse_errors PASSED [ 46%] anndata/tests/test_io_utils.py::test_key_error[zarr] PASSED [ 46%] anndata/tests/test_io_utils.py::test_key_error[h5py] PASSED [ 46%] anndata/tests/test_io_utils.py::test_clean_uns PASSED [ 46%] anndata/tests/test_layers.py::test_creation PASSED [ 46%] anndata/tests/test_layers.py::test_views PASSED [ 46%] anndata/tests/test_layers.py::test_set_dataframe[-True-object_] PASSED [ 46%] anndata/tests/test_layers.py::test_set_dataframe[-False-int64] PASSED [ 46%] anndata/tests/test_layers.py::test_readwrite PASSED [ 46%] anndata/tests/test_layers.py::test_readwrite_loom SKIPPED (loompy no...) [ 46%] anndata/tests/test_layers.py::test_backed PASSED [ 46%] anndata/tests/test_layers.py::test_copy PASSED [ 47%] anndata/tests/test_obsmvarm.py::test_assigmnent_dict PASSED [ 47%] anndata/tests/test_obsmvarm.py::test_setting_ndarray PASSED [ 47%] anndata/tests/test_obsmvarm.py::test_setting_dataframe PASSED [ 47%] anndata/tests/test_obsmvarm.py::test_setting_sparse PASSED [ 47%] anndata/tests/test_obspvarp.py::test_assigmnent_dict PASSED [ 47%] anndata/tests/test_obspvarp.py::test_setting_ndarray PASSED [ 47%] anndata/tests/test_obspvarp.py::test_setting_sparse PASSED [ 47%] anndata/tests/test_obspvarp.py::test_setting_dataframe[heterogeneous-obsp-200] PASSED [ 47%] anndata/tests/test_obspvarp.py::test_setting_dataframe[heterogeneous-varp-100] PASSED [ 47%] anndata/tests/test_obspvarp.py::test_setting_dataframe[homogeneous-obsp-200] PASSED [ 47%] anndata/tests/test_obspvarp.py::test_setting_dataframe[homogeneous-varp-100] PASSED [ 47%] anndata/tests/test_raw.py::test_raw_init PASSED [ 47%] anndata/tests/test_raw.py::test_raw_del PASSED [ 47%] anndata/tests/test_raw.py::test_raw_set_as_none PASSED [ 47%] anndata/tests/test_raw.py::test_raw_of_view PASSED [ 47%] anndata/tests/test_raw.py::test_raw_rw PASSED [ 47%] anndata/tests/test_raw.py::test_raw_view_rw PASSED [ 48%] anndata/tests/test_raw.py::test_raw_backed XFAIL (Raw is broken for ...) [ 48%] anndata/tests/test_raw.py::test_raw_view_backed XFAIL (Raw is broken...) [ 48%] anndata/tests/test_raw.py::test_raw_as_parent_view PASSED [ 48%] anndata/tests/test_readwrite.py::test_readwrite_roundtrip[h5ad-h5ad-array] PASSED [ 48%] anndata/tests/test_readwrite.py::test_readwrite_roundtrip[h5ad-h5ad-csr_matrix] PASSED [ 48%] anndata/tests/test_readwrite.py::test_readwrite_roundtrip[h5ad-zarr-array] PASSED [ 48%] anndata/tests/test_readwrite.py::test_readwrite_roundtrip[h5ad-zarr-csr_matrix] PASSED [ 48%] anndata/tests/test_readwrite.py::test_readwrite_roundtrip[zarr-h5ad-array] PASSED [ 48%] anndata/tests/test_readwrite.py::test_readwrite_roundtrip[zarr-h5ad-csr_matrix] PASSED [ 48%] anndata/tests/test_readwrite.py::test_readwrite_roundtrip[zarr-zarr-array] PASSED [ 48%] anndata/tests/test_readwrite.py::test_readwrite_roundtrip[zarr-zarr-csr_matrix] PASSED [ 48%] anndata/tests/test_readwrite.py::test_readwrite_h5ad[dataset_kwargs0-array] PASSED [ 48%] anndata/tests/test_readwrite.py::test_readwrite_h5ad[dataset_kwargs0-csr_matrix] PASSED [ 48%] anndata/tests/test_readwrite.py::test_readwrite_h5ad[dataset_kwargs1-array] PASSED [ 48%] anndata/tests/test_readwrite.py::test_readwrite_h5ad[dataset_kwargs1-csr_matrix] PASSED [ 48%] anndata/tests/test_readwrite.py::test_readwrite_zarr[array] PASSED [ 48%] anndata/tests/test_readwrite.py::test_readwrite_zarr[csr_matrix] PASSED [ 49%] anndata/tests/test_readwrite.py::test_readwrite_maintain_X_dtype[array] PASSED [ 49%] anndata/tests/test_readwrite.py::test_readwrite_maintain_X_dtype[csr_matrix] PASSED [ 49%] anndata/tests/test_readwrite.py::test_read_write_maintain_obsmvarm_dtypes PASSED [ 49%] anndata/tests/test_readwrite.py::test_maintain_layers PASSED [ 49%] anndata/tests/test_readwrite.py::test_readwrite_h5ad_one_dimension[array] PASSED [ 49%] anndata/tests/test_readwrite.py::test_readwrite_h5ad_one_dimension[csr_matrix] PASSED [ 49%] anndata/tests/test_readwrite.py::test_readwrite_backed[array] PASSED [ 49%] anndata/tests/test_readwrite.py::test_readwrite_backed[csr_matrix] PASSED [ 49%] anndata/tests/test_readwrite.py::test_readwrite_equivalent_h5ad_zarr[array] PASSED [ 49%] anndata/tests/test_readwrite.py::test_readwrite_equivalent_h5ad_zarr[csr_matrix] PASSED [ 49%] anndata/tests/test_readwrite.py::test_readwrite_equivalent_h5ad_zarr[csc_matrix] PASSED [ 49%] anndata/tests/test_readwrite.py::test_hdf5_compression_opts[None-None] PASSED [ 49%] anndata/tests/test_readwrite.py::test_hdf5_compression_opts[lzf-None] PASSED [ 49%] anndata/tests/test_readwrite.py::test_hdf5_compression_opts[gzip-None] PASSED [ 49%] anndata/tests/test_readwrite.py::test_hdf5_compression_opts[gzip-8] PASSED [ 49%] anndata/tests/test_readwrite.py::test_zarr_compression PASSED [ 49%] anndata/tests/test_readwrite.py::test_changed_obs_var_names[h5ad] PASSED [ 50%] anndata/tests/test_readwrite.py::test_changed_obs_var_names[zarr] PASSED [ 50%] anndata/tests/test_readwrite.py::test_readwrite_loom[varm_mapping0-obsm_mapping0-array] SKIPPED [ 50%] anndata/tests/test_readwrite.py::test_readwrite_loom[varm_mapping0-obsm_mapping0-csr_matrix] SKIPPED [ 50%] anndata/tests/test_readwrite.py::test_readwrite_loom[varm_mapping0-obsm_mapping1-array] SKIPPED [ 50%] anndata/tests/test_readwrite.py::test_readwrite_loom[varm_mapping0-obsm_mapping1-csr_matrix] SKIPPED [ 50%] anndata/tests/test_readwrite.py::test_readwrite_loom[varm_mapping1-obsm_mapping0-array] SKIPPED [ 50%] anndata/tests/test_readwrite.py::test_readwrite_loom[varm_mapping1-obsm_mapping0-csr_matrix] SKIPPED [ 50%] anndata/tests/test_readwrite.py::test_readwrite_loom[varm_mapping1-obsm_mapping1-array] SKIPPED [ 50%] anndata/tests/test_readwrite.py::test_readwrite_loom[varm_mapping1-obsm_mapping1-csr_matrix] SKIPPED [ 50%] anndata/tests/test_readwrite.py::test_readloom_deprecations SKIPPED [ 50%] anndata/tests/test_readwrite.py::test_read_csv PASSED [ 50%] anndata/tests/test_readwrite.py::test_read_tsv_strpath PASSED [ 50%] anndata/tests/test_readwrite.py::test_read_tsv_iter PASSED [ 50%] anndata/tests/test_readwrite.py::test_write_csv[array] PASSED [ 50%] anndata/tests/test_readwrite.py::test_write_csv[csr_matrix] PASSED [ 50%] anndata/tests/test_readwrite.py::test_write_csv_view[array] PASSED [ 50%] anndata/tests/test_readwrite.py::test_write_csv_view[csr_matrix] PASSED [ 50%] anndata/tests/test_readwrite.py::test_readwrite_hdf5_empty[read_h5ad-write_h5ad-test_empty.h5ad] PASSED [ 51%] anndata/tests/test_readwrite.py::test_readwrite_hdf5_empty[read_loom-write_loom-test_empty.loom] XFAIL [ 51%] anndata/tests/test_readwrite.py::test_readwrite_hdf5_empty[read_zarr-write_zarr-test_empty.zarr] PASSED [ 51%] anndata/tests/test_readwrite.py::test_readwrite_hdf5_empty[read_zarr-write_zarr-test_empty.zip] XFAIL [ 51%] anndata/tests/test_readwrite.py::test_read_excel PASSED [ 51%] anndata/tests/test_readwrite.py::test_write_categorical[h5ad] PASSED [ 51%] anndata/tests/test_readwrite.py::test_write_categorical[zarr] PASSED [ 51%] anndata/tests/test_readwrite.py::test_write_categorical_index[h5ad] PASSED [ 51%] anndata/tests/test_readwrite.py::test_write_categorical_index[zarr] PASSED [ 51%] anndata/tests/test_readwrite.py::test_dataframe_reserved_columns[h5ad] PASSED [ 51%] anndata/tests/test_readwrite.py::test_dataframe_reserved_columns[zarr] PASSED [ 51%] anndata/tests/test_readwrite.py::test_write_large_categorical[h5ad] PASSED [ 51%] anndata/tests/test_readwrite.py::test_write_large_categorical[zarr] PASSED [ 51%] anndata/tests/test_readwrite.py::test_write_string_types[h5ad] PASSED [ 51%] anndata/tests/test_readwrite.py::test_write_string_types[zarr] PASSED [ 51%] anndata/tests/test_readwrite.py::test_zarr_chunk_X PASSED [ 51%] anndata/tests/test_readwrite.py::test_scanpy_pbmc68k[h5ad-h5ad] SKIPPED [ 51%] anndata/tests/test_readwrite.py::test_scanpy_pbmc68k[h5ad-zarr] SKIPPED [ 52%] anndata/tests/test_readwrite.py::test_scanpy_pbmc68k[zarr-h5ad] SKIPPED [ 52%] anndata/tests/test_readwrite.py::test_scanpy_pbmc68k[zarr-zarr] SKIPPED [ 52%] anndata/tests/test_readwrite.py::test_scanpy_krumsiek11[h5ad] SKIPPED [ 52%] anndata/tests/test_readwrite.py::test_scanpy_krumsiek11[zarr] SKIPPED [ 52%] anndata/tests/test_readwrite.py::test_backwards_compat_zarr SKIPPED [ 52%] anndata/tests/test_repr.py::test_anndata_repr PASSED [ 52%] anndata/tests/test_repr.py::test_removal[obs] PASSED [ 52%] anndata/tests/test_repr.py::test_removal[var] PASSED [ 52%] anndata/tests/test_repr.py::test_removal[varm] PASSED [ 52%] anndata/tests/test_repr.py::test_removal[obsm] PASSED [ 52%] anndata/tests/test_repr.py::test_removal[layers] PASSED [ 52%] anndata/tests/test_repr.py::test_removal[obsp] PASSED [ 52%] anndata/tests/test_repr.py::test_removal[varp] PASSED [ 52%] anndata/tests/test_repr.py::test_removal[uns] PASSED [ 52%] anndata/tests/test_transpose.py::test_transpose_orig PASSED [ 52%] anndata/tests/test_transpose.py::test_transpose_removes_raw[csr_X] PASSED [ 52%] anndata/tests/test_transpose.py::test_transpose_removes_raw[csc_X] PASSED [ 53%] anndata/tests/test_transpose.py::test_transpose_removes_raw[with_raw] PASSED [ 53%] anndata/tests/test_transpose.py::test_transpose_removes_raw[None_X] PASSED [ 53%] anndata/tests/test_transpose.py::test_transposed_contents[csr_X] PASSED [ 53%] anndata/tests/test_transpose.py::test_transposed_contents[csc_X] PASSED [ 53%] anndata/tests/test_transpose.py::test_transposed_contents[with_raw] PASSED [ 53%] anndata/tests/test_transpose.py::test_transposed_contents[None_X] PASSED [ 53%] anndata/tests/test_transpose.py::test_transpose_roundtrip[csr_X] PASSED [ 53%] anndata/tests/test_transpose.py::test_transpose_roundtrip[csc_X] PASSED [ 53%] anndata/tests/test_transpose.py::test_transpose_roundtrip[with_raw] PASSED [ 53%] anndata/tests/test_transpose.py::test_transpose_roundtrip[None_X] PASSED [ 53%] anndata/tests/test_uns.py::test_uns_color_subset PASSED [ 53%] anndata/tests/test_utils.py::test_make_index_unique PASSED [ 53%] anndata/tests/test_utils.py::test_adata_unique_indices PASSED [ 53%] anndata/tests/test_utils.py::test_import_function_no_import_error PASSED [ 53%] anndata/tests/test_utils.py::test_import_function_missing_module PASSED [ 53%] anndata/tests/test_utils.py::test_import_function_missing_function PASSED [ 53%] anndata/tests/test_views.py::test_views PASSED [ 54%] anndata/tests/test_views.py::test_modify_view_component[np_array-layers] PASSED [ 54%] anndata/tests/test_views.py::test_modify_view_component[np_array-obsm] PASSED [ 54%] anndata/tests/test_views.py::test_modify_view_component[np_array-varm] PASSED [ 54%] anndata/tests/test_views.py::test_modify_view_component[scipy_csr-layers] PASSED [ 54%] anndata/tests/test_views.py::test_modify_view_component[scipy_csr-obsm] PASSED [ 54%] anndata/tests/test_views.py::test_modify_view_component[scipy_csr-varm] PASSED [ 54%] anndata/tests/test_views.py::test_modify_view_component[scipy_csc-layers] PASSED [ 54%] anndata/tests/test_views.py::test_modify_view_component[scipy_csc-obsm] PASSED [ 54%] anndata/tests/test_views.py::test_modify_view_component[scipy_csc-varm] PASSED [ 54%] anndata/tests/test_views.py::test_set_obsm_key PASSED [ 54%] anndata/tests/test_views.py::test_set_varm_key PASSED [ 54%] anndata/tests/test_views.py::test_set_obs[array_subset] PASSED [ 54%] anndata/tests/test_views.py::test_set_obs[slice_subset] PASSED [ 54%] anndata/tests/test_views.py::test_set_obs[single_subset] PASSED [ 54%] anndata/tests/test_views.py::test_set_obs[array_int_subset] PASSED [ 54%] anndata/tests/test_views.py::test_set_obs[array_bool_subset] PASSED [ 54%] anndata/tests/test_views.py::test_set_obs[matrix_bool_subset] PASSED [ 54%] anndata/tests/test_views.py::test_set_obs[spmatrix_bool_subset] PASSED [ 55%] anndata/tests/test_views.py::test_set_var[array_subset] PASSED [ 55%] anndata/tests/test_views.py::test_set_var[slice_subset] PASSED [ 55%] anndata/tests/test_views.py::test_set_var[single_subset] PASSED [ 55%] anndata/tests/test_views.py::test_set_var[array_int_subset] PASSED [ 55%] anndata/tests/test_views.py::test_set_var[array_bool_subset] PASSED [ 55%] anndata/tests/test_views.py::test_set_var[matrix_bool_subset] PASSED [ 55%] anndata/tests/test_views.py::test_set_var[spmatrix_bool_subset] PASSED [ 55%] anndata/tests/test_views.py::test_drop_obs_column PASSED [ 55%] anndata/tests/test_views.py::test_set_obsm PASSED [ 55%] anndata/tests/test_views.py::test_set_varm PASSED [ 55%] anndata/tests/test_views.py::test_not_set_subset_X[np_array-array_subset] PASSED [ 55%] anndata/tests/test_views.py::test_not_set_subset_X[np_array-slice_subset] PASSED [ 55%] anndata/tests/test_views.py::test_not_set_subset_X[np_array-single_subset] PASSED [ 55%] anndata/tests/test_views.py::test_not_set_subset_X[np_array-array_int_subset] PASSED [ 55%] anndata/tests/test_views.py::test_not_set_subset_X[np_array-array_bool_subset] PASSED [ 55%] anndata/tests/test_views.py::test_not_set_subset_X[np_array-matrix_bool_subset] PASSED [ 55%] anndata/tests/test_views.py::test_not_set_subset_X[np_array-spmatrix_bool_subset] PASSED [ 56%] anndata/tests/test_views.py::test_not_set_subset_X[scipy_csr-array_subset] PASSED [ 56%] anndata/tests/test_views.py::test_not_set_subset_X[scipy_csr-slice_subset] PASSED [ 56%] anndata/tests/test_views.py::test_not_set_subset_X[scipy_csr-single_subset] PASSED [ 56%] anndata/tests/test_views.py::test_not_set_subset_X[scipy_csr-array_int_subset] PASSED [ 56%] anndata/tests/test_views.py::test_not_set_subset_X[scipy_csr-array_bool_subset] PASSED [ 56%] anndata/tests/test_views.py::test_not_set_subset_X[scipy_csr-matrix_bool_subset] PASSED [ 56%] anndata/tests/test_views.py::test_not_set_subset_X[scipy_csr-spmatrix_bool_subset] PASSED [ 56%] anndata/tests/test_views.py::test_not_set_subset_X[scipy_csc-array_subset] PASSED [ 56%] anndata/tests/test_views.py::test_not_set_subset_X[scipy_csc-slice_subset] PASSED [ 56%] anndata/tests/test_views.py::test_not_set_subset_X[scipy_csc-single_subset] PASSED [ 56%] anndata/tests/test_views.py::test_not_set_subset_X[scipy_csc-array_int_subset] PASSED [ 56%] anndata/tests/test_views.py::test_not_set_subset_X[scipy_csc-array_bool_subset] PASSED [ 56%] anndata/tests/test_views.py::test_not_set_subset_X[scipy_csc-matrix_bool_subset] PASSED [ 56%] anndata/tests/test_views.py::test_not_set_subset_X[scipy_csc-spmatrix_bool_subset] PASSED [ 56%] anndata/tests/test_views.py::test_set_scalar_subset_X[np_array-array_subset] PASSED [ 56%] anndata/tests/test_views.py::test_set_scalar_subset_X[np_array-slice_subset] PASSED [ 56%] anndata/tests/test_views.py::test_set_scalar_subset_X[np_array-single_subset] PASSED [ 57%] anndata/tests/test_views.py::test_set_scalar_subset_X[np_array-array_int_subset] PASSED [ 57%] anndata/tests/test_views.py::test_set_scalar_subset_X[np_array-array_bool_subset] PASSED [ 57%] anndata/tests/test_views.py::test_set_scalar_subset_X[np_array-matrix_bool_subset] PASSED [ 57%] anndata/tests/test_views.py::test_set_scalar_subset_X[np_array-spmatrix_bool_subset] PASSED [ 57%] anndata/tests/test_views.py::test_set_scalar_subset_X[scipy_csr-array_subset] PASSED [ 57%] anndata/tests/test_views.py::test_set_scalar_subset_X[scipy_csr-slice_subset] PASSED [ 57%] anndata/tests/test_views.py::test_set_scalar_subset_X[scipy_csr-single_subset] PASSED [ 57%] anndata/tests/test_views.py::test_set_scalar_subset_X[scipy_csr-array_int_subset] PASSED [ 57%] anndata/tests/test_views.py::test_set_scalar_subset_X[scipy_csr-array_bool_subset] PASSED [ 57%] anndata/tests/test_views.py::test_set_scalar_subset_X[scipy_csr-matrix_bool_subset] PASSED [ 57%] anndata/tests/test_views.py::test_set_scalar_subset_X[scipy_csr-spmatrix_bool_subset] PASSED [ 57%] anndata/tests/test_views.py::test_set_scalar_subset_X[scipy_csc-array_subset] PASSED [ 57%] anndata/tests/test_views.py::test_set_scalar_subset_X[scipy_csc-slice_subset] PASSED [ 57%] anndata/tests/test_views.py::test_set_scalar_subset_X[scipy_csc-single_subset] PASSED [ 57%] anndata/tests/test_views.py::test_set_scalar_subset_X[scipy_csc-array_int_subset] PASSED [ 57%] anndata/tests/test_views.py::test_set_scalar_subset_X[scipy_csc-array_bool_subset] PASSED [ 57%] anndata/tests/test_views.py::test_set_scalar_subset_X[scipy_csc-matrix_bool_subset] PASSED [ 58%] anndata/tests/test_views.py::test_set_scalar_subset_X[scipy_csc-spmatrix_bool_subset] PASSED [ 58%] anndata/tests/test_views.py::test_set_subset_obsm[array_subset] PASSED [ 58%] anndata/tests/test_views.py::test_set_subset_obsm[slice_subset] PASSED [ 58%] anndata/tests/test_views.py::test_set_subset_obsm[single_subset] PASSED [ 58%] anndata/tests/test_views.py::test_set_subset_obsm[array_int_subset] PASSED [ 58%] anndata/tests/test_views.py::test_set_subset_obsm[array_bool_subset] PASSED [ 58%] anndata/tests/test_views.py::test_set_subset_obsm[matrix_bool_subset] PASSED [ 58%] anndata/tests/test_views.py::test_set_subset_obsm[spmatrix_bool_subset] PASSED [ 58%] anndata/tests/test_views.py::test_set_subset_varm[array_subset] PASSED [ 58%] anndata/tests/test_views.py::test_set_subset_varm[slice_subset] PASSED [ 58%] anndata/tests/test_views.py::test_set_subset_varm[single_subset] PASSED [ 58%] anndata/tests/test_views.py::test_set_subset_varm[array_int_subset] PASSED [ 58%] anndata/tests/test_views.py::test_set_subset_varm[array_bool_subset] PASSED [ 58%] anndata/tests/test_views.py::test_set_subset_varm[matrix_bool_subset] PASSED [ 58%] anndata/tests/test_views.py::test_set_subset_varm[spmatrix_bool_subset] PASSED [ 58%] anndata/tests/test_views.py::test_view_failed_delitem[obsm] PASSED [ 58%] anndata/tests/test_views.py::test_view_failed_delitem[varm] PASSED [ 58%] anndata/tests/test_views.py::test_view_failed_delitem[obsp] PASSED [ 59%] anndata/tests/test_views.py::test_view_failed_delitem[varp] PASSED [ 59%] anndata/tests/test_views.py::test_view_failed_delitem[layers] PASSED [ 59%] anndata/tests/test_views.py::test_view_delitem[obsm] PASSED [ 59%] anndata/tests/test_views.py::test_view_delitem[varm] PASSED [ 59%] anndata/tests/test_views.py::test_view_delitem[obsp] PASSED [ 59%] anndata/tests/test_views.py::test_view_delitem[varp] PASSED [ 59%] anndata/tests/test_views.py::test_view_delitem[layers] PASSED [ 59%] anndata/tests/test_views.py::test_view_delattr[array_subset-X] PASSED [ 59%] anndata/tests/test_views.py::test_view_delattr[array_subset-obs] PASSED [ 59%] anndata/tests/test_views.py::test_view_delattr[array_subset-var] PASSED [ 59%] anndata/tests/test_views.py::test_view_delattr[array_subset-obsm] PASSED [ 59%] anndata/tests/test_views.py::test_view_delattr[array_subset-varm] PASSED [ 59%] anndata/tests/test_views.py::test_view_delattr[array_subset-obsp] PASSED [ 59%] anndata/tests/test_views.py::test_view_delattr[array_subset-varp] PASSED [ 59%] anndata/tests/test_views.py::test_view_delattr[array_subset-layers] PASSED [ 59%] anndata/tests/test_views.py::test_view_delattr[array_subset-uns] PASSED [ 59%] anndata/tests/test_views.py::test_view_delattr[slice_subset-X] PASSED [ 60%] anndata/tests/test_views.py::test_view_delattr[slice_subset-obs] PASSED [ 60%] anndata/tests/test_views.py::test_view_delattr[slice_subset-var] PASSED [ 60%] anndata/tests/test_views.py::test_view_delattr[slice_subset-obsm] PASSED [ 60%] anndata/tests/test_views.py::test_view_delattr[slice_subset-varm] PASSED [ 60%] anndata/tests/test_views.py::test_view_delattr[slice_subset-obsp] PASSED [ 60%] anndata/tests/test_views.py::test_view_delattr[slice_subset-varp] PASSED [ 60%] anndata/tests/test_views.py::test_view_delattr[slice_subset-layers] PASSED [ 60%] anndata/tests/test_views.py::test_view_delattr[slice_subset-uns] PASSED [ 60%] anndata/tests/test_views.py::test_view_delattr[single_subset-X] PASSED [ 60%] anndata/tests/test_views.py::test_view_delattr[single_subset-obs] PASSED [ 60%] anndata/tests/test_views.py::test_view_delattr[single_subset-var] PASSED [ 60%] anndata/tests/test_views.py::test_view_delattr[single_subset-obsm] PASSED [ 60%] anndata/tests/test_views.py::test_view_delattr[single_subset-varm] PASSED [ 60%] anndata/tests/test_views.py::test_view_delattr[single_subset-obsp] PASSED [ 60%] anndata/tests/test_views.py::test_view_delattr[single_subset-varp] PASSED [ 60%] anndata/tests/test_views.py::test_view_delattr[single_subset-layers] PASSED [ 60%] anndata/tests/test_views.py::test_view_delattr[single_subset-uns] PASSED [ 61%] anndata/tests/test_views.py::test_view_delattr[array_int_subset-X] PASSED [ 61%] anndata/tests/test_views.py::test_view_delattr[array_int_subset-obs] PASSED [ 61%] anndata/tests/test_views.py::test_view_delattr[array_int_subset-var] PASSED [ 61%] anndata/tests/test_views.py::test_view_delattr[array_int_subset-obsm] PASSED [ 61%] anndata/tests/test_views.py::test_view_delattr[array_int_subset-varm] PASSED [ 61%] anndata/tests/test_views.py::test_view_delattr[array_int_subset-obsp] PASSED [ 61%] anndata/tests/test_views.py::test_view_delattr[array_int_subset-varp] PASSED [ 61%] anndata/tests/test_views.py::test_view_delattr[array_int_subset-layers] PASSED [ 61%] anndata/tests/test_views.py::test_view_delattr[array_int_subset-uns] PASSED [ 61%] anndata/tests/test_views.py::test_view_delattr[array_bool_subset-X] PASSED [ 61%] anndata/tests/test_views.py::test_view_delattr[array_bool_subset-obs] PASSED [ 61%] anndata/tests/test_views.py::test_view_delattr[array_bool_subset-var] PASSED [ 61%] anndata/tests/test_views.py::test_view_delattr[array_bool_subset-obsm] PASSED [ 61%] anndata/tests/test_views.py::test_view_delattr[array_bool_subset-varm] PASSED [ 61%] anndata/tests/test_views.py::test_view_delattr[array_bool_subset-obsp] PASSED [ 61%] anndata/tests/test_views.py::test_view_delattr[array_bool_subset-varp] PASSED [ 61%] anndata/tests/test_views.py::test_view_delattr[array_bool_subset-layers] PASSED [ 62%] anndata/tests/test_views.py::test_view_delattr[array_bool_subset-uns] PASSED [ 62%] anndata/tests/test_views.py::test_view_delattr[matrix_bool_subset-X] PASSED [ 62%] anndata/tests/test_views.py::test_view_delattr[matrix_bool_subset-obs] PASSED [ 62%] anndata/tests/test_views.py::test_view_delattr[matrix_bool_subset-var] PASSED [ 62%] anndata/tests/test_views.py::test_view_delattr[matrix_bool_subset-obsm] PASSED [ 62%] anndata/tests/test_views.py::test_view_delattr[matrix_bool_subset-varm] PASSED [ 62%] anndata/tests/test_views.py::test_view_delattr[matrix_bool_subset-obsp] PASSED [ 62%] anndata/tests/test_views.py::test_view_delattr[matrix_bool_subset-varp] PASSED [ 62%] anndata/tests/test_views.py::test_view_delattr[matrix_bool_subset-layers] PASSED [ 62%] anndata/tests/test_views.py::test_view_delattr[matrix_bool_subset-uns] PASSED [ 62%] anndata/tests/test_views.py::test_view_delattr[spmatrix_bool_subset-X] PASSED [ 62%] anndata/tests/test_views.py::test_view_delattr[spmatrix_bool_subset-obs] PASSED [ 62%] anndata/tests/test_views.py::test_view_delattr[spmatrix_bool_subset-var] PASSED [ 62%] anndata/tests/test_views.py::test_view_delattr[spmatrix_bool_subset-obsm] PASSED [ 62%] anndata/tests/test_views.py::test_view_delattr[spmatrix_bool_subset-varm] PASSED [ 62%] anndata/tests/test_views.py::test_view_delattr[spmatrix_bool_subset-obsp] PASSED [ 62%] anndata/tests/test_views.py::test_view_delattr[spmatrix_bool_subset-varp] PASSED [ 62%] anndata/tests/test_views.py::test_view_delattr[spmatrix_bool_subset-layers] PASSED [ 63%] anndata/tests/test_views.py::test_view_delattr[spmatrix_bool_subset-uns] PASSED [ 63%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-array_subset-obs] PASSED [ 63%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-array_subset-var] PASSED [ 63%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-array_subset-obsm] PASSED [ 63%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-array_subset-varm] PASSED [ 63%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-array_subset-obsp] PASSED [ 63%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-array_subset-varp] PASSED [ 63%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-array_subset-layers] PASSED [ 63%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-array_subset-uns] PASSED [ 63%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-slice_subset-obs] PASSED [ 63%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-slice_subset-var] PASSED [ 63%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-slice_subset-obsm] PASSED [ 63%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-slice_subset-varm] PASSED [ 63%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-slice_subset-obsp] PASSED [ 63%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-slice_subset-varp] PASSED [ 63%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-slice_subset-layers] PASSED [ 63%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-slice_subset-uns] PASSED [ 64%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-single_subset-obs] PASSED [ 64%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-single_subset-var] PASSED [ 64%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-single_subset-obsm] PASSED [ 64%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-single_subset-varm] PASSED [ 64%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-single_subset-obsp] PASSED [ 64%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-single_subset-varp] PASSED [ 64%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-single_subset-layers] PASSED [ 64%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-single_subset-uns] PASSED [ 64%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-array_int_subset-obs] PASSED [ 64%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-array_int_subset-var] PASSED [ 64%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-array_int_subset-obsm] PASSED [ 64%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-array_int_subset-varm] PASSED [ 64%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-array_int_subset-obsp] PASSED [ 64%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-array_int_subset-varp] PASSED [ 64%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-array_int_subset-layers] PASSED [ 64%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-array_int_subset-uns] PASSED [ 64%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-array_bool_subset-obs] PASSED [ 65%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-array_bool_subset-var] PASSED [ 65%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-array_bool_subset-obsm] PASSED [ 65%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-array_bool_subset-varm] PASSED [ 65%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-array_bool_subset-obsp] PASSED [ 65%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-array_bool_subset-varp] PASSED [ 65%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-array_bool_subset-layers] PASSED [ 65%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-array_bool_subset-uns] PASSED [ 65%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-matrix_bool_subset-obs] PASSED [ 65%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-matrix_bool_subset-var] PASSED [ 65%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-matrix_bool_subset-obsm] PASSED [ 65%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-matrix_bool_subset-varm] PASSED [ 65%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-matrix_bool_subset-obsp] PASSED [ 65%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-matrix_bool_subset-varp] PASSED [ 65%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-matrix_bool_subset-layers] PASSED [ 65%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-matrix_bool_subset-uns] PASSED [ 65%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-spmatrix_bool_subset-obs] PASSED [ 65%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-spmatrix_bool_subset-var] PASSED [ 66%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-spmatrix_bool_subset-obsm] PASSED [ 66%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-spmatrix_bool_subset-varm] PASSED [ 66%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-spmatrix_bool_subset-obsp] PASSED [ 66%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-spmatrix_bool_subset-varp] PASSED [ 66%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-spmatrix_bool_subset-layers] PASSED [ 66%] anndata/tests/test_views.py::test_view_setattr_machinery[array_subset-spmatrix_bool_subset-uns] PASSED [ 66%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-array_subset-obs] PASSED [ 66%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-array_subset-var] PASSED [ 66%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-array_subset-obsm] PASSED [ 66%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-array_subset-varm] PASSED [ 66%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-array_subset-obsp] PASSED [ 66%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-array_subset-varp] PASSED [ 66%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-array_subset-layers] PASSED [ 66%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-array_subset-uns] PASSED [ 66%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-slice_subset-obs] PASSED [ 66%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-slice_subset-var] PASSED [ 66%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-slice_subset-obsm] PASSED [ 66%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-slice_subset-varm] PASSED [ 67%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-slice_subset-obsp] PASSED [ 67%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-slice_subset-varp] PASSED [ 67%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-slice_subset-layers] PASSED [ 67%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-slice_subset-uns] PASSED [ 67%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-single_subset-obs] PASSED [ 67%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-single_subset-var] PASSED [ 67%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-single_subset-obsm] PASSED [ 67%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-single_subset-varm] PASSED [ 67%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-single_subset-obsp] PASSED [ 67%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-single_subset-varp] PASSED [ 67%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-single_subset-layers] PASSED [ 67%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-single_subset-uns] PASSED [ 67%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-array_int_subset-obs] PASSED [ 67%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-array_int_subset-var] PASSED [ 67%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-array_int_subset-obsm] PASSED [ 67%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-array_int_subset-varm] PASSED [ 67%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-array_int_subset-obsp] PASSED [ 68%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-array_int_subset-varp] PASSED [ 68%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-array_int_subset-layers] PASSED [ 68%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-array_int_subset-uns] PASSED [ 68%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-array_bool_subset-obs] PASSED [ 68%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-array_bool_subset-var] PASSED [ 68%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-array_bool_subset-obsm] PASSED [ 68%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-array_bool_subset-varm] PASSED [ 68%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-array_bool_subset-obsp] PASSED [ 68%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-array_bool_subset-varp] PASSED [ 68%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-array_bool_subset-layers] PASSED [ 68%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-array_bool_subset-uns] PASSED [ 68%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-matrix_bool_subset-obs] PASSED [ 68%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-matrix_bool_subset-var] PASSED [ 68%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-matrix_bool_subset-obsm] PASSED [ 68%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-matrix_bool_subset-varm] PASSED [ 68%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-matrix_bool_subset-obsp] PASSED [ 68%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-matrix_bool_subset-varp] PASSED [ 69%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-matrix_bool_subset-layers] PASSED [ 69%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-matrix_bool_subset-uns] PASSED [ 69%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-spmatrix_bool_subset-obs] PASSED [ 69%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-spmatrix_bool_subset-var] PASSED [ 69%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-spmatrix_bool_subset-obsm] PASSED [ 69%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-spmatrix_bool_subset-varm] PASSED [ 69%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-spmatrix_bool_subset-obsp] PASSED [ 69%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-spmatrix_bool_subset-varp] PASSED [ 69%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-spmatrix_bool_subset-layers] PASSED [ 69%] anndata/tests/test_views.py::test_view_setattr_machinery[slice_subset-spmatrix_bool_subset-uns] PASSED [ 69%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-array_subset-obs] PASSED [ 69%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-array_subset-var] PASSED [ 69%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-array_subset-obsm] PASSED [ 69%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-array_subset-varm] PASSED [ 69%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-array_subset-obsp] PASSED [ 69%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-array_subset-varp] PASSED [ 69%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-array_subset-layers] PASSED [ 70%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-array_subset-uns] PASSED [ 70%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-slice_subset-obs] PASSED [ 70%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-slice_subset-var] PASSED [ 70%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-slice_subset-obsm] PASSED [ 70%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-slice_subset-varm] PASSED [ 70%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-slice_subset-obsp] PASSED [ 70%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-slice_subset-varp] PASSED [ 70%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-slice_subset-layers] PASSED [ 70%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-slice_subset-uns] PASSED [ 70%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-single_subset-obs] PASSED [ 70%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-single_subset-var] PASSED [ 70%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-single_subset-obsm] PASSED [ 70%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-single_subset-varm] PASSED [ 70%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-single_subset-obsp] PASSED [ 70%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-single_subset-varp] PASSED [ 70%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-single_subset-layers] PASSED [ 70%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-single_subset-uns] PASSED [ 70%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-array_int_subset-obs] PASSED [ 71%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-array_int_subset-var] PASSED [ 71%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-array_int_subset-obsm] PASSED [ 71%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-array_int_subset-varm] PASSED [ 71%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-array_int_subset-obsp] PASSED [ 71%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-array_int_subset-varp] PASSED [ 71%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-array_int_subset-layers] PASSED [ 71%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-array_int_subset-uns] PASSED [ 71%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-array_bool_subset-obs] PASSED [ 71%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-array_bool_subset-var] PASSED [ 71%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-array_bool_subset-obsm] PASSED [ 71%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-array_bool_subset-varm] PASSED [ 71%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-array_bool_subset-obsp] PASSED [ 71%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-array_bool_subset-varp] PASSED [ 71%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-array_bool_subset-layers] PASSED [ 71%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-array_bool_subset-uns] PASSED [ 71%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-matrix_bool_subset-obs] PASSED [ 71%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-matrix_bool_subset-var] PASSED [ 72%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-matrix_bool_subset-obsm] PASSED [ 72%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-matrix_bool_subset-varm] PASSED [ 72%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-matrix_bool_subset-obsp] PASSED [ 72%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-matrix_bool_subset-varp] PASSED [ 72%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-matrix_bool_subset-layers] PASSED [ 72%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-matrix_bool_subset-uns] PASSED [ 72%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-spmatrix_bool_subset-obs] PASSED [ 72%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-spmatrix_bool_subset-var] PASSED [ 72%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-spmatrix_bool_subset-obsm] PASSED [ 72%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-spmatrix_bool_subset-varm] PASSED [ 72%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-spmatrix_bool_subset-obsp] PASSED [ 72%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-spmatrix_bool_subset-varp] PASSED [ 72%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-spmatrix_bool_subset-layers] PASSED [ 72%] anndata/tests/test_views.py::test_view_setattr_machinery[single_subset-spmatrix_bool_subset-uns] PASSED [ 72%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-array_subset-obs] PASSED [ 72%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-array_subset-var] PASSED [ 72%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-array_subset-obsm] PASSED [ 73%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-array_subset-varm] PASSED [ 73%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-array_subset-obsp] PASSED [ 73%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-array_subset-varp] PASSED [ 73%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-array_subset-layers] PASSED [ 73%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-array_subset-uns] PASSED [ 73%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-slice_subset-obs] PASSED [ 73%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-slice_subset-var] PASSED [ 73%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-slice_subset-obsm] PASSED [ 73%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-slice_subset-varm] PASSED [ 73%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-slice_subset-obsp] PASSED [ 73%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-slice_subset-varp] PASSED [ 73%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-slice_subset-layers] PASSED [ 73%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-slice_subset-uns] PASSED [ 73%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-single_subset-obs] PASSED [ 73%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-single_subset-var] PASSED [ 73%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-single_subset-obsm] PASSED [ 73%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-single_subset-varm] PASSED [ 74%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-single_subset-obsp] PASSED [ 74%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-single_subset-varp] PASSED [ 74%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-single_subset-layers] PASSED [ 74%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-single_subset-uns] PASSED [ 74%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-array_int_subset-obs] PASSED [ 74%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-array_int_subset-var] PASSED [ 74%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-array_int_subset-obsm] PASSED [ 74%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-array_int_subset-varm] PASSED [ 74%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-array_int_subset-obsp] PASSED [ 74%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-array_int_subset-varp] PASSED [ 74%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-array_int_subset-layers] PASSED [ 74%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-array_int_subset-uns] PASSED [ 74%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-array_bool_subset-obs] PASSED [ 74%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-array_bool_subset-var] PASSED [ 74%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-array_bool_subset-obsm] PASSED [ 74%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-array_bool_subset-varm] PASSED [ 74%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-array_bool_subset-obsp] PASSED [ 75%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-array_bool_subset-varp] PASSED [ 75%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-array_bool_subset-layers] PASSED [ 75%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-array_bool_subset-uns] PASSED [ 75%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-matrix_bool_subset-obs] PASSED [ 75%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-matrix_bool_subset-var] PASSED [ 75%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-matrix_bool_subset-obsm] PASSED [ 75%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-matrix_bool_subset-varm] PASSED [ 75%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-matrix_bool_subset-obsp] PASSED [ 75%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-matrix_bool_subset-varp] PASSED [ 75%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-matrix_bool_subset-layers] PASSED [ 75%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-matrix_bool_subset-uns] PASSED [ 75%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-spmatrix_bool_subset-obs] PASSED [ 75%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-spmatrix_bool_subset-var] PASSED [ 75%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-spmatrix_bool_subset-obsm] PASSED [ 75%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-spmatrix_bool_subset-varm] PASSED [ 75%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-spmatrix_bool_subset-obsp] PASSED [ 75%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-spmatrix_bool_subset-varp] PASSED [ 75%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-spmatrix_bool_subset-layers] PASSED [ 76%] anndata/tests/test_views.py::test_view_setattr_machinery[array_int_subset-spmatrix_bool_subset-uns] PASSED [ 76%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-array_subset-obs] PASSED [ 76%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-array_subset-var] PASSED [ 76%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-array_subset-obsm] PASSED [ 76%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-array_subset-varm] PASSED [ 76%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-array_subset-obsp] PASSED [ 76%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-array_subset-varp] PASSED [ 76%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-array_subset-layers] PASSED [ 76%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-array_subset-uns] PASSED [ 76%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-slice_subset-obs] PASSED [ 76%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-slice_subset-var] PASSED [ 76%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-slice_subset-obsm] PASSED [ 76%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-slice_subset-varm] PASSED [ 76%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-slice_subset-obsp] PASSED [ 76%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-slice_subset-varp] PASSED [ 76%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-slice_subset-layers] PASSED [ 76%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-slice_subset-uns] PASSED [ 77%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-single_subset-obs] PASSED [ 77%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-single_subset-var] PASSED [ 77%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-single_subset-obsm] PASSED [ 77%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-single_subset-varm] PASSED [ 77%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-single_subset-obsp] PASSED [ 77%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-single_subset-varp] PASSED [ 77%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-single_subset-layers] PASSED [ 77%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-single_subset-uns] PASSED [ 77%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-array_int_subset-obs] PASSED [ 77%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-array_int_subset-var] PASSED [ 77%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-array_int_subset-obsm] PASSED [ 77%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-array_int_subset-varm] PASSED [ 77%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-array_int_subset-obsp] PASSED [ 77%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-array_int_subset-varp] PASSED [ 77%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-array_int_subset-layers] PASSED [ 77%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-array_int_subset-uns] PASSED [ 77%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-array_bool_subset-obs] PASSED [ 78%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-array_bool_subset-var] PASSED [ 78%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-array_bool_subset-obsm] PASSED [ 78%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-array_bool_subset-varm] PASSED [ 78%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-array_bool_subset-obsp] PASSED [ 78%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-array_bool_subset-varp] PASSED [ 78%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-array_bool_subset-layers] PASSED [ 78%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-array_bool_subset-uns] PASSED [ 78%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-matrix_bool_subset-obs] PASSED [ 78%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-matrix_bool_subset-var] PASSED [ 78%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-matrix_bool_subset-obsm] PASSED [ 78%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-matrix_bool_subset-varm] PASSED [ 78%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-matrix_bool_subset-obsp] PASSED [ 78%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-matrix_bool_subset-varp] PASSED [ 78%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-matrix_bool_subset-layers] PASSED [ 78%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-matrix_bool_subset-uns] PASSED [ 78%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-spmatrix_bool_subset-obs] PASSED [ 78%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-spmatrix_bool_subset-var] PASSED [ 79%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-spmatrix_bool_subset-obsm] PASSED [ 79%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-spmatrix_bool_subset-varm] PASSED [ 79%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-spmatrix_bool_subset-obsp] PASSED [ 79%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-spmatrix_bool_subset-varp] PASSED [ 79%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-spmatrix_bool_subset-layers] PASSED [ 79%] anndata/tests/test_views.py::test_view_setattr_machinery[array_bool_subset-spmatrix_bool_subset-uns] PASSED [ 79%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-array_subset-obs] PASSED [ 79%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-array_subset-var] PASSED [ 79%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-array_subset-obsm] PASSED [ 79%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-array_subset-varm] PASSED [ 79%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-array_subset-obsp] PASSED [ 79%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-array_subset-varp] PASSED [ 79%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-array_subset-layers] PASSED [ 79%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-array_subset-uns] PASSED [ 79%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-slice_subset-obs] PASSED [ 79%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-slice_subset-var] PASSED [ 79%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-slice_subset-obsm] PASSED [ 79%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-slice_subset-varm] PASSED [ 80%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-slice_subset-obsp] PASSED [ 80%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-slice_subset-varp] PASSED [ 80%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-slice_subset-layers] PASSED [ 80%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-slice_subset-uns] PASSED [ 80%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-single_subset-obs] PASSED [ 80%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-single_subset-var] PASSED [ 80%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-single_subset-obsm] PASSED [ 80%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-single_subset-varm] PASSED [ 80%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-single_subset-obsp] PASSED [ 80%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-single_subset-varp] PASSED [ 80%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-single_subset-layers] PASSED [ 80%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-single_subset-uns] PASSED [ 80%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-array_int_subset-obs] PASSED [ 80%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-array_int_subset-var] PASSED [ 80%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-array_int_subset-obsm] PASSED [ 80%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-array_int_subset-varm] PASSED [ 80%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-array_int_subset-obsp] PASSED [ 81%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-array_int_subset-varp] PASSED [ 81%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-array_int_subset-layers] PASSED [ 81%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-array_int_subset-uns] PASSED [ 81%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-array_bool_subset-obs] PASSED [ 81%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-array_bool_subset-var] PASSED [ 81%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-array_bool_subset-obsm] PASSED [ 81%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-array_bool_subset-varm] PASSED [ 81%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-array_bool_subset-obsp] PASSED [ 81%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-array_bool_subset-varp] PASSED [ 81%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-array_bool_subset-layers] PASSED [ 81%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-array_bool_subset-uns] PASSED [ 81%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-matrix_bool_subset-obs] PASSED [ 81%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-matrix_bool_subset-var] PASSED [ 81%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-matrix_bool_subset-obsm] PASSED [ 81%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-matrix_bool_subset-varm] PASSED [ 81%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-matrix_bool_subset-obsp] PASSED [ 81%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-matrix_bool_subset-varp] PASSED [ 82%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-matrix_bool_subset-layers] PASSED [ 82%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-matrix_bool_subset-uns] PASSED [ 82%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-spmatrix_bool_subset-obs] PASSED [ 82%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-spmatrix_bool_subset-var] PASSED [ 82%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-spmatrix_bool_subset-obsm] PASSED [ 82%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-spmatrix_bool_subset-varm] PASSED [ 82%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-spmatrix_bool_subset-obsp] PASSED [ 82%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-spmatrix_bool_subset-varp] PASSED [ 82%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-spmatrix_bool_subset-layers] PASSED [ 82%] anndata/tests/test_views.py::test_view_setattr_machinery[matrix_bool_subset-spmatrix_bool_subset-uns] PASSED [ 82%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-array_subset-obs] PASSED [ 82%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-array_subset-var] PASSED [ 82%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-array_subset-obsm] PASSED [ 82%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-array_subset-varm] PASSED [ 82%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-array_subset-obsp] PASSED [ 82%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-array_subset-varp] PASSED [ 82%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-array_subset-layers] PASSED [ 83%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-array_subset-uns] PASSED [ 83%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-slice_subset-obs] PASSED [ 83%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-slice_subset-var] PASSED [ 83%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-slice_subset-obsm] PASSED [ 83%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-slice_subset-varm] PASSED [ 83%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-slice_subset-obsp] PASSED [ 83%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-slice_subset-varp] PASSED [ 83%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-slice_subset-layers] PASSED [ 83%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-slice_subset-uns] PASSED [ 83%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-single_subset-obs] PASSED [ 83%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-single_subset-var] PASSED [ 83%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-single_subset-obsm] PASSED [ 83%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-single_subset-varm] PASSED [ 83%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-single_subset-obsp] PASSED [ 83%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-single_subset-varp] PASSED [ 83%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-single_subset-layers] PASSED [ 83%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-single_subset-uns] PASSED [ 83%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-array_int_subset-obs] PASSED [ 84%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-array_int_subset-var] PASSED [ 84%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-array_int_subset-obsm] PASSED [ 84%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-array_int_subset-varm] PASSED [ 84%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-array_int_subset-obsp] PASSED [ 84%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-array_int_subset-varp] PASSED [ 84%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-array_int_subset-layers] PASSED [ 84%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-array_int_subset-uns] PASSED [ 84%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-array_bool_subset-obs] PASSED [ 84%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-array_bool_subset-var] PASSED [ 84%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-array_bool_subset-obsm] PASSED [ 84%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-array_bool_subset-varm] PASSED [ 84%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-array_bool_subset-obsp] PASSED [ 84%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-array_bool_subset-varp] PASSED [ 84%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-array_bool_subset-layers] PASSED [ 84%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-array_bool_subset-uns] PASSED [ 84%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-matrix_bool_subset-obs] PASSED [ 84%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-matrix_bool_subset-var] PASSED [ 85%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-matrix_bool_subset-obsm] PASSED [ 85%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-matrix_bool_subset-varm] PASSED [ 85%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-matrix_bool_subset-obsp] PASSED [ 85%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-matrix_bool_subset-varp] PASSED [ 85%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-matrix_bool_subset-layers] PASSED [ 85%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-matrix_bool_subset-uns] PASSED [ 85%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-spmatrix_bool_subset-obs] PASSED [ 85%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-spmatrix_bool_subset-var] PASSED [ 85%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-spmatrix_bool_subset-obsm] PASSED [ 85%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-spmatrix_bool_subset-varm] PASSED [ 85%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-spmatrix_bool_subset-obsp] PASSED [ 85%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-spmatrix_bool_subset-varp] PASSED [ 85%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-spmatrix_bool_subset-layers] PASSED [ 85%] anndata/tests/test_views.py::test_view_setattr_machinery[spmatrix_bool_subset-spmatrix_bool_subset-uns] PASSED [ 85%] anndata/tests/test_views.py::test_layers_view PASSED [ 85%] anndata/tests/test_views.py::test_view_of_view[np_array-array_subset-array_subset] PASSED [ 85%] anndata/tests/test_views.py::test_view_of_view[np_array-array_subset-slice_subset] PASSED [ 86%] anndata/tests/test_views.py::test_view_of_view[np_array-array_subset-single_subset] PASSED [ 86%] anndata/tests/test_views.py::test_view_of_view[np_array-array_subset-array_int_subset] PASSED [ 86%] anndata/tests/test_views.py::test_view_of_view[np_array-array_subset-array_bool_subset] PASSED [ 86%] anndata/tests/test_views.py::test_view_of_view[np_array-array_subset-matrix_bool_subset] PASSED [ 86%] anndata/tests/test_views.py::test_view_of_view[np_array-array_subset-spmatrix_bool_subset] PASSED [ 86%] anndata/tests/test_views.py::test_view_of_view[np_array-slice_subset-array_subset] PASSED [ 86%] anndata/tests/test_views.py::test_view_of_view[np_array-slice_subset-slice_subset] PASSED [ 86%] anndata/tests/test_views.py::test_view_of_view[np_array-slice_subset-single_subset] PASSED [ 86%] anndata/tests/test_views.py::test_view_of_view[np_array-slice_subset-array_int_subset] PASSED [ 86%] anndata/tests/test_views.py::test_view_of_view[np_array-slice_subset-array_bool_subset] PASSED [ 86%] anndata/tests/test_views.py::test_view_of_view[np_array-slice_subset-matrix_bool_subset] PASSED [ 86%] anndata/tests/test_views.py::test_view_of_view[np_array-slice_subset-spmatrix_bool_subset] PASSED [ 86%] anndata/tests/test_views.py::test_view_of_view[np_array-single_subset-array_subset] XFAIL [ 86%] anndata/tests/test_views.py::test_view_of_view[np_array-single_subset-slice_subset] XFAIL [ 86%] anndata/tests/test_views.py::test_view_of_view[np_array-single_subset-single_subset] XFAIL [ 86%] anndata/tests/test_views.py::test_view_of_view[np_array-single_subset-array_int_subset] XFAIL [ 86%] anndata/tests/test_views.py::test_view_of_view[np_array-single_subset-array_bool_subset] XFAIL [ 87%] anndata/tests/test_views.py::test_view_of_view[np_array-single_subset-matrix_bool_subset] XFAIL [ 87%] anndata/tests/test_views.py::test_view_of_view[np_array-single_subset-spmatrix_bool_subset] XFAIL [ 87%] anndata/tests/test_views.py::test_view_of_view[np_array-array_int_subset-array_subset] PASSED [ 87%] anndata/tests/test_views.py::test_view_of_view[np_array-array_int_subset-slice_subset] PASSED [ 87%] anndata/tests/test_views.py::test_view_of_view[np_array-array_int_subset-single_subset] PASSED [ 87%] anndata/tests/test_views.py::test_view_of_view[np_array-array_int_subset-array_int_subset] PASSED [ 87%] anndata/tests/test_views.py::test_view_of_view[np_array-array_int_subset-array_bool_subset] PASSED [ 87%] anndata/tests/test_views.py::test_view_of_view[np_array-array_int_subset-matrix_bool_subset] PASSED [ 87%] anndata/tests/test_views.py::test_view_of_view[np_array-array_int_subset-spmatrix_bool_subset] PASSED [ 87%] anndata/tests/test_views.py::test_view_of_view[np_array-array_bool_subset-array_subset] PASSED [ 87%] anndata/tests/test_views.py::test_view_of_view[np_array-array_bool_subset-slice_subset] PASSED [ 87%] anndata/tests/test_views.py::test_view_of_view[np_array-array_bool_subset-single_subset] PASSED [ 87%] anndata/tests/test_views.py::test_view_of_view[np_array-array_bool_subset-array_int_subset] PASSED [ 87%] anndata/tests/test_views.py::test_view_of_view[np_array-array_bool_subset-array_bool_subset] PASSED [ 87%] anndata/tests/test_views.py::test_view_of_view[np_array-array_bool_subset-matrix_bool_subset] PASSED [ 87%] anndata/tests/test_views.py::test_view_of_view[np_array-array_bool_subset-spmatrix_bool_subset] PASSED [ 87%] anndata/tests/test_views.py::test_view_of_view[np_array-matrix_bool_subset-array_subset] PASSED [ 87%] anndata/tests/test_views.py::test_view_of_view[np_array-matrix_bool_subset-slice_subset] PASSED [ 88%] anndata/tests/test_views.py::test_view_of_view[np_array-matrix_bool_subset-single_subset] PASSED [ 88%] anndata/tests/test_views.py::test_view_of_view[np_array-matrix_bool_subset-array_int_subset] PASSED [ 88%] anndata/tests/test_views.py::test_view_of_view[np_array-matrix_bool_subset-array_bool_subset] PASSED [ 88%] anndata/tests/test_views.py::test_view_of_view[np_array-matrix_bool_subset-matrix_bool_subset] PASSED [ 88%] anndata/tests/test_views.py::test_view_of_view[np_array-matrix_bool_subset-spmatrix_bool_subset] PASSED [ 88%] anndata/tests/test_views.py::test_view_of_view[np_array-spmatrix_bool_subset-array_subset] PASSED [ 88%] anndata/tests/test_views.py::test_view_of_view[np_array-spmatrix_bool_subset-slice_subset] PASSED [ 88%] anndata/tests/test_views.py::test_view_of_view[np_array-spmatrix_bool_subset-single_subset] PASSED [ 88%] anndata/tests/test_views.py::test_view_of_view[np_array-spmatrix_bool_subset-array_int_subset] PASSED [ 88%] anndata/tests/test_views.py::test_view_of_view[np_array-spmatrix_bool_subset-array_bool_subset] PASSED [ 88%] anndata/tests/test_views.py::test_view_of_view[np_array-spmatrix_bool_subset-matrix_bool_subset] PASSED [ 88%] anndata/tests/test_views.py::test_view_of_view[np_array-spmatrix_bool_subset-spmatrix_bool_subset] PASSED [ 88%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-array_subset-array_subset] PASSED [ 88%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-array_subset-slice_subset] PASSED [ 88%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-array_subset-single_subset] PASSED [ 88%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-array_subset-array_int_subset] PASSED [ 88%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-array_subset-array_bool_subset] PASSED [ 89%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-array_subset-matrix_bool_subset] PASSED [ 89%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-array_subset-spmatrix_bool_subset] PASSED [ 89%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-slice_subset-array_subset] PASSED [ 89%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-slice_subset-slice_subset] PASSED [ 89%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-slice_subset-single_subset] PASSED [ 89%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-slice_subset-array_int_subset] PASSED [ 89%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-slice_subset-array_bool_subset] PASSED [ 89%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-slice_subset-matrix_bool_subset] PASSED [ 89%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-slice_subset-spmatrix_bool_subset] PASSED [ 89%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-single_subset-array_subset] XFAIL [ 89%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-single_subset-slice_subset] XFAIL [ 89%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-single_subset-single_subset] XFAIL [ 89%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-single_subset-array_int_subset] XFAIL [ 89%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-single_subset-array_bool_subset] XFAIL [ 89%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-single_subset-matrix_bool_subset] XFAIL [ 89%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-single_subset-spmatrix_bool_subset] XFAIL [ 89%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-array_int_subset-array_subset] PASSED [ 90%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-array_int_subset-slice_subset] PASSED [ 90%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-array_int_subset-single_subset] PASSED [ 90%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-array_int_subset-array_int_subset] PASSED [ 90%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-array_int_subset-array_bool_subset] PASSED [ 90%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-array_int_subset-matrix_bool_subset] PASSED [ 90%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-array_int_subset-spmatrix_bool_subset] PASSED [ 90%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-array_bool_subset-array_subset] PASSED [ 90%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-array_bool_subset-slice_subset] PASSED [ 90%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-array_bool_subset-single_subset] PASSED [ 90%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-array_bool_subset-array_int_subset] PASSED [ 90%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-array_bool_subset-array_bool_subset] PASSED [ 90%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-array_bool_subset-matrix_bool_subset] PASSED [ 90%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-array_bool_subset-spmatrix_bool_subset] PASSED [ 90%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-matrix_bool_subset-array_subset] PASSED [ 90%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-matrix_bool_subset-slice_subset] PASSED [ 90%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-matrix_bool_subset-single_subset] PASSED [ 90%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-matrix_bool_subset-array_int_subset] PASSED [ 91%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-matrix_bool_subset-array_bool_subset] PASSED [ 91%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-matrix_bool_subset-matrix_bool_subset] PASSED [ 91%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-matrix_bool_subset-spmatrix_bool_subset] PASSED [ 91%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-spmatrix_bool_subset-array_subset] PASSED [ 91%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-spmatrix_bool_subset-slice_subset] PASSED [ 91%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-spmatrix_bool_subset-single_subset] PASSED [ 91%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-spmatrix_bool_subset-array_int_subset] PASSED [ 91%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-spmatrix_bool_subset-array_bool_subset] PASSED [ 91%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-spmatrix_bool_subset-matrix_bool_subset] PASSED [ 91%] anndata/tests/test_views.py::test_view_of_view[scipy_csr-spmatrix_bool_subset-spmatrix_bool_subset] PASSED [ 91%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-array_subset-array_subset] PASSED [ 91%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-array_subset-slice_subset] PASSED [ 91%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-array_subset-single_subset] PASSED [ 91%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-array_subset-array_int_subset] PASSED [ 91%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-array_subset-array_bool_subset] PASSED [ 91%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-array_subset-matrix_bool_subset] PASSED [ 91%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-array_subset-spmatrix_bool_subset] PASSED [ 91%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-slice_subset-array_subset] PASSED [ 92%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-slice_subset-slice_subset] PASSED [ 92%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-slice_subset-single_subset] PASSED [ 92%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-slice_subset-array_int_subset] PASSED [ 92%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-slice_subset-array_bool_subset] PASSED [ 92%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-slice_subset-matrix_bool_subset] PASSED [ 92%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-slice_subset-spmatrix_bool_subset] PASSED [ 92%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-single_subset-array_subset] XFAIL [ 92%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-single_subset-slice_subset] XFAIL [ 92%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-single_subset-single_subset] XFAIL [ 92%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-single_subset-array_int_subset] XFAIL [ 92%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-single_subset-array_bool_subset] XFAIL [ 92%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-single_subset-matrix_bool_subset] XFAIL [ 92%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-single_subset-spmatrix_bool_subset] XFAIL [ 92%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-array_int_subset-array_subset] PASSED [ 92%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-array_int_subset-slice_subset] PASSED [ 92%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-array_int_subset-single_subset] PASSED [ 92%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-array_int_subset-array_int_subset] PASSED [ 93%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-array_int_subset-array_bool_subset] PASSED [ 93%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-array_int_subset-matrix_bool_subset] PASSED [ 93%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-array_int_subset-spmatrix_bool_subset] PASSED [ 93%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-array_bool_subset-array_subset] PASSED [ 93%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-array_bool_subset-slice_subset] PASSED [ 93%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-array_bool_subset-single_subset] PASSED [ 93%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-array_bool_subset-array_int_subset] PASSED [ 93%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-array_bool_subset-array_bool_subset] PASSED [ 93%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-array_bool_subset-matrix_bool_subset] PASSED [ 93%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-array_bool_subset-spmatrix_bool_subset] PASSED [ 93%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-matrix_bool_subset-array_subset] PASSED [ 93%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-matrix_bool_subset-slice_subset] PASSED [ 93%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-matrix_bool_subset-single_subset] PASSED [ 93%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-matrix_bool_subset-array_int_subset] PASSED [ 93%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-matrix_bool_subset-array_bool_subset] PASSED [ 93%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-matrix_bool_subset-matrix_bool_subset] PASSED [ 93%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-matrix_bool_subset-spmatrix_bool_subset] PASSED [ 94%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-spmatrix_bool_subset-array_subset] PASSED [ 94%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-spmatrix_bool_subset-slice_subset] PASSED [ 94%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-spmatrix_bool_subset-single_subset] PASSED [ 94%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-spmatrix_bool_subset-array_int_subset] PASSED [ 94%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-spmatrix_bool_subset-array_bool_subset] PASSED [ 94%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-spmatrix_bool_subset-matrix_bool_subset] PASSED [ 94%] anndata/tests/test_views.py::test_view_of_view[scipy_csc-spmatrix_bool_subset-spmatrix_bool_subset] PASSED [ 94%] anndata/tests/test_views.py::test_view_of_view_modification PASSED [ 94%] anndata/tests/test_views.py::test_double_index[array_subset-array_subset] PASSED [ 94%] anndata/tests/test_views.py::test_double_index[array_subset-slice_subset] PASSED [ 94%] anndata/tests/test_views.py::test_double_index[array_subset-single_subset] PASSED [ 94%] anndata/tests/test_views.py::test_double_index[array_subset-array_int_subset] PASSED [ 94%] anndata/tests/test_views.py::test_double_index[array_subset-array_bool_subset] PASSED [ 94%] anndata/tests/test_views.py::test_double_index[array_subset-matrix_bool_subset] PASSED [ 94%] anndata/tests/test_views.py::test_double_index[array_subset-spmatrix_bool_subset] PASSED [ 94%] anndata/tests/test_views.py::test_double_index[slice_subset-array_subset] PASSED [ 94%] anndata/tests/test_views.py::test_double_index[slice_subset-slice_subset] PASSED [ 95%] anndata/tests/test_views.py::test_double_index[slice_subset-single_subset] PASSED [ 95%] anndata/tests/test_views.py::test_double_index[slice_subset-array_int_subset] PASSED [ 95%] anndata/tests/test_views.py::test_double_index[slice_subset-array_bool_subset] PASSED [ 95%] anndata/tests/test_views.py::test_double_index[slice_subset-matrix_bool_subset] PASSED [ 95%] anndata/tests/test_views.py::test_double_index[slice_subset-spmatrix_bool_subset] PASSED [ 95%] anndata/tests/test_views.py::test_double_index[single_subset-array_subset] PASSED [ 95%] anndata/tests/test_views.py::test_double_index[single_subset-slice_subset] PASSED [ 95%] anndata/tests/test_views.py::test_double_index[single_subset-single_subset] PASSED [ 95%] anndata/tests/test_views.py::test_double_index[single_subset-array_int_subset] PASSED [ 95%] anndata/tests/test_views.py::test_double_index[single_subset-array_bool_subset] PASSED [ 95%] anndata/tests/test_views.py::test_double_index[single_subset-matrix_bool_subset] PASSED [ 95%] anndata/tests/test_views.py::test_double_index[single_subset-spmatrix_bool_subset] PASSED [ 95%] anndata/tests/test_views.py::test_double_index[array_int_subset-array_subset] PASSED [ 95%] anndata/tests/test_views.py::test_double_index[array_int_subset-slice_subset] PASSED [ 95%] anndata/tests/test_views.py::test_double_index[array_int_subset-single_subset] PASSED [ 95%] anndata/tests/test_views.py::test_double_index[array_int_subset-array_int_subset] PASSED [ 95%] anndata/tests/test_views.py::test_double_index[array_int_subset-array_bool_subset] PASSED [ 95%] anndata/tests/test_views.py::test_double_index[array_int_subset-matrix_bool_subset] PASSED [ 96%] anndata/tests/test_views.py::test_double_index[array_int_subset-spmatrix_bool_subset] PASSED [ 96%] anndata/tests/test_views.py::test_double_index[array_bool_subset-array_subset] PASSED [ 96%] anndata/tests/test_views.py::test_double_index[array_bool_subset-slice_subset] PASSED [ 96%] anndata/tests/test_views.py::test_double_index[array_bool_subset-single_subset] PASSED [ 96%] anndata/tests/test_views.py::test_double_index[array_bool_subset-array_int_subset] PASSED [ 96%] anndata/tests/test_views.py::test_double_index[array_bool_subset-array_bool_subset] PASSED [ 96%] anndata/tests/test_views.py::test_double_index[array_bool_subset-matrix_bool_subset] PASSED [ 96%] anndata/tests/test_views.py::test_double_index[array_bool_subset-spmatrix_bool_subset] PASSED [ 96%] anndata/tests/test_views.py::test_double_index[matrix_bool_subset-array_subset] PASSED [ 96%] anndata/tests/test_views.py::test_double_index[matrix_bool_subset-slice_subset] PASSED [ 96%] anndata/tests/test_views.py::test_double_index[matrix_bool_subset-single_subset] PASSED [ 96%] anndata/tests/test_views.py::test_double_index[matrix_bool_subset-array_int_subset] PASSED [ 96%] anndata/tests/test_views.py::test_double_index[matrix_bool_subset-array_bool_subset] PASSED [ 96%] anndata/tests/test_views.py::test_double_index[matrix_bool_subset-matrix_bool_subset] PASSED [ 96%] anndata/tests/test_views.py::test_double_index[matrix_bool_subset-spmatrix_bool_subset] PASSED [ 96%] anndata/tests/test_views.py::test_double_index[spmatrix_bool_subset-array_subset] PASSED [ 96%] anndata/tests/test_views.py::test_double_index[spmatrix_bool_subset-slice_subset] PASSED [ 97%] anndata/tests/test_views.py::test_double_index[spmatrix_bool_subset-single_subset] PASSED [ 97%] anndata/tests/test_views.py::test_double_index[spmatrix_bool_subset-array_int_subset] PASSED [ 97%] anndata/tests/test_views.py::test_double_index[spmatrix_bool_subset-array_bool_subset] PASSED [ 97%] anndata/tests/test_views.py::test_double_index[spmatrix_bool_subset-matrix_bool_subset] PASSED [ 97%] anndata/tests/test_views.py::test_double_index[spmatrix_bool_subset-spmatrix_bool_subset] PASSED [ 97%] anndata/tests/test_views.py::test_view_retains_ndarray_subclass PASSED [ 97%] anndata/tests/test_views.py::test_modify_uns_in_copy PASSED [ 97%] anndata/tests/test_views.py::test_invalid_scalar_index[-101] PASSED [ 97%] anndata/tests/test_views.py::test_invalid_scalar_index[100] PASSED [ 97%] anndata/tests/test_views.py::test_invalid_scalar_index[index2] PASSED [ 97%] anndata/tests/test_views.py::test_invalid_scalar_index[index3] PASSED [ 97%] anndata/tests/test_views.py::test_negative_scalar_index[-100-False] PASSED [ 97%] anndata/tests/test_views.py::test_negative_scalar_index[-100-True] PASSED [ 97%] anndata/tests/test_views.py::test_negative_scalar_index[-50-False] PASSED [ 97%] anndata/tests/test_views.py::test_negative_scalar_index[-50-True] PASSED [ 97%] anndata/tests/test_views.py::test_negative_scalar_index[-1-False] PASSED [ 97%] anndata/tests/test_views.py::test_negative_scalar_index[-1-True] PASSED [ 98%] anndata/tests/test_x.py::test_setter_singular_dim[csr-csr-(1, 10)] PASSED [ 98%] anndata/tests/test_x.py::test_setter_singular_dim[csr-csr-(10, 1)] PASSED [ 98%] anndata/tests/test_x.py::test_setter_singular_dim[csr-csr-(1, 1)] PASSED [ 98%] anndata/tests/test_x.py::test_setter_singular_dim[csr-csc-(1, 10)] PASSED [ 98%] anndata/tests/test_x.py::test_setter_singular_dim[csr-csc-(10, 1)] PASSED [ 98%] anndata/tests/test_x.py::test_setter_singular_dim[csr-csc-(1, 1)] PASSED [ 98%] anndata/tests/test_x.py::test_setter_singular_dim[csr-ndarray-(1, 10)] PASSED [ 98%] anndata/tests/test_x.py::test_setter_singular_dim[csr-ndarray-(10, 1)] PASSED [ 98%] anndata/tests/test_x.py::test_setter_singular_dim[csr-ndarray-(1, 1)] PASSED [ 98%] anndata/tests/test_x.py::test_setter_singular_dim[csc-csr-(1, 10)] PASSED [ 98%] anndata/tests/test_x.py::test_setter_singular_dim[csc-csr-(10, 1)] PASSED [ 98%] anndata/tests/test_x.py::test_setter_singular_dim[csc-csr-(1, 1)] PASSED [ 98%] anndata/tests/test_x.py::test_setter_singular_dim[csc-csc-(1, 10)] PASSED [ 98%] anndata/tests/test_x.py::test_setter_singular_dim[csc-csc-(10, 1)] PASSED [ 98%] anndata/tests/test_x.py::test_setter_singular_dim[csc-csc-(1, 1)] PASSED [ 98%] anndata/tests/test_x.py::test_setter_singular_dim[csc-ndarray-(1, 10)] PASSED [ 98%] anndata/tests/test_x.py::test_setter_singular_dim[csc-ndarray-(10, 1)] PASSED [ 99%] anndata/tests/test_x.py::test_setter_singular_dim[csc-ndarray-(1, 1)] PASSED [ 99%] anndata/tests/test_x.py::test_setter_singular_dim[ndarray-csr-(1, 10)] PASSED [ 99%] anndata/tests/test_x.py::test_setter_singular_dim[ndarray-csr-(10, 1)] PASSED [ 99%] anndata/tests/test_x.py::test_setter_singular_dim[ndarray-csr-(1, 1)] PASSED [ 99%] anndata/tests/test_x.py::test_setter_singular_dim[ndarray-csc-(1, 10)] PASSED [ 99%] anndata/tests/test_x.py::test_setter_singular_dim[ndarray-csc-(10, 1)] PASSED [ 99%] anndata/tests/test_x.py::test_setter_singular_dim[ndarray-csc-(1, 1)] PASSED [ 99%] anndata/tests/test_x.py::test_setter_singular_dim[ndarray-ndarray-(1, 10)] PASSED [ 99%] anndata/tests/test_x.py::test_setter_singular_dim[ndarray-ndarray-(10, 1)] PASSED [ 99%] anndata/tests/test_x.py::test_setter_singular_dim[ndarray-ndarray-(1, 1)] PASSED [ 99%] anndata/tests/test_x.py::test_set_x_is_none PASSED [ 99%] anndata/tests/test_x.py::test_del_set_equiv_X PASSED [ 99%] anndata/tests/test_x.py::test_init_X_as_none PASSED [ 99%] anndata/tests/test_x.py::test_transpose_with_X_as_none[(1, 10)] PASSED [ 99%] anndata/tests/test_x.py::test_transpose_with_X_as_none[(10, 1)] PASSED [ 99%] anndata/tests/test_x.py::test_transpose_with_X_as_none[(1, 1)] PASSED [ 99%] anndata/tests/test_x.py::test_transpose_with_X_as_none[(5, 3)] PASSED [100%] =============================== warnings summary =============================== anndata/core.py:3 /build/python-anndata-dL6t5W/python-anndata-0.7.8/.pybuild/cpython3_3.9_anndata/build/anndata/core.py:3: DeprecationWarning: Please only import from anndata, not anndata.core warn("Please only import from anndata, not anndata.core", DeprecationWarning) anndata/readwrite.py:3 /build/python-anndata-dL6t5W/python-anndata-0.7.8/.pybuild/cpython3_3.9_anndata/build/anndata/readwrite.py:3: DeprecationWarning: Please only import from anndata, not anndata.readwrite warn("Please only import from anndata, not anndata.readwrite", DeprecationWarning) anndata/experimental/pytorch/_annloader.py:18 /build/python-anndata-dL6t5W/python-anndata-0.7.8/.pybuild/cpython3_3.9_anndata/build/anndata/experimental/pytorch/_annloader.py:18: UserWarning: Сould not load pytorch. warnings.warn("Сould not load pytorch.") .pybuild/cpython3_3.9_anndata/build/anndata/_core/anndata.py: 2 warnings .pybuild/cpython3_3.9_anndata/build/anndata/tests/test_annot.py: 3 warnings .pybuild/cpython3_3.9_anndata/build/anndata/tests/test_base.py: 2 warnings .pybuild/cpython3_3.9_anndata/build/anndata/tests/test_concatenate.py: 24 warnings .pybuild/cpython3_3.9_anndata/build/anndata/tests/test_hdf5_backing.py: 8 warnings .pybuild/cpython3_3.9_anndata/build/anndata/tests/test_raw.py: 3 warnings .pybuild/cpython3_3.9_anndata/build/anndata/tests/test_readwrite.py: 80 warnings /build/python-anndata-dL6t5W/python-anndata-0.7.8/.pybuild/cpython3_3.9_anndata/build/anndata/_core/anndata.py:1228: FutureWarning: The `inplace` parameter in pandas.Categorical.reorder_categories is deprecated and will be removed in a future version. Reordering categories will always return a new Categorical object. c.reorder_categories(natsorted(c.categories), inplace=True) .pybuild/cpython3_3.9_anndata/build/anndata/tests/test_base.py::test_create_with_dfs .pybuild/cpython3_3.9_anndata/build/anndata/tests/test_base.py::test_create_from_df_with_obs_and_var .pybuild/cpython3_3.9_anndata/build/anndata/tests/test_base.py::test_rename_categories .pybuild/cpython3_3.9_anndata/build/anndata/tests/test_readwrite.py::test_write_categorical[h5ad] .pybuild/cpython3_3.9_anndata/build/anndata/tests/test_readwrite.py::test_write_categorical[zarr] /build/python-anndata-dL6t5W/python-anndata-0.7.8/.pybuild/cpython3_3.9_anndata/build/anndata/_core/anndata.py:120: ImplicitModificationWarning: Transforming to str index. warnings.warn("Transforming to str index.", ImplicitModificationWarning) .pybuild/cpython3_3.9_anndata/build/anndata/tests/test_base.py::test_rename_categories /usr/lib/python3/dist-packages/pandas/core/arrays/categorical.py:2631: FutureWarning: The `inplace` parameter in pandas.Categorical.rename_categories is deprecated and will be removed in a future version. Removing unused categories will always return a new Categorical object. res = method(*args, **kwargs) .pybuild/cpython3_3.9_anndata/build/anndata/tests/test_concatenate.py: 4 warnings .pybuild/cpython3_3.9_anndata/build/anndata/tests/test_views.py: 14 warnings /usr/lib/python3/dist-packages/scipy/sparse/_index.py:125: SparseEfficiencyWarning: Changing the sparsity structure of a csc_matrix is expensive. lil_matrix is more efficient. self._set_arrayXarray(i, j, x) .pybuild/cpython3_3.9_anndata/build/anndata/tests/test_concatenate.py::test_concatenate_size_0_dim /build/python-anndata-dL6t5W/python-anndata-0.7.8/.pybuild/cpython3_3.9_anndata/build/anndata/_core/anndata.py:801: UserWarning: AnnData expects .var.index to contain strings, but got values like: [] Inferred to be: empty value_idx = self._prep_dim_index(value.index, attr) .pybuild/cpython3_3.9_anndata/build/anndata/tests/test_hdf5_backing.py: 6 warnings .pybuild/cpython3_3.9_anndata/build/anndata/tests/test_raw.py: 2 warnings .pybuild/cpython3_3.9_anndata/build/anndata/tests/test_readwrite.py: 2 warnings /build/python-anndata-dL6t5W/python-anndata-0.7.8/.pybuild/cpython3_3.9_anndata/build/anndata/_io/h5ad.py:64: FutureWarning: The `force_dense` argument is deprecated. Use `as_dense` instead. warn( .pybuild/cpython3_3.9_anndata/build/anndata/tests/test_readwrite.py::test_readwrite_hdf5_empty[read_zarr-write_zarr-test_empty.zip] /usr/lib/python3.9/zipfile.py:1505: UserWarning: Duplicate name: 'obs/.zattrs' return self._open_to_write(zinfo, force_zip64=force_zip64) .pybuild/cpython3_3.9_anndata/build/anndata/tests/test_readwrite.py::test_readwrite_hdf5_empty[read_zarr-write_zarr-test_empty.zip] /usr/lib/python3.9/zipfile.py:1505: UserWarning: Duplicate name: 'var/.zattrs' return self._open_to_write(zinfo, force_zip64=force_zip64) .pybuild/cpython3_3.9_anndata/build/anndata/tests/test_views.py::test_modify_view_component[scipy_csr-layers] .pybuild/cpython3_3.9_anndata/build/anndata/tests/test_views.py::test_modify_view_component[scipy_csr-obsm] .pybuild/cpython3_3.9_anndata/build/anndata/tests/test_views.py::test_modify_view_component[scipy_csr-varm] /usr/lib/python3/dist-packages/scipy/sparse/_index.py:82: SparseEfficiencyWarning: Changing the sparsity structure of a csr_matrix is expensive. lil_matrix is more efficient. self._set_intXint(row, col, x.flat[0]) .pybuild/cpython3_3.9_anndata/build/anndata/tests/test_views.py::test_modify_view_component[scipy_csc-layers] .pybuild/cpython3_3.9_anndata/build/anndata/tests/test_views.py::test_modify_view_component[scipy_csc-obsm] .pybuild/cpython3_3.9_anndata/build/anndata/tests/test_views.py::test_modify_view_component[scipy_csc-varm] /usr/lib/python3/dist-packages/scipy/sparse/_index.py:82: SparseEfficiencyWarning: Changing the sparsity structure of a csc_matrix is expensive. lil_matrix is more efficient. self._set_intXint(row, col, x.flat[0]) .pybuild/cpython3_3.9_anndata/build/anndata/tests/test_views.py: 14 warnings /usr/lib/python3/dist-packages/scipy/sparse/_index.py:125: SparseEfficiencyWarning: Changing the sparsity structure of a csr_matrix is expensive. lil_matrix is more efficient. self._set_arrayXarray(i, j, x) -- Docs: https://docs.pytest.org/en/stable/warnings.html ==== 1655 passed, 19 skipped, 50 xfailed, 182 warnings in 190.10s (0:03:10) ==== create-stamp debian/debhelper-build-stamp dh_testroot -i -O--buildsystem=pybuild dh_prep -i -O--buildsystem=pybuild dh_auto_install --destdir=debian/python3-anndata/ -i -O--buildsystem=pybuild I: pybuild plugin_flit:66: Installing package /build/python-anndata-dL6t5W/python-anndata-0.7.8/anndata -> /build/python-anndata-dL6t5W/python-anndata-0.7.8/debian/python3-anndata/usr/lib/python3.10/dist-packages/anndata I: pybuild plugin_flit:79: Writing dist-info /build/python-anndata-dL6t5W/python-anndata-0.7.8/debian/python3-anndata/usr/lib/python3.10/dist-packages I: pybuild plugin_flit:66: Installing package /build/python-anndata-dL6t5W/python-anndata-0.7.8/anndata -> /build/python-anndata-dL6t5W/python-anndata-0.7.8/debian/python3-anndata/usr/lib/python3.9/dist-packages/anndata I: pybuild plugin_flit:79: Writing dist-info /build/python-anndata-dL6t5W/python-anndata-0.7.8/debian/python3-anndata/usr/lib/python3.9/dist-packages dh_installdocs -i -O--buildsystem=pybuild dh_installchangelogs -i -O--buildsystem=pybuild dh_python3 -i -O--buildsystem=pybuild I: dh_python3 pydist:235: Cannot find package that provides scanpydoc. Please add package that provides it to Build-Depends or add "scanpydoc python3-scanpydoc" line to debian/py3dist-overrides or add proper dependency to Depends by hand and ignore this info. I: dh_python3 pydist:235: Cannot find package that provides sklearn. Please add package that provides it to Build-Depends or add "sklearn python3-sklearn" line to debian/py3dist-overrides or add proper dependency to Depends by hand and ignore this info. I: dh_python3 pydist:235: Cannot find package that provides scanpy. Please add package that provides it to Build-Depends or add "scanpy python3-scanpy" line to debian/py3dist-overrides or add proper dependency to Depends by hand and ignore this info. dh_installsystemduser -i -O--buildsystem=pybuild dh_perl -i -O--buildsystem=pybuild dh_link -i -O--buildsystem=pybuild dh_strip_nondeterminism -i -O--buildsystem=pybuild dh_compress -i -O--buildsystem=pybuild dh_fixperms -i -O--buildsystem=pybuild dh_missing -i -O--buildsystem=pybuild dh_installdeb -i -O--buildsystem=pybuild dh_gencontrol -i -O--buildsystem=pybuild dh_md5sums -i -O--buildsystem=pybuild dh_builddeb -i -O--buildsystem=pybuild dpkg-deb: building package 'python3-anndata' in '../python3-anndata_0.7.8-1_all.deb'. dpkg-genbuildinfo --build=all -O../python-anndata_0.7.8-1_all.buildinfo dpkg-genchanges --build=all -O../python-anndata_0.7.8-1_all.changes dpkg-genchanges: info: binary-only arch-indep upload (source code and arch-specific packages not included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) I: running special hook: sync-out /build/python-anndata-dL6t5W /tmp/python-anndata-0.7.8-14_1kf0um I: cleaning package lists and apt cache... W: deleting files in /tmp: pytest-of-builduser I: creating tarball... I: done I: removing tempdir /tmp/mmdebstrap.7ukLTDe_wu... I: success in 2976.1270 seconds md5: python3-anndata_0.7.8-1_all.deb: OK sha1: python3-anndata_0.7.8-1_all.deb: OK sha256: python3-anndata_0.7.8-1_all.deb: OK Checksums: OK