0s autopkgtest [01:22:48]: starting date and time: 2024-08-11 01:22:48+0000 0s autopkgtest [01:22:48]: git checkout: fd3bed09 nova: allow more retries for quota issues 0s autopkgtest [01:22:48]: host juju-7f2275-prod-proposed-migration-environment-3; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.s7xubcmb/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:python-blosc,src:sphinx --apt-upgrade dask --timeout-short=300 --timeout-copy=20000 --timeout-test=20000 --timeout-build=20000 '--env=ADT_TEST_TRIGGERS=python-blosc/1.11.2+ds1-1 sphinx/7.4.7-2' -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-big-ppc64el --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-3@bos03-ppc64el-12.secgroup --name adt-oracular-ppc64el-dask-20240811-012248-juju-7f2275-prod-proposed-migration-environment-3-500c14d8-5443-4dc3-9d4f-5ad36025a3ae --image adt/ubuntu-oracular-ppc64el-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-3 --net-id=net_prod-proposed-migration-ppc64el -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 217s autopkgtest [01:26:25]: testbed dpkg architecture: ppc64el 222s autopkgtest [01:26:30]: testbed apt version: 2.9.7 222s autopkgtest [01:26:30]: @@@@@@@@@@@@@@@@@@@@ test bed setup 252s Get:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease [126 kB] 252s Get:2 http://ftpmaster.internal/ubuntu oracular-proposed/restricted Sources [8452 B] 252s Get:3 http://ftpmaster.internal/ubuntu oracular-proposed/main Sources [97.1 kB] 252s Get:4 http://ftpmaster.internal/ubuntu oracular-proposed/universe Sources [863 kB] 252s Get:5 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse Sources [10.5 kB] 252s Get:6 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el Packages [141 kB] 252s Get:7 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el c-n-f Metadata [5412 B] 252s Get:8 http://ftpmaster.internal/ubuntu oracular-proposed/restricted ppc64el Packages [1692 B] 252s Get:9 http://ftpmaster.internal/ubuntu oracular-proposed/restricted ppc64el c-n-f Metadata [120 B] 252s Get:10 http://ftpmaster.internal/ubuntu oracular-proposed/universe ppc64el Packages [797 kB] 253s Get:11 http://ftpmaster.internal/ubuntu oracular-proposed/universe ppc64el c-n-f Metadata [23.1 kB] 253s Get:12 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse ppc64el Packages [5556 B] 253s Get:13 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse ppc64el c-n-f Metadata [416 B] 257s Fetched 2080 kB in 1s (1766 kB/s) 257s Reading package lists... 267s Reading package lists... 268s Building dependency tree... 268s Reading state information... 268s Calculating upgrade... 268s The following packages will be upgraded: 268s findutils hwdata initramfs-tools initramfs-tools-bin initramfs-tools-core 268s 5 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 268s Need to get 446 kB of archives. 268s After this operation, 1024 B of additional disk space will be used. 268s Get:1 http://ftpmaster.internal/ubuntu oracular/main ppc64el findutils ppc64el 4.10.0-3 [336 kB] 269s Get:2 http://ftpmaster.internal/ubuntu oracular/main ppc64el hwdata all 0.385-1 [29.4 kB] 269s Get:3 http://ftpmaster.internal/ubuntu oracular/main ppc64el initramfs-tools all 0.142ubuntu32 [7904 B] 269s Get:4 http://ftpmaster.internal/ubuntu oracular/main ppc64el initramfs-tools-core all 0.142ubuntu32 [50.1 kB] 269s Get:5 http://ftpmaster.internal/ubuntu oracular/main ppc64el initramfs-tools-bin ppc64el 0.142ubuntu32 [22.2 kB] 269s Fetched 446 kB in 1s (840 kB/s) 269s (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 ... 72511 files and directories currently installed.) 269s Preparing to unpack .../findutils_4.10.0-3_ppc64el.deb ... 269s Unpacking findutils (4.10.0-3) over (4.10.0-2) ... 269s Setting up findutils (4.10.0-3) ... 269s (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 ... 72511 files and directories currently installed.) 269s Preparing to unpack .../hwdata_0.385-1_all.deb ... 269s Unpacking hwdata (0.385-1) over (0.384-1) ... 269s Preparing to unpack .../initramfs-tools_0.142ubuntu32_all.deb ... 269s Unpacking initramfs-tools (0.142ubuntu32) over (0.142ubuntu31) ... 269s Preparing to unpack .../initramfs-tools-core_0.142ubuntu32_all.deb ... 269s Unpacking initramfs-tools-core (0.142ubuntu32) over (0.142ubuntu31) ... 269s Preparing to unpack .../initramfs-tools-bin_0.142ubuntu32_ppc64el.deb ... 269s Unpacking initramfs-tools-bin (0.142ubuntu32) over (0.142ubuntu31) ... 269s Setting up hwdata (0.385-1) ... 269s Setting up initramfs-tools-bin (0.142ubuntu32) ... 269s Setting up initramfs-tools-core (0.142ubuntu32) ... 269s Setting up initramfs-tools (0.142ubuntu32) ... 269s update-initramfs: deferring update (trigger activated) 269s Processing triggers for install-info (7.1-3build2) ... 270s Processing triggers for man-db (2.12.1-2) ... 271s Processing triggers for initramfs-tools (0.142ubuntu32) ... 272s update-initramfs: Generating /boot/initrd.img-6.8.0-31-generic 272s W: No lz4 in /usr/bin:/sbin:/bin, using gzip 280s Reading package lists... 281s Building dependency tree... 281s Reading state information... 281s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 281s Hit:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease 281s Hit:2 http://ftpmaster.internal/ubuntu oracular InRelease 281s Hit:3 http://ftpmaster.internal/ubuntu oracular-updates InRelease 281s Hit:4 http://ftpmaster.internal/ubuntu oracular-security InRelease 282s Reading package lists... 282s Reading package lists... 283s Building dependency tree... 283s Reading state information... 283s Calculating upgrade... 283s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 283s Reading package lists... 283s Building dependency tree... 283s Reading state information... 283s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 284s autopkgtest [01:27:32]: rebooting testbed after setup commands that affected boot 321s autopkgtest-virt-ssh: WARNING: ssh connection failed. Retrying in 3 seconds... 329s autopkgtest [01:28:17]: testbed running kernel: Linux 6.8.0-31-generic #31-Ubuntu SMP Sat Apr 20 00:05:55 UTC 2024 334s autopkgtest [01:28:22]: @@@@@@@@@@@@@@@@@@@@ apt-source dask 349s Get:1 http://ftpmaster.internal/ubuntu oracular/universe dask 2024.5.2+dfsg-1 (dsc) [3415 B] 349s Get:2 http://ftpmaster.internal/ubuntu oracular/universe dask 2024.5.2+dfsg-1 (tar) [8627 kB] 349s Get:3 http://ftpmaster.internal/ubuntu oracular/universe dask 2024.5.2+dfsg-1 (diff) [77.9 kB] 349s gpgv: Signature made Sun Jun 16 20:49:41 2024 UTC 349s gpgv: using RSA key 8F91B227C7D6F2B1948C8236793CF67E8F0D11DA 349s gpgv: issuer "emollier@debian.org" 349s gpgv: Can't check signature: No public key 349s dpkg-source: warning: cannot verify inline signature for ./dask_2024.5.2+dfsg-1.dsc: no acceptable signature found 350s autopkgtest [01:28:38]: testing package dask version 2024.5.2+dfsg-1 350s autopkgtest [01:28:38]: build not needed 351s autopkgtest [01:28:39]: test run-test: preparing testbed 354s Reading package lists... 354s Building dependency tree... 354s Reading state information... 354s Starting pkgProblemResolver with broken count: 0 355s Starting 2 pkgProblemResolver with broken count: 0 355s Done 355s The following additional packages will be installed: 355s blt fontconfig fonts-lyx fonts-mathjax graphviz libaec0 libann0 libblas3 355s libblosc1 libblosc2-4 libcairo2 libcares2 libcdt5 libcgraph6 libdatrie1 355s libgfortran5 libgts-0.7-5t64 libgvc6 libgvpr2 libhdf5-103-1t64 355s libhdf5-hl-100t64 libice6 libjs-jquery libjs-jquery-ui libjs-mathjax 355s libjs-sphinxdoc libjs-sprintf-js libjs-underscore liblab-gamut1 liblapack3 355s liblbfgsb0 liblcms2-2 libltdl7 liblzf1 libnode115 libopenjp2-7 355s libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libpathplan4 355s libpixman-1-0 libqhull-r8.0 libsm6 libsnappy1v5 libsz2 libtcl8.6 355s libthai-data libthai0 libtk8.6 libwebpdemux2 libwebpmux3 libxaw7 355s libxcb-render0 libxcb-shm0 libxft2 libxmu6 libxrender1 libxslt1.1 libxss1 355s libxt6t64 node-acorn node-argparse node-cjs-module-lexer node-esprima 355s node-js-yaml node-sprintf-js node-undici node-xtend nodejs python-dask-doc 355s python-matplotlib-data python-tables-data python3-aiohttp python3-aiosignal 355s python3-all python3-appdirs python3-asttokens python3-async-timeout 355s python3-blosc python3-boto3 python3-botocore python3-brotli python3-click 355s python3-cloudpickle python3-colorama python3-contourpy python3-cpuinfo 355s python3-cycler python3-dask python3-dateutil python3-decorator 355s python3-distributed python3-executing python3-fonttools python3-frozenlist 355s python3-fs python3-fsspec python3-graphviz python3-greenlet python3-h5py 355s python3-h5py-serial python3-imageio python3-iniconfig python3-ipython 355s python3-jedi python3-jmespath python3-joblib python3-kiwisolver 355s python3-lazy-loader python3-locket python3-lxml python3-lz4 355s python3-matplotlib python3-matplotlib-inline python3-mpmath python3-msgpack 355s python3-multidict python3-networkx python3-numexpr python3-numpy 355s python3-packaging python3-pandas python3-pandas-lib python3-parso 355s python3-partd python3-pexpect python3-pil python3-pil.imagetk python3-pluggy 355s python3-prompt-toolkit python3-psutil python3-ptyprocess python3-pure-eval 355s python3-pytest python3-pytest-timeout python3-s3transfer python3-scipy 355s python3-six python3-skimage python3-skimage-lib python3-sklearn 355s python3-sklearn-lib python3-sortedcontainers python3-sqlalchemy 355s python3-stack-data python3-sympy python3-tables python3-tables-lib 355s python3-tblib python3-threadpoolctl python3-tifffile python3-tk 355s python3-toolz python3-tornado python3-traitlets python3-typeshed python3-tz 355s python3-ufolib2 python3-wcwidth python3-yarl python3-zict tk8.6-blt2.5 355s tzdata-legacy unicode-data x11-common 355s Suggested packages: 355s blt-demo gsfonts graphviz-doc libjs-jquery-ui-docs fonts-mathjax-extras 355s fonts-stix libjs-mathjax-doc libjs-angularjs liblcms2-utils tcl8.6 tk8.6 355s javascript-common npm node-corepack python-blosc-doc python-cycler-doc 355s ipython python-fsspec-doc python-greenlet-dev python-greenlet-doc 355s python-h5py-doc python-imageio-doc python3-astropy python3-gdal ffmpeg 355s python-ipython-doc python-lxml-doc cm-super-minimal dvipng fonts-staypuft 355s ghostscript gir1.2-gtk-3.0 inkscape ipython3 librsvg2-common 355s python3-cairocffi python3-gi-cairo python3-gobject python3-pyqt5 python3-sip 355s texlive-extra-utils texlive-latex-extra python-mpmath-doc python3-gmpy2 355s python3-pydot python3-pygraphviz gcc gfortran python-numpy-doc python3-dev 355s python-pandas-doc python3-statsmodels python-pexpect-doc python-pil-doc 355s python-scipy-doc python-skimage-doc python3-dap python-sklearn-doc 355s python-sortedcontainers-doc python-sqlalchemy-doc python3-fdb 355s python3-pymssql python3-mysqldb python3-psycopg2 python3-asyncpg 355s python3-aiosqlite texlive-fonts-extra python-sympy-doc python3-netcdf4 355s python-tables-doc vitables tix python3-tk-dbg python-toolz-doc 355s python3-pycurl python-tornado-doc python3-twisted 355s Recommended packages: 355s fonts-liberation libgts-bin javascript-common nodejs-doc python3-aiodns git 355s python3-dropbox python3-fusepy python3-libarchive-c python3-paramiko 355s python3-pygit2 python3-simplejson python3-bs4 python3-cssselect 355s python3-html5lib python3-bottleneck python3-odf python3-openpyxl python3-zmq 355s python3-olefile g++ | c++-compiler python3-sqlalchemy-ext isympy-common 355s The following NEW packages will be installed: 355s autopkgtest-satdep blt fontconfig fonts-lyx fonts-mathjax graphviz libaec0 355s libann0 libblas3 libblosc1 libblosc2-4 libcairo2 libcares2 libcdt5 355s libcgraph6 libdatrie1 libgfortran5 libgts-0.7-5t64 libgvc6 libgvpr2 355s libhdf5-103-1t64 libhdf5-hl-100t64 libice6 libjs-jquery libjs-jquery-ui 355s libjs-mathjax libjs-sphinxdoc libjs-sprintf-js libjs-underscore 355s liblab-gamut1 liblapack3 liblbfgsb0 liblcms2-2 libltdl7 liblzf1 libnode115 355s libopenjp2-7 libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 355s libpathplan4 libpixman-1-0 libqhull-r8.0 libsm6 libsnappy1v5 libsz2 355s libtcl8.6 libthai-data libthai0 libtk8.6 libwebpdemux2 libwebpmux3 libxaw7 355s libxcb-render0 libxcb-shm0 libxft2 libxmu6 libxrender1 libxslt1.1 libxss1 355s libxt6t64 node-acorn node-argparse node-cjs-module-lexer node-esprima 355s node-js-yaml node-sprintf-js node-undici node-xtend nodejs python-dask-doc 355s python-matplotlib-data python-tables-data python3-aiohttp python3-aiosignal 355s python3-all python3-appdirs python3-asttokens python3-async-timeout 355s python3-blosc python3-boto3 python3-botocore python3-brotli python3-click 355s python3-cloudpickle python3-colorama python3-contourpy python3-cpuinfo 355s python3-cycler python3-dask python3-dateutil python3-decorator 355s python3-distributed python3-executing python3-fonttools python3-frozenlist 355s python3-fs python3-fsspec python3-graphviz python3-greenlet python3-h5py 355s python3-h5py-serial python3-imageio python3-iniconfig python3-ipython 355s python3-jedi python3-jmespath python3-joblib python3-kiwisolver 355s python3-lazy-loader python3-locket python3-lxml python3-lz4 355s python3-matplotlib python3-matplotlib-inline python3-mpmath python3-msgpack 355s python3-multidict python3-networkx python3-numexpr python3-numpy 355s python3-packaging python3-pandas python3-pandas-lib python3-parso 355s python3-partd python3-pexpect python3-pil python3-pil.imagetk python3-pluggy 355s python3-prompt-toolkit python3-psutil python3-ptyprocess python3-pure-eval 355s python3-pytest python3-pytest-timeout python3-s3transfer python3-scipy 355s python3-six python3-skimage python3-skimage-lib python3-sklearn 355s python3-sklearn-lib python3-sortedcontainers python3-sqlalchemy 355s python3-stack-data python3-sympy python3-tables python3-tables-lib 355s python3-tblib python3-threadpoolctl python3-tifffile python3-tk 355s python3-toolz python3-tornado python3-traitlets python3-typeshed python3-tz 355s python3-ufolib2 python3-wcwidth python3-yarl python3-zict tk8.6-blt2.5 355s tzdata-legacy unicode-data x11-common 355s 0 upgraded, 166 newly installed, 0 to remove and 0 not upgraded. 355s Need to get 166 MB/166 MB of archives. 355s After this operation, 859 MB of additional disk space will be used. 355s Get:1 /tmp/autopkgtest.nL8TtT/1-autopkgtest-satdep.deb autopkgtest-satdep ppc64el 0 [884 B] 355s Get:2 http://ftpmaster.internal/ubuntu oracular/main ppc64el libtcl8.6 ppc64el 8.6.14+dfsg-1build1 [1204 kB] 356s Get:3 http://ftpmaster.internal/ubuntu oracular/main ppc64el libxrender1 ppc64el 1:0.9.10-1.1build1 [23.1 kB] 356s Get:4 http://ftpmaster.internal/ubuntu oracular/main ppc64el libxft2 ppc64el 2.3.6-1build1 [61.5 kB] 356s Get:5 http://ftpmaster.internal/ubuntu oracular/main ppc64el x11-common all 1:7.7+23ubuntu3 [21.7 kB] 356s Get:6 http://ftpmaster.internal/ubuntu oracular/main ppc64el libxss1 ppc64el 1:1.2.3-1build3 [7980 B] 356s Get:7 http://ftpmaster.internal/ubuntu oracular/main ppc64el libtk8.6 ppc64el 8.6.14-1build1 [944 kB] 356s Get:8 http://ftpmaster.internal/ubuntu oracular/main ppc64el tk8.6-blt2.5 ppc64el 2.5.3+dfsg-7build1 [784 kB] 356s Get:9 http://ftpmaster.internal/ubuntu oracular/main ppc64el blt ppc64el 2.5.3+dfsg-7build1 [4840 B] 356s Get:10 http://ftpmaster.internal/ubuntu oracular/main ppc64el fontconfig ppc64el 2.15.0-1.1ubuntu2 [192 kB] 356s Get:11 http://ftpmaster.internal/ubuntu oracular/universe ppc64el fonts-lyx all 2.4.1-2 [171 kB] 356s Get:12 http://ftpmaster.internal/ubuntu oracular/main ppc64el fonts-mathjax all 2.7.9+dfsg-1 [2208 kB] 356s Get:13 http://ftpmaster.internal/ubuntu oracular/universe ppc64el libann0 ppc64el 1.1.2+doc-9build1 [30.1 kB] 356s Get:14 http://ftpmaster.internal/ubuntu oracular/universe ppc64el libcdt5 ppc64el 2.42.4-1 [27.0 kB] 356s Get:15 http://ftpmaster.internal/ubuntu oracular/universe ppc64el libcgraph6 ppc64el 2.42.4-1 [53.2 kB] 356s Get:16 http://ftpmaster.internal/ubuntu oracular/universe ppc64el libgts-0.7-5t64 ppc64el 0.7.6+darcs121130-5.2build1 [187 kB] 356s Get:17 http://ftpmaster.internal/ubuntu oracular/main ppc64el libpixman-1-0 ppc64el 0.42.2-1build1 [336 kB] 356s Get:18 http://ftpmaster.internal/ubuntu oracular/main ppc64el libxcb-render0 ppc64el 1.17.0-2 [17.2 kB] 356s Get:19 http://ftpmaster.internal/ubuntu oracular/main ppc64el libxcb-shm0 ppc64el 1.17.0-2 [5980 B] 356s Get:20 http://ftpmaster.internal/ubuntu oracular/main ppc64el libcairo2 ppc64el 1.18.0-3build1 [751 kB] 356s Get:21 http://ftpmaster.internal/ubuntu oracular/main ppc64el libltdl7 ppc64el 2.4.7-7build1 [48.2 kB] 356s Get:22 http://ftpmaster.internal/ubuntu oracular/main ppc64el libthai-data all 0.1.29-2build1 [158 kB] 356s Get:23 http://ftpmaster.internal/ubuntu oracular/main ppc64el libdatrie1 ppc64el 0.2.13-3build1 [22.7 kB] 356s Get:24 http://ftpmaster.internal/ubuntu oracular/main ppc64el libthai0 ppc64el 0.1.29-2build1 [21.8 kB] 356s Get:25 http://ftpmaster.internal/ubuntu oracular/main ppc64el libpango-1.0-0 ppc64el 1.54.0+ds-1 [270 kB] 356s Get:26 http://ftpmaster.internal/ubuntu oracular/main ppc64el libpangoft2-1.0-0 ppc64el 1.54.0+ds-1 [49.9 kB] 356s Get:27 http://ftpmaster.internal/ubuntu oracular/main ppc64el libpangocairo-1.0-0 ppc64el 1.54.0+ds-1 [30.4 kB] 356s Get:28 http://ftpmaster.internal/ubuntu oracular/universe ppc64el libpathplan4 ppc64el 2.42.4-1 [29.8 kB] 356s Get:29 http://ftpmaster.internal/ubuntu oracular/universe ppc64el libgvc6 ppc64el 2.42.4-1 [909 kB] 356s Get:30 http://ftpmaster.internal/ubuntu oracular/universe ppc64el libgvpr2 ppc64el 2.42.4-1 [210 kB] 356s Get:31 http://ftpmaster.internal/ubuntu oracular/universe ppc64el liblab-gamut1 ppc64el 2.42.4-1 [1835 kB] 356s Get:32 http://ftpmaster.internal/ubuntu oracular/main ppc64el libice6 ppc64el 2:1.0.10-1build3 [49.1 kB] 356s Get:33 http://ftpmaster.internal/ubuntu oracular/main ppc64el libsm6 ppc64el 2:1.2.3-1build3 [17.6 kB] 356s Get:34 http://ftpmaster.internal/ubuntu oracular/main ppc64el libxt6t64 ppc64el 1:1.2.1-1.2build1 [202 kB] 356s Get:35 http://ftpmaster.internal/ubuntu oracular/main ppc64el libxmu6 ppc64el 2:1.1.3-3build2 [56.8 kB] 356s Get:36 http://ftpmaster.internal/ubuntu oracular/main ppc64el libxaw7 ppc64el 2:1.0.14-1build2 [231 kB] 356s Get:37 http://ftpmaster.internal/ubuntu oracular/universe ppc64el graphviz ppc64el 2.42.4-1 [813 kB] 356s Get:38 http://ftpmaster.internal/ubuntu oracular/universe ppc64el libaec0 ppc64el 1.1.3-1 [30.1 kB] 356s Get:39 http://ftpmaster.internal/ubuntu oracular/main ppc64el libblas3 ppc64el 3.12.0-3build1 [227 kB] 356s Get:40 http://ftpmaster.internal/ubuntu oracular/main ppc64el libsnappy1v5 ppc64el 1.2.1-1 [33.4 kB] 356s Get:41 http://ftpmaster.internal/ubuntu oracular/universe ppc64el libblosc1 ppc64el 1.21.5+ds-1build1 [38.5 kB] 356s Get:42 http://ftpmaster.internal/ubuntu oracular/universe ppc64el libblosc2-4 ppc64el 2.15.1+ds-1 [194 kB] 356s Get:43 http://ftpmaster.internal/ubuntu oracular/main ppc64el libcares2 ppc64el 1.33.0-1 [114 kB] 356s Get:44 http://ftpmaster.internal/ubuntu oracular/main ppc64el libgfortran5 ppc64el 14.2.0-1ubuntu1 [571 kB] 356s Get:45 http://ftpmaster.internal/ubuntu oracular/universe ppc64el libsz2 ppc64el 1.1.3-1 [5566 B] 356s Get:46 http://ftpmaster.internal/ubuntu oracular/universe ppc64el libhdf5-103-1t64 ppc64el 1.10.10+repack-3.1ubuntu4 [1395 kB] 357s Get:47 http://ftpmaster.internal/ubuntu oracular/universe ppc64el libhdf5-hl-100t64 ppc64el 1.10.10+repack-3.1ubuntu4 [70.9 kB] 357s Get:48 http://ftpmaster.internal/ubuntu oracular/main ppc64el libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 357s Get:49 http://ftpmaster.internal/ubuntu oracular/universe ppc64el libjs-jquery-ui all 1.13.2+dfsg-1 [252 kB] 357s Get:50 http://ftpmaster.internal/ubuntu oracular/main ppc64el libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 357s Get:51 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el libjs-sphinxdoc all 7.4.7-2 [157 kB] 357s Get:52 http://ftpmaster.internal/ubuntu oracular/universe ppc64el libjs-sprintf-js all 1.1.2+ds1+~1.1.2-1 [12.8 kB] 357s Get:53 http://ftpmaster.internal/ubuntu oracular/main ppc64el liblapack3 ppc64el 3.12.0-3build1 [2804 kB] 357s Get:54 http://ftpmaster.internal/ubuntu oracular/universe ppc64el liblbfgsb0 ppc64el 3.0+dfsg.4-1build1 [33.0 kB] 357s Get:55 http://ftpmaster.internal/ubuntu oracular/main ppc64el liblcms2-2 ppc64el 2.14-2build1 [233 kB] 357s Get:56 http://ftpmaster.internal/ubuntu oracular/universe ppc64el liblzf1 ppc64el 3.6-4 [7920 B] 357s Get:57 http://ftpmaster.internal/ubuntu oracular/universe ppc64el node-xtend all 4.0.2-3 [3902 B] 357s Get:58 http://ftpmaster.internal/ubuntu oracular/universe ppc64el nodejs ppc64el 20.15.0+dfsg-1ubuntu3 [332 kB] 357s Get:59 http://ftpmaster.internal/ubuntu oracular/universe ppc64el node-acorn all 8.8.1+ds+~cs25.17.7-2 [115 kB] 357s Get:60 http://ftpmaster.internal/ubuntu oracular/universe ppc64el node-cjs-module-lexer all 1.2.3+dfsg-1 [32.1 kB] 357s Get:61 http://ftpmaster.internal/ubuntu oracular/universe ppc64el node-undici all 5.28.4+dfsg1+~cs23.12.11-2 [321 kB] 357s Get:62 http://ftpmaster.internal/ubuntu oracular/universe ppc64el libnode115 ppc64el 20.15.0+dfsg-1ubuntu3 [13.8 MB] 357s Get:63 http://ftpmaster.internal/ubuntu oracular/universe ppc64el libqhull-r8.0 ppc64el 2020.2-6build1 [225 kB] 357s Get:64 http://ftpmaster.internal/ubuntu oracular/main ppc64el libwebpdemux2 ppc64el 1.4.0-0.1 [14.1 kB] 357s Get:65 http://ftpmaster.internal/ubuntu oracular/main ppc64el libwebpmux3 ppc64el 1.4.0-0.1 [31.4 kB] 357s Get:66 http://ftpmaster.internal/ubuntu oracular/main ppc64el libxslt1.1 ppc64el 1.1.39-0exp1build1 [192 kB] 357s Get:67 http://ftpmaster.internal/ubuntu oracular/universe ppc64el node-esprima all 4.0.1+ds+~4.0.3-2 [69.3 kB] 357s Get:68 http://ftpmaster.internal/ubuntu oracular/universe ppc64el node-sprintf-js all 1.1.2+ds1+~1.1.2-1 [3916 B] 357s Get:69 http://ftpmaster.internal/ubuntu oracular/universe ppc64el node-argparse all 2.0.1-2 [33.2 kB] 357s Get:70 http://ftpmaster.internal/ubuntu oracular/universe ppc64el node-js-yaml all 4.1.0+dfsg+~4.0.5-7 [61.9 kB] 357s Get:71 http://ftpmaster.internal/ubuntu oracular/main ppc64el libjs-mathjax all 2.7.9+dfsg-1 [5665 kB] 357s Get:72 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python-dask-doc all 2024.5.2+dfsg-1 [10.8 MB] 357s Get:73 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python-matplotlib-data all 3.6.3-2ubuntu1 [2937 kB] 357s Get:74 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python-tables-data all 3.9.2-2build2 [49.4 kB] 357s Get:75 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-multidict ppc64el 6.0.4-1.1build1 [35.7 kB] 357s Get:76 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-yarl ppc64el 1.9.4-1 [76.4 kB] 357s Get:77 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-async-timeout all 4.0.3-1 [6412 B] 357s Get:78 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-frozenlist ppc64el 1.4.1-1 [54.0 kB] 357s Get:79 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-aiosignal all 1.3.1-1 [5172 B] 357s Get:80 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-aiohttp ppc64el 3.9.5-1 [307 kB] 357s Get:81 http://ftpmaster.internal/ubuntu oracular/main ppc64el python3-all ppc64el 3.12.4-1 [884 B] 357s Get:82 http://ftpmaster.internal/ubuntu oracular/main ppc64el python3-appdirs all 1.4.4-4 [10.9 kB] 358s Get:83 http://ftpmaster.internal/ubuntu oracular/main ppc64el python3-six all 1.16.0-7 [13.1 kB] 358s Get:84 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-asttokens all 2.4.1-1 [20.9 kB] 358s Get:85 http://ftpmaster.internal/ubuntu oracular-proposed/universe ppc64el python3-blosc ppc64el 1.11.2+ds1-1 [34.1 kB] 358s Get:86 http://ftpmaster.internal/ubuntu oracular/main ppc64el python3-dateutil all 2.9.0-2 [80.3 kB] 358s Get:87 http://ftpmaster.internal/ubuntu oracular/main ppc64el python3-jmespath all 1.0.1-1 [21.3 kB] 358s Get:88 http://ftpmaster.internal/ubuntu oracular/main ppc64el python3-botocore all 1.34.46+repack-1ubuntu1 [6211 kB] 358s Get:89 http://ftpmaster.internal/ubuntu oracular/main ppc64el python3-s3transfer all 0.10.1-1ubuntu2 [54.3 kB] 358s Get:90 http://ftpmaster.internal/ubuntu oracular/main ppc64el python3-boto3 all 1.34.46+dfsg-1ubuntu1 [72.5 kB] 358s Get:91 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-brotli ppc64el 1.1.0-2build2 [413 kB] 358s Get:92 http://ftpmaster.internal/ubuntu oracular/main ppc64el python3-colorama all 0.4.6-4 [32.1 kB] 358s Get:93 http://ftpmaster.internal/ubuntu oracular/main ppc64el python3-click all 8.1.7-2 [79.5 kB] 358s Get:94 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-cloudpickle all 3.0.0-2 [21.5 kB] 358s Get:95 http://ftpmaster.internal/ubuntu oracular/main ppc64el python3-numpy ppc64el 1:1.26.4+ds-11 [4434 kB] 358s Get:96 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-contourpy ppc64el 1.2.1-1 [212 kB] 358s Get:97 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-cpuinfo all 9.0.0+git20221119-2 [21.6 kB] 358s Get:98 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-cycler all 0.12.1-1 [9716 B] 358s Get:99 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-fsspec all 2024.6.1-1 [203 kB] 358s Get:100 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-toolz all 0.12.1-1 [44.7 kB] 358s Get:101 http://ftpmaster.internal/ubuntu oracular/main ppc64el python3-packaging all 24.1-1 [41.4 kB] 358s Get:102 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-locket all 1.0.0-2 [5872 B] 358s Get:103 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-partd all 1.4.2-1 [15.7 kB] 358s Get:104 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-dask all 2024.5.2+dfsg-1 [849 kB] 358s Get:105 http://ftpmaster.internal/ubuntu oracular/main ppc64el python3-decorator all 5.1.1-5 [10.1 kB] 358s Get:106 http://ftpmaster.internal/ubuntu oracular/main ppc64el python3-msgpack ppc64el 1.0.3-3build2 [86.9 kB] 358s Get:107 http://ftpmaster.internal/ubuntu oracular/main ppc64el python3-psutil ppc64el 5.9.8-2build2 [197 kB] 358s Get:108 http://ftpmaster.internal/ubuntu oracular/main ppc64el python3-sortedcontainers all 2.4.0-2 [27.6 kB] 358s Get:109 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-tblib all 3.0.0-5 [12.9 kB] 358s Get:110 http://ftpmaster.internal/ubuntu oracular/main ppc64el python3-tornado ppc64el 6.4.1-1 [298 kB] 359s Get:111 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-zict all 3.0.0-2ubuntu1 [30.4 kB] 359s Get:112 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-distributed all 2024.5.2+ds.1-3 [1004 kB] 359s Get:113 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-executing all 2.0.1-0.1 [23.3 kB] 359s Get:114 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-scipy ppc64el 1.12.0-2 [18.0 MB] 361s Get:115 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-ufolib2 all 0.16.0+dfsg1-1 [33.5 kB] 361s Get:116 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-mpmath all 1.3.0-1 [425 kB] 361s Get:117 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-sympy all 1.12.1-1 [3967 kB] 361s Get:118 http://ftpmaster.internal/ubuntu oracular/main ppc64el python3-tz all 2024.1-2 [31.4 kB] 361s Get:119 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-fs all 2.4.16-4 [91.3 kB] 361s Get:120 http://ftpmaster.internal/ubuntu oracular/main ppc64el python3-lxml ppc64el 5.2.2-1 [1249 kB] 361s Get:121 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-lz4 ppc64el 4.0.2+dfsg-1build4 [27.8 kB] 361s Get:122 http://ftpmaster.internal/ubuntu oracular/universe ppc64el unicode-data all 15.1.0-1 [8878 kB] 362s Get:123 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-fonttools ppc64el 4.46.0-1build2 [1473 kB] 362s Get:124 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-graphviz all 0.20.2-1 [63.4 kB] 362s Get:125 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-h5py-serial ppc64el 3.10.0-1ubuntu3 [955 kB] 363s Get:126 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-h5py all 3.10.0-1ubuntu3 [7978 B] 363s Get:127 http://ftpmaster.internal/ubuntu oracular/main ppc64el python3-tk ppc64el 3.12.4-2 [117 kB] 363s Get:128 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-pil.imagetk ppc64el 10.4.0-1 [9608 B] 363s Get:129 http://ftpmaster.internal/ubuntu oracular/main ppc64el libopenjp2-7 ppc64el 2.5.0-2build3 [239 kB] 363s Get:130 http://ftpmaster.internal/ubuntu oracular/main ppc64el python3-pil ppc64el 10.4.0-1 [495 kB] 363s Get:131 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-imageio all 2.34.2-1 [233 kB] 363s Get:132 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-iniconfig all 1.1.1-2 [6024 B] 363s Get:133 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-parso all 0.8.3-1 [67.2 kB] 363s Get:134 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-typeshed all 0.0~git20231111.6764465-3 [1274 kB] 363s Get:135 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-jedi all 0.19.1+ds1-1 [693 kB] 363s Get:136 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-traitlets all 5.14.3+really5.5.0-1 [88.3 kB] 363s Get:137 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-matplotlib-inline all 0.1.6-2 [8784 B] 363s Get:138 http://ftpmaster.internal/ubuntu oracular/main ppc64el python3-ptyprocess all 0.7.0-5 [15.1 kB] 363s Get:139 http://ftpmaster.internal/ubuntu oracular/main ppc64el python3-pexpect all 4.9-2 [48.1 kB] 363s Get:140 http://ftpmaster.internal/ubuntu oracular/main ppc64el python3-wcwidth all 0.2.5+dfsg1-1.1ubuntu1 [22.5 kB] 363s Get:141 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-prompt-toolkit all 3.0.47-1 [256 kB] 363s Get:142 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-pure-eval all 0.2.2-2 [11.1 kB] 363s Get:143 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-stack-data all 0.6.3-1 [22.0 kB] 363s Get:144 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-ipython all 8.20.0-1ubuntu1 [561 kB] 363s Get:145 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-joblib all 1.3.2-2 [208 kB] 363s Get:146 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-kiwisolver ppc64el 1.4.5-1 [55.5 kB] 363s Get:147 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-lazy-loader all 0.4-1 [11.1 kB] 363s Get:148 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-matplotlib ppc64el 3.6.3-2ubuntu1 [6175 kB] 364s Get:149 http://ftpmaster.internal/ubuntu oracular/main ppc64el python3-networkx all 3.2.1-4ubuntu1 [11.5 MB] 365s Get:150 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-numexpr ppc64el 2.10.1-2 [133 kB] 365s Get:151 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-pandas-lib ppc64el 2.2.2+dfsg-4 [4602 kB] 366s Get:152 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-pandas all 2.2.2+dfsg-4 [3111 kB] 366s Get:153 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-pluggy all 1.5.0-1 [21.0 kB] 366s Get:154 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-pytest all 7.4.4-1 [305 kB] 366s Get:155 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-pytest-timeout all 2.3.1-1 [22.1 kB] 366s Get:156 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-skimage-lib ppc64el 0.23.2-1ubuntu1 [2397 kB] 366s Get:157 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-tifffile all 20240724-1 [176 kB] 366s Get:158 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-skimage all 0.23.2-1ubuntu1 [21.5 MB] 369s Get:159 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-threadpoolctl all 3.1.0-1 [21.3 kB] 369s Get:160 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-sklearn-lib ppc64el 1.4.2+dfsg-3 [3756 kB] 369s Get:161 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-sklearn all 1.4.2+dfsg-3 [2257 kB] 369s Get:162 http://ftpmaster.internal/ubuntu oracular/main ppc64el python3-greenlet ppc64el 3.0.3-0ubuntu5 [163 kB] 369s Get:163 http://ftpmaster.internal/ubuntu oracular/main ppc64el python3-sqlalchemy all 1.4.50+ds1-1build1 [1020 kB] 369s Get:164 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-tables-lib ppc64el 3.9.2-2build2 [569 kB] 369s Get:165 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-tables all 3.9.2-2build2 [344 kB] 369s Get:166 http://ftpmaster.internal/ubuntu oracular/main ppc64el tzdata-legacy all 2024a-4ubuntu1 [94.7 kB] 370s Fetched 166 MB in 14s (11.7 MB/s) 370s Selecting previously unselected package libtcl8.6:ppc64el. 370s (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 ... 72511 files and directories currently installed.) 370s Preparing to unpack .../000-libtcl8.6_8.6.14+dfsg-1build1_ppc64el.deb ... 370s Unpacking libtcl8.6:ppc64el (8.6.14+dfsg-1build1) ... 370s Selecting previously unselected package libxrender1:ppc64el. 371s Preparing to unpack .../001-libxrender1_1%3a0.9.10-1.1build1_ppc64el.deb ... 371s Unpacking libxrender1:ppc64el (1:0.9.10-1.1build1) ... 371s Selecting previously unselected package libxft2:ppc64el. 371s Preparing to unpack .../002-libxft2_2.3.6-1build1_ppc64el.deb ... 371s Unpacking libxft2:ppc64el (2.3.6-1build1) ... 371s Selecting previously unselected package x11-common. 371s Preparing to unpack .../003-x11-common_1%3a7.7+23ubuntu3_all.deb ... 371s Unpacking x11-common (1:7.7+23ubuntu3) ... 371s Selecting previously unselected package libxss1:ppc64el. 371s Preparing to unpack .../004-libxss1_1%3a1.2.3-1build3_ppc64el.deb ... 371s Unpacking libxss1:ppc64el (1:1.2.3-1build3) ... 371s Selecting previously unselected package libtk8.6:ppc64el. 371s Preparing to unpack .../005-libtk8.6_8.6.14-1build1_ppc64el.deb ... 371s Unpacking libtk8.6:ppc64el (8.6.14-1build1) ... 371s Selecting previously unselected package tk8.6-blt2.5. 371s Preparing to unpack .../006-tk8.6-blt2.5_2.5.3+dfsg-7build1_ppc64el.deb ... 371s Unpacking tk8.6-blt2.5 (2.5.3+dfsg-7build1) ... 371s Selecting previously unselected package blt. 371s Preparing to unpack .../007-blt_2.5.3+dfsg-7build1_ppc64el.deb ... 371s Unpacking blt (2.5.3+dfsg-7build1) ... 371s Selecting previously unselected package fontconfig. 371s Preparing to unpack .../008-fontconfig_2.15.0-1.1ubuntu2_ppc64el.deb ... 371s Unpacking fontconfig (2.15.0-1.1ubuntu2) ... 371s Selecting previously unselected package fonts-lyx. 371s Preparing to unpack .../009-fonts-lyx_2.4.1-2_all.deb ... 371s Unpacking fonts-lyx (2.4.1-2) ... 371s Selecting previously unselected package fonts-mathjax. 371s Preparing to unpack .../010-fonts-mathjax_2.7.9+dfsg-1_all.deb ... 371s Unpacking fonts-mathjax (2.7.9+dfsg-1) ... 371s Selecting previously unselected package libann0. 371s Preparing to unpack .../011-libann0_1.1.2+doc-9build1_ppc64el.deb ... 371s Unpacking libann0 (1.1.2+doc-9build1) ... 371s Selecting previously unselected package libcdt5:ppc64el. 371s Preparing to unpack .../012-libcdt5_2.42.4-1_ppc64el.deb ... 371s Unpacking libcdt5:ppc64el (2.42.4-1) ... 371s Selecting previously unselected package libcgraph6:ppc64el. 371s Preparing to unpack .../013-libcgraph6_2.42.4-1_ppc64el.deb ... 371s Unpacking libcgraph6:ppc64el (2.42.4-1) ... 371s Selecting previously unselected package libgts-0.7-5t64:ppc64el. 371s Preparing to unpack .../014-libgts-0.7-5t64_0.7.6+darcs121130-5.2build1_ppc64el.deb ... 371s Unpacking libgts-0.7-5t64:ppc64el (0.7.6+darcs121130-5.2build1) ... 371s Selecting previously unselected package libpixman-1-0:ppc64el. 371s Preparing to unpack .../015-libpixman-1-0_0.42.2-1build1_ppc64el.deb ... 371s Unpacking libpixman-1-0:ppc64el (0.42.2-1build1) ... 371s Selecting previously unselected package libxcb-render0:ppc64el. 371s Preparing to unpack .../016-libxcb-render0_1.17.0-2_ppc64el.deb ... 371s Unpacking libxcb-render0:ppc64el (1.17.0-2) ... 371s Selecting previously unselected package libxcb-shm0:ppc64el. 371s Preparing to unpack .../017-libxcb-shm0_1.17.0-2_ppc64el.deb ... 371s Unpacking libxcb-shm0:ppc64el (1.17.0-2) ... 371s Selecting previously unselected package libcairo2:ppc64el. 371s Preparing to unpack .../018-libcairo2_1.18.0-3build1_ppc64el.deb ... 371s Unpacking libcairo2:ppc64el (1.18.0-3build1) ... 371s Selecting previously unselected package libltdl7:ppc64el. 371s Preparing to unpack .../019-libltdl7_2.4.7-7build1_ppc64el.deb ... 371s Unpacking libltdl7:ppc64el (2.4.7-7build1) ... 371s Selecting previously unselected package libthai-data. 371s Preparing to unpack .../020-libthai-data_0.1.29-2build1_all.deb ... 371s Unpacking libthai-data (0.1.29-2build1) ... 371s Selecting previously unselected package libdatrie1:ppc64el. 371s Preparing to unpack .../021-libdatrie1_0.2.13-3build1_ppc64el.deb ... 371s Unpacking libdatrie1:ppc64el (0.2.13-3build1) ... 371s Selecting previously unselected package libthai0:ppc64el. 371s Preparing to unpack .../022-libthai0_0.1.29-2build1_ppc64el.deb ... 371s Unpacking libthai0:ppc64el (0.1.29-2build1) ... 371s Selecting previously unselected package libpango-1.0-0:ppc64el. 371s Preparing to unpack .../023-libpango-1.0-0_1.54.0+ds-1_ppc64el.deb ... 371s Unpacking libpango-1.0-0:ppc64el (1.54.0+ds-1) ... 371s Selecting previously unselected package libpangoft2-1.0-0:ppc64el. 371s Preparing to unpack .../024-libpangoft2-1.0-0_1.54.0+ds-1_ppc64el.deb ... 371s Unpacking libpangoft2-1.0-0:ppc64el (1.54.0+ds-1) ... 371s Selecting previously unselected package libpangocairo-1.0-0:ppc64el. 371s Preparing to unpack .../025-libpangocairo-1.0-0_1.54.0+ds-1_ppc64el.deb ... 371s Unpacking libpangocairo-1.0-0:ppc64el (1.54.0+ds-1) ... 371s Selecting previously unselected package libpathplan4:ppc64el. 371s Preparing to unpack .../026-libpathplan4_2.42.4-1_ppc64el.deb ... 371s Unpacking libpathplan4:ppc64el (2.42.4-1) ... 371s Selecting previously unselected package libgvc6. 371s Preparing to unpack .../027-libgvc6_2.42.4-1_ppc64el.deb ... 371s Unpacking libgvc6 (2.42.4-1) ... 371s Selecting previously unselected package libgvpr2:ppc64el. 371s Preparing to unpack .../028-libgvpr2_2.42.4-1_ppc64el.deb ... 371s Unpacking libgvpr2:ppc64el (2.42.4-1) ... 371s Selecting previously unselected package liblab-gamut1:ppc64el. 371s Preparing to unpack .../029-liblab-gamut1_2.42.4-1_ppc64el.deb ... 371s Unpacking liblab-gamut1:ppc64el (2.42.4-1) ... 371s Selecting previously unselected package libice6:ppc64el. 371s Preparing to unpack .../030-libice6_2%3a1.0.10-1build3_ppc64el.deb ... 371s Unpacking libice6:ppc64el (2:1.0.10-1build3) ... 371s Selecting previously unselected package libsm6:ppc64el. 371s Preparing to unpack .../031-libsm6_2%3a1.2.3-1build3_ppc64el.deb ... 371s Unpacking libsm6:ppc64el (2:1.2.3-1build3) ... 371s Selecting previously unselected package libxt6t64:ppc64el. 371s Preparing to unpack .../032-libxt6t64_1%3a1.2.1-1.2build1_ppc64el.deb ... 371s Unpacking libxt6t64:ppc64el (1:1.2.1-1.2build1) ... 372s Selecting previously unselected package libxmu6:ppc64el. 372s Preparing to unpack .../033-libxmu6_2%3a1.1.3-3build2_ppc64el.deb ... 372s Unpacking libxmu6:ppc64el (2:1.1.3-3build2) ... 372s Selecting previously unselected package libxaw7:ppc64el. 372s Preparing to unpack .../034-libxaw7_2%3a1.0.14-1build2_ppc64el.deb ... 372s Unpacking libxaw7:ppc64el (2:1.0.14-1build2) ... 372s Selecting previously unselected package graphviz. 372s Preparing to unpack .../035-graphviz_2.42.4-1_ppc64el.deb ... 372s Unpacking graphviz (2.42.4-1) ... 372s Selecting previously unselected package libaec0:ppc64el. 372s Preparing to unpack .../036-libaec0_1.1.3-1_ppc64el.deb ... 372s Unpacking libaec0:ppc64el (1.1.3-1) ... 372s Selecting previously unselected package libblas3:ppc64el. 372s Preparing to unpack .../037-libblas3_3.12.0-3build1_ppc64el.deb ... 372s Unpacking libblas3:ppc64el (3.12.0-3build1) ... 372s Selecting previously unselected package libsnappy1v5:ppc64el. 372s Preparing to unpack .../038-libsnappy1v5_1.2.1-1_ppc64el.deb ... 372s Unpacking libsnappy1v5:ppc64el (1.2.1-1) ... 372s Selecting previously unselected package libblosc1:ppc64el. 372s Preparing to unpack .../039-libblosc1_1.21.5+ds-1build1_ppc64el.deb ... 372s Unpacking libblosc1:ppc64el (1.21.5+ds-1build1) ... 372s Selecting previously unselected package libblosc2-4:ppc64el. 372s Preparing to unpack .../040-libblosc2-4_2.15.1+ds-1_ppc64el.deb ... 372s Unpacking libblosc2-4:ppc64el (2.15.1+ds-1) ... 372s Selecting previously unselected package libcares2:ppc64el. 372s Preparing to unpack .../041-libcares2_1.33.0-1_ppc64el.deb ... 372s Unpacking libcares2:ppc64el (1.33.0-1) ... 372s Selecting previously unselected package libgfortran5:ppc64el. 372s Preparing to unpack .../042-libgfortran5_14.2.0-1ubuntu1_ppc64el.deb ... 372s Unpacking libgfortran5:ppc64el (14.2.0-1ubuntu1) ... 372s Selecting previously unselected package libsz2:ppc64el. 372s Preparing to unpack .../043-libsz2_1.1.3-1_ppc64el.deb ... 372s Unpacking libsz2:ppc64el (1.1.3-1) ... 372s Selecting previously unselected package libhdf5-103-1t64:ppc64el. 372s Preparing to unpack .../044-libhdf5-103-1t64_1.10.10+repack-3.1ubuntu4_ppc64el.deb ... 372s Unpacking libhdf5-103-1t64:ppc64el (1.10.10+repack-3.1ubuntu4) ... 372s Selecting previously unselected package libhdf5-hl-100t64:ppc64el. 372s Preparing to unpack .../045-libhdf5-hl-100t64_1.10.10+repack-3.1ubuntu4_ppc64el.deb ... 372s Unpacking libhdf5-hl-100t64:ppc64el (1.10.10+repack-3.1ubuntu4) ... 372s Selecting previously unselected package libjs-jquery. 372s Preparing to unpack .../046-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 372s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 372s Selecting previously unselected package libjs-jquery-ui. 372s Preparing to unpack .../047-libjs-jquery-ui_1.13.2+dfsg-1_all.deb ... 372s Unpacking libjs-jquery-ui (1.13.2+dfsg-1) ... 372s Selecting previously unselected package libjs-underscore. 372s Preparing to unpack .../048-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 372s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 372s Selecting previously unselected package libjs-sphinxdoc. 372s Preparing to unpack .../049-libjs-sphinxdoc_7.4.7-2_all.deb ... 372s Unpacking libjs-sphinxdoc (7.4.7-2) ... 372s Selecting previously unselected package libjs-sprintf-js. 372s Preparing to unpack .../050-libjs-sprintf-js_1.1.2+ds1+~1.1.2-1_all.deb ... 372s Unpacking libjs-sprintf-js (1.1.2+ds1+~1.1.2-1) ... 372s Selecting previously unselected package liblapack3:ppc64el. 372s Preparing to unpack .../051-liblapack3_3.12.0-3build1_ppc64el.deb ... 372s Unpacking liblapack3:ppc64el (3.12.0-3build1) ... 372s Selecting previously unselected package liblbfgsb0:ppc64el. 372s Preparing to unpack .../052-liblbfgsb0_3.0+dfsg.4-1build1_ppc64el.deb ... 372s Unpacking liblbfgsb0:ppc64el (3.0+dfsg.4-1build1) ... 372s Selecting previously unselected package liblcms2-2:ppc64el. 372s Preparing to unpack .../053-liblcms2-2_2.14-2build1_ppc64el.deb ... 372s Unpacking liblcms2-2:ppc64el (2.14-2build1) ... 372s Selecting previously unselected package liblzf1:ppc64el. 372s Preparing to unpack .../054-liblzf1_3.6-4_ppc64el.deb ... 372s Unpacking liblzf1:ppc64el (3.6-4) ... 372s Selecting previously unselected package node-xtend. 372s Preparing to unpack .../055-node-xtend_4.0.2-3_all.deb ... 372s Unpacking node-xtend (4.0.2-3) ... 372s Selecting previously unselected package nodejs. 372s Preparing to unpack .../056-nodejs_20.15.0+dfsg-1ubuntu3_ppc64el.deb ... 372s Unpacking nodejs (20.15.0+dfsg-1ubuntu3) ... 372s Selecting previously unselected package node-acorn. 372s Preparing to unpack .../057-node-acorn_8.8.1+ds+~cs25.17.7-2_all.deb ... 372s Unpacking node-acorn (8.8.1+ds+~cs25.17.7-2) ... 372s Selecting previously unselected package node-cjs-module-lexer. 372s Preparing to unpack .../058-node-cjs-module-lexer_1.2.3+dfsg-1_all.deb ... 372s Unpacking node-cjs-module-lexer (1.2.3+dfsg-1) ... 372s Selecting previously unselected package node-undici. 372s Preparing to unpack .../059-node-undici_5.28.4+dfsg1+~cs23.12.11-2_all.deb ... 372s Unpacking node-undici (5.28.4+dfsg1+~cs23.12.11-2) ... 372s Selecting previously unselected package libnode115:ppc64el. 372s Preparing to unpack .../060-libnode115_20.15.0+dfsg-1ubuntu3_ppc64el.deb ... 372s Unpacking libnode115:ppc64el (20.15.0+dfsg-1ubuntu3) ... 373s Selecting previously unselected package libqhull-r8.0:ppc64el. 373s Preparing to unpack .../061-libqhull-r8.0_2020.2-6build1_ppc64el.deb ... 373s Unpacking libqhull-r8.0:ppc64el (2020.2-6build1) ... 373s Selecting previously unselected package libwebpdemux2:ppc64el. 373s Preparing to unpack .../062-libwebpdemux2_1.4.0-0.1_ppc64el.deb ... 373s Unpacking libwebpdemux2:ppc64el (1.4.0-0.1) ... 373s Selecting previously unselected package libwebpmux3:ppc64el. 373s Preparing to unpack .../063-libwebpmux3_1.4.0-0.1_ppc64el.deb ... 373s Unpacking libwebpmux3:ppc64el (1.4.0-0.1) ... 373s Selecting previously unselected package libxslt1.1:ppc64el. 373s Preparing to unpack .../064-libxslt1.1_1.1.39-0exp1build1_ppc64el.deb ... 373s Unpacking libxslt1.1:ppc64el (1.1.39-0exp1build1) ... 373s Selecting previously unselected package node-esprima. 373s Preparing to unpack .../065-node-esprima_4.0.1+ds+~4.0.3-2_all.deb ... 373s Unpacking node-esprima (4.0.1+ds+~4.0.3-2) ... 373s Selecting previously unselected package node-sprintf-js. 373s Preparing to unpack .../066-node-sprintf-js_1.1.2+ds1+~1.1.2-1_all.deb ... 373s Unpacking node-sprintf-js (1.1.2+ds1+~1.1.2-1) ... 373s Selecting previously unselected package node-argparse. 373s Preparing to unpack .../067-node-argparse_2.0.1-2_all.deb ... 373s Unpacking node-argparse (2.0.1-2) ... 373s Selecting previously unselected package node-js-yaml. 373s Preparing to unpack .../068-node-js-yaml_4.1.0+dfsg+~4.0.5-7_all.deb ... 373s Unpacking node-js-yaml (4.1.0+dfsg+~4.0.5-7) ... 373s Selecting previously unselected package libjs-mathjax. 373s Preparing to unpack .../069-libjs-mathjax_2.7.9+dfsg-1_all.deb ... 373s Unpacking libjs-mathjax (2.7.9+dfsg-1) ... 374s Selecting previously unselected package python-dask-doc. 374s Preparing to unpack .../070-python-dask-doc_2024.5.2+dfsg-1_all.deb ... 374s Unpacking python-dask-doc (2024.5.2+dfsg-1) ... 374s Selecting previously unselected package python-matplotlib-data. 374s Preparing to unpack .../071-python-matplotlib-data_3.6.3-2ubuntu1_all.deb ... 374s Unpacking python-matplotlib-data (3.6.3-2ubuntu1) ... 374s Selecting previously unselected package python-tables-data. 374s Preparing to unpack .../072-python-tables-data_3.9.2-2build2_all.deb ... 374s Unpacking python-tables-data (3.9.2-2build2) ... 374s Selecting previously unselected package python3-multidict. 374s Preparing to unpack .../073-python3-multidict_6.0.4-1.1build1_ppc64el.deb ... 374s Unpacking python3-multidict (6.0.4-1.1build1) ... 374s Selecting previously unselected package python3-yarl. 374s Preparing to unpack .../074-python3-yarl_1.9.4-1_ppc64el.deb ... 374s Unpacking python3-yarl (1.9.4-1) ... 375s Selecting previously unselected package python3-async-timeout. 375s Preparing to unpack .../075-python3-async-timeout_4.0.3-1_all.deb ... 375s Unpacking python3-async-timeout (4.0.3-1) ... 375s Selecting previously unselected package python3-frozenlist. 375s Preparing to unpack .../076-python3-frozenlist_1.4.1-1_ppc64el.deb ... 375s Unpacking python3-frozenlist (1.4.1-1) ... 375s Selecting previously unselected package python3-aiosignal. 375s Preparing to unpack .../077-python3-aiosignal_1.3.1-1_all.deb ... 375s Unpacking python3-aiosignal (1.3.1-1) ... 375s Selecting previously unselected package python3-aiohttp. 375s Preparing to unpack .../078-python3-aiohttp_3.9.5-1_ppc64el.deb ... 375s Unpacking python3-aiohttp (3.9.5-1) ... 375s Selecting previously unselected package python3-all. 375s Preparing to unpack .../079-python3-all_3.12.4-1_ppc64el.deb ... 375s Unpacking python3-all (3.12.4-1) ... 375s Selecting previously unselected package python3-appdirs. 375s Preparing to unpack .../080-python3-appdirs_1.4.4-4_all.deb ... 375s Unpacking python3-appdirs (1.4.4-4) ... 375s Selecting previously unselected package python3-six. 375s Preparing to unpack .../081-python3-six_1.16.0-7_all.deb ... 375s Unpacking python3-six (1.16.0-7) ... 375s Selecting previously unselected package python3-asttokens. 375s Preparing to unpack .../082-python3-asttokens_2.4.1-1_all.deb ... 375s Unpacking python3-asttokens (2.4.1-1) ... 375s Selecting previously unselected package python3-blosc. 375s Preparing to unpack .../083-python3-blosc_1.11.2+ds1-1_ppc64el.deb ... 375s Unpacking python3-blosc (1.11.2+ds1-1) ... 375s Selecting previously unselected package python3-dateutil. 375s Preparing to unpack .../084-python3-dateutil_2.9.0-2_all.deb ... 375s Unpacking python3-dateutil (2.9.0-2) ... 375s Selecting previously unselected package python3-jmespath. 375s Preparing to unpack .../085-python3-jmespath_1.0.1-1_all.deb ... 375s Unpacking python3-jmespath (1.0.1-1) ... 375s Selecting previously unselected package python3-botocore. 375s Preparing to unpack .../086-python3-botocore_1.34.46+repack-1ubuntu1_all.deb ... 375s Unpacking python3-botocore (1.34.46+repack-1ubuntu1) ... 375s Selecting previously unselected package python3-s3transfer. 375s Preparing to unpack .../087-python3-s3transfer_0.10.1-1ubuntu2_all.deb ... 375s Unpacking python3-s3transfer (0.10.1-1ubuntu2) ... 376s Selecting previously unselected package python3-boto3. 376s Preparing to unpack .../088-python3-boto3_1.34.46+dfsg-1ubuntu1_all.deb ... 376s Unpacking python3-boto3 (1.34.46+dfsg-1ubuntu1) ... 376s Selecting previously unselected package python3-brotli. 376s Preparing to unpack .../089-python3-brotli_1.1.0-2build2_ppc64el.deb ... 376s Unpacking python3-brotli (1.1.0-2build2) ... 376s Selecting previously unselected package python3-colorama. 376s Preparing to unpack .../090-python3-colorama_0.4.6-4_all.deb ... 376s Unpacking python3-colorama (0.4.6-4) ... 376s Selecting previously unselected package python3-click. 376s Preparing to unpack .../091-python3-click_8.1.7-2_all.deb ... 376s Unpacking python3-click (8.1.7-2) ... 376s Selecting previously unselected package python3-cloudpickle. 376s Preparing to unpack .../092-python3-cloudpickle_3.0.0-2_all.deb ... 376s Unpacking python3-cloudpickle (3.0.0-2) ... 376s Selecting previously unselected package python3-numpy. 376s Preparing to unpack .../093-python3-numpy_1%3a1.26.4+ds-11_ppc64el.deb ... 376s Unpacking python3-numpy (1:1.26.4+ds-11) ... 376s Selecting previously unselected package python3-contourpy. 376s Preparing to unpack .../094-python3-contourpy_1.2.1-1_ppc64el.deb ... 376s Unpacking python3-contourpy (1.2.1-1) ... 376s Selecting previously unselected package python3-cpuinfo. 376s Preparing to unpack .../095-python3-cpuinfo_9.0.0+git20221119-2_all.deb ... 376s Unpacking python3-cpuinfo (9.0.0+git20221119-2) ... 376s Selecting previously unselected package python3-cycler. 376s Preparing to unpack .../096-python3-cycler_0.12.1-1_all.deb ... 376s Unpacking python3-cycler (0.12.1-1) ... 376s Selecting previously unselected package python3-fsspec. 376s Preparing to unpack .../097-python3-fsspec_2024.6.1-1_all.deb ... 376s Unpacking python3-fsspec (2024.6.1-1) ... 376s Selecting previously unselected package python3-toolz. 376s Preparing to unpack .../098-python3-toolz_0.12.1-1_all.deb ... 376s Unpacking python3-toolz (0.12.1-1) ... 376s Selecting previously unselected package python3-packaging. 376s Preparing to unpack .../099-python3-packaging_24.1-1_all.deb ... 376s Unpacking python3-packaging (24.1-1) ... 376s Selecting previously unselected package python3-locket. 376s Preparing to unpack .../100-python3-locket_1.0.0-2_all.deb ... 376s Unpacking python3-locket (1.0.0-2) ... 376s Selecting previously unselected package python3-partd. 376s Preparing to unpack .../101-python3-partd_1.4.2-1_all.deb ... 376s Unpacking python3-partd (1.4.2-1) ... 376s Selecting previously unselected package python3-dask. 376s Preparing to unpack .../102-python3-dask_2024.5.2+dfsg-1_all.deb ... 376s Unpacking python3-dask (2024.5.2+dfsg-1) ... 376s Selecting previously unselected package python3-decorator. 376s Preparing to unpack .../103-python3-decorator_5.1.1-5_all.deb ... 376s Unpacking python3-decorator (5.1.1-5) ... 376s Selecting previously unselected package python3-msgpack. 376s Preparing to unpack .../104-python3-msgpack_1.0.3-3build2_ppc64el.deb ... 376s Unpacking python3-msgpack (1.0.3-3build2) ... 376s Selecting previously unselected package python3-psutil. 376s Preparing to unpack .../105-python3-psutil_5.9.8-2build2_ppc64el.deb ... 376s Unpacking python3-psutil (5.9.8-2build2) ... 376s Selecting previously unselected package python3-sortedcontainers. 376s Preparing to unpack .../106-python3-sortedcontainers_2.4.0-2_all.deb ... 376s Unpacking python3-sortedcontainers (2.4.0-2) ... 376s Selecting previously unselected package python3-tblib. 376s Preparing to unpack .../107-python3-tblib_3.0.0-5_all.deb ... 376s Unpacking python3-tblib (3.0.0-5) ... 376s Selecting previously unselected package python3-tornado. 376s Preparing to unpack .../108-python3-tornado_6.4.1-1_ppc64el.deb ... 376s Unpacking python3-tornado (6.4.1-1) ... 376s Selecting previously unselected package python3-zict. 376s Preparing to unpack .../109-python3-zict_3.0.0-2ubuntu1_all.deb ... 376s Unpacking python3-zict (3.0.0-2ubuntu1) ... 376s Selecting previously unselected package python3-distributed. 376s Preparing to unpack .../110-python3-distributed_2024.5.2+ds.1-3_all.deb ... 376s Unpacking python3-distributed (2024.5.2+ds.1-3) ... 376s Selecting previously unselected package python3-executing. 376s Preparing to unpack .../111-python3-executing_2.0.1-0.1_all.deb ... 376s Unpacking python3-executing (2.0.1-0.1) ... 376s Selecting previously unselected package python3-scipy. 376s Preparing to unpack .../112-python3-scipy_1.12.0-2_ppc64el.deb ... 376s Unpacking python3-scipy (1.12.0-2) ... 377s Selecting previously unselected package python3-ufolib2. 377s Preparing to unpack .../113-python3-ufolib2_0.16.0+dfsg1-1_all.deb ... 377s Unpacking python3-ufolib2 (0.16.0+dfsg1-1) ... 377s Selecting previously unselected package python3-mpmath. 377s Preparing to unpack .../114-python3-mpmath_1.3.0-1_all.deb ... 377s Unpacking python3-mpmath (1.3.0-1) ... 377s Selecting previously unselected package python3-sympy. 377s Preparing to unpack .../115-python3-sympy_1.12.1-1_all.deb ... 377s Unpacking python3-sympy (1.12.1-1) ... 377s Selecting previously unselected package python3-tz. 377s Preparing to unpack .../116-python3-tz_2024.1-2_all.deb ... 377s Unpacking python3-tz (2024.1-2) ... 377s Selecting previously unselected package python3-fs. 377s Preparing to unpack .../117-python3-fs_2.4.16-4_all.deb ... 377s Unpacking python3-fs (2.4.16-4) ... 377s Selecting previously unselected package python3-lxml:ppc64el. 377s Preparing to unpack .../118-python3-lxml_5.2.2-1_ppc64el.deb ... 377s Unpacking python3-lxml:ppc64el (5.2.2-1) ... 377s Selecting previously unselected package python3-lz4. 377s Preparing to unpack .../119-python3-lz4_4.0.2+dfsg-1build4_ppc64el.deb ... 377s Unpacking python3-lz4 (4.0.2+dfsg-1build4) ... 377s Selecting previously unselected package unicode-data. 377s Preparing to unpack .../120-unicode-data_15.1.0-1_all.deb ... 377s Unpacking unicode-data (15.1.0-1) ... 378s Selecting previously unselected package python3-fonttools. 378s Preparing to unpack .../121-python3-fonttools_4.46.0-1build2_ppc64el.deb ... 378s Unpacking python3-fonttools (4.46.0-1build2) ... 378s Selecting previously unselected package python3-graphviz. 378s Preparing to unpack .../122-python3-graphviz_0.20.2-1_all.deb ... 378s Unpacking python3-graphviz (0.20.2-1) ... 378s Selecting previously unselected package python3-h5py-serial. 378s Preparing to unpack .../123-python3-h5py-serial_3.10.0-1ubuntu3_ppc64el.deb ... 378s Unpacking python3-h5py-serial (3.10.0-1ubuntu3) ... 378s Selecting previously unselected package python3-h5py. 378s Preparing to unpack .../124-python3-h5py_3.10.0-1ubuntu3_all.deb ... 378s Unpacking python3-h5py (3.10.0-1ubuntu3) ... 378s Selecting previously unselected package python3-tk:ppc64el. 378s Preparing to unpack .../125-python3-tk_3.12.4-2_ppc64el.deb ... 378s Unpacking python3-tk:ppc64el (3.12.4-2) ... 378s Selecting previously unselected package python3-pil.imagetk:ppc64el. 378s Preparing to unpack .../126-python3-pil.imagetk_10.4.0-1_ppc64el.deb ... 378s Unpacking python3-pil.imagetk:ppc64el (10.4.0-1) ... 378s Selecting previously unselected package libopenjp2-7:ppc64el. 378s Preparing to unpack .../127-libopenjp2-7_2.5.0-2build3_ppc64el.deb ... 378s Unpacking libopenjp2-7:ppc64el (2.5.0-2build3) ... 378s Selecting previously unselected package python3-pil:ppc64el. 378s Preparing to unpack .../128-python3-pil_10.4.0-1_ppc64el.deb ... 378s Unpacking python3-pil:ppc64el (10.4.0-1) ... 378s Selecting previously unselected package python3-imageio. 378s Preparing to unpack .../129-python3-imageio_2.34.2-1_all.deb ... 378s Unpacking python3-imageio (2.34.2-1) ... 378s Selecting previously unselected package python3-iniconfig. 378s Preparing to unpack .../130-python3-iniconfig_1.1.1-2_all.deb ... 378s Unpacking python3-iniconfig (1.1.1-2) ... 378s Selecting previously unselected package python3-parso. 378s Preparing to unpack .../131-python3-parso_0.8.3-1_all.deb ... 378s Unpacking python3-parso (0.8.3-1) ... 378s Selecting previously unselected package python3-typeshed. 378s Preparing to unpack .../132-python3-typeshed_0.0~git20231111.6764465-3_all.deb ... 378s Unpacking python3-typeshed (0.0~git20231111.6764465-3) ... 379s Selecting previously unselected package python3-jedi. 379s Preparing to unpack .../133-python3-jedi_0.19.1+ds1-1_all.deb ... 379s Unpacking python3-jedi (0.19.1+ds1-1) ... 379s Selecting previously unselected package python3-traitlets. 379s Preparing to unpack .../134-python3-traitlets_5.14.3+really5.5.0-1_all.deb ... 379s Unpacking python3-traitlets (5.14.3+really5.5.0-1) ... 379s Selecting previously unselected package python3-matplotlib-inline. 379s Preparing to unpack .../135-python3-matplotlib-inline_0.1.6-2_all.deb ... 379s Unpacking python3-matplotlib-inline (0.1.6-2) ... 379s Selecting previously unselected package python3-ptyprocess. 379s Preparing to unpack .../136-python3-ptyprocess_0.7.0-5_all.deb ... 379s Unpacking python3-ptyprocess (0.7.0-5) ... 379s Selecting previously unselected package python3-pexpect. 379s Preparing to unpack .../137-python3-pexpect_4.9-2_all.deb ... 379s Unpacking python3-pexpect (4.9-2) ... 379s Selecting previously unselected package python3-wcwidth. 379s Preparing to unpack .../138-python3-wcwidth_0.2.5+dfsg1-1.1ubuntu1_all.deb ... 379s Unpacking python3-wcwidth (0.2.5+dfsg1-1.1ubuntu1) ... 379s Selecting previously unselected package python3-prompt-toolkit. 379s Preparing to unpack .../139-python3-prompt-toolkit_3.0.47-1_all.deb ... 379s Unpacking python3-prompt-toolkit (3.0.47-1) ... 379s Selecting previously unselected package python3-pure-eval. 379s Preparing to unpack .../140-python3-pure-eval_0.2.2-2_all.deb ... 379s Unpacking python3-pure-eval (0.2.2-2) ... 379s Selecting previously unselected package python3-stack-data. 379s Preparing to unpack .../141-python3-stack-data_0.6.3-1_all.deb ... 379s Unpacking python3-stack-data (0.6.3-1) ... 379s Selecting previously unselected package python3-ipython. 379s Preparing to unpack .../142-python3-ipython_8.20.0-1ubuntu1_all.deb ... 379s Unpacking python3-ipython (8.20.0-1ubuntu1) ... 379s Selecting previously unselected package python3-joblib. 379s Preparing to unpack .../143-python3-joblib_1.3.2-2_all.deb ... 379s Unpacking python3-joblib (1.3.2-2) ... 379s Selecting previously unselected package python3-kiwisolver. 379s Preparing to unpack .../144-python3-kiwisolver_1.4.5-1_ppc64el.deb ... 379s Unpacking python3-kiwisolver (1.4.5-1) ... 379s Selecting previously unselected package python3-lazy-loader. 379s Preparing to unpack .../145-python3-lazy-loader_0.4-1_all.deb ... 379s Unpacking python3-lazy-loader (0.4-1) ... 379s Selecting previously unselected package python3-matplotlib. 380s Preparing to unpack .../146-python3-matplotlib_3.6.3-2ubuntu1_ppc64el.deb ... 380s Unpacking python3-matplotlib (3.6.3-2ubuntu1) ... 380s Selecting previously unselected package python3-networkx. 380s Preparing to unpack .../147-python3-networkx_3.2.1-4ubuntu1_all.deb ... 380s Unpacking python3-networkx (3.2.1-4ubuntu1) ... 380s Selecting previously unselected package python3-numexpr. 380s Preparing to unpack .../148-python3-numexpr_2.10.1-2_ppc64el.deb ... 380s Unpacking python3-numexpr (2.10.1-2) ... 380s Selecting previously unselected package python3-pandas-lib:ppc64el. 380s Preparing to unpack .../149-python3-pandas-lib_2.2.2+dfsg-4_ppc64el.deb ... 380s Unpacking python3-pandas-lib:ppc64el (2.2.2+dfsg-4) ... 381s Selecting previously unselected package python3-pandas. 381s Preparing to unpack .../150-python3-pandas_2.2.2+dfsg-4_all.deb ... 381s Unpacking python3-pandas (2.2.2+dfsg-4) ... 381s Selecting previously unselected package python3-pluggy. 381s Preparing to unpack .../151-python3-pluggy_1.5.0-1_all.deb ... 381s Unpacking python3-pluggy (1.5.0-1) ... 381s Selecting previously unselected package python3-pytest. 381s Preparing to unpack .../152-python3-pytest_7.4.4-1_all.deb ... 381s Unpacking python3-pytest (7.4.4-1) ... 381s Selecting previously unselected package python3-pytest-timeout. 381s Preparing to unpack .../153-python3-pytest-timeout_2.3.1-1_all.deb ... 381s Unpacking python3-pytest-timeout (2.3.1-1) ... 381s Selecting previously unselected package python3-skimage-lib:ppc64el. 381s Preparing to unpack .../154-python3-skimage-lib_0.23.2-1ubuntu1_ppc64el.deb ... 381s Unpacking python3-skimage-lib:ppc64el (0.23.2-1ubuntu1) ... 381s Selecting previously unselected package python3-tifffile. 381s Preparing to unpack .../155-python3-tifffile_20240724-1_all.deb ... 381s Unpacking python3-tifffile (20240724-1) ... 381s Selecting previously unselected package python3-skimage. 381s Preparing to unpack .../156-python3-skimage_0.23.2-1ubuntu1_all.deb ... 381s Unpacking python3-skimage (0.23.2-1ubuntu1) ... 381s Selecting previously unselected package python3-threadpoolctl. 381s Preparing to unpack .../157-python3-threadpoolctl_3.1.0-1_all.deb ... 381s Unpacking python3-threadpoolctl (3.1.0-1) ... 381s Selecting previously unselected package python3-sklearn-lib:ppc64el. 381s Preparing to unpack .../158-python3-sklearn-lib_1.4.2+dfsg-3_ppc64el.deb ... 381s Unpacking python3-sklearn-lib:ppc64el (1.4.2+dfsg-3) ... 381s Selecting previously unselected package python3-sklearn. 381s Preparing to unpack .../159-python3-sklearn_1.4.2+dfsg-3_all.deb ... 381s Unpacking python3-sklearn (1.4.2+dfsg-3) ... 382s Selecting previously unselected package python3-greenlet. 382s Preparing to unpack .../160-python3-greenlet_3.0.3-0ubuntu5_ppc64el.deb ... 382s Unpacking python3-greenlet (3.0.3-0ubuntu5) ... 382s Selecting previously unselected package python3-sqlalchemy. 382s Preparing to unpack .../161-python3-sqlalchemy_1.4.50+ds1-1build1_all.deb ... 382s Unpacking python3-sqlalchemy (1.4.50+ds1-1build1) ... 382s Selecting previously unselected package python3-tables-lib. 382s Preparing to unpack .../162-python3-tables-lib_3.9.2-2build2_ppc64el.deb ... 382s Unpacking python3-tables-lib (3.9.2-2build2) ... 382s Selecting previously unselected package python3-tables. 382s Preparing to unpack .../163-python3-tables_3.9.2-2build2_all.deb ... 382s Unpacking python3-tables (3.9.2-2build2) ... 382s Selecting previously unselected package tzdata-legacy. 382s Preparing to unpack .../164-tzdata-legacy_2024a-4ubuntu1_all.deb ... 382s Unpacking tzdata-legacy (2024a-4ubuntu1) ... 382s Selecting previously unselected package autopkgtest-satdep. 382s Preparing to unpack .../165-1-autopkgtest-satdep.deb ... 382s Unpacking autopkgtest-satdep (0) ... 382s Setting up liblcms2-2:ppc64el (2.14-2build1) ... 382s Setting up python3-iniconfig (1.1.1-2) ... 382s Setting up libpixman-1-0:ppc64el (0.42.2-1build1) ... 382s Setting up python3-tornado (6.4.1-1) ... 383s Setting up fontconfig (2.15.0-1.1ubuntu2) ... 385s Regenerating fonts cache... done. 385s Setting up python3-pure-eval (0.2.2-2) ... 385s Setting up libjs-sprintf-js (1.1.2+ds1+~1.1.2-1) ... 385s Setting up fonts-mathjax (2.7.9+dfsg-1) ... 385s Setting up libjs-mathjax (2.7.9+dfsg-1) ... 385s Setting up python3-tblib (3.0.0-5) ... 385s Setting up libxrender1:ppc64el (1:0.9.10-1.1build1) ... 385s Setting up libdatrie1:ppc64el (0.2.13-3build1) ... 385s Setting up python3-joblib (1.3.2-2) ... 385s Setting up python3-parso (0.8.3-1) ... 386s Setting up python3-colorama (0.4.6-4) ... 386s Setting up python3-lz4 (4.0.2+dfsg-1build4) ... 386s Setting up libxcb-render0:ppc64el (1.17.0-2) ... 386s Setting up fonts-lyx (2.4.1-2) ... 386s Setting up libwebpdemux2:ppc64el (1.4.0-0.1) ... 386s Setting up python3-fsspec (2024.6.1-1) ... 387s Setting up liblab-gamut1:ppc64el (2.42.4-1) ... 387s Setting up python3-threadpoolctl (3.1.0-1) ... 387s Setting up x11-common (1:7.7+23ubuntu3) ... 387s Setting up libqhull-r8.0:ppc64el (2020.2-6build1) ... 387s Setting up python3-all (3.12.4-1) ... 387s Setting up node-cjs-module-lexer (1.2.3+dfsg-1) ... 387s Setting up libxcb-shm0:ppc64el (1.17.0-2) ... 387s Setting up python3-sortedcontainers (2.4.0-2) ... 387s Setting up python3-click (8.1.7-2) ... 388s Setting up python3-networkx (3.2.1-4ubuntu1) ... 390s Setting up libcairo2:ppc64el (1.18.0-3build1) ... 390s Setting up libaec0:ppc64el (1.1.3-1) ... 390s Setting up python3-psutil (5.9.8-2build2) ... 390s Setting up python3-multidict (6.0.4-1.1build1) ... 390s Setting up tzdata-legacy (2024a-4ubuntu1) ... 390s Setting up python3-tz (2024.1-2) ... 391s Setting up python3-cloudpickle (3.0.0-2) ... 391s Setting up python3-frozenlist (1.4.1-1) ... 391s Setting up libsnappy1v5:ppc64el (1.2.1-1) ... 391s Setting up python3-aiosignal (1.3.1-1) ... 391s Setting up python3-async-timeout (4.0.3-1) ... 391s Setting up unicode-data (15.1.0-1) ... 391s Setting up python3-six (1.16.0-7) ... 392s Setting up python3-decorator (5.1.1-5) ... 392s Setting up libblosc2-4:ppc64el (2.15.1+ds-1) ... 392s Setting up libblas3:ppc64el (3.12.0-3build1) ... 392s update-alternatives: using /usr/lib/powerpc64le-linux-gnu/blas/libblas.so.3 to provide /usr/lib/powerpc64le-linux-gnu/libblas.so.3 (libblas.so.3-powerpc64le-linux-gnu) in auto mode 392s Setting up python3-packaging (24.1-1) ... 392s Setting up python3-wcwidth (0.2.5+dfsg1-1.1ubuntu1) ... 392s Setting up node-sprintf-js (1.1.2+ds1+~1.1.2-1) ... 392s Setting up python3-typeshed (0.0~git20231111.6764465-3) ... 392s Setting up libpathplan4:ppc64el (2.42.4-1) ... 392s Setting up python3-jmespath (1.0.1-1) ... 392s Setting up python3-brotli (1.1.0-2build2) ... 393s Setting up libann0 (1.1.2+doc-9build1) ... 393s Setting up liblzf1:ppc64el (3.6-4) ... 393s Setting up python3-greenlet (3.0.3-0ubuntu5) ... 393s Setting up python3-cycler (0.12.1-1) ... 393s Setting up python3-kiwisolver (1.4.5-1) ... 393s Setting up libcares2:ppc64el (1.33.0-1) ... 393s Setting up libtcl8.6:ppc64el (8.6.14+dfsg-1build1) ... 393s Setting up python3-cpuinfo (9.0.0+git20221119-2) ... 393s Setting up libltdl7:ppc64el (2.4.7-7build1) ... 393s Setting up libgfortran5:ppc64el (14.2.0-1ubuntu1) ... 393s Setting up python3-pluggy (1.5.0-1) ... 393s Setting up node-undici (5.28.4+dfsg1+~cs23.12.11-2) ... 393s Setting up python3-traitlets (5.14.3+really5.5.0-1) ... 394s Setting up libxslt1.1:ppc64el (1.1.39-0exp1build1) ... 394s Setting up libblosc1:ppc64el (1.21.5+ds-1build1) ... 394s Setting up libopenjp2-7:ppc64el (2.5.0-2build3) ... 394s Setting up python3-toolz (0.12.1-1) ... 394s Setting up libthai-data (0.1.29-2build1) ... 394s Setting up python3-dateutil (2.9.0-2) ... 394s Setting up libgts-0.7-5t64:ppc64el (0.7.6+darcs121130-5.2build1) ... 394s Setting up python3-msgpack (1.0.3-3build2) ... 394s Setting up libcdt5:ppc64el (2.42.4-1) ... 394s Setting up libcgraph6:ppc64el (2.42.4-1) ... 394s Setting up libxss1:ppc64el (1:1.2.3-1build3) ... 394s Setting up python3-lazy-loader (0.4-1) ... 395s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 395s Setting up python3-mpmath (1.3.0-1) ... 395s Setting up node-xtend (4.0.2-3) ... 395s Setting up python3-zict (3.0.0-2ubuntu1) ... 395s Setting up python-matplotlib-data (3.6.3-2ubuntu1) ... 395s Setting up libwebpmux3:ppc64el (1.4.0-0.1) ... 395s Setting up python3-locket (1.0.0-2) ... 396s Setting up python3-appdirs (1.4.4-4) ... 396s Setting up python3-yarl (1.9.4-1) ... 396s Setting up python-tables-data (3.9.2-2build2) ... 396s Setting up libsz2:ppc64el (1.1.3-1) ... 396s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 396s Setting up python3-ptyprocess (0.7.0-5) ... 396s Setting up python3-prompt-toolkit (3.0.47-1) ... 397s Setting up python3-partd (1.4.2-1) ... 397s Setting up python3-sympy (1.12.1-1) ... 405s Setting up libice6:ppc64el (2:1.0.10-1build3) ... 405s Setting up liblapack3:ppc64el (3.12.0-3build1) ... 405s update-alternatives: using /usr/lib/powerpc64le-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/powerpc64le-linux-gnu/liblapack.so.3 (liblapack.so.3-powerpc64le-linux-gnu) in auto mode 405s Setting up libxft2:ppc64el (2.3.6-1build1) ... 405s Setting up python3-jedi (0.19.1+ds1-1) ... 405s Setting up python3-asttokens (2.4.1-1) ... 406s Setting up python3-pytest (7.4.4-1) ... 406s Setting up libtk8.6:ppc64el (8.6.14-1build1) ... 406s Setting up python3-aiohttp (3.9.5-1) ... 406s Setting up python3-dask (2024.5.2+dfsg-1) ... 408s Setting up python3-sqlalchemy (1.4.50+ds1-1build1) ... 410s Setting up python3-matplotlib-inline (0.1.6-2) ... 410s Setting up python3-fs (2.4.16-4) ... 410s Setting up python3-blosc (1.11.2+ds1-1) ... 410s Setting up libthai0:ppc64el (0.1.29-2build1) ... 410s Setting up python3-pil:ppc64el (10.4.0-1) ... 411s Setting up python3-distributed (2024.5.2+ds.1-3) ... 412s Setting up libjs-jquery-ui (1.13.2+dfsg-1) ... 412s Setting up python3-executing (2.0.1-0.1) ... 413s Setting up python3-pexpect (4.9-2) ... 413s Setting up python3-botocore (1.34.46+repack-1ubuntu1) ... 413s Setting up python3-numpy (1:1.26.4+ds-11) ... 416s Setting up libjs-sphinxdoc (7.4.7-2) ... 416s Setting up libgvpr2:ppc64el (2.42.4-1) ... 416s Setting up python3-lxml:ppc64el (5.2.2-1) ... 416s Setting up python3-contourpy (1.2.1-1) ... 416s Setting up libhdf5-103-1t64:ppc64el (1.10.10+repack-3.1ubuntu4) ... 416s Setting up libsm6:ppc64el (2:1.2.3-1build3) ... 416s Setting up python3-stack-data (0.6.3-1) ... 417s Setting up python3-imageio (2.34.2-1) ... 417s Setting up liblbfgsb0:ppc64el (3.0+dfsg.4-1build1) ... 417s Setting up libhdf5-hl-100t64:ppc64el (1.10.10+repack-3.1ubuntu4) ... 417s Setting up tk8.6-blt2.5 (2.5.3+dfsg-7build1) ... 417s Setting up python3-scipy (1.12.0-2) ... 422s Setting up python3-pytest-timeout (2.3.1-1) ... 422s Setting up python3-skimage-lib:ppc64el (0.23.2-1ubuntu1) ... 422s Setting up python3-tables-lib (3.9.2-2build2) ... 422s Setting up blt (2.5.3+dfsg-7build1) ... 422s Setting up python3-pandas-lib:ppc64el (2.2.2+dfsg-4) ... 422s Setting up libpango-1.0-0:ppc64el (1.54.0+ds-1) ... 422s Setting up python3-s3transfer (0.10.1-1ubuntu2) ... 422s Setting up python3-sklearn-lib:ppc64el (1.4.2+dfsg-3) ... 422s Setting up python3-h5py-serial (3.10.0-1ubuntu3) ... 422s Setting up python3-tk:ppc64el (3.12.4-2) ... 423s Setting up python3-tifffile (20240724-1) ... 423s Setting up python3-pandas (2.2.2+dfsg-4) ... 430s Setting up python3-pil.imagetk:ppc64el (10.4.0-1) ... 430s Setting up python3-ipython (8.20.0-1ubuntu1) ... 431s Setting up libxt6t64:ppc64el (1:1.2.1-1.2build1) ... 431s Setting up python3-h5py (3.10.0-1ubuntu3) ... 431s Setting up python3-sklearn (1.4.2+dfsg-3) ... 434s Setting up python3-numexpr (2.10.1-2) ... 434s Setting up python3-boto3 (1.34.46+dfsg-1ubuntu1) ... 434s Setting up libpangoft2-1.0-0:ppc64el (1.54.0+ds-1) ... 434s Setting up libpangocairo-1.0-0:ppc64el (1.54.0+ds-1) ... 434s Setting up libxmu6:ppc64el (2:1.1.3-3build2) ... 434s Setting up libxaw7:ppc64el (2:1.0.14-1build2) ... 434s Setting up python3-tables (3.9.2-2build2) ... 435s Setting up libgvc6 (2.42.4-1) ... 435s Setting up graphviz (2.42.4-1) ... 435s Setting up python3-graphviz (0.20.2-1) ... 435s Setting up python3-fonttools (4.46.0-1build2) ... 436s Setting up python3-ufolib2 (0.16.0+dfsg1-1) ... 437s Setting up node-acorn (8.8.1+ds+~cs25.17.7-2) ... 437s Setting up libnode115:ppc64el (20.15.0+dfsg-1ubuntu3) ... 437s Setting up python3-matplotlib (3.6.3-2ubuntu1) ... 438s Setting up nodejs (20.15.0+dfsg-1ubuntu3) ... 438s update-alternatives: using /usr/bin/nodejs to provide /usr/bin/js (js) in auto mode 438s Setting up node-argparse (2.0.1-2) ... 438s Setting up node-esprima (4.0.1+ds+~4.0.3-2) ... 438s Setting up python3-skimage (0.23.2-1ubuntu1) ... 440s Setting up node-js-yaml (4.1.0+dfsg+~4.0.5-7) ... 440s Setting up python-dask-doc (2024.5.2+dfsg-1) ... 440s Setting up autopkgtest-satdep (0) ... 440s Processing triggers for libc-bin (2.39-0ubuntu9) ... 440s Processing triggers for man-db (2.12.1-2) ... 458s (Reading database ... 107094 files and directories currently installed.) 458s Removing autopkgtest-satdep (0) ... 461s autopkgtest [01:30:29]: test run-test: [----------------------- 461s Testing with python3.12: 462s ============================= test session starts ============================== 462s platform linux -- Python 3.12.4, pytest-7.4.4, pluggy-1.5.0 -- /usr/bin/python3.12 462s cachedir: .pytest_cache 462s rootdir: /tmp/autopkgtest.nL8TtT/autopkgtest_tmp 462s plugins: timeout-2.3.1 475s collecting ... collected 12712 items / 12 deselected / 21 skipped / 12700 selected 475s 475s array/tests/test_array_core.py::test_graph_from_arraylike[True] PASSED [ 0%] 475s array/tests/test_array_core.py::test_graph_from_arraylike[False] PASSED [ 0%] 475s array/tests/test_array_core.py::test_top PASSED [ 0%] 475s array/tests/test_array_core.py::test_top_supports_broadcasting_rules PASSED [ 0%] 475s array/tests/test_array_core.py::test_top_literals PASSED [ 0%] 475s array/tests/test_array_core.py::test_blockwise_literals PASSED [ 0%] 475s array/tests/test_array_core.py::test_blockwise_1_in_shape_I PASSED [ 0%] 475s array/tests/test_array_core.py::test_blockwise_1_in_shape_II PASSED [ 0%] 475s array/tests/test_array_core.py::test_blockwise_1_in_shape_III PASSED [ 0%] 475s array/tests/test_array_core.py::test_concatenate3_on_scalars PASSED [ 0%] 475s array/tests/test_array_core.py::test_chunked_dot_product PASSED [ 0%] 475s array/tests/test_array_core.py::test_chunked_transpose_plus_one PASSED [ 0%] 475s array/tests/test_array_core.py::test_broadcast_dimensions_works_with_singleton_dimensions PASSED [ 0%] 475s array/tests/test_array_core.py::test_broadcast_dimensions PASSED [ 0%] 475s array/tests/test_array_core.py::test_Array PASSED [ 0%] 475s array/tests/test_array_core.py::test_uneven_chunks PASSED [ 0%] 475s array/tests/test_array_core.py::test_numblocks_suppoorts_singleton_block_dims PASSED [ 0%] 475s array/tests/test_array_core.py::test_keys PASSED [ 0%] 475s array/tests/test_array_core.py::test_Array_computation PASSED [ 0%] 475s array/tests/test_array_core.py::test_Array_numpy_gufunc_call__array_ufunc__01 PASSED [ 0%] 475s array/tests/test_array_core.py::test_Array_numpy_gufunc_call__array_ufunc__02 PASSED [ 0%] 475s array/tests/test_array_core.py::test_stack PASSED [ 0%] 475s array/tests/test_array_core.py::test_stack_zero_size PASSED [ 0%] 475s array/tests/test_array_core.py::test_short_stack PASSED [ 0%] 475s array/tests/test_array_core.py::test_stack_scalars PASSED [ 0%] 475s array/tests/test_array_core.py::test_stack_promote_type PASSED [ 0%] 475s array/tests/test_array_core.py::test_stack_rechunk PASSED [ 0%] 475s array/tests/test_array_core.py::test_stack_unknown_chunksizes PASSED [ 0%] 475s array/tests/test_array_core.py::test_concatenate PASSED [ 0%] 475s array/tests/test_array_core.py::test_concatenate_types[dtypes0] PASSED [ 0%] 475s array/tests/test_array_core.py::test_concatenate_types[dtypes1] PASSED [ 0%] 475s array/tests/test_array_core.py::test_concatenate_unknown_axes PASSED [ 0%] 475s array/tests/test_array_core.py::test_concatenate_flatten PASSED [ 0%] 475s array/tests/test_array_core.py::test_concatenate_rechunk PASSED [ 0%] 475s array/tests/test_array_core.py::test_concatenate_fixlen_strings PASSED [ 0%] 475s array/tests/test_array_core.py::test_concatenate_zero_size PASSED [ 0%] 475s array/tests/test_array_core.py::test_block_simple_row_wise PASSED [ 0%] 475s array/tests/test_array_core.py::test_block_simple_column_wise PASSED [ 0%] 475s array/tests/test_array_core.py::test_block_with_1d_arrays_row_wise PASSED [ 0%] 475s array/tests/test_array_core.py::test_block_with_1d_arrays_multiple_rows PASSED [ 0%] 475s array/tests/test_array_core.py::test_block_with_1d_arrays_column_wise PASSED [ 0%] 475s array/tests/test_array_core.py::test_block_mixed_1d_and_2d PASSED [ 0%] 475s array/tests/test_array_core.py::test_block_complicated PASSED [ 0%] 475s array/tests/test_array_core.py::test_block_nested PASSED [ 0%] 475s array/tests/test_array_core.py::test_block_3d PASSED [ 0%] 475s array/tests/test_array_core.py::test_block_with_mismatched_shape PASSED [ 0%] 475s array/tests/test_array_core.py::test_block_no_lists PASSED [ 0%] 475s array/tests/test_array_core.py::test_block_invalid_nesting PASSED [ 0%] 475s array/tests/test_array_core.py::test_block_empty_lists PASSED [ 0%] 475s array/tests/test_array_core.py::test_block_tuple PASSED [ 0%] 475s array/tests/test_array_core.py::test_broadcast_shapes PASSED [ 0%] 475s array/tests/test_array_core.py::test_elemwise_on_scalars PASSED [ 0%] 475s array/tests/test_array_core.py::test_elemwise_with_ndarrays PASSED [ 0%] 475s array/tests/test_array_core.py::test_elemwise_differently_chunked PASSED [ 0%] 475s array/tests/test_array_core.py::test_elemwise_dtype PASSED [ 0%] 475s array/tests/test_array_core.py::test_operators PASSED [ 0%] 475s array/tests/test_array_core.py::test_operator_dtype_promotion PASSED [ 0%] 475s array/tests/test_array_core.py::test_field_access PASSED [ 0%] 475s array/tests/test_array_core.py::test_field_access_with_shape PASSED [ 0%] 476s array/tests/test_array_core.py::test_matmul PASSED [ 0%] 476s array/tests/test_array_core.py::test_matmul_array_ufunc PASSED [ 0%] 476s array/tests/test_array_core.py::test_T PASSED [ 0%] 476s array/tests/test_array_core.py::test_broadcast_to PASSED [ 0%] 476s array/tests/test_array_core.py::test_broadcast_to_array PASSED [ 0%] 476s array/tests/test_array_core.py::test_broadcast_to_scalar PASSED [ 0%] 476s array/tests/test_array_core.py::test_broadcast_to_chunks PASSED [ 0%] 476s array/tests/test_array_core.py::test_broadcast_arrays PASSED [ 0%] 476s array/tests/test_array_core.py::test_broadcast_arrays_uneven_chunks PASSED [ 0%] 476s array/tests/test_array_core.py::test_broadcast_operator[u_shape0-v_shape0] PASSED [ 0%] 476s array/tests/test_array_core.py::test_broadcast_operator[u_shape1-v_shape1] PASSED [ 0%] 476s array/tests/test_array_core.py::test_broadcast_operator[u_shape2-v_shape2] PASSED [ 0%] 476s array/tests/test_array_core.py::test_broadcast_operator[u_shape3-v_shape3] PASSED [ 0%] 476s array/tests/test_array_core.py::test_broadcast_operator[u_shape4-v_shape4] PASSED [ 0%] 476s array/tests/test_array_core.py::test_broadcast_operator[u_shape5-v_shape5] PASSED [ 0%] 476s array/tests/test_array_core.py::test_broadcast_operator[u_shape6-v_shape6] PASSED [ 0%] 476s array/tests/test_array_core.py::test_reshape[original_shape0-new_shape0-chunks0] PASSED [ 0%] 476s array/tests/test_array_core.py::test_reshape[original_shape1-new_shape1-5] PASSED [ 0%] 476s array/tests/test_array_core.py::test_reshape[original_shape2-new_shape2-5] PASSED [ 0%] 476s array/tests/test_array_core.py::test_reshape[original_shape3-new_shape3-12] PASSED [ 0%] 476s array/tests/test_array_core.py::test_reshape[original_shape4-new_shape4-12] PASSED [ 0%] 476s array/tests/test_array_core.py::test_reshape[original_shape5-new_shape5-chunks5] PASSED [ 0%] 476s array/tests/test_array_core.py::test_reshape[original_shape6-new_shape6-4] PASSED [ 0%] 476s array/tests/test_array_core.py::test_reshape[original_shape7-new_shape7-4] PASSED [ 0%] 476s array/tests/test_array_core.py::test_reshape[original_shape8-new_shape8-4] PASSED [ 0%] 476s array/tests/test_array_core.py::test_reshape[original_shape9-new_shape9-2] PASSED [ 0%] 476s array/tests/test_array_core.py::test_reshape[original_shape10-new_shape10-2] PASSED [ 0%] 476s array/tests/test_array_core.py::test_reshape[original_shape11-new_shape11-2] PASSED [ 0%] 476s array/tests/test_array_core.py::test_reshape[original_shape12-new_shape12-2] PASSED [ 0%] 476s array/tests/test_array_core.py::test_reshape[original_shape13-new_shape13-2] PASSED [ 0%] 476s array/tests/test_array_core.py::test_reshape[original_shape14-new_shape14-2] PASSED [ 0%] 476s array/tests/test_array_core.py::test_reshape[original_shape15-new_shape15-2] PASSED [ 0%] 476s array/tests/test_array_core.py::test_reshape[original_shape16-new_shape16-chunks16] PASSED [ 0%] 476s array/tests/test_array_core.py::test_reshape[original_shape17-new_shape17-3] PASSED [ 0%] 476s array/tests/test_array_core.py::test_reshape[original_shape18-new_shape18-4] PASSED [ 0%] 476s array/tests/test_array_core.py::test_reshape[original_shape19-new_shape19-chunks19] PASSED [ 0%] 476s array/tests/test_array_core.py::test_reshape[original_shape20-new_shape20-1] PASSED [ 0%] 476s array/tests/test_array_core.py::test_reshape[original_shape21-new_shape21-1] PASSED [ 0%] 476s array/tests/test_array_core.py::test_reshape[original_shape22-new_shape22-24] PASSED [ 0%] 476s array/tests/test_array_core.py::test_reshape[original_shape23-new_shape23-6] PASSED [ 0%] 476s array/tests/test_array_core.py::test_reshape[original_shape24-new_shape24-6] PASSED [ 0%] 476s array/tests/test_array_core.py::test_reshape[original_shape25-new_shape25-6] PASSED [ 0%] 476s array/tests/test_array_core.py::test_reshape[original_shape26-new_shape26-chunks26] PASSED [ 0%] 476s array/tests/test_array_core.py::test_reshape[original_shape27-new_shape27-chunks27] PASSED [ 0%] 476s array/tests/test_array_core.py::test_reshape[original_shape28-new_shape28-chunks28] PASSED [ 0%] 476s array/tests/test_array_core.py::test_reshape[original_shape29-new_shape29-chunks29] PASSED [ 0%] 476s array/tests/test_array_core.py::test_reshape[original_shape30-new_shape30-chunks30] PASSED [ 0%] 476s array/tests/test_array_core.py::test_reshape[original_shape31-new_shape31-chunks31] PASSED [ 0%] 476s array/tests/test_array_core.py::test_reshape[original_shape32-new_shape32-chunks32] PASSED [ 0%] 476s array/tests/test_array_core.py::test_reshape[original_shape33-new_shape33-chunks33] PASSED [ 0%] 476s array/tests/test_array_core.py::test_reshape[original_shape34-new_shape34-chunks34] PASSED [ 0%] 476s array/tests/test_array_core.py::test_reshape_exceptions PASSED [ 0%] 476s array/tests/test_array_core.py::test_reshape_splat PASSED [ 0%] 476s array/tests/test_array_core.py::test_reshape_not_implemented_error PASSED [ 0%] 476s array/tests/test_array_core.py::test_reshape_unknown_dimensions PASSED [ 0%] 476s array/tests/test_array_core.py::test_reshape_avoids_large_chunks[shape0-chunks0-reshape_size0-None] PASSED [ 0%] 476s array/tests/test_array_core.py::test_reshape_avoids_large_chunks[shape0-chunks0-reshape_size0-134217728] PASSED [ 0%] 476s array/tests/test_array_core.py::test_reshape_avoids_large_chunks[shape0-chunks0-reshape_size0-67108864] PASSED [ 0%] 476s array/tests/test_array_core.py::test_reshape_avoids_large_chunks[shape1-chunks1-reshape_size1-None] PASSED [ 0%] 476s array/tests/test_array_core.py::test_reshape_avoids_large_chunks[shape1-chunks1-reshape_size1-134217728] PASSED [ 0%] 476s array/tests/test_array_core.py::test_reshape_avoids_large_chunks[shape1-chunks1-reshape_size1-67108864] PASSED [ 0%] 476s array/tests/test_array_core.py::test_reshape_warns_by_default_if_it_is_producing_large_chunks PASSED [ 0%] 476s array/tests/test_array_core.py::test_full PASSED [ 0%] 476s array/tests/test_array_core.py::test_map_blocks PASSED [ 0%] 476s array/tests/test_array_core.py::test_map_blocks2 PASSED [ 0%] 476s array/tests/test_array_core.py::test_map_blocks_block_info PASSED [ 0%] 476s array/tests/test_array_core.py::test_map_blocks_block_info_with_new_axis PASSED [ 0%] 476s array/tests/test_array_core.py::test_map_blocks_block_info_with_drop_axis PASSED [ 1%] 476s array/tests/test_array_core.py::test_map_blocks_block_info_with_broadcast PASSED [ 1%] 476s array/tests/test_array_core.py::test_map_blocks_with_constants PASSED [ 1%] 476s array/tests/test_array_core.py::test_map_blocks_with_kwargs PASSED [ 1%] 476s array/tests/test_array_core.py::test_map_blocks_infer_chunks_broadcast PASSED [ 1%] 476s array/tests/test_array_core.py::test_map_blocks_with_chunks PASSED [ 1%] 476s array/tests/test_array_core.py::test_map_blocks_dtype_inference PASSED [ 1%] 476s array/tests/test_array_core.py::test_map_blocks_infer_newaxis PASSED [ 1%] 476s array/tests/test_array_core.py::test_map_blocks_no_array_args PASSED [ 1%] 476s array/tests/test_array_core.py::test_map_blocks_unique_name_chunks_dtype PASSED [ 1%] 476s array/tests/test_array_core.py::test_map_blocks_unique_name_drop_axis PASSED [ 1%] 476s array/tests/test_array_core.py::test_map_blocks_unique_name_new_axis PASSED [ 1%] 476s array/tests/test_array_core.py::test_map_blocks_optimize_blockwise[0] PASSED [ 1%] 476s array/tests/test_array_core.py::test_map_blocks_optimize_blockwise[1] PASSED [ 1%] 476s array/tests/test_array_core.py::test_repr PASSED [ 1%] 476s array/tests/test_array_core.py::test_repr_meta SKIPPED (could not im...) [ 1%] 476s array/tests/test_array_core.py::test_repr_html_array_highlevelgraph PASSED [ 1%] 476s array/tests/test_array_core.py::test_slicing_with_ellipsis PASSED [ 1%] 476s array/tests/test_array_core.py::test_slicing_with_ndarray PASSED [ 1%] 476s array/tests/test_array_core.py::test_slicing_flexible_type PASSED [ 1%] 476s array/tests/test_array_core.py::test_slicing_with_object_dtype PASSED [ 1%] 476s array/tests/test_array_core.py::test_dtype PASSED [ 1%] 476s array/tests/test_array_core.py::test_blockdims_from_blockshape PASSED [ 1%] 476s array/tests/test_array_core.py::test_coerce PASSED [ 1%] 476s array/tests/test_array_core.py::test_bool PASSED [ 1%] 476s array/tests/test_array_core.py::test_store_kwargs PASSED [ 1%] 476s array/tests/test_array_core.py::test_store_delayed_target PASSED [ 1%] 476s array/tests/test_array_core.py::test_store PASSED [ 1%] 477s array/tests/test_array_core.py::test_store_regions PASSED [ 1%] 477s array/tests/test_array_core.py::test_store_compute_false PASSED [ 1%] 477s array/tests/test_array_core.py::test_store_nocompute_regions PASSED [ 1%] 477s array/tests/test_array_core.py::test_store_locks PASSED [ 1%] 477s array/tests/test_array_core.py::test_store_method_return PASSED [ 1%] 477s array/tests/test_array_core.py::test_store_multiprocessing_lock XFAIL [ 1%] 477s array/tests/test_array_core.py::test_store_deterministic_keys[False-False] PASSED [ 1%] 477s array/tests/test_array_core.py::test_store_deterministic_keys[False-True] PASSED [ 1%] 477s array/tests/test_array_core.py::test_store_deterministic_keys[True-False] PASSED [ 1%] 477s array/tests/test_array_core.py::test_store_deterministic_keys[True-True] PASSED [ 1%] 477s array/tests/test_array_core.py::test_to_hdf5 PASSED [ 1%] 477s array/tests/test_array_core.py::test_to_dask_dataframe PASSED [ 1%] 477s array/tests/test_array_core.py::test_np_array_with_zero_dimensions PASSED [ 1%] 477s array/tests/test_array_core.py::test_dtype_complex PASSED [ 1%] 478s array/tests/test_array_core.py::test_astype PASSED [ 1%] 478s array/tests/test_array_core.py::test_astype_gh1151 PASSED [ 1%] 478s array/tests/test_array_core.py::test_astype_gh9318 PASSED [ 1%] 478s array/tests/test_array_core.py::test_astype_gh9316 XFAIL (Github iss...) [ 1%] 478s array/tests/test_array_core.py::test_arithmetic PASSED [ 1%] 478s array/tests/test_array_core.py::test_elemwise_consistent_names PASSED [ 1%] 478s array/tests/test_array_core.py::test_optimize PASSED [ 1%] 478s array/tests/test_array_core.py::test_slicing_with_non_ndarrays PASSED [ 1%] 478s array/tests/test_array_core.py::test_getter PASSED [ 1%] 478s array/tests/test_array_core.py::test_size PASSED [ 1%] 478s array/tests/test_array_core.py::test_nbytes PASSED [ 1%] 478s array/tests/test_array_core.py::test_itemsize PASSED [ 1%] 478s array/tests/test_array_core.py::test_Array_normalizes_dtype PASSED [ 1%] 478s array/tests/test_array_core.py::test_from_array_with_lock[True] PASSED [ 1%] 478s array/tests/test_array_core.py::test_from_array_with_lock[False] PASSED [ 1%] 478s array/tests/test_array_core.py::test_from_array_tasks_always_call_getter[True-x0-chunks0] PASSED [ 1%] 478s array/tests/test_array_core.py::test_from_array_tasks_always_call_getter[True-x1--1] PASSED [ 1%] 478s array/tests/test_array_core.py::test_from_array_tasks_always_call_getter[True-x2-1] PASSED [ 1%] 478s array/tests/test_array_core.py::test_from_array_tasks_always_call_getter[True-x3-1] PASSED [ 1%] 478s array/tests/test_array_core.py::test_from_array_tasks_always_call_getter[False-x0-chunks0] PASSED [ 1%] 478s array/tests/test_array_core.py::test_from_array_tasks_always_call_getter[False-x1--1] PASSED [ 1%] 478s array/tests/test_array_core.py::test_from_array_tasks_always_call_getter[False-x2-1] PASSED [ 1%] 478s array/tests/test_array_core.py::test_from_array_tasks_always_call_getter[False-x3-1] PASSED [ 1%] 478s array/tests/test_array_core.py::test_from_array_ndarray_onechunk[x0] PASSED [ 1%] 478s array/tests/test_array_core.py::test_from_array_ndarray_onechunk[x1] PASSED [ 1%] 478s array/tests/test_array_core.py::test_from_array_ndarray_onechunk[x2] PASSED [ 1%] 478s array/tests/test_array_core.py::test_from_array_ndarray_onechunk[x3] PASSED [ 1%] 478s array/tests/test_array_core.py::test_from_array_ndarray_onechunk[x4] PASSED [ 1%] 478s array/tests/test_array_core.py::test_from_array_ndarray_onechunk[x5] PASSED [ 1%] 478s array/tests/test_array_core.py::test_from_array_ndarray_getitem PASSED [ 1%] 478s array/tests/test_array_core.py::test_from_array_list[x0] PASSED [ 1%] 478s array/tests/test_array_core.py::test_from_array_list[x1] PASSED [ 1%] 478s array/tests/test_array_core.py::test_from_array_list[x2] PASSED [ 1%] 478s array/tests/test_array_core.py::test_from_array_scalar[bool] PASSED [ 1%] 478s array/tests/test_array_core.py::test_from_array_scalar[bytes] PASSED [ 1%] 478s array/tests/test_array_core.py::test_from_array_scalar[complex] PASSED [ 1%] 478s array/tests/test_array_core.py::test_from_array_scalar[float] PASSED [ 1%] 478s array/tests/test_array_core.py::test_from_array_scalar[int] PASSED [ 1%] 478s array/tests/test_array_core.py::test_from_array_scalar[bool_] PASSED [ 1%] 478s array/tests/test_array_core.py::test_from_array_scalar[bytes_] PASSED [ 1%] 478s array/tests/test_array_core.py::test_from_array_scalar[clongdouble] PASSED [ 1%] 478s array/tests/test_array_core.py::test_from_array_scalar[complex128] PASSED [ 1%] 478s array/tests/test_array_core.py::test_from_array_scalar[complex64] PASSED [ 1%] 478s array/tests/test_array_core.py::test_from_array_scalar[datetime64] PASSED [ 1%] 478s array/tests/test_array_core.py::test_from_array_scalar[float16] PASSED [ 1%] 478s array/tests/test_array_core.py::test_from_array_scalar[float32] PASSED [ 1%] 478s array/tests/test_array_core.py::test_from_array_scalar[float64] PASSED [ 1%] 478s array/tests/test_array_core.py::test_from_array_scalar[int16] PASSED [ 1%] 478s array/tests/test_array_core.py::test_from_array_scalar[int32] PASSED [ 1%] 478s array/tests/test_array_core.py::test_from_array_scalar[int64] PASSED [ 1%] 478s array/tests/test_array_core.py::test_from_array_scalar[int8] PASSED [ 1%] 478s array/tests/test_array_core.py::test_from_array_scalar[longdouble] PASSED [ 1%] 478s array/tests/test_array_core.py::test_from_array_scalar[longlong] PASSED [ 1%] 478s array/tests/test_array_core.py::test_from_array_scalar[object_] PASSED [ 1%] 478s array/tests/test_array_core.py::test_from_array_scalar[str_] PASSED [ 1%] 478s array/tests/test_array_core.py::test_from_array_scalar[timedelta64] PASSED [ 1%] 478s array/tests/test_array_core.py::test_from_array_scalar[uint16] PASSED [ 1%] 478s array/tests/test_array_core.py::test_from_array_scalar[uint32] PASSED [ 1%] 478s array/tests/test_array_core.py::test_from_array_scalar[uint64] PASSED [ 1%] 478s array/tests/test_array_core.py::test_from_array_scalar[uint8] PASSED [ 1%] 478s array/tests/test_array_core.py::test_from_array_scalar[ulonglong] PASSED [ 1%] 478s array/tests/test_array_core.py::test_from_array_scalar[void] PASSED [ 1%] 478s array/tests/test_array_core.py::test_from_array_scalar[str] PASSED [ 1%] 478s array/tests/test_array_core.py::test_from_array_no_asarray[True-True-ndarray] PASSED [ 1%] 478s array/tests/test_array_core.py::test_from_array_no_asarray[True-False-matrix] PASSED [ 1%] 478s array/tests/test_array_core.py::test_from_array_no_asarray[False-True-ndarray] PASSED [ 1%] 478s array/tests/test_array_core.py::test_from_array_no_asarray[False-False-matrix] PASSED [ 1%] 478s array/tests/test_array_core.py::test_from_array_getitem[True-True] PASSED [ 1%] 478s array/tests/test_array_core.py::test_from_array_getitem[True-False] PASSED [ 1%] 478s array/tests/test_array_core.py::test_from_array_getitem[False-True] PASSED [ 1%] 478s array/tests/test_array_core.py::test_from_array_getitem[False-False] PASSED [ 1%] 478s array/tests/test_array_core.py::test_from_array_minus_one PASSED [ 1%] 478s array/tests/test_array_core.py::test_array_copy_noop[-1] PASSED [ 1%] 478s array/tests/test_array_core.py::test_array_copy_noop[2] PASSED [ 1%] 478s array/tests/test_array_core.py::test_from_array_dask_array PASSED [ 1%] 478s array/tests/test_array_core.py::test_from_array_dask_collection_warns PASSED [ 1%] 478s array/tests/test_array_core.py::test_from_array_inline PASSED [ 1%] 478s array/tests/test_array_core.py::test_asarray[asarray] PASSED [ 1%] 478s array/tests/test_array_core.py::test_asarray[asanyarray] PASSED [ 1%] 478s array/tests/test_array_core.py::test_asarray_dask_dataframe[asarray] PASSED [ 1%] 478s array/tests/test_array_core.py::test_asarray_dask_dataframe[asanyarray] PASSED [ 1%] 478s array/tests/test_array_core.py::test_asarray_h5py[True-asarray] PASSED [ 1%] 478s array/tests/test_array_core.py::test_asarray_h5py[True-asanyarray] PASSED [ 1%] 478s array/tests/test_array_core.py::test_asarray_h5py[False-asarray] PASSED [ 1%] 478s array/tests/test_array_core.py::test_asarray_h5py[False-asanyarray] PASSED [ 1%] 478s array/tests/test_array_core.py::test_asarray_chunks PASSED [ 2%] 478s array/tests/test_array_core.py::test_asanyarray PASSED [ 2%] 478s array/tests/test_array_core.py::test_asanyarray_dataframe PASSED [ 2%] 478s array/tests/test_array_core.py::test_asanyarray_datetime64 PASSED [ 2%] 478s array/tests/test_array_core.py::test_from_func PASSED [ 2%] 478s array/tests/test_array_core.py::test_concatenate3_2 PASSED [ 2%] 478s array/tests/test_array_core.py::test_concatenate3_nep18_dispatching[True] PASSED [ 2%] 478s array/tests/test_array_core.py::test_concatenate3_nep18_dispatching[False] PASSED [ 2%] 478s array/tests/test_array_core.py::test_map_blocks3 PASSED [ 2%] 478s array/tests/test_array_core.py::test_from_array_with_missing_chunks PASSED [ 2%] 478s array/tests/test_array_core.py::test_normalize_chunks PASSED [ 2%] 478s array/tests/test_array_core.py::test_align_chunks_to_previous_chunks PASSED [ 2%] 478s array/tests/test_array_core.py::test_raise_on_no_chunks PASSED [ 2%] 478s array/tests/test_array_core.py::test_chunks_is_immutable PASSED [ 2%] 478s array/tests/test_array_core.py::test_raise_on_bad_kwargs PASSED [ 2%] 478s array/tests/test_array_core.py::test_long_slice PASSED [ 2%] 478s array/tests/test_array_core.py::test_h5py_newaxis PASSED [ 2%] 478s array/tests/test_array_core.py::test_ellipsis_slicing PASSED [ 2%] 478s array/tests/test_array_core.py::test_point_slicing PASSED [ 2%] 479s array/tests/test_array_core.py::test_point_slicing_with_full_slice PASSED [ 2%] 479s array/tests/test_array_core.py::test_slice_with_floats PASSED [ 2%] 479s array/tests/test_array_core.py::test_slice_with_integer_types[int32] PASSED [ 2%] 479s array/tests/test_array_core.py::test_slice_with_integer_types[int64] PASSED [ 2%] 479s array/tests/test_array_core.py::test_slice_with_integer_types[uint32] PASSED [ 2%] 479s array/tests/test_array_core.py::test_slice_with_integer_types[uint64] PASSED [ 2%] 479s array/tests/test_array_core.py::test_index_with_integer_types[int] PASSED [ 2%] 479s array/tests/test_array_core.py::test_index_with_integer_types[int32] PASSED [ 2%] 479s array/tests/test_array_core.py::test_index_with_integer_types[int64] PASSED [ 2%] 479s array/tests/test_array_core.py::test_index_with_integer_types[uint32] PASSED [ 2%] 479s array/tests/test_array_core.py::test_index_with_integer_types[uint64] PASSED [ 2%] 479s array/tests/test_array_core.py::test_vindex_basic PASSED [ 2%] 479s array/tests/test_array_core.py::test_vindex_nd PASSED [ 2%] 479s array/tests/test_array_core.py::test_vindex_negative PASSED [ 2%] 479s array/tests/test_array_core.py::test_vindex_errors PASSED [ 2%] 479s array/tests/test_array_core.py::test_vindex_merge PASSED [ 2%] 479s array/tests/test_array_core.py::test_vindex_identity PASSED [ 2%] 479s array/tests/test_array_core.py::test_empty_array PASSED [ 2%] 479s array/tests/test_array_core.py::test_memmap PASSED [ 2%] 479s array/tests/test_array_core.py::test_to_npy_stack PASSED [ 2%] 479s array/tests/test_array_core.py::test_view PASSED [ 2%] 479s array/tests/test_array_core.py::test_view_fortran PASSED [ 2%] 479s array/tests/test_array_core.py::test_h5py_tokenize PASSED [ 2%] 479s array/tests/test_array_core.py::test_map_blocks_with_changed_dimension PASSED [ 2%] 479s array/tests/test_array_core.py::test_map_blocks_with_negative_drop_axis PASSED [ 2%] 479s array/tests/test_array_core.py::test_map_blocks_with_invalid_drop_axis PASSED [ 2%] 479s array/tests/test_array_core.py::test_map_blocks_with_changed_dimension_and_broadcast_chunks PASSED [ 2%] 479s array/tests/test_array_core.py::test_broadcast_chunks PASSED [ 2%] 479s array/tests/test_array_core.py::test_chunks_error PASSED [ 2%] 479s array/tests/test_array_core.py::test_array_compute_forward_kwargs PASSED [ 2%] 479s array/tests/test_array_core.py::test_dont_fuse_outputs PASSED [ 2%] 479s array/tests/test_array_core.py::test_dont_dealias_outputs PASSED [ 2%] 479s array/tests/test_array_core.py::test_timedelta_op PASSED [ 2%] 479s array/tests/test_array_core.py::test_to_delayed PASSED [ 2%] 479s array/tests/test_array_core.py::test_to_delayed_optimize_graph PASSED [ 2%] 480s array/tests/test_array_core.py::test_cumulative PASSED [ 2%] 480s array/tests/test_array_core.py::test_from_delayed PASSED [ 2%] 480s array/tests/test_array_core.py::test_from_delayed_meta PASSED [ 2%] 480s array/tests/test_array_core.py::test_A_property PASSED [ 2%] 480s array/tests/test_array_core.py::test_copy_mutate PASSED [ 2%] 480s array/tests/test_array_core.py::test_npartitions PASSED [ 2%] 480s array/tests/test_array_core.py::test_elemwise_name PASSED [ 2%] 480s array/tests/test_array_core.py::test_map_blocks_name PASSED [ 2%] 480s array/tests/test_array_core.py::test_map_blocks_token_deprecated PASSED [ 2%] 480s array/tests/test_array_core.py::test_from_array_names PASSED [ 2%] 480s array/tests/test_array_core.py::test_array_picklable[array0] PASSED [ 2%] 480s array/tests/test_array_core.py::test_array_picklable[array1] PASSED [ 2%] 480s array/tests/test_array_core.py::test_from_array_raises_on_bad_chunks PASSED [ 2%] 480s array/tests/test_array_core.py::test_concatenate_axes PASSED [ 2%] 480s array/tests/test_array_core.py::test_blockwise_concatenate PASSED [ 2%] 480s array/tests/test_array_core.py::test_common_blockdim PASSED [ 2%] 480s array/tests/test_array_core.py::test_uneven_chunks_that_fit_neatly PASSED [ 2%] 480s array/tests/test_array_core.py::test_elemwise_uneven_chunks PASSED [ 2%] 480s array/tests/test_array_core.py::test_uneven_chunks_blockwise PASSED [ 2%] 480s array/tests/test_array_core.py::test_warn_bad_rechunking PASSED [ 2%] 480s array/tests/test_array_core.py::test_concatenate_stack_dont_warn PASSED [ 2%] 480s array/tests/test_array_core.py::test_map_blocks_delayed PASSED [ 2%] 480s array/tests/test_array_core.py::test_no_chunks PASSED [ 2%] 480s array/tests/test_array_core.py::test_no_chunks_2d PASSED [ 2%] 480s array/tests/test_array_core.py::test_no_chunks_yes_chunks PASSED [ 2%] 480s array/tests/test_array_core.py::test_raise_informative_errors_no_chunks PASSED [ 2%] 480s array/tests/test_array_core.py::test_no_chunks_slicing_2d PASSED [ 2%] 480s array/tests/test_array_core.py::test_index_array_with_array_1d PASSED [ 2%] 480s array/tests/test_array_core.py::test_index_array_with_array_2d PASSED [ 2%] 481s array/tests/test_array_core.py::test_index_array_with_array_3d_2d XFAIL [ 2%] 481s array/tests/test_array_core.py::test_setitem_1d PASSED [ 2%] 481s array/tests/test_array_core.py::test_setitem_masked PASSED [ 2%] 481s array/tests/test_array_core.py::test_setitem_hardmask PASSED [ 2%] 481s array/tests/test_array_core.py::test_setitem_slice_twice PASSED [ 2%] 481s array/tests/test_array_core.py::test_setitem_2d PASSED [ 2%] 481s array/tests/test_array_core.py::test_setitem_extended_API_0d PASSED [ 2%] 481s array/tests/test_array_core.py::test_setitem_extended_API_1d[index0--1] PASSED [ 2%] 481s array/tests/test_array_core.py::test_setitem_extended_API_1d[index1--2] PASSED [ 2%] 481s array/tests/test_array_core.py::test_setitem_extended_API_1d[index2--3] PASSED [ 2%] 481s array/tests/test_array_core.py::test_setitem_extended_API_1d[index3-value3] PASSED [ 2%] 481s array/tests/test_array_core.py::test_setitem_extended_API_1d[index4--4] PASSED [ 2%] 481s array/tests/test_array_core.py::test_setitem_extended_API_1d[index5-value5] PASSED [ 2%] 481s array/tests/test_array_core.py::test_setitem_extended_API_1d[index6--5] PASSED [ 2%] 481s array/tests/test_array_core.py::test_setitem_extended_API_1d[index7--6] PASSED [ 2%] 481s array/tests/test_array_core.py::test_setitem_extended_API_1d[index8--4] PASSED [ 2%] 481s array/tests/test_array_core.py::test_setitem_extended_API_1d[index9--5] PASSED [ 2%] 481s array/tests/test_array_core.py::test_setitem_extended_API_1d[index10-value10] PASSED [ 2%] 481s array/tests/test_array_core.py::test_setitem_extended_API_1d[index11-value11] PASSED [ 2%] 481s array/tests/test_array_core.py::test_setitem_extended_API_2d[index0--1] PASSED [ 2%] 481s array/tests/test_array_core.py::test_setitem_extended_API_2d[index1--1] PASSED [ 2%] 481s array/tests/test_array_core.py::test_setitem_extended_API_2d[index2--1] PASSED [ 2%] 481s array/tests/test_array_core.py::test_setitem_extended_API_2d[index3--1] PASSED [ 2%] 481s array/tests/test_array_core.py::test_setitem_extended_API_2d[index4--1] PASSED [ 2%] 481s array/tests/test_array_core.py::test_setitem_extended_API_2d[5--1] PASSED [ 2%] 481s array/tests/test_array_core.py::test_setitem_extended_API_2d[index6-value6] PASSED [ 2%] 481s array/tests/test_array_core.py::test_setitem_extended_API_2d[3-value7] PASSED [ 2%] 481s array/tests/test_array_core.py::test_setitem_extended_API_2d[index8-value8] PASSED [ 2%] 481s array/tests/test_array_core.py::test_setitem_extended_API_2d[index9-value9] PASSED [ 2%] 481s array/tests/test_array_core.py::test_setitem_extended_API_2d[index10-value10] PASSED [ 2%] 481s array/tests/test_array_core.py::test_setitem_extended_API_2d[index11-value11] PASSED [ 2%] 481s array/tests/test_array_core.py::test_setitem_extended_API_2d[index12-value12] PASSED [ 2%] 481s array/tests/test_array_core.py::test_setitem_extended_API_2d[index13-value13] PASSED [ 2%] 481s array/tests/test_array_core.py::test_setitem_extended_API_2d[index14--1] PASSED [ 2%] 481s array/tests/test_array_core.py::test_setitem_extended_API_2d[index15--1] PASSED [ 2%] 481s array/tests/test_array_core.py::test_setitem_extended_API_2d[index16--1] PASSED [ 2%] 481s array/tests/test_array_core.py::test_setitem_extended_API_2d[index17--1] PASSED [ 2%] 481s array/tests/test_array_core.py::test_setitem_extended_API_2d[index18-value18] PASSED [ 2%] 481s array/tests/test_array_core.py::test_setitem_extended_API_2d[index19--99] PASSED [ 2%] 481s array/tests/test_array_core.py::test_setitem_extended_API_2d[index20-value20] PASSED [ 2%] 481s array/tests/test_array_core.py::test_setitem_extended_API_2d[index21--98] PASSED [ 2%] 481s array/tests/test_array_core.py::test_setitem_extended_API_2d[index22-value22] PASSED [ 2%] 482s array/tests/test_array_core.py::test_setitem_extended_API_2d_rhs_func_of_lhs PASSED [ 2%] 482s array/tests/test_array_core.py::test_setitem_extended_API_2d_mask[index0-value0] PASSED [ 2%] 482s array/tests/test_array_core.py::test_setitem_extended_API_2d_mask[index1-value1] PASSED [ 3%] 482s array/tests/test_array_core.py::test_setitem_on_read_only_blocks PASSED [ 3%] 482s array/tests/test_array_core.py::test_setitem_errs PASSED [ 3%] 482s array/tests/test_array_core.py::test_zero_slice_dtypes PASSED [ 3%] 482s array/tests/test_array_core.py::test_zero_sized_array_rechunk PASSED [ 3%] 482s array/tests/test_array_core.py::test_blockwise_zero_shape PASSED [ 3%] 482s array/tests/test_array_core.py::test_blockwise_zero_shape_new_axes PASSED [ 3%] 482s array/tests/test_array_core.py::test_broadcast_against_zero_shape PASSED [ 3%] 482s array/tests/test_array_core.py::test_from_array_name PASSED [ 3%] 482s array/tests/test_array_core.py::test_concatenate_errs PASSED [ 3%] 482s array/tests/test_array_core.py::test_stack_errs PASSED [ 3%] 482s array/tests/test_array_core.py::test_blockwise_with_numpy_arrays PASSED [ 3%] 482s array/tests/test_array_core.py::test_elemwise_with_lists[other0-100] PASSED [ 3%] 482s array/tests/test_array_core.py::test_elemwise_with_lists[other0-6] PASSED [ 3%] 482s array/tests/test_array_core.py::test_elemwise_with_lists[other1-100] PASSED [ 3%] 482s array/tests/test_array_core.py::test_elemwise_with_lists[other1-6] PASSED [ 3%] 482s array/tests/test_array_core.py::test_elemwise_with_lists[other2-100] PASSED [ 3%] 482s array/tests/test_array_core.py::test_elemwise_with_lists[other2-6] PASSED [ 3%] 482s array/tests/test_array_core.py::test_constructor_plugin PASSED [ 3%] 482s array/tests/test_array_core.py::test_no_warnings_on_metadata PASSED [ 3%] 482s array/tests/test_array_core.py::test_delayed_array_key_hygeine PASSED [ 3%] 482s array/tests/test_array_core.py::test_empty_chunks_in_array_len PASSED [ 3%] 482s array/tests/test_array_core.py::test_meta[None] PASSED [ 3%] 482s array/tests/test_array_core.py::test_meta[dtype1] PASSED [ 3%] 482s array/tests/test_array_core.py::test_normalize_chunks_auto_1d[100-10-expected0] PASSED [ 3%] 482s array/tests/test_array_core.py::test_normalize_chunks_auto_1d[20-10-expected1] PASSED [ 3%] 482s array/tests/test_array_core.py::test_normalize_chunks_auto_1d[20-5-expected2] PASSED [ 3%] 482s array/tests/test_array_core.py::test_normalize_chunks_auto_1d[24-5-expected3] PASSED [ 3%] 482s array/tests/test_array_core.py::test_normalize_chunks_auto_1d[23-5-expected4] PASSED [ 3%] 482s array/tests/test_array_core.py::test_normalize_chunks_auto_1d[1000-167-expected5] PASSED [ 3%] 482s array/tests/test_array_core.py::test_normalize_chunks_auto_2d[shape0-chunks0-20-expected0] PASSED [ 3%] 482s array/tests/test_array_core.py::test_normalize_chunks_auto_2d[shape1-chunks1-20-expected1] PASSED [ 3%] 482s array/tests/test_array_core.py::test_normalize_chunks_auto_2d[shape2-auto-10-expected2] PASSED [ 3%] 482s array/tests/test_array_core.py::test_normalize_chunks_auto_3d PASSED [ 3%] 482s array/tests/test_array_core.py::test_constructors_chunks_dict PASSED [ 3%] 482s array/tests/test_array_core.py::test_from_array_chunks_dict PASSED [ 3%] 482s array/tests/test_array_core.py::test_normalize_chunks_object_dtype[object] PASSED [ 3%] 482s array/tests/test_array_core.py::test_normalize_chunks_object_dtype[dtype1] PASSED [ 3%] 482s array/tests/test_array_core.py::test_normalize_chunks_tuples_of_tuples PASSED [ 3%] 482s array/tests/test_array_core.py::test_normalize_chunks_nan PASSED [ 3%] 482s array/tests/test_array_core.py::test_pandas_from_dask_array PASSED [ 3%] 482s array/tests/test_array_core.py::test_from_zarr_unique_name SKIPPED (...) [ 3%] 482s array/tests/test_array_core.py::test_from_zarr_name SKIPPED (could n...) [ 3%] 482s array/tests/test_array_core.py::test_zarr_roundtrip SKIPPED (could n...) [ 3%] 482s array/tests/test_array_core.py::test_zarr_roundtrip_with_path_like SKIPPED [ 3%] 482s array/tests/test_array_core.py::test_to_zarr_accepts_empty_array_without_exception_raised SKIPPED [ 3%] 482s array/tests/test_array_core.py::test_zarr_return_stored[False] SKIPPED [ 3%] 482s array/tests/test_array_core.py::test_zarr_return_stored[True] SKIPPED [ 3%] 482s array/tests/test_array_core.py::test_zarr_inline_array[True] SKIPPED [ 3%] 482s array/tests/test_array_core.py::test_zarr_inline_array[False] SKIPPED [ 3%] 482s array/tests/test_array_core.py::test_zarr_existing_array SKIPPED (co...) [ 3%] 482s array/tests/test_array_core.py::test_to_zarr_unknown_chunks_raises SKIPPED [ 3%] 482s array/tests/test_array_core.py::test_read_zarr_chunks SKIPPED (could...) [ 3%] 482s array/tests/test_array_core.py::test_zarr_pass_mapper SKIPPED (could...) [ 3%] 482s array/tests/test_array_core.py::test_zarr_group SKIPPED (could not i...) [ 3%] 482s array/tests/test_array_core.py::test_regular_chunks[data0] PASSED [ 3%] 482s array/tests/test_array_core.py::test_regular_chunks[data1] PASSED [ 3%] 482s array/tests/test_array_core.py::test_regular_chunks[data2] PASSED [ 3%] 482s array/tests/test_array_core.py::test_regular_chunks[data3] PASSED [ 3%] 482s array/tests/test_array_core.py::test_regular_chunks[data4] PASSED [ 3%] 482s array/tests/test_array_core.py::test_regular_chunks[data5] PASSED [ 3%] 482s array/tests/test_array_core.py::test_regular_chunks[data6] PASSED [ 3%] 482s array/tests/test_array_core.py::test_regular_chunks[data7] PASSED [ 3%] 482s array/tests/test_array_core.py::test_zarr_nocompute SKIPPED (could n...) [ 3%] 482s array/tests/test_array_core.py::test_zarr_regions SKIPPED (could not...) [ 3%] 482s array/tests/test_array_core.py::test_tiledb_roundtrip SKIPPED (could...) [ 3%] 482s array/tests/test_array_core.py::test_tiledb_multiattr SKIPPED (could...) [ 3%] 483s array/tests/test_array_core.py::test_blockview PASSED [ 3%] 483s array/tests/test_array_core.py::test_blocks_indexer PASSED [ 3%] 483s array/tests/test_array_core.py::test_partitions_indexer PASSED [ 3%] 483s array/tests/test_array_core.py::test_dask_array_holds_scipy_sparse_containers PASSED [ 3%] 483s array/tests/test_array_core.py::test_scipy_sparse_concatenate[0] PASSED [ 3%] 483s array/tests/test_array_core.py::test_scipy_sparse_concatenate[1] PASSED [ 3%] 483s array/tests/test_array_core.py::test_3851 PASSED [ 3%] 483s array/tests/test_array_core.py::test_3925 PASSED [ 3%] 483s array/tests/test_array_core.py::test_map_blocks_large_inputs_delayed PASSED [ 3%] 483s array/tests/test_array_core.py::test_blockwise_large_inputs_delayed PASSED [ 3%] 483s array/tests/test_array_core.py::test_slice_reversed PASSED [ 3%] 483s array/tests/test_array_core.py::test_map_blocks_chunks PASSED [ 3%] 483s array/tests/test_array_core.py::test_nbytes_auto PASSED [ 3%] 483s array/tests/test_array_core.py::test_auto_chunks_h5py PASSED [ 3%] 483s array/tests/test_array_core.py::test_no_warnings_from_blockwise PASSED [ 3%] 483s array/tests/test_array_core.py::test_from_array_meta SKIPPED (could ...) [ 3%] 483s array/tests/test_array_core.py::test_compute_chunk_sizes PASSED [ 3%] 483s array/tests/test_array_core.py::test_compute_chunk_sizes_2d_array PASSED [ 3%] 483s array/tests/test_array_core.py::test_compute_chunk_sizes_3d_array PASSED [ 3%] 483s array/tests/test_array_core.py::test_compute_chunk_sizes_warning_fixes_rechunk PASSED [ 3%] 483s array/tests/test_array_core.py::test_compute_chunk_sizes_warning_fixes_to_zarr SKIPPED [ 3%] 483s array/tests/test_array_core.py::test_compute_chunk_sizes_warning_fixes_to_svg PASSED [ 3%] 483s array/tests/test_array_core.py::test_compute_chunk_sizes_warning_fixes_concatenate PASSED [ 3%] 483s array/tests/test_array_core.py::test_compute_chunk_sizes_warning_fixes_reduction PASSED [ 3%] 483s array/tests/test_array_core.py::test_compute_chunk_sizes_warning_fixes_reshape PASSED [ 3%] 483s array/tests/test_array_core.py::test_compute_chunk_sizes_warning_fixes_slicing PASSED [ 3%] 483s array/tests/test_array_core.py::test_rechunk_auto PASSED [ 3%] 483s array/tests/test_array_core.py::test_chunk_assignment_invalidates_cached_properties PASSED [ 3%] 483s array/tests/test_array_core.py::test_map_blocks_series PASSED [ 3%] 484s array/tests/test_array_core.py::test_map_blocks_dataframe XFAIL (nee...) [ 3%] 484s array/tests/test_array_core.py::test_dask_layers PASSED [ 3%] 484s array/tests/test_array_core.py::test_len_object_with_unknown_size PASSED [ 3%] 484s array/tests/test_array_core.py::test_chunk_shape_broadcast[0] PASSED [ 3%] 484s array/tests/test_array_core.py::test_chunk_shape_broadcast[1] PASSED [ 3%] 484s array/tests/test_array_core.py::test_chunk_shape_broadcast[3] PASSED [ 3%] 484s array/tests/test_array_core.py::test_chunk_shape_broadcast[8] PASSED [ 3%] 484s array/tests/test_array_core.py::test_chunk_non_array_like PASSED [ 3%] 484s array/tests/test_array_core.py::test_to_backend PASSED [ 3%] 484s array/tests/test_array_core.py::test_load_store_chunk PASSED [ 3%] 484s array/tests/test_array_function.py::test_array_function_dask[0] PASSED [ 3%] 484s array/tests/test_array_function.py::test_array_function_dask[1] PASSED [ 3%] 484s array/tests/test_array_function.py::test_array_function_dask[2] PASSED [ 3%] 484s array/tests/test_array_function.py::test_array_function_dask[3] PASSED [ 3%] 484s array/tests/test_array_function.py::test_array_function_dask[4] PASSED [ 3%] 484s array/tests/test_array_function.py::test_array_function_dask[5] PASSED [ 3%] 484s array/tests/test_array_function.py::test_array_function_dask[6] PASSED [ 3%] 484s array/tests/test_array_function.py::test_array_function_dask[7] PASSED [ 3%] 484s array/tests/test_array_function.py::test_array_function_dask[8] PASSED [ 3%] 484s array/tests/test_array_function.py::test_array_function_dask[9] PASSED [ 3%] 484s array/tests/test_array_function.py::test_array_function_dask[10] PASSED [ 3%] 484s array/tests/test_array_function.py::test_array_function_dask[11] PASSED [ 3%] 484s array/tests/test_array_function.py::test_array_function_dask[12] PASSED [ 3%] 484s array/tests/test_array_function.py::test_array_function_dask[13] PASSED [ 3%] 484s array/tests/test_array_function.py::test_array_function_dask[14] PASSED [ 3%] 484s array/tests/test_array_function.py::test_array_function_dask[15] PASSED [ 3%] 484s array/tests/test_array_function.py::test_array_function_dask[16] PASSED [ 3%] 484s array/tests/test_array_function.py::test_array_function_dask[17] PASSED [ 3%] 484s array/tests/test_array_function.py::test_array_function_dask[18] PASSED [ 3%] 484s array/tests/test_array_function.py::test_array_function_dask[19] PASSED [ 3%] 484s array/tests/test_array_function.py::test_array_function_dask[20] PASSED [ 3%] 484s array/tests/test_array_function.py::test_stack_functions_require_sequence_of_arrays[0] PASSED [ 4%] 484s array/tests/test_array_function.py::test_stack_functions_require_sequence_of_arrays[1] PASSED [ 4%] 484s array/tests/test_array_function.py::test_stack_functions_require_sequence_of_arrays[2] PASSED [ 4%] 484s array/tests/test_array_function.py::test_array_function_fft[fft] PASSED [ 4%] 484s array/tests/test_array_function.py::test_array_function_fft[fft2] PASSED [ 4%] 484s array/tests/test_array_function.py::test_array_notimpl_function_dask[0] PASSED [ 4%] 484s array/tests/test_array_function.py::test_array_notimpl_function_dask[1] PASSED [ 4%] 484s array/tests/test_array_function.py::test_array_notimpl_function_dask[2] PASSED [ 4%] 484s array/tests/test_array_function.py::test_array_function_sparse[0] SKIPPED [ 4%] 484s array/tests/test_array_function.py::test_array_function_sparse[1] SKIPPED [ 4%] 484s array/tests/test_array_function.py::test_array_function_sparse[2] SKIPPED [ 4%] 484s array/tests/test_array_function.py::test_array_function_sparse_tensordot SKIPPED [ 4%] 484s array/tests/test_array_function.py::test_array_function_cupy_svd[chunks0] SKIPPED [ 4%] 484s array/tests/test_array_function.py::test_array_function_cupy_svd[chunks1] SKIPPED [ 4%] 484s array/tests/test_array_function.py::test_unregistered_func[0] PASSED [ 4%] 484s array/tests/test_array_function.py::test_unregistered_func[1] PASSED [ 4%] 484s array/tests/test_array_function.py::test_unregistered_func[2] PASSED [ 4%] 484s array/tests/test_array_function.py::test_unregistered_func[3] PASSED [ 4%] 484s array/tests/test_array_function.py::test_unregistered_func[4] PASSED [ 4%] 484s array/tests/test_array_function.py::test_unregistered_func[5] PASSED [ 4%] 484s array/tests/test_array_function.py::test_unregistered_func[6] PASSED [ 4%] 484s array/tests/test_array_function.py::test_unregistered_func[7] PASSED [ 4%] 484s array/tests/test_array_function.py::test_unregistered_func[8] PASSED [ 4%] 484s array/tests/test_array_function.py::test_unregistered_func[9] PASSED [ 4%] 484s array/tests/test_array_function.py::test_unregistered_func[10] PASSED [ 4%] 484s array/tests/test_array_function.py::test_unregistered_func[11] PASSED [ 4%] 484s array/tests/test_array_function.py::test_unregistered_func[12] PASSED [ 4%] 484s array/tests/test_array_function.py::test_non_existent_func PASSED [ 4%] 484s array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast0-arr_downcast0-equal] PASSED [ 4%] 484s array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast0-arr_downcast0-matmul] PASSED [ 4%] 484s array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast0-arr_downcast0-dot] PASSED [ 4%] 484s array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast0-arr_downcast0-] PASSED [ 4%] 484s array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast1-arr_downcast1-equal] PASSED [ 4%] 484s array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast1-arr_downcast1-matmul] PASSED [ 4%] 484s array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast1-arr_downcast1-dot] PASSED [ 4%] 484s array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast1-arr_downcast1-] PASSED [ 4%] 484s array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast2-arr_downcast2-equal] PASSED [ 4%] 484s array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast2-arr_downcast2-matmul] PASSED [ 4%] 484s array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast2-arr_downcast2-dot] PASSED [ 4%] 484s array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast2-arr_downcast2-] PASSED [ 4%] 484s array/tests/test_array_function.py::test_like_raises[array] PASSED [ 4%] 484s array/tests/test_array_function.py::test_like_raises[asarray] PASSED [ 4%] 484s array/tests/test_array_function.py::test_like_raises[asanyarray] PASSED [ 4%] 484s array/tests/test_array_function.py::test_like_raises[tri] PASSED [ 4%] 484s array/tests/test_array_function.py::test_like_with_numpy_func[array] PASSED [ 4%] 484s array/tests/test_array_function.py::test_like_with_numpy_func[asarray] PASSED [ 4%] 484s array/tests/test_array_function.py::test_like_with_numpy_func[asanyarray] PASSED [ 4%] 484s array/tests/test_array_function.py::test_like_with_numpy_func_and_dtype[array] PASSED [ 4%] 484s array/tests/test_array_function.py::test_like_with_numpy_func_and_dtype[asarray] PASSED [ 4%] 484s array/tests/test_array_function.py::test_like_with_numpy_func_and_dtype[asanyarray] PASSED [ 4%] 484s array/tests/test_array_utils.py::test_meta_from_array[asarray] PASSED [ 4%] 484s array/tests/test_array_utils.py::test_meta_from_array_literal[None-0] PASSED [ 4%] 484s array/tests/test_array_utils.py::test_meta_from_array_literal[None-str0] PASSED [ 4%] 484s array/tests/test_array_utils.py::test_meta_from_array_literal[None-1] PASSED [ 4%] 484s array/tests/test_array_utils.py::test_meta_from_array_literal[None-str1] PASSED [ 4%] 484s array/tests/test_array_utils.py::test_meta_from_array_literal[None-2] PASSED [ 4%] 484s array/tests/test_array_utils.py::test_meta_from_array_literal[None-str2] PASSED [ 4%] 484s array/tests/test_array_utils.py::test_meta_from_array_literal[bool-0] PASSED [ 4%] 484s array/tests/test_array_utils.py::test_meta_from_array_literal[bool-str0] PASSED [ 4%] 484s array/tests/test_array_utils.py::test_meta_from_array_literal[bool-1] PASSED [ 4%] 484s array/tests/test_array_utils.py::test_meta_from_array_literal[bool-str1] PASSED [ 4%] 484s array/tests/test_array_utils.py::test_meta_from_array_literal[bool-2] PASSED [ 4%] 484s array/tests/test_array_utils.py::test_meta_from_array_literal[bool-str2] PASSED [ 4%] 484s array/tests/test_array_utils.py::test_meta_from_array_literal[int-0] PASSED [ 4%] 484s array/tests/test_array_utils.py::test_meta_from_array_literal[int-str0] PASSED [ 4%] 484s array/tests/test_array_utils.py::test_meta_from_array_literal[int-1] PASSED [ 4%] 484s array/tests/test_array_utils.py::test_meta_from_array_literal[int-str1] PASSED [ 4%] 484s array/tests/test_array_utils.py::test_meta_from_array_literal[int-2] PASSED [ 4%] 484s array/tests/test_array_utils.py::test_meta_from_array_literal[int-str2] PASSED [ 4%] 484s array/tests/test_array_utils.py::test_meta_from_array_literal[float-0] PASSED [ 4%] 484s array/tests/test_array_utils.py::test_meta_from_array_literal[float-str0] PASSED [ 4%] 484s array/tests/test_array_utils.py::test_meta_from_array_literal[float-1] PASSED [ 4%] 484s array/tests/test_array_utils.py::test_meta_from_array_literal[float-str1] PASSED [ 4%] 484s array/tests/test_array_utils.py::test_meta_from_array_literal[float-2] PASSED [ 4%] 484s array/tests/test_array_utils.py::test_meta_from_array_literal[float-str2] PASSED [ 4%] 484s array/tests/test_array_utils.py::test_meta_from_array_type_inputs PASSED [ 4%] 484s array/tests/test_array_utils.py::test_assert_eq_checks_dtype[a0-1.0] PASSED [ 4%] 484s array/tests/test_array_utils.py::test_assert_eq_checks_dtype[a1-b1] PASSED [ 4%] 484s array/tests/test_array_utils.py::test_assert_eq_checks_dtype[a2-b2] PASSED [ 4%] 484s array/tests/test_array_utils.py::test_assert_eq_scheduler[1.0-1.0] PASSED [ 4%] 484s array/tests/test_array_utils.py::test_assert_eq_scheduler[a1-b1] PASSED [ 4%] 484s array/tests/test_array_utils.py::test_assert_eq_scheduler[a2-b2] PASSED [ 4%] 484s array/tests/test_atop.py::test_rewrite[inputs0-expected0] PASSED [ 4%] 484s array/tests/test_atop.py::test_rewrite[inputs1-expected1] PASSED [ 4%] 484s array/tests/test_atop.py::test_rewrite[inputs2-expected2] PASSED [ 4%] 484s array/tests/test_atop.py::test_rewrite[inputs3-expected3] PASSED [ 4%] 484s array/tests/test_atop.py::test_rewrite[inputs4-expected4] PASSED [ 4%] 484s array/tests/test_atop.py::test_rewrite[inputs5-expected5] PASSED [ 4%] 484s array/tests/test_atop.py::test_rewrite[inputs6-expected6] PASSED [ 4%] 484s array/tests/test_atop.py::test_rewrite[inputs7-expected7] PASSED [ 4%] 484s array/tests/test_atop.py::test_rewrite[inputs8-expected8] PASSED [ 4%] 484s array/tests/test_atop.py::test_rewrite[inputs9-expected9] PASSED [ 4%] 484s array/tests/test_atop.py::test_rewrite[inputs10-expected10] PASSED [ 4%] 484s array/tests/test_atop.py::test_rewrite[inputs11-expected11] PASSED [ 4%] 484s array/tests/test_atop.py::test_rewrite[inputs12-expected12] PASSED [ 4%] 484s array/tests/test_atop.py::test_rewrite[inputs13-expected13] PASSED [ 4%] 484s array/tests/test_atop.py::test_rewrite[inputs14-expected14] PASSED [ 4%] 484s array/tests/test_atop.py::test_rewrite[inputs15-expected15] PASSED [ 4%] 484s array/tests/test_atop.py::test_rewrite[inputs16-expected16] PASSED [ 4%] 484s array/tests/test_atop.py::test_rewrite[inputs17-expected17] PASSED [ 4%] 484s array/tests/test_atop.py::test_index_subs PASSED [ 4%] 484s array/tests/test_atop.py::test_optimize_blockwise PASSED [ 4%] 484s array/tests/test_atop.py::test_optimize_blockwise_control_annotations PASSED [ 4%] 484s array/tests/test_atop.py::test_optimize_blockwise_custom_annotations PASSED [ 4%] 484s array/tests/test_atop.py::test_blockwise_diamond_fusion PASSED [ 4%] 484s array/tests/test_atop.py::test_blockwise_non_blockwise_output PASSED [ 4%] 484s array/tests/test_atop.py::test_top_len PASSED [ 4%] 484s array/tests/test_atop.py::test_inner_compute PASSED [ 4%] 484s array/tests/test_atop.py::test_common_token_names_args[_] PASSED [ 4%] 484s array/tests/test_atop.py::test_common_token_names_args[_0] PASSED [ 4%] 484s array/tests/test_atop.py::test_common_token_names_args[_1] PASSED [ 4%] 484s array/tests/test_atop.py::test_common_token_names_args[.] PASSED [ 4%] 484s array/tests/test_atop.py::test_common_token_names_args[.0] PASSED [ 4%] 484s array/tests/test_atop.py::test_common_token_names_kwargs[_0] PASSED [ 4%] 484s array/tests/test_atop.py::test_common_token_names_kwargs[_1] PASSED [ 4%] 484s array/tests/test_atop.py::test_common_token_names_kwargs[.] PASSED [ 4%] 484s array/tests/test_atop.py::test_common_token_names_kwargs[.0] PASSED [ 4%] 484s array/tests/test_atop.py::test_common_token_names_kwargs[_] PASSED [ 4%] 484s array/tests/test_atop.py::test_blockwise_names PASSED [ 4%] 484s array/tests/test_atop.py::test_blockwise_new_axes PASSED [ 4%] 484s array/tests/test_atop.py::test_blockwise_new_axes_2 PASSED [ 4%] 484s array/tests/test_atop.py::test_blockwise_stacked_new_axes[True] PASSED [ 4%] 484s array/tests/test_atop.py::test_blockwise_stacked_new_axes[False] PASSED [ 4%] 484s array/tests/test_atop.py::test_blockwise_stacked_new_axes_front[True] PASSED [ 4%] 484s array/tests/test_atop.py::test_blockwise_stacked_new_axes_front[False] PASSED [ 4%] 485s array/tests/test_atop.py::test_blockwise_stacked_new_axes_same_dim[True] PASSED [ 4%] 485s array/tests/test_atop.py::test_blockwise_stacked_new_axes_same_dim[False] PASSED [ 4%] 485s array/tests/test_atop.py::test_blockwise_new_axes_chunked PASSED [ 5%] 485s array/tests/test_atop.py::test_blockwise_no_args PASSED [ 5%] 485s array/tests/test_atop.py::test_blockwise_no_array_args PASSED [ 5%] 485s array/tests/test_atop.py::test_blockwise_kwargs PASSED [ 5%] 485s array/tests/test_atop.py::test_blockwise_chunks PASSED [ 5%] 485s array/tests/test_atop.py::test_blockwise_numpy_arg PASSED [ 5%] 485s array/tests/test_atop.py::test_bag_array_conversion PASSED [ 5%] 485s array/tests/test_atop.py::test_svd PASSED [ 5%] 485s array/tests/test_atop.py::test_args_delayed PASSED [ 5%] 485s array/tests/test_atop.py::test_namedtuple[tup0] PASSED [ 5%] 485s array/tests/test_atop.py::test_namedtuple[tup1] PASSED [ 5%] 485s array/tests/test_atop.py::test_validate_top_inputs PASSED [ 5%] 485s array/tests/test_atop.py::test_dont_merge_before_reductions PASSED [ 5%] 485s array/tests/test_atop.py::test_atop_legacy PASSED [ 5%] 485s array/tests/test_atop.py::test_non_hlg PASSED [ 5%] 485s array/tests/test_chunk.py::test_keepdims_wrapper_no_axis PASSED [ 5%] 485s array/tests/test_chunk.py::test_keepdims_wrapper_one_axis PASSED [ 5%] 485s array/tests/test_chunk.py::test_keepdims_wrapper_two_axes PASSED [ 5%] 485s array/tests/test_chunk.py::test_coarsen PASSED [ 5%] 485s array/tests/test_chunk.py::test_coarsen_unaligned_shape PASSED [ 5%] 485s array/tests/test_chunk.py::test_integer_input PASSED [ 5%] 485s array/tests/test_chunk.py::test_getitem PASSED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-empty_like-numpy] PASSED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-empty_like-cupy] SKIPPED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-empty-numpy] PASSED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-empty-cupy] SKIPPED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-ones_like-numpy] PASSED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-ones_like-cupy] SKIPPED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-ones-numpy] PASSED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-ones-cupy] SKIPPED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-zeros_like-numpy] PASSED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-zeros_like-cupy] SKIPPED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-zeros-numpy] PASSED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-zeros-cupy] SKIPPED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-full_like-numpy] PASSED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-full_like-cupy] SKIPPED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-full-numpy] PASSED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-full-cupy] SKIPPED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-empty_like-numpy] PASSED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-empty_like-cupy] SKIPPED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-empty-numpy] PASSED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-empty-cupy] SKIPPED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-ones_like-numpy] PASSED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-ones_like-cupy] SKIPPED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-ones-numpy] PASSED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-ones-cupy] SKIPPED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-zeros_like-numpy] PASSED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-zeros_like-cupy] SKIPPED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-zeros-numpy] PASSED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-zeros-cupy] SKIPPED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-full_like-numpy] PASSED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-full_like-cupy] SKIPPED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-full-numpy] PASSED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-full-cupy] SKIPPED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-empty_like-numpy] PASSED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-empty_like-cupy] SKIPPED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-empty-numpy] PASSED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-empty-cupy] SKIPPED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-ones_like-numpy] PASSED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-ones_like-cupy] SKIPPED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-ones-numpy] PASSED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-ones-cupy] SKIPPED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-zeros_like-numpy] PASSED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-zeros_like-cupy] SKIPPED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-zeros-numpy] PASSED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-zeros-cupy] SKIPPED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-full_like-numpy] PASSED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-full_like-cupy] SKIPPED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-full-numpy] PASSED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-full-cupy] SKIPPED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-empty_like-numpy] PASSED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-empty_like-cupy] SKIPPED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-empty-numpy] PASSED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-empty-cupy] SKIPPED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-ones_like-numpy] PASSED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-ones_like-cupy] SKIPPED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-ones-numpy] PASSED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-ones-cupy] SKIPPED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-zeros_like-numpy] PASSED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-zeros_like-cupy] SKIPPED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-zeros-numpy] PASSED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-zeros-cupy] SKIPPED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-full_like-numpy] PASSED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-full_like-cupy] SKIPPED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-full-numpy] PASSED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-full-cupy] SKIPPED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-empty_like-numpy] PASSED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-empty_like-cupy] SKIPPED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-empty-numpy] PASSED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-empty-cupy] SKIPPED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-ones_like-numpy] PASSED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-ones_like-cupy] SKIPPED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-ones-numpy] PASSED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-ones-cupy] SKIPPED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-zeros_like-numpy] PASSED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-zeros_like-cupy] SKIPPED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-zeros-numpy] PASSED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-zeros-cupy] SKIPPED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-full_like-numpy] PASSED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-full_like-cupy] SKIPPED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-full-numpy] PASSED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-full-cupy] SKIPPED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-empty_like-numpy] PASSED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-empty_like-cupy] SKIPPED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-empty-numpy] PASSED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-empty-cupy] SKIPPED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-ones_like-numpy] PASSED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-ones_like-cupy] SKIPPED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-ones-numpy] PASSED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-ones-cupy] SKIPPED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-zeros_like-numpy] PASSED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-zeros_like-cupy] SKIPPED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-zeros-numpy] PASSED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-zeros-cupy] SKIPPED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-full_like-numpy] PASSED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-full_like-cupy] SKIPPED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-full-numpy] PASSED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-full-cupy] SKIPPED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-empty_like-numpy] PASSED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-empty_like-cupy] SKIPPED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-empty-numpy] PASSED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-empty-cupy] SKIPPED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-ones_like-numpy] PASSED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-ones_like-cupy] SKIPPED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-ones-numpy] PASSED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-ones-cupy] SKIPPED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-zeros_like-numpy] PASSED [ 5%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-zeros_like-cupy] SKIPPED [ 6%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-zeros-numpy] PASSED [ 6%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-zeros-cupy] SKIPPED [ 6%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-full_like-numpy] PASSED [ 6%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-full_like-cupy] SKIPPED [ 6%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-full-numpy] PASSED [ 6%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-full-cupy] SKIPPED [ 6%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-empty_like-numpy] PASSED [ 6%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-empty_like-cupy] SKIPPED [ 6%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-empty-numpy] PASSED [ 6%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-empty-cupy] SKIPPED [ 6%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-ones_like-numpy] PASSED [ 6%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-ones_like-cupy] SKIPPED [ 6%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-ones-numpy] PASSED [ 6%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-ones-cupy] SKIPPED [ 6%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-zeros_like-numpy] PASSED [ 6%] 485s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-zeros_like-cupy] SKIPPED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-zeros-numpy] PASSED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-zeros-cupy] SKIPPED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-full_like-numpy] PASSED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-full_like-cupy] SKIPPED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-full-numpy] PASSED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-full-cupy] SKIPPED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-empty_like-numpy] PASSED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-empty_like-cupy] SKIPPED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-empty-numpy] PASSED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-empty-cupy] SKIPPED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-ones_like-numpy] PASSED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-ones_like-cupy] SKIPPED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-ones-numpy] PASSED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-ones-cupy] SKIPPED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-zeros_like-numpy] PASSED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-zeros_like-cupy] SKIPPED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-zeros-numpy] PASSED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-zeros-cupy] SKIPPED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-full_like-numpy] PASSED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-full_like-cupy] SKIPPED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-full-numpy] PASSED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-full-cupy] SKIPPED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-empty_like-numpy] PASSED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-empty_like-cupy] SKIPPED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-empty-numpy] PASSED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-empty-cupy] SKIPPED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-ones_like-numpy] PASSED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-ones_like-cupy] SKIPPED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-ones-numpy] PASSED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-ones-cupy] SKIPPED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-zeros_like-numpy] PASSED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-zeros_like-cupy] SKIPPED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-zeros-numpy] PASSED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-zeros-cupy] SKIPPED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-full_like-numpy] PASSED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-full_like-cupy] SKIPPED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-full-numpy] PASSED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-full-cupy] SKIPPED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-empty_like-numpy] PASSED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-empty_like-cupy] SKIPPED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-empty-numpy] PASSED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-empty-cupy] SKIPPED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-ones_like-numpy] PASSED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-ones_like-cupy] SKIPPED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-ones-numpy] PASSED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-ones-cupy] SKIPPED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-zeros_like-numpy] PASSED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-zeros_like-cupy] SKIPPED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-zeros-numpy] PASSED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-zeros-cupy] SKIPPED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-full_like-numpy] PASSED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-full_like-cupy] SKIPPED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-full-numpy] PASSED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-full-cupy] SKIPPED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-empty_like-numpy] PASSED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-empty_like-cupy] SKIPPED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-empty-numpy] PASSED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-empty-cupy] SKIPPED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-ones_like-numpy] PASSED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-ones_like-cupy] SKIPPED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-ones-numpy] PASSED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-ones-cupy] SKIPPED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-zeros_like-numpy] PASSED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-zeros_like-cupy] SKIPPED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-zeros-numpy] PASSED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-zeros-cupy] SKIPPED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-full_like-numpy] PASSED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-full_like-cupy] SKIPPED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-full-numpy] PASSED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-full-cupy] SKIPPED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-empty_like-numpy] PASSED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-empty_like-cupy] SKIPPED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-empty-numpy] PASSED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-empty-cupy] SKIPPED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-ones_like-numpy] PASSED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-ones_like-cupy] SKIPPED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-ones-numpy] PASSED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-ones-cupy] SKIPPED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-zeros_like-numpy] PASSED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-zeros_like-cupy] SKIPPED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-zeros-numpy] PASSED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-zeros-cupy] SKIPPED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-full_like-numpy] PASSED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-full_like-cupy] SKIPPED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-full-numpy] PASSED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-full-cupy] SKIPPED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-empty_like-numpy] PASSED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-empty_like-cupy] SKIPPED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-empty-numpy] PASSED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-empty-cupy] SKIPPED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-ones_like-numpy] PASSED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-ones_like-cupy] SKIPPED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-ones-numpy] PASSED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-ones-cupy] SKIPPED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-zeros_like-numpy] PASSED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-zeros_like-cupy] SKIPPED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-zeros-numpy] PASSED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-zeros-cupy] SKIPPED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-full_like-numpy] PASSED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-full_like-cupy] SKIPPED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-full-numpy] PASSED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-full-cupy] SKIPPED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-empty_like-numpy] PASSED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-empty_like-cupy] SKIPPED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-empty-numpy] PASSED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-empty-cupy] SKIPPED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-ones_like-numpy] PASSED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-ones_like-cupy] SKIPPED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-ones-numpy] PASSED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-ones-cupy] SKIPPED [ 6%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-zeros_like-numpy] PASSED [ 7%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-zeros_like-cupy] SKIPPED [ 7%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-zeros-numpy] PASSED [ 7%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-zeros-cupy] SKIPPED [ 7%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-full_like-numpy] PASSED [ 7%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-full_like-cupy] SKIPPED [ 7%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-full-numpy] PASSED [ 7%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-full-cupy] SKIPPED [ 7%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-empty_like-numpy] PASSED [ 7%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-empty_like-cupy] SKIPPED [ 7%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-empty-numpy] PASSED [ 7%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-empty-cupy] SKIPPED [ 7%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-ones_like-numpy] PASSED [ 7%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-ones_like-cupy] SKIPPED [ 7%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-ones-numpy] PASSED [ 7%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-ones-cupy] SKIPPED [ 7%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-zeros_like-numpy] PASSED [ 7%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-zeros_like-cupy] SKIPPED [ 7%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-zeros-numpy] PASSED [ 7%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-zeros-cupy] SKIPPED [ 7%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-full_like-numpy] PASSED [ 7%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-full_like-cupy] SKIPPED [ 7%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-full-numpy] PASSED [ 7%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-full-cupy] SKIPPED [ 7%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-empty_like-numpy] PASSED [ 7%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-empty_like-cupy] SKIPPED [ 7%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-empty-numpy] PASSED [ 7%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-empty-cupy] SKIPPED [ 7%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-ones_like-numpy] PASSED [ 7%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-ones_like-cupy] SKIPPED [ 7%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-ones-numpy] PASSED [ 7%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-ones-cupy] SKIPPED [ 7%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-zeros_like-numpy] PASSED [ 7%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-zeros_like-cupy] SKIPPED [ 7%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-zeros-numpy] PASSED [ 7%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-zeros-cupy] SKIPPED [ 7%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-full_like-numpy] PASSED [ 7%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-full_like-cupy] SKIPPED [ 7%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-full-numpy] PASSED [ 7%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-full-cupy] SKIPPED [ 7%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-empty_like-numpy] PASSED [ 7%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-empty_like-cupy] SKIPPED [ 7%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-empty-numpy] PASSED [ 7%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-empty-cupy] SKIPPED [ 7%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-ones_like-numpy] PASSED [ 7%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-ones_like-cupy] SKIPPED [ 7%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-ones-numpy] PASSED [ 7%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-ones-cupy] SKIPPED [ 7%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-zeros_like-numpy] PASSED [ 7%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-zeros_like-cupy] SKIPPED [ 7%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-zeros-numpy] PASSED [ 7%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-zeros-cupy] SKIPPED [ 7%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-full_like-numpy] PASSED [ 7%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-full_like-cupy] SKIPPED [ 7%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-full-numpy] PASSED [ 7%] 486s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-full-cupy] SKIPPED [ 7%] 486s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-empty_like-numpy] PASSED [ 7%] 486s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-empty_like-cupy] SKIPPED [ 7%] 486s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-empty-numpy] PASSED [ 7%] 486s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-empty-cupy] SKIPPED [ 7%] 486s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-ones_like-numpy] PASSED [ 7%] 486s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-ones_like-cupy] SKIPPED [ 7%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-ones-numpy] PASSED [ 7%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-ones-cupy] SKIPPED [ 7%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-zeros_like-numpy] PASSED [ 7%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-zeros_like-cupy] SKIPPED [ 7%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-zeros-numpy] PASSED [ 7%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-zeros-cupy] SKIPPED [ 7%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-full_like-numpy] PASSED [ 7%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-full_like-cupy] SKIPPED [ 7%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-full-numpy] PASSED [ 7%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-full-cupy] SKIPPED [ 7%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-empty_like-numpy] PASSED [ 7%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-empty_like-cupy] SKIPPED [ 7%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-empty-numpy] PASSED [ 7%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-empty-cupy] SKIPPED [ 7%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-ones_like-numpy] PASSED [ 7%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-ones_like-cupy] SKIPPED [ 7%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-ones-numpy] PASSED [ 7%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-ones-cupy] SKIPPED [ 7%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-zeros_like-numpy] PASSED [ 7%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-zeros_like-cupy] SKIPPED [ 7%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-zeros-numpy] PASSED [ 7%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-zeros-cupy] SKIPPED [ 7%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-full_like-numpy] PASSED [ 7%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-full_like-cupy] SKIPPED [ 7%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-full-numpy] PASSED [ 7%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-full-cupy] SKIPPED [ 7%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-empty_like-numpy] PASSED [ 7%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-empty_like-cupy] SKIPPED [ 7%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-empty-numpy] PASSED [ 7%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-empty-cupy] SKIPPED [ 7%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-ones_like-numpy] PASSED [ 7%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-ones_like-cupy] SKIPPED [ 7%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-ones-numpy] PASSED [ 7%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-ones-cupy] SKIPPED [ 7%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-zeros_like-numpy] PASSED [ 7%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-zeros_like-cupy] SKIPPED [ 7%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-zeros-numpy] PASSED [ 7%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-zeros-cupy] SKIPPED [ 7%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-full_like-numpy] PASSED [ 7%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-full_like-cupy] SKIPPED [ 7%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-full-numpy] PASSED [ 7%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-full-cupy] SKIPPED [ 7%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-empty_like-numpy] PASSED [ 7%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-empty_like-cupy] SKIPPED [ 7%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-empty-numpy] PASSED [ 7%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-empty-cupy] SKIPPED [ 7%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-ones_like-numpy] PASSED [ 7%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-ones_like-cupy] SKIPPED [ 7%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-ones-numpy] PASSED [ 7%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-ones-cupy] SKIPPED [ 7%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-zeros_like-numpy] PASSED [ 7%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-zeros_like-cupy] SKIPPED [ 7%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-zeros-numpy] PASSED [ 7%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-zeros-cupy] SKIPPED [ 7%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-full_like-numpy] PASSED [ 7%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-full_like-cupy] SKIPPED [ 7%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-full-numpy] PASSED [ 7%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-full-cupy] SKIPPED [ 7%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-empty_like-numpy] PASSED [ 7%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-empty_like-cupy] SKIPPED [ 7%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-empty-numpy] PASSED [ 7%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-empty-cupy] SKIPPED [ 7%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-ones_like-numpy] PASSED [ 7%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-ones_like-cupy] SKIPPED [ 7%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-ones-numpy] PASSED [ 7%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-ones-cupy] SKIPPED [ 8%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-zeros_like-numpy] PASSED [ 8%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-zeros_like-cupy] SKIPPED [ 8%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-zeros-numpy] PASSED [ 8%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-zeros-cupy] SKIPPED [ 8%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-full_like-numpy] PASSED [ 8%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-full_like-cupy] SKIPPED [ 8%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-full-numpy] PASSED [ 8%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-full-cupy] SKIPPED [ 8%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-empty_like-numpy] PASSED [ 8%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-empty_like-cupy] SKIPPED [ 8%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-empty-numpy] PASSED [ 8%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-empty-cupy] SKIPPED [ 8%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-ones_like-numpy] PASSED [ 8%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-ones_like-cupy] SKIPPED [ 8%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-ones-numpy] PASSED [ 8%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-ones-cupy] SKIPPED [ 8%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-zeros_like-numpy] PASSED [ 8%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-zeros_like-cupy] SKIPPED [ 8%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-zeros-numpy] PASSED [ 8%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-zeros-cupy] SKIPPED [ 8%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-full_like-numpy] PASSED [ 8%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-full_like-cupy] SKIPPED [ 8%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-full-numpy] PASSED [ 8%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-full-cupy] SKIPPED [ 8%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-empty_like-numpy] PASSED [ 8%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-empty_like-cupy] SKIPPED [ 8%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-empty-numpy] PASSED [ 8%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-empty-cupy] SKIPPED [ 8%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-ones_like-numpy] PASSED [ 8%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-ones_like-cupy] SKIPPED [ 8%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-ones-numpy] PASSED [ 8%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-ones-cupy] SKIPPED [ 8%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-zeros_like-numpy] PASSED [ 8%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-zeros_like-cupy] SKIPPED [ 8%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-zeros-numpy] PASSED [ 8%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-zeros-cupy] SKIPPED [ 8%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-full_like-numpy] PASSED [ 8%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-full_like-cupy] SKIPPED [ 8%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-full-numpy] PASSED [ 8%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-full-cupy] SKIPPED [ 8%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-empty_like-numpy] PASSED [ 8%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-empty_like-cupy] SKIPPED [ 8%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-empty-numpy] PASSED [ 8%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-empty-cupy] SKIPPED [ 8%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-ones_like-numpy] PASSED [ 8%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-ones_like-cupy] SKIPPED [ 8%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-ones-numpy] PASSED [ 8%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-ones-cupy] SKIPPED [ 8%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-zeros_like-numpy] PASSED [ 8%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-zeros_like-cupy] SKIPPED [ 8%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-zeros-numpy] PASSED [ 8%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-zeros-cupy] SKIPPED [ 8%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-full_like-numpy] PASSED [ 8%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-full_like-cupy] SKIPPED [ 8%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-full-numpy] PASSED [ 8%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-full-cupy] SKIPPED [ 8%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-empty_like-numpy] PASSED [ 8%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-empty_like-cupy] SKIPPED [ 8%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-empty-numpy] PASSED [ 8%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-empty-cupy] SKIPPED [ 8%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-ones_like-numpy] PASSED [ 8%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-ones_like-cupy] SKIPPED [ 8%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-ones-numpy] PASSED [ 8%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-ones-cupy] SKIPPED [ 8%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-zeros_like-numpy] PASSED [ 8%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-zeros_like-cupy] SKIPPED [ 8%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-zeros-numpy] PASSED [ 8%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-zeros-cupy] SKIPPED [ 8%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-full_like-numpy] PASSED [ 8%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-full_like-cupy] SKIPPED [ 8%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-full-numpy] PASSED [ 8%] 487s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-full-cupy] SKIPPED [ 8%] 487s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-empty_like-numpy] PASSED [ 8%] 487s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-empty_like-cupy] SKIPPED [ 8%] 487s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-empty-numpy] PASSED [ 8%] 487s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-empty-cupy] SKIPPED [ 8%] 487s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-ones_like-numpy] PASSED [ 8%] 487s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-ones_like-cupy] SKIPPED [ 8%] 487s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-ones-numpy] PASSED [ 8%] 487s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-ones-cupy] SKIPPED [ 8%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-zeros_like-numpy] PASSED [ 8%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-zeros_like-cupy] SKIPPED [ 8%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-zeros-numpy] PASSED [ 8%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-zeros-cupy] SKIPPED [ 8%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-full_like-numpy] PASSED [ 8%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-full_like-cupy] SKIPPED [ 8%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-full-numpy] PASSED [ 8%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-full-cupy] SKIPPED [ 8%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-empty_like-numpy] PASSED [ 8%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-empty_like-cupy] SKIPPED [ 8%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-empty-numpy] PASSED [ 8%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-empty-cupy] SKIPPED [ 8%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-ones_like-numpy] PASSED [ 8%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-ones_like-cupy] SKIPPED [ 8%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-ones-numpy] PASSED [ 8%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-ones-cupy] SKIPPED [ 8%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-zeros_like-numpy] PASSED [ 8%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-zeros_like-cupy] SKIPPED [ 8%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-zeros-numpy] PASSED [ 8%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-zeros-cupy] SKIPPED [ 8%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-full_like-numpy] PASSED [ 8%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-full_like-cupy] SKIPPED [ 8%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-full-numpy] PASSED [ 8%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-full-cupy] SKIPPED [ 8%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-empty_like-numpy] PASSED [ 8%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-empty_like-cupy] SKIPPED [ 8%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-empty-numpy] PASSED [ 8%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-empty-cupy] SKIPPED [ 8%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-ones_like-numpy] PASSED [ 8%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-ones_like-cupy] SKIPPED [ 8%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-ones-numpy] PASSED [ 8%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-ones-cupy] SKIPPED [ 8%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-zeros_like-numpy] PASSED [ 8%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-zeros_like-cupy] SKIPPED [ 8%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-zeros-numpy] PASSED [ 8%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-zeros-cupy] SKIPPED [ 8%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-full_like-numpy] PASSED [ 8%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-full_like-cupy] SKIPPED [ 8%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-full-numpy] PASSED [ 8%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-full-cupy] SKIPPED [ 8%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-empty_like-numpy] PASSED [ 8%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-empty_like-cupy] SKIPPED [ 8%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-empty-numpy] PASSED [ 8%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-empty-cupy] SKIPPED [ 8%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-ones_like-numpy] PASSED [ 8%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-ones_like-cupy] SKIPPED [ 8%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-ones-numpy] PASSED [ 9%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-ones-cupy] SKIPPED [ 9%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-zeros_like-numpy] PASSED [ 9%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-zeros_like-cupy] SKIPPED [ 9%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-zeros-numpy] PASSED [ 9%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-zeros-cupy] SKIPPED [ 9%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-full_like-numpy] PASSED [ 9%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-full_like-cupy] SKIPPED [ 9%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-full-numpy] PASSED [ 9%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-full-cupy] SKIPPED [ 9%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-empty_like-numpy] PASSED [ 9%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-empty_like-cupy] SKIPPED [ 9%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-empty-numpy] PASSED [ 9%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-empty-cupy] SKIPPED [ 9%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-ones_like-numpy] PASSED [ 9%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-ones_like-cupy] SKIPPED [ 9%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-ones-numpy] PASSED [ 9%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-ones-cupy] SKIPPED [ 9%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-zeros_like-numpy] PASSED [ 9%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-zeros_like-cupy] SKIPPED [ 9%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-zeros-numpy] PASSED [ 9%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-zeros-cupy] SKIPPED [ 9%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-full_like-numpy] PASSED [ 9%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-full_like-cupy] SKIPPED [ 9%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-full-numpy] PASSED [ 9%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-full-cupy] SKIPPED [ 9%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-empty_like-numpy] PASSED [ 9%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-empty_like-cupy] SKIPPED [ 9%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-empty-numpy] PASSED [ 9%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-empty-cupy] SKIPPED [ 9%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-ones_like-numpy] PASSED [ 9%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-ones_like-cupy] SKIPPED [ 9%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-ones-numpy] PASSED [ 9%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-ones-cupy] SKIPPED [ 9%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-zeros_like-numpy] PASSED [ 9%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-zeros_like-cupy] SKIPPED [ 9%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-zeros-numpy] PASSED [ 9%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-zeros-cupy] SKIPPED [ 9%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-full_like-numpy] PASSED [ 9%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-full_like-cupy] SKIPPED [ 9%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-full-numpy] PASSED [ 9%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-full-cupy] SKIPPED [ 9%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-empty_like-numpy] PASSED [ 9%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-empty_like-cupy] SKIPPED [ 9%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-empty-numpy] PASSED [ 9%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-empty-cupy] SKIPPED [ 9%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-ones_like-numpy] PASSED [ 9%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-ones_like-cupy] SKIPPED [ 9%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-ones-numpy] PASSED [ 9%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-ones-cupy] SKIPPED [ 9%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-zeros_like-numpy] PASSED [ 9%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-zeros_like-cupy] SKIPPED [ 9%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-zeros-numpy] PASSED [ 9%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-zeros-cupy] SKIPPED [ 9%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-full_like-numpy] PASSED [ 9%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-full_like-cupy] SKIPPED [ 9%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-full-numpy] PASSED [ 9%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-full-cupy] SKIPPED [ 9%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-empty_like-numpy] PASSED [ 9%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-empty_like-cupy] SKIPPED [ 9%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-empty-numpy] PASSED [ 9%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-empty-cupy] SKIPPED [ 9%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-ones_like-numpy] PASSED [ 9%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-ones_like-cupy] SKIPPED [ 9%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-ones-numpy] PASSED [ 9%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-ones-cupy] SKIPPED [ 9%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-zeros_like-numpy] PASSED [ 9%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-zeros_like-cupy] SKIPPED [ 9%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-zeros-numpy] PASSED [ 9%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-zeros-cupy] SKIPPED [ 9%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-full_like-numpy] PASSED [ 9%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-full_like-cupy] SKIPPED [ 9%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-full-numpy] PASSED [ 9%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-full-cupy] SKIPPED [ 9%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-empty_like-numpy] PASSED [ 9%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-empty_like-cupy] SKIPPED [ 9%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-empty-numpy] PASSED [ 9%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-empty-cupy] SKIPPED [ 9%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-ones_like-numpy] PASSED [ 9%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-ones_like-cupy] SKIPPED [ 9%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-ones-numpy] PASSED [ 9%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-ones-cupy] SKIPPED [ 9%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-zeros_like-numpy] PASSED [ 9%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-zeros_like-cupy] SKIPPED [ 9%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-zeros-numpy] PASSED [ 9%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-zeros-cupy] SKIPPED [ 9%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-full_like-numpy] PASSED [ 9%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-full_like-cupy] SKIPPED [ 9%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-full-numpy] PASSED [ 9%] 488s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-full-cupy] SKIPPED [ 9%] 488s array/tests/test_creation.py::test_arr_like_shape[i4-shape0-chunks0-None-empty_like-kwargs0] PASSED [ 9%] 488s array/tests/test_creation.py::test_arr_like_shape[i4-shape0-chunks0-None-ones_like-kwargs1] PASSED [ 9%] 488s array/tests/test_creation.py::test_arr_like_shape[i4-shape0-chunks0-None-zeros_like-kwargs2] PASSED [ 9%] 488s array/tests/test_creation.py::test_arr_like_shape[i4-shape0-chunks0-None-full_like-kwargs3] PASSED [ 9%] 488s array/tests/test_creation.py::test_arr_like_shape[i4-shape1-chunks1-out_shape1-empty_like-kwargs0] PASSED [ 9%] 488s array/tests/test_creation.py::test_arr_like_shape[i4-shape1-chunks1-out_shape1-ones_like-kwargs1] PASSED [ 9%] 488s array/tests/test_creation.py::test_arr_like_shape[i4-shape1-chunks1-out_shape1-zeros_like-kwargs2] PASSED [ 9%] 488s array/tests/test_creation.py::test_arr_like_shape[i4-shape1-chunks1-out_shape1-full_like-kwargs3] PASSED [ 9%] 488s array/tests/test_creation.py::test_arr_like_shape[i4-shape2-4-20-empty_like-kwargs0] PASSED [ 9%] 488s array/tests/test_creation.py::test_arr_like_shape[i4-shape2-4-20-ones_like-kwargs1] PASSED [ 9%] 488s array/tests/test_creation.py::test_arr_like_shape[i4-shape2-4-20-zeros_like-kwargs2] PASSED [ 9%] 488s array/tests/test_creation.py::test_arr_like_shape[i4-shape2-4-20-full_like-kwargs3] PASSED [ 9%] 488s array/tests/test_creation.py::test_arr_like_shape[i4-shape3-chunks3-out_shape3-empty_like-kwargs0] PASSED [ 9%] 488s array/tests/test_creation.py::test_arr_like_shape[i4-shape3-chunks3-out_shape3-ones_like-kwargs1] PASSED [ 9%] 488s array/tests/test_creation.py::test_arr_like_shape[i4-shape3-chunks3-out_shape3-zeros_like-kwargs2] PASSED [ 9%] 488s array/tests/test_creation.py::test_arr_like_shape[i4-shape3-chunks3-out_shape3-full_like-kwargs3] PASSED [ 9%] 488s array/tests/test_creation.py::test_arr_like_shape[i4-shape4-None-out_shape4-empty_like-kwargs0] PASSED [ 9%] 488s array/tests/test_creation.py::test_arr_like_shape[i4-shape4-None-out_shape4-ones_like-kwargs1] PASSED [ 9%] 488s array/tests/test_creation.py::test_arr_like_shape[i4-shape4-None-out_shape4-zeros_like-kwargs2] PASSED [ 9%] 488s array/tests/test_creation.py::test_arr_like_shape[i4-shape4-None-out_shape4-full_like-kwargs3] PASSED [ 9%] 488s array/tests/test_creation.py::test_arr_like_shape[i4-shape5-chunks5-out_shape5-empty_like-kwargs0] PASSED [ 9%] 488s array/tests/test_creation.py::test_arr_like_shape[i4-shape5-chunks5-out_shape5-ones_like-kwargs1] PASSED [ 9%] 488s array/tests/test_creation.py::test_arr_like_shape[i4-shape5-chunks5-out_shape5-zeros_like-kwargs2] PASSED [ 9%] 488s array/tests/test_creation.py::test_arr_like_shape[i4-shape5-chunks5-out_shape5-full_like-kwargs3] PASSED [ 9%] 488s array/tests/test_creation.py::test_arr_like_shape[i4-shape6-chunks6-out_shape6-empty_like-kwargs0] PASSED [ 9%] 488s array/tests/test_creation.py::test_arr_like_shape[i4-shape6-chunks6-out_shape6-ones_like-kwargs1] PASSED [ 9%] 488s array/tests/test_creation.py::test_arr_like_shape[i4-shape6-chunks6-out_shape6-zeros_like-kwargs2] PASSED [ 9%] 488s array/tests/test_creation.py::test_arr_like_shape[i4-shape6-chunks6-out_shape6-full_like-kwargs3] PASSED [ 9%] 488s array/tests/test_creation.py::test_arr_like_shape[i4-shape7-auto-out_shape7-empty_like-kwargs0] PASSED [ 9%] 488s array/tests/test_creation.py::test_arr_like_shape[i4-shape7-auto-out_shape7-ones_like-kwargs1] PASSED [ 9%] 488s array/tests/test_creation.py::test_arr_like_shape[i4-shape7-auto-out_shape7-zeros_like-kwargs2] PASSED [ 9%] 488s array/tests/test_creation.py::test_arr_like_shape[i4-shape7-auto-out_shape7-full_like-kwargs3] PASSED [ 9%] 488s array/tests/test_creation.py::test_linspace[True] PASSED [ 9%] 488s array/tests/test_creation.py::test_linspace[False] PASSED [ 9%] 489s array/tests/test_creation.py::test_arange PASSED [ 9%] 489s array/tests/test_creation.py::test_arange_dtypes[0-1-1-None] PASSED [ 9%] 489s array/tests/test_creation.py::test_arange_dtypes[1.5-2-1-None] PASSED [ 9%] 489s array/tests/test_creation.py::test_arange_dtypes[1-2.5-1-None] PASSED [ 10%] 489s array/tests/test_creation.py::test_arange_dtypes[1-2-0.5-None] PASSED [ 10%] 489s array/tests/test_creation.py::test_arange_dtypes[start4-stop4-step4-None] PASSED [ 10%] 489s array/tests/test_creation.py::test_arange_dtypes[start5-stop5-step5-None] PASSED [ 10%] 489s array/tests/test_creation.py::test_arange_dtypes[start6-stop6-step6-None] PASSED [ 10%] 489s array/tests/test_creation.py::test_arange_dtypes[start7-stop7-step7-None] PASSED [ 10%] 489s array/tests/test_creation.py::test_arange_dtypes[start8-stop8-step8-uint32] PASSED [ 10%] 489s array/tests/test_creation.py::test_arange_dtypes[start9-stop9-step9-uint64] PASSED [ 10%] 489s array/tests/test_creation.py::test_arange_cast_float_int_step XFAIL [ 10%] 489s array/tests/test_creation.py::test_arange_float_step PASSED [ 10%] 489s array/tests/test_creation.py::test_indices_wrong_chunks PASSED [ 10%] 489s array/tests/test_creation.py::test_indices_dimensions_chunks PASSED [ 10%] 489s array/tests/test_creation.py::test_empty_indices PASSED [ 10%] 489s array/tests/test_creation.py::test_indices PASSED [ 10%] 489s array/tests/test_creation.py::test_meshgrid[False-ij-shapes0-chunks0] PASSED [ 10%] 489s array/tests/test_creation.py::test_meshgrid[False-ij-shapes1-chunks1] PASSED [ 10%] 489s array/tests/test_creation.py::test_meshgrid[False-ij-shapes2-chunks2] PASSED [ 10%] 489s array/tests/test_creation.py::test_meshgrid[False-ij-shapes3-chunks3] PASSED [ 10%] 489s array/tests/test_creation.py::test_meshgrid[False-ij-shapes4-chunks4] PASSED [ 10%] 489s array/tests/test_creation.py::test_meshgrid[False-ij-shapes5-chunks5] PASSED [ 10%] 489s array/tests/test_creation.py::test_meshgrid[False-xy-shapes0-chunks0] PASSED [ 10%] 489s array/tests/test_creation.py::test_meshgrid[False-xy-shapes1-chunks1] PASSED [ 10%] 489s array/tests/test_creation.py::test_meshgrid[False-xy-shapes2-chunks2] PASSED [ 10%] 489s array/tests/test_creation.py::test_meshgrid[False-xy-shapes3-chunks3] PASSED [ 10%] 489s array/tests/test_creation.py::test_meshgrid[False-xy-shapes4-chunks4] PASSED [ 10%] 489s array/tests/test_creation.py::test_meshgrid[False-xy-shapes5-chunks5] PASSED [ 10%] 489s array/tests/test_creation.py::test_meshgrid[True-ij-shapes0-chunks0] PASSED [ 10%] 489s array/tests/test_creation.py::test_meshgrid[True-ij-shapes1-chunks1] PASSED [ 10%] 489s array/tests/test_creation.py::test_meshgrid[True-ij-shapes2-chunks2] PASSED [ 10%] 489s array/tests/test_creation.py::test_meshgrid[True-ij-shapes3-chunks3] PASSED [ 10%] 489s array/tests/test_creation.py::test_meshgrid[True-ij-shapes4-chunks4] PASSED [ 10%] 489s array/tests/test_creation.py::test_meshgrid[True-ij-shapes5-chunks5] PASSED [ 10%] 489s array/tests/test_creation.py::test_meshgrid[True-xy-shapes0-chunks0] PASSED [ 10%] 489s array/tests/test_creation.py::test_meshgrid[True-xy-shapes1-chunks1] PASSED [ 10%] 489s array/tests/test_creation.py::test_meshgrid[True-xy-shapes2-chunks2] PASSED [ 10%] 489s array/tests/test_creation.py::test_meshgrid[True-xy-shapes3-chunks3] PASSED [ 10%] 489s array/tests/test_creation.py::test_meshgrid[True-xy-shapes4-chunks4] PASSED [ 10%] 489s array/tests/test_creation.py::test_meshgrid[True-xy-shapes5-chunks5] PASSED [ 10%] 489s array/tests/test_creation.py::test_meshgrid_inputcoercion PASSED [ 10%] 489s array/tests/test_creation.py::test_tri[3-None-0-float-auto] PASSED [ 10%] 489s array/tests/test_creation.py::test_tri[4-None-0-float-auto] PASSED [ 10%] 489s array/tests/test_creation.py::test_tri[3-4-0-bool-auto] PASSED [ 10%] 489s array/tests/test_creation.py::test_tri[3-None-1-int-auto] PASSED [ 10%] 489s array/tests/test_creation.py::test_tri[3-None--1-int-auto] PASSED [ 10%] 489s array/tests/test_creation.py::test_tri[3-None-2-int-1] PASSED [ 10%] 489s array/tests/test_creation.py::test_tri[6-8--2-int-chunks6] PASSED [ 10%] 489s array/tests/test_creation.py::test_tri[6-8-0-int-chunks7] PASSED [ 10%] 489s array/tests/test_creation.py::test_eye PASSED [ 10%] 489s array/tests/test_creation.py::test_diag_bad_input[0] PASSED [ 10%] 489s array/tests/test_creation.py::test_diag_bad_input[3] PASSED [ 10%] 489s array/tests/test_creation.py::test_diag_bad_input[-3] PASSED [ 10%] 489s array/tests/test_creation.py::test_diag_bad_input[8] PASSED [ 10%] 489s array/tests/test_creation.py::test_diag_2d_array_creation[0] PASSED [ 10%] 489s array/tests/test_creation.py::test_diag_2d_array_creation[3] PASSED [ 10%] 489s array/tests/test_creation.py::test_diag_2d_array_creation[-3] PASSED [ 10%] 489s array/tests/test_creation.py::test_diag_2d_array_creation[8] PASSED [ 10%] 489s array/tests/test_creation.py::test_diag_extraction[0] PASSED [ 10%] 489s array/tests/test_creation.py::test_diag_extraction[3] PASSED [ 10%] 489s array/tests/test_creation.py::test_diag_extraction[-3] PASSED [ 10%] 489s array/tests/test_creation.py::test_diag_extraction[8] PASSED [ 10%] 489s array/tests/test_creation.py::test_diagonal PASSED [ 10%] 489s array/tests/test_creation.py::test_fromfunction[-kwargs0-None] PASSED [ 10%] 489s array/tests/test_creation.py::test_fromfunction[-kwargs0-f8] PASSED [ 10%] 489s array/tests/test_creation.py::test_fromfunction[-kwargs0-i8] PASSED [ 10%] 489s array/tests/test_creation.py::test_fromfunction[-kwargs1-None] PASSED [ 10%] 489s array/tests/test_creation.py::test_fromfunction[-kwargs1-f8] PASSED [ 10%] 489s array/tests/test_creation.py::test_fromfunction[-kwargs1-i8] PASSED [ 10%] 489s array/tests/test_creation.py::test_fromfunction[-kwargs2-None] PASSED [ 10%] 489s array/tests/test_creation.py::test_fromfunction[-kwargs2-f8] PASSED [ 10%] 489s array/tests/test_creation.py::test_fromfunction[-kwargs2-i8] PASSED [ 10%] 490s array/tests/test_creation.py::test_repeat PASSED [ 10%] 490s array/tests/test_creation.py::test_tile_basic[2] PASSED [ 10%] 490s array/tests/test_creation.py::test_tile_basic[reps1] PASSED [ 10%] 490s array/tests/test_creation.py::test_tile_basic[reps2] PASSED [ 10%] 490s array/tests/test_creation.py::test_tile_basic[reps3] PASSED [ 10%] 490s array/tests/test_creation.py::test_tile_basic[reps4] PASSED [ 10%] 490s array/tests/test_creation.py::test_tile_chunks[0-shape0-chunks0] PASSED [ 10%] 490s array/tests/test_creation.py::test_tile_chunks[0-shape1-chunks1] PASSED [ 10%] 490s array/tests/test_creation.py::test_tile_chunks[1-shape0-chunks0] PASSED [ 10%] 490s array/tests/test_creation.py::test_tile_chunks[1-shape1-chunks1] PASSED [ 10%] 490s array/tests/test_creation.py::test_tile_chunks[2-shape0-chunks0] PASSED [ 10%] 490s array/tests/test_creation.py::test_tile_chunks[2-shape1-chunks1] PASSED [ 10%] 490s array/tests/test_creation.py::test_tile_chunks[3-shape0-chunks0] PASSED [ 10%] 490s array/tests/test_creation.py::test_tile_chunks[3-shape1-chunks1] PASSED [ 10%] 490s array/tests/test_creation.py::test_tile_chunks[5-shape0-chunks0] PASSED [ 10%] 490s array/tests/test_creation.py::test_tile_chunks[5-shape1-chunks1] PASSED [ 10%] 490s array/tests/test_creation.py::test_tile_chunks[reps5-shape0-chunks0] PASSED [ 10%] 490s array/tests/test_creation.py::test_tile_chunks[reps5-shape1-chunks1] PASSED [ 10%] 490s array/tests/test_creation.py::test_tile_chunks[reps6-shape0-chunks0] PASSED [ 10%] 490s array/tests/test_creation.py::test_tile_chunks[reps6-shape1-chunks1] PASSED [ 10%] 490s array/tests/test_creation.py::test_tile_neg_reps[-1-shape0-chunks0] PASSED [ 10%] 490s array/tests/test_creation.py::test_tile_neg_reps[-1-shape1-chunks1] PASSED [ 10%] 490s array/tests/test_creation.py::test_tile_neg_reps[-5-shape0-chunks0] PASSED [ 10%] 490s array/tests/test_creation.py::test_tile_neg_reps[-5-shape1-chunks1] PASSED [ 10%] 490s array/tests/test_creation.py::test_tile_zero_reps[0-shape0-chunks0] PASSED [ 10%] 490s array/tests/test_creation.py::test_tile_zero_reps[0-shape1-chunks1] PASSED [ 10%] 490s array/tests/test_creation.py::test_tile_zero_reps[reps1-shape0-chunks0] PASSED [ 10%] 490s array/tests/test_creation.py::test_tile_zero_reps[reps1-shape1-chunks1] PASSED [ 10%] 490s array/tests/test_creation.py::test_tile_zero_reps[reps2-shape0-chunks0] PASSED [ 10%] 490s array/tests/test_creation.py::test_tile_zero_reps[reps2-shape1-chunks1] PASSED [ 10%] 490s array/tests/test_creation.py::test_tile_zero_reps[reps3-shape0-chunks0] PASSED [ 10%] 490s array/tests/test_creation.py::test_tile_zero_reps[reps3-shape1-chunks1] PASSED [ 10%] 490s array/tests/test_creation.py::test_tile_empty_array[2-shape0-chunks0] PASSED [ 10%] 490s array/tests/test_creation.py::test_tile_empty_array[2-shape1-chunks1] PASSED [ 10%] 490s array/tests/test_creation.py::test_tile_empty_array[reps1-shape0-chunks0] PASSED [ 10%] 490s array/tests/test_creation.py::test_tile_empty_array[reps1-shape1-chunks1] PASSED [ 10%] 490s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps0-shape0] PASSED [ 10%] 490s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps0-shape1] PASSED [ 10%] 490s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps0-shape2] PASSED [ 10%] 490s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps0-shape3] PASSED [ 10%] 490s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps0-shape4] PASSED [ 10%] 490s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps0-shape5] PASSED [ 10%] 490s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps1-shape0] PASSED [ 10%] 490s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps1-shape1] PASSED [ 10%] 490s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps1-shape2] PASSED [ 10%] 490s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps1-shape3] PASSED [ 10%] 490s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps1-shape4] PASSED [ 10%] 490s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps1-shape5] PASSED [ 10%] 490s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps2-shape0] PASSED [ 10%] 490s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps2-shape1] PASSED [ 10%] 490s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps2-shape2] PASSED [ 10%] 490s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps2-shape3] PASSED [ 10%] 490s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps2-shape4] PASSED [ 10%] 490s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps2-shape5] PASSED [ 10%] 490s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps3-shape0] PASSED [ 10%] 490s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps3-shape1] PASSED [ 10%] 490s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps3-shape2] PASSED [ 10%] 490s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps3-shape3] PASSED [ 11%] 490s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps3-shape4] PASSED [ 11%] 490s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps3-shape5] PASSED [ 11%] 490s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps4-shape0] PASSED [ 11%] 490s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps4-shape1] PASSED [ 11%] 490s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps4-shape2] PASSED [ 11%] 490s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps4-shape3] PASSED [ 11%] 490s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps4-shape4] PASSED [ 11%] 490s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps4-shape5] PASSED [ 11%] 490s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps5-shape0] PASSED [ 11%] 491s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps5-shape1] PASSED [ 11%] 491s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps5-shape2] PASSED [ 11%] 491s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps5-shape3] PASSED [ 11%] 491s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps5-shape4] PASSED [ 11%] 491s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps5-shape5] PASSED [ 11%] 491s array/tests/test_creation.py::test_pad_0_width[shape0-chunks0-0-constant-kwargs0] PASSED [ 11%] 491s array/tests/test_creation.py::test_pad_0_width[shape1-chunks1-0-edge-kwargs1] PASSED [ 11%] 491s array/tests/test_creation.py::test_pad_0_width[shape2-chunks2-0-linear_ramp-kwargs2] PASSED [ 11%] 491s array/tests/test_creation.py::test_pad_0_width[shape3-chunks3-0-reflect-kwargs3] PASSED [ 11%] 491s array/tests/test_creation.py::test_pad_0_width[shape4-chunks4-0-symmetric-kwargs4] PASSED [ 11%] 491s array/tests/test_creation.py::test_pad_0_width[shape5-chunks5-0-wrap-kwargs5] PASSED [ 11%] 491s array/tests/test_creation.py::test_pad_0_width[shape6-chunks6-0-empty-kwargs6] PASSED [ 11%] 491s array/tests/test_creation.py::test_pad[shape0-chunks0-1-constant-kwargs0] PASSED [ 11%] 491s array/tests/test_creation.py::test_pad[shape1-chunks1-2-constant-kwargs1] PASSED [ 11%] 491s array/tests/test_creation.py::test_pad[shape2-chunks2-2-constant-kwargs2] PASSED [ 11%] 491s array/tests/test_creation.py::test_pad[shape3-chunks3-pad_width3-constant-kwargs3] PASSED [ 11%] 491s array/tests/test_creation.py::test_pad[shape4-chunks4-pad_width4-constant-kwargs4] PASSED [ 11%] 491s array/tests/test_creation.py::test_pad[shape5-chunks5-3-edge-kwargs5] PASSED [ 11%] 491s array/tests/test_creation.py::test_pad[shape6-chunks6-3-linear_ramp-kwargs6] PASSED [ 11%] 491s array/tests/test_creation.py::test_pad[shape7-chunks7-3-linear_ramp-kwargs7] PASSED [ 11%] 491s array/tests/test_creation.py::test_pad[shape8-chunks8-pad_width8-linear_ramp-kwargs8] PASSED [ 11%] 491s array/tests/test_creation.py::test_pad[shape9-chunks9-pad_width9-reflect-kwargs9] PASSED [ 11%] 491s array/tests/test_creation.py::test_pad[shape10-chunks10-pad_width10-symmetric-kwargs10] PASSED [ 11%] 491s array/tests/test_creation.py::test_pad[shape11-chunks11-pad_width11-wrap-kwargs11] PASSED [ 11%] 491s array/tests/test_creation.py::test_pad[shape12-chunks12-pad_width12-maximum-kwargs12] PASSED [ 11%] 491s array/tests/test_creation.py::test_pad[shape13-chunks13-pad_width13-mean-kwargs13] PASSED [ 11%] 491s array/tests/test_creation.py::test_pad[shape14-chunks14-pad_width14-minimum-kwargs14] PASSED [ 11%] 491s array/tests/test_creation.py::test_pad[shape15-chunks15-1-empty-kwargs15] PASSED [ 11%] 491s array/tests/test_creation.py::test_pad_constant_values[np_a0-pad_value0] PASSED [ 11%] 491s array/tests/test_creation.py::test_pad_constant_values[np_a1-0.0] PASSED [ 11%] 491s array/tests/test_creation.py::test_pad_constant_values[np_a2-pad_value2] PASSED [ 11%] 491s array/tests/test_creation.py::test_pad_constant_values[np_a3-pad_value3] PASSED [ 11%] 491s array/tests/test_creation.py::test_pad_constant_values[np_a4-00] PASSED [ 11%] 491s array/tests/test_creation.py::test_pad_constant_values[np_a5-pad_value5] PASSED [ 11%] 491s array/tests/test_creation.py::test_pad_constant_values[np_a6-pad_value6] PASSED [ 11%] 491s array/tests/test_creation.py::test_pad_constant_values[np_a7-pad_value7] PASSED [ 11%] 491s array/tests/test_creation.py::test_pad_constant_values[np_a8-pad_value8] PASSED [ 11%] 491s array/tests/test_creation.py::test_pad_constant_values[np_a9-pad_value9] PASSED [ 11%] 491s array/tests/test_creation.py::test_pad_3d_data[constant-2-uint8] PASSED [ 11%] 491s array/tests/test_creation.py::test_pad_3d_data[constant-2-int16] PASSED [ 11%] 491s array/tests/test_creation.py::test_pad_3d_data[constant-2-float32] PASSED [ 11%] 491s array/tests/test_creation.py::test_pad_3d_data[constant-2-bool] PASSED [ 11%] 491s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths1-uint8] PASSED [ 11%] 491s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths1-int16] PASSED [ 11%] 491s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths1-float32] PASSED [ 11%] 491s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths1-bool] PASSED [ 11%] 491s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths2-uint8] PASSED [ 11%] 491s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths2-int16] PASSED [ 11%] 491s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths2-float32] PASSED [ 11%] 491s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths2-bool] PASSED [ 11%] 491s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths3-uint8] PASSED [ 11%] 491s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths3-int16] PASSED [ 11%] 491s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths3-float32] PASSED [ 11%] 491s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths3-bool] PASSED [ 11%] 491s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths4-uint8] PASSED [ 11%] 491s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths4-int16] PASSED [ 11%] 491s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths4-float32] PASSED [ 11%] 491s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths4-bool] PASSED [ 11%] 491s array/tests/test_creation.py::test_pad_3d_data[edge-2-uint8] PASSED [ 11%] 491s array/tests/test_creation.py::test_pad_3d_data[edge-2-int16] PASSED [ 11%] 491s array/tests/test_creation.py::test_pad_3d_data[edge-2-float32] PASSED [ 11%] 491s array/tests/test_creation.py::test_pad_3d_data[edge-2-bool] PASSED [ 11%] 491s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths1-uint8] PASSED [ 11%] 491s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths1-int16] PASSED [ 11%] 491s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths1-float32] PASSED [ 11%] 491s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths1-bool] PASSED [ 11%] 491s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths2-uint8] PASSED [ 11%] 491s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths2-int16] PASSED [ 11%] 491s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths2-float32] PASSED [ 11%] 491s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths2-bool] PASSED [ 11%] 491s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths3-uint8] PASSED [ 11%] 491s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths3-int16] PASSED [ 11%] 491s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths3-float32] PASSED [ 11%] 491s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths3-bool] PASSED [ 11%] 491s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths4-uint8] PASSED [ 11%] 491s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths4-int16] PASSED [ 11%] 491s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths4-float32] PASSED [ 11%] 491s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths4-bool] PASSED [ 11%] 491s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-2-uint8] PASSED [ 11%] 491s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-2-int16] PASSED [ 11%] 491s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-2-float32] PASSED [ 11%] 491s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-2-bool] PASSED [ 11%] 491s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths1-uint8] PASSED [ 11%] 491s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths1-int16] PASSED [ 11%] 491s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths1-float32] PASSED [ 11%] 491s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths1-bool] PASSED [ 11%] 492s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths2-uint8] PASSED [ 11%] 492s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths2-int16] PASSED [ 11%] 492s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths2-float32] PASSED [ 11%] 492s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths2-bool] PASSED [ 11%] 492s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths3-uint8] PASSED [ 11%] 492s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths3-int16] PASSED [ 11%] 492s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths3-float32] PASSED [ 11%] 492s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths3-bool] PASSED [ 11%] 492s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths4-uint8] PASSED [ 11%] 492s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths4-int16] PASSED [ 11%] 492s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths4-float32] PASSED [ 11%] 492s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths4-bool] PASSED [ 11%] 492s array/tests/test_creation.py::test_pad_3d_data[maximum-2-uint8] PASSED [ 11%] 492s array/tests/test_creation.py::test_pad_3d_data[maximum-2-int16] PASSED [ 11%] 492s array/tests/test_creation.py::test_pad_3d_data[maximum-2-float32] PASSED [ 11%] 492s array/tests/test_creation.py::test_pad_3d_data[maximum-2-bool] PASSED [ 11%] 492s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths1-uint8] PASSED [ 11%] 492s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths1-int16] PASSED [ 11%] 492s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths1-float32] PASSED [ 11%] 492s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths1-bool] PASSED [ 11%] 492s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths2-uint8] PASSED [ 11%] 492s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths2-int16] PASSED [ 11%] 492s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths2-float32] PASSED [ 11%] 492s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths2-bool] PASSED [ 11%] 493s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths3-uint8] PASSED [ 11%] 493s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths3-int16] PASSED [ 11%] 493s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths3-float32] PASSED [ 11%] 493s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths3-bool] PASSED [ 11%] 493s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths4-uint8] PASSED [ 11%] 493s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths4-int16] PASSED [ 11%] 493s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths4-float32] PASSED [ 11%] 493s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths4-bool] PASSED [ 12%] 493s array/tests/test_creation.py::test_pad_3d_data[mean-2-uint8] PASSED [ 12%] 493s array/tests/test_creation.py::test_pad_3d_data[mean-2-int16] PASSED [ 12%] 493s array/tests/test_creation.py::test_pad_3d_data[mean-2-float32] PASSED [ 12%] 493s array/tests/test_creation.py::test_pad_3d_data[mean-2-bool] PASSED [ 12%] 493s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths1-uint8] PASSED [ 12%] 493s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths1-int16] PASSED [ 12%] 494s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths1-float32] PASSED [ 12%] 494s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths1-bool] PASSED [ 12%] 494s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths2-uint8] PASSED [ 12%] 494s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths2-int16] PASSED [ 12%] 494s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths2-float32] PASSED [ 12%] 494s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths2-bool] PASSED [ 12%] 494s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths3-uint8] PASSED [ 12%] 494s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths3-int16] PASSED [ 12%] 494s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths3-float32] PASSED [ 12%] 494s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths3-bool] PASSED [ 12%] 494s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths4-uint8] PASSED [ 12%] 495s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths4-int16] PASSED [ 12%] 495s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths4-float32] PASSED [ 12%] 495s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths4-bool] PASSED [ 12%] 495s array/tests/test_creation.py::test_pad_3d_data[minimum-2-uint8] PASSED [ 12%] 495s array/tests/test_creation.py::test_pad_3d_data[minimum-2-int16] PASSED [ 12%] 495s array/tests/test_creation.py::test_pad_3d_data[minimum-2-float32] PASSED [ 12%] 495s array/tests/test_creation.py::test_pad_3d_data[minimum-2-bool] PASSED [ 12%] 495s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths1-uint8] PASSED [ 12%] 495s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths1-int16] PASSED [ 12%] 495s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths1-float32] PASSED [ 12%] 495s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths1-bool] PASSED [ 12%] 495s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths2-uint8] PASSED [ 12%] 495s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths2-int16] PASSED [ 12%] 495s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths2-float32] PASSED [ 12%] 495s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths2-bool] PASSED [ 12%] 495s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths3-uint8] PASSED [ 12%] 495s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths3-int16] PASSED [ 12%] 495s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths3-float32] PASSED [ 12%] 496s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths3-bool] PASSED [ 12%] 496s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths4-uint8] PASSED [ 12%] 496s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths4-int16] PASSED [ 12%] 496s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths4-float32] PASSED [ 12%] 496s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths4-bool] PASSED [ 12%] 496s array/tests/test_creation.py::test_pad_3d_data[reflect-2-uint8] SKIPPED [ 12%] 496s array/tests/test_creation.py::test_pad_3d_data[reflect-2-int16] SKIPPED [ 12%] 496s array/tests/test_creation.py::test_pad_3d_data[reflect-2-float32] SKIPPED [ 12%] 496s array/tests/test_creation.py::test_pad_3d_data[reflect-2-bool] SKIPPED [ 12%] 496s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths1-uint8] SKIPPED [ 12%] 496s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths1-int16] SKIPPED [ 12%] 496s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths1-float32] SKIPPED [ 12%] 496s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths1-bool] SKIPPED [ 12%] 496s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths2-uint8] SKIPPED [ 12%] 496s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths2-int16] SKIPPED [ 12%] 496s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths2-float32] SKIPPED [ 12%] 496s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths2-bool] SKIPPED [ 12%] 496s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths3-uint8] SKIPPED [ 12%] 496s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths3-int16] SKIPPED [ 12%] 496s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths3-float32] SKIPPED [ 12%] 496s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths3-bool] SKIPPED [ 12%] 496s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths4-uint8] SKIPPED [ 12%] 496s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths4-int16] SKIPPED [ 12%] 496s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths4-float32] SKIPPED [ 12%] 496s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths4-bool] SKIPPED [ 12%] 496s array/tests/test_creation.py::test_pad_3d_data[symmetric-2-uint8] SKIPPED [ 12%] 496s array/tests/test_creation.py::test_pad_3d_data[symmetric-2-int16] SKIPPED [ 12%] 496s array/tests/test_creation.py::test_pad_3d_data[symmetric-2-float32] SKIPPED [ 12%] 496s array/tests/test_creation.py::test_pad_3d_data[symmetric-2-bool] SKIPPED [ 12%] 496s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths1-uint8] SKIPPED [ 12%] 496s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths1-int16] SKIPPED [ 12%] 496s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths1-float32] SKIPPED [ 12%] 496s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths1-bool] SKIPPED [ 12%] 496s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths2-uint8] SKIPPED [ 12%] 496s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths2-int16] SKIPPED [ 12%] 496s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths2-float32] SKIPPED [ 12%] 496s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths2-bool] SKIPPED [ 12%] 496s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths3-uint8] SKIPPED [ 12%] 496s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths3-int16] SKIPPED [ 12%] 496s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths3-float32] SKIPPED [ 12%] 496s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths3-bool] SKIPPED [ 12%] 496s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths4-uint8] SKIPPED [ 12%] 496s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths4-int16] SKIPPED [ 12%] 496s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths4-float32] SKIPPED [ 12%] 496s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths4-bool] SKIPPED [ 12%] 496s array/tests/test_creation.py::test_pad_3d_data[wrap-2-uint8] SKIPPED [ 12%] 496s array/tests/test_creation.py::test_pad_3d_data[wrap-2-int16] SKIPPED [ 12%] 496s array/tests/test_creation.py::test_pad_3d_data[wrap-2-float32] SKIPPED [ 12%] 496s array/tests/test_creation.py::test_pad_3d_data[wrap-2-bool] SKIPPED [ 12%] 496s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths1-uint8] SKIPPED [ 12%] 496s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths1-int16] SKIPPED [ 12%] 496s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths1-float32] SKIPPED [ 12%] 496s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths1-bool] SKIPPED [ 12%] 496s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths2-uint8] SKIPPED [ 12%] 496s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths2-int16] SKIPPED [ 12%] 496s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths2-float32] SKIPPED [ 12%] 496s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths2-bool] SKIPPED [ 12%] 496s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths3-uint8] SKIPPED [ 12%] 496s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths3-int16] SKIPPED [ 12%] 496s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths3-float32] SKIPPED [ 12%] 496s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths3-bool] SKIPPED [ 12%] 496s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths4-uint8] SKIPPED [ 12%] 496s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths4-int16] SKIPPED [ 12%] 496s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths4-float32] SKIPPED [ 12%] 496s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths4-bool] SKIPPED [ 12%] 496s array/tests/test_creation.py::test_pad_3d_data[median-2-uint8] SKIPPED [ 12%] 496s array/tests/test_creation.py::test_pad_3d_data[median-2-int16] SKIPPED [ 12%] 496s array/tests/test_creation.py::test_pad_3d_data[median-2-float32] SKIPPED [ 12%] 496s array/tests/test_creation.py::test_pad_3d_data[median-2-bool] SKIPPED [ 12%] 496s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths1-uint8] SKIPPED [ 12%] 496s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths1-int16] SKIPPED [ 12%] 496s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths1-float32] SKIPPED [ 12%] 496s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths1-bool] SKIPPED [ 12%] 496s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths2-uint8] SKIPPED [ 12%] 496s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths2-int16] SKIPPED [ 12%] 496s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths2-float32] SKIPPED [ 12%] 496s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths2-bool] SKIPPED [ 12%] 496s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths3-uint8] SKIPPED [ 12%] 496s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths3-int16] SKIPPED [ 12%] 496s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths3-float32] SKIPPED [ 12%] 496s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths3-bool] SKIPPED [ 12%] 496s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths4-uint8] SKIPPED [ 12%] 496s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths4-int16] SKIPPED [ 12%] 496s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths4-float32] SKIPPED [ 12%] 496s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths4-bool] SKIPPED [ 12%] 496s array/tests/test_creation.py::test_pad_3d_data[empty-2-uint8] SKIPPED [ 12%] 496s array/tests/test_creation.py::test_pad_3d_data[empty-2-int16] SKIPPED [ 12%] 496s array/tests/test_creation.py::test_pad_3d_data[empty-2-float32] SKIPPED [ 12%] 496s array/tests/test_creation.py::test_pad_3d_data[empty-2-bool] SKIPPED [ 12%] 496s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths1-uint8] SKIPPED [ 12%] 496s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths1-int16] SKIPPED [ 12%] 496s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths1-float32] SKIPPED [ 13%] 496s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths1-bool] SKIPPED [ 13%] 496s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths2-uint8] SKIPPED [ 13%] 496s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths2-int16] SKIPPED [ 13%] 496s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths2-float32] SKIPPED [ 13%] 496s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths2-bool] SKIPPED [ 13%] 496s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths3-uint8] SKIPPED [ 13%] 496s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths3-int16] SKIPPED [ 13%] 496s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths3-float32] SKIPPED [ 13%] 496s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths3-bool] SKIPPED [ 13%] 496s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths4-uint8] SKIPPED [ 13%] 496s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths4-int16] SKIPPED [ 13%] 496s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths4-float32] SKIPPED [ 13%] 496s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths4-bool] SKIPPED [ 13%] 496s array/tests/test_creation.py::test_pad_udf[kwargs0] PASSED [ 13%] 496s array/tests/test_creation.py::test_pad_udf[kwargs1] PASSED [ 13%] 496s array/tests/test_creation.py::test_auto_chunks PASSED [ 13%] 496s array/tests/test_creation.py::test_string_auto_chunk PASSED [ 13%] 496s array/tests/test_creation.py::test_diagonal_zero_chunks PASSED [ 13%] 496s array/tests/test_creation.py::test_nan_zeros_ones_like[u4-shape_chunks0-zeros_like] PASSED [ 13%] 496s array/tests/test_creation.py::test_nan_zeros_ones_like[u4-shape_chunks0-ones_like] PASSED [ 13%] 496s array/tests/test_creation.py::test_nan_zeros_ones_like[u4-shape_chunks1-zeros_like] PASSED [ 13%] 496s array/tests/test_creation.py::test_nan_zeros_ones_like[u4-shape_chunks1-ones_like] PASSED [ 13%] 496s array/tests/test_creation.py::test_nan_zeros_ones_like[float32-shape_chunks0-zeros_like] PASSED [ 13%] 496s array/tests/test_creation.py::test_nan_zeros_ones_like[float32-shape_chunks0-ones_like] PASSED [ 13%] 496s array/tests/test_creation.py::test_nan_zeros_ones_like[float32-shape_chunks1-zeros_like] PASSED [ 13%] 496s array/tests/test_creation.py::test_nan_zeros_ones_like[float32-shape_chunks1-ones_like] PASSED [ 13%] 496s array/tests/test_creation.py::test_nan_zeros_ones_like[None-shape_chunks0-zeros_like] PASSED [ 13%] 496s array/tests/test_creation.py::test_nan_zeros_ones_like[None-shape_chunks0-ones_like] PASSED [ 13%] 496s array/tests/test_creation.py::test_nan_zeros_ones_like[None-shape_chunks1-zeros_like] PASSED [ 13%] 496s array/tests/test_creation.py::test_nan_zeros_ones_like[None-shape_chunks1-ones_like] PASSED [ 13%] 496s array/tests/test_creation.py::test_nan_zeros_ones_like[int64-shape_chunks0-zeros_like] PASSED [ 13%] 496s array/tests/test_creation.py::test_nan_zeros_ones_like[int64-shape_chunks0-ones_like] PASSED [ 13%] 496s array/tests/test_creation.py::test_nan_zeros_ones_like[int64-shape_chunks1-zeros_like] PASSED [ 13%] 496s array/tests/test_creation.py::test_nan_zeros_ones_like[int64-shape_chunks1-ones_like] PASSED [ 13%] 496s array/tests/test_creation.py::test_nan_empty_like[u4-shape_chunks0] PASSED [ 13%] 496s array/tests/test_creation.py::test_nan_empty_like[u4-shape_chunks1] PASSED [ 13%] 496s array/tests/test_creation.py::test_nan_empty_like[float32-shape_chunks0] PASSED [ 13%] 496s array/tests/test_creation.py::test_nan_empty_like[float32-shape_chunks1] PASSED [ 13%] 496s array/tests/test_creation.py::test_nan_empty_like[None-shape_chunks0] PASSED [ 13%] 496s array/tests/test_creation.py::test_nan_empty_like[None-shape_chunks1] PASSED [ 13%] 496s array/tests/test_creation.py::test_nan_empty_like[int64-shape_chunks0] PASSED [ 13%] 496s array/tests/test_creation.py::test_nan_empty_like[int64-shape_chunks1] PASSED [ 13%] 497s array/tests/test_creation.py::test_nan_full_like[u4-shape_chunks0-0] PASSED [ 13%] 497s array/tests/test_creation.py::test_nan_full_like[u4-shape_chunks0-0.0] PASSED [ 13%] 497s array/tests/test_creation.py::test_nan_full_like[u4-shape_chunks0-99] PASSED [ 13%] 497s array/tests/test_creation.py::test_nan_full_like[u4-shape_chunks0--1] PASSED [ 13%] 497s array/tests/test_creation.py::test_nan_full_like[u4-shape_chunks1-0] PASSED [ 13%] 497s array/tests/test_creation.py::test_nan_full_like[u4-shape_chunks1-0.0] PASSED [ 13%] 497s array/tests/test_creation.py::test_nan_full_like[u4-shape_chunks1-99] PASSED [ 13%] 497s array/tests/test_creation.py::test_nan_full_like[u4-shape_chunks1--1] PASSED [ 13%] 497s array/tests/test_creation.py::test_nan_full_like[float32-shape_chunks0-0] PASSED [ 13%] 497s array/tests/test_creation.py::test_nan_full_like[float32-shape_chunks0-0.0] PASSED [ 13%] 497s array/tests/test_creation.py::test_nan_full_like[float32-shape_chunks0-99] PASSED [ 13%] 497s array/tests/test_creation.py::test_nan_full_like[float32-shape_chunks0--1] PASSED [ 13%] 497s array/tests/test_creation.py::test_nan_full_like[float32-shape_chunks1-0] PASSED [ 13%] 497s array/tests/test_creation.py::test_nan_full_like[float32-shape_chunks1-0.0] PASSED [ 13%] 497s array/tests/test_creation.py::test_nan_full_like[float32-shape_chunks1-99] PASSED [ 13%] 497s array/tests/test_creation.py::test_nan_full_like[float32-shape_chunks1--1] PASSED [ 13%] 497s array/tests/test_creation.py::test_nan_full_like[None-shape_chunks0-0] PASSED [ 13%] 497s array/tests/test_creation.py::test_nan_full_like[None-shape_chunks0-0.0] PASSED [ 13%] 497s array/tests/test_creation.py::test_nan_full_like[None-shape_chunks0-99] PASSED [ 13%] 497s array/tests/test_creation.py::test_nan_full_like[None-shape_chunks0--1] PASSED [ 13%] 497s array/tests/test_creation.py::test_nan_full_like[None-shape_chunks1-0] PASSED [ 13%] 497s array/tests/test_creation.py::test_nan_full_like[None-shape_chunks1-0.0] PASSED [ 13%] 497s array/tests/test_creation.py::test_nan_full_like[None-shape_chunks1-99] PASSED [ 13%] 497s array/tests/test_creation.py::test_nan_full_like[None-shape_chunks1--1] PASSED [ 13%] 497s array/tests/test_creation.py::test_nan_full_like[int64-shape_chunks0-0] PASSED [ 13%] 497s array/tests/test_creation.py::test_nan_full_like[int64-shape_chunks0-0.0] PASSED [ 13%] 497s array/tests/test_creation.py::test_nan_full_like[int64-shape_chunks0-99] PASSED [ 13%] 497s array/tests/test_creation.py::test_nan_full_like[int64-shape_chunks0--1] PASSED [ 13%] 497s array/tests/test_creation.py::test_nan_full_like[int64-shape_chunks1-0] PASSED [ 13%] 497s array/tests/test_creation.py::test_nan_full_like[int64-shape_chunks1-0.0] PASSED [ 13%] 497s array/tests/test_creation.py::test_nan_full_like[int64-shape_chunks1-99] PASSED [ 13%] 497s array/tests/test_creation.py::test_nan_full_like[int64-shape_chunks1--1] PASSED [ 13%] 497s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-add0] PASSED [ 13%] 497s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-eq] PASSED [ 13%] 497s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-gt] PASSED [ 13%] 497s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-ge] PASSED [ 13%] 497s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-lt] PASSED [ 13%] 497s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-le] PASSED [ 13%] 497s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-mod] PASSED [ 13%] 497s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-mul] PASSED [ 13%] 497s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-ne] PASSED [ 13%] 497s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-pow] PASSED [ 13%] 497s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-sub] PASSED [ 13%] 497s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-truediv] PASSED [ 13%] 497s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-floordiv] PASSED [ 13%] 497s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-add1] PASSED [ 13%] 497s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-subtract] PASSED [ 13%] 497s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-add0] PASSED [ 13%] 497s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-eq] PASSED [ 13%] 497s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-gt] PASSED [ 13%] 497s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-ge] PASSED [ 13%] 497s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-lt] PASSED [ 13%] 497s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-le] PASSED [ 13%] 497s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-mod] PASSED [ 13%] 497s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-mul] PASSED [ 13%] 497s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-ne] PASSED [ 13%] 497s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-pow] PASSED [ 13%] 497s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-sub] PASSED [ 13%] 497s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-truediv] PASSED [ 13%] 497s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-floordiv] PASSED [ 13%] 497s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-add1] PASSED [ 13%] 497s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-subtract] PASSED [ 13%] 497s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-add0] PASSED [ 13%] 497s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-eq] PASSED [ 13%] 497s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-gt] PASSED [ 13%] 497s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-ge] PASSED [ 13%] 497s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-lt] PASSED [ 13%] 497s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-le] PASSED [ 13%] 497s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-mod] PASSED [ 13%] 497s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-mul] PASSED [ 13%] 497s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-ne] PASSED [ 13%] 497s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-pow] PASSED [ 13%] 497s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-sub] PASSED [ 13%] 497s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-truediv] PASSED [ 13%] 497s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-floordiv] PASSED [ 13%] 497s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-add1] PASSED [ 13%] 497s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-subtract] PASSED [ 13%] 497s array/tests/test_dispatch.py::test_is_valid_array_chunk[arr0-False] PASSED [ 13%] 497s array/tests/test_dispatch.py::test_is_valid_array_chunk[arr1-False] PASSED [ 13%] 497s array/tests/test_dispatch.py::test_is_valid_array_chunk[arr2-True] PASSED [ 13%] 497s array/tests/test_dispatch.py::test_is_valid_array_chunk[arr3-True] PASSED [ 13%] 497s array/tests/test_dispatch.py::test_is_valid_array_chunk[arr4-True] PASSED [ 13%] 497s array/tests/test_dispatch.py::test_is_valid_array_chunk[None-True] PASSED [ 13%] 497s array/tests/test_dispatch.py::test_is_valid_array_chunk[0.0-False] PASSED [ 13%] 497s array/tests/test_dispatch.py::test_is_valid_array_chunk[0-False] PASSED [ 14%] 497s array/tests/test_dispatch.py::test_is_valid_array_chunk[-False] PASSED [ 14%] 497s array/tests/test_dispatch.py::test_is_valid_chunk_type[WrappedArray-False] PASSED [ 14%] 497s array/tests/test_dispatch.py::test_is_valid_chunk_type[Array-False] PASSED [ 14%] 497s array/tests/test_dispatch.py::test_is_valid_chunk_type[EncapsulateNDArray-True] PASSED [ 14%] 497s array/tests/test_dispatch.py::test_is_valid_chunk_type[MaskedArray-True] PASSED [ 14%] 497s array/tests/test_dispatch.py::test_is_valid_chunk_type[ndarray-True] PASSED [ 14%] 497s array/tests/test_dispatch.py::test_is_valid_chunk_type[float-False] PASSED [ 14%] 497s array/tests/test_dispatch.py::test_is_valid_chunk_type[int-False] PASSED [ 14%] 497s array/tests/test_dispatch.py::test_direct_deferral_wrapping_override PASSED [ 14%] 497s array/tests/test_dispatch.py::test_delegation_unknown_scalar_that_understands_arr_ops[arr0] PASSED [ 14%] 497s array/tests/test_dispatch.py::test_delegation_unknown_scalar_that_understands_arr_ops[arr1] PASSED [ 14%] 497s array/tests/test_dispatch.py::test_delegation_unknown_scalar[arr0] PASSED [ 14%] 497s array/tests/test_dispatch.py::test_delegation_unknown_scalar[arr1] PASSED [ 14%] 497s array/tests/test_dispatch.py::test_delegation_specific_cases PASSED [ 14%] 497s array/tests/test_fft.py::test_cant_fft_chunked_axis[fft] PASSED [ 14%] 498s array/tests/test_fft.py::test_cant_fft_chunked_axis[ifft] PASSED [ 14%] 498s array/tests/test_fft.py::test_cant_fft_chunked_axis[rfft] PASSED [ 14%] 498s array/tests/test_fft.py::test_cant_fft_chunked_axis[irfft] PASSED [ 14%] 498s array/tests/test_fft.py::test_cant_fft_chunked_axis[hfft] PASSED [ 14%] 498s array/tests/test_fft.py::test_cant_fft_chunked_axis[ihfft] PASSED [ 14%] 498s array/tests/test_fft.py::test_fft[fft] PASSED [ 14%] 498s array/tests/test_fft.py::test_fft[ifft] PASSED [ 14%] 498s array/tests/test_fft.py::test_fft[rfft] PASSED [ 14%] 498s array/tests/test_fft.py::test_fft[irfft] PASSED [ 14%] 498s array/tests/test_fft.py::test_fft[hfft] PASSED [ 14%] 498s array/tests/test_fft.py::test_fft[ihfft] PASSED [ 14%] 498s array/tests/test_fft.py::test_fft2n_shapes[fft2] PASSED [ 14%] 498s array/tests/test_fft.py::test_fft2n_shapes[ifft2] PASSED [ 14%] 498s array/tests/test_fft.py::test_fft2n_shapes[fftn] PASSED [ 14%] 498s array/tests/test_fft.py::test_fft2n_shapes[ifftn] PASSED [ 14%] 498s array/tests/test_fft.py::test_fft2n_shapes[rfft2] PASSED [ 14%] 498s array/tests/test_fft.py::test_fft2n_shapes[irfft2] PASSED [ 14%] 498s array/tests/test_fft.py::test_fft2n_shapes[rfftn] PASSED [ 14%] 498s array/tests/test_fft.py::test_fft2n_shapes[irfftn] PASSED [ 14%] 498s array/tests/test_fft.py::test_fft_n_kwarg[fft] PASSED [ 14%] 498s array/tests/test_fft.py::test_fft_n_kwarg[ifft] PASSED [ 14%] 498s array/tests/test_fft.py::test_fft_n_kwarg[rfft] PASSED [ 14%] 498s array/tests/test_fft.py::test_fft_n_kwarg[irfft] PASSED [ 14%] 498s array/tests/test_fft.py::test_fft_n_kwarg[hfft] PASSED [ 14%] 498s array/tests/test_fft.py::test_fft_n_kwarg[ihfft] PASSED [ 14%] 498s array/tests/test_fft.py::test_fft_consistent_names[fft] PASSED [ 14%] 498s array/tests/test_fft.py::test_fft_consistent_names[ifft] PASSED [ 14%] 498s array/tests/test_fft.py::test_fft_consistent_names[rfft] PASSED [ 14%] 498s array/tests/test_fft.py::test_fft_consistent_names[irfft] PASSED [ 14%] 498s array/tests/test_fft.py::test_fft_consistent_names[hfft] PASSED [ 14%] 498s array/tests/test_fft.py::test_fft_consistent_names[ihfft] PASSED [ 14%] 498s array/tests/test_fft.py::test_wrap_bad_kind PASSED [ 14%] 498s array/tests/test_fft.py::test_nd_ffts_axes[float32-fft2] PASSED [ 14%] 498s array/tests/test_fft.py::test_nd_ffts_axes[float32-ifft2] PASSED [ 14%] 498s array/tests/test_fft.py::test_nd_ffts_axes[float32-fftn] PASSED [ 14%] 498s array/tests/test_fft.py::test_nd_ffts_axes[float32-ifftn] PASSED [ 14%] 498s array/tests/test_fft.py::test_nd_ffts_axes[float32-rfft2] PASSED [ 14%] 498s array/tests/test_fft.py::test_nd_ffts_axes[float32-irfft2] PASSED [ 14%] 498s array/tests/test_fft.py::test_nd_ffts_axes[float32-rfftn] PASSED [ 14%] 498s array/tests/test_fft.py::test_nd_ffts_axes[float32-irfftn] PASSED [ 14%] 498s array/tests/test_fft.py::test_nd_ffts_axes[float64-fft2] PASSED [ 14%] 498s array/tests/test_fft.py::test_nd_ffts_axes[float64-ifft2] PASSED [ 14%] 498s array/tests/test_fft.py::test_nd_ffts_axes[float64-fftn] PASSED [ 14%] 498s array/tests/test_fft.py::test_nd_ffts_axes[float64-ifftn] PASSED [ 14%] 498s array/tests/test_fft.py::test_nd_ffts_axes[float64-rfft2] PASSED [ 14%] 498s array/tests/test_fft.py::test_nd_ffts_axes[float64-irfft2] PASSED [ 14%] 498s array/tests/test_fft.py::test_nd_ffts_axes[float64-rfftn] PASSED [ 14%] 498s array/tests/test_fft.py::test_nd_ffts_axes[float64-irfftn] PASSED [ 14%] 498s array/tests/test_fft.py::test_wrap_ffts[float32-fft-numpy.fft] PASSED [ 14%] 498s array/tests/test_fft.py::test_wrap_ffts[float32-fft-scipy.fftpack] PASSED [ 14%] 498s array/tests/test_fft.py::test_wrap_ffts[float32-ifft-numpy.fft] PASSED [ 14%] 498s array/tests/test_fft.py::test_wrap_ffts[float32-ifft-scipy.fftpack] PASSED [ 14%] 499s array/tests/test_fft.py::test_wrap_ffts[float32-rfft-numpy.fft] PASSED [ 14%] 499s array/tests/test_fft.py::test_wrap_ffts[float32-rfft-scipy.fftpack] PASSED [ 14%] 499s array/tests/test_fft.py::test_wrap_ffts[float32-irfft-numpy.fft] PASSED [ 14%] 499s array/tests/test_fft.py::test_wrap_ffts[float32-irfft-scipy.fftpack] PASSED [ 14%] 499s array/tests/test_fft.py::test_wrap_ffts[float32-hfft-numpy.fft] PASSED [ 14%] 499s array/tests/test_fft.py::test_wrap_ffts[float32-hfft-scipy.fftpack] SKIPPED [ 14%] 499s array/tests/test_fft.py::test_wrap_ffts[float32-ihfft-numpy.fft] PASSED [ 14%] 499s array/tests/test_fft.py::test_wrap_ffts[float32-ihfft-scipy.fftpack] SKIPPED [ 14%] 499s array/tests/test_fft.py::test_wrap_ffts[float64-fft-numpy.fft] PASSED [ 14%] 499s array/tests/test_fft.py::test_wrap_ffts[float64-fft-scipy.fftpack] PASSED [ 14%] 499s array/tests/test_fft.py::test_wrap_ffts[float64-ifft-numpy.fft] PASSED [ 14%] 499s array/tests/test_fft.py::test_wrap_ffts[float64-ifft-scipy.fftpack] PASSED [ 14%] 499s array/tests/test_fft.py::test_wrap_ffts[float64-rfft-numpy.fft] PASSED [ 14%] 499s array/tests/test_fft.py::test_wrap_ffts[float64-rfft-scipy.fftpack] PASSED [ 14%] 499s array/tests/test_fft.py::test_wrap_ffts[float64-irfft-numpy.fft] PASSED [ 14%] 499s array/tests/test_fft.py::test_wrap_ffts[float64-irfft-scipy.fftpack] PASSED [ 14%] 499s array/tests/test_fft.py::test_wrap_ffts[float64-hfft-numpy.fft] PASSED [ 14%] 499s array/tests/test_fft.py::test_wrap_ffts[float64-hfft-scipy.fftpack] SKIPPED [ 14%] 499s array/tests/test_fft.py::test_wrap_ffts[float64-ihfft-numpy.fft] PASSED [ 14%] 499s array/tests/test_fft.py::test_wrap_ffts[float64-ihfft-scipy.fftpack] SKIPPED [ 14%] 499s array/tests/test_fft.py::test_wrap_fftns[float32-fft2-numpy.fft] PASSED [ 14%] 499s array/tests/test_fft.py::test_wrap_fftns[float32-fft2-scipy.fftpack] PASSED [ 14%] 499s array/tests/test_fft.py::test_wrap_fftns[float32-ifft2-numpy.fft] PASSED [ 14%] 499s array/tests/test_fft.py::test_wrap_fftns[float32-ifft2-scipy.fftpack] PASSED [ 14%] 499s array/tests/test_fft.py::test_wrap_fftns[float32-fftn-numpy.fft] PASSED [ 14%] 499s array/tests/test_fft.py::test_wrap_fftns[float32-fftn-scipy.fftpack] PASSED [ 14%] 499s array/tests/test_fft.py::test_wrap_fftns[float32-ifftn-numpy.fft] PASSED [ 14%] 499s array/tests/test_fft.py::test_wrap_fftns[float32-ifftn-scipy.fftpack] PASSED [ 14%] 499s array/tests/test_fft.py::test_wrap_fftns[float32-rfft2-numpy.fft] PASSED [ 14%] 499s array/tests/test_fft.py::test_wrap_fftns[float32-rfft2-scipy.fftpack] SKIPPED [ 14%] 499s array/tests/test_fft.py::test_wrap_fftns[float32-irfft2-numpy.fft] PASSED [ 14%] 499s array/tests/test_fft.py::test_wrap_fftns[float32-irfft2-scipy.fftpack] SKIPPED [ 14%] 499s array/tests/test_fft.py::test_wrap_fftns[float32-rfftn-numpy.fft] PASSED [ 14%] 499s array/tests/test_fft.py::test_wrap_fftns[float32-rfftn-scipy.fftpack] SKIPPED [ 14%] 499s array/tests/test_fft.py::test_wrap_fftns[float32-irfftn-numpy.fft] PASSED [ 14%] 499s array/tests/test_fft.py::test_wrap_fftns[float32-irfftn-scipy.fftpack] SKIPPED [ 14%] 499s array/tests/test_fft.py::test_wrap_fftns[float64-fft2-numpy.fft] PASSED [ 14%] 499s array/tests/test_fft.py::test_wrap_fftns[float64-fft2-scipy.fftpack] PASSED [ 14%] 499s array/tests/test_fft.py::test_wrap_fftns[float64-ifft2-numpy.fft] PASSED [ 14%] 499s array/tests/test_fft.py::test_wrap_fftns[float64-ifft2-scipy.fftpack] PASSED [ 14%] 499s array/tests/test_fft.py::test_wrap_fftns[float64-fftn-numpy.fft] PASSED [ 14%] 499s array/tests/test_fft.py::test_wrap_fftns[float64-fftn-scipy.fftpack] PASSED [ 14%] 499s array/tests/test_fft.py::test_wrap_fftns[float64-ifftn-numpy.fft] PASSED [ 14%] 499s array/tests/test_fft.py::test_wrap_fftns[float64-ifftn-scipy.fftpack] PASSED [ 14%] 499s array/tests/test_fft.py::test_wrap_fftns[float64-rfft2-numpy.fft] PASSED [ 14%] 499s array/tests/test_fft.py::test_wrap_fftns[float64-rfft2-scipy.fftpack] SKIPPED [ 14%] 499s array/tests/test_fft.py::test_wrap_fftns[float64-irfft2-numpy.fft] PASSED [ 14%] 499s array/tests/test_fft.py::test_wrap_fftns[float64-irfft2-scipy.fftpack] SKIPPED [ 14%] 499s array/tests/test_fft.py::test_wrap_fftns[float64-rfftn-numpy.fft] PASSED [ 14%] 499s array/tests/test_fft.py::test_wrap_fftns[float64-rfftn-scipy.fftpack] SKIPPED [ 14%] 499s array/tests/test_fft.py::test_wrap_fftns[float64-irfftn-numpy.fft] PASSED [ 14%] 499s array/tests/test_fft.py::test_wrap_fftns[float64-irfftn-scipy.fftpack] SKIPPED [ 14%] 499s array/tests/test_fft.py::test_fftfreq[0-1.0-1] PASSED [ 14%] 499s array/tests/test_fft.py::test_fftfreq[0-1.0-2] PASSED [ 14%] 499s array/tests/test_fft.py::test_fftfreq[0-1.0-3] PASSED [ 14%] 499s array/tests/test_fft.py::test_fftfreq[0-1.0-6] PASSED [ 14%] 499s array/tests/test_fft.py::test_fftfreq[0-1.0-7] PASSED [ 14%] 499s array/tests/test_fft.py::test_fftfreq[0-0.5-1] PASSED [ 14%] 499s array/tests/test_fft.py::test_fftfreq[0-0.5-2] PASSED [ 14%] 499s array/tests/test_fft.py::test_fftfreq[0-0.5-3] PASSED [ 15%] 499s array/tests/test_fft.py::test_fftfreq[0-0.5-6] PASSED [ 15%] 499s array/tests/test_fft.py::test_fftfreq[0-0.5-7] PASSED [ 15%] 499s array/tests/test_fft.py::test_fftfreq[0-6.283185307179586-1] PASSED [ 15%] 499s array/tests/test_fft.py::test_fftfreq[0-6.283185307179586-2] PASSED [ 15%] 499s array/tests/test_fft.py::test_fftfreq[0-6.283185307179586-3] PASSED [ 15%] 499s array/tests/test_fft.py::test_fftfreq[0-6.283185307179586-6] PASSED [ 15%] 499s array/tests/test_fft.py::test_fftfreq[0-6.283185307179586-7] PASSED [ 15%] 499s array/tests/test_fft.py::test_fftfreq[1-1.0-1] PASSED [ 15%] 499s array/tests/test_fft.py::test_fftfreq[1-1.0-2] PASSED [ 15%] 499s array/tests/test_fft.py::test_fftfreq[1-1.0-3] PASSED [ 15%] 499s array/tests/test_fft.py::test_fftfreq[1-1.0-6] PASSED [ 15%] 499s array/tests/test_fft.py::test_fftfreq[1-1.0-7] PASSED [ 15%] 499s array/tests/test_fft.py::test_fftfreq[1-0.5-1] PASSED [ 15%] 499s array/tests/test_fft.py::test_fftfreq[1-0.5-2] PASSED [ 15%] 499s array/tests/test_fft.py::test_fftfreq[1-0.5-3] PASSED [ 15%] 499s array/tests/test_fft.py::test_fftfreq[1-0.5-6] PASSED [ 15%] 499s array/tests/test_fft.py::test_fftfreq[1-0.5-7] PASSED [ 15%] 499s array/tests/test_fft.py::test_fftfreq[1-6.283185307179586-1] PASSED [ 15%] 499s array/tests/test_fft.py::test_fftfreq[1-6.283185307179586-2] PASSED [ 15%] 499s array/tests/test_fft.py::test_fftfreq[1-6.283185307179586-3] PASSED [ 15%] 499s array/tests/test_fft.py::test_fftfreq[1-6.283185307179586-6] PASSED [ 15%] 499s array/tests/test_fft.py::test_fftfreq[1-6.283185307179586-7] PASSED [ 15%] 499s array/tests/test_fft.py::test_rfftfreq[0-1.0-1] PASSED [ 15%] 499s array/tests/test_fft.py::test_rfftfreq[0-1.0-2] PASSED [ 15%] 499s array/tests/test_fft.py::test_rfftfreq[0-1.0-3] PASSED [ 15%] 499s array/tests/test_fft.py::test_rfftfreq[0-1.0-6] PASSED [ 15%] 499s array/tests/test_fft.py::test_rfftfreq[0-1.0-7] PASSED [ 15%] 499s array/tests/test_fft.py::test_rfftfreq[0-0.5-1] PASSED [ 15%] 499s array/tests/test_fft.py::test_rfftfreq[0-0.5-2] PASSED [ 15%] 499s array/tests/test_fft.py::test_rfftfreq[0-0.5-3] PASSED [ 15%] 499s array/tests/test_fft.py::test_rfftfreq[0-0.5-6] PASSED [ 15%] 500s array/tests/test_fft.py::test_rfftfreq[0-0.5-7] PASSED [ 15%] 500s array/tests/test_fft.py::test_rfftfreq[0-6.283185307179586-1] PASSED [ 15%] 500s array/tests/test_fft.py::test_rfftfreq[0-6.283185307179586-2] PASSED [ 15%] 500s array/tests/test_fft.py::test_rfftfreq[0-6.283185307179586-3] PASSED [ 15%] 500s array/tests/test_fft.py::test_rfftfreq[0-6.283185307179586-6] PASSED [ 15%] 500s array/tests/test_fft.py::test_rfftfreq[0-6.283185307179586-7] PASSED [ 15%] 500s array/tests/test_fft.py::test_rfftfreq[1-1.0-1] PASSED [ 15%] 500s array/tests/test_fft.py::test_rfftfreq[1-1.0-2] PASSED [ 15%] 500s array/tests/test_fft.py::test_rfftfreq[1-1.0-3] PASSED [ 15%] 500s array/tests/test_fft.py::test_rfftfreq[1-1.0-6] PASSED [ 15%] 500s array/tests/test_fft.py::test_rfftfreq[1-1.0-7] PASSED [ 15%] 500s array/tests/test_fft.py::test_rfftfreq[1-0.5-1] PASSED [ 15%] 500s array/tests/test_fft.py::test_rfftfreq[1-0.5-2] PASSED [ 15%] 500s array/tests/test_fft.py::test_rfftfreq[1-0.5-3] PASSED [ 15%] 500s array/tests/test_fft.py::test_rfftfreq[1-0.5-6] PASSED [ 15%] 500s array/tests/test_fft.py::test_rfftfreq[1-0.5-7] PASSED [ 15%] 500s array/tests/test_fft.py::test_rfftfreq[1-6.283185307179586-1] PASSED [ 15%] 500s array/tests/test_fft.py::test_rfftfreq[1-6.283185307179586-2] PASSED [ 15%] 500s array/tests/test_fft.py::test_rfftfreq[1-6.283185307179586-3] PASSED [ 15%] 500s array/tests/test_fft.py::test_rfftfreq[1-6.283185307179586-6] PASSED [ 15%] 500s array/tests/test_fft.py::test_rfftfreq[1-6.283185307179586-7] PASSED [ 15%] 500s array/tests/test_fft.py::test_fftshift[shape0-chunks0-None-fftshift] PASSED [ 15%] 500s array/tests/test_fft.py::test_fftshift[shape0-chunks0-None-ifftshift] PASSED [ 15%] 500s array/tests/test_fft.py::test_fftshift[shape0-chunks0-0-fftshift] PASSED [ 15%] 500s array/tests/test_fft.py::test_fftshift[shape0-chunks0-0-ifftshift] PASSED [ 15%] 500s array/tests/test_fft.py::test_fftshift[shape0-chunks0-1-fftshift] PASSED [ 15%] 500s array/tests/test_fft.py::test_fftshift[shape0-chunks0-1-ifftshift] PASSED [ 15%] 500s array/tests/test_fft.py::test_fftshift[shape0-chunks0-2-fftshift] PASSED [ 15%] 500s array/tests/test_fft.py::test_fftshift[shape0-chunks0-2-ifftshift] PASSED [ 15%] 500s array/tests/test_fft.py::test_fftshift[shape0-chunks0-axes4-fftshift] PASSED [ 15%] 500s array/tests/test_fft.py::test_fftshift[shape0-chunks0-axes4-ifftshift] PASSED [ 15%] 500s array/tests/test_fft.py::test_fftshift[shape0-chunks0-axes5-fftshift] PASSED [ 15%] 500s array/tests/test_fft.py::test_fftshift[shape0-chunks0-axes5-ifftshift] PASSED [ 15%] 500s array/tests/test_fft.py::test_fftshift[shape0-chunks0-axes6-fftshift] PASSED [ 15%] 500s array/tests/test_fft.py::test_fftshift[shape0-chunks0-axes6-ifftshift] PASSED [ 15%] 500s array/tests/test_fft.py::test_fftshift[shape0-chunks0-axes7-fftshift] PASSED [ 15%] 500s array/tests/test_fft.py::test_fftshift[shape0-chunks0-axes7-ifftshift] PASSED [ 15%] 500s array/tests/test_fft.py::test_fftshift[shape1-chunks1-None-fftshift] PASSED [ 15%] 500s array/tests/test_fft.py::test_fftshift[shape1-chunks1-None-ifftshift] PASSED [ 15%] 500s array/tests/test_fft.py::test_fftshift[shape1-chunks1-0-fftshift] PASSED [ 15%] 500s array/tests/test_fft.py::test_fftshift[shape1-chunks1-0-ifftshift] PASSED [ 15%] 500s array/tests/test_fft.py::test_fftshift[shape1-chunks1-1-fftshift] PASSED [ 15%] 500s array/tests/test_fft.py::test_fftshift[shape1-chunks1-1-ifftshift] PASSED [ 15%] 500s array/tests/test_fft.py::test_fftshift[shape1-chunks1-2-fftshift] PASSED [ 15%] 500s array/tests/test_fft.py::test_fftshift[shape1-chunks1-2-ifftshift] PASSED [ 15%] 500s array/tests/test_fft.py::test_fftshift[shape1-chunks1-axes4-fftshift] PASSED [ 15%] 500s array/tests/test_fft.py::test_fftshift[shape1-chunks1-axes4-ifftshift] PASSED [ 15%] 500s array/tests/test_fft.py::test_fftshift[shape1-chunks1-axes5-fftshift] PASSED [ 15%] 500s array/tests/test_fft.py::test_fftshift[shape1-chunks1-axes5-ifftshift] PASSED [ 15%] 500s array/tests/test_fft.py::test_fftshift[shape1-chunks1-axes6-fftshift] PASSED [ 15%] 500s array/tests/test_fft.py::test_fftshift[shape1-chunks1-axes6-ifftshift] PASSED [ 15%] 500s array/tests/test_fft.py::test_fftshift[shape1-chunks1-axes7-fftshift] PASSED [ 15%] 500s array/tests/test_fft.py::test_fftshift[shape1-chunks1-axes7-ifftshift] PASSED [ 15%] 500s array/tests/test_fft.py::test_fftshift[shape2-chunks2-None-fftshift] PASSED [ 15%] 500s array/tests/test_fft.py::test_fftshift[shape2-chunks2-None-ifftshift] PASSED [ 15%] 500s array/tests/test_fft.py::test_fftshift[shape2-chunks2-0-fftshift] PASSED [ 15%] 500s array/tests/test_fft.py::test_fftshift[shape2-chunks2-0-ifftshift] PASSED [ 15%] 500s array/tests/test_fft.py::test_fftshift[shape2-chunks2-1-fftshift] PASSED [ 15%] 500s array/tests/test_fft.py::test_fftshift[shape2-chunks2-1-ifftshift] PASSED [ 15%] 500s array/tests/test_fft.py::test_fftshift[shape2-chunks2-2-fftshift] PASSED [ 15%] 500s array/tests/test_fft.py::test_fftshift[shape2-chunks2-2-ifftshift] PASSED [ 15%] 500s array/tests/test_fft.py::test_fftshift[shape2-chunks2-axes4-fftshift] PASSED [ 15%] 500s array/tests/test_fft.py::test_fftshift[shape2-chunks2-axes4-ifftshift] PASSED [ 15%] 500s array/tests/test_fft.py::test_fftshift[shape2-chunks2-axes5-fftshift] PASSED [ 15%] 500s array/tests/test_fft.py::test_fftshift[shape2-chunks2-axes5-ifftshift] PASSED [ 15%] 500s array/tests/test_fft.py::test_fftshift[shape2-chunks2-axes6-fftshift] PASSED [ 15%] 500s array/tests/test_fft.py::test_fftshift[shape2-chunks2-axes6-ifftshift] PASSED [ 15%] 500s array/tests/test_fft.py::test_fftshift[shape2-chunks2-axes7-fftshift] PASSED [ 15%] 500s array/tests/test_fft.py::test_fftshift[shape2-chunks2-axes7-ifftshift] PASSED [ 15%] 500s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-None-fftshift-ifftshift] PASSED [ 15%] 500s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-None-ifftshift-fftshift] PASSED [ 15%] 500s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-0-fftshift-ifftshift] PASSED [ 15%] 500s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-0-ifftshift-fftshift] PASSED [ 15%] 500s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-1-fftshift-ifftshift] PASSED [ 15%] 500s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-1-ifftshift-fftshift] PASSED [ 15%] 500s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-2-fftshift-ifftshift] PASSED [ 15%] 500s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-2-ifftshift-fftshift] PASSED [ 15%] 500s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-axes4-fftshift-ifftshift] PASSED [ 15%] 500s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-axes4-ifftshift-fftshift] PASSED [ 15%] 500s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-axes5-fftshift-ifftshift] PASSED [ 15%] 500s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-axes5-ifftshift-fftshift] PASSED [ 15%] 500s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-axes6-fftshift-ifftshift] PASSED [ 15%] 500s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-axes6-ifftshift-fftshift] PASSED [ 15%] 500s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-axes7-fftshift-ifftshift] PASSED [ 15%] 500s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-axes7-ifftshift-fftshift] PASSED [ 15%] 500s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-None-fftshift-ifftshift] PASSED [ 15%] 500s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-None-ifftshift-fftshift] PASSED [ 15%] 500s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-0-fftshift-ifftshift] PASSED [ 15%] 500s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-0-ifftshift-fftshift] PASSED [ 15%] 500s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-1-fftshift-ifftshift] PASSED [ 15%] 500s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-1-ifftshift-fftshift] PASSED [ 15%] 500s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-2-fftshift-ifftshift] PASSED [ 15%] 500s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-2-ifftshift-fftshift] PASSED [ 15%] 500s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-axes4-fftshift-ifftshift] PASSED [ 15%] 500s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-axes4-ifftshift-fftshift] PASSED [ 15%] 501s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-axes5-fftshift-ifftshift] PASSED [ 16%] 501s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-axes5-ifftshift-fftshift] PASSED [ 16%] 501s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-axes6-fftshift-ifftshift] PASSED [ 16%] 501s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-axes6-ifftshift-fftshift] PASSED [ 16%] 501s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-axes7-fftshift-ifftshift] PASSED [ 16%] 501s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-axes7-ifftshift-fftshift] PASSED [ 16%] 501s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-None-fftshift-ifftshift] PASSED [ 16%] 501s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-None-ifftshift-fftshift] PASSED [ 16%] 501s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-0-fftshift-ifftshift] PASSED [ 16%] 501s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-0-ifftshift-fftshift] PASSED [ 16%] 501s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-1-fftshift-ifftshift] PASSED [ 16%] 501s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-1-ifftshift-fftshift] PASSED [ 16%] 501s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-2-fftshift-ifftshift] PASSED [ 16%] 501s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-2-ifftshift-fftshift] PASSED [ 16%] 501s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-axes4-fftshift-ifftshift] PASSED [ 16%] 501s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-axes4-ifftshift-fftshift] PASSED [ 16%] 501s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-axes5-fftshift-ifftshift] PASSED [ 16%] 501s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-axes5-ifftshift-fftshift] PASSED [ 16%] 501s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-axes6-fftshift-ifftshift] PASSED [ 16%] 501s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-axes6-ifftshift-fftshift] PASSED [ 16%] 501s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-axes7-fftshift-ifftshift] PASSED [ 16%] 501s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-axes7-ifftshift-fftshift] PASSED [ 16%] 501s array/tests/test_gufunc.py::test__parse_gufunc_signature PASSED [ 16%] 501s array/tests/test_gufunc.py::test_apply_gufunc_axes_input_validation_01 PASSED [ 16%] 501s array/tests/test_gufunc.py::test_apply_gufunc_axes_args_validation PASSED [ 16%] 501s array/tests/test_gufunc.py::test__validate_normalize_axes_01 PASSED [ 16%] 501s array/tests/test_gufunc.py::test__validate_normalize_axes_02 PASSED [ 16%] 501s array/tests/test_gufunc.py::test__validate_normalize_axes_03 PASSED [ 16%] 501s array/tests/test_gufunc.py::test_apply_gufunc_01 PASSED [ 16%] 501s array/tests/test_gufunc.py::test_apply_gufunc_01b PASSED [ 16%] 501s array/tests/test_gufunc.py::test_apply_gufunc_output_dtypes_string[False] PASSED [ 16%] 501s array/tests/test_gufunc.py::test_apply_gufunc_output_dtypes_string[True] PASSED [ 16%] 501s array/tests/test_gufunc.py::test_apply_gufunc_output_dtypes_string_many_outputs[False] PASSED [ 16%] 501s array/tests/test_gufunc.py::test_apply_gufunc_output_dtypes_string_many_outputs[True] PASSED [ 16%] 501s array/tests/test_gufunc.py::test_apply_gufunc_pass_additional_kwargs PASSED [ 16%] 501s array/tests/test_gufunc.py::test_apply_gufunc_02 PASSED [ 16%] 501s array/tests/test_gufunc.py::test_apply_gufunc_scalar_output PASSED [ 16%] 501s array/tests/test_gufunc.py::test_apply_gufunc_elemwise_01 PASSED [ 16%] 501s array/tests/test_gufunc.py::test_apply_gufunc_elemwise_01b PASSED [ 16%] 501s array/tests/test_gufunc.py::test_apply_gufunc_elemwise_02 PASSED [ 16%] 501s array/tests/test_gufunc.py::test_gufunc_vector_output PASSED [ 16%] 501s array/tests/test_gufunc.py::test_apply_gufunc_elemwise_loop PASSED [ 16%] 501s array/tests/test_gufunc.py::test_apply_gufunc_elemwise_core PASSED [ 16%] 501s array/tests/test_gufunc.py::test_apply_gufunc_two_scalar_output PASSED [ 16%] 501s array/tests/test_gufunc.py::test_apply_gufunc_two_mixed_outputs PASSED [ 16%] 501s array/tests/test_gufunc.py::test_apply_gufunc_output_dtypes[int] PASSED [ 16%] 501s array/tests/test_gufunc.py::test_apply_gufunc_output_dtypes[output_dtypes1] PASSED [ 16%] 501s array/tests/test_gufunc.py::test_gufunc_two_inputs PASSED [ 16%] 501s array/tests/test_gufunc.py::test_gufunc_mixed_inputs PASSED [ 16%] 501s array/tests/test_gufunc.py::test_gufunc_mixed_inputs_vectorize PASSED [ 16%] 501s array/tests/test_gufunc.py::test_gufunc_vectorize_whitespace PASSED [ 16%] 501s array/tests/test_gufunc.py::test_gufunc PASSED [ 16%] 501s array/tests/test_gufunc.py::test_as_gufunc PASSED [ 16%] 501s array/tests/test_gufunc.py::test_apply_gufunc_broadcasting_loopdims PASSED [ 16%] 501s array/tests/test_gufunc.py::test_apply_gufunc_check_same_dimsizes PASSED [ 16%] 501s array/tests/test_gufunc.py::test_apply_gufunc_check_coredim_chunksize PASSED [ 16%] 501s array/tests/test_gufunc.py::test_apply_gufunc_check_inhomogeneous_chunksize PASSED [ 16%] 501s array/tests/test_gufunc.py::test_apply_gufunc_infer_dtype PASSED [ 16%] 501s array/tests/test_gufunc.py::test_apply_gufunc_axis_01[False] PASSED [ 16%] 501s array/tests/test_gufunc.py::test_apply_gufunc_axis_01[True] PASSED [ 16%] 501s array/tests/test_gufunc.py::test_apply_gufunc_axis_02 PASSED [ 16%] 501s array/tests/test_gufunc.py::test_apply_gufunc_axis_02b PASSED [ 16%] 501s array/tests/test_gufunc.py::test_apply_gufunc_axis_03 PASSED [ 16%] 501s array/tests/test_gufunc.py::test_apply_gufunc_axis_keepdims[-2] PASSED [ 16%] 501s array/tests/test_gufunc.py::test_apply_gufunc_axis_keepdims[-1] PASSED [ 16%] 501s array/tests/test_gufunc.py::test_apply_gufunc_axis_keepdims[None] PASSED [ 16%] 501s array/tests/test_gufunc.py::test_apply_gufunc_axes_01[axes0] PASSED [ 16%] 501s array/tests/test_gufunc.py::test_apply_gufunc_axes_01[axes1] PASSED [ 16%] 501s array/tests/test_gufunc.py::test_apply_gufunc_axes_02 PASSED [ 16%] 501s array/tests/test_gufunc.py::test_apply_gufunc_axes_two_kept_coredims PASSED [ 16%] 501s array/tests/test_gufunc.py::test_apply_gufunc_via_numba_01 SKIPPED (...) [ 16%] 501s array/tests/test_gufunc.py::test_apply_gufunc_via_numba_02 SKIPPED (...) [ 16%] 501s array/tests/test_gufunc.py::test_preserve_meta_type SKIPPED (could n...) [ 16%] 501s array/tests/test_gufunc.py::test_apply_gufunc_with_meta PASSED [ 16%] 501s array/tests/test_gufunc.py::test_as_gufunc_with_meta PASSED [ 16%] 501s array/tests/test_image.py::test_imread PASSED [ 16%] 501s array/tests/test_image.py::test_imread_with_custom_function PASSED [ 16%] 502s array/tests/test_image.py::test_preprocess PASSED [ 16%] 502s array/tests/test_linalg.py::test_tsqr[20-10-10-None] PASSED [ 16%] 502s array/tests/test_linalg.py::test_tsqr[20-10-chunks1-None] PASSED [ 16%] 502s array/tests/test_linalg.py::test_tsqr[20-10-chunks2-None] PASSED [ 16%] 502s array/tests/test_linalg.py::test_tsqr[40-10-chunks3-None] PASSED [ 16%] 502s array/tests/test_linalg.py::test_tsqr[128-2-chunks4-None] PASSED [ 16%] 502s array/tests/test_linalg.py::test_tsqr[129-2-chunks5-None] PASSED [ 16%] 502s array/tests/test_linalg.py::test_tsqr[130-2-chunks6-None] PASSED [ 16%] 502s array/tests/test_linalg.py::test_tsqr[131-2-chunks7-None] PASSED [ 16%] 502s array/tests/test_linalg.py::test_tsqr[300-10-chunks8-None] PASSED [ 16%] 503s array/tests/test_linalg.py::test_tsqr[300-10-chunks9-None] PASSED [ 16%] 503s array/tests/test_linalg.py::test_tsqr[300-10-chunks10-None] PASSED [ 16%] 503s array/tests/test_linalg.py::test_tsqr[10-5-10-None] PASSED [ 16%] 503s array/tests/test_linalg.py::test_tsqr[5-10-10-None] PASSED [ 16%] 503s array/tests/test_linalg.py::test_tsqr[10-10-10-None] PASSED [ 16%] 503s array/tests/test_linalg.py::test_tsqr[10-40-chunks14-ValueError] PASSED [ 16%] 503s array/tests/test_linalg.py::test_tsqr[10-40-chunks15-ValueError] PASSED [ 16%] 503s array/tests/test_linalg.py::test_tsqr[10-40-chunks16-ValueError] PASSED [ 16%] 503s array/tests/test_linalg.py::test_tsqr[20-20-10-ValueError] PASSED [ 16%] 503s array/tests/test_linalg.py::test_tsqr_uncertain[10-5-chunks0-True-False-None] PASSED [ 16%] 503s array/tests/test_linalg.py::test_tsqr_uncertain[10-5-chunks1-False-True-None] PASSED [ 16%] 503s array/tests/test_linalg.py::test_tsqr_uncertain[10-5-chunks2-True-True-None] PASSED [ 16%] 503s array/tests/test_linalg.py::test_tsqr_uncertain[40-5-chunks3-True-False-None] PASSED [ 16%] 503s array/tests/test_linalg.py::test_tsqr_uncertain[40-5-chunks4-False-True-None] PASSED [ 16%] 503s array/tests/test_linalg.py::test_tsqr_uncertain[40-5-chunks5-True-True-None] PASSED [ 16%] 503s array/tests/test_linalg.py::test_tsqr_uncertain[300-10-chunks6-True-False-None] PASSED [ 16%] 503s array/tests/test_linalg.py::test_tsqr_uncertain[300-10-chunks7-True-False-None] PASSED [ 16%] 504s array/tests/test_linalg.py::test_tsqr_uncertain[300-10-chunks8-True-False-None] PASSED [ 16%] 504s array/tests/test_linalg.py::test_tsqr_uncertain[300-10-chunks9-False-True-None] PASSED [ 16%] 504s array/tests/test_linalg.py::test_tsqr_uncertain[300-10-chunks10-False-True-None] PASSED [ 16%] 504s array/tests/test_linalg.py::test_tsqr_uncertain[300-10-chunks11-False-True-None] PASSED [ 16%] 504s array/tests/test_linalg.py::test_tsqr_uncertain[300-10-chunks12-True-True-None] PASSED [ 16%] 504s array/tests/test_linalg.py::test_tsqr_uncertain[300-10-chunks13-True-True-None] PASSED [ 16%] 505s array/tests/test_linalg.py::test_tsqr_uncertain[300-10-chunks14-True-True-None] PASSED [ 16%] 505s array/tests/test_linalg.py::test_tsqr_zero_height_chunks PASSED [ 16%] 505s array/tests/test_linalg.py::test_sfqr[20-10-10-ValueError] PASSED [ 16%] 505s array/tests/test_linalg.py::test_sfqr[20-10-chunks1-ValueError] PASSED [ 16%] 505s array/tests/test_linalg.py::test_sfqr[20-10-chunks2-ValueError] PASSED [ 16%] 505s array/tests/test_linalg.py::test_sfqr[40-10-chunks3-ValueError] PASSED [ 16%] 505s array/tests/test_linalg.py::test_sfqr[128-2-chunks4-ValueError] PASSED [ 16%] 505s array/tests/test_linalg.py::test_sfqr[129-2-chunks5-ValueError] PASSED [ 16%] 505s array/tests/test_linalg.py::test_sfqr[130-2-chunks6-ValueError] PASSED [ 16%] 505s array/tests/test_linalg.py::test_sfqr[131-2-chunks7-ValueError] PASSED [ 16%] 505s array/tests/test_linalg.py::test_sfqr[300-10-chunks8-ValueError] PASSED [ 16%] 505s array/tests/test_linalg.py::test_sfqr[300-10-chunks9-ValueError] PASSED [ 16%] 505s array/tests/test_linalg.py::test_sfqr[300-10-chunks10-ValueError] PASSED [ 16%] 505s array/tests/test_linalg.py::test_sfqr[10-5-10-None] PASSED [ 16%] 505s array/tests/test_linalg.py::test_sfqr[5-10-10-None] PASSED [ 16%] 505s array/tests/test_linalg.py::test_sfqr[10-10-10-None] PASSED [ 16%] 505s array/tests/test_linalg.py::test_sfqr[10-40-chunks14-None] PASSED [ 16%] 505s array/tests/test_linalg.py::test_sfqr[10-40-chunks15-None] PASSED [ 17%] 505s array/tests/test_linalg.py::test_sfqr[10-40-chunks16-None] PASSED [ 17%] 505s array/tests/test_linalg.py::test_sfqr[20-20-10-ValueError] PASSED [ 17%] 505s array/tests/test_linalg.py::test_qr[20-10-10-None] PASSED [ 17%] 505s array/tests/test_linalg.py::test_qr[20-10-chunks1-None] PASSED [ 17%] 505s array/tests/test_linalg.py::test_qr[20-10-chunks2-None] PASSED [ 17%] 505s array/tests/test_linalg.py::test_qr[40-10-chunks3-None] PASSED [ 17%] 505s array/tests/test_linalg.py::test_qr[128-2-chunks4-None] PASSED [ 17%] 505s array/tests/test_linalg.py::test_qr[129-2-chunks5-None] PASSED [ 17%] 505s array/tests/test_linalg.py::test_qr[130-2-chunks6-None] PASSED [ 17%] 505s array/tests/test_linalg.py::test_qr[131-2-chunks7-None] PASSED [ 17%] 505s array/tests/test_linalg.py::test_qr[300-10-chunks8-None] PASSED [ 17%] 505s array/tests/test_linalg.py::test_qr[300-10-chunks9-None] PASSED [ 17%] 506s array/tests/test_linalg.py::test_qr[300-10-chunks10-None] PASSED [ 17%] 506s array/tests/test_linalg.py::test_qr[10-5-10-None] PASSED [ 17%] 506s array/tests/test_linalg.py::test_qr[5-10-10-None] PASSED [ 17%] 506s array/tests/test_linalg.py::test_qr[10-10-10-None] PASSED [ 17%] 506s array/tests/test_linalg.py::test_qr[10-40-chunks14-None] PASSED [ 17%] 506s array/tests/test_linalg.py::test_qr[10-40-chunks15-None] PASSED [ 17%] 506s array/tests/test_linalg.py::test_qr[10-40-chunks16-None] PASSED [ 17%] 506s array/tests/test_linalg.py::test_qr[20-20-10-NotImplementedError] PASSED [ 17%] 506s array/tests/test_linalg.py::test_linalg_consistent_names PASSED [ 17%] 506s array/tests/test_linalg.py::test_dask_svd_self_consistent[10-20] PASSED [ 17%] 506s array/tests/test_linalg.py::test_dask_svd_self_consistent[15-15] PASSED [ 17%] 506s array/tests/test_linalg.py::test_dask_svd_self_consistent[20-10] PASSED [ 17%] 506s array/tests/test_linalg.py::test_svd_compressed_compute[power] PASSED [ 17%] 507s array/tests/test_linalg.py::test_svd_compressed_compute[QR] PASSED [ 17%] 507s array/tests/test_linalg.py::test_svd_compressed[iterator0] PASSED [ 17%] 507s array/tests/test_linalg.py::test_svd_compressed[iterator1] PASSED [ 17%] 507s array/tests/test_linalg.py::test_svd_compressed_dtype_preservation[float32-float32] PASSED [ 17%] 507s array/tests/test_linalg.py::test_svd_compressed_dtype_preservation[float64-float64] PASSED [ 17%] 507s array/tests/test_linalg.py::test_svd_dtype_preservation[float32-chunks0] PASSED [ 17%] 507s array/tests/test_linalg.py::test_svd_dtype_preservation[float32-chunks1] PASSED [ 17%] 507s array/tests/test_linalg.py::test_svd_dtype_preservation[float32-chunks2] PASSED [ 17%] 507s array/tests/test_linalg.py::test_svd_dtype_preservation[float64-chunks0] PASSED [ 17%] 507s array/tests/test_linalg.py::test_svd_dtype_preservation[float64-chunks1] PASSED [ 17%] 507s array/tests/test_linalg.py::test_svd_dtype_preservation[float64-chunks2] PASSED [ 17%] 507s array/tests/test_linalg.py::test_svd_compressed_deterministic PASSED [ 17%] 508s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-5-5] PASSED [ 17%] 508s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-5-10] PASSED [ 17%] 508s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-5-15] PASSED [ 17%] 508s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-5-20] PASSED [ 17%] 508s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-10-5] PASSED [ 17%] 508s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-10-10] PASSED [ 17%] 508s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-10-15] PASSED [ 17%] 508s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-10-20] PASSED [ 17%] 508s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-15-5] PASSED [ 17%] 508s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-15-10] PASSED [ 17%] 508s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-15-15] PASSED [ 17%] 508s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-15-20] PASSED [ 17%] 508s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-20-5] PASSED [ 17%] 508s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-20-10] PASSED [ 17%] 508s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-20-15] PASSED [ 17%] 508s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-20-20] PASSED [ 17%] 509s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-5-5] PASSED [ 17%] 509s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-5-10] PASSED [ 17%] 509s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-5-15] PASSED [ 17%] 509s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-5-20] PASSED [ 17%] 509s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-10-5] PASSED [ 17%] 509s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-10-10] PASSED [ 17%] 509s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-10-15] PASSED [ 17%] 509s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-10-20] PASSED [ 17%] 509s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-15-5] PASSED [ 17%] 509s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-15-10] PASSED [ 17%] 509s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-15-15] PASSED [ 17%] 509s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-15-20] PASSED [ 17%] 509s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-20-5] PASSED [ 17%] 509s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-20-10] PASSED [ 17%] 509s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-20-15] PASSED [ 17%] 509s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-20-20] PASSED [ 17%] 510s array/tests/test_linalg.py::test_lu_1 PASSED [ 17%] 510s array/tests/test_linalg.py::test_lu_2[10] PASSED [ 17%] 510s array/tests/test_linalg.py::test_lu_2[20] PASSED [ 17%] 510s array/tests/test_linalg.py::test_lu_2[30] PASSED [ 17%] 512s array/tests/test_linalg.py::test_lu_2[50] PASSED [ 17%] 512s array/tests/test_linalg.py::test_lu_3[50] PASSED [ 17%] 512s array/tests/test_linalg.py::test_lu_3[100] PASSED [ 17%] 513s array/tests/test_linalg.py::test_lu_3[200] PASSED [ 17%] 513s array/tests/test_linalg.py::test_lu_errors PASSED [ 17%] 513s array/tests/test_linalg.py::test_solve_triangular_vector[20-10] PASSED [ 17%] 513s array/tests/test_linalg.py::test_solve_triangular_vector[50-10] PASSED [ 17%] 513s array/tests/test_linalg.py::test_solve_triangular_vector[70-20] PASSED [ 17%] 513s array/tests/test_linalg.py::test_solve_triangular_matrix[20-10] PASSED [ 17%] 513s array/tests/test_linalg.py::test_solve_triangular_matrix[50-10] PASSED [ 17%] 513s array/tests/test_linalg.py::test_solve_triangular_matrix[50-20] PASSED [ 17%] 513s array/tests/test_linalg.py::test_solve_triangular_matrix2[20-10] PASSED [ 17%] 513s array/tests/test_linalg.py::test_solve_triangular_matrix2[50-10] PASSED [ 17%] 513s array/tests/test_linalg.py::test_solve_triangular_matrix2[50-20] PASSED [ 17%] 513s array/tests/test_linalg.py::test_solve_triangular_errors PASSED [ 17%] 513s array/tests/test_linalg.py::test_solve[20-10] PASSED [ 17%] 514s array/tests/test_linalg.py::test_solve[50-10] PASSED [ 17%] 514s array/tests/test_linalg.py::test_inv[20-10] PASSED [ 17%] 514s array/tests/test_linalg.py::test_inv[50-10] PASSED [ 17%] 514s array/tests/test_linalg.py::test_solve_assume_a[20-10] PASSED [ 17%] 514s array/tests/test_linalg.py::test_solve_assume_a[30-6] PASSED [ 17%] 514s array/tests/test_linalg.py::test_cholesky[20-10] PASSED [ 17%] 514s array/tests/test_linalg.py::test_cholesky[12-3] PASSED [ 17%] 515s array/tests/test_linalg.py::test_cholesky[30-3] PASSED [ 17%] 515s array/tests/test_linalg.py::test_cholesky[30-6] PASSED [ 17%] 515s array/tests/test_linalg.py::test_lstsq[20-10-5-False] PASSED [ 17%] 515s array/tests/test_linalg.py::test_lstsq[20-10-5-True] PASSED [ 17%] 515s array/tests/test_linalg.py::test_lstsq[100-10-10-False] PASSED [ 17%] 515s array/tests/test_linalg.py::test_lstsq[100-10-10-True] PASSED [ 17%] 515s array/tests/test_linalg.py::test_no_chunks_svd PASSED [ 17%] 515s array/tests/test_linalg.py::test_svd_flip_correction[f4-chunks0-shape0] PASSED [ 17%] 515s array/tests/test_linalg.py::test_svd_flip_correction[f4-chunks0-shape1] PASSED [ 17%] 515s array/tests/test_linalg.py::test_svd_flip_correction[f4-chunks0-shape2] PASSED [ 17%] 515s array/tests/test_linalg.py::test_svd_flip_correction[f4-chunks1-shape0] PASSED [ 17%] 516s array/tests/test_linalg.py::test_svd_flip_correction[f4-chunks1-shape1] PASSED [ 17%] 516s array/tests/test_linalg.py::test_svd_flip_correction[f4-chunks1-shape2] PASSED [ 17%] 516s array/tests/test_linalg.py::test_svd_flip_correction[f4-chunks2-shape0] PASSED [ 17%] 516s array/tests/test_linalg.py::test_svd_flip_correction[f4-chunks2-shape1] PASSED [ 17%] 516s array/tests/test_linalg.py::test_svd_flip_correction[f4-chunks2-shape2] PASSED [ 17%] 516s array/tests/test_linalg.py::test_svd_flip_correction[f8-chunks0-shape0] PASSED [ 17%] 516s array/tests/test_linalg.py::test_svd_flip_correction[f8-chunks0-shape1] PASSED [ 17%] 516s array/tests/test_linalg.py::test_svd_flip_correction[f8-chunks0-shape2] PASSED [ 17%] 516s array/tests/test_linalg.py::test_svd_flip_correction[f8-chunks1-shape0] PASSED [ 17%] 516s array/tests/test_linalg.py::test_svd_flip_correction[f8-chunks1-shape1] PASSED [ 17%] 516s array/tests/test_linalg.py::test_svd_flip_correction[f8-chunks1-shape2] PASSED [ 17%] 516s array/tests/test_linalg.py::test_svd_flip_correction[f8-chunks2-shape0] PASSED [ 17%] 516s array/tests/test_linalg.py::test_svd_flip_correction[f8-chunks2-shape1] PASSED [ 17%] 516s array/tests/test_linalg.py::test_svd_flip_correction[f8-chunks2-shape2] PASSED [ 17%] 516s array/tests/test_linalg.py::test_svd_flip_sign[True-f2] PASSED [ 17%] 516s array/tests/test_linalg.py::test_svd_flip_sign[True-f4] PASSED [ 17%] 516s array/tests/test_linalg.py::test_svd_flip_sign[True-f8] PASSED [ 17%] 516s array/tests/test_linalg.py::test_svd_flip_sign[True-f16] PASSED [ 17%] 516s array/tests/test_linalg.py::test_svd_flip_sign[True-c8] PASSED [ 17%] 516s array/tests/test_linalg.py::test_svd_flip_sign[True-c16] PASSED [ 18%] 516s array/tests/test_linalg.py::test_svd_flip_sign[True-c32] PASSED [ 18%] 516s array/tests/test_linalg.py::test_svd_flip_sign[False-f2] PASSED [ 18%] 516s array/tests/test_linalg.py::test_svd_flip_sign[False-f4] PASSED [ 18%] 516s array/tests/test_linalg.py::test_svd_flip_sign[False-f8] PASSED [ 18%] 516s array/tests/test_linalg.py::test_svd_flip_sign[False-f16] PASSED [ 18%] 516s array/tests/test_linalg.py::test_svd_flip_sign[False-c8] PASSED [ 18%] 516s array/tests/test_linalg.py::test_svd_flip_sign[False-c16] PASSED [ 18%] 516s array/tests/test_linalg.py::test_svd_flip_sign[False-c32] PASSED [ 18%] 516s array/tests/test_linalg.py::test_svd_supported_array_shapes[shape0-chunks0] PASSED [ 18%] 516s array/tests/test_linalg.py::test_svd_supported_array_shapes[shape0-chunks1] PASSED [ 18%] 516s array/tests/test_linalg.py::test_svd_supported_array_shapes[shape0-chunks2] PASSED [ 18%] 516s array/tests/test_linalg.py::test_svd_supported_array_shapes[shape0-chunks3] PASSED [ 18%] 516s array/tests/test_linalg.py::test_svd_supported_array_shapes[shape1-chunks0] PASSED [ 18%] 516s array/tests/test_linalg.py::test_svd_supported_array_shapes[shape1-chunks1] PASSED [ 18%] 516s array/tests/test_linalg.py::test_svd_supported_array_shapes[shape1-chunks2] PASSED [ 18%] 516s array/tests/test_linalg.py::test_svd_supported_array_shapes[shape1-chunks3] PASSED [ 18%] 516s array/tests/test_linalg.py::test_svd_supported_array_shapes[shape2-chunks0] PASSED [ 18%] 516s array/tests/test_linalg.py::test_svd_supported_array_shapes[shape2-chunks1] PASSED [ 18%] 516s array/tests/test_linalg.py::test_svd_supported_array_shapes[shape2-chunks2] PASSED [ 18%] 516s array/tests/test_linalg.py::test_svd_supported_array_shapes[shape2-chunks3] PASSED [ 18%] 516s array/tests/test_linalg.py::test_svd_incompatible_chunking PASSED [ 18%] 516s array/tests/test_linalg.py::test_svd_incompatible_dimensions[0] PASSED [ 18%] 516s array/tests/test_linalg.py::test_svd_incompatible_dimensions[1] PASSED [ 18%] 516s array/tests/test_linalg.py::test_svd_incompatible_dimensions[3] PASSED [ 18%] 516s array/tests/test_linalg.py::test_norm_any_ndim[False-None-shape0-chunks0-None] PASSED [ 18%] 516s array/tests/test_linalg.py::test_norm_any_ndim[False-None-shape1-chunks1-0] PASSED [ 18%] 516s array/tests/test_linalg.py::test_norm_any_ndim[False-None-shape2-chunks2-axis2] PASSED [ 18%] 516s array/tests/test_linalg.py::test_norm_any_ndim[False-None-shape3-chunks3-None] PASSED [ 18%] 516s array/tests/test_linalg.py::test_norm_any_ndim[False-1-shape0-chunks0-None] PASSED [ 18%] 516s array/tests/test_linalg.py::test_norm_any_ndim[False-1-shape1-chunks1-0] PASSED [ 18%] 516s array/tests/test_linalg.py::test_norm_any_ndim[False-1-shape2-chunks2-axis2] PASSED [ 18%] 516s array/tests/test_linalg.py::test_norm_any_ndim[False-1-shape3-chunks3-None] PASSED [ 18%] 516s array/tests/test_linalg.py::test_norm_any_ndim[False--1-shape0-chunks0-None] PASSED [ 18%] 516s array/tests/test_linalg.py::test_norm_any_ndim[False--1-shape1-chunks1-0] PASSED [ 18%] 516s array/tests/test_linalg.py::test_norm_any_ndim[False--1-shape2-chunks2-axis2] PASSED [ 18%] 517s array/tests/test_linalg.py::test_norm_any_ndim[False--1-shape3-chunks3-None] PASSED [ 18%] 517s array/tests/test_linalg.py::test_norm_any_ndim[False-inf-shape0-chunks0-None] PASSED [ 18%] 517s array/tests/test_linalg.py::test_norm_any_ndim[False-inf-shape1-chunks1-0] PASSED [ 18%] 517s array/tests/test_linalg.py::test_norm_any_ndim[False-inf-shape2-chunks2-axis2] PASSED [ 18%] 517s array/tests/test_linalg.py::test_norm_any_ndim[False-inf-shape3-chunks3-None] PASSED [ 18%] 517s array/tests/test_linalg.py::test_norm_any_ndim[False--inf-shape0-chunks0-None] PASSED [ 18%] 517s array/tests/test_linalg.py::test_norm_any_ndim[False--inf-shape1-chunks1-0] PASSED [ 18%] 517s array/tests/test_linalg.py::test_norm_any_ndim[False--inf-shape2-chunks2-axis2] PASSED [ 18%] 517s array/tests/test_linalg.py::test_norm_any_ndim[False--inf-shape3-chunks3-None] PASSED [ 18%] 517s array/tests/test_linalg.py::test_norm_any_ndim[True-None-shape0-chunks0-None] PASSED [ 18%] 517s array/tests/test_linalg.py::test_norm_any_ndim[True-None-shape1-chunks1-0] PASSED [ 18%] 517s array/tests/test_linalg.py::test_norm_any_ndim[True-None-shape2-chunks2-axis2] PASSED [ 18%] 517s array/tests/test_linalg.py::test_norm_any_ndim[True-None-shape3-chunks3-None] PASSED [ 18%] 517s array/tests/test_linalg.py::test_norm_any_ndim[True-1-shape0-chunks0-None] PASSED [ 18%] 517s array/tests/test_linalg.py::test_norm_any_ndim[True-1-shape1-chunks1-0] PASSED [ 18%] 517s array/tests/test_linalg.py::test_norm_any_ndim[True-1-shape2-chunks2-axis2] PASSED [ 18%] 517s array/tests/test_linalg.py::test_norm_any_ndim[True-1-shape3-chunks3-None] PASSED [ 18%] 517s array/tests/test_linalg.py::test_norm_any_ndim[True--1-shape0-chunks0-None] PASSED [ 18%] 517s array/tests/test_linalg.py::test_norm_any_ndim[True--1-shape1-chunks1-0] PASSED [ 18%] 517s array/tests/test_linalg.py::test_norm_any_ndim[True--1-shape2-chunks2-axis2] PASSED [ 18%] 517s array/tests/test_linalg.py::test_norm_any_ndim[True--1-shape3-chunks3-None] PASSED [ 18%] 517s array/tests/test_linalg.py::test_norm_any_ndim[True-inf-shape0-chunks0-None] PASSED [ 18%] 517s array/tests/test_linalg.py::test_norm_any_ndim[True-inf-shape1-chunks1-0] PASSED [ 18%] 517s array/tests/test_linalg.py::test_norm_any_ndim[True-inf-shape2-chunks2-axis2] PASSED [ 18%] 517s array/tests/test_linalg.py::test_norm_any_ndim[True-inf-shape3-chunks3-None] PASSED [ 18%] 517s array/tests/test_linalg.py::test_norm_any_ndim[True--inf-shape0-chunks0-None] PASSED [ 18%] 517s array/tests/test_linalg.py::test_norm_any_ndim[True--inf-shape1-chunks1-0] PASSED [ 18%] 517s array/tests/test_linalg.py::test_norm_any_ndim[True--inf-shape2-chunks2-axis2] PASSED [ 18%] 517s array/tests/test_linalg.py::test_norm_any_ndim[True--inf-shape3-chunks3-None] PASSED [ 18%] 517s array/tests/test_linalg.py::test_norm_any_prec[None-False-True-single] PASSED [ 18%] 517s array/tests/test_linalg.py::test_norm_any_prec[None-False-True-double] PASSED [ 18%] 517s array/tests/test_linalg.py::test_norm_any_prec[None-False-False-single] PASSED [ 18%] 517s array/tests/test_linalg.py::test_norm_any_prec[None-False-False-double] PASSED [ 18%] 517s array/tests/test_linalg.py::test_norm_any_prec[None-True-True-single] PASSED [ 18%] 517s array/tests/test_linalg.py::test_norm_any_prec[None-True-True-double] PASSED [ 18%] 517s array/tests/test_linalg.py::test_norm_any_prec[None-True-False-single] PASSED [ 18%] 517s array/tests/test_linalg.py::test_norm_any_prec[None-True-False-double] PASSED [ 18%] 517s array/tests/test_linalg.py::test_norm_any_prec[1-False-True-single] PASSED [ 18%] 517s array/tests/test_linalg.py::test_norm_any_prec[1-False-True-double] PASSED [ 18%] 517s array/tests/test_linalg.py::test_norm_any_prec[1-False-False-single] PASSED [ 18%] 517s array/tests/test_linalg.py::test_norm_any_prec[1-False-False-double] PASSED [ 18%] 517s array/tests/test_linalg.py::test_norm_any_prec[1-True-True-single] PASSED [ 18%] 517s array/tests/test_linalg.py::test_norm_any_prec[1-True-True-double] PASSED [ 18%] 517s array/tests/test_linalg.py::test_norm_any_prec[1-True-False-single] PASSED [ 18%] 517s array/tests/test_linalg.py::test_norm_any_prec[1-True-False-double] PASSED [ 18%] 517s array/tests/test_linalg.py::test_norm_any_prec[-1-False-True-single] PASSED [ 18%] 517s array/tests/test_linalg.py::test_norm_any_prec[-1-False-True-double] PASSED [ 18%] 517s array/tests/test_linalg.py::test_norm_any_prec[-1-False-False-single] PASSED [ 18%] 517s array/tests/test_linalg.py::test_norm_any_prec[-1-False-False-double] PASSED [ 18%] 517s array/tests/test_linalg.py::test_norm_any_prec[-1-True-True-single] PASSED [ 18%] 517s array/tests/test_linalg.py::test_norm_any_prec[-1-True-True-double] PASSED [ 18%] 517s array/tests/test_linalg.py::test_norm_any_prec[-1-True-False-single] PASSED [ 18%] 517s array/tests/test_linalg.py::test_norm_any_prec[-1-True-False-double] PASSED [ 18%] 517s array/tests/test_linalg.py::test_norm_any_prec[inf-False-True-single] PASSED [ 18%] 517s array/tests/test_linalg.py::test_norm_any_prec[inf-False-True-double] PASSED [ 18%] 517s array/tests/test_linalg.py::test_norm_any_prec[inf-False-False-single] PASSED [ 18%] 517s array/tests/test_linalg.py::test_norm_any_prec[inf-False-False-double] PASSED [ 18%] 517s array/tests/test_linalg.py::test_norm_any_prec[inf-True-True-single] PASSED [ 18%] 517s array/tests/test_linalg.py::test_norm_any_prec[inf-True-True-double] PASSED [ 18%] 517s array/tests/test_linalg.py::test_norm_any_prec[inf-True-False-single] PASSED [ 18%] 517s array/tests/test_linalg.py::test_norm_any_prec[inf-True-False-double] PASSED [ 18%] 517s array/tests/test_linalg.py::test_norm_any_prec[-inf-False-True-single] PASSED [ 18%] 517s array/tests/test_linalg.py::test_norm_any_prec[-inf-False-True-double] PASSED [ 18%] 517s array/tests/test_linalg.py::test_norm_any_prec[-inf-False-False-single] PASSED [ 18%] 517s array/tests/test_linalg.py::test_norm_any_prec[-inf-False-False-double] PASSED [ 18%] 517s array/tests/test_linalg.py::test_norm_any_prec[-inf-True-True-single] PASSED [ 18%] 517s array/tests/test_linalg.py::test_norm_any_prec[-inf-True-True-double] PASSED [ 18%] 517s array/tests/test_linalg.py::test_norm_any_prec[-inf-True-False-single] PASSED [ 18%] 517s array/tests/test_linalg.py::test_norm_any_prec[-inf-True-False-double] PASSED [ 18%] 517s array/tests/test_linalg.py::test_norm_any_slice[False-None-shape0-chunks0] PASSED [ 18%] 517s array/tests/test_linalg.py::test_norm_any_slice[False-None-shape1-chunks1] PASSED [ 18%] 517s array/tests/test_linalg.py::test_norm_any_slice[False-None-shape2-chunks2] PASSED [ 18%] 517s array/tests/test_linalg.py::test_norm_any_slice[False-None-shape3-chunks3] PASSED [ 18%] 517s array/tests/test_linalg.py::test_norm_any_slice[False-None-shape4-chunks4] PASSED [ 18%] 517s array/tests/test_linalg.py::test_norm_any_slice[False-1-shape0-chunks0] PASSED [ 18%] 517s array/tests/test_linalg.py::test_norm_any_slice[False-1-shape1-chunks1] PASSED [ 18%] 518s array/tests/test_linalg.py::test_norm_any_slice[False-1-shape2-chunks2] PASSED [ 18%] 518s array/tests/test_linalg.py::test_norm_any_slice[False-1-shape3-chunks3] PASSED [ 18%] 518s array/tests/test_linalg.py::test_norm_any_slice[False-1-shape4-chunks4] PASSED [ 18%] 518s array/tests/test_linalg.py::test_norm_any_slice[False--1-shape0-chunks0] PASSED [ 18%] 518s array/tests/test_linalg.py::test_norm_any_slice[False--1-shape1-chunks1] PASSED [ 18%] 518s array/tests/test_linalg.py::test_norm_any_slice[False--1-shape2-chunks2] PASSED [ 18%] 518s array/tests/test_linalg.py::test_norm_any_slice[False--1-shape3-chunks3] PASSED [ 18%] 519s array/tests/test_linalg.py::test_norm_any_slice[False--1-shape4-chunks4] PASSED [ 18%] 519s array/tests/test_linalg.py::test_norm_any_slice[False-inf-shape0-chunks0] PASSED [ 18%] 519s array/tests/test_linalg.py::test_norm_any_slice[False-inf-shape1-chunks1] PASSED [ 18%] 519s array/tests/test_linalg.py::test_norm_any_slice[False-inf-shape2-chunks2] PASSED [ 18%] 519s array/tests/test_linalg.py::test_norm_any_slice[False-inf-shape3-chunks3] PASSED [ 18%] 519s array/tests/test_linalg.py::test_norm_any_slice[False-inf-shape4-chunks4] PASSED [ 18%] 519s array/tests/test_linalg.py::test_norm_any_slice[False--inf-shape0-chunks0] PASSED [ 18%] 519s array/tests/test_linalg.py::test_norm_any_slice[False--inf-shape1-chunks1] PASSED [ 18%] 519s array/tests/test_linalg.py::test_norm_any_slice[False--inf-shape2-chunks2] PASSED [ 19%] 519s array/tests/test_linalg.py::test_norm_any_slice[False--inf-shape3-chunks3] PASSED [ 19%] 520s array/tests/test_linalg.py::test_norm_any_slice[False--inf-shape4-chunks4] PASSED [ 19%] 520s array/tests/test_linalg.py::test_norm_any_slice[True-None-shape0-chunks0] PASSED [ 19%] 520s array/tests/test_linalg.py::test_norm_any_slice[True-None-shape1-chunks1] PASSED [ 19%] 520s array/tests/test_linalg.py::test_norm_any_slice[True-None-shape2-chunks2] PASSED [ 19%] 520s array/tests/test_linalg.py::test_norm_any_slice[True-None-shape3-chunks3] PASSED [ 19%] 520s array/tests/test_linalg.py::test_norm_any_slice[True-None-shape4-chunks4] PASSED [ 19%] 520s array/tests/test_linalg.py::test_norm_any_slice[True-1-shape0-chunks0] PASSED [ 19%] 520s array/tests/test_linalg.py::test_norm_any_slice[True-1-shape1-chunks1] PASSED [ 19%] 520s array/tests/test_linalg.py::test_norm_any_slice[True-1-shape2-chunks2] PASSED [ 19%] 520s array/tests/test_linalg.py::test_norm_any_slice[True-1-shape3-chunks3] PASSED [ 19%] 521s array/tests/test_linalg.py::test_norm_any_slice[True-1-shape4-chunks4] PASSED [ 19%] 521s array/tests/test_linalg.py::test_norm_any_slice[True--1-shape0-chunks0] PASSED [ 19%] 521s array/tests/test_linalg.py::test_norm_any_slice[True--1-shape1-chunks1] PASSED [ 19%] 521s array/tests/test_linalg.py::test_norm_any_slice[True--1-shape2-chunks2] PASSED [ 19%] 521s array/tests/test_linalg.py::test_norm_any_slice[True--1-shape3-chunks3] PASSED [ 19%] 521s array/tests/test_linalg.py::test_norm_any_slice[True--1-shape4-chunks4] PASSED [ 19%] 521s array/tests/test_linalg.py::test_norm_any_slice[True-inf-shape0-chunks0] PASSED [ 19%] 521s array/tests/test_linalg.py::test_norm_any_slice[True-inf-shape1-chunks1] PASSED [ 19%] 521s array/tests/test_linalg.py::test_norm_any_slice[True-inf-shape2-chunks2] PASSED [ 19%] 521s array/tests/test_linalg.py::test_norm_any_slice[True-inf-shape3-chunks3] PASSED [ 19%] 522s array/tests/test_linalg.py::test_norm_any_slice[True-inf-shape4-chunks4] PASSED [ 19%] 522s array/tests/test_linalg.py::test_norm_any_slice[True--inf-shape0-chunks0] PASSED [ 19%] 522s array/tests/test_linalg.py::test_norm_any_slice[True--inf-shape1-chunks1] PASSED [ 19%] 522s array/tests/test_linalg.py::test_norm_any_slice[True--inf-shape2-chunks2] PASSED [ 19%] 522s array/tests/test_linalg.py::test_norm_any_slice[True--inf-shape3-chunks3] PASSED [ 19%] 522s array/tests/test_linalg.py::test_norm_any_slice[True--inf-shape4-chunks4] PASSED [ 19%] 522s array/tests/test_linalg.py::test_norm_1dim[False-0-shape0-chunks0-None] PASSED [ 19%] 522s array/tests/test_linalg.py::test_norm_1dim[False-0-shape1-chunks1-0] PASSED [ 19%] 522s array/tests/test_linalg.py::test_norm_1dim[False-0-shape2-chunks2-axis2] PASSED [ 19%] 522s array/tests/test_linalg.py::test_norm_1dim[False-2-shape0-chunks0-None] PASSED [ 19%] 522s array/tests/test_linalg.py::test_norm_1dim[False-2-shape1-chunks1-0] PASSED [ 19%] 522s array/tests/test_linalg.py::test_norm_1dim[False-2-shape2-chunks2-axis2] PASSED [ 19%] 522s array/tests/test_linalg.py::test_norm_1dim[False--2-shape0-chunks0-None] PASSED [ 19%] 522s array/tests/test_linalg.py::test_norm_1dim[False--2-shape1-chunks1-0] PASSED [ 19%] 522s array/tests/test_linalg.py::test_norm_1dim[False--2-shape2-chunks2-axis2] PASSED [ 19%] 522s array/tests/test_linalg.py::test_norm_1dim[False-0.5-shape0-chunks0-None] PASSED [ 19%] 522s array/tests/test_linalg.py::test_norm_1dim[False-0.5-shape1-chunks1-0] PASSED [ 19%] 522s array/tests/test_linalg.py::test_norm_1dim[False-0.5-shape2-chunks2-axis2] PASSED [ 19%] 522s array/tests/test_linalg.py::test_norm_1dim[True-0-shape0-chunks0-None] PASSED [ 19%] 522s array/tests/test_linalg.py::test_norm_1dim[True-0-shape1-chunks1-0] PASSED [ 19%] 522s array/tests/test_linalg.py::test_norm_1dim[True-0-shape2-chunks2-axis2] PASSED [ 19%] 522s array/tests/test_linalg.py::test_norm_1dim[True-2-shape0-chunks0-None] PASSED [ 19%] 522s array/tests/test_linalg.py::test_norm_1dim[True-2-shape1-chunks1-0] PASSED [ 19%] 522s array/tests/test_linalg.py::test_norm_1dim[True-2-shape2-chunks2-axis2] PASSED [ 19%] 522s array/tests/test_linalg.py::test_norm_1dim[True--2-shape0-chunks0-None] PASSED [ 19%] 522s array/tests/test_linalg.py::test_norm_1dim[True--2-shape1-chunks1-0] PASSED [ 19%] 522s array/tests/test_linalg.py::test_norm_1dim[True--2-shape2-chunks2-axis2] PASSED [ 19%] 522s array/tests/test_linalg.py::test_norm_1dim[True-0.5-shape0-chunks0-None] PASSED [ 19%] 522s array/tests/test_linalg.py::test_norm_1dim[True-0.5-shape1-chunks1-0] PASSED [ 19%] 522s array/tests/test_linalg.py::test_norm_1dim[True-0.5-shape2-chunks2-axis2] PASSED [ 19%] 522s array/tests/test_linalg.py::test_norm_2dim[False-fro-shape0-chunks0-None] PASSED [ 19%] 522s array/tests/test_linalg.py::test_norm_2dim[False-fro-shape1-chunks1-axis1] PASSED [ 19%] 522s array/tests/test_linalg.py::test_norm_2dim[False-fro-shape2-chunks2-axis2] PASSED [ 19%] 522s array/tests/test_linalg.py::test_norm_2dim[False-nuc-shape0-chunks0-None] PASSED [ 19%] 522s array/tests/test_linalg.py::test_norm_2dim[False-nuc-shape1-chunks1-axis1] PASSED [ 19%] 522s array/tests/test_linalg.py::test_norm_2dim[False-nuc-shape2-chunks2-axis2] PASSED [ 19%] 522s array/tests/test_linalg.py::test_norm_2dim[False-2-shape0-chunks0-None] PASSED [ 19%] 522s array/tests/test_linalg.py::test_norm_2dim[False-2-shape1-chunks1-axis1] PASSED [ 19%] 523s array/tests/test_linalg.py::test_norm_2dim[False-2-shape2-chunks2-axis2] PASSED [ 19%] 523s array/tests/test_linalg.py::test_norm_2dim[False--2-shape0-chunks0-None] PASSED [ 19%] 523s array/tests/test_linalg.py::test_norm_2dim[False--2-shape1-chunks1-axis1] PASSED [ 19%] 523s array/tests/test_linalg.py::test_norm_2dim[False--2-shape2-chunks2-axis2] PASSED [ 19%] 523s array/tests/test_linalg.py::test_norm_2dim[True-fro-shape0-chunks0-None] PASSED [ 19%] 523s array/tests/test_linalg.py::test_norm_2dim[True-fro-shape1-chunks1-axis1] PASSED [ 19%] 523s array/tests/test_linalg.py::test_norm_2dim[True-fro-shape2-chunks2-axis2] PASSED [ 19%] 523s array/tests/test_linalg.py::test_norm_2dim[True-nuc-shape0-chunks0-None] PASSED [ 19%] 523s array/tests/test_linalg.py::test_norm_2dim[True-nuc-shape1-chunks1-axis1] PASSED [ 19%] 523s array/tests/test_linalg.py::test_norm_2dim[True-nuc-shape2-chunks2-axis2] PASSED [ 19%] 523s array/tests/test_linalg.py::test_norm_2dim[True-2-shape0-chunks0-None] PASSED [ 19%] 523s array/tests/test_linalg.py::test_norm_2dim[True-2-shape1-chunks1-axis1] PASSED [ 19%] 523s array/tests/test_linalg.py::test_norm_2dim[True-2-shape2-chunks2-axis2] PASSED [ 19%] 523s array/tests/test_linalg.py::test_norm_2dim[True--2-shape0-chunks0-None] PASSED [ 19%] 523s array/tests/test_linalg.py::test_norm_2dim[True--2-shape1-chunks1-axis1] PASSED [ 19%] 523s array/tests/test_linalg.py::test_norm_2dim[True--2-shape2-chunks2-axis2] PASSED [ 19%] 523s array/tests/test_linalg.py::test_norm_implemented_errors[False-nuc-shape0-chunks0-axis0] PASSED [ 19%] 523s array/tests/test_linalg.py::test_norm_implemented_errors[False-nuc-shape1-chunks1-axis1] PASSED [ 19%] 523s array/tests/test_linalg.py::test_norm_implemented_errors[False-2-shape0-chunks0-axis0] PASSED [ 19%] 523s array/tests/test_linalg.py::test_norm_implemented_errors[False-2-shape1-chunks1-axis1] PASSED [ 19%] 523s array/tests/test_linalg.py::test_norm_implemented_errors[False--2-shape0-chunks0-axis0] PASSED [ 19%] 523s array/tests/test_linalg.py::test_norm_implemented_errors[False--2-shape1-chunks1-axis1] PASSED [ 19%] 523s array/tests/test_linalg.py::test_norm_implemented_errors[True-nuc-shape0-chunks0-axis0] PASSED [ 19%] 523s array/tests/test_linalg.py::test_norm_implemented_errors[True-nuc-shape1-chunks1-axis1] PASSED [ 19%] 523s array/tests/test_linalg.py::test_norm_implemented_errors[True-2-shape0-chunks0-axis0] PASSED [ 19%] 523s array/tests/test_linalg.py::test_norm_implemented_errors[True-2-shape1-chunks1-axis1] PASSED [ 19%] 523s array/tests/test_linalg.py::test_norm_implemented_errors[True--2-shape0-chunks0-axis0] PASSED [ 19%] 523s array/tests/test_linalg.py::test_norm_implemented_errors[True--2-shape1-chunks1-axis1] PASSED [ 19%] 523s array/tests/test_masked.py::test_tokenize_masked_array PASSED [ 19%] 523s array/tests/test_masked.py::test_from_array_masked_array PASSED [ 19%] 523s array/tests/test_masked.py::test_copy_deepcopy PASSED [ 19%] 523s array/tests/test_masked.py::test_basic[0] PASSED [ 19%] 523s array/tests/test_masked.py::test_basic[1] PASSED [ 19%] 523s array/tests/test_masked.py::test_basic[2] PASSED [ 19%] 523s array/tests/test_masked.py::test_basic[3] PASSED [ 19%] 523s array/tests/test_masked.py::test_basic[4] PASSED [ 19%] 523s array/tests/test_masked.py::test_basic[5] PASSED [ 19%] 523s array/tests/test_masked.py::test_basic[6] PASSED [ 19%] 523s array/tests/test_masked.py::test_basic[7] PASSED [ 19%] 523s array/tests/test_masked.py::test_basic[8] PASSED [ 19%] 523s array/tests/test_masked.py::test_basic[9] PASSED [ 19%] 523s array/tests/test_masked.py::test_basic[10] PASSED [ 19%] 523s array/tests/test_masked.py::test_basic[11] PASSED [ 19%] 523s array/tests/test_masked.py::test_basic[12] PASSED [ 19%] 523s array/tests/test_masked.py::test_basic[13] PASSED [ 19%] 523s array/tests/test_masked.py::test_basic[14] PASSED [ 19%] 523s array/tests/test_masked.py::test_basic[15] PASSED [ 19%] 523s array/tests/test_masked.py::test_basic[16] PASSED [ 19%] 523s array/tests/test_masked.py::test_basic[17] PASSED [ 19%] 523s array/tests/test_masked.py::test_basic[18] PASSED [ 19%] 523s array/tests/test_masked.py::test_basic[19] PASSED [ 19%] 523s array/tests/test_masked.py::test_basic[20] PASSED [ 19%] 523s array/tests/test_masked.py::test_basic[21] PASSED [ 19%] 523s array/tests/test_masked.py::test_basic[22] PASSED [ 19%] 523s array/tests/test_masked.py::test_basic[23] PASSED [ 19%] 523s array/tests/test_masked.py::test_basic[24] PASSED [ 19%] 524s array/tests/test_masked.py::test_basic[25] PASSED [ 19%] 524s array/tests/test_masked.py::test_basic[26] PASSED [ 19%] 524s array/tests/test_masked.py::test_tensordot PASSED [ 19%] 524s array/tests/test_masked.py::test_mixed_concatenate[0] PASSED [ 19%] 524s array/tests/test_masked.py::test_mixed_concatenate[1] PASSED [ 19%] 524s array/tests/test_masked.py::test_mixed_concatenate[2] PASSED [ 19%] 524s array/tests/test_masked.py::test_mixed_concatenate[3] PASSED [ 19%] 524s array/tests/test_masked.py::test_mixed_concatenate[4] PASSED [ 19%] 524s array/tests/test_masked.py::test_mixed_concatenate[5] PASSED [ 19%] 524s array/tests/test_masked.py::test_mixed_concatenate[6] PASSED [ 19%] 524s array/tests/test_masked.py::test_mixed_concatenate[7] PASSED [ 19%] 524s array/tests/test_masked.py::test_mixed_concatenate[8] PASSED [ 20%] 524s array/tests/test_masked.py::test_mixed_concatenate[9] PASSED [ 20%] 524s array/tests/test_masked.py::test_mixed_concatenate[10] PASSED [ 20%] 524s array/tests/test_masked.py::test_mixed_concatenate[11] PASSED [ 20%] 524s array/tests/test_masked.py::test_mixed_concatenate[12] PASSED [ 20%] 524s array/tests/test_masked.py::test_mixed_concatenate[13] PASSED [ 20%] 524s array/tests/test_masked.py::test_mixed_concatenate[14] PASSED [ 20%] 524s array/tests/test_masked.py::test_mixed_concatenate[15] PASSED [ 20%] 524s array/tests/test_masked.py::test_mixed_concatenate[16] PASSED [ 20%] 524s array/tests/test_masked.py::test_mixed_concatenate[17] PASSED [ 20%] 524s array/tests/test_masked.py::test_mixed_concatenate[18] PASSED [ 20%] 524s array/tests/test_masked.py::test_mixed_concatenate[19] PASSED [ 20%] 524s array/tests/test_masked.py::test_mixed_concatenate[20] PASSED [ 20%] 524s array/tests/test_masked.py::test_mixed_concatenate[21] PASSED [ 20%] 524s array/tests/test_masked.py::test_mixed_concatenate[22] PASSED [ 20%] 524s array/tests/test_masked.py::test_mixed_concatenate[23] PASSED [ 20%] 524s array/tests/test_masked.py::test_mixed_concatenate[24] PASSED [ 20%] 524s array/tests/test_masked.py::test_mixed_concatenate[25] PASSED [ 20%] 524s array/tests/test_masked.py::test_mixed_concatenate[26] PASSED [ 20%] 524s array/tests/test_masked.py::test_mixed_random[0] PASSED [ 20%] 524s array/tests/test_masked.py::test_mixed_random[1] PASSED [ 20%] 524s array/tests/test_masked.py::test_mixed_random[2] PASSED [ 20%] 524s array/tests/test_masked.py::test_mixed_random[3] PASSED [ 20%] 525s array/tests/test_masked.py::test_mixed_random[4] PASSED [ 20%] 525s array/tests/test_masked.py::test_mixed_random[5] PASSED [ 20%] 525s array/tests/test_masked.py::test_mixed_random[6] PASSED [ 20%] 525s array/tests/test_masked.py::test_mixed_random[7] PASSED [ 20%] 525s array/tests/test_masked.py::test_mixed_random[8] PASSED [ 20%] 525s array/tests/test_masked.py::test_mixed_random[9] PASSED [ 20%] 525s array/tests/test_masked.py::test_mixed_random[10] PASSED [ 20%] 525s array/tests/test_masked.py::test_mixed_random[11] PASSED [ 20%] 525s array/tests/test_masked.py::test_mixed_random[12] PASSED [ 20%] 525s array/tests/test_masked.py::test_mixed_random[13] PASSED [ 20%] 525s array/tests/test_masked.py::test_mixed_random[14] PASSED [ 20%] 525s array/tests/test_masked.py::test_mixed_random[15] PASSED [ 20%] 525s array/tests/test_masked.py::test_mixed_random[16] PASSED [ 20%] 525s array/tests/test_masked.py::test_mixed_random[17] PASSED [ 20%] 525s array/tests/test_masked.py::test_mixed_random[18] PASSED [ 20%] 525s array/tests/test_masked.py::test_mixed_random[19] PASSED [ 20%] 525s array/tests/test_masked.py::test_mixed_random[20] PASSED [ 20%] 525s array/tests/test_masked.py::test_mixed_random[21] PASSED [ 20%] 525s array/tests/test_masked.py::test_mixed_random[22] PASSED [ 20%] 525s array/tests/test_masked.py::test_mixed_random[23] PASSED [ 20%] 525s array/tests/test_masked.py::test_mixed_random[24] PASSED [ 20%] 525s array/tests/test_masked.py::test_mixed_random[25] PASSED [ 20%] 525s array/tests/test_masked.py::test_mixed_random[26] PASSED [ 20%] 525s array/tests/test_masked.py::test_mixed_output_type PASSED [ 20%] 525s array/tests/test_masked.py::test_creation_functions PASSED [ 20%] 525s array/tests/test_masked.py::test_filled PASSED [ 20%] 525s array/tests/test_masked.py::test_reductions[sum-i8] PASSED [ 20%] 525s array/tests/test_masked.py::test_reductions[sum-f8] PASSED [ 20%] 526s array/tests/test_masked.py::test_reductions[prod-i8] PASSED [ 20%] 526s array/tests/test_masked.py::test_reductions[prod-f8] PASSED [ 20%] 526s array/tests/test_masked.py::test_reductions[mean-i8] PASSED [ 20%] 526s array/tests/test_masked.py::test_reductions[mean-f8] PASSED [ 20%] 526s array/tests/test_masked.py::test_reductions[var-i8] PASSED [ 20%] 527s array/tests/test_masked.py::test_reductions[var-f8] PASSED [ 20%] 527s array/tests/test_masked.py::test_reductions[std-i8] PASSED [ 20%] 527s array/tests/test_masked.py::test_reductions[std-f8] PASSED [ 20%] 527s array/tests/test_masked.py::test_reductions[min-i8] PASSED [ 20%] 527s array/tests/test_masked.py::test_reductions[min-f8] PASSED [ 20%] 528s array/tests/test_masked.py::test_reductions[max-i8] PASSED [ 20%] 528s array/tests/test_masked.py::test_reductions[max-f8] PASSED [ 20%] 528s array/tests/test_masked.py::test_reductions[any-i8] PASSED [ 20%] 528s array/tests/test_masked.py::test_reductions[any-f8] PASSED [ 20%] 528s array/tests/test_masked.py::test_reductions[all-i8] PASSED [ 20%] 528s array/tests/test_masked.py::test_reductions[all-f8] PASSED [ 20%] 528s array/tests/test_masked.py::test_reductions_allmasked[sum-i8] PASSED [ 20%] 528s array/tests/test_masked.py::test_reductions_allmasked[sum-f8] PASSED [ 20%] 528s array/tests/test_masked.py::test_reductions_allmasked[prod-i8] PASSED [ 20%] 528s array/tests/test_masked.py::test_reductions_allmasked[prod-f8] PASSED [ 20%] 528s array/tests/test_masked.py::test_reductions_allmasked[mean-i8] PASSED [ 20%] 528s array/tests/test_masked.py::test_reductions_allmasked[mean-f8] PASSED [ 20%] 528s array/tests/test_masked.py::test_reductions_allmasked[var-i8] PASSED [ 20%] 528s array/tests/test_masked.py::test_reductions_allmasked[var-f8] PASSED [ 20%] 528s array/tests/test_masked.py::test_reductions_allmasked[std-i8] PASSED [ 20%] 528s array/tests/test_masked.py::test_reductions_allmasked[std-f8] PASSED [ 20%] 528s array/tests/test_masked.py::test_reductions_allmasked[min-i8] PASSED [ 20%] 528s array/tests/test_masked.py::test_reductions_allmasked[min-f8] PASSED [ 20%] 528s array/tests/test_masked.py::test_reductions_allmasked[max-i8] PASSED [ 20%] 528s array/tests/test_masked.py::test_reductions_allmasked[max-f8] PASSED [ 20%] 528s array/tests/test_masked.py::test_reductions_allmasked[any-i8] PASSED [ 20%] 528s array/tests/test_masked.py::test_reductions_allmasked[any-f8] PASSED [ 20%] 528s array/tests/test_masked.py::test_reductions_allmasked[all-i8] PASSED [ 20%] 528s array/tests/test_masked.py::test_reductions_allmasked[all-f8] PASSED [ 20%] 529s array/tests/test_masked.py::test_arg_reductions[argmin] PASSED [ 20%] 529s array/tests/test_masked.py::test_arg_reductions[argmax] PASSED [ 20%] 529s array/tests/test_masked.py::test_cumulative PASSED [ 20%] 529s array/tests/test_masked.py::test_accessors PASSED [ 20%] 530s array/tests/test_masked.py::test_masked_array PASSED [ 20%] 530s array/tests/test_masked.py::test_set_fill_value PASSED [ 20%] 530s array/tests/test_masked.py::test_average_weights_with_masked_array[False] PASSED [ 20%] 530s array/tests/test_masked.py::test_average_weights_with_masked_array[True] PASSED [ 20%] 530s array/tests/test_masked.py::test_arithmetic_results_in_masked PASSED [ 20%] 530s array/tests/test_masked.py::test_count PASSED [ 20%] 530s array/tests/test_masked.py::test_like_funcs[ones_like] PASSED [ 20%] 530s array/tests/test_masked.py::test_like_funcs[zeros_like] PASSED [ 20%] 530s array/tests/test_masked.py::test_like_funcs[empty_like] PASSED [ 20%] 530s array/tests/test_masked.py::test_nonzero PASSED [ 20%] 530s array/tests/test_masked.py::test_where PASSED [ 20%] 530s array/tests/test_numpy_compat.py::test_basic PASSED [ 20%] 530s array/tests/test_numpy_compat.py::test_min_max_round_funcs PASSED [ 20%] 530s array/tests/test_optimization.py::test_fuse_getitem[True-True-True] PASSED [ 20%] 530s array/tests/test_optimization.py::test_fuse_getitem[True-True-False] PASSED [ 20%] 530s array/tests/test_optimization.py::test_fuse_getitem[True-False-True] PASSED [ 20%] 530s array/tests/test_optimization.py::test_fuse_getitem[True-False-False] PASSED [ 20%] 530s array/tests/test_optimization.py::test_fuse_getitem[False-True-True] PASSED [ 20%] 530s array/tests/test_optimization.py::test_fuse_getitem[False-True-False] PASSED [ 20%] 530s array/tests/test_optimization.py::test_fuse_getitem[False-False-True] PASSED [ 20%] 530s array/tests/test_optimization.py::test_fuse_getitem[False-False-False] PASSED [ 20%] 530s array/tests/test_optimization.py::test_fuse_getitem_lock[True-True-True] PASSED [ 20%] 530s array/tests/test_optimization.py::test_fuse_getitem_lock[True-True-False] PASSED [ 20%] 530s array/tests/test_optimization.py::test_fuse_getitem_lock[True-False-True] PASSED [ 20%] 530s array/tests/test_optimization.py::test_fuse_getitem_lock[True-False-False] PASSED [ 20%] 530s array/tests/test_optimization.py::test_fuse_getitem_lock[False-True-True] PASSED [ 20%] 530s array/tests/test_optimization.py::test_fuse_getitem_lock[False-True-False] PASSED [ 20%] 530s array/tests/test_optimization.py::test_fuse_getitem_lock[False-False-True] PASSED [ 20%] 530s array/tests/test_optimization.py::test_fuse_getitem_lock[False-False-False] PASSED [ 20%] 530s array/tests/test_optimization.py::test_optimize_with_getitem_fusion[True] PASSED [ 20%] 530s array/tests/test_optimization.py::test_optimize_with_getitem_fusion[False] PASSED [ 20%] 530s array/tests/test_optimization.py::test_optimize_slicing[True] PASSED [ 20%] 530s array/tests/test_optimization.py::test_optimize_slicing[False] PASSED [ 20%] 530s array/tests/test_optimization.py::test_fuse_slice PASSED [ 20%] 530s array/tests/test_optimization.py::test_fuse_slice_with_lists PASSED [ 20%] 530s array/tests/test_optimization.py::test_nonfusible_fancy_indexing PASSED [ 20%] 530s array/tests/test_optimization.py::test_hard_fuse_slice_cases[True] PASSED [ 20%] 530s array/tests/test_optimization.py::test_hard_fuse_slice_cases[False] PASSED [ 20%] 530s array/tests/test_optimization.py::test_dont_fuse_numpy_arrays PASSED [ 21%] 530s array/tests/test_optimization.py::test_fuse_slices_with_alias[True-True] PASSED [ 21%] 530s array/tests/test_optimization.py::test_fuse_slices_with_alias[True-False] PASSED [ 21%] 530s array/tests/test_optimization.py::test_fuse_slices_with_alias[False-True] PASSED [ 21%] 530s array/tests/test_optimization.py::test_fuse_slices_with_alias[False-False] PASSED [ 21%] 530s array/tests/test_optimization.py::test_dont_fuse_fancy_indexing_in_getter_nofancy[True-True] PASSED [ 21%] 530s array/tests/test_optimization.py::test_dont_fuse_fancy_indexing_in_getter_nofancy[True-False] PASSED [ 21%] 530s array/tests/test_optimization.py::test_dont_fuse_fancy_indexing_in_getter_nofancy[False-True] PASSED [ 21%] 530s array/tests/test_optimization.py::test_dont_fuse_fancy_indexing_in_getter_nofancy[False-False] PASSED [ 21%] 530s array/tests/test_optimization.py::test_fuse_getter_with_asarray[10] PASSED [ 21%] 530s array/tests/test_optimization.py::test_fuse_getter_with_asarray[5] PASSED [ 21%] 530s array/tests/test_optimization.py::test_fuse_getter_with_asarray[3] PASSED [ 21%] 530s array/tests/test_optimization.py::test_remove_no_op_slices_for_getitem[True] PASSED [ 21%] 530s array/tests/test_optimization.py::test_remove_no_op_slices_for_getitem[False] PASSED [ 21%] 530s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[True-True-True-getter] PASSED [ 21%] 530s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[True-True-True-getter_nofancy] PASSED [ 21%] 530s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[True-True-False-getter] PASSED [ 21%] 530s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[True-True-False-getter_nofancy] PASSED [ 21%] 530s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[True-False-True-getter] PASSED [ 21%] 530s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[True-False-True-getter_nofancy] PASSED [ 21%] 530s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[True-False-False-getter] PASSED [ 21%] 530s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[True-False-False-getter_nofancy] PASSED [ 21%] 530s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[False-True-True-getter] PASSED [ 21%] 530s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[False-True-True-getter_nofancy] PASSED [ 21%] 530s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[False-True-False-getter] PASSED [ 21%] 530s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[False-True-False-getter_nofancy] PASSED [ 21%] 530s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[False-False-True-getter] PASSED [ 21%] 530s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[False-False-True-getter_nofancy] PASSED [ 21%] 530s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[False-False-False-getter] PASSED [ 21%] 530s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[False-False-False-getter_nofancy] PASSED [ 21%] 530s array/tests/test_optimization.py::test_turn_off_fusion XFAIL (blockw...) [ 21%] 530s array/tests/test_optimization.py::test_disable_lowlevel_fusion PASSED [ 21%] 530s array/tests/test_optimization.py::test_array_creation_blockwise_fusion PASSED [ 21%] 530s array/tests/test_optimization.py::test_gh3937 PASSED [ 21%] 530s array/tests/test_optimization.py::test_double_dependencies PASSED [ 21%] 530s array/tests/test_optimization.py::test_fuse_roots PASSED [ 21%] 530s array/tests/test_optimization.py::test_fuse_roots_annotations PASSED [ 21%] 530s array/tests/test_optimization.py::test_optimize_blockwise_duplicate_dependency[True] PASSED [ 21%] 530s array/tests/test_optimization.py::test_optimize_blockwise_duplicate_dependency[False] PASSED [ 21%] 530s array/tests/test_overlap.py::test_overlap_internal PASSED [ 21%] 530s array/tests/test_overlap.py::test_overlap_internal_asymmetric PASSED [ 21%] 530s array/tests/test_overlap.py::test_overlap_internal_asymmetric_small PASSED [ 21%] 530s array/tests/test_overlap.py::test_trim_internal PASSED [ 21%] 530s array/tests/test_overlap.py::test_periodic PASSED [ 21%] 530s array/tests/test_overlap.py::test_reflect PASSED [ 21%] 530s array/tests/test_overlap.py::test_nearest PASSED [ 21%] 530s array/tests/test_overlap.py::test_constant PASSED [ 21%] 530s array/tests/test_overlap.py::test_boundaries PASSED [ 21%] 530s array/tests/test_overlap.py::test_overlap PASSED [ 21%] 530s array/tests/test_overlap.py::test_overlap_allow_rechunk_kwarg PASSED [ 21%] 530s array/tests/test_overlap.py::test_asymmetric_overlap_boundary_exception PASSED [ 21%] 530s array/tests/test_overlap.py::test_map_overlap PASSED [ 21%] 530s array/tests/test_overlap.py::test_map_overlap_escapes_to_map_blocks_when_depth_is_zero PASSED [ 21%] 530s array/tests/test_overlap.py::test_map_overlap_no_depth[None] PASSED [ 21%] 530s array/tests/test_overlap.py::test_map_overlap_no_depth[reflect] PASSED [ 21%] 530s array/tests/test_overlap.py::test_map_overlap_no_depth[periodic] PASSED [ 21%] 530s array/tests/test_overlap.py::test_map_overlap_no_depth[nearest] PASSED [ 21%] 530s array/tests/test_overlap.py::test_map_overlap_no_depth[none] PASSED [ 21%] 530s array/tests/test_overlap.py::test_map_overlap_no_depth[0] PASSED [ 21%] 531s array/tests/test_overlap.py::test_map_overlap_multiarray PASSED [ 21%] 531s array/tests/test_overlap.py::test_map_overlap_multiarray_defaults PASSED [ 21%] 531s array/tests/test_overlap.py::test_map_overlap_multiarray_different_depths PASSED [ 21%] 531s array/tests/test_overlap.py::test_map_overlap_multiarray_uneven_numblocks_exception PASSED [ 21%] 531s array/tests/test_overlap.py::test_map_overlap_multiarray_block_broadcast PASSED [ 21%] 531s array/tests/test_overlap.py::test_map_overlap_multiarray_variadic PASSED [ 21%] 531s array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis0] PASSED [ 21%] 531s array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis1] PASSED [ 21%] 531s array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis2] PASSED [ 21%] 531s array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis3] PASSED [ 21%] 531s array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis4] PASSED [ 21%] 531s array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis5] PASSED [ 21%] 531s array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[1] PASSED [ 21%] 531s array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis7] PASSED [ 21%] 531s array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis8] PASSED [ 21%] 531s array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis9] PASSED [ 21%] 531s array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis10] PASSED [ 21%] 531s array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis11] PASSED [ 21%] 532s array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis12] PASSED [ 21%] 532s array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[-2] PASSED [ 21%] 532s array/tests/test_overlap.py::test_map_overlap_assumes_shape_matches_first_array_if_trim_is_false PASSED [ 21%] 532s array/tests/test_overlap.py::test_map_overlap_deprecated_signature PASSED [ 21%] 532s array/tests/test_overlap.py::test_nearest_overlap PASSED [ 21%] 532s array/tests/test_overlap.py::test_different_depths_and_boundary_combinations[depth0] PASSED [ 21%] 532s array/tests/test_overlap.py::test_different_depths_and_boundary_combinations[depth1] PASSED [ 21%] 532s array/tests/test_overlap.py::test_different_depths_and_boundary_combinations[depth2] PASSED [ 21%] 532s array/tests/test_overlap.py::test_different_depths_and_boundary_combinations[depth3] PASSED [ 21%] 532s array/tests/test_overlap.py::test_one_chunk_along_axis PASSED [ 21%] 532s array/tests/test_overlap.py::test_constant_boundaries PASSED [ 21%] 532s array/tests/test_overlap.py::test_depth_greater_than_smallest_chunk_combines_chunks[chunks0] PASSED [ 21%] 532s array/tests/test_overlap.py::test_depth_greater_than_smallest_chunk_combines_chunks[chunks1] PASSED [ 21%] 532s array/tests/test_overlap.py::test_depth_greater_than_dim PASSED [ 21%] 532s array/tests/test_overlap.py::test_none_boundaries PASSED [ 21%] 532s array/tests/test_overlap.py::test_overlap_small PASSED [ 21%] 532s array/tests/test_overlap.py::test_no_shared_keys_with_different_depths PASSED [ 21%] 532s array/tests/test_overlap.py::test_overlap_few_dimensions_small PASSED [ 21%] 532s array/tests/test_overlap.py::test_overlap_few_dimensions PASSED [ 21%] 532s array/tests/test_overlap.py::test_trim_boundary[reflect] PASSED [ 21%] 532s array/tests/test_overlap.py::test_trim_boundary[periodic] PASSED [ 21%] 532s array/tests/test_overlap.py::test_trim_boundary[nearest] PASSED [ 21%] 532s array/tests/test_overlap.py::test_trim_boundary[none] PASSED [ 21%] 532s array/tests/test_overlap.py::test_map_overlap_rechunks_array_if_needed PASSED [ 21%] 532s array/tests/test_overlap.py::test_map_overlap_rechunks_array_along_multiple_dims_if_needed PASSED [ 21%] 532s array/tests/test_overlap.py::test_ensure_minimum_chunksize[chunks0-expected0] PASSED [ 21%] 532s array/tests/test_overlap.py::test_ensure_minimum_chunksize[chunks1-expected1] PASSED [ 21%] 532s array/tests/test_overlap.py::test_ensure_minimum_chunksize[chunks2-expected2] PASSED [ 21%] 532s array/tests/test_overlap.py::test_ensure_minimum_chunksize[chunks3-expected3] PASSED [ 21%] 532s array/tests/test_overlap.py::test_ensure_minimum_chunksize[chunks4-expected4] PASSED [ 21%] 532s array/tests/test_overlap.py::test_ensure_minimum_chunksize[chunks5-expected5] PASSED [ 21%] 532s array/tests/test_overlap.py::test_ensure_minimum_chunksize[chunks6-expected6] PASSED [ 21%] 532s array/tests/test_overlap.py::test_ensure_minimum_chunksize[chunks7-expected7] PASSED [ 21%] 532s array/tests/test_overlap.py::test_ensure_minimum_chunksize_raises_error PASSED [ 21%] 532s array/tests/test_overlap.py::test_sliding_window_view[shape0-chunks0-window_shape0-axis0] PASSED [ 21%] 532s array/tests/test_overlap.py::test_sliding_window_view[shape1-5-window_shape1-axis1] PASSED [ 21%] 532s array/tests/test_overlap.py::test_sliding_window_view[shape2-3-window_shape2-axis2] PASSED [ 21%] 532s array/tests/test_overlap.py::test_sliding_window_view[shape3-3-3-0] PASSED [ 21%] 532s array/tests/test_overlap.py::test_sliding_window_view[shape4-3-3--1] PASSED [ 21%] 533s array/tests/test_overlap.py::test_sliding_window_view[shape5-3-3-None] PASSED [ 21%] 533s array/tests/test_overlap.py::test_sliding_window_view[shape6-3-window_shape6-None] PASSED [ 21%] 533s array/tests/test_overlap.py::test_sliding_window_view[shape7-3-window_shape7-axis7] PASSED [ 21%] 533s array/tests/test_overlap.py::test_sliding_window_view[shape8-3-window_shape8-axis8] PASSED [ 21%] 533s array/tests/test_overlap.py::test_sliding_window_view[shape9-3-window_shape9-axis9] PASSED [ 21%] 533s array/tests/test_overlap.py::test_sliding_window_errors[window_shape0-0] PASSED [ 21%] 533s array/tests/test_overlap.py::test_sliding_window_errors[window_shape1-3] PASSED [ 21%] 533s array/tests/test_overlap.py::test_sliding_window_errors[-1-0] PASSED [ 21%] 533s array/tests/test_overlap.py::test_sliding_window_errors[2-axis3] PASSED [ 21%] 533s array/tests/test_overlap.py::test_sliding_window_errors[2-None] PASSED [ 21%] 533s array/tests/test_overlap.py::test_sliding_window_errors[0-None] PASSED [ 21%] 533s array/tests/test_percentiles.py::test_percentile[tdigest] SKIPPED (R...) [ 22%] 533s array/tests/test_percentiles.py::test_percentile[dask] PASSED [ 22%] 533s array/tests/test_percentiles.py::test_percentile_with_categoricals SKIPPED [ 22%] 533s array/tests/test_percentiles.py::test_percentiles_with_empty_arrays[tdigest] SKIPPED [ 22%] 533s array/tests/test_percentiles.py::test_percentiles_with_empty_arrays[dask] PASSED [ 22%] 533s array/tests/test_percentiles.py::test_percentiles_with_empty_q[tdigest] SKIPPED [ 22%] 533s array/tests/test_percentiles.py::test_percentiles_with_empty_q[dask] PASSED [ 22%] 533s array/tests/test_percentiles.py::test_percentiles_with_scaler_percentile[5-tdigest] SKIPPED [ 22%] 533s array/tests/test_percentiles.py::test_percentiles_with_scaler_percentile[5-dask] PASSED [ 22%] 533s array/tests/test_percentiles.py::test_percentiles_with_scaler_percentile[5.00-tdigest] SKIPPED [ 22%] 533s array/tests/test_percentiles.py::test_percentiles_with_scaler_percentile[5.00-dask] PASSED [ 22%] 533s array/tests/test_percentiles.py::test_percentiles_with_scaler_percentile[q2-tdigest] SKIPPED [ 22%] 533s array/tests/test_percentiles.py::test_percentiles_with_scaler_percentile[q2-dask] PASSED [ 22%] 533s array/tests/test_percentiles.py::test_percentiles_with_scaler_percentile[5.01-tdigest] SKIPPED [ 22%] 533s array/tests/test_percentiles.py::test_percentiles_with_scaler_percentile[5.01-dask] PASSED [ 22%] 533s array/tests/test_percentiles.py::test_unknown_chunk_sizes[tdigest] SKIPPED [ 22%] 533s array/tests/test_percentiles.py::test_unknown_chunk_sizes[dask] PASSED [ 22%] 533s array/tests/test_random.py::test_generators[RandomState] PASSED [ 22%] 533s array/tests/test_random.py::test_generators[default_rng] PASSED [ 22%] 533s array/tests/test_random.py::test_default_rng[NoneType] PASSED [ 22%] 533s array/tests/test_random.py::test_default_rng[int] PASSED [ 22%] 533s array/tests/test_random.py::test_default_rng[type] PASSED [ 22%] 533s array/tests/test_random.py::test_default_rng[Generator] PASSED [ 22%] 534s array/tests/test_random.py::test_concurrency[RandomState] PASSED [ 22%] 535s array/tests/test_random.py::test_concurrency[default_rng] PASSED [ 22%] 535s array/tests/test_random.py::test_doc_randomstate[RandomState] PASSED [ 22%] 535s array/tests/test_random.py::test_doc_randomstate[default_rng] PASSED [ 22%] 535s array/tests/test_random.py::test_doc_generator PASSED [ 22%] 535s array/tests/test_random.py::test_serializability[RandomState] PASSED [ 22%] 535s array/tests/test_random.py::test_serializability[default_rng] PASSED [ 22%] 535s array/tests/test_random.py::test_determinisim_through_dask_values[RandomState] PASSED [ 22%] 535s array/tests/test_random.py::test_determinisim_through_dask_values[default_rng] PASSED [ 22%] 535s array/tests/test_random.py::test_generator_consistent_names[RandomState] PASSED [ 22%] 535s array/tests/test_random.py::test_generator_consistent_names[default_rng] PASSED [ 22%] 535s array/tests/test_random.py::test_random[RandomState] PASSED [ 22%] 535s array/tests/test_random.py::test_random[default_rng] PASSED [ 22%] 535s array/tests/test_random.py::test_parametrized_random_function[RandomState] PASSED [ 22%] 535s array/tests/test_random.py::test_parametrized_random_function[default_rng] PASSED [ 22%] 535s array/tests/test_random.py::test_kwargs[RandomState] PASSED [ 22%] 535s array/tests/test_random.py::test_kwargs[default_rng] PASSED [ 22%] 535s array/tests/test_random.py::test_unique_names[RandomState] PASSED [ 22%] 535s array/tests/test_random.py::test_unique_names[default_rng] PASSED [ 22%] 535s array/tests/test_random.py::test_docs[RandomState] PASSED [ 22%] 535s array/tests/test_random.py::test_docs[default_rng] PASSED [ 22%] 535s array/tests/test_random.py::test_can_make_really_big_random_array[RandomState] PASSED [ 22%] 535s array/tests/test_random.py::test_can_make_really_big_random_array[default_rng] PASSED [ 22%] 535s array/tests/test_random.py::test_random_seed PASSED [ 22%] 535s array/tests/test_random.py::test_consistent_across_sizes[RandomState] PASSED [ 22%] 535s array/tests/test_random.py::test_consistent_across_sizes[default_rng] PASSED [ 22%] 535s array/tests/test_random.py::test_random_all[NoneType] PASSED [ 22%] 536s array/tests/test_random.py::test_random_all[int] PASSED [ 22%] 536s array/tests/test_random.py::test_random_all[tuple] PASSED [ 22%] 536s array/tests/test_random.py::test_Generator_only_funcs[NoneType] PASSED [ 22%] 536s array/tests/test_random.py::test_Generator_only_funcs[int] PASSED [ 22%] 536s array/tests/test_random.py::test_Generator_only_funcs[tuple] PASSED [ 22%] 536s array/tests/test_random.py::test_random_all_with_class_methods[RandomState-NoneType] PASSED [ 22%] 536s array/tests/test_random.py::test_random_all_with_class_methods[RandomState-int] PASSED [ 22%] 536s array/tests/test_random.py::test_random_all_with_class_methods[RandomState-tuple] PASSED [ 22%] 536s array/tests/test_random.py::test_random_all_with_class_methods[default_rng-NoneType] PASSED [ 22%] 536s array/tests/test_random.py::test_random_all_with_class_methods[default_rng-int] PASSED [ 22%] 536s array/tests/test_random.py::test_random_all_with_class_methods[default_rng-tuple] PASSED [ 22%] 536s array/tests/test_random.py::test_array_broadcasting[RandomState] PASSED [ 22%] 536s array/tests/test_random.py::test_array_broadcasting[default_rng] PASSED [ 22%] 536s array/tests/test_random.py::test_multinomial[RandomState] PASSED [ 22%] 536s array/tests/test_random.py::test_multinomial[default_rng] PASSED [ 22%] 536s array/tests/test_random.py::test_choice[RandomState] PASSED [ 22%] 536s array/tests/test_random.py::test_choice[default_rng] PASSED [ 22%] 536s array/tests/test_random.py::test_create_with_auto_dimensions PASSED [ 22%] 536s array/tests/test_random.py::test_names PASSED [ 22%] 536s array/tests/test_random.py::test_permutation[RandomState] PASSED [ 22%] 536s array/tests/test_random.py::test_permutation[default_rng] PASSED [ 22%] 536s array/tests/test_random.py::test_auto_chunks[RandomState] PASSED [ 22%] 536s array/tests/test_random.py::test_auto_chunks[default_rng] PASSED [ 22%] 536s array/tests/test_random.py::test_randint_dtype PASSED [ 22%] 536s array/tests/test_random.py::test_raises_bad_kwarg[RandomState] PASSED [ 22%] 536s array/tests/test_random.py::test_raises_bad_kwarg[default_rng] PASSED [ 22%] 536s array/tests/test_random.py::test_randomstate_kwargs SKIPPED (could n...) [ 22%] 536s array/tests/test_rechunk.py::test_rechunk_internals_1 PASSED [ 22%] 536s array/tests/test_rechunk.py::test_intersect_1 PASSED [ 22%] 536s array/tests/test_rechunk.py::test_intersect_2 PASSED [ 22%] 536s array/tests/test_rechunk.py::test_rechunk_1d PASSED [ 22%] 536s array/tests/test_rechunk.py::test_rechunk_2d PASSED [ 22%] 536s array/tests/test_rechunk.py::test_rechunk_4d PASSED [ 22%] 536s array/tests/test_rechunk.py::test_rechunk_expand PASSED [ 22%] 536s array/tests/test_rechunk.py::test_rechunk_expand2 PASSED [ 22%] 537s array/tests/test_rechunk.py::test_rechunk_method PASSED [ 22%] 537s array/tests/test_rechunk.py::test_rechunk_blockshape PASSED [ 22%] 537s array/tests/test_rechunk.py::test_dtype PASSED [ 22%] 537s array/tests/test_rechunk.py::test_rechunk_with_dict PASSED [ 22%] 537s array/tests/test_rechunk.py::test_rechunk_with_empty_input PASSED [ 22%] 537s array/tests/test_rechunk.py::test_rechunk_with_null_dimensions PASSED [ 22%] 537s array/tests/test_rechunk.py::test_rechunk_with_integer PASSED [ 22%] 537s array/tests/test_rechunk.py::test_rechunk_0d PASSED [ 22%] 537s array/tests/test_rechunk.py::test_rechunk_empty_array[arr0] PASSED [ 22%] 537s array/tests/test_rechunk.py::test_rechunk_empty_array[arr1] PASSED [ 22%] 537s array/tests/test_rechunk.py::test_rechunk_empty_array[arr2] PASSED [ 22%] 537s array/tests/test_rechunk.py::test_rechunk_empty PASSED [ 22%] 537s array/tests/test_rechunk.py::test_rechunk_zero_dim_array PASSED [ 22%] 537s array/tests/test_rechunk.py::test_rechunk_zero_dim_array_II PASSED [ 22%] 537s array/tests/test_rechunk.py::test_rechunk_same PASSED [ 22%] 537s array/tests/test_rechunk.py::test_rechunk_same_fully_unknown PASSED [ 22%] 537s array/tests/test_rechunk.py::test_rechunk_same_fully_unknown_floats PASSED [ 22%] 537s array/tests/test_rechunk.py::test_rechunk_same_partially_unknown PASSED [ 22%] 537s array/tests/test_rechunk.py::test_rechunk_with_zero_placeholders PASSED [ 22%] 537s array/tests/test_rechunk.py::test_rechunk_minus_one PASSED [ 22%] 537s array/tests/test_rechunk.py::test_rechunk_intermediates PASSED [ 22%] 537s array/tests/test_rechunk.py::test_divide_to_width PASSED [ 22%] 537s array/tests/test_rechunk.py::test_merge_to_number PASSED [ 22%] 537s array/tests/test_rechunk.py::test_plan_rechunk PASSED [ 22%] 537s array/tests/test_rechunk.py::test_plan_rechunk_5d PASSED [ 22%] 537s array/tests/test_rechunk.py::test_plan_rechunk_heterogeneous PASSED [ 22%] 537s array/tests/test_rechunk.py::test_plan_rechunk_asymmetric PASSED [ 22%] 537s array/tests/test_rechunk.py::test_rechunk_warning PASSED [ 22%] 537s array/tests/test_rechunk.py::test_dont_concatenate_single_chunks[shape0-chunks0] PASSED [ 22%] 537s array/tests/test_rechunk.py::test_dont_concatenate_single_chunks[shape1-chunks1] PASSED [ 22%] 537s array/tests/test_rechunk.py::test_dont_concatenate_single_chunks[shape2-chunks2] PASSED [ 22%] 537s array/tests/test_rechunk.py::test_intersect_nan PASSED [ 22%] 537s array/tests/test_rechunk.py::test_intersect_nan_single PASSED [ 22%] 537s array/tests/test_rechunk.py::test_intersect_nan_long PASSED [ 22%] 537s array/tests/test_rechunk.py::test_rechunk_unknown_from_pandas PASSED [ 22%] 537s array/tests/test_rechunk.py::test_rechunk_unknown_from_array PASSED [ 22%] 537s array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x0-chunks0] PASSED [ 22%] 537s array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x1-chunks1] PASSED [ 22%] 537s array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x2-chunks2] PASSED [ 22%] 538s array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x3-chunks3] PASSED [ 22%] 538s array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x4-chunks4] PASSED [ 22%] 538s array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x5-chunks5] PASSED [ 22%] 538s array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x6-chunks6] PASSED [ 23%] 538s array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x7-chunks7] PASSED [ 23%] 538s array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x8-chunks8] PASSED [ 23%] 538s array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x9-chunks9] PASSED [ 23%] 538s array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x10-chunks10] PASSED [ 23%] 538s array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x11-chunks11] PASSED [ 23%] 538s array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x0-chunks0] PASSED [ 23%] 538s array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x1-chunks1] PASSED [ 23%] 538s array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x2-chunks2] PASSED [ 23%] 539s array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x3-chunks3] PASSED [ 23%] 540s array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x4-chunks4] PASSED [ 23%] 540s array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x5-chunks5] PASSED [ 23%] 540s array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x6-chunks6] PASSED [ 23%] 540s array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x7-chunks7] PASSED [ 23%] 540s array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x8-chunks8] PASSED [ 23%] 540s array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x9-chunks9] PASSED [ 23%] 540s array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x10-chunks10] PASSED [ 23%] 540s array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x11-chunks11] PASSED [ 23%] 540s array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension_explicit[new_chunks0] PASSED [ 23%] 541s array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension_explicit[new_chunks1] PASSED [ 23%] 541s array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension_explicit[new_chunks2] PASSED [ 23%] 541s array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension_explicit[new_chunks0] PASSED [ 23%] 541s array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension_explicit[new_chunks1] PASSED [ 23%] 541s array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension_explicit[new_chunks2] PASSED [ 23%] 541s array/tests/test_rechunk.py::test_rechunk_unknown_raises PASSED [ 23%] 541s array/tests/test_rechunk.py::test_old_to_new_single PASSED [ 23%] 541s array/tests/test_rechunk.py::test_old_to_new PASSED [ 23%] 541s array/tests/test_rechunk.py::test_old_to_new_large PASSED [ 23%] 541s array/tests/test_rechunk.py::test_old_to_new_known PASSED [ 23%] 541s array/tests/test_rechunk.py::test_rechunk_zero_dim PASSED [ 23%] 541s array/tests/test_rechunk.py::test_rechunk_empty_chunks PASSED [ 23%] 541s array/tests/test_rechunk.py::test_rechunk_avoid_needless_chunking PASSED [ 23%] 541s array/tests/test_rechunk.py::test_rechunk_auto_1d[100-1-10-expected0] PASSED [ 23%] 541s array/tests/test_rechunk.py::test_rechunk_auto_1d[100-50-10-expected1] PASSED [ 23%] 541s array/tests/test_rechunk.py::test_rechunk_auto_1d[100-100-10-expected2] PASSED [ 23%] 541s array/tests/test_rechunk.py::test_rechunk_auto_1d[20-7-10-expected3] PASSED [ 23%] 541s array/tests/test_rechunk.py::test_rechunk_auto_1d[20-chunks4-5-expected4] PASSED [ 23%] 541s array/tests/test_rechunk.py::test_rechunk_auto_2d PASSED [ 23%] 541s array/tests/test_rechunk.py::test_rechunk_auto_3d PASSED [ 23%] 541s array/tests/test_rechunk.py::test_rechunk_auto_image_stack[100] PASSED [ 23%] 541s array/tests/test_rechunk.py::test_rechunk_auto_image_stack[1000] PASSED [ 23%] 541s array/tests/test_rechunk.py::test_rechunk_down PASSED [ 23%] 541s array/tests/test_rechunk.py::test_rechunk_zero PASSED [ 23%] 541s array/tests/test_rechunk.py::test_rechunk_bad_keys PASSED [ 23%] 541s array/tests/test_rechunk.py::test_balance_basics PASSED [ 23%] 541s array/tests/test_rechunk.py::test_balance_chunks_unchanged PASSED [ 23%] 541s array/tests/test_rechunk.py::test_balance_small PASSED [ 23%] 541s array/tests/test_rechunk.py::test_balance_n_chunks_size PASSED [ 23%] 541s array/tests/test_rechunk.py::test_balance_raises PASSED [ 23%] 541s array/tests/test_rechunk.py::test_balance_basics_2d PASSED [ 23%] 541s array/tests/test_rechunk.py::test_balance_2d_negative_dimension PASSED [ 23%] 541s array/tests/test_rechunk.py::test_balance_different_inputs PASSED [ 23%] 541s array/tests/test_rechunk.py::test_balance_split_into_n_chunks PASSED [ 23%] 541s array/tests/test_rechunk.py::test_rechunk_with_zero PASSED [ 23%] 541s array/tests/test_rechunk.py::test_intersect_chunks_with_nonzero PASSED [ 23%] 541s array/tests/test_rechunk.py::test_intersect_chunks_with_zero PASSED [ 23%] 541s array/tests/test_rechunk.py::test_old_to_new_with_zero PASSED [ 23%] 541s array/tests/test_reductions.py::test_numel[True-True-f4] PASSED [ 23%] 541s array/tests/test_reductions.py::test_numel[True-True-i4] PASSED [ 23%] 541s array/tests/test_reductions.py::test_numel[True-False-f4] PASSED [ 23%] 541s array/tests/test_reductions.py::test_numel[True-False-i4] PASSED [ 23%] 541s array/tests/test_reductions.py::test_numel[False-True-f4] PASSED [ 23%] 541s array/tests/test_reductions.py::test_numel[False-True-i4] PASSED [ 23%] 541s array/tests/test_reductions.py::test_numel[False-False-f4] PASSED [ 23%] 541s array/tests/test_reductions.py::test_numel[False-False-i4] PASSED [ 23%] 541s array/tests/test_reductions.py::test_reductions_0D PASSED [ 23%] 542s array/tests/test_reductions.py::test_reductions_1D[f4] PASSED [ 23%] 543s array/tests/test_reductions.py::test_reductions_1D[i4] PASSED [ 23%] 543s array/tests/test_reductions.py::test_reductions_1D[c8] PASSED [ 23%] 543s array/tests/test_reductions.py::test_reduction_errors PASSED [ 23%] 545s array/tests/test_reductions.py::test_reductions_2D[f4] PASSED [ 23%] 547s array/tests/test_reductions.py::test_reductions_2D[i4] PASSED [ 23%] 549s array/tests/test_reductions.py::test_reductions_2D[c8] PASSED [ 23%] 550s array/tests/test_reductions.py::test_arg_reductions[argmin-argmin] PASSED [ 23%] 550s array/tests/test_reductions.py::test_arg_reductions[argmax-argmax] PASSED [ 23%] 550s array/tests/test_reductions.py::test_arg_reductions[nanargmin-nanargmin] PASSED [ 23%] 550s array/tests/test_reductions.py::test_arg_reductions[nanargmax-nanargmax] PASSED [ 23%] 550s array/tests/test_reductions.py::test_nan_reduction_warnings[nanmin-nanmin] PASSED [ 23%] 550s array/tests/test_reductions.py::test_nan_reduction_warnings[nanmax-nanmax] PASSED [ 23%] 550s array/tests/test_reductions.py::test_nanarg_reductions[nanargmin-nanargmin] PASSED [ 23%] 550s array/tests/test_reductions.py::test_nanarg_reductions[nanargmax-nanargmax] PASSED [ 23%] 550s array/tests/test_reductions.py::test_min_max_empty_chunks[min-min] PASSED [ 23%] 550s array/tests/test_reductions.py::test_min_max_empty_chunks[max-max] PASSED [ 23%] 550s array/tests/test_reductions.py::test_arg_reductions_unknown_chunksize[argmax] PASSED [ 23%] 550s array/tests/test_reductions.py::test_arg_reductions_unknown_chunksize[nanargmax] PASSED [ 23%] 550s array/tests/test_reductions.py::test_arg_reductions_unknown_chunksize_2d[argmax] PASSED [ 23%] 550s array/tests/test_reductions.py::test_arg_reductions_unknown_chunksize_2d[nanargmax] PASSED [ 23%] 550s array/tests/test_reductions.py::test_arg_reductions_unknown_single_chunksize[argmax] PASSED [ 23%] 550s array/tests/test_reductions.py::test_arg_reductions_unknown_single_chunksize[nanargmax] PASSED [ 23%] 551s array/tests/test_reductions.py::test_reductions_2D_nans PASSED [ 23%] 551s array/tests/test_reductions.py::test_moment PASSED [ 23%] 551s array/tests/test_reductions.py::test_reductions_with_negative_axes PASSED [ 23%] 551s array/tests/test_reductions.py::test_nan PASSED [ 23%] 551s array/tests/test_reductions.py::test_nan_object[nansum] PASSED [ 23%] 551s array/tests/test_reductions.py::test_nan_object[sum] PASSED [ 23%] 551s array/tests/test_reductions.py::test_nan_object[nanmin] PASSED [ 23%] 551s array/tests/test_reductions.py::test_nan_object[min] PASSED [ 23%] 551s array/tests/test_reductions.py::test_nan_object[nanmax] PASSED [ 23%] 551s array/tests/test_reductions.py::test_nan_object[max] PASSED [ 23%] 551s array/tests/test_reductions.py::test_0d_array PASSED [ 23%] 551s array/tests/test_reductions.py::test_reduction_on_scalar PASSED [ 23%] 551s array/tests/test_reductions.py::test_reductions_with_empty_array PASSED [ 23%] 552s array/tests/test_reductions.py::test_tree_reduce_depth PASSED [ 23%] 552s array/tests/test_reductions.py::test_tree_reduce_set_options PASSED [ 23%] 552s array/tests/test_reductions.py::test_reduction_names PASSED [ 23%] 552s array/tests/test_reductions.py::test_general_reduction_names PASSED [ 23%] 552s array/tests/test_reductions.py::test_array_reduction_out[sum] PASSED [ 23%] 552s array/tests/test_reductions.py::test_array_reduction_out[argmax] PASSED [ 23%] 552s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-None-False-cumsum] PASSED [ 23%] 552s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-None-False-cumprod] PASSED [ 23%] 552s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-None-False-nancumsum] PASSED [ 23%] 552s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-None-False-nancumprod] PASSED [ 23%] 552s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-None-True-cumsum] PASSED [ 23%] 552s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-None-True-cumprod] PASSED [ 23%] 552s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-None-True-nancumsum] PASSED [ 23%] 552s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-None-True-nancumprod] PASSED [ 23%] 552s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-0-False-cumsum] PASSED [ 23%] 552s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-0-False-cumprod] PASSED [ 23%] 552s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-0-False-nancumsum] PASSED [ 23%] 552s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-0-False-nancumprod] PASSED [ 23%] 552s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-0-True-cumsum] PASSED [ 23%] 552s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-0-True-cumprod] PASSED [ 23%] 552s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-0-True-nancumsum] PASSED [ 23%] 552s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-0-True-nancumprod] PASSED [ 23%] 552s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-1-False-cumsum] PASSED [ 23%] 552s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-1-False-cumprod] PASSED [ 23%] 552s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-1-False-nancumsum] PASSED [ 23%] 552s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-1-False-nancumprod] PASSED [ 24%] 552s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-1-True-cumsum] PASSED [ 24%] 552s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-1-True-cumprod] PASSED [ 24%] 552s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-1-True-nancumsum] PASSED [ 24%] 552s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-1-True-nancumprod] PASSED [ 24%] 552s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential--1-False-cumsum] PASSED [ 24%] 552s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential--1-False-cumprod] PASSED [ 24%] 552s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential--1-False-nancumsum] PASSED [ 24%] 552s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential--1-False-nancumprod] PASSED [ 24%] 552s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential--1-True-cumsum] PASSED [ 24%] 552s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential--1-True-cumprod] PASSED [ 24%] 552s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential--1-True-nancumsum] PASSED [ 24%] 552s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential--1-True-nancumprod] PASSED [ 24%] 552s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-None-False-cumsum] PASSED [ 24%] 553s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-None-False-cumprod] PASSED [ 24%] 553s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-None-False-nancumsum] PASSED [ 24%] 553s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-None-False-nancumprod] PASSED [ 24%] 553s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-None-True-cumsum] PASSED [ 24%] 553s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-None-True-cumprod] PASSED [ 24%] 553s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-None-True-nancumsum] PASSED [ 24%] 553s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-None-True-nancumprod] PASSED [ 24%] 553s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-0-False-cumsum] PASSED [ 24%] 553s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-0-False-cumprod] PASSED [ 24%] 553s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-0-False-nancumsum] PASSED [ 24%] 553s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-0-False-nancumprod] PASSED [ 24%] 553s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-0-True-cumsum] PASSED [ 24%] 553s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-0-True-cumprod] PASSED [ 24%] 553s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-0-True-nancumsum] PASSED [ 24%] 553s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-0-True-nancumprod] PASSED [ 24%] 553s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-1-False-cumsum] PASSED [ 24%] 553s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-1-False-cumprod] PASSED [ 24%] 553s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-1-False-nancumsum] PASSED [ 24%] 553s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-1-False-nancumprod] PASSED [ 24%] 553s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-1-True-cumsum] PASSED [ 24%] 553s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-1-True-cumprod] PASSED [ 24%] 553s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-1-True-nancumsum] PASSED [ 24%] 553s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-1-True-nancumprod] PASSED [ 24%] 553s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch--1-False-cumsum] PASSED [ 24%] 553s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch--1-False-cumprod] PASSED [ 24%] 553s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch--1-False-nancumsum] PASSED [ 24%] 553s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch--1-False-nancumprod] PASSED [ 24%] 553s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch--1-True-cumsum] PASSED [ 24%] 553s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch--1-True-cumprod] PASSED [ 24%] 553s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch--1-True-nancumsum] PASSED [ 24%] 553s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch--1-True-nancumprod] PASSED [ 24%] 553s array/tests/test_reductions.py::test_array_cumreduction_out[cumsum] PASSED [ 24%] 553s array/tests/test_reductions.py::test_array_cumreduction_out[cumprod] PASSED [ 24%] 553s array/tests/test_reductions.py::test_topk_argtopk1[None-sort-topk] PASSED [ 24%] 553s array/tests/test_reductions.py::test_topk_argtopk1[None-argsort-argtopk] PASSED [ 24%] 553s array/tests/test_reductions.py::test_topk_argtopk1[2-sort-topk] PASSED [ 24%] 554s array/tests/test_reductions.py::test_topk_argtopk1[2-argsort-argtopk] PASSED [ 24%] 554s array/tests/test_reductions.py::test_topk_argtopk1[4-sort-topk] PASSED [ 24%] 554s array/tests/test_reductions.py::test_topk_argtopk1[4-argsort-argtopk] PASSED [ 24%] 554s array/tests/test_reductions.py::test_topk_argtopk1[8-sort-topk] PASSED [ 24%] 554s array/tests/test_reductions.py::test_topk_argtopk1[8-argsort-argtopk] PASSED [ 24%] 554s array/tests/test_reductions.py::test_topk_argtopk2[1-None-sort-topk] PASSED [ 24%] 554s array/tests/test_reductions.py::test_topk_argtopk2[1-None-argsort-argtopk] PASSED [ 24%] 554s array/tests/test_reductions.py::test_topk_argtopk2[1-2-sort-topk] PASSED [ 24%] 554s array/tests/test_reductions.py::test_topk_argtopk2[1-2-argsort-argtopk] PASSED [ 24%] 554s array/tests/test_reductions.py::test_topk_argtopk2[1-3-sort-topk] PASSED [ 24%] 554s array/tests/test_reductions.py::test_topk_argtopk2[1-3-argsort-argtopk] PASSED [ 24%] 554s array/tests/test_reductions.py::test_topk_argtopk2[1-4-sort-topk] PASSED [ 24%] 554s array/tests/test_reductions.py::test_topk_argtopk2[1-4-argsort-argtopk] PASSED [ 24%] 554s array/tests/test_reductions.py::test_topk_argtopk2[2-None-sort-topk] PASSED [ 24%] 554s array/tests/test_reductions.py::test_topk_argtopk2[2-None-argsort-argtopk] PASSED [ 24%] 554s array/tests/test_reductions.py::test_topk_argtopk2[2-2-sort-topk] PASSED [ 24%] 554s array/tests/test_reductions.py::test_topk_argtopk2[2-2-argsort-argtopk] PASSED [ 24%] 554s array/tests/test_reductions.py::test_topk_argtopk2[2-3-sort-topk] PASSED [ 24%] 554s array/tests/test_reductions.py::test_topk_argtopk2[2-3-argsort-argtopk] PASSED [ 24%] 554s array/tests/test_reductions.py::test_topk_argtopk2[2-4-sort-topk] PASSED [ 24%] 554s array/tests/test_reductions.py::test_topk_argtopk2[2-4-argsort-argtopk] PASSED [ 24%] 554s array/tests/test_reductions.py::test_topk_argtopk2[3-None-sort-topk] PASSED [ 24%] 554s array/tests/test_reductions.py::test_topk_argtopk2[3-None-argsort-argtopk] PASSED [ 24%] 554s array/tests/test_reductions.py::test_topk_argtopk2[3-2-sort-topk] PASSED [ 24%] 554s array/tests/test_reductions.py::test_topk_argtopk2[3-2-argsort-argtopk] PASSED [ 24%] 554s array/tests/test_reductions.py::test_topk_argtopk2[3-3-sort-topk] PASSED [ 24%] 554s array/tests/test_reductions.py::test_topk_argtopk2[3-3-argsort-argtopk] PASSED [ 24%] 554s array/tests/test_reductions.py::test_topk_argtopk2[3-4-sort-topk] PASSED [ 24%] 554s array/tests/test_reductions.py::test_topk_argtopk2[3-4-argsort-argtopk] PASSED [ 24%] 554s array/tests/test_reductions.py::test_topk_argtopk2[4-None-sort-topk] PASSED [ 24%] 554s array/tests/test_reductions.py::test_topk_argtopk2[4-None-argsort-argtopk] PASSED [ 24%] 554s array/tests/test_reductions.py::test_topk_argtopk2[4-2-sort-topk] PASSED [ 24%] 554s array/tests/test_reductions.py::test_topk_argtopk2[4-2-argsort-argtopk] PASSED [ 24%] 554s array/tests/test_reductions.py::test_topk_argtopk2[4-3-sort-topk] PASSED [ 24%] 554s array/tests/test_reductions.py::test_topk_argtopk2[4-3-argsort-argtopk] PASSED [ 24%] 554s array/tests/test_reductions.py::test_topk_argtopk2[4-4-sort-topk] PASSED [ 24%] 554s array/tests/test_reductions.py::test_topk_argtopk2[4-4-argsort-argtopk] PASSED [ 24%] 554s array/tests/test_reductions.py::test_topk_argtopk2[5-None-sort-topk] PASSED [ 24%] 554s array/tests/test_reductions.py::test_topk_argtopk2[5-None-argsort-argtopk] PASSED [ 24%] 554s array/tests/test_reductions.py::test_topk_argtopk2[5-2-sort-topk] PASSED [ 24%] 554s array/tests/test_reductions.py::test_topk_argtopk2[5-2-argsort-argtopk] PASSED [ 24%] 554s array/tests/test_reductions.py::test_topk_argtopk2[5-3-sort-topk] PASSED [ 24%] 554s array/tests/test_reductions.py::test_topk_argtopk2[5-3-argsort-argtopk] PASSED [ 24%] 554s array/tests/test_reductions.py::test_topk_argtopk2[5-4-sort-topk] PASSED [ 24%] 554s array/tests/test_reductions.py::test_topk_argtopk2[5-4-argsort-argtopk] PASSED [ 24%] 554s array/tests/test_reductions.py::test_topk_argtopk2[10-None-sort-topk] PASSED [ 24%] 554s array/tests/test_reductions.py::test_topk_argtopk2[10-None-argsort-argtopk] PASSED [ 24%] 554s array/tests/test_reductions.py::test_topk_argtopk2[10-2-sort-topk] PASSED [ 24%] 554s array/tests/test_reductions.py::test_topk_argtopk2[10-2-argsort-argtopk] PASSED [ 24%] 554s array/tests/test_reductions.py::test_topk_argtopk2[10-3-sort-topk] PASSED [ 24%] 554s array/tests/test_reductions.py::test_topk_argtopk2[10-3-argsort-argtopk] PASSED [ 24%] 554s array/tests/test_reductions.py::test_topk_argtopk2[10-4-sort-topk] PASSED [ 24%] 555s array/tests/test_reductions.py::test_topk_argtopk2[10-4-argsort-argtopk] PASSED [ 24%] 555s array/tests/test_reductions.py::test_topk_argtopk3 PASSED [ 24%] 555s array/tests/test_reductions.py::test_regres_3940[sequential-cumsum] PASSED [ 24%] 555s array/tests/test_reductions.py::test_regres_3940[sequential-cumprod] PASSED [ 24%] 555s array/tests/test_reductions.py::test_regres_3940[sequential-argmin] PASSED [ 24%] 555s array/tests/test_reductions.py::test_regres_3940[sequential-argmax] PASSED [ 24%] 555s array/tests/test_reductions.py::test_regres_3940[sequential-min] PASSED [ 24%] 555s array/tests/test_reductions.py::test_regres_3940[sequential-max] PASSED [ 24%] 555s array/tests/test_reductions.py::test_regres_3940[sequential-nansum] PASSED [ 24%] 555s array/tests/test_reductions.py::test_regres_3940[sequential-nanmax] PASSED [ 24%] 555s array/tests/test_reductions.py::test_regres_3940[blelloch-cumsum] PASSED [ 24%] 555s array/tests/test_reductions.py::test_regres_3940[blelloch-cumprod] PASSED [ 24%] 555s array/tests/test_reductions.py::test_regres_3940[blelloch-argmin] PASSED [ 24%] 555s array/tests/test_reductions.py::test_regres_3940[blelloch-argmax] PASSED [ 24%] 555s array/tests/test_reductions.py::test_regres_3940[blelloch-min] PASSED [ 24%] 555s array/tests/test_reductions.py::test_regres_3940[blelloch-max] PASSED [ 24%] 555s array/tests/test_reductions.py::test_regres_3940[blelloch-nansum] PASSED [ 24%] 555s array/tests/test_reductions.py::test_regres_3940[blelloch-nanmax] PASSED [ 24%] 555s array/tests/test_reductions.py::test_trace PASSED [ 24%] 555s array/tests/test_reductions.py::test_median[True-0-median] PASSED [ 24%] 555s array/tests/test_reductions.py::test_median[True-0-nanmedian] PASSED [ 24%] 555s array/tests/test_reductions.py::test_median[True-axis1-median] PASSED [ 24%] 555s array/tests/test_reductions.py::test_median[True-axis1-nanmedian] PASSED [ 24%] 555s array/tests/test_reductions.py::test_median[True-1-median] PASSED [ 24%] 555s array/tests/test_reductions.py::test_median[True-1-nanmedian] PASSED [ 24%] 555s array/tests/test_reductions.py::test_median[True--1-median] PASSED [ 25%] 555s array/tests/test_reductions.py::test_median[True--1-nanmedian] PASSED [ 25%] 555s array/tests/test_reductions.py::test_median[False-0-median] PASSED [ 25%] 555s array/tests/test_reductions.py::test_median[False-0-nanmedian] PASSED [ 25%] 555s array/tests/test_reductions.py::test_median[False-axis1-median] PASSED [ 25%] 555s array/tests/test_reductions.py::test_median[False-axis1-nanmedian] PASSED [ 25%] 555s array/tests/test_reductions.py::test_median[False-1-median] PASSED [ 25%] 555s array/tests/test_reductions.py::test_median[False-1-nanmedian] PASSED [ 25%] 555s array/tests/test_reductions.py::test_median[False--1-median] PASSED [ 25%] 555s array/tests/test_reductions.py::test_median[False--1-nanmedian] PASSED [ 25%] 555s array/tests/test_reductions.py::test_median_does_not_rechunk_if_whole_axis_in_one_chunk[0-median] PASSED [ 25%] 555s array/tests/test_reductions.py::test_median_does_not_rechunk_if_whole_axis_in_one_chunk[0-nanmedian] PASSED [ 25%] 555s array/tests/test_reductions.py::test_median_does_not_rechunk_if_whole_axis_in_one_chunk[axis1-median] PASSED [ 25%] 555s array/tests/test_reductions.py::test_median_does_not_rechunk_if_whole_axis_in_one_chunk[axis1-nanmedian] PASSED [ 25%] 555s array/tests/test_reductions.py::test_median_does_not_rechunk_if_whole_axis_in_one_chunk[1-median] PASSED [ 25%] 555s array/tests/test_reductions.py::test_median_does_not_rechunk_if_whole_axis_in_one_chunk[1-nanmedian] PASSED [ 25%] 555s array/tests/test_reductions.py::test_object_reduction[sum] PASSED [ 25%] 555s array/tests/test_reductions.py::test_object_reduction[mean] PASSED [ 25%] 555s array/tests/test_reductions.py::test_object_reduction[prod] PASSED [ 25%] 555s array/tests/test_reductions.py::test_empty_chunk_nanmin_nanmax[nanmin] PASSED [ 25%] 555s array/tests/test_reductions.py::test_empty_chunk_nanmin_nanmax[nanmax] PASSED [ 25%] 555s array/tests/test_reductions.py::test_empty_chunk_nanmin_nanmax_raise[nanmin] PASSED [ 25%] 555s array/tests/test_reductions.py::test_empty_chunk_nanmin_nanmax_raise[nanmax] PASSED [ 25%] 555s array/tests/test_reductions.py::test_mean_func_does_not_warn SKIPPED [ 25%] 555s array/tests/test_reductions.py::test_nan_func_does_not_warn[nanvar] PASSED [ 25%] 555s array/tests/test_reductions.py::test_nan_func_does_not_warn[nanstd] PASSED [ 25%] 555s array/tests/test_reductions.py::test_chunk_structure_independence[axes0-2-chunks0] PASSED [ 25%] 555s array/tests/test_reductions.py::test_chunk_structure_independence[axes0-2-chunks1] PASSED [ 25%] 555s array/tests/test_reductions.py::test_chunk_structure_independence[axes0-2-chunks2] PASSED [ 25%] 556s array/tests/test_reductions.py::test_chunk_structure_independence[axes0-2-chunks3] PASSED [ 25%] 556s array/tests/test_reductions.py::test_chunk_structure_independence[axes0-2-chunks4] PASSED [ 25%] 556s array/tests/test_reductions.py::test_chunk_structure_independence[axes0-2-chunks5] PASSED [ 25%] 556s array/tests/test_reductions.py::test_chunk_structure_independence[axes0-4-chunks0] PASSED [ 25%] 556s array/tests/test_reductions.py::test_chunk_structure_independence[axes0-4-chunks1] PASSED [ 25%] 556s array/tests/test_reductions.py::test_chunk_structure_independence[axes0-4-chunks2] PASSED [ 25%] 556s array/tests/test_reductions.py::test_chunk_structure_independence[axes0-4-chunks3] PASSED [ 25%] 556s array/tests/test_reductions.py::test_chunk_structure_independence[axes0-4-chunks4] PASSED [ 25%] 556s array/tests/test_reductions.py::test_chunk_structure_independence[axes0-4-chunks5] PASSED [ 25%] 557s array/tests/test_reductions.py::test_chunk_structure_independence[axes1-2-chunks0] PASSED [ 25%] 557s array/tests/test_reductions.py::test_chunk_structure_independence[axes1-2-chunks1] PASSED [ 25%] 557s array/tests/test_reductions.py::test_chunk_structure_independence[axes1-2-chunks2] PASSED [ 25%] 557s array/tests/test_reductions.py::test_chunk_structure_independence[axes1-2-chunks3] PASSED [ 25%] 557s array/tests/test_reductions.py::test_chunk_structure_independence[axes1-2-chunks4] PASSED [ 25%] 557s array/tests/test_reductions.py::test_chunk_structure_independence[axes1-2-chunks5] PASSED [ 25%] 557s array/tests/test_reductions.py::test_chunk_structure_independence[axes1-4-chunks0] PASSED [ 25%] 557s array/tests/test_reductions.py::test_chunk_structure_independence[axes1-4-chunks1] PASSED [ 25%] 558s array/tests/test_reductions.py::test_chunk_structure_independence[axes1-4-chunks2] PASSED [ 25%] 558s array/tests/test_reductions.py::test_chunk_structure_independence[axes1-4-chunks3] PASSED [ 25%] 558s array/tests/test_reductions.py::test_chunk_structure_independence[axes1-4-chunks4] PASSED [ 25%] 558s array/tests/test_reductions.py::test_chunk_structure_independence[axes1-4-chunks5] PASSED [ 25%] 558s array/tests/test_reductions.py::test_chunk_structure_independence[axes2-2-chunks0] PASSED [ 25%] 558s array/tests/test_reductions.py::test_chunk_structure_independence[axes2-2-chunks1] PASSED [ 25%] 558s array/tests/test_reductions.py::test_chunk_structure_independence[axes2-2-chunks2] PASSED [ 25%] 558s array/tests/test_reductions.py::test_chunk_structure_independence[axes2-2-chunks3] PASSED [ 25%] 558s array/tests/test_reductions.py::test_chunk_structure_independence[axes2-2-chunks4] PASSED [ 25%] 559s array/tests/test_reductions.py::test_chunk_structure_independence[axes2-2-chunks5] PASSED [ 25%] 559s array/tests/test_reductions.py::test_chunk_structure_independence[axes2-4-chunks0] PASSED [ 25%] 559s array/tests/test_reductions.py::test_chunk_structure_independence[axes2-4-chunks1] PASSED [ 25%] 559s array/tests/test_reductions.py::test_chunk_structure_independence[axes2-4-chunks2] PASSED [ 25%] 559s array/tests/test_reductions.py::test_chunk_structure_independence[axes2-4-chunks3] PASSED [ 25%] 559s array/tests/test_reductions.py::test_chunk_structure_independence[axes2-4-chunks4] PASSED [ 25%] 559s array/tests/test_reductions.py::test_chunk_structure_independence[axes2-4-chunks5] PASSED [ 25%] 559s array/tests/test_reductions.py::test_chunk_structure_independence[axes3-2-chunks0] PASSED [ 25%] 560s array/tests/test_reductions.py::test_chunk_structure_independence[axes3-2-chunks1] PASSED [ 25%] 560s array/tests/test_reductions.py::test_chunk_structure_independence[axes3-2-chunks2] PASSED [ 25%] 560s array/tests/test_reductions.py::test_chunk_structure_independence[axes3-2-chunks3] PASSED [ 25%] 560s array/tests/test_reductions.py::test_chunk_structure_independence[axes3-2-chunks4] PASSED [ 25%] 560s array/tests/test_reductions.py::test_chunk_structure_independence[axes3-2-chunks5] PASSED [ 25%] 560s array/tests/test_reductions.py::test_chunk_structure_independence[axes3-4-chunks0] PASSED [ 25%] 560s array/tests/test_reductions.py::test_chunk_structure_independence[axes3-4-chunks1] PASSED [ 25%] 560s array/tests/test_reductions.py::test_chunk_structure_independence[axes3-4-chunks2] PASSED [ 25%] 561s array/tests/test_reductions.py::test_chunk_structure_independence[axes3-4-chunks3] PASSED [ 25%] 561s array/tests/test_reductions.py::test_chunk_structure_independence[axes3-4-chunks4] PASSED [ 25%] 561s array/tests/test_reductions.py::test_chunk_structure_independence[axes3-4-chunks5] PASSED [ 25%] 561s array/tests/test_reductions.py::test_chunk_structure_independence[axes4-2-chunks0] PASSED [ 25%] 561s array/tests/test_reductions.py::test_chunk_structure_independence[axes4-2-chunks1] PASSED [ 25%] 561s array/tests/test_reductions.py::test_chunk_structure_independence[axes4-2-chunks2] PASSED [ 25%] 561s array/tests/test_reductions.py::test_chunk_structure_independence[axes4-2-chunks3] PASSED [ 25%] 561s array/tests/test_reductions.py::test_chunk_structure_independence[axes4-2-chunks4] PASSED [ 25%] 562s array/tests/test_reductions.py::test_chunk_structure_independence[axes4-2-chunks5] PASSED [ 25%] 562s array/tests/test_reductions.py::test_chunk_structure_independence[axes4-4-chunks0] PASSED [ 25%] 562s array/tests/test_reductions.py::test_chunk_structure_independence[axes4-4-chunks1] PASSED [ 25%] 562s array/tests/test_reductions.py::test_chunk_structure_independence[axes4-4-chunks2] PASSED [ 25%] 562s array/tests/test_reductions.py::test_chunk_structure_independence[axes4-4-chunks3] PASSED [ 25%] 562s array/tests/test_reductions.py::test_chunk_structure_independence[axes4-4-chunks4] PASSED [ 25%] 562s array/tests/test_reductions.py::test_chunk_structure_independence[axes4-4-chunks5] PASSED [ 25%] 562s array/tests/test_reductions.py::test_chunk_structure_independence[axes5-2-chunks0] PASSED [ 25%] 562s array/tests/test_reductions.py::test_chunk_structure_independence[axes5-2-chunks1] PASSED [ 25%] 562s array/tests/test_reductions.py::test_chunk_structure_independence[axes5-2-chunks2] PASSED [ 25%] 563s array/tests/test_reductions.py::test_chunk_structure_independence[axes5-2-chunks3] PASSED [ 25%] 563s array/tests/test_reductions.py::test_chunk_structure_independence[axes5-2-chunks4] PASSED [ 25%] 563s array/tests/test_reductions.py::test_chunk_structure_independence[axes5-2-chunks5] PASSED [ 25%] 563s array/tests/test_reductions.py::test_chunk_structure_independence[axes5-4-chunks0] PASSED [ 25%] 563s array/tests/test_reductions.py::test_chunk_structure_independence[axes5-4-chunks1] PASSED [ 25%] 563s array/tests/test_reductions.py::test_chunk_structure_independence[axes5-4-chunks2] PASSED [ 25%] 563s array/tests/test_reductions.py::test_chunk_structure_independence[axes5-4-chunks3] PASSED [ 25%] 563s array/tests/test_reductions.py::test_chunk_structure_independence[axes5-4-chunks4] PASSED [ 25%] 564s array/tests/test_reductions.py::test_chunk_structure_independence[axes5-4-chunks5] PASSED [ 25%] 564s array/tests/test_reductions.py::test_chunk_structure_independence[axes6-2-chunks0] PASSED [ 25%] 564s array/tests/test_reductions.py::test_chunk_structure_independence[axes6-2-chunks1] PASSED [ 25%] 564s array/tests/test_reductions.py::test_chunk_structure_independence[axes6-2-chunks2] PASSED [ 25%] 564s array/tests/test_reductions.py::test_chunk_structure_independence[axes6-2-chunks3] PASSED [ 25%] 564s array/tests/test_reductions.py::test_chunk_structure_independence[axes6-2-chunks4] PASSED [ 25%] 564s array/tests/test_reductions.py::test_chunk_structure_independence[axes6-2-chunks5] PASSED [ 25%] 564s array/tests/test_reductions.py::test_chunk_structure_independence[axes6-4-chunks0] PASSED [ 25%] 564s array/tests/test_reductions.py::test_chunk_structure_independence[axes6-4-chunks1] PASSED [ 25%] 564s array/tests/test_reductions.py::test_chunk_structure_independence[axes6-4-chunks2] PASSED [ 25%] 565s array/tests/test_reductions.py::test_chunk_structure_independence[axes6-4-chunks3] PASSED [ 25%] 565s array/tests/test_reductions.py::test_chunk_structure_independence[axes6-4-chunks4] PASSED [ 25%] 565s array/tests/test_reductions.py::test_chunk_structure_independence[axes6-4-chunks5] PASSED [ 25%] 565s array/tests/test_reductions.py::test_chunk_structure_independence[axes7-2-chunks0] PASSED [ 25%] 565s array/tests/test_reductions.py::test_chunk_structure_independence[axes7-2-chunks1] PASSED [ 25%] 565s array/tests/test_reductions.py::test_chunk_structure_independence[axes7-2-chunks2] PASSED [ 25%] 565s array/tests/test_reductions.py::test_chunk_structure_independence[axes7-2-chunks3] PASSED [ 25%] 565s array/tests/test_reductions.py::test_chunk_structure_independence[axes7-2-chunks4] PASSED [ 25%] 565s array/tests/test_reductions.py::test_chunk_structure_independence[axes7-2-chunks5] PASSED [ 25%] 565s array/tests/test_reductions.py::test_chunk_structure_independence[axes7-4-chunks0] PASSED [ 25%] 566s array/tests/test_reductions.py::test_chunk_structure_independence[axes7-4-chunks1] PASSED [ 25%] 566s array/tests/test_reductions.py::test_chunk_structure_independence[axes7-4-chunks2] PASSED [ 25%] 566s array/tests/test_reductions.py::test_chunk_structure_independence[axes7-4-chunks3] PASSED [ 25%] 566s array/tests/test_reductions.py::test_chunk_structure_independence[axes7-4-chunks4] PASSED [ 25%] 566s array/tests/test_reductions.py::test_chunk_structure_independence[axes7-4-chunks5] PASSED [ 25%] 566s array/tests/test_reductions.py::test_chunk_structure_independence[axes8-2-chunks0] PASSED [ 25%] 566s array/tests/test_reductions.py::test_chunk_structure_independence[axes8-2-chunks1] PASSED [ 25%] 566s array/tests/test_reductions.py::test_chunk_structure_independence[axes8-2-chunks2] PASSED [ 25%] 566s array/tests/test_reductions.py::test_chunk_structure_independence[axes8-2-chunks3] PASSED [ 25%] 567s array/tests/test_reductions.py::test_chunk_structure_independence[axes8-2-chunks4] PASSED [ 25%] 567s array/tests/test_reductions.py::test_chunk_structure_independence[axes8-2-chunks5] PASSED [ 26%] 567s array/tests/test_reductions.py::test_chunk_structure_independence[axes8-4-chunks0] PASSED [ 26%] 567s array/tests/test_reductions.py::test_chunk_structure_independence[axes8-4-chunks1] PASSED [ 26%] 567s array/tests/test_reductions.py::test_chunk_structure_independence[axes8-4-chunks2] PASSED [ 26%] 567s array/tests/test_reductions.py::test_chunk_structure_independence[axes8-4-chunks3] PASSED [ 26%] 567s array/tests/test_reductions.py::test_chunk_structure_independence[axes8-4-chunks4] PASSED [ 26%] 567s array/tests/test_reductions.py::test_chunk_structure_independence[axes8-4-chunks5] PASSED [ 26%] 567s array/tests/test_reductions.py::test_chunk_structure_independence[axes9-2-chunks0] PASSED [ 26%] 567s array/tests/test_reductions.py::test_chunk_structure_independence[axes9-2-chunks1] PASSED [ 26%] 568s array/tests/test_reductions.py::test_chunk_structure_independence[axes9-2-chunks2] PASSED [ 26%] 568s array/tests/test_reductions.py::test_chunk_structure_independence[axes9-2-chunks3] PASSED [ 26%] 568s array/tests/test_reductions.py::test_chunk_structure_independence[axes9-2-chunks4] PASSED [ 26%] 568s array/tests/test_reductions.py::test_chunk_structure_independence[axes9-2-chunks5] PASSED [ 26%] 568s array/tests/test_reductions.py::test_chunk_structure_independence[axes9-4-chunks0] PASSED [ 26%] 568s array/tests/test_reductions.py::test_chunk_structure_independence[axes9-4-chunks1] PASSED [ 26%] 568s array/tests/test_reductions.py::test_chunk_structure_independence[axes9-4-chunks2] PASSED [ 26%] 568s array/tests/test_reductions.py::test_chunk_structure_independence[axes9-4-chunks3] PASSED [ 26%] 568s array/tests/test_reductions.py::test_chunk_structure_independence[axes9-4-chunks4] PASSED [ 26%] 569s array/tests/test_reductions.py::test_chunk_structure_independence[axes9-4-chunks5] PASSED [ 26%] 569s array/tests/test_reductions.py::test_chunk_structure_independence[axes10-2-chunks0] PASSED [ 26%] 569s array/tests/test_reductions.py::test_chunk_structure_independence[axes10-2-chunks1] PASSED [ 26%] 569s array/tests/test_reductions.py::test_chunk_structure_independence[axes10-2-chunks2] PASSED [ 26%] 569s array/tests/test_reductions.py::test_chunk_structure_independence[axes10-2-chunks3] PASSED [ 26%] 569s array/tests/test_reductions.py::test_chunk_structure_independence[axes10-2-chunks4] PASSED [ 26%] 569s array/tests/test_reductions.py::test_chunk_structure_independence[axes10-2-chunks5] PASSED [ 26%] 569s array/tests/test_reductions.py::test_chunk_structure_independence[axes10-4-chunks0] PASSED [ 26%] 569s array/tests/test_reductions.py::test_chunk_structure_independence[axes10-4-chunks1] PASSED [ 26%] 569s array/tests/test_reductions.py::test_chunk_structure_independence[axes10-4-chunks2] PASSED [ 26%] 570s array/tests/test_reductions.py::test_chunk_structure_independence[axes10-4-chunks3] PASSED [ 26%] 570s array/tests/test_reductions.py::test_chunk_structure_independence[axes10-4-chunks4] PASSED [ 26%] 570s array/tests/test_reductions.py::test_chunk_structure_independence[axes10-4-chunks5] PASSED [ 26%] 570s array/tests/test_reductions.py::test_chunk_structure_independence[axes11-2-chunks0] PASSED [ 26%] 570s array/tests/test_reductions.py::test_chunk_structure_independence[axes11-2-chunks1] PASSED [ 26%] 570s array/tests/test_reductions.py::test_chunk_structure_independence[axes11-2-chunks2] PASSED [ 26%] 570s array/tests/test_reductions.py::test_chunk_structure_independence[axes11-2-chunks3] PASSED [ 26%] 570s array/tests/test_reductions.py::test_chunk_structure_independence[axes11-2-chunks4] PASSED [ 26%] 570s array/tests/test_reductions.py::test_chunk_structure_independence[axes11-2-chunks5] PASSED [ 26%] 570s array/tests/test_reductions.py::test_chunk_structure_independence[axes11-4-chunks0] PASSED [ 26%] 571s array/tests/test_reductions.py::test_chunk_structure_independence[axes11-4-chunks1] PASSED [ 26%] 571s array/tests/test_reductions.py::test_chunk_structure_independence[axes11-4-chunks2] PASSED [ 26%] 571s array/tests/test_reductions.py::test_chunk_structure_independence[axes11-4-chunks3] PASSED [ 26%] 571s array/tests/test_reductions.py::test_chunk_structure_independence[axes11-4-chunks4] PASSED [ 26%] 571s array/tests/test_reductions.py::test_chunk_structure_independence[axes11-4-chunks5] PASSED [ 26%] 571s array/tests/test_reductions.py::test_weighted_reduction PASSED [ 26%] 571s array/tests/test_reshape.py::test_reshape_rechunk[inshape0-outshape0-prechunks0-inchunks0-outchunks0] PASSED [ 26%] 571s array/tests/test_reshape.py::test_reshape_rechunk[inshape1-outshape1-prechunks1-inchunks1-outchunks1] PASSED [ 26%] 571s array/tests/test_reshape.py::test_reshape_rechunk[inshape2-outshape2-prechunks2-inchunks2-outchunks2] PASSED [ 26%] 571s array/tests/test_reshape.py::test_reshape_rechunk[inshape3-outshape3-prechunks3-inchunks3-outchunks3] PASSED [ 26%] 571s array/tests/test_reshape.py::test_reshape_rechunk[inshape4-outshape4-prechunks4-inchunks4-outchunks4] PASSED [ 26%] 571s array/tests/test_reshape.py::test_reshape_rechunk[inshape5-outshape5-prechunks5-inchunks5-outchunks5] PASSED [ 26%] 571s array/tests/test_reshape.py::test_reshape_rechunk[inshape6-outshape6-prechunks6-inchunks6-outchunks6] PASSED [ 26%] 571s array/tests/test_reshape.py::test_reshape_rechunk[inshape7-outshape7-prechunks7-inchunks7-outchunks7] PASSED [ 26%] 571s array/tests/test_reshape.py::test_reshape_rechunk[inshape8-outshape8-prechunks8-inchunks8-outchunks8] PASSED [ 26%] 571s array/tests/test_reshape.py::test_reshape_rechunk[inshape9-outshape9-prechunks9-inchunks9-outchunks9] PASSED [ 26%] 571s array/tests/test_reshape.py::test_reshape_rechunk[inshape10-outshape10-prechunks10-inchunks10-outchunks10] PASSED [ 26%] 571s array/tests/test_reshape.py::test_reshape_rechunk[inshape11-outshape11-prechunks11-inchunks11-outchunks11] PASSED [ 26%] 571s array/tests/test_reshape.py::test_reshape_rechunk[inshape12-outshape12-prechunks12-inchunks12-outchunks12] PASSED [ 26%] 571s array/tests/test_reshape.py::test_reshape_rechunk[inshape13-outshape13-prechunks13-inchunks13-outchunks13] PASSED [ 26%] 571s array/tests/test_reshape.py::test_reshape_rechunk[inshape14-outshape14-prechunks14-inchunks14-outchunks14] PASSED [ 26%] 571s array/tests/test_reshape.py::test_reshape_rechunk[inshape15-outshape15-prechunks15-inchunks15-outchunks15] PASSED [ 26%] 571s array/tests/test_reshape.py::test_expand_tuple PASSED [ 26%] 571s array/tests/test_reshape.py::test_contract_tuple PASSED [ 26%] 571s array/tests/test_reshape.py::test_reshape_unknown_sizes PASSED [ 26%] 571s array/tests/test_reshape.py::test_reshape_all_chunked_no_merge[inshape0-inchunks0-outshape0-outchunks0] PASSED [ 26%] 571s array/tests/test_reshape.py::test_reshape_all_chunked_no_merge[inshape1-inchunks1-outshape1-outchunks1] PASSED [ 26%] 571s array/tests/test_reshape.py::test_reshape_all_chunked_no_merge[inshape2-inchunks2-outshape2-outchunks2] PASSED [ 26%] 571s array/tests/test_reshape.py::test_reshape_all_chunked_no_merge[inshape3-inchunks3-outshape3-outchunks3] PASSED [ 26%] 571s array/tests/test_reshape.py::test_reshape_all_chunked_no_merge[inshape4-inchunks4-outshape4-outchunks4] PASSED [ 26%] 571s array/tests/test_reshape.py::test_reshape_all_chunked_no_merge[inshape5-inchunks5-outshape5-outchunks5] PASSED [ 26%] 571s array/tests/test_reshape.py::test_reshape_all_chunked_no_merge[inshape6-inchunks6-outshape6-outchunks6] PASSED [ 26%] 571s array/tests/test_reshape.py::test_reshape_all_not_chunked_merge[inshape0-inchunks0-expected_inchunks0-outshape0-outchunks0] PASSED [ 26%] 571s array/tests/test_reshape.py::test_reshape_merge_chunks[inshape0-inchunks0-outshape0-outchunks0] PASSED [ 26%] 571s array/tests/test_reshape.py::test_reshape_merge_chunks[inshape1-inchunks1-outshape1-outchunks1] PASSED [ 26%] 571s array/tests/test_reshape.py::test_reshape_merge_chunks[inshape2-inchunks2-outshape2-outchunks2] PASSED [ 26%] 571s array/tests/test_reshape.py::test_reshape_merge_chunks[inshape3-inchunks3-outshape3-outchunks3] PASSED [ 26%] 571s array/tests/test_reshape.py::test_reshape_merge_chunks[inshape4-inchunks4-outshape4-outchunks4] PASSED [ 26%] 571s array/tests/test_reshape.py::test_reshape_merge_chunks[inshape5-inchunks5-outshape5-outchunks5] PASSED [ 26%] 571s array/tests/test_routines.py::test_array PASSED [ 26%] 571s array/tests/test_routines.py::test_array_return_type PASSED [ 26%] 571s array/tests/test_routines.py::test_derived_docstrings PASSED [ 26%] 571s array/tests/test_routines.py::test_atleast_nd_no_args[atleast_1d] PASSED [ 26%] 571s array/tests/test_routines.py::test_atleast_nd_no_args[atleast_2d] PASSED [ 26%] 571s array/tests/test_routines.py::test_atleast_nd_no_args[atleast_3d] PASSED [ 26%] 571s array/tests/test_routines.py::test_atleast_nd_one_arg[shape0-chunks0-atleast_1d] PASSED [ 26%] 571s array/tests/test_routines.py::test_atleast_nd_one_arg[shape0-chunks0-atleast_2d] PASSED [ 26%] 571s array/tests/test_routines.py::test_atleast_nd_one_arg[shape0-chunks0-atleast_3d] PASSED [ 26%] 571s array/tests/test_routines.py::test_atleast_nd_one_arg[shape1-chunks1-atleast_1d] PASSED [ 26%] 571s array/tests/test_routines.py::test_atleast_nd_one_arg[shape1-chunks1-atleast_2d] PASSED [ 26%] 571s array/tests/test_routines.py::test_atleast_nd_one_arg[shape1-chunks1-atleast_3d] PASSED [ 26%] 571s array/tests/test_routines.py::test_atleast_nd_one_arg[shape2-chunks2-atleast_1d] PASSED [ 26%] 571s array/tests/test_routines.py::test_atleast_nd_one_arg[shape2-chunks2-atleast_2d] PASSED [ 26%] 571s array/tests/test_routines.py::test_atleast_nd_one_arg[shape2-chunks2-atleast_3d] PASSED [ 26%] 571s array/tests/test_routines.py::test_atleast_nd_one_arg[shape3-chunks3-atleast_1d] PASSED [ 26%] 571s array/tests/test_routines.py::test_atleast_nd_one_arg[shape3-chunks3-atleast_2d] PASSED [ 26%] 571s array/tests/test_routines.py::test_atleast_nd_one_arg[shape3-chunks3-atleast_3d] PASSED [ 26%] 571s array/tests/test_routines.py::test_atleast_nd_one_arg[shape4-chunks4-atleast_1d] PASSED [ 26%] 571s array/tests/test_routines.py::test_atleast_nd_one_arg[shape4-chunks4-atleast_2d] PASSED [ 26%] 571s array/tests/test_routines.py::test_atleast_nd_one_arg[shape4-chunks4-atleast_3d] PASSED [ 26%] 571s array/tests/test_routines.py::test_atleast_nd_two_args[shape10-shape20-atleast_1d] PASSED [ 26%] 571s array/tests/test_routines.py::test_atleast_nd_two_args[shape10-shape20-atleast_2d] PASSED [ 26%] 571s array/tests/test_routines.py::test_atleast_nd_two_args[shape10-shape20-atleast_3d] PASSED [ 26%] 571s array/tests/test_routines.py::test_atleast_nd_two_args[shape11-shape21-atleast_1d] PASSED [ 26%] 571s array/tests/test_routines.py::test_atleast_nd_two_args[shape11-shape21-atleast_2d] PASSED [ 26%] 571s array/tests/test_routines.py::test_atleast_nd_two_args[shape11-shape21-atleast_3d] PASSED [ 26%] 571s array/tests/test_routines.py::test_atleast_nd_two_args[shape12-shape22-atleast_1d] PASSED [ 26%] 571s array/tests/test_routines.py::test_atleast_nd_two_args[shape12-shape22-atleast_2d] PASSED [ 26%] 571s array/tests/test_routines.py::test_atleast_nd_two_args[shape12-shape22-atleast_3d] PASSED [ 26%] 571s array/tests/test_routines.py::test_atleast_nd_two_args[shape13-shape23-atleast_1d] PASSED [ 26%] 571s array/tests/test_routines.py::test_atleast_nd_two_args[shape13-shape23-atleast_2d] PASSED [ 26%] 571s array/tests/test_routines.py::test_atleast_nd_two_args[shape13-shape23-atleast_3d] PASSED [ 26%] 571s array/tests/test_routines.py::test_atleast_nd_two_args[shape14-shape24-atleast_1d] PASSED [ 26%] 571s array/tests/test_routines.py::test_atleast_nd_two_args[shape14-shape24-atleast_2d] PASSED [ 26%] 571s array/tests/test_routines.py::test_atleast_nd_two_args[shape14-shape24-atleast_3d] PASSED [ 26%] 571s array/tests/test_routines.py::test_atleast_nd_two_args[shape15-shape25-atleast_1d] PASSED [ 26%] 571s array/tests/test_routines.py::test_atleast_nd_two_args[shape15-shape25-atleast_2d] PASSED [ 26%] 571s array/tests/test_routines.py::test_atleast_nd_two_args[shape15-shape25-atleast_3d] PASSED [ 26%] 571s array/tests/test_routines.py::test_atleast_nd_two_args[shape16-shape26-atleast_1d] PASSED [ 26%] 571s array/tests/test_routines.py::test_atleast_nd_two_args[shape16-shape26-atleast_2d] PASSED [ 26%] 571s array/tests/test_routines.py::test_atleast_nd_two_args[shape16-shape26-atleast_3d] PASSED [ 26%] 571s array/tests/test_routines.py::test_atleast_nd_two_args[shape17-shape27-atleast_1d] PASSED [ 26%] 571s array/tests/test_routines.py::test_atleast_nd_two_args[shape17-shape27-atleast_2d] PASSED [ 26%] 571s array/tests/test_routines.py::test_atleast_nd_two_args[shape17-shape27-atleast_3d] PASSED [ 26%] 571s array/tests/test_routines.py::test_atleast_nd_two_args[shape18-shape28-atleast_1d] PASSED [ 26%] 571s array/tests/test_routines.py::test_atleast_nd_two_args[shape18-shape28-atleast_2d] PASSED [ 26%] 571s array/tests/test_routines.py::test_atleast_nd_two_args[shape18-shape28-atleast_3d] PASSED [ 26%] 571s array/tests/test_routines.py::test_atleast_nd_two_args[shape19-shape29-atleast_1d] PASSED [ 26%] 571s array/tests/test_routines.py::test_atleast_nd_two_args[shape19-shape29-atleast_2d] PASSED [ 26%] 571s array/tests/test_routines.py::test_atleast_nd_two_args[shape19-shape29-atleast_3d] PASSED [ 27%] 571s array/tests/test_routines.py::test_atleast_nd_two_args[shape110-shape210-atleast_1d] PASSED [ 27%] 571s array/tests/test_routines.py::test_atleast_nd_two_args[shape110-shape210-atleast_2d] PASSED [ 27%] 571s array/tests/test_routines.py::test_atleast_nd_two_args[shape110-shape210-atleast_3d] PASSED [ 27%] 571s array/tests/test_routines.py::test_atleast_nd_two_args[shape111-shape211-atleast_1d] PASSED [ 27%] 571s array/tests/test_routines.py::test_atleast_nd_two_args[shape111-shape211-atleast_2d] PASSED [ 27%] 571s array/tests/test_routines.py::test_atleast_nd_two_args[shape111-shape211-atleast_3d] PASSED [ 27%] 571s array/tests/test_routines.py::test_atleast_nd_two_args[shape112-shape212-atleast_1d] PASSED [ 27%] 571s array/tests/test_routines.py::test_atleast_nd_two_args[shape112-shape212-atleast_2d] PASSED [ 27%] 571s array/tests/test_routines.py::test_atleast_nd_two_args[shape112-shape212-atleast_3d] PASSED [ 27%] 571s array/tests/test_routines.py::test_atleast_nd_two_args[shape113-shape213-atleast_1d] PASSED [ 27%] 571s array/tests/test_routines.py::test_atleast_nd_two_args[shape113-shape213-atleast_2d] PASSED [ 27%] 571s array/tests/test_routines.py::test_atleast_nd_two_args[shape113-shape213-atleast_3d] PASSED [ 27%] 571s array/tests/test_routines.py::test_atleast_nd_two_args[shape114-shape214-atleast_1d] PASSED [ 27%] 571s array/tests/test_routines.py::test_atleast_nd_two_args[shape114-shape214-atleast_2d] PASSED [ 27%] 571s array/tests/test_routines.py::test_atleast_nd_two_args[shape114-shape214-atleast_3d] PASSED [ 27%] 571s array/tests/test_routines.py::test_transpose PASSED [ 27%] 571s array/tests/test_routines.py::test_transpose_negative_axes PASSED [ 27%] 571s array/tests/test_routines.py::test_transpose_skip_when_possible PASSED [ 27%] 571s array/tests/test_routines.py::test_swapaxes PASSED [ 27%] 571s array/tests/test_routines.py::test_moveaxis_rollaxis[shape0-moveaxis] PASSED [ 27%] 571s array/tests/test_routines.py::test_moveaxis_rollaxis[shape0-rollaxis] PASSED [ 27%] 572s array/tests/test_routines.py::test_moveaxis_rollaxis[shape1-moveaxis] PASSED [ 27%] 572s array/tests/test_routines.py::test_moveaxis_rollaxis[shape1-rollaxis] PASSED [ 27%] 572s array/tests/test_routines.py::test_moveaxis_rollaxis[shape2-moveaxis] PASSED [ 27%] 573s array/tests/test_routines.py::test_moveaxis_rollaxis[shape2-rollaxis] PASSED [ 27%] 573s array/tests/test_routines.py::test_moveaxis_rollaxis_keyword PASSED [ 27%] 573s array/tests/test_routines.py::test_moveaxis_rollaxis_numpy_api PASSED [ 27%] 573s array/tests/test_routines.py::test_flip[shape0-flipud-kwargs0] PASSED [ 27%] 573s array/tests/test_routines.py::test_flip[shape0-fliplr-kwargs1] PASSED [ 27%] 573s array/tests/test_routines.py::test_flip[shape0-flip-kwargs2] PASSED [ 27%] 573s array/tests/test_routines.py::test_flip[shape0-flip-kwargs3] PASSED [ 27%] 573s array/tests/test_routines.py::test_flip[shape0-flip-kwargs4] PASSED [ 27%] 573s array/tests/test_routines.py::test_flip[shape0-flip-kwargs5] PASSED [ 27%] 573s array/tests/test_routines.py::test_flip[shape0-flip-kwargs6] PASSED [ 27%] 573s array/tests/test_routines.py::test_flip[shape0-flip-kwargs7] PASSED [ 27%] 573s array/tests/test_routines.py::test_flip[shape1-flipud-kwargs0] PASSED [ 27%] 573s array/tests/test_routines.py::test_flip[shape1-fliplr-kwargs1] PASSED [ 27%] 573s array/tests/test_routines.py::test_flip[shape1-flip-kwargs2] PASSED [ 27%] 573s array/tests/test_routines.py::test_flip[shape1-flip-kwargs3] PASSED [ 27%] 573s array/tests/test_routines.py::test_flip[shape1-flip-kwargs4] PASSED [ 27%] 573s array/tests/test_routines.py::test_flip[shape1-flip-kwargs5] PASSED [ 27%] 573s array/tests/test_routines.py::test_flip[shape1-flip-kwargs6] PASSED [ 27%] 573s array/tests/test_routines.py::test_flip[shape1-flip-kwargs7] PASSED [ 27%] 573s array/tests/test_routines.py::test_flip[shape2-flipud-kwargs0] PASSED [ 27%] 573s array/tests/test_routines.py::test_flip[shape2-fliplr-kwargs1] PASSED [ 27%] 573s array/tests/test_routines.py::test_flip[shape2-flip-kwargs2] PASSED [ 27%] 573s array/tests/test_routines.py::test_flip[shape2-flip-kwargs3] PASSED [ 27%] 573s array/tests/test_routines.py::test_flip[shape2-flip-kwargs4] PASSED [ 27%] 573s array/tests/test_routines.py::test_flip[shape2-flip-kwargs5] PASSED [ 27%] 573s array/tests/test_routines.py::test_flip[shape2-flip-kwargs6] PASSED [ 27%] 573s array/tests/test_routines.py::test_flip[shape2-flip-kwargs7] PASSED [ 27%] 573s array/tests/test_routines.py::test_flip[shape3-flipud-kwargs0] PASSED [ 27%] 573s array/tests/test_routines.py::test_flip[shape3-fliplr-kwargs1] PASSED [ 27%] 573s array/tests/test_routines.py::test_flip[shape3-flip-kwargs2] PASSED [ 27%] 573s array/tests/test_routines.py::test_flip[shape3-flip-kwargs3] PASSED [ 27%] 573s array/tests/test_routines.py::test_flip[shape3-flip-kwargs4] PASSED [ 27%] 573s array/tests/test_routines.py::test_flip[shape3-flip-kwargs5] PASSED [ 27%] 573s array/tests/test_routines.py::test_flip[shape3-flip-kwargs6] PASSED [ 27%] 573s array/tests/test_routines.py::test_flip[shape3-flip-kwargs7] PASSED [ 27%] 574s array/tests/test_routines.py::test_flip[shape4-flipud-kwargs0] PASSED [ 27%] 574s array/tests/test_routines.py::test_flip[shape4-fliplr-kwargs1] PASSED [ 27%] 574s array/tests/test_routines.py::test_flip[shape4-flip-kwargs2] PASSED [ 27%] 575s array/tests/test_routines.py::test_flip[shape4-flip-kwargs3] PASSED [ 27%] 575s array/tests/test_routines.py::test_flip[shape4-flip-kwargs4] PASSED [ 27%] 575s array/tests/test_routines.py::test_flip[shape4-flip-kwargs5] PASSED [ 27%] 576s array/tests/test_routines.py::test_flip[shape4-flip-kwargs6] PASSED [ 27%] 576s array/tests/test_routines.py::test_flip[shape4-flip-kwargs7] PASSED [ 27%] 576s array/tests/test_routines.py::test_rot90[shape0-kwargs0] PASSED [ 27%] 576s array/tests/test_routines.py::test_rot90[shape0-kwargs1] PASSED [ 27%] 576s array/tests/test_routines.py::test_rot90[shape0-kwargs2] PASSED [ 27%] 576s array/tests/test_routines.py::test_rot90[shape0-kwargs3] PASSED [ 27%] 576s array/tests/test_routines.py::test_rot90[shape0-kwargs4] PASSED [ 27%] 576s array/tests/test_routines.py::test_rot90[shape1-kwargs0] PASSED [ 27%] 576s array/tests/test_routines.py::test_rot90[shape1-kwargs1] PASSED [ 27%] 576s array/tests/test_routines.py::test_rot90[shape1-kwargs2] PASSED [ 27%] 576s array/tests/test_routines.py::test_rot90[shape1-kwargs3] PASSED [ 27%] 576s array/tests/test_routines.py::test_rot90[shape1-kwargs4] PASSED [ 27%] 576s array/tests/test_routines.py::test_rot90[shape2-kwargs0] PASSED [ 27%] 576s array/tests/test_routines.py::test_rot90[shape2-kwargs1] PASSED [ 27%] 576s array/tests/test_routines.py::test_rot90[shape2-kwargs2] PASSED [ 27%] 576s array/tests/test_routines.py::test_rot90[shape2-kwargs3] PASSED [ 27%] 576s array/tests/test_routines.py::test_rot90[shape2-kwargs4] PASSED [ 27%] 577s array/tests/test_routines.py::test_rot90[shape3-kwargs0] PASSED [ 27%] 577s array/tests/test_routines.py::test_rot90[shape3-kwargs1] PASSED [ 27%] 577s array/tests/test_routines.py::test_rot90[shape3-kwargs2] PASSED [ 27%] 577s array/tests/test_routines.py::test_rot90[shape3-kwargs3] PASSED [ 27%] 577s array/tests/test_routines.py::test_rot90[shape3-kwargs4] PASSED [ 27%] 582s array/tests/test_routines.py::test_rot90[shape4-kwargs0] PASSED [ 27%] 588s array/tests/test_routines.py::test_rot90[shape4-kwargs1] PASSED [ 27%] 594s array/tests/test_routines.py::test_rot90[shape4-kwargs2] PASSED [ 27%] 594s array/tests/test_routines.py::test_rot90[shape4-kwargs3] PASSED [ 27%] 594s array/tests/test_routines.py::test_rot90[shape4-kwargs4] PASSED [ 27%] 594s array/tests/test_routines.py::test_matmul[x_shape0-y_shape0-x_chunks0-y_chunks0] PASSED [ 27%] 594s array/tests/test_routines.py::test_matmul[x_shape1-y_shape1-x_chunks1-y_chunks1] PASSED [ 27%] 594s array/tests/test_routines.py::test_matmul[x_shape2-y_shape2-x_chunks2-y_chunks2] PASSED [ 27%] 594s array/tests/test_routines.py::test_matmul[x_shape3-y_shape3-x_chunks3-y_chunks3] PASSED [ 27%] 594s array/tests/test_routines.py::test_matmul[x_shape4-y_shape4-x_chunks4-y_chunks4] PASSED [ 27%] 594s array/tests/test_routines.py::test_matmul[x_shape5-y_shape5-x_chunks5-y_chunks5] PASSED [ 27%] 594s array/tests/test_routines.py::test_matmul[x_shape6-y_shape6-x_chunks6-y_chunks6] PASSED [ 27%] 594s array/tests/test_routines.py::test_matmul[x_shape7-y_shape7-x_chunks7-y_chunks7] PASSED [ 27%] 594s array/tests/test_routines.py::test_matmul[x_shape8-y_shape8-x_chunks8-y_chunks8] PASSED [ 27%] 594s array/tests/test_routines.py::test_matmul[x_shape9-y_shape9-x_chunks9-y_chunks9] PASSED [ 27%] 594s array/tests/test_routines.py::test_matmul[x_shape10-y_shape10-x_chunks10-y_chunks10] PASSED [ 27%] 594s array/tests/test_routines.py::test_matmul[x_shape11-y_shape11-x_chunks11-y_chunks11] PASSED [ 27%] 594s array/tests/test_routines.py::test_matmul[x_shape12-y_shape12-x_chunks12-y_chunks12] PASSED [ 27%] 594s array/tests/test_routines.py::test_matmul[x_shape13-y_shape13-x_chunks13-y_chunks13] PASSED [ 27%] 594s array/tests/test_routines.py::test_matmul[x_shape14-y_shape14-x_chunks14-y_chunks14] PASSED [ 27%] 594s array/tests/test_routines.py::test_matmul[x_shape15-y_shape15-x_chunks15-y_chunks15] PASSED [ 27%] 594s array/tests/test_routines.py::test_matmul[x_shape16-y_shape16-x_chunks16-y_chunks16] PASSED [ 27%] 594s array/tests/test_routines.py::test_matmul[x_shape17-y_shape17-x_chunks17-y_chunks17] PASSED [ 27%] 594s array/tests/test_routines.py::test_matmul[x_shape18-y_shape18-x_chunks18-y_chunks18] PASSED [ 27%] 595s array/tests/test_routines.py::test_matmul[x_shape19-y_shape19-x_chunks19-y_chunks19] PASSED [ 27%] 595s array/tests/test_routines.py::test_matmul[x_shape20-y_shape20-x_chunks20-y_chunks20] PASSED [ 27%] 595s array/tests/test_routines.py::test_matmul[x_shape21-y_shape21-x_chunks21-y_chunks21] PASSED [ 27%] 595s array/tests/test_routines.py::test_matmul[x_shape22-y_shape22-x_chunks22-y_chunks22] PASSED [ 27%] 595s array/tests/test_routines.py::test_matmul[x_shape23-y_shape23-x_chunks23-y_chunks23] PASSED [ 27%] 595s array/tests/test_routines.py::test_matmul[x_shape24-y_shape24-x_chunks24-y_chunks24] PASSED [ 27%] 595s array/tests/test_routines.py::test_matmul[x_shape25-y_shape25-x_chunks25-y_chunks25] PASSED [ 27%] 595s array/tests/test_routines.py::test_matmul[x_shape26-y_shape26-x_chunks26-y_chunks26] PASSED [ 27%] 595s array/tests/test_routines.py::test_matmul[x_shape27-y_shape27-x_chunks27-y_chunks27] PASSED [ 27%] 595s array/tests/test_routines.py::test_matmul[x_shape28-y_shape28-x_chunks28-y_chunks28] PASSED [ 27%] 595s array/tests/test_routines.py::test_matmul[x_shape29-y_shape29-x_chunks29-y_chunks29] PASSED [ 27%] 595s array/tests/test_routines.py::test_matmul[x_shape30-y_shape30-x_chunks30-y_chunks30] PASSED [ 27%] 596s array/tests/test_routines.py::test_matmul[x_shape31-y_shape31-x_chunks31-y_chunks31] PASSED [ 27%] 596s array/tests/test_routines.py::test_tensordot PASSED [ 27%] 596s array/tests/test_routines.py::test_tensordot_2[0] PASSED [ 27%] 596s array/tests/test_routines.py::test_tensordot_2[1] PASSED [ 28%] 596s array/tests/test_routines.py::test_tensordot_2[axes2] PASSED [ 28%] 596s array/tests/test_routines.py::test_tensordot_2[axes3] PASSED [ 28%] 596s array/tests/test_routines.py::test_tensordot_2[axes4] PASSED [ 28%] 596s array/tests/test_routines.py::test_tensordot_2[axes5] PASSED [ 28%] 596s array/tests/test_routines.py::test_tensordot_2[axes6] PASSED [ 28%] 596s array/tests/test_routines.py::test_tensordot_double_contraction_neq2[auto] PASSED [ 28%] 596s array/tests/test_routines.py::test_tensordot_double_contraction_neq2[chunks1] PASSED [ 28%] 596s array/tests/test_routines.py::test_tensordot_double_contraction_neq2[chunks2] PASSED [ 28%] 596s array/tests/test_routines.py::test_tensordot_double_contraction_neq2[chunks3] PASSED [ 28%] 596s array/tests/test_routines.py::test_tensordot_double_contraction_neq2[chunks4] PASSED [ 28%] 596s array/tests/test_routines.py::test_tensordot_double_contraction_ngt2 PASSED [ 28%] 600s array/tests/test_routines.py::test_tensordot_more_than_26_dims PASSED [ 28%] 600s array/tests/test_routines.py::test_dot_method PASSED [ 28%] 600s array/tests/test_routines.py::test_dot_persist_equivalence PASSED [ 28%] 600s array/tests/test_routines.py::test_vdot[shape0-chunks0] PASSED [ 28%] 600s array/tests/test_routines.py::test_vdot[shape1-chunks1] PASSED [ 28%] 600s array/tests/test_routines.py::test_outer[shape10-shape20] PASSED [ 28%] 600s array/tests/test_routines.py::test_outer[shape11-shape21] PASSED [ 28%] 600s array/tests/test_routines.py::test_apply_along_axis[input_shape0-0-ndim--False] PASSED [ 28%] 600s array/tests/test_routines.py::test_apply_along_axis[input_shape0-0-sum--False] PASSED [ 28%] 600s array/tests/test_routines.py::test_apply_along_axis[input_shape0-0-range--False] PASSED [ 28%] 600s array/tests/test_routines.py::test_apply_along_axis[input_shape0-0-range2--False] PASSED [ 28%] 600s array/tests/test_routines.py::test_apply_along_axis[input_shape0-0-cumsum--True] PASSED [ 28%] 600s array/tests/test_routines.py::test_apply_along_axis[input_shape1-1-ndim--False] PASSED [ 28%] 601s array/tests/test_routines.py::test_apply_along_axis[input_shape1-1-sum--False] PASSED [ 28%] 601s array/tests/test_routines.py::test_apply_along_axis[input_shape1-1-range--False] PASSED [ 28%] 601s array/tests/test_routines.py::test_apply_along_axis[input_shape1-1-range2--False] PASSED [ 28%] 601s array/tests/test_routines.py::test_apply_along_axis[input_shape1-1-cumsum--True] PASSED [ 28%] 601s array/tests/test_routines.py::test_apply_along_axis[input_shape2-2-ndim--False] PASSED [ 28%] 601s array/tests/test_routines.py::test_apply_along_axis[input_shape2-2-sum--False] PASSED [ 28%] 601s array/tests/test_routines.py::test_apply_along_axis[input_shape2-2-range--False] PASSED [ 28%] 601s array/tests/test_routines.py::test_apply_along_axis[input_shape2-2-range2--False] PASSED [ 28%] 601s array/tests/test_routines.py::test_apply_along_axis[input_shape2-2-cumsum--True] PASSED [ 28%] 601s array/tests/test_routines.py::test_apply_along_axis[input_shape3--1-ndim--False] PASSED [ 28%] 601s array/tests/test_routines.py::test_apply_along_axis[input_shape3--1-sum--False] PASSED [ 28%] 601s array/tests/test_routines.py::test_apply_along_axis[input_shape3--1-range--False] PASSED [ 28%] 601s array/tests/test_routines.py::test_apply_along_axis[input_shape3--1-range2--False] PASSED [ 28%] 601s array/tests/test_routines.py::test_apply_along_axis[input_shape3--1-cumsum--True] PASSED [ 28%] 601s array/tests/test_routines.py::test_apply_over_axes[shape0-axes0-sum0-] PASSED [ 28%] 601s array/tests/test_routines.py::test_apply_over_axes[shape0-axes0-sum1-] PASSED [ 28%] 601s array/tests/test_routines.py::test_apply_over_axes[shape0-axes0-range-] PASSED [ 28%] 601s array/tests/test_routines.py::test_apply_over_axes[shape1-0-sum0-] PASSED [ 28%] 601s array/tests/test_routines.py::test_apply_over_axes[shape1-0-sum1-] PASSED [ 28%] 601s array/tests/test_routines.py::test_apply_over_axes[shape1-0-range-] PASSED [ 28%] 601s array/tests/test_routines.py::test_apply_over_axes[shape2-axes2-sum0-] PASSED [ 28%] 601s array/tests/test_routines.py::test_apply_over_axes[shape2-axes2-sum1-] PASSED [ 28%] 601s array/tests/test_routines.py::test_apply_over_axes[shape2-axes2-range-] PASSED [ 28%] 601s array/tests/test_routines.py::test_apply_over_axes[shape3-axes3-sum0-] PASSED [ 28%] 601s array/tests/test_routines.py::test_apply_over_axes[shape3-axes3-sum1-] PASSED [ 28%] 601s array/tests/test_routines.py::test_apply_over_axes[shape3-axes3-range-] PASSED [ 28%] 601s array/tests/test_routines.py::test_apply_over_axes[shape4-axes4-sum0-] PASSED [ 28%] 601s array/tests/test_routines.py::test_apply_over_axes[shape4-axes4-sum1-] PASSED [ 28%] 601s array/tests/test_routines.py::test_apply_over_axes[shape4-axes4-range-] PASSED [ 28%] 601s array/tests/test_routines.py::test_ptp[shape0-None] PASSED [ 28%] 601s array/tests/test_routines.py::test_ptp[shape1-0] PASSED [ 28%] 601s array/tests/test_routines.py::test_ptp[shape2-1] PASSED [ 28%] 601s array/tests/test_routines.py::test_ptp[shape3-2] PASSED [ 28%] 601s array/tests/test_routines.py::test_ptp[shape4--1] PASSED [ 28%] 601s array/tests/test_routines.py::test_diff[0-shape0-0] PASSED [ 28%] 601s array/tests/test_routines.py::test_diff[0-shape1-1] PASSED [ 28%] 601s array/tests/test_routines.py::test_diff[0-shape2-2] PASSED [ 28%] 601s array/tests/test_routines.py::test_diff[0-shape3--1] PASSED [ 28%] 601s array/tests/test_routines.py::test_diff[1-shape0-0] PASSED [ 28%] 601s array/tests/test_routines.py::test_diff[1-shape1-1] PASSED [ 28%] 601s array/tests/test_routines.py::test_diff[1-shape2-2] PASSED [ 28%] 601s array/tests/test_routines.py::test_diff[1-shape3--1] PASSED [ 28%] 601s array/tests/test_routines.py::test_diff[2-shape0-0] PASSED [ 28%] 601s array/tests/test_routines.py::test_diff[2-shape1-1] PASSED [ 28%] 601s array/tests/test_routines.py::test_diff[2-shape2-2] PASSED [ 28%] 601s array/tests/test_routines.py::test_diff[2-shape3--1] PASSED [ 28%] 602s array/tests/test_routines.py::test_diff_prepend[0] PASSED [ 28%] 602s array/tests/test_routines.py::test_diff_prepend[1] PASSED [ 28%] 602s array/tests/test_routines.py::test_diff_prepend[2] PASSED [ 28%] 602s array/tests/test_routines.py::test_diff_append[0] PASSED [ 28%] 602s array/tests/test_routines.py::test_diff_append[1] PASSED [ 28%] 602s array/tests/test_routines.py::test_diff_append[2] PASSED [ 28%] 602s array/tests/test_routines.py::test_diff_negative_order PASSED [ 28%] 602s array/tests/test_routines.py::test_ediff1d[None-None-shape0] PASSED [ 28%] 602s array/tests/test_routines.py::test_ediff1d[None-None-shape1] PASSED [ 28%] 602s array/tests/test_routines.py::test_ediff1d[0-0-shape0] PASSED [ 28%] 602s array/tests/test_routines.py::test_ediff1d[0-0-shape1] PASSED [ 28%] 602s array/tests/test_routines.py::test_ediff1d[to_end2-to_begin2-shape0] PASSED [ 28%] 602s array/tests/test_routines.py::test_ediff1d[to_end2-to_begin2-shape1] PASSED [ 28%] 602s array/tests/test_routines.py::test_gradient[1-shape0-varargs0-None] PASSED [ 28%] 602s array/tests/test_routines.py::test_gradient[1-shape1-varargs1-None] PASSED [ 28%] 602s array/tests/test_routines.py::test_gradient[1-shape2-varargs2-None] PASSED [ 28%] 602s array/tests/test_routines.py::test_gradient[1-shape3-varargs3-0] PASSED [ 28%] 602s array/tests/test_routines.py::test_gradient[1-shape4-varargs4-1] PASSED [ 28%] 602s array/tests/test_routines.py::test_gradient[1-shape5-varargs5-2] PASSED [ 28%] 603s array/tests/test_routines.py::test_gradient[1-shape6-varargs6--1] PASSED [ 28%] 603s array/tests/test_routines.py::test_gradient[1-shape7-varargs7-axis7] PASSED [ 28%] 603s array/tests/test_routines.py::test_gradient[1-shape8-varargs8-axis8] PASSED [ 28%] 603s array/tests/test_routines.py::test_gradient[1-shape9-varargs9-axis9] PASSED [ 28%] 603s array/tests/test_routines.py::test_gradient[1-shape10-varargs10--1] PASSED [ 28%] 603s array/tests/test_routines.py::test_gradient[2-shape0-varargs0-None] PASSED [ 28%] 603s array/tests/test_routines.py::test_gradient[2-shape1-varargs1-None] PASSED [ 28%] 604s array/tests/test_routines.py::test_gradient[2-shape2-varargs2-None] PASSED [ 28%] 604s array/tests/test_routines.py::test_gradient[2-shape3-varargs3-0] PASSED [ 28%] 604s array/tests/test_routines.py::test_gradient[2-shape4-varargs4-1] PASSED [ 28%] 604s array/tests/test_routines.py::test_gradient[2-shape5-varargs5-2] PASSED [ 28%] 604s array/tests/test_routines.py::test_gradient[2-shape6-varargs6--1] PASSED [ 28%] 604s array/tests/test_routines.py::test_gradient[2-shape7-varargs7-axis7] PASSED [ 28%] 604s array/tests/test_routines.py::test_gradient[2-shape8-varargs8-axis8] PASSED [ 28%] 604s array/tests/test_routines.py::test_gradient[2-shape9-varargs9-axis9] PASSED [ 28%] 604s array/tests/test_routines.py::test_gradient[2-shape10-varargs10--1] PASSED [ 28%] 604s array/tests/test_routines.py::test_bincount PASSED [ 28%] 604s array/tests/test_routines.py::test_bincount_with_weights[weights0] PASSED [ 28%] 604s array/tests/test_routines.py::test_bincount_with_weights[weights1] PASSED [ 28%] 604s array/tests/test_routines.py::test_bincount_unspecified_minlength PASSED [ 28%] 604s array/tests/test_routines.py::test_digitize PASSED [ 28%] 604s array/tests/test_routines.py::test_searchsorted[left-a0-1-v0-1] PASSED [ 28%] 604s array/tests/test_routines.py::test_searchsorted[left-a1-1-v1-1] PASSED [ 28%] 604s array/tests/test_routines.py::test_searchsorted[left-a2-3-v2-2] PASSED [ 28%] 604s array/tests/test_routines.py::test_searchsorted[left-a3-3-v3-5] PASSED [ 28%] 604s array/tests/test_routines.py::test_searchsorted[left-a4-3-v4-5] PASSED [ 28%] 604s array/tests/test_routines.py::test_searchsorted[left-a5-3-v5-v_chunks5] PASSED [ 28%] 604s array/tests/test_routines.py::test_searchsorted[right-a0-1-v0-1] PASSED [ 28%] 604s array/tests/test_routines.py::test_searchsorted[right-a1-1-v1-1] PASSED [ 28%] 604s array/tests/test_routines.py::test_searchsorted[right-a2-3-v2-2] PASSED [ 28%] 604s array/tests/test_routines.py::test_searchsorted[right-a3-3-v3-5] PASSED [ 28%] 604s array/tests/test_routines.py::test_searchsorted[right-a4-3-v4-5] PASSED [ 28%] 604s array/tests/test_routines.py::test_searchsorted[right-a5-3-v5-v_chunks5] PASSED [ 28%] 604s array/tests/test_routines.py::test_searchsorted_sorter_not_implemented PASSED [ 28%] 604s array/tests/test_routines.py::test_histogram PASSED [ 28%] 604s array/tests/test_routines.py::test_histogram_alternative_bins_range PASSED [ 28%] 604s array/tests/test_routines.py::test_histogram_bins_range_with_nan_array PASSED [ 28%] 604s array/tests/test_routines.py::test_histogram_return_type PASSED [ 29%] 605s array/tests/test_routines.py::test_histogram_extra_args_and_shapes PASSED [ 29%] 605s array/tests/test_routines.py::test_histogram_normed_deprecation PASSED [ 29%] 605s array/tests/test_routines.py::test_histogram_bin_range_raises[None-None] PASSED [ 29%] 605s array/tests/test_routines.py::test_histogram_bin_range_raises[10-None] PASSED [ 29%] 605s array/tests/test_routines.py::test_histogram_bin_range_raises[10-1] PASSED [ 29%] 605s array/tests/test_routines.py::test_histogram_bin_range_raises[None-hist_range3] PASSED [ 29%] 605s array/tests/test_routines.py::test_histogram_bin_range_raises[10-hist_range4] PASSED [ 29%] 605s array/tests/test_routines.py::test_histogram_bin_range_raises[10-hist_range5] PASSED [ 29%] 605s array/tests/test_routines.py::test_histogram_bin_range_raises[10-hist_range6] PASSED [ 29%] 605s array/tests/test_routines.py::test_histogram_bin_range_raises[10-hist_range7] PASSED [ 29%] 605s array/tests/test_routines.py::test_histogram_bin_range_raises[bins8-None] PASSED [ 29%] 605s array/tests/test_routines.py::test_histogram_bin_range_raises[bins9-None] PASSED [ 29%] 605s array/tests/test_routines.py::test_histogram_bin_range_raises[bins10-None] PASSED [ 29%] 605s array/tests/test_routines.py::test_histogram_delayed_range[False-None-True-True] PASSED [ 29%] 605s array/tests/test_routines.py::test_histogram_delayed_range[False-None-True-False] PASSED [ 29%] 605s array/tests/test_routines.py::test_histogram_delayed_range[False-None-False-True] PASSED [ 29%] 605s array/tests/test_routines.py::test_histogram_delayed_range[False-None-False-False] PASSED [ 29%] 605s array/tests/test_routines.py::test_histogram_delayed_range[False-0-True-True] PASSED [ 29%] 605s array/tests/test_routines.py::test_histogram_delayed_range[False-0-True-False] PASSED [ 29%] 605s array/tests/test_routines.py::test_histogram_delayed_range[False-0-False-True] PASSED [ 29%] 605s array/tests/test_routines.py::test_histogram_delayed_range[False-0-False-False] PASSED [ 29%] 605s array/tests/test_routines.py::test_histogram_delayed_range[False-1-True-True] PASSED [ 29%] 605s array/tests/test_routines.py::test_histogram_delayed_range[False-1-True-False] PASSED [ 29%] 605s array/tests/test_routines.py::test_histogram_delayed_range[False-1-False-True] PASSED [ 29%] 605s array/tests/test_routines.py::test_histogram_delayed_range[False-1-False-False] PASSED [ 29%] 605s array/tests/test_routines.py::test_histogram_delayed_range[True-None-True-True] PASSED [ 29%] 605s array/tests/test_routines.py::test_histogram_delayed_range[True-None-True-False] PASSED [ 29%] 605s array/tests/test_routines.py::test_histogram_delayed_range[True-None-False-True] PASSED [ 29%] 605s array/tests/test_routines.py::test_histogram_delayed_range[True-None-False-False] PASSED [ 29%] 605s array/tests/test_routines.py::test_histogram_delayed_range[True-0-True-True] PASSED [ 29%] 605s array/tests/test_routines.py::test_histogram_delayed_range[True-0-True-False] PASSED [ 29%] 605s array/tests/test_routines.py::test_histogram_delayed_range[True-0-False-True] PASSED [ 29%] 605s array/tests/test_routines.py::test_histogram_delayed_range[True-0-False-False] PASSED [ 29%] 605s array/tests/test_routines.py::test_histogram_delayed_range[True-1-True-True] PASSED [ 29%] 605s array/tests/test_routines.py::test_histogram_delayed_range[True-1-True-False] PASSED [ 29%] 605s array/tests/test_routines.py::test_histogram_delayed_range[True-1-False-True] PASSED [ 29%] 605s array/tests/test_routines.py::test_histogram_delayed_range[True-1-False-False] PASSED [ 29%] 605s array/tests/test_routines.py::test_histogram_delayed_bins[True-True] PASSED [ 29%] 605s array/tests/test_routines.py::test_histogram_delayed_bins[True-False] PASSED [ 29%] 605s array/tests/test_routines.py::test_histogram_delayed_bins[False-True] PASSED [ 29%] 605s array/tests/test_routines.py::test_histogram_delayed_bins[False-False] PASSED [ 29%] 605s array/tests/test_routines.py::test_histogram_delayed_n_bins_raises_with_density PASSED [ 29%] 605s array/tests/test_routines.py::test_histogram2d[bins0-True-True] PASSED [ 29%] 605s array/tests/test_routines.py::test_histogram2d[bins0-True-False] PASSED [ 29%] 606s array/tests/test_routines.py::test_histogram2d[bins0-False-True] PASSED [ 29%] 606s array/tests/test_routines.py::test_histogram2d[bins0-False-False] PASSED [ 29%] 606s array/tests/test_routines.py::test_histogram2d[5-True-True] PASSED [ 29%] 606s array/tests/test_routines.py::test_histogram2d[5-True-False] PASSED [ 29%] 606s array/tests/test_routines.py::test_histogram2d[5-False-True] PASSED [ 29%] 606s array/tests/test_routines.py::test_histogram2d[5-False-False] PASSED [ 29%] 606s array/tests/test_routines.py::test_histogram2d_array_bins[True-True] PASSED [ 29%] 606s array/tests/test_routines.py::test_histogram2d_array_bins[True-False] PASSED [ 29%] 606s array/tests/test_routines.py::test_histogram2d_array_bins[False-True] PASSED [ 29%] 606s array/tests/test_routines.py::test_histogram2d_array_bins[False-False] PASSED [ 29%] 606s array/tests/test_routines.py::test_histogramdd PASSED [ 29%] 606s array/tests/test_routines.py::test_histogramdd_seq_of_arrays PASSED [ 29%] 606s array/tests/test_routines.py::test_histogramdd_alternative_bins_range PASSED [ 29%] 606s array/tests/test_routines.py::test_histogramdd_weighted PASSED [ 29%] 606s array/tests/test_routines.py::test_histogramdd_density PASSED [ 29%] 606s array/tests/test_routines.py::test_histogramdd_weighted_density PASSED [ 29%] 606s array/tests/test_routines.py::test_histogramdd_raises_incompat_sample_chunks PASSED [ 29%] 606s array/tests/test_routines.py::test_histogramdd_raises_incompat_multiarg_chunks PASSED [ 29%] 606s array/tests/test_routines.py::test_histogramdd_raises_incompat_weight_chunks PASSED [ 29%] 606s array/tests/test_routines.py::test_histogramdd_raises_incompat_bins_or_range PASSED [ 29%] 606s array/tests/test_routines.py::test_histogramdd_raise_normed_and_density PASSED [ 29%] 606s array/tests/test_routines.py::test_histogramdd_raise_incompat_shape PASSED [ 29%] 606s array/tests/test_routines.py::test_histogramdd_edges PASSED [ 29%] 606s array/tests/test_routines.py::test_cov PASSED [ 29%] 607s array/tests/test_routines.py::test_corrcoef PASSED [ 29%] 607s array/tests/test_routines.py::test_round PASSED [ 29%] 607s array/tests/test_routines.py::test_unique_kwargs[False-False-False] PASSED [ 29%] 607s array/tests/test_routines.py::test_unique_kwargs[False-False-True] PASSED [ 29%] 607s array/tests/test_routines.py::test_unique_kwargs[False-True-False] PASSED [ 29%] 607s array/tests/test_routines.py::test_unique_kwargs[False-True-True] PASSED [ 29%] 607s array/tests/test_routines.py::test_unique_kwargs[True-False-False] PASSED [ 29%] 607s array/tests/test_routines.py::test_unique_kwargs[True-False-True] PASSED [ 29%] 607s array/tests/test_routines.py::test_unique_kwargs[True-True-False] PASSED [ 29%] 607s array/tests/test_routines.py::test_unique_kwargs[True-True-True] PASSED [ 29%] 607s array/tests/test_routines.py::test_unique_rand[shape0-chunks0-23] PASSED [ 29%] 607s array/tests/test_routines.py::test_unique_rand[shape0-chunks0-796] PASSED [ 29%] 607s array/tests/test_routines.py::test_unique_rand[shape1-chunks1-23] PASSED [ 29%] 607s array/tests/test_routines.py::test_unique_rand[shape1-chunks1-796] PASSED [ 29%] 607s array/tests/test_routines.py::test_unique_rand[shape2-chunks2-23] PASSED [ 29%] 607s array/tests/test_routines.py::test_unique_rand[shape2-chunks2-796] PASSED [ 29%] 607s array/tests/test_routines.py::test_unique_rand[shape3-chunks3-23] PASSED [ 29%] 607s array/tests/test_routines.py::test_unique_rand[shape3-chunks3-796] PASSED [ 29%] 607s array/tests/test_routines.py::test_isin_rand[True-test_shape0-test_chunks0-elements_shape0-elements_chunks0-0-10-23] PASSED [ 29%] 607s array/tests/test_routines.py::test_isin_rand[True-test_shape0-test_chunks0-elements_shape0-elements_chunks0-0-10-796] PASSED [ 29%] 607s array/tests/test_routines.py::test_isin_rand[True-test_shape0-test_chunks0-elements_shape1-elements_chunks1-0-10-23] PASSED [ 29%] 607s array/tests/test_routines.py::test_isin_rand[True-test_shape0-test_chunks0-elements_shape1-elements_chunks1-0-10-796] PASSED [ 29%] 607s array/tests/test_routines.py::test_isin_rand[True-test_shape0-test_chunks0-elements_shape2-elements_chunks2-0-10-23] PASSED [ 29%] 607s array/tests/test_routines.py::test_isin_rand[True-test_shape0-test_chunks0-elements_shape2-elements_chunks2-0-10-796] PASSED [ 29%] 607s array/tests/test_routines.py::test_isin_rand[True-test_shape0-test_chunks0-elements_shape3-elements_chunks3-0-10-23] PASSED [ 29%] 607s array/tests/test_routines.py::test_isin_rand[True-test_shape0-test_chunks0-elements_shape3-elements_chunks3-0-10-796] PASSED [ 29%] 607s array/tests/test_routines.py::test_isin_rand[True-test_shape1-test_chunks1-elements_shape0-elements_chunks0-0-10-23] PASSED [ 29%] 607s array/tests/test_routines.py::test_isin_rand[True-test_shape1-test_chunks1-elements_shape0-elements_chunks0-0-10-796] PASSED [ 29%] 607s array/tests/test_routines.py::test_isin_rand[True-test_shape1-test_chunks1-elements_shape1-elements_chunks1-0-10-23] PASSED [ 29%] 607s array/tests/test_routines.py::test_isin_rand[True-test_shape1-test_chunks1-elements_shape1-elements_chunks1-0-10-796] PASSED [ 29%] 607s array/tests/test_routines.py::test_isin_rand[True-test_shape1-test_chunks1-elements_shape2-elements_chunks2-0-10-23] PASSED [ 29%] 607s array/tests/test_routines.py::test_isin_rand[True-test_shape1-test_chunks1-elements_shape2-elements_chunks2-0-10-796] PASSED [ 29%] 607s array/tests/test_routines.py::test_isin_rand[True-test_shape1-test_chunks1-elements_shape3-elements_chunks3-0-10-23] PASSED [ 29%] 608s array/tests/test_routines.py::test_isin_rand[True-test_shape1-test_chunks1-elements_shape3-elements_chunks3-0-10-796] PASSED [ 29%] 608s array/tests/test_routines.py::test_isin_rand[True-test_shape2-test_chunks2-elements_shape0-elements_chunks0-0-10-23] PASSED [ 29%] 608s array/tests/test_routines.py::test_isin_rand[True-test_shape2-test_chunks2-elements_shape0-elements_chunks0-0-10-796] PASSED [ 29%] 608s array/tests/test_routines.py::test_isin_rand[True-test_shape2-test_chunks2-elements_shape1-elements_chunks1-0-10-23] PASSED [ 29%] 608s array/tests/test_routines.py::test_isin_rand[True-test_shape2-test_chunks2-elements_shape1-elements_chunks1-0-10-796] PASSED [ 29%] 608s array/tests/test_routines.py::test_isin_rand[True-test_shape2-test_chunks2-elements_shape2-elements_chunks2-0-10-23] PASSED [ 29%] 608s array/tests/test_routines.py::test_isin_rand[True-test_shape2-test_chunks2-elements_shape2-elements_chunks2-0-10-796] PASSED [ 29%] 608s array/tests/test_routines.py::test_isin_rand[True-test_shape2-test_chunks2-elements_shape3-elements_chunks3-0-10-23] PASSED [ 29%] 608s array/tests/test_routines.py::test_isin_rand[True-test_shape2-test_chunks2-elements_shape3-elements_chunks3-0-10-796] PASSED [ 29%] 608s array/tests/test_routines.py::test_isin_rand[True-test_shape3-test_chunks3-elements_shape0-elements_chunks0-0-10-23] PASSED [ 29%] 608s array/tests/test_routines.py::test_isin_rand[True-test_shape3-test_chunks3-elements_shape0-elements_chunks0-0-10-796] PASSED [ 29%] 608s array/tests/test_routines.py::test_isin_rand[True-test_shape3-test_chunks3-elements_shape1-elements_chunks1-0-10-23] PASSED [ 29%] 608s array/tests/test_routines.py::test_isin_rand[True-test_shape3-test_chunks3-elements_shape1-elements_chunks1-0-10-796] PASSED [ 29%] 608s array/tests/test_routines.py::test_isin_rand[True-test_shape3-test_chunks3-elements_shape2-elements_chunks2-0-10-23] PASSED [ 29%] 608s array/tests/test_routines.py::test_isin_rand[True-test_shape3-test_chunks3-elements_shape2-elements_chunks2-0-10-796] PASSED [ 29%] 608s array/tests/test_routines.py::test_isin_rand[True-test_shape3-test_chunks3-elements_shape3-elements_chunks3-0-10-23] PASSED [ 29%] 608s array/tests/test_routines.py::test_isin_rand[True-test_shape3-test_chunks3-elements_shape3-elements_chunks3-0-10-796] PASSED [ 29%] 608s array/tests/test_routines.py::test_isin_rand[False-test_shape0-test_chunks0-elements_shape0-elements_chunks0-0-10-23] PASSED [ 29%] 608s array/tests/test_routines.py::test_isin_rand[False-test_shape0-test_chunks0-elements_shape0-elements_chunks0-0-10-796] PASSED [ 29%] 608s array/tests/test_routines.py::test_isin_rand[False-test_shape0-test_chunks0-elements_shape1-elements_chunks1-0-10-23] PASSED [ 29%] 608s array/tests/test_routines.py::test_isin_rand[False-test_shape0-test_chunks0-elements_shape1-elements_chunks1-0-10-796] PASSED [ 29%] 608s array/tests/test_routines.py::test_isin_rand[False-test_shape0-test_chunks0-elements_shape2-elements_chunks2-0-10-23] PASSED [ 29%] 608s array/tests/test_routines.py::test_isin_rand[False-test_shape0-test_chunks0-elements_shape2-elements_chunks2-0-10-796] PASSED [ 29%] 608s array/tests/test_routines.py::test_isin_rand[False-test_shape0-test_chunks0-elements_shape3-elements_chunks3-0-10-23] PASSED [ 29%] 608s array/tests/test_routines.py::test_isin_rand[False-test_shape0-test_chunks0-elements_shape3-elements_chunks3-0-10-796] PASSED [ 29%] 609s array/tests/test_routines.py::test_isin_rand[False-test_shape1-test_chunks1-elements_shape0-elements_chunks0-0-10-23] PASSED [ 30%] 609s array/tests/test_routines.py::test_isin_rand[False-test_shape1-test_chunks1-elements_shape0-elements_chunks0-0-10-796] PASSED [ 30%] 609s array/tests/test_routines.py::test_isin_rand[False-test_shape1-test_chunks1-elements_shape1-elements_chunks1-0-10-23] PASSED [ 30%] 609s array/tests/test_routines.py::test_isin_rand[False-test_shape1-test_chunks1-elements_shape1-elements_chunks1-0-10-796] PASSED [ 30%] 609s array/tests/test_routines.py::test_isin_rand[False-test_shape1-test_chunks1-elements_shape2-elements_chunks2-0-10-23] PASSED [ 30%] 609s array/tests/test_routines.py::test_isin_rand[False-test_shape1-test_chunks1-elements_shape2-elements_chunks2-0-10-796] PASSED [ 30%] 609s array/tests/test_routines.py::test_isin_rand[False-test_shape1-test_chunks1-elements_shape3-elements_chunks3-0-10-23] PASSED [ 30%] 609s array/tests/test_routines.py::test_isin_rand[False-test_shape1-test_chunks1-elements_shape3-elements_chunks3-0-10-796] PASSED [ 30%] 609s array/tests/test_routines.py::test_isin_rand[False-test_shape2-test_chunks2-elements_shape0-elements_chunks0-0-10-23] PASSED [ 30%] 609s array/tests/test_routines.py::test_isin_rand[False-test_shape2-test_chunks2-elements_shape0-elements_chunks0-0-10-796] PASSED [ 30%] 609s array/tests/test_routines.py::test_isin_rand[False-test_shape2-test_chunks2-elements_shape1-elements_chunks1-0-10-23] PASSED [ 30%] 609s array/tests/test_routines.py::test_isin_rand[False-test_shape2-test_chunks2-elements_shape1-elements_chunks1-0-10-796] PASSED [ 30%] 609s array/tests/test_routines.py::test_isin_rand[False-test_shape2-test_chunks2-elements_shape2-elements_chunks2-0-10-23] PASSED [ 30%] 609s array/tests/test_routines.py::test_isin_rand[False-test_shape2-test_chunks2-elements_shape2-elements_chunks2-0-10-796] PASSED [ 30%] 609s array/tests/test_routines.py::test_isin_rand[False-test_shape2-test_chunks2-elements_shape3-elements_chunks3-0-10-23] PASSED [ 30%] 609s array/tests/test_routines.py::test_isin_rand[False-test_shape2-test_chunks2-elements_shape3-elements_chunks3-0-10-796] PASSED [ 30%] 609s array/tests/test_routines.py::test_isin_rand[False-test_shape3-test_chunks3-elements_shape0-elements_chunks0-0-10-23] PASSED [ 30%] 609s array/tests/test_routines.py::test_isin_rand[False-test_shape3-test_chunks3-elements_shape0-elements_chunks0-0-10-796] PASSED [ 30%] 609s array/tests/test_routines.py::test_isin_rand[False-test_shape3-test_chunks3-elements_shape1-elements_chunks1-0-10-23] PASSED [ 30%] 609s array/tests/test_routines.py::test_isin_rand[False-test_shape3-test_chunks3-elements_shape1-elements_chunks1-0-10-796] PASSED [ 30%] 609s array/tests/test_routines.py::test_isin_rand[False-test_shape3-test_chunks3-elements_shape2-elements_chunks2-0-10-23] PASSED [ 30%] 609s array/tests/test_routines.py::test_isin_rand[False-test_shape3-test_chunks3-elements_shape2-elements_chunks2-0-10-796] PASSED [ 30%] 609s array/tests/test_routines.py::test_isin_rand[False-test_shape3-test_chunks3-elements_shape3-elements_chunks3-0-10-23] PASSED [ 30%] 609s array/tests/test_routines.py::test_isin_rand[False-test_shape3-test_chunks3-elements_shape3-elements_chunks3-0-10-796] PASSED [ 30%] 609s array/tests/test_routines.py::test_isin_assume_unique[True] PASSED [ 30%] 609s array/tests/test_routines.py::test_isin_assume_unique[False] PASSED [ 30%] 609s array/tests/test_routines.py::test_roll[None-3-chunks0] PASSED [ 30%] 609s array/tests/test_routines.py::test_roll[None-3-chunks1] PASSED [ 30%] 609s array/tests/test_routines.py::test_roll[None-7-chunks0] PASSED [ 30%] 609s array/tests/test_routines.py::test_roll[None-7-chunks1] PASSED [ 30%] 609s array/tests/test_routines.py::test_roll[None-9-chunks0] PASSED [ 30%] 609s array/tests/test_routines.py::test_roll[None-9-chunks1] PASSED [ 30%] 609s array/tests/test_routines.py::test_roll[None-shift3-chunks0] PASSED [ 30%] 609s array/tests/test_routines.py::test_roll[None-shift3-chunks1] PASSED [ 30%] 609s array/tests/test_routines.py::test_roll[None-shift4-chunks0] PASSED [ 30%] 609s array/tests/test_routines.py::test_roll[None-shift4-chunks1] PASSED [ 30%] 609s array/tests/test_routines.py::test_roll[0-3-chunks0] PASSED [ 30%] 609s array/tests/test_routines.py::test_roll[0-3-chunks1] PASSED [ 30%] 609s array/tests/test_routines.py::test_roll[0-7-chunks0] PASSED [ 30%] 609s array/tests/test_routines.py::test_roll[0-7-chunks1] PASSED [ 30%] 609s array/tests/test_routines.py::test_roll[0-9-chunks0] PASSED [ 30%] 609s array/tests/test_routines.py::test_roll[0-9-chunks1] PASSED [ 30%] 609s array/tests/test_routines.py::test_roll[0-shift3-chunks0] PASSED [ 30%] 609s array/tests/test_routines.py::test_roll[0-shift3-chunks1] PASSED [ 30%] 609s array/tests/test_routines.py::test_roll[0-shift4-chunks0] PASSED [ 30%] 609s array/tests/test_routines.py::test_roll[0-shift4-chunks1] PASSED [ 30%] 609s array/tests/test_routines.py::test_roll[1-3-chunks0] PASSED [ 30%] 609s array/tests/test_routines.py::test_roll[1-3-chunks1] PASSED [ 30%] 609s array/tests/test_routines.py::test_roll[1-7-chunks0] PASSED [ 30%] 609s array/tests/test_routines.py::test_roll[1-7-chunks1] PASSED [ 30%] 609s array/tests/test_routines.py::test_roll[1-9-chunks0] PASSED [ 30%] 609s array/tests/test_routines.py::test_roll[1-9-chunks1] PASSED [ 30%] 609s array/tests/test_routines.py::test_roll[1-shift3-chunks0] PASSED [ 30%] 609s array/tests/test_routines.py::test_roll[1-shift3-chunks1] PASSED [ 30%] 609s array/tests/test_routines.py::test_roll[1-shift4-chunks0] PASSED [ 30%] 609s array/tests/test_routines.py::test_roll[1-shift4-chunks1] PASSED [ 30%] 609s array/tests/test_routines.py::test_roll[-1-3-chunks0] PASSED [ 30%] 609s array/tests/test_routines.py::test_roll[-1-3-chunks1] PASSED [ 30%] 609s array/tests/test_routines.py::test_roll[-1-7-chunks0] PASSED [ 30%] 609s array/tests/test_routines.py::test_roll[-1-7-chunks1] PASSED [ 30%] 609s array/tests/test_routines.py::test_roll[-1-9-chunks0] PASSED [ 30%] 609s array/tests/test_routines.py::test_roll[-1-9-chunks1] PASSED [ 30%] 609s array/tests/test_routines.py::test_roll[-1-shift3-chunks0] PASSED [ 30%] 609s array/tests/test_routines.py::test_roll[-1-shift3-chunks1] PASSED [ 30%] 609s array/tests/test_routines.py::test_roll[-1-shift4-chunks0] PASSED [ 30%] 609s array/tests/test_routines.py::test_roll[-1-shift4-chunks1] PASSED [ 30%] 609s array/tests/test_routines.py::test_roll[axis4-3-chunks0] PASSED [ 30%] 609s array/tests/test_routines.py::test_roll[axis4-3-chunks1] PASSED [ 30%] 609s array/tests/test_routines.py::test_roll[axis4-7-chunks0] PASSED [ 30%] 609s array/tests/test_routines.py::test_roll[axis4-7-chunks1] PASSED [ 30%] 609s array/tests/test_routines.py::test_roll[axis4-9-chunks0] PASSED [ 30%] 609s array/tests/test_routines.py::test_roll[axis4-9-chunks1] PASSED [ 30%] 610s array/tests/test_routines.py::test_roll[axis4-shift3-chunks0] PASSED [ 30%] 610s array/tests/test_routines.py::test_roll[axis4-shift3-chunks1] PASSED [ 30%] 610s array/tests/test_routines.py::test_roll[axis4-shift4-chunks0] PASSED [ 30%] 610s array/tests/test_routines.py::test_roll[axis4-shift4-chunks1] PASSED [ 30%] 610s array/tests/test_routines.py::test_roll[axis5-3-chunks0] PASSED [ 30%] 610s array/tests/test_routines.py::test_roll[axis5-3-chunks1] PASSED [ 30%] 610s array/tests/test_routines.py::test_roll[axis5-7-chunks0] PASSED [ 30%] 610s array/tests/test_routines.py::test_roll[axis5-7-chunks1] PASSED [ 30%] 610s array/tests/test_routines.py::test_roll[axis5-9-chunks0] PASSED [ 30%] 610s array/tests/test_routines.py::test_roll[axis5-9-chunks1] PASSED [ 30%] 610s array/tests/test_routines.py::test_roll[axis5-shift3-chunks0] PASSED [ 30%] 610s array/tests/test_routines.py::test_roll[axis5-shift3-chunks1] PASSED [ 30%] 610s array/tests/test_routines.py::test_roll[axis5-shift4-chunks0] PASSED [ 30%] 610s array/tests/test_routines.py::test_roll[axis5-shift4-chunks1] PASSED [ 30%] 610s array/tests/test_routines.py::test_roll_always_results_in_a_new_array PASSED [ 30%] 610s array/tests/test_routines.py::test_roll_works_even_if_shape_is_0 PASSED [ 30%] 610s array/tests/test_routines.py::test_shape_and_ndim[shape0] PASSED [ 30%] 610s array/tests/test_routines.py::test_shape_and_ndim[shape1] PASSED [ 30%] 610s array/tests/test_routines.py::test_shape_and_ndim[shape2] PASSED [ 30%] 610s array/tests/test_routines.py::test_union1d[True-shape0] PASSED [ 30%] 610s array/tests/test_routines.py::test_union1d[True-shape1] PASSED [ 30%] 610s array/tests/test_routines.py::test_union1d[True-shape2] PASSED [ 30%] 610s array/tests/test_routines.py::test_union1d[False-shape0] PASSED [ 30%] 610s array/tests/test_routines.py::test_union1d[False-shape1] PASSED [ 30%] 610s array/tests/test_routines.py::test_union1d[False-shape2] PASSED [ 30%] 610s array/tests/test_routines.py::test_ravel PASSED [ 30%] 610s array/tests/test_routines.py::test_ravel_1D_no_op PASSED [ 30%] 610s array/tests/test_routines.py::test_ravel_with_array_like PASSED [ 30%] 610s array/tests/test_routines.py::test_expand_dims[None] PASSED [ 30%] 610s array/tests/test_routines.py::test_expand_dims[0] PASSED [ 30%] 610s array/tests/test_routines.py::test_expand_dims[1] PASSED [ 30%] 610s array/tests/test_routines.py::test_expand_dims[-1] PASSED [ 30%] 610s array/tests/test_routines.py::test_expand_dims[axis4] PASSED [ 30%] 610s array/tests/test_routines.py::test_expand_dims[axis5] PASSED [ 30%] 610s array/tests/test_routines.py::test_expand_dims[axis6] PASSED [ 30%] 610s array/tests/test_routines.py::test_expand_dims[2] PASSED [ 30%] 610s array/tests/test_routines.py::test_squeeze[None-True] PASSED [ 30%] 610s array/tests/test_routines.py::test_squeeze[None-False] PASSED [ 30%] 610s array/tests/test_routines.py::test_squeeze[0-True] PASSED [ 30%] 610s array/tests/test_routines.py::test_squeeze[0-False] PASSED [ 30%] 610s array/tests/test_routines.py::test_squeeze[-1-True] PASSED [ 30%] 610s array/tests/test_routines.py::test_squeeze[-1-False] PASSED [ 30%] 610s array/tests/test_routines.py::test_squeeze[axis3-True] PASSED [ 30%] 610s array/tests/test_routines.py::test_squeeze[axis3-False] PASSED [ 30%] 610s array/tests/test_routines.py::test_squeeze_1d_array[shape0] PASSED [ 30%] 610s array/tests/test_routines.py::test_squeeze_1d_array[shape1] PASSED [ 30%] 610s array/tests/test_routines.py::test_vstack PASSED [ 30%] 610s array/tests/test_routines.py::test_hstack PASSED [ 30%] 610s array/tests/test_routines.py::test_dstack PASSED [ 30%] 610s array/tests/test_routines.py::test_stack_unknown_chunk_sizes[hstack-hstack-0] PASSED [ 30%] 610s array/tests/test_routines.py::test_stack_unknown_chunk_sizes[dstack-dstack-1] PASSED [ 30%] 610s array/tests/test_routines.py::test_stack_unknown_chunk_sizes[vstack-vstack-2] PASSED [ 30%] 610s array/tests/test_routines.py::test_take PASSED [ 30%] 610s array/tests/test_routines.py::test_take_dask_from_numpy PASSED [ 30%] 610s array/tests/test_routines.py::test_compress PASSED [ 30%] 610s array/tests/test_routines.py::test_extract PASSED [ 31%] 610s array/tests/test_routines.py::test_isnull PASSED [ 31%] 610s array/tests/test_routines.py::test_isnull_result_is_an_array PASSED [ 31%] 610s array/tests/test_routines.py::test_isclose PASSED [ 31%] 610s array/tests/test_routines.py::test_allclose PASSED [ 31%] 610s array/tests/test_routines.py::test_choose PASSED [ 31%] 610s array/tests/test_routines.py::test_piecewise PASSED [ 31%] 610s array/tests/test_routines.py::test_piecewise_otherwise PASSED [ 31%] 610s array/tests/test_routines.py::test_select PASSED [ 31%] 610s array/tests/test_routines.py::test_select_multidimension PASSED [ 31%] 610s array/tests/test_routines.py::test_select_return_dtype PASSED [ 31%] 610s array/tests/test_routines.py::test_select_broadcasting XFAIL (broadc...) [ 31%] 610s array/tests/test_routines.py::test_argwhere PASSED [ 31%] 610s array/tests/test_routines.py::test_argwhere_obj PASSED [ 31%] 610s array/tests/test_routines.py::test_argwhere_str PASSED [ 31%] 610s array/tests/test_routines.py::test_where PASSED [ 31%] 610s array/tests/test_routines.py::test_where_scalar_dtype PASSED [ 31%] 610s array/tests/test_routines.py::test_where_bool_optimization PASSED [ 31%] 611s array/tests/test_routines.py::test_where_nonzero PASSED [ 31%] 611s array/tests/test_routines.py::test_where_incorrect_args PASSED [ 31%] 611s array/tests/test_routines.py::test_count_nonzero PASSED [ 31%] 611s array/tests/test_routines.py::test_count_nonzero_axis[None] PASSED [ 31%] 611s array/tests/test_routines.py::test_count_nonzero_axis[0] PASSED [ 31%] 611s array/tests/test_routines.py::test_count_nonzero_axis[axis2] PASSED [ 31%] 611s array/tests/test_routines.py::test_count_nonzero_axis[axis3] PASSED [ 31%] 611s array/tests/test_routines.py::test_count_nonzero_obj PASSED [ 31%] 611s array/tests/test_routines.py::test_count_nonzero_obj_axis[None] PASSED [ 31%] 611s array/tests/test_routines.py::test_count_nonzero_obj_axis[0] PASSED [ 31%] 611s array/tests/test_routines.py::test_count_nonzero_obj_axis[axis2] PASSED [ 31%] 611s array/tests/test_routines.py::test_count_nonzero_obj_axis[axis3] PASSED [ 31%] 611s array/tests/test_routines.py::test_count_nonzero_str PASSED [ 31%] 611s array/tests/test_routines.py::test_flatnonzero PASSED [ 31%] 611s array/tests/test_routines.py::test_nonzero PASSED [ 31%] 611s array/tests/test_routines.py::test_nonzero_method PASSED [ 31%] 611s array/tests/test_routines.py::test_unravel_index_empty PASSED [ 31%] 611s array/tests/test_routines.py::test_unravel_index PASSED [ 31%] 611s array/tests/test_routines.py::test_ravel_multi_index[arr0-chunks0-kwargs0-0] PASSED [ 31%] 611s array/tests/test_routines.py::test_ravel_multi_index[arr0-chunks0-kwargs0-1] PASSED [ 31%] 611s array/tests/test_routines.py::test_ravel_multi_index[arr0-chunks0-kwargs0-2] PASSED [ 31%] 611s array/tests/test_routines.py::test_ravel_multi_index[arr0-chunks0-kwargs0-asarray] PASSED [ 31%] 611s array/tests/test_routines.py::test_ravel_multi_index[arr0-chunks0-kwargs0-from_array] PASSED [ 31%] 611s array/tests/test_routines.py::test_ravel_multi_index[arr1-chunks1-kwargs1-0] PASSED [ 31%] 611s array/tests/test_routines.py::test_ravel_multi_index[arr1-chunks1-kwargs1-1] PASSED [ 31%] 611s array/tests/test_routines.py::test_ravel_multi_index[arr1-chunks1-kwargs1-2] PASSED [ 31%] 611s array/tests/test_routines.py::test_ravel_multi_index[arr1-chunks1-kwargs1-asarray] PASSED [ 31%] 611s array/tests/test_routines.py::test_ravel_multi_index[arr1-chunks1-kwargs1-from_array] PASSED [ 31%] 611s array/tests/test_routines.py::test_ravel_multi_index[arr2-1-kwargs2-0] PASSED [ 31%] 611s array/tests/test_routines.py::test_ravel_multi_index[arr2-1-kwargs2-1] PASSED [ 31%] 611s array/tests/test_routines.py::test_ravel_multi_index[arr2-1-kwargs2-2] PASSED [ 31%] 611s array/tests/test_routines.py::test_ravel_multi_index[arr2-1-kwargs2-asarray] PASSED [ 31%] 611s array/tests/test_routines.py::test_ravel_multi_index[arr2-1-kwargs2-from_array] PASSED [ 31%] 611s array/tests/test_routines.py::test_ravel_multi_index[arr3-chunks3-kwargs3-0] PASSED [ 31%] 611s array/tests/test_routines.py::test_ravel_multi_index[arr3-chunks3-kwargs3-1] PASSED [ 31%] 611s array/tests/test_routines.py::test_ravel_multi_index[arr3-chunks3-kwargs3-2] PASSED [ 31%] 611s array/tests/test_routines.py::test_ravel_multi_index[arr3-chunks3-kwargs3-asarray] PASSED [ 31%] 611s array/tests/test_routines.py::test_ravel_multi_index[arr3-chunks3-kwargs3-from_array] PASSED [ 31%] 611s array/tests/test_routines.py::test_ravel_multi_index[arr4-chunks4-kwargs4-0] PASSED [ 31%] 611s array/tests/test_routines.py::test_ravel_multi_index[arr4-chunks4-kwargs4-1] PASSED [ 31%] 611s array/tests/test_routines.py::test_ravel_multi_index[arr4-chunks4-kwargs4-2] PASSED [ 31%] 611s array/tests/test_routines.py::test_ravel_multi_index[arr4-chunks4-kwargs4-asarray] PASSED [ 31%] 611s array/tests/test_routines.py::test_ravel_multi_index[arr4-chunks4-kwargs4-from_array] PASSED [ 31%] 611s array/tests/test_routines.py::test_ravel_multi_index[arr5-chunks5-kwargs5-0] PASSED [ 31%] 611s array/tests/test_routines.py::test_ravel_multi_index[arr5-chunks5-kwargs5-1] PASSED [ 31%] 611s array/tests/test_routines.py::test_ravel_multi_index[arr5-chunks5-kwargs5-2] PASSED [ 31%] 611s array/tests/test_routines.py::test_ravel_multi_index[arr5-chunks5-kwargs5-asarray] PASSED [ 31%] 611s array/tests/test_routines.py::test_ravel_multi_index[arr5-chunks5-kwargs5-from_array] PASSED [ 31%] 611s array/tests/test_routines.py::test_ravel_multi_index[arr6-chunks6-kwargs6-0] PASSED [ 31%] 611s array/tests/test_routines.py::test_ravel_multi_index[arr6-chunks6-kwargs6-1] PASSED [ 31%] 611s array/tests/test_routines.py::test_ravel_multi_index[arr6-chunks6-kwargs6-2] PASSED [ 31%] 611s array/tests/test_routines.py::test_ravel_multi_index[arr6-chunks6-kwargs6-asarray] PASSED [ 31%] 611s array/tests/test_routines.py::test_ravel_multi_index[arr6-chunks6-kwargs6-from_array] PASSED [ 31%] 611s array/tests/test_routines.py::test_ravel_multi_index[arr7-None-kwargs7-0] PASSED [ 31%] 611s array/tests/test_routines.py::test_ravel_multi_index[arr7-None-kwargs7-1] PASSED [ 31%] 611s array/tests/test_routines.py::test_ravel_multi_index[arr7-None-kwargs7-2] PASSED [ 31%] 611s array/tests/test_routines.py::test_ravel_multi_index[arr7-None-kwargs7-asarray] SKIPPED [ 31%] 611s array/tests/test_routines.py::test_ravel_multi_index[arr7-None-kwargs7-from_array] SKIPPED [ 31%] 611s array/tests/test_routines.py::test_ravel_multi_index[arr8-None-kwargs8-0] PASSED [ 31%] 611s array/tests/test_routines.py::test_ravel_multi_index[arr8-None-kwargs8-1] PASSED [ 31%] 611s array/tests/test_routines.py::test_ravel_multi_index[arr8-None-kwargs8-2] PASSED [ 31%] 611s array/tests/test_routines.py::test_ravel_multi_index[arr8-None-kwargs8-asarray] SKIPPED [ 31%] 611s array/tests/test_routines.py::test_ravel_multi_index[arr8-None-kwargs8-from_array] SKIPPED [ 31%] 611s array/tests/test_routines.py::test_ravel_multi_index_unknown_shape PASSED [ 31%] 611s array/tests/test_routines.py::test_ravel_multi_index_unknown_shape_fails PASSED [ 31%] 611s array/tests/test_routines.py::test_ravel_multi_index_delayed_dims[False-dims0] PASSED [ 31%] 611s array/tests/test_routines.py::test_ravel_multi_index_delayed_dims[False-dims1] PASSED [ 31%] 611s array/tests/test_routines.py::test_ravel_multi_index_delayed_dims[True-dims0] PASSED [ 31%] 611s array/tests/test_routines.py::test_ravel_multi_index_delayed_dims[True-dims1] PASSED [ 31%] 611s array/tests/test_routines.py::test_ravel_multi_index_non_int_dtype PASSED [ 31%] 611s array/tests/test_routines.py::test_coarsen PASSED [ 31%] 611s array/tests/test_routines.py::test_coarsen_with_excess PASSED [ 31%] 611s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks0] PASSED [ 31%] 611s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks1] PASSED [ 31%] 611s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks2] PASSED [ 31%] 611s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks3] PASSED [ 31%] 611s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks4] PASSED [ 31%] 611s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks5] PASSED [ 31%] 611s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks6] PASSED [ 31%] 611s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks7] PASSED [ 31%] 611s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks8] PASSED [ 31%] 611s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks9] PASSED [ 31%] 611s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks10] PASSED [ 31%] 611s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks11] PASSED [ 31%] 611s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks12] PASSED [ 31%] 611s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks13] PASSED [ 31%] 611s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks14] PASSED [ 31%] 611s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks15] PASSED [ 31%] 611s array/tests/test_routines.py::test_aligned_coarsen_chunks[chunks0-1] PASSED [ 31%] 611s array/tests/test_routines.py::test_aligned_coarsen_chunks[chunks1-2] PASSED [ 31%] 611s array/tests/test_routines.py::test_aligned_coarsen_chunks[chunks2-2] PASSED [ 31%] 611s array/tests/test_routines.py::test_aligned_coarsen_chunks[chunks3-10] PASSED [ 31%] 611s array/tests/test_routines.py::test_aligned_coarsen_chunks[chunks4-10] PASSED [ 31%] 611s array/tests/test_routines.py::test_aligned_coarsen_chunks[chunks5-8] PASSED [ 31%] 611s array/tests/test_routines.py::test_aligned_coarsen_chunks[chunks6-10] PASSED [ 31%] 611s array/tests/test_routines.py::test_aligned_coarsen_chunks[chunks7-16] PASSED [ 31%] 611s array/tests/test_routines.py::test_aligned_coarsen_chunks[chunks8-10] PASSED [ 31%] 611s array/tests/test_routines.py::test_aligned_coarsen_chunks[chunks9-4] PASSED [ 31%] 612s array/tests/test_routines.py::test_insert PASSED [ 31%] 612s array/tests/test_routines.py::test_append PASSED [ 31%] 612s array/tests/test_routines.py::test_multi_insert PASSED [ 31%] 612s array/tests/test_routines.py::test_delete PASSED [ 31%] 612s array/tests/test_routines.py::test_result_type PASSED [ 31%] 612s array/tests/test_routines.py::test_einsum[abc,bad->abcd] PASSED [ 31%] 612s array/tests/test_routines.py::test_einsum[abcdef,bcdfg->abcdeg] PASSED [ 31%] 612s array/tests/test_routines.py::test_einsum[ea,fb,abcd,gc,hd->efgh] PASSED [ 31%] 612s array/tests/test_routines.py::test_einsum[ab,b] PASSED [ 31%] 612s array/tests/test_routines.py::test_einsum[aa] PASSED [ 31%] 612s array/tests/test_routines.py::test_einsum[a,a->] PASSED [ 31%] 612s array/tests/test_routines.py::test_einsum[a,a->a] PASSED [ 32%] 612s array/tests/test_routines.py::test_einsum[a,a] PASSED [ 32%] 612s array/tests/test_routines.py::test_einsum[a,b] PASSED [ 32%] 612s array/tests/test_routines.py::test_einsum[a,b,c] PASSED [ 32%] 612s array/tests/test_routines.py::test_einsum[a] PASSED [ 32%] 612s array/tests/test_routines.py::test_einsum[ba,b] PASSED [ 32%] 612s array/tests/test_routines.py::test_einsum[ba,b->] PASSED [ 32%] 612s array/tests/test_routines.py::test_einsum[defab,fedbc->defac] PASSED [ 32%] 612s array/tests/test_routines.py::test_einsum[ab...,bc...->ac...] PASSED [ 32%] 612s array/tests/test_routines.py::test_einsum[a...a] PASSED [ 32%] 612s array/tests/test_routines.py::test_einsum[abc...->cba...] PASSED [ 32%] 612s array/tests/test_routines.py::test_einsum[...ab->...a] PASSED [ 32%] 612s array/tests/test_routines.py::test_einsum[a...a->a...] PASSED [ 32%] 612s array/tests/test_routines.py::test_einsum[...abc,...abcd->...d] PASSED [ 32%] 612s array/tests/test_routines.py::test_einsum[ab...,b->ab...] PASSED [ 32%] 612s array/tests/test_routines.py::test_einsum[aa->a] PASSED [ 32%] 612s array/tests/test_routines.py::test_einsum[ab,ab,c->c] PASSED [ 32%] 612s array/tests/test_routines.py::test_einsum[aab,bc->ac] PASSED [ 32%] 612s array/tests/test_routines.py::test_einsum[aab,bcc->ac] PASSED [ 32%] 612s array/tests/test_routines.py::test_einsum[fdf,cdd,ccd,afe->ae] PASSED [ 32%] 612s array/tests/test_routines.py::test_einsum[fff,fae,bef,def->abd] PASSED [ 32%] 612s array/tests/test_routines.py::test_einsum_optimize[optimize_opts0] PASSED [ 32%] 612s array/tests/test_routines.py::test_einsum_optimize[optimize_opts1] PASSED [ 32%] 612s array/tests/test_routines.py::test_einsum_optimize[optimize_opts2] PASSED [ 32%] 612s array/tests/test_routines.py::test_einsum_order[C] PASSED [ 32%] 612s array/tests/test_routines.py::test_einsum_order[F] PASSED [ 32%] 612s array/tests/test_routines.py::test_einsum_order[A] PASSED [ 32%] 612s array/tests/test_routines.py::test_einsum_order[K] PASSED [ 32%] 612s array/tests/test_routines.py::test_einsum_casting[no] PASSED [ 32%] 612s array/tests/test_routines.py::test_einsum_casting[equiv] PASSED [ 32%] 612s array/tests/test_routines.py::test_einsum_casting[safe] PASSED [ 32%] 612s array/tests/test_routines.py::test_einsum_casting[same_kind] PASSED [ 32%] 612s array/tests/test_routines.py::test_einsum_casting[unsafe] PASSED [ 32%] 612s array/tests/test_routines.py::test_einsum_split_every[None] PASSED [ 32%] 612s array/tests/test_routines.py::test_einsum_split_every[2] PASSED [ 32%] 612s array/tests/test_routines.py::test_einsum_invalid_args PASSED [ 32%] 612s array/tests/test_routines.py::test_einsum_broadcasting_contraction PASSED [ 32%] 613s array/tests/test_routines.py::test_einsum_broadcasting_contraction2 PASSED [ 32%] 613s array/tests/test_routines.py::test_einsum_broadcasting_contraction3 PASSED [ 32%] 613s array/tests/test_routines.py::test_average[True-a0] PASSED [ 32%] 613s array/tests/test_routines.py::test_average[True-a1] PASSED [ 32%] 613s array/tests/test_routines.py::test_average[False-a0] PASSED [ 32%] 613s array/tests/test_routines.py::test_average[False-a1] PASSED [ 32%] 613s array/tests/test_routines.py::test_average_keepdims[a0] PASSED [ 32%] 613s array/tests/test_routines.py::test_average_keepdims[a1] PASSED [ 32%] 613s array/tests/test_routines.py::test_average_weights[False] PASSED [ 32%] 613s array/tests/test_routines.py::test_average_weights[True] PASSED [ 32%] 613s array/tests/test_routines.py::test_average_raises PASSED [ 32%] 613s array/tests/test_routines.py::test_iscomplexobj PASSED [ 32%] 614s array/tests/test_routines.py::test_tril_triu PASSED [ 32%] 614s array/tests/test_routines.py::test_tril_ndims PASSED [ 32%] 614s array/tests/test_routines.py::test_tril_triu_non_square_arrays PASSED [ 32%] 614s array/tests/test_routines.py::test_tril_triu_indices[3-0-3-auto] PASSED [ 32%] 614s array/tests/test_routines.py::test_tril_triu_indices[3-1-3-auto] PASSED [ 32%] 614s array/tests/test_routines.py::test_tril_triu_indices[3--1-3-auto] PASSED [ 32%] 614s array/tests/test_routines.py::test_tril_triu_indices[5-0-5-1] PASSED [ 32%] 614s array/tests/test_routines.py::test_pickle_vectorized_routines PASSED [ 32%] 614s array/tests/test_slicing.py::test_slice_1d PASSED [ 32%] 614s array/tests/test_slicing.py::test_slice_singleton_value_on_boundary PASSED [ 32%] 614s array/tests/test_slicing.py::test_slice_array_1d PASSED [ 32%] 614s array/tests/test_slicing.py::test_slice_array_2d PASSED [ 32%] 614s array/tests/test_slicing.py::test_slice_optimizations PASSED [ 32%] 614s array/tests/test_slicing.py::test_slicing_with_singleton_indices PASSED [ 32%] 614s array/tests/test_slicing.py::test_slicing_with_newaxis PASSED [ 32%] 614s array/tests/test_slicing.py::test_take PASSED [ 32%] 614s array/tests/test_slicing.py::test_take_sorted PASSED [ 32%] 614s array/tests/test_slicing.py::test_slicing_chunks PASSED [ 32%] 614s array/tests/test_slicing.py::test_slicing_with_numpy_arrays PASSED [ 32%] 614s array/tests/test_slicing.py::test_slicing_and_chunks PASSED [ 32%] 614s array/tests/test_slicing.py::test_slicing_and_unknown_chunks PASSED [ 32%] 614s array/tests/test_slicing.py::test_slicing_identities PASSED [ 32%] 614s array/tests/test_slicing.py::test_slice_stop_0 PASSED [ 32%] 614s array/tests/test_slicing.py::test_slice_list_then_None PASSED [ 32%] 614s array/tests/test_slicing.py::test_slicing_exhaustively SKIPPED (real...) [ 32%] 614s array/tests/test_slicing.py::test_slicing_with_negative_step_flops_keys PASSED [ 32%] 614s array/tests/test_slicing.py::test_empty_slice PASSED [ 32%] 614s array/tests/test_slicing.py::test_multiple_list_slicing PASSED [ 32%] 614s array/tests/test_slicing.py::test_boolean_list_slicing PASSED [ 32%] 614s array/tests/test_slicing.py::test_boolean_numpy_array_slicing PASSED [ 32%] 614s array/tests/test_slicing.py::test_empty_list PASSED [ 32%] 614s array/tests/test_slicing.py::test_uneven_chunks PASSED [ 32%] 614s array/tests/test_slicing.py::test_new_blockdim PASSED [ 32%] 614s array/tests/test_slicing.py::test_slicing_consistent_names PASSED [ 32%] 614s array/tests/test_slicing.py::test_slicing_consistent_names_after_normalization PASSED [ 32%] 614s array/tests/test_slicing.py::test_sanitize_index_element PASSED [ 32%] 614s array/tests/test_slicing.py::test_sanitize_index PASSED [ 32%] 614s array/tests/test_slicing.py::test_uneven_blockdims PASSED [ 32%] 614s array/tests/test_slicing.py::test_oob_check PASSED [ 32%] 614s array/tests/test_slicing.py::test_index_with_int_dask_array[None-None] PASSED [ 32%] 614s array/tests/test_slicing.py::test_index_with_int_dask_array[None-3] PASSED [ 32%] 614s array/tests/test_slicing.py::test_index_with_int_dask_array[None-2] PASSED [ 32%] 614s array/tests/test_slicing.py::test_index_with_int_dask_array[None-1] PASSED [ 32%] 614s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks1-None] PASSED [ 32%] 614s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks1-3] PASSED [ 32%] 614s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks1-2] PASSED [ 32%] 614s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks1-1] PASSED [ 32%] 614s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks2-None] PASSED [ 32%] 614s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks2-3] PASSED [ 32%] 614s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks2-2] PASSED [ 32%] 614s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks2-1] PASSED [ 32%] 614s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks3-None] PASSED [ 32%] 614s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks3-3] PASSED [ 32%] 615s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks3-2] PASSED [ 32%] 615s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks3-1] PASSED [ 32%] 615s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks4-None] PASSED [ 32%] 615s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks4-3] PASSED [ 32%] 615s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks4-2] PASSED [ 32%] 615s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks4-1] PASSED [ 32%] 615s array/tests/test_slicing.py::test_index_with_int_dask_array_0d[1] PASSED [ 32%] 615s array/tests/test_slicing.py::test_index_with_int_dask_array_0d[2] PASSED [ 32%] 615s array/tests/test_slicing.py::test_index_with_int_dask_array_0d[3] PASSED [ 32%] 615s array/tests/test_slicing.py::test_index_with_int_dask_array_nanchunks[1] PASSED [ 32%] 615s array/tests/test_slicing.py::test_index_with_int_dask_array_nanchunks[2] PASSED [ 32%] 615s array/tests/test_slicing.py::test_index_with_int_dask_array_nanchunks[3] PASSED [ 32%] 615s array/tests/test_slicing.py::test_index_with_int_dask_array_nanchunks[4] PASSED [ 32%] 615s array/tests/test_slicing.py::test_index_with_int_dask_array_nanchunks[5] PASSED [ 32%] 615s array/tests/test_slicing.py::test_index_with_int_dask_array_negindex[2] PASSED [ 32%] 615s array/tests/test_slicing.py::test_index_with_int_dask_array_negindex[4] PASSED [ 32%] 615s array/tests/test_slicing.py::test_index_with_int_dask_array_indexerror[2] PASSED [ 32%] 615s array/tests/test_slicing.py::test_index_with_int_dask_array_indexerror[4] PASSED [ 32%] 615s array/tests/test_slicing.py::test_index_with_int_dask_array_dtypes[int8] PASSED [ 32%] 615s array/tests/test_slicing.py::test_index_with_int_dask_array_dtypes[int16] PASSED [ 32%] 615s array/tests/test_slicing.py::test_index_with_int_dask_array_dtypes[int32] PASSED [ 32%] 615s array/tests/test_slicing.py::test_index_with_int_dask_array_dtypes[int64] PASSED [ 32%] 615s array/tests/test_slicing.py::test_index_with_int_dask_array_dtypes[uint8] PASSED [ 32%] 615s array/tests/test_slicing.py::test_index_with_int_dask_array_dtypes[uint16] PASSED [ 32%] 615s array/tests/test_slicing.py::test_index_with_int_dask_array_dtypes[uint32] PASSED [ 32%] 615s array/tests/test_slicing.py::test_index_with_int_dask_array_dtypes[uint64] PASSED [ 33%] 615s array/tests/test_slicing.py::test_index_with_int_dask_array_nocompute PASSED [ 33%] 615s array/tests/test_slicing.py::test_index_with_bool_dask_array PASSED [ 33%] 615s array/tests/test_slicing.py::test_index_with_bool_dask_array_2 PASSED [ 33%] 615s array/tests/test_slicing.py::test_cull XFAIL [ 33%] 615s array/tests/test_slicing.py::test_slicing_with_Nones[index0-shape0] PASSED [ 33%] 615s array/tests/test_slicing.py::test_slicing_with_Nones[index0-shape1] PASSED [ 33%] 615s array/tests/test_slicing.py::test_slicing_with_Nones[index0-shape2] PASSED [ 33%] 615s array/tests/test_slicing.py::test_slicing_with_Nones[index1-shape0] PASSED [ 33%] 615s array/tests/test_slicing.py::test_slicing_with_Nones[index1-shape1] PASSED [ 33%] 615s array/tests/test_slicing.py::test_slicing_with_Nones[index1-shape2] PASSED [ 33%] 615s array/tests/test_slicing.py::test_slicing_with_Nones[index2-shape0] PASSED [ 33%] 615s array/tests/test_slicing.py::test_slicing_with_Nones[index2-shape1] PASSED [ 33%] 615s array/tests/test_slicing.py::test_slicing_with_Nones[index2-shape2] PASSED [ 33%] 615s array/tests/test_slicing.py::test_slicing_with_Nones[index3-shape0] PASSED [ 33%] 615s array/tests/test_slicing.py::test_slicing_with_Nones[index3-shape1] PASSED [ 33%] 615s array/tests/test_slicing.py::test_slicing_with_Nones[index3-shape2] PASSED [ 33%] 615s array/tests/test_slicing.py::test_slicing_integer_no_warnings PASSED [ 33%] 620s array/tests/test_slicing.py::test_slicing_none_int_ellipes PASSED [ 33%] 620s array/tests/test_slicing.py::test_None_overlap_int PASSED [ 33%] 620s array/tests/test_slicing.py::test_negative_n_slicing PASSED [ 33%] 620s array/tests/test_slicing.py::test_negative_list_slicing PASSED [ 33%] 620s array/tests/test_slicing.py::test_permit_oob_slices PASSED [ 33%] 621s array/tests/test_slicing.py::test_normalize_index PASSED [ 33%] 621s array/tests/test_slicing.py::test_take_semi_sorted PASSED [ 33%] 621s array/tests/test_slicing.py::test_slicing_plan[chunks0-index0-expected0] PASSED [ 33%] 621s array/tests/test_slicing.py::test_slicing_plan[chunks1-index1-expected1] PASSED [ 33%] 621s array/tests/test_slicing.py::test_slicing_plan[chunks2-index2-expected2] PASSED [ 33%] 621s array/tests/test_slicing.py::test_getitem_avoids_large_chunks PASSED [ 33%] 621s array/tests/test_slicing.py::test_getitem_avoids_large_chunks_missing PASSED [ 33%] 621s array/tests/test_slicing.py::test_take_avoids_large_chunks PASSED [ 33%] 621s array/tests/test_slicing.py::test_take_uses_config PASSED [ 33%] 621s array/tests/test_slicing.py::test_pathological_unsorted_slicing PASSED [ 33%] 621s array/tests/test_slicing.py::test_setitem_with_different_chunks_preserves_shape[params0] PASSED [ 33%] 621s array/tests/test_slicing.py::test_setitem_with_different_chunks_preserves_shape[params1] PASSED [ 33%] 621s array/tests/test_slicing.py::test_gh3579 PASSED [ 33%] 621s array/tests/test_slicing.py::test_make_blockwise_sorted_slice PASSED [ 33%] 621s array/tests/test_slicing.py::test_shuffle_slice[size0-chunks0] PASSED [ 33%] 621s array/tests/test_slicing.py::test_shuffle_slice[size1-chunks1] PASSED [ 33%] 621s array/tests/test_slicing.py::test_shuffle_slice[size2-chunks2] PASSED [ 33%] 621s array/tests/test_slicing.py::test_gh4043[True-True-True] PASSED [ 33%] 621s array/tests/test_slicing.py::test_gh4043[True-True-False] PASSED [ 33%] 621s array/tests/test_slicing.py::test_gh4043[True-False-True] PASSED [ 33%] 621s array/tests/test_slicing.py::test_gh4043[True-False-False] PASSED [ 33%] 621s array/tests/test_slicing.py::test_gh4043[False-True-True] PASSED [ 33%] 621s array/tests/test_slicing.py::test_gh4043[False-True-False] PASSED [ 33%] 621s array/tests/test_slicing.py::test_gh4043[False-False-True] PASSED [ 33%] 621s array/tests/test_slicing.py::test_gh4043[False-False-False] PASSED [ 33%] 621s array/tests/test_slicing.py::test_slice_array_3d_with_bool_numpy_array PASSED [ 33%] 621s array/tests/test_slicing.py::test_slice_array_null_dimension PASSED [ 33%] 621s array/tests/test_stats.py::test_measures[True-skew-kwargs0] PASSED [ 33%] 621s array/tests/test_stats.py::test_measures[True-kurtosis-kwargs1] PASSED [ 33%] 621s array/tests/test_stats.py::test_measures[True-kurtosis-kwargs2] PASSED [ 33%] 621s array/tests/test_stats.py::test_measures[False-skew-kwargs0] PASSED [ 33%] 621s array/tests/test_stats.py::test_measures[False-kurtosis-kwargs1] PASSED [ 33%] 621s array/tests/test_stats.py::test_measures[False-kurtosis-kwargs2] PASSED [ 33%] 621s array/tests/test_stats.py::test_bias_raises PASSED [ 33%] 621s array/tests/test_stats.py::test_one[chisquare] PASSED [ 33%] 621s array/tests/test_stats.py::test_one[power_divergence] PASSED [ 33%] 621s array/tests/test_stats.py::test_one[normaltest] PASSED [ 33%] 621s array/tests/test_stats.py::test_one[skewtest] PASSED [ 33%] 621s array/tests/test_stats.py::test_one[kurtosistest] PASSED [ 33%] 621s array/tests/test_stats.py::test_two[ttest_ind-kwargs0] PASSED [ 33%] 622s array/tests/test_stats.py::test_two[ttest_ind-kwargs1] PASSED [ 33%] 622s array/tests/test_stats.py::test_two[ttest_1samp-kwargs2] XFAIL (http...) [ 33%] 622s array/tests/test_stats.py::test_two[ttest_rel-kwargs3] PASSED [ 33%] 622s array/tests/test_stats.py::test_two[chisquare-kwargs4] PASSED [ 33%] 622s array/tests/test_stats.py::test_two[power_divergence-kwargs5] PASSED [ 33%] 622s array/tests/test_stats.py::test_two[power_divergence-kwargs6] PASSED [ 33%] 622s array/tests/test_stats.py::test_two[power_divergence-kwargs7] PASSED [ 33%] 622s array/tests/test_stats.py::test_two[power_divergence-kwargs8] PASSED [ 33%] 622s array/tests/test_stats.py::test_moments[0] PASSED [ 33%] 622s array/tests/test_stats.py::test_moments[1] PASSED [ 33%] 622s array/tests/test_stats.py::test_moments[2] PASSED [ 33%] 622s array/tests/test_stats.py::test_moments[3] PASSED [ 33%] 622s array/tests/test_stats.py::test_moments[4] PASSED [ 33%] 622s array/tests/test_stats.py::test_anova PASSED [ 33%] 622s array/tests/test_stats.py::test_nan_raises[omit-ttest_1samp-2] PASSED [ 33%] 622s array/tests/test_stats.py::test_nan_raises[omit-ttest_rel-2] PASSED [ 33%] 622s array/tests/test_stats.py::test_nan_raises[omit-skewtest-1] PASSED [ 33%] 622s array/tests/test_stats.py::test_nan_raises[omit-kurtosis-1] PASSED [ 33%] 622s array/tests/test_stats.py::test_nan_raises[omit-kurtosistest-1] PASSED [ 33%] 622s array/tests/test_stats.py::test_nan_raises[omit-normaltest-1] PASSED [ 33%] 622s array/tests/test_stats.py::test_nan_raises[omit-moment-1] PASSED [ 33%] 622s array/tests/test_stats.py::test_nan_raises[raise-ttest_1samp-2] PASSED [ 33%] 622s array/tests/test_stats.py::test_nan_raises[raise-ttest_rel-2] PASSED [ 33%] 622s array/tests/test_stats.py::test_nan_raises[raise-skewtest-1] PASSED [ 33%] 622s array/tests/test_stats.py::test_nan_raises[raise-kurtosis-1] PASSED [ 33%] 622s array/tests/test_stats.py::test_nan_raises[raise-kurtosistest-1] PASSED [ 33%] 622s array/tests/test_stats.py::test_nan_raises[raise-normaltest-1] PASSED [ 33%] 622s array/tests/test_stats.py::test_nan_raises[raise-moment-1] PASSED [ 33%] 622s array/tests/test_stats.py::test_power_divergence_invalid PASSED [ 33%] 622s array/tests/test_stats.py::test_skew_raises PASSED [ 33%] 622s array/tests/test_stats.py::test_skew_single_return_type PASSED [ 33%] 622s array/tests/test_stats.py::test_kurtosis_single_return_type PASSED [ 33%] 622s array/tests/test_svg.py::test_basic PASSED [ 33%] 622s array/tests/test_svg.py::test_repr_html PASSED [ 33%] 622s array/tests/test_svg.py::test_errors PASSED [ 33%] 622s array/tests/test_svg.py::test_repr_html_size_units PASSED [ 33%] 622s array/tests/test_svg.py::test_draw_sizes PASSED [ 33%] 622s array/tests/test_svg.py::test_too_many_lines_fills_sides_darker PASSED [ 33%] 622s array/tests/test_svg.py::test_3d PASSED [ 33%] 622s array/tests/test_testing.py::test_assert_eq_checks_scalars PASSED [ 33%] 622s array/tests/test_ufunc.py::test_ufunc_meta[log] PASSED [ 33%] 622s array/tests/test_ufunc.py::test_ufunc_meta[modf] PASSED [ 33%] 622s array/tests/test_ufunc.py::test_ufunc_meta[frexp] PASSED [ 33%] 622s array/tests/test_ufunc.py::test_ufunc PASSED [ 33%] 622s array/tests/test_ufunc.py::test_unary_ufunc[abs] PASSED [ 33%] 622s array/tests/test_ufunc.py::test_unary_ufunc[absolute] PASSED [ 33%] 622s array/tests/test_ufunc.py::test_unary_ufunc[arccos] PASSED [ 33%] 622s array/tests/test_ufunc.py::test_unary_ufunc[arccosh] PASSED [ 33%] 622s array/tests/test_ufunc.py::test_unary_ufunc[arcsin] PASSED [ 33%] 622s array/tests/test_ufunc.py::test_unary_ufunc[arcsinh] PASSED [ 33%] 622s array/tests/test_ufunc.py::test_unary_ufunc[arctan] PASSED [ 33%] 622s array/tests/test_ufunc.py::test_unary_ufunc[arctanh] PASSED [ 33%] 622s array/tests/test_ufunc.py::test_unary_ufunc[bitwise_not] PASSED [ 33%] 622s array/tests/test_ufunc.py::test_unary_ufunc[cbrt] PASSED [ 33%] 622s array/tests/test_ufunc.py::test_unary_ufunc[ceil] PASSED [ 33%] 622s array/tests/test_ufunc.py::test_unary_ufunc[conj] PASSED [ 33%] 622s array/tests/test_ufunc.py::test_unary_ufunc[cos] PASSED [ 33%] 622s array/tests/test_ufunc.py::test_unary_ufunc[cosh] PASSED [ 33%] 622s array/tests/test_ufunc.py::test_unary_ufunc[deg2rad] PASSED [ 33%] 622s array/tests/test_ufunc.py::test_unary_ufunc[degrees] PASSED [ 33%] 622s array/tests/test_ufunc.py::test_unary_ufunc[exp] PASSED [ 33%] 623s array/tests/test_ufunc.py::test_unary_ufunc[exp2] PASSED [ 33%] 623s array/tests/test_ufunc.py::test_unary_ufunc[expm1] PASSED [ 33%] 623s array/tests/test_ufunc.py::test_unary_ufunc[fabs] PASSED [ 33%] 623s array/tests/test_ufunc.py::test_unary_ufunc[fix] SKIPPED (fix calls ...) [ 34%] 623s array/tests/test_ufunc.py::test_unary_ufunc[floor] PASSED [ 34%] 623s array/tests/test_ufunc.py::test_unary_ufunc[invert] PASSED [ 34%] 623s array/tests/test_ufunc.py::test_unary_ufunc[isfinite] PASSED [ 34%] 623s array/tests/test_ufunc.py::test_unary_ufunc[isinf] PASSED [ 34%] 623s array/tests/test_ufunc.py::test_unary_ufunc[isnan] PASSED [ 34%] 623s array/tests/test_ufunc.py::test_unary_ufunc[log] PASSED [ 34%] 623s array/tests/test_ufunc.py::test_unary_ufunc[log10] PASSED [ 34%] 623s array/tests/test_ufunc.py::test_unary_ufunc[log1p] PASSED [ 34%] 623s array/tests/test_ufunc.py::test_unary_ufunc[log2] PASSED [ 34%] 623s array/tests/test_ufunc.py::test_unary_ufunc[logical_not] PASSED [ 34%] 623s array/tests/test_ufunc.py::test_unary_ufunc[negative] PASSED [ 34%] 623s array/tests/test_ufunc.py::test_unary_ufunc[positive] PASSED [ 34%] 623s array/tests/test_ufunc.py::test_unary_ufunc[rad2deg] PASSED [ 34%] 623s array/tests/test_ufunc.py::test_unary_ufunc[radians] PASSED [ 34%] 623s array/tests/test_ufunc.py::test_unary_ufunc[reciprocal] PASSED [ 34%] 623s array/tests/test_ufunc.py::test_unary_ufunc[rint] PASSED [ 34%] 623s array/tests/test_ufunc.py::test_unary_ufunc[sign] PASSED [ 34%] 623s array/tests/test_ufunc.py::test_unary_ufunc[signbit] PASSED [ 34%] 623s array/tests/test_ufunc.py::test_unary_ufunc[sin] PASSED [ 34%] 623s array/tests/test_ufunc.py::test_unary_ufunc[sinh] PASSED [ 34%] 623s array/tests/test_ufunc.py::test_unary_ufunc[spacing] PASSED [ 34%] 623s array/tests/test_ufunc.py::test_unary_ufunc[sqrt] PASSED [ 34%] 623s array/tests/test_ufunc.py::test_unary_ufunc[square] PASSED [ 34%] 623s array/tests/test_ufunc.py::test_unary_ufunc[tan] PASSED [ 34%] 623s array/tests/test_ufunc.py::test_unary_ufunc[tanh] PASSED [ 34%] 623s array/tests/test_ufunc.py::test_unary_ufunc[trunc] PASSED [ 34%] 623s array/tests/test_ufunc.py::test_binary_ufunc[add] PASSED [ 34%] 623s array/tests/test_ufunc.py::test_binary_ufunc[arctan2] PASSED [ 34%] 623s array/tests/test_ufunc.py::test_binary_ufunc[copysign] PASSED [ 34%] 623s array/tests/test_ufunc.py::test_binary_ufunc[divide] PASSED [ 34%] 624s array/tests/test_ufunc.py::test_binary_ufunc[equal] PASSED [ 34%] 624s array/tests/test_ufunc.py::test_binary_ufunc[bitwise_and] PASSED [ 34%] 624s array/tests/test_ufunc.py::test_binary_ufunc[bitwise_or] PASSED [ 34%] 624s array/tests/test_ufunc.py::test_binary_ufunc[bitwise_xor] PASSED [ 34%] 624s array/tests/test_ufunc.py::test_binary_ufunc[floor_divide] PASSED [ 34%] 624s array/tests/test_ufunc.py::test_binary_ufunc[fmax] PASSED [ 34%] 624s array/tests/test_ufunc.py::test_binary_ufunc[fmin] PASSED [ 34%] 624s array/tests/test_ufunc.py::test_binary_ufunc[fmod] PASSED [ 34%] 624s array/tests/test_ufunc.py::test_binary_ufunc[greater] PASSED [ 34%] 624s array/tests/test_ufunc.py::test_binary_ufunc[greater_equal] PASSED [ 34%] 624s array/tests/test_ufunc.py::test_binary_ufunc[hypot] PASSED [ 34%] 624s array/tests/test_ufunc.py::test_binary_ufunc[ldexp] PASSED [ 34%] 624s array/tests/test_ufunc.py::test_binary_ufunc[left_shift] PASSED [ 34%] 624s array/tests/test_ufunc.py::test_binary_ufunc[less] PASSED [ 34%] 625s array/tests/test_ufunc.py::test_binary_ufunc[less_equal] PASSED [ 34%] 625s array/tests/test_ufunc.py::test_binary_ufunc[logaddexp] PASSED [ 34%] 625s array/tests/test_ufunc.py::test_binary_ufunc[logaddexp2] PASSED [ 34%] 625s array/tests/test_ufunc.py::test_binary_ufunc[logical_and] PASSED [ 34%] 625s array/tests/test_ufunc.py::test_binary_ufunc[logical_or] PASSED [ 34%] 625s array/tests/test_ufunc.py::test_binary_ufunc[logical_xor] PASSED [ 34%] 625s array/tests/test_ufunc.py::test_binary_ufunc[maximum] PASSED [ 34%] 625s array/tests/test_ufunc.py::test_binary_ufunc[minimum] PASSED [ 34%] 625s array/tests/test_ufunc.py::test_binary_ufunc[mod] PASSED [ 34%] 625s array/tests/test_ufunc.py::test_binary_ufunc[multiply] PASSED [ 34%] 625s array/tests/test_ufunc.py::test_binary_ufunc[nextafter] PASSED [ 34%] 625s array/tests/test_ufunc.py::test_binary_ufunc[not_equal] PASSED [ 34%] 625s array/tests/test_ufunc.py::test_binary_ufunc[power] PASSED [ 34%] 625s array/tests/test_ufunc.py::test_binary_ufunc[remainder] PASSED [ 34%] 625s array/tests/test_ufunc.py::test_binary_ufunc[right_shift] PASSED [ 34%] 625s array/tests/test_ufunc.py::test_binary_ufunc[subtract] PASSED [ 34%] 625s array/tests/test_ufunc.py::test_binary_ufunc[true_divide] PASSED [ 34%] 625s array/tests/test_ufunc.py::test_binary_ufunc[float_power] PASSED [ 34%] 625s array/tests/test_ufunc.py::test_ufunc_outer PASSED [ 34%] 626s array/tests/test_ufunc.py::test_complex[isreal] PASSED [ 34%] 626s array/tests/test_ufunc.py::test_complex[iscomplex] PASSED [ 34%] 626s array/tests/test_ufunc.py::test_complex[real] PASSED [ 34%] 626s array/tests/test_ufunc.py::test_complex[imag] PASSED [ 34%] 626s array/tests/test_ufunc.py::test_ufunc_2results[frexp] PASSED [ 34%] 626s array/tests/test_ufunc.py::test_ufunc_2results[modf] PASSED [ 34%] 626s array/tests/test_ufunc.py::test_clip PASSED [ 34%] 626s array/tests/test_ufunc.py::test_angle PASSED [ 34%] 626s array/tests/test_ufunc.py::test_issignedinf PASSED [ 34%] 626s array/tests/test_ufunc.py::test_non_ufunc_others[i0] PASSED [ 34%] 626s array/tests/test_ufunc.py::test_non_ufunc_others[sinc] PASSED [ 34%] 626s array/tests/test_ufunc.py::test_non_ufunc_others[nan_to_num] PASSED [ 34%] 626s array/tests/test_ufunc.py::test_frompyfunc PASSED [ 34%] 626s array/tests/test_ufunc.py::test_frompyfunc_wrapper PASSED [ 34%] 626s array/tests/test_ufunc.py::test_array_ufunc PASSED [ 34%] 626s array/tests/test_ufunc.py::test_array_ufunc_binop PASSED [ 34%] 626s array/tests/test_ufunc.py::test_array_ufunc_out PASSED [ 34%] 626s array/tests/test_ufunc.py::test_unsupported_ufunc_methods PASSED [ 34%] 626s array/tests/test_ufunc.py::test_out_numpy PASSED [ 34%] 626s array/tests/test_ufunc.py::test_out_shape_mismatch PASSED [ 34%] 626s array/tests/test_ufunc.py::test_divmod PASSED [ 34%] 626s array/tests/test_ufunc.py::test_dtype_kwarg[float64] PASSED [ 34%] 626s array/tests/test_ufunc.py::test_dtype_kwarg[float32] PASSED [ 34%] 626s array/tests/test_ufunc.py::test_dtype_kwarg[int32] PASSED [ 34%] 626s array/tests/test_ufunc.py::test_dtype_kwarg[int64] PASSED [ 34%] 626s array/tests/test_ufunc.py::test_ufunc_where[True-False-False-None] PASSED [ 34%] 626s array/tests/test_ufunc.py::test_ufunc_where[True-False-False-f8] PASSED [ 34%] 626s array/tests/test_ufunc.py::test_ufunc_where[True-False-True-None] PASSED [ 34%] 626s array/tests/test_ufunc.py::test_ufunc_where[True-False-True-f8] PASSED [ 34%] 626s array/tests/test_ufunc.py::test_ufunc_where[True-True-False-None] PASSED [ 34%] 626s array/tests/test_ufunc.py::test_ufunc_where[True-True-False-f8] PASSED [ 34%] 626s array/tests/test_ufunc.py::test_ufunc_where[True-True-True-None] PASSED [ 34%] 626s array/tests/test_ufunc.py::test_ufunc_where[True-True-True-f8] PASSED [ 34%] 626s array/tests/test_ufunc.py::test_ufunc_where[False-False-False-None] PASSED [ 34%] 626s array/tests/test_ufunc.py::test_ufunc_where[False-False-False-f8] PASSED [ 34%] 626s array/tests/test_ufunc.py::test_ufunc_where[False-False-True-None] PASSED [ 34%] 626s array/tests/test_ufunc.py::test_ufunc_where[False-False-True-f8] PASSED [ 34%] 626s array/tests/test_ufunc.py::test_ufunc_where[False-True-False-None] PASSED [ 34%] 626s array/tests/test_ufunc.py::test_ufunc_where[False-True-False-f8] PASSED [ 34%] 626s array/tests/test_ufunc.py::test_ufunc_where[False-True-True-None] PASSED [ 34%] 626s array/tests/test_ufunc.py::test_ufunc_where[False-True-True-f8] PASSED [ 34%] 626s array/tests/test_ufunc.py::test_ufunc_where[numpy-False-False-None] PASSED [ 34%] 626s array/tests/test_ufunc.py::test_ufunc_where[numpy-False-False-f8] PASSED [ 34%] 626s array/tests/test_ufunc.py::test_ufunc_where[numpy-False-True-None] PASSED [ 34%] 626s array/tests/test_ufunc.py::test_ufunc_where[numpy-False-True-f8] PASSED [ 34%] 626s array/tests/test_ufunc.py::test_ufunc_where[numpy-True-False-None] PASSED [ 34%] 626s array/tests/test_ufunc.py::test_ufunc_where[numpy-True-False-f8] PASSED [ 34%] 626s array/tests/test_ufunc.py::test_ufunc_where[numpy-True-True-None] PASSED [ 34%] 626s array/tests/test_ufunc.py::test_ufunc_where[numpy-True-True-f8] PASSED [ 34%] 627s array/tests/test_ufunc.py::test_ufunc_where[dask-False-False-None] PASSED [ 34%] 627s array/tests/test_ufunc.py::test_ufunc_where[dask-False-False-f8] PASSED [ 34%] 627s array/tests/test_ufunc.py::test_ufunc_where[dask-False-True-None] PASSED [ 34%] 627s array/tests/test_ufunc.py::test_ufunc_where[dask-False-True-f8] PASSED [ 34%] 627s array/tests/test_ufunc.py::test_ufunc_where[dask-True-False-None] PASSED [ 34%] 627s array/tests/test_ufunc.py::test_ufunc_where[dask-True-False-f8] PASSED [ 34%] 627s array/tests/test_ufunc.py::test_ufunc_where[dask-True-True-None] PASSED [ 34%] 627s array/tests/test_ufunc.py::test_ufunc_where[dask-True-True-f8] PASSED [ 34%] 627s array/tests/test_ufunc.py::test_ufunc_where_broadcasts[False-False-False] PASSED [ 34%] 627s array/tests/test_ufunc.py::test_ufunc_where_broadcasts[False-False-True] PASSED [ 34%] 627s array/tests/test_ufunc.py::test_ufunc_where_broadcasts[False-True-False] PASSED [ 34%] 627s array/tests/test_ufunc.py::test_ufunc_where_broadcasts[False-True-True] PASSED [ 34%] 627s array/tests/test_ufunc.py::test_ufunc_where_broadcasts[True-False-False] PASSED [ 34%] 627s array/tests/test_ufunc.py::test_ufunc_where_broadcasts[True-False-True] PASSED [ 34%] 627s array/tests/test_ufunc.py::test_ufunc_where_broadcasts[True-True-False] PASSED [ 35%] 627s array/tests/test_ufunc.py::test_ufunc_where_broadcasts[True-True-True] PASSED [ 35%] 627s array/tests/test_ufunc.py::test_ufunc_where_no_out PASSED [ 35%] 627s array/tests/test_ufunc.py::test_ufunc_where_doesnt_mutate_out PASSED [ 35%] 627s array/tests/test_wrap.py::test_ones PASSED [ 35%] 627s array/tests/test_wrap.py::test_size_as_list PASSED [ 35%] 627s array/tests/test_wrap.py::test_singleton_size PASSED [ 35%] 627s array/tests/test_wrap.py::test_kwargs PASSED [ 35%] 627s array/tests/test_wrap.py::test_full PASSED [ 35%] 627s array/tests/test_wrap.py::test_full_error_nonscalar_fill_value PASSED [ 35%] 627s array/tests/test_wrap.py::test_full_detects_da_dtype PASSED [ 35%] 627s array/tests/test_wrap.py::test_full_none_dtype PASSED [ 35%] 627s array/tests/test_wrap.py::test_full_like_error_nonscalar_fill_value PASSED [ 35%] 627s array/tests/test_wrap.py::test_can_make_really_big_array_of_ones PASSED [ 35%] 627s array/tests/test_wrap.py::test_wrap_consistent_names PASSED [ 35%] 627s bag/tests/test_bag.py::test_Bag PASSED [ 35%] 627s bag/tests/test_bag.py::test_keys PASSED [ 35%] 628s bag/tests/test_bag.py::test_bag_groupby_pure_hash PASSED [ 35%] 629s bag/tests/test_bag.py::test_bag_groupby_normal_hash PASSED [ 35%] 631s bag/tests/test_bag.py::test_bag_groupby_none[synchronous-disk] PASSED [ 35%] 631s bag/tests/test_bag.py::test_bag_groupby_none[synchronous-tasks] PASSED [ 35%] 633s bag/tests/test_bag.py::test_bag_groupby_none[processes-disk] PASSED [ 35%] 634s bag/tests/test_bag.py::test_bag_groupby_none[processes-tasks] PASSED [ 35%] 636s bag/tests/test_bag.py::test_bag_groupby_dataclass[synchronous-disk-none_field] PASSED [ 35%] 638s bag/tests/test_bag.py::test_bag_groupby_dataclass[synchronous-disk-no_none_fields] PASSED [ 35%] 638s bag/tests/test_bag.py::test_bag_groupby_dataclass[synchronous-tasks-none_field] PASSED [ 35%] 638s bag/tests/test_bag.py::test_bag_groupby_dataclass[synchronous-tasks-no_none_fields] PASSED [ 35%] 640s bag/tests/test_bag.py::test_bag_groupby_dataclass[processes-disk-none_field] PASSED [ 35%] 642s bag/tests/test_bag.py::test_bag_groupby_dataclass[processes-disk-no_none_fields] PASSED [ 35%] 643s bag/tests/test_bag.py::test_bag_groupby_dataclass[processes-tasks-none_field] PASSED [ 35%] 644s bag/tests/test_bag.py::test_bag_groupby_dataclass[processes-tasks-no_none_fields] PASSED [ 35%] 645s bag/tests/test_bag.py::test_bag_map PASSED [ 35%] 648s bag/tests/test_bag.py::test_map_method PASSED [ 35%] 651s bag/tests/test_bag.py::test_starmap PASSED [ 35%] 651s bag/tests/test_bag.py::test_filter PASSED [ 35%] 651s bag/tests/test_bag.py::test_remove PASSED [ 35%] 651s bag/tests/test_bag.py::test_iter PASSED [ 35%] 651s bag/tests/test_bag.py::test_repr[str] PASSED [ 35%] 651s bag/tests/test_bag.py::test_repr[repr] PASSED [ 35%] 652s bag/tests/test_bag.py::test_pluck PASSED [ 35%] 653s bag/tests/test_bag.py::test_pluck_with_default PASSED [ 35%] 653s bag/tests/test_bag.py::test_unzip PASSED [ 35%] 655s bag/tests/test_bag.py::test_fold PASSED [ 35%] 655s bag/tests/test_bag.py::test_fold_bag PASSED [ 35%] 656s bag/tests/test_bag.py::test_distinct PASSED [ 35%] 656s bag/tests/test_bag.py::test_distinct_with_key PASSED [ 35%] 657s bag/tests/test_bag.py::test_frequencies PASSED [ 35%] 658s bag/tests/test_bag.py::test_frequencies_sorted PASSED [ 35%] 659s bag/tests/test_bag.py::test_topk PASSED [ 35%] 659s bag/tests/test_bag.py::test_topk_with_non_callable_key[1] PASSED [ 35%] 660s bag/tests/test_bag.py::test_topk_with_non_callable_key[2] PASSED [ 35%] 660s bag/tests/test_bag.py::test_topk_with_multiarg_lambda PASSED [ 35%] 661s bag/tests/test_bag.py::test_lambdas PASSED [ 35%] 663s bag/tests/test_bag.py::test_reductions PASSED [ 35%] 663s bag/tests/test_bag.py::test_reduction_names PASSED [ 35%] 665s bag/tests/test_bag.py::test_tree_reductions PASSED [ 35%] 665s bag/tests/test_bag.py::test_aggregation[1] PASSED [ 35%] 665s bag/tests/test_bag.py::test_aggregation[3] PASSED [ 35%] 665s bag/tests/test_bag.py::test_aggregation[4] PASSED [ 35%] 665s bag/tests/test_bag.py::test_non_splittable_reductions[1] PASSED [ 35%] 665s bag/tests/test_bag.py::test_non_splittable_reductions[10] PASSED [ 35%] 665s bag/tests/test_bag.py::test_std PASSED [ 35%] 666s bag/tests/test_bag.py::test_var PASSED [ 35%] 666s bag/tests/test_bag.py::test_join[identity] PASSED [ 35%] 667s bag/tests/test_bag.py::test_join[delayed] PASSED [ 35%] 667s bag/tests/test_bag.py::test_join[] PASSED [ 35%] 669s bag/tests/test_bag.py::test_foldby PASSED [ 35%] 670s bag/tests/test_bag.py::test_foldby_tree_reduction PASSED [ 35%] 670s bag/tests/test_bag.py::test_map_partitions PASSED [ 35%] 670s bag/tests/test_bag.py::test_map_partitions_args_kwargs PASSED [ 35%] 670s bag/tests/test_bag.py::test_map_partitions_blockwise PASSED [ 35%] 670s bag/tests/test_bag.py::test_random_sample_size PASSED [ 35%] 670s bag/tests/test_bag.py::test_random_sample_prob_range PASSED [ 35%] 671s bag/tests/test_bag.py::test_random_sample_repeated_computation PASSED [ 35%] 672s bag/tests/test_bag.py::test_random_sample_different_definitions PASSED [ 35%] 672s bag/tests/test_bag.py::test_random_sample_random_state PASSED [ 35%] 672s bag/tests/test_bag.py::test_lazify_task PASSED [ 35%] 672s bag/tests/test_bag.py::test_lazify PASSED [ 35%] 672s bag/tests/test_bag.py::test_inline_singleton_lists PASSED [ 35%] 672s bag/tests/test_bag.py::test_rename_fused_keys_bag PASSED [ 35%] 673s bag/tests/test_bag.py::test_take PASSED [ 35%] 674s bag/tests/test_bag.py::test_take_npartitions PASSED [ 35%] 674s bag/tests/test_bag.py::test_take_npartitions_warn PASSED [ 35%] 674s bag/tests/test_bag.py::test_map_is_lazy PASSED [ 35%] 675s bag/tests/test_bag.py::test_can_use_dict_to_make_concrete PASSED [ 35%] 675s bag/tests/test_bag.py::test_read_text PASSED [ 35%] 677s bag/tests/test_bag.py::test_read_text_large PASSED [ 35%] 679s bag/tests/test_bag.py::test_read_text_encoding PASSED [ 35%] 679s bag/tests/test_bag.py::test_read_text_large_gzip PASSED [ 35%] 679s bag/tests/test_bag.py::test_from_sequence PASSED [ 35%] 679s bag/tests/test_bag.py::test_from_long_sequence PASSED [ 35%] 679s bag/tests/test_bag.py::test_from_empty_sequence PASSED [ 35%] 680s bag/tests/test_bag.py::test_product PASSED [ 35%] 680s bag/tests/test_bag.py::test_partition_collect PASSED [ 35%] 681s bag/tests/test_bag.py::test_groupby PASSED [ 35%] 682s bag/tests/test_bag.py::test_groupby_with_indexer PASSED [ 35%] 683s bag/tests/test_bag.py::test_groupby_with_npartitions_changed PASSED [ 35%] 683s bag/tests/test_bag.py::test_groupby_with_scheduler_func PASSED [ 35%] 683s bag/tests/test_bag.py::test_concat PASSED [ 35%] 683s bag/tests/test_bag.py::test_flatten PASSED [ 35%] 684s bag/tests/test_bag.py::test_concat_after_map PASSED [ 35%] 684s bag/tests/test_bag.py::test_args PASSED [ 35%] 686s bag/tests/test_bag.py::test_to_dataframe PASSED [ 35%] 686s bag/tests/test_bag.py::test_to_textfiles[gz-GzipFile] PASSED [ 35%] 686s bag/tests/test_bag.py::test_to_textfiles[bz2-BZ2File] PASSED [ 35%] 686s bag/tests/test_bag.py::test_to_textfiles[-open] PASSED [ 35%] 687s bag/tests/test_bag.py::test_to_textfiles_name_function_preserves_order PASSED [ 35%] 688s bag/tests/test_bag.py::test_to_textfiles_name_function_warn PASSED [ 35%] 688s bag/tests/test_bag.py::test_to_textfiles_encoding PASSED [ 35%] 689s bag/tests/test_bag.py::test_to_textfiles_inputs PASSED [ 35%] 689s bag/tests/test_bag.py::test_to_textfiles_endlines PASSED [ 35%] 690s bag/tests/test_bag.py::test_string_namespace PASSED [ 35%] 691s bag/tests/test_bag.py::test_string_namespace_with_unicode PASSED [ 35%] 691s bag/tests/test_bag.py::test_str_empty_split PASSED [ 35%] 692s bag/tests/test_bag.py::test_map_with_iterator_function PASSED [ 35%] 692s bag/tests/test_bag.py::test_ensure_compute_output_is_concrete PASSED [ 35%] 693s bag/tests/test_bag.py::test_bag_class_extend PASSED [ 35%] 693s bag/tests/test_bag.py::test_gh715 PASSED [ 35%] 694s bag/tests/test_bag.py::test_bag_compute_forward_kwargs PASSED [ 35%] 694s bag/tests/test_bag.py::test_to_delayed PASSED [ 35%] 694s bag/tests/test_bag.py::test_to_delayed_optimize_graph PASSED [ 35%] 694s bag/tests/test_bag.py::test_from_delayed PASSED [ 35%] 694s bag/tests/test_bag.py::test_from_delayed_iterator PASSED [ 35%] 696s bag/tests/test_bag.py::test_range PASSED [ 35%] 696s bag/tests/test_bag.py::test_zip[1] PASSED [ 35%] 696s bag/tests/test_bag.py::test_zip[7] PASSED [ 35%] 697s bag/tests/test_bag.py::test_zip[10] PASSED [ 35%] 697s bag/tests/test_bag.py::test_zip[28] PASSED [ 36%] 697s bag/tests/test_bag.py::test_repartition_npartitions[1-1] PASSED [ 36%] 697s bag/tests/test_bag.py::test_repartition_npartitions[1-2] PASSED [ 36%] 697s bag/tests/test_bag.py::test_repartition_npartitions[1-7] PASSED [ 36%] 697s bag/tests/test_bag.py::test_repartition_npartitions[1-11] PASSED [ 36%] 697s bag/tests/test_bag.py::test_repartition_npartitions[1-23] PASSED [ 36%] 697s bag/tests/test_bag.py::test_repartition_npartitions[2-1] PASSED [ 36%] 697s bag/tests/test_bag.py::test_repartition_npartitions[2-2] PASSED [ 36%] 697s bag/tests/test_bag.py::test_repartition_npartitions[2-7] PASSED [ 36%] 697s bag/tests/test_bag.py::test_repartition_npartitions[2-11] PASSED [ 36%] 697s bag/tests/test_bag.py::test_repartition_npartitions[2-23] PASSED [ 36%] 697s bag/tests/test_bag.py::test_repartition_npartitions[5-1] PASSED [ 36%] 697s bag/tests/test_bag.py::test_repartition_npartitions[5-2] PASSED [ 36%] 697s bag/tests/test_bag.py::test_repartition_npartitions[5-7] PASSED [ 36%] 697s bag/tests/test_bag.py::test_repartition_npartitions[5-11] PASSED [ 36%] 697s bag/tests/test_bag.py::test_repartition_npartitions[5-23] PASSED [ 36%] 697s bag/tests/test_bag.py::test_repartition_npartitions[12-1] PASSED [ 36%] 697s bag/tests/test_bag.py::test_repartition_npartitions[12-2] PASSED [ 36%] 697s bag/tests/test_bag.py::test_repartition_npartitions[12-7] PASSED [ 36%] 697s bag/tests/test_bag.py::test_repartition_npartitions[12-11] PASSED [ 36%] 697s bag/tests/test_bag.py::test_repartition_npartitions[12-23] PASSED [ 36%] 697s bag/tests/test_bag.py::test_repartition_npartitions[23-1] PASSED [ 36%] 697s bag/tests/test_bag.py::test_repartition_npartitions[23-2] PASSED [ 36%] 697s bag/tests/test_bag.py::test_repartition_npartitions[23-7] PASSED [ 36%] 697s bag/tests/test_bag.py::test_repartition_npartitions[23-11] PASSED [ 36%] 697s bag/tests/test_bag.py::test_repartition_npartitions[23-23] PASSED [ 36%] 698s bag/tests/test_bag.py::test_repartition_partition_size[1-1] PASSED [ 36%] 699s bag/tests/test_bag.py::test_repartition_partition_size[2-1] PASSED [ 36%] 700s bag/tests/test_bag.py::test_repartition_partition_size[5-1] PASSED [ 36%] 700s bag/tests/test_bag.py::test_repartition_partition_size[1-2] PASSED [ 36%] 701s bag/tests/test_bag.py::test_repartition_partition_size[2-2] PASSED [ 36%] 702s bag/tests/test_bag.py::test_repartition_partition_size[5-2] PASSED [ 36%] 702s bag/tests/test_bag.py::test_repartition_partition_size[1-5] PASSED [ 36%] 703s bag/tests/test_bag.py::test_repartition_partition_size[2-5] PASSED [ 36%] 704s bag/tests/test_bag.py::test_repartition_partition_size[5-5] PASSED [ 36%] 705s bag/tests/test_bag.py::test_multiple_repartition_partition_size PASSED [ 36%] 705s bag/tests/test_bag.py::test_repartition_partition_size_complex_dtypes PASSED [ 36%] 705s bag/tests/test_bag.py::test_repartition_names PASSED [ 36%] 705s bag/tests/test_bag.py::test_repartition_input_errors PASSED [ 36%] 707s bag/tests/test_bag.py::test_accumulate PASSED [ 36%] 709s bag/tests/test_bag.py::test_groupby_tasks PASSED [ 36%] 709s bag/tests/test_bag.py::test_groupby_tasks_names PASSED [ 36%] 710s bag/tests/test_bag.py::test_groupby_tasks_2[1000-20-100] PASSED [ 36%] 711s bag/tests/test_bag.py::test_groupby_tasks_2[12345-234-1042] PASSED [ 36%] 711s bag/tests/test_bag.py::test_groupby_tasks_2[100-1-50] PASSED [ 36%] 711s bag/tests/test_bag.py::test_groupby_tasks_3 PASSED [ 36%] 711s bag/tests/test_bag.py::test_to_textfiles_empty_partitions PASSED [ 36%] 711s bag/tests/test_bag.py::test_reduction_empty PASSED [ 36%] 711s bag/tests/test_bag.py::test_reduction_empty_aggregate[1] PASSED [ 36%] 711s bag/tests/test_bag.py::test_reduction_empty_aggregate[2] PASSED [ 36%] 711s bag/tests/test_bag.py::test_reduction_empty_aggregate[4] PASSED [ 36%] 711s bag/tests/test_bag.py::test_reduction_with_non_comparable_objects PASSED [ 36%] 711s bag/tests/test_bag.py::test_reduction_with_sparse_matrices PASSED [ 36%] 711s bag/tests/test_bag.py::test_empty PASSED [ 36%] 712s bag/tests/test_bag.py::test_bag_picklable PASSED [ 36%] 712s bag/tests/test_bag.py::test_msgpack_unicode PASSED [ 36%] 712s bag/tests/test_bag.py::test_bag_with_single_callable PASSED [ 36%] 712s bag/tests/test_bag.py::test_optimize_fuse_keys PASSED [ 36%] 712s bag/tests/test_bag.py::test_reductions_are_lazy PASSED [ 36%] 714s bag/tests/test_bag.py::test_repeated_groupby PASSED [ 36%] 715s bag/tests/test_bag.py::test_temporary_directory PASSED [ 36%] 715s bag/tests/test_bag.py::test_empty_bag PASSED [ 36%] 715s bag/tests/test_bag.py::test_bag_paths PASSED [ 36%] 715s bag/tests/test_bag.py::test_map_partitions_arg PASSED [ 36%] 715s bag/tests/test_bag.py::test_map_keynames PASSED [ 36%] 715s bag/tests/test_bag.py::test_map_releases_element_references_as_soon_as_possible PASSED [ 36%] 716s bag/tests/test_bag.py::test_bagged_array_delayed PASSED [ 36%] 716s bag/tests/test_bag.py::test_dask_layers PASSED [ 36%] 716s bag/tests/test_bag.py::test_dask_layers_to_delayed[False] PASSED [ 36%] 716s bag/tests/test_bag.py::test_dask_layers_to_delayed[True] PASSED [ 36%] 716s bag/tests/test_bag.py::test_to_dataframe_optimize_graph PASSED [ 36%] 716s bag/tests/test_bag.py::test_default_partitioning_worker_saturation[100] PASSED [ 36%] 716s bag/tests/test_bag.py::test_default_partitioning_worker_saturation[250] PASSED [ 36%] 716s bag/tests/test_bag.py::test_default_partitioning_worker_saturation[500] PASSED [ 36%] 717s bag/tests/test_bag.py::test_default_partitioning_worker_saturation[1000] PASSED [ 36%] 717s bag/tests/test_bag.py::test_npartitions_saturation[100] PASSED [ 36%] 717s bag/tests/test_bag.py::test_npartitions_saturation[250] PASSED [ 36%] 717s bag/tests/test_bag.py::test_npartitions_saturation[500] PASSED [ 36%] 717s bag/tests/test_bag.py::test_npartitions_saturation[1000] PASSED [ 36%] 718s bag/tests/test_bag.py::test_map_total_mem_usage PASSED [ 36%] 718s bag/tests/test_random.py::test_choices_size_exactly_k PASSED [ 36%] 719s bag/tests/test_random.py::test_choices_k_bigger_than_bag_size PASSED [ 36%] 719s bag/tests/test_random.py::test_choices_empty_partition PASSED [ 36%] 720s bag/tests/test_random.py::test_choices_k_bigger_than_smallest_partition_size PASSED [ 36%] 720s bag/tests/test_random.py::test_choices_k_equal_bag_size_with_unbalanced_partitions PASSED [ 36%] 721s bag/tests/test_random.py::test_choices_with_more_bag_partitons PASSED [ 36%] 722s bag/tests/test_random.py::test_sample_with_more_bag_partitons PASSED [ 36%] 722s bag/tests/test_random.py::test_sample_size_exactly_k PASSED [ 36%] 723s bag/tests/test_random.py::test_sample_k_bigger_than_bag_size PASSED [ 36%] 723s bag/tests/test_random.py::test_sample_empty_partition PASSED [ 36%] 724s bag/tests/test_random.py::test_sample_size_k_bigger_than_smallest_partition_size PASSED [ 36%] 724s bag/tests/test_random.py::test_sample_k_equal_bag_size_with_unbalanced_partitions PASSED [ 36%] 725s bag/tests/test_random.py::test_sample_k_larger_than_partitions PASSED [ 36%] 725s bag/tests/test_random.py::test_weighted_sampling_without_replacement PASSED [ 36%] 725s bag/tests/test_random.py::test_sample_return_bag PASSED [ 36%] 725s bag/tests/test_random.py::test_partitions_are_coerced_to_lists PASSED [ 36%] 725s bag/tests/test_random.py::test_reservoir_sample_map_partitions_correctness PASSED [ 36%] 726s bag/tests/test_random.py::test_reservoir_sample_with_replacement_map_partitions_correctness PASSED [ 36%] 726s bag/tests/test_text.py::test_read_text[None-None-ascii-True] PASSED [ 36%] 726s bag/tests/test_text.py::test_read_text[None-None-ascii-False] PASSED [ 36%] 726s bag/tests/test_text.py::test_read_text[None-None-utf-8-True] PASSED [ 36%] 726s bag/tests/test_text.py::test_read_text[None-None-utf-8-False] PASSED [ 36%] 726s bag/tests/test_text.py::test_read_text[zip-None-ascii-True] PASSED [ 36%] 726s bag/tests/test_text.py::test_read_text[zip-None-ascii-False] PASSED [ 36%] 726s bag/tests/test_text.py::test_read_text[zip-None-utf-8-True] PASSED [ 36%] 726s bag/tests/test_text.py::test_read_text[zip-None-utf-8-False] PASSED [ 36%] 726s bag/tests/test_text.py::test_read_text[bz2-None-ascii-True] PASSED [ 36%] 726s bag/tests/test_text.py::test_read_text[bz2-None-ascii-False] PASSED [ 36%] 726s bag/tests/test_text.py::test_read_text[bz2-None-utf-8-True] PASSED [ 36%] 726s bag/tests/test_text.py::test_read_text[bz2-None-utf-8-False] PASSED [ 36%] 726s bag/tests/test_text.py::test_read_text[gzip-None-ascii-True] PASSED [ 36%] 726s bag/tests/test_text.py::test_read_text[gzip-None-ascii-False] PASSED [ 36%] 726s bag/tests/test_text.py::test_read_text[gzip-None-utf-8-True] PASSED [ 36%] 726s bag/tests/test_text.py::test_read_text[gzip-None-utf-8-False] PASSED [ 36%] 726s bag/tests/test_text.py::test_read_text[lzma-None-ascii-True] SKIPPED [ 36%] 726s bag/tests/test_text.py::test_read_text[lzma-None-ascii-False] SKIPPED [ 36%] 726s bag/tests/test_text.py::test_read_text[lzma-None-utf-8-True] SKIPPED [ 36%] 726s bag/tests/test_text.py::test_read_text[lzma-None-utf-8-False] SKIPPED [ 36%] 726s bag/tests/test_text.py::test_read_text[xz-None-ascii-True] PASSED [ 36%] 726s bag/tests/test_text.py::test_read_text[xz-None-ascii-False] PASSED [ 36%] 726s bag/tests/test_text.py::test_read_text[xz-None-utf-8-True] PASSED [ 36%] 726s bag/tests/test_text.py::test_read_text[xz-None-utf-8-False] PASSED [ 36%] 726s bag/tests/test_text.py::test_read_text[lz4-None-ascii-True] SKIPPED [ 36%] 726s bag/tests/test_text.py::test_read_text[lz4-None-ascii-False] SKIPPED [ 36%] 726s bag/tests/test_text.py::test_read_text[lz4-None-utf-8-True] SKIPPED [ 36%] 726s bag/tests/test_text.py::test_read_text[lz4-None-utf-8-False] SKIPPED [ 36%] 726s bag/tests/test_text.py::test_read_text[None-10 B-ascii-True] PASSED [ 36%] 726s bag/tests/test_text.py::test_read_text[None-10 B-ascii-False] PASSED [ 37%] 726s bag/tests/test_text.py::test_read_text[None-10 B-utf-8-True] PASSED [ 37%] 726s bag/tests/test_text.py::test_read_text[None-10 B-utf-8-False] PASSED [ 37%] 726s bag/tests/test_text.py::test_read_text_unicode_no_collection PASSED [ 37%] 726s bag/tests/test_text.py::test_files_per_partition PASSED [ 37%] 726s bag/tests/test_text.py::test_errors PASSED [ 37%] 728s bag/tests/test_text.py::test_complex_delimiter PASSED [ 37%] 728s bytes/tests/test_bytes_utils.py::test_read_block PASSED [ 37%] 728s bytes/tests/test_bytes_utils.py::test_seek_delimiter_endline PASSED [ 37%] 728s bytes/tests/test_bytes_utils.py::test_infer_storage_options PASSED [ 37%] 728s bytes/tests/test_bytes_utils.py::test_infer_storage_options_c[c:\\foo\\bar-c:\\foo\\bar] PASSED [ 37%] 728s bytes/tests/test_bytes_utils.py::test_infer_storage_options_c[C:\\\\foo\\bar-C:\\\\foo\\bar] PASSED [ 37%] 728s bytes/tests/test_bytes_utils.py::test_infer_storage_options_c[c:/foo/bar-c:/foo/bar] PASSED [ 37%] 728s bytes/tests/test_bytes_utils.py::test_infer_storage_options_c[file:///c|\\foo\\bar-c:\\foo\\bar] PASSED [ 37%] 728s bytes/tests/test_bytes_utils.py::test_infer_storage_options_c[file:///C|/foo/bar-C:/foo/bar] PASSED [ 37%] 728s bytes/tests/test_bytes_utils.py::test_infer_storage_options_c[file:///C:/foo/bar-C:/foo/bar] PASSED [ 37%] 728s bytes/tests/test_bytes_utils.py::test_stringify_path PASSED [ 37%] 728s bytes/tests/test_compression.py::test_files[None-noop_file] PASSED [ 37%] 728s bytes/tests/test_compression.py::test_files[zip-unzip] PASSED [ 37%] 728s bytes/tests/test_compression.py::test_files[bz2-BZ2File] PASSED [ 37%] 728s bytes/tests/test_compression.py::test_files[gzip-] PASSED [ 37%] 728s bytes/tests/test_compression.py::test_files[lzma-LZMAFile] SKIPPED (...) [ 37%] 728s bytes/tests/test_compression.py::test_files[xz-LZMAFile] PASSED [ 37%] 728s bytes/tests/test_compression.py::test_files[lz4-open] SKIPPED (compr...) [ 37%] 728s bytes/tests/test_http.py::test_simple PASSED [ 37%] 728s bytes/tests/test_http.py::test_loc PASSED [ 37%] 728s bytes/tests/test_http.py::test_fetch_range_with_headers PASSED [ 37%] 728s bytes/tests/test_http.py::test_ops[None] PASSED [ 37%] 728s bytes/tests/test_http.py::test_ops[99999] PASSED [ 37%] 728s bytes/tests/test_http.py::test_ops_blocksize PASSED [ 37%] 728s bytes/tests/test_http.py::test_errors PASSED [ 37%] 728s bytes/tests/test_http.py::test_files PASSED [ 37%] 728s bytes/tests/test_http.py::test_open_glob PASSED [ 37%] 728s bytes/tests/test_local.py::test_unordered_urlpath_errors PASSED [ 37%] 728s bytes/tests/test_local.py::test_read_bytes PASSED [ 37%] 728s bytes/tests/test_local.py::test_read_bytes_sample_delimiter PASSED [ 37%] 728s bytes/tests/test_local.py::test_parse_sample_bytes PASSED [ 37%] 728s bytes/tests/test_local.py::test_read_bytes_no_sample PASSED [ 37%] 728s bytes/tests/test_local.py::test_read_bytes_blocksize_none PASSED [ 37%] 728s bytes/tests/test_local.py::test_read_bytes_blocksize_types[5.0] PASSED [ 37%] 728s bytes/tests/test_local.py::test_read_bytes_blocksize_types[5 B] PASSED [ 37%] 728s bytes/tests/test_local.py::test_read_bytes_blocksize_float_errs PASSED [ 37%] 728s bytes/tests/test_local.py::test_read_bytes_include_path PASSED [ 37%] 728s bytes/tests/test_local.py::test_with_urls PASSED [ 37%] 728s bytes/tests/test_local.py::test_with_paths PASSED [ 37%] 728s bytes/tests/test_local.py::test_read_bytes_block PASSED [ 37%] 728s bytes/tests/test_local.py::test_read_bytes_delimited PASSED [ 37%] 728s bytes/tests/test_local.py::test_compression[None-None] PASSED [ 37%] 728s bytes/tests/test_local.py::test_compression[zip-None] PASSED [ 37%] 728s bytes/tests/test_local.py::test_compression[bz2-None] PASSED [ 37%] 728s bytes/tests/test_local.py::test_compression[gzip-None] PASSED [ 37%] 728s bytes/tests/test_local.py::test_compression[lzma-None] SKIPPED (comp...) [ 37%] 728s bytes/tests/test_local.py::test_compression[xz-None] PASSED [ 37%] 728s bytes/tests/test_local.py::test_compression[lz4-None] SKIPPED (compr...) [ 37%] 728s bytes/tests/test_local.py::test_compression[None-10] PASSED [ 37%] 728s bytes/tests/test_local.py::test_compression[zip-10] PASSED [ 37%] 728s bytes/tests/test_local.py::test_compression[bz2-10] PASSED [ 37%] 728s bytes/tests/test_local.py::test_compression[gzip-10] PASSED [ 37%] 728s bytes/tests/test_local.py::test_compression[lzma-10] SKIPPED (compre...) [ 37%] 728s bytes/tests/test_local.py::test_compression[xz-10] PASSED [ 37%] 728s bytes/tests/test_local.py::test_compression[lz4-10] SKIPPED (compres...) [ 37%] 728s bytes/tests/test_local.py::test_open_files PASSED [ 37%] 728s bytes/tests/test_local.py::test_open_files_text_mode[utf-8] PASSED [ 37%] 728s bytes/tests/test_local.py::test_open_files_text_mode[ascii] PASSED [ 37%] 728s bytes/tests/test_local.py::test_open_files_compression[None-rt] PASSED [ 37%] 728s bytes/tests/test_local.py::test_open_files_compression[None-rb] PASSED [ 37%] 728s bytes/tests/test_local.py::test_open_files_compression[zip-rt] PASSED [ 37%] 728s bytes/tests/test_local.py::test_open_files_compression[zip-rb] PASSED [ 37%] 728s bytes/tests/test_local.py::test_open_files_compression[bz2-rt] PASSED [ 37%] 728s bytes/tests/test_local.py::test_open_files_compression[bz2-rb] PASSED [ 37%] 728s bytes/tests/test_local.py::test_open_files_compression[gzip-rt] PASSED [ 37%] 728s bytes/tests/test_local.py::test_open_files_compression[gzip-rb] PASSED [ 37%] 728s bytes/tests/test_local.py::test_open_files_compression[lzma-rt] SKIPPED [ 37%] 728s bytes/tests/test_local.py::test_open_files_compression[lzma-rb] SKIPPED [ 37%] 728s bytes/tests/test_local.py::test_open_files_compression[xz-rt] PASSED [ 37%] 728s bytes/tests/test_local.py::test_open_files_compression[xz-rb] PASSED [ 37%] 728s bytes/tests/test_local.py::test_open_files_compression[lz4-rt] SKIPPED [ 37%] 728s bytes/tests/test_local.py::test_open_files_compression[lz4-rb] SKIPPED [ 37%] 728s bytes/tests/test_local.py::test_bad_compression PASSED [ 37%] 728s bytes/tests/test_local.py::test_not_found PASSED [ 37%] 729s bytes/tests/test_local.py::test_names PASSED [ 37%] 729s bytes/tests/test_local.py::test_open_files_write[compression_opener0] PASSED [ 37%] 729s bytes/tests/test_local.py::test_open_files_write[compression_opener1] PASSED [ 37%] 729s bytes/tests/test_local.py::test_pickability_of_lazy_files PASSED [ 37%] 729s bytes/tests/test_local.py::test_py2_local_bytes PASSED [ 37%] 729s bytes/tests/test_local.py::test_abs_paths PASSED [ 37%] 729s dataframe/io/tests/test_csv.py::test_pandas_read_text[read_csv-files0] PASSED [ 37%] 729s dataframe/io/tests/test_csv.py::test_pandas_read_text[read_table-files1] PASSED [ 37%] 729s dataframe/io/tests/test_csv.py::test_pandas_read_text[read_fwf-files2] PASSED [ 37%] 729s dataframe/io/tests/test_csv.py::test_pandas_read_text_kwargs[read_csv-files0] PASSED [ 37%] 729s dataframe/io/tests/test_csv.py::test_pandas_read_text_kwargs[read_table-files1] PASSED [ 37%] 729s dataframe/io/tests/test_csv.py::test_pandas_read_text_kwargs[read_fwf-files2] PASSED [ 37%] 729s dataframe/io/tests/test_csv.py::test_pandas_read_text_dtype_coercion[read_csv-files0] PASSED [ 37%] 729s dataframe/io/tests/test_csv.py::test_pandas_read_text_dtype_coercion[read_table-files1] PASSED [ 37%] 729s dataframe/io/tests/test_csv.py::test_pandas_read_text_dtype_coercion[read_fwf-files2] PASSED [ 37%] 729s dataframe/io/tests/test_csv.py::test_pandas_read_text_with_header[read_csv-files0] PASSED [ 37%] 729s dataframe/io/tests/test_csv.py::test_pandas_read_text_with_header[read_table-files1] PASSED [ 37%] 729s dataframe/io/tests/test_csv.py::test_pandas_read_text_with_header[read_fwf-files2] PASSED [ 37%] 729s dataframe/io/tests/test_csv.py::test_text_blocks_to_pandas_simple[read_csv-files0] PASSED [ 37%] 729s dataframe/io/tests/test_csv.py::test_text_blocks_to_pandas_simple[read_table-files1] PASSED [ 37%] 729s dataframe/io/tests/test_csv.py::test_text_blocks_to_pandas_simple[read_fwf-files2] PASSED [ 37%] 729s dataframe/io/tests/test_csv.py::test_text_blocks_to_pandas_kwargs[read_csv-files0] PASSED [ 37%] 729s dataframe/io/tests/test_csv.py::test_text_blocks_to_pandas_kwargs[read_table-files1] PASSED [ 37%] 729s dataframe/io/tests/test_csv.py::test_text_blocks_to_pandas_kwargs[read_fwf-files2] PASSED [ 37%] 729s dataframe/io/tests/test_csv.py::test_text_blocks_to_pandas_blocked[read_csv-files0] PASSED [ 37%] 729s dataframe/io/tests/test_csv.py::test_text_blocks_to_pandas_blocked[read_table-files1] PASSED [ 37%] 729s dataframe/io/tests/test_csv.py::test_text_blocks_to_pandas_blocked[read_fwf-files2] PASSED [ 37%] 729s dataframe/io/tests/test_csv.py::test_skiprows[read_csv-read_csv-files0] PASSED [ 37%] 729s dataframe/io/tests/test_csv.py::test_skiprows[read_table-read_table-files1] PASSED [ 37%] 729s dataframe/io/tests/test_csv.py::test_comment[read_csv-read_csv-files0] PASSED [ 37%] 729s dataframe/io/tests/test_csv.py::test_comment[read_table-read_table-files1] PASSED [ 37%] 729s dataframe/io/tests/test_csv.py::test_skipfooter[read_csv-read_csv-files0] PASSED [ 37%] 729s dataframe/io/tests/test_csv.py::test_skipfooter[read_table-read_table-files1] PASSED [ 37%] 729s dataframe/io/tests/test_csv.py::test_skiprows_as_list[read_csv-read_csv-files0-str, int, int\n] PASSED [ 37%] 729s dataframe/io/tests/test_csv.py::test_skiprows_as_list[read_table-read_table-files1-str\t int\t int\n] PASSED [ 37%] 729s dataframe/io/tests/test_csv.py::test_enforce_dtypes[read_csv-blocks0] PASSED [ 37%] 729s dataframe/io/tests/test_csv.py::test_enforce_dtypes[read_table-blocks1] PASSED [ 37%] 730s dataframe/io/tests/test_csv.py::test_enforce_columns[read_csv-blocks0] PASSED [ 37%] 730s dataframe/io/tests/test_csv.py::test_enforce_columns[read_table-blocks1] PASSED [ 37%] 730s dataframe/io/tests/test_csv.py::test_read_csv[read_csv-read_csv-name,amount\nAlice,100\nBob,-200\nCharlie,300\nDennis,400\nEdith,-500\nFrank,600\nAlice,200\nFrank,-200\nBob,600\nAlice,400\nFrank,200\nAlice,300\nEdith,600-,] PASSED [ 37%] 730s dataframe/io/tests/test_csv.py::test_read_csv[read_table-read_table-name\tamount\nAlice\t100\nBob\t-200\nCharlie\t300\nDennis\t400\nEdith\t-500\nFrank\t600\nAlice\t200\nFrank\t-200\nBob\t600\nAlice\t400\nFrank\t200\nAlice\t300\nEdith\t600-\t] PASSED [ 37%] 730s dataframe/io/tests/test_csv.py::test_read_csv[read_table-read_table-name amount\nAlice 100\nBob -200\nCharlie 300\nDennis 400\nEdith -500\nFrank 600\nAlice 200\nFrank -200\nBob 600\nAlice 400\nFrank 200\nAlice 300\nEdith 600-\\s+] PASSED [ 37%] 730s dataframe/io/tests/test_csv.py::test_read_csv_convert_string_config SKIPPED [ 37%] 730s dataframe/io/tests/test_csv.py::test_read_csv_large_skiprows[read_csv-read_csv-name,amount\nAlice,100\nBob,-200\nCharlie,300\nDennis,400\nEdith,-500\nFrank,600\nAlice,200\nFrank,-200\nBob,600\nAlice,400\nFrank,200\nAlice,300\nEdith,600-7] PASSED [ 37%] 730s dataframe/io/tests/test_csv.py::test_read_csv_large_skiprows[read_table-read_table-name\tamount\nAlice\t100\nBob\t-200\nCharlie\t300\nDennis\t400\nEdith\t-500\nFrank\t600\nAlice\t200\nFrank\t-200\nBob\t600\nAlice\t400\nFrank\t200\nAlice\t300\nEdith\t600-skip1] PASSED [ 37%] 730s dataframe/io/tests/test_csv.py::test_read_csv_skiprows_only_in_first_partition[read_csv-read_csv-name,amount\nAlice,100\nBob,-200\nCharlie,300\nDennis,400\nEdith,-500\nFrank,600\nAlice,200\nFrank,-200\nBob,600\nAlice,400\nFrank,200\nAlice,300\nEdith,600-7] PASSED [ 37%] 730s dataframe/io/tests/test_csv.py::test_read_csv_skiprows_only_in_first_partition[read_table-read_table-name\tamount\nAlice\t100\nBob\t-200\nCharlie\t300\nDennis\t400\nEdith\t-500\nFrank\t600\nAlice\t200\nFrank\t-200\nBob\t600\nAlice\t400\nFrank\t200\nAlice\t300\nEdith\t600-skip1] PASSED [ 37%] 730s dataframe/io/tests/test_csv.py::test_read_csv_files[read_csv-read_csv-files0] PASSED [ 38%] 730s dataframe/io/tests/test_csv.py::test_read_csv_files[read_table-read_table-files1] PASSED [ 38%] 730s dataframe/io/tests/test_csv.py::test_read_csv_files_list[read_csv-read_csv-files0] PASSED [ 38%] 730s dataframe/io/tests/test_csv.py::test_read_csv_files_list[read_table-read_table-files1] PASSED [ 38%] 730s dataframe/io/tests/test_csv.py::test_read_csv_include_path_column[read_csv-files0] PASSED [ 38%] 730s dataframe/io/tests/test_csv.py::test_read_csv_include_path_column[read_table-files1] PASSED [ 38%] 730s dataframe/io/tests/test_csv.py::test_read_csv_include_path_column_as_str[read_csv-files0] PASSED [ 38%] 730s dataframe/io/tests/test_csv.py::test_read_csv_include_path_column_as_str[read_table-files1] PASSED [ 38%] 730s dataframe/io/tests/test_csv.py::test_read_csv_include_path_column_with_duplicate_name[read_csv-files0] PASSED [ 38%] 730s dataframe/io/tests/test_csv.py::test_read_csv_include_path_column_with_duplicate_name[read_table-files1] PASSED [ 38%] 730s dataframe/io/tests/test_csv.py::test_read_csv_include_path_column_is_dtype_category[read_csv-files0] PASSED [ 38%] 730s dataframe/io/tests/test_csv.py::test_read_csv_include_path_column_is_dtype_category[read_table-files1] PASSED [ 38%] 730s dataframe/io/tests/test_csv.py::test_read_csv_include_path_column_with_multiple_partitions_per_file[read_csv-files0] PASSED [ 38%] 730s dataframe/io/tests/test_csv.py::test_read_csv_include_path_column_with_multiple_partitions_per_file[read_table-files1] PASSED [ 38%] 730s dataframe/io/tests/test_csv.py::test_read_csv_index PASSED [ 38%] 730s dataframe/io/tests/test_csv.py::test_read_csv_skiprows_range PASSED [ 38%] 730s dataframe/io/tests/test_csv.py::test_usecols PASSED [ 38%] 730s dataframe/io/tests/test_csv.py::test_string_blocksize PASSED [ 38%] 730s dataframe/io/tests/test_csv.py::test_skipinitialspace PASSED [ 38%] 730s dataframe/io/tests/test_csv.py::test_consistent_dtypes PASSED [ 38%] 730s dataframe/io/tests/test_csv.py::test_consistent_dtypes_2 PASSED [ 38%] 730s dataframe/io/tests/test_csv.py::test_categorical_dtypes PASSED [ 38%] 730s dataframe/io/tests/test_csv.py::test_categorical_known PASSED [ 38%] 730s dataframe/io/tests/test_csv.py::test_compression_multiple_files[infer] PASSED [ 38%] 730s dataframe/io/tests/test_csv.py::test_compression_multiple_files[gzip] PASSED [ 38%] 730s dataframe/io/tests/test_csv.py::test_empty_csv_file PASSED [ 38%] 730s dataframe/io/tests/test_csv.py::test_read_csv_no_sample PASSED [ 38%] 730s dataframe/io/tests/test_csv.py::test_read_csv_sensitive_to_enforce PASSED [ 38%] 730s dataframe/io/tests/test_csv.py::test_read_csv_compression[None0-None] PASSED [ 38%] 730s dataframe/io/tests/test_csv.py::test_read_csv_compression[None0-10] PASSED [ 38%] 730s dataframe/io/tests/test_csv.py::test_read_csv_compression[zip-None] PASSED [ 38%] 730s dataframe/io/tests/test_csv.py::test_read_csv_compression[zip-10] PASSED [ 38%] 730s dataframe/io/tests/test_csv.py::test_read_csv_compression[bz2-None] PASSED [ 38%] 730s dataframe/io/tests/test_csv.py::test_read_csv_compression[bz2-10] PASSED [ 38%] 730s dataframe/io/tests/test_csv.py::test_read_csv_compression[gzip-None] PASSED [ 38%] 730s dataframe/io/tests/test_csv.py::test_read_csv_compression[gzip-10] PASSED [ 38%] 730s dataframe/io/tests/test_csv.py::test_read_csv_compression[lzma-None] SKIPPED [ 38%] 730s dataframe/io/tests/test_csv.py::test_read_csv_compression[lzma-10] SKIPPED [ 38%] 731s dataframe/io/tests/test_csv.py::test_read_csv_compression[xz-None] PASSED [ 38%] 731s dataframe/io/tests/test_csv.py::test_read_csv_compression[xz-10] PASSED [ 38%] 731s dataframe/io/tests/test_csv.py::test_read_csv_compression[lz4-None] SKIPPED [ 38%] 731s dataframe/io/tests/test_csv.py::test_read_csv_compression[lz4-10] SKIPPED [ 38%] 731s dataframe/io/tests/test_csv.py::test_read_csv_compression[None1-None] PASSED [ 38%] 731s dataframe/io/tests/test_csv.py::test_read_csv_compression[None1-10] PASSED [ 38%] 731s dataframe/io/tests/test_csv.py::test_warn_non_seekable_files SKIPPED [ 38%] 731s dataframe/io/tests/test_csv.py::test_windows_line_terminator PASSED [ 38%] 731s dataframe/io/tests/test_csv.py::test_header_int[1] PASSED [ 38%] 731s dataframe/io/tests/test_csv.py::test_header_int[2] PASSED [ 38%] 731s dataframe/io/tests/test_csv.py::test_header_int[3] PASSED [ 38%] 731s dataframe/io/tests/test_csv.py::test_header_None PASSED [ 38%] 731s dataframe/io/tests/test_csv.py::test_auto_blocksize PASSED [ 38%] 731s dataframe/io/tests/test_csv.py::test__infer_block_size PASSED [ 38%] 731s dataframe/io/tests/test_csv.py::test_auto_blocksize_max64mb PASSED [ 38%] 731s dataframe/io/tests/test_csv.py::test_auto_blocksize_csv PASSED [ 38%] 731s dataframe/io/tests/test_csv.py::test_head_partial_line_fix PASSED [ 38%] 731s dataframe/io/tests/test_csv.py::test_read_csv_raises_on_no_files PASSED [ 38%] 731s dataframe/io/tests/test_csv.py::test_read_csv_has_deterministic_name PASSED [ 38%] 731s dataframe/io/tests/test_csv.py::test_multiple_read_csv_has_deterministic_name PASSED [ 38%] 731s dataframe/io/tests/test_csv.py::test_read_csv_has_different_names_based_on_blocksize PASSED [ 38%] 731s dataframe/io/tests/test_csv.py::test_csv_with_integer_names PASSED [ 38%] 731s dataframe/io/tests/test_csv.py::test_late_dtypes PASSED [ 38%] 731s dataframe/io/tests/test_csv.py::test_assume_missing PASSED [ 38%] 731s dataframe/io/tests/test_csv.py::test_index_col PASSED [ 38%] 731s dataframe/io/tests/test_csv.py::test_read_csv_with_datetime_index_partitions_one PASSED [ 38%] 731s dataframe/io/tests/test_csv.py::test_read_csv_with_datetime_index_partitions_n PASSED [ 38%] 731s dataframe/io/tests/test_csv.py::test_encoding_gh601[utf-8-sig] PASSED [ 38%] 731s dataframe/io/tests/test_csv.py::test_encoding_gh601[utf-16] PASSED [ 38%] 731s dataframe/io/tests/test_csv.py::test_encoding_gh601[utf-16-le] PASSED [ 38%] 731s dataframe/io/tests/test_csv.py::test_encoding_gh601[utf-16-be] PASSED [ 38%] 731s dataframe/io/tests/test_csv.py::test_read_csv_header_issue_823 PASSED [ 38%] 731s dataframe/io/tests/test_csv.py::test_none_usecols PASSED [ 38%] 731s dataframe/io/tests/test_csv.py::test_parse_dates_multi_column PASSED [ 38%] 731s dataframe/io/tests/test_csv.py::test_read_csv_sep PASSED [ 38%] 731s dataframe/io/tests/test_csv.py::test_read_csv_slash_r PASSED [ 38%] 731s dataframe/io/tests/test_csv.py::test_read_csv_singleton_dtype PASSED [ 38%] 731s dataframe/io/tests/test_csv.py::test_read_csv_arrow_engine SKIPPED (...) [ 38%] 731s dataframe/io/tests/test_csv.py::test_robust_column_mismatch PASSED [ 38%] 731s dataframe/io/tests/test_csv.py::test_different_columns_are_allowed PASSED [ 38%] 731s dataframe/io/tests/test_csv.py::test_error_if_sample_is_too_small PASSED [ 38%] 731s dataframe/io/tests/test_csv.py::test_read_csv_names_not_none PASSED [ 38%] 731s dataframe/io/tests/test_csv.py::test_to_csv PASSED [ 38%] 731s dataframe/io/tests/test_csv.py::test_to_csv_multiple_files_cornercases PASSED [ 38%] 731s dataframe/io/tests/test_csv.py::test_to_single_csv PASSED [ 38%] 731s dataframe/io/tests/test_csv.py::test_to_single_csv_with_name_function PASSED [ 38%] 731s dataframe/io/tests/test_csv.py::test_to_single_csv_with_header_first_partition_only PASSED [ 38%] 731s dataframe/io/tests/test_csv.py::test_to_csv_with_single_file_and_exclusive_mode PASSED [ 38%] 732s dataframe/io/tests/test_csv.py::test_to_csv_single_file_exlusive_mode_no_overwrite PASSED [ 38%] 732s dataframe/io/tests/test_csv.py::test_to_single_csv_gzip PASSED [ 38%] 732s dataframe/io/tests/test_csv.py::test_to_csv_gzip XFAIL (to_csv does ...) [ 38%] 732s dataframe/io/tests/test_csv.py::test_to_csv_nodir PASSED [ 38%] 732s dataframe/io/tests/test_csv.py::test_to_csv_simple PASSED [ 38%] 732s dataframe/io/tests/test_csv.py::test_to_csv_with_single_file_and_append_mode PASSED [ 38%] 732s dataframe/io/tests/test_csv.py::test_to_csv_series PASSED [ 38%] 733s dataframe/io/tests/test_csv.py::test_to_csv_with_get PASSED [ 38%] 734s dataframe/io/tests/test_csv.py::test_to_csv_warns_using_scheduler_argument PASSED [ 38%] 735s dataframe/io/tests/test_csv.py::test_to_csv_errors_using_multiple_scheduler_args PASSED [ 38%] 736s dataframe/io/tests/test_csv.py::test_to_csv_keeps_all_non_scheduler_compute_kwargs PASSED [ 38%] 736s dataframe/io/tests/test_csv.py::test_to_csv_paths PASSED [ 38%] 736s dataframe/io/tests/test_csv.py::test_to_csv_header_empty_dataframe[False-] PASSED [ 38%] 736s dataframe/io/tests/test_csv.py::test_to_csv_header_empty_dataframe[True-x,y\n] PASSED [ 38%] 736s dataframe/io/tests/test_csv.py::test_to_csv_header[False-False-a,1\n-d,4\n] PASSED [ 38%] 736s dataframe/io/tests/test_csv.py::test_to_csv_header[True-False-x,y\n-x,y\n] PASSED [ 38%] 736s dataframe/io/tests/test_csv.py::test_to_csv_header[False-True-a,1\n-d,4\n] PASSED [ 38%] 736s dataframe/io/tests/test_csv.py::test_to_csv_header[True-True-x,y\n-d,4\n] PASSED [ 38%] 736s dataframe/io/tests/test_csv.py::test_to_csv_header[header4-False-aa,bb\n-aa,bb\n] PASSED [ 38%] 736s dataframe/io/tests/test_csv.py::test_to_csv_header[header5-True-aa,bb\n-d,4\n] PASSED [ 38%] 736s dataframe/io/tests/test_csv.py::test_to_csv_line_ending PASSED [ 38%] 736s dataframe/io/tests/test_csv.py::test_block_mask[block_lists0] PASSED [ 38%] 736s dataframe/io/tests/test_csv.py::test_block_mask[block_lists1] PASSED [ 38%] 736s dataframe/io/tests/test_csv.py::test_block_mask[block_lists2] PASSED [ 38%] 736s dataframe/io/tests/test_csv.py::test_block_mask[block_lists3] PASSED [ 38%] 736s dataframe/io/tests/test_csv.py::test_reading_empty_csv_files_with_path PASSED [ 38%] 736s dataframe/io/tests/test_csv.py::test_read_csv_groupby_get_group PASSED [ 38%] 736s dataframe/io/tests/test_csv.py::test_csv_getitem_column_order PASSED [ 38%] 736s dataframe/io/tests/test_csv.py::test_getitem_optimization_after_filter PASSED [ 38%] 736s dataframe/io/tests/test_csv.py::test_csv_parse_fail PASSED [ 38%] 736s dataframe/io/tests/test_csv.py::test_csv_name_should_be_different_even_if_head_is_same PASSED [ 38%] 736s dataframe/io/tests/test_csv.py::test_select_with_include_path_column PASSED [ 38%] 736s dataframe/io/tests/test_csv.py::test_names_with_header_0[True] PASSED [ 38%] 736s dataframe/io/tests/test_csv.py::test_names_with_header_0[False] PASSED [ 38%] 736s dataframe/io/tests/test_demo.py::test_make_timeseries PASSED [ 38%] 736s dataframe/io/tests/test_demo.py::test_make_timeseries_no_args PASSED [ 38%] 736s dataframe/io/tests/test_demo.py::test_make_timeseries_blockwise PASSED [ 38%] 736s dataframe/io/tests/test_demo.py::test_no_overlaps PASSED [ 38%] 736s dataframe/io/tests/test_demo.py::test_make_timeseries_keywords PASSED [ 38%] 736s dataframe/io/tests/test_demo.py::test_make_timeseries_fancy_keywords PASSED [ 38%] 737s dataframe/io/tests/test_demo.py::test_make_timeseries_getitem_compute PASSED [ 38%] 737s dataframe/io/tests/test_demo.py::test_make_timeseries_column_projection PASSED [ 39%] 737s dataframe/io/tests/test_demo.py::test_with_spec[None] PASSED [ 39%] 737s dataframe/io/tests/test_demo.py::test_with_spec[42] PASSED [ 39%] 737s dataframe/io/tests/test_demo.py::test_with_spec_non_default[None] PASSED [ 39%] 737s dataframe/io/tests/test_demo.py::test_with_spec_non_default[42] PASSED [ 39%] 737s dataframe/io/tests/test_demo.py::test_with_spec_pyarrow SKIPPED (pya...) [ 39%] 737s dataframe/io/tests/test_demo.py::test_same_prefix_col_numbering[None] PASSED [ 39%] 737s dataframe/io/tests/test_demo.py::test_same_prefix_col_numbering[42] PASSED [ 39%] 737s dataframe/io/tests/test_demo.py::test_with_spec_category_nunique PASSED [ 39%] 737s dataframe/io/tests/test_demo.py::test_with_spec_default_integer[None] PASSED [ 39%] 737s dataframe/io/tests/test_demo.py::test_with_spec_default_integer[42] PASSED [ 39%] 737s dataframe/io/tests/test_demo.py::test_with_spec_integer_method PASSED [ 39%] 737s dataframe/io/tests/test_demo.py::test_with_spec_datetime_index PASSED [ 39%] 737s dataframe/io/tests/test_hdf.py::test_to_hdf PASSED [ 39%] 737s dataframe/io/tests/test_hdf.py::test_to_hdf_multiple_nodes SKIPPED (...) [ 39%] 738s dataframe/io/tests/test_hdf.py::test_to_hdf_multiple_files PASSED [ 39%] 738s dataframe/io/tests/test_hdf.py::test_to_hdf_modes_multiple_nodes PASSED [ 39%] 739s dataframe/io/tests/test_hdf.py::test_to_hdf_modes_multiple_files PASSED [ 39%] 739s dataframe/io/tests/test_hdf.py::test_to_hdf_link_optimizations PASSED [ 39%] 739s dataframe/io/tests/test_hdf.py::test_to_hdf_lock_delays SKIPPED (seg...) [ 39%] 739s dataframe/io/tests/test_hdf.py::test_to_hdf_exceptions PASSED [ 39%] 739s dataframe/io/tests/test_hdf.py::test_to_hdf_schedulers[1-sync] SKIPPED [ 39%] 739s dataframe/io/tests/test_hdf.py::test_to_hdf_schedulers[1-threads] SKIPPED [ 39%] 739s dataframe/io/tests/test_hdf.py::test_to_hdf_schedulers[1-processes] SKIPPED [ 39%] 739s dataframe/io/tests/test_hdf.py::test_to_hdf_schedulers[4-sync] SKIPPED [ 39%] 739s dataframe/io/tests/test_hdf.py::test_to_hdf_schedulers[4-threads] SKIPPED [ 39%] 739s dataframe/io/tests/test_hdf.py::test_to_hdf_schedulers[4-processes] SKIPPED [ 39%] 739s dataframe/io/tests/test_hdf.py::test_to_hdf_schedulers[10-sync] SKIPPED [ 39%] 739s dataframe/io/tests/test_hdf.py::test_to_hdf_schedulers[10-threads] SKIPPED [ 39%] 739s dataframe/io/tests/test_hdf.py::test_to_hdf_schedulers[10-processes] SKIPPED [ 39%] 739s dataframe/io/tests/test_hdf.py::test_to_hdf_kwargs PASSED [ 39%] 739s dataframe/io/tests/test_hdf.py::test_to_fmt_warns PASSED [ 39%] 739s dataframe/io/tests/test_hdf.py::test_read_hdf[data0-assert_frame_equal] PASSED [ 39%] 739s dataframe/io/tests/test_hdf.py::test_read_hdf[data1-assert_series_equal] PASSED [ 39%] 740s dataframe/io/tests/test_hdf.py::test_read_hdf_multiply_open PASSED [ 39%] 740s dataframe/io/tests/test_hdf.py::test_read_hdf_multiple SKIPPED (segf...) [ 39%] 740s dataframe/io/tests/test_hdf.py::test_read_hdf_start_stop_values PASSED [ 39%] 740s dataframe/io/tests/test_hdf.py::test_hdf_globbing PASSED [ 39%] 740s dataframe/io/tests/test_hdf.py::test_hdf_file_list PASSED [ 39%] 740s dataframe/io/tests/test_hdf.py::test_read_hdf_pattern_pathlike PASSED [ 39%] 740s dataframe/io/tests/test_hdf.py::test_to_hdf_path_pathlike PASSED [ 39%] 740s dataframe/io/tests/test_hdf.py::test_read_hdf_doesnt_segfault PASSED [ 39%] 740s dataframe/io/tests/test_hdf.py::test_hdf_filenames PASSED [ 39%] 740s dataframe/io/tests/test_hdf.py::test_hdf_path_exceptions PASSED [ 39%] 740s dataframe/io/tests/test_hdf.py::test_hdf_nonpandas_keys PASSED [ 39%] 740s dataframe/io/tests/test_hdf.py::test_hdf_empty_dataframe PASSED [ 39%] 740s dataframe/io/tests/test_io.py::test_meta_from_array PASSED [ 39%] 740s dataframe/io/tests/test_io.py::test_meta_from_1darray PASSED [ 39%] 740s dataframe/io/tests/test_io.py::test_meta_from_recarray PASSED [ 39%] 740s dataframe/io/tests/test_io.py::test_from_array PASSED [ 39%] 740s dataframe/io/tests/test_io.py::test_from_array_with_record_dtype PASSED [ 39%] 740s dataframe/io/tests/test_io.py::test_from_pandas_dataframe PASSED [ 39%] 740s dataframe/io/tests/test_io.py::test_from_pandas_small PASSED [ 39%] 740s dataframe/io/tests/test_io.py::test_from_pandas_npartitions_is_accurate[1] PASSED [ 39%] 740s dataframe/io/tests/test_io.py::test_from_pandas_npartitions_is_accurate[2] PASSED [ 39%] 740s dataframe/io/tests/test_io.py::test_from_pandas_npartitions_is_accurate[4] PASSED [ 39%] 740s dataframe/io/tests/test_io.py::test_from_pandas_npartitions_is_accurate[5] PASSED [ 39%] 740s dataframe/io/tests/test_io.py::test_from_pandas_series PASSED [ 39%] 740s dataframe/io/tests/test_io.py::test_from_pandas_non_sorted PASSED [ 39%] 740s dataframe/io/tests/test_io.py::test_from_pandas_single_row PASSED [ 39%] 740s dataframe/io/tests/test_io.py::test_from_pandas_with_datetime_index PASSED [ 39%] 740s dataframe/io/tests/test_io.py::test_from_pandas_with_index_nulls[None] PASSED [ 39%] 740s dataframe/io/tests/test_io.py::test_from_pandas_with_index_nulls[null_value1] PASSED [ 39%] 740s dataframe/io/tests/test_io.py::test_from_pandas_with_index_nulls[null_value2] PASSED [ 39%] 740s dataframe/io/tests/test_io.py::test_from_pandas_with_wrong_args PASSED [ 39%] 740s dataframe/io/tests/test_io.py::test_from_pandas_chunksize_one PASSED [ 39%] 740s dataframe/io/tests/test_io.py::test_from_pandas_npartitions_duplicates[index0] PASSED [ 39%] 740s dataframe/io/tests/test_io.py::test_from_pandas_npartitions_duplicates[index1] PASSED [ 39%] 740s dataframe/io/tests/test_io.py::test_from_pandas_npartitions_duplicates[index2] PASSED [ 39%] 740s dataframe/io/tests/test_io.py::test_from_pandas_convert_string_config SKIPPED [ 39%] 740s dataframe/io/tests/test_io.py::test_from_pandas_convert_string_config_raises SKIPPED [ 39%] 740s dataframe/io/tests/test_io.py::test_from_pandas_immutable[True-index0] PASSED [ 39%] 740s dataframe/io/tests/test_io.py::test_from_pandas_immutable[True-index1] PASSED [ 39%] 740s dataframe/io/tests/test_io.py::test_from_pandas_immutable[False-index0] PASSED [ 39%] 740s dataframe/io/tests/test_io.py::test_from_pandas_immutable[False-index1] PASSED [ 39%] 740s dataframe/io/tests/test_io.py::test_gpu_from_pandas_npartitions_duplicates SKIPPED [ 39%] 740s dataframe/io/tests/test_io.py::test_DataFrame_from_dask_array PASSED [ 39%] 740s dataframe/io/tests/test_io.py::test_DataFrame_from_dask_array_with_blockwise_ops PASSED [ 39%] 740s dataframe/io/tests/test_io.py::test_Series_from_dask_array PASSED [ 39%] 741s dataframe/io/tests/test_io.py::test_from_dask_array_index[True] PASSED [ 39%] 741s dataframe/io/tests/test_io.py::test_from_dask_array_index[False] PASSED [ 39%] 741s dataframe/io/tests/test_io.py::test_from_dask_array_index_raises PASSED [ 39%] 741s dataframe/io/tests/test_io.py::test_from_array_raises_more_than_2D PASSED [ 39%] 741s dataframe/io/tests/test_io.py::test_from_dask_array_compat_numpy_array PASSED [ 39%] 741s dataframe/io/tests/test_io.py::test_from_array_wrong_column_shape_error PASSED [ 39%] 741s dataframe/io/tests/test_io.py::test_from_array_with_column_names PASSED [ 39%] 741s dataframe/io/tests/test_io.py::test_from_dask_array_compat_numpy_array_1d PASSED [ 39%] 741s dataframe/io/tests/test_io.py::test_from_array_1d_with_column_names PASSED [ 39%] 741s dataframe/io/tests/test_io.py::test_from_array_1d_list_of_columns_gives_dataframe PASSED [ 39%] 741s dataframe/io/tests/test_io.py::test_from_dask_array_struct_dtype PASSED [ 39%] 741s dataframe/io/tests/test_io.py::test_from_dask_array_unknown_chunks PASSED [ 39%] 741s dataframe/io/tests/test_io.py::test_from_dask_array_empty_chunks[chunksizes0-expected_divisions0] PASSED [ 39%] 741s dataframe/io/tests/test_io.py::test_from_dask_array_empty_chunks[chunksizes1-expected_divisions1] PASSED [ 39%] 741s dataframe/io/tests/test_io.py::test_from_dask_array_empty_chunks[chunksizes2-expected_divisions2] PASSED [ 39%] 741s dataframe/io/tests/test_io.py::test_from_dask_array_unknown_width_error PASSED [ 39%] 741s dataframe/io/tests/test_io.py::test_from_array_dispatching[cupy-cudf] SKIPPED [ 39%] 741s dataframe/io/tests/test_io.py::test_from_array_dispatching[numpy-pandas] PASSED [ 39%] 748s dataframe/io/tests/test_io.py::test_to_bag PASSED [ 39%] 748s dataframe/io/tests/test_io.py::test_to_bag_frame PASSED [ 39%] 748s dataframe/io/tests/test_io.py::test_to_records PASSED [ 39%] 748s dataframe/io/tests/test_io.py::test_to_records_with_lengths[lengths0] PASSED [ 39%] 748s dataframe/io/tests/test_io.py::test_to_records_with_lengths[True] PASSED [ 39%] 748s dataframe/io/tests/test_io.py::test_to_records_raises PASSED [ 39%] 748s dataframe/io/tests/test_io.py::test_from_delayed PASSED [ 39%] 748s dataframe/io/tests/test_io.py::test_from_delayed_optimize_fusion PASSED [ 39%] 748s dataframe/io/tests/test_io.py::test_from_delayed_to_dask_array PASSED [ 39%] 748s dataframe/io/tests/test_io.py::test_from_delayed_preserves_hlgs PASSED [ 39%] 749s dataframe/io/tests/test_io.py::test_from_delayed_misordered_meta PASSED [ 39%] 749s dataframe/io/tests/test_io.py::test_from_delayed_sorted PASSED [ 39%] 749s dataframe/io/tests/test_io.py::test_to_delayed PASSED [ 39%] 749s dataframe/io/tests/test_io.py::test_to_delayed_optimize_graph PASSED [ 39%] 749s dataframe/io/tests/test_io.py::test_from_dask_array_index_dtype PASSED [ 39%] 749s dataframe/io/tests/test_io.py::test_from_map_simple[vals0] PASSED [ 39%] 749s dataframe/io/tests/test_io.py::test_from_map_simple[vals1] PASSED [ 39%] 749s dataframe/io/tests/test_io.py::test_from_map_simple[vals2] PASSED [ 39%] 749s dataframe/io/tests/test_io.py::test_from_map_multi PASSED [ 39%] 749s dataframe/io/tests/test_io.py::test_from_map_args PASSED [ 39%] 749s dataframe/io/tests/test_io.py::test_from_map_divisions PASSED [ 39%] 749s dataframe/io/tests/test_io.py::test_from_map_meta PASSED [ 39%] 749s dataframe/io/tests/test_io.py::test_from_map_custom_name PASSED [ 39%] 749s dataframe/io/tests/test_io.py::test_from_map_other_iterables[iterable0] PASSED [ 39%] 749s dataframe/io/tests/test_io.py::test_from_map_other_iterables[iterable1] PASSED [ 39%] 749s dataframe/io/tests/test_io.py::test_from_map_other_iterables[_generator] PASSED [ 39%] 749s dataframe/io/tests/test_io.py::test_from_map_column_projection PASSED [ 39%] 749s dataframe/io/tests/test_io.py::test_from_dict_backends[pandas] PASSED [ 39%] 749s dataframe/io/tests/test_io.py::test_from_dict_backends[cudf] SKIPPED [ 39%] 749s dataframe/io/tests/test_json.py::test_read_json_with_path_column[split] PASSED [ 39%] 749s dataframe/io/tests/test_json.py::test_read_json_with_path_column[records] PASSED [ 40%] 749s dataframe/io/tests/test_json.py::test_read_json_with_path_column[index] PASSED [ 40%] 749s dataframe/io/tests/test_json.py::test_read_json_with_path_column[columns] PASSED [ 40%] 749s dataframe/io/tests/test_json.py::test_read_json_with_path_column[values] PASSED [ 40%] 749s dataframe/io/tests/test_json.py::test_read_json_path_column_with_duplicate_name_is_error PASSED [ 40%] 749s dataframe/io/tests/test_json.py::test_read_json_with_path_converter PASSED [ 40%] 749s dataframe/io/tests/test_json.py::test_read_orient_not_records_and_lines PASSED [ 40%] 749s dataframe/io/tests/test_json.py::test_write_orient_not_records_and_lines PASSED [ 40%] 749s dataframe/io/tests/test_json.py::test_read_json_multiple_files_with_path_column[5] PASSED [ 40%] 749s dataframe/io/tests/test_json.py::test_read_json_multiple_files_with_path_column[15] PASSED [ 40%] 749s dataframe/io/tests/test_json.py::test_read_json_multiple_files_with_path_column[33] PASSED [ 40%] 749s dataframe/io/tests/test_json.py::test_read_json_multiple_files_with_path_column[200] PASSED [ 40%] 749s dataframe/io/tests/test_json.py::test_read_json_multiple_files_with_path_column[90000] PASSED [ 40%] 749s dataframe/io/tests/test_json.py::test_read_json_basic[split] PASSED [ 40%] 749s dataframe/io/tests/test_json.py::test_read_json_basic[records] PASSED [ 40%] 749s dataframe/io/tests/test_json.py::test_read_json_basic[index] PASSED [ 40%] 749s dataframe/io/tests/test_json.py::test_read_json_basic[columns] PASSED [ 40%] 749s dataframe/io/tests/test_json.py::test_read_json_basic[values] PASSED [ 40%] 749s dataframe/io/tests/test_json.py::test_read_json_fkeyword[pandas] PASSED [ 40%] 749s dataframe/io/tests/test_json.py::test_read_json_fkeyword[json] PASSED [ 40%] 749s dataframe/io/tests/test_json.py::test_read_json_engine_str[ujson] PASSED [ 40%] 749s dataframe/io/tests/test_json.py::test_read_json_engine_str[read_json] PASSED [ 40%] 749s dataframe/io/tests/test_json.py::test_read_json_meta[split] PASSED [ 40%] 749s dataframe/io/tests/test_json.py::test_read_json_meta[records] PASSED [ 40%] 749s dataframe/io/tests/test_json.py::test_read_json_meta[index] PASSED [ 40%] 749s dataframe/io/tests/test_json.py::test_read_json_meta[columns] PASSED [ 40%] 749s dataframe/io/tests/test_json.py::test_read_json_meta[values] PASSED [ 40%] 749s dataframe/io/tests/test_json.py::test_write_json_basic[split] PASSED [ 40%] 749s dataframe/io/tests/test_json.py::test_write_json_basic[records] PASSED [ 40%] 750s dataframe/io/tests/test_json.py::test_write_json_basic[index] PASSED [ 40%] 750s dataframe/io/tests/test_json.py::test_write_json_basic[columns] PASSED [ 40%] 750s dataframe/io/tests/test_json.py::test_write_json_basic[values] PASSED [ 40%] 751s dataframe/io/tests/test_json.py::test_to_json_with_get PASSED [ 40%] 751s dataframe/io/tests/test_json.py::test_read_json_error PASSED [ 40%] 751s dataframe/io/tests/test_json.py::test_read_chunked[5] PASSED [ 40%] 751s dataframe/io/tests/test_json.py::test_read_chunked[15] PASSED [ 40%] 751s dataframe/io/tests/test_json.py::test_read_chunked[33] PASSED [ 40%] 751s dataframe/io/tests/test_json.py::test_read_chunked[200] PASSED [ 40%] 751s dataframe/io/tests/test_json.py::test_read_chunked[90000] PASSED [ 40%] 751s dataframe/io/tests/test_json.py::test_json_compressed[None] PASSED [ 40%] 751s dataframe/io/tests/test_json.py::test_json_compressed[gzip] PASSED [ 40%] 751s dataframe/io/tests/test_json.py::test_json_compressed[xz] PASSED [ 40%] 751s dataframe/io/tests/test_json.py::test_read_json_inferred_compression PASSED [ 40%] 751s dataframe/io/tests/test_json.py::test_to_json_results PASSED [ 40%] 751s dataframe/io/tests/test_parquet.py::test_get_engine_pyarrow SKIPPED [ 40%] 751s dataframe/io/tests/test_parquet.py::test_get_engine_fastparquet SKIPPED [ 40%] 751s dataframe/io/tests/test_parquet.py::test_get_engine_fastparquet_only SKIPPED [ 40%] 751s dataframe/io/tests/test_parquet.py::test_get_engine_no_engine PASSED [ 40%] 751s dataframe/io/tests/test_parquet.py::test_get_engine_third_party PASSED [ 40%] 751s dataframe/io/tests/test_parquet.py::test_get_engine_invalid PASSED [ 40%] 751s dataframe/io/tests/test_parquet.py::test_local[fastparquet-fastparquet-False] SKIPPED [ 40%] 751s dataframe/io/tests/test_parquet.py::test_local[fastparquet-fastparquet-True] SKIPPED [ 40%] 751s dataframe/io/tests/test_parquet.py::test_local[fastparquet-pyarrow-False] SKIPPED [ 40%] 751s dataframe/io/tests/test_parquet.py::test_local[fastparquet-pyarrow-True] SKIPPED [ 40%] 751s dataframe/io/tests/test_parquet.py::test_local[pyarrow-fastparquet-False] SKIPPED [ 40%] 751s dataframe/io/tests/test_parquet.py::test_local[pyarrow-fastparquet-True] SKIPPED [ 40%] 751s dataframe/io/tests/test_parquet.py::test_local[pyarrow-pyarrow-False] SKIPPED [ 40%] 751s dataframe/io/tests/test_parquet.py::test_local[pyarrow-pyarrow-True] SKIPPED [ 40%] 751s dataframe/io/tests/test_parquet.py::test_empty[fastparquet-fastparquet-False] SKIPPED [ 40%] 751s dataframe/io/tests/test_parquet.py::test_empty[fastparquet-fastparquet-True] SKIPPED [ 40%] 751s dataframe/io/tests/test_parquet.py::test_empty[fastparquet-pyarrow-False] SKIPPED [ 40%] 751s dataframe/io/tests/test_parquet.py::test_empty[fastparquet-pyarrow-True] SKIPPED [ 40%] 751s dataframe/io/tests/test_parquet.py::test_empty[pyarrow-fastparquet-False] SKIPPED [ 40%] 751s dataframe/io/tests/test_parquet.py::test_empty[pyarrow-fastparquet-True] SKIPPED [ 40%] 751s dataframe/io/tests/test_parquet.py::test_empty[pyarrow-pyarrow-False] SKIPPED [ 40%] 751s dataframe/io/tests/test_parquet.py::test_empty[pyarrow-pyarrow-True] SKIPPED [ 40%] 751s dataframe/io/tests/test_parquet.py::test_simple[fastparquet-fastparquet] SKIPPED [ 40%] 751s dataframe/io/tests/test_parquet.py::test_simple[fastparquet-pyarrow] SKIPPED [ 40%] 751s dataframe/io/tests/test_parquet.py::test_simple[pyarrow-fastparquet] SKIPPED [ 40%] 751s dataframe/io/tests/test_parquet.py::test_simple[pyarrow-pyarrow] SKIPPED [ 40%] 751s dataframe/io/tests/test_parquet.py::test_delayed_no_metadata[fastparquet-fastparquet] SKIPPED [ 40%] 751s dataframe/io/tests/test_parquet.py::test_delayed_no_metadata[fastparquet-pyarrow] SKIPPED [ 40%] 751s dataframe/io/tests/test_parquet.py::test_delayed_no_metadata[pyarrow-fastparquet] SKIPPED [ 40%] 751s dataframe/io/tests/test_parquet.py::test_delayed_no_metadata[pyarrow-pyarrow] SKIPPED [ 40%] 751s dataframe/io/tests/test_parquet.py::test_read_glob[fastparquet-fastparquet] SKIPPED [ 40%] 751s dataframe/io/tests/test_parquet.py::test_read_glob[fastparquet-pyarrow] SKIPPED [ 40%] 751s dataframe/io/tests/test_parquet.py::test_read_glob[pyarrow-fastparquet] SKIPPED [ 40%] 751s dataframe/io/tests/test_parquet.py::test_read_glob[pyarrow-pyarrow] SKIPPED [ 40%] 751s dataframe/io/tests/test_parquet.py::test_calculate_divisions_false[fastparquet-fastparquet] SKIPPED [ 40%] 751s dataframe/io/tests/test_parquet.py::test_calculate_divisions_false[fastparquet-pyarrow] SKIPPED [ 40%] 751s dataframe/io/tests/test_parquet.py::test_calculate_divisions_false[pyarrow-fastparquet] SKIPPED [ 40%] 751s dataframe/io/tests/test_parquet.py::test_calculate_divisions_false[pyarrow-pyarrow] SKIPPED [ 40%] 751s dataframe/io/tests/test_parquet.py::test_read_list[fastparquet-fastparquet] SKIPPED [ 40%] 751s dataframe/io/tests/test_parquet.py::test_read_list[fastparquet-pyarrow] SKIPPED [ 40%] 751s dataframe/io/tests/test_parquet.py::test_read_list[pyarrow-fastparquet] SKIPPED [ 40%] 751s dataframe/io/tests/test_parquet.py::test_read_list[pyarrow-pyarrow] SKIPPED [ 40%] 751s dataframe/io/tests/test_parquet.py::test_columns_auto_index[fastparquet-fastparquet] SKIPPED [ 40%] 751s dataframe/io/tests/test_parquet.py::test_columns_auto_index[fastparquet-pyarrow] SKIPPED [ 40%] 751s dataframe/io/tests/test_parquet.py::test_columns_auto_index[pyarrow-fastparquet] SKIPPED [ 40%] 751s dataframe/io/tests/test_parquet.py::test_columns_auto_index[pyarrow-pyarrow] SKIPPED [ 40%] 751s dataframe/io/tests/test_parquet.py::test_columns_index[fastparquet-fastparquet] SKIPPED [ 40%] 751s dataframe/io/tests/test_parquet.py::test_columns_index[fastparquet-pyarrow] SKIPPED [ 40%] 751s dataframe/io/tests/test_parquet.py::test_columns_index[pyarrow-fastparquet] SKIPPED [ 40%] 751s dataframe/io/tests/test_parquet.py::test_columns_index[pyarrow-pyarrow] SKIPPED [ 40%] 751s dataframe/io/tests/test_parquet.py::test_nonsense_column[fastparquet] SKIPPED [ 40%] 751s dataframe/io/tests/test_parquet.py::test_nonsense_column[pyarrow] SKIPPED [ 40%] 751s dataframe/io/tests/test_parquet.py::test_columns_no_index[fastparquet-fastparquet] SKIPPED [ 40%] 751s dataframe/io/tests/test_parquet.py::test_columns_no_index[fastparquet-pyarrow] SKIPPED [ 40%] 751s dataframe/io/tests/test_parquet.py::test_columns_no_index[pyarrow-fastparquet] SKIPPED [ 40%] 751s dataframe/io/tests/test_parquet.py::test_columns_no_index[pyarrow-pyarrow] SKIPPED [ 40%] 751s dataframe/io/tests/test_parquet.py::test_calculate_divisions_no_index[fastparquet-fastparquet] SKIPPED [ 40%] 751s dataframe/io/tests/test_parquet.py::test_calculate_divisions_no_index[fastparquet-pyarrow] SKIPPED [ 40%] 751s dataframe/io/tests/test_parquet.py::test_calculate_divisions_no_index[pyarrow-fastparquet] SKIPPED [ 40%] 751s dataframe/io/tests/test_parquet.py::test_calculate_divisions_no_index[pyarrow-pyarrow] SKIPPED [ 40%] 751s dataframe/io/tests/test_parquet.py::test_columns_index_with_multi_index[fastparquet] SKIPPED [ 40%] 751s dataframe/io/tests/test_parquet.py::test_columns_index_with_multi_index[pyarrow] SKIPPED [ 40%] 751s dataframe/io/tests/test_parquet.py::test_no_index[fastparquet-fastparquet] SKIPPED [ 40%] 751s dataframe/io/tests/test_parquet.py::test_no_index[fastparquet-pyarrow] SKIPPED [ 40%] 751s dataframe/io/tests/test_parquet.py::test_no_index[pyarrow-fastparquet] SKIPPED [ 40%] 751s dataframe/io/tests/test_parquet.py::test_no_index[pyarrow-pyarrow] SKIPPED [ 40%] 751s dataframe/io/tests/test_parquet.py::test_read_series[fastparquet] SKIPPED [ 40%] 751s dataframe/io/tests/test_parquet.py::test_read_series[pyarrow] SKIPPED [ 40%] 751s dataframe/io/tests/test_parquet.py::test_names[fastparquet] SKIPPED [ 40%] 751s dataframe/io/tests/test_parquet.py::test_names[pyarrow] SKIPPED (pya...) [ 40%] 751s dataframe/io/tests/test_parquet.py::test_roundtrip_from_pandas[fastparquet-fastparquet] SKIPPED [ 40%] 751s dataframe/io/tests/test_parquet.py::test_roundtrip_from_pandas[fastparquet-pyarrow] SKIPPED [ 40%] 751s dataframe/io/tests/test_parquet.py::test_roundtrip_from_pandas[pyarrow-fastparquet] SKIPPED [ 40%] 751s dataframe/io/tests/test_parquet.py::test_roundtrip_from_pandas[pyarrow-pyarrow] SKIPPED [ 40%] 751s dataframe/io/tests/test_parquet.py::test_roundtrip_nullable_dtypes SKIPPED [ 40%] 751s dataframe/io/tests/test_parquet.py::test_use_nullable_dtypes[fastparquet-pandas] SKIPPED [ 40%] 751s dataframe/io/tests/test_parquet.py::test_use_nullable_dtypes[fastparquet-pyarrow] SKIPPED [ 40%] 751s dataframe/io/tests/test_parquet.py::test_use_nullable_dtypes[pyarrow-pandas] SKIPPED [ 40%] 751s dataframe/io/tests/test_parquet.py::test_use_nullable_dtypes[pyarrow-pyarrow] SKIPPED [ 40%] 751s dataframe/io/tests/test_parquet.py::test_use_nullable_dtypes_with_types_mapper[fastparquet] SKIPPED [ 40%] 751s dataframe/io/tests/test_parquet.py::test_use_nullable_dtypes_with_types_mapper[pyarrow] SKIPPED [ 40%] 751s dataframe/io/tests/test_parquet.py::test_categorical[fastparquet-fastparquet] SKIPPED [ 40%] 751s dataframe/io/tests/test_parquet.py::test_categorical[fastparquet-pyarrow] SKIPPED [ 40%] 751s dataframe/io/tests/test_parquet.py::test_categorical[pyarrow-fastparquet] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_categorical[pyarrow-pyarrow] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_append[fastparquet-False] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_append[fastparquet-True] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_append[pyarrow-False] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_append[pyarrow-True] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_append_create[fastparquet] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_append_create[pyarrow] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_append_with_partition SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_partition_on_cats[fastparquet] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_partition_on_cats[pyarrow] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_partition_on_cats_pyarrow[False-False] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_partition_on_cats_pyarrow[False-True] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_partition_on_cats_pyarrow[True-False] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_partition_on_cats_pyarrow[True-True] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_partition_parallel_metadata[fastparquet] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_partition_parallel_metadata[pyarrow] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_partition_on_cats_2[fastparquet] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_partition_on_cats_2[pyarrow] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_append_wo_index[fastparquet-False] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_append_wo_index[fastparquet-True] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_append_wo_index[pyarrow-False] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_append_wo_index[pyarrow-True] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_append_overlapping_divisions[fastparquet-index0-offset0-False] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_append_overlapping_divisions[fastparquet-index0-offset0-True] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_append_overlapping_divisions[fastparquet-index1-499-False] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_append_overlapping_divisions[fastparquet-index1-499-True] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_append_overlapping_divisions[pyarrow-index0-offset0-False] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_append_overlapping_divisions[pyarrow-index0-offset0-True] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_append_overlapping_divisions[pyarrow-index1-499-False] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_append_overlapping_divisions[pyarrow-index1-499-True] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_append_known_divisions_to_unknown_divisions_works[fastparquet] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_append_known_divisions_to_unknown_divisions_works[pyarrow] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_append_different_columns[fastparquet-False] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_append_different_columns[fastparquet-True] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_append_different_columns[pyarrow-False] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_append_different_columns[pyarrow-True] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_append_dict_column SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_ordering[fastparquet-fastparquet] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_ordering[fastparquet-pyarrow] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_ordering[pyarrow-fastparquet] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_ordering[pyarrow-pyarrow] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_read_parquet_custom_columns[fastparquet] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_read_parquet_custom_columns[pyarrow] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df0-write_kwargs0-read_kwargs0] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df1-write_kwargs1-read_kwargs1] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df2-write_kwargs2-read_kwargs2] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df3-write_kwargs3-read_kwargs3] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df4-write_kwargs4-read_kwargs4] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df5-write_kwargs5-read_kwargs5] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df6-write_kwargs6-read_kwargs6] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df7-write_kwargs7-read_kwargs7] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df8-write_kwargs8-read_kwargs8] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df9-write_kwargs9-read_kwargs9] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df10-write_kwargs10-read_kwargs10] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df11-write_kwargs11-read_kwargs11] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df12-write_kwargs12-read_kwargs12] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df13-write_kwargs13-read_kwargs13] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df14-write_kwargs14-read_kwargs14] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df15-write_kwargs15-read_kwargs15] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df16-write_kwargs16-read_kwargs16] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df17-write_kwargs17-read_kwargs17] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df18-write_kwargs18-read_kwargs18] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df19-write_kwargs19-read_kwargs19] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df20-write_kwargs20-read_kwargs20] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df21-write_kwargs21-read_kwargs21] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df22-write_kwargs22-read_kwargs22] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df23-write_kwargs23-read_kwargs23] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df24-write_kwargs24-read_kwargs24] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df0-write_kwargs0-read_kwargs0] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df1-write_kwargs1-read_kwargs1] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df2-write_kwargs2-read_kwargs2] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df3-write_kwargs3-read_kwargs3] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df4-write_kwargs4-read_kwargs4] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df5-write_kwargs5-read_kwargs5] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df6-write_kwargs6-read_kwargs6] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df7-write_kwargs7-read_kwargs7] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df8-write_kwargs8-read_kwargs8] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df9-write_kwargs9-read_kwargs9] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df10-write_kwargs10-read_kwargs10] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df11-write_kwargs11-read_kwargs11] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df12-write_kwargs12-read_kwargs12] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df13-write_kwargs13-read_kwargs13] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df14-write_kwargs14-read_kwargs14] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df15-write_kwargs15-read_kwargs15] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df16-write_kwargs16-read_kwargs16] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df17-write_kwargs17-read_kwargs17] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df18-write_kwargs18-read_kwargs18] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df19-write_kwargs19-read_kwargs19] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df20-write_kwargs20-read_kwargs20] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df21-write_kwargs21-read_kwargs21] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df22-write_kwargs22-read_kwargs22] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df23-write_kwargs23-read_kwargs23] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df24-write_kwargs24-read_kwargs24] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_categories[fastparquet] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_categories[pyarrow] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_categories_unnamed_index[fastparquet] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_categories_unnamed_index[pyarrow] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_empty_partition[fastparquet] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_empty_partition[pyarrow] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_timestamp_index[fastparquet-True] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_timestamp_index[fastparquet-False] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_timestamp_index[pyarrow-True] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_timestamp_index[pyarrow-False] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_to_parquet_fastparquet_default_writes_nulls SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_to_parquet_pyarrow_w_inconsistent_schema_by_partition_succeeds_w_manual_schema SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_pyarrow_schema_inference[infer-False] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_pyarrow_schema_inference[infer-True] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_pyarrow_schema_inference[complex-False] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_pyarrow_schema_inference[complex-True] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_pyarrow_schema_mismatch_error SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_pyarrow_schema_mismatch_explicit_schema_none SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_partition_on[fastparquet] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_partition_on[pyarrow] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_partition_on_duplicates[fastparquet] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_partition_on_duplicates[pyarrow] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_partition_on_string[aa] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_partition_on_string[partition_on1] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_filters_categorical[fastparquet-fastparquet] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_filters_categorical[fastparquet-pyarrow] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_filters_categorical[pyarrow-fastparquet] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_filters_categorical[pyarrow-pyarrow] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_filters[fastparquet-fastparquet] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_filters[fastparquet-pyarrow] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_filters[pyarrow-fastparquet] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_filters[pyarrow-pyarrow] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_filters_v0[fastparquet-fastparquet] SKIPPED [ 41%] 751s dataframe/io/tests/test_parquet.py::test_filters_v0[fastparquet-pyarrow] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_filters_v0[pyarrow-fastparquet] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_filters_v0[pyarrow-pyarrow] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_filtering_pyarrow_dataset[fastparquet] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_filtering_pyarrow_dataset[pyarrow] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_filters_file_list[fastparquet] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_filters_file_list[pyarrow] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_pyarrow_filter_divisions SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_divisions_read_with_filters SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_divisions_are_known_read_with_filters SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_to_parquet_lazy[fastparquet-threads] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_to_parquet_lazy[fastparquet-processes] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_to_parquet_lazy[pyarrow-threads] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_to_parquet_lazy[pyarrow-processes] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_to_parquet_calls_invalidate_cache[False] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_to_parquet_calls_invalidate_cache[True] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_timestamp96 SKIPPED (fastpa...) [ 42%] 751s dataframe/io/tests/test_parquet.py::test_drill_scheme SKIPPED (fastp...) [ 42%] 751s dataframe/io/tests/test_parquet.py::test_parquet_select_cats[fastparquet] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_parquet_select_cats[pyarrow] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_columns_name[fastparquet] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_columns_name[pyarrow] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_compression[fastparquet-None] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_compression[fastparquet-gzip] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_compression[fastparquet-snappy] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_compression[pyarrow-None] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_compression[pyarrow-gzip] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_compression[pyarrow-snappy] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_partition_on_and_compression[fastparquet-None] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_partition_on_and_compression[fastparquet-gzip] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_partition_on_and_compression[fastparquet-snappy] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_partition_on_and_compression[pyarrow-None] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_partition_on_and_compression[pyarrow-gzip] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_partition_on_and_compression[pyarrow-snappy] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_parse_pandas_metadata[pandas_metadata0] PASSED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_parse_pandas_metadata[pandas_metadata1] PASSED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_parse_pandas_metadata[pandas_metadata2] PASSED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_parse_pandas_metadata_null_index PASSED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_read_no_metadata[fastparquet] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_read_no_metadata[pyarrow] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_parse_pandas_metadata_duplicate_index_columns PASSED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_parse_pandas_metadata_column_with_index_name PASSED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_kwargs[fastparquet] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_kwargs[pyarrow] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_unknown_kwargs[fastparquet] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_unknown_kwargs[pyarrow] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_to_parquet_with_get[fastparquet] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_to_parquet_with_get[pyarrow] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_select_partitioned_column[fastparquet] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_select_partitioned_column[pyarrow] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_with_tz SKIPPED (fastparque...) [ 42%] 751s dataframe/io/tests/test_parquet.py::test_arrow_partitioning SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_informative_error_messages PASSED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_append_cat_fp[fastparquet] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_append_cat_fp[pyarrow] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df0] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df1] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df2] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df3] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df4] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df5] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df6] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df7] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df8] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df9] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df10] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df11] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df12] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df13] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df14] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df15] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df16] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df17] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df18] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df19] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df20] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_datasets_timeseries[fastparquet] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_datasets_timeseries[pyarrow] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_pathlib_path[fastparquet] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_pathlib_path[pyarrow] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_categories_large[fastparquet] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_categories_large[pyarrow] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_read_glob_no_meta[fastparquet-fastparquet] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_read_glob_no_meta[fastparquet-pyarrow] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_read_glob_no_meta[pyarrow-fastparquet] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_read_glob_no_meta[pyarrow-pyarrow] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_read_glob_yes_meta[fastparquet-fastparquet] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_read_glob_yes_meta[fastparquet-pyarrow] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_read_glob_yes_meta[pyarrow-fastparquet] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_read_glob_yes_meta[pyarrow-pyarrow] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[fastparquet-fastparquet-True-True] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[fastparquet-fastparquet-True-False] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[fastparquet-fastparquet-False-True] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[fastparquet-fastparquet-False-False] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[fastparquet-pyarrow-True-True] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[fastparquet-pyarrow-True-False] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[fastparquet-pyarrow-False-True] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[fastparquet-pyarrow-False-False] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[pyarrow-fastparquet-True-True] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[pyarrow-fastparquet-True-False] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[pyarrow-fastparquet-False-True] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[pyarrow-fastparquet-False-False] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[pyarrow-pyarrow-True-True] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[pyarrow-pyarrow-True-False] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[pyarrow-pyarrow-False-True] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[pyarrow-pyarrow-False-False] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_statistics_nometa[fastparquet-fastparquet] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_statistics_nometa[fastparquet-pyarrow] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_statistics_nometa[pyarrow-fastparquet] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_statistics_nometa[pyarrow-pyarrow] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_timeseries_nulls_in_schema[fastparquet-infer] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_timeseries_nulls_in_schema[fastparquet-None] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_timeseries_nulls_in_schema[pyarrow-infer] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_timeseries_nulls_in_schema[pyarrow-None] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_graph_size_pyarrow[fastparquet] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_graph_size_pyarrow[pyarrow] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_getitem_optimization[fastparquet-None-True] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_getitem_optimization[fastparquet-None-False] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_getitem_optimization[fastparquet-index1-True] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_getitem_optimization[fastparquet-index1-False] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_getitem_optimization[pyarrow-None-True] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_getitem_optimization[pyarrow-None-False] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_getitem_optimization[pyarrow-index1-True] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_getitem_optimization[pyarrow-index1-False] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_getitem_optimization_empty[fastparquet] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_getitem_optimization_empty[pyarrow] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_getitem_optimization_multi[fastparquet] SKIPPED [ 42%] 751s dataframe/io/tests/test_parquet.py::test_getitem_optimization_multi[pyarrow] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_getitem_optimization_after_filter[fastparquet] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_getitem_optimization_after_filter[pyarrow] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_getitem_optimization_after_filter_complex[fastparquet] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_getitem_optimization_after_filter_complex[pyarrow] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_layer_creation_info[fastparquet] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_layer_creation_info[pyarrow] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_blockwise_parquet_annotations[fastparquet] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_blockwise_parquet_annotations[pyarrow] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_optimize_blockwise_parquet[fastparquet] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_optimize_blockwise_parquet[pyarrow] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_split_row_groups[fastparquet] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_split_row_groups[pyarrow] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_split_row_groups_int[fastparquet-True-1] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_split_row_groups_int[fastparquet-True-12] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_split_row_groups_int[fastparquet-False-1] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_split_row_groups_int[fastparquet-False-12] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_split_row_groups_int[pyarrow-True-1] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_split_row_groups_int[pyarrow-True-12] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_split_row_groups_int[pyarrow-False-1] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_split_row_groups_int[pyarrow-False-12] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_split_row_groups_int_aggregate_files[fastparquet-8] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_split_row_groups_int_aggregate_files[fastparquet-25] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_split_row_groups_int_aggregate_files[pyarrow-8] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_split_row_groups_int_aggregate_files[pyarrow-25] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_filter_nulls[fastparquet-True-filters0--13] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_filter_nulls[fastparquet-True-filters1--2] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_filter_nulls[fastparquet-False-filters0--13] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_filter_nulls[fastparquet-False-filters1--2] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_filter_nulls[pyarrow-True-filters0--13] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_filter_nulls[pyarrow-True-filters1--2] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_filter_nulls[pyarrow-False-filters0--13] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_filter_nulls[pyarrow-False-filters1--2] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_filter_isna[True] SKIPPED (...) [ 43%] 751s dataframe/io/tests/test_parquet.py::test_filter_isna[False] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_split_row_groups_filter[fastparquet] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_split_row_groups_filter[pyarrow] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_optimize_getitem_and_nonblockwise[fastparquet] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_optimize_getitem_and_nonblockwise[pyarrow] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_optimize_and_not[fastparquet] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_optimize_and_not[pyarrow] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_split_adaptive_empty[fastparquet-fastparquet] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_split_adaptive_empty[fastparquet-pyarrow] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_split_adaptive_empty[pyarrow-fastparquet] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_split_adaptive_empty[pyarrow-pyarrow] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_split_adaptive_files[4096-None-True] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_split_adaptive_files[4096-None-False] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_split_adaptive_files[4096-a-True] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_split_adaptive_files[4096-a-False] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_split_adaptive_files[1MiB-None-True] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_split_adaptive_files[1MiB-None-False] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_split_adaptive_files[1MiB-a-True] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_split_adaptive_files[1MiB-a-False] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_split_adaptive_aggregate_files[a] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_split_adaptive_aggregate_files[b] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[fastparquet-None-True] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[fastparquet-None-False] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[fastparquet-1024-True] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[fastparquet-1024-False] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[fastparquet-4096-True] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[fastparquet-4096-False] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[fastparquet-1MiB-True] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[fastparquet-1MiB-False] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[pyarrow-None-True] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[pyarrow-None-False] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[pyarrow-1024-True] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[pyarrow-1024-False] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[pyarrow-4096-True] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[pyarrow-4096-False] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[pyarrow-1MiB-True] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[pyarrow-1MiB-False] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_blocksize[fastparquet-default-True] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_blocksize[fastparquet-default-False] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_blocksize[fastparquet-512-True] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_blocksize[fastparquet-512-False] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_blocksize[fastparquet-1024-True] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_blocksize[fastparquet-1024-False] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_blocksize[fastparquet-1MiB-True] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_blocksize[fastparquet-1MiB-False] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_blocksize[pyarrow-default-True] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_blocksize[pyarrow-default-False] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_blocksize[pyarrow-512-True] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_blocksize[pyarrow-512-False] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_blocksize[pyarrow-1024-True] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_blocksize[pyarrow-1024-False] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_blocksize[pyarrow-1MiB-True] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_blocksize[pyarrow-1MiB-False] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_roundtrip_pandas_blocksize[fastparquet-fastparquet] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_roundtrip_pandas_blocksize[fastparquet-pyarrow] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_roundtrip_pandas_blocksize[pyarrow-fastparquet] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_roundtrip_pandas_blocksize[pyarrow-pyarrow] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_read_pandas_fastparquet_partitioned[fastparquet] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_read_pandas_fastparquet_partitioned[pyarrow] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_read_parquet_getitem_skip_when_getting_read_parquet[fastparquet] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_read_parquet_getitem_skip_when_getting_read_parquet[pyarrow] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_filter_nonpartition_columns[fastparquet-fastparquet-None] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_filter_nonpartition_columns[fastparquet-fastparquet-True] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_filter_nonpartition_columns[fastparquet-pyarrow-None] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_filter_nonpartition_columns[fastparquet-pyarrow-True] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_filter_nonpartition_columns[pyarrow-fastparquet-None] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_filter_nonpartition_columns[pyarrow-fastparquet-True] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_filter_nonpartition_columns[pyarrow-pyarrow-None] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_filter_nonpartition_columns[pyarrow-pyarrow-True] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_pandas_metadata_nullable_pyarrow SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_pandas_timestamp_overflow_pyarrow SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_arrow_to_pandas[fastparquet] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_arrow_to_pandas[pyarrow] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_partitioned_column_overlap[fastparquet-write_cols0] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_partitioned_column_overlap[fastparquet-write_cols1] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_partitioned_column_overlap[pyarrow-write_cols0] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_partitioned_column_overlap[pyarrow-write_cols1] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_partitioned_no_pandas_metadata[fastparquet-write_cols0] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_partitioned_no_pandas_metadata[fastparquet-write_cols1] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_partitioned_no_pandas_metadata[pyarrow-write_cols0] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_partitioned_no_pandas_metadata[pyarrow-write_cols1] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_pyarrow_directory_partitioning SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_partitioned_preserve_index[fastparquet-fastparquet] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_partitioned_preserve_index[fastparquet-pyarrow] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_partitioned_preserve_index[pyarrow-fastparquet] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_partitioned_preserve_index[pyarrow-pyarrow] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_from_pandas_preserve_none_index[fastparquet] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_from_pandas_preserve_none_index[pyarrow] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_multi_partition_none_index_false[fastparquet] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_multi_partition_none_index_false[pyarrow] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_from_pandas_preserve_none_rangeindex[fastparquet-fastparquet] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_from_pandas_preserve_none_rangeindex[fastparquet-pyarrow] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_from_pandas_preserve_none_rangeindex[pyarrow-fastparquet] SKIPPED [ 43%] 751s dataframe/io/tests/test_parquet.py::test_from_pandas_preserve_none_rangeindex[pyarrow-pyarrow] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_illegal_column_name[fastparquet] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_illegal_column_name[pyarrow] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_divisions_with_null_partition[fastparquet] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_divisions_with_null_partition[pyarrow] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_pyarrow_dataset_simple[fastparquet] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_pyarrow_dataset_simple[pyarrow] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_pyarrow_dataset_partitioned[fastparquet-True] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_pyarrow_dataset_partitioned[fastparquet-False] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_pyarrow_dataset_partitioned[pyarrow-True] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_pyarrow_dataset_partitioned[pyarrow-False] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_null_partition_pyarrow[None] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_null_partition_pyarrow[processes] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_pyarrow_dataset_read_from_paths SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_pyarrow_dataset_filter_partitioned[True] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_pyarrow_dataset_filter_partitioned[False] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_pyarrow_dataset_filter_on_partitioned[fastparquet] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_pyarrow_dataset_filter_on_partitioned[pyarrow] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_parquet_pyarrow_write_empty_metadata SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_parquet_pyarrow_write_empty_metadata_append SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_create_metadata_file[None] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_create_metadata_file[a] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_read_write_overwrite_is_true[fastparquet] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_read_write_overwrite_is_true[pyarrow] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_read_write_partition_on_overwrite_is_true[fastparquet] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_read_write_partition_on_overwrite_is_true[pyarrow] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_to_parquet_overwrite_adaptive_round_trip[fastparquet] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_to_parquet_overwrite_adaptive_round_trip[pyarrow] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_to_parquet_overwrite_raises[fastparquet] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_to_parquet_overwrite_raises[pyarrow] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_to_parquet_overwrite_files_from_read_parquet_in_same_call_raises[fastparquet] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_to_parquet_overwrite_files_from_read_parquet_in_same_call_raises[pyarrow] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_to_parquet_errors_non_string_column_names[fastparquet] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_to_parquet_errors_non_string_column_names[pyarrow] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_dir_filter[fastparquet] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_dir_filter[pyarrow] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_roundtrip_decimal_dtype SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_roundtrip_date_dtype SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_roundtrip_rename_columns[fastparquet] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_roundtrip_rename_columns[pyarrow] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_custom_metadata[fastparquet] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_custom_metadata[pyarrow] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_ignore_metadata_file[fastparquet-True] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_ignore_metadata_file[fastparquet-False] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_ignore_metadata_file[fastparquet-None] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_ignore_metadata_file[pyarrow-True] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_ignore_metadata_file[pyarrow-False] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_ignore_metadata_file[pyarrow-None] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_metadata_task_size[fastparquet-2-True] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_metadata_task_size[fastparquet-2-False] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_metadata_task_size[fastparquet-0-True] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_metadata_task_size[fastparquet-0-False] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_metadata_task_size[pyarrow-2-True] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_metadata_task_size[pyarrow-2-False] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_metadata_task_size[pyarrow-0-True] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_metadata_task_size[pyarrow-0-False] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_extra_file[fastparquet-b] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_extra_file[fastparquet-None] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_extra_file[pyarrow-b] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_extra_file[pyarrow-None] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_unsupported_extension_file[fastparquet] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_unsupported_extension_file[pyarrow] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_unsupported_extension_dir[fastparquet] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_unsupported_extension_dir[pyarrow] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_custom_filename[fastparquet] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_custom_filename[pyarrow] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_custom_filename_works_with_pyarrow_when_append_is_true SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_throws_error_if_custom_filename_is_invalid[fastparquet] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_throws_error_if_custom_filename_is_invalid[pyarrow] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_custom_filename_with_partition[fastparquet] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_custom_filename_with_partition[pyarrow] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_roundtrip_partitioned_pyarrow_dataset[fastparquet] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_roundtrip_partitioned_pyarrow_dataset[pyarrow] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_in_predicate_can_use_iterables[fastparquet-set] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_in_predicate_can_use_iterables[fastparquet-list] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_in_predicate_can_use_iterables[fastparquet-tuple] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_in_predicate_can_use_iterables[pyarrow-set] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_in_predicate_can_use_iterables[pyarrow-list] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_in_predicate_can_use_iterables[pyarrow-tuple] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_not_in_predicate[fastparquet] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_not_in_predicate[pyarrow] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_in_predicate_requires_an_iterable[fastparquet-one-item-single-nest] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_in_predicate_requires_an_iterable[fastparquet-one-item-double-nest] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_in_predicate_requires_an_iterable[fastparquet-two-item-double-nest] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_in_predicate_requires_an_iterable[fastparquet-two-item-two-nest] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_in_predicate_requires_an_iterable[pyarrow-one-item-single-nest] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_in_predicate_requires_an_iterable[pyarrow-one-item-double-nest] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_in_predicate_requires_an_iterable[pyarrow-two-item-double-nest] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_in_predicate_requires_an_iterable[pyarrow-two-item-two-nest] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_deprecate_gather_statistics[fastparquet] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_deprecate_gather_statistics[pyarrow] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_gpu_write_parquet_simple SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_retries_on_remote_filesystem SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_filesystem_option[fastparquet-fsspec] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_filesystem_option[fastparquet-None] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_filesystem_option[pyarrow-fsspec] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_filesystem_option[pyarrow-None] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_pyarrow_filesystem_option[arrow] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_pyarrow_filesystem_option[None] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_fsspec_to_parquet_filesystem_option SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_select_filtered_column[fastparquet] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_select_filtered_column[pyarrow] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_select_filtered_column_no_stats[fastparquet] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_select_filtered_column_no_stats[pyarrow] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_read_parquet_convert_string[fastparquet-True] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_read_parquet_convert_string[fastparquet-False] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_read_parquet_convert_string[pyarrow-True] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_read_parquet_convert_string[pyarrow-False] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_read_parquet_convert_string_nullable_mapper[fastparquet] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_read_parquet_convert_string_nullable_mapper[pyarrow] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_dtype_backend[fastparquet-numpy_nullable] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_dtype_backend[fastparquet-pyarrow] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_dtype_backend[pyarrow-numpy_nullable] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_dtype_backend[pyarrow-pyarrow] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_read_parquet_preserve_categorical_column_dtype SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_dtype_backend_categoricals SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_non_categorical_partitioning_pyarrow[None] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_non_categorical_partitioning_pyarrow[filters1] SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_read_parquet_lists_not_converting SKIPPED [ 44%] 751s dataframe/io/tests/test_parquet.py::test_parquet_string_roundtrip SKIPPED [ 44%] 752s dataframe/io/tests/test_sql.py::test_empty ERROR [ 44%] 752s dataframe/io/tests/test_sql.py::test_single_column[True] ERROR [ 44%] 752s dataframe/io/tests/test_sql.py::test_single_column[False] ERROR [ 44%] 752s dataframe/io/tests/test_sql.py::test_passing_engine_as_uri_raises_helpful_error ERROR [ 44%] 752s dataframe/io/tests/test_sql.py::test_empty_other_schema SKIPPED (Req...) [ 44%] 752s dataframe/io/tests/test_sql.py::test_needs_rational ERROR [ 44%] 753s dataframe/io/tests/test_sql.py::test_simple ERROR [ 44%] 753s dataframe/io/tests/test_sql.py::test_npartitions ERROR [ 45%] 753s dataframe/io/tests/test_sql.py::test_divisions ERROR [ 45%] 753s dataframe/io/tests/test_sql.py::test_meta ERROR [ 45%] 753s dataframe/io/tests/test_sql.py::test_meta_no_head_rows ERROR [ 45%] 754s dataframe/io/tests/test_sql.py::test_no_meta_no_head_rows ERROR [ 45%] 754s dataframe/io/tests/test_sql.py::test_limits ERROR [ 45%] 754s dataframe/io/tests/test_sql.py::test_datetimes FAILED [ 45%] 754s dataframe/io/tests/test_sql.py::test_extra_connection_engine_keywords ERROR [ 45%] 754s dataframe/io/tests/test_sql.py::test_query ERROR [ 45%] 754s dataframe/io/tests/test_sql.py::test_query_index_from_query ERROR [ 45%] 755s dataframe/io/tests/test_sql.py::test_query_with_meta ERROR [ 45%] 755s dataframe/io/tests/test_sql.py::test_no_character_index_without_divisions ERROR [ 45%] 755s dataframe/io/tests/test_sql.py::test_read_sql ERROR [ 45%] 755s dataframe/io/tests/test_sql.py::test_to_sql[False-1] FAILED [ 45%] 756s dataframe/io/tests/test_sql.py::test_to_sql[False-2] FAILED [ 45%] 756s dataframe/io/tests/test_sql.py::test_to_sql[True-1] FAILED [ 45%] 756s dataframe/io/tests/test_sql.py::test_to_sql[True-2] FAILED [ 45%] 757s dataframe/io/tests/test_sql.py::test_to_sql_kwargs FAILED [ 45%] 757s dataframe/io/tests/test_sql.py::test_to_sql_engine_kwargs FAILED [ 45%] 757s dataframe/tests/test_accessors.py::test_register[Series-register_series_accessor] PASSED [ 45%] 757s dataframe/tests/test_accessors.py::test_register[DataFrame-register_dataframe_accessor] PASSED [ 45%] 757s dataframe/tests/test_accessors.py::test_register[Index-register_index_accessor] PASSED [ 45%] 757s dataframe/tests/test_accessors.py::test_accessor_works PASSED [ 45%] 757s dataframe/tests/test_accessors.py::test_dt_accessor PASSED [ 45%] 757s dataframe/tests/test_accessors.py::test_dt_accessor_not_available PASSED [ 45%] 757s dataframe/tests/test_accessors.py::test_str_accessor PASSED [ 45%] 757s dataframe/tests/test_accessors.py::test_str_accessor_not_available PASSED [ 45%] 757s dataframe/tests/test_accessors.py::test_str_accessor_getitem PASSED [ 45%] 757s dataframe/tests/test_accessors.py::test_str_accessor_extractall PASSED [ 45%] 757s dataframe/tests/test_accessors.py::test_str_accessor_removeprefix_removesuffix[removeprefix] PASSED [ 45%] 757s dataframe/tests/test_accessors.py::test_str_accessor_removeprefix_removesuffix[removesuffix] PASSED [ 45%] 757s dataframe/tests/test_accessors.py::test_str_accessor_cat PASSED [ 45%] 757s dataframe/tests/test_accessors.py::test_str_accessor_cat_none PASSED [ 45%] 757s dataframe/tests/test_accessors.py::test_str_accessor_split_noexpand[split] PASSED [ 45%] 757s dataframe/tests/test_accessors.py::test_str_accessor_split_noexpand[rsplit] PASSED [ 45%] 757s dataframe/tests/test_accessors.py::test_str_accessor_split_expand[split] PASSED [ 45%] 757s dataframe/tests/test_accessors.py::test_str_accessor_split_expand[rsplit] PASSED [ 45%] 758s dataframe/tests/test_accessors.py::test_str_accessor_split_expand_more_columns XFAIL [ 45%] 758s dataframe/tests/test_accessors.py::test_str_split_no_warning[range_index] PASSED [ 45%] 758s dataframe/tests/test_accessors.py::test_str_split_no_warning[other index] PASSED [ 45%] 758s dataframe/tests/test_accessors.py::test_string_nullable_types PASSED [ 45%] 780s dataframe/tests/test_arithmetics_reduction.py::test_arithmetics PASSED [ 45%] 780s dataframe/tests/test_arithmetics_reduction.py::test_deterministic_arithmetic_names PASSED [ 45%] 804s dataframe/tests/test_arithmetics_reduction.py::test_arithmetics_different_index PASSED [ 45%] 804s dataframe/tests/test_arithmetics_reduction.py::test_scalar_arithmetics PASSED [ 45%] 804s dataframe/tests/test_arithmetics_reduction.py::test_scalar_arithmetics_with_dask_instances PASSED [ 45%] 811s dataframe/tests/test_arithmetics_reduction.py::test_frame_series_arithmetic_methods PASSED [ 45%] 813s dataframe/tests/test_arithmetics_reduction.py::test_reductions[False] PASSED [ 45%] 814s dataframe/tests/test_arithmetics_reduction.py::test_reductions[2] PASSED [ 45%] 814s dataframe/tests/test_arithmetics_reduction.py::test_reductions_timedelta[False] PASSED [ 45%] 814s dataframe/tests/test_arithmetics_reduction.py::test_reductions_timedelta[2] PASSED [ 45%] 814s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[sum-0] PASSED [ 45%] 814s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[sum-1] PASSED [ 45%] 814s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[prod-0] PASSED [ 45%] 814s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[prod-1] PASSED [ 45%] 814s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[product-0] PASSED [ 45%] 814s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[product-1] PASSED [ 45%] 814s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[min-0] PASSED [ 45%] 815s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[min-1] PASSED [ 45%] 815s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[max-0] PASSED [ 45%] 815s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[max-1] PASSED [ 45%] 815s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[mean-0] PASSED [ 45%] 815s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[mean-1] PASSED [ 45%] 815s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[var-0] PASSED [ 45%] 815s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[var-1] PASSED [ 45%] 815s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[std-0] PASSED [ 45%] 815s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[std-1] PASSED [ 45%] 815s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[all-0] PASSED [ 45%] 815s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[all-1] PASSED [ 45%] 815s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[any-0] PASSED [ 45%] 815s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[any-1] PASSED [ 45%] 815s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[sum-0] PASSED [ 45%] 815s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[sum-1] PASSED [ 45%] 815s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[prod-0] PASSED [ 45%] 815s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[prod-1] PASSED [ 45%] 815s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[product-0] PASSED [ 45%] 815s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[product-1] PASSED [ 45%] 815s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[min-0] PASSED [ 45%] 815s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[min-1] PASSED [ 45%] 815s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[max-0] PASSED [ 45%] 815s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[max-1] PASSED [ 45%] 815s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[mean-0] PASSED [ 45%] 815s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[mean-1] PASSED [ 45%] 815s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[var-0] PASSED [ 45%] 815s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[var-1] PASSED [ 45%] 815s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[std-0] PASSED [ 45%] 815s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[std-1] PASSED [ 45%] 815s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[all-0] PASSED [ 45%] 815s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[all-1] PASSED [ 45%] 815s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[any-0] PASSED [ 45%] 815s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[any-1] PASSED [ 45%] 815s dataframe/tests/test_arithmetics_reduction.py::test_allany[False] PASSED [ 45%] 816s dataframe/tests/test_arithmetics_reduction.py::test_allany[2] PASSED [ 45%] 816s dataframe/tests/test_arithmetics_reduction.py::test_deterministic_reduction_names[False] PASSED [ 45%] 816s dataframe/tests/test_arithmetics_reduction.py::test_deterministic_reduction_names[2] PASSED [ 45%] 816s dataframe/tests/test_arithmetics_reduction.py::test_reduction_series_invalid_axis PASSED [ 45%] 816s dataframe/tests/test_arithmetics_reduction.py::test_reductions_non_numeric_dtypes PASSED [ 45%] 817s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame[False] PASSED [ 45%] 819s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame[2] PASSED [ 45%] 819s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-sum-None] PASSED [ 45%] 819s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-prod-None] PASSED [ 45%] 819s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-product-None] PASSED [ 45%] 819s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-mean-None] PASSED [ 45%] 819s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-std-None] PASSED [ 45%] 819s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-std-kwargs5] PASSED [ 45%] 819s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-std-kwargs6] PASSED [ 45%] 819s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-std-kwargs7] PASSED [ 45%] 819s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-min-None] PASSED [ 45%] 819s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-max-None] PASSED [ 45%] 819s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-count-None] PASSED [ 45%] 819s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-sem-None] PASSED [ 45%] 819s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-sem-kwargs12] PASSED [ 45%] 819s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-sem-kwargs13] PASSED [ 45%] 819s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-sem-kwargs14] PASSED [ 45%] 819s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-var-None] PASSED [ 45%] 819s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-var-kwargs16] PASSED [ 45%] 819s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-var-kwargs17] PASSED [ 45%] 819s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-var-kwargs18] PASSED [ 45%] 819s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-sum-None] PASSED [ 45%] 819s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-prod-None] PASSED [ 45%] 819s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-product-None] PASSED [ 45%] 819s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-mean-None] PASSED [ 45%] 819s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-std-None] PASSED [ 45%] 819s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-std-kwargs5] PASSED [ 45%] 819s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-std-kwargs6] PASSED [ 45%] 819s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-std-kwargs7] PASSED [ 45%] 819s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-min-None] PASSED [ 45%] 819s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-max-None] PASSED [ 46%] 820s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-count-None] PASSED [ 46%] 820s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-sem-None] PASSED [ 46%] 820s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-sem-kwargs12] PASSED [ 46%] 820s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-sem-kwargs13] PASSED [ 46%] 820s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-sem-kwargs14] PASSED [ 46%] 820s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-var-None] PASSED [ 46%] 820s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-var-kwargs16] PASSED [ 46%] 820s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-var-kwargs17] PASSED [ 46%] 820s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-var-kwargs18] PASSED [ 46%] 820s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-sum-None] XPASS [ 46%] 820s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-prod-None] XPASS [ 46%] 820s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-product-None] XPASS [ 46%] 820s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-mean-None] XFAIL [ 46%] 820s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-std-None] XPASS [ 46%] 820s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-std-kwargs5] XPASS [ 46%] 820s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-std-kwargs6] XPASS [ 46%] 820s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-std-kwargs7] XPASS [ 46%] 820s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-min-None] XPASS [ 46%] 820s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-max-None] XPASS [ 46%] 820s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-count-None] XPASS [ 46%] 821s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-sem-None] XFAIL [ 46%] 821s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-sem-kwargs12] XFAIL [ 46%] 821s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-sem-kwargs13] XFAIL [ 46%] 821s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-sem-kwargs14] XFAIL [ 46%] 821s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-var-None] XPASS [ 46%] 821s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-var-kwargs16] XPASS [ 46%] 821s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-var-kwargs17] XPASS [ 46%] 821s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-var-kwargs18] XPASS [ 46%] 821s dataframe/tests/test_arithmetics_reduction.py::test_count_numeric_only_axis_one PASSED [ 46%] 821s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes_numeric_only_supported[sum] PASSED [ 46%] 822s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes_numeric_only_supported[prod] PASSED [ 46%] 822s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes_numeric_only_supported[product] PASSED [ 46%] 822s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes_numeric_only_supported[min] PASSED [ 46%] 822s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes_numeric_only_supported[max] PASSED [ 46%] 822s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes_numeric_only_supported[count] PASSED [ 46%] 822s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes_numeric_only_supported[std] PASSED [ 46%] 822s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes_numeric_only_supported[var] PASSED [ 46%] 822s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes_numeric_only_supported[quantile] PASSED [ 46%] 822s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes_numeric_only[mean] PASSED [ 46%] 823s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes_numeric_only[sem] PASSED [ 46%] 823s dataframe/tests/test_arithmetics_reduction.py::test_skew_kurt_numeric_only_false[skew] PASSED [ 46%] 823s dataframe/tests/test_arithmetics_reduction.py::test_skew_kurt_numeric_only_false[kurtosis] PASSED [ 46%] 823s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_nan[False] PASSED [ 46%] 824s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_nan[2] PASSED [ 46%] 824s dataframe/tests/test_arithmetics_reduction.py::test_series_comparison_nan[lt] PASSED [ 46%] 824s dataframe/tests/test_arithmetics_reduction.py::test_series_comparison_nan[gt] PASSED [ 46%] 824s dataframe/tests/test_arithmetics_reduction.py::test_series_comparison_nan[le] PASSED [ 46%] 824s dataframe/tests/test_arithmetics_reduction.py::test_series_comparison_nan[ge] PASSED [ 46%] 824s dataframe/tests/test_arithmetics_reduction.py::test_series_comparison_nan[ne] PASSED [ 46%] 824s dataframe/tests/test_arithmetics_reduction.py::test_series_comparison_nan[eq] PASSED [ 46%] 824s dataframe/tests/test_arithmetics_reduction.py::test_sum_intna PASSED [ 46%] 824s dataframe/tests/test_arithmetics_reduction.py::test_divmod PASSED [ 46%] 824s dataframe/tests/test_arithmetics_reduction.py::test_moment PASSED [ 46%] 824s dataframe/tests/test_arithmetics_reduction.py::test_empty_df_reductions[sum] PASSED [ 46%] 824s dataframe/tests/test_arithmetics_reduction.py::test_empty_df_reductions[count] PASSED [ 46%] 824s dataframe/tests/test_arithmetics_reduction.py::test_empty_df_reductions[mean] PASSED [ 46%] 824s dataframe/tests/test_arithmetics_reduction.py::test_empty_df_reductions[var] PASSED [ 46%] 824s dataframe/tests/test_arithmetics_reduction.py::test_empty_df_reductions[sem] PASSED [ 46%] 824s dataframe/tests/test_arithmetics_reduction.py::test_series_agg_with_min_count[0-sum] PASSED [ 46%] 824s dataframe/tests/test_arithmetics_reduction.py::test_series_agg_with_min_count[0-prod] PASSED [ 46%] 824s dataframe/tests/test_arithmetics_reduction.py::test_series_agg_with_min_count[0-product] PASSED [ 46%] 824s dataframe/tests/test_arithmetics_reduction.py::test_series_agg_with_min_count[9-sum] PASSED [ 46%] 824s dataframe/tests/test_arithmetics_reduction.py::test_series_agg_with_min_count[9-prod] PASSED [ 46%] 824s dataframe/tests/test_arithmetics_reduction.py::test_series_agg_with_min_count[9-product] PASSED [ 46%] 824s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_creates_copy_cols[True-0] PASSED [ 46%] 824s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_creates_copy_cols[True-1] PASSED [ 46%] 824s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_creates_copy_cols[False-0] PASSED [ 46%] 824s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_creates_copy_cols[False-1] PASSED [ 46%] 824s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_creates_copy_cols[None-0] PASSED [ 46%] 825s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_creates_copy_cols[None-1] PASSED [ 46%] 825s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[True-False-0] PASSED [ 46%] 825s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[True-False-1] PASSED [ 46%] 825s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[True-True-0] PASSED [ 46%] 825s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[True-True-1] PASSED [ 46%] 825s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[False-False-0] PASSED [ 46%] 825s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[False-False-1] PASSED [ 46%] 825s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[False-True-0] PASSED [ 46%] 825s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[False-True-1] PASSED [ 46%] 826s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[None-False-0] PASSED [ 46%] 826s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[None-False-1] PASSED [ 46%] 826s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[None-True-0] PASSED [ 46%] 826s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[None-True-1] PASSED [ 46%] 826s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_across_axis1_null_results[True-False] PASSED [ 46%] 826s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_across_axis1_null_results[True-True] PASSED [ 46%] 826s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_across_axis1_null_results[False-False] PASSED [ 46%] 826s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_across_axis1_null_results[False-True] PASSED [ 46%] 826s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_across_axis1_null_results[None-False] PASSED [ 46%] 826s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_across_axis1_null_results[None-True] PASSED [ 46%] 826s dataframe/tests/test_arithmetics_reduction.py::test_std_raises_on_index PASSED [ 46%] 826s dataframe/tests/test_arithmetics_reduction.py::test_std_raises_with_arrow_string_ea SKIPPED [ 46%] 826s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[std-int64[pyarrow]] SKIPPED [ 46%] 826s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[std-float64[pyarrow]] SKIPPED [ 46%] 826s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[std-Int64] PASSED [ 46%] 826s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[std-Int32] PASSED [ 46%] 826s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[std-Float64] PASSED [ 46%] 826s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[std-UInt64] PASSED [ 46%] 826s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[var-int64[pyarrow]] SKIPPED [ 46%] 826s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[var-float64[pyarrow]] SKIPPED [ 46%] 826s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[var-Int64] PASSED [ 46%] 826s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[var-Int32] PASSED [ 46%] 826s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[var-Float64] PASSED [ 46%] 826s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[var-UInt64] PASSED [ 46%] 826s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[skew-int64[pyarrow]] SKIPPED [ 46%] 826s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[skew-float64[pyarrow]] SKIPPED [ 46%] 827s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[skew-Int64] PASSED [ 46%] 827s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[skew-Int32] PASSED [ 46%] 827s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[skew-Float64] PASSED [ 46%] 827s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[skew-UInt64] PASSED [ 46%] 827s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[kurtosis-int64[pyarrow]] SKIPPED [ 46%] 827s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[kurtosis-float64[pyarrow]] SKIPPED [ 46%] 827s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[kurtosis-Int64] PASSED [ 46%] 827s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[kurtosis-Int32] PASSED [ 46%] 827s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[kurtosis-Float64] PASSED [ 46%] 827s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[kurtosis-UInt64] PASSED [ 46%] 827s dataframe/tests/test_boolean.py::test_meta PASSED [ 46%] 827s dataframe/tests/test_boolean.py::test_ops PASSED [ 46%] 827s dataframe/tests/test_categorical.py::test_concat_unions_categoricals PASSED [ 46%] 827s dataframe/tests/test_categorical.py::test_unknown_categories_cudf SKIPPED [ 46%] 827s dataframe/tests/test_categorical.py::test_unknown_categoricals[disk-1-None-True] PASSED [ 46%] 827s dataframe/tests/test_categorical.py::test_unknown_categoricals[disk-1-None-False] XFAIL [ 46%] 827s dataframe/tests/test_categorical.py::test_unknown_categoricals[disk-1-None-None] XFAIL [ 46%] 828s dataframe/tests/test_categorical.py::test_unknown_categoricals[disk-1-10-True] PASSED [ 46%] 828s dataframe/tests/test_categorical.py::test_unknown_categoricals[disk-1-10-False] XFAIL [ 46%] 828s dataframe/tests/test_categorical.py::test_unknown_categoricals[disk-1-10-None] XFAIL [ 46%] 828s dataframe/tests/test_categorical.py::test_unknown_categoricals[disk-4-None-True] PASSED [ 46%] 829s dataframe/tests/test_categorical.py::test_unknown_categoricals[disk-4-None-False] XFAIL [ 46%] 829s dataframe/tests/test_categorical.py::test_unknown_categoricals[disk-4-None-None] XFAIL [ 47%] 829s dataframe/tests/test_categorical.py::test_unknown_categoricals[disk-4-10-True] PASSED [ 47%] 829s dataframe/tests/test_categorical.py::test_unknown_categoricals[disk-4-10-False] XFAIL [ 47%] 830s dataframe/tests/test_categorical.py::test_unknown_categoricals[disk-4-10-None] XFAIL [ 47%] 830s dataframe/tests/test_categorical.py::test_unknown_categoricals[tasks-1-None-True] PASSED [ 47%] 830s dataframe/tests/test_categorical.py::test_unknown_categoricals[tasks-1-None-False] XFAIL [ 47%] 830s dataframe/tests/test_categorical.py::test_unknown_categoricals[tasks-1-None-None] XFAIL [ 47%] 830s dataframe/tests/test_categorical.py::test_unknown_categoricals[tasks-1-10-True] PASSED [ 47%] 831s dataframe/tests/test_categorical.py::test_unknown_categoricals[tasks-1-10-False] XFAIL [ 47%] 831s dataframe/tests/test_categorical.py::test_unknown_categoricals[tasks-1-10-None] XFAIL [ 47%] 831s dataframe/tests/test_categorical.py::test_unknown_categoricals[tasks-4-None-True] PASSED [ 47%] 831s dataframe/tests/test_categorical.py::test_unknown_categoricals[tasks-4-None-False] XFAIL [ 47%] 831s dataframe/tests/test_categorical.py::test_unknown_categoricals[tasks-4-None-None] XFAIL [ 47%] 832s dataframe/tests/test_categorical.py::test_unknown_categoricals[tasks-4-10-True] PASSED [ 47%] 832s dataframe/tests/test_categorical.py::test_unknown_categoricals[tasks-4-10-False] XFAIL [ 47%] 832s dataframe/tests/test_categorical.py::test_unknown_categoricals[tasks-4-10-None] XFAIL [ 47%] 833s dataframe/tests/test_categorical.py::test_categorize PASSED [ 47%] 833s dataframe/tests/test_categorical.py::test_categorical_dtype PASSED [ 47%] 833s dataframe/tests/test_categorical.py::test_categorize_index PASSED [ 47%] 834s dataframe/tests/test_categorical.py::test_categorical_set_index[disk] PASSED [ 47%] 834s dataframe/tests/test_categorical.py::test_categorical_set_index[tasks] PASSED [ 47%] 834s dataframe/tests/test_categorical.py::test_categorical_set_index_npartitions_vs_ncategories[1-1] PASSED [ 47%] 834s dataframe/tests/test_categorical.py::test_categorical_set_index_npartitions_vs_ncategories[1-3] PASSED [ 47%] 834s dataframe/tests/test_categorical.py::test_categorical_set_index_npartitions_vs_ncategories[1-6] PASSED [ 47%] 834s dataframe/tests/test_categorical.py::test_categorical_set_index_npartitions_vs_ncategories[3-1] PASSED [ 47%] 834s dataframe/tests/test_categorical.py::test_categorical_set_index_npartitions_vs_ncategories[3-3] PASSED [ 47%] 834s dataframe/tests/test_categorical.py::test_categorical_set_index_npartitions_vs_ncategories[3-6] PASSED [ 47%] 834s dataframe/tests/test_categorical.py::test_categorical_set_index_npartitions_vs_ncategories[6-1] PASSED [ 47%] 834s dataframe/tests/test_categorical.py::test_categorical_set_index_npartitions_vs_ncategories[6-3] PASSED [ 47%] 834s dataframe/tests/test_categorical.py::test_categorical_set_index_npartitions_vs_ncategories[6-6] PASSED [ 47%] 834s dataframe/tests/test_categorical.py::test_repartition_on_categoricals[1] PASSED [ 47%] 834s dataframe/tests/test_categorical.py::test_repartition_on_categoricals[4] PASSED [ 47%] 834s dataframe/tests/test_categorical.py::test_categorical_accessor_presence PASSED [ 47%] 834s dataframe/tests/test_categorical.py::test_categorize_nan PASSED [ 47%] 834s dataframe/tests/test_categorical.py::test_return_type_known_categories PASSED [ 47%] 834s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_properties[categories-assert_array_index_eq-series0] PASSED [ 47%] 834s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_properties[categories-assert_array_index_eq-series1] PASSED [ 47%] 834s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_properties[categories-assert_array_index_eq-series2] PASSED [ 47%] 834s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_properties[ordered-assert_eq-series0] PASSED [ 47%] 834s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_properties[ordered-assert_eq-series1] PASSED [ 47%] 834s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_properties[ordered-assert_eq-series2] PASSED [ 47%] 834s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_properties[codes-assert_array_index_eq-series0] PASSED [ 47%] 834s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_properties[codes-assert_array_index_eq-series1] PASSED [ 47%] 834s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_properties[codes-assert_array_index_eq-series2] PASSED [ 47%] 834s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[add_categories-kwargs0-series0] PASSED [ 47%] 834s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[add_categories-kwargs0-series1] PASSED [ 47%] 834s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[add_categories-kwargs0-series2] PASSED [ 47%] 834s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[as_ordered-kwargs1-series0] PASSED [ 47%] 834s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[as_ordered-kwargs1-series1] PASSED [ 47%] 834s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[as_ordered-kwargs1-series2] PASSED [ 47%] 834s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[as_unordered-kwargs2-series0] PASSED [ 47%] 834s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[as_unordered-kwargs2-series1] PASSED [ 47%] 834s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[as_unordered-kwargs2-series2] PASSED [ 47%] 834s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[as_ordered-kwargs3-series0] PASSED [ 47%] 834s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[as_ordered-kwargs3-series1] PASSED [ 47%] 834s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[as_ordered-kwargs3-series2] PASSED [ 47%] 834s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[remove_categories-kwargs4-series0] PASSED [ 47%] 834s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[remove_categories-kwargs4-series1] PASSED [ 47%] 834s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[remove_categories-kwargs4-series2] PASSED [ 47%] 834s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[rename_categories-kwargs5-series0] PASSED [ 47%] 834s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[rename_categories-kwargs5-series1] PASSED [ 47%] 834s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[rename_categories-kwargs5-series2] PASSED [ 47%] 835s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[reorder_categories-kwargs6-series0] PASSED [ 47%] 835s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[reorder_categories-kwargs6-series1] PASSED [ 47%] 835s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[reorder_categories-kwargs6-series2] PASSED [ 47%] 835s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[set_categories-kwargs7-series0] PASSED [ 47%] 835s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[set_categories-kwargs7-series1] PASSED [ 47%] 835s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[set_categories-kwargs7-series2] PASSED [ 47%] 835s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[remove_unused_categories-kwargs8-series0] PASSED [ 47%] 835s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[remove_unused_categories-kwargs8-series1] PASSED [ 47%] 835s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[remove_unused_categories-kwargs8-series2] PASSED [ 47%] 835s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_categorical_empty PASSED [ 47%] 835s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_unknown_categories[series0] PASSED [ 47%] 835s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_unknown_categories[series1] PASSED [ 47%] 835s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_unknown_categories[series2] PASSED [ 47%] 835s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_categorical_string_ops PASSED [ 47%] 835s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_categorical_non_string_raises PASSED [ 47%] 835s dataframe/tests/test_dataframe.py::test_dataframe_doc PASSED [ 47%] 835s dataframe/tests/test_dataframe.py::test_dataframe_doc_from_non_pandas PASSED [ 47%] 835s dataframe/tests/test_dataframe.py::test_Dataframe PASSED [ 47%] 835s dataframe/tests/test_dataframe.py::test_head_tail PASSED [ 47%] 835s dataframe/tests/test_dataframe.py::test_head_npartitions PASSED [ 47%] 835s dataframe/tests/test_dataframe.py::test_head_npartitions_warn PASSED [ 47%] 835s dataframe/tests/test_dataframe.py::test_index_head PASSED [ 47%] 835s dataframe/tests/test_dataframe.py::test_Series PASSED [ 47%] 835s dataframe/tests/test_dataframe.py::test_Index PASSED [ 47%] 835s dataframe/tests/test_dataframe.py::test_axes PASSED [ 47%] 835s dataframe/tests/test_dataframe.py::test_series_axes PASSED [ 47%] 835s dataframe/tests/test_dataframe.py::test_Scalar PASSED [ 47%] 835s dataframe/tests/test_dataframe.py::test_scalar_raises PASSED [ 47%] 835s dataframe/tests/test_dataframe.py::test_attributes PASSED [ 47%] 835s dataframe/tests/test_dataframe.py::test_column_names PASSED [ 47%] 835s dataframe/tests/test_dataframe.py::test_columns_named_divisions_and_meta PASSED [ 47%] 835s dataframe/tests/test_dataframe.py::test_index_names PASSED [ 47%] 835s dataframe/tests/test_dataframe.py::test_rename_columns PASSED [ 47%] 835s dataframe/tests/test_dataframe.py::test_rename_series PASSED [ 47%] 835s dataframe/tests/test_dataframe.py::test_rename_series_method PASSED [ 47%] 835s dataframe/tests/test_dataframe.py::test_rename_series_method_2 PASSED [ 47%] 835s dataframe/tests/test_dataframe.py::test_describe_numeric[tdigest-test_values0] SKIPPED [ 47%] 836s dataframe/tests/test_dataframe.py::test_describe_numeric[dask-test_values1] PASSED [ 47%] 836s dataframe/tests/test_dataframe.py::test_describe[None-None-None-subset0] PASSED [ 47%] 836s dataframe/tests/test_dataframe.py::test_describe[None-None-None-subset1] PASSED [ 47%] 836s dataframe/tests/test_dataframe.py::test_describe[None-None-None-subset2] PASSED [ 47%] 836s dataframe/tests/test_dataframe.py::test_describe[None-None-None-subset3] PASSED [ 47%] 836s dataframe/tests/test_dataframe.py::test_describe[None-None-None-subset4] PASSED [ 47%] 836s dataframe/tests/test_dataframe.py::test_describe[all-None-None-None] PASSED [ 47%] 836s dataframe/tests/test_dataframe.py::test_describe[include6-None-percentiles6-None] PASSED [ 47%] 836s dataframe/tests/test_dataframe.py::test_describe[include7-None-None-None] PASSED [ 47%] 837s dataframe/tests/test_dataframe.py::test_describe[include8-None-percentiles8-None] PASSED [ 47%] 837s dataframe/tests/test_dataframe.py::test_describe[None-exclude9-None-None] PASSED [ 47%] 837s dataframe/tests/test_dataframe.py::test_describe[include10-None-None-None] PASSED [ 47%] 837s dataframe/tests/test_dataframe.py::test_describe_without_datetime_is_numeric PASSED [ 47%] 837s dataframe/tests/test_dataframe.py::test_describe_empty PASSED [ 47%] 837s dataframe/tests/test_dataframe.py::test_describe_empty_tdigest SKIPPED [ 47%] 837s dataframe/tests/test_dataframe.py::test_describe_for_possibly_unsorted_q PASSED [ 47%] 838s dataframe/tests/test_dataframe.py::test_cumulative PASSED [ 47%] 838s dataframe/tests/test_dataframe.py::test_cumulative_out[DataFrame] PASSED [ 47%] 838s dataframe/tests/test_dataframe.py::test_cumulative_out[Series] PASSED [ 47%] 838s dataframe/tests/test_dataframe.py::test_cumulative_with_nans PASSED [ 47%] 839s dataframe/tests/test_dataframe.py::test_cumulative_with_duplicate_columns PASSED [ 47%] 839s dataframe/tests/test_dataframe.py::test_cumulative_empty_partitions[func0] PASSED [ 47%] 839s dataframe/tests/test_dataframe.py::test_cumulative_empty_partitions[func1] PASSED [ 47%] 839s dataframe/tests/test_dataframe.py::test_cumulative_empty_partitions[func2] XFAIL [ 47%] 839s dataframe/tests/test_dataframe.py::test_cumulative_empty_partitions[func3] XFAIL [ 47%] 839s dataframe/tests/test_dataframe.py::test_dropna PASSED [ 47%] 840s dataframe/tests/test_dataframe.py::test_clip[2-5] PASSED [ 47%] 840s dataframe/tests/test_dataframe.py::test_clip[2.5-3.5] PASSED [ 47%] 840s dataframe/tests/test_dataframe.py::test_clip_axis_0 PASSED [ 48%] 840s dataframe/tests/test_dataframe.py::test_clip_axis_1 PASSED [ 48%] 840s dataframe/tests/test_dataframe.py::test_squeeze PASSED [ 48%] 842s dataframe/tests/test_dataframe.py::test_where_mask PASSED [ 48%] 842s dataframe/tests/test_dataframe.py::test_map_partitions_multi_argument PASSED [ 48%] 842s dataframe/tests/test_dataframe.py::test_map_partitions PASSED [ 48%] 842s dataframe/tests/test_dataframe.py::test_map_partitions_type PASSED [ 48%] 842s dataframe/tests/test_dataframe.py::test_map_partitions_partition_info PASSED [ 48%] 842s dataframe/tests/test_dataframe.py::test_map_partitions_names PASSED [ 48%] 842s dataframe/tests/test_dataframe.py::test_map_partitions_column_info PASSED [ 48%] 842s dataframe/tests/test_dataframe.py::test_map_partitions_method_names PASSED [ 48%] 842s dataframe/tests/test_dataframe.py::test_map_partitions_propagates_index_metadata PASSED [ 48%] 842s dataframe/tests/test_dataframe.py::test_map_partitions_keeps_kwargs_readable XFAIL [ 48%] 842s dataframe/tests/test_dataframe.py::test_map_partitions_with_delayed_collection PASSED [ 48%] 843s dataframe/tests/test_dataframe.py::test_metadata_inference_single_partition_aligned_args PASSED [ 48%] 843s dataframe/tests/test_dataframe.py::test_align_dataframes PASSED [ 48%] 843s dataframe/tests/test_dataframe.py::test_drop_duplicates[None] PASSED [ 48%] 843s dataframe/tests/test_dataframe.py::test_drop_duplicates[True] PASSED [ 48%] 843s dataframe/tests/test_dataframe.py::test_drop_duplicates_subset PASSED [ 48%] 843s dataframe/tests/test_dataframe.py::test_get_partition PASSED [ 48%] 843s dataframe/tests/test_dataframe.py::test_ndim PASSED [ 48%] 843s dataframe/tests/test_dataframe.py::test_dtype PASSED [ 48%] 843s dataframe/tests/test_dataframe.py::test_value_counts PASSED [ 48%] 843s dataframe/tests/test_dataframe.py::test_value_counts_not_sorted PASSED [ 48%] 843s dataframe/tests/test_dataframe.py::test_value_counts_with_dropna PASSED [ 48%] 843s dataframe/tests/test_dataframe.py::test_value_counts_with_normalize PASSED [ 48%] 843s dataframe/tests/test_dataframe.py::test_value_counts_with_normalize_and_dropna[True] PASSED [ 48%] 843s dataframe/tests/test_dataframe.py::test_value_counts_with_normalize_and_dropna[False] PASSED [ 48%] 843s dataframe/tests/test_dataframe.py::test_unique PASSED [ 48%] 843s dataframe/tests/test_dataframe.py::test_isin PASSED [ 48%] 843s dataframe/tests/test_dataframe.py::test_contains_frame PASSED [ 48%] 843s dataframe/tests/test_dataframe.py::test_len PASSED [ 48%] 843s dataframe/tests/test_dataframe.py::test_size PASSED [ 48%] 843s dataframe/tests/test_dataframe.py::test_shape PASSED [ 48%] 843s dataframe/tests/test_dataframe.py::test_nbytes PASSED [ 48%] 843s dataframe/tests/test_dataframe.py::test_quantile[0.3-tdigest] SKIPPED [ 48%] 843s dataframe/tests/test_dataframe.py::test_quantile[0.3-dask] PASSED [ 48%] 843s dataframe/tests/test_dataframe.py::test_quantile[0.5-tdigest] SKIPPED [ 48%] 843s dataframe/tests/test_dataframe.py::test_quantile[0.5-dask] PASSED [ 48%] 843s dataframe/tests/test_dataframe.py::test_quantile[0.9-tdigest] SKIPPED [ 48%] 843s dataframe/tests/test_dataframe.py::test_quantile[0.9-dask] PASSED [ 48%] 843s dataframe/tests/test_dataframe.py::test_quantile_missing[tdigest] SKIPPED [ 48%] 843s dataframe/tests/test_dataframe.py::test_quantile_missing[dask] PASSED [ 48%] 843s dataframe/tests/test_dataframe.py::test_empty_quantile[tdigest] SKIPPED [ 48%] 843s dataframe/tests/test_dataframe.py::test_empty_quantile[dask] PASSED [ 48%] 843s dataframe/tests/test_dataframe.py::test_dataframe_quantile[None-tdigest-expected0] SKIPPED [ 48%] 843s dataframe/tests/test_dataframe.py::test_dataframe_quantile[None-dask-expected1] PASSED [ 48%] 843s dataframe/tests/test_dataframe.py::test_dataframe_quantile[True-tdigest-expected0] SKIPPED [ 48%] 843s dataframe/tests/test_dataframe.py::test_dataframe_quantile[True-dask-expected1] PASSED [ 48%] 843s dataframe/tests/test_dataframe.py::test_dataframe_quantile[False-tdigest-expected0] SKIPPED [ 48%] 843s dataframe/tests/test_dataframe.py::test_dataframe_quantile[False-dask-expected1] PASSED [ 48%] 843s dataframe/tests/test_dataframe.py::test_quantile_datetime_numeric_only_false PASSED [ 48%] 843s dataframe/tests/test_dataframe.py::test_quantile_for_possibly_unsorted_q PASSED [ 48%] 843s dataframe/tests/test_dataframe.py::test_quantile_tiny_partitions PASSED [ 48%] 843s dataframe/tests/test_dataframe.py::test_quantile_trivial_partitions PASSED [ 48%] 843s dataframe/tests/test_dataframe.py::test_index PASSED [ 48%] 844s dataframe/tests/test_dataframe.py::test_assign PASSED [ 48%] 844s dataframe/tests/test_dataframe.py::test_assign_callable PASSED [ 48%] 844s dataframe/tests/test_dataframe.py::test_assign_dtypes PASSED [ 48%] 844s dataframe/tests/test_dataframe.py::test_assign_pandas_series PASSED [ 48%] 844s dataframe/tests/test_dataframe.py::test_map PASSED [ 48%] 844s dataframe/tests/test_dataframe.py::test_concat PASSED [ 48%] 844s dataframe/tests/test_dataframe.py::test_args PASSED [ 48%] 844s dataframe/tests/test_dataframe.py::test_known_divisions PASSED [ 48%] 844s dataframe/tests/test_dataframe.py::test_unknown_divisions PASSED [ 48%] 844s dataframe/tests/test_dataframe.py::test_with_min_count PASSED [ 48%] 844s dataframe/tests/test_dataframe.py::test_align[inner] PASSED [ 48%] 845s dataframe/tests/test_dataframe.py::test_align[outer] PASSED [ 48%] 845s dataframe/tests/test_dataframe.py::test_align[left] PASSED [ 48%] 845s dataframe/tests/test_dataframe.py::test_align[right] PASSED [ 48%] 845s dataframe/tests/test_dataframe.py::test_align_axis[inner] PASSED [ 48%] 845s dataframe/tests/test_dataframe.py::test_align_axis[outer] PASSED [ 48%] 845s dataframe/tests/test_dataframe.py::test_align_axis[left] PASSED [ 48%] 846s dataframe/tests/test_dataframe.py::test_align_axis[right] PASSED [ 48%] 846s dataframe/tests/test_dataframe.py::test_combine PASSED [ 48%] 846s dataframe/tests/test_dataframe.py::test_combine_first PASSED [ 48%] 846s dataframe/tests/test_dataframe.py::test_combine_first_all_nans[f8-i8] XPASS [ 48%] 846s dataframe/tests/test_dataframe.py::test_combine_first_all_nans[f8-f4] XPASS [ 48%] 846s dataframe/tests/test_dataframe.py::test_combine_first_all_nans[datetime64[s]-datetime64[ns]] XFAIL [ 48%] 846s dataframe/tests/test_dataframe.py::test_dataframe_picklable PASSED [ 48%] 846s dataframe/tests/test_dataframe.py::test_random_partitions PASSED [ 48%] 846s dataframe/tests/test_dataframe.py::test_series_round PASSED [ 48%] 854s dataframe/tests/test_dataframe.py::test_repartition PASSED [ 48%] 854s dataframe/tests/test_dataframe.py::test_repartition_divisions PASSED [ 48%] 854s dataframe/tests/test_dataframe.py::test_repartition_on_pandas_dataframe PASSED [ 48%] 854s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-1-1-True] PASSED [ 48%] 854s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-1-1-False] PASSED [ 48%] 854s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-1-2-True] PASSED [ 48%] 854s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-1-2-False] PASSED [ 48%] 854s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-1-4-True] PASSED [ 48%] 854s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-1-4-False] PASSED [ 48%] 854s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-1-5-True] PASSED [ 48%] 854s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-1-5-False] PASSED [ 48%] 854s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-2-1-True] PASSED [ 48%] 854s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-2-1-False] PASSED [ 48%] 854s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-2-2-True] PASSED [ 48%] 854s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-2-2-False] PASSED [ 48%] 855s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-2-4-True] PASSED [ 48%] 855s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-2-4-False] PASSED [ 48%] 855s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-2-5-True] PASSED [ 48%] 855s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-2-5-False] PASSED [ 48%] 855s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-4-1-True] PASSED [ 48%] 855s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-4-1-False] PASSED [ 48%] 855s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-4-2-True] PASSED [ 48%] 855s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-4-2-False] PASSED [ 48%] 855s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-4-4-True] PASSED [ 48%] 855s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-4-4-False] PASSED [ 48%] 855s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-4-5-True] PASSED [ 48%] 855s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-4-5-False] PASSED [ 48%] 855s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-5-1-True] PASSED [ 48%] 855s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-5-1-False] PASSED [ 48%] 855s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-5-2-True] PASSED [ 48%] 855s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-5-2-False] PASSED [ 48%] 855s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-5-4-True] PASSED [ 48%] 855s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-5-4-False] PASSED [ 48%] 855s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-5-5-True] PASSED [ 48%] 855s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-5-5-False] PASSED [ 48%] 855s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-1-1-True] PASSED [ 48%] 855s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-1-1-False] PASSED [ 48%] 855s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-1-2-True] PASSED [ 48%] 855s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-1-2-False] PASSED [ 48%] 855s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-1-4-True] PASSED [ 48%] 855s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-1-4-False] PASSED [ 48%] 855s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-1-5-True] PASSED [ 48%] 855s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-1-5-False] PASSED [ 48%] 855s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-2-1-True] PASSED [ 48%] 855s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-2-1-False] PASSED [ 48%] 855s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-2-2-True] PASSED [ 49%] 855s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-2-2-False] PASSED [ 49%] 855s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-2-4-True] PASSED [ 49%] 855s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-2-4-False] PASSED [ 49%] 855s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-2-5-True] PASSED [ 49%] 855s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-2-5-False] PASSED [ 49%] 855s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-4-1-True] PASSED [ 49%] 855s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-4-1-False] PASSED [ 49%] 855s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-4-2-True] PASSED [ 49%] 855s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-4-2-False] PASSED [ 49%] 856s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-4-4-True] PASSED [ 49%] 856s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-4-4-False] PASSED [ 49%] 856s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-4-5-True] PASSED [ 49%] 856s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-4-5-False] PASSED [ 49%] 856s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-5-1-True] PASSED [ 49%] 856s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-5-1-False] PASSED [ 49%] 856s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-5-2-True] PASSED [ 49%] 856s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-5-2-False] PASSED [ 49%] 856s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-5-4-True] PASSED [ 49%] 856s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-5-4-False] PASSED [ 49%] 856s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-5-5-True] PASSED [ 49%] 856s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-5-5-False] PASSED [ 49%] 856s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-1-1-True] PASSED [ 49%] 856s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-1-1-False] PASSED [ 49%] 856s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-1-2-True] PASSED [ 49%] 856s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-1-2-False] PASSED [ 49%] 856s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-1-4-True] PASSED [ 49%] 856s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-1-4-False] PASSED [ 49%] 856s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-1-5-True] PASSED [ 49%] 856s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-1-5-False] PASSED [ 49%] 856s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-2-1-True] PASSED [ 49%] 856s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-2-1-False] PASSED [ 49%] 856s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-2-2-True] PASSED [ 49%] 856s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-2-2-False] PASSED [ 49%] 856s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-2-4-True] PASSED [ 49%] 856s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-2-4-False] PASSED [ 49%] 856s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-2-5-True] PASSED [ 49%] 856s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-2-5-False] PASSED [ 49%] 856s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-4-1-True] PASSED [ 49%] 856s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-4-1-False] PASSED [ 49%] 856s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-4-2-True] PASSED [ 49%] 856s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-4-2-False] PASSED [ 49%] 856s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-4-4-True] PASSED [ 49%] 856s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-4-4-False] PASSED [ 49%] 856s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-4-5-True] PASSED [ 49%] 856s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-4-5-False] PASSED [ 49%] 856s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-5-1-True] PASSED [ 49%] 856s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-5-1-False] PASSED [ 49%] 856s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-5-2-True] PASSED [ 49%] 856s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-5-2-False] PASSED [ 49%] 856s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-5-4-True] PASSED [ 49%] 856s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-5-4-False] PASSED [ 49%] 856s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-5-5-True] PASSED [ 49%] 856s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-5-5-False] PASSED [ 49%] 856s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-1-1-True] PASSED [ 49%] 856s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-1-1-False] PASSED [ 49%] 856s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-1-2-True] PASSED [ 49%] 856s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-1-2-False] PASSED [ 49%] 856s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-1-4-True] PASSED [ 49%] 856s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-1-4-False] PASSED [ 49%] 856s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-1-5-True] PASSED [ 49%] 856s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-1-5-False] PASSED [ 49%] 856s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-2-1-True] PASSED [ 49%] 856s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-2-1-False] PASSED [ 49%] 856s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-2-2-True] PASSED [ 49%] 856s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-2-2-False] PASSED [ 49%] 857s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-2-4-True] PASSED [ 49%] 857s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-2-4-False] PASSED [ 49%] 857s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-2-5-True] PASSED [ 49%] 857s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-2-5-False] PASSED [ 49%] 857s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-4-1-True] PASSED [ 49%] 857s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-4-1-False] PASSED [ 49%] 857s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-4-2-True] PASSED [ 49%] 857s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-4-2-False] PASSED [ 49%] 857s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-4-4-True] PASSED [ 49%] 857s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-4-4-False] PASSED [ 49%] 857s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-4-5-True] PASSED [ 49%] 857s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-4-5-False] PASSED [ 49%] 857s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-5-1-True] PASSED [ 49%] 857s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-5-1-False] PASSED [ 49%] 857s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-5-2-True] PASSED [ 49%] 857s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-5-2-False] PASSED [ 49%] 857s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-5-4-True] PASSED [ 49%] 857s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-5-4-False] PASSED [ 49%] 857s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-5-5-True] PASSED [ 49%] 857s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-5-5-False] PASSED [ 49%] 857s dataframe/tests/test_dataframe.py::test_repartition_partition_size[0-1kiB-2-True] PASSED [ 49%] 857s dataframe/tests/test_dataframe.py::test_repartition_partition_size[0-1kiB-2-False] PASSED [ 49%] 857s dataframe/tests/test_dataframe.py::test_repartition_partition_size[0-1kiB-5-True] PASSED [ 49%] 857s dataframe/tests/test_dataframe.py::test_repartition_partition_size[0-1kiB-5-False] PASSED [ 49%] 857s dataframe/tests/test_dataframe.py::test_repartition_partition_size[0-379-2-True] PASSED [ 49%] 857s dataframe/tests/test_dataframe.py::test_repartition_partition_size[0-379-2-False] PASSED [ 49%] 857s dataframe/tests/test_dataframe.py::test_repartition_partition_size[0-379-5-True] PASSED [ 49%] 857s dataframe/tests/test_dataframe.py::test_repartition_partition_size[0-379-5-False] PASSED [ 49%] 857s dataframe/tests/test_dataframe.py::test_repartition_partition_size[1-1kiB-2-True] PASSED [ 49%] 857s dataframe/tests/test_dataframe.py::test_repartition_partition_size[1-1kiB-2-False] PASSED [ 49%] 857s dataframe/tests/test_dataframe.py::test_repartition_partition_size[1-1kiB-5-True] PASSED [ 49%] 857s dataframe/tests/test_dataframe.py::test_repartition_partition_size[1-1kiB-5-False] PASSED [ 49%] 857s dataframe/tests/test_dataframe.py::test_repartition_partition_size[1-379-2-True] PASSED [ 49%] 857s dataframe/tests/test_dataframe.py::test_repartition_partition_size[1-379-2-False] PASSED [ 49%] 857s dataframe/tests/test_dataframe.py::test_repartition_partition_size[1-379-5-True] PASSED [ 49%] 857s dataframe/tests/test_dataframe.py::test_repartition_partition_size[1-379-5-False] PASSED [ 49%] 857s dataframe/tests/test_dataframe.py::test_repartition_partition_size_arg PASSED [ 49%] 857s dataframe/tests/test_dataframe.py::test_repartition_npartitions_same_limits PASSED [ 49%] 857s dataframe/tests/test_dataframe.py::test_repartition_npartitions_numeric_edge_case PASSED [ 49%] 857s dataframe/tests/test_dataframe.py::test_repartition_object_index PASSED [ 49%] 857s dataframe/tests/test_dataframe.py::test_repartition_datetime_tz_index PASSED [ 49%] 857s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15-1D-1] PASSED [ 49%] 858s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15-1D-20] PASSED [ 49%] 858s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15-1D-243] PASSED [ 49%] 858s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15-7D-1] PASSED [ 49%] 858s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15-7D-20] PASSED [ 49%] 858s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15-7D-243] PASSED [ 49%] 858s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15-28h-1] PASSED [ 49%] 859s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15-28h-20] PASSED [ 49%] 859s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15-28h-243] PASSED [ 49%] 861s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15-1h-1] PASSED [ 49%] 863s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15-1h-20] PASSED [ 49%] 865s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15-1h-243] PASSED [ 49%] 865s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15 12:37:01-1D-1] PASSED [ 49%] 865s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15 12:37:01-1D-20] PASSED [ 49%] 865s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15 12:37:01-1D-243] PASSED [ 49%] 865s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15 12:37:01-7D-1] PASSED [ 49%] 865s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15 12:37:01-7D-20] PASSED [ 49%] 866s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15 12:37:01-7D-243] PASSED [ 49%] 866s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15 12:37:01-28h-1] PASSED [ 49%] 866s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15 12:37:01-28h-20] PASSED [ 49%] 866s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15 12:37:01-28h-243] PASSED [ 50%] 868s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15 12:37:01-1h-1] PASSED [ 50%] 870s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15 12:37:01-1h-20] PASSED [ 50%] 872s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15 12:37:01-1h-243] PASSED [ 50%] 872s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-01-01 12:37:00-1D-1] PASSED [ 50%] 872s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-01-01 12:37:00-1D-20] PASSED [ 50%] 873s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-01-01 12:37:00-1D-243] PASSED [ 50%] 873s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-01-01 12:37:00-7D-1] PASSED [ 50%] 873s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-01-01 12:37:00-7D-20] PASSED [ 50%] 873s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-01-01 12:37:00-7D-243] PASSED [ 50%] 873s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-01-01 12:37:00-28h-1] PASSED [ 50%] 873s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-01-01 12:37:00-28h-20] PASSED [ 50%] 873s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-01-01 12:37:00-28h-243] PASSED [ 50%] 873s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-01-01 12:37:00-1h-1] PASSED [ 50%] 873s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-01-01 12:37:00-1h-20] PASSED [ 50%] 873s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-01-01 12:37:00-1h-243] PASSED [ 50%] 873s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15-1D-1] PASSED [ 50%] 873s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15-1D-20] PASSED [ 50%] 874s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15-1D-243] PASSED [ 50%] 874s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15-7D-1] PASSED [ 50%] 874s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15-7D-20] PASSED [ 50%] 874s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15-7D-243] PASSED [ 50%] 874s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15-28h-1] PASSED [ 50%] 874s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15-28h-20] PASSED [ 50%] 875s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15-28h-243] PASSED [ 50%] 877s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15-1h-1] PASSED [ 50%] 879s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15-1h-20] PASSED [ 50%] 881s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15-1h-243] PASSED [ 50%] 881s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15 12:37:01-1D-1] PASSED [ 50%] 881s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15 12:37:01-1D-20] PASSED [ 50%] 881s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15 12:37:01-1D-243] PASSED [ 50%] 881s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15 12:37:01-7D-1] PASSED [ 50%] 881s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15 12:37:01-7D-20] PASSED [ 50%] 882s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15 12:37:01-7D-243] PASSED [ 50%] 882s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15 12:37:01-28h-1] PASSED [ 50%] 882s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15 12:37:01-28h-20] PASSED [ 50%] 882s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15 12:37:01-28h-243] PASSED [ 50%] 884s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15 12:37:01-1h-1] PASSED [ 50%] 886s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15 12:37:01-1h-20] PASSED [ 50%] 888s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15 12:37:01-1h-243] PASSED [ 50%] 888s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-01-01 12:37:00-1D-1] PASSED [ 50%] 888s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-01-01 12:37:00-1D-20] PASSED [ 50%] 888s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-01-01 12:37:00-1D-243] PASSED [ 50%] 888s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-01-01 12:37:00-7D-1] PASSED [ 50%] 888s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-01-01 12:37:00-7D-20] PASSED [ 50%] 888s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-01-01 12:37:00-7D-243] PASSED [ 50%] 888s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-01-01 12:37:00-28h-1] PASSED [ 50%] 888s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-01-01 12:37:00-28h-20] PASSED [ 50%] 888s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-01-01 12:37:00-28h-243] PASSED [ 50%] 888s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-01-01 12:37:00-1h-1] PASSED [ 50%] 888s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-01-01 12:37:00-1h-20] PASSED [ 50%] 888s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-01-01 12:37:00-1h-243] PASSED [ 50%] 888s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15-1D-1] PASSED [ 50%] 889s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15-1D-20] PASSED [ 50%] 889s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15-1D-243] PASSED [ 50%] 889s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15-7D-1] PASSED [ 50%] 889s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15-7D-20] PASSED [ 50%] 889s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15-7D-243] PASSED [ 50%] 889s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15-28h-1] PASSED [ 50%] 889s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15-28h-20] PASSED [ 50%] 890s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15-28h-243] PASSED [ 50%] 892s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15-1h-1] PASSED [ 50%] 893s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15-1h-20] PASSED [ 50%] 896s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15-1h-243] PASSED [ 50%] 896s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15 12:37:01-1D-1] PASSED [ 50%] 896s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15 12:37:01-1D-20] PASSED [ 50%] 897s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15 12:37:01-1D-243] PASSED [ 50%] 897s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15 12:37:01-7D-1] PASSED [ 50%] 897s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15 12:37:01-7D-20] PASSED [ 50%] 897s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15 12:37:01-7D-243] PASSED [ 50%] 897s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15 12:37:01-28h-1] PASSED [ 50%] 897s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15 12:37:01-28h-20] PASSED [ 50%] 897s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15 12:37:01-28h-243] PASSED [ 50%] 899s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15 12:37:01-1h-1] PASSED [ 50%] 901s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15 12:37:01-1h-20] PASSED [ 50%] 904s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15 12:37:01-1h-243] PASSED [ 50%] 904s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-01-01 12:37:00-1D-1] PASSED [ 50%] 904s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-01-01 12:37:00-1D-20] PASSED [ 50%] 904s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-01-01 12:37:00-1D-243] PASSED [ 50%] 904s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-01-01 12:37:00-7D-1] PASSED [ 50%] 904s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-01-01 12:37:00-7D-20] PASSED [ 50%] 904s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-01-01 12:37:00-7D-243] PASSED [ 50%] 904s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-01-01 12:37:00-28h-1] PASSED [ 50%] 904s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-01-01 12:37:00-28h-20] PASSED [ 50%] 904s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-01-01 12:37:00-28h-243] PASSED [ 50%] 904s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-01-01 12:37:00-1h-1] PASSED [ 50%] 904s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-01-01 12:37:00-1h-20] PASSED [ 50%] 904s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-01-01 12:37:00-1h-243] PASSED [ 50%] 904s dataframe/tests/test_dataframe.py::test_repartition_freq_divisions PASSED [ 50%] 904s dataframe/tests/test_dataframe.py::test_repartition_freq_errors PASSED [ 50%] 904s dataframe/tests/test_dataframe.py::test_repartition_freq_month PASSED [ 50%] 904s dataframe/tests/test_dataframe.py::test_repartition_freq_day PASSED [ 50%] 904s dataframe/tests/test_dataframe.py::test_repartition_noop[] PASSED [ 50%] 904s dataframe/tests/test_dataframe.py::test_repartition_noop[tuple] PASSED [ 50%] 904s dataframe/tests/test_dataframe.py::test_repartition_noop[list] PASSED [ 50%] 904s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[M-MS] PASSED [ 50%] 904s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[ME-MS] PASSED [ 50%] 904s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[MS-MS] PASSED [ 50%] 904s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[2M-2MS] PASSED [ 50%] 904s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[Q-QS] PASSED [ 50%] 904s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[Q-FEB-QS-FEB] PASSED [ 50%] 904s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[2Q-2QS] PASSED [ 50%] 904s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[2Q-FEB-2QS-FEB] PASSED [ 50%] 904s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[2QS-FEB-2QS-FEB] PASSED [ 50%] 904s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[BQ-BQS] PASSED [ 50%] 904s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[2BQ-2BQS] PASSED [ 50%] 904s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[SM-SMS] PASSED [ 50%] 904s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[A-YS] PASSED [ 50%] 904s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[Y-YS0] PASSED [ 50%] 904s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[A-JUN-YS-JUN] PASSED [ 50%] 904s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[Y-JUN-YS-JUN] PASSED [ 50%] 904s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[BA-BYS] PASSED [ 50%] 904s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[2BA-2BYS] PASSED [ 50%] 904s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[BY-BYS] PASSED [ 50%] 904s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[Y-YS1] PASSED [ 50%] 904s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[freq20-expected_freq20] PASSED [ 50%] 904s dataframe/tests/test_dataframe.py::test_repartition_input_errors PASSED [ 50%] 904s dataframe/tests/test_dataframe.py::test_embarrassingly_parallel_operations PASSED [ 50%] 904s dataframe/tests/test_dataframe.py::test_fillna PASSED [ 50%] 904s dataframe/tests/test_dataframe.py::test_ffill PASSED [ 50%] 904s dataframe/tests/test_dataframe.py::test_bfill PASSED [ 50%] 904s dataframe/tests/test_dataframe.py::test_delayed_roundtrip[True] PASSED [ 50%] 905s dataframe/tests/test_dataframe.py::test_delayed_roundtrip[False] PASSED [ 50%] 905s dataframe/tests/test_dataframe.py::test_from_delayed_lazy_if_meta_provided PASSED [ 50%] 905s dataframe/tests/test_dataframe.py::test_from_delayed_empty_meta_provided PASSED [ 50%] 905s dataframe/tests/test_dataframe.py::test_fillna_duplicate_index PASSED [ 50%] 905s dataframe/tests/test_dataframe.py::test_fillna_multi_dataframe PASSED [ 50%] 905s dataframe/tests/test_dataframe.py::test_fillna_dask_dataframe_input PASSED [ 51%] 905s dataframe/tests/test_dataframe.py::test_ffill_bfill PASSED [ 51%] 905s dataframe/tests/test_dataframe.py::test_fillna_series_types PASSED [ 51%] 905s dataframe/tests/test_dataframe.py::test_sample PASSED [ 51%] 905s dataframe/tests/test_dataframe.py::test_sample_without_replacement PASSED [ 51%] 905s dataframe/tests/test_dataframe.py::test_sample_raises PASSED [ 51%] 905s dataframe/tests/test_dataframe.py::test_empty_max PASSED [ 51%] 905s dataframe/tests/test_dataframe.py::test_query PASSED [ 51%] 905s dataframe/tests/test_dataframe.py::test_eval PASSED [ 51%] 905s dataframe/tests/test_dataframe.py::test_select_dtypes[include0-None] PASSED [ 51%] 905s dataframe/tests/test_dataframe.py::test_select_dtypes[None-exclude1] PASSED [ 51%] 905s dataframe/tests/test_dataframe.py::test_select_dtypes[include2-exclude2] PASSED [ 51%] 905s dataframe/tests/test_dataframe.py::test_select_dtypes[include3-None] PASSED [ 51%] 905s dataframe/tests/test_dataframe.py::test_deterministic_apply_concat_apply_names PASSED [ 51%] 905s dataframe/tests/test_dataframe.py::test_aca_meta_infer PASSED [ 51%] 905s dataframe/tests/test_dataframe.py::test_aca_split_every PASSED [ 51%] 905s dataframe/tests/test_dataframe.py::test_reduction_method PASSED [ 51%] 905s dataframe/tests/test_dataframe.py::test_reduction_method_split_every PASSED [ 51%] 905s dataframe/tests/test_dataframe.py::test_pipe PASSED [ 51%] 905s dataframe/tests/test_dataframe.py::test_gh_517 PASSED [ 51%] 905s dataframe/tests/test_dataframe.py::test_drop_axis_1 PASSED [ 51%] 905s dataframe/tests/test_dataframe.py::test_drop_columns[columns0] PASSED [ 51%] 905s dataframe/tests/test_dataframe.py::test_drop_columns[columns1] PASSED [ 51%] 905s dataframe/tests/test_dataframe.py::test_drop_meta_mismatch PASSED [ 51%] 905s dataframe/tests/test_dataframe.py::test_gh580 PASSED [ 51%] 905s dataframe/tests/test_dataframe.py::test_gh6305 PASSED [ 51%] 905s dataframe/tests/test_dataframe.py::test_rename_dict PASSED [ 51%] 905s dataframe/tests/test_dataframe.py::test_rename_function PASSED [ 51%] 905s dataframe/tests/test_dataframe.py::test_rename_index PASSED [ 51%] 905s dataframe/tests/test_dataframe.py::test_to_timestamp PASSED [ 51%] 905s dataframe/tests/test_dataframe.py::test_to_frame PASSED [ 51%] 905s dataframe/tests/test_dataframe.py::test_to_dask_array_raises[False0] PASSED [ 51%] 905s dataframe/tests/test_dataframe.py::test_to_dask_array_raises[False1] PASSED [ 51%] 905s dataframe/tests/test_dataframe.py::test_to_dask_array_unknown[False] PASSED [ 51%] 905s dataframe/tests/test_dataframe.py::test_to_dask_array_unknown[True] PASSED [ 51%] 905s dataframe/tests/test_dataframe.py::test_to_dask_array[lengths0-False-None] PASSED [ 51%] 905s dataframe/tests/test_dataframe.py::test_to_dask_array[True-False-None] PASSED [ 51%] 905s dataframe/tests/test_dataframe.py::test_to_dask_array[True-False-meta2] PASSED [ 51%] 905s dataframe/tests/test_dataframe.py::test_apply PASSED [ 51%] 905s dataframe/tests/test_dataframe.py::test_apply_convert_dtype[None] PASSED [ 51%] 905s dataframe/tests/test_dataframe.py::test_apply_convert_dtype[True] PASSED [ 51%] 905s dataframe/tests/test_dataframe.py::test_apply_convert_dtype[False] PASSED [ 51%] 905s dataframe/tests/test_dataframe.py::test_apply_warns PASSED [ 51%] 905s dataframe/tests/test_dataframe.py::test_apply_warns_with_invalid_meta PASSED [ 51%] 906s dataframe/tests/test_dataframe.py::test_dataframe_map[None] PASSED [ 51%] 906s dataframe/tests/test_dataframe.py::test_dataframe_map[ignore] PASSED [ 51%] 906s dataframe/tests/test_dataframe.py::test_dataframe_map_raises SKIPPED [ 51%] 906s dataframe/tests/test_dataframe.py::test_applymap PASSED [ 51%] 906s dataframe/tests/test_dataframe.py::test_add_prefix PASSED [ 51%] 906s dataframe/tests/test_dataframe.py::test_add_suffix PASSED [ 51%] 906s dataframe/tests/test_dataframe.py::test_abs PASSED [ 51%] 906s dataframe/tests/test_dataframe.py::test_round PASSED [ 51%] 906s dataframe/tests/test_dataframe.py::test_cov_dataframe[None] PASSED [ 51%] 906s dataframe/tests/test_dataframe.py::test_cov_dataframe[True] PASSED [ 51%] 906s dataframe/tests/test_dataframe.py::test_cov_dataframe[False] PASSED [ 51%] 906s dataframe/tests/test_dataframe.py::test_cov_series PASSED [ 51%] 906s dataframe/tests/test_dataframe.py::test_cov_gpu[None] SKIPPED (could...) [ 51%] 906s dataframe/tests/test_dataframe.py::test_cov_gpu[True] SKIPPED (could...) [ 51%] 906s dataframe/tests/test_dataframe.py::test_cov_gpu[False] SKIPPED (coul...) [ 51%] 907s dataframe/tests/test_dataframe.py::test_corr PASSED [ 51%] 907s dataframe/tests/test_dataframe.py::test_corr_gpu SKIPPED (could not ...) [ 51%] 907s dataframe/tests/test_dataframe.py::test_corr_same_name PASSED [ 51%] 907s dataframe/tests/test_dataframe.py::test_cov_corr_meta[1] PASSED [ 51%] 907s dataframe/tests/test_dataframe.py::test_cov_corr_meta[2] PASSED [ 51%] 916s dataframe/tests/test_dataframe.py::test_cov_corr_stable PASSED [ 51%] 916s dataframe/tests/test_dataframe.py::test_cov_corr_mixed[None] XFAIL (...) [ 51%] 917s dataframe/tests/test_dataframe.py::test_cov_corr_mixed[True] PASSED [ 51%] 917s dataframe/tests/test_dataframe.py::test_cov_corr_mixed[False] XFAIL [ 51%] 917s dataframe/tests/test_dataframe.py::test_autocorr PASSED [ 51%] 917s dataframe/tests/test_dataframe.py::test_apply_infer_columns PASSED [ 51%] 917s dataframe/tests/test_dataframe.py::test_index_time_properties PASSED [ 51%] 918s dataframe/tests/test_dataframe.py::test_nlargest_nsmallest PASSED [ 51%] 918s dataframe/tests/test_dataframe.py::test_nlargest_nsmallest_raises PASSED [ 51%] 918s dataframe/tests/test_dataframe.py::test_reset_index PASSED [ 51%] 918s dataframe/tests/test_dataframe.py::test_dataframe_compute_forward_kwargs PASSED [ 51%] 918s dataframe/tests/test_dataframe.py::test_contains_series_raises_deprecated_warning_preserves_behavior PASSED [ 51%] 918s dataframe/tests/test_dataframe.py::test_series_iteritems SKIPPED (it...) [ 51%] 918s dataframe/tests/test_dataframe.py::test_series_iter PASSED [ 51%] 918s dataframe/tests/test_dataframe.py::test_dataframe_iterrows PASSED [ 51%] 918s dataframe/tests/test_dataframe.py::test_dataframe_itertuples PASSED [ 51%] 918s dataframe/tests/test_dataframe.py::test_dataframe_items[columns0] PASSED [ 51%] 918s dataframe/tests/test_dataframe.py::test_dataframe_items[columns1] PASSED [ 51%] 918s dataframe/tests/test_dataframe.py::test_dataframe_items[columns2] PASSED [ 51%] 918s dataframe/tests/test_dataframe.py::test_dataframe_itertuples_with_index_false PASSED [ 51%] 918s dataframe/tests/test_dataframe.py::test_dataframe_itertuples_with_name_none PASSED [ 51%] 918s dataframe/tests/test_dataframe.py::test_astype PASSED [ 51%] 918s dataframe/tests/test_dataframe.py::test_astype_categoricals PASSED [ 51%] 918s dataframe/tests/test_dataframe.py::test_astype_categoricals_known PASSED [ 51%] 918s dataframe/tests/test_dataframe.py::test_groupby_callable PASSED [ 51%] 918s dataframe/tests/test_dataframe.py::test_methods_tokenize_differently PASSED [ 51%] 918s dataframe/tests/test_dataframe.py::test_info PASSED [ 51%] 918s dataframe/tests/test_dataframe.py::test_groupby_multilevel_info PASSED [ 51%] 918s dataframe/tests/test_dataframe.py::test_categorize_info PASSED [ 51%] 918s dataframe/tests/test_dataframe.py::test_gh_1301 PASSED [ 51%] 918s dataframe/tests/test_dataframe.py::test_timeseries_sorted PASSED [ 51%] 918s dataframe/tests/test_dataframe.py::test_index_errors PASSED [ 51%] 918s dataframe/tests/test_dataframe.py::test_index_nulls[None] PASSED [ 51%] 918s dataframe/tests/test_dataframe.py::test_index_nulls[null_value1] PASSED [ 51%] 918s dataframe/tests/test_dataframe.py::test_index_nulls[null_value2] PASSED [ 51%] 918s dataframe/tests/test_dataframe.py::test_set_index_with_index PASSED [ 51%] 918s dataframe/tests/test_dataframe.py::test_column_assignment PASSED [ 51%] 918s dataframe/tests/test_dataframe.py::test_array_assignment PASSED [ 51%] 918s dataframe/tests/test_dataframe.py::test_columns_assignment PASSED [ 51%] 918s dataframe/tests/test_dataframe.py::test_attribute_assignment PASSED [ 51%] 918s dataframe/tests/test_dataframe.py::test_setitem_triggering_realign PASSED [ 51%] 918s dataframe/tests/test_dataframe.py::test_inplace_operators PASSED [ 51%] 918s dataframe/tests/test_dataframe.py::test_idxmaxmin[idx0-True] PASSED [ 51%] 919s dataframe/tests/test_dataframe.py::test_idxmaxmin[idx0-False] PASSED [ 51%] 919s dataframe/tests/test_dataframe.py::test_idxmaxmin[idx1-True] PASSED [ 51%] 919s dataframe/tests/test_dataframe.py::test_idxmaxmin[idx1-False] PASSED [ 51%] 919s dataframe/tests/test_dataframe.py::test_idxmaxmin[idx2-True] PASSED [ 51%] 920s dataframe/tests/test_dataframe.py::test_idxmaxmin[idx2-False] PASSED [ 51%] 920s dataframe/tests/test_dataframe.py::test_idxmaxmin_numeric_only[idxmin] PASSED [ 51%] 920s dataframe/tests/test_dataframe.py::test_idxmaxmin_numeric_only[idxmax] PASSED [ 51%] 921s dataframe/tests/test_dataframe.py::test_idxmaxmin_empty_partitions PASSED [ 51%] 921s dataframe/tests/test_dataframe.py::test_mode_numeric_only PASSED [ 51%] 921s dataframe/tests/test_dataframe.py::test_getitem_meta PASSED [ 51%] 921s dataframe/tests/test_dataframe.py::test_getitem_multilevel PASSED [ 51%] 921s dataframe/tests/test_dataframe.py::test_getitem_string_subclass PASSED [ 51%] 921s dataframe/tests/test_dataframe.py::test_getitem_column_types[list] PASSED [ 51%] 921s dataframe/tests/test_dataframe.py::test_getitem_column_types[array] PASSED [ 51%] 921s dataframe/tests/test_dataframe.py::test_getitem_column_types[Series] PASSED [ 51%] 921s dataframe/tests/test_dataframe.py::test_getitem_column_types[Index] PASSED [ 51%] 921s dataframe/tests/test_dataframe.py::test_getitem_with_bool_dataframe_as_key PASSED [ 51%] 921s dataframe/tests/test_dataframe.py::test_getitem_with_non_series PASSED [ 51%] 921s dataframe/tests/test_dataframe.py::test_ipython_completion PASSED [ 51%] 921s dataframe/tests/test_dataframe.py::test_diff PASSED [ 51%] 921s dataframe/tests/test_dataframe.py::test_shift PASSED [ 52%] 921s dataframe/tests/test_dataframe.py::test_shift_with_freq_DatetimeIndex[B-False] PASSED [ 52%] 921s dataframe/tests/test_dataframe.py::test_shift_with_freq_DatetimeIndex[D-True] PASSED [ 52%] 921s dataframe/tests/test_dataframe.py::test_shift_with_freq_DatetimeIndex[h-True] PASSED [ 52%] 921s dataframe/tests/test_dataframe.py::test_shift_with_freq_PeriodIndex[B-False] PASSED [ 52%] 921s dataframe/tests/test_dataframe.py::test_shift_with_freq_PeriodIndex[D-True] PASSED [ 52%] 921s dataframe/tests/test_dataframe.py::test_shift_with_freq_PeriodIndex[h-True] PASSED [ 52%] 922s dataframe/tests/test_dataframe.py::test_shift_with_freq_TimedeltaIndex PASSED [ 52%] 922s dataframe/tests/test_dataframe.py::test_shift_with_freq_errors PASSED [ 52%] 922s dataframe/tests/test_dataframe.py::test_first_and_last[first] PASSED [ 52%] 922s dataframe/tests/test_dataframe.py::test_first_and_last[last] PASSED [ 52%] 922s dataframe/tests/test_dataframe.py::test_hash_split_unique[None-2-1] PASSED [ 52%] 922s dataframe/tests/test_dataframe.py::test_hash_split_unique[None-2-4] PASSED [ 52%] 922s dataframe/tests/test_dataframe.py::test_hash_split_unique[None-2-20] PASSED [ 52%] 922s dataframe/tests/test_dataframe.py::test_hash_split_unique[None-5-1] PASSED [ 52%] 922s dataframe/tests/test_dataframe.py::test_hash_split_unique[None-5-4] PASSED [ 52%] 922s dataframe/tests/test_dataframe.py::test_hash_split_unique[None-5-20] PASSED [ 52%] 922s dataframe/tests/test_dataframe.py::test_hash_split_unique[1-2-1] PASSED [ 52%] 922s dataframe/tests/test_dataframe.py::test_hash_split_unique[1-2-4] PASSED [ 52%] 922s dataframe/tests/test_dataframe.py::test_hash_split_unique[1-2-20] PASSED [ 52%] 922s dataframe/tests/test_dataframe.py::test_hash_split_unique[1-5-1] PASSED [ 52%] 922s dataframe/tests/test_dataframe.py::test_hash_split_unique[1-5-4] PASSED [ 52%] 922s dataframe/tests/test_dataframe.py::test_hash_split_unique[1-5-20] PASSED [ 52%] 922s dataframe/tests/test_dataframe.py::test_hash_split_unique[5-2-1] PASSED [ 52%] 922s dataframe/tests/test_dataframe.py::test_hash_split_unique[5-2-4] PASSED [ 52%] 922s dataframe/tests/test_dataframe.py::test_hash_split_unique[5-2-20] PASSED [ 52%] 922s dataframe/tests/test_dataframe.py::test_hash_split_unique[5-5-1] PASSED [ 52%] 922s dataframe/tests/test_dataframe.py::test_hash_split_unique[5-5-4] PASSED [ 52%] 923s dataframe/tests/test_dataframe.py::test_hash_split_unique[5-5-20] PASSED [ 52%] 923s dataframe/tests/test_dataframe.py::test_hash_split_unique[20-2-1] PASSED [ 52%] 923s dataframe/tests/test_dataframe.py::test_hash_split_unique[20-2-4] PASSED [ 52%] 923s dataframe/tests/test_dataframe.py::test_hash_split_unique[20-2-20] PASSED [ 52%] 923s dataframe/tests/test_dataframe.py::test_hash_split_unique[20-5-1] PASSED [ 52%] 923s dataframe/tests/test_dataframe.py::test_hash_split_unique[20-5-4] PASSED [ 52%] 923s dataframe/tests/test_dataframe.py::test_hash_split_unique[20-5-20] PASSED [ 52%] 924s dataframe/tests/test_dataframe.py::test_split_out_drop_duplicates[None] PASSED [ 52%] 925s dataframe/tests/test_dataframe.py::test_split_out_drop_duplicates[2] PASSED [ 52%] 925s dataframe/tests/test_dataframe.py::test_split_out_value_counts[None] PASSED [ 52%] 925s dataframe/tests/test_dataframe.py::test_split_out_value_counts[2] PASSED [ 52%] 925s dataframe/tests/test_dataframe.py::test_values PASSED [ 52%] 925s dataframe/tests/test_dataframe.py::test_values_extension_dtypes PASSED [ 52%] 925s dataframe/tests/test_dataframe.py::test_copy PASSED [ 52%] 925s dataframe/tests/test_dataframe.py::test_del PASSED [ 52%] 925s dataframe/tests/test_dataframe.py::test_memory_usage_dataframe[True-True] PASSED [ 52%] 925s dataframe/tests/test_dataframe.py::test_memory_usage_dataframe[True-False] PASSED [ 52%] 925s dataframe/tests/test_dataframe.py::test_memory_usage_dataframe[False-True] PASSED [ 52%] 925s dataframe/tests/test_dataframe.py::test_memory_usage_dataframe[False-False] PASSED [ 52%] 925s dataframe/tests/test_dataframe.py::test_memory_usage_series[True-True] PASSED [ 52%] 925s dataframe/tests/test_dataframe.py::test_memory_usage_series[True-False] PASSED [ 52%] 925s dataframe/tests/test_dataframe.py::test_memory_usage_series[False-True] PASSED [ 52%] 925s dataframe/tests/test_dataframe.py::test_memory_usage_series[False-False] PASSED [ 52%] 925s dataframe/tests/test_dataframe.py::test_memory_usage_index[True] PASSED [ 52%] 925s dataframe/tests/test_dataframe.py::test_memory_usage_index[False] PASSED [ 52%] 925s dataframe/tests/test_dataframe.py::test_memory_usage_per_partition[True-True] PASSED [ 52%] 925s dataframe/tests/test_dataframe.py::test_memory_usage_per_partition[True-False] PASSED [ 52%] 925s dataframe/tests/test_dataframe.py::test_memory_usage_per_partition[False-True] PASSED [ 52%] 925s dataframe/tests/test_dataframe.py::test_memory_usage_per_partition[False-False] PASSED [ 52%] 925s dataframe/tests/test_dataframe.py::test_dataframe_reductions_arithmetic[sum] PASSED [ 52%] 925s dataframe/tests/test_dataframe.py::test_dataframe_reductions_arithmetic[mean] PASSED [ 52%] 925s dataframe/tests/test_dataframe.py::test_dataframe_reductions_arithmetic[std] PASSED [ 52%] 925s dataframe/tests/test_dataframe.py::test_dataframe_reductions_arithmetic[var] PASSED [ 52%] 925s dataframe/tests/test_dataframe.py::test_dataframe_reductions_arithmetic[count] PASSED [ 52%] 925s dataframe/tests/test_dataframe.py::test_dataframe_reductions_arithmetic[min] PASSED [ 52%] 925s dataframe/tests/test_dataframe.py::test_dataframe_reductions_arithmetic[max] PASSED [ 52%] 925s dataframe/tests/test_dataframe.py::test_dataframe_reductions_arithmetic[idxmin] PASSED [ 52%] 925s dataframe/tests/test_dataframe.py::test_dataframe_reductions_arithmetic[idxmax] PASSED [ 52%] 925s dataframe/tests/test_dataframe.py::test_dataframe_reductions_arithmetic[prod] PASSED [ 52%] 925s dataframe/tests/test_dataframe.py::test_dataframe_reductions_arithmetic[all] PASSED [ 52%] 925s dataframe/tests/test_dataframe.py::test_dataframe_reductions_arithmetic[sem] PASSED [ 52%] 925s dataframe/tests/test_dataframe.py::test_dataframe_mode PASSED [ 52%] 926s dataframe/tests/test_dataframe.py::test_median PASSED [ 52%] 926s dataframe/tests/test_dataframe.py::test_median_approximate[dask] PASSED [ 52%] 926s dataframe/tests/test_dataframe.py::test_median_approximate[tdigest] SKIPPED [ 52%] 926s dataframe/tests/test_dataframe.py::test_datetime_loc_open_slicing PASSED [ 52%] 926s dataframe/tests/test_dataframe.py::test_to_datetime[False] PASSED [ 52%] 926s dataframe/tests/test_dataframe.py::test_to_datetime[True] SKIPPED (c...) [ 52%] 926s dataframe/tests/test_dataframe.py::test_to_timedelta PASSED [ 52%] 926s dataframe/tests/test_dataframe.py::test_isna[values0] PASSED [ 52%] 926s dataframe/tests/test_dataframe.py::test_isna[values1] PASSED [ 52%] 926s dataframe/tests/test_dataframe.py::test_slice_on_filtered_boundary[0] PASSED [ 52%] 926s dataframe/tests/test_dataframe.py::test_slice_on_filtered_boundary[9] PASSED [ 52%] 926s dataframe/tests/test_dataframe.py::test_boundary_slice_nonmonotonic PASSED [ 52%] 926s dataframe/tests/test_dataframe.py::test_boundary_slice_empty PASSED [ 52%] 926s dataframe/tests/test_dataframe.py::test_with_boundary[-1-None-False-False-drop0] PASSED [ 52%] 926s dataframe/tests/test_dataframe.py::test_with_boundary[-1-None-False-True-drop1] PASSED [ 52%] 926s dataframe/tests/test_dataframe.py::test_with_boundary[None-3-False-False-drop2] PASSED [ 52%] 926s dataframe/tests/test_dataframe.py::test_with_boundary[None-3-True-False-drop3] PASSED [ 52%] 926s dataframe/tests/test_dataframe.py::test_with_boundary[-0.5-None-False-False-drop4] PASSED [ 52%] 926s dataframe/tests/test_dataframe.py::test_with_boundary[-0.5-None-False-True-drop5] PASSED [ 52%] 926s dataframe/tests/test_dataframe.py::test_with_boundary[-1.5-None-False-True-drop6] PASSED [ 52%] 926s dataframe/tests/test_dataframe.py::test_with_boundary[None-3.5-False-False-drop7] PASSED [ 52%] 926s dataframe/tests/test_dataframe.py::test_with_boundary[None-3.5-True-False-drop8] PASSED [ 52%] 926s dataframe/tests/test_dataframe.py::test_with_boundary[None-2.5-False-False-drop9] PASSED [ 52%] 926s dataframe/tests/test_dataframe.py::test_boundary_slice_same[index0-0-9] PASSED [ 52%] 926s dataframe/tests/test_dataframe.py::test_boundary_slice_same[index1--1-None] PASSED [ 52%] 926s dataframe/tests/test_dataframe.py::test_boundary_slice_same[index2-None-10] PASSED [ 52%] 926s dataframe/tests/test_dataframe.py::test_boundary_slice_same[index3-None-None] PASSED [ 52%] 926s dataframe/tests/test_dataframe.py::test_boundary_slice_same[index4--1-None] PASSED [ 52%] 926s dataframe/tests/test_dataframe.py::test_boundary_slice_same[index5-None-2] PASSED [ 52%] 926s dataframe/tests/test_dataframe.py::test_boundary_slice_same[index6--2-3] PASSED [ 52%] 926s dataframe/tests/test_dataframe.py::test_boundary_slice_same[index7-None-None] PASSED [ 52%] 926s dataframe/tests/test_dataframe.py::test_boundary_slice_same[index8-left8-None] PASSED [ 52%] 926s dataframe/tests/test_dataframe.py::test_boundary_slice_same[index9-None-right9] PASSED [ 52%] 926s dataframe/tests/test_dataframe.py::test_boundary_slice_same[index10-left10-None] PASSED [ 52%] 926s dataframe/tests/test_dataframe.py::test_boundary_slice_same[index11-None-right11] PASSED [ 52%] 926s dataframe/tests/test_dataframe.py::test_better_errors_object_reductions PASSED [ 52%] 926s dataframe/tests/test_dataframe.py::test_sample_empty_partitions PASSED [ 52%] 926s dataframe/tests/test_dataframe.py::test_coerce PASSED [ 52%] 926s dataframe/tests/test_dataframe.py::test_bool PASSED [ 52%] 927s dataframe/tests/test_dataframe.py::test_cumulative_multiple_columns PASSED [ 52%] 927s dataframe/tests/test_dataframe.py::test_map_partition_array[asarray] PASSED [ 52%] 927s dataframe/tests/test_dataframe.py::test_map_partition_array[func1] PASSED [ 52%] 927s dataframe/tests/test_dataframe.py::test_map_partition_sparse SKIPPED [ 52%] 927s dataframe/tests/test_dataframe.py::test_mixed_dask_array_operations PASSED [ 52%] 927s dataframe/tests/test_dataframe.py::test_mixed_dask_array_operations_errors PASSED [ 52%] 927s dataframe/tests/test_dataframe.py::test_mixed_dask_array_multi_dimensional PASSED [ 52%] 927s dataframe/tests/test_dataframe.py::test_meta_raises PASSED [ 52%] 927s dataframe/tests/test_dataframe.py::test_meta_nonempty_uses_meta_value_if_provided PASSED [ 52%] 927s dataframe/tests/test_dataframe.py::test_dask_dataframe_holds_scipy_sparse_containers PASSED [ 52%] 927s dataframe/tests/test_dataframe.py::test_map_partitions_delays_large_inputs PASSED [ 52%] 927s dataframe/tests/test_dataframe.py::test_partitions_indexer PASSED [ 52%] 927s dataframe/tests/test_dataframe.py::test_mod_eq PASSED [ 52%] 927s dataframe/tests/test_dataframe.py::test_setitem PASSED [ 52%] 927s dataframe/tests/test_dataframe.py::test_setitem_with_bool_dataframe_as_key PASSED [ 52%] 927s dataframe/tests/test_dataframe.py::test_setitem_with_bool_series_as_key PASSED [ 52%] 927s dataframe/tests/test_dataframe.py::test_setitem_with_numeric_column_name_raises_not_implemented PASSED [ 52%] 927s dataframe/tests/test_dataframe.py::test_broadcast PASSED [ 52%] 927s dataframe/tests/test_dataframe.py::test_scalar_with_array PASSED [ 53%] 927s dataframe/tests/test_dataframe.py::test_has_parallel_type PASSED [ 53%] 927s dataframe/tests/test_dataframe.py::test_meta_error_message PASSED [ 53%] 927s dataframe/tests/test_dataframe.py::test_map_index PASSED [ 53%] 927s dataframe/tests/test_dataframe.py::test_assign_index PASSED [ 53%] 927s dataframe/tests/test_dataframe.py::test_index_divisions PASSED [ 53%] 927s dataframe/tests/test_dataframe.py::test_replace PASSED [ 53%] 927s dataframe/tests/test_dataframe.py::test_map_partitions_delays_lists PASSED [ 53%] 927s dataframe/tests/test_dataframe.py::test_dtype_cast PASSED [ 53%] 927s dataframe/tests/test_dataframe.py::test_series_map[False-False-1-1] PASSED [ 53%] 927s dataframe/tests/test_dataframe.py::test_series_map[False-False-1-4] PASSED [ 53%] 927s dataframe/tests/test_dataframe.py::test_series_map[False-False-3-1] PASSED [ 53%] 927s dataframe/tests/test_dataframe.py::test_series_map[False-False-3-4] PASSED [ 53%] 927s dataframe/tests/test_dataframe.py::test_series_map[False-True-1-1] PASSED [ 53%] 927s dataframe/tests/test_dataframe.py::test_series_map[False-True-1-4] PASSED [ 53%] 927s dataframe/tests/test_dataframe.py::test_series_map[False-True-3-1] PASSED [ 53%] 927s dataframe/tests/test_dataframe.py::test_series_map[False-True-3-4] PASSED [ 53%] 927s dataframe/tests/test_dataframe.py::test_series_map[True-False-1-1] PASSED [ 53%] 927s dataframe/tests/test_dataframe.py::test_series_map[True-False-1-4] PASSED [ 53%] 927s dataframe/tests/test_dataframe.py::test_series_map[True-False-3-1] PASSED [ 53%] 927s dataframe/tests/test_dataframe.py::test_series_map[True-False-3-4] PASSED [ 53%] 927s dataframe/tests/test_dataframe.py::test_series_map[True-True-1-1] PASSED [ 53%] 927s dataframe/tests/test_dataframe.py::test_series_map[True-True-1-4] PASSED [ 53%] 927s dataframe/tests/test_dataframe.py::test_series_map[True-True-3-1] PASSED [ 53%] 927s dataframe/tests/test_dataframe.py::test_series_map[True-True-3-4] PASSED [ 53%] 927s dataframe/tests/test_dataframe.py::test_dataframe_explode PASSED [ 53%] 927s dataframe/tests/test_dataframe.py::test_series_explode PASSED [ 53%] 927s dataframe/tests/test_dataframe.py::test_pop PASSED [ 53%] 927s dataframe/tests/test_dataframe.py::test_nunique[0-True] PASSED [ 53%] 927s dataframe/tests/test_dataframe.py::test_nunique[0-False] PASSED [ 53%] 927s dataframe/tests/test_dataframe.py::test_nunique[1-True] PASSED [ 53%] 927s dataframe/tests/test_dataframe.py::test_nunique[1-False] PASSED [ 53%] 927s dataframe/tests/test_dataframe.py::test_view PASSED [ 53%] 927s dataframe/tests/test_dataframe.py::test_simple_map_partitions PASSED [ 53%] 927s dataframe/tests/test_dataframe.py::test_iter PASSED [ 53%] 928s dataframe/tests/test_dataframe.py::test_dataframe_groupby_cumsum_agg_empty_partitions PASSED [ 53%] 928s dataframe/tests/test_dataframe.py::test_dataframe_groupby_cumprod_agg_empty_partitions PASSED [ 53%] 928s dataframe/tests/test_dataframe.py::test_fuse_roots PASSED [ 53%] 928s dataframe/tests/test_dataframe.py::test_attrs_dataframe PASSED [ 53%] 928s dataframe/tests/test_dataframe.py::test_attrs_series PASSED [ 53%] 928s dataframe/tests/test_dataframe.py::test_join_series PASSED [ 53%] 928s dataframe/tests/test_dataframe.py::test_dask_layers PASSED [ 53%] 928s dataframe/tests/test_dataframe.py::test_repr_html_dataframe_highlevelgraph PASSED [ 53%] 928s dataframe/tests/test_dataframe.py::test_assign_na_float_columns PASSED [ 53%] 929s dataframe/tests/test_dataframe.py::test_assign_no_warning_fragmented PASSED [ 53%] 929s dataframe/tests/test_dataframe.py::test_dot PASSED [ 53%] 929s dataframe/tests/test_dataframe.py::test_dot_nan PASSED [ 53%] 929s dataframe/tests/test_dataframe.py::test_use_of_weakref_proxy PASSED [ 53%] 929s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Series-False-series0] PASSED [ 53%] 929s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Series-False-series1] PASSED [ 53%] 929s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Series-False-series2] PASSED [ 53%] 929s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Series-False-series3] PASSED [ 53%] 929s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Series-False-series4] PASSED [ 53%] 929s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Series-True-series0] PASSED [ 53%] 929s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Series-True-series1] PASSED [ 53%] 929s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Series-True-series2] PASSED [ 53%] 929s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Series-True-series3] PASSED [ 53%] 929s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Series-True-series4] PASSED [ 53%] 929s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Index-False-series0] PASSED [ 53%] 929s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Index-False-series1] PASSED [ 53%] 929s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Index-False-series2] PASSED [ 53%] 929s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Index-False-series3] PASSED [ 53%] 929s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Index-False-series4] PASSED [ 53%] 929s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Index-True-series0] PASSED [ 53%] 929s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Index-True-series1] PASSED [ 53%] 929s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Index-True-series2] PASSED [ 53%] 929s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Index-True-series3] PASSED [ 53%] 929s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Index-True-series4] PASSED [ 53%] 929s dataframe/tests/test_dataframe.py::test_is_monotonic_deprecated SKIPPED [ 53%] 929s dataframe/tests/test_dataframe.py::test_is_monotonic_dt64 PASSED [ 53%] 929s dataframe/tests/test_dataframe.py::test_index_is_monotonic_dt64 PASSED [ 53%] 929s dataframe/tests/test_dataframe.py::test_index_is_monotonic_deprecated SKIPPED [ 53%] 929s dataframe/tests/test_dataframe.py::test_is_monotonic_empty_partitions PASSED [ 53%] 929s dataframe/tests/test_dataframe.py::test_custom_map_reduce PASSED [ 53%] 929s dataframe/tests/test_dataframe.py::test_from_dict[2-columns-int] PASSED [ 53%] 929s dataframe/tests/test_dataframe.py::test_from_dict[2-columns-float] PASSED [ 53%] 929s dataframe/tests/test_dataframe.py::test_from_dict[2-index-int] PASSED [ 53%] 929s dataframe/tests/test_dataframe.py::test_from_dict[2-index-float] PASSED [ 53%] 929s dataframe/tests/test_dataframe.py::test_from_dict[5-columns-int] PASSED [ 53%] 929s dataframe/tests/test_dataframe.py::test_from_dict[5-columns-float] PASSED [ 53%] 929s dataframe/tests/test_dataframe.py::test_from_dict[5-index-int] PASSED [ 53%] 929s dataframe/tests/test_dataframe.py::test_from_dict[5-index-float] PASSED [ 53%] 929s dataframe/tests/test_dataframe.py::test_from_dict_raises PASSED [ 53%] 929s dataframe/tests/test_dataframe.py::test_empty PASSED [ 53%] 929s dataframe/tests/test_dataframe.py::test_repr_materialize PASSED [ 53%] 929s dataframe/tests/test_dataframe.py::test_pyarrow_extension_dtype[int64[pyarrow]] SKIPPED [ 53%] 929s dataframe/tests/test_dataframe.py::test_pyarrow_extension_dtype[int32[pyarrow]] SKIPPED [ 53%] 929s dataframe/tests/test_dataframe.py::test_pyarrow_extension_dtype[float64[pyarrow]] SKIPPED [ 53%] 929s dataframe/tests/test_dataframe.py::test_pyarrow_extension_dtype[float32[pyarrow]] SKIPPED [ 53%] 929s dataframe/tests/test_dataframe.py::test_pyarrow_extension_dtype[uint8[pyarrow]] SKIPPED [ 53%] 929s dataframe/tests/test_dataframe.py::test_pyarrow_decimal_extension_dtype SKIPPED [ 53%] 929s dataframe/tests/test_dataframe.py::test_to_backend PASSED [ 53%] 930s dataframe/tests/test_dataframe.py::test_transform_getitem_works[max] PASSED [ 53%] 930s dataframe/tests/test_dataframe.py::test_transform_getitem_works[sum] PASSED [ 53%] 930s dataframe/tests/test_dataframe.py::test_mask_where_array_like[df0-cond0] PASSED [ 53%] 930s dataframe/tests/test_dataframe.py::test_mask_where_array_like[df1-cond1] PASSED [ 53%] 930s dataframe/tests/test_dataframe.py::test_mask_where_array_like[df2-cond2] PASSED [ 53%] 930s dataframe/tests/test_dataframe.py::test_mask_where_array_like[df3-cond3] PASSED [ 53%] 930s dataframe/tests/test_dataframe.py::test_mask_where_array_like[df4-cond4] PASSED [ 53%] 930s dataframe/tests/test_dataframe.py::test_duplicate_columns[select_dtypes-kwargs0] PASSED [ 53%] 930s dataframe/tests/test_dataframe.py::test_duplicate_columns[describe-kwargs1] PASSED [ 53%] 930s dataframe/tests/test_dataframe.py::test_duplicate_columns[nunique-kwargs2] PASSED [ 53%] 930s dataframe/tests/test_dataframe.py::test_duplicate_columns[quantile-kwargs3] PASSED [ 53%] 930s dataframe/tests/test_dataframe.py::test_mask_where_callable PASSED [ 53%] 930s dataframe/tests/test_dataframe.py::test_pyarrow_schema_dispatch SKIPPED [ 53%] 930s dataframe/tests/test_dataframe.py::test_pyarrow_schema_dispatch_preserves_index[True] SKIPPED [ 53%] 930s dataframe/tests/test_dataframe.py::test_pyarrow_schema_dispatch_preserves_index[False] SKIPPED [ 53%] 930s dataframe/tests/test_dataframe.py::test_pyarrow_conversion_dispatch[True] SKIPPED [ 53%] 930s dataframe/tests/test_dataframe.py::test_pyarrow_conversion_dispatch[False] SKIPPED [ 53%] 930s dataframe/tests/test_dataframe.py::test_pyarrow_conversion_dispatch_cudf SKIPPED [ 53%] 930s dataframe/tests/test_dataframe.py::test_enforce_runtime_divisions PASSED [ 53%] 930s dataframe/tests/test_extensions.py::test_register_extension_type PASSED [ 53%] 930s dataframe/tests/test_extensions.py::test_reduction PASSED [ 53%] 930s dataframe/tests/test_extensions.py::test_scalar PASSED [ 53%] 930s dataframe/tests/test_format.py::test_repr PASSED [ 53%] 930s dataframe/tests/test_format.py::test_repr_meta_mutation PASSED [ 53%] 930s dataframe/tests/test_format.py::test_dataframe_format PASSED [ 53%] 930s dataframe/tests/test_format.py::test_dataframe_format_with_index PASSED [ 53%] 930s dataframe/tests/test_format.py::test_dataframe_format_unknown_divisions PASSED [ 53%] 930s dataframe/tests/test_format.py::test_dataframe_format_long PASSED [ 53%] 930s dataframe/tests/test_format.py::test_series_format PASSED [ 53%] 930s dataframe/tests/test_format.py::test_series_format_long PASSED [ 53%] 930s dataframe/tests/test_format.py::test_index_format PASSED [ 53%] 930s dataframe/tests/test_format.py::test_categorical_format PASSED [ 53%] 930s dataframe/tests/test_format.py::test_duplicate_columns_repr PASSED [ 53%] 930s dataframe/tests/test_format.py::test_empty_repr PASSED [ 53%] 930s dataframe/tests/test_groupby.py::test_groupby_internal_repr_xfail[disk] XFAIL [ 53%] 930s dataframe/tests/test_groupby.py::test_groupby_internal_repr_xfail[tasks] XFAIL [ 54%] 930s dataframe/tests/test_groupby.py::test_groupby_internal_repr[disk] PASSED [ 54%] 930s dataframe/tests/test_groupby.py::test_groupby_internal_repr[tasks] PASSED [ 54%] 930s dataframe/tests/test_groupby.py::test_groupby_error[disk] PASSED [ 54%] 930s dataframe/tests/test_groupby.py::test_groupby_error[tasks] PASSED [ 54%] 930s dataframe/tests/test_groupby.py::test_full_groupby[disk] PASSED [ 54%] 930s dataframe/tests/test_groupby.py::test_full_groupby[tasks] PASSED [ 54%] 931s dataframe/tests/test_groupby.py::test_full_groupby_apply_multiarg[disk] PASSED [ 54%] 931s dataframe/tests/test_groupby.py::test_full_groupby_apply_multiarg[tasks] PASSED [ 54%] 931s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[disk-True-0] PASSED [ 54%] 931s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[disk-True-1] PASSED [ 54%] 931s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[disk-True-2] PASSED [ 54%] 931s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[disk-True-3] PASSED [ 54%] 932s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[disk-True-4] XFAIL [ 54%] 932s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[disk-False-0] PASSED [ 54%] 932s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[disk-False-1] PASSED [ 54%] 932s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[disk-False-2] PASSED [ 54%] 932s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[disk-False-3] PASSED [ 54%] 932s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[disk-False-4] XFAIL [ 54%] 932s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[tasks-True-0] PASSED [ 54%] 932s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[tasks-True-1] PASSED [ 54%] 932s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[tasks-True-2] PASSED [ 54%] 932s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[tasks-True-3] PASSED [ 54%] 932s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[tasks-True-4] XFAIL [ 54%] 932s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[tasks-False-0] PASSED [ 54%] 932s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[tasks-False-1] PASSED [ 54%] 933s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[tasks-False-2] PASSED [ 54%] 933s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[tasks-False-3] PASSED [ 54%] 933s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[tasks-False-4] XFAIL [ 54%] 933s dataframe/tests/test_groupby.py::test_groupby_dir[disk] PASSED [ 54%] 933s dataframe/tests/test_groupby.py::test_groupby_dir[tasks] PASSED [ 54%] 933s dataframe/tests/test_groupby.py::test_groupby_on_index[disk-sync] PASSED [ 54%] 934s dataframe/tests/test_groupby.py::test_groupby_on_index[disk-threads] PASSED [ 54%] 934s dataframe/tests/test_groupby.py::test_groupby_on_index[tasks-sync] PASSED [ 54%] 934s dataframe/tests/test_groupby.py::test_groupby_on_index[tasks-threads] PASSED [ 54%] 934s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-disk-0] PASSED [ 54%] 934s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-disk-1] PASSED [ 54%] 934s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-disk-2] PASSED [ 54%] 934s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-disk-3] PASSED [ 54%] 934s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-disk-4] PASSED [ 54%] 934s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-disk-5] PASSED [ 54%] 934s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-disk-6] PASSED [ 54%] 934s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-tasks-0] PASSED [ 54%] 934s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-tasks-1] PASSED [ 54%] 934s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-tasks-2] PASSED [ 54%] 934s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-tasks-3] PASSED [ 54%] 934s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-tasks-4] PASSED [ 54%] 934s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-tasks-5] PASSED [ 54%] 934s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-tasks-6] PASSED [ 54%] 934s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-disk-0] XPASS [ 54%] 934s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-disk-1] XPASS [ 54%] 934s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-disk-2] XPASS [ 54%] 934s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-disk-3] XPASS [ 54%] 934s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-disk-4] XPASS [ 54%] 934s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-disk-5] XPASS [ 54%] 934s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-disk-6] XPASS [ 54%] 934s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-tasks-0] XPASS [ 54%] 935s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-tasks-1] XPASS [ 54%] 935s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-tasks-2] XPASS [ 54%] 935s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-tasks-3] XPASS [ 54%] 935s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-tasks-4] XPASS [ 54%] 935s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-tasks-5] XPASS [ 54%] 935s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-tasks-6] XPASS [ 54%] 935s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-disk-0] PASSED [ 54%] 935s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-disk-1] PASSED [ 54%] 935s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-disk-2] PASSED [ 54%] 935s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-disk-3] PASSED [ 54%] 935s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-disk-4] PASSED [ 54%] 935s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-disk-5] PASSED [ 54%] 935s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-disk-6] PASSED [ 54%] 935s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-tasks-0] PASSED [ 54%] 935s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-tasks-1] PASSED [ 54%] 935s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-tasks-2] PASSED [ 54%] 935s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-tasks-3] PASSED [ 54%] 935s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-tasks-4] PASSED [ 54%] 935s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-tasks-5] PASSED [ 54%] 935s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-tasks-6] PASSED [ 54%] 935s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-disk-0] PASSED [ 54%] 935s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-disk-1] PASSED [ 54%] 935s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-disk-2] PASSED [ 54%] 935s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-disk-3] PASSED [ 54%] 935s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-disk-4] PASSED [ 54%] 935s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-disk-5] PASSED [ 54%] 935s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-disk-6] PASSED [ 54%] 935s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-tasks-0] PASSED [ 54%] 935s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-tasks-1] PASSED [ 54%] 935s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-tasks-2] PASSED [ 54%] 935s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-tasks-3] PASSED [ 54%] 935s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-tasks-4] PASSED [ 54%] 935s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-tasks-5] PASSED [ 54%] 935s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-tasks-6] PASSED [ 54%] 935s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-disk-0] PASSED [ 54%] 936s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-disk-1] PASSED [ 54%] 936s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-disk-2] PASSED [ 54%] 936s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-disk-3] PASSED [ 54%] 936s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-disk-4] PASSED [ 54%] 936s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-disk-5] PASSED [ 54%] 936s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-disk-6] PASSED [ 54%] 936s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-tasks-0] PASSED [ 54%] 936s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-tasks-1] PASSED [ 54%] 936s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-tasks-2] PASSED [ 54%] 936s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-tasks-3] PASSED [ 54%] 936s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-tasks-4] PASSED [ 54%] 936s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-tasks-5] PASSED [ 54%] 936s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-tasks-6] PASSED [ 54%] 936s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-disk-0] PASSED [ 54%] 936s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-disk-1] PASSED [ 54%] 936s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-disk-2] PASSED [ 54%] 936s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-disk-3] PASSED [ 54%] 936s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-disk-4] PASSED [ 54%] 936s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-disk-5] PASSED [ 54%] 936s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-disk-6] PASSED [ 54%] 936s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-tasks-0] PASSED [ 54%] 936s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-tasks-1] PASSED [ 54%] 936s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-tasks-2] PASSED [ 54%] 936s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-tasks-3] PASSED [ 54%] 936s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-tasks-4] PASSED [ 54%] 936s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-tasks-5] PASSED [ 54%] 936s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-tasks-6] PASSED [ 54%] 936s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-disk-0] PASSED [ 54%] 936s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-disk-1] PASSED [ 54%] 936s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-disk-2] PASSED [ 54%] 936s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-disk-3] PASSED [ 54%] 936s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-disk-4] PASSED [ 54%] 936s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-disk-5] PASSED [ 54%] 936s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-disk-6] PASSED [ 54%] 936s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-tasks-0] PASSED [ 54%] 936s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-tasks-1] PASSED [ 55%] 936s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-tasks-2] PASSED [ 55%] 936s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-tasks-3] PASSED [ 55%] 936s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-tasks-4] PASSED [ 55%] 936s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-tasks-5] PASSED [ 55%] 936s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-tasks-6] PASSED [ 55%] 936s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-disk-0] XPASS [ 55%] 936s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-disk-1] XPASS [ 55%] 936s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-disk-2] XPASS [ 55%] 936s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-disk-3] XPASS [ 55%] 936s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-disk-4] XPASS [ 55%] 936s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-disk-5] XPASS [ 55%] 936s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-disk-6] XPASS [ 55%] 936s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-tasks-0] XPASS [ 55%] 936s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-tasks-1] XPASS [ 55%] 936s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-tasks-2] XPASS [ 55%] 936s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-tasks-3] XPASS [ 55%] 937s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-tasks-4] XPASS [ 55%] 937s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-tasks-5] XPASS [ 55%] 937s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-tasks-6] XPASS [ 55%] 937s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-disk-0] XPASS [ 55%] 937s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-disk-1] XPASS [ 55%] 937s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-disk-2] XPASS [ 55%] 937s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-disk-3] XPASS [ 55%] 937s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-disk-4] XPASS [ 55%] 937s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-disk-5] XPASS [ 55%] 937s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-disk-6] XPASS [ 55%] 937s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-tasks-0] XPASS [ 55%] 937s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-tasks-1] XPASS [ 55%] 937s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-tasks-2] XPASS [ 55%] 937s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-tasks-3] XPASS [ 55%] 937s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-tasks-4] XPASS [ 55%] 937s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-tasks-5] XPASS [ 55%] 937s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-tasks-6] XPASS [ 55%] 937s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-disk-0] XPASS [ 55%] 937s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-disk-1] XPASS [ 55%] 937s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-disk-2] XPASS [ 55%] 937s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-disk-3] XPASS [ 55%] 937s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-disk-4] XPASS [ 55%] 937s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-disk-5] XPASS [ 55%] 937s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-disk-6] XPASS [ 55%] 937s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-tasks-0] XPASS [ 55%] 937s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-tasks-1] XPASS [ 55%] 937s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-tasks-2] XPASS [ 55%] 938s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-tasks-3] XPASS [ 55%] 938s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-tasks-4] XPASS [ 55%] 938s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-tasks-5] XPASS [ 55%] 938s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-tasks-6] XPASS [ 55%] 938s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-disk-0] XPASS [ 55%] 938s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-disk-1] XPASS [ 55%] 938s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-disk-2] XPASS [ 55%] 938s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-disk-3] XPASS [ 55%] 938s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-disk-4] XPASS [ 55%] 938s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-disk-5] XPASS [ 55%] 938s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-disk-6] XPASS [ 55%] 938s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-tasks-0] XPASS [ 55%] 938s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-tasks-1] XPASS [ 55%] 938s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-tasks-2] XPASS [ 55%] 938s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-tasks-3] XPASS [ 55%] 938s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-tasks-4] XPASS [ 55%] 938s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-tasks-5] XPASS [ 55%] 938s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-tasks-6] XPASS [ 55%] 938s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-disk-0] PASSED [ 55%] 938s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-disk-1] PASSED [ 55%] 938s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-disk-2] PASSED [ 55%] 938s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-disk-3] PASSED [ 55%] 938s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-disk-4] PASSED [ 55%] 938s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-disk-5] PASSED [ 55%] 938s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-disk-6] PASSED [ 55%] 938s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-tasks-0] PASSED [ 55%] 938s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-tasks-1] PASSED [ 55%] 938s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-tasks-2] PASSED [ 55%] 938s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-tasks-3] PASSED [ 55%] 938s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-tasks-4] PASSED [ 55%] 938s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-tasks-5] PASSED [ 55%] 938s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-tasks-6] PASSED [ 55%] 938s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-disk-0] PASSED [ 55%] 938s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-disk-1] PASSED [ 55%] 938s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-disk-2] PASSED [ 55%] 938s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-disk-3] PASSED [ 55%] 939s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-disk-4] PASSED [ 55%] 939s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-disk-5] PASSED [ 55%] 939s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-disk-6] PASSED [ 55%] 939s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-tasks-0] PASSED [ 55%] 939s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-tasks-1] PASSED [ 55%] 939s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-tasks-2] PASSED [ 55%] 939s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-tasks-3] PASSED [ 55%] 939s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-tasks-4] PASSED [ 55%] 939s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-tasks-5] PASSED [ 55%] 939s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-tasks-6] PASSED [ 55%] 939s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-disk-0] PASSED [ 55%] 939s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-disk-1] PASSED [ 55%] 939s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-disk-2] PASSED [ 55%] 939s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-disk-3] PASSED [ 55%] 939s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-disk-4] PASSED [ 55%] 939s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-disk-5] PASSED [ 55%] 939s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-disk-6] PASSED [ 55%] 939s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-tasks-0] PASSED [ 55%] 939s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-tasks-1] PASSED [ 55%] 939s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-tasks-2] PASSED [ 55%] 939s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-tasks-3] PASSED [ 55%] 939s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-tasks-4] PASSED [ 55%] 939s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-tasks-5] PASSED [ 55%] 939s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-tasks-6] PASSED [ 55%] 939s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-disk-0] PASSED [ 55%] 939s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-disk-1] PASSED [ 55%] 939s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-disk-2] PASSED [ 55%] 939s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-disk-3] PASSED [ 55%] 939s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-disk-4] PASSED [ 55%] 939s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-disk-5] PASSED [ 55%] 939s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-disk-6] PASSED [ 55%] 939s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-tasks-0] PASSED [ 55%] 939s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-tasks-1] PASSED [ 55%] 939s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-tasks-2] PASSED [ 55%] 939s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-tasks-3] PASSED [ 55%] 939s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-tasks-4] PASSED [ 55%] 939s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-tasks-5] PASSED [ 55%] 939s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-tasks-6] PASSED [ 55%] 939s dataframe/tests/test_groupby.py::test_groupby_multilevel_agg[disk] PASSED [ 55%] 939s dataframe/tests/test_groupby.py::test_groupby_multilevel_agg[tasks] PASSED [ 55%] 939s dataframe/tests/test_groupby.py::test_groupby_get_group[disk-True-0] PASSED [ 55%] 939s dataframe/tests/test_groupby.py::test_groupby_get_group[disk-False-0] PASSED [ 55%] 940s dataframe/tests/test_groupby.py::test_groupby_get_group[disk-True-1] PASSED [ 55%] 940s dataframe/tests/test_groupby.py::test_groupby_get_group[disk-False-1] PASSED [ 55%] 940s dataframe/tests/test_groupby.py::test_groupby_get_group[disk-False-2] PASSED [ 55%] 940s dataframe/tests/test_groupby.py::test_groupby_get_group[tasks-True-0] PASSED [ 55%] 940s dataframe/tests/test_groupby.py::test_groupby_get_group[tasks-False-0] PASSED [ 55%] 940s dataframe/tests/test_groupby.py::test_groupby_get_group[tasks-True-1] PASSED [ 56%] 940s dataframe/tests/test_groupby.py::test_groupby_get_group[tasks-False-1] PASSED [ 56%] 940s dataframe/tests/test_groupby.py::test_groupby_get_group[tasks-False-2] PASSED [ 56%] 940s dataframe/tests/test_groupby.py::test_dataframe_groupby_nunique[disk] PASSED [ 56%] 940s dataframe/tests/test_groupby.py::test_dataframe_groupby_nunique[tasks] PASSED [ 56%] 940s dataframe/tests/test_groupby.py::test_dataframe_groupby_nunique_across_group_same_value[disk] PASSED [ 56%] 940s dataframe/tests/test_groupby.py::test_dataframe_groupby_nunique_across_group_same_value[tasks] PASSED [ 56%] 940s dataframe/tests/test_groupby.py::test_series_groupby_propagates_names[disk] PASSED [ 56%] 940s dataframe/tests/test_groupby.py::test_series_groupby_propagates_names[tasks] PASSED [ 56%] 940s dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[disk-cumsum-1] PASSED [ 56%] 940s dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[disk-cumsum-2] PASSED [ 56%] 940s dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[disk-cumprod-1] PASSED [ 56%] 940s dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[disk-cumprod-2] PASSED [ 56%] 940s dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[disk-cumcount-1] PASSED [ 56%] 940s dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[disk-cumcount-2] PASSED [ 56%] 940s dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[tasks-cumsum-1] PASSED [ 56%] 940s dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[tasks-cumsum-2] PASSED [ 56%] 940s dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[tasks-cumprod-1] PASSED [ 56%] 940s dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[tasks-cumprod-2] PASSED [ 56%] 940s dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[tasks-cumcount-1] PASSED [ 56%] 940s dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[tasks-cumcount-2] PASSED [ 56%] 940s dataframe/tests/test_groupby.py::test_series_groupby[disk] PASSED [ 56%] 941s dataframe/tests/test_groupby.py::test_series_groupby[tasks] PASSED [ 56%] 941s dataframe/tests/test_groupby.py::test_series_groupby_errors[disk] PASSED [ 56%] 941s dataframe/tests/test_groupby.py::test_series_groupby_errors[tasks] PASSED [ 56%] 941s dataframe/tests/test_groupby.py::test_groupby_index_array[disk] PASSED [ 56%] 941s dataframe/tests/test_groupby.py::test_groupby_index_array[tasks] PASSED [ 56%] 941s dataframe/tests/test_groupby.py::test_groupby_set_index[disk] PASSED [ 56%] 941s dataframe/tests/test_groupby.py::test_groupby_set_index[tasks] PASSED [ 56%] 944s dataframe/tests/test_groupby.py::test_split_apply_combine_on_series[disk-True] PASSED [ 56%] 950s dataframe/tests/test_groupby.py::test_split_apply_combine_on_series[disk-False] PASSED [ 56%] 953s dataframe/tests/test_groupby.py::test_split_apply_combine_on_series[tasks-True] PASSED [ 56%] 960s dataframe/tests/test_groupby.py::test_split_apply_combine_on_series[tasks-False] PASSED [ 56%] 960s dataframe/tests/test_groupby.py::test_groupby_reduction_split[sum-disk-split_every] PASSED [ 56%] 960s dataframe/tests/test_groupby.py::test_groupby_reduction_split[sum-disk-split_out] PASSED [ 56%] 960s dataframe/tests/test_groupby.py::test_groupby_reduction_split[sum-tasks-split_every] PASSED [ 56%] 961s dataframe/tests/test_groupby.py::test_groupby_reduction_split[sum-tasks-split_out] PASSED [ 56%] 961s dataframe/tests/test_groupby.py::test_groupby_reduction_split[mean-disk-split_every] XPASS [ 56%] 961s dataframe/tests/test_groupby.py::test_groupby_reduction_split[mean-disk-split_out] XPASS [ 56%] 962s dataframe/tests/test_groupby.py::test_groupby_reduction_split[mean-tasks-split_every] XPASS [ 56%] 962s dataframe/tests/test_groupby.py::test_groupby_reduction_split[mean-tasks-split_out] XPASS [ 56%] 962s dataframe/tests/test_groupby.py::test_groupby_reduction_split[median-disk-split_every] PASSED [ 56%] 963s dataframe/tests/test_groupby.py::test_groupby_reduction_split[median-disk-split_out] PASSED [ 56%] 963s dataframe/tests/test_groupby.py::test_groupby_reduction_split[median-tasks-split_every] PASSED [ 56%] 963s dataframe/tests/test_groupby.py::test_groupby_reduction_split[median-tasks-split_out] PASSED [ 56%] 963s dataframe/tests/test_groupby.py::test_groupby_reduction_split[min-disk-split_every] PASSED [ 56%] 964s dataframe/tests/test_groupby.py::test_groupby_reduction_split[min-disk-split_out] PASSED [ 56%] 964s dataframe/tests/test_groupby.py::test_groupby_reduction_split[min-tasks-split_every] PASSED [ 56%] 964s dataframe/tests/test_groupby.py::test_groupby_reduction_split[min-tasks-split_out] PASSED [ 56%] 964s dataframe/tests/test_groupby.py::test_groupby_reduction_split[max-disk-split_every] PASSED [ 56%] 964s dataframe/tests/test_groupby.py::test_groupby_reduction_split[max-disk-split_out] PASSED [ 56%] 964s dataframe/tests/test_groupby.py::test_groupby_reduction_split[max-tasks-split_every] PASSED [ 56%] 965s dataframe/tests/test_groupby.py::test_groupby_reduction_split[max-tasks-split_out] PASSED [ 56%] 965s dataframe/tests/test_groupby.py::test_groupby_reduction_split[count-disk-split_every] PASSED [ 56%] 965s dataframe/tests/test_groupby.py::test_groupby_reduction_split[count-disk-split_out] PASSED [ 56%] 965s dataframe/tests/test_groupby.py::test_groupby_reduction_split[count-tasks-split_every] PASSED [ 56%] 965s dataframe/tests/test_groupby.py::test_groupby_reduction_split[count-tasks-split_out] PASSED [ 56%] 965s dataframe/tests/test_groupby.py::test_groupby_reduction_split[size-disk-split_every] PASSED [ 56%] 966s dataframe/tests/test_groupby.py::test_groupby_reduction_split[size-disk-split_out] PASSED [ 56%] 966s dataframe/tests/test_groupby.py::test_groupby_reduction_split[size-tasks-split_every] PASSED [ 56%] 966s dataframe/tests/test_groupby.py::test_groupby_reduction_split[size-tasks-split_out] PASSED [ 56%] 966s dataframe/tests/test_groupby.py::test_groupby_reduction_split[std-disk-split_every] XPASS [ 56%] 967s dataframe/tests/test_groupby.py::test_groupby_reduction_split[std-disk-split_out] XPASS [ 56%] 967s dataframe/tests/test_groupby.py::test_groupby_reduction_split[std-tasks-split_every] XPASS [ 56%] 967s dataframe/tests/test_groupby.py::test_groupby_reduction_split[std-tasks-split_out] XPASS [ 56%] 968s dataframe/tests/test_groupby.py::test_groupby_reduction_split[var-disk-split_every] XPASS [ 56%] 968s dataframe/tests/test_groupby.py::test_groupby_reduction_split[var-disk-split_out] XPASS [ 56%] 969s dataframe/tests/test_groupby.py::test_groupby_reduction_split[var-tasks-split_every] XPASS [ 56%] 970s dataframe/tests/test_groupby.py::test_groupby_reduction_split[var-tasks-split_out] XPASS [ 56%] 970s dataframe/tests/test_groupby.py::test_groupby_reduction_split[cov-disk-split_every] XPASS [ 56%] 970s dataframe/tests/test_groupby.py::test_groupby_reduction_split[cov-disk-split_out] XPASS [ 56%] 970s dataframe/tests/test_groupby.py::test_groupby_reduction_split[cov-tasks-split_every] XPASS [ 56%] 970s dataframe/tests/test_groupby.py::test_groupby_reduction_split[cov-tasks-split_out] XPASS [ 56%] 970s dataframe/tests/test_groupby.py::test_groupby_reduction_split[corr-disk-split_every] XPASS [ 56%] 970s dataframe/tests/test_groupby.py::test_groupby_reduction_split[corr-disk-split_out] XPASS [ 56%] 970s dataframe/tests/test_groupby.py::test_groupby_reduction_split[corr-tasks-split_every] XPASS [ 56%] 970s dataframe/tests/test_groupby.py::test_groupby_reduction_split[corr-tasks-split_out] XPASS [ 56%] 970s dataframe/tests/test_groupby.py::test_groupby_reduction_split[nunique-disk-split_every] PASSED [ 56%] 970s dataframe/tests/test_groupby.py::test_groupby_reduction_split[nunique-disk-split_out] PASSED [ 56%] 970s dataframe/tests/test_groupby.py::test_groupby_reduction_split[nunique-tasks-split_every] PASSED [ 56%] 970s dataframe/tests/test_groupby.py::test_groupby_reduction_split[nunique-tasks-split_out] PASSED [ 56%] 970s dataframe/tests/test_groupby.py::test_groupby_reduction_split[first-disk-split_every] SKIPPED [ 56%] 970s dataframe/tests/test_groupby.py::test_groupby_reduction_split[first-disk-split_out] SKIPPED [ 56%] 970s dataframe/tests/test_groupby.py::test_groupby_reduction_split[first-tasks-split_every] PASSED [ 56%] 970s dataframe/tests/test_groupby.py::test_groupby_reduction_split[first-tasks-split_out] PASSED [ 56%] 970s dataframe/tests/test_groupby.py::test_groupby_reduction_split[last-disk-split_every] SKIPPED [ 56%] 970s dataframe/tests/test_groupby.py::test_groupby_reduction_split[last-disk-split_out] SKIPPED [ 56%] 971s dataframe/tests/test_groupby.py::test_groupby_reduction_split[last-tasks-split_every] PASSED [ 56%] 971s dataframe/tests/test_groupby.py::test_groupby_reduction_split[last-tasks-split_out] PASSED [ 56%] 971s dataframe/tests/test_groupby.py::test_groupby_reduction_split[prod-disk-split_every] PASSED [ 56%] 971s dataframe/tests/test_groupby.py::test_groupby_reduction_split[prod-disk-split_out] PASSED [ 56%] 971s dataframe/tests/test_groupby.py::test_groupby_reduction_split[prod-tasks-split_every] PASSED [ 56%] 972s dataframe/tests/test_groupby.py::test_groupby_reduction_split[prod-tasks-split_out] PASSED [ 56%] 972s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-0] PASSED [ 56%] 972s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-1] PASSED [ 56%] 972s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-2] PASSED [ 56%] 972s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-3] PASSED [ 56%] 972s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-4] PASSED [ 56%] 972s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-5] PASSED [ 56%] 972s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-6] PASSED [ 56%] 972s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-7] PASSED [ 56%] 972s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-8] PASSED [ 56%] 972s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-9] PASSED [ 56%] 972s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-10] PASSED [ 56%] 972s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-11] PASSED [ 56%] 972s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-0] PASSED [ 56%] 973s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-1] PASSED [ 56%] 973s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-2] PASSED [ 56%] 973s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-3] PASSED [ 56%] 973s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-4] PASSED [ 56%] 973s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-5] PASSED [ 56%] 973s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-6] PASSED [ 56%] 973s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-7] PASSED [ 56%] 973s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-8] PASSED [ 56%] 973s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-9] PASSED [ 56%] 974s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-10] PASSED [ 56%] 974s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-11] PASSED [ 56%] 974s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-0] PASSED [ 56%] 974s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-1] PASSED [ 56%] 974s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-2] PASSED [ 56%] 974s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-3] PASSED [ 56%] 974s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-4] PASSED [ 56%] 974s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-5] PASSED [ 56%] 974s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-6] PASSED [ 56%] 974s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-7] PASSED [ 56%] 974s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-8] PASSED [ 56%] 974s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-9] PASSED [ 56%] 974s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-10] PASSED [ 57%] 974s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-11] PASSED [ 57%] 975s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-0] PASSED [ 57%] 975s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-1] PASSED [ 57%] 975s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-2] PASSED [ 57%] 975s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-3] PASSED [ 57%] 975s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-4] PASSED [ 57%] 975s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-5] PASSED [ 57%] 975s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-6] PASSED [ 57%] 975s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-7] PASSED [ 57%] 975s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-8] PASSED [ 57%] 976s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-9] PASSED [ 57%] 976s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-10] PASSED [ 57%] 976s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-11] PASSED [ 57%] 976s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-0-0] PASSED [ 57%] 976s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-0-1] PASSED [ 57%] 976s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-0-2] PASSED [ 57%] 977s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-0-3] PASSED [ 57%] 977s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-0-4] PASSED [ 57%] 977s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-0-5] XFAIL [ 57%] 978s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-1-0] PASSED [ 57%] 978s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-1-1] PASSED [ 57%] 979s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-1-2] PASSED [ 57%] 979s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-1-3] PASSED [ 57%] 980s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-1-4] PASSED [ 57%] 980s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-1-5] XFAIL [ 57%] 980s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-0-0] PASSED [ 57%] 980s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-0-1] PASSED [ 57%] 980s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-0-2] PASSED [ 57%] 980s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-0-3] PASSED [ 57%] 981s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-0-4] PASSED [ 57%] 981s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-0-5] XFAIL [ 57%] 981s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-1-0] PASSED [ 57%] 982s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-1-1] PASSED [ 57%] 982s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-1-2] PASSED [ 57%] 982s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-1-3] PASSED [ 57%] 983s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-1-4] PASSED [ 57%] 983s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-1-5] XFAIL [ 57%] 983s dataframe/tests/test_groupby.py::test_numeric_column_names[disk] PASSED [ 57%] 983s dataframe/tests/test_groupby.py::test_numeric_column_names[tasks] PASSED [ 57%] 983s dataframe/tests/test_groupby.py::test_groupby_apply_tasks[disk] SKIPPED [ 57%] 984s dataframe/tests/test_groupby.py::test_groupby_apply_tasks[tasks] PASSED [ 57%] 984s dataframe/tests/test_groupby.py::test_groupby_multiprocessing[disk] PASSED [ 57%] 984s dataframe/tests/test_groupby.py::test_groupby_multiprocessing[tasks] PASSED [ 57%] 984s dataframe/tests/test_groupby.py::test_groupby_normalize_by[disk] PASSED [ 57%] 984s dataframe/tests/test_groupby.py::test_groupby_normalize_by[tasks] PASSED [ 57%] 984s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[sum-disk] PASSED [ 57%] 984s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[sum-tasks] PASSED [ 57%] 984s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[mean-disk] XPASS [ 57%] 984s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[mean-tasks] XPASS [ 57%] 984s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[median-disk] PASSED [ 57%] 984s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[median-tasks] PASSED [ 57%] 984s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[min-disk] PASSED [ 57%] 984s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[min-tasks] PASSED [ 57%] 984s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[max-disk] PASSED [ 57%] 984s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[max-tasks] PASSED [ 57%] 984s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[count-disk] PASSED [ 57%] 984s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[count-tasks] PASSED [ 57%] 984s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[size-disk] PASSED [ 57%] 984s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[size-tasks] PASSED [ 57%] 984s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[std-disk] XPASS [ 57%] 984s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[std-tasks] XPASS [ 57%] 984s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[var-disk] XPASS [ 57%] 984s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[var-tasks] XPASS [ 57%] 984s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[cov-disk] XPASS [ 57%] 984s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[cov-tasks] XPASS [ 57%] 984s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[corr-disk] XPASS [ 57%] 984s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[corr-tasks] XPASS [ 57%] 984s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[nunique-disk] PASSED [ 57%] 984s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[nunique-tasks] PASSED [ 57%] 984s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[first-disk] PASSED [ 57%] 984s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[first-tasks] PASSED [ 57%] 985s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[last-disk] PASSED [ 57%] 985s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[last-tasks] PASSED [ 57%] 985s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[prod-disk] PASSED [ 57%] 985s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[prod-tasks] PASSED [ 57%] 985s dataframe/tests/test_groupby.py::test_aggregate_build_agg_args__reuse_of_intermediates[disk] PASSED [ 57%] 985s dataframe/tests/test_groupby.py::test_aggregate_build_agg_args__reuse_of_intermediates[tasks] PASSED [ 57%] 986s dataframe/tests/test_groupby.py::test_shuffle_aggregate[disk-2-1] PASSED [ 57%] 987s dataframe/tests/test_groupby.py::test_shuffle_aggregate[disk-2-8] PASSED [ 57%] 989s dataframe/tests/test_groupby.py::test_shuffle_aggregate[disk-32-1] PASSED [ 57%] 989s dataframe/tests/test_groupby.py::test_shuffle_aggregate[disk-32-8] PASSED [ 57%] 991s dataframe/tests/test_groupby.py::test_shuffle_aggregate[tasks-2-1] PASSED [ 57%] 992s dataframe/tests/test_groupby.py::test_shuffle_aggregate[tasks-2-8] PASSED [ 57%] 993s dataframe/tests/test_groupby.py::test_shuffle_aggregate[tasks-32-1] PASSED [ 57%] 994s dataframe/tests/test_groupby.py::test_shuffle_aggregate[tasks-32-8] PASSED [ 57%] 997s dataframe/tests/test_groupby.py::test_shuffle_aggregate_sort[disk-True] PASSED [ 57%] 998s dataframe/tests/test_groupby.py::test_shuffle_aggregate_sort[disk-False] PASSED [ 57%] 1001s dataframe/tests/test_groupby.py::test_shuffle_aggregate_sort[tasks-True] PASSED [ 57%] 1002s dataframe/tests/test_groupby.py::test_shuffle_aggregate_sort[tasks-False] PASSED [ 57%] 1002s dataframe/tests/test_groupby.py::test_shuffle_aggregate_defaults[disk] PASSED [ 57%] 1002s dataframe/tests/test_groupby.py::test_shuffle_aggregate_defaults[tasks] PASSED [ 57%] 1003s dataframe/tests/test_groupby.py::test_aggregate_median[disk-a-spec0] PASSED [ 57%] 1003s dataframe/tests/test_groupby.py::test_aggregate_median[disk-a-spec1] PASSED [ 57%] 1003s dataframe/tests/test_groupby.py::test_aggregate_median[disk-keys1-spec0] PASSED [ 57%] 1003s dataframe/tests/test_groupby.py::test_aggregate_median[disk-keys1-spec1] PASSED [ 57%] 1003s dataframe/tests/test_groupby.py::test_aggregate_median[tasks-a-spec0] PASSED [ 57%] 1003s dataframe/tests/test_groupby.py::test_aggregate_median[tasks-a-spec1] PASSED [ 57%] 1003s dataframe/tests/test_groupby.py::test_aggregate_median[tasks-keys1-spec0] PASSED [ 57%] 1003s dataframe/tests/test_groupby.py::test_aggregate_median[tasks-keys1-spec1] PASSED [ 57%] 1003s dataframe/tests/test_groupby.py::test_fillna[disk-None-True-0] PASSED [ 57%] 1003s dataframe/tests/test_groupby.py::test_fillna[disk-None-True-1] PASSED [ 57%] 1003s dataframe/tests/test_groupby.py::test_fillna[disk-None-False-0] PASSED [ 57%] 1004s dataframe/tests/test_groupby.py::test_fillna[disk-None-False-1] PASSED [ 57%] 1004s dataframe/tests/test_groupby.py::test_fillna[disk-None-None-0] PASSED [ 57%] 1004s dataframe/tests/test_groupby.py::test_fillna[disk-None-None-1] PASSED [ 57%] 1004s dataframe/tests/test_groupby.py::test_fillna[disk-1-True-0] PASSED [ 57%] 1004s dataframe/tests/test_groupby.py::test_fillna[disk-1-True-1] PASSED [ 57%] 1004s dataframe/tests/test_groupby.py::test_fillna[disk-1-False-0] PASSED [ 57%] 1004s dataframe/tests/test_groupby.py::test_fillna[disk-1-False-1] PASSED [ 57%] 1004s dataframe/tests/test_groupby.py::test_fillna[disk-1-None-0] PASSED [ 57%] 1005s dataframe/tests/test_groupby.py::test_fillna[disk-1-None-1] PASSED [ 57%] 1005s dataframe/tests/test_groupby.py::test_fillna[disk-4-True-0] PASSED [ 57%] 1005s dataframe/tests/test_groupby.py::test_fillna[disk-4-True-1] PASSED [ 57%] 1005s dataframe/tests/test_groupby.py::test_fillna[disk-4-False-0] PASSED [ 57%] 1005s dataframe/tests/test_groupby.py::test_fillna[disk-4-False-1] PASSED [ 57%] 1005s dataframe/tests/test_groupby.py::test_fillna[disk-4-None-0] PASSED [ 57%] 1005s dataframe/tests/test_groupby.py::test_fillna[disk-4-None-1] PASSED [ 57%] 1005s dataframe/tests/test_groupby.py::test_fillna[tasks-None-True-0] PASSED [ 57%] 1006s dataframe/tests/test_groupby.py::test_fillna[tasks-None-True-1] PASSED [ 57%] 1006s dataframe/tests/test_groupby.py::test_fillna[tasks-None-False-0] PASSED [ 57%] 1006s dataframe/tests/test_groupby.py::test_fillna[tasks-None-False-1] PASSED [ 57%] 1006s dataframe/tests/test_groupby.py::test_fillna[tasks-None-None-0] PASSED [ 57%] 1006s dataframe/tests/test_groupby.py::test_fillna[tasks-None-None-1] PASSED [ 57%] 1006s dataframe/tests/test_groupby.py::test_fillna[tasks-1-True-0] PASSED [ 57%] 1006s dataframe/tests/test_groupby.py::test_fillna[tasks-1-True-1] PASSED [ 57%] 1006s dataframe/tests/test_groupby.py::test_fillna[tasks-1-False-0] PASSED [ 57%] 1006s dataframe/tests/test_groupby.py::test_fillna[tasks-1-False-1] PASSED [ 58%] 1007s dataframe/tests/test_groupby.py::test_fillna[tasks-1-None-0] PASSED [ 58%] 1007s dataframe/tests/test_groupby.py::test_fillna[tasks-1-None-1] PASSED [ 58%] 1007s dataframe/tests/test_groupby.py::test_fillna[tasks-4-True-0] PASSED [ 58%] 1007s dataframe/tests/test_groupby.py::test_fillna[tasks-4-True-1] PASSED [ 58%] 1007s dataframe/tests/test_groupby.py::test_fillna[tasks-4-False-0] PASSED [ 58%] 1007s dataframe/tests/test_groupby.py::test_fillna[tasks-4-False-1] PASSED [ 58%] 1007s dataframe/tests/test_groupby.py::test_fillna[tasks-4-None-0] PASSED [ 58%] 1007s dataframe/tests/test_groupby.py::test_fillna[tasks-4-None-1] PASSED [ 58%] 1007s dataframe/tests/test_groupby.py::test_ffill[disk-None-True] PASSED [ 58%] 1008s dataframe/tests/test_groupby.py::test_ffill[disk-None-False] PASSED [ 58%] 1008s dataframe/tests/test_groupby.py::test_ffill[disk-None-None] PASSED [ 58%] 1008s dataframe/tests/test_groupby.py::test_ffill[disk-1-True] PASSED [ 58%] 1008s dataframe/tests/test_groupby.py::test_ffill[disk-1-False] PASSED [ 58%] 1008s dataframe/tests/test_groupby.py::test_ffill[disk-1-None] PASSED [ 58%] 1008s dataframe/tests/test_groupby.py::test_ffill[disk-4-True] PASSED [ 58%] 1008s dataframe/tests/test_groupby.py::test_ffill[disk-4-False] PASSED [ 58%] 1008s dataframe/tests/test_groupby.py::test_ffill[disk-4-None] PASSED [ 58%] 1008s dataframe/tests/test_groupby.py::test_ffill[tasks-None-True] PASSED [ 58%] 1009s dataframe/tests/test_groupby.py::test_ffill[tasks-None-False] PASSED [ 58%] 1009s dataframe/tests/test_groupby.py::test_ffill[tasks-None-None] PASSED [ 58%] 1009s dataframe/tests/test_groupby.py::test_ffill[tasks-1-True] PASSED [ 58%] 1009s dataframe/tests/test_groupby.py::test_ffill[tasks-1-False] PASSED [ 58%] 1009s dataframe/tests/test_groupby.py::test_ffill[tasks-1-None] PASSED [ 58%] 1009s dataframe/tests/test_groupby.py::test_ffill[tasks-4-True] PASSED [ 58%] 1009s dataframe/tests/test_groupby.py::test_ffill[tasks-4-False] PASSED [ 58%] 1009s dataframe/tests/test_groupby.py::test_ffill[tasks-4-None] PASSED [ 58%] 1009s dataframe/tests/test_groupby.py::test_bfill[disk-None-True] PASSED [ 58%] 1010s dataframe/tests/test_groupby.py::test_bfill[disk-None-False] PASSED [ 58%] 1010s dataframe/tests/test_groupby.py::test_bfill[disk-None-None] PASSED [ 58%] 1010s dataframe/tests/test_groupby.py::test_bfill[disk-1-True] PASSED [ 58%] 1010s dataframe/tests/test_groupby.py::test_bfill[disk-1-False] PASSED [ 58%] 1010s dataframe/tests/test_groupby.py::test_bfill[disk-1-None] PASSED [ 58%] 1010s dataframe/tests/test_groupby.py::test_bfill[disk-4-True] PASSED [ 58%] 1010s dataframe/tests/test_groupby.py::test_bfill[disk-4-False] PASSED [ 58%] 1010s dataframe/tests/test_groupby.py::test_bfill[disk-4-None] PASSED [ 58%] 1010s dataframe/tests/test_groupby.py::test_bfill[tasks-None-True] PASSED [ 58%] 1011s dataframe/tests/test_groupby.py::test_bfill[tasks-None-False] PASSED [ 58%] 1011s dataframe/tests/test_groupby.py::test_bfill[tasks-None-None] PASSED [ 58%] 1011s dataframe/tests/test_groupby.py::test_bfill[tasks-1-True] PASSED [ 58%] 1011s dataframe/tests/test_groupby.py::test_bfill[tasks-1-False] PASSED [ 58%] 1011s dataframe/tests/test_groupby.py::test_bfill[tasks-1-None] PASSED [ 58%] 1011s dataframe/tests/test_groupby.py::test_bfill[tasks-4-True] PASSED [ 58%] 1011s dataframe/tests/test_groupby.py::test_bfill[tasks-4-False] PASSED [ 58%] 1011s dataframe/tests/test_groupby.py::test_bfill[tasks-4-None] PASSED [ 58%] 1011s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-disk-1-0] PASSED [ 58%] 1012s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-disk-1-1] PASSED [ 58%] 1012s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-disk-1-2] PASSED [ 58%] 1012s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-disk-1-3] PASSED [ 58%] 1012s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-disk-1-4] PASSED [ 58%] 1012s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-disk-2-0] PASSED [ 58%] 1013s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-disk-2-1] PASSED [ 58%] 1013s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-disk-2-2] PASSED [ 58%] 1013s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-disk-2-3] PASSED [ 58%] 1014s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-disk-2-4] PASSED [ 58%] 1014s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-tasks-1-0] PASSED [ 58%] 1014s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-tasks-1-1] PASSED [ 58%] 1014s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-tasks-1-2] PASSED [ 58%] 1014s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-tasks-1-3] PASSED [ 58%] 1014s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-tasks-1-4] PASSED [ 58%] 1015s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-tasks-2-0] PASSED [ 58%] 1015s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-tasks-2-1] PASSED [ 58%] 1015s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-tasks-2-2] PASSED [ 58%] 1015s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-tasks-2-3] PASSED [ 58%] 1016s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-tasks-2-4] PASSED [ 58%] 1016s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-disk-1-0] XPASS [ 58%] 1016s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-disk-1-1] XPASS [ 58%] 1017s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-disk-1-2] XPASS [ 58%] 1017s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-disk-1-3] XPASS [ 58%] 1017s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-disk-1-4] XPASS [ 58%] 1018s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-disk-2-0] XPASS [ 58%] 1018s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-disk-2-1] XPASS [ 58%] 1019s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-disk-2-2] XPASS [ 58%] 1020s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-disk-2-3] XPASS [ 58%] 1021s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-disk-2-4] XPASS [ 58%] 1021s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-tasks-1-0] XPASS [ 58%] 1021s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-tasks-1-1] XPASS [ 58%] 1021s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-tasks-1-2] XPASS [ 58%] 1021s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-tasks-1-3] XPASS [ 58%] 1022s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-tasks-1-4] XPASS [ 58%] 1022s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-tasks-2-0] XPASS [ 58%] 1023s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-tasks-2-1] XPASS [ 58%] 1024s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-tasks-2-2] XPASS [ 58%] 1024s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-tasks-2-3] XPASS [ 58%] 1025s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-tasks-2-4] XPASS [ 58%] 1025s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-disk-1-0] PASSED [ 58%] 1026s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-disk-1-1] PASSED [ 58%] 1026s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-disk-1-2] PASSED [ 58%] 1026s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-disk-1-3] PASSED [ 58%] 1027s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-disk-1-4] PASSED [ 58%] 1027s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-disk-2-0] PASSED [ 58%] 1027s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-disk-2-1] PASSED [ 58%] 1028s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-disk-2-2] PASSED [ 58%] 1028s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-disk-2-3] PASSED [ 58%] 1028s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-disk-2-4] PASSED [ 58%] 1029s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-tasks-1-0] PASSED [ 58%] 1029s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-tasks-1-1] PASSED [ 58%] 1029s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-tasks-1-2] PASSED [ 58%] 1029s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-tasks-1-3] PASSED [ 58%] 1030s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-tasks-1-4] PASSED [ 58%] 1030s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-tasks-2-0] PASSED [ 58%] 1030s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-tasks-2-1] PASSED [ 58%] 1031s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-tasks-2-2] PASSED [ 58%] 1031s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-tasks-2-3] PASSED [ 58%] 1031s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-tasks-2-4] PASSED [ 58%] 1032s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-disk-1-0] PASSED [ 58%] 1032s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-disk-1-1] PASSED [ 58%] 1032s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-disk-1-2] PASSED [ 58%] 1032s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-disk-1-3] PASSED [ 58%] 1032s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-disk-1-4] PASSED [ 58%] 1032s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-disk-2-0] PASSED [ 58%] 1033s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-disk-2-1] PASSED [ 58%] 1033s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-disk-2-2] PASSED [ 58%] 1034s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-disk-2-3] PASSED [ 58%] 1034s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-disk-2-4] PASSED [ 58%] 1034s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-tasks-1-0] PASSED [ 58%] 1034s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-tasks-1-1] PASSED [ 58%] 1035s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-tasks-1-2] PASSED [ 58%] 1035s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-tasks-1-3] PASSED [ 58%] 1035s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-tasks-1-4] PASSED [ 58%] 1035s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-tasks-2-0] PASSED [ 58%] 1035s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-tasks-2-1] PASSED [ 58%] 1036s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-tasks-2-2] PASSED [ 58%] 1036s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-tasks-2-3] PASSED [ 58%] 1036s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-tasks-2-4] PASSED [ 58%] 1036s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-disk-1-0] PASSED [ 58%] 1037s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-disk-1-1] PASSED [ 58%] 1037s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-disk-1-2] PASSED [ 59%] 1037s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-disk-1-3] PASSED [ 59%] 1037s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-disk-1-4] PASSED [ 59%] 1037s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-disk-2-0] PASSED [ 59%] 1038s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-disk-2-1] PASSED [ 59%] 1038s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-disk-2-2] PASSED [ 59%] 1038s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-disk-2-3] PASSED [ 59%] 1039s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-disk-2-4] PASSED [ 59%] 1039s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-tasks-1-0] PASSED [ 59%] 1039s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-tasks-1-1] PASSED [ 59%] 1039s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-tasks-1-2] PASSED [ 59%] 1039s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-tasks-1-3] PASSED [ 59%] 1039s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-tasks-1-4] PASSED [ 59%] 1040s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-tasks-2-0] PASSED [ 59%] 1040s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-tasks-2-1] PASSED [ 59%] 1040s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-tasks-2-2] PASSED [ 59%] 1040s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-tasks-2-3] PASSED [ 59%] 1041s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-tasks-2-4] PASSED [ 59%] 1041s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-disk-1-0] PASSED [ 59%] 1041s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-disk-1-1] PASSED [ 59%] 1041s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-disk-1-2] PASSED [ 59%] 1041s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-disk-1-3] PASSED [ 59%] 1042s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-disk-1-4] PASSED [ 59%] 1042s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-disk-2-0] PASSED [ 59%] 1042s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-disk-2-1] PASSED [ 59%] 1042s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-disk-2-2] PASSED [ 59%] 1043s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-disk-2-3] PASSED [ 59%] 1043s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-disk-2-4] PASSED [ 59%] 1043s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-tasks-1-0] PASSED [ 59%] 1043s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-tasks-1-1] PASSED [ 59%] 1043s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-tasks-1-2] PASSED [ 59%] 1044s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-tasks-1-3] PASSED [ 59%] 1044s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-tasks-1-4] PASSED [ 59%] 1044s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-tasks-2-0] PASSED [ 59%] 1044s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-tasks-2-1] PASSED [ 59%] 1045s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-tasks-2-2] PASSED [ 59%] 1045s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-tasks-2-3] PASSED [ 59%] 1045s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-tasks-2-4] PASSED [ 59%] 1045s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-disk-1-0] PASSED [ 59%] 1045s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-disk-1-1] PASSED [ 59%] 1045s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-disk-1-2] PASSED [ 59%] 1046s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-disk-1-3] PASSED [ 59%] 1046s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-disk-1-4] PASSED [ 59%] 1046s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-disk-2-0] PASSED [ 59%] 1046s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-disk-2-1] PASSED [ 59%] 1047s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-disk-2-2] PASSED [ 59%] 1047s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-disk-2-3] PASSED [ 59%] 1047s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-disk-2-4] PASSED [ 59%] 1047s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-tasks-1-0] PASSED [ 59%] 1048s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-tasks-1-1] PASSED [ 59%] 1048s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-tasks-1-2] PASSED [ 59%] 1048s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-tasks-1-3] PASSED [ 59%] 1048s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-tasks-1-4] PASSED [ 59%] 1048s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-tasks-2-0] PASSED [ 59%] 1049s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-tasks-2-1] PASSED [ 59%] 1049s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-tasks-2-2] PASSED [ 59%] 1049s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-tasks-2-3] PASSED [ 59%] 1050s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-tasks-2-4] PASSED [ 59%] 1050s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-disk-1-0] XPASS [ 59%] 1050s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-disk-1-1] XPASS [ 59%] 1051s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-disk-1-2] XPASS [ 59%] 1051s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-disk-1-3] XPASS [ 59%] 1052s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-disk-1-4] XPASS [ 59%] 1052s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-disk-2-0] XPASS [ 59%] 1052s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-disk-2-1] XPASS [ 59%] 1053s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-disk-2-2] XPASS [ 59%] 1053s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-disk-2-3] XPASS [ 59%] 1054s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-disk-2-4] XPASS [ 59%] 1054s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-tasks-1-0] XPASS [ 59%] 1054s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-tasks-1-1] XPASS [ 59%] 1054s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-tasks-1-2] XPASS [ 59%] 1055s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-tasks-1-3] XPASS [ 59%] 1055s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-tasks-1-4] XPASS [ 59%] 1055s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-tasks-2-0] XPASS [ 59%] 1056s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-tasks-2-1] XPASS [ 59%] 1056s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-tasks-2-2] XPASS [ 59%] 1057s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-tasks-2-3] XPASS [ 59%] 1057s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-tasks-2-4] XPASS [ 59%] 1057s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-disk-1-0] XPASS [ 59%] 1058s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-disk-1-1] XPASS [ 59%] 1058s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-disk-1-2] XPASS [ 59%] 1058s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-disk-1-3] XPASS [ 59%] 1058s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-disk-1-4] XPASS [ 59%] 1059s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-disk-2-0] XPASS [ 59%] 1059s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-disk-2-1] XPASS [ 59%] 1059s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-disk-2-2] XPASS [ 59%] 1060s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-disk-2-3] XPASS [ 59%] 1060s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-disk-2-4] XPASS [ 59%] 1061s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-tasks-1-0] XPASS [ 59%] 1061s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-tasks-1-1] XPASS [ 59%] 1061s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-tasks-1-2] XPASS [ 59%] 1061s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-tasks-1-3] XPASS [ 59%] 1062s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-tasks-1-4] XPASS [ 59%] 1062s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-tasks-2-0] XPASS [ 59%] 1062s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-tasks-2-1] XPASS [ 59%] 1063s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-tasks-2-2] XPASS [ 59%] 1063s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-tasks-2-3] XPASS [ 59%] 1063s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-tasks-2-4] XPASS [ 59%] 1064s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-disk-1-0] XPASS [ 59%] 1065s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-disk-1-1] XPASS [ 59%] 1065s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-disk-1-2] XPASS [ 59%] 1066s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-disk-1-3] XPASS [ 59%] 1066s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-disk-1-4] XPASS [ 59%] 1066s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-disk-2-0] SKIPPED [ 59%] 1066s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-disk-2-1] SKIPPED [ 59%] 1066s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-disk-2-2] SKIPPED [ 59%] 1066s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-disk-2-3] SKIPPED [ 59%] 1066s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-disk-2-4] SKIPPED [ 59%] 1067s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-tasks-1-0] XPASS [ 59%] 1068s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-tasks-1-1] XPASS [ 59%] 1068s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-tasks-1-2] XPASS [ 59%] 1069s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-tasks-1-3] XPASS [ 59%] 1069s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-tasks-1-4] XPASS [ 59%] 1069s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-tasks-2-0] SKIPPED [ 59%] 1069s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-tasks-2-1] SKIPPED [ 59%] 1069s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-tasks-2-2] SKIPPED [ 59%] 1069s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-tasks-2-3] SKIPPED [ 59%] 1069s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-tasks-2-4] SKIPPED [ 59%] 1070s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-disk-1-0] XPASS [ 59%] 1070s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-disk-1-1] XPASS [ 59%] 1071s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-disk-1-2] XPASS [ 59%] 1072s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-disk-1-3] XPASS [ 59%] 1072s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-disk-1-4] XPASS [ 59%] 1072s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-disk-2-0] SKIPPED [ 59%] 1072s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-disk-2-1] SKIPPED [ 59%] 1072s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-disk-2-2] SKIPPED [ 59%] 1072s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-disk-2-3] SKIPPED [ 59%] 1072s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-disk-2-4] SKIPPED [ 60%] 1073s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-tasks-1-0] XPASS [ 60%] 1074s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-tasks-1-1] XPASS [ 60%] 1074s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-tasks-1-2] XPASS [ 60%] 1075s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-tasks-1-3] XPASS [ 60%] 1076s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-tasks-1-4] XPASS [ 60%] 1076s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-tasks-2-0] SKIPPED [ 60%] 1076s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-tasks-2-1] SKIPPED [ 60%] 1076s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-tasks-2-2] SKIPPED [ 60%] 1076s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-tasks-2-3] SKIPPED [ 60%] 1076s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-tasks-2-4] SKIPPED [ 60%] 1076s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-disk-1-0] PASSED [ 60%] 1076s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-disk-1-1] PASSED [ 60%] 1076s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-disk-1-2] PASSED [ 60%] 1076s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-disk-1-3] PASSED [ 60%] 1076s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-disk-1-4] PASSED [ 60%] 1076s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-disk-2-0] PASSED [ 60%] 1076s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-disk-2-1] PASSED [ 60%] 1076s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-disk-2-2] PASSED [ 60%] 1076s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-disk-2-3] PASSED [ 60%] 1076s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-disk-2-4] PASSED [ 60%] 1076s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-tasks-1-0] PASSED [ 60%] 1076s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-tasks-1-1] PASSED [ 60%] 1077s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-tasks-1-2] PASSED [ 60%] 1077s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-tasks-1-3] PASSED [ 60%] 1077s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-tasks-1-4] PASSED [ 60%] 1077s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-tasks-2-0] PASSED [ 60%] 1077s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-tasks-2-1] PASSED [ 60%] 1077s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-tasks-2-2] PASSED [ 60%] 1077s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-tasks-2-3] PASSED [ 60%] 1077s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-tasks-2-4] PASSED [ 60%] 1077s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-disk-1-0] PASSED [ 60%] 1077s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-disk-1-1] PASSED [ 60%] 1077s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-disk-1-2] PASSED [ 60%] 1078s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-disk-1-3] PASSED [ 60%] 1078s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-disk-1-4] PASSED [ 60%] 1078s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-disk-2-0] PASSED [ 60%] 1078s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-disk-2-1] PASSED [ 60%] 1079s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-disk-2-2] PASSED [ 60%] 1079s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-disk-2-3] PASSED [ 60%] 1079s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-disk-2-4] PASSED [ 60%] 1079s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-tasks-1-0] PASSED [ 60%] 1080s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-tasks-1-1] PASSED [ 60%] 1080s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-tasks-1-2] PASSED [ 60%] 1080s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-tasks-1-3] PASSED [ 60%] 1080s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-tasks-1-4] PASSED [ 60%] 1080s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-tasks-2-0] PASSED [ 60%] 1080s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-tasks-2-1] PASSED [ 60%] 1081s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-tasks-2-2] PASSED [ 60%] 1081s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-tasks-2-3] PASSED [ 60%] 1081s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-tasks-2-4] PASSED [ 60%] 1082s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-disk-1-0] PASSED [ 60%] 1082s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-disk-1-1] PASSED [ 60%] 1082s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-disk-1-2] PASSED [ 60%] 1082s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-disk-1-3] PASSED [ 60%] 1082s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-disk-1-4] PASSED [ 60%] 1083s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-disk-2-0] PASSED [ 60%] 1083s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-disk-2-1] PASSED [ 60%] 1083s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-disk-2-2] PASSED [ 60%] 1083s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-disk-2-3] PASSED [ 60%] 1084s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-disk-2-4] PASSED [ 60%] 1084s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-tasks-1-0] PASSED [ 60%] 1084s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-tasks-1-1] PASSED [ 60%] 1084s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-tasks-1-2] PASSED [ 60%] 1084s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-tasks-1-3] PASSED [ 60%] 1085s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-tasks-1-4] PASSED [ 60%] 1085s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-tasks-2-0] PASSED [ 60%] 1085s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-tasks-2-1] PASSED [ 60%] 1085s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-tasks-2-2] PASSED [ 60%] 1086s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-tasks-2-3] PASSED [ 60%] 1086s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-tasks-2-4] PASSED [ 60%] 1086s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-disk-1-0] PASSED [ 60%] 1086s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-disk-1-1] PASSED [ 60%] 1086s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-disk-1-2] PASSED [ 60%] 1086s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-disk-1-3] PASSED [ 60%] 1087s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-disk-1-4] PASSED [ 60%] 1087s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-disk-2-0] PASSED [ 60%] 1087s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-disk-2-1] PASSED [ 60%] 1087s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-disk-2-2] PASSED [ 60%] 1088s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-disk-2-3] PASSED [ 60%] 1088s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-disk-2-4] PASSED [ 60%] 1088s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-tasks-1-0] PASSED [ 60%] 1088s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-tasks-1-1] PASSED [ 60%] 1088s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-tasks-1-2] PASSED [ 60%] 1089s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-tasks-1-3] PASSED [ 60%] 1089s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-tasks-1-4] PASSED [ 60%] 1089s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-tasks-2-0] PASSED [ 60%] 1089s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-tasks-2-1] PASSED [ 60%] 1090s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-tasks-2-2] PASSED [ 60%] 1090s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-tasks-2-3] PASSED [ 60%] 1090s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-tasks-2-4] PASSED [ 60%] 1090s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-disk-1-0] PASSED [ 60%] 1090s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-disk-1-1] PASSED [ 60%] 1090s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-disk-1-2] PASSED [ 60%] 1091s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-disk-2-0] PASSED [ 60%] 1091s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-disk-2-1] PASSED [ 60%] 1091s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-disk-2-2] PASSED [ 60%] 1091s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-tasks-1-0] PASSED [ 60%] 1091s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-tasks-1-1] PASSED [ 60%] 1091s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-tasks-1-2] PASSED [ 60%] 1091s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-tasks-2-0] PASSED [ 60%] 1091s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-tasks-2-1] PASSED [ 60%] 1091s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-tasks-2-2] PASSED [ 60%] 1091s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-disk-1-0] XPASS [ 60%] 1091s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-disk-1-1] XPASS [ 60%] 1091s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-disk-1-2] XPASS [ 60%] 1092s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-disk-2-0] XPASS [ 60%] 1092s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-disk-2-1] XPASS [ 60%] 1092s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-disk-2-2] XPASS [ 60%] 1092s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-tasks-1-0] XPASS [ 60%] 1092s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-tasks-1-1] XPASS [ 60%] 1092s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-tasks-1-2] XPASS [ 60%] 1092s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-tasks-2-0] XPASS [ 60%] 1093s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-tasks-2-1] XPASS [ 60%] 1093s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-tasks-2-2] XPASS [ 60%] 1093s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-disk-1-0] PASSED [ 60%] 1093s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-disk-1-1] PASSED [ 60%] 1093s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-disk-1-2] PASSED [ 60%] 1093s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-disk-2-0] PASSED [ 60%] 1093s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-disk-2-1] PASSED [ 60%] 1093s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-disk-2-2] PASSED [ 60%] 1094s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-tasks-1-0] PASSED [ 60%] 1094s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-tasks-1-1] PASSED [ 60%] 1094s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-tasks-1-2] PASSED [ 60%] 1094s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-tasks-2-0] PASSED [ 60%] 1094s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-tasks-2-1] PASSED [ 60%] 1094s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-tasks-2-2] PASSED [ 60%] 1094s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-disk-1-0] PASSED [ 61%] 1094s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-disk-1-1] PASSED [ 61%] 1094s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-disk-1-2] PASSED [ 61%] 1094s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-disk-2-0] PASSED [ 61%] 1094s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-disk-2-1] PASSED [ 61%] 1094s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-disk-2-2] PASSED [ 61%] 1095s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-tasks-1-0] PASSED [ 61%] 1095s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-tasks-1-1] PASSED [ 61%] 1095s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-tasks-1-2] PASSED [ 61%] 1095s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-tasks-2-0] PASSED [ 61%] 1095s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-tasks-2-1] PASSED [ 61%] 1095s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-tasks-2-2] PASSED [ 61%] 1095s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-disk-1-0] PASSED [ 61%] 1095s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-disk-1-1] PASSED [ 61%] 1095s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-disk-1-2] PASSED [ 61%] 1095s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-disk-2-0] PASSED [ 61%] 1095s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-disk-2-1] PASSED [ 61%] 1095s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-disk-2-2] PASSED [ 61%] 1095s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-tasks-1-0] PASSED [ 61%] 1095s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-tasks-1-1] PASSED [ 61%] 1095s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-tasks-1-2] PASSED [ 61%] 1095s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-tasks-2-0] PASSED [ 61%] 1096s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-tasks-2-1] PASSED [ 61%] 1096s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-tasks-2-2] PASSED [ 61%] 1096s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-disk-1-0] PASSED [ 61%] 1096s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-disk-1-1] PASSED [ 61%] 1096s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-disk-1-2] PASSED [ 61%] 1096s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-disk-2-0] PASSED [ 61%] 1096s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-disk-2-1] PASSED [ 61%] 1096s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-disk-2-2] PASSED [ 61%] 1096s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-tasks-1-0] PASSED [ 61%] 1096s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-tasks-1-1] PASSED [ 61%] 1096s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-tasks-1-2] PASSED [ 61%] 1096s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-tasks-2-0] PASSED [ 61%] 1096s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-tasks-2-1] PASSED [ 61%] 1096s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-tasks-2-2] PASSED [ 61%] 1096s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-disk-1-0] PASSED [ 61%] 1097s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-disk-1-1] PASSED [ 61%] 1097s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-disk-1-2] PASSED [ 61%] 1097s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-disk-2-0] PASSED [ 61%] 1097s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-disk-2-1] PASSED [ 61%] 1097s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-disk-2-2] PASSED [ 61%] 1097s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-tasks-1-0] PASSED [ 61%] 1097s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-tasks-1-1] PASSED [ 61%] 1097s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-tasks-1-2] PASSED [ 61%] 1097s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-tasks-2-0] PASSED [ 61%] 1097s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-tasks-2-1] PASSED [ 61%] 1097s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-tasks-2-2] PASSED [ 61%] 1098s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-disk-1-0] XPASS [ 61%] 1098s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-disk-1-1] XPASS [ 61%] 1098s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-disk-1-2] XPASS [ 61%] 1098s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-disk-2-0] XPASS [ 61%] 1098s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-disk-2-1] XPASS [ 61%] 1098s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-disk-2-2] XPASS [ 61%] 1098s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-tasks-1-0] XPASS [ 61%] 1098s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-tasks-1-1] XPASS [ 61%] 1098s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-tasks-1-2] XPASS [ 61%] 1098s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-tasks-2-0] XPASS [ 61%] 1099s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-tasks-2-1] XPASS [ 61%] 1099s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-tasks-2-2] XPASS [ 61%] 1099s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-disk-1-0] XPASS [ 61%] 1099s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-disk-1-1] XPASS [ 61%] 1099s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-disk-1-2] XPASS [ 61%] 1099s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-disk-2-0] XPASS [ 61%] 1099s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-disk-2-1] XPASS [ 61%] 1099s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-disk-2-2] XPASS [ 61%] 1099s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-tasks-1-0] XPASS [ 61%] 1099s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-tasks-1-1] XPASS [ 61%] 1100s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-tasks-1-2] XPASS [ 61%] 1100s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-tasks-2-0] XPASS [ 61%] 1100s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-tasks-2-1] XPASS [ 61%] 1100s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-tasks-2-2] XPASS [ 61%] 1100s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-disk-1-0] XPASS [ 61%] 1100s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-disk-1-1] XPASS [ 61%] 1100s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-disk-1-2] XPASS [ 61%] 1100s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-disk-2-0] XPASS [ 61%] 1100s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-disk-2-1] XPASS [ 61%] 1100s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-disk-2-2] XPASS [ 61%] 1100s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-tasks-1-0] XPASS [ 61%] 1100s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-tasks-1-1] XPASS [ 61%] 1100s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-tasks-1-2] XPASS [ 61%] 1100s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-tasks-2-0] XPASS [ 61%] 1100s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-tasks-2-1] XPASS [ 61%] 1100s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-tasks-2-2] XPASS [ 61%] 1100s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-disk-1-0] XPASS [ 61%] 1100s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-disk-1-1] XPASS [ 61%] 1100s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-disk-1-2] XPASS [ 61%] 1100s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-disk-2-0] XPASS [ 61%] 1100s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-disk-2-1] XPASS [ 61%] 1100s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-disk-2-2] XPASS [ 61%] 1100s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-tasks-1-0] XPASS [ 61%] 1100s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-tasks-1-1] XPASS [ 61%] 1100s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-tasks-1-2] XPASS [ 61%] 1100s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-tasks-2-0] XPASS [ 61%] 1100s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-tasks-2-1] XPASS [ 61%] 1100s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-tasks-2-2] XPASS [ 61%] 1100s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-disk-1-0] PASSED [ 61%] 1100s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-disk-1-1] PASSED [ 61%] 1100s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-disk-1-2] PASSED [ 61%] 1100s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-disk-2-0] PASSED [ 61%] 1100s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-disk-2-1] PASSED [ 61%] 1100s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-disk-2-2] PASSED [ 61%] 1100s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-tasks-1-0] PASSED [ 61%] 1101s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-tasks-1-1] PASSED [ 61%] 1101s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-tasks-1-2] PASSED [ 61%] 1101s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-tasks-2-0] PASSED [ 61%] 1101s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-tasks-2-1] PASSED [ 61%] 1101s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-tasks-2-2] PASSED [ 61%] 1101s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-disk-1-0] PASSED [ 61%] 1101s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-disk-1-1] PASSED [ 61%] 1101s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-disk-1-2] PASSED [ 61%] 1101s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-disk-2-0] PASSED [ 61%] 1101s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-disk-2-1] PASSED [ 61%] 1101s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-disk-2-2] PASSED [ 61%] 1101s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-tasks-1-0] PASSED [ 61%] 1101s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-tasks-1-1] PASSED [ 61%] 1101s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-tasks-1-2] PASSED [ 61%] 1101s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-tasks-2-0] PASSED [ 61%] 1102s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-tasks-2-1] PASSED [ 61%] 1102s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-tasks-2-2] PASSED [ 61%] 1102s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-disk-1-0] PASSED [ 61%] 1102s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-disk-1-1] PASSED [ 61%] 1102s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-disk-1-2] PASSED [ 61%] 1102s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-disk-2-0] PASSED [ 61%] 1102s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-disk-2-1] PASSED [ 61%] 1102s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-disk-2-2] PASSED [ 61%] 1102s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-tasks-1-0] PASSED [ 61%] 1102s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-tasks-1-1] PASSED [ 62%] 1102s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-tasks-1-2] PASSED [ 62%] 1102s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-tasks-2-0] PASSED [ 62%] 1102s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-tasks-2-1] PASSED [ 62%] 1102s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-tasks-2-2] PASSED [ 62%] 1102s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-disk-1-0] PASSED [ 62%] 1103s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-disk-1-1] PASSED [ 62%] 1103s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-disk-1-2] PASSED [ 62%] 1103s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-disk-2-0] PASSED [ 62%] 1103s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-disk-2-1] PASSED [ 62%] 1103s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-disk-2-2] PASSED [ 62%] 1103s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-tasks-1-0] PASSED [ 62%] 1103s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-tasks-1-1] PASSED [ 62%] 1103s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-tasks-1-2] PASSED [ 62%] 1103s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-tasks-2-0] PASSED [ 62%] 1103s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-tasks-2-1] PASSED [ 62%] 1103s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-tasks-2-2] PASSED [ 62%] 1103s dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-0-0] PASSED [ 62%] 1103s dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-0-1] PASSED [ 62%] 1103s dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-0-2] PASSED [ 62%] 1103s dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-0-3] PASSED [ 62%] 1103s dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-0-4] PASSED [ 62%] 1103s dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-1-0] PASSED [ 62%] 1103s dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-1-1] PASSED [ 62%] 1103s dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-1-2] PASSED [ 62%] 1103s dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-1-3] PASSED [ 62%] 1103s dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-1-4] PASSED [ 62%] 1103s dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-2-0] PASSED [ 62%] 1103s dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-2-1] PASSED [ 62%] 1103s dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-2-2] PASSED [ 62%] 1103s dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-2-3] PASSED [ 62%] 1103s dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-2-4] PASSED [ 62%] 1103s dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-0-0] PASSED [ 62%] 1103s dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-0-1] PASSED [ 62%] 1103s dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-0-2] PASSED [ 62%] 1103s dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-0-3] PASSED [ 62%] 1103s dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-0-4] PASSED [ 62%] 1103s dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-1-0] PASSED [ 62%] 1103s dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-1-1] PASSED [ 62%] 1103s dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-1-2] PASSED [ 62%] 1103s dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-1-3] PASSED [ 62%] 1103s dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-1-4] PASSED [ 62%] 1103s dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-2-0] PASSED [ 62%] 1104s dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-2-1] PASSED [ 62%] 1104s dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-2-2] PASSED [ 62%] 1104s dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-2-3] PASSED [ 62%] 1104s dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-2-4] PASSED [ 62%] 1104s dataframe/tests/test_groupby.py::test_groupy_non_aligned_index[disk] PASSED [ 62%] 1104s dataframe/tests/test_groupby.py::test_groupy_non_aligned_index[tasks] PASSED [ 62%] 1104s dataframe/tests/test_groupby.py::test_groupy_series_wrong_grouper[disk] PASSED [ 62%] 1104s dataframe/tests/test_groupby.py::test_groupy_series_wrong_grouper[tasks] PASSED [ 62%] 1104s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-1-2-1] PASSED [ 62%] 1104s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-1-2-4] PASSED [ 62%] 1104s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-1-2-20] PASSED [ 62%] 1104s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-1-5-1] PASSED [ 62%] 1104s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-1-5-4] PASSED [ 62%] 1104s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-1-5-20] PASSED [ 62%] 1104s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-5-2-1] PASSED [ 62%] 1104s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-5-2-4] PASSED [ 62%] 1104s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-5-2-20] PASSED [ 62%] 1104s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-5-5-1] PASSED [ 62%] 1104s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-5-5-4] PASSED [ 62%] 1104s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-5-5-20] PASSED [ 62%] 1105s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-20-2-1] PASSED [ 62%] 1105s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-20-2-4] PASSED [ 62%] 1105s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-20-2-20] PASSED [ 62%] 1105s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-20-5-1] PASSED [ 62%] 1106s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-20-5-4] PASSED [ 62%] 1106s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-20-5-20] PASSED [ 62%] 1106s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-1-2-1] PASSED [ 62%] 1106s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-1-2-4] PASSED [ 62%] 1106s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-1-2-20] PASSED [ 62%] 1106s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-1-5-1] PASSED [ 62%] 1106s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-1-5-4] PASSED [ 62%] 1106s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-1-5-20] PASSED [ 62%] 1106s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-5-2-1] PASSED [ 62%] 1106s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-5-2-4] PASSED [ 62%] 1106s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-5-2-20] PASSED [ 62%] 1107s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-5-5-1] PASSED [ 62%] 1107s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-5-5-4] PASSED [ 62%] 1107s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-5-5-20] PASSED [ 62%] 1107s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-20-2-1] PASSED [ 62%] 1107s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-20-2-4] PASSED [ 62%] 1108s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-20-2-20] PASSED [ 62%] 1108s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-20-5-1] PASSED [ 62%] 1108s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-20-5-4] PASSED [ 62%] 1108s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-20-5-20] PASSED [ 62%] 1109s dataframe/tests/test_groupby.py::test_split_out_multi_column_groupby[disk] PASSED [ 62%] 1109s dataframe/tests/test_groupby.py::test_split_out_multi_column_groupby[tasks] PASSED [ 62%] 1109s dataframe/tests/test_groupby.py::test_groupby_split_out_num[disk] PASSED [ 62%] 1109s dataframe/tests/test_groupby.py::test_groupby_split_out_num[tasks] PASSED [ 62%] 1109s dataframe/tests/test_groupby.py::test_groupby_not_supported[disk] PASSED [ 62%] 1109s dataframe/tests/test_groupby.py::test_groupby_not_supported[tasks] PASSED [ 62%] 1109s dataframe/tests/test_groupby.py::test_groupby_numeric_column[disk] PASSED [ 62%] 1109s dataframe/tests/test_groupby.py::test_groupby_numeric_column[tasks] PASSED [ 62%] 1109s dataframe/tests/test_groupby.py::test_cumulative[disk-cumsum-a-a] PASSED [ 62%] 1109s dataframe/tests/test_groupby.py::test_cumulative[disk-cumsum-a-c] PASSED [ 62%] 1109s dataframe/tests/test_groupby.py::test_cumulative[disk-cumsum-a-d] PASSED [ 62%] 1109s dataframe/tests/test_groupby.py::test_cumulative[disk-cumsum-a-sel3] PASSED [ 62%] 1109s dataframe/tests/test_groupby.py::test_cumulative[disk-cumsum-a-sel4] PASSED [ 62%] 1109s dataframe/tests/test_groupby.py::test_cumulative[disk-cumsum-key1-a] PASSED [ 62%] 1110s dataframe/tests/test_groupby.py::test_cumulative[disk-cumsum-key1-c] PASSED [ 62%] 1110s dataframe/tests/test_groupby.py::test_cumulative[disk-cumsum-key1-d] PASSED [ 62%] 1110s dataframe/tests/test_groupby.py::test_cumulative[disk-cumsum-key1-sel3] PASSED [ 62%] 1110s dataframe/tests/test_groupby.py::test_cumulative[disk-cumsum-key1-sel4] PASSED [ 62%] 1110s dataframe/tests/test_groupby.py::test_cumulative[disk-cumprod-a-a] PASSED [ 62%] 1110s dataframe/tests/test_groupby.py::test_cumulative[disk-cumprod-a-c] PASSED [ 62%] 1110s dataframe/tests/test_groupby.py::test_cumulative[disk-cumprod-a-d] PASSED [ 62%] 1110s dataframe/tests/test_groupby.py::test_cumulative[disk-cumprod-a-sel3] PASSED [ 62%] 1111s dataframe/tests/test_groupby.py::test_cumulative[disk-cumprod-a-sel4] PASSED [ 62%] 1111s dataframe/tests/test_groupby.py::test_cumulative[disk-cumprod-key1-a] PASSED [ 62%] 1111s dataframe/tests/test_groupby.py::test_cumulative[disk-cumprod-key1-c] PASSED [ 62%] 1111s dataframe/tests/test_groupby.py::test_cumulative[disk-cumprod-key1-d] PASSED [ 62%] 1111s dataframe/tests/test_groupby.py::test_cumulative[disk-cumprod-key1-sel3] PASSED [ 62%] 1111s dataframe/tests/test_groupby.py::test_cumulative[disk-cumprod-key1-sel4] PASSED [ 62%] 1112s dataframe/tests/test_groupby.py::test_cumulative[disk-cumcount-a-a] PASSED [ 62%] 1112s dataframe/tests/test_groupby.py::test_cumulative[disk-cumcount-a-c] PASSED [ 62%] 1112s dataframe/tests/test_groupby.py::test_cumulative[disk-cumcount-a-d] PASSED [ 62%] 1112s dataframe/tests/test_groupby.py::test_cumulative[disk-cumcount-a-sel3] PASSED [ 62%] 1112s dataframe/tests/test_groupby.py::test_cumulative[disk-cumcount-a-sel4] PASSED [ 62%] 1112s dataframe/tests/test_groupby.py::test_cumulative[disk-cumcount-key1-a] PASSED [ 62%] 1112s dataframe/tests/test_groupby.py::test_cumulative[disk-cumcount-key1-c] PASSED [ 62%] 1112s dataframe/tests/test_groupby.py::test_cumulative[disk-cumcount-key1-d] PASSED [ 62%] 1113s dataframe/tests/test_groupby.py::test_cumulative[disk-cumcount-key1-sel3] PASSED [ 62%] 1113s dataframe/tests/test_groupby.py::test_cumulative[disk-cumcount-key1-sel4] PASSED [ 62%] 1113s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumsum-a-a] PASSED [ 62%] 1113s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumsum-a-c] PASSED [ 62%] 1113s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumsum-a-d] PASSED [ 63%] 1113s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumsum-a-sel3] PASSED [ 63%] 1113s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumsum-a-sel4] PASSED [ 63%] 1113s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumsum-key1-a] PASSED [ 63%] 1114s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumsum-key1-c] PASSED [ 63%] 1114s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumsum-key1-d] PASSED [ 63%] 1114s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumsum-key1-sel3] PASSED [ 63%] 1114s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumsum-key1-sel4] PASSED [ 63%] 1114s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumprod-a-a] PASSED [ 63%] 1114s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumprod-a-c] PASSED [ 63%] 1114s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumprod-a-d] PASSED [ 63%] 1114s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumprod-a-sel3] PASSED [ 63%] 1115s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumprod-a-sel4] PASSED [ 63%] 1115s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumprod-key1-a] PASSED [ 63%] 1115s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumprod-key1-c] PASSED [ 63%] 1115s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumprod-key1-d] PASSED [ 63%] 1115s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumprod-key1-sel3] PASSED [ 63%] 1115s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumprod-key1-sel4] PASSED [ 63%] 1115s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumcount-a-a] PASSED [ 63%] 1116s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumcount-a-c] PASSED [ 63%] 1116s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumcount-a-d] PASSED [ 63%] 1116s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumcount-a-sel3] PASSED [ 63%] 1116s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumcount-a-sel4] PASSED [ 63%] 1116s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumcount-key1-a] PASSED [ 63%] 1116s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumcount-key1-c] PASSED [ 63%] 1116s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumcount-key1-d] PASSED [ 63%] 1116s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumcount-key1-sel3] PASSED [ 63%] 1117s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumcount-key1-sel4] PASSED [ 63%] 1117s dataframe/tests/test_groupby.py::test_series_groupby_multi_character_column_name[disk] PASSED [ 63%] 1117s dataframe/tests/test_groupby.py::test_series_groupby_multi_character_column_name[tasks] PASSED [ 63%] 1117s dataframe/tests/test_groupby.py::test_cumulative_axis[disk-cumsum] PASSED [ 63%] 1117s dataframe/tests/test_groupby.py::test_cumulative_axis[disk-cumprod] PASSED [ 63%] 1117s dataframe/tests/test_groupby.py::test_cumulative_axis[tasks-cumsum] PASSED [ 63%] 1117s dataframe/tests/test_groupby.py::test_cumulative_axis[tasks-cumprod] PASSED [ 63%] 1117s dataframe/tests/test_groupby.py::test_groupby_unaligned_index[disk] PASSED [ 63%] 1118s dataframe/tests/test_groupby.py::test_groupby_unaligned_index[tasks] PASSED [ 63%] 1118s dataframe/tests/test_groupby.py::test_groupby_string_label[disk] PASSED [ 63%] 1118s dataframe/tests/test_groupby.py::test_groupby_string_label[tasks] PASSED [ 63%] 1118s dataframe/tests/test_groupby.py::test_groupby_dataframe_cum_caching[disk-cumsum] PASSED [ 63%] 1118s dataframe/tests/test_groupby.py::test_groupby_dataframe_cum_caching[disk-cumprod] PASSED [ 63%] 1118s dataframe/tests/test_groupby.py::test_groupby_dataframe_cum_caching[tasks-cumsum] PASSED [ 63%] 1118s dataframe/tests/test_groupby.py::test_groupby_dataframe_cum_caching[tasks-cumprod] PASSED [ 63%] 1118s dataframe/tests/test_groupby.py::test_groupby_series_cum_caching[disk] PASSED [ 63%] 1118s dataframe/tests/test_groupby.py::test_groupby_series_cum_caching[tasks] PASSED [ 63%] 1118s dataframe/tests/test_groupby.py::test_groupby_slice_agg_reduces[disk] PASSED [ 63%] 1118s dataframe/tests/test_groupby.py::test_groupby_slice_agg_reduces[tasks] PASSED [ 63%] 1118s dataframe/tests/test_groupby.py::test_groupby_agg_grouper_single[disk] PASSED [ 63%] 1118s dataframe/tests/test_groupby.py::test_groupby_agg_grouper_single[tasks] PASSED [ 63%] 1118s dataframe/tests/test_groupby.py::test_groupby_agg_grouper_multiple[disk-a] PASSED [ 63%] 1118s dataframe/tests/test_groupby.py::test_groupby_agg_grouper_multiple[disk-slice_1] PASSED [ 63%] 1118s dataframe/tests/test_groupby.py::test_groupby_agg_grouper_multiple[disk-slice_2] PASSED [ 63%] 1118s dataframe/tests/test_groupby.py::test_groupby_agg_grouper_multiple[disk-slice_3] PASSED [ 63%] 1118s dataframe/tests/test_groupby.py::test_groupby_agg_grouper_multiple[tasks-a] PASSED [ 63%] 1118s dataframe/tests/test_groupby.py::test_groupby_agg_grouper_multiple[tasks-slice_1] PASSED [ 63%] 1118s dataframe/tests/test_groupby.py::test_groupby_agg_grouper_multiple[tasks-slice_2] PASSED [ 63%] 1118s dataframe/tests/test_groupby.py::test_groupby_agg_grouper_multiple[tasks-slice_3] PASSED [ 63%] 1119s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-cumprod] PASSED [ 63%] 1119s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-cumcount] PASSED [ 63%] 1119s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-cumsum] PASSED [ 63%] 1119s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-var] PASSED [ 63%] 1119s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-sum] PASSED [ 63%] 1120s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-mean] PASSED [ 63%] 1120s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-count] PASSED [ 63%] 1120s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-size] PASSED [ 63%] 1120s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-std] PASSED [ 63%] 1120s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-min] PASSED [ 63%] 1120s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-max] PASSED [ 63%] 1120s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-first] PASSED [ 63%] 1121s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-last] PASSED [ 63%] 1121s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-prod] PASSED [ 63%] 1121s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-cumprod] PASSED [ 63%] 1121s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-cumcount] PASSED [ 63%] 1121s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-cumsum] PASSED [ 63%] 1121s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-var] PASSED [ 63%] 1122s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-sum] PASSED [ 63%] 1122s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-mean] PASSED [ 63%] 1122s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-count] PASSED [ 63%] 1122s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-size] PASSED [ 63%] 1122s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-std] PASSED [ 63%] 1122s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-min] PASSED [ 63%] 1122s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-max] PASSED [ 63%] 1123s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-first] PASSED [ 63%] 1123s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-last] PASSED [ 63%] 1123s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-prod] PASSED [ 63%] 1123s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk-min-group_args0] PASSED [ 63%] 1123s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk-min-group_args1] PASSED [ 63%] 1123s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk-min-group_args2] PASSED [ 63%] 1123s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk-min-idx] PASSED [ 63%] 1123s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk-mean-group_args0] PASSED [ 63%] 1123s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk-mean-group_args1] PASSED [ 63%] 1123s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk-mean-group_args2] PASSED [ 63%] 1123s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk-mean-idx] PASSED [ 63%] 1123s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk--group_args0] PASSED [ 63%] 1123s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk--group_args1] PASSED [ 63%] 1123s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk--group_args2] PASSED [ 63%] 1123s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk--idx] PASSED [ 63%] 1124s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks-min-group_args0] PASSED [ 63%] 1124s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks-min-group_args1] PASSED [ 63%] 1124s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks-min-group_args2] PASSED [ 63%] 1124s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks-min-idx] PASSED [ 63%] 1124s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks-mean-group_args0] PASSED [ 63%] 1124s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks-mean-group_args1] PASSED [ 63%] 1124s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks-mean-group_args2] PASSED [ 63%] 1124s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks-mean-idx] PASSED [ 63%] 1124s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks--group_args0] PASSED [ 63%] 1124s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks--group_args1] PASSED [ 63%] 1124s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks--group_args2] PASSED [ 63%] 1124s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks--idx] PASSED [ 63%] 1124s dataframe/tests/test_groupby.py::test_dataframe_groupby_agg_custom_sum[disk-pandas_spec0-dask_spec0-False] PASSED [ 63%] 1124s dataframe/tests/test_groupby.py::test_dataframe_groupby_agg_custom_sum[disk-pandas_spec1-dask_spec1-True] PASSED [ 63%] 1124s dataframe/tests/test_groupby.py::test_dataframe_groupby_agg_custom_sum[disk-pandas_spec2-dask_spec2-False] PASSED [ 63%] 1124s dataframe/tests/test_groupby.py::test_dataframe_groupby_agg_custom_sum[disk-pandas_spec3-dask_spec3-False] PASSED [ 63%] 1124s dataframe/tests/test_groupby.py::test_dataframe_groupby_agg_custom_sum[tasks-pandas_spec0-dask_spec0-False] PASSED [ 63%] 1124s dataframe/tests/test_groupby.py::test_dataframe_groupby_agg_custom_sum[tasks-pandas_spec1-dask_spec1-True] PASSED [ 63%] 1124s dataframe/tests/test_groupby.py::test_dataframe_groupby_agg_custom_sum[tasks-pandas_spec2-dask_spec2-False] PASSED [ 63%] 1124s dataframe/tests/test_groupby.py::test_dataframe_groupby_agg_custom_sum[tasks-pandas_spec3-dask_spec3-False] PASSED [ 63%] 1124s dataframe/tests/test_groupby.py::test_series_groupby_agg_custom_mean[disk-mean-mean] PASSED [ 63%] 1124s dataframe/tests/test_groupby.py::test_series_groupby_agg_custom_mean[disk-pandas_spec1-dask_spec1] PASSED [ 63%] 1124s dataframe/tests/test_groupby.py::test_series_groupby_agg_custom_mean[disk-pandas_spec2-dask_spec2] PASSED [ 63%] 1124s dataframe/tests/test_groupby.py::test_series_groupby_agg_custom_mean[tasks-mean-mean] PASSED [ 63%] 1124s dataframe/tests/test_groupby.py::test_series_groupby_agg_custom_mean[tasks-pandas_spec1-dask_spec1] PASSED [ 63%] 1124s dataframe/tests/test_groupby.py::test_series_groupby_agg_custom_mean[tasks-pandas_spec2-dask_spec2] PASSED [ 63%] 1124s dataframe/tests/test_groupby.py::test_groupby_agg_custom__name_clash_with_internal_same_column[disk] PASSED [ 63%] 1124s dataframe/tests/test_groupby.py::test_groupby_agg_custom__name_clash_with_internal_same_column[tasks] PASSED [ 63%] 1124s dataframe/tests/test_groupby.py::test_groupby_agg_custom__name_clash_with_internal_different_column[disk] PASSED [ 63%] 1124s dataframe/tests/test_groupby.py::test_groupby_agg_custom__name_clash_with_internal_different_column[tasks] PASSED [ 63%] 1124s dataframe/tests/test_groupby.py::test_groupby_agg_custom__mode[disk] PASSED [ 63%] 1124s dataframe/tests/test_groupby.py::test_groupby_agg_custom__mode[tasks] PASSED [ 64%] 1124s dataframe/tests/test_groupby.py::test_groupby_select_column_agg[disk-var] PASSED [ 64%] 1125s dataframe/tests/test_groupby.py::test_groupby_select_column_agg[disk-list] PASSED [ 64%] 1125s dataframe/tests/test_groupby.py::test_groupby_select_column_agg[tasks-var] PASSED [ 64%] 1125s dataframe/tests/test_groupby.py::test_groupby_select_column_agg[tasks-list] PASSED [ 64%] 1125s dataframe/tests/test_groupby.py::test_std_object_dtype[disk-var] XFAIL [ 64%] 1126s dataframe/tests/test_groupby.py::test_std_object_dtype[disk-std] XFAIL [ 64%] 1127s dataframe/tests/test_groupby.py::test_std_object_dtype[disk-mean] XFAIL [ 64%] 1127s dataframe/tests/test_groupby.py::test_std_object_dtype[disk-sum] PASSED [ 64%] 1128s dataframe/tests/test_groupby.py::test_std_object_dtype[tasks-var] XFAIL [ 64%] 1128s dataframe/tests/test_groupby.py::test_std_object_dtype[tasks-std] XFAIL [ 64%] 1129s dataframe/tests/test_groupby.py::test_std_object_dtype[tasks-mean] XFAIL [ 64%] 1129s dataframe/tests/test_groupby.py::test_std_object_dtype[tasks-sum] PASSED [ 64%] 1129s dataframe/tests/test_groupby.py::test_std_columns_int[disk] PASSED [ 64%] 1129s dataframe/tests/test_groupby.py::test_std_columns_int[tasks] PASSED [ 64%] 1129s dataframe/tests/test_groupby.py::test_timeseries[disk] PASSED [ 64%] 1129s dataframe/tests/test_groupby.py::test_timeseries[tasks] PASSED [ 64%] 1130s dataframe/tests/test_groupby.py::test_with_min_count[disk-0] PASSED [ 64%] 1130s dataframe/tests/test_groupby.py::test_with_min_count[disk-1] PASSED [ 64%] 1130s dataframe/tests/test_groupby.py::test_with_min_count[disk-2] PASSED [ 64%] 1130s dataframe/tests/test_groupby.py::test_with_min_count[disk-3] PASSED [ 64%] 1130s dataframe/tests/test_groupby.py::test_with_min_count[tasks-0] PASSED [ 64%] 1130s dataframe/tests/test_groupby.py::test_with_min_count[tasks-1] PASSED [ 64%] 1130s dataframe/tests/test_groupby.py::test_with_min_count[tasks-2] PASSED [ 64%] 1130s dataframe/tests/test_groupby.py::test_with_min_count[tasks-3] PASSED [ 64%] 1130s dataframe/tests/test_groupby.py::test_groupby_group_keys[disk-True] PASSED [ 64%] 1130s dataframe/tests/test_groupby.py::test_groupby_group_keys[disk-False] PASSED [ 64%] 1131s dataframe/tests/test_groupby.py::test_groupby_group_keys[disk-None] PASSED [ 64%] 1131s dataframe/tests/test_groupby.py::test_groupby_group_keys[tasks-True] PASSED [ 64%] 1131s dataframe/tests/test_groupby.py::test_groupby_group_keys[tasks-False] PASSED [ 64%] 1131s dataframe/tests/test_groupby.py::test_groupby_group_keys[tasks-None] PASSED [ 64%] 1131s dataframe/tests/test_groupby.py::test_groupby_cov[disk-columns0] PASSED [ 64%] 1131s dataframe/tests/test_groupby.py::test_groupby_cov[disk-columns1] PASSED [ 64%] 1131s dataframe/tests/test_groupby.py::test_groupby_cov[disk-columns2] PASSED [ 64%] 1131s dataframe/tests/test_groupby.py::test_groupby_cov[disk-columns3] PASSED [ 64%] 1131s dataframe/tests/test_groupby.py::test_groupby_cov[tasks-columns0] PASSED [ 64%] 1131s dataframe/tests/test_groupby.py::test_groupby_cov[tasks-columns1] PASSED [ 64%] 1131s dataframe/tests/test_groupby.py::test_groupby_cov[tasks-columns2] PASSED [ 64%] 1132s dataframe/tests/test_groupby.py::test_groupby_cov[tasks-columns3] PASSED [ 64%] 1132s dataframe/tests/test_groupby.py::test_df_groupby_idxmin[disk] PASSED [ 64%] 1132s dataframe/tests/test_groupby.py::test_df_groupby_idxmin[tasks] PASSED [ 64%] 1132s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[disk-0-idxmin] PASSED [ 64%] 1132s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[disk-0-idxmax] PASSED [ 64%] 1132s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[disk-1-idxmin] PASSED [ 64%] 1132s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[disk-1-idxmax] PASSED [ 64%] 1132s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[disk-index-idxmin] PASSED [ 64%] 1132s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[disk-index-idxmax] PASSED [ 64%] 1132s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[disk-columns-idxmin] PASSED [ 64%] 1132s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[disk-columns-idxmax] PASSED [ 64%] 1132s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[tasks-0-idxmin] PASSED [ 64%] 1132s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[tasks-0-idxmax] PASSED [ 64%] 1132s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[tasks-1-idxmin] PASSED [ 64%] 1132s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[tasks-1-idxmax] PASSED [ 64%] 1132s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[tasks-index-idxmin] PASSED [ 64%] 1132s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[tasks-index-idxmax] PASSED [ 64%] 1132s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[tasks-columns-idxmin] PASSED [ 64%] 1132s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[tasks-columns-idxmax] PASSED [ 64%] 1132s dataframe/tests/test_groupby.py::test_df_groupby_idxmin_skipna[disk-True] PASSED [ 64%] 1132s dataframe/tests/test_groupby.py::test_df_groupby_idxmin_skipna[disk-False] PASSED [ 64%] 1132s dataframe/tests/test_groupby.py::test_df_groupby_idxmin_skipna[tasks-True] PASSED [ 64%] 1132s dataframe/tests/test_groupby.py::test_df_groupby_idxmin_skipna[tasks-False] PASSED [ 64%] 1132s dataframe/tests/test_groupby.py::test_df_groupby_idxmax[disk] PASSED [ 64%] 1132s dataframe/tests/test_groupby.py::test_df_groupby_idxmax[tasks] PASSED [ 64%] 1132s dataframe/tests/test_groupby.py::test_df_groupby_idxmax_skipna[disk-True] PASSED [ 64%] 1132s dataframe/tests/test_groupby.py::test_df_groupby_idxmax_skipna[disk-False] PASSED [ 64%] 1132s dataframe/tests/test_groupby.py::test_df_groupby_idxmax_skipna[tasks-True] PASSED [ 64%] 1132s dataframe/tests/test_groupby.py::test_df_groupby_idxmax_skipna[tasks-False] PASSED [ 64%] 1132s dataframe/tests/test_groupby.py::test_series_groupby_idxmin[disk] PASSED [ 64%] 1132s dataframe/tests/test_groupby.py::test_series_groupby_idxmin[tasks] PASSED [ 64%] 1132s dataframe/tests/test_groupby.py::test_series_groupby_idxmin_skipna[disk-True] PASSED [ 64%] 1132s dataframe/tests/test_groupby.py::test_series_groupby_idxmin_skipna[disk-False] PASSED [ 64%] 1132s dataframe/tests/test_groupby.py::test_series_groupby_idxmin_skipna[tasks-True] PASSED [ 64%] 1132s dataframe/tests/test_groupby.py::test_series_groupby_idxmin_skipna[tasks-False] PASSED [ 64%] 1132s dataframe/tests/test_groupby.py::test_series_groupby_idxmax[disk] PASSED [ 64%] 1132s dataframe/tests/test_groupby.py::test_series_groupby_idxmax[tasks] PASSED [ 64%] 1132s dataframe/tests/test_groupby.py::test_series_groupby_idxmax_skipna[disk-True] PASSED [ 64%] 1132s dataframe/tests/test_groupby.py::test_series_groupby_idxmax_skipna[disk-False] PASSED [ 64%] 1132s dataframe/tests/test_groupby.py::test_series_groupby_idxmax_skipna[tasks-True] PASSED [ 64%] 1132s dataframe/tests/test_groupby.py::test_series_groupby_idxmax_skipna[tasks-False] PASSED [ 64%] 1132s dataframe/tests/test_groupby.py::test_groupby_unique[disk-uint8] PASSED [ 64%] 1132s dataframe/tests/test_groupby.py::test_groupby_unique[disk-int32] PASSED [ 64%] 1132s dataframe/tests/test_groupby.py::test_groupby_unique[disk-int64] PASSED [ 64%] 1132s dataframe/tests/test_groupby.py::test_groupby_unique[tasks-uint8] PASSED [ 64%] 1132s dataframe/tests/test_groupby.py::test_groupby_unique[tasks-int32] PASSED [ 64%] 1132s dataframe/tests/test_groupby.py::test_groupby_unique[tasks-int64] PASSED [ 64%] 1132s dataframe/tests/test_groupby.py::test_groupby_value_counts[disk-uint8-foo] PASSED [ 64%] 1132s dataframe/tests/test_groupby.py::test_groupby_value_counts[disk-uint8-by1] PASSED [ 64%] 1132s dataframe/tests/test_groupby.py::test_groupby_value_counts[disk-int32-foo] PASSED [ 64%] 1132s dataframe/tests/test_groupby.py::test_groupby_value_counts[disk-int32-by1] PASSED [ 64%] 1132s dataframe/tests/test_groupby.py::test_groupby_value_counts[disk-int64-foo] PASSED [ 64%] 1132s dataframe/tests/test_groupby.py::test_groupby_value_counts[disk-int64-by1] PASSED [ 64%] 1132s dataframe/tests/test_groupby.py::test_groupby_value_counts[tasks-uint8-foo] PASSED [ 64%] 1133s dataframe/tests/test_groupby.py::test_groupby_value_counts[tasks-uint8-by1] PASSED [ 64%] 1133s dataframe/tests/test_groupby.py::test_groupby_value_counts[tasks-int32-foo] PASSED [ 64%] 1133s dataframe/tests/test_groupby.py::test_groupby_value_counts[tasks-int32-by1] PASSED [ 64%] 1133s dataframe/tests/test_groupby.py::test_groupby_value_counts[tasks-int64-foo] PASSED [ 64%] 1133s dataframe/tests/test_groupby.py::test_groupby_value_counts[tasks-int64-by1] PASSED [ 64%] 1133s dataframe/tests/test_groupby.py::test_groupby_value_counts_10322[disk] PASSED [ 64%] 1133s dataframe/tests/test_groupby.py::test_groupby_value_counts_10322[tasks] PASSED [ 64%] 1133s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-0-1-1] PASSED [ 64%] 1133s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-0-1-2] PASSED [ 64%] 1133s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-0-1-5] PASSED [ 64%] 1133s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-0--1-1] PASSED [ 64%] 1133s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-0--1-2] PASSED [ 64%] 1134s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-0--1-5] PASSED [ 64%] 1134s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-0-10-1] PASSED [ 64%] 1134s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-0-10-2] PASSED [ 64%] 1134s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-0-10-5] PASSED [ 64%] 1134s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-1-1-1] PASSED [ 64%] 1134s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-1-1-2] PASSED [ 64%] 1134s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-1-1-5] PASSED [ 64%] 1135s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-1--1-1] PASSED [ 64%] 1135s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-1--1-2] PASSED [ 64%] 1135s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-1--1-5] PASSED [ 64%] 1135s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-1-10-1] PASSED [ 64%] 1135s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-1-10-2] PASSED [ 64%] 1135s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-1-10-5] PASSED [ 64%] 1136s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-0-1-1] PASSED [ 64%] 1136s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-0-1-2] PASSED [ 64%] 1136s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-0-1-5] PASSED [ 64%] 1136s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-0--1-1] PASSED [ 64%] 1136s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-0--1-2] PASSED [ 64%] 1136s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-0--1-5] PASSED [ 64%] 1136s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-0-10-1] PASSED [ 64%] 1136s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-0-10-2] PASSED [ 64%] 1137s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-0-10-5] PASSED [ 64%] 1137s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-1-1-1] PASSED [ 64%] 1137s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-1-1-2] PASSED [ 65%] 1137s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-1-1-5] PASSED [ 65%] 1137s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-1--1-1] PASSED [ 65%] 1137s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-1--1-2] PASSED [ 65%] 1137s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-1--1-5] PASSED [ 65%] 1138s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-1-10-1] PASSED [ 65%] 1138s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-1-10-2] PASSED [ 65%] 1138s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-1-10-5] PASSED [ 65%] 1138s dataframe/tests/test_groupby.py::test_groupby_shift_series[disk] PASSED [ 65%] 1138s dataframe/tests/test_groupby.py::test_groupby_shift_series[tasks] PASSED [ 65%] 1138s dataframe/tests/test_groupby.py::test_groupby_shift_lazy_input[disk] PASSED [ 65%] 1138s dataframe/tests/test_groupby.py::test_groupby_shift_lazy_input[tasks] PASSED [ 65%] 1139s dataframe/tests/test_groupby.py::test_groupby_shift_within_partition_sorting[disk] PASSED [ 65%] 1140s dataframe/tests/test_groupby.py::test_groupby_shift_within_partition_sorting[tasks] PASSED [ 65%] 1140s dataframe/tests/test_groupby.py::test_groupby_shift_with_freq[disk] PASSED [ 65%] 1140s dataframe/tests/test_groupby.py::test_groupby_shift_with_freq[tasks] PASSED [ 65%] 1140s dataframe/tests/test_groupby.py::test_groupby_transform_funcs[disk-] PASSED [ 65%] 1140s dataframe/tests/test_groupby.py::test_groupby_transform_funcs[disk-sum0] PASSED [ 65%] 1141s dataframe/tests/test_groupby.py::test_groupby_transform_funcs[disk-sum1] PASSED [ 65%] 1141s dataframe/tests/test_groupby.py::test_groupby_transform_funcs[disk-rank] PASSED [ 65%] 1141s dataframe/tests/test_groupby.py::test_groupby_transform_funcs[tasks-] PASSED [ 65%] 1141s dataframe/tests/test_groupby.py::test_groupby_transform_funcs[tasks-sum0] PASSED [ 65%] 1141s dataframe/tests/test_groupby.py::test_groupby_transform_funcs[tasks-sum1] PASSED [ 65%] 1142s dataframe/tests/test_groupby.py::test_groupby_transform_funcs[tasks-rank] PASSED [ 65%] 1142s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-indexed-1] PASSED [ 65%] 1142s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-indexed-2] PASSED [ 65%] 1142s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-indexed-3] PASSED [ 65%] 1142s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-indexed-4] PASSED [ 65%] 1142s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-indexed-5] PASSED [ 65%] 1142s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-indexed-6] PASSED [ 65%] 1142s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-indexed-7] PASSED [ 65%] 1143s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-indexed-8] PASSED [ 65%] 1143s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-indexed-9] PASSED [ 65%] 1143s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-not_indexed-1] PASSED [ 65%] 1143s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-not_indexed-2] PASSED [ 65%] 1143s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-not_indexed-3] PASSED [ 65%] 1144s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-not_indexed-4] PASSED [ 65%] 1144s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-not_indexed-5] PASSED [ 65%] 1144s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-not_indexed-6] PASSED [ 65%] 1145s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-not_indexed-7] PASSED [ 65%] 1145s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-not_indexed-8] PASSED [ 65%] 1146s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-not_indexed-9] PASSED [ 65%] 1146s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-indexed-1] PASSED [ 65%] 1146s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-indexed-2] PASSED [ 65%] 1146s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-indexed-3] PASSED [ 65%] 1146s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-indexed-4] PASSED [ 65%] 1146s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-indexed-5] PASSED [ 65%] 1146s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-indexed-6] PASSED [ 65%] 1146s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-indexed-7] PASSED [ 65%] 1147s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-indexed-8] PASSED [ 65%] 1147s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-indexed-9] PASSED [ 65%] 1147s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-not_indexed-1] PASSED [ 65%] 1147s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-not_indexed-2] PASSED [ 65%] 1147s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-not_indexed-3] PASSED [ 65%] 1147s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-not_indexed-4] PASSED [ 65%] 1148s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-not_indexed-5] PASSED [ 65%] 1148s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-not_indexed-6] PASSED [ 65%] 1149s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-not_indexed-7] PASSED [ 65%] 1149s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-not_indexed-8] PASSED [ 65%] 1150s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-not_indexed-9] PASSED [ 65%] 1150s dataframe/tests/test_groupby.py::test_groupby_aggregate_categoricals[disk--0] PASSED [ 65%] 1150s dataframe/tests/test_groupby.py::test_groupby_aggregate_categoricals[disk--1] PASSED [ 65%] 1150s dataframe/tests/test_groupby.py::test_groupby_aggregate_categoricals[disk--2] PASSED [ 65%] 1150s dataframe/tests/test_groupby.py::test_groupby_aggregate_categoricals[disk--3] PASSED [ 65%] 1150s dataframe/tests/test_groupby.py::test_groupby_aggregate_categoricals[tasks--0] PASSED [ 65%] 1150s dataframe/tests/test_groupby.py::test_groupby_aggregate_categoricals[tasks--1] PASSED [ 65%] 1150s dataframe/tests/test_groupby.py::test_groupby_aggregate_categoricals[tasks--2] PASSED [ 65%] 1150s dataframe/tests/test_groupby.py::test_groupby_aggregate_categoricals[tasks--3] PASSED [ 65%] 1150s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function[disk-0] PASSED [ 65%] 1150s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function[disk-1] PASSED [ 65%] 1150s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function[disk-2] PASSED [ 65%] 1150s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function[disk-3] PASSED [ 65%] 1150s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function[tasks-0] PASSED [ 65%] 1150s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function[tasks-1] PASSED [ 65%] 1150s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function[tasks-2] PASSED [ 65%] 1150s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function[tasks-3] PASSED [ 65%] 1150s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function_unexpected_kwargs[disk-0] PASSED [ 65%] 1150s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function_unexpected_kwargs[disk-1] PASSED [ 65%] 1150s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function_unexpected_kwargs[tasks-0] PASSED [ 65%] 1150s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function_unexpected_kwargs[tasks-1] PASSED [ 65%] 1150s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function_unexpected_args[disk-0] PASSED [ 65%] 1150s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function_unexpected_args[disk-1] PASSED [ 65%] 1150s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function_unexpected_args[tasks-0] PASSED [ 65%] 1150s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function_unexpected_args[tasks-1] PASSED [ 65%] 1150s dataframe/tests/test_groupby.py::test_groupby_dropna_pandas[disk-False] PASSED [ 65%] 1150s dataframe/tests/test_groupby.py::test_groupby_dropna_pandas[disk-True] PASSED [ 65%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_pandas[tasks-False] PASSED [ 65%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_pandas[tasks-True] PASSED [ 65%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-a-False] SKIPPED [ 65%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-a-True] SKIPPED [ 65%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-a-None] SKIPPED [ 65%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-c-False] SKIPPED [ 65%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-c-True] SKIPPED [ 65%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-c-None] SKIPPED [ 65%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-d-False] SKIPPED [ 65%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-d-True] SKIPPED [ 65%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-d-None] SKIPPED [ 65%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-by3-False] SKIPPED [ 65%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-by3-True] SKIPPED [ 65%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-by3-None] SKIPPED [ 65%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-by4-False] SKIPPED [ 65%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-by4-True] SKIPPED [ 65%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-by4-None] SKIPPED [ 65%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-by5-False] SKIPPED [ 65%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-by5-True] SKIPPED [ 65%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-by5-None] SKIPPED [ 65%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-a-False] SKIPPED [ 65%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-a-True] SKIPPED [ 65%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-a-None] SKIPPED [ 65%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-c-False] SKIPPED [ 65%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-c-True] SKIPPED [ 65%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-c-None] SKIPPED [ 65%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-d-False] SKIPPED [ 65%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-d-True] SKIPPED [ 65%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-d-None] SKIPPED [ 65%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-by3-False] SKIPPED [ 65%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-by3-True] SKIPPED [ 65%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-by3-None] SKIPPED [ 65%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-by4-False] SKIPPED [ 65%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-by4-True] SKIPPED [ 65%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-by4-None] SKIPPED [ 65%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-by5-False] SKIPPED [ 65%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-by5-True] SKIPPED [ 65%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-by5-None] SKIPPED [ 65%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-a-False] SKIPPED [ 65%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-a-True] SKIPPED [ 65%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-a-None] SKIPPED [ 65%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-c-False] SKIPPED [ 66%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-c-True] SKIPPED [ 66%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-c-None] SKIPPED [ 66%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-d-False] SKIPPED [ 66%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-d-True] SKIPPED [ 66%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-d-None] SKIPPED [ 66%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-by3-False] SKIPPED [ 66%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-by3-True] SKIPPED [ 66%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-by3-None] SKIPPED [ 66%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-by4-False] SKIPPED [ 66%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-by4-True] SKIPPED [ 66%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-by4-None] SKIPPED [ 66%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-by5-False] SKIPPED [ 66%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-by5-True] SKIPPED [ 66%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-by5-None] SKIPPED [ 66%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-a-False] SKIPPED [ 66%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-a-True] SKIPPED [ 66%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-a-None] SKIPPED [ 66%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-c-False] SKIPPED [ 66%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-c-True] SKIPPED [ 66%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-c-None] SKIPPED [ 66%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-d-False] SKIPPED [ 66%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-d-True] SKIPPED [ 66%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-d-None] SKIPPED [ 66%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-by3-False] SKIPPED [ 66%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-by3-True] SKIPPED [ 66%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-by3-None] SKIPPED [ 66%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-by4-False] SKIPPED [ 66%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-by4-True] SKIPPED [ 66%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-by4-None] SKIPPED [ 66%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-by5-False] SKIPPED [ 66%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-by5-True] SKIPPED [ 66%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-by5-None] SKIPPED [ 66%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-a-False] SKIPPED [ 66%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-a-True] SKIPPED [ 66%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-a-None] SKIPPED [ 66%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-c-False] SKIPPED [ 66%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-c-True] SKIPPED [ 66%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-c-None] SKIPPED [ 66%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-d-False] SKIPPED [ 66%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-d-True] SKIPPED [ 66%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-d-None] SKIPPED [ 66%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-by3-False] SKIPPED [ 66%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-by3-True] SKIPPED [ 66%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-by3-None] SKIPPED [ 66%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-by4-False] SKIPPED [ 66%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-by4-True] SKIPPED [ 66%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-by4-None] SKIPPED [ 66%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-by5-False] SKIPPED [ 66%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-by5-True] SKIPPED [ 66%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-by5-None] SKIPPED [ 66%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-a-False] SKIPPED [ 66%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-a-True] SKIPPED [ 66%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-a-None] SKIPPED [ 66%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-c-False] SKIPPED [ 66%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-c-True] SKIPPED [ 66%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-c-None] SKIPPED [ 66%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-d-False] SKIPPED [ 66%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-d-True] SKIPPED [ 66%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-d-None] SKIPPED [ 66%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-by3-False] SKIPPED [ 66%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-by3-True] SKIPPED [ 66%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-by3-None] SKIPPED [ 66%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-by4-False] SKIPPED [ 66%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-by4-True] SKIPPED [ 66%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-by4-None] SKIPPED [ 66%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-by5-False] SKIPPED [ 66%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-by5-True] SKIPPED [ 66%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-by5-None] SKIPPED [ 66%] 1151s dataframe/tests/test_groupby.py::test_groupby_grouper_dispatch[disk-a] SKIPPED [ 66%] 1151s dataframe/tests/test_groupby.py::test_groupby_grouper_dispatch[disk-b] SKIPPED [ 66%] 1151s dataframe/tests/test_groupby.py::test_groupby_grouper_dispatch[tasks-a] SKIPPED [ 66%] 1151s dataframe/tests/test_groupby.py::test_groupby_grouper_dispatch[tasks-b] SKIPPED [ 66%] 1151s dataframe/tests/test_groupby.py::test_groupby_apply_cudf[disk-True] SKIPPED [ 66%] 1151s dataframe/tests/test_groupby.py::test_groupby_apply_cudf[disk-False] SKIPPED [ 66%] 1151s dataframe/tests/test_groupby.py::test_groupby_apply_cudf[tasks-True] SKIPPED [ 66%] 1151s dataframe/tests/test_groupby.py::test_groupby_apply_cudf[tasks-False] SKIPPED [ 66%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_with_agg[disk-True] PASSED [ 66%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_with_agg[disk-False] PASSED [ 66%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_with_agg[tasks-True] PASSED [ 66%] 1151s dataframe/tests/test_groupby.py::test_groupby_dropna_with_agg[tasks-False] PASSED [ 66%] 1151s dataframe/tests/test_groupby.py::test_groupby_observed_with_agg[disk] PASSED [ 66%] 1151s dataframe/tests/test_groupby.py::test_groupby_observed_with_agg[tasks] PASSED [ 66%] 1151s dataframe/tests/test_groupby.py::test_rounding_negative_var[disk] PASSED [ 66%] 1151s dataframe/tests/test_groupby.py::test_rounding_negative_var[tasks] PASSED [ 66%] 1151s dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[disk-column0-2] PASSED [ 66%] 1151s dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[disk-column0-3] PASSED [ 66%] 1151s dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[disk-column1-2] PASSED [ 66%] 1152s dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[disk-column1-3] PASSED [ 66%] 1152s dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[disk-column2-2] PASSED [ 66%] 1152s dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[disk-column2-3] PASSED [ 66%] 1152s dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[tasks-column0-2] PASSED [ 66%] 1152s dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[tasks-column0-3] PASSED [ 66%] 1153s dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[tasks-column1-2] PASSED [ 66%] 1153s dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[tasks-column1-3] PASSED [ 66%] 1153s dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[tasks-column2-2] PASSED [ 66%] 1153s dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[tasks-column2-3] PASSED [ 66%] 1153s dataframe/tests/test_groupby.py::test_groupby_large_ints_exception[disk-pandas] PASSED [ 66%] 1153s dataframe/tests/test_groupby.py::test_groupby_large_ints_exception[disk-cudf] SKIPPED [ 66%] 1153s dataframe/tests/test_groupby.py::test_groupby_large_ints_exception[tasks-pandas] PASSED [ 66%] 1153s dataframe/tests/test_groupby.py::test_groupby_large_ints_exception[tasks-cudf] SKIPPED [ 66%] 1153s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-count-a] PASSED [ 66%] 1153s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-count-b] PASSED [ 66%] 1153s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-count-c] PASSED [ 66%] 1153s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-count-by3] PASSED [ 66%] 1153s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-count-by4] PASSED [ 66%] 1154s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-mean-a] XFAIL [ 66%] 1155s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-mean-b] XFAIL [ 66%] 1155s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-mean-c] XPASS [ 66%] 1156s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-mean-by3] XFAIL [ 66%] 1156s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-mean-by4] XPASS [ 66%] 1156s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-std-a] XFAIL [ 66%] 1156s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-std-b] XFAIL [ 66%] 1157s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-std-c] XPASS [ 66%] 1157s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-std-by3] XFAIL [ 66%] 1157s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-std-by4] XPASS [ 66%] 1157s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-count-a] PASSED [ 66%] 1157s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-count-b] PASSED [ 66%] 1157s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-count-c] PASSED [ 66%] 1157s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-count-by3] PASSED [ 66%] 1157s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-count-by4] PASSED [ 66%] 1158s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-mean-a] XFAIL [ 66%] 1159s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-mean-b] XFAIL [ 66%] 1159s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-mean-c] XPASS [ 66%] 1159s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-mean-by3] XFAIL [ 66%] 1159s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-mean-by4] XPASS [ 66%] 1160s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-std-a] XFAIL [ 66%] 1160s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-std-b] XFAIL [ 67%] 1160s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-std-c] XPASS [ 67%] 1160s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-std-by3] XFAIL [ 67%] 1161s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-std-by4] XPASS [ 67%] 1161s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-count-a] PASSED [ 67%] 1161s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-count-b] PASSED [ 67%] 1161s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-count-c] PASSED [ 67%] 1161s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-count-by3] PASSED [ 67%] 1161s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-count-by4] PASSED [ 67%] 1161s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-mean-a] XFAIL [ 67%] 1162s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-mean-b] XFAIL [ 67%] 1162s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-mean-c] XPASS [ 67%] 1163s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-mean-by3] XFAIL [ 67%] 1163s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-mean-by4] XPASS [ 67%] 1163s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-std-a] XFAIL [ 67%] 1164s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-std-b] XFAIL [ 67%] 1164s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-std-c] XPASS [ 67%] 1164s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-std-by3] XFAIL [ 67%] 1164s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-std-by4] XPASS [ 67%] 1164s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-count-a] PASSED [ 67%] 1164s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-count-b] PASSED [ 67%] 1164s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-count-c] PASSED [ 67%] 1164s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-count-by3] PASSED [ 67%] 1164s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-count-by4] PASSED [ 67%] 1165s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-mean-a] XFAIL [ 67%] 1166s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-mean-b] XFAIL [ 67%] 1166s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-mean-c] XPASS [ 67%] 1166s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-mean-by3] XFAIL [ 67%] 1166s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-mean-by4] XPASS [ 67%] 1167s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-std-a] XFAIL [ 67%] 1167s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-std-b] XFAIL [ 67%] 1167s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-std-c] XPASS [ 67%] 1167s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-std-by3] XFAIL [ 67%] 1168s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-std-by4] XPASS [ 67%] 1168s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[disk-True-agg0] PASSED [ 67%] 1168s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[disk-True-agg1] PASSED [ 67%] 1168s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[disk-True-agg2] PASSED [ 67%] 1168s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[disk-True-agg3] PASSED [ 67%] 1168s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[disk-False-agg0] PASSED [ 67%] 1168s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[disk-False-agg1] PASSED [ 67%] 1168s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[disk-False-agg2] PASSED [ 67%] 1168s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[disk-False-agg3] PASSED [ 67%] 1168s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[tasks-True-agg0] PASSED [ 67%] 1168s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[tasks-True-agg1] PASSED [ 67%] 1168s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[tasks-True-agg2] PASSED [ 67%] 1168s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[tasks-True-agg3] PASSED [ 67%] 1168s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[tasks-False-agg0] PASSED [ 67%] 1168s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[tasks-False-agg1] PASSED [ 67%] 1168s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[tasks-False-agg2] PASSED [ 67%] 1168s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[tasks-False-agg3] PASSED [ 67%] 1168s dataframe/tests/test_groupby.py::test_groupby_sort_true_split_out[disk] PASSED [ 67%] 1168s dataframe/tests/test_groupby.py::test_groupby_sort_true_split_out[tasks] PASSED [ 67%] 1168s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-observed-cat_1-ordered-known] XFAIL [ 67%] 1168s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-observed-cat_1-ordered-unknown] XFAIL [ 67%] 1168s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-observed-cat_1-unordererd-known] XFAIL [ 67%] 1168s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-observed-cat_1-unordererd-unknown] XFAIL [ 67%] 1168s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-observed-groupby1-ordered-known] SKIPPED [ 67%] 1168s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-observed-groupby1-ordered-unknown] SKIPPED [ 67%] 1168s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-observed-groupby1-unordererd-known] SKIPPED [ 67%] 1168s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-observed-groupby1-unordererd-unknown] SKIPPED [ 67%] 1168s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-unobserved-cat_1-ordered-known] XFAIL [ 67%] 1169s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-unobserved-cat_1-ordered-unknown] XFAIL [ 67%] 1169s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-unobserved-cat_1-unordererd-known] XFAIL [ 67%] 1169s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-unobserved-cat_1-unordererd-unknown] XFAIL [ 67%] 1169s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-unobserved-groupby1-ordered-known] SKIPPED [ 67%] 1169s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-unobserved-groupby1-ordered-unknown] SKIPPED [ 67%] 1169s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-unobserved-groupby1-unordererd-known] SKIPPED [ 67%] 1169s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-unobserved-groupby1-unordererd-unknown] SKIPPED [ 67%] 1169s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-observed-cat_1-ordered-known] XFAIL [ 67%] 1169s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-observed-cat_1-ordered-unknown] XFAIL [ 67%] 1169s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-observed-cat_1-unordererd-known] XFAIL [ 67%] 1169s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-observed-cat_1-unordererd-unknown] XFAIL [ 67%] 1169s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-observed-groupby1-ordered-known] SKIPPED [ 67%] 1169s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-observed-groupby1-ordered-unknown] SKIPPED [ 67%] 1169s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-observed-groupby1-unordererd-known] SKIPPED [ 67%] 1169s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-observed-groupby1-unordererd-unknown] SKIPPED [ 67%] 1169s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-unobserved-cat_1-ordered-known] XFAIL [ 67%] 1169s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-unobserved-cat_1-ordered-unknown] XFAIL [ 67%] 1170s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-unobserved-cat_1-unordererd-known] XFAIL [ 67%] 1170s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-unobserved-cat_1-unordererd-unknown] XFAIL [ 67%] 1170s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-unobserved-groupby1-ordered-known] SKIPPED [ 67%] 1170s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-unobserved-groupby1-ordered-unknown] SKIPPED [ 67%] 1170s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-unobserved-groupby1-unordererd-known] SKIPPED [ 67%] 1170s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-unobserved-groupby1-unordererd-unknown] SKIPPED [ 67%] 1170s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-observed-cat_1-ordered-known] XFAIL [ 67%] 1170s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-observed-cat_1-ordered-unknown] XFAIL [ 67%] 1171s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-observed-cat_1-unordererd-known] XFAIL [ 67%] 1171s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-observed-cat_1-unordererd-unknown] XFAIL [ 67%] 1171s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-observed-groupby1-ordered-known] XPASS [ 67%] 1171s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-observed-groupby1-ordered-unknown] XPASS [ 67%] 1171s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-observed-groupby1-unordererd-known] XPASS [ 67%] 1171s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-observed-groupby1-unordererd-unknown] XPASS [ 67%] 1172s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-unobserved-cat_1-ordered-known] XFAIL [ 67%] 1172s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-unobserved-cat_1-ordered-unknown] XFAIL [ 67%] 1172s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-unobserved-cat_1-unordererd-known] XFAIL [ 67%] 1173s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-unobserved-cat_1-unordererd-unknown] XFAIL [ 67%] 1173s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-unobserved-groupby1-ordered-known] XPASS [ 67%] 1173s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-unobserved-groupby1-ordered-unknown] XPASS [ 67%] 1173s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-unobserved-groupby1-unordererd-known] XPASS [ 67%] 1173s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-unobserved-groupby1-unordererd-unknown] XPASS [ 67%] 1173s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-observed-cat_1-ordered-known] XFAIL [ 67%] 1174s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-observed-cat_1-ordered-unknown] XFAIL [ 67%] 1174s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-observed-cat_1-unordererd-known] XFAIL [ 67%] 1174s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-observed-cat_1-unordererd-unknown] XFAIL [ 67%] 1174s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-observed-groupby1-ordered-known] XPASS [ 67%] 1174s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-observed-groupby1-ordered-unknown] XPASS [ 67%] 1174s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-observed-groupby1-unordererd-known] XPASS [ 67%] 1175s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-observed-groupby1-unordererd-unknown] XPASS [ 67%] 1175s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-unobserved-cat_1-ordered-known] XFAIL [ 67%] 1175s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-unobserved-cat_1-ordered-unknown] XFAIL [ 67%] 1176s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-unobserved-cat_1-unordererd-known] XFAIL [ 67%] 1176s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-unobserved-cat_1-unordererd-unknown] XFAIL [ 67%] 1176s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-unobserved-groupby1-ordered-known] XPASS [ 67%] 1176s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-unobserved-groupby1-ordered-unknown] XPASS [ 67%] 1176s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-unobserved-groupby1-unordererd-known] XPASS [ 67%] 1176s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-unobserved-groupby1-unordererd-unknown] XPASS [ 67%] 1176s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-observed-cat_1-ordered-known] SKIPPED [ 67%] 1176s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-observed-cat_1-ordered-unknown] SKIPPED [ 67%] 1176s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-observed-cat_1-unordererd-known] SKIPPED [ 67%] 1176s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-observed-cat_1-unordererd-unknown] SKIPPED [ 67%] 1176s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-observed-groupby1-ordered-known] PASSED [ 67%] 1176s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-observed-groupby1-ordered-unknown] PASSED [ 67%] 1176s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-observed-groupby1-unordererd-known] PASSED [ 67%] 1176s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-observed-groupby1-unordererd-unknown] PASSED [ 67%] 1176s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-unobserved-cat_1-ordered-known] SKIPPED [ 67%] 1176s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-unobserved-cat_1-ordered-unknown] SKIPPED [ 67%] 1176s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-unobserved-cat_1-unordererd-known] SKIPPED [ 67%] 1176s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-unobserved-cat_1-unordererd-unknown] SKIPPED [ 68%] 1177s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-unobserved-groupby1-ordered-known] PASSED [ 68%] 1177s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-unobserved-groupby1-ordered-unknown] PASSED [ 68%] 1177s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-unobserved-groupby1-unordererd-known] PASSED [ 68%] 1177s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-unobserved-groupby1-unordererd-unknown] PASSED [ 68%] 1177s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-observed-cat_1-ordered-known] SKIPPED [ 68%] 1177s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-observed-cat_1-ordered-unknown] SKIPPED [ 68%] 1177s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-observed-cat_1-unordererd-known] SKIPPED [ 68%] 1177s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-observed-cat_1-unordererd-unknown] SKIPPED [ 68%] 1177s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-observed-groupby1-ordered-known] PASSED [ 68%] 1177s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-observed-groupby1-ordered-unknown] PASSED [ 68%] 1177s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-observed-groupby1-unordererd-known] PASSED [ 68%] 1177s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-observed-groupby1-unordererd-unknown] PASSED [ 68%] 1177s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-unobserved-cat_1-ordered-known] SKIPPED [ 68%] 1177s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-unobserved-cat_1-ordered-unknown] SKIPPED [ 68%] 1177s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-unobserved-cat_1-unordererd-known] SKIPPED [ 68%] 1177s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-unobserved-cat_1-unordererd-unknown] SKIPPED [ 68%] 1177s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-unobserved-groupby1-ordered-known] PASSED [ 68%] 1177s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-unobserved-groupby1-ordered-unknown] PASSED [ 68%] 1177s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-unobserved-groupby1-unordererd-known] PASSED [ 68%] 1177s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-unobserved-groupby1-unordererd-unknown] PASSED [ 68%] 1177s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-observed-cat_1-ordered-known] PASSED [ 68%] 1177s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-observed-cat_1-ordered-unknown] PASSED [ 68%] 1177s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-observed-cat_1-unordererd-known] PASSED [ 68%] 1177s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-observed-cat_1-unordererd-unknown] PASSED [ 68%] 1177s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-observed-groupby1-ordered-known] PASSED [ 68%] 1177s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-observed-groupby1-ordered-unknown] PASSED [ 68%] 1177s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-observed-groupby1-unordererd-known] PASSED [ 68%] 1178s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-observed-groupby1-unordererd-unknown] PASSED [ 68%] 1178s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-unobserved-cat_1-ordered-known] PASSED [ 68%] 1178s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-unobserved-cat_1-ordered-unknown] PASSED [ 68%] 1178s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-unobserved-cat_1-unordererd-known] PASSED [ 68%] 1178s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-unobserved-cat_1-unordererd-unknown] PASSED [ 68%] 1178s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-unobserved-groupby1-ordered-known] PASSED [ 68%] 1178s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-unobserved-groupby1-ordered-unknown] PASSED [ 68%] 1178s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-unobserved-groupby1-unordererd-known] PASSED [ 68%] 1178s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-unobserved-groupby1-unordererd-unknown] PASSED [ 68%] 1178s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-observed-cat_1-ordered-known] PASSED [ 68%] 1178s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-observed-cat_1-ordered-unknown] PASSED [ 68%] 1178s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-observed-cat_1-unordererd-known] PASSED [ 68%] 1178s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-observed-cat_1-unordererd-unknown] PASSED [ 68%] 1178s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-observed-groupby1-ordered-known] PASSED [ 68%] 1178s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-observed-groupby1-ordered-unknown] PASSED [ 68%] 1178s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-observed-groupby1-unordererd-known] PASSED [ 68%] 1178s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-observed-groupby1-unordererd-unknown] PASSED [ 68%] 1178s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-unobserved-cat_1-ordered-known] PASSED [ 68%] 1178s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-unobserved-cat_1-ordered-unknown] PASSED [ 68%] 1178s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-unobserved-cat_1-unordererd-known] PASSED [ 68%] 1178s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-unobserved-cat_1-unordererd-unknown] PASSED [ 68%] 1178s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-unobserved-groupby1-ordered-known] PASSED [ 68%] 1178s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-unobserved-groupby1-ordered-unknown] PASSED [ 68%] 1178s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-unobserved-groupby1-unordererd-known] PASSED [ 68%] 1178s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-unobserved-groupby1-unordererd-unknown] PASSED [ 68%] 1178s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-observed-cat_1-ordered-known] PASSED [ 68%] 1178s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-observed-cat_1-ordered-unknown] PASSED [ 68%] 1178s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-observed-cat_1-unordererd-known] PASSED [ 68%] 1178s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-observed-cat_1-unordererd-unknown] PASSED [ 68%] 1178s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-observed-groupby1-ordered-known] PASSED [ 68%] 1178s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-observed-groupby1-ordered-unknown] PASSED [ 68%] 1178s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-observed-groupby1-unordererd-known] PASSED [ 68%] 1178s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-observed-groupby1-unordererd-unknown] PASSED [ 68%] 1178s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-unobserved-cat_1-ordered-known] PASSED [ 68%] 1178s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-unobserved-cat_1-ordered-unknown] PASSED [ 68%] 1178s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-unobserved-cat_1-unordererd-known] PASSED [ 68%] 1178s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-unobserved-cat_1-unordererd-unknown] PASSED [ 68%] 1178s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-unobserved-groupby1-ordered-known] PASSED [ 68%] 1178s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-unobserved-groupby1-ordered-unknown] PASSED [ 68%] 1179s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-unobserved-groupby1-unordererd-known] PASSED [ 68%] 1179s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-unobserved-groupby1-unordererd-unknown] PASSED [ 68%] 1179s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-observed-cat_1-ordered-known] PASSED [ 68%] 1179s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-observed-cat_1-ordered-unknown] PASSED [ 68%] 1179s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-observed-cat_1-unordererd-known] PASSED [ 68%] 1179s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-observed-cat_1-unordererd-unknown] PASSED [ 68%] 1179s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-observed-groupby1-ordered-known] PASSED [ 68%] 1179s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-observed-groupby1-ordered-unknown] PASSED [ 68%] 1179s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-observed-groupby1-unordererd-known] PASSED [ 68%] 1179s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-observed-groupby1-unordererd-unknown] PASSED [ 68%] 1179s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-unobserved-cat_1-ordered-known] PASSED [ 68%] 1179s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-unobserved-cat_1-ordered-unknown] PASSED [ 68%] 1179s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-unobserved-cat_1-unordererd-known] PASSED [ 68%] 1179s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-unobserved-cat_1-unordererd-unknown] PASSED [ 68%] 1179s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-unobserved-groupby1-ordered-known] PASSED [ 68%] 1179s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-unobserved-groupby1-ordered-unknown] PASSED [ 68%] 1179s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-unobserved-groupby1-unordererd-known] PASSED [ 68%] 1179s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-unobserved-groupby1-unordererd-unknown] PASSED [ 68%] 1179s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-observed-cat_1-ordered-known] PASSED [ 68%] 1179s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-observed-cat_1-ordered-unknown] PASSED [ 68%] 1179s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-observed-cat_1-unordererd-known] PASSED [ 68%] 1179s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-observed-cat_1-unordererd-unknown] PASSED [ 68%] 1179s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-observed-groupby1-ordered-known] SKIPPED [ 68%] 1179s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-observed-groupby1-ordered-unknown] SKIPPED [ 68%] 1179s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-observed-groupby1-unordererd-known] SKIPPED [ 68%] 1179s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-observed-groupby1-unordererd-unknown] SKIPPED [ 68%] 1179s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-unobserved-cat_1-ordered-known] PASSED [ 68%] 1179s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-unobserved-cat_1-ordered-unknown] PASSED [ 68%] 1179s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-unobserved-cat_1-unordererd-known] PASSED [ 68%] 1179s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-unobserved-cat_1-unordererd-unknown] PASSED [ 68%] 1179s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-unobserved-groupby1-ordered-known] SKIPPED [ 68%] 1179s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-unobserved-groupby1-ordered-unknown] SKIPPED [ 68%] 1179s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-unobserved-groupby1-unordererd-known] SKIPPED [ 68%] 1179s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-unobserved-groupby1-unordererd-unknown] SKIPPED [ 68%] 1179s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-observed-cat_1-ordered-known] PASSED [ 68%] 1179s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-observed-cat_1-ordered-unknown] PASSED [ 68%] 1179s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-observed-cat_1-unordererd-known] PASSED [ 68%] 1179s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-observed-cat_1-unordererd-unknown] PASSED [ 68%] 1179s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-observed-groupby1-ordered-known] SKIPPED [ 68%] 1179s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-observed-groupby1-ordered-unknown] SKIPPED [ 68%] 1179s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-observed-groupby1-unordererd-known] SKIPPED [ 68%] 1179s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-observed-groupby1-unordererd-unknown] SKIPPED [ 68%] 1179s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-unobserved-cat_1-ordered-known] PASSED [ 68%] 1179s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-unobserved-cat_1-ordered-unknown] PASSED [ 68%] 1179s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-unobserved-cat_1-unordererd-known] PASSED [ 68%] 1179s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-unobserved-cat_1-unordererd-unknown] PASSED [ 68%] 1179s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-unobserved-groupby1-ordered-known] SKIPPED [ 68%] 1179s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-unobserved-groupby1-ordered-unknown] SKIPPED [ 68%] 1179s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-unobserved-groupby1-unordererd-known] SKIPPED [ 68%] 1179s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-unobserved-groupby1-unordererd-unknown] SKIPPED [ 68%] 1179s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-observed-cat_1-ordered-known] PASSED [ 68%] 1179s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-observed-cat_1-ordered-unknown] PASSED [ 68%] 1179s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-observed-cat_1-unordererd-known] PASSED [ 68%] 1179s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-observed-cat_1-unordererd-unknown] PASSED [ 68%] 1179s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-observed-groupby1-ordered-known] PASSED [ 68%] 1179s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-observed-groupby1-ordered-unknown] PASSED [ 68%] 1179s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-observed-groupby1-unordererd-known] PASSED [ 68%] 1180s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-observed-groupby1-unordererd-unknown] PASSED [ 68%] 1180s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-unobserved-cat_1-ordered-known] PASSED [ 68%] 1180s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-unobserved-cat_1-ordered-unknown] PASSED [ 68%] 1180s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-unobserved-cat_1-unordererd-known] PASSED [ 69%] 1180s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-unobserved-cat_1-unordererd-unknown] PASSED [ 69%] 1180s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-unobserved-groupby1-ordered-known] PASSED [ 69%] 1180s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-unobserved-groupby1-ordered-unknown] PASSED [ 69%] 1180s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-unobserved-groupby1-unordererd-known] PASSED [ 69%] 1180s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-unobserved-groupby1-unordererd-unknown] PASSED [ 69%] 1180s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-observed-cat_1-ordered-known] PASSED [ 69%] 1180s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-observed-cat_1-ordered-unknown] PASSED [ 69%] 1180s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-observed-cat_1-unordererd-known] PASSED [ 69%] 1180s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-observed-cat_1-unordererd-unknown] PASSED [ 69%] 1180s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-observed-groupby1-ordered-known] PASSED [ 69%] 1180s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-observed-groupby1-ordered-unknown] PASSED [ 69%] 1180s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-observed-groupby1-unordererd-known] PASSED [ 69%] 1180s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-observed-groupby1-unordererd-unknown] PASSED [ 69%] 1180s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-unobserved-cat_1-ordered-known] PASSED [ 69%] 1180s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-unobserved-cat_1-ordered-unknown] PASSED [ 69%] 1180s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-unobserved-cat_1-unordererd-known] PASSED [ 69%] 1180s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-unobserved-cat_1-unordererd-unknown] PASSED [ 69%] 1180s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-unobserved-groupby1-ordered-known] PASSED [ 69%] 1180s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-unobserved-groupby1-ordered-unknown] PASSED [ 69%] 1180s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-unobserved-groupby1-unordererd-known] PASSED [ 69%] 1180s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-unobserved-groupby1-unordererd-unknown] PASSED [ 69%] 1180s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-observed-cat_1-ordered-known] SKIPPED [ 69%] 1180s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-observed-cat_1-ordered-unknown] SKIPPED [ 69%] 1180s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-observed-cat_1-unordererd-known] SKIPPED [ 69%] 1180s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-observed-cat_1-unordererd-unknown] SKIPPED [ 69%] 1180s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-observed-groupby1-ordered-known] SKIPPED [ 69%] 1180s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-observed-groupby1-ordered-unknown] SKIPPED [ 69%] 1180s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-observed-groupby1-unordererd-known] SKIPPED [ 69%] 1180s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-observed-groupby1-unordererd-unknown] SKIPPED [ 69%] 1180s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-unobserved-cat_1-ordered-known] XFAIL [ 69%] 1181s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-unobserved-cat_1-ordered-unknown] XFAIL [ 69%] 1181s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-unobserved-cat_1-unordererd-known] XFAIL [ 69%] 1182s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-unobserved-cat_1-unordererd-unknown] XFAIL [ 69%] 1182s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-unobserved-groupby1-ordered-known] XPASS [ 69%] 1182s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-unobserved-groupby1-ordered-unknown] XPASS [ 69%] 1182s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-unobserved-groupby1-unordererd-known] XPASS [ 69%] 1182s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-unobserved-groupby1-unordererd-unknown] XPASS [ 69%] 1182s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-observed-cat_1-ordered-known] SKIPPED [ 69%] 1182s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-observed-cat_1-ordered-unknown] SKIPPED [ 69%] 1182s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-observed-cat_1-unordererd-known] SKIPPED [ 69%] 1182s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-observed-cat_1-unordererd-unknown] SKIPPED [ 69%] 1182s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-observed-groupby1-ordered-known] SKIPPED [ 69%] 1182s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-observed-groupby1-ordered-unknown] SKIPPED [ 69%] 1182s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-observed-groupby1-unordererd-known] SKIPPED [ 69%] 1182s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-observed-groupby1-unordererd-unknown] SKIPPED [ 69%] 1182s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-unobserved-cat_1-ordered-known] XFAIL [ 69%] 1183s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-unobserved-cat_1-ordered-unknown] XFAIL [ 69%] 1183s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-unobserved-cat_1-unordererd-known] XFAIL [ 69%] 1184s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-unobserved-cat_1-unordererd-unknown] XFAIL [ 69%] 1184s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-unobserved-groupby1-ordered-known] XPASS [ 69%] 1184s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-unobserved-groupby1-ordered-unknown] XPASS [ 69%] 1184s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-unobserved-groupby1-unordererd-known] XPASS [ 69%] 1184s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-unobserved-groupby1-unordererd-unknown] XPASS [ 69%] 1184s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-observed-cat_1-ordered-known] SKIPPED [ 69%] 1184s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-observed-cat_1-ordered-unknown] SKIPPED [ 69%] 1184s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-observed-cat_1-unordererd-known] SKIPPED [ 69%] 1184s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-observed-cat_1-unordererd-unknown] SKIPPED [ 69%] 1184s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-observed-groupby1-ordered-known] SKIPPED [ 69%] 1184s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-observed-groupby1-ordered-unknown] SKIPPED [ 69%] 1184s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-observed-groupby1-unordererd-known] SKIPPED [ 69%] 1184s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-observed-groupby1-unordererd-unknown] SKIPPED [ 69%] 1184s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-unobserved-cat_1-ordered-known] XFAIL [ 69%] 1184s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-unobserved-cat_1-ordered-unknown] XFAIL [ 69%] 1185s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-unobserved-cat_1-unordererd-known] XFAIL [ 69%] 1185s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-unobserved-cat_1-unordererd-unknown] XFAIL [ 69%] 1185s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-unobserved-groupby1-ordered-known] XPASS [ 69%] 1185s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-unobserved-groupby1-ordered-unknown] XPASS [ 69%] 1185s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-unobserved-groupby1-unordererd-known] XPASS [ 69%] 1185s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-unobserved-groupby1-unordererd-unknown] XPASS [ 69%] 1185s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-observed-cat_1-ordered-known] SKIPPED [ 69%] 1185s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-observed-cat_1-ordered-unknown] SKIPPED [ 69%] 1185s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-observed-cat_1-unordererd-known] SKIPPED [ 69%] 1185s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-observed-cat_1-unordererd-unknown] SKIPPED [ 69%] 1185s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-observed-groupby1-ordered-known] SKIPPED [ 69%] 1185s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-observed-groupby1-ordered-unknown] SKIPPED [ 69%] 1185s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-observed-groupby1-unordererd-known] SKIPPED [ 69%] 1185s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-observed-groupby1-unordererd-unknown] SKIPPED [ 69%] 1186s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-unobserved-cat_1-ordered-known] XFAIL [ 69%] 1186s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-unobserved-cat_1-ordered-unknown] XFAIL [ 69%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-unobserved-cat_1-unordererd-known] XFAIL [ 69%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-unobserved-cat_1-unordererd-unknown] XFAIL [ 69%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-unobserved-groupby1-ordered-known] XPASS [ 69%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-unobserved-groupby1-ordered-unknown] XPASS [ 69%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-unobserved-groupby1-unordererd-known] XPASS [ 69%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-unobserved-groupby1-unordererd-unknown] XPASS [ 69%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-observed-cat_1-ordered-known] SKIPPED [ 69%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-observed-cat_1-ordered-unknown] SKIPPED [ 69%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-observed-cat_1-unordererd-known] SKIPPED [ 69%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-observed-cat_1-unordererd-unknown] SKIPPED [ 69%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-observed-groupby1-ordered-known] SKIPPED [ 69%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-observed-groupby1-ordered-unknown] SKIPPED [ 69%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-observed-groupby1-unordererd-known] SKIPPED [ 69%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-observed-groupby1-unordererd-unknown] SKIPPED [ 69%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-unobserved-cat_1-ordered-known] SKIPPED [ 69%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-unobserved-cat_1-ordered-unknown] SKIPPED [ 69%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-unobserved-cat_1-unordererd-known] SKIPPED [ 69%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-unobserved-cat_1-unordererd-unknown] SKIPPED [ 69%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-unobserved-groupby1-ordered-known] SKIPPED [ 69%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-unobserved-groupby1-ordered-unknown] SKIPPED [ 69%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-unobserved-groupby1-unordererd-known] SKIPPED [ 69%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-unobserved-groupby1-unordererd-unknown] SKIPPED [ 69%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-observed-cat_1-ordered-known] SKIPPED [ 69%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-observed-cat_1-ordered-unknown] SKIPPED [ 69%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-observed-cat_1-unordererd-known] SKIPPED [ 69%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-observed-cat_1-unordererd-unknown] SKIPPED [ 69%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-observed-groupby1-ordered-known] SKIPPED [ 69%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-observed-groupby1-ordered-unknown] SKIPPED [ 69%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-observed-groupby1-unordererd-known] SKIPPED [ 69%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-observed-groupby1-unordererd-unknown] SKIPPED [ 69%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-unobserved-cat_1-ordered-known] SKIPPED [ 69%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-unobserved-cat_1-ordered-unknown] SKIPPED [ 69%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-unobserved-cat_1-unordererd-known] SKIPPED [ 69%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-unobserved-cat_1-unordererd-unknown] SKIPPED [ 69%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-unobserved-groupby1-ordered-known] SKIPPED [ 69%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-unobserved-groupby1-ordered-unknown] SKIPPED [ 69%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-unobserved-groupby1-unordererd-known] SKIPPED [ 69%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-unobserved-groupby1-unordererd-unknown] SKIPPED [ 69%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-observed-cat_1-ordered-known] SKIPPED [ 69%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-observed-cat_1-ordered-unknown] SKIPPED [ 69%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-observed-cat_1-unordererd-known] SKIPPED [ 69%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-observed-cat_1-unordererd-unknown] SKIPPED [ 69%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-observed-groupby1-ordered-known] SKIPPED [ 69%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-observed-groupby1-ordered-unknown] SKIPPED [ 69%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-observed-groupby1-unordererd-known] SKIPPED [ 69%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-observed-groupby1-unordererd-unknown] SKIPPED [ 69%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-unobserved-cat_1-ordered-known] SKIPPED [ 69%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-unobserved-cat_1-ordered-unknown] SKIPPED [ 70%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-unobserved-cat_1-unordererd-known] SKIPPED [ 70%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-unobserved-cat_1-unordererd-unknown] SKIPPED [ 70%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-unobserved-groupby1-ordered-known] SKIPPED [ 70%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-unobserved-groupby1-ordered-unknown] SKIPPED [ 70%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-unobserved-groupby1-unordererd-known] SKIPPED [ 70%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-unobserved-groupby1-unordererd-unknown] SKIPPED [ 70%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-observed-cat_1-ordered-known] SKIPPED [ 70%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-observed-cat_1-ordered-unknown] SKIPPED [ 70%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-observed-cat_1-unordererd-known] SKIPPED [ 70%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-observed-cat_1-unordererd-unknown] SKIPPED [ 70%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-observed-groupby1-ordered-known] SKIPPED [ 70%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-observed-groupby1-ordered-unknown] SKIPPED [ 70%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-observed-groupby1-unordererd-known] SKIPPED [ 70%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-observed-groupby1-unordererd-unknown] SKIPPED [ 70%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-unobserved-cat_1-ordered-known] SKIPPED [ 70%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-unobserved-cat_1-ordered-unknown] SKIPPED [ 70%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-unobserved-cat_1-unordererd-known] SKIPPED [ 70%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-unobserved-cat_1-unordererd-unknown] SKIPPED [ 70%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-unobserved-groupby1-ordered-known] SKIPPED [ 70%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-unobserved-groupby1-ordered-unknown] SKIPPED [ 70%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-unobserved-groupby1-unordererd-known] SKIPPED [ 70%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-unobserved-groupby1-unordererd-unknown] SKIPPED [ 70%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-observed-cat_1-ordered-known] SKIPPED [ 70%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-observed-cat_1-ordered-unknown] SKIPPED [ 70%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-observed-cat_1-unordererd-known] SKIPPED [ 70%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-observed-cat_1-unordererd-unknown] SKIPPED [ 70%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-observed-groupby1-ordered-known] SKIPPED [ 70%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-observed-groupby1-ordered-unknown] SKIPPED [ 70%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-observed-groupby1-unordererd-known] SKIPPED [ 70%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-observed-groupby1-unordererd-unknown] SKIPPED [ 70%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-unobserved-cat_1-ordered-known] SKIPPED [ 70%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-unobserved-cat_1-ordered-unknown] SKIPPED [ 70%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-unobserved-cat_1-unordererd-known] SKIPPED [ 70%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-unobserved-cat_1-unordererd-unknown] SKIPPED [ 70%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-unobserved-groupby1-ordered-known] SKIPPED [ 70%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-unobserved-groupby1-ordered-unknown] SKIPPED [ 70%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-unobserved-groupby1-unordererd-known] SKIPPED [ 70%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-unobserved-groupby1-unordererd-unknown] SKIPPED [ 70%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-observed-cat_1-ordered-known] SKIPPED [ 70%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-observed-cat_1-ordered-unknown] SKIPPED [ 70%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-observed-cat_1-unordererd-known] SKIPPED [ 70%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-observed-cat_1-unordererd-unknown] SKIPPED [ 70%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-observed-groupby1-ordered-known] SKIPPED [ 70%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-observed-groupby1-ordered-unknown] SKIPPED [ 70%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-observed-groupby1-unordererd-known] SKIPPED [ 70%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-observed-groupby1-unordererd-unknown] SKIPPED [ 70%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-unobserved-cat_1-ordered-known] SKIPPED [ 70%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-unobserved-cat_1-ordered-unknown] SKIPPED [ 70%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-unobserved-cat_1-unordererd-known] SKIPPED [ 70%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-unobserved-cat_1-unordererd-unknown] SKIPPED [ 70%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-unobserved-groupby1-ordered-known] SKIPPED [ 70%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-unobserved-groupby1-ordered-unknown] SKIPPED [ 70%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-unobserved-groupby1-unordererd-known] SKIPPED [ 70%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-unobserved-groupby1-unordererd-unknown] SKIPPED [ 70%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-observed-cat_1-ordered-known] PASSED [ 70%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-observed-cat_1-ordered-unknown] PASSED [ 70%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-observed-cat_1-unordererd-known] PASSED [ 70%] 1187s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-observed-cat_1-unordererd-unknown] PASSED [ 70%] 1188s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-observed-groupby1-ordered-known] PASSED [ 70%] 1188s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-observed-groupby1-ordered-unknown] PASSED [ 70%] 1188s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-observed-groupby1-unordererd-known] PASSED [ 70%] 1188s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-observed-groupby1-unordererd-unknown] PASSED [ 70%] 1188s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-unobserved-cat_1-ordered-known] PASSED [ 70%] 1188s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-unobserved-cat_1-ordered-unknown] PASSED [ 70%] 1188s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-unobserved-cat_1-unordererd-known] PASSED [ 70%] 1188s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-unobserved-cat_1-unordererd-unknown] PASSED [ 70%] 1188s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-unobserved-groupby1-ordered-known] PASSED [ 70%] 1188s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-unobserved-groupby1-ordered-unknown] PASSED [ 70%] 1188s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-unobserved-groupby1-unordererd-known] PASSED [ 70%] 1188s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-unobserved-groupby1-unordererd-unknown] PASSED [ 70%] 1188s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-observed-cat_1-ordered-known] PASSED [ 70%] 1188s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-observed-cat_1-ordered-unknown] PASSED [ 70%] 1188s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-observed-cat_1-unordererd-known] PASSED [ 70%] 1188s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-observed-cat_1-unordererd-unknown] PASSED [ 70%] 1188s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-observed-groupby1-ordered-known] PASSED [ 70%] 1188s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-observed-groupby1-ordered-unknown] PASSED [ 70%] 1188s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-observed-groupby1-unordererd-known] PASSED [ 70%] 1188s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-observed-groupby1-unordererd-unknown] PASSED [ 70%] 1188s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-unobserved-cat_1-ordered-known] PASSED [ 70%] 1188s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-unobserved-cat_1-ordered-unknown] PASSED [ 70%] 1188s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-unobserved-cat_1-unordererd-known] PASSED [ 70%] 1188s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-unobserved-cat_1-unordererd-unknown] PASSED [ 70%] 1188s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-unobserved-groupby1-ordered-known] PASSED [ 70%] 1188s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-unobserved-groupby1-ordered-unknown] PASSED [ 70%] 1188s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-unobserved-groupby1-unordererd-known] PASSED [ 70%] 1188s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-unobserved-groupby1-unordererd-unknown] PASSED [ 70%] 1188s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-observed-cat_1-ordered-known] PASSED [ 70%] 1188s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-observed-cat_1-ordered-unknown] PASSED [ 70%] 1188s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-observed-cat_1-unordererd-known] PASSED [ 70%] 1188s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-observed-cat_1-unordererd-unknown] PASSED [ 70%] 1188s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-observed-groupby1-ordered-known] PASSED [ 70%] 1188s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-observed-groupby1-ordered-unknown] PASSED [ 70%] 1188s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-observed-groupby1-unordererd-known] PASSED [ 70%] 1189s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-observed-groupby1-unordererd-unknown] PASSED [ 70%] 1189s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-unobserved-cat_1-ordered-known] PASSED [ 70%] 1189s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-unobserved-cat_1-ordered-unknown] PASSED [ 70%] 1189s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-unobserved-cat_1-unordererd-known] PASSED [ 70%] 1189s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-unobserved-cat_1-unordererd-unknown] PASSED [ 70%] 1189s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-unobserved-groupby1-ordered-known] PASSED [ 70%] 1189s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-unobserved-groupby1-ordered-unknown] PASSED [ 70%] 1189s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-unobserved-groupby1-unordererd-known] PASSED [ 70%] 1189s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-unobserved-groupby1-unordererd-unknown] PASSED [ 70%] 1189s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-observed-cat_1-ordered-known] PASSED [ 70%] 1189s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-observed-cat_1-ordered-unknown] PASSED [ 70%] 1189s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-observed-cat_1-unordererd-known] PASSED [ 70%] 1189s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-observed-cat_1-unordererd-unknown] PASSED [ 70%] 1189s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-observed-groupby1-ordered-known] PASSED [ 70%] 1189s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-observed-groupby1-ordered-unknown] PASSED [ 70%] 1189s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-observed-groupby1-unordererd-known] PASSED [ 70%] 1189s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-observed-groupby1-unordererd-unknown] PASSED [ 70%] 1189s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-unobserved-cat_1-ordered-known] PASSED [ 70%] 1189s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-unobserved-cat_1-ordered-unknown] PASSED [ 70%] 1189s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-unobserved-cat_1-unordererd-known] PASSED [ 70%] 1189s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-unobserved-cat_1-unordererd-unknown] PASSED [ 70%] 1189s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-unobserved-groupby1-ordered-known] PASSED [ 70%] 1189s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-unobserved-groupby1-ordered-unknown] PASSED [ 70%] 1189s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-unobserved-groupby1-unordererd-known] PASSED [ 70%] 1189s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-unobserved-groupby1-unordererd-unknown] PASSED [ 70%] 1189s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-observed-cat_1-ordered-known] XFAIL [ 70%] 1189s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-observed-cat_1-ordered-unknown] XFAIL [ 70%] 1190s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-observed-cat_1-unordererd-known] XFAIL [ 70%] 1190s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-observed-cat_1-unordererd-unknown] XFAIL [ 70%] 1190s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-observed-groupby1-ordered-known] SKIPPED [ 70%] 1190s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-observed-groupby1-ordered-unknown] SKIPPED [ 70%] 1190s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-observed-groupby1-unordererd-known] SKIPPED [ 70%] 1190s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-observed-groupby1-unordererd-unknown] SKIPPED [ 70%] 1190s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-unobserved-cat_1-ordered-known] XFAIL [ 71%] 1190s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-unobserved-cat_1-ordered-unknown] XFAIL [ 71%] 1190s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-unobserved-cat_1-unordererd-known] XFAIL [ 71%] 1190s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-unobserved-cat_1-unordererd-unknown] XFAIL [ 71%] 1190s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-unobserved-groupby1-ordered-known] SKIPPED [ 71%] 1190s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-unobserved-groupby1-ordered-unknown] SKIPPED [ 71%] 1190s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-unobserved-groupby1-unordererd-known] SKIPPED [ 71%] 1190s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-unobserved-groupby1-unordererd-unknown] SKIPPED [ 71%] 1190s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-observed-cat_1-ordered-known] XFAIL [ 71%] 1190s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-observed-cat_1-ordered-unknown] XFAIL [ 71%] 1190s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-observed-cat_1-unordererd-known] XFAIL [ 71%] 1190s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-observed-cat_1-unordererd-unknown] XFAIL [ 71%] 1190s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-observed-groupby1-ordered-known] SKIPPED [ 71%] 1190s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-observed-groupby1-ordered-unknown] SKIPPED [ 71%] 1190s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-observed-groupby1-unordererd-known] SKIPPED [ 71%] 1190s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-observed-groupby1-unordererd-unknown] SKIPPED [ 71%] 1191s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-unobserved-cat_1-ordered-known] XFAIL [ 71%] 1191s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-unobserved-cat_1-ordered-unknown] XFAIL [ 71%] 1191s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-unobserved-cat_1-unordererd-known] XFAIL [ 71%] 1191s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-unobserved-cat_1-unordererd-unknown] XFAIL [ 71%] 1191s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-unobserved-groupby1-ordered-known] SKIPPED [ 71%] 1191s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-unobserved-groupby1-ordered-unknown] SKIPPED [ 71%] 1191s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-unobserved-groupby1-unordererd-known] SKIPPED [ 71%] 1191s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-unobserved-groupby1-unordererd-unknown] SKIPPED [ 71%] 1191s dataframe/tests/test_groupby.py::test_groupby_cov_non_numeric_grouping_column[disk] PASSED [ 71%] 1191s dataframe/tests/test_groupby.py::test_groupby_cov_non_numeric_grouping_column[tasks] PASSED [ 71%] 1191s dataframe/tests/test_groupby.py::test_groupby_numeric_only_None_column_name[disk] PASSED [ 71%] 1191s dataframe/tests/test_groupby.py::test_groupby_numeric_only_None_column_name[tasks] PASSED [ 71%] 1191s dataframe/tests/test_groupby.py::test_dataframe_named_agg[True] PASSED [ 71%] 1191s dataframe/tests/test_groupby.py::test_dataframe_named_agg[False] PASSED [ 71%] 1191s dataframe/tests/test_groupby.py::test_series_named_agg[count-True] PASSED [ 71%] 1191s dataframe/tests/test_groupby.py::test_series_named_agg[count-False] PASSED [ 71%] 1191s dataframe/tests/test_groupby.py::test_series_named_agg[mean-True] PASSED [ 71%] 1191s dataframe/tests/test_groupby.py::test_series_named_agg[mean-False] PASSED [ 71%] 1191s dataframe/tests/test_groupby.py::test_series_named_agg[agg2-True] PASSED [ 71%] 1191s dataframe/tests/test_groupby.py::test_series_named_agg[agg2-False] PASSED [ 71%] 1191s dataframe/tests/test_groupby.py::test_empty_partitions_with_value_counts[disk-A] PASSED [ 71%] 1191s dataframe/tests/test_groupby.py::test_empty_partitions_with_value_counts[disk-by1] PASSED [ 71%] 1191s dataframe/tests/test_groupby.py::test_empty_partitions_with_value_counts[tasks-A] PASSED [ 71%] 1191s dataframe/tests/test_groupby.py::test_empty_partitions_with_value_counts[tasks-by1] PASSED [ 71%] 1191s dataframe/tests/test_groupby.py::test_groupby_with_pd_grouper[disk] PASSED [ 71%] 1191s dataframe/tests/test_groupby.py::test_groupby_with_pd_grouper[tasks] PASSED [ 71%] 1191s dataframe/tests/test_groupby.py::test_groupby_empty_partitions_with_rows_operation[disk-head] PASSED [ 71%] 1191s dataframe/tests/test_groupby.py::test_groupby_empty_partitions_with_rows_operation[disk-tail] PASSED [ 71%] 1192s dataframe/tests/test_groupby.py::test_groupby_empty_partitions_with_rows_operation[tasks-head] PASSED [ 71%] 1192s dataframe/tests/test_groupby.py::test_groupby_empty_partitions_with_rows_operation[tasks-tail] PASSED [ 71%] 1192s dataframe/tests/test_groupby.py::test_groupby_with_row_operations[disk-head] PASSED [ 71%] 1192s dataframe/tests/test_groupby.py::test_groupby_with_row_operations[disk-tail] PASSED [ 71%] 1192s dataframe/tests/test_groupby.py::test_groupby_with_row_operations[tasks-head] PASSED [ 71%] 1192s dataframe/tests/test_groupby.py::test_groupby_with_row_operations[tasks-tail] PASSED [ 71%] 1192s dataframe/tests/test_groupby.py::test_groupby_multi_index_with_row_operations[disk-head] PASSED [ 71%] 1192s dataframe/tests/test_groupby.py::test_groupby_multi_index_with_row_operations[disk-tail] PASSED [ 71%] 1192s dataframe/tests/test_groupby.py::test_groupby_multi_index_with_row_operations[tasks-head] PASSED [ 71%] 1192s dataframe/tests/test_groupby.py::test_groupby_multi_index_with_row_operations[tasks-tail] PASSED [ 71%] 1192s dataframe/tests/test_groupby.py::test_groupby_iter_fails[disk] PASSED [ 71%] 1192s dataframe/tests/test_groupby.py::test_groupby_iter_fails[tasks] PASSED [ 71%] 1192s dataframe/tests/test_groupby.py::test_groupby_None_split_out_warns[disk] PASSED [ 71%] 1192s dataframe/tests/test_groupby.py::test_groupby_None_split_out_warns[tasks] PASSED [ 71%] 1192s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-3-key1] PASSED [ 71%] 1192s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-3-by1] PASSED [ 71%] 1192s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-value-key1] PASSED [ 71%] 1192s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-value-by1] PASSED [ 71%] 1192s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-slice_key2-key1] PASSED [ 71%] 1192s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-slice_key2-by1] PASSED [ 71%] 1192s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-slice_key3-key1] PASSED [ 71%] 1192s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-slice_key3-by1] PASSED [ 71%] 1192s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-slice_key4-key1] PASSED [ 71%] 1192s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-slice_key4-by1] PASSED [ 71%] 1192s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-slice_key5-key1] PASSED [ 71%] 1192s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-slice_key5-by1] PASSED [ 71%] 1192s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-3-key1] PASSED [ 71%] 1192s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-3-by1] PASSED [ 71%] 1192s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-value-key1] PASSED [ 71%] 1192s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-value-by1] PASSED [ 71%] 1192s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-slice_key2-key1] PASSED [ 71%] 1192s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-slice_key2-by1] PASSED [ 71%] 1192s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-slice_key3-key1] PASSED [ 71%] 1192s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-slice_key3-by1] PASSED [ 71%] 1192s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-slice_key4-key1] PASSED [ 71%] 1192s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-slice_key4-by1] PASSED [ 71%] 1192s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-slice_key5-key1] PASSED [ 71%] 1192s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-slice_key5-by1] PASSED [ 71%] 1192s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-None-min] PASSED [ 71%] 1192s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-None-max] PASSED [ 71%] 1192s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-None-sum] PASSED [ 71%] 1192s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-None-prod] PASSED [ 71%] 1192s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-None-first] PASSED [ 71%] 1192s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-None-last] PASSED [ 71%] 1192s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-None-median] PASSED [ 71%] 1192s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-None-idxmax] SKIPPED [ 71%] 1192s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-None-idxmin] SKIPPED [ 71%] 1192s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-True-min] PASSED [ 71%] 1192s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-True-max] PASSED [ 71%] 1192s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-True-sum] PASSED [ 71%] 1192s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-True-prod] PASSED [ 71%] 1192s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-True-first] PASSED [ 71%] 1192s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-True-last] PASSED [ 71%] 1192s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-True-median] PASSED [ 71%] 1192s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-True-idxmax] SKIPPED [ 71%] 1192s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-True-idxmin] SKIPPED [ 71%] 1192s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-False-min] PASSED [ 71%] 1192s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-False-max] PASSED [ 71%] 1192s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-False-sum] PASSED [ 71%] 1192s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-False-prod] PASSED [ 71%] 1192s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-False-first] PASSED [ 71%] 1193s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-False-last] PASSED [ 71%] 1193s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-False-median] PASSED [ 71%] 1193s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-False-idxmax] SKIPPED [ 71%] 1193s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-False-idxmin] SKIPPED [ 71%] 1193s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-None-min] PASSED [ 71%] 1193s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-None-max] PASSED [ 71%] 1193s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-None-sum] PASSED [ 71%] 1193s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-None-prod] PASSED [ 71%] 1193s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-None-first] PASSED [ 71%] 1193s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-None-last] PASSED [ 71%] 1193s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-None-median] PASSED [ 71%] 1193s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-None-idxmax] SKIPPED [ 71%] 1193s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-None-idxmin] SKIPPED [ 71%] 1193s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-True-min] PASSED [ 71%] 1193s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-True-max] PASSED [ 71%] 1193s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-True-sum] PASSED [ 71%] 1193s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-True-prod] PASSED [ 71%] 1193s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-True-first] PASSED [ 71%] 1193s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-True-last] PASSED [ 71%] 1193s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-True-median] PASSED [ 71%] 1193s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-True-idxmax] SKIPPED [ 71%] 1193s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-True-idxmin] SKIPPED [ 71%] 1193s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-False-min] PASSED [ 72%] 1193s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-False-max] PASSED [ 72%] 1193s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-False-sum] PASSED [ 72%] 1193s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-False-prod] PASSED [ 72%] 1193s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-False-first] PASSED [ 72%] 1193s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-False-last] PASSED [ 72%] 1193s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-False-median] PASSED [ 72%] 1193s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-False-idxmax] SKIPPED [ 72%] 1193s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-False-idxmin] SKIPPED [ 72%] 1193s dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[disk-False-mean] PASSED [ 72%] 1193s dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[disk-False-std] PASSED [ 72%] 1193s dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[disk-False-var] PASSED [ 72%] 1193s dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[disk-None-mean] PASSED [ 72%] 1193s dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[disk-None-std] PASSED [ 72%] 1193s dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[disk-None-var] PASSED [ 72%] 1193s dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[tasks-False-mean] PASSED [ 72%] 1193s dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[tasks-False-std] PASSED [ 72%] 1193s dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[tasks-False-var] PASSED [ 72%] 1193s dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[tasks-None-mean] PASSED [ 72%] 1193s dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[tasks-None-std] PASSED [ 72%] 1193s dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[tasks-None-var] PASSED [ 72%] 1193s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-min] PASSED [ 72%] 1193s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-max] PASSED [ 72%] 1193s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-sum] PASSED [ 72%] 1193s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-prod] PASSED [ 72%] 1193s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-first] PASSED [ 72%] 1193s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-last] PASSED [ 72%] 1193s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-corr] PASSED [ 72%] 1193s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-cov] PASSED [ 72%] 1193s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-cumprod] PASSED [ 72%] 1193s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-cumsum] PASSED [ 72%] 1193s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-mean] PASSED [ 72%] 1193s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-median] PASSED [ 72%] 1193s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-std] PASSED [ 72%] 1193s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-var] PASSED [ 72%] 1193s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-min] PASSED [ 72%] 1193s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-max] PASSED [ 72%] 1193s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-sum] PASSED [ 72%] 1193s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-prod] PASSED [ 72%] 1193s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-first] PASSED [ 72%] 1193s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-last] PASSED [ 72%] 1193s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-corr] PASSED [ 72%] 1193s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-cov] PASSED [ 72%] 1193s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-cumprod] PASSED [ 72%] 1193s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-cumsum] PASSED [ 72%] 1193s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-mean] PASSED [ 72%] 1193s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-median] PASSED [ 72%] 1194s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-std] PASSED [ 72%] 1194s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-var] PASSED [ 72%] 1194s dataframe/tests/test_groupby.py::test_groupby_numeric_only_false_cov_corr[disk-cov] PASSED [ 72%] 1194s dataframe/tests/test_groupby.py::test_groupby_numeric_only_false_cov_corr[disk-corr] PASSED [ 72%] 1194s dataframe/tests/test_groupby.py::test_groupby_numeric_only_false_cov_corr[tasks-cov] PASSED [ 72%] 1194s dataframe/tests/test_groupby.py::test_groupby_numeric_only_false_cov_corr[tasks-corr] PASSED [ 72%] 1194s dataframe/tests/test_groupby.py::test_groupby_numeric_only_false[disk-cumsum] PASSED [ 72%] 1194s dataframe/tests/test_groupby.py::test_groupby_numeric_only_false[disk-cumprod] PASSED [ 72%] 1194s dataframe/tests/test_groupby.py::test_groupby_numeric_only_false[tasks-cumsum] PASSED [ 72%] 1194s dataframe/tests/test_groupby.py::test_groupby_numeric_only_false[tasks-cumprod] PASSED [ 72%] 1194s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[disk-True-True-var] PASSED [ 72%] 1194s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[disk-True-True-std] PASSED [ 72%] 1194s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[disk-True-False-var] PASSED [ 72%] 1194s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[disk-True-False-std] PASSED [ 72%] 1194s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[disk-False-True-var] PASSED [ 72%] 1194s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[disk-False-True-std] PASSED [ 72%] 1194s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[disk-False-False-var] PASSED [ 72%] 1194s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[disk-False-False-std] PASSED [ 72%] 1194s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[tasks-True-True-var] PASSED [ 72%] 1194s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[tasks-True-True-std] PASSED [ 72%] 1194s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[tasks-True-False-var] PASSED [ 72%] 1194s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[tasks-True-False-std] PASSED [ 72%] 1194s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[tasks-False-True-var] PASSED [ 72%] 1194s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[tasks-False-True-std] PASSED [ 72%] 1195s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[tasks-False-False-var] PASSED [ 72%] 1195s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[tasks-False-False-std] PASSED [ 72%] 1195s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-sum] PASSED [ 72%] 1195s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-prod] PASSED [ 72%] 1195s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-min] PASSED [ 72%] 1195s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-max] PASSED [ 72%] 1195s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-idxmin] PASSED [ 72%] 1195s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-idxmax] PASSED [ 72%] 1195s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-count] PASSED [ 72%] 1195s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-mean] PASSED [ 72%] 1195s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-median] PASSED [ 72%] 1195s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-size] PASSED [ 72%] 1195s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-first] PASSED [ 72%] 1195s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-last] PASSED [ 72%] 1195s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-aggregate] PASSED [ 72%] 1195s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-agg] PASSED [ 72%] 1195s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-value_counts] PASSED [ 72%] 1195s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-tail] PASSED [ 72%] 1195s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-head] PASSED [ 72%] 1195s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-sum] PASSED [ 72%] 1195s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-prod] PASSED [ 72%] 1195s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-min] PASSED [ 72%] 1195s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-max] PASSED [ 72%] 1195s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-idxmin] PASSED [ 72%] 1195s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-idxmax] PASSED [ 72%] 1195s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-count] PASSED [ 72%] 1195s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-mean] PASSED [ 72%] 1195s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-median] PASSED [ 72%] 1195s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-size] PASSED [ 72%] 1195s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-first] PASSED [ 72%] 1195s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-last] PASSED [ 72%] 1195s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-aggregate] PASSED [ 72%] 1195s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-agg] PASSED [ 72%] 1195s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-value_counts] PASSED [ 72%] 1195s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-tail] PASSED [ 72%] 1195s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-head] PASSED [ 72%] 1195s dataframe/tests/test_groupby.py::test_groupby_value_counts_all_na_partitions[disk] PASSED [ 72%] 1195s dataframe/tests/test_groupby.py::test_groupby_value_counts_all_na_partitions[tasks] PASSED [ 72%] 1195s dataframe/tests/test_hashing.py::test_hash_pandas_object[obj0] PASSED [ 72%] 1195s dataframe/tests/test_hashing.py::test_hash_pandas_object[obj1] PASSED [ 72%] 1195s dataframe/tests/test_hashing.py::test_hash_pandas_object[obj2] PASSED [ 72%] 1195s dataframe/tests/test_hashing.py::test_hash_pandas_object[obj3] PASSED [ 72%] 1195s dataframe/tests/test_hashing.py::test_hash_pandas_object[obj4] PASSED [ 72%] 1195s dataframe/tests/test_hashing.py::test_hash_pandas_object[obj5] PASSED [ 72%] 1195s dataframe/tests/test_hashing.py::test_hash_pandas_object[obj6] PASSED [ 72%] 1195s dataframe/tests/test_hashing.py::test_hash_pandas_object[obj7] PASSED [ 72%] 1195s dataframe/tests/test_hashing.py::test_hash_pandas_object[obj8] PASSED [ 72%] 1195s dataframe/tests/test_hashing.py::test_hash_pandas_object[obj9] PASSED [ 72%] 1195s dataframe/tests/test_hashing.py::test_hash_pandas_object[obj10] PASSED [ 72%] 1195s dataframe/tests/test_hashing.py::test_hash_pandas_object[obj11] PASSED [ 72%] 1195s dataframe/tests/test_hashing.py::test_hash_pandas_object[obj12] PASSED [ 72%] 1195s dataframe/tests/test_hashing.py::test_categorical_consistency PASSED [ 72%] 1195s dataframe/tests/test_hashing.py::test_object_missing_values PASSED [ 72%] 1195s dataframe/tests/test_hashing.py::test_hash_object_dispatch[obj0] PASSED [ 72%] 1195s dataframe/tests/test_hashing.py::test_hash_object_dispatch[obj1] PASSED [ 72%] 1195s dataframe/tests/test_hashing.py::test_hash_object_dispatch[obj2] PASSED [ 72%] 1195s dataframe/tests/test_hashing.py::test_hash_object_dispatch[obj3] PASSED [ 73%] 1195s dataframe/tests/test_hashing.py::test_hash_object_dispatch[obj4] PASSED [ 73%] 1195s dataframe/tests/test_hashing.py::test_hash_object_dispatch[obj5] PASSED [ 73%] 1195s dataframe/tests/test_hashing.py::test_hash_object_dispatch[obj6] PASSED [ 73%] 1195s dataframe/tests/test_hyperloglog.py::test_basic[2-df0] PASSED [ 73%] 1195s dataframe/tests/test_hyperloglog.py::test_basic[2-df1] PASSED [ 73%] 1195s dataframe/tests/test_hyperloglog.py::test_basic[2-df2] PASSED [ 73%] 1195s dataframe/tests/test_hyperloglog.py::test_basic[2-df3] PASSED [ 73%] 1195s dataframe/tests/test_hyperloglog.py::test_basic[2-df4] PASSED [ 73%] 1195s dataframe/tests/test_hyperloglog.py::test_basic[2-df5] PASSED [ 73%] 1195s dataframe/tests/test_hyperloglog.py::test_basic[2-df6] PASSED [ 73%] 1195s dataframe/tests/test_hyperloglog.py::test_basic[2-df7] PASSED [ 73%] 1195s dataframe/tests/test_hyperloglog.py::test_basic[2-df8] PASSED [ 73%] 1195s dataframe/tests/test_hyperloglog.py::test_basic[2-df9] PASSED [ 73%] 1195s dataframe/tests/test_hyperloglog.py::test_basic[2-df10] PASSED [ 73%] 1195s dataframe/tests/test_hyperloglog.py::test_basic[2-df11] PASSED [ 73%] 1195s dataframe/tests/test_hyperloglog.py::test_basic[2-df12] PASSED [ 73%] 1196s dataframe/tests/test_hyperloglog.py::test_basic[20-df0] PASSED [ 73%] 1196s dataframe/tests/test_hyperloglog.py::test_basic[20-df1] PASSED [ 73%] 1196s dataframe/tests/test_hyperloglog.py::test_basic[20-df2] PASSED [ 73%] 1196s dataframe/tests/test_hyperloglog.py::test_basic[20-df3] PASSED [ 73%] 1196s dataframe/tests/test_hyperloglog.py::test_basic[20-df4] PASSED [ 73%] 1196s dataframe/tests/test_hyperloglog.py::test_basic[20-df5] PASSED [ 73%] 1196s dataframe/tests/test_hyperloglog.py::test_basic[20-df6] PASSED [ 73%] 1196s dataframe/tests/test_hyperloglog.py::test_basic[20-df7] PASSED [ 73%] 1196s dataframe/tests/test_hyperloglog.py::test_basic[20-df8] PASSED [ 73%] 1196s dataframe/tests/test_hyperloglog.py::test_basic[20-df9] PASSED [ 73%] 1196s dataframe/tests/test_hyperloglog.py::test_basic[20-df10] PASSED [ 73%] 1196s dataframe/tests/test_hyperloglog.py::test_basic[20-df11] PASSED [ 73%] 1196s dataframe/tests/test_hyperloglog.py::test_basic[20-df12] PASSED [ 73%] 1196s dataframe/tests/test_hyperloglog.py::test_split_every[2-None] PASSED [ 73%] 1196s dataframe/tests/test_hyperloglog.py::test_split_every[2-2] PASSED [ 73%] 1196s dataframe/tests/test_hyperloglog.py::test_split_every[2-10] PASSED [ 73%] 1196s dataframe/tests/test_hyperloglog.py::test_split_every[20-None] PASSED [ 73%] 1196s dataframe/tests/test_hyperloglog.py::test_split_every[20-2] PASSED [ 73%] 1196s dataframe/tests/test_hyperloglog.py::test_split_every[20-10] PASSED [ 73%] 1197s dataframe/tests/test_hyperloglog.py::test_larger_data PASSED [ 73%] 1197s dataframe/tests/test_indexing.py::test_loc PASSED [ 73%] 1197s dataframe/tests/test_indexing.py::test_loc_non_informative_index PASSED [ 73%] 1197s dataframe/tests/test_indexing.py::test_loc_with_text_dates PASSED [ 73%] 1197s dataframe/tests/test_indexing.py::test_loc_with_series PASSED [ 73%] 1197s dataframe/tests/test_indexing.py::test_loc_with_array PASSED [ 73%] 1197s dataframe/tests/test_indexing.py::test_loc_with_function PASSED [ 73%] 1197s dataframe/tests/test_indexing.py::test_loc_with_array_different_partition PASSED [ 73%] 1197s dataframe/tests/test_indexing.py::test_loc_with_series_different_partition PASSED [ 73%] 1197s dataframe/tests/test_indexing.py::test_loc_with_non_boolean_series PASSED [ 73%] 1197s dataframe/tests/test_indexing.py::test_loc2d PASSED [ 73%] 1197s dataframe/tests/test_indexing.py::test_loc2d_with_known_divisions PASSED [ 73%] 1197s dataframe/tests/test_indexing.py::test_loc2d_with_unknown_divisions PASSED [ 73%] 1197s dataframe/tests/test_indexing.py::test_loc2d_duplicated_columns PASSED [ 73%] 1198s dataframe/tests/test_indexing.py::test_getitem PASSED [ 73%] 1198s dataframe/tests/test_indexing.py::test_getitem_slice PASSED [ 73%] 1198s dataframe/tests/test_indexing.py::test_getitem_integer_slice PASSED [ 73%] 1198s dataframe/tests/test_indexing.py::test_loc_on_numpy_datetimes PASSED [ 73%] 1198s dataframe/tests/test_indexing.py::test_loc_on_pandas_datetimes PASSED [ 73%] 1198s dataframe/tests/test_indexing.py::test_loc_datetime_no_freq PASSED [ 73%] 1198s dataframe/tests/test_indexing.py::test_coerce_loc_index PASSED [ 73%] 1198s dataframe/tests/test_indexing.py::test_loc_timestamp_str PASSED [ 73%] 1198s dataframe/tests/test_indexing.py::test_getitem_timestamp_str PASSED [ 73%] 1198s dataframe/tests/test_indexing.py::test_loc_period_str PASSED [ 73%] 1198s dataframe/tests/test_indexing.py::test_getitem_period_str PASSED [ 73%] 1198s dataframe/tests/test_indexing.py::test_to_series[index0] PASSED [ 73%] 1198s dataframe/tests/test_indexing.py::test_to_series[index1] PASSED [ 73%] 1198s dataframe/tests/test_indexing.py::test_to_frame[index0] PASSED [ 73%] 1198s dataframe/tests/test_indexing.py::test_to_frame[index1] PASSED [ 73%] 1198s dataframe/tests/test_indexing.py::test_iloc[0] PASSED [ 73%] 1198s dataframe/tests/test_indexing.py::test_iloc[indexer1] PASSED [ 73%] 1198s dataframe/tests/test_indexing.py::test_iloc[indexer2] PASSED [ 73%] 1198s dataframe/tests/test_indexing.py::test_iloc[indexer3] PASSED [ 73%] 1198s dataframe/tests/test_indexing.py::test_iloc[indexer4] PASSED [ 73%] 1198s dataframe/tests/test_indexing.py::test_iloc_series PASSED [ 73%] 1198s dataframe/tests/test_indexing.py::test_iloc_raises PASSED [ 73%] 1198s dataframe/tests/test_indexing.py::test_iloc_duplicate_columns PASSED [ 73%] 1198s dataframe/tests/test_indexing.py::test_iloc_dispatch_to_getitem PASSED [ 73%] 1198s dataframe/tests/test_indexing.py::test_iloc_out_of_order_selection PASSED [ 73%] 1198s dataframe/tests/test_indexing.py::test_pandas_nullable_boolean_data_type PASSED [ 73%] 1198s dataframe/tests/test_indexing.py::test_deterministic_hashing_series PASSED [ 73%] 1198s dataframe/tests/test_indexing.py::test_deterministic_hashing_dataframe PASSED [ 73%] 1198s dataframe/tests/test_indexing.py::test_gpu_loc SKIPPED (could not im...) [ 73%] 1198s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[idx-inner-disk] PASSED [ 73%] 1198s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[idx-inner-tasks] PASSED [ 73%] 1199s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[idx-left-disk] PASSED [ 73%] 1199s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[idx-left-tasks] PASSED [ 73%] 1199s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[idx-right-disk] PASSED [ 73%] 1199s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[idx-right-tasks] PASSED [ 73%] 1199s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[idx-outer-disk] PASSED [ 73%] 1199s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[idx-outer-tasks] PASSED [ 73%] 1199s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on1-inner-disk] PASSED [ 73%] 1199s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on1-inner-tasks] PASSED [ 73%] 1199s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on1-left-disk] PASSED [ 73%] 1199s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on1-left-tasks] PASSED [ 73%] 1199s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on1-right-disk] PASSED [ 73%] 1199s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on1-right-tasks] PASSED [ 73%] 1199s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on1-outer-disk] PASSED [ 73%] 1199s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on1-outer-tasks] PASSED [ 73%] 1200s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on2-inner-disk] PASSED [ 73%] 1200s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on2-inner-tasks] PASSED [ 73%] 1200s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on2-left-disk] PASSED [ 73%] 1200s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on2-left-tasks] PASSED [ 73%] 1200s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on2-right-disk] PASSED [ 73%] 1200s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on2-right-tasks] PASSED [ 73%] 1200s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on2-outer-disk] PASSED [ 73%] 1200s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on2-outer-tasks] PASSED [ 73%] 1200s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on3-inner-disk] PASSED [ 73%] 1200s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on3-inner-tasks] PASSED [ 73%] 1200s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on3-left-disk] PASSED [ 73%] 1201s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on3-left-tasks] PASSED [ 73%] 1201s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on3-right-disk] PASSED [ 73%] 1201s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on3-right-tasks] PASSED [ 73%] 1201s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on3-outer-disk] PASSED [ 73%] 1201s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on3-outer-tasks] PASSED [ 73%] 1201s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[idx-disk-inner] PASSED [ 73%] 1201s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[idx-disk-left] PASSED [ 73%] 1201s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[idx-tasks-inner] PASSED [ 73%] 1201s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[idx-tasks-left] PASSED [ 73%] 1201s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on1-disk-inner] PASSED [ 73%] 1201s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on1-disk-left] PASSED [ 73%] 1201s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on1-tasks-inner] PASSED [ 73%] 1201s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on1-tasks-left] PASSED [ 73%] 1201s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on2-disk-inner] PASSED [ 73%] 1202s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on2-disk-left] PASSED [ 73%] 1202s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on2-tasks-inner] PASSED [ 73%] 1202s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on2-tasks-left] PASSED [ 73%] 1202s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on3-disk-inner] PASSED [ 73%] 1202s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on3-disk-left] PASSED [ 73%] 1202s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on3-tasks-inner] PASSED [ 73%] 1202s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on3-tasks-left] PASSED [ 73%] 1202s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[idx-disk-inner] PASSED [ 74%] 1202s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[idx-disk-right] PASSED [ 74%] 1202s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[idx-tasks-inner] PASSED [ 74%] 1202s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[idx-tasks-right] PASSED [ 74%] 1202s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on1-disk-inner] PASSED [ 74%] 1202s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on1-disk-right] PASSED [ 74%] 1202s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on1-tasks-inner] PASSED [ 74%] 1202s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on1-tasks-right] PASSED [ 74%] 1203s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on2-disk-inner] PASSED [ 74%] 1203s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on2-disk-right] PASSED [ 74%] 1203s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on2-tasks-inner] PASSED [ 74%] 1203s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on2-tasks-right] PASSED [ 74%] 1203s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on3-disk-inner] PASSED [ 74%] 1203s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on3-disk-right] PASSED [ 74%] 1203s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on3-tasks-inner] PASSED [ 74%] 1203s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on3-tasks-right] PASSED [ 74%] 1203s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[idx-inner-disk] PASSED [ 74%] 1203s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[idx-inner-tasks] PASSED [ 74%] 1204s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[idx-left-disk] PASSED [ 74%] 1204s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[idx-left-tasks] PASSED [ 74%] 1204s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[idx-right-disk] PASSED [ 74%] 1204s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[idx-right-tasks] PASSED [ 74%] 1204s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[idx-outer-disk] PASSED [ 74%] 1204s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[idx-outer-tasks] PASSED [ 74%] 1205s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on1-inner-disk] PASSED [ 74%] 1205s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on1-inner-tasks] PASSED [ 74%] 1205s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on1-left-disk] PASSED [ 74%] 1205s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on1-left-tasks] PASSED [ 74%] 1205s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on1-right-disk] PASSED [ 74%] 1205s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on1-right-tasks] PASSED [ 74%] 1206s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on1-outer-disk] PASSED [ 74%] 1206s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on1-outer-tasks] PASSED [ 74%] 1206s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on2-inner-disk] PASSED [ 74%] 1206s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on2-inner-tasks] PASSED [ 74%] 1206s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on2-left-disk] PASSED [ 74%] 1206s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on2-left-tasks] PASSED [ 74%] 1207s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on2-right-disk] PASSED [ 74%] 1207s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on2-right-tasks] PASSED [ 74%] 1207s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on2-outer-disk] PASSED [ 74%] 1207s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on2-outer-tasks] PASSED [ 74%] 1207s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on3-inner-disk] PASSED [ 74%] 1208s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on3-inner-tasks] PASSED [ 74%] 1208s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on3-left-disk] PASSED [ 74%] 1208s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on3-left-tasks] PASSED [ 74%] 1208s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on3-right-disk] PASSED [ 74%] 1208s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on3-right-tasks] PASSED [ 74%] 1209s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on3-outer-disk] PASSED [ 74%] 1209s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on3-outer-tasks] PASSED [ 74%] 1209s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[idx-inner-disk] PASSED [ 74%] 1209s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[idx-inner-tasks] PASSED [ 74%] 1209s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[idx-left-disk] PASSED [ 74%] 1209s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[idx-left-tasks] PASSED [ 74%] 1210s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[idx-right-disk] PASSED [ 74%] 1210s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[idx-right-tasks] PASSED [ 74%] 1210s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[idx-outer-disk] PASSED [ 74%] 1210s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[idx-outer-tasks] PASSED [ 74%] 1210s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on1-inner-disk] PASSED [ 74%] 1210s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on1-inner-tasks] PASSED [ 74%] 1211s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on1-left-disk] PASSED [ 74%] 1211s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on1-left-tasks] PASSED [ 74%] 1211s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on1-right-disk] PASSED [ 74%] 1211s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on1-right-tasks] PASSED [ 74%] 1211s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on1-outer-disk] PASSED [ 74%] 1211s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on1-outer-tasks] PASSED [ 74%] 1212s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on2-inner-disk] PASSED [ 74%] 1212s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on2-inner-tasks] PASSED [ 74%] 1212s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on2-left-disk] PASSED [ 74%] 1212s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on2-left-tasks] PASSED [ 74%] 1212s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on2-right-disk] PASSED [ 74%] 1212s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on2-right-tasks] PASSED [ 74%] 1213s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on2-outer-disk] PASSED [ 74%] 1213s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on2-outer-tasks] PASSED [ 74%] 1213s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on3-inner-disk] PASSED [ 74%] 1213s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on3-inner-tasks] PASSED [ 74%] 1213s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on3-left-disk] PASSED [ 74%] 1214s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on3-left-tasks] PASSED [ 74%] 1214s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on3-right-disk] PASSED [ 74%] 1214s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on3-right-tasks] PASSED [ 74%] 1214s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on3-outer-disk] PASSED [ 74%] 1214s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on3-outer-tasks] PASSED [ 74%] 1215s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[idx-inner-disk] PASSED [ 74%] 1215s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[idx-inner-tasks] PASSED [ 74%] 1215s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[idx-left-disk] PASSED [ 74%] 1215s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[idx-left-tasks] PASSED [ 74%] 1215s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[idx-right-disk] PASSED [ 74%] 1215s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[idx-right-tasks] PASSED [ 74%] 1215s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[idx-outer-disk] PASSED [ 74%] 1216s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[idx-outer-tasks] PASSED [ 74%] 1216s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on1-inner-disk] PASSED [ 74%] 1216s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on1-inner-tasks] PASSED [ 74%] 1216s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on1-left-disk] PASSED [ 74%] 1216s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on1-left-tasks] PASSED [ 74%] 1216s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on1-right-disk] PASSED [ 74%] 1216s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on1-right-tasks] PASSED [ 74%] 1217s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on1-outer-disk] PASSED [ 74%] 1217s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on1-outer-tasks] PASSED [ 74%] 1217s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on2-inner-disk] PASSED [ 74%] 1217s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on2-inner-tasks] PASSED [ 74%] 1217s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on2-left-disk] PASSED [ 74%] 1218s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on2-left-tasks] PASSED [ 74%] 1218s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on2-right-disk] PASSED [ 74%] 1218s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on2-right-tasks] PASSED [ 74%] 1218s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on2-outer-disk] PASSED [ 74%] 1218s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on2-outer-tasks] PASSED [ 74%] 1219s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on3-inner-disk] PASSED [ 74%] 1219s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on3-inner-tasks] PASSED [ 74%] 1219s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on3-left-disk] PASSED [ 74%] 1219s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on3-left-tasks] PASSED [ 74%] 1219s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on3-right-disk] PASSED [ 74%] 1220s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on3-right-tasks] PASSED [ 74%] 1220s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on3-outer-disk] PASSED [ 74%] 1220s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on3-outer-tasks] PASSED [ 74%] 1220s dataframe/tests/test_merge_column_and_index.py::test_join[tasks-left] PASSED [ 74%] 1220s dataframe/tests/test_merge_column_and_index.py::test_join[tasks-right] PASSED [ 74%] 1220s dataframe/tests/test_merge_column_and_index.py::test_join[tasks-inner] PASSED [ 74%] 1220s dataframe/tests/test_merge_column_and_index.py::test_join[tasks-outer] PASSED [ 74%] 1220s dataframe/tests/test_merge_column_and_index.py::test_join[disk-left] PASSED [ 74%] 1220s dataframe/tests/test_merge_column_and_index.py::test_join[disk-right] PASSED [ 74%] 1220s dataframe/tests/test_merge_column_and_index.py::test_join[disk-inner] PASSED [ 74%] 1220s dataframe/tests/test_merge_column_and_index.py::test_join[disk-outer] PASSED [ 74%] 1221s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[idx-disk-inner] PASSED [ 74%] 1221s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[idx-disk-left] PASSED [ 74%] 1221s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[idx-tasks-inner] PASSED [ 74%] 1221s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[idx-tasks-left] PASSED [ 74%] 1221s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on1-disk-inner] PASSED [ 74%] 1221s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on1-disk-left] PASSED [ 74%] 1221s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on1-tasks-inner] PASSED [ 74%] 1222s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on1-tasks-left] PASSED [ 75%] 1222s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on2-disk-inner] PASSED [ 75%] 1222s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on2-disk-left] PASSED [ 75%] 1222s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on2-tasks-inner] PASSED [ 75%] 1222s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on2-tasks-left] PASSED [ 75%] 1222s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on3-disk-inner] PASSED [ 75%] 1223s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on3-disk-left] PASSED [ 75%] 1223s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on3-tasks-inner] PASSED [ 75%] 1223s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on3-tasks-left] PASSED [ 75%] 1223s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[idx-disk-True-inner] PASSED [ 75%] 1223s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[idx-disk-True-right] PASSED [ 75%] 1223s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[idx-disk-0.75-inner] PASSED [ 75%] 1224s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[idx-disk-0.75-right] PASSED [ 75%] 1224s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[idx-tasks-True-inner] PASSED [ 75%] 1224s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[idx-tasks-True-right] PASSED [ 75%] 1224s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[idx-tasks-0.75-inner] PASSED [ 75%] 1224s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[idx-tasks-0.75-right] PASSED [ 75%] 1224s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on1-disk-True-inner] PASSED [ 75%] 1225s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on1-disk-True-right] PASSED [ 75%] 1225s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on1-disk-0.75-inner] PASSED [ 75%] 1225s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on1-disk-0.75-right] PASSED [ 75%] 1225s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on1-tasks-True-inner] PASSED [ 75%] 1225s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on1-tasks-True-right] PASSED [ 75%] 1225s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on1-tasks-0.75-inner] PASSED [ 75%] 1226s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on1-tasks-0.75-right] PASSED [ 75%] 1226s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on2-disk-True-inner] PASSED [ 75%] 1226s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on2-disk-True-right] PASSED [ 75%] 1226s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on2-disk-0.75-inner] PASSED [ 75%] 1227s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on2-disk-0.75-right] PASSED [ 75%] 1227s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on2-tasks-True-inner] PASSED [ 75%] 1227s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on2-tasks-True-right] PASSED [ 75%] 1227s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on2-tasks-0.75-inner] PASSED [ 75%] 1227s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on2-tasks-0.75-right] PASSED [ 75%] 1228s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on3-disk-True-inner] PASSED [ 75%] 1228s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on3-disk-True-right] PASSED [ 75%] 1228s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on3-disk-0.75-inner] PASSED [ 75%] 1228s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on3-disk-0.75-right] PASSED [ 75%] 1229s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on3-tasks-True-inner] PASSED [ 75%] 1229s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on3-tasks-True-right] PASSED [ 75%] 1229s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on3-tasks-0.75-inner] PASSED [ 75%] 1229s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on3-tasks-0.75-right] PASSED [ 75%] 1229s dataframe/tests/test_merge_column_and_index.py::test_merge_column_with_nulls[None] SKIPPED [ 75%] 1229s dataframe/tests/test_merge_column_and_index.py::test_merge_column_with_nulls[4] SKIPPED [ 75%] 1229s dataframe/tests/test_methods.py::test_assign_not_modifying_array_inplace PASSED [ 75%] 1229s dataframe/tests/test_multi.py::test_align_partitions PASSED [ 75%] 1229s dataframe/tests/test_multi.py::test_align_partitions_unknown_divisions PASSED [ 75%] 1229s dataframe/tests/test_multi.py::test__maybe_align_partitions PASSED [ 75%] 1229s dataframe/tests/test_multi.py::test_merge_indexed_dataframe_to_indexed_dataframe PASSED [ 75%] 1230s dataframe/tests/test_multi.py::test_hash_join[disk-inner] PASSED [ 75%] 1230s dataframe/tests/test_multi.py::test_hash_join[disk-left] PASSED [ 75%] 1230s dataframe/tests/test_multi.py::test_hash_join[disk-right] PASSED [ 75%] 1230s dataframe/tests/test_multi.py::test_hash_join[disk-outer] PASSED [ 75%] 1230s dataframe/tests/test_multi.py::test_hash_join[tasks-inner] PASSED [ 75%] 1230s dataframe/tests/test_multi.py::test_hash_join[tasks-left] PASSED [ 75%] 1231s dataframe/tests/test_multi.py::test_hash_join[tasks-right] PASSED [ 75%] 1231s dataframe/tests/test_multi.py::test_hash_join[tasks-outer] PASSED [ 75%] 1231s dataframe/tests/test_multi.py::test_sequential_joins PASSED [ 75%] 1231s dataframe/tests/test_multi.py::test_merge_asof_indexed PASSED [ 75%] 1231s dataframe/tests/test_multi.py::test_merge_asof_on_basic PASSED [ 75%] 1231s dataframe/tests/test_multi.py::test_merge_asof_on_lefton_righton_error PASSED [ 75%] 1231s dataframe/tests/test_multi.py::test_merge_asof_by_leftby_rightby_error PASSED [ 75%] 1231s dataframe/tests/test_multi.py::test_merge_asof_on[backward-True] PASSED [ 75%] 1231s dataframe/tests/test_multi.py::test_merge_asof_on[backward-False] PASSED [ 75%] 1231s dataframe/tests/test_multi.py::test_merge_asof_on[forward-True] PASSED [ 75%] 1231s dataframe/tests/test_multi.py::test_merge_asof_on[forward-False] PASSED [ 75%] 1231s dataframe/tests/test_multi.py::test_merge_asof_on[nearest-True] PASSED [ 75%] 1231s dataframe/tests/test_multi.py::test_merge_asof_on[nearest-False] PASSED [ 75%] 1232s dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[False-backward-True] PASSED [ 75%] 1233s dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[False-backward-False] PASSED [ 75%] 1233s dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[False-forward-True] PASSED [ 75%] 1234s dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[False-forward-False] PASSED [ 75%] 1235s dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[False-nearest-True] PASSED [ 75%] 1235s dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[False-nearest-False] PASSED [ 75%] 1236s dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[True-backward-True] PASSED [ 75%] 1236s dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[True-backward-False] PASSED [ 75%] 1237s dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[True-forward-True] PASSED [ 75%] 1238s dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[True-forward-False] PASSED [ 75%] 1238s dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[True-nearest-True] PASSED [ 75%] 1239s dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[True-nearest-False] PASSED [ 75%] 1239s dataframe/tests/test_multi.py::test_merge_asof_indexed_two_partitions PASSED [ 75%] 1239s dataframe/tests/test_multi.py::test_merge_asof_on_by PASSED [ 75%] 1239s dataframe/tests/test_multi.py::test_merge_asof_on_by_tolerance PASSED [ 75%] 1239s dataframe/tests/test_multi.py::test_merge_asof_on_by_tolerance_no_exact_matches PASSED [ 75%] 1239s dataframe/tests/test_multi.py::test_merge_asof_unsorted_raises PASSED [ 75%] 1239s dataframe/tests/test_multi.py::test_merge_asof_with_empty PASSED [ 75%] 1239s dataframe/tests/test_multi.py::test_merge_asof_on_left_right[endofweek-timestamp] PASSED [ 75%] 1239s dataframe/tests/test_multi.py::test_merge_asof_on_left_right[endofweek-endofweek] PASSED [ 75%] 1239s dataframe/tests/test_multi.py::test_merge_asof_with_various_npartitions PASSED [ 75%] 1239s dataframe/tests/test_multi.py::test_indexed_concat[inner] PASSED [ 75%] 1239s dataframe/tests/test_multi.py::test_indexed_concat[outer] PASSED [ 75%] 1239s dataframe/tests/test_multi.py::test_concat[inner] PASSED [ 75%] 1239s dataframe/tests/test_multi.py::test_concat[outer] PASSED [ 75%] 1239s dataframe/tests/test_multi.py::test_concat_series[inner] PASSED [ 75%] 1240s dataframe/tests/test_multi.py::test_concat_series[outer] PASSED [ 75%] 1240s dataframe/tests/test_multi.py::test_concat_with_operation_remains_hlg PASSED [ 75%] 1240s dataframe/tests/test_multi.py::test_concat_dataframe_empty PASSED [ 75%] 1240s dataframe/tests/test_multi.py::test_concat_different_dtypes[1.0-1] XPASS [ 75%] 1240s dataframe/tests/test_multi.py::test_concat_different_dtypes[1.0-one] XPASS [ 75%] 1240s dataframe/tests/test_multi.py::test_concat_different_dtypes[1.0-value_22] XPASS [ 75%] 1240s dataframe/tests/test_multi.py::test_concat_different_dtypes[1-one] XPASS [ 75%] 1240s dataframe/tests/test_multi.py::test_concat_different_dtypes[1-value_24] XPASS [ 75%] 1240s dataframe/tests/test_multi.py::test_concat_different_dtypes[one-value_25] XPASS [ 75%] 1240s dataframe/tests/test_multi.py::test_merge_columns_dtypes[True-inner] PASSED [ 75%] 1240s dataframe/tests/test_multi.py::test_merge_columns_dtypes[True-outer] PASSED [ 75%] 1240s dataframe/tests/test_multi.py::test_merge_columns_dtypes[True-left] PASSED [ 75%] 1240s dataframe/tests/test_multi.py::test_merge_columns_dtypes[True-right] PASSED [ 75%] 1240s dataframe/tests/test_multi.py::test_merge_columns_dtypes[False-inner] PASSED [ 75%] 1240s dataframe/tests/test_multi.py::test_merge_columns_dtypes[False-outer] PASSED [ 75%] 1240s dataframe/tests/test_multi.py::test_merge_columns_dtypes[False-left] PASSED [ 75%] 1240s dataframe/tests/test_multi.py::test_merge_columns_dtypes[False-right] PASSED [ 75%] 1241s dataframe/tests/test_multi.py::test_merge[disk-inner] PASSED [ 75%] 1241s dataframe/tests/test_multi.py::test_merge[disk-outer] PASSED [ 75%] 1241s dataframe/tests/test_multi.py::test_merge[disk-left] PASSED [ 75%] 1242s dataframe/tests/test_multi.py::test_merge[disk-right] PASSED [ 75%] 1242s dataframe/tests/test_multi.py::test_merge[tasks-inner] PASSED [ 75%] 1242s dataframe/tests/test_multi.py::test_merge[tasks-outer] PASSED [ 75%] 1243s dataframe/tests/test_multi.py::test_merge[tasks-left] PASSED [ 75%] 1243s dataframe/tests/test_multi.py::test_merge[tasks-right] PASSED [ 75%] 1243s dataframe/tests/test_multi.py::test_merge_deprecated_shuffle_keyword[disk] PASSED [ 75%] 1243s dataframe/tests/test_multi.py::test_merge_deprecated_shuffle_keyword[tasks] PASSED [ 75%] 1243s dataframe/tests/test_multi.py::test_merge_empty_left_df[disk-right] PASSED [ 75%] 1243s dataframe/tests/test_multi.py::test_merge_empty_left_df[disk-outer] PASSED [ 75%] 1243s dataframe/tests/test_multi.py::test_merge_empty_left_df[tasks-right] PASSED [ 75%] 1243s dataframe/tests/test_multi.py::test_merge_empty_left_df[tasks-outer] PASSED [ 75%] 1243s dataframe/tests/test_multi.py::test_merge_how_raises PASSED [ 75%] 1244s dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[pandas-leftsemi-parts0] XFAIL [ 75%] 1244s dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[pandas-leftsemi-parts1] XFAIL [ 75%] 1245s dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[pandas-leftsemi-parts2] XFAIL [ 76%] 1245s dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[pandas-leftanti-parts0] XFAIL [ 76%] 1245s dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[pandas-leftanti-parts1] XFAIL [ 76%] 1246s dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[pandas-leftanti-parts2] XFAIL [ 76%] 1246s dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[cudf-leftsemi-parts0] SKIPPED [ 76%] 1246s dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[cudf-leftsemi-parts1] SKIPPED [ 76%] 1246s dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[cudf-leftsemi-parts2] SKIPPED [ 76%] 1246s dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[cudf-leftanti-parts0] SKIPPED [ 76%] 1246s dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[cudf-leftanti-parts1] SKIPPED [ 76%] 1246s dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[cudf-leftanti-parts2] SKIPPED [ 76%] 1246s dataframe/tests/test_multi.py::test_merge_tasks_passes_through PASSED [ 76%] 1261s dataframe/tests/test_multi.py::test_merge_by_index_patterns[disk-inner] PASSED [ 76%] 1275s dataframe/tests/test_multi.py::test_merge_by_index_patterns[disk-outer] PASSED [ 76%] 1289s dataframe/tests/test_multi.py::test_merge_by_index_patterns[disk-left] PASSED [ 76%] 1303s dataframe/tests/test_multi.py::test_merge_by_index_patterns[disk-right] PASSED [ 76%] 1316s dataframe/tests/test_multi.py::test_merge_by_index_patterns[tasks-inner] PASSED [ 76%] 1330s dataframe/tests/test_multi.py::test_merge_by_index_patterns[tasks-outer] PASSED [ 76%] 1343s dataframe/tests/test_multi.py::test_merge_by_index_patterns[tasks-left] PASSED [ 76%] 1356s dataframe/tests/test_multi.py::test_merge_by_index_patterns[tasks-right] PASSED [ 76%] 1356s dataframe/tests/test_multi.py::test_join_by_index_patterns[disk-inner] SKIPPED [ 76%] 1356s dataframe/tests/test_multi.py::test_join_by_index_patterns[disk-outer] SKIPPED [ 76%] 1356s dataframe/tests/test_multi.py::test_join_by_index_patterns[disk-left] SKIPPED [ 76%] 1356s dataframe/tests/test_multi.py::test_join_by_index_patterns[disk-right] SKIPPED [ 76%] 1356s dataframe/tests/test_multi.py::test_join_by_index_patterns[tasks-inner] SKIPPED [ 76%] 1356s dataframe/tests/test_multi.py::test_join_by_index_patterns[tasks-outer] SKIPPED [ 76%] 1356s dataframe/tests/test_multi.py::test_join_by_index_patterns[tasks-left] SKIPPED [ 76%] 1356s dataframe/tests/test_multi.py::test_join_by_index_patterns[tasks-right] SKIPPED [ 76%] 1357s dataframe/tests/test_multi.py::test_join_gives_proper_divisions PASSED [ 76%] 1360s dataframe/tests/test_multi.py::test_merge_by_multiple_columns[disk-inner] PASSED [ 76%] 1363s dataframe/tests/test_multi.py::test_merge_by_multiple_columns[disk-outer] PASSED [ 76%] 1366s dataframe/tests/test_multi.py::test_merge_by_multiple_columns[disk-left] PASSED [ 76%] 1370s dataframe/tests/test_multi.py::test_merge_by_multiple_columns[disk-right] PASSED [ 76%] 1373s dataframe/tests/test_multi.py::test_merge_by_multiple_columns[tasks-inner] PASSED [ 76%] 1376s dataframe/tests/test_multi.py::test_merge_by_multiple_columns[tasks-outer] PASSED [ 76%] 1379s dataframe/tests/test_multi.py::test_merge_by_multiple_columns[tasks-left] PASSED [ 76%] 1382s dataframe/tests/test_multi.py::test_merge_by_multiple_columns[tasks-right] PASSED [ 76%] 1382s dataframe/tests/test_multi.py::test_melt[kwargs0] PASSED [ 76%] 1382s dataframe/tests/test_multi.py::test_melt[kwargs1] PASSED [ 76%] 1382s dataframe/tests/test_multi.py::test_melt[kwargs2] PASSED [ 76%] 1382s dataframe/tests/test_multi.py::test_melt[kwargs3] PASSED [ 76%] 1382s dataframe/tests/test_multi.py::test_melt[kwargs4] PASSED [ 76%] 1382s dataframe/tests/test_multi.py::test_melt[kwargs5] PASSED [ 76%] 1382s dataframe/tests/test_multi.py::test_melt[kwargs6] PASSED [ 76%] 1382s dataframe/tests/test_multi.py::test_cheap_inner_merge_with_pandas_object PASSED [ 76%] 1382s dataframe/tests/test_multi.py::test_cheap_single_partition_merge[False] PASSED [ 76%] 1382s dataframe/tests/test_multi.py::test_cheap_single_partition_merge[True] PASSED [ 76%] 1382s dataframe/tests/test_multi.py::test_cheap_single_partition_merge_divisions PASSED [ 76%] 1382s dataframe/tests/test_multi.py::test_cheap_single_parition_merge_left_right[False-left] PASSED [ 76%] 1382s dataframe/tests/test_multi.py::test_cheap_single_parition_merge_left_right[False-right] PASSED [ 76%] 1383s dataframe/tests/test_multi.py::test_cheap_single_parition_merge_left_right[True-left] PASSED [ 76%] 1383s dataframe/tests/test_multi.py::test_cheap_single_parition_merge_left_right[True-right] PASSED [ 76%] 1383s dataframe/tests/test_multi.py::test_cheap_single_partition_merge_on_index PASSED [ 76%] 1383s dataframe/tests/test_multi.py::test_merge_maintains_columns PASSED [ 76%] 1383s dataframe/tests/test_multi.py::test_merge_index_without_divisions[disk] PASSED [ 76%] 1383s dataframe/tests/test_multi.py::test_merge_index_without_divisions[tasks] PASSED [ 76%] 1383s dataframe/tests/test_multi.py::test_half_indexed_dataframe_avoids_shuffle PASSED [ 76%] 1383s dataframe/tests/test_multi.py::test_errors_for_merge_on_frame_columns PASSED [ 76%] 1383s dataframe/tests/test_multi.py::test_concat_one_series PASSED [ 76%] 1383s dataframe/tests/test_multi.py::test_concat_unknown_divisions PASSED [ 76%] 1383s dataframe/tests/test_multi.py::test_concat_unknown_divisions_errors PASSED [ 76%] 1383s dataframe/tests/test_multi.py::test_concat2 PASSED [ 76%] 1383s dataframe/tests/test_multi.py::test_concat3 PASSED [ 76%] 1384s dataframe/tests/test_multi.py::test_concat4_interleave_partitions PASSED [ 76%] 1386s dataframe/tests/test_multi.py::test_concat5 PASSED [ 76%] 1386s dataframe/tests/test_multi.py::test_concat_categorical[True-True-False] PASSED [ 76%] 1386s dataframe/tests/test_multi.py::test_concat_categorical[True-False-True] XPASS [ 76%] 1387s dataframe/tests/test_multi.py::test_concat_categorical[True-False-False] PASSED [ 76%] 1387s dataframe/tests/test_multi.py::test_concat_categorical[False-True-False] PASSED [ 76%] 1387s dataframe/tests/test_multi.py::test_concat_categorical[False-False-True] XPASS [ 76%] 1387s dataframe/tests/test_multi.py::test_concat_categorical[False-False-False] PASSED [ 76%] 1387s dataframe/tests/test_multi.py::test_concat_categorical_mixed_simple PASSED [ 76%] 1387s dataframe/tests/test_multi.py::test_concat_datetimeindex PASSED [ 76%] 1387s dataframe/tests/test_multi.py::test_append SKIPPED (pandas removed a...) [ 76%] 1387s dataframe/tests/test_multi.py::test_append2 SKIPPED (pandas removed ...) [ 76%] 1387s dataframe/tests/test_multi.py::test_append_categorical SKIPPED (pand...) [ 76%] 1387s dataframe/tests/test_multi.py::test_append_lose_divisions SKIPPED (p...) [ 76%] 1387s dataframe/tests/test_multi.py::test_singleton_divisions PASSED [ 76%] 1387s dataframe/tests/test_multi.py::test_repartition_repeated_divisions PASSED [ 76%] 1388s dataframe/tests/test_multi.py::test_multi_duplicate_divisions PASSED [ 76%] 1388s dataframe/tests/test_multi.py::test_merge_outer_empty PASSED [ 76%] 1388s dataframe/tests/test_multi.py::test_dtype_equality_warning PASSED [ 76%] 1388s dataframe/tests/test_multi.py::test_groupby_concat_cudf[pandas] PASSED [ 76%] 1388s dataframe/tests/test_multi.py::test_groupby_concat_cudf[cudf] SKIPPED [ 76%] 1388s dataframe/tests/test_multi.py::test_concat_ignore_order[True] PASSED [ 76%] 1388s dataframe/tests/test_multi.py::test_concat_ignore_order[False] PASSED [ 76%] 1388s dataframe/tests/test_multi.py::test_nullable_types_merge[Int64] PASSED [ 76%] 1388s dataframe/tests/test_multi.py::test_nullable_types_merge[Float64] PASSED [ 76%] 1388s dataframe/tests/test_multi.py::test_nullable_types_merge[int64[pyarrow]] SKIPPED [ 76%] 1388s dataframe/tests/test_multi.py::test_nullable_types_merge[float64[pyarrow]] SKIPPED [ 76%] 1388s dataframe/tests/test_multi.py::test_categorical_join PASSED [ 76%] 1388s dataframe/tests/test_multi.py::test_categorical_merge_with_columns_missing_from_left PASSED [ 76%] 1388s dataframe/tests/test_multi.py::test_categorical_merge_with_merge_column_cat_in_one_and_not_other_upcasts PASSED [ 76%] 1388s dataframe/tests/test_multi.py::test_categorical_merge_retains_category_dtype PASSED [ 76%] 1388s dataframe/tests/test_multi.py::test_categorical_merge_does_not_raise_setting_with_copy_warning PASSED [ 76%] 1389s dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[lg-28-inner] PASSED [ 76%] 1389s dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[lg-28-left] PASSED [ 76%] 1390s dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[lg-28-right] PASSED [ 76%] 1390s dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[lg-32-inner] PASSED [ 76%] 1391s dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[lg-32-left] PASSED [ 76%] 1392s dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[lg-32-right] PASSED [ 76%] 1392s dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[sm-28-inner] PASSED [ 76%] 1393s dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[sm-28-left] PASSED [ 76%] 1393s dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[sm-28-right] PASSED [ 76%] 1394s dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[sm-32-inner] PASSED [ 76%] 1394s dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[sm-32-left] PASSED [ 76%] 1395s dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[sm-32-right] PASSED [ 76%] 1395s dataframe/tests/test_multi.py::test_broadcast_true[None] PASSED [ 76%] 1395s dataframe/tests/test_multi.py::test_broadcast_true[tasks] PASSED [ 76%] 1395s dataframe/tests/test_multi.py::test_pairwise_rejects_unsupported_join_types[right] PASSED [ 76%] 1395s dataframe/tests/test_multi.py::test_pairwise_rejects_unsupported_join_types[inner] PASSED [ 76%] 1395s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[1-1-left] PASSED [ 76%] 1395s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[1-1-outer] PASSED [ 76%] 1395s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[1-2-left] PASSED [ 76%] 1395s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[1-2-outer] PASSED [ 76%] 1396s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[1-3-left] PASSED [ 76%] 1396s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[1-3-outer] PASSED [ 76%] 1396s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[2-1-left] PASSED [ 76%] 1396s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[2-1-outer] PASSED [ 76%] 1396s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[2-2-left] PASSED [ 76%] 1396s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[2-2-outer] PASSED [ 76%] 1397s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[2-3-left] PASSED [ 76%] 1397s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[2-3-outer] PASSED [ 76%] 1397s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[3-1-left] PASSED [ 76%] 1397s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[3-1-outer] PASSED [ 76%] 1397s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[3-2-left] PASSED [ 76%] 1398s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[3-2-outer] PASSED [ 76%] 1398s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[3-3-left] PASSED [ 76%] 1398s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[3-3-outer] PASSED [ 77%] 1398s dataframe/tests/test_numeric.py::test_to_numeric_on_scalars[50] PASSED [ 77%] 1398s dataframe/tests/test_numeric.py::test_to_numeric_on_scalars[51] PASSED [ 77%] 1398s dataframe/tests/test_numeric.py::test_to_numeric_on_scalars[5 ] PASSED [ 77%] 1398s dataframe/tests/test_numeric.py::test_to_numeric_on_dask_array PASSED [ 77%] 1398s dataframe/tests/test_numeric.py::test_to_numeric_on_dask_array_with_meta PASSED [ 77%] 1398s dataframe/tests/test_numeric.py::test_to_numeric_on_dask_dataframe_series PASSED [ 77%] 1398s dataframe/tests/test_numeric.py::test_to_numeric_on_dask_dataframe_series_with_meta PASSED [ 77%] 1398s dataframe/tests/test_numeric.py::test_to_numeric_on_dask_dataframe_dataframe_raises_error PASSED [ 77%] 1398s dataframe/tests/test_numeric.py::test_to_numeric_raises PASSED [ 77%] 1398s dataframe/tests/test_optimize_dataframe.py::test_fuse_ave_width PASSED [ 77%] 1398s dataframe/tests/test_optimize_dataframe.py::test_optimize_blockwise PASSED [ 77%] 1398s dataframe/tests/test_reshape.py::test_get_dummies[data0] PASSED [ 77%] 1398s dataframe/tests/test_reshape.py::test_get_dummies[data1] PASSED [ 77%] 1398s dataframe/tests/test_reshape.py::test_get_dummies[data2] PASSED [ 77%] 1398s dataframe/tests/test_reshape.py::test_get_dummies_categories_order PASSED [ 77%] 1398s dataframe/tests/test_reshape.py::test_get_dummies_object PASSED [ 77%] 1398s dataframe/tests/test_reshape.py::test_get_dummies_kwargs PASSED [ 77%] 1399s dataframe/tests/test_reshape.py::test_get_dummies_sparse PASSED [ 77%] 1399s dataframe/tests/test_reshape.py::test_get_dummies_sparse_mix PASSED [ 77%] 1399s dataframe/tests/test_reshape.py::test_get_dummies_dtype PASSED [ 77%] 1399s dataframe/tests/test_reshape.py::test_get_dummies_errors PASSED [ 77%] 1399s dataframe/tests/test_reshape.py::test_pivot_table[mean-B] PASSED [ 77%] 1399s dataframe/tests/test_reshape.py::test_pivot_table[mean-values1] PASSED [ 77%] 1399s dataframe/tests/test_reshape.py::test_pivot_table[mean-values2] PASSED [ 77%] 1399s dataframe/tests/test_reshape.py::test_pivot_table[sum-B] PASSED [ 77%] 1399s dataframe/tests/test_reshape.py::test_pivot_table[sum-values1] PASSED [ 77%] 1399s dataframe/tests/test_reshape.py::test_pivot_table[sum-values2] PASSED [ 77%] 1399s dataframe/tests/test_reshape.py::test_pivot_table[count-B] PASSED [ 77%] 1400s dataframe/tests/test_reshape.py::test_pivot_table[count-values1] PASSED [ 77%] 1400s dataframe/tests/test_reshape.py::test_pivot_table[count-values2] PASSED [ 77%] 1400s dataframe/tests/test_reshape.py::test_pivot_table[first-B] PASSED [ 77%] 1400s dataframe/tests/test_reshape.py::test_pivot_table[first-values1] PASSED [ 77%] 1400s dataframe/tests/test_reshape.py::test_pivot_table[first-values2] PASSED [ 77%] 1400s dataframe/tests/test_reshape.py::test_pivot_table[last-B] PASSED [ 77%] 1400s dataframe/tests/test_reshape.py::test_pivot_table[last-values1] PASSED [ 77%] 1400s dataframe/tests/test_reshape.py::test_pivot_table[last-values2] PASSED [ 77%] 1400s dataframe/tests/test_reshape.py::test_pivot_table_firstlast[first-B] PASSED [ 77%] 1400s dataframe/tests/test_reshape.py::test_pivot_table_firstlast[first-values1] PASSED [ 77%] 1400s dataframe/tests/test_reshape.py::test_pivot_table_firstlast[first-values2] PASSED [ 77%] 1401s dataframe/tests/test_reshape.py::test_pivot_table_firstlast[last-B] PASSED [ 77%] 1401s dataframe/tests/test_reshape.py::test_pivot_table_firstlast[last-values1] PASSED [ 77%] 1401s dataframe/tests/test_reshape.py::test_pivot_table_firstlast[last-values2] PASSED [ 77%] 1401s dataframe/tests/test_reshape.py::test_pivot_table_dtype PASSED [ 77%] 1401s dataframe/tests/test_reshape.py::test_pivot_table_index_dtype PASSED [ 77%] 1401s dataframe/tests/test_reshape.py::test_pivot_table_errors PASSED [ 77%] 1401s dataframe/tests/test_rolling.py::test_map_overlap[True-1] PASSED [ 77%] 1401s dataframe/tests/test_rolling.py::test_map_overlap[True-4] PASSED [ 77%] 1401s dataframe/tests/test_rolling.py::test_map_overlap[False-1] PASSED [ 77%] 1401s dataframe/tests/test_rolling.py::test_map_overlap[False-4] PASSED [ 77%] 1401s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-True-True-1-True] PASSED [ 77%] 1401s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-True-True-1-False] PASSED [ 77%] 1401s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-True-True-4-True] PASSED [ 77%] 1401s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-True-True-4-False] PASSED [ 77%] 1401s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-True-False-1-True] PASSED [ 77%] 1401s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-True-False-1-False] PASSED [ 77%] 1401s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-True-False-4-True] PASSED [ 77%] 1401s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-True-False-4-False] PASSED [ 77%] 1401s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-False-True-1-True] PASSED [ 77%] 1401s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-False-True-1-False] PASSED [ 77%] 1402s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-False-True-4-True] PASSED [ 77%] 1402s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-False-True-4-False] PASSED [ 77%] 1402s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-False-False-1-True] PASSED [ 77%] 1402s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-False-False-1-False] PASSED [ 77%] 1402s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-False-False-4-True] PASSED [ 77%] 1402s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-False-False-4-False] PASSED [ 77%] 1402s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-True-True-1-True] PASSED [ 77%] 1402s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-True-True-1-False] PASSED [ 77%] 1402s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-True-True-4-True] PASSED [ 77%] 1402s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-True-True-4-False] PASSED [ 77%] 1402s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-True-False-1-True] PASSED [ 77%] 1402s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-True-False-1-False] PASSED [ 77%] 1402s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-True-False-4-True] PASSED [ 77%] 1402s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-True-False-4-False] PASSED [ 77%] 1402s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-False-True-1-True] PASSED [ 77%] 1402s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-False-True-1-False] PASSED [ 77%] 1402s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-False-True-4-True] PASSED [ 77%] 1402s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-False-True-4-False] PASSED [ 77%] 1402s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-False-False-1-True] PASSED [ 77%] 1402s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-False-False-1-False] PASSED [ 77%] 1402s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-False-False-4-True] PASSED [ 77%] 1402s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-False-False-4-False] PASSED [ 77%] 1402s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-True-True-1-True] PASSED [ 77%] 1402s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-True-True-1-False] PASSED [ 77%] 1402s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-True-True-4-True] PASSED [ 77%] 1402s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-True-True-4-False] PASSED [ 77%] 1402s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-True-False-1-True] PASSED [ 77%] 1402s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-True-False-1-False] PASSED [ 77%] 1402s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-True-False-4-True] PASSED [ 77%] 1402s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-True-False-4-False] PASSED [ 77%] 1402s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-False-True-1-True] PASSED [ 77%] 1402s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-False-True-1-False] PASSED [ 77%] 1402s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-False-True-4-True] PASSED [ 77%] 1402s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-False-True-4-False] PASSED [ 77%] 1403s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-False-False-1-True] PASSED [ 77%] 1403s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-False-False-1-False] PASSED [ 77%] 1403s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-False-False-4-True] PASSED [ 77%] 1403s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-False-False-4-False] PASSED [ 77%] 1403s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-True-True-1-True] PASSED [ 77%] 1403s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-True-True-1-False] PASSED [ 77%] 1403s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-True-True-4-True] PASSED [ 77%] 1403s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-True-True-4-False] PASSED [ 77%] 1403s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-True-False-1-True] PASSED [ 77%] 1403s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-True-False-1-False] PASSED [ 77%] 1403s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-True-False-4-True] PASSED [ 77%] 1403s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-True-False-4-False] PASSED [ 77%] 1403s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-False-True-1-True] PASSED [ 77%] 1403s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-False-True-1-False] PASSED [ 77%] 1403s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-False-True-4-True] PASSED [ 77%] 1403s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-False-True-4-False] PASSED [ 77%] 1403s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-False-False-1-True] PASSED [ 77%] 1403s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-False-False-1-False] PASSED [ 77%] 1403s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-False-False-4-True] PASSED [ 77%] 1403s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-False-False-4-False] PASSED [ 77%] 1403s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-True-True-1-True] PASSED [ 77%] 1403s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-True-True-1-False] PASSED [ 77%] 1403s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-True-True-4-True] PASSED [ 77%] 1403s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-True-True-4-False] PASSED [ 77%] 1403s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-True-False-1-True] PASSED [ 77%] 1403s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-True-False-1-False] PASSED [ 77%] 1403s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-True-False-4-True] PASSED [ 77%] 1403s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-True-False-4-False] PASSED [ 77%] 1403s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-False-True-1-True] PASSED [ 77%] 1403s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-False-True-1-False] PASSED [ 77%] 1403s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-False-True-4-True] PASSED [ 77%] 1403s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-False-True-4-False] PASSED [ 77%] 1404s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-False-False-1-True] PASSED [ 77%] 1404s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-False-False-1-False] PASSED [ 78%] 1404s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-False-False-4-True] PASSED [ 78%] 1404s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-False-False-4-False] PASSED [ 78%] 1404s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-True-True-1-True] PASSED [ 78%] 1404s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-True-True-1-False] PASSED [ 78%] 1404s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-True-True-4-True] PASSED [ 78%] 1404s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-True-True-4-False] PASSED [ 78%] 1404s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-True-False-1-True] PASSED [ 78%] 1404s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-True-False-1-False] PASSED [ 78%] 1404s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-True-False-4-True] PASSED [ 78%] 1404s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-True-False-4-False] PASSED [ 78%] 1404s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-False-True-1-True] PASSED [ 78%] 1404s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-False-True-1-False] PASSED [ 78%] 1404s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-False-True-4-True] PASSED [ 78%] 1404s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-False-True-4-False] PASSED [ 78%] 1404s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-False-False-1-True] PASSED [ 78%] 1404s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-False-False-1-False] PASSED [ 78%] 1404s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-False-False-4-True] PASSED [ 78%] 1404s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-False-False-4-False] PASSED [ 78%] 1404s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-True-True-1-True] PASSED [ 78%] 1404s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-True-True-1-False] PASSED [ 78%] 1404s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-True-True-4-True] PASSED [ 78%] 1404s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-True-True-4-False] PASSED [ 78%] 1404s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-True-False-1-True] PASSED [ 78%] 1404s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-True-False-1-False] PASSED [ 78%] 1404s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-True-False-4-True] PASSED [ 78%] 1404s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-True-False-4-False] PASSED [ 78%] 1404s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-False-True-1-True] PASSED [ 78%] 1404s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-False-True-1-False] PASSED [ 78%] 1404s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-False-True-4-True] PASSED [ 78%] 1404s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-False-True-4-False] PASSED [ 78%] 1404s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-False-False-1-True] PASSED [ 78%] 1405s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-False-False-1-False] PASSED [ 78%] 1405s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-False-False-4-True] PASSED [ 78%] 1405s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-False-False-4-False] PASSED [ 78%] 1405s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-True-True-1-True] PASSED [ 78%] 1405s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-True-True-1-False] PASSED [ 78%] 1405s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-True-True-4-True] PASSED [ 78%] 1405s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-True-True-4-False] PASSED [ 78%] 1405s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-True-False-1-True] PASSED [ 78%] 1405s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-True-False-1-False] PASSED [ 78%] 1405s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-True-False-4-True] PASSED [ 78%] 1405s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-True-False-4-False] PASSED [ 78%] 1405s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-False-True-1-True] PASSED [ 78%] 1405s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-False-True-1-False] PASSED [ 78%] 1405s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-False-True-4-True] PASSED [ 78%] 1405s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-False-True-4-False] PASSED [ 78%] 1405s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-False-False-1-True] PASSED [ 78%] 1405s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-False-False-1-False] PASSED [ 78%] 1405s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-False-False-4-True] PASSED [ 78%] 1405s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-False-False-4-False] PASSED [ 78%] 1405s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-True-True-1-True] PASSED [ 78%] 1405s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-True-True-1-False] PASSED [ 78%] 1405s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-True-True-4-True] PASSED [ 78%] 1405s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-True-True-4-False] PASSED [ 78%] 1405s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-True-False-1-True] PASSED [ 78%] 1405s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-True-False-1-False] PASSED [ 78%] 1405s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-True-False-4-True] PASSED [ 78%] 1405s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-True-False-4-False] PASSED [ 78%] 1405s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-False-True-1-True] PASSED [ 78%] 1405s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-False-True-1-False] PASSED [ 78%] 1405s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-False-True-4-True] PASSED [ 78%] 1406s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-False-True-4-False] PASSED [ 78%] 1406s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-False-False-1-True] PASSED [ 78%] 1406s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-False-False-1-False] PASSED [ 78%] 1406s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-False-False-4-True] PASSED [ 78%] 1406s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-False-False-4-False] PASSED [ 78%] 1406s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-True-True-1-True] PASSED [ 78%] 1406s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-True-True-1-False] PASSED [ 78%] 1406s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-True-True-4-True] PASSED [ 78%] 1406s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-True-True-4-False] PASSED [ 78%] 1406s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-True-False-1-True] PASSED [ 78%] 1406s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-True-False-1-False] PASSED [ 78%] 1406s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-True-False-4-True] PASSED [ 78%] 1406s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-True-False-4-False] PASSED [ 78%] 1406s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-False-True-1-True] PASSED [ 78%] 1406s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-False-True-1-False] PASSED [ 78%] 1406s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-False-True-4-True] PASSED [ 78%] 1406s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-False-True-4-False] PASSED [ 78%] 1406s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-False-False-1-True] PASSED [ 78%] 1406s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-False-False-1-False] PASSED [ 78%] 1406s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-False-False-4-True] PASSED [ 78%] 1406s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-False-False-4-False] PASSED [ 78%] 1406s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-True-True-1-True] PASSED [ 78%] 1406s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-True-True-1-False] PASSED [ 78%] 1406s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-True-True-4-True] PASSED [ 78%] 1407s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-True-True-4-False] PASSED [ 78%] 1407s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-True-False-1-True] PASSED [ 78%] 1407s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-True-False-1-False] PASSED [ 78%] 1407s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-True-False-4-True] PASSED [ 78%] 1407s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-True-False-4-False] PASSED [ 78%] 1407s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-False-True-1-True] PASSED [ 78%] 1407s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-False-True-1-False] PASSED [ 78%] 1407s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-False-True-4-True] PASSED [ 78%] 1407s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-False-True-4-False] PASSED [ 78%] 1407s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-False-False-1-True] PASSED [ 78%] 1407s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-False-False-1-False] PASSED [ 78%] 1407s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-False-False-4-True] PASSED [ 78%] 1407s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-False-False-4-False] PASSED [ 78%] 1407s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-True-True-1-True] PASSED [ 78%] 1407s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-True-True-1-False] PASSED [ 78%] 1407s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-True-True-4-True] PASSED [ 78%] 1407s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-True-True-4-False] PASSED [ 78%] 1407s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-True-False-1-True] PASSED [ 78%] 1407s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-True-False-1-False] PASSED [ 78%] 1407s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-True-False-4-True] PASSED [ 78%] 1407s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-True-False-4-False] PASSED [ 78%] 1407s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-False-True-1-True] PASSED [ 78%] 1407s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-False-True-1-False] PASSED [ 78%] 1407s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-False-True-4-True] PASSED [ 78%] 1407s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-False-True-4-False] PASSED [ 78%] 1407s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-False-False-1-True] PASSED [ 78%] 1407s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-False-False-1-False] PASSED [ 78%] 1408s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-False-False-4-True] PASSED [ 78%] 1408s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-False-False-4-False] PASSED [ 78%] 1408s dataframe/tests/test_rolling.py::test_map_overlap_names[True-True-True-1] PASSED [ 78%] 1408s dataframe/tests/test_rolling.py::test_map_overlap_names[True-True-True-4] PASSED [ 78%] 1408s dataframe/tests/test_rolling.py::test_map_overlap_names[True-True-False-1] PASSED [ 78%] 1408s dataframe/tests/test_rolling.py::test_map_overlap_names[True-True-False-4] PASSED [ 78%] 1408s dataframe/tests/test_rolling.py::test_map_overlap_names[True-False-True-1] PASSED [ 78%] 1408s dataframe/tests/test_rolling.py::test_map_overlap_names[True-False-True-4] PASSED [ 78%] 1408s dataframe/tests/test_rolling.py::test_map_overlap_names[True-False-False-1] PASSED [ 78%] 1408s dataframe/tests/test_rolling.py::test_map_overlap_names[True-False-False-4] PASSED [ 78%] 1408s dataframe/tests/test_rolling.py::test_map_overlap_names[False-True-True-1] PASSED [ 78%] 1408s dataframe/tests/test_rolling.py::test_map_overlap_names[False-True-True-4] PASSED [ 78%] 1408s dataframe/tests/test_rolling.py::test_map_overlap_names[False-True-False-1] PASSED [ 78%] 1408s dataframe/tests/test_rolling.py::test_map_overlap_names[False-True-False-4] PASSED [ 78%] 1408s dataframe/tests/test_rolling.py::test_map_overlap_names[False-False-True-1] PASSED [ 79%] 1408s dataframe/tests/test_rolling.py::test_map_overlap_names[False-False-True-4] PASSED [ 79%] 1408s dataframe/tests/test_rolling.py::test_map_overlap_names[False-False-False-1] PASSED [ 79%] 1408s dataframe/tests/test_rolling.py::test_map_overlap_names[False-False-False-4] PASSED [ 79%] 1408s dataframe/tests/test_rolling.py::test_map_overlap_errors PASSED [ 79%] 1408s dataframe/tests/test_rolling.py::test_map_overlap_provide_meta PASSED [ 79%] 1408s dataframe/tests/test_rolling.py::test_rolling_methods[True-1-count-args0-False] PASSED [ 79%] 1408s dataframe/tests/test_rolling.py::test_rolling_methods[True-1-sum-args1-False] PASSED [ 79%] 1408s dataframe/tests/test_rolling.py::test_rolling_methods[True-1-mean-args2-False] PASSED [ 79%] 1408s dataframe/tests/test_rolling.py::test_rolling_methods[True-1-median-args3-False] PASSED [ 79%] 1408s dataframe/tests/test_rolling.py::test_rolling_methods[True-1-min-args4-False] PASSED [ 79%] 1408s dataframe/tests/test_rolling.py::test_rolling_methods[True-1-max-args5-False] PASSED [ 79%] 1408s dataframe/tests/test_rolling.py::test_rolling_methods[True-1-std-args6-True] PASSED [ 79%] 1408s dataframe/tests/test_rolling.py::test_rolling_methods[True-1-var-args7-True] PASSED [ 79%] 1408s dataframe/tests/test_rolling.py::test_rolling_methods[True-1-skew-args8-True] PASSED [ 79%] 1408s dataframe/tests/test_rolling.py::test_rolling_methods[True-1-kurt-args9-True] PASSED [ 79%] 1408s dataframe/tests/test_rolling.py::test_rolling_methods[True-1-quantile-args10-False] PASSED [ 79%] 1408s dataframe/tests/test_rolling.py::test_rolling_methods[True-1-apply-args11-False] PASSED [ 79%] 1408s dataframe/tests/test_rolling.py::test_rolling_methods[True-2-count-args0-False] PASSED [ 79%] 1408s dataframe/tests/test_rolling.py::test_rolling_methods[True-2-sum-args1-False] PASSED [ 79%] 1408s dataframe/tests/test_rolling.py::test_rolling_methods[True-2-mean-args2-False] PASSED [ 79%] 1408s dataframe/tests/test_rolling.py::test_rolling_methods[True-2-median-args3-False] PASSED [ 79%] 1408s dataframe/tests/test_rolling.py::test_rolling_methods[True-2-min-args4-False] PASSED [ 79%] 1408s dataframe/tests/test_rolling.py::test_rolling_methods[True-2-max-args5-False] PASSED [ 79%] 1408s dataframe/tests/test_rolling.py::test_rolling_methods[True-2-std-args6-True] PASSED [ 79%] 1408s dataframe/tests/test_rolling.py::test_rolling_methods[True-2-var-args7-True] PASSED [ 79%] 1409s dataframe/tests/test_rolling.py::test_rolling_methods[True-2-skew-args8-True] PASSED [ 79%] 1409s dataframe/tests/test_rolling.py::test_rolling_methods[True-2-kurt-args9-True] PASSED [ 79%] 1409s dataframe/tests/test_rolling.py::test_rolling_methods[True-2-quantile-args10-False] PASSED [ 79%] 1409s dataframe/tests/test_rolling.py::test_rolling_methods[True-2-apply-args11-False] PASSED [ 79%] 1409s dataframe/tests/test_rolling.py::test_rolling_methods[True-4-count-args0-False] PASSED [ 79%] 1409s dataframe/tests/test_rolling.py::test_rolling_methods[True-4-sum-args1-False] PASSED [ 79%] 1409s dataframe/tests/test_rolling.py::test_rolling_methods[True-4-mean-args2-False] PASSED [ 79%] 1409s dataframe/tests/test_rolling.py::test_rolling_methods[True-4-median-args3-False] PASSED [ 79%] 1409s dataframe/tests/test_rolling.py::test_rolling_methods[True-4-min-args4-False] PASSED [ 79%] 1409s dataframe/tests/test_rolling.py::test_rolling_methods[True-4-max-args5-False] PASSED [ 79%] 1409s dataframe/tests/test_rolling.py::test_rolling_methods[True-4-std-args6-True] PASSED [ 79%] 1409s dataframe/tests/test_rolling.py::test_rolling_methods[True-4-var-args7-True] PASSED [ 79%] 1409s dataframe/tests/test_rolling.py::test_rolling_methods[True-4-skew-args8-True] PASSED [ 79%] 1409s dataframe/tests/test_rolling.py::test_rolling_methods[True-4-kurt-args9-True] PASSED [ 79%] 1409s dataframe/tests/test_rolling.py::test_rolling_methods[True-4-quantile-args10-False] PASSED [ 79%] 1409s dataframe/tests/test_rolling.py::test_rolling_methods[True-4-apply-args11-False] PASSED [ 79%] 1409s dataframe/tests/test_rolling.py::test_rolling_methods[True-5-count-args0-False] PASSED [ 79%] 1409s dataframe/tests/test_rolling.py::test_rolling_methods[True-5-sum-args1-False] PASSED [ 79%] 1409s dataframe/tests/test_rolling.py::test_rolling_methods[True-5-mean-args2-False] PASSED [ 79%] 1409s dataframe/tests/test_rolling.py::test_rolling_methods[True-5-median-args3-False] PASSED [ 79%] 1409s dataframe/tests/test_rolling.py::test_rolling_methods[True-5-min-args4-False] PASSED [ 79%] 1409s dataframe/tests/test_rolling.py::test_rolling_methods[True-5-max-args5-False] PASSED [ 79%] 1409s dataframe/tests/test_rolling.py::test_rolling_methods[True-5-std-args6-True] PASSED [ 79%] 1410s dataframe/tests/test_rolling.py::test_rolling_methods[True-5-var-args7-True] PASSED [ 79%] 1410s dataframe/tests/test_rolling.py::test_rolling_methods[True-5-skew-args8-True] PASSED [ 79%] 1410s dataframe/tests/test_rolling.py::test_rolling_methods[True-5-kurt-args9-True] PASSED [ 79%] 1410s dataframe/tests/test_rolling.py::test_rolling_methods[True-5-quantile-args10-False] PASSED [ 79%] 1410s dataframe/tests/test_rolling.py::test_rolling_methods[True-5-apply-args11-False] PASSED [ 79%] 1410s dataframe/tests/test_rolling.py::test_rolling_methods[False-1-count-args0-False] PASSED [ 79%] 1410s dataframe/tests/test_rolling.py::test_rolling_methods[False-1-sum-args1-False] PASSED [ 79%] 1410s dataframe/tests/test_rolling.py::test_rolling_methods[False-1-mean-args2-False] PASSED [ 79%] 1410s dataframe/tests/test_rolling.py::test_rolling_methods[False-1-median-args3-False] PASSED [ 79%] 1410s dataframe/tests/test_rolling.py::test_rolling_methods[False-1-min-args4-False] PASSED [ 79%] 1410s dataframe/tests/test_rolling.py::test_rolling_methods[False-1-max-args5-False] PASSED [ 79%] 1410s dataframe/tests/test_rolling.py::test_rolling_methods[False-1-std-args6-True] PASSED [ 79%] 1410s dataframe/tests/test_rolling.py::test_rolling_methods[False-1-var-args7-True] PASSED [ 79%] 1410s dataframe/tests/test_rolling.py::test_rolling_methods[False-1-skew-args8-True] PASSED [ 79%] 1410s dataframe/tests/test_rolling.py::test_rolling_methods[False-1-kurt-args9-True] PASSED [ 79%] 1410s dataframe/tests/test_rolling.py::test_rolling_methods[False-1-quantile-args10-False] PASSED [ 79%] 1410s dataframe/tests/test_rolling.py::test_rolling_methods[False-1-apply-args11-False] PASSED [ 79%] 1410s dataframe/tests/test_rolling.py::test_rolling_methods[False-2-count-args0-False] PASSED [ 79%] 1410s dataframe/tests/test_rolling.py::test_rolling_methods[False-2-sum-args1-False] PASSED [ 79%] 1410s dataframe/tests/test_rolling.py::test_rolling_methods[False-2-mean-args2-False] PASSED [ 79%] 1410s dataframe/tests/test_rolling.py::test_rolling_methods[False-2-median-args3-False] PASSED [ 79%] 1410s dataframe/tests/test_rolling.py::test_rolling_methods[False-2-min-args4-False] PASSED [ 79%] 1410s dataframe/tests/test_rolling.py::test_rolling_methods[False-2-max-args5-False] PASSED [ 79%] 1410s dataframe/tests/test_rolling.py::test_rolling_methods[False-2-std-args6-True] PASSED [ 79%] 1410s dataframe/tests/test_rolling.py::test_rolling_methods[False-2-var-args7-True] PASSED [ 79%] 1411s dataframe/tests/test_rolling.py::test_rolling_methods[False-2-skew-args8-True] PASSED [ 79%] 1411s dataframe/tests/test_rolling.py::test_rolling_methods[False-2-kurt-args9-True] PASSED [ 79%] 1411s dataframe/tests/test_rolling.py::test_rolling_methods[False-2-quantile-args10-False] PASSED [ 79%] 1411s dataframe/tests/test_rolling.py::test_rolling_methods[False-2-apply-args11-False] PASSED [ 79%] 1411s dataframe/tests/test_rolling.py::test_rolling_methods[False-4-count-args0-False] PASSED [ 79%] 1411s dataframe/tests/test_rolling.py::test_rolling_methods[False-4-sum-args1-False] PASSED [ 79%] 1411s dataframe/tests/test_rolling.py::test_rolling_methods[False-4-mean-args2-False] PASSED [ 79%] 1411s dataframe/tests/test_rolling.py::test_rolling_methods[False-4-median-args3-False] PASSED [ 79%] 1411s dataframe/tests/test_rolling.py::test_rolling_methods[False-4-min-args4-False] PASSED [ 79%] 1411s dataframe/tests/test_rolling.py::test_rolling_methods[False-4-max-args5-False] PASSED [ 79%] 1411s dataframe/tests/test_rolling.py::test_rolling_methods[False-4-std-args6-True] PASSED [ 79%] 1411s dataframe/tests/test_rolling.py::test_rolling_methods[False-4-var-args7-True] PASSED [ 79%] 1411s dataframe/tests/test_rolling.py::test_rolling_methods[False-4-skew-args8-True] PASSED [ 79%] 1411s dataframe/tests/test_rolling.py::test_rolling_methods[False-4-kurt-args9-True] PASSED [ 79%] 1411s dataframe/tests/test_rolling.py::test_rolling_methods[False-4-quantile-args10-False] PASSED [ 79%] 1411s dataframe/tests/test_rolling.py::test_rolling_methods[False-4-apply-args11-False] PASSED [ 79%] 1411s dataframe/tests/test_rolling.py::test_rolling_methods[False-5-count-args0-False] PASSED [ 79%] 1411s dataframe/tests/test_rolling.py::test_rolling_methods[False-5-sum-args1-False] PASSED [ 79%] 1411s dataframe/tests/test_rolling.py::test_rolling_methods[False-5-mean-args2-False] PASSED [ 79%] 1411s dataframe/tests/test_rolling.py::test_rolling_methods[False-5-median-args3-False] PASSED [ 79%] 1411s dataframe/tests/test_rolling.py::test_rolling_methods[False-5-min-args4-False] PASSED [ 79%] 1411s dataframe/tests/test_rolling.py::test_rolling_methods[False-5-max-args5-False] PASSED [ 79%] 1411s dataframe/tests/test_rolling.py::test_rolling_methods[False-5-std-args6-True] PASSED [ 79%] 1411s dataframe/tests/test_rolling.py::test_rolling_methods[False-5-var-args7-True] PASSED [ 79%] 1412s dataframe/tests/test_rolling.py::test_rolling_methods[False-5-skew-args8-True] PASSED [ 79%] 1412s dataframe/tests/test_rolling.py::test_rolling_methods[False-5-kurt-args9-True] PASSED [ 79%] 1412s dataframe/tests/test_rolling.py::test_rolling_methods[False-5-quantile-args10-False] PASSED [ 79%] 1412s dataframe/tests/test_rolling.py::test_rolling_methods[False-5-apply-args11-False] PASSED [ 79%] 1412s dataframe/tests/test_rolling.py::test_rolling_cov[True-1] PASSED [ 79%] 1412s dataframe/tests/test_rolling.py::test_rolling_cov[True-2] PASSED [ 79%] 1412s dataframe/tests/test_rolling.py::test_rolling_cov[True-4] PASSED [ 79%] 1412s dataframe/tests/test_rolling.py::test_rolling_cov[True-5] PASSED [ 79%] 1412s dataframe/tests/test_rolling.py::test_rolling_cov[False-1] PASSED [ 79%] 1412s dataframe/tests/test_rolling.py::test_rolling_cov[False-2] PASSED [ 79%] 1412s dataframe/tests/test_rolling.py::test_rolling_cov[False-4] PASSED [ 79%] 1413s dataframe/tests/test_rolling.py::test_rolling_cov[False-5] PASSED [ 79%] 1413s dataframe/tests/test_rolling.py::test_rolling_raises PASSED [ 79%] 1413s dataframe/tests/test_rolling.py::test_rolling_names PASSED [ 79%] 1413s dataframe/tests/test_rolling.py::test_rolling_axis[kwargs0] PASSED [ 79%] 1413s dataframe/tests/test_rolling.py::test_rolling_axis[kwargs1] PASSED [ 79%] 1413s dataframe/tests/test_rolling.py::test_rolling_axis[kwargs2] PASSED [ 79%] 1413s dataframe/tests/test_rolling.py::test_rolling_axis[kwargs3] PASSED [ 79%] 1413s dataframe/tests/test_rolling.py::test_rolling_axis[kwargs4] PASSED [ 79%] 1413s dataframe/tests/test_rolling.py::test_rolling_axis[kwargs5] PASSED [ 79%] 1413s dataframe/tests/test_rolling.py::test_rolling_partition_size PASSED [ 79%] 1413s dataframe/tests/test_rolling.py::test_rolling_repr PASSED [ 79%] 1413s dataframe/tests/test_rolling.py::test_time_rolling_repr PASSED [ 79%] 1413s dataframe/tests/test_rolling.py::test_time_rolling_constructor PASSED [ 79%] 1413s dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-count-args0-False] PASSED [ 79%] 1413s dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-sum-args1-False] PASSED [ 79%] 1413s dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-mean-args2-False] PASSED [ 79%] 1413s dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-median-args3-False] PASSED [ 79%] 1413s dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-min-args4-False] PASSED [ 79%] 1413s dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-max-args5-False] PASSED [ 80%] 1413s dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-std-args6-True] PASSED [ 80%] 1413s dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-var-args7-True] PASSED [ 80%] 1413s dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-skew-args8-True] PASSED [ 80%] 1413s dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-kurt-args9-True] PASSED [ 80%] 1413s dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-quantile-args10-False] PASSED [ 80%] 1413s dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-apply-args11-False] PASSED [ 80%] 1413s dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-count-args0-False] PASSED [ 80%] 1414s dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-sum-args1-False] PASSED [ 80%] 1414s dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-mean-args2-False] PASSED [ 80%] 1414s dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-median-args3-False] PASSED [ 80%] 1414s dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-min-args4-False] PASSED [ 80%] 1414s dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-max-args5-False] PASSED [ 80%] 1414s dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-std-args6-True] PASSED [ 80%] 1414s dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-var-args7-True] PASSED [ 80%] 1414s dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-skew-args8-True] PASSED [ 80%] 1414s dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-kurt-args9-True] PASSED [ 80%] 1414s dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-quantile-args10-False] PASSED [ 80%] 1414s dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-apply-args11-False] PASSED [ 80%] 1414s dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-count-args0-False] PASSED [ 80%] 1414s dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-sum-args1-False] PASSED [ 80%] 1414s dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-mean-args2-False] PASSED [ 80%] 1414s dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-median-args3-False] PASSED [ 80%] 1414s dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-min-args4-False] PASSED [ 80%] 1414s dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-max-args5-False] PASSED [ 80%] 1414s dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-std-args6-True] PASSED [ 80%] 1414s dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-var-args7-True] PASSED [ 80%] 1414s dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-skew-args8-True] PASSED [ 80%] 1414s dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-kurt-args9-True] PASSED [ 80%] 1414s dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-quantile-args10-False] PASSED [ 80%] 1415s dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-apply-args11-False] PASSED [ 80%] 1415s dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-count-args0-False] PASSED [ 80%] 1415s dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-sum-args1-False] PASSED [ 80%] 1415s dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-mean-args2-False] PASSED [ 80%] 1415s dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-median-args3-False] PASSED [ 80%] 1415s dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-min-args4-False] PASSED [ 80%] 1415s dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-max-args5-False] PASSED [ 80%] 1415s dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-std-args6-True] PASSED [ 80%] 1415s dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-var-args7-True] PASSED [ 80%] 1415s dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-skew-args8-True] PASSED [ 80%] 1415s dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-kurt-args9-True] PASSED [ 80%] 1415s dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-quantile-args10-False] PASSED [ 80%] 1415s dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-apply-args11-False] PASSED [ 80%] 1415s dataframe/tests/test_rolling.py::test_time_rolling_cov[1s] PASSED [ 80%] 1416s dataframe/tests/test_rolling.py::test_time_rolling_cov[2s] PASSED [ 80%] 1416s dataframe/tests/test_rolling.py::test_time_rolling_cov[3s] PASSED [ 80%] 1416s dataframe/tests/test_rolling.py::test_time_rolling_cov[window3] PASSED [ 80%] 1416s dataframe/tests/test_rolling.py::test_time_rolling_large_window_fixed_chunks[1s-10] PASSED [ 80%] 1416s dataframe/tests/test_rolling.py::test_time_rolling_large_window_fixed_chunks[2s-10] PASSED [ 80%] 1416s dataframe/tests/test_rolling.py::test_time_rolling_large_window_fixed_chunks[10s-10] PASSED [ 80%] 1416s dataframe/tests/test_rolling.py::test_time_rolling_large_window_fixed_chunks[10h-10] PASSED [ 80%] 1416s dataframe/tests/test_rolling.py::test_time_rolling_large_window_fixed_chunks[10s-100] PASSED [ 80%] 1416s dataframe/tests/test_rolling.py::test_time_rolling_large_window_fixed_chunks[10h-100] PASSED [ 80%] 1416s dataframe/tests/test_rolling.py::test_time_rolling_large_window_variable_chunks[2s] PASSED [ 80%] 1417s dataframe/tests/test_rolling.py::test_time_rolling_large_window_variable_chunks[5s] PASSED [ 80%] 1417s dataframe/tests/test_rolling.py::test_time_rolling_large_window_variable_chunks[20s] PASSED [ 80%] 1417s dataframe/tests/test_rolling.py::test_time_rolling_large_window_variable_chunks[10h] PASSED [ 80%] 1417s dataframe/tests/test_rolling.py::test_time_rolling[6s-6s] PASSED [ 80%] 1417s dataframe/tests/test_rolling.py::test_time_rolling[2s-2s] PASSED [ 80%] 1417s dataframe/tests/test_rolling.py::test_time_rolling[6s-2s] PASSED [ 80%] 1417s dataframe/tests/test_rolling.py::test_rolling_agg_aggregate PASSED [ 80%] 1417s dataframe/tests/test_rolling.py::test_rolling_numba_engine SKIPPED (...) [ 80%] 1418s dataframe/tests/test_rolling.py::test_groupby_rolling PASSED [ 80%] 1418s dataframe/tests/test_rolling.py::test_groupby_rolling_with_integer_window_raises PASSED [ 80%] 1418s dataframe/tests/test_shuffle.py::test_shuffle[disk] PASSED [ 80%] 1418s dataframe/tests/test_shuffle.py::test_shuffle[tasks] PASSED [ 80%] 1418s dataframe/tests/test_shuffle.py::test_shuffle_deprecated_shuffle_keyword[disk] PASSED [ 80%] 1418s dataframe/tests/test_shuffle.py::test_shuffle_deprecated_shuffle_keyword[tasks] PASSED [ 80%] 1418s dataframe/tests/test_shuffle.py::test_default_partitions PASSED [ 80%] 1418s dataframe/tests/test_shuffle.py::test_shuffle_npartitions[disk] PASSED [ 80%] 1418s dataframe/tests/test_shuffle.py::test_shuffle_npartitions[tasks] PASSED [ 80%] 1418s dataframe/tests/test_shuffle.py::test_shuffle_npartitions_lt_input_partitions[disk] PASSED [ 80%] 1418s dataframe/tests/test_shuffle.py::test_shuffle_npartitions_lt_input_partitions[tasks] PASSED [ 80%] 1418s dataframe/tests/test_shuffle.py::test_index_with_non_series[disk] PASSED [ 80%] 1418s dataframe/tests/test_shuffle.py::test_index_with_non_series[tasks] PASSED [ 80%] 1418s dataframe/tests/test_shuffle.py::test_index_with_dataframe[disk] PASSED [ 80%] 1419s dataframe/tests/test_shuffle.py::test_index_with_dataframe[tasks] PASSED [ 80%] 1419s dataframe/tests/test_shuffle.py::test_shuffle_from_one_partition_to_one_other[disk] PASSED [ 80%] 1419s dataframe/tests/test_shuffle.py::test_shuffle_from_one_partition_to_one_other[tasks] PASSED [ 80%] 1419s dataframe/tests/test_shuffle.py::test_shuffle_empty_partitions[disk] PASSED [ 80%] 1419s dataframe/tests/test_shuffle.py::test_shuffle_empty_partitions[tasks] PASSED [ 80%] 1419s dataframe/tests/test_shuffle.py::test_partitioning_index PASSED [ 80%] 1419s dataframe/tests/test_shuffle.py::test_partitioning_index_categorical_on_values PASSED [ 80%] 1419s dataframe/tests/test_shuffle.py::test_set_index_general[disk-1] PASSED [ 80%] 1420s dataframe/tests/test_shuffle.py::test_set_index_general[disk-4] PASSED [ 80%] 1421s dataframe/tests/test_shuffle.py::test_set_index_general[disk-7] PASSED [ 80%] 1423s dataframe/tests/test_shuffle.py::test_set_index_general[disk-23] PASSED [ 80%] 1424s dataframe/tests/test_shuffle.py::test_set_index_general[tasks-1] PASSED [ 80%] 1424s dataframe/tests/test_shuffle.py::test_set_index_general[tasks-4] PASSED [ 80%] 1425s dataframe/tests/test_shuffle.py::test_set_index_general[tasks-7] PASSED [ 80%] 1429s dataframe/tests/test_shuffle.py::test_set_index_general[tasks-23] PASSED [ 80%] 1429s dataframe/tests/test_shuffle.py::test_set_index_string[disk-string[python]] PASSED [ 80%] 1429s dataframe/tests/test_shuffle.py::test_set_index_string[disk-string[pyarrow]] SKIPPED [ 80%] 1429s dataframe/tests/test_shuffle.py::test_set_index_string[disk-object] PASSED [ 80%] 1429s dataframe/tests/test_shuffle.py::test_set_index_string[tasks-string[python]] PASSED [ 80%] 1429s dataframe/tests/test_shuffle.py::test_set_index_string[tasks-string[pyarrow]] SKIPPED [ 80%] 1429s dataframe/tests/test_shuffle.py::test_set_index_string[tasks-object] PASSED [ 80%] 1429s dataframe/tests/test_shuffle.py::test_set_index_self_index[disk] PASSED [ 80%] 1429s dataframe/tests/test_shuffle.py::test_set_index_self_index[tasks] PASSED [ 80%] 1429s dataframe/tests/test_shuffle.py::test_set_index_names[disk] XFAIL (d...) [ 80%] 1430s dataframe/tests/test_shuffle.py::test_set_index_names[tasks] PASSED [ 80%] 1431s dataframe/tests/test_shuffle.py::test_set_index_2[disk] PASSED [ 80%] 1432s dataframe/tests/test_shuffle.py::test_set_index_2[tasks] PASSED [ 80%] 1432s dataframe/tests/test_shuffle.py::test_set_index_3[disk] PASSED [ 80%] 1432s dataframe/tests/test_shuffle.py::test_set_index_3[tasks] PASSED [ 80%] 1432s dataframe/tests/test_shuffle.py::test_set_index_no_sort[True-True] PASSED [ 80%] 1432s dataframe/tests/test_shuffle.py::test_set_index_no_sort[True-False] PASSED [ 80%] 1432s dataframe/tests/test_shuffle.py::test_set_index_no_sort[False-True] PASSED [ 80%] 1432s dataframe/tests/test_shuffle.py::test_set_index_no_sort[False-False] PASSED [ 80%] 1432s dataframe/tests/test_shuffle.py::test_shuffle_sort[disk] PASSED [ 80%] 1432s dataframe/tests/test_shuffle.py::test_shuffle_sort[tasks] PASSED [ 80%] 1432s dataframe/tests/test_shuffle.py::test_rearrange[disk-threads] PASSED [ 80%] 1434s dataframe/tests/test_shuffle.py::test_rearrange[disk-processes] PASSED [ 80%] 1434s dataframe/tests/test_shuffle.py::test_rearrange[tasks-threads] PASSED [ 80%] 1436s dataframe/tests/test_shuffle.py::test_rearrange[tasks-processes] PASSED [ 80%] 1437s dataframe/tests/test_shuffle.py::test_rearrange_cleanup PASSED [ 80%] 1439s dataframe/tests/test_shuffle.py::test_rearrange_disk_cleanup_with_exception PASSED [ 80%] 1439s dataframe/tests/test_shuffle.py::test_rearrange_by_column_with_narrow_divisions PASSED [ 80%] 1439s dataframe/tests/test_shuffle.py::test_maybe_buffered_partd PASSED [ 80%] 1439s dataframe/tests/test_shuffle.py::test_set_index_with_explicit_divisions PASSED [ 80%] 1439s dataframe/tests/test_shuffle.py::test_set_index_with_empty_divisions PASSED [ 80%] 1439s dataframe/tests/test_shuffle.py::test_set_index_divisions_2 PASSED [ 80%] 1439s dataframe/tests/test_shuffle.py::test_set_index_divisions_compute PASSED [ 80%] 1439s dataframe/tests/test_shuffle.py::test_set_index_divisions_sorted PASSED [ 80%] 1442s dataframe/tests/test_shuffle.py::test_set_index_consistent_divisions PASSED [ 80%] 1443s dataframe/tests/test_shuffle.py::test_npartitions_auto_raises_deprecation_warning PASSED [ 80%] 1443s dataframe/tests/test_shuffle.py::test_set_index_doesnt_increase_partitions[disk] PASSED [ 80%] 1443s dataframe/tests/test_shuffle.py::test_set_index_doesnt_increase_partitions[tasks] PASSED [ 81%] 1443s dataframe/tests/test_shuffle.py::test_set_index_detects_sorted_data[disk] PASSED [ 81%] 1443s dataframe/tests/test_shuffle.py::test_set_index_detects_sorted_data[tasks] PASSED [ 81%] 1443s dataframe/tests/test_shuffle.py::test_set_index_sorts PASSED [ 81%] 1443s dataframe/tests/test_shuffle.py::test_set_index[pandas] PASSED [ 81%] 1443s dataframe/tests/test_shuffle.py::test_set_index[cudf] SKIPPED (could...) [ 81%] 1443s dataframe/tests/test_shuffle.py::test_set_index_deprecated_shuffle_keyword[disk] PASSED [ 81%] 1443s dataframe/tests/test_shuffle.py::test_set_index_deprecated_shuffle_keyword[tasks] PASSED [ 81%] 1443s dataframe/tests/test_shuffle.py::test_set_index_interpolate[pandas] PASSED [ 81%] 1443s dataframe/tests/test_shuffle.py::test_set_index_interpolate[cudf] SKIPPED [ 81%] 1443s dataframe/tests/test_shuffle.py::test_set_index_interpolate_int[pandas] PASSED [ 81%] 1443s dataframe/tests/test_shuffle.py::test_set_index_interpolate_int[cudf] SKIPPED [ 81%] 1443s dataframe/tests/test_shuffle.py::test_set_index_interpolate_large_uint[pandas] PASSED [ 81%] 1443s dataframe/tests/test_shuffle.py::test_set_index_interpolate_large_uint[cudf] SKIPPED [ 81%] 1443s dataframe/tests/test_shuffle.py::test_set_index_timezone PASSED [ 81%] 1443s dataframe/tests/test_shuffle.py::test_set_index_npartitions PASSED [ 81%] 1443s dataframe/tests/test_shuffle.py::test_set_index_datetime_precision[ns] PASSED [ 81%] 1443s dataframe/tests/test_shuffle.py::test_set_index_datetime_precision[us] PASSED [ 81%] 1444s dataframe/tests/test_shuffle.py::test_set_index_drop[True] PASSED [ 81%] 1444s dataframe/tests/test_shuffle.py::test_set_index_drop[False] PASSED [ 81%] 1444s dataframe/tests/test_shuffle.py::test_set_index_raises_error_on_bad_input PASSED [ 81%] 1445s dataframe/tests/test_shuffle.py::test_set_index_sorted_true PASSED [ 81%] 1445s dataframe/tests/test_shuffle.py::test_set_index_sorted_single_partition PASSED [ 81%] 1445s dataframe/tests/test_shuffle.py::test_set_index_sorted_min_max_same PASSED [ 81%] 1445s dataframe/tests/test_shuffle.py::test_set_index_empty_partition PASSED [ 81%] 1445s dataframe/tests/test_shuffle.py::test_set_index_on_empty[int] PASSED [ 81%] 1445s dataframe/tests/test_shuffle.py::test_set_index_on_empty[float] PASSED [ 81%] 1445s dataframe/tests/test_shuffle.py::test_set_index_on_empty[str] PASSED [ 81%] 1445s dataframe/tests/test_shuffle.py::test_set_index_on_empty[] PASSED [ 81%] 1445s dataframe/tests/test_shuffle.py::test_set_index_categorical PASSED [ 81%] 1445s dataframe/tests/test_shuffle.py::test_set_index_with_empty_and_overlap PASSED [ 81%] 1445s dataframe/tests/test_shuffle.py::test_compute_divisions PASSED [ 81%] 1445s dataframe/tests/test_shuffle.py::test_empty_partitions PASSED [ 81%] 1446s dataframe/tests/test_shuffle.py::test_gh_2730 PASSED [ 81%] 1447s dataframe/tests/test_shuffle.py::test_set_index_does_not_repeat_work_due_to_optimizations PASSED [ 81%] 1447s dataframe/tests/test_shuffle.py::test_set_index_errors_with_inplace_kwarg PASSED [ 81%] 1447s dataframe/tests/test_shuffle.py::test_set_index_timestamp PASSED [ 81%] 1447s dataframe/tests/test_shuffle.py::test_set_index_ea_dtype PASSED [ 81%] 1447s dataframe/tests/test_shuffle.py::test_disk_shuffle_with_compression_option[None] PASSED [ 81%] 1447s dataframe/tests/test_shuffle.py::test_disk_shuffle_with_compression_option[ZLib] PASSED [ 81%] 1447s dataframe/tests/test_shuffle.py::test_disk_shuffle_with_unknown_compression PASSED [ 81%] 1447s dataframe/tests/test_shuffle.py::test_disk_shuffle_check_actual_compression PASSED [ 81%] 1447s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-id-None] PASSED [ 81%] 1447s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-id-True] PASSED [ 81%] 1448s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-id-False] PASSED [ 81%] 1448s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-name-None] PASSED [ 81%] 1448s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-name-True] PASSED [ 81%] 1449s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-name-False] PASSED [ 81%] 1449s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-on2-None] PASSED [ 81%] 1449s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-on2-True] PASSED [ 81%] 1450s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-on2-False] PASSED [ 81%] 1450s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-on3-None] PASSED [ 81%] 1450s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-on3-True] PASSED [ 81%] 1451s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-on3-False] PASSED [ 81%] 1451s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-id-None] PASSED [ 81%] 1451s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-id-True] PASSED [ 81%] 1452s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-id-False] PASSED [ 81%] 1452s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-name-None] PASSED [ 81%] 1452s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-name-True] PASSED [ 81%] 1452s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-name-False] PASSED [ 81%] 1453s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-on2-None] PASSED [ 81%] 1453s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-on2-True] PASSED [ 81%] 1453s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-on2-False] PASSED [ 81%] 1454s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-on3-None] PASSED [ 81%] 1454s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-on3-True] PASSED [ 81%] 1454s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-on3-False] PASSED [ 81%] 1455s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-id-None] PASSED [ 81%] 1455s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-id-True] PASSED [ 81%] 1455s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-id-False] PASSED [ 81%] 1455s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-name-None] PASSED [ 81%] 1455s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-name-True] PASSED [ 81%] 1456s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-name-False] PASSED [ 81%] 1456s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-on2-None] PASSED [ 81%] 1456s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-on2-True] PASSED [ 81%] 1456s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-on2-False] PASSED [ 81%] 1456s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-on3-None] PASSED [ 81%] 1457s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-on3-True] PASSED [ 81%] 1457s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-on3-False] PASSED [ 81%] 1457s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-id-None] PASSED [ 81%] 1457s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-id-True] PASSED [ 81%] 1457s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-id-False] PASSED [ 81%] 1458s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-name-None] PASSED [ 81%] 1458s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-name-True] PASSED [ 81%] 1458s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-name-False] PASSED [ 81%] 1458s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-on2-None] PASSED [ 81%] 1459s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-on2-True] PASSED [ 81%] 1459s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-on2-False] PASSED [ 81%] 1459s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-on3-None] PASSED [ 81%] 1459s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-on3-True] PASSED [ 81%] 1460s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-on3-False] PASSED [ 81%] 1460s dataframe/tests/test_shuffle.py::test_set_index_overlap PASSED [ 81%] 1460s dataframe/tests/test_shuffle.py::test_set_index_overlap_2 PASSED [ 81%] 1460s dataframe/tests/test_shuffle.py::test_set_index_overlap_does_not_drop_rows_when_divisions_overlap PASSED [ 81%] 1460s dataframe/tests/test_shuffle.py::test_compute_current_divisions_nan_partition PASSED [ 81%] 1460s dataframe/tests/test_shuffle.py::test_compute_current_divisions_overlap PASSED [ 81%] 1460s dataframe/tests/test_shuffle.py::test_compute_current_divisions_overlap_2 PASSED [ 81%] 1460s dataframe/tests/test_shuffle.py::test_shuffle_hlg_layer PASSED [ 81%] 1460s dataframe/tests/test_shuffle.py::test_shuffle_partitions_meta_dtype PASSED [ 81%] 1460s dataframe/tests/test_shuffle.py::test_shuffle_hlg_layer_serialize[10] PASSED [ 81%] 1460s dataframe/tests/test_shuffle.py::test_shuffle_hlg_layer_serialize[1] PASSED [ 81%] 1460s dataframe/tests/test_shuffle.py::test_set_index_nan_partition PASSED [ 81%] 1460s dataframe/tests/test_shuffle.py::test_set_index_with_dask_dt_index PASSED [ 81%] 1460s dataframe/tests/test_shuffle.py::test_set_index_with_series_uses_fastpath PASSED [ 81%] 1460s dataframe/tests/test_shuffle.py::test_set_index_partitions_meta_dtype PASSED [ 81%] 1460s dataframe/tests/test_shuffle.py::test_sort_values_partitions_meta_dtype_with_divisions PASSED [ 81%] 1460s dataframe/tests/test_shuffle.py::test_sort_values[10-a-True] PASSED [ 81%] 1460s dataframe/tests/test_shuffle.py::test_sort_values[10-a-False] PASSED [ 81%] 1460s dataframe/tests/test_shuffle.py::test_sort_values[10-b-True] PASSED [ 81%] 1460s dataframe/tests/test_shuffle.py::test_sort_values[10-b-False] PASSED [ 81%] 1461s dataframe/tests/test_shuffle.py::test_sort_values[10-by2-True] PASSED [ 81%] 1461s dataframe/tests/test_shuffle.py::test_sort_values[10-by2-False] PASSED [ 81%] 1461s dataframe/tests/test_shuffle.py::test_sort_values[500-a-True] PASSED [ 81%] 1461s dataframe/tests/test_shuffle.py::test_sort_values[500-a-False] PASSED [ 81%] 1461s dataframe/tests/test_shuffle.py::test_sort_values[500-b-True] PASSED [ 81%] 1461s dataframe/tests/test_shuffle.py::test_sort_values[500-b-False] PASSED [ 81%] 1461s dataframe/tests/test_shuffle.py::test_sort_values[500-by2-True] PASSED [ 81%] 1461s dataframe/tests/test_shuffle.py::test_sort_values[500-by2-False] PASSED [ 81%] 1461s dataframe/tests/test_shuffle.py::test_sort_values_deprecated_shuffle_keyword[disk] PASSED [ 81%] 1461s dataframe/tests/test_shuffle.py::test_sort_values_deprecated_shuffle_keyword[tasks] PASSED [ 81%] 1461s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[True-x-pandas] PASSED [ 81%] 1461s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[True-x-cudf] SKIPPED [ 81%] 1461s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[True-z-pandas] PASSED [ 81%] 1461s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[True-z-cudf] SKIPPED [ 81%] 1462s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[True-by2-pandas] PASSED [ 81%] 1462s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[True-by2-cudf] SKIPPED [ 81%] 1462s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[True-by3-pandas] PASSED [ 81%] 1462s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[True-by3-cudf] SKIPPED [ 81%] 1462s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[False-x-pandas] PASSED [ 82%] 1462s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[False-x-cudf] SKIPPED [ 82%] 1462s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[False-z-pandas] PASSED [ 82%] 1462s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[False-z-cudf] SKIPPED [ 82%] 1463s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[False-by2-pandas] PASSED [ 82%] 1463s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[False-by2-cudf] SKIPPED [ 82%] 1463s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[False-by3-pandas] PASSED [ 82%] 1463s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[False-by3-cudf] SKIPPED [ 82%] 1463s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[10-by0-True] PASSED [ 82%] 1463s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[10-by0-False] PASSED [ 82%] 1463s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[10-by0-ascending2] PASSED [ 82%] 1463s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[10-by0-ascending3] PASSED [ 82%] 1463s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[10-by1-True] PASSED [ 82%] 1463s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[10-by1-False] PASSED [ 82%] 1463s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[10-by1-ascending2] PASSED [ 82%] 1463s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[10-by1-ascending3] PASSED [ 82%] 1463s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[500-by0-True] PASSED [ 82%] 1463s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[500-by0-False] PASSED [ 82%] 1463s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[500-by0-ascending2] PASSED [ 82%] 1463s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[500-by0-ascending3] PASSED [ 82%] 1463s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[500-by1-True] PASSED [ 82%] 1463s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[500-by1-False] PASSED [ 82%] 1463s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[500-by1-ascending2] PASSED [ 82%] 1463s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[500-by1-ascending3] PASSED [ 82%] 1463s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-a-True-first] PASSED [ 82%] 1463s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-a-True-last] PASSED [ 82%] 1463s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-a-False-first] PASSED [ 82%] 1463s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-a-False-last] PASSED [ 82%] 1463s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-b-True-first] PASSED [ 82%] 1463s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-b-True-last] PASSED [ 82%] 1463s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-b-False-first] PASSED [ 82%] 1463s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-b-False-last] PASSED [ 82%] 1463s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-by2-True-first] PASSED [ 82%] 1463s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-by2-True-last] PASSED [ 82%] 1463s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-by2-False-first] PASSED [ 82%] 1463s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-by2-False-last] PASSED [ 82%] 1463s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-a-True-first] PASSED [ 82%] 1463s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-a-True-last] PASSED [ 82%] 1463s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-a-False-first] PASSED [ 82%] 1463s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-a-False-last] PASSED [ 82%] 1463s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-b-True-first] PASSED [ 82%] 1463s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-b-True-last] PASSED [ 82%] 1463s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-b-False-first] PASSED [ 82%] 1463s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-b-False-last] PASSED [ 82%] 1463s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-by2-True-first] PASSED [ 82%] 1463s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-by2-True-last] PASSED [ 82%] 1464s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-by2-False-first] PASSED [ 82%] 1464s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-by2-False-last] PASSED [ 82%] 1464s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-a-True-first] PASSED [ 82%] 1464s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-a-True-last] PASSED [ 82%] 1464s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-a-False-first] PASSED [ 82%] 1464s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-a-False-last] PASSED [ 82%] 1464s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-b-True-first] PASSED [ 82%] 1464s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-b-True-last] PASSED [ 82%] 1464s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-b-False-first] PASSED [ 82%] 1464s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-b-False-last] PASSED [ 82%] 1464s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-by2-True-first] PASSED [ 82%] 1464s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-by2-True-last] PASSED [ 82%] 1464s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-by2-False-first] PASSED [ 82%] 1464s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-by2-False-last] PASSED [ 82%] 1464s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-a-True-first] PASSED [ 82%] 1464s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-a-True-last] PASSED [ 82%] 1464s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-a-False-first] PASSED [ 82%] 1464s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-a-False-last] PASSED [ 82%] 1464s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-b-True-first] PASSED [ 82%] 1464s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-b-True-last] PASSED [ 82%] 1464s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-b-False-first] PASSED [ 82%] 1464s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-b-False-last] PASSED [ 82%] 1464s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-by2-True-first] PASSED [ 82%] 1464s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-by2-True-last] PASSED [ 82%] 1464s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-by2-False-first] PASSED [ 82%] 1464s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-by2-False-last] PASSED [ 82%] 1464s dataframe/tests/test_shuffle.py::test_shuffle_values_raises PASSED [ 82%] 1464s dataframe/tests/test_shuffle.py::test_shuffle_by_as_list PASSED [ 82%] 1464s dataframe/tests/test_shuffle.py::test_noop PASSED [ 82%] 1464s dataframe/tests/test_shuffle.py::test_sort_values_custom_function[1-by0] PASSED [ 82%] 1464s dataframe/tests/test_shuffle.py::test_sort_values_custom_function[1-by1] PASSED [ 82%] 1464s dataframe/tests/test_shuffle.py::test_sort_values_custom_function[10-by0] PASSED [ 82%] 1464s dataframe/tests/test_shuffle.py::test_sort_values_custom_function[10-by1] PASSED [ 82%] 1465s dataframe/tests/test_shuffle.py::test_sort_values_bool_ascending PASSED [ 82%] 1465s dataframe/tests/test_shuffle.py::test_sort_values_timestamp[1] PASSED [ 82%] 1465s dataframe/tests/test_shuffle.py::test_sort_values_timestamp[3] PASSED [ 82%] 1465s dataframe/tests/test_shuffle.py::test_calculate_divisions[pdf0-expected0] PASSED [ 82%] 1465s dataframe/tests/test_shuffle.py::test_calculate_divisions[pdf1-expected1] PASSED [ 82%] 1465s dataframe/tests/test_shuffle.py::test_calculate_divisions[pdf2-expected2] PASSED [ 82%] 1465s dataframe/tests/test_shuffle.py::test_set_index_pyarrow_dtype[data0-string[pyarrow]] SKIPPED [ 82%] 1465s dataframe/tests/test_shuffle.py::test_set_index_pyarrow_dtype[data1-binary[pyarrow]] SKIPPED [ 82%] 1465s dataframe/tests/test_shuffle.py::test_set_index_pyarrow_dtype[data2-int64[pyarrow]] SKIPPED [ 82%] 1465s dataframe/tests/test_shuffle.py::test_set_index_pyarrow_dtype[data3-float64[pyarrow]] SKIPPED [ 82%] 1465s dataframe/tests/test_shuffle.py::test_set_index_pyarrow_dtype[data4-uint64[pyarrow]] SKIPPED [ 82%] 1465s dataframe/tests/test_shuffle.py::test_set_index_pyarrow_dtype[data5-date32[pyarrow]] SKIPPED [ 82%] 1465s dataframe/tests/test_shuffle.py::test_set_index_pyarrow_dtype[data6-timestamp[ns][pyarrow]] SKIPPED [ 82%] 1465s dataframe/tests/test_shuffle.py::test_set_index_pyarrow_dtype[data7-decimal128] SKIPPED [ 82%] 1465s dataframe/tests/test_shuffle.py::test_set_index_pyarrow_dtype[data8-duration[ns][pyarrow]] SKIPPED [ 82%] 1465s dataframe/tests/test_shuffle.py::test_set_index_pyarrow_dtype[data9-time64[ns][pyarrow]] SKIPPED [ 82%] 1465s dataframe/tests/test_shuffle.py::test_shuffle_nulls_introduced PASSED [ 82%] 1465s dataframe/tests/test_ufunc.py::test_ufunc[conj-pandas_input0] PASSED [ 82%] 1465s dataframe/tests/test_ufunc.py::test_ufunc[conj-pandas_input1] PASSED [ 82%] 1465s dataframe/tests/test_ufunc.py::test_ufunc[conj-pandas_input2] PASSED [ 82%] 1465s dataframe/tests/test_ufunc.py::test_ufunc[conj-pandas_input3] PASSED [ 82%] 1465s dataframe/tests/test_ufunc.py::test_ufunc[conj-pandas_input4] PASSED [ 82%] 1465s dataframe/tests/test_ufunc.py::test_ufunc[conj-pandas_input5] PASSED [ 82%] 1465s dataframe/tests/test_ufunc.py::test_ufunc[exp-pandas_input0] PASSED [ 82%] 1465s dataframe/tests/test_ufunc.py::test_ufunc[exp-pandas_input1] PASSED [ 82%] 1465s dataframe/tests/test_ufunc.py::test_ufunc[exp-pandas_input2] PASSED [ 82%] 1465s dataframe/tests/test_ufunc.py::test_ufunc[exp-pandas_input3] PASSED [ 82%] 1465s dataframe/tests/test_ufunc.py::test_ufunc[exp-pandas_input4] PASSED [ 82%] 1465s dataframe/tests/test_ufunc.py::test_ufunc[exp-pandas_input5] PASSED [ 82%] 1465s dataframe/tests/test_ufunc.py::test_ufunc[log-pandas_input0] PASSED [ 82%] 1465s dataframe/tests/test_ufunc.py::test_ufunc[log-pandas_input1] PASSED [ 82%] 1465s dataframe/tests/test_ufunc.py::test_ufunc[log-pandas_input2] PASSED [ 82%] 1465s dataframe/tests/test_ufunc.py::test_ufunc[log-pandas_input3] PASSED [ 82%] 1465s dataframe/tests/test_ufunc.py::test_ufunc[log-pandas_input4] PASSED [ 82%] 1465s dataframe/tests/test_ufunc.py::test_ufunc[log-pandas_input5] PASSED [ 82%] 1465s dataframe/tests/test_ufunc.py::test_ufunc[log2-pandas_input0] PASSED [ 82%] 1465s dataframe/tests/test_ufunc.py::test_ufunc[log2-pandas_input1] PASSED [ 82%] 1465s dataframe/tests/test_ufunc.py::test_ufunc[log2-pandas_input2] PASSED [ 82%] 1465s dataframe/tests/test_ufunc.py::test_ufunc[log2-pandas_input3] PASSED [ 82%] 1465s dataframe/tests/test_ufunc.py::test_ufunc[log2-pandas_input4] PASSED [ 82%] 1465s dataframe/tests/test_ufunc.py::test_ufunc[log2-pandas_input5] PASSED [ 82%] 1466s dataframe/tests/test_ufunc.py::test_ufunc[log10-pandas_input0] PASSED [ 82%] 1466s dataframe/tests/test_ufunc.py::test_ufunc[log10-pandas_input1] PASSED [ 82%] 1466s dataframe/tests/test_ufunc.py::test_ufunc[log10-pandas_input2] PASSED [ 82%] 1466s dataframe/tests/test_ufunc.py::test_ufunc[log10-pandas_input3] PASSED [ 82%] 1466s dataframe/tests/test_ufunc.py::test_ufunc[log10-pandas_input4] PASSED [ 82%] 1466s dataframe/tests/test_ufunc.py::test_ufunc[log10-pandas_input5] PASSED [ 82%] 1466s dataframe/tests/test_ufunc.py::test_ufunc[log1p-pandas_input0] PASSED [ 82%] 1466s dataframe/tests/test_ufunc.py::test_ufunc[log1p-pandas_input1] PASSED [ 83%] 1466s dataframe/tests/test_ufunc.py::test_ufunc[log1p-pandas_input2] PASSED [ 83%] 1466s dataframe/tests/test_ufunc.py::test_ufunc[log1p-pandas_input3] PASSED [ 83%] 1466s dataframe/tests/test_ufunc.py::test_ufunc[log1p-pandas_input4] PASSED [ 83%] 1466s dataframe/tests/test_ufunc.py::test_ufunc[log1p-pandas_input5] PASSED [ 83%] 1466s dataframe/tests/test_ufunc.py::test_ufunc[expm1-pandas_input0] PASSED [ 83%] 1466s dataframe/tests/test_ufunc.py::test_ufunc[expm1-pandas_input1] PASSED [ 83%] 1466s dataframe/tests/test_ufunc.py::test_ufunc[expm1-pandas_input2] PASSED [ 83%] 1466s dataframe/tests/test_ufunc.py::test_ufunc[expm1-pandas_input3] PASSED [ 83%] 1466s dataframe/tests/test_ufunc.py::test_ufunc[expm1-pandas_input4] PASSED [ 83%] 1466s dataframe/tests/test_ufunc.py::test_ufunc[expm1-pandas_input5] PASSED [ 83%] 1466s dataframe/tests/test_ufunc.py::test_ufunc[sqrt-pandas_input0] PASSED [ 83%] 1466s dataframe/tests/test_ufunc.py::test_ufunc[sqrt-pandas_input1] PASSED [ 83%] 1466s dataframe/tests/test_ufunc.py::test_ufunc[sqrt-pandas_input2] PASSED [ 83%] 1466s dataframe/tests/test_ufunc.py::test_ufunc[sqrt-pandas_input3] PASSED [ 83%] 1466s dataframe/tests/test_ufunc.py::test_ufunc[sqrt-pandas_input4] PASSED [ 83%] 1466s dataframe/tests/test_ufunc.py::test_ufunc[sqrt-pandas_input5] PASSED [ 83%] 1466s dataframe/tests/test_ufunc.py::test_ufunc[square-pandas_input0] PASSED [ 83%] 1466s dataframe/tests/test_ufunc.py::test_ufunc[square-pandas_input1] PASSED [ 83%] 1466s dataframe/tests/test_ufunc.py::test_ufunc[square-pandas_input2] PASSED [ 83%] 1466s dataframe/tests/test_ufunc.py::test_ufunc[square-pandas_input3] PASSED [ 83%] 1466s dataframe/tests/test_ufunc.py::test_ufunc[square-pandas_input4] PASSED [ 83%] 1466s dataframe/tests/test_ufunc.py::test_ufunc[square-pandas_input5] PASSED [ 83%] 1466s dataframe/tests/test_ufunc.py::test_ufunc[sin-pandas_input0] PASSED [ 83%] 1466s dataframe/tests/test_ufunc.py::test_ufunc[sin-pandas_input1] PASSED [ 83%] 1466s dataframe/tests/test_ufunc.py::test_ufunc[sin-pandas_input2] PASSED [ 83%] 1466s dataframe/tests/test_ufunc.py::test_ufunc[sin-pandas_input3] PASSED [ 83%] 1466s dataframe/tests/test_ufunc.py::test_ufunc[sin-pandas_input4] PASSED [ 83%] 1466s dataframe/tests/test_ufunc.py::test_ufunc[sin-pandas_input5] PASSED [ 83%] 1466s dataframe/tests/test_ufunc.py::test_ufunc[cos-pandas_input0] PASSED [ 83%] 1466s dataframe/tests/test_ufunc.py::test_ufunc[cos-pandas_input1] PASSED [ 83%] 1467s dataframe/tests/test_ufunc.py::test_ufunc[cos-pandas_input2] PASSED [ 83%] 1467s dataframe/tests/test_ufunc.py::test_ufunc[cos-pandas_input3] PASSED [ 83%] 1467s dataframe/tests/test_ufunc.py::test_ufunc[cos-pandas_input4] PASSED [ 83%] 1467s dataframe/tests/test_ufunc.py::test_ufunc[cos-pandas_input5] PASSED [ 83%] 1467s dataframe/tests/test_ufunc.py::test_ufunc[tan-pandas_input0] PASSED [ 83%] 1467s dataframe/tests/test_ufunc.py::test_ufunc[tan-pandas_input1] PASSED [ 83%] 1467s dataframe/tests/test_ufunc.py::test_ufunc[tan-pandas_input2] PASSED [ 83%] 1467s dataframe/tests/test_ufunc.py::test_ufunc[tan-pandas_input3] PASSED [ 83%] 1467s dataframe/tests/test_ufunc.py::test_ufunc[tan-pandas_input4] PASSED [ 83%] 1467s dataframe/tests/test_ufunc.py::test_ufunc[tan-pandas_input5] PASSED [ 83%] 1467s dataframe/tests/test_ufunc.py::test_ufunc[arcsin-pandas_input0] PASSED [ 83%] 1467s dataframe/tests/test_ufunc.py::test_ufunc[arcsin-pandas_input1] PASSED [ 83%] 1467s dataframe/tests/test_ufunc.py::test_ufunc[arcsin-pandas_input2] PASSED [ 83%] 1467s dataframe/tests/test_ufunc.py::test_ufunc[arcsin-pandas_input3] PASSED [ 83%] 1467s dataframe/tests/test_ufunc.py::test_ufunc[arcsin-pandas_input4] PASSED [ 83%] 1467s dataframe/tests/test_ufunc.py::test_ufunc[arcsin-pandas_input5] PASSED [ 83%] 1467s dataframe/tests/test_ufunc.py::test_ufunc[arccos-pandas_input0] PASSED [ 83%] 1467s dataframe/tests/test_ufunc.py::test_ufunc[arccos-pandas_input1] PASSED [ 83%] 1467s dataframe/tests/test_ufunc.py::test_ufunc[arccos-pandas_input2] PASSED [ 83%] 1467s dataframe/tests/test_ufunc.py::test_ufunc[arccos-pandas_input3] PASSED [ 83%] 1467s dataframe/tests/test_ufunc.py::test_ufunc[arccos-pandas_input4] PASSED [ 83%] 1467s dataframe/tests/test_ufunc.py::test_ufunc[arccos-pandas_input5] PASSED [ 83%] 1467s dataframe/tests/test_ufunc.py::test_ufunc[arctan-pandas_input0] PASSED [ 83%] 1467s dataframe/tests/test_ufunc.py::test_ufunc[arctan-pandas_input1] PASSED [ 83%] 1467s dataframe/tests/test_ufunc.py::test_ufunc[arctan-pandas_input2] PASSED [ 83%] 1467s dataframe/tests/test_ufunc.py::test_ufunc[arctan-pandas_input3] PASSED [ 83%] 1467s dataframe/tests/test_ufunc.py::test_ufunc[arctan-pandas_input4] PASSED [ 83%] 1467s dataframe/tests/test_ufunc.py::test_ufunc[arctan-pandas_input5] PASSED [ 83%] 1467s dataframe/tests/test_ufunc.py::test_ufunc[sinh-pandas_input0] PASSED [ 83%] 1467s dataframe/tests/test_ufunc.py::test_ufunc[sinh-pandas_input1] PASSED [ 83%] 1467s dataframe/tests/test_ufunc.py::test_ufunc[sinh-pandas_input2] PASSED [ 83%] 1467s dataframe/tests/test_ufunc.py::test_ufunc[sinh-pandas_input3] PASSED [ 83%] 1467s dataframe/tests/test_ufunc.py::test_ufunc[sinh-pandas_input4] PASSED [ 83%] 1467s dataframe/tests/test_ufunc.py::test_ufunc[sinh-pandas_input5] PASSED [ 83%] 1467s dataframe/tests/test_ufunc.py::test_ufunc[cosh-pandas_input0] PASSED [ 83%] 1467s dataframe/tests/test_ufunc.py::test_ufunc[cosh-pandas_input1] PASSED [ 83%] 1467s dataframe/tests/test_ufunc.py::test_ufunc[cosh-pandas_input2] PASSED [ 83%] 1467s dataframe/tests/test_ufunc.py::test_ufunc[cosh-pandas_input3] PASSED [ 83%] 1467s dataframe/tests/test_ufunc.py::test_ufunc[cosh-pandas_input4] PASSED [ 83%] 1468s dataframe/tests/test_ufunc.py::test_ufunc[cosh-pandas_input5] PASSED [ 83%] 1468s dataframe/tests/test_ufunc.py::test_ufunc[tanh-pandas_input0] PASSED [ 83%] 1468s dataframe/tests/test_ufunc.py::test_ufunc[tanh-pandas_input1] PASSED [ 83%] 1468s dataframe/tests/test_ufunc.py::test_ufunc[tanh-pandas_input2] PASSED [ 83%] 1468s dataframe/tests/test_ufunc.py::test_ufunc[tanh-pandas_input3] PASSED [ 83%] 1468s dataframe/tests/test_ufunc.py::test_ufunc[tanh-pandas_input4] PASSED [ 83%] 1468s dataframe/tests/test_ufunc.py::test_ufunc[tanh-pandas_input5] PASSED [ 83%] 1468s dataframe/tests/test_ufunc.py::test_ufunc[arcsinh-pandas_input0] PASSED [ 83%] 1468s dataframe/tests/test_ufunc.py::test_ufunc[arcsinh-pandas_input1] PASSED [ 83%] 1468s dataframe/tests/test_ufunc.py::test_ufunc[arcsinh-pandas_input2] PASSED [ 83%] 1468s dataframe/tests/test_ufunc.py::test_ufunc[arcsinh-pandas_input3] PASSED [ 83%] 1468s dataframe/tests/test_ufunc.py::test_ufunc[arcsinh-pandas_input4] PASSED [ 83%] 1468s dataframe/tests/test_ufunc.py::test_ufunc[arcsinh-pandas_input5] PASSED [ 83%] 1468s dataframe/tests/test_ufunc.py::test_ufunc[arccosh-pandas_input0] PASSED [ 83%] 1468s dataframe/tests/test_ufunc.py::test_ufunc[arccosh-pandas_input1] PASSED [ 83%] 1468s dataframe/tests/test_ufunc.py::test_ufunc[arccosh-pandas_input2] PASSED [ 83%] 1468s dataframe/tests/test_ufunc.py::test_ufunc[arccosh-pandas_input3] PASSED [ 83%] 1468s dataframe/tests/test_ufunc.py::test_ufunc[arccosh-pandas_input4] PASSED [ 83%] 1468s dataframe/tests/test_ufunc.py::test_ufunc[arccosh-pandas_input5] PASSED [ 83%] 1468s dataframe/tests/test_ufunc.py::test_ufunc[arctanh-pandas_input0] PASSED [ 83%] 1468s dataframe/tests/test_ufunc.py::test_ufunc[arctanh-pandas_input1] PASSED [ 83%] 1468s dataframe/tests/test_ufunc.py::test_ufunc[arctanh-pandas_input2] PASSED [ 83%] 1468s dataframe/tests/test_ufunc.py::test_ufunc[arctanh-pandas_input3] PASSED [ 83%] 1468s dataframe/tests/test_ufunc.py::test_ufunc[arctanh-pandas_input4] PASSED [ 83%] 1468s dataframe/tests/test_ufunc.py::test_ufunc[arctanh-pandas_input5] PASSED [ 83%] 1468s dataframe/tests/test_ufunc.py::test_ufunc[deg2rad-pandas_input0] PASSED [ 83%] 1468s dataframe/tests/test_ufunc.py::test_ufunc[deg2rad-pandas_input1] PASSED [ 83%] 1468s dataframe/tests/test_ufunc.py::test_ufunc[deg2rad-pandas_input2] PASSED [ 83%] 1468s dataframe/tests/test_ufunc.py::test_ufunc[deg2rad-pandas_input3] PASSED [ 83%] 1468s dataframe/tests/test_ufunc.py::test_ufunc[deg2rad-pandas_input4] PASSED [ 83%] 1468s dataframe/tests/test_ufunc.py::test_ufunc[deg2rad-pandas_input5] PASSED [ 83%] 1468s dataframe/tests/test_ufunc.py::test_ufunc[rad2deg-pandas_input0] PASSED [ 83%] 1468s dataframe/tests/test_ufunc.py::test_ufunc[rad2deg-pandas_input1] PASSED [ 83%] 1468s dataframe/tests/test_ufunc.py::test_ufunc[rad2deg-pandas_input2] PASSED [ 83%] 1468s dataframe/tests/test_ufunc.py::test_ufunc[rad2deg-pandas_input3] PASSED [ 83%] 1468s dataframe/tests/test_ufunc.py::test_ufunc[rad2deg-pandas_input4] PASSED [ 83%] 1468s dataframe/tests/test_ufunc.py::test_ufunc[rad2deg-pandas_input5] PASSED [ 83%] 1468s dataframe/tests/test_ufunc.py::test_ufunc[isfinite-pandas_input0] PASSED [ 83%] 1468s dataframe/tests/test_ufunc.py::test_ufunc[isfinite-pandas_input1] PASSED [ 83%] 1469s dataframe/tests/test_ufunc.py::test_ufunc[isfinite-pandas_input2] PASSED [ 83%] 1469s dataframe/tests/test_ufunc.py::test_ufunc[isfinite-pandas_input3] PASSED [ 83%] 1469s dataframe/tests/test_ufunc.py::test_ufunc[isfinite-pandas_input4] PASSED [ 83%] 1469s dataframe/tests/test_ufunc.py::test_ufunc[isfinite-pandas_input5] PASSED [ 83%] 1469s dataframe/tests/test_ufunc.py::test_ufunc[isinf-pandas_input0] PASSED [ 83%] 1469s dataframe/tests/test_ufunc.py::test_ufunc[isinf-pandas_input1] PASSED [ 83%] 1469s dataframe/tests/test_ufunc.py::test_ufunc[isinf-pandas_input2] PASSED [ 83%] 1469s dataframe/tests/test_ufunc.py::test_ufunc[isinf-pandas_input3] PASSED [ 83%] 1469s dataframe/tests/test_ufunc.py::test_ufunc[isinf-pandas_input4] PASSED [ 83%] 1469s dataframe/tests/test_ufunc.py::test_ufunc[isinf-pandas_input5] PASSED [ 83%] 1469s dataframe/tests/test_ufunc.py::test_ufunc[isnan-pandas_input0] PASSED [ 83%] 1469s dataframe/tests/test_ufunc.py::test_ufunc[isnan-pandas_input1] PASSED [ 83%] 1469s dataframe/tests/test_ufunc.py::test_ufunc[isnan-pandas_input2] PASSED [ 83%] 1469s dataframe/tests/test_ufunc.py::test_ufunc[isnan-pandas_input3] PASSED [ 83%] 1469s dataframe/tests/test_ufunc.py::test_ufunc[isnan-pandas_input4] PASSED [ 83%] 1469s dataframe/tests/test_ufunc.py::test_ufunc[isnan-pandas_input5] PASSED [ 83%] 1469s dataframe/tests/test_ufunc.py::test_ufunc[signbit-pandas_input0] PASSED [ 83%] 1469s dataframe/tests/test_ufunc.py::test_ufunc[signbit-pandas_input1] PASSED [ 83%] 1469s dataframe/tests/test_ufunc.py::test_ufunc[signbit-pandas_input2] PASSED [ 84%] 1469s dataframe/tests/test_ufunc.py::test_ufunc[signbit-pandas_input3] PASSED [ 84%] 1469s dataframe/tests/test_ufunc.py::test_ufunc[signbit-pandas_input4] PASSED [ 84%] 1469s dataframe/tests/test_ufunc.py::test_ufunc[signbit-pandas_input5] PASSED [ 84%] 1469s dataframe/tests/test_ufunc.py::test_ufunc[degrees-pandas_input0] PASSED [ 84%] 1469s dataframe/tests/test_ufunc.py::test_ufunc[degrees-pandas_input1] PASSED [ 84%] 1469s dataframe/tests/test_ufunc.py::test_ufunc[degrees-pandas_input2] PASSED [ 84%] 1469s dataframe/tests/test_ufunc.py::test_ufunc[degrees-pandas_input3] PASSED [ 84%] 1469s dataframe/tests/test_ufunc.py::test_ufunc[degrees-pandas_input4] PASSED [ 84%] 1469s dataframe/tests/test_ufunc.py::test_ufunc[degrees-pandas_input5] PASSED [ 84%] 1469s dataframe/tests/test_ufunc.py::test_ufunc[radians-pandas_input0] PASSED [ 84%] 1469s dataframe/tests/test_ufunc.py::test_ufunc[radians-pandas_input1] PASSED [ 84%] 1469s dataframe/tests/test_ufunc.py::test_ufunc[radians-pandas_input2] PASSED [ 84%] 1469s dataframe/tests/test_ufunc.py::test_ufunc[radians-pandas_input3] PASSED [ 84%] 1469s dataframe/tests/test_ufunc.py::test_ufunc[radians-pandas_input4] PASSED [ 84%] 1469s dataframe/tests/test_ufunc.py::test_ufunc[radians-pandas_input5] PASSED [ 84%] 1469s dataframe/tests/test_ufunc.py::test_ufunc[rint-pandas_input0] PASSED [ 84%] 1469s dataframe/tests/test_ufunc.py::test_ufunc[rint-pandas_input1] PASSED [ 84%] 1469s dataframe/tests/test_ufunc.py::test_ufunc[rint-pandas_input2] PASSED [ 84%] 1469s dataframe/tests/test_ufunc.py::test_ufunc[rint-pandas_input3] PASSED [ 84%] 1469s dataframe/tests/test_ufunc.py::test_ufunc[rint-pandas_input4] PASSED [ 84%] 1469s dataframe/tests/test_ufunc.py::test_ufunc[rint-pandas_input5] PASSED [ 84%] 1469s dataframe/tests/test_ufunc.py::test_ufunc[fabs-pandas_input0] PASSED [ 84%] 1469s dataframe/tests/test_ufunc.py::test_ufunc[fabs-pandas_input1] PASSED [ 84%] 1469s dataframe/tests/test_ufunc.py::test_ufunc[fabs-pandas_input2] PASSED [ 84%] 1469s dataframe/tests/test_ufunc.py::test_ufunc[fabs-pandas_input3] PASSED [ 84%] 1469s dataframe/tests/test_ufunc.py::test_ufunc[fabs-pandas_input4] PASSED [ 84%] 1470s dataframe/tests/test_ufunc.py::test_ufunc[fabs-pandas_input5] PASSED [ 84%] 1470s dataframe/tests/test_ufunc.py::test_ufunc[sign-pandas_input0] PASSED [ 84%] 1470s dataframe/tests/test_ufunc.py::test_ufunc[sign-pandas_input1] PASSED [ 84%] 1470s dataframe/tests/test_ufunc.py::test_ufunc[sign-pandas_input2] PASSED [ 84%] 1470s dataframe/tests/test_ufunc.py::test_ufunc[sign-pandas_input3] PASSED [ 84%] 1470s dataframe/tests/test_ufunc.py::test_ufunc[sign-pandas_input4] PASSED [ 84%] 1470s dataframe/tests/test_ufunc.py::test_ufunc[sign-pandas_input5] PASSED [ 84%] 1470s dataframe/tests/test_ufunc.py::test_ufunc[absolute-pandas_input0] PASSED [ 84%] 1470s dataframe/tests/test_ufunc.py::test_ufunc[absolute-pandas_input1] PASSED [ 84%] 1470s dataframe/tests/test_ufunc.py::test_ufunc[absolute-pandas_input2] PASSED [ 84%] 1470s dataframe/tests/test_ufunc.py::test_ufunc[absolute-pandas_input3] PASSED [ 84%] 1470s dataframe/tests/test_ufunc.py::test_ufunc[absolute-pandas_input4] PASSED [ 84%] 1470s dataframe/tests/test_ufunc.py::test_ufunc[absolute-pandas_input5] PASSED [ 84%] 1470s dataframe/tests/test_ufunc.py::test_ufunc[floor-pandas_input0] PASSED [ 84%] 1470s dataframe/tests/test_ufunc.py::test_ufunc[floor-pandas_input1] PASSED [ 84%] 1470s dataframe/tests/test_ufunc.py::test_ufunc[floor-pandas_input2] PASSED [ 84%] 1470s dataframe/tests/test_ufunc.py::test_ufunc[floor-pandas_input3] PASSED [ 84%] 1470s dataframe/tests/test_ufunc.py::test_ufunc[floor-pandas_input4] PASSED [ 84%] 1470s dataframe/tests/test_ufunc.py::test_ufunc[floor-pandas_input5] PASSED [ 84%] 1470s dataframe/tests/test_ufunc.py::test_ufunc[ceil-pandas_input0] PASSED [ 84%] 1470s dataframe/tests/test_ufunc.py::test_ufunc[ceil-pandas_input1] PASSED [ 84%] 1470s dataframe/tests/test_ufunc.py::test_ufunc[ceil-pandas_input2] PASSED [ 84%] 1470s dataframe/tests/test_ufunc.py::test_ufunc[ceil-pandas_input3] PASSED [ 84%] 1470s dataframe/tests/test_ufunc.py::test_ufunc[ceil-pandas_input4] PASSED [ 84%] 1470s dataframe/tests/test_ufunc.py::test_ufunc[ceil-pandas_input5] PASSED [ 84%] 1470s dataframe/tests/test_ufunc.py::test_ufunc[trunc-pandas_input0] PASSED [ 84%] 1470s dataframe/tests/test_ufunc.py::test_ufunc[trunc-pandas_input1] PASSED [ 84%] 1470s dataframe/tests/test_ufunc.py::test_ufunc[trunc-pandas_input2] PASSED [ 84%] 1470s dataframe/tests/test_ufunc.py::test_ufunc[trunc-pandas_input3] PASSED [ 84%] 1470s dataframe/tests/test_ufunc.py::test_ufunc[trunc-pandas_input4] PASSED [ 84%] 1470s dataframe/tests/test_ufunc.py::test_ufunc[trunc-pandas_input5] PASSED [ 84%] 1470s dataframe/tests/test_ufunc.py::test_ufunc[logical_not-pandas_input0] PASSED [ 84%] 1470s dataframe/tests/test_ufunc.py::test_ufunc[logical_not-pandas_input1] PASSED [ 84%] 1471s dataframe/tests/test_ufunc.py::test_ufunc[logical_not-pandas_input2] PASSED [ 84%] 1471s dataframe/tests/test_ufunc.py::test_ufunc[logical_not-pandas_input3] PASSED [ 84%] 1471s dataframe/tests/test_ufunc.py::test_ufunc[logical_not-pandas_input4] PASSED [ 84%] 1471s dataframe/tests/test_ufunc.py::test_ufunc[logical_not-pandas_input5] PASSED [ 84%] 1471s dataframe/tests/test_ufunc.py::test_ufunc[cbrt-pandas_input0] PASSED [ 84%] 1471s dataframe/tests/test_ufunc.py::test_ufunc[cbrt-pandas_input1] PASSED [ 84%] 1471s dataframe/tests/test_ufunc.py::test_ufunc[cbrt-pandas_input2] PASSED [ 84%] 1471s dataframe/tests/test_ufunc.py::test_ufunc[cbrt-pandas_input3] PASSED [ 84%] 1471s dataframe/tests/test_ufunc.py::test_ufunc[cbrt-pandas_input4] PASSED [ 84%] 1471s dataframe/tests/test_ufunc.py::test_ufunc[cbrt-pandas_input5] PASSED [ 84%] 1471s dataframe/tests/test_ufunc.py::test_ufunc[exp2-pandas_input0] PASSED [ 84%] 1471s dataframe/tests/test_ufunc.py::test_ufunc[exp2-pandas_input1] PASSED [ 84%] 1471s dataframe/tests/test_ufunc.py::test_ufunc[exp2-pandas_input2] PASSED [ 84%] 1471s dataframe/tests/test_ufunc.py::test_ufunc[exp2-pandas_input3] PASSED [ 84%] 1471s dataframe/tests/test_ufunc.py::test_ufunc[exp2-pandas_input4] PASSED [ 84%] 1471s dataframe/tests/test_ufunc.py::test_ufunc[exp2-pandas_input5] PASSED [ 84%] 1471s dataframe/tests/test_ufunc.py::test_ufunc[negative-pandas_input0] PASSED [ 84%] 1471s dataframe/tests/test_ufunc.py::test_ufunc[negative-pandas_input1] PASSED [ 84%] 1471s dataframe/tests/test_ufunc.py::test_ufunc[negative-pandas_input2] PASSED [ 84%] 1471s dataframe/tests/test_ufunc.py::test_ufunc[negative-pandas_input3] PASSED [ 84%] 1471s dataframe/tests/test_ufunc.py::test_ufunc[negative-pandas_input4] PASSED [ 84%] 1471s dataframe/tests/test_ufunc.py::test_ufunc[negative-pandas_input5] PASSED [ 84%] 1471s dataframe/tests/test_ufunc.py::test_ufunc[reciprocal-pandas_input0] PASSED [ 84%] 1471s dataframe/tests/test_ufunc.py::test_ufunc[reciprocal-pandas_input1] PASSED [ 84%] 1471s dataframe/tests/test_ufunc.py::test_ufunc[reciprocal-pandas_input2] PASSED [ 84%] 1471s dataframe/tests/test_ufunc.py::test_ufunc[reciprocal-pandas_input3] PASSED [ 84%] 1471s dataframe/tests/test_ufunc.py::test_ufunc[reciprocal-pandas_input4] PASSED [ 84%] 1471s dataframe/tests/test_ufunc.py::test_ufunc[reciprocal-pandas_input5] PASSED [ 84%] 1471s dataframe/tests/test_ufunc.py::test_ufunc[spacing-pandas_input0] PASSED [ 84%] 1471s dataframe/tests/test_ufunc.py::test_ufunc[spacing-pandas_input1] PASSED [ 84%] 1471s dataframe/tests/test_ufunc.py::test_ufunc[spacing-pandas_input2] PASSED [ 84%] 1471s dataframe/tests/test_ufunc.py::test_ufunc[spacing-pandas_input3] PASSED [ 84%] 1471s dataframe/tests/test_ufunc.py::test_ufunc[spacing-pandas_input4] PASSED [ 84%] 1471s dataframe/tests/test_ufunc.py::test_ufunc[spacing-pandas_input5] PASSED [ 84%] 1471s dataframe/tests/test_ufunc.py::test_ufunc_wrapped[isreal] PASSED [ 84%] 1471s dataframe/tests/test_ufunc.py::test_ufunc_wrapped[iscomplex] PASSED [ 84%] 1471s dataframe/tests/test_ufunc.py::test_ufunc_wrapped[real] PASSED [ 84%] 1471s dataframe/tests/test_ufunc.py::test_ufunc_wrapped[imag] PASSED [ 84%] 1471s dataframe/tests/test_ufunc.py::test_ufunc_wrapped[angle] PASSED [ 84%] 1471s dataframe/tests/test_ufunc.py::test_ufunc_wrapped[fix] SKIPPED (fix ...) [ 84%] 1471s dataframe/tests/test_ufunc.py::test_ufunc_wrapped[i0] PASSED [ 84%] 1471s dataframe/tests/test_ufunc.py::test_ufunc_wrapped[sinc] PASSED [ 84%] 1471s dataframe/tests/test_ufunc.py::test_ufunc_wrapped[nan_to_num] PASSED [ 84%] 1471s dataframe/tests/test_ufunc.py::test_ufunc_wrapped_not_implemented PASSED [ 84%] 1472s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-logaddexp] PASSED [ 84%] 1472s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-logaddexp2] PASSED [ 84%] 1472s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-arctan2] PASSED [ 84%] 1472s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-hypot] PASSED [ 84%] 1472s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-copysign] PASSED [ 84%] 1472s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-nextafter] PASSED [ 84%] 1472s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-ldexp] PASSED [ 84%] 1472s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-fmod] PASSED [ 84%] 1472s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-logical_and0] PASSED [ 84%] 1472s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-logical_or0] PASSED [ 84%] 1472s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-logical_xor0] PASSED [ 84%] 1472s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-maximum] PASSED [ 84%] 1472s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-minimum] PASSED [ 84%] 1472s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-fmax] PASSED [ 84%] 1472s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-fmin] PASSED [ 84%] 1472s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-greater] PASSED [ 84%] 1472s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-greater_equal] PASSED [ 84%] 1472s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-less] PASSED [ 84%] 1472s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-less_equal] PASSED [ 84%] 1472s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-not_equal] PASSED [ 84%] 1472s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-equal] PASSED [ 84%] 1472s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-logical_or1] PASSED [ 84%] 1473s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-logical_and1] PASSED [ 84%] 1473s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-logical_xor1] PASSED [ 85%] 1473s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-logaddexp] PASSED [ 85%] 1473s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-logaddexp2] PASSED [ 85%] 1473s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-arctan2] PASSED [ 85%] 1473s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-hypot] PASSED [ 85%] 1473s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-copysign] PASSED [ 85%] 1473s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-nextafter] PASSED [ 85%] 1473s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-ldexp] PASSED [ 85%] 1473s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-fmod] PASSED [ 85%] 1473s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-logical_and0] PASSED [ 85%] 1473s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-logical_or0] PASSED [ 85%] 1473s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-logical_xor0] PASSED [ 85%] 1473s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-maximum] PASSED [ 85%] 1474s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-minimum] PASSED [ 85%] 1474s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-fmax] PASSED [ 85%] 1474s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-fmin] PASSED [ 85%] 1474s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-greater] PASSED [ 85%] 1474s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-greater_equal] PASSED [ 85%] 1474s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-less] PASSED [ 85%] 1474s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-less_equal] PASSED [ 85%] 1474s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-not_equal] PASSED [ 85%] 1474s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-equal] PASSED [ 85%] 1474s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-logical_or1] PASSED [ 85%] 1474s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-logical_and1] PASSED [ 85%] 1474s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-logical_xor1] PASSED [ 85%] 1474s dataframe/tests/test_ufunc.py::test_clip[pandas0-5-50] PASSED [ 85%] 1474s dataframe/tests/test_ufunc.py::test_clip[pandas1-5.5-40.5] PASSED [ 85%] 1474s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[conj] PASSED [ 85%] 1474s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[exp] PASSED [ 85%] 1474s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[log] PASSED [ 85%] 1474s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[log2] PASSED [ 85%] 1474s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[log10] PASSED [ 85%] 1474s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[log1p] PASSED [ 85%] 1475s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[expm1] PASSED [ 85%] 1475s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[sqrt] PASSED [ 85%] 1475s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[square] PASSED [ 85%] 1475s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[sin] PASSED [ 85%] 1475s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[cos] PASSED [ 85%] 1475s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[tan] PASSED [ 85%] 1475s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[arcsin] PASSED [ 85%] 1475s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[arccos] PASSED [ 85%] 1475s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[arctan] PASSED [ 85%] 1475s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[sinh] PASSED [ 85%] 1475s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[cosh] PASSED [ 85%] 1475s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[tanh] PASSED [ 85%] 1475s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[arcsinh] PASSED [ 85%] 1475s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[arccosh] PASSED [ 85%] 1475s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[arctanh] PASSED [ 85%] 1475s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[deg2rad] PASSED [ 85%] 1475s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[rad2deg] PASSED [ 85%] 1475s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[isfinite] PASSED [ 85%] 1475s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[isinf] PASSED [ 85%] 1475s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[isnan] PASSED [ 85%] 1475s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[signbit] PASSED [ 85%] 1475s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[degrees] PASSED [ 85%] 1475s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[radians] PASSED [ 85%] 1475s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[rint] PASSED [ 85%] 1475s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[fabs] PASSED [ 85%] 1475s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[sign] PASSED [ 85%] 1475s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[absolute] PASSED [ 85%] 1475s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[floor] PASSED [ 85%] 1475s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[ceil] PASSED [ 85%] 1475s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[trunc] PASSED [ 85%] 1475s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[logical_not] PASSED [ 85%] 1475s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[cbrt] PASSED [ 85%] 1475s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[exp2] PASSED [ 85%] 1475s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[negative] PASSED [ 85%] 1475s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[reciprocal] PASSED [ 85%] 1475s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[spacing] PASSED [ 85%] 1475s dataframe/tests/test_ufunc.py::test_frame_2ufunc_out PASSED [ 85%] 1475s dataframe/tests/test_ufunc.py::test_mixed_types[logaddexp-2-arg10] PASSED [ 85%] 1475s dataframe/tests/test_ufunc.py::test_mixed_types[logaddexp-2-arg11] PASSED [ 85%] 1475s dataframe/tests/test_ufunc.py::test_mixed_types[logaddexp-arg21-arg10] PASSED [ 85%] 1475s dataframe/tests/test_ufunc.py::test_mixed_types[logaddexp-arg21-arg11] PASSED [ 85%] 1476s dataframe/tests/test_ufunc.py::test_mixed_types[logaddexp2-2-arg10] PASSED [ 85%] 1476s dataframe/tests/test_ufunc.py::test_mixed_types[logaddexp2-2-arg11] PASSED [ 85%] 1476s dataframe/tests/test_ufunc.py::test_mixed_types[logaddexp2-arg21-arg10] PASSED [ 85%] 1476s dataframe/tests/test_ufunc.py::test_mixed_types[logaddexp2-arg21-arg11] PASSED [ 85%] 1476s dataframe/tests/test_ufunc.py::test_mixed_types[arctan2-2-arg10] PASSED [ 85%] 1476s dataframe/tests/test_ufunc.py::test_mixed_types[arctan2-2-arg11] PASSED [ 85%] 1476s dataframe/tests/test_ufunc.py::test_mixed_types[arctan2-arg21-arg10] PASSED [ 85%] 1476s dataframe/tests/test_ufunc.py::test_mixed_types[arctan2-arg21-arg11] PASSED [ 85%] 1476s dataframe/tests/test_ufunc.py::test_mixed_types[hypot-2-arg10] PASSED [ 85%] 1476s dataframe/tests/test_ufunc.py::test_mixed_types[hypot-2-arg11] PASSED [ 85%] 1476s dataframe/tests/test_ufunc.py::test_mixed_types[hypot-arg21-arg10] PASSED [ 85%] 1476s dataframe/tests/test_ufunc.py::test_mixed_types[hypot-arg21-arg11] PASSED [ 85%] 1476s dataframe/tests/test_ufunc.py::test_mixed_types[copysign-2-arg10] PASSED [ 85%] 1476s dataframe/tests/test_ufunc.py::test_mixed_types[copysign-2-arg11] PASSED [ 85%] 1476s dataframe/tests/test_ufunc.py::test_mixed_types[copysign-arg21-arg10] PASSED [ 85%] 1477s dataframe/tests/test_ufunc.py::test_mixed_types[copysign-arg21-arg11] PASSED [ 85%] 1477s dataframe/tests/test_ufunc.py::test_mixed_types[nextafter-2-arg10] PASSED [ 85%] 1477s dataframe/tests/test_ufunc.py::test_mixed_types[nextafter-2-arg11] PASSED [ 85%] 1477s dataframe/tests/test_ufunc.py::test_mixed_types[nextafter-arg21-arg10] PASSED [ 85%] 1477s dataframe/tests/test_ufunc.py::test_mixed_types[nextafter-arg21-arg11] PASSED [ 85%] 1477s dataframe/tests/test_ufunc.py::test_mixed_types[ldexp-2-arg10] PASSED [ 85%] 1477s dataframe/tests/test_ufunc.py::test_mixed_types[ldexp-2-arg11] PASSED [ 85%] 1477s dataframe/tests/test_ufunc.py::test_mixed_types[ldexp-arg21-arg10] PASSED [ 85%] 1477s dataframe/tests/test_ufunc.py::test_mixed_types[ldexp-arg21-arg11] PASSED [ 85%] 1477s dataframe/tests/test_ufunc.py::test_mixed_types[fmod-2-arg10] PASSED [ 85%] 1477s dataframe/tests/test_ufunc.py::test_mixed_types[fmod-2-arg11] PASSED [ 85%] 1477s dataframe/tests/test_ufunc.py::test_mixed_types[fmod-arg21-arg10] PASSED [ 85%] 1477s dataframe/tests/test_ufunc.py::test_mixed_types[fmod-arg21-arg11] PASSED [ 85%] 1477s dataframe/tests/test_ufunc.py::test_mixed_types[logical_and0-2-arg10] PASSED [ 85%] 1477s dataframe/tests/test_ufunc.py::test_mixed_types[logical_and0-2-arg11] PASSED [ 85%] 1477s dataframe/tests/test_ufunc.py::test_mixed_types[logical_and0-arg21-arg10] PASSED [ 85%] 1477s dataframe/tests/test_ufunc.py::test_mixed_types[logical_and0-arg21-arg11] PASSED [ 85%] 1477s dataframe/tests/test_ufunc.py::test_mixed_types[logical_or0-2-arg10] PASSED [ 85%] 1477s dataframe/tests/test_ufunc.py::test_mixed_types[logical_or0-2-arg11] PASSED [ 85%] 1477s dataframe/tests/test_ufunc.py::test_mixed_types[logical_or0-arg21-arg10] PASSED [ 85%] 1478s dataframe/tests/test_ufunc.py::test_mixed_types[logical_or0-arg21-arg11] PASSED [ 85%] 1478s dataframe/tests/test_ufunc.py::test_mixed_types[logical_xor0-2-arg10] PASSED [ 85%] 1478s dataframe/tests/test_ufunc.py::test_mixed_types[logical_xor0-2-arg11] PASSED [ 85%] 1478s dataframe/tests/test_ufunc.py::test_mixed_types[logical_xor0-arg21-arg10] PASSED [ 85%] 1478s dataframe/tests/test_ufunc.py::test_mixed_types[logical_xor0-arg21-arg11] PASSED [ 85%] 1478s dataframe/tests/test_ufunc.py::test_mixed_types[maximum-2-arg10] PASSED [ 85%] 1478s dataframe/tests/test_ufunc.py::test_mixed_types[maximum-2-arg11] PASSED [ 85%] 1478s dataframe/tests/test_ufunc.py::test_mixed_types[maximum-arg21-arg10] PASSED [ 85%] 1478s dataframe/tests/test_ufunc.py::test_mixed_types[maximum-arg21-arg11] PASSED [ 85%] 1478s dataframe/tests/test_ufunc.py::test_mixed_types[minimum-2-arg10] PASSED [ 85%] 1478s dataframe/tests/test_ufunc.py::test_mixed_types[minimum-2-arg11] PASSED [ 85%] 1478s dataframe/tests/test_ufunc.py::test_mixed_types[minimum-arg21-arg10] PASSED [ 85%] 1478s dataframe/tests/test_ufunc.py::test_mixed_types[minimum-arg21-arg11] PASSED [ 85%] 1478s dataframe/tests/test_ufunc.py::test_mixed_types[fmax-2-arg10] PASSED [ 85%] 1478s dataframe/tests/test_ufunc.py::test_mixed_types[fmax-2-arg11] PASSED [ 85%] 1478s dataframe/tests/test_ufunc.py::test_mixed_types[fmax-arg21-arg10] PASSED [ 85%] 1479s dataframe/tests/test_ufunc.py::test_mixed_types[fmax-arg21-arg11] PASSED [ 85%] 1479s dataframe/tests/test_ufunc.py::test_mixed_types[fmin-2-arg10] PASSED [ 85%] 1479s dataframe/tests/test_ufunc.py::test_mixed_types[fmin-2-arg11] PASSED [ 86%] 1479s dataframe/tests/test_ufunc.py::test_mixed_types[fmin-arg21-arg10] PASSED [ 86%] 1479s dataframe/tests/test_ufunc.py::test_mixed_types[fmin-arg21-arg11] PASSED [ 86%] 1479s dataframe/tests/test_ufunc.py::test_mixed_types[greater-2-arg10] PASSED [ 86%] 1479s dataframe/tests/test_ufunc.py::test_mixed_types[greater-2-arg11] PASSED [ 86%] 1479s dataframe/tests/test_ufunc.py::test_mixed_types[greater-arg21-arg10] PASSED [ 86%] 1479s dataframe/tests/test_ufunc.py::test_mixed_types[greater-arg21-arg11] PASSED [ 86%] 1479s dataframe/tests/test_ufunc.py::test_mixed_types[greater_equal-2-arg10] PASSED [ 86%] 1479s dataframe/tests/test_ufunc.py::test_mixed_types[greater_equal-2-arg11] PASSED [ 86%] 1479s dataframe/tests/test_ufunc.py::test_mixed_types[greater_equal-arg21-arg10] PASSED [ 86%] 1479s dataframe/tests/test_ufunc.py::test_mixed_types[greater_equal-arg21-arg11] PASSED [ 86%] 1479s dataframe/tests/test_ufunc.py::test_mixed_types[less-2-arg10] PASSED [ 86%] 1479s dataframe/tests/test_ufunc.py::test_mixed_types[less-2-arg11] PASSED [ 86%] 1479s dataframe/tests/test_ufunc.py::test_mixed_types[less-arg21-arg10] PASSED [ 86%] 1480s dataframe/tests/test_ufunc.py::test_mixed_types[less-arg21-arg11] PASSED [ 86%] 1480s dataframe/tests/test_ufunc.py::test_mixed_types[less_equal-2-arg10] PASSED [ 86%] 1480s dataframe/tests/test_ufunc.py::test_mixed_types[less_equal-2-arg11] PASSED [ 86%] 1480s dataframe/tests/test_ufunc.py::test_mixed_types[less_equal-arg21-arg10] PASSED [ 86%] 1480s dataframe/tests/test_ufunc.py::test_mixed_types[less_equal-arg21-arg11] PASSED [ 86%] 1480s dataframe/tests/test_ufunc.py::test_mixed_types[not_equal-2-arg10] PASSED [ 86%] 1480s dataframe/tests/test_ufunc.py::test_mixed_types[not_equal-2-arg11] PASSED [ 86%] 1480s dataframe/tests/test_ufunc.py::test_mixed_types[not_equal-arg21-arg10] PASSED [ 86%] 1480s dataframe/tests/test_ufunc.py::test_mixed_types[not_equal-arg21-arg11] PASSED [ 86%] 1480s dataframe/tests/test_ufunc.py::test_mixed_types[equal-2-arg10] PASSED [ 86%] 1480s dataframe/tests/test_ufunc.py::test_mixed_types[equal-2-arg11] PASSED [ 86%] 1480s dataframe/tests/test_ufunc.py::test_mixed_types[equal-arg21-arg10] PASSED [ 86%] 1480s dataframe/tests/test_ufunc.py::test_mixed_types[equal-arg21-arg11] PASSED [ 86%] 1480s dataframe/tests/test_ufunc.py::test_mixed_types[logical_or1-2-arg10] PASSED [ 86%] 1480s dataframe/tests/test_ufunc.py::test_mixed_types[logical_or1-2-arg11] PASSED [ 86%] 1480s dataframe/tests/test_ufunc.py::test_mixed_types[logical_or1-arg21-arg10] PASSED [ 86%] 1481s dataframe/tests/test_ufunc.py::test_mixed_types[logical_or1-arg21-arg11] PASSED [ 86%] 1481s dataframe/tests/test_ufunc.py::test_mixed_types[logical_and1-2-arg10] PASSED [ 86%] 1481s dataframe/tests/test_ufunc.py::test_mixed_types[logical_and1-2-arg11] PASSED [ 86%] 1481s dataframe/tests/test_ufunc.py::test_mixed_types[logical_and1-arg21-arg10] PASSED [ 86%] 1481s dataframe/tests/test_ufunc.py::test_mixed_types[logical_and1-arg21-arg11] PASSED [ 86%] 1481s dataframe/tests/test_ufunc.py::test_mixed_types[logical_xor1-2-arg10] PASSED [ 86%] 1481s dataframe/tests/test_ufunc.py::test_mixed_types[logical_xor1-2-arg11] PASSED [ 86%] 1481s dataframe/tests/test_ufunc.py::test_mixed_types[logical_xor1-arg21-arg10] PASSED [ 86%] 1481s dataframe/tests/test_ufunc.py::test_mixed_types[logical_xor1-arg21-arg11] PASSED [ 86%] 1481s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-logaddexp] PASSED [ 86%] 1481s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-logaddexp2] PASSED [ 86%] 1481s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-arctan2] PASSED [ 86%] 1481s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-hypot] PASSED [ 86%] 1481s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-copysign] PASSED [ 86%] 1481s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-nextafter] PASSED [ 86%] 1481s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-ldexp] PASSED [ 86%] 1481s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-fmod] PASSED [ 86%] 1481s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-logical_and0] PASSED [ 86%] 1481s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-logical_or0] PASSED [ 86%] 1481s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-logical_xor0] PASSED [ 86%] 1481s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-maximum] PASSED [ 86%] 1481s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-minimum] PASSED [ 86%] 1481s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-fmax] PASSED [ 86%] 1481s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-fmin] PASSED [ 86%] 1481s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-greater] PASSED [ 86%] 1481s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-greater_equal] PASSED [ 86%] 1481s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-less] PASSED [ 86%] 1481s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-less_equal] PASSED [ 86%] 1481s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-not_equal] PASSED [ 86%] 1481s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-equal] PASSED [ 86%] 1481s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-logical_or1] PASSED [ 86%] 1481s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-logical_and1] PASSED [ 86%] 1481s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-logical_xor1] PASSED [ 86%] 1481s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-logaddexp] PASSED [ 86%] 1482s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-logaddexp2] PASSED [ 86%] 1482s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-arctan2] PASSED [ 86%] 1482s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-hypot] PASSED [ 86%] 1482s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-copysign] PASSED [ 86%] 1482s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-nextafter] PASSED [ 86%] 1482s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-ldexp] PASSED [ 86%] 1482s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-fmod] PASSED [ 86%] 1482s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-logical_and0] PASSED [ 86%] 1482s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-logical_or0] PASSED [ 86%] 1482s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-logical_xor0] PASSED [ 86%] 1482s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-maximum] PASSED [ 86%] 1482s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-minimum] PASSED [ 86%] 1482s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-fmax] PASSED [ 86%] 1482s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-fmin] PASSED [ 86%] 1482s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-greater] PASSED [ 86%] 1482s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-greater_equal] PASSED [ 86%] 1482s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-less] PASSED [ 86%] 1482s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-less_equal] PASSED [ 86%] 1482s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-not_equal] PASSED [ 86%] 1482s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-equal] PASSED [ 86%] 1482s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-logical_or1] PASSED [ 86%] 1482s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-logical_and1] PASSED [ 86%] 1482s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-logical_xor1] PASSED [ 86%] 1482s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-conj-sum] PASSED [ 86%] 1482s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-conj-prod] PASSED [ 86%] 1482s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-conj-min] PASSED [ 86%] 1482s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-conj-max] PASSED [ 86%] 1482s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-conj-mean] PASSED [ 86%] 1482s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-exp-sum] PASSED [ 86%] 1482s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-exp-prod] PASSED [ 86%] 1482s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-exp-min] PASSED [ 86%] 1482s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-exp-max] PASSED [ 86%] 1482s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-exp-mean] PASSED [ 86%] 1482s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log-sum] PASSED [ 86%] 1482s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log-prod] PASSED [ 86%] 1482s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log-min] PASSED [ 86%] 1482s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log-max] PASSED [ 86%] 1482s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log-mean] PASSED [ 86%] 1482s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log2-sum] PASSED [ 86%] 1482s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log2-prod] PASSED [ 86%] 1482s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log2-min] PASSED [ 86%] 1482s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log2-max] PASSED [ 86%] 1482s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log2-mean] PASSED [ 86%] 1482s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log10-sum] PASSED [ 86%] 1482s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log10-prod] PASSED [ 86%] 1482s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log10-min] PASSED [ 86%] 1482s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log10-max] PASSED [ 86%] 1482s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log10-mean] PASSED [ 86%] 1482s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log1p-sum] PASSED [ 86%] 1482s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log1p-prod] PASSED [ 86%] 1482s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log1p-min] PASSED [ 86%] 1482s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log1p-max] PASSED [ 86%] 1482s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log1p-mean] PASSED [ 86%] 1482s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-expm1-sum] PASSED [ 86%] 1482s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-expm1-prod] PASSED [ 86%] 1482s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-expm1-min] PASSED [ 86%] 1482s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-expm1-max] PASSED [ 86%] 1482s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-expm1-mean] PASSED [ 86%] 1482s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sqrt-sum] PASSED [ 86%] 1482s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sqrt-prod] PASSED [ 86%] 1482s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sqrt-min] PASSED [ 86%] 1482s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sqrt-max] PASSED [ 86%] 1482s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sqrt-mean] PASSED [ 86%] 1482s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-square-sum] PASSED [ 87%] 1482s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-square-prod] PASSED [ 87%] 1482s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-square-min] PASSED [ 87%] 1482s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-square-max] PASSED [ 87%] 1482s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-square-mean] PASSED [ 87%] 1482s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sin-sum] PASSED [ 87%] 1482s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sin-prod] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sin-min] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sin-max] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sin-mean] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cos-sum] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cos-prod] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cos-min] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cos-max] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cos-mean] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-tan-sum] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-tan-prod] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-tan-min] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-tan-max] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-tan-mean] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arcsin-sum] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arcsin-prod] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arcsin-min] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arcsin-max] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arcsin-mean] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arccos-sum] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arccos-prod] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arccos-min] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arccos-max] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arccos-mean] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arctan-sum] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arctan-prod] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arctan-min] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arctan-max] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arctan-mean] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sinh-sum] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sinh-prod] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sinh-min] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sinh-max] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sinh-mean] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cosh-sum] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cosh-prod] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cosh-min] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cosh-max] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cosh-mean] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-tanh-sum] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-tanh-prod] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-tanh-min] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-tanh-max] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-tanh-mean] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arcsinh-sum] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arcsinh-prod] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arcsinh-min] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arcsinh-max] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arcsinh-mean] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arccosh-sum] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arccosh-prod] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arccosh-min] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arccosh-max] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arccosh-mean] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arctanh-sum] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arctanh-prod] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arctanh-min] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arctanh-max] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arctanh-mean] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-deg2rad-sum] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-deg2rad-prod] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-deg2rad-min] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-deg2rad-max] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-deg2rad-mean] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-rad2deg-sum] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-rad2deg-prod] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-rad2deg-min] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-rad2deg-max] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-rad2deg-mean] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isfinite-sum] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isfinite-prod] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isfinite-min] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isfinite-max] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isfinite-mean] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isinf-sum] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isinf-prod] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isinf-min] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isinf-max] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isinf-mean] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isnan-sum] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isnan-prod] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isnan-min] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isnan-max] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isnan-mean] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-signbit-sum] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-signbit-prod] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-signbit-min] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-signbit-max] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-signbit-mean] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-degrees-sum] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-degrees-prod] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-degrees-min] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-degrees-max] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-degrees-mean] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-radians-sum] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-radians-prod] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-radians-min] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-radians-max] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-radians-mean] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-rint-sum] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-rint-prod] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-rint-min] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-rint-max] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-rint-mean] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-fabs-sum] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-fabs-prod] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-fabs-min] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-fabs-max] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-fabs-mean] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sign-sum] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sign-prod] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sign-min] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sign-max] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sign-mean] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-absolute-sum] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-absolute-prod] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-absolute-min] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-absolute-max] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-absolute-mean] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-floor-sum] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-floor-prod] PASSED [ 87%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-floor-min] PASSED [ 88%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-floor-max] PASSED [ 88%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-floor-mean] PASSED [ 88%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-ceil-sum] PASSED [ 88%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-ceil-prod] PASSED [ 88%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-ceil-min] PASSED [ 88%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-ceil-max] PASSED [ 88%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-ceil-mean] PASSED [ 88%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-trunc-sum] PASSED [ 88%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-trunc-prod] PASSED [ 88%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-trunc-min] PASSED [ 88%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-trunc-max] PASSED [ 88%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-trunc-mean] PASSED [ 88%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-logical_not-sum] PASSED [ 88%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-logical_not-prod] PASSED [ 88%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-logical_not-min] PASSED [ 88%] 1483s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-logical_not-max] PASSED [ 88%] 1484s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-logical_not-mean] PASSED [ 88%] 1484s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cbrt-sum] PASSED [ 88%] 1484s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cbrt-prod] PASSED [ 88%] 1484s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cbrt-min] PASSED [ 88%] 1484s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cbrt-max] PASSED [ 88%] 1484s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cbrt-mean] PASSED [ 88%] 1484s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-exp2-sum] PASSED [ 88%] 1484s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-exp2-prod] PASSED [ 88%] 1484s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-exp2-min] PASSED [ 88%] 1484s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-exp2-max] PASSED [ 88%] 1484s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-exp2-mean] PASSED [ 88%] 1484s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-negative-sum] PASSED [ 88%] 1484s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-negative-prod] PASSED [ 88%] 1484s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-negative-min] PASSED [ 88%] 1484s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-negative-max] PASSED [ 88%] 1484s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-negative-mean] PASSED [ 88%] 1484s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-reciprocal-sum] PASSED [ 88%] 1484s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-reciprocal-prod] PASSED [ 88%] 1484s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-reciprocal-min] PASSED [ 88%] 1484s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-reciprocal-max] PASSED [ 88%] 1484s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-reciprocal-mean] PASSED [ 88%] 1484s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-spacing-sum] PASSED [ 88%] 1484s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-spacing-prod] PASSED [ 88%] 1484s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-spacing-min] PASSED [ 88%] 1484s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-spacing-max] PASSED [ 88%] 1484s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-spacing-mean] PASSED [ 88%] 1484s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-conj-sum] PASSED [ 88%] 1484s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-conj-prod] XFAIL [ 88%] 1484s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-conj-min] PASSED [ 88%] 1484s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-conj-max] PASSED [ 88%] 1484s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-conj-mean] PASSED [ 88%] 1484s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-exp-sum] PASSED [ 88%] 1484s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-exp-prod] PASSED [ 88%] 1484s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-exp-min] PASSED [ 88%] 1484s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-exp-max] PASSED [ 88%] 1484s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-exp-mean] PASSED [ 88%] 1484s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log-sum] PASSED [ 88%] 1484s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log-prod] PASSED [ 88%] 1484s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log-min] PASSED [ 88%] 1484s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log-max] PASSED [ 88%] 1484s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log-mean] PASSED [ 88%] 1484s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log2-sum] PASSED [ 88%] 1484s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log2-prod] PASSED [ 88%] 1484s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log2-min] PASSED [ 88%] 1484s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log2-max] PASSED [ 88%] 1484s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log2-mean] PASSED [ 88%] 1484s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log10-sum] PASSED [ 88%] 1484s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log10-prod] PASSED [ 88%] 1484s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log10-min] PASSED [ 88%] 1484s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log10-max] PASSED [ 88%] 1484s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log10-mean] PASSED [ 88%] 1484s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log1p-sum] PASSED [ 88%] 1484s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log1p-prod] PASSED [ 88%] 1484s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log1p-min] PASSED [ 88%] 1484s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log1p-max] PASSED [ 88%] 1484s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log1p-mean] PASSED [ 88%] 1484s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-expm1-sum] PASSED [ 88%] 1484s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-expm1-prod] PASSED [ 88%] 1484s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-expm1-min] PASSED [ 88%] 1484s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-expm1-max] PASSED [ 88%] 1484s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-expm1-mean] PASSED [ 88%] 1484s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sqrt-sum] PASSED [ 88%] 1484s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sqrt-prod] PASSED [ 88%] 1484s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sqrt-min] PASSED [ 88%] 1484s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sqrt-max] PASSED [ 88%] 1484s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sqrt-mean] PASSED [ 88%] 1484s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-square-sum] PASSED [ 88%] 1484s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-square-prod] XFAIL [ 88%] 1484s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-square-min] PASSED [ 88%] 1484s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-square-max] PASSED [ 88%] 1484s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-square-mean] PASSED [ 88%] 1484s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sin-sum] PASSED [ 88%] 1484s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sin-prod] PASSED [ 88%] 1485s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sin-min] PASSED [ 88%] 1485s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sin-max] PASSED [ 88%] 1485s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sin-mean] PASSED [ 88%] 1485s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cos-sum] PASSED [ 88%] 1485s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cos-prod] PASSED [ 88%] 1485s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cos-min] PASSED [ 88%] 1485s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cos-max] PASSED [ 88%] 1485s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cos-mean] PASSED [ 88%] 1485s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-tan-sum] PASSED [ 88%] 1485s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-tan-prod] PASSED [ 88%] 1485s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-tan-min] PASSED [ 88%] 1485s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-tan-max] PASSED [ 88%] 1485s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-tan-mean] PASSED [ 88%] 1485s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arcsin-sum] PASSED [ 88%] 1485s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arcsin-prod] PASSED [ 88%] 1485s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arcsin-min] PASSED [ 88%] 1485s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arcsin-max] PASSED [ 88%] 1485s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arcsin-mean] PASSED [ 88%] 1485s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arccos-sum] PASSED [ 88%] 1485s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arccos-prod] PASSED [ 88%] 1485s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arccos-min] PASSED [ 88%] 1485s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arccos-max] PASSED [ 88%] 1485s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arccos-mean] PASSED [ 88%] 1485s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arctan-sum] PASSED [ 88%] 1485s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arctan-prod] PASSED [ 88%] 1485s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arctan-min] PASSED [ 88%] 1485s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arctan-max] PASSED [ 88%] 1485s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arctan-mean] PASSED [ 88%] 1485s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sinh-sum] PASSED [ 88%] 1485s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sinh-prod] PASSED [ 88%] 1485s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sinh-min] PASSED [ 88%] 1485s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sinh-max] PASSED [ 88%] 1485s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sinh-mean] PASSED [ 88%] 1485s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cosh-sum] PASSED [ 88%] 1485s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cosh-prod] PASSED [ 88%] 1485s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cosh-min] PASSED [ 88%] 1485s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cosh-max] PASSED [ 88%] 1485s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cosh-mean] PASSED [ 89%] 1485s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-tanh-sum] PASSED [ 89%] 1485s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-tanh-prod] PASSED [ 89%] 1485s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-tanh-min] PASSED [ 89%] 1485s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-tanh-max] PASSED [ 89%] 1485s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-tanh-mean] PASSED [ 89%] 1485s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arcsinh-sum] PASSED [ 89%] 1485s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arcsinh-prod] PASSED [ 89%] 1485s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arcsinh-min] PASSED [ 89%] 1485s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arcsinh-max] PASSED [ 89%] 1485s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arcsinh-mean] PASSED [ 89%] 1485s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arccosh-sum] PASSED [ 89%] 1485s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arccosh-prod] PASSED [ 89%] 1485s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arccosh-min] PASSED [ 89%] 1485s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arccosh-max] PASSED [ 89%] 1485s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arccosh-mean] PASSED [ 89%] 1485s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arctanh-sum] PASSED [ 89%] 1485s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arctanh-prod] PASSED [ 89%] 1485s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arctanh-min] PASSED [ 89%] 1485s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arctanh-max] PASSED [ 89%] 1485s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arctanh-mean] PASSED [ 89%] 1486s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-deg2rad-sum] PASSED [ 89%] 1486s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-deg2rad-prod] PASSED [ 89%] 1486s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-deg2rad-min] PASSED [ 89%] 1486s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-deg2rad-max] PASSED [ 89%] 1486s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-deg2rad-mean] PASSED [ 89%] 1486s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-rad2deg-sum] PASSED [ 89%] 1486s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-rad2deg-prod] PASSED [ 89%] 1486s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-rad2deg-min] PASSED [ 89%] 1486s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-rad2deg-max] PASSED [ 89%] 1486s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-rad2deg-mean] PASSED [ 89%] 1486s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isfinite-sum] PASSED [ 89%] 1486s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isfinite-prod] PASSED [ 89%] 1486s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isfinite-min] PASSED [ 89%] 1486s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isfinite-max] PASSED [ 89%] 1486s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isfinite-mean] PASSED [ 89%] 1486s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isinf-sum] PASSED [ 89%] 1486s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isinf-prod] PASSED [ 89%] 1486s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isinf-min] PASSED [ 89%] 1486s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isinf-max] PASSED [ 89%] 1486s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isinf-mean] PASSED [ 89%] 1486s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isnan-sum] PASSED [ 89%] 1486s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isnan-prod] PASSED [ 89%] 1486s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isnan-min] PASSED [ 89%] 1486s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isnan-max] PASSED [ 89%] 1486s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isnan-mean] PASSED [ 89%] 1486s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-signbit-sum] PASSED [ 89%] 1486s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-signbit-prod] PASSED [ 89%] 1486s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-signbit-min] PASSED [ 89%] 1486s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-signbit-max] PASSED [ 89%] 1486s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-signbit-mean] PASSED [ 89%] 1486s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-degrees-sum] PASSED [ 89%] 1486s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-degrees-prod] PASSED [ 89%] 1486s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-degrees-min] PASSED [ 89%] 1486s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-degrees-max] PASSED [ 89%] 1486s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-degrees-mean] PASSED [ 89%] 1486s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-radians-sum] PASSED [ 89%] 1486s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-radians-prod] PASSED [ 89%] 1486s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-radians-min] PASSED [ 89%] 1486s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-radians-max] PASSED [ 89%] 1486s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-radians-mean] PASSED [ 89%] 1486s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-rint-sum] PASSED [ 89%] 1486s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-rint-prod] PASSED [ 89%] 1486s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-rint-min] PASSED [ 89%] 1486s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-rint-max] PASSED [ 89%] 1486s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-rint-mean] PASSED [ 89%] 1486s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-fabs-sum] PASSED [ 89%] 1486s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-fabs-prod] PASSED [ 89%] 1486s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-fabs-min] PASSED [ 89%] 1486s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-fabs-max] PASSED [ 89%] 1486s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-fabs-mean] PASSED [ 89%] 1486s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sign-sum] PASSED [ 89%] 1486s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sign-prod] PASSED [ 89%] 1486s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sign-min] PASSED [ 89%] 1486s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sign-max] PASSED [ 89%] 1486s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sign-mean] PASSED [ 89%] 1486s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-absolute-sum] PASSED [ 89%] 1486s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-absolute-prod] XFAIL [ 89%] 1486s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-absolute-min] PASSED [ 89%] 1486s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-absolute-max] PASSED [ 89%] 1487s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-absolute-mean] PASSED [ 89%] 1487s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-floor-sum] PASSED [ 89%] 1487s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-floor-prod] PASSED [ 89%] 1487s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-floor-min] PASSED [ 89%] 1487s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-floor-max] PASSED [ 89%] 1487s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-floor-mean] PASSED [ 89%] 1487s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-ceil-sum] PASSED [ 89%] 1487s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-ceil-prod] PASSED [ 89%] 1487s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-ceil-min] PASSED [ 89%] 1487s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-ceil-max] PASSED [ 89%] 1487s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-ceil-mean] PASSED [ 89%] 1487s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-trunc-sum] PASSED [ 89%] 1487s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-trunc-prod] PASSED [ 89%] 1487s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-trunc-min] PASSED [ 89%] 1487s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-trunc-max] PASSED [ 89%] 1487s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-trunc-mean] PASSED [ 89%] 1487s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-logical_not-sum] PASSED [ 89%] 1487s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-logical_not-prod] PASSED [ 89%] 1487s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-logical_not-min] PASSED [ 89%] 1487s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-logical_not-max] PASSED [ 89%] 1487s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-logical_not-mean] PASSED [ 89%] 1487s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cbrt-sum] PASSED [ 89%] 1487s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cbrt-prod] PASSED [ 89%] 1487s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cbrt-min] PASSED [ 89%] 1487s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cbrt-max] PASSED [ 89%] 1487s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cbrt-mean] PASSED [ 89%] 1487s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-exp2-sum] PASSED [ 89%] 1487s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-exp2-prod] PASSED [ 89%] 1487s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-exp2-min] PASSED [ 89%] 1487s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-exp2-max] PASSED [ 89%] 1487s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-exp2-mean] PASSED [ 89%] 1487s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-negative-sum] PASSED [ 89%] 1487s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-negative-prod] XFAIL [ 89%] 1487s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-negative-min] PASSED [ 89%] 1487s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-negative-max] PASSED [ 89%] 1487s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-negative-mean] PASSED [ 89%] 1487s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-reciprocal-sum] PASSED [ 89%] 1487s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-reciprocal-prod] PASSED [ 89%] 1487s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-reciprocal-min] PASSED [ 89%] 1487s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-reciprocal-max] PASSED [ 89%] 1487s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-reciprocal-mean] PASSED [ 89%] 1487s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-spacing-sum] PASSED [ 89%] 1487s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-spacing-prod] PASSED [ 89%] 1487s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-spacing-min] PASSED [ 89%] 1487s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-spacing-max] PASSED [ 89%] 1487s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-spacing-mean] PASSED [ 89%] 1487s dataframe/tests/test_ufunc.py::test_ufunc_numpy_scalar_comparison[15-pandas0] PASSED [ 89%] 1487s dataframe/tests/test_ufunc.py::test_ufunc_numpy_scalar_comparison[15-pandas1] PASSED [ 90%] 1487s dataframe/tests/test_ufunc.py::test_ufunc_numpy_scalar_comparison[16.40-pandas0] PASSED [ 90%] 1487s dataframe/tests/test_ufunc.py::test_ufunc_numpy_scalar_comparison[16.40-pandas1] PASSED [ 90%] 1487s dataframe/tests/test_ufunc.py::test_ufunc_numpy_scalar_comparison[scalar2-pandas0] PASSED [ 90%] 1487s dataframe/tests/test_ufunc.py::test_ufunc_numpy_scalar_comparison[scalar2-pandas1] PASSED [ 90%] 1487s dataframe/tests/test_ufunc.py::test_ufunc_numpy_scalar_comparison[16.41-pandas0] PASSED [ 90%] 1487s dataframe/tests/test_ufunc.py::test_ufunc_numpy_scalar_comparison[16.41-pandas1] PASSED [ 90%] 1487s dataframe/tests/test_utils_dataframe.py::test_shard_df_on_index PASSED [ 90%] 1487s dataframe/tests/test_utils_dataframe.py::test_make_meta PASSED [ 90%] 1487s dataframe/tests/test_utils_dataframe.py::test_meta_nonempty PASSED [ 90%] 1487s dataframe/tests/test_utils_dataframe.py::test_meta_duplicated PASSED [ 90%] 1487s dataframe/tests/test_utils_dataframe.py::test_meta_nonempty_empty_categories PASSED [ 90%] 1487s dataframe/tests/test_utils_dataframe.py::test_meta_nonempty_index PASSED [ 90%] 1487s dataframe/tests/test_utils_dataframe.py::test_meta_nonempty_uint64index PASSED [ 90%] 1487s dataframe/tests/test_utils_dataframe.py::test_meta_nonempty_scalar PASSED [ 90%] 1487s dataframe/tests/test_utils_dataframe.py::test_raise_on_meta_error PASSED [ 90%] 1487s dataframe/tests/test_utils_dataframe.py::test_check_meta PASSED [ 90%] 1487s dataframe/tests/test_utils_dataframe.py::test_check_matching_columns_raises_appropriate_errors PASSED [ 90%] 1487s dataframe/tests/test_utils_dataframe.py::test_check_meta_typename PASSED [ 90%] 1487s dataframe/tests/test_utils_dataframe.py::test_is_dataframe_like[True] PASSED [ 90%] 1487s dataframe/tests/test_utils_dataframe.py::test_is_dataframe_like[False] PASSED [ 90%] 1487s dataframe/tests/test_utils_dataframe.py::test_apply_and_enforce_message PASSED [ 90%] 1487s dataframe/tests/test_utils_dataframe.py::test_nonempty_series_sparse PASSED [ 90%] 1487s dataframe/tests/test_utils_dataframe.py::test_nonempty_series_nullable_float PASSED [ 90%] 1487s dataframe/tests/test_utils_dataframe.py::test_assert_eq_sorts PASSED [ 90%] 1488s dataframe/tests/test_utils_dataframe.py::test_assert_eq_scheduler PASSED [ 90%] 1488s dataframe/tests/test_utils_dataframe.py::test_meta_constructor_utilities[data0] PASSED [ 90%] 1488s dataframe/tests/test_utils_dataframe.py::test_meta_constructor_utilities[data1] PASSED [ 90%] 1488s dataframe/tests/test_utils_dataframe.py::test_meta_constructor_utilities[data2] PASSED [ 90%] 1488s dataframe/tests/test_utils_dataframe.py::test_meta_constructor_utilities[data3] PASSED [ 90%] 1488s dataframe/tests/test_utils_dataframe.py::test_meta_constructor_utilities[data4] PASSED [ 90%] 1488s dataframe/tests/test_utils_dataframe.py::test_meta_constructor_utilities[data5] PASSED [ 90%] 1488s dataframe/tests/test_utils_dataframe.py::test_meta_constructor_utilities_raise[data0] PASSED [ 90%] 1488s dataframe/tests/test_utils_dataframe.py::test_meta_constructor_utilities_raise[data1] PASSED [ 90%] 1488s dataframe/tests/test_utils_dataframe.py::test_valid_divisions[divisions0-True] PASSED [ 90%] 1488s dataframe/tests/test_utils_dataframe.py::test_valid_divisions[divisions1-False] PASSED [ 90%] 1488s dataframe/tests/test_utils_dataframe.py::test_valid_divisions[divisions2-False] PASSED [ 90%] 1488s dataframe/tests/test_utils_dataframe.py::test_valid_divisions[divisions3-True] PASSED [ 90%] 1488s dataframe/tests/test_utils_dataframe.py::test_valid_divisions[divisions4-True] PASSED [ 90%] 1488s dataframe/tests/test_utils_dataframe.py::test_valid_divisions[123-False] PASSED [ 90%] 1488s dataframe/tests/test_utils_dataframe.py::test_valid_divisions[divisions6-False] PASSED [ 90%] 1488s dataframe/tests/test_utils_dataframe.py::test_pyarrow_strings_enabled PASSED [ 90%] 1488s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-30min-right-right] PASSED [ 90%] 1488s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-30min-right-left] PASSED [ 90%] 1488s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-30min-left-right] PASSED [ 90%] 1488s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-30min-left-left] PASSED [ 90%] 1488s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-h-right-right] PASSED [ 90%] 1488s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-h-right-left] PASSED [ 90%] 1488s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-h-left-right] PASSED [ 90%] 1488s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-h-left-left] PASSED [ 90%] 1488s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-D-right-right] PASSED [ 90%] 1488s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-D-right-left] PASSED [ 90%] 1488s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-D-left-right] PASSED [ 90%] 1488s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-D-left-left] PASSED [ 90%] 1488s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-W-right-right] PASSED [ 90%] 1488s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-W-right-left] PASSED [ 90%] 1488s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-W-left-right] PASSED [ 90%] 1488s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-W-left-left] PASSED [ 90%] 1488s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-ME-right-right] PASSED [ 90%] 1488s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-ME-right-left] PASSED [ 90%] 1488s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-ME-left-right] PASSED [ 90%] 1488s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-ME-left-left] PASSED [ 90%] 1488s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-30min-right-right] PASSED [ 90%] 1488s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-30min-right-left] PASSED [ 90%] 1488s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-30min-left-right] PASSED [ 90%] 1488s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-30min-left-left] PASSED [ 90%] 1488s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-h-right-right] PASSED [ 90%] 1488s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-h-right-left] PASSED [ 90%] 1488s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-h-left-right] PASSED [ 90%] 1488s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-h-left-left] PASSED [ 90%] 1488s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-D-right-right] PASSED [ 90%] 1488s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-D-right-left] PASSED [ 90%] 1488s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-D-left-right] PASSED [ 90%] 1488s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-D-left-left] PASSED [ 90%] 1488s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-W-right-right] PASSED [ 90%] 1488s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-W-right-left] PASSED [ 90%] 1488s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-W-left-right] PASSED [ 90%] 1488s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-W-left-left] PASSED [ 90%] 1488s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-ME-right-right] PASSED [ 90%] 1488s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-ME-right-left] PASSED [ 90%] 1488s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-ME-left-right] PASSED [ 90%] 1488s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-ME-left-left] PASSED [ 90%] 1488s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-30min-right-right] PASSED [ 90%] 1488s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-30min-right-left] PASSED [ 90%] 1488s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-30min-left-right] PASSED [ 90%] 1488s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-30min-left-left] PASSED [ 90%] 1488s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-h-right-right] PASSED [ 90%] 1488s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-h-right-left] PASSED [ 90%] 1488s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-h-left-right] PASSED [ 90%] 1488s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-h-left-left] PASSED [ 90%] 1488s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-D-right-right] PASSED [ 90%] 1488s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-D-right-left] PASSED [ 90%] 1489s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-D-left-right] PASSED [ 90%] 1489s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-D-left-left] PASSED [ 90%] 1489s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-W-right-right] PASSED [ 90%] 1489s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-W-right-left] PASSED [ 90%] 1489s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-W-left-right] PASSED [ 90%] 1489s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-W-left-left] PASSED [ 90%] 1489s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-ME-right-right] PASSED [ 90%] 1489s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-ME-right-left] PASSED [ 90%] 1489s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-ME-left-right] PASSED [ 90%] 1489s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-ME-left-left] PASSED [ 90%] 1489s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-30min-right-right] PASSED [ 90%] 1489s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-30min-right-left] PASSED [ 90%] 1489s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-30min-left-right] PASSED [ 90%] 1489s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-30min-left-left] PASSED [ 90%] 1489s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-h-right-right] PASSED [ 90%] 1489s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-h-right-left] PASSED [ 90%] 1489s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-h-left-right] PASSED [ 90%] 1489s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-h-left-left] PASSED [ 90%] 1489s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-D-right-right] PASSED [ 90%] 1489s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-D-right-left] PASSED [ 90%] 1489s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-D-left-right] PASSED [ 90%] 1489s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-D-left-left] PASSED [ 90%] 1489s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-W-right-right] PASSED [ 90%] 1489s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-W-right-left] PASSED [ 90%] 1489s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-W-left-right] PASSED [ 90%] 1489s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-W-left-left] PASSED [ 90%] 1489s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-ME-right-right] PASSED [ 90%] 1489s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-ME-right-left] PASSED [ 90%] 1489s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-ME-left-right] PASSED [ 90%] 1489s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-ME-left-left] PASSED [ 90%] 1489s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-30min-right-right] PASSED [ 90%] 1489s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-30min-right-left] PASSED [ 90%] 1489s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-30min-left-right] PASSED [ 90%] 1489s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-30min-left-left] PASSED [ 90%] 1489s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-h-right-right] PASSED [ 90%] 1489s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-h-right-left] PASSED [ 91%] 1489s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-h-left-right] PASSED [ 91%] 1489s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-h-left-left] PASSED [ 91%] 1489s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-D-right-right] PASSED [ 91%] 1489s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-D-right-left] PASSED [ 91%] 1489s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-D-left-right] PASSED [ 91%] 1489s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-D-left-left] PASSED [ 91%] 1489s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-W-right-right] PASSED [ 91%] 1489s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-W-right-left] PASSED [ 91%] 1489s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-W-left-right] PASSED [ 91%] 1489s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-W-left-left] PASSED [ 91%] 1489s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-ME-right-right] PASSED [ 91%] 1490s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-ME-right-left] PASSED [ 91%] 1490s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-ME-left-right] PASSED [ 91%] 1490s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-ME-left-left] PASSED [ 91%] 1490s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-30min-right-right] PASSED [ 91%] 1490s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-30min-right-left] PASSED [ 91%] 1490s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-30min-left-right] PASSED [ 91%] 1490s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-30min-left-left] PASSED [ 91%] 1490s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-h-right-right] PASSED [ 91%] 1490s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-h-right-left] PASSED [ 91%] 1490s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-h-left-right] PASSED [ 91%] 1490s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-h-left-left] PASSED [ 91%] 1490s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-D-right-right] PASSED [ 91%] 1490s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-D-right-left] PASSED [ 91%] 1490s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-D-left-right] PASSED [ 91%] 1490s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-D-left-left] PASSED [ 91%] 1490s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-W-right-right] PASSED [ 91%] 1490s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-W-right-left] PASSED [ 91%] 1490s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-W-left-right] PASSED [ 91%] 1490s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-W-left-left] PASSED [ 91%] 1490s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-ME-right-right] PASSED [ 91%] 1490s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-ME-right-left] PASSED [ 91%] 1490s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-ME-left-right] PASSED [ 91%] 1490s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-ME-left-left] PASSED [ 91%] 1490s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-30min-right-right] PASSED [ 91%] 1490s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-30min-right-left] PASSED [ 91%] 1490s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-30min-left-right] PASSED [ 91%] 1490s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-30min-left-left] PASSED [ 91%] 1490s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-h-right-right] PASSED [ 91%] 1490s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-h-right-left] PASSED [ 91%] 1490s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-h-left-right] PASSED [ 91%] 1490s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-h-left-left] PASSED [ 91%] 1490s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-D-right-right] PASSED [ 91%] 1490s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-D-right-left] PASSED [ 91%] 1490s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-D-left-right] PASSED [ 91%] 1490s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-D-left-left] PASSED [ 91%] 1490s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-W-right-right] PASSED [ 91%] 1490s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-W-right-left] PASSED [ 91%] 1490s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-W-left-right] PASSED [ 91%] 1490s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-W-left-left] PASSED [ 91%] 1490s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-ME-right-right] PASSED [ 91%] 1490s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-ME-right-left] PASSED [ 91%] 1490s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-ME-left-right] PASSED [ 91%] 1491s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-ME-left-left] PASSED [ 91%] 1491s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-30min-right-right] PASSED [ 91%] 1491s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-30min-right-left] PASSED [ 91%] 1491s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-30min-left-right] PASSED [ 91%] 1491s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-30min-left-left] PASSED [ 91%] 1491s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-h-right-right] PASSED [ 91%] 1491s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-h-right-left] PASSED [ 91%] 1491s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-h-left-right] PASSED [ 91%] 1491s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-h-left-left] PASSED [ 91%] 1491s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-D-right-right] PASSED [ 91%] 1491s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-D-right-left] PASSED [ 91%] 1491s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-D-left-right] PASSED [ 91%] 1491s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-D-left-left] PASSED [ 91%] 1491s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-W-right-right] PASSED [ 91%] 1491s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-W-right-left] PASSED [ 91%] 1491s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-W-left-right] PASSED [ 91%] 1491s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-W-left-left] PASSED [ 91%] 1491s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-ME-right-right] PASSED [ 91%] 1491s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-ME-right-left] PASSED [ 91%] 1491s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-ME-left-right] PASSED [ 91%] 1491s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-ME-left-left] PASSED [ 91%] 1491s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-30min-right-right] PASSED [ 91%] 1491s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-30min-right-left] PASSED [ 91%] 1491s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-30min-left-right] PASSED [ 91%] 1491s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-30min-left-left] PASSED [ 91%] 1491s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-h-right-right] PASSED [ 91%] 1491s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-h-right-left] PASSED [ 91%] 1491s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-h-left-right] PASSED [ 91%] 1491s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-h-left-left] PASSED [ 91%] 1491s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-D-right-right] PASSED [ 91%] 1491s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-D-right-left] PASSED [ 91%] 1491s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-D-left-right] PASSED [ 91%] 1491s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-D-left-left] PASSED [ 91%] 1491s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-W-right-right] PASSED [ 91%] 1491s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-W-right-left] PASSED [ 91%] 1491s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-W-left-right] PASSED [ 91%] 1491s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-W-left-left] PASSED [ 91%] 1491s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-ME-right-right] PASSED [ 91%] 1491s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-ME-right-left] PASSED [ 91%] 1491s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-ME-left-right] PASSED [ 91%] 1491s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-ME-left-left] PASSED [ 91%] 1491s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-30min-right-right] PASSED [ 91%] 1491s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-30min-right-left] PASSED [ 91%] 1492s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-30min-left-right] PASSED [ 91%] 1492s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-30min-left-left] PASSED [ 91%] 1492s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-h-right-right] PASSED [ 91%] 1492s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-h-right-left] PASSED [ 91%] 1492s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-h-left-right] PASSED [ 91%] 1492s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-h-left-left] PASSED [ 91%] 1492s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-D-right-right] PASSED [ 91%] 1492s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-D-right-left] PASSED [ 91%] 1492s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-D-left-right] PASSED [ 91%] 1492s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-D-left-left] PASSED [ 91%] 1492s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-W-right-right] PASSED [ 91%] 1492s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-W-right-left] PASSED [ 91%] 1492s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-W-left-right] PASSED [ 91%] 1492s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-W-left-left] PASSED [ 91%] 1492s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-ME-right-right] PASSED [ 91%] 1492s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-ME-right-left] PASSED [ 91%] 1492s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-ME-left-right] PASSED [ 91%] 1492s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-ME-left-left] PASSED [ 91%] 1492s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-30min-right-right] PASSED [ 91%] 1492s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-30min-right-left] PASSED [ 91%] 1492s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-30min-left-right] PASSED [ 91%] 1492s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-30min-left-left] PASSED [ 91%] 1492s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-h-right-right] PASSED [ 91%] 1492s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-h-right-left] PASSED [ 91%] 1492s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-h-left-right] PASSED [ 91%] 1492s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-h-left-left] PASSED [ 91%] 1492s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-D-right-right] PASSED [ 91%] 1492s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-D-right-left] PASSED [ 91%] 1492s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-D-left-right] PASSED [ 91%] 1492s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-D-left-left] PASSED [ 91%] 1492s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-W-right-right] PASSED [ 92%] 1492s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-W-right-left] PASSED [ 92%] 1492s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-W-left-right] PASSED [ 92%] 1492s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-W-left-left] PASSED [ 92%] 1492s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-ME-right-right] PASSED [ 92%] 1492s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-ME-right-left] PASSED [ 92%] 1492s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-ME-left-right] PASSED [ 92%] 1493s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-ME-left-left] PASSED [ 92%] 1493s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-30min-right-right] PASSED [ 92%] 1493s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-30min-right-left] PASSED [ 92%] 1493s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-30min-left-right] PASSED [ 92%] 1493s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-30min-left-left] PASSED [ 92%] 1493s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-h-right-right] PASSED [ 92%] 1493s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-h-right-left] PASSED [ 92%] 1493s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-h-left-right] PASSED [ 92%] 1493s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-h-left-left] PASSED [ 92%] 1493s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-D-right-right] PASSED [ 92%] 1493s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-D-right-left] PASSED [ 92%] 1493s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-D-left-right] PASSED [ 92%] 1493s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-D-left-left] PASSED [ 92%] 1493s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-W-right-right] PASSED [ 92%] 1493s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-W-right-left] PASSED [ 92%] 1493s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-W-left-right] PASSED [ 92%] 1493s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-W-left-left] PASSED [ 92%] 1493s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-ME-right-right] PASSED [ 92%] 1493s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-ME-right-left] PASSED [ 92%] 1493s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-ME-left-right] PASSED [ 92%] 1493s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-ME-left-left] PASSED [ 92%] 1493s dataframe/tseries/tests/test_resample.py::test_resample_has_correct_fill_value[count] PASSED [ 92%] 1493s dataframe/tseries/tests/test_resample.py::test_resample_has_correct_fill_value[nunique] PASSED [ 92%] 1493s dataframe/tseries/tests/test_resample.py::test_resample_has_correct_fill_value[size] PASSED [ 92%] 1493s dataframe/tseries/tests/test_resample.py::test_resample_has_correct_fill_value[sum] PASSED [ 92%] 1493s dataframe/tseries/tests/test_resample.py::test_resample_agg PASSED [ 92%] 1493s dataframe/tseries/tests/test_resample.py::test_resample_agg_passes_kwargs PASSED [ 92%] 1494s dataframe/tseries/tests/test_resample.py::test_resample_throws_error_when_parition_index_does_not_match_index PASSED [ 92%] 1494s dataframe/tseries/tests/test_resample.py::test_resample_pads_last_division_to_avoid_off_by_one PASSED [ 92%] 1494s dataframe/tseries/tests/test_resample.py::test_resample_does_not_evenly_divide_day PASSED [ 92%] 1494s dataframe/tseries/tests/test_resample.py::test_series_resample_does_not_evenly_divide_day PASSED [ 92%] 1494s dataframe/tseries/tests/test_resample.py::test_unknown_divisions_error PASSED [ 92%] 1494s dataframe/tseries/tests/test_resample.py::test_resample_index_name PASSED [ 92%] 1494s dataframe/tseries/tests/test_resample.py::test_series_resample_non_existent_datetime PASSED [ 92%] 1494s dataframe/tseries/tests/test_resample.py::test_common_aggs[nunique] PASSED [ 92%] 1494s dataframe/tseries/tests/test_resample.py::test_common_aggs[mean] PASSED [ 92%] 1494s dataframe/tseries/tests/test_resample.py::test_common_aggs[count] PASSED [ 92%] 1494s dataframe/tseries/tests/test_resample.py::test_common_aggs[size] PASSED [ 92%] 1494s dataframe/tseries/tests/test_resample.py::test_common_aggs[quantile] PASSED [ 92%] 1494s diagnostics/tests/test_profiler.py::test_profiler PASSED [ 92%] 1494s diagnostics/tests/test_profiler.py::test_profiler_works_under_error PASSED [ 92%] 1494s diagnostics/tests/test_profiler.py::test_two_gets PASSED [ 92%] 1494s diagnostics/tests/test_profiler.py::test_resource_profiler PASSED [ 92%] 1494s diagnostics/tests/test_profiler.py::test_resource_profiler_multiple_gets PASSED [ 92%] 1495s diagnostics/tests/test_profiler.py::test_cache_profiler PASSED [ 92%] 1495s diagnostics/tests/test_profiler.py::test_register[Profiler] PASSED [ 92%] 1495s diagnostics/tests/test_profiler.py::test_register[] PASSED [ 92%] 1495s diagnostics/tests/test_profiler.py::test_register[CacheProfiler] PASSED [ 92%] 1495s diagnostics/tests/test_profiler.py::test_unquote SKIPPED (condition:...) [ 92%] 1495s diagnostics/tests/test_profiler.py::test_pprint_task SKIPPED (condit...) [ 92%] 1495s diagnostics/tests/test_profiler.py::test_profiler_plot SKIPPED (cond...) [ 92%] 1495s diagnostics/tests/test_profiler.py::test_resource_profiler_plot SKIPPED [ 92%] 1495s diagnostics/tests/test_profiler.py::test_cache_profiler_plot SKIPPED [ 92%] 1495s diagnostics/tests/test_profiler.py::test_cache_profiler_plot_with_invalid_bokeh_kwarg_raises_error SKIPPED [ 92%] 1495s diagnostics/tests/test_profiler.py::test_plot_multiple SKIPPED (cond...) [ 92%] 1495s diagnostics/tests/test_profiler.py::test_saves_file SKIPPED (conditi...) [ 92%] 1495s diagnostics/tests/test_profiler.py::test_saves_file_path_deprecated SKIPPED [ 92%] 1495s diagnostics/tests/test_profiler.py::test_get_colors SKIPPED (conditi...) [ 92%] 1495s diagnostics/tests/test_progress.py::test_array_compute PASSED [ 92%] 1496s diagnostics/tests/test_progress.py::test_progressbar PASSED [ 92%] 1496s diagnostics/tests/test_progress.py::test_minimum_time PASSED [ 92%] 1496s diagnostics/tests/test_progress.py::test_clean_exit[get] PASSED [ 92%] 1496s diagnostics/tests/test_progress.py::test_clean_exit[get_sync] PASSED [ 92%] 1496s diagnostics/tests/test_progress.py::test_format_time PASSED [ 92%] 1496s diagnostics/tests/test_progress.py::test_register PASSED [ 92%] 1496s diagnostics/tests/test_progress.py::test_no_tasks PASSED [ 92%] 1496s diagnostics/tests/test_progress.py::test_with_cache SKIPPED (could n...) [ 92%] 1496s diagnostics/tests/test_progress.py::test_with_alias PASSED [ 92%] 1496s diagnostics/tests/test_progress.py::test_store_time PASSED [ 92%] 1496s tests/test_backends.py::test_CreationDispatch_error_informative_message[pandas] PASSED [ 92%] 1496s tests/test_backends.py::test_CreationDispatch_error_informative_message[cudf] SKIPPED [ 92%] 1496s tests/test_base.py::test_is_dask_collection PASSED [ 92%] 1496s tests/test_base.py::test_is_dask_collection_dask_expr SKIPPED (could...) [ 92%] 1496s tests/test_base.py::test_is_dask_collection_dask_expr_does_not_materialize SKIPPED [ 92%] 1496s tests/test_base.py::test_unpack_collections PASSED [ 92%] 1496s tests/test_base.py::test_get_collection_names PASSED [ 92%] 1496s tests/test_base.py::test_get_name_from_key PASSED [ 92%] 1496s tests/test_base.py::test_replace_name_in_keys PASSED [ 92%] 1496s tests/test_base.py::test_custom_collection PASSED [ 92%] 1496s tests/test_base.py::test_compute_no_opt PASSED [ 92%] 1496s tests/test_base.py::test_compute_array PASSED [ 92%] 1496s tests/test_base.py::test_persist_array PASSED [ 92%] 1496s tests/test_base.py::test_persist_array_rename PASSED [ 92%] 1496s tests/test_base.py::test_compute_dataframe PASSED [ 92%] 1496s tests/test_base.py::test_persist_dataframe PASSED [ 92%] 1496s tests/test_base.py::test_persist_series PASSED [ 92%] 1496s tests/test_base.py::test_persist_scalar PASSED [ 92%] 1496s tests/test_base.py::test_persist_dataframe_rename PASSED [ 92%] 1496s tests/test_base.py::test_persist_series_rename PASSED [ 92%] 1496s tests/test_base.py::test_persist_scalar_rename PASSED [ 92%] 1496s tests/test_base.py::test_compute_array_dataframe PASSED [ 92%] 1496s tests/test_base.py::test_compute_dataframe_valid_unicode_in_bytes PASSED [ 92%] 1496s tests/test_base.py::test_compute_dataframe_invalid_unicode PASSED [ 92%] 1496s tests/test_base.py::test_compute_array_bag PASSED [ 92%] 1496s tests/test_base.py::test_compute_with_literal PASSED [ 92%] 1496s tests/test_base.py::test_compute_nested PASSED [ 92%] 1497s tests/test_base.py::test_visualize SKIPPED (could not import 'ipycyt...) [ 92%] 1497s tests/test_base.py::test_visualize_highlevelgraph PASSED [ 92%] 1497s tests/test_base.py::test_visualize_order PASSED [ 92%] 1497s tests/test_base.py::test_optimizations_keyword PASSED [ 92%] 1497s tests/test_base.py::test_optimize PASSED [ 92%] 1497s tests/test_base.py::test_optimize_nested PASSED [ 92%] 1497s tests/test_base.py::test_default_imports PASSED [ 92%] 1497s tests/test_base.py::test_persist_literals PASSED [ 92%] 1498s tests/test_base.py::test_persist_nested PASSED [ 92%] 1498s tests/test_base.py::test_persist_delayed PASSED [ 92%] 1498s tests/test_base.py::test_persist_delayed_custom_key[a] PASSED [ 92%] 1498s tests/test_base.py::test_persist_delayed_custom_key[key1] PASSED [ 92%] 1498s tests/test_base.py::test_persist_delayed_rename[a-rename0-a] PASSED [ 92%] 1498s tests/test_base.py::test_persist_delayed_rename[a-rename1-a] PASSED [ 92%] 1498s tests/test_base.py::test_persist_delayed_rename[a-rename2-b] PASSED [ 92%] 1498s tests/test_base.py::test_persist_delayed_rename[key3-rename3-new_key3] PASSED [ 92%] 1498s tests/test_base.py::test_persist_delayedleaf PASSED [ 92%] 1498s tests/test_base.py::test_persist_delayedattr PASSED [ 92%] 1498s tests/test_base.py::test_persist_array_bag PASSED [ 92%] 1498s tests/test_base.py::test_persist_bag PASSED [ 92%] 1498s tests/test_base.py::test_persist_item PASSED [ 92%] 1498s tests/test_base.py::test_persist_bag_rename PASSED [ 92%] 1498s tests/test_base.py::test_persist_item_change_name PASSED [ 92%] 1498s tests/test_base.py::test_optimize_globals PASSED [ 92%] 1498s tests/test_base.py::test_optimize_None PASSED [ 93%] 1498s tests/test_base.py::test_scheduler_keyword PASSED [ 93%] 1498s tests/test_base.py::test_raise_get_keyword PASSED [ 93%] 1498s tests/test_base.py::test_get_scheduler PASSED [ 93%] 1498s tests/test_base.py::test_callable_scheduler PASSED [ 93%] 1499s tests/test_base.py::test_num_workers_config[threads] PASSED [ 93%] 1500s tests/test_base.py::test_num_workers_config[processes] PASSED [ 93%] 1500s tests/test_base.py::test_optimizations_ctd PASSED [ 93%] 1500s tests/test_base.py::test_clone_key PASSED [ 93%] 1500s tests/test_base.py::test_compute_as_if_collection_low_level_task_graph PASSED [ 93%] 1501s tests/test_base.py::test_emscripten_default_scheduler['dask.dataframe', '_Frame', 'sync', True] PASSED [ 93%] 1502s tests/test_base.py::test_emscripten_default_scheduler['dask.dataframe', '_Frame', 'threads', False] PASSED [ 93%] 1502s tests/test_base.py::test_emscripten_default_scheduler['dask.array', 'Array', 'sync', True] PASSED [ 93%] 1503s tests/test_base.py::test_emscripten_default_scheduler['dask.array', 'Array', 'threads', False] PASSED [ 93%] 1503s tests/test_base.py::test_emscripten_default_scheduler['dask.bag', 'Bag', 'sync', True] PASSED [ 93%] 1503s tests/test_base.py::test_emscripten_default_scheduler['dask.bag', 'Bag', 'processes', False] PASSED [ 93%] 1503s tests/test_callbacks.py::test_start_callback PASSED [ 93%] 1503s tests/test_callbacks.py::test_start_state_callback PASSED [ 93%] 1503s tests/test_callbacks.py::test_finish_always_called PASSED [ 93%] 1503s tests/test_callbacks.py::test_nested_schedulers PASSED [ 93%] 1504s tests/test_callbacks.py::test_add_remove_mutates_not_replaces PASSED [ 93%] 1504s tests/test_ci.py::test_upstream_packages_installed SKIPPED (Only che...) [ 93%] 1504s tests/test_cli.py::test_config_get_no_key PASSED [ 93%] 1504s tests/test_cli.py::test_config_get_value PASSED [ 93%] 1504s tests/test_cli.py::test_config_get_bad_value PASSED [ 93%] 1504s tests/test_cli.py::test_config_get_none PASSED [ 93%] 1504s tests/test_cli.py::test_config_set_value[True-None-True-333MiB] PASSED [ 93%] 1504s tests/test_cli.py::test_config_set_value[True-None-True-2] PASSED [ 93%] 1504s tests/test_cli.py::test_config_set_value[True-None-True-value2] PASSED [ 93%] 1504s tests/test_cli.py::test_config_set_value[True-None-True-value3] PASSED [ 93%] 1504s tests/test_cli.py::test_config_set_value[True-None-True-None] PASSED [ 93%] 1504s tests/test_cli.py::test_config_set_value[True-None-False-333MiB] PASSED [ 93%] 1504s tests/test_cli.py::test_config_set_value[True-None-False-2] PASSED [ 93%] 1504s tests/test_cli.py::test_config_set_value[True-None-False-value2] PASSED [ 93%] 1504s tests/test_cli.py::test_config_set_value[True-None-False-value3] PASSED [ 93%] 1504s tests/test_cli.py::test_config_set_value[True-None-False-None] PASSED [ 93%] 1504s tests/test_cli.py::test_config_set_value[True-bar.yaml-True-333MiB] PASSED [ 93%] 1504s tests/test_cli.py::test_config_set_value[True-bar.yaml-True-2] PASSED [ 93%] 1504s tests/test_cli.py::test_config_set_value[True-bar.yaml-True-value2] PASSED [ 93%] 1504s tests/test_cli.py::test_config_set_value[True-bar.yaml-True-value3] PASSED [ 93%] 1504s tests/test_cli.py::test_config_set_value[True-bar.yaml-True-None] PASSED [ 93%] 1504s tests/test_cli.py::test_config_set_value[True-bar.yaml-False-333MiB] PASSED [ 93%] 1504s tests/test_cli.py::test_config_set_value[True-bar.yaml-False-2] PASSED [ 93%] 1504s tests/test_cli.py::test_config_set_value[True-bar.yaml-False-value2] PASSED [ 93%] 1504s tests/test_cli.py::test_config_set_value[True-bar.yaml-False-value3] PASSED [ 93%] 1504s tests/test_cli.py::test_config_set_value[True-bar.yaml-False-None] PASSED [ 93%] 1504s tests/test_cli.py::test_config_set_value[True-foo/bar.yaml-True-333MiB] PASSED [ 93%] 1504s tests/test_cli.py::test_config_set_value[True-foo/bar.yaml-True-2] PASSED [ 93%] 1504s tests/test_cli.py::test_config_set_value[True-foo/bar.yaml-True-value2] PASSED [ 93%] 1504s tests/test_cli.py::test_config_set_value[True-foo/bar.yaml-True-value3] PASSED [ 93%] 1504s tests/test_cli.py::test_config_set_value[True-foo/bar.yaml-True-None] PASSED [ 93%] 1504s tests/test_cli.py::test_config_set_value[True-foo/bar.yaml-False-333MiB] PASSED [ 93%] 1504s tests/test_cli.py::test_config_set_value[True-foo/bar.yaml-False-2] PASSED [ 93%] 1504s tests/test_cli.py::test_config_set_value[True-foo/bar.yaml-False-value2] PASSED [ 93%] 1504s tests/test_cli.py::test_config_set_value[True-foo/bar.yaml-False-value3] PASSED [ 93%] 1504s tests/test_cli.py::test_config_set_value[True-foo/bar.yaml-False-None] PASSED [ 93%] 1504s tests/test_cli.py::test_config_set_value[False-None-True-333MiB] PASSED [ 93%] 1504s tests/test_cli.py::test_config_set_value[False-None-True-2] PASSED [ 93%] 1504s tests/test_cli.py::test_config_set_value[False-None-True-value2] PASSED [ 93%] 1504s tests/test_cli.py::test_config_set_value[False-None-True-value3] PASSED [ 93%] 1504s tests/test_cli.py::test_config_set_value[False-None-True-None] PASSED [ 93%] 1504s tests/test_cli.py::test_config_set_value[False-None-False-333MiB] PASSED [ 93%] 1504s tests/test_cli.py::test_config_set_value[False-None-False-2] PASSED [ 93%] 1504s tests/test_cli.py::test_config_set_value[False-None-False-value2] PASSED [ 93%] 1504s tests/test_cli.py::test_config_set_value[False-None-False-value3] PASSED [ 93%] 1504s tests/test_cli.py::test_config_set_value[False-None-False-None] PASSED [ 93%] 1504s tests/test_cli.py::test_config_set_value[False-bar.yaml-True-333MiB] PASSED [ 93%] 1504s tests/test_cli.py::test_config_set_value[False-bar.yaml-True-2] PASSED [ 93%] 1504s tests/test_cli.py::test_config_set_value[False-bar.yaml-True-value2] PASSED [ 93%] 1504s tests/test_cli.py::test_config_set_value[False-bar.yaml-True-value3] PASSED [ 93%] 1504s tests/test_cli.py::test_config_set_value[False-bar.yaml-True-None] PASSED [ 93%] 1504s tests/test_cli.py::test_config_set_value[False-bar.yaml-False-333MiB] PASSED [ 93%] 1504s tests/test_cli.py::test_config_set_value[False-bar.yaml-False-2] PASSED [ 93%] 1504s tests/test_cli.py::test_config_set_value[False-bar.yaml-False-value2] PASSED [ 93%] 1504s tests/test_cli.py::test_config_set_value[False-bar.yaml-False-value3] PASSED [ 93%] 1504s tests/test_cli.py::test_config_set_value[False-bar.yaml-False-None] PASSED [ 93%] 1504s tests/test_cli.py::test_config_set_value[False-foo/bar.yaml-True-333MiB] PASSED [ 93%] 1504s tests/test_cli.py::test_config_set_value[False-foo/bar.yaml-True-2] PASSED [ 93%] 1504s tests/test_cli.py::test_config_set_value[False-foo/bar.yaml-True-value2] PASSED [ 93%] 1504s tests/test_cli.py::test_config_set_value[False-foo/bar.yaml-True-value3] PASSED [ 93%] 1504s tests/test_cli.py::test_config_set_value[False-foo/bar.yaml-True-None] PASSED [ 93%] 1504s tests/test_cli.py::test_config_set_value[False-foo/bar.yaml-False-333MiB] PASSED [ 93%] 1504s tests/test_cli.py::test_config_set_value[False-foo/bar.yaml-False-2] PASSED [ 93%] 1504s tests/test_cli.py::test_config_set_value[False-foo/bar.yaml-False-value2] PASSED [ 93%] 1504s tests/test_cli.py::test_config_set_value[False-foo/bar.yaml-False-value3] PASSED [ 93%] 1504s tests/test_cli.py::test_config_set_value[False-foo/bar.yaml-False-None] PASSED [ 93%] 1504s tests/test_cli.py::test_config_find PASSED [ 93%] 1504s tests/test_cli.py::test_config_list PASSED [ 93%] 1504s tests/test_cli.py::test_version PASSED [ 93%] 1504s tests/test_cli.py::test_info_versions PASSED [ 93%] 1504s tests/test_cli.py::test_register_command_ep PASSED [ 93%] 1504s tests/test_cli.py::test_repeated_name_registration_warn PASSED [ 93%] 1504s tests/test_compatibility.py::test_deprecation PASSED [ 93%] 1505s tests/test_compatibility.py::test_entry_points PASSED [ 93%] 1505s tests/test_config.py::test_canonical_name PASSED [ 93%] 1505s tests/test_config.py::test_update PASSED [ 93%] 1505s tests/test_config.py::test_update_new_defaults PASSED [ 93%] 1505s tests/test_config.py::test_update_defaults PASSED [ 93%] 1505s tests/test_config.py::test_update_list_to_dict PASSED [ 93%] 1505s tests/test_config.py::test_update_dict_to_list PASSED [ 93%] 1505s tests/test_config.py::test_merge PASSED [ 93%] 1505s tests/test_config.py::test_collect_yaml_paths PASSED [ 93%] 1505s tests/test_config.py::test_paths_containing_key PASSED [ 93%] 1505s tests/test_config.py::test_collect_yaml_dir PASSED [ 93%] 1505s tests/test_config.py::test_collect_yaml_permission_errors[directory] PASSED [ 93%] 1505s tests/test_config.py::test_collect_yaml_permission_errors[file] PASSED [ 93%] 1505s tests/test_config.py::test_collect_yaml_malformed_file PASSED [ 93%] 1505s tests/test_config.py::test_collect_yaml_no_top_level_dict PASSED [ 93%] 1505s tests/test_config.py::test_env PASSED [ 93%] 1505s tests/test_config.py::test_env_special_values[None-None-0] PASSED [ 93%] 1505s tests/test_config.py::test_env_special_values[None-None-1] PASSED [ 93%] 1505s tests/test_config.py::test_env_special_values[None-None-2] PASSED [ 93%] 1505s tests/test_config.py::test_env_special_values[Null-None-0] PASSED [ 93%] 1505s tests/test_config.py::test_env_special_values[Null-None-1] PASSED [ 93%] 1505s tests/test_config.py::test_env_special_values[Null-None-2] PASSED [ 93%] 1505s tests/test_config.py::test_env_special_values[False-False-0] PASSED [ 93%] 1505s tests/test_config.py::test_env_special_values[False-False-1] PASSED [ 93%] 1505s tests/test_config.py::test_env_special_values[False-False-2] PASSED [ 93%] 1505s tests/test_config.py::test_env_special_values[True-True-0] PASSED [ 93%] 1505s tests/test_config.py::test_env_special_values[True-True-1] PASSED [ 93%] 1505s tests/test_config.py::test_env_special_values[True-True-2] PASSED [ 93%] 1505s tests/test_config.py::test_collect PASSED [ 93%] 1505s tests/test_config.py::test_collect_env_none PASSED [ 93%] 1505s tests/test_config.py::test_get PASSED [ 93%] 1505s tests/test_config.py::test_ensure_file PASSED [ 93%] 1505s tests/test_config.py::test_set PASSED [ 93%] 1505s tests/test_config.py::test_set_kwargs PASSED [ 93%] 1505s tests/test_config.py::test_set_nested PASSED [ 94%] 1505s tests/test_config.py::test_set_hard_to_copyables PASSED [ 94%] 1505s tests/test_config.py::test_ensure_file_directory[True] PASSED [ 94%] 1505s tests/test_config.py::test_ensure_file_directory[False] PASSED [ 94%] 1505s tests/test_config.py::test_ensure_file_defaults_to_DASK_CONFIG_directory PASSED [ 94%] 1505s tests/test_config.py::test_pop PASSED [ 94%] 1505s tests/test_config.py::test_refresh PASSED [ 94%] 1505s tests/test_config.py::test_expand_environment_variables[1-10] PASSED [ 94%] 1505s tests/test_config.py::test_expand_environment_variables[1-11] PASSED [ 94%] 1505s tests/test_config.py::test_expand_environment_variables[$FOO-foo] PASSED [ 94%] 1505s tests/test_config.py::test_expand_environment_variables[inp3-out3] PASSED [ 94%] 1505s tests/test_config.py::test_expand_environment_variables[inp4-out4] PASSED [ 94%] 1505s tests/test_config.py::test_expand_environment_variables[inp5-out5] PASSED [ 94%] 1505s tests/test_config.py::test_expand_environment_variables[inp6-out6] PASSED [ 94%] 1505s tests/test_config.py::test_expand_environment_variables[inp7-out7] PASSED [ 94%] 1505s tests/test_config.py::test_env_var_canonical_name PASSED [ 94%] 1505s tests/test_config.py::test_get_set_canonical_name PASSED [ 94%] 1505s tests/test_config.py::test_get_set_roundtrip[custom_key] PASSED [ 94%] 1505s tests/test_config.py::test_get_set_roundtrip[custom-key] PASSED [ 94%] 1505s tests/test_config.py::test_merge_None_to_dict PASSED [ 94%] 1505s tests/test_config.py::test_core_file PASSED [ 94%] 1505s tests/test_config.py::test_schema PASSED [ 94%] 1505s tests/test_config.py::test_schema_is_complete PASSED [ 94%] 1505s tests/test_config.py::test_rename PASSED [ 94%] 1505s tests/test_config.py::test_deprecations_on_set[args0-kwargs0] PASSED [ 94%] 1505s tests/test_config.py::test_deprecations_on_set[args1-kwargs1] PASSED [ 94%] 1505s tests/test_config.py::test_deprecations_on_set[args2-kwargs2] PASSED [ 94%] 1505s tests/test_config.py::test_deprecations_on_env_variables PASSED [ 94%] 1505s tests/test_config.py::test_deprecations_on_yaml[fuse-ave-width] PASSED [ 94%] 1505s tests/test_config.py::test_deprecations_on_yaml[fuse_ave_width] PASSED [ 94%] 1505s tests/test_config.py::test_get_override_with PASSED [ 94%] 1505s tests/test_config.py::test_config_serialization PASSED [ 94%] 1505s tests/test_config.py::test_config_inheritance PASSED [ 94%] 1505s tests/test_config.py::test__get_paths PASSED [ 94%] 1505s tests/test_config.py::test_default_search_paths PASSED [ 94%] 1505s tests/test_context.py::test_with_get PASSED [ 94%] 1505s tests/test_context.py::test_globalmethod PASSED [ 94%] 1505s tests/test_core.py::test_ishashable PASSED [ 94%] 1505s tests/test_core.py::test_iskey PASSED [ 94%] 1505s tests/test_core.py::test_iskey_numpy_types PASSED [ 94%] 1505s tests/test_core.py::test_validate_key PASSED [ 94%] 1505s tests/test_core.py::test_istask PASSED [ 94%] 1505s tests/test_core.py::test_has_tasks PASSED [ 94%] 1505s tests/test_core.py::test_preorder_traversal PASSED [ 94%] 1505s tests/test_core.py::TestGet::test_get PASSED [ 94%] 1505s tests/test_core.py::TestGet::test_badkey PASSED [ 94%] 1505s tests/test_core.py::TestGet::test_nested_badkey PASSED [ 94%] 1505s tests/test_core.py::TestGet::test_data_not_in_dict_is_ok PASSED [ 94%] 1505s tests/test_core.py::TestGet::test_get_with_list PASSED [ 94%] 1505s tests/test_core.py::TestGet::test_get_with_list_top_level PASSED [ 94%] 1505s tests/test_core.py::TestGet::test_get_with_nested_list PASSED [ 94%] 1505s tests/test_core.py::TestGet::test_get_works_with_unhashables_in_values PASSED [ 94%] 1505s tests/test_core.py::TestGet::test_nested_tasks PASSED [ 94%] 1505s tests/test_core.py::TestGet::test_get_stack_limit PASSED [ 94%] 1505s tests/test_core.py::TestGet::test_with_HighLevelGraph PASSED [ 94%] 1505s tests/test_core.py::test_GetFunctionTestMixin_class PASSED [ 94%] 1505s tests/test_core.py::test_get_dependencies_nested PASSED [ 94%] 1505s tests/test_core.py::test_get_dependencies_empty PASSED [ 94%] 1505s tests/test_core.py::test_get_dependencies_list PASSED [ 94%] 1505s tests/test_core.py::test_get_dependencies_task PASSED [ 94%] 1505s tests/test_core.py::test_get_dependencies_nothing PASSED [ 94%] 1505s tests/test_core.py::test_get_dependencies_many PASSED [ 94%] 1505s tests/test_core.py::test_get_dependencies_task_none PASSED [ 94%] 1505s tests/test_core.py::test_get_deps PASSED [ 94%] 1505s tests/test_core.py::test_flatten PASSED [ 94%] 1505s tests/test_core.py::test_subs PASSED [ 94%] 1505s tests/test_core.py::test_subs_no_key_data_eq PASSED [ 94%] 1505s tests/test_core.py::test_subs_with_unfriendly_eq PASSED [ 94%] 1505s tests/test_core.py::test_subs_with_surprisingly_friendly_eq PASSED [ 94%] 1505s tests/test_core.py::test_subs_arbitrary_key PASSED [ 94%] 1505s tests/test_core.py::test_quote PASSED [ 94%] 1505s tests/test_core.py::test_literal_serializable PASSED [ 94%] 1505s tests/test_core.py::test_getcycle PASSED [ 94%] 1505s tests/test_datasets.py::test_mimesis SKIPPED (could not import 'mime...) [ 94%] 1505s tests/test_datasets.py::test_full_dataset SKIPPED (could not import ...) [ 94%] 1505s tests/test_datasets.py::test_make_dataset_with_processes SKIPPED (co...) [ 94%] 1505s tests/test_datasets.py::test_no_mimesis PASSED [ 94%] 1505s tests/test_datasets.py::test_deterministic SKIPPED (could not import...) [ 94%] 1505s tests/test_delayed.py::test_to_task_dask PASSED [ 94%] 1505s tests/test_delayed.py::test_delayed PASSED [ 94%] 1505s tests/test_delayed.py::test_delayed_with_namedtuple PASSED [ 94%] 1505s tests/test_delayed.py::test_delayed_with_dataclass[ANonFrozenDataClass] PASSED [ 94%] 1505s tests/test_delayed.py::test_delayed_with_dataclass[AFrozenDataClass] PASSED [ 94%] 1505s tests/test_delayed.py::test_delayed_with_dataclass_with_custom_init PASSED [ 94%] 1505s tests/test_delayed.py::test_delayed_with_dataclass_with_eager_custom_init PASSED [ 94%] 1505s tests/test_delayed.py::test_delayed_with_eager_dataclass_with_set_init_false_field PASSED [ 94%] 1505s tests/test_delayed.py::test_delayed_with_dataclass_with_set_init_false_field PASSED [ 94%] 1505s tests/test_delayed.py::test_delayed_with_dataclass_with_unset_init_false_field PASSED [ 94%] 1505s tests/test_delayed.py::test_operators PASSED [ 94%] 1505s tests/test_delayed.py::test_methods PASSED [ 94%] 1505s tests/test_delayed.py::test_attributes PASSED [ 94%] 1505s tests/test_delayed.py::test_method_getattr_call_same_task PASSED [ 94%] 1505s tests/test_delayed.py::test_np_dtype_of_delayed PASSED [ 94%] 1505s tests/test_delayed.py::test_delayed_visualise_warn PASSED [ 94%] 1505s tests/test_delayed.py::test_delayed_errors PASSED [ 94%] 1505s tests/test_delayed.py::test_common_subexpressions PASSED [ 94%] 1505s tests/test_delayed.py::test_delayed_optimize PASSED [ 94%] 1505s tests/test_delayed.py::test_lists PASSED [ 94%] 1505s tests/test_delayed.py::test_literates PASSED [ 94%] 1505s tests/test_delayed.py::test_literates_keys PASSED [ 94%] 1505s tests/test_delayed.py::test_lists_are_concrete PASSED [ 94%] 1505s tests/test_delayed.py::test_iterators[list] PASSED [ 94%] 1505s tests/test_delayed.py::test_iterators[tuple] PASSED [ 94%] 1505s tests/test_delayed.py::test_iterators[set] PASSED [ 94%] 1505s tests/test_delayed.py::test_traverse_false PASSED [ 94%] 1505s tests/test_delayed.py::test_pure PASSED [ 94%] 1505s tests/test_delayed.py::test_pure_global_setting PASSED [ 94%] 1505s tests/test_delayed.py::test_nout PASSED [ 94%] 1505s tests/test_delayed.py::test_nout_with_tasks[x0] PASSED [ 94%] 1505s tests/test_delayed.py::test_nout_with_tasks[x1] PASSED [ 94%] 1505s tests/test_delayed.py::test_nout_with_tasks[x2] PASSED [ 94%] 1505s tests/test_delayed.py::test_nout_with_tasks[x3] PASSED [ 94%] 1505s tests/test_delayed.py::test_nout_with_tasks[x4] PASSED [ 94%] 1505s tests/test_delayed.py::test_kwargs PASSED [ 94%] 1505s tests/test_delayed.py::test_custom_delayed PASSED [ 94%] 1505s tests/test_delayed.py::test_array_delayed PASSED [ 94%] 1505s tests/test_delayed.py::test_array_bag_delayed PASSED [ 94%] 1505s tests/test_delayed.py::test_delayed_picklable PASSED [ 94%] 1505s tests/test_delayed.py::test_delayed_compute_forward_kwargs PASSED [ 94%] 1505s tests/test_delayed.py::test_delayed_method_descriptor PASSED [ 94%] 1505s tests/test_delayed.py::test_delayed_callable PASSED [ 94%] 1505s tests/test_delayed.py::test_delayed_name_on_call PASSED [ 94%] 1505s tests/test_delayed.py::test_callable_obj PASSED [ 94%] 1505s tests/test_delayed.py::test_deterministic_name PASSED [ 94%] 1505s tests/test_delayed.py::test_sensitive_to_partials PASSED [ 94%] 1505s tests/test_delayed.py::test_delayed_name PASSED [ 94%] 1505s tests/test_delayed.py::test_finalize_name PASSED [ 94%] 1505s tests/test_delayed.py::test_keys_from_array PASSED [ 95%] 1505s tests/test_delayed.py::test_delayed_decorator_on_method PASSED [ 95%] 1505s tests/test_delayed.py::test_attribute_of_attribute PASSED [ 95%] 1505s tests/test_delayed.py::test_check_meta_flag PASSED [ 95%] 1505s tests/test_delayed.py::test_pickle[modlevel_eager] PASSED [ 95%] 1505s tests/test_delayed.py::test_pickle[modlevel_delayed1] XFAIL (#3369) [ 95%] 1505s tests/test_delayed.py::test_pickle[modlevel_delayed2] XFAIL (#3369) [ 95%] 1505s tests/test_delayed.py::test_cloudpickle[modlevel_eager] PASSED [ 95%] 1505s tests/test_delayed.py::test_cloudpickle[modlevel_delayed1] PASSED [ 95%] 1505s tests/test_delayed.py::test_cloudpickle[modlevel_delayed2] PASSED [ 95%] 1505s tests/test_delayed.py::test_dask_layers PASSED [ 95%] 1505s tests/test_delayed.py::test_annotations_survive_optimization PASSED [ 95%] 1505s tests/test_delayed.py::test_delayed_function_attributes_forwarded PASSED [ 95%] 1505s tests/test_distributed.py::test_can_import_client PASSED [ 95%] 1505s tests/test_distributed.py::test_can_import_nested_things PASSED [ 95%] 1505s tests/test_distributed.py::test_persist PASSED [ 95%] 1506s tests/test_distributed.py::test_persist_nested PASSED [ 95%] 1508s tests/test_distributed.py::test_futures_to_delayed_dataframe PASSED [ 95%] 1510s tests/test_distributed.py::test_from_delayed_dataframe PASSED [ 95%] 1513s tests/test_distributed.py::test_fused_blockwise_dataframe_merge[True] PASSED [ 95%] 1517s tests/test_distributed.py::test_fused_blockwise_dataframe_merge[False] PASSED [ 95%] 1519s tests/test_distributed.py::test_dataframe_broadcast_merge[True-a] PASSED [ 95%] 1520s tests/test_distributed.py::test_dataframe_broadcast_merge[True-on1] PASSED [ 95%] 1522s tests/test_distributed.py::test_dataframe_broadcast_merge[False-a] PASSED [ 95%] 1524s tests/test_distributed.py::test_dataframe_broadcast_merge[False-on1] PASSED [ 95%] 1525s tests/test_distributed.py::test_default_scheduler_on_worker[None-True-None] PASSED [ 95%] 1527s tests/test_distributed.py::test_default_scheduler_on_worker[None-True-compute_as_if_collection] PASSED [ 95%] 1529s tests/test_distributed.py::test_default_scheduler_on_worker[None-True-dask.compute] PASSED [ 95%] 1530s tests/test_distributed.py::test_default_scheduler_on_worker[sync-False-None] PASSED [ 95%] 1532s tests/test_distributed.py::test_default_scheduler_on_worker[sync-False-compute_as_if_collection] PASSED [ 95%] 1534s tests/test_distributed.py::test_default_scheduler_on_worker[sync-False-dask.compute] PASSED [ 95%] 1535s tests/test_distributed.py::test_futures_to_delayed_bag PASSED [ 95%] 1536s tests/test_distributed.py::test_futures_to_delayed_array PASSED [ 95%] 1536s tests/test_distributed.py::test_local_get_with_distributed_active PASSED [ 95%] 1539s tests/test_distributed.py::test_to_hdf_distributed PASSED [ 95%] 1541s tests/test_distributed.py::test_to_hdf_scheduler_distributed[1] PASSED [ 95%] 1543s tests/test_distributed.py::test_to_hdf_scheduler_distributed[4] XPASS [ 95%] 1546s tests/test_distributed.py::test_to_hdf_scheduler_distributed[10] XPASS [ 95%] 1546s tests/test_distributed.py::test_serializable_groupby_agg PASSED [ 95%] 1548s tests/test_distributed.py::test_futures_in_graph PASSED [ 95%] 1549s tests/test_distributed.py::test_zarr_distributed_roundtrip SKIPPED (...) [ 95%] 1550s tests/test_distributed.py::test_zarr_distributed_with_explicit_directory_store SKIPPED [ 95%] 1551s tests/test_distributed.py::test_zarr_distributed_with_explicit_memory_store SKIPPED [ 95%] 1552s tests/test_distributed.py::test_zarr_in_memory_distributed_err SKIPPED [ 95%] 1554s tests/test_distributed.py::test_scheduler_equals_client PASSED [ 95%] 1554s tests/test_distributed.py::test_await PASSED [ 95%] 1554s tests/test_distributed.py::test_local_scheduler PASSED [ 95%] 1554s tests/test_distributed.py::test_annotations_blockwise_unpack PASSED [ 95%] 1555s tests/test_distributed.py::test_blockwise_array_creation[True-ones] PASSED [ 95%] 1556s tests/test_distributed.py::test_blockwise_array_creation[True-zeros] PASSED [ 95%] 1558s tests/test_distributed.py::test_blockwise_array_creation[True-full] PASSED [ 95%] 1559s tests/test_distributed.py::test_blockwise_array_creation[False-ones] PASSED [ 95%] 1560s tests/test_distributed.py::test_blockwise_array_creation[False-zeros] PASSED [ 95%] 1562s tests/test_distributed.py::test_blockwise_array_creation[False-full] PASSED [ 95%] 1563s tests/test_distributed.py::test_blockwise_array_creation[None-ones] PASSED [ 95%] 1564s tests/test_distributed.py::test_blockwise_array_creation[None-zeros] PASSED [ 95%] 1566s tests/test_distributed.py::test_blockwise_array_creation[None-full] PASSED [ 95%] 1567s tests/test_distributed.py::test_blockwise_dataframe_io[True-True-parquet-pyarrow] SKIPPED [ 95%] 1568s tests/test_distributed.py::test_blockwise_dataframe_io[True-True-parquet-fastparquet] SKIPPED [ 95%] 1570s tests/test_distributed.py::test_blockwise_dataframe_io[True-True-csv] PASSED [ 95%] 1572s tests/test_distributed.py::test_blockwise_dataframe_io[True-True-hdf] PASSED [ 95%] 1573s tests/test_distributed.py::test_blockwise_dataframe_io[True-False-parquet-pyarrow] SKIPPED [ 95%] 1574s tests/test_distributed.py::test_blockwise_dataframe_io[True-False-parquet-fastparquet] SKIPPED [ 95%] 1576s tests/test_distributed.py::test_blockwise_dataframe_io[True-False-csv] PASSED [ 95%] 1578s tests/test_distributed.py::test_blockwise_dataframe_io[True-False-hdf] PASSED [ 95%] 1579s tests/test_distributed.py::test_blockwise_dataframe_io[True-None-parquet-pyarrow] SKIPPED [ 95%] 1580s tests/test_distributed.py::test_blockwise_dataframe_io[True-None-parquet-fastparquet] SKIPPED [ 95%] 1582s tests/test_distributed.py::test_blockwise_dataframe_io[True-None-csv] PASSED [ 95%] 1584s tests/test_distributed.py::test_blockwise_dataframe_io[True-None-hdf] PASSED [ 95%] 1585s tests/test_distributed.py::test_blockwise_dataframe_io[False-True-parquet-pyarrow] SKIPPED [ 95%] 1586s tests/test_distributed.py::test_blockwise_dataframe_io[False-True-parquet-fastparquet] SKIPPED [ 95%] 1588s tests/test_distributed.py::test_blockwise_dataframe_io[False-True-csv] PASSED [ 95%] 1590s tests/test_distributed.py::test_blockwise_dataframe_io[False-True-hdf] PASSED [ 95%] 1591s tests/test_distributed.py::test_blockwise_dataframe_io[False-False-parquet-pyarrow] SKIPPED [ 95%] 1593s tests/test_distributed.py::test_blockwise_dataframe_io[False-False-parquet-fastparquet] SKIPPED [ 95%] 1594s tests/test_distributed.py::test_blockwise_dataframe_io[False-False-csv] PASSED [ 95%] 1597s tests/test_distributed.py::test_blockwise_dataframe_io[False-False-hdf] PASSED [ 95%] 1598s tests/test_distributed.py::test_blockwise_dataframe_io[False-None-parquet-pyarrow] SKIPPED [ 95%] 1599s tests/test_distributed.py::test_blockwise_dataframe_io[False-None-parquet-fastparquet] SKIPPED [ 95%] 1601s tests/test_distributed.py::test_blockwise_dataframe_io[False-None-csv] PASSED [ 95%] 1603s tests/test_distributed.py::test_blockwise_dataframe_io[False-None-hdf] PASSED [ 95%] 1604s tests/test_distributed.py::test_blockwise_fusion_after_compute PASSED [ 95%] 1604s tests/test_distributed.py::test_blockwise_numpy_args PASSED [ 95%] 1605s tests/test_distributed.py::test_blockwise_numpy_kwargs PASSED [ 95%] 1606s tests/test_distributed.py::test_blockwise_different_optimization PASSED [ 95%] 1606s tests/test_distributed.py::test_combo_of_layer_types PASSED [ 95%] 1607s tests/test_distributed.py::test_blockwise_concatenate PASSED [ 95%] 1607s tests/test_distributed.py::test_map_partitions_partition_info PASSED [ 95%] 1608s tests/test_distributed.py::test_futures_in_subgraphs PASSED [ 95%] 1608s tests/test_distributed.py::test_shuffle_priority[32-SimpleShuffleLayer] PASSED [ 95%] 1609s tests/test_distributed.py::test_shuffle_priority[2-ShuffleLayer] PASSED [ 95%] 1610s tests/test_distributed.py::test_map_partitions_da_input PASSED [ 95%] 1610s tests/test_distributed.py::test_map_partitions_df_input PASSED [ 95%] 1611s tests/test_distributed.py::test_to_sql_engine_kwargs FAILED [ 95%] 1611s tests/test_distributed.py::test_non_recursive_df_reduce PASSED [ 95%] 1615s tests/test_distributed.py::test_set_index_no_resursion_error PASSED [ 95%] 1615s tests/test_distributed.py::test_get_scheduler_without_distributed_raises PASSED [ 95%] 1617s tests/test_distributed.py::test_get_scheduler_with_distributed_active PASSED [ 95%] 1618s tests/test_distributed.py::test_get_scheduler_with_distributed_active_reset_config PASSED [ 95%] 1618s tests/test_distributed.py::test_get_scheduler_lock[None-expected_classes0] PASSED [ 95%] 1618s tests/test_distributed.py::test_get_scheduler_lock[threads-expected_classes1] PASSED [ 95%] 1618s tests/test_distributed.py::test_get_scheduler_lock[processes-expected_classes2] PASSED [ 95%] 1619s tests/test_distributed.py::test_get_scheduler_lock_distributed[spawn] PASSED [ 95%] 1621s tests/test_distributed.py::test_get_scheduler_lock_distributed[fork] PASSED [ 95%] 1622s tests/test_distributed.py::test_get_scheduler_lock_distributed[forkserver] PASSED [ 95%] 1627s tests/test_distributed.py::test_write_single_hdf[True] PASSED [ 95%] 1632s tests/test_distributed.py::test_write_single_hdf[lock_param1] PASSED [ 95%] 1632s tests/test_distributed.py::test_get_scheduler_default_client_config_interleaving PASSED [ 95%] 1632s tests/test_distributed.py::test_bag_groupby_default PASSED [ 95%] 1632s tests/test_graph_manipulation.py::test_checkpoint[False] PASSED [ 95%] 1632s tests/test_graph_manipulation.py::test_checkpoint[True] PASSED [ 95%] 1632s tests/test_graph_manipulation.py::test_checkpoint_collections PASSED [ 95%] 1632s tests/test_graph_manipulation.py::test_wait_on_one[False] PASSED [ 95%] 1632s tests/test_graph_manipulation.py::test_wait_on_one[True] PASSED [ 95%] 1632s tests/test_graph_manipulation.py::test_wait_on_many[False] PASSED [ 95%] 1632s tests/test_graph_manipulation.py::test_wait_on_many[True] PASSED [ 95%] 1633s tests/test_graph_manipulation.py::test_wait_on_collections PASSED [ 95%] 1633s tests/test_graph_manipulation.py::test_clone[False] PASSED [ 95%] 1634s tests/test_graph_manipulation.py::test_clone[True] PASSED [ 95%] 1634s tests/test_graph_manipulation.py::test_blockwise_clone_with_literals[1] PASSED [ 95%] 1634s tests/test_graph_manipulation.py::test_blockwise_clone_with_literals[literal1] PASSED [ 95%] 1634s tests/test_graph_manipulation.py::test_blockwise_clone_with_literals[literal2] PASSED [ 95%] 1634s tests/test_graph_manipulation.py::test_blockwise_clone_with_literals[literal3] PASSED [ 95%] 1634s tests/test_graph_manipulation.py::test_blockwise_clone_with_literals[literal4] PASSED [ 95%] 1634s tests/test_graph_manipulation.py::test_blockwise_clone_with_no_indices SKIPPED [ 95%] 1634s tests/test_graph_manipulation.py::test_bind[False] PASSED [ 95%] 1634s tests/test_graph_manipulation.py::test_bind[True] PASSED [ 95%] 1634s tests/test_graph_manipulation.py::test_bind_clone_collections[bind] PASSED [ 96%] 1634s tests/test_graph_manipulation.py::test_bind_clone_collections[clone] PASSED [ 96%] 1634s tests/test_graph_manipulation.py::test_split_every[2-299] PASSED [ 96%] 1634s tests/test_graph_manipulation.py::test_split_every[3-250] PASSED [ 96%] 1634s tests/test_graph_manipulation.py::test_split_every[8-215] PASSED [ 96%] 1634s tests/test_graph_manipulation.py::test_split_every[None-215] PASSED [ 96%] 1634s tests/test_graph_manipulation.py::test_split_every[8.1-215] PASSED [ 96%] 1634s tests/test_graph_manipulation.py::test_split_every[1000000000.0-201] PASSED [ 96%] 1634s tests/test_graph_manipulation.py::test_split_every[False-201] PASSED [ 96%] 1634s tests/test_graph_manipulation.py::test_split_every_invalid PASSED [ 96%] 1634s tests/test_hashing.py::test_hash_buffer[abc] PASSED [ 96%] 1634s tests/test_hashing.py::test_hash_buffer[x1] PASSED [ 96%] 1634s tests/test_hashing.py::test_hash_buffer[x2] PASSED [ 96%] 1634s tests/test_hashing.py::test_hash_buffer[x3] PASSED [ 96%] 1634s tests/test_hashing.py::test_hash_buffer[x4] PASSED [ 96%] 1634s tests/test_hashing.py::test_hash_buffer[x5] PASSED [ 96%] 1634s tests/test_hashing.py::test_hash_buffer[x6] PASSED [ 96%] 1634s tests/test_hashing.py::test_hash_buffer_hex[abc] PASSED [ 96%] 1634s tests/test_hashing.py::test_hash_buffer_hex[x1] PASSED [ 96%] 1634s tests/test_hashing.py::test_hash_buffer_hex[x2] PASSED [ 96%] 1634s tests/test_hashing.py::test_hash_buffer_hex[x3] PASSED [ 96%] 1634s tests/test_hashing.py::test_hash_buffer_hex[x4] PASSED [ 96%] 1634s tests/test_hashing.py::test_hash_buffer_hex[x5] PASSED [ 96%] 1634s tests/test_hashing.py::test_hash_buffer_hex[x6] PASSED [ 96%] 1634s tests/test_hashing.py::test_hashers[_hash_sha1] PASSED [ 96%] 1634s tests/test_highgraph.py::test_visualize PASSED [ 96%] 1634s tests/test_highgraph.py::test_basic PASSED [ 96%] 1634s tests/test_highgraph.py::test_keys_values_items_to_dict_methods PASSED [ 96%] 1634s tests/test_highgraph.py::test_getitem PASSED [ 96%] 1634s tests/test_highgraph.py::test_copy PASSED [ 96%] 1634s tests/test_highgraph.py::test_cull PASSED [ 96%] 1634s tests/test_highgraph.py::test_cull_layers PASSED [ 96%] 1634s tests/test_highgraph.py::test_repr_html_hlg_layers PASSED [ 96%] 1634s tests/test_highgraph.py::test_single_annotation[annotation0] PASSED [ 96%] 1634s tests/test_highgraph.py::test_single_annotation[annotation1] PASSED [ 96%] 1634s tests/test_highgraph.py::test_multiple_annotations PASSED [ 96%] 1634s tests/test_highgraph.py::test_annotation_cleared_on_error PASSED [ 96%] 1634s tests/test_highgraph.py::test_materializedlayer_cull_preserves_annotations PASSED [ 96%] 1634s tests/test_highgraph.py::test_annotations_leak PASSED [ 96%] 1634s tests/test_highgraph.py::test_blockwise_cull[True] PASSED [ 96%] 1634s tests/test_highgraph.py::test_blockwise_cull[False] PASSED [ 96%] 1634s tests/test_highgraph.py::test_len_does_not_materialize PASSED [ 96%] 1634s tests/test_highgraph.py::test_node_tooltips_exist PASSED [ 96%] 1634s tests/test_highgraph.py::test_tokenize_hlg PASSED [ 96%] 1634s tests/test_layers.py::test_array_chunk_shape_dep PASSED [ 96%] 1634s tests/test_layers.py::test_array_slice_deps PASSED [ 96%] 1634s tests/test_layers.py::test_fractional_slice PASSED [ 96%] 1634s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[True-_dataframe_shuffle-pandas.] XFAIL [ 96%] 1634s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[True-_dataframe_tree_reduction-pandas.] XFAIL [ 96%] 1634s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[True-_dataframe_broadcast_join-pandas.] XFAIL [ 96%] 1634s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[True-_pq_pyarrow-pandas.] XFAIL [ 96%] 1634s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[True-_pq_fastparquet-pandas.] XFAIL [ 96%] 1634s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[True-_read_csv-pandas.] XFAIL [ 96%] 1634s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[True-_array_creation-numpy.] XFAIL [ 96%] 1634s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[True-_array_map_overlap-numpy.] XFAIL [ 96%] 1634s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[False-_dataframe_shuffle-pandas.] XFAIL [ 96%] 1634s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[False-_dataframe_tree_reduction-pandas.] XFAIL [ 96%] 1634s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[False-_dataframe_broadcast_join-pandas.] XFAIL [ 96%] 1634s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[False-_pq_pyarrow-pandas.] XFAIL [ 96%] 1634s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[False-_pq_fastparquet-pandas.] XFAIL [ 96%] 1634s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[False-_read_csv-pandas.] XFAIL [ 96%] 1634s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[False-_array_creation-numpy.] XFAIL [ 96%] 1634s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[False-_array_map_overlap-numpy.] XFAIL [ 96%] 1634s tests/test_layers.py::test_dataframe_cull_key_dependencies[_shuffle_op] PASSED [ 96%] 1634s tests/test_layers.py::test_dataframe_cull_key_dependencies[_groupby_op] PASSED [ 96%] 1634s tests/test_layers.py::test_dataframe_cull_key_dependencies_materialized PASSED [ 96%] 1634s tests/test_local.py::test_start_state PASSED [ 96%] 1634s tests/test_local.py::test_start_state_looks_at_cache PASSED [ 96%] 1634s tests/test_local.py::test_start_state_with_redirects PASSED [ 96%] 1634s tests/test_local.py::test_start_state_with_independent_but_runnable_tasks PASSED [ 96%] 1634s tests/test_local.py::test_start_state_with_tasks_no_deps PASSED [ 96%] 1634s tests/test_local.py::test_finish_task PASSED [ 96%] 1634s tests/test_local.py::TestGetAsync::test_get PASSED [ 96%] 1634s tests/test_local.py::TestGetAsync::test_badkey PASSED [ 96%] 1634s tests/test_local.py::TestGetAsync::test_nested_badkey PASSED [ 96%] 1634s tests/test_local.py::TestGetAsync::test_data_not_in_dict_is_ok PASSED [ 96%] 1634s tests/test_local.py::TestGetAsync::test_get_with_list PASSED [ 96%] 1634s tests/test_local.py::TestGetAsync::test_get_with_list_top_level PASSED [ 96%] 1634s tests/test_local.py::TestGetAsync::test_get_with_nested_list PASSED [ 96%] 1634s tests/test_local.py::TestGetAsync::test_get_works_with_unhashables_in_values PASSED [ 96%] 1634s tests/test_local.py::TestGetAsync::test_nested_tasks PASSED [ 96%] 1635s tests/test_local.py::TestGetAsync::test_get_stack_limit PASSED [ 96%] 1635s tests/test_local.py::TestGetAsync::test_with_HighLevelGraph PASSED [ 96%] 1635s tests/test_local.py::TestGetAsync::test_get_sync_num_workers PASSED [ 96%] 1635s tests/test_local.py::test_cache_options PASSED [ 96%] 1635s tests/test_local.py::test_sort_key PASSED [ 96%] 1635s tests/test_local.py::test_callback PASSED [ 96%] 1635s tests/test_local.py::test_exceptions_propagate PASSED [ 96%] 1635s tests/test_local.py::test_ordering PASSED [ 96%] 1635s tests/test_local.py::test_complex_ordering PASSED [ 96%] 1635s tests/test_ml.py::test_basic PASSED [ 96%] 1635s tests/test_multiprocessing.py::test_pickle_globals PASSED [ 96%] 1635s tests/test_multiprocessing.py::test_pickle_locals PASSED [ 96%] 1635s tests/test_multiprocessing.py::test_out_of_band_pickling PASSED [ 96%] 1635s tests/test_multiprocessing.py::test_errors_propagate PASSED [ 96%] 1635s tests/test_multiprocessing.py::test_remote_exception PASSED [ 96%] 1635s tests/test_multiprocessing.py::test_lambda_with_cloudpickle PASSED [ 96%] 1636s tests/test_multiprocessing.py::test_lambda_results_with_cloudpickle PASSED [ 96%] 1636s tests/test_multiprocessing.py::test_unpicklable_args_generate_errors PASSED [ 96%] 1636s tests/test_multiprocessing.py::test_reuse_pool[Pool] PASSED [ 96%] 1636s tests/test_multiprocessing.py::test_reuse_pool[ProcessPoolExecutor] PASSED [ 96%] 1636s tests/test_multiprocessing.py::test_dumps_loads PASSED [ 96%] 1637s tests/test_multiprocessing.py::test_fuse_doesnt_clobber_intermediates PASSED [ 96%] 1637s tests/test_multiprocessing.py::test_optimize_graph_false PASSED [ 96%] 1637s tests/test_multiprocessing.py::test_works_with_highlevel_graph PASSED [ 96%] 1637s tests/test_multiprocessing.py::test_random_seeds[numpy] PASSED [ 96%] 1637s tests/test_multiprocessing.py::test_random_seeds[random] PASSED [ 96%] 1637s tests/test_multiprocessing.py::test_process_initializer[threading-None-expected_results0] PASSED [ 96%] 1638s tests/test_multiprocessing.py::test_process_initializer[processes-None-expected_results1] PASSED [ 96%] 1639s tests/test_multiprocessing.py::test_process_initializer[processes-proc_init-expected_results2] PASSED [ 96%] 1639s tests/test_multiprocessing.py::test_custom_context_used_python3_posix PASSED [ 96%] 1639s tests/test_multiprocessing.py::test_get_context_using_python3_posix PASSED [ 96%] 1639s tests/test_multiprocessing.py::test_custom_context_ignored_elsewhere SKIPPED [ 96%] 1639s tests/test_multiprocessing.py::test_get_context_always_default SKIPPED [ 96%] 1639s tests/test_optimization.py::test_cull PASSED [ 96%] 1639s tests/test_optimization.py::test_fuse PASSED [ 96%] 1639s tests/test_optimization.py::test_fuse_keys PASSED [ 96%] 1639s tests/test_optimization.py::test_donot_substitute_same_key_multiple_times PASSED [ 96%] 1639s tests/test_optimization.py::test_inline PASSED [ 96%] 1639s tests/test_optimization.py::test_inline_functions PASSED [ 96%] 1639s tests/test_optimization.py::test_inline_ignores_curries_and_partials PASSED [ 96%] 1639s tests/test_optimization.py::test_inline_functions_non_hashable PASSED [ 96%] 1639s tests/test_optimization.py::test_inline_doesnt_shrink_fast_functions_at_top PASSED [ 96%] 1639s tests/test_optimization.py::test_inline_traverses_lists PASSED [ 96%] 1639s tests/test_optimization.py::test_inline_functions_protects_output_keys PASSED [ 96%] 1639s tests/test_optimization.py::test_functions_of PASSED [ 96%] 1639s tests/test_optimization.py::test_inline_cull_dependencies PASSED [ 96%] 1639s tests/test_optimization.py::test_fuse_reductions_single_input PASSED [ 97%] 1639s tests/test_optimization.py::test_fuse_stressed PASSED [ 97%] 1639s tests/test_optimization.py::test_fuse_reductions_multiple_input PASSED [ 97%] 1639s tests/test_optimization.py::test_SubgraphCallable PASSED [ 97%] 1639s tests/test_optimization.py::test_SubgraphCallable_with_numpy PASSED [ 97%] 1639s tests/test_optimization.py::test_SubgraphCallable_eq PASSED [ 97%] 1639s tests/test_optimization.py::test_fuse_subgraphs PASSED [ 97%] 1639s tests/test_optimization.py::test_fuse_subgraphs_linear_chains_of_duplicate_deps PASSED [ 97%] 1639s tests/test_optimization.py::test_dont_fuse_numpy_arrays PASSED [ 97%] 1639s tests/test_optimization.py::test_fuse_config PASSED [ 97%] 1639s tests/test_optimization.py::test_fused_keys_max_length PASSED [ 97%] 1639s tests/test_order.py::test_ordering_keeps_groups_together[abcde] PASSED [ 97%] 1639s tests/test_order.py::test_ordering_keeps_groups_together[edcba] PASSED [ 97%] 1639s tests/test_order.py::test_avoid_broker_nodes[abcde] PASSED [ 97%] 1639s tests/test_order.py::test_avoid_broker_nodes[edcba] PASSED [ 97%] 1639s tests/test_order.py::test_base_of_reduce_preferred[abcde] PASSED [ 97%] 1639s tests/test_order.py::test_base_of_reduce_preferred[edcba] PASSED [ 97%] 1639s tests/test_order.py::test_avoid_upwards_branching[abcde] PASSED [ 97%] 1639s tests/test_order.py::test_avoid_upwards_branching[edcba] PASSED [ 97%] 1639s tests/test_order.py::test_avoid_upwards_branching_complex[abcde] PASSED [ 97%] 1639s tests/test_order.py::test_avoid_upwards_branching_complex[edcba] PASSED [ 97%] 1639s tests/test_order.py::test_deep_bases_win_over_dependents[abcde] PASSED [ 97%] 1639s tests/test_order.py::test_deep_bases_win_over_dependents[edcba] PASSED [ 97%] 1639s tests/test_order.py::test_prefer_deep[abcde] PASSED [ 97%] 1639s tests/test_order.py::test_prefer_deep[edcba] PASSED [ 97%] 1639s tests/test_order.py::test_stacklimit[abcde] PASSED [ 97%] 1639s tests/test_order.py::test_stacklimit[edcba] PASSED [ 97%] 1639s tests/test_order.py::test_break_ties_by_str[abcde] PASSED [ 97%] 1639s tests/test_order.py::test_break_ties_by_str[edcba] PASSED [ 97%] 1639s tests/test_order.py::test_order_doesnt_fail_on_mixed_type_keys[abcde] PASSED [ 97%] 1639s tests/test_order.py::test_order_doesnt_fail_on_mixed_type_keys[edcba] PASSED [ 97%] 1639s tests/test_order.py::test_gh_3055 PASSED [ 97%] 1639s tests/test_order.py::test_type_comparisions_ok[abcde] PASSED [ 97%] 1639s tests/test_order.py::test_type_comparisions_ok[edcba] PASSED [ 97%] 1639s tests/test_order.py::test_favor_longest_critical_path[abcde] PASSED [ 97%] 1639s tests/test_order.py::test_favor_longest_critical_path[edcba] PASSED [ 97%] 1639s tests/test_order.py::test_run_smaller_sections[abcde] PASSED [ 97%] 1639s tests/test_order.py::test_run_smaller_sections[edcba] PASSED [ 97%] 1639s tests/test_order.py::test_local_parents_of_reduction[abcde] PASSED [ 97%] 1639s tests/test_order.py::test_local_parents_of_reduction[edcba] PASSED [ 97%] 1639s tests/test_order.py::test_nearest_neighbor[abcde] PASSED [ 97%] 1639s tests/test_order.py::test_nearest_neighbor[edcba] PASSED [ 97%] 1639s tests/test_order.py::test_string_ordering PASSED [ 97%] 1639s tests/test_order.py::test_string_ordering_dependents XPASS (see comment) [ 97%] 1639s tests/test_order.py::test_prefer_short_narrow[abcde] PASSED [ 97%] 1639s tests/test_order.py::test_prefer_short_narrow[edcba] PASSED [ 97%] 1639s tests/test_order.py::test_prefer_short_ancestor[abcde] PASSED [ 97%] 1639s tests/test_order.py::test_prefer_short_ancestor[edcba] PASSED [ 97%] 1639s tests/test_order.py::test_map_overlap[abcde] PASSED [ 97%] 1639s tests/test_order.py::test_map_overlap[edcba] PASSED [ 97%] 1639s tests/test_order.py::test_use_structure_not_keys[abcde] PASSED [ 97%] 1639s tests/test_order.py::test_use_structure_not_keys[edcba] PASSED [ 97%] 1639s tests/test_order.py::test_dont_run_all_dependents_too_early[abcde] PASSED [ 97%] 1639s tests/test_order.py::test_dont_run_all_dependents_too_early[edcba] PASSED [ 97%] 1639s tests/test_order.py::test_many_branches_use_ndependencies[abcde] PASSED [ 97%] 1639s tests/test_order.py::test_many_branches_use_ndependencies[edcba] PASSED [ 97%] 1639s tests/test_order.py::test_order_cycle PASSED [ 97%] 1639s tests/test_order.py::test_order_empty PASSED [ 97%] 1639s tests/test_order.py::test_order_with_equal_dependents[abcde] PASSED [ 97%] 1639s tests/test_order.py::test_order_with_equal_dependents[edcba] PASSED [ 97%] 1639s tests/test_order.py::test_terminal_node_backtrack PASSED [ 97%] 1639s tests/test_order.py::test_array_store_final_order SKIPPED (could not...) [ 97%] 1639s tests/test_order.py::test_eager_to_compute_dependent_to_free_parent PASSED [ 97%] 1639s tests/test_order.py::test_diagnostics[abcde] PASSED [ 97%] 1639s tests/test_order.py::test_diagnostics[edcba] PASSED [ 97%] 1639s tests/test_order.py::test_xarray_like_reduction PASSED [ 97%] 1639s tests/test_order.py::test_array_vs_dataframe[True] SKIPPED (could no...) [ 97%] 1639s tests/test_order.py::test_array_vs_dataframe[False] SKIPPED (could n...) [ 97%] 1639s tests/test_order.py::test_anom_mean SKIPPED (could not import 'xarra...) [ 97%] 1639s tests/test_order.py::test_anom_mean_raw[abcde] PASSED [ 97%] 1639s tests/test_order.py::test_anom_mean_raw[edcba] PASSED [ 97%] 1639s tests/test_order.py::test_flaky_array_reduction PASSED [ 97%] 1639s tests/test_order.py::test_flox_reduction[abcde] PASSED [ 97%] 1639s tests/test_order.py::test_flox_reduction[edcba] PASSED [ 97%] 1639s tests/test_order.py::test_reduce_with_many_common_dependents[4-2-True-True] PASSED [ 97%] 1639s tests/test_order.py::test_reduce_with_many_common_dependents[4-2-True-False] PASSED [ 97%] 1639s tests/test_order.py::test_reduce_with_many_common_dependents[4-2-False-True] PASSED [ 97%] 1639s tests/test_order.py::test_reduce_with_many_common_dependents[4-2-False-False] PASSED [ 97%] 1639s tests/test_order.py::test_reduce_with_many_common_dependents[4-5-True-True] PASSED [ 97%] 1639s tests/test_order.py::test_reduce_with_many_common_dependents[4-5-True-False] PASSED [ 97%] 1639s tests/test_order.py::test_reduce_with_many_common_dependents[4-5-False-True] PASSED [ 97%] 1639s tests/test_order.py::test_reduce_with_many_common_dependents[4-5-False-False] PASSED [ 97%] 1639s tests/test_order.py::test_reduce_with_many_common_dependents[7-2-True-True] PASSED [ 97%] 1639s tests/test_order.py::test_reduce_with_many_common_dependents[7-2-True-False] PASSED [ 97%] 1639s tests/test_order.py::test_reduce_with_many_common_dependents[7-2-False-True] PASSED [ 97%] 1639s tests/test_order.py::test_reduce_with_many_common_dependents[7-2-False-False] PASSED [ 97%] 1639s tests/test_order.py::test_reduce_with_many_common_dependents[7-5-True-True] PASSED [ 97%] 1639s tests/test_order.py::test_reduce_with_many_common_dependents[7-5-True-False] PASSED [ 97%] 1639s tests/test_order.py::test_reduce_with_many_common_dependents[7-5-False-True] PASSED [ 97%] 1639s tests/test_order.py::test_reduce_with_many_common_dependents[7-5-False-False] PASSED [ 97%] 1639s tests/test_order.py::test_doublediff[abcde] PASSED [ 97%] 1639s tests/test_order.py::test_doublediff[edcba] PASSED [ 97%] 1639s tests/test_order.py::test_recursion_depth_long_linear_chains PASSED [ 97%] 1639s tests/test_order.py::test_gh_3055_explicit[abcde] PASSED [ 97%] 1639s tests/test_order.py::test_gh_3055_explicit[edcba] PASSED [ 97%] 1639s tests/test_order.py::test_order_flox_reduction_2[abcde] PASSED [ 97%] 1639s tests/test_order.py::test_order_flox_reduction_2[edcba] PASSED [ 97%] 1639s tests/test_order.py::test_xarray_8414 SKIPPED (could not import 'xar...) [ 97%] 1639s tests/test_order.py::test_connecting_to_roots_single_root PASSED [ 97%] 1639s tests/test_order.py::test_connecting_to_roots_tree_reduction PASSED [ 97%] 1639s tests/test_order.py::test_connecting_to_roots_asym PASSED [ 97%] 1639s tests/test_order.py::test_do_not_mutate_input PASSED [ 97%] 1639s tests/test_rewrite.py::test_head PASSED [ 97%] 1639s tests/test_rewrite.py::test_args PASSED [ 97%] 1639s tests/test_rewrite.py::test_traverser PASSED [ 97%] 1639s tests/test_rewrite.py::test_RewriteRule PASSED [ 97%] 1639s tests/test_rewrite.py::test_RewriteRuleSubs PASSED [ 97%] 1639s tests/test_rewrite.py::test_RuleSet PASSED [ 97%] 1639s tests/test_rewrite.py::test_matches PASSED [ 97%] 1639s tests/test_rewrite.py::test_rewrite PASSED [ 97%] 1639s tests/test_sizeof.py::test_base PASSED [ 97%] 1639s tests/test_sizeof.py::test_name PASSED [ 97%] 1639s tests/test_sizeof.py::test_containers PASSED [ 97%] 1639s tests/test_sizeof.py::test_bytes_like PASSED [ 97%] 1639s tests/test_sizeof.py::test_numpy PASSED [ 97%] 1639s tests/test_sizeof.py::test_numpy_0_strided PASSED [ 97%] 1639s tests/test_sizeof.py::test_pandas PASSED [ 97%] 1639s tests/test_sizeof.py::test_pandas_contiguous_dtypes PASSED [ 97%] 1639s tests/test_sizeof.py::test_pandas_multiindex PASSED [ 97%] 1639s tests/test_sizeof.py::test_pandas_repeated_column PASSED [ 97%] 1639s tests/test_sizeof.py::test_sparse_matrix PASSED [ 97%] 1639s tests/test_sizeof.py::test_pandas_object_dtype[object-Series] PASSED [ 97%] 1639s tests/test_sizeof.py::test_pandas_object_dtype[object-DataFrame] PASSED [ 97%] 1639s tests/test_sizeof.py::test_pandas_object_dtype[object-Index] PASSED [ 97%] 1639s tests/test_sizeof.py::test_pandas_object_dtype[string[python]-Series] PASSED [ 97%] 1639s tests/test_sizeof.py::test_pandas_object_dtype[string[python]-DataFrame] PASSED [ 97%] 1639s tests/test_sizeof.py::test_pandas_object_dtype[string[python]-Index] PASSED [ 97%] 1639s tests/test_sizeof.py::test_dataframe_object_dtype[object] PASSED [ 98%] 1639s tests/test_sizeof.py::test_dataframe_object_dtype[string[python]] PASSED [ 98%] 1639s tests/test_sizeof.py::test_pandas_string_arrow_dtype[Series] SKIPPED [ 98%] 1639s tests/test_sizeof.py::test_pandas_string_arrow_dtype[DataFrame] SKIPPED [ 98%] 1639s tests/test_sizeof.py::test_pandas_string_arrow_dtype[Index] SKIPPED [ 98%] 1639s tests/test_sizeof.py::test_pandas_empty PASSED [ 98%] 1639s tests/test_sizeof.py::test_pyarrow_table SKIPPED (could not import '...) [ 98%] 1639s tests/test_sizeof.py::test_dict PASSED [ 98%] 1640s tests/test_sizeof.py::test_register_backend_entrypoint PASSED [ 98%] 1640s tests/test_system.py::test_cpu_count PASSED [ 98%] 1640s tests/test_system.py::test_cpu_count_cgroups[cpuacct,cpu] PASSED [ 98%] 1640s tests/test_system.py::test_cpu_count_cgroups[cpu,cpuacct] PASSED [ 98%] 1640s tests/test_system.py::test_cpu_count_cgroups[None] PASSED [ 98%] 1640s tests/test_system.py::test_cpu_count_cgroups_v2[max-/] PASSED [ 98%] 1640s tests/test_system.py::test_cpu_count_cgroups_v2[max-/user.slice] PASSED [ 98%] 1640s tests/test_system.py::test_cpu_count_cgroups_v2[max-/user.slice/more.slice] PASSED [ 98%] 1640s tests/test_system.py::test_cpu_count_cgroups_v2[2005-/] PASSED [ 98%] 1640s tests/test_system.py::test_cpu_count_cgroups_v2[2005-/user.slice] PASSED [ 98%] 1640s tests/test_system.py::test_cpu_count_cgroups_v2[2005-/user.slice/more.slice] PASSED [ 98%] 1640s tests/test_threaded.py::test_get PASSED [ 98%] 1640s tests/test_threaded.py::test_nested_get PASSED [ 98%] 1640s tests/test_threaded.py::test_get_without_computation PASSED [ 98%] 1640s tests/test_threaded.py::test_broken_callback PASSED [ 98%] 1640s tests/test_threaded.py::test_exceptions_rise_to_top PASSED [ 98%] 1640s tests/test_threaded.py::test_reuse_pool[ThreadPool] PASSED [ 98%] 1640s tests/test_threaded.py::test_reuse_pool[ThreadPoolExecutor] PASSED [ 98%] 1640s tests/test_threaded.py::test_pool_kwarg[ThreadPool] PASSED [ 98%] 1640s tests/test_threaded.py::test_pool_kwarg[ThreadPoolExecutor] PASSED [ 98%] 1640s tests/test_threaded.py::test_threaded_within_thread PASSED [ 98%] 1640s tests/test_threaded.py::test_dont_spawn_too_many_threads PASSED [ 98%] 1640s tests/test_threaded.py::test_dont_spawn_too_many_threads_CPU_COUNT PASSED [ 98%] 1640s tests/test_threaded.py::test_thread_safety PASSED [ 98%] 1640s tests/test_threaded.py::test_interrupt PASSED [ 98%] 1641s tests/test_tokenize.py::test_check_tokenize PASSED [ 98%] 1641s tests/test_tokenize.py::test_tokenize PASSED [ 98%] 1641s tests/test_tokenize.py::test_tokenize_scalar PASSED [ 98%] 1641s tests/test_tokenize.py::test_tokenize_numpy_array_consistent_on_values PASSED [ 98%] 1641s tests/test_tokenize.py::test_tokenize_numpy_array_supports_uneven_sizes PASSED [ 98%] 1641s tests/test_tokenize.py::test_tokenize_discontiguous_numpy_array PASSED [ 98%] 1641s tests/test_tokenize.py::test_tokenize_numpy_datetime PASSED [ 98%] 1641s tests/test_tokenize.py::test_tokenize_numpy_scalar PASSED [ 98%] 1641s tests/test_tokenize.py::test_tokenize_numpy_scalar_string_rep PASSED [ 98%] 1641s tests/test_tokenize.py::test_tokenize_numpy_array_on_object_dtype PASSED [ 98%] 1641s tests/test_tokenize.py::test_empty_numpy_array PASSED [ 98%] 1641s tests/test_tokenize.py::test_tokenize_numpy_memmap_offset PASSED [ 98%] 1641s tests/test_tokenize.py::test_tokenize_numpy_memmap PASSED [ 98%] 1641s tests/test_tokenize.py::test_tokenize_numpy_memmap_no_filename PASSED [ 98%] 1641s tests/test_tokenize.py::test_tokenize_numpy_ufunc PASSED [ 98%] 1641s tests/test_tokenize.py::test_normalize_numpy_ufunc_unserializable PASSED [ 98%] 1641s tests/test_tokenize.py::test_normalize_object_unserializable PASSED [ 98%] 1641s tests/test_tokenize.py::test_tokenize_partial_func_args_kwargs_consistent PASSED [ 98%] 1641s tests/test_tokenize.py::test_normalize_base PASSED [ 98%] 1641s tests/test_tokenize.py::test_tokenize_object PASSED [ 98%] 1641s tests/test_tokenize.py::test_tokenize_local_functions[0] PASSED [ 98%] 1641s tests/test_tokenize.py::test_tokenize_local_functions[1] PASSED [ 98%] 1641s tests/test_tokenize.py::test_tokenize_local_functions[2] PASSED [ 98%] 1641s tests/test_tokenize.py::test_tokenize_local_functions[3] PASSED [ 98%] 1641s tests/test_tokenize.py::test_tokenize_local_functions[func0] PASSED [ 98%] 1641s tests/test_tokenize.py::test_tokenize_local_functions[f2] PASSED [ 98%] 1641s tests/test_tokenize.py::test_tokenize_local_functions[func1] PASSED [ 98%] 1641s tests/test_tokenize.py::test_tokenize_local_functions[func2] PASSED [ 98%] 1641s tests/test_tokenize.py::test_tokenize_local_functions[func3] PASSED [ 98%] 1641s tests/test_tokenize.py::test_tokenize_local_functions[func4] PASSED [ 98%] 1641s tests/test_tokenize.py::test_tokenize_local_functions[func5] PASSED [ 98%] 1641s tests/test_tokenize.py::test_tokenize_local_functions[func6] PASSED [ 98%] 1641s tests/test_tokenize.py::test_tokenize_local_functions[func7] PASSED [ 98%] 1641s tests/test_tokenize.py::test_tokenize_local_functions[func8] PASSED [ 98%] 1641s tests/test_tokenize.py::test_tokenize_special_callables[getattr] PASSED [ 98%] 1641s tests/test_tokenize.py::test_tokenize_special_callables[join0] PASSED [ 98%] 1641s tests/test_tokenize.py::test_tokenize_special_callables[join1] PASSED [ 98%] 1641s tests/test_tokenize.py::test_tokenize_special_callables[__str__0] PASSED [ 98%] 1641s tests/test_tokenize.py::test_tokenize_special_callables[__str__1] PASSED [ 98%] 1641s tests/test_tokenize.py::test_tokenize_special_callables[f0] PASSED [ 98%] 1641s tests/test_tokenize.py::test_tokenize_special_callables[f1] PASSED [ 98%] 1641s tests/test_tokenize.py::test_tokenize_special_callables[g] PASSED [ 98%] 1641s tests/test_tokenize.py::test_tokenize_functions_unique_token PASSED [ 98%] 1641s tests/test_tokenize.py::test_tokenize_local_classes_from_different_contexts[False] XFAIL [ 98%] 1641s tests/test_tokenize.py::test_tokenize_local_classes_from_different_contexts[True] XFAIL [ 98%] 1641s tests/test_tokenize.py::test_tokenize_local_functions_from_different_contexts PASSED [ 98%] 1641s tests/test_tokenize.py::test_tokenize_callable PASSED [ 98%] 1641s tests/test_tokenize.py::test_tokenize_composite_functions PASSED [ 98%] 1641s tests/test_tokenize.py::test_tokenize_pandas PASSED [ 98%] 1641s tests/test_tokenize.py::test_tokenize_pandas_invalid_unicode PASSED [ 98%] 1641s tests/test_tokenize.py::test_tokenize_pandas_mixed_unicode_bytes PASSED [ 98%] 1641s tests/test_tokenize.py::test_tokenize_pandas_cloudpickle PASSED [ 98%] 1641s tests/test_tokenize.py::test_tokenize_pandas_extension_array PASSED [ 98%] 1641s tests/test_tokenize.py::test_tokenize_na PASSED [ 98%] 1641s tests/test_tokenize.py::test_tokenize_offset PASSED [ 98%] 1641s tests/test_tokenize.py::test_tokenize_pandas_index PASSED [ 98%] 1641s tests/test_tokenize.py::test_tokenize_kwargs PASSED [ 98%] 1641s tests/test_tokenize.py::test_tokenize_same_repr PASSED [ 98%] 1641s tests/test_tokenize.py::test_tokenize_slotted PASSED [ 98%] 1641s tests/test_tokenize.py::test_tokenize_slotted_no_value PASSED [ 98%] 1641s tests/test_tokenize.py::test_tokenize_slots_and_dict PASSED [ 98%] 1641s tests/test_tokenize.py::test_tokenize_method PASSED [ 98%] 1641s tests/test_tokenize.py::test_tokenize_callable_class PASSED [ 98%] 1641s tests/test_tokenize.py::test_tokenize_callable_class_with_tokenize_method PASSED [ 98%] 1641s tests/test_tokenize.py::test_staticmethods PASSED [ 98%] 1641s tests/test_tokenize.py::test_tokenize_sequences PASSED [ 98%] 1641s tests/test_tokenize.py::test_nested_tokenize_seen PASSED [ 98%] 1641s tests/test_tokenize.py::test_tokenize_dict PASSED [ 98%] 1641s tests/test_tokenize.py::test_tokenize_set PASSED [ 98%] 1641s tests/test_tokenize.py::test_tokenize_ordered_dict PASSED [ 98%] 1641s tests/test_tokenize.py::test_tokenize_dict_doesnt_call_str_on_values PASSED [ 98%] 1641s tests/test_tokenize.py::test_tokenize_sorts_dict_before_seen_map PASSED [ 98%] 1641s tests/test_tokenize.py::test_tokenize_sorts_set_before_seen_map PASSED [ 98%] 1641s tests/test_tokenize.py::test_tokenize_timedelta PASSED [ 98%] 1641s tests/test_tokenize.py::test_tokenize_enum[Enum] PASSED [ 98%] 1641s tests/test_tokenize.py::test_tokenize_enum[IntEnum] PASSED [ 98%] 1641s tests/test_tokenize.py::test_tokenize_enum[IntFlag] PASSED [ 98%] 1641s tests/test_tokenize.py::test_tokenize_enum[Flag] PASSED [ 98%] 1641s tests/test_tokenize.py::test_local_objects PASSED [ 98%] 1641s tests/test_tokenize.py::test_tokenize_dataclass PASSED [ 98%] 1641s tests/test_tokenize.py::test_tokenize_range[other0] PASSED [ 98%] 1641s tests/test_tokenize.py::test_tokenize_range[other1] PASSED [ 98%] 1641s tests/test_tokenize.py::test_tokenize_range[other2] PASSED [ 98%] 1641s tests/test_tokenize.py::test_tokenize_numpy_array PASSED [ 98%] 1641s tests/test_tokenize.py::test_tokenize_object_array_with_nans PASSED [ 98%] 1641s tests/test_tokenize.py::test_tokenize_base_types[1] PASSED [ 98%] 1641s tests/test_tokenize.py::test_tokenize_base_types[True] PASSED [ 98%] 1641s tests/test_tokenize.py::test_tokenize_base_types[a0] PASSED [ 98%] 1641s tests/test_tokenize.py::test_tokenize_base_types[a1] PASSED [ 98%] 1641s tests/test_tokenize.py::test_tokenize_base_types[1.0] PASSED [ 98%] 1641s tests/test_tokenize.py::test_tokenize_base_types[1j0] PASSED [ 98%] 1641s tests/test_tokenize.py::test_tokenize_base_types[1j1] PASSED [ 98%] 1641s tests/test_tokenize.py::test_tokenize_base_types[x7] PASSED [ 98%] 1641s tests/test_tokenize.py::test_tokenize_base_types[x8] PASSED [ 98%] 1641s tests/test_tokenize.py::test_tokenize_base_types[x9] PASSED [ 99%] 1641s tests/test_tokenize.py::test_tokenize_base_types[None] PASSED [ 99%] 1641s tests/test_tokenize.py::test_tokenize_base_types[str] PASSED [ 99%] 1641s tests/test_tokenize.py::test_tokenize_base_types[int] PASSED [ 99%] 1641s tests/test_tokenize.py::test_tokenize_literal PASSED [ 99%] 1641s tests/test_tokenize.py::test_tokenize_numpy_matrix PASSED [ 99%] 1641s tests/test_tokenize.py::test_tokenize_dense_sparse_array[dok] PASSED [ 99%] 1641s tests/test_tokenize.py::test_tokenize_circular_recursion PASSED [ 99%] 1641s tests/test_tokenize.py::test_tokenize_datetime_date[other0] PASSED [ 99%] 1641s tests/test_tokenize.py::test_tokenize_datetime_date[other1] PASSED [ 99%] 1641s tests/test_tokenize.py::test_tokenize_datetime_date[other2] PASSED [ 99%] 1641s tests/test_tokenize.py::test_tokenize_datetime_time PASSED [ 99%] 1641s tests/test_tokenize.py::test_tokenize_datetime_datetime PASSED [ 99%] 1641s tests/test_tokenize.py::test_tokenize_functions_main PASSED [ 99%] 1641s tests/test_tokenize.py::test_tokenize_dataclass_field_no_repr PASSED [ 99%] 1641s tests/test_tokenize.py::test_tokenize_operator PASSED [ 99%] 1641s tests/test_tokenize.py::test_tokenize_random_state PASSED [ 99%] 1641s tests/test_tokenize.py::test_tokenize_random_state_numpy PASSED [ 99%] 1641s tests/test_tokenize.py::test_tokenize_random_functions[random] PASSED [ 99%] 1641s tests/test_tokenize.py::test_tokenize_random_functions[np.random] PASSED [ 99%] 1641s tests/test_tokenize.py::test_tokenize_random_functions_with_state PASSED [ 99%] 1641s tests/test_tokenize.py::test_tokenize_random_functions_with_state_numpy PASSED [ 99%] 1641s tests/test_tokenize.py::test_tokenize_pyarrow_datatypes_simple SKIPPED [ 99%] 1641s tests/test_tokenize.py::test_tokenize_pyarrow_datatypes_complex SKIPPED [ 99%] 1641s tests/test_tokenize.py::test_tokenize_opaque_object_with_buffers PASSED [ 99%] 1641s tests/test_tokenize.py::test_tokenize_numba[numba_jit] SKIPPED (cond...) [ 99%] 1641s tests/test_tokenize.py::test_tokenize_numba[numba_jit_with_signature] SKIPPED [ 99%] 1641s tests/test_tokenize.py::test_tokenize_numba[numba_vectorize] SKIPPED [ 99%] 1641s tests/test_tokenize.py::test_tokenize_numba[numba_vectorize_with_signature] SKIPPED [ 99%] 1641s tests/test_tokenize.py::test_tokenize_numba[numba_guvectorize] SKIPPED [ 99%] 1641s tests/test_tokenize.py::test_tokenize_numba_unique_token SKIPPED (co...) [ 99%] 1641s tests/test_tokenize.py::test_numba_local SKIPPED (condition: not numba) [ 99%] 1641s tests/test_traceback.py::test_shorten_traceback[None-expect0] PASSED [ 99%] 1641s tests/test_traceback.py::test_shorten_traceback[regexes1-expect1] PASSED [ 99%] 1641s tests/test_traceback.py::test_shorten_traceback[regexes2-expect2] PASSED [ 99%] 1641s tests/test_traceback.py::test_shorten_traceback[regexes3-expect3] PASSED [ 99%] 1641s tests/test_traceback.py::test_shorten_traceback[regexes4-expect4] PASSED [ 99%] 1641s tests/test_traceback.py::test_compute_shorten_traceback[threads] PASSED [ 99%] 1642s tests/test_traceback.py::test_compute_shorten_traceback[processes] PASSED [ 99%] 1642s tests/test_traceback.py::test_compute_shorten_traceback[sync] PASSED [ 99%] 1642s tests/test_traceback.py::test_persist_shorten_traceback[threads] PASSED [ 99%] 1642s tests/test_traceback.py::test_persist_shorten_traceback[processes] PASSED [ 99%] 1642s tests/test_traceback.py::test_persist_shorten_traceback[sync] PASSED [ 99%] 1642s tests/test_traceback.py::test_distributed_shorten_traceback PASSED [ 99%] 1642s tests/test_traceback.py::test_deprecated_config PASSED [ 99%] 1642s tests/test_typing.py::test_isinstance_core[DaskCollection] PASSED [ 99%] 1642s tests/test_typing.py::test_isinstance_core[HLGDaskCollection] PASSED [ 99%] 1642s tests/test_typing.py::test_isinstance_custom PASSED [ 99%] 1642s tests/test_typing.py::test_parameter_passing PASSED [ 99%] 1642s tests/test_typing.py::test_inheriting_class PASSED [ 99%] 1642s tests/test_utils.py::test_ensure_bytes PASSED [ 99%] 1642s tests/test_utils.py::test_ensure_bytes_ndarray PASSED [ 99%] 1642s tests/test_utils.py::test_ensure_bytes_pyarrow_buffer SKIPPED (could...) [ 99%] 1642s tests/test_utils.py::test_ensure_unicode PASSED [ 99%] 1642s tests/test_utils.py::test_ensure_unicode_ndarray PASSED [ 99%] 1642s tests/test_utils.py::test_ensure_unicode_pyarrow_buffer SKIPPED (cou...) [ 99%] 1642s tests/test_utils.py::test_getargspec PASSED [ 99%] 1642s tests/test_utils.py::test_takes_multiple_arguments PASSED [ 99%] 1642s tests/test_utils.py::test_dispatch PASSED [ 99%] 1642s tests/test_utils.py::test_dispatch_kwargs PASSED [ 99%] 1642s tests/test_utils.py::test_dispatch_variadic_on_first_argument PASSED [ 99%] 1642s tests/test_utils.py::test_dispatch_lazy PASSED [ 99%] 1642s tests/test_utils.py::test_dispatch_lazy_walks_mro PASSED [ 99%] 1643s tests/test_utils.py::test_random_state_data PASSED [ 99%] 1643s tests/test_utils.py::test_memory_repr PASSED [ 99%] 1643s tests/test_utils.py::test_method_caller PASSED [ 99%] 1643s tests/test_utils.py::test_skip_doctest PASSED [ 99%] 1643s tests/test_utils.py::test_extra_titles PASSED [ 99%] 1643s tests/test_utils.py::test_asciitable PASSED [ 99%] 1643s tests/test_utils.py::test_SerializableLock PASSED [ 99%] 1643s tests/test_utils.py::test_SerializableLock_name_collision PASSED [ 99%] 1643s tests/test_utils.py::test_SerializableLock_locked PASSED [ 99%] 1643s tests/test_utils.py::test_SerializableLock_acquire_blocking PASSED [ 99%] 1643s tests/test_utils.py::test_funcname PASSED [ 99%] 1643s tests/test_utils.py::test_funcname_long PASSED [ 99%] 1643s tests/test_utils.py::test_funcname_toolz PASSED [ 99%] 1643s tests/test_utils.py::test_funcname_multipledispatch SKIPPED (could n...) [ 99%] 1643s tests/test_utils.py::test_funcname_numpy_vectorize PASSED [ 99%] 1643s tests/test_utils.py::test_ndeepmap PASSED [ 99%] 1643s tests/test_utils.py::test_ensure_dict PASSED [ 99%] 1643s tests/test_utils.py::test_ensure_set PASSED [ 99%] 1643s tests/test_utils.py::test_itemgetter PASSED [ 99%] 1643s tests/test_utils.py::test_partial_by_order PASSED [ 99%] 1643s tests/test_utils.py::test_has_keyword PASSED [ 99%] 1643s tests/test_utils.py::test_derived_from PASSED [ 99%] 1643s tests/test_utils.py::test_derived_from_prop_cached_prop[@property] PASSED [ 99%] 1643s tests/test_utils.py::test_derived_from_prop_cached_prop[@cached_property] PASSED [ 99%] 1643s tests/test_utils.py::test_derived_from_func PASSED [ 99%] 1643s tests/test_utils.py::test_derived_from_dask_dataframe PASSED [ 99%] 1643s tests/test_utils.py::test_parse_bytes PASSED [ 99%] 1643s tests/test_utils.py::test_parse_timedelta PASSED [ 99%] 1643s tests/test_utils.py::test_is_arraylike PASSED [ 99%] 1643s tests/test_utils.py::test_iter_chunks PASSED [ 99%] 1643s tests/test_utils.py::test_stringify PASSED [ 99%] 1643s tests/test_utils.py::test_stringify_collection_keys PASSED [ 99%] 1643s tests/test_utils.py::test_format_bytes[0-0 B] PASSED [ 99%] 1643s tests/test_utils.py::test_format_bytes[920-920 B] PASSED [ 99%] 1643s tests/test_utils.py::test_format_bytes[930-0.91 kiB] PASSED [ 99%] 1643s tests/test_utils.py::test_format_bytes[943339.52-921.23 kiB] PASSED [ 99%] 1643s tests/test_utils.py::test_format_bytes[953579.52-0.91 MiB] PASSED [ 99%] 1643s tests/test_utils.py::test_format_bytes[965979668.48-921.23 MiB] PASSED [ 99%] 1643s tests/test_utils.py::test_format_bytes[976465428.48-0.91 GiB] PASSED [ 99%] 1643s tests/test_utils.py::test_format_bytes[989163180523.52-921.23 GiB] PASSED [ 99%] 1643s tests/test_utils.py::test_format_bytes[999900598763.52-0.91 TiB] PASSED [ 99%] 1643s tests/test_utils.py::test_format_bytes[1012903096856084.5-921.23 TiB] PASSED [ 99%] 1643s tests/test_utils.py::test_format_bytes[1023898213133844.5-0.91 PiB] PASSED [ 99%] 1643s tests/test_utils.py::test_format_bytes[1152921504606846976-1024.00 PiB] PASSED [ 99%] 1643s tests/test_utils.py::test_format_time PASSED [ 99%] 1643s tests/test_utils.py::test_deprecated PASSED [ 99%] 1643s tests/test_utils.py::test_deprecated_version PASSED [ 99%] 1643s tests/test_utils.py::test_deprecated_after_version PASSED [ 99%] 1643s tests/test_utils.py::test_deprecated_category PASSED [ 99%] 1643s tests/test_utils.py::test_deprecated_message PASSED [ 99%] 1643s tests/test_utils.py::test_typename PASSED [ 99%] 1643s tests/test_utils.py::test_typename_on_instances PASSED [ 99%] 1643s tests/test_utils.py::test_cached_cumsum PASSED [ 99%] 1643s tests/test_utils.py::test_cached_cumsum_nan PASSED [ 99%] 1643s tests/test_utils.py::test_cached_cumsum_non_tuple PASSED [ 99%] 1643s tests/test_utils.py::test_tmpfile_naming PASSED [ 99%] 1643s tests/test_utils.py::test_get_meta_library PASSED [ 99%] 1643s tests/test_utils.py::test_get_meta_library_gpu SKIPPED (could not im...) [ 99%] 1643s tests/test_utils_test.py::test_hlg_layer PASSED [ 99%] 1643s tests/test_utils_test.py::test_hlg_layer_topological PASSED [ 99%] 1643s tests/test_utils_test.py::test__check_warning PASSED [ 99%] 1643s widgets/tests/test_widgets.py::test_widgets PASSED [ 99%] 1643s widgets/tests/test_widgets.py::test_environment PASSED [ 99%] 1643s widgets/tests/test_widgets.py::test_unknown_template PASSED [ 99%] 1643s widgets/tests/test_widgets.py::test_filters PASSED [100%] 1643s 1643s ==================================== ERRORS ==================================== 1643s _________________________ ERROR at setup of test_empty _________________________ 1643s 1643s @pytest.fixture 1643s def db(): 1643s with tmpfile() as f: 1643s uri = "sqlite:///%s" % f 1643s > df.to_sql("test", uri, index=True, if_exists="replace") 1643s 1643s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 1643s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1643s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1643s return func(*args, **kwargs) 1643s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1643s return sql.to_sql( 1643s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1643s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1643s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1643s 1643s con = 'sqlite:////tmp/tmpxnnjnje4', schema = None, need_transaction = True 1643s 1643s def pandasSQL_builder( 1643s con, 1643s schema: str | None = None, 1643s need_transaction: bool = False, 1643s ) -> PandasSQL: 1643s """ 1643s Convenience function to return the correct PandasSQL subclass based on the 1643s provided parameters. Also creates a sqlalchemy connection and transaction 1643s if necessary. 1643s """ 1643s import sqlite3 1643s 1643s if isinstance(con, sqlite3.Connection) or con is None: 1643s return SQLiteDatabase(con) 1643s 1643s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1643s 1643s if isinstance(con, str) and sqlalchemy is None: 1643s > raise ImportError("Using URI string without sqlalchemy installed.") 1643s E ImportError: Using URI string without sqlalchemy installed. 1643s 1643s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1643s __________________ ERROR at setup of test_single_column[True] __________________ 1643s 1643s @pytest.fixture 1643s def db(): 1643s with tmpfile() as f: 1643s uri = "sqlite:///%s" % f 1643s > df.to_sql("test", uri, index=True, if_exists="replace") 1643s 1643s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 1643s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1643s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1643s return func(*args, **kwargs) 1643s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1643s return sql.to_sql( 1643s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1643s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1643s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1643s 1643s con = 'sqlite:////tmp/tmpqrdtnn9a', schema = None, need_transaction = True 1643s 1643s def pandasSQL_builder( 1643s con, 1643s schema: str | None = None, 1643s need_transaction: bool = False, 1643s ) -> PandasSQL: 1643s """ 1643s Convenience function to return the correct PandasSQL subclass based on the 1643s provided parameters. Also creates a sqlalchemy connection and transaction 1643s if necessary. 1643s """ 1643s import sqlite3 1643s 1643s if isinstance(con, sqlite3.Connection) or con is None: 1643s return SQLiteDatabase(con) 1643s 1643s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1643s 1643s if isinstance(con, str) and sqlalchemy is None: 1643s > raise ImportError("Using URI string without sqlalchemy installed.") 1643s E ImportError: Using URI string without sqlalchemy installed. 1643s 1643s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1643s _________________ ERROR at setup of test_single_column[False] __________________ 1643s 1643s @pytest.fixture 1643s def db(): 1643s with tmpfile() as f: 1643s uri = "sqlite:///%s" % f 1643s > df.to_sql("test", uri, index=True, if_exists="replace") 1643s 1643s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 1643s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1643s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1643s return func(*args, **kwargs) 1643s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1643s return sql.to_sql( 1643s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1643s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1643s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1643s 1643s con = 'sqlite:////tmp/tmpw804roh4', schema = None, need_transaction = True 1643s 1643s def pandasSQL_builder( 1643s con, 1643s schema: str | None = None, 1643s need_transaction: bool = False, 1643s ) -> PandasSQL: 1643s """ 1643s Convenience function to return the correct PandasSQL subclass based on the 1643s provided parameters. Also creates a sqlalchemy connection and transaction 1643s if necessary. 1643s """ 1643s import sqlite3 1643s 1643s if isinstance(con, sqlite3.Connection) or con is None: 1643s return SQLiteDatabase(con) 1643s 1643s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1643s 1643s if isinstance(con, str) and sqlalchemy is None: 1643s > raise ImportError("Using URI string without sqlalchemy installed.") 1643s E ImportError: Using URI string without sqlalchemy installed. 1643s 1643s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1643s ______ ERROR at setup of test_passing_engine_as_uri_raises_helpful_error _______ 1643s 1643s @pytest.fixture 1643s def db(): 1643s with tmpfile() as f: 1643s uri = "sqlite:///%s" % f 1643s > df.to_sql("test", uri, index=True, if_exists="replace") 1643s 1643s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 1643s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1643s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1643s return func(*args, **kwargs) 1643s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1643s return sql.to_sql( 1643s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1643s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1643s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1643s 1643s con = 'sqlite:////tmp/tmp6ujme0g9', schema = None, need_transaction = True 1643s 1643s def pandasSQL_builder( 1643s con, 1643s schema: str | None = None, 1643s need_transaction: bool = False, 1643s ) -> PandasSQL: 1643s """ 1643s Convenience function to return the correct PandasSQL subclass based on the 1643s provided parameters. Also creates a sqlalchemy connection and transaction 1643s if necessary. 1643s """ 1643s import sqlite3 1643s 1643s if isinstance(con, sqlite3.Connection) or con is None: 1643s return SQLiteDatabase(con) 1643s 1643s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1643s 1643s if isinstance(con, str) and sqlalchemy is None: 1643s > raise ImportError("Using URI string without sqlalchemy installed.") 1643s E ImportError: Using URI string without sqlalchemy installed. 1643s 1643s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1643s ____________________ ERROR at setup of test_needs_rational _____________________ 1643s 1643s @pytest.fixture 1643s def db(): 1643s with tmpfile() as f: 1643s uri = "sqlite:///%s" % f 1643s > df.to_sql("test", uri, index=True, if_exists="replace") 1643s 1643s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 1643s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1643s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1643s return func(*args, **kwargs) 1643s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1643s return sql.to_sql( 1643s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1643s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1643s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1643s 1643s con = 'sqlite:////tmp/tmpg46673hm', schema = None, need_transaction = True 1643s 1643s def pandasSQL_builder( 1643s con, 1643s schema: str | None = None, 1643s need_transaction: bool = False, 1643s ) -> PandasSQL: 1643s """ 1643s Convenience function to return the correct PandasSQL subclass based on the 1643s provided parameters. Also creates a sqlalchemy connection and transaction 1643s if necessary. 1643s """ 1643s import sqlite3 1643s 1643s if isinstance(con, sqlite3.Connection) or con is None: 1643s return SQLiteDatabase(con) 1643s 1643s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1643s 1643s if isinstance(con, str) and sqlalchemy is None: 1643s > raise ImportError("Using URI string without sqlalchemy installed.") 1643s E ImportError: Using URI string without sqlalchemy installed. 1643s 1643s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1643s ________________________ ERROR at setup of test_simple _________________________ 1643s 1643s @pytest.fixture 1643s def db(): 1643s with tmpfile() as f: 1643s uri = "sqlite:///%s" % f 1643s > df.to_sql("test", uri, index=True, if_exists="replace") 1643s 1643s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 1643s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1643s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1643s return func(*args, **kwargs) 1643s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1643s return sql.to_sql( 1643s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1643s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1643s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1643s 1643s con = 'sqlite:////tmp/tmp14wwqg4e', schema = None, need_transaction = True 1643s 1643s def pandasSQL_builder( 1643s con, 1643s schema: str | None = None, 1643s need_transaction: bool = False, 1643s ) -> PandasSQL: 1643s """ 1643s Convenience function to return the correct PandasSQL subclass based on the 1643s provided parameters. Also creates a sqlalchemy connection and transaction 1643s if necessary. 1643s """ 1643s import sqlite3 1643s 1643s if isinstance(con, sqlite3.Connection) or con is None: 1643s return SQLiteDatabase(con) 1643s 1643s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1643s 1643s if isinstance(con, str) and sqlalchemy is None: 1643s > raise ImportError("Using URI string without sqlalchemy installed.") 1643s E ImportError: Using URI string without sqlalchemy installed. 1643s 1643s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1643s ______________________ ERROR at setup of test_npartitions ______________________ 1643s 1643s @pytest.fixture 1643s def db(): 1643s with tmpfile() as f: 1643s uri = "sqlite:///%s" % f 1643s > df.to_sql("test", uri, index=True, if_exists="replace") 1643s 1643s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 1643s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1643s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1643s return func(*args, **kwargs) 1643s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1643s return sql.to_sql( 1643s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1643s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1643s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1643s 1643s con = 'sqlite:////tmp/tmp47o0ifw6', schema = None, need_transaction = True 1643s 1643s def pandasSQL_builder( 1643s con, 1643s schema: str | None = None, 1643s need_transaction: bool = False, 1643s ) -> PandasSQL: 1643s """ 1643s Convenience function to return the correct PandasSQL subclass based on the 1643s provided parameters. Also creates a sqlalchemy connection and transaction 1643s if necessary. 1643s """ 1643s import sqlite3 1643s 1643s if isinstance(con, sqlite3.Connection) or con is None: 1643s return SQLiteDatabase(con) 1643s 1643s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1643s 1643s if isinstance(con, str) and sqlalchemy is None: 1643s > raise ImportError("Using URI string without sqlalchemy installed.") 1643s E ImportError: Using URI string without sqlalchemy installed. 1643s 1643s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1643s _______________________ ERROR at setup of test_divisions _______________________ 1643s 1643s @pytest.fixture 1643s def db(): 1643s with tmpfile() as f: 1643s uri = "sqlite:///%s" % f 1643s > df.to_sql("test", uri, index=True, if_exists="replace") 1643s 1643s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 1643s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1643s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1643s return func(*args, **kwargs) 1643s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1643s return sql.to_sql( 1643s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1643s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1643s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1643s 1643s con = 'sqlite:////tmp/tmpdztdy1mc', schema = None, need_transaction = True 1643s 1643s def pandasSQL_builder( 1643s con, 1643s schema: str | None = None, 1643s need_transaction: bool = False, 1643s ) -> PandasSQL: 1643s """ 1643s Convenience function to return the correct PandasSQL subclass based on the 1643s provided parameters. Also creates a sqlalchemy connection and transaction 1643s if necessary. 1643s """ 1643s import sqlite3 1643s 1643s if isinstance(con, sqlite3.Connection) or con is None: 1643s return SQLiteDatabase(con) 1643s 1643s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1643s 1643s if isinstance(con, str) and sqlalchemy is None: 1643s > raise ImportError("Using URI string without sqlalchemy installed.") 1643s E ImportError: Using URI string without sqlalchemy installed. 1643s 1643s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1643s _________________________ ERROR at setup of test_meta __________________________ 1643s 1643s @pytest.fixture 1643s def db(): 1643s with tmpfile() as f: 1643s uri = "sqlite:///%s" % f 1643s > df.to_sql("test", uri, index=True, if_exists="replace") 1643s 1643s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 1643s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1643s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1643s return func(*args, **kwargs) 1643s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1643s return sql.to_sql( 1643s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1643s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1643s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1643s 1643s con = 'sqlite:////tmp/tmp3nkf2gj8', schema = None, need_transaction = True 1643s 1643s def pandasSQL_builder( 1643s con, 1643s schema: str | None = None, 1643s need_transaction: bool = False, 1643s ) -> PandasSQL: 1643s """ 1643s Convenience function to return the correct PandasSQL subclass based on the 1643s provided parameters. Also creates a sqlalchemy connection and transaction 1643s if necessary. 1643s """ 1643s import sqlite3 1643s 1643s if isinstance(con, sqlite3.Connection) or con is None: 1643s return SQLiteDatabase(con) 1643s 1643s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1643s 1643s if isinstance(con, str) and sqlalchemy is None: 1643s > raise ImportError("Using URI string without sqlalchemy installed.") 1643s E ImportError: Using URI string without sqlalchemy installed. 1643s 1643s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1643s ___________________ ERROR at setup of test_meta_no_head_rows ___________________ 1643s 1643s @pytest.fixture 1643s def db(): 1643s with tmpfile() as f: 1643s uri = "sqlite:///%s" % f 1643s > df.to_sql("test", uri, index=True, if_exists="replace") 1643s 1643s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 1643s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1643s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1643s return func(*args, **kwargs) 1643s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1643s return sql.to_sql( 1643s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1643s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1643s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1643s 1643s con = 'sqlite:////tmp/tmplqxv2dzi', schema = None, need_transaction = True 1643s 1643s def pandasSQL_builder( 1643s con, 1643s schema: str | None = None, 1643s need_transaction: bool = False, 1643s ) -> PandasSQL: 1643s """ 1643s Convenience function to return the correct PandasSQL subclass based on the 1643s provided parameters. Also creates a sqlalchemy connection and transaction 1643s if necessary. 1643s """ 1643s import sqlite3 1643s 1643s if isinstance(con, sqlite3.Connection) or con is None: 1643s return SQLiteDatabase(con) 1643s 1643s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1643s 1643s if isinstance(con, str) and sqlalchemy is None: 1643s > raise ImportError("Using URI string without sqlalchemy installed.") 1643s E ImportError: Using URI string without sqlalchemy installed. 1643s 1643s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1643s _________________ ERROR at setup of test_no_meta_no_head_rows __________________ 1643s 1643s @pytest.fixture 1643s def db(): 1643s with tmpfile() as f: 1643s uri = "sqlite:///%s" % f 1643s > df.to_sql("test", uri, index=True, if_exists="replace") 1643s 1643s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 1643s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1643s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1643s return func(*args, **kwargs) 1643s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1643s return sql.to_sql( 1643s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1643s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1643s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1643s 1643s con = 'sqlite:////tmp/tmpgpvjemzp', schema = None, need_transaction = True 1643s 1643s def pandasSQL_builder( 1643s con, 1643s schema: str | None = None, 1643s need_transaction: bool = False, 1643s ) -> PandasSQL: 1643s """ 1643s Convenience function to return the correct PandasSQL subclass based on the 1643s provided parameters. Also creates a sqlalchemy connection and transaction 1643s if necessary. 1643s """ 1643s import sqlite3 1643s 1643s if isinstance(con, sqlite3.Connection) or con is None: 1643s return SQLiteDatabase(con) 1643s 1643s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1643s 1643s if isinstance(con, str) and sqlalchemy is None: 1643s > raise ImportError("Using URI string without sqlalchemy installed.") 1643s E ImportError: Using URI string without sqlalchemy installed. 1643s 1643s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1643s ________________________ ERROR at setup of test_limits _________________________ 1643s 1643s @pytest.fixture 1643s def db(): 1643s with tmpfile() as f: 1643s uri = "sqlite:///%s" % f 1643s > df.to_sql("test", uri, index=True, if_exists="replace") 1643s 1643s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 1643s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1643s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1643s return func(*args, **kwargs) 1643s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1643s return sql.to_sql( 1643s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1643s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1643s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1643s 1643s con = 'sqlite:////tmp/tmpdnc_4zen', schema = None, need_transaction = True 1643s 1643s def pandasSQL_builder( 1643s con, 1643s schema: str | None = None, 1643s need_transaction: bool = False, 1643s ) -> PandasSQL: 1643s """ 1643s Convenience function to return the correct PandasSQL subclass based on the 1643s provided parameters. Also creates a sqlalchemy connection and transaction 1643s if necessary. 1643s """ 1643s import sqlite3 1643s 1643s if isinstance(con, sqlite3.Connection) or con is None: 1643s return SQLiteDatabase(con) 1643s 1643s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1643s 1643s if isinstance(con, str) and sqlalchemy is None: 1643s > raise ImportError("Using URI string without sqlalchemy installed.") 1643s E ImportError: Using URI string without sqlalchemy installed. 1643s 1643s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1643s ___________ ERROR at setup of test_extra_connection_engine_keywords ____________ 1643s 1643s @pytest.fixture 1643s def db(): 1643s with tmpfile() as f: 1643s uri = "sqlite:///%s" % f 1643s > df.to_sql("test", uri, index=True, if_exists="replace") 1643s 1643s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 1643s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1643s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1643s return func(*args, **kwargs) 1643s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1643s return sql.to_sql( 1643s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1643s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1643s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1643s 1643s con = 'sqlite:////tmp/tmpr9nso834', schema = None, need_transaction = True 1643s 1643s def pandasSQL_builder( 1643s con, 1643s schema: str | None = None, 1643s need_transaction: bool = False, 1643s ) -> PandasSQL: 1643s """ 1643s Convenience function to return the correct PandasSQL subclass based on the 1643s provided parameters. Also creates a sqlalchemy connection and transaction 1643s if necessary. 1643s """ 1643s import sqlite3 1643s 1643s if isinstance(con, sqlite3.Connection) or con is None: 1643s return SQLiteDatabase(con) 1643s 1643s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1643s 1643s if isinstance(con, str) and sqlalchemy is None: 1643s > raise ImportError("Using URI string without sqlalchemy installed.") 1643s E ImportError: Using URI string without sqlalchemy installed. 1643s 1643s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1643s _________________________ ERROR at setup of test_query _________________________ 1643s 1643s @pytest.fixture 1643s def db(): 1643s with tmpfile() as f: 1643s uri = "sqlite:///%s" % f 1643s > df.to_sql("test", uri, index=True, if_exists="replace") 1643s 1643s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 1643s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1643s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1643s return func(*args, **kwargs) 1643s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1643s return sql.to_sql( 1643s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1643s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1643s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1643s 1643s con = 'sqlite:////tmp/tmpa24fjzfh', schema = None, need_transaction = True 1643s 1643s def pandasSQL_builder( 1643s con, 1643s schema: str | None = None, 1643s need_transaction: bool = False, 1643s ) -> PandasSQL: 1643s """ 1643s Convenience function to return the correct PandasSQL subclass based on the 1643s provided parameters. Also creates a sqlalchemy connection and transaction 1643s if necessary. 1643s """ 1643s import sqlite3 1643s 1643s if isinstance(con, sqlite3.Connection) or con is None: 1643s return SQLiteDatabase(con) 1643s 1643s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1643s 1643s if isinstance(con, str) and sqlalchemy is None: 1643s > raise ImportError("Using URI string without sqlalchemy installed.") 1643s E ImportError: Using URI string without sqlalchemy installed. 1643s 1643s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1643s ________________ ERROR at setup of test_query_index_from_query _________________ 1643s 1643s @pytest.fixture 1643s def db(): 1643s with tmpfile() as f: 1643s uri = "sqlite:///%s" % f 1643s > df.to_sql("test", uri, index=True, if_exists="replace") 1643s 1643s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 1643s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1643s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1643s return func(*args, **kwargs) 1643s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1643s return sql.to_sql( 1643s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1643s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1643s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1643s 1643s con = 'sqlite:////tmp/tmpp9axand0', schema = None, need_transaction = True 1643s 1643s def pandasSQL_builder( 1643s con, 1643s schema: str | None = None, 1643s need_transaction: bool = False, 1643s ) -> PandasSQL: 1643s """ 1643s Convenience function to return the correct PandasSQL subclass based on the 1643s provided parameters. Also creates a sqlalchemy connection and transaction 1643s if necessary. 1643s """ 1643s import sqlite3 1643s 1643s if isinstance(con, sqlite3.Connection) or con is None: 1643s return SQLiteDatabase(con) 1643s 1643s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1643s 1643s if isinstance(con, str) and sqlalchemy is None: 1643s > raise ImportError("Using URI string without sqlalchemy installed.") 1643s E ImportError: Using URI string without sqlalchemy installed. 1643s 1643s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1643s ____________________ ERROR at setup of test_query_with_meta ____________________ 1643s 1643s @pytest.fixture 1643s def db(): 1643s with tmpfile() as f: 1643s uri = "sqlite:///%s" % f 1643s > df.to_sql("test", uri, index=True, if_exists="replace") 1643s 1643s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 1643s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1643s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1643s return func(*args, **kwargs) 1643s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1643s return sql.to_sql( 1643s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1643s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1643s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1643s 1643s con = 'sqlite:////tmp/tmp32fzh8tk', schema = None, need_transaction = True 1643s 1643s def pandasSQL_builder( 1643s con, 1643s schema: str | None = None, 1643s need_transaction: bool = False, 1643s ) -> PandasSQL: 1643s """ 1643s Convenience function to return the correct PandasSQL subclass based on the 1643s provided parameters. Also creates a sqlalchemy connection and transaction 1643s if necessary. 1643s """ 1643s import sqlite3 1643s 1643s if isinstance(con, sqlite3.Connection) or con is None: 1643s return SQLiteDatabase(con) 1643s 1643s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1643s 1643s if isinstance(con, str) and sqlalchemy is None: 1643s > raise ImportError("Using URI string without sqlalchemy installed.") 1643s E ImportError: Using URI string without sqlalchemy installed. 1643s 1643s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1643s _________ ERROR at setup of test_no_character_index_without_divisions __________ 1643s 1643s @pytest.fixture 1643s def db(): 1643s with tmpfile() as f: 1643s uri = "sqlite:///%s" % f 1643s > df.to_sql("test", uri, index=True, if_exists="replace") 1643s 1643s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 1643s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1643s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1643s return func(*args, **kwargs) 1643s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1643s return sql.to_sql( 1643s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1643s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1643s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1643s 1643s con = 'sqlite:////tmp/tmp9yzz75rf', schema = None, need_transaction = True 1643s 1643s def pandasSQL_builder( 1643s con, 1643s schema: str | None = None, 1643s need_transaction: bool = False, 1643s ) -> PandasSQL: 1643s """ 1643s Convenience function to return the correct PandasSQL subclass based on the 1643s provided parameters. Also creates a sqlalchemy connection and transaction 1643s if necessary. 1643s """ 1643s import sqlite3 1643s 1643s if isinstance(con, sqlite3.Connection) or con is None: 1643s return SQLiteDatabase(con) 1643s 1643s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1643s 1643s if isinstance(con, str) and sqlalchemy is None: 1643s > raise ImportError("Using URI string without sqlalchemy installed.") 1643s E ImportError: Using URI string without sqlalchemy installed. 1643s 1643s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1643s _______________________ ERROR at setup of test_read_sql ________________________ 1643s 1643s @pytest.fixture 1643s def db(): 1643s with tmpfile() as f: 1643s uri = "sqlite:///%s" % f 1643s > df.to_sql("test", uri, index=True, if_exists="replace") 1643s 1643s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 1643s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1643s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1643s return func(*args, **kwargs) 1643s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1643s return sql.to_sql( 1643s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1643s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1643s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1643s 1643s con = 'sqlite:////tmp/tmpl0fspvrh', schema = None, need_transaction = True 1643s 1643s def pandasSQL_builder( 1643s con, 1643s schema: str | None = None, 1643s need_transaction: bool = False, 1643s ) -> PandasSQL: 1643s """ 1643s Convenience function to return the correct PandasSQL subclass based on the 1643s provided parameters. Also creates a sqlalchemy connection and transaction 1643s if necessary. 1643s """ 1643s import sqlite3 1643s 1643s if isinstance(con, sqlite3.Connection) or con is None: 1643s return SQLiteDatabase(con) 1643s 1643s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1643s 1643s if isinstance(con, str) and sqlalchemy is None: 1643s > raise ImportError("Using URI string without sqlalchemy installed.") 1643s E ImportError: Using URI string without sqlalchemy installed. 1643s 1643s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1643s =================================== FAILURES =================================== 1643s ________________________________ test_datetimes ________________________________ 1643s 1643s def test_datetimes(): 1643s import datetime 1643s 1643s now = datetime.datetime.now() 1643s d = datetime.timedelta(seconds=1) 1643s df = pd.DataFrame( 1643s {"a": list("ghjkl"), "b": [now + i * d for i in range(2, -3, -1)]} 1643s ) 1643s with tmpfile() as f: 1643s uri = "sqlite:///%s" % f 1643s > df.to_sql("test", uri, index=False, if_exists="replace") 1643s 1643s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:358: 1643s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1643s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1643s return func(*args, **kwargs) 1643s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1643s return sql.to_sql( 1643s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1643s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1643s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1643s 1643s con = 'sqlite:////tmp/tmp77z9p7i3', schema = None, need_transaction = True 1643s 1643s def pandasSQL_builder( 1643s con, 1643s schema: str | None = None, 1643s need_transaction: bool = False, 1643s ) -> PandasSQL: 1643s """ 1643s Convenience function to return the correct PandasSQL subclass based on the 1643s provided parameters. Also creates a sqlalchemy connection and transaction 1643s if necessary. 1643s """ 1643s import sqlite3 1643s 1643s if isinstance(con, sqlite3.Connection) or con is None: 1643s return SQLiteDatabase(con) 1643s 1643s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1643s 1643s if isinstance(con, str) and sqlalchemy is None: 1643s > raise ImportError("Using URI string without sqlalchemy installed.") 1643s E ImportError: Using URI string without sqlalchemy installed. 1643s 1643s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1643s _____________________________ test_to_sql[False-1] _____________________________ 1643s 1643s npartitions = 1, parallel = False 1643s 1643s @pytest.mark.parametrize("npartitions", (1, 2)) 1643s @pytest.mark.parametrize("parallel", (False, True)) 1643s def test_to_sql(npartitions, parallel): 1643s df_by_age = df.set_index("age") 1643s df_appended = pd.concat( 1643s [ 1643s df, 1643s df, 1643s ] 1643s ) 1643s 1643s ddf = dd.from_pandas(df, npartitions) 1643s ddf_by_age = ddf.set_index("age") 1643s 1643s # Simple round trip test: use existing "number" index_col 1643s with tmp_db_uri() as uri: 1643s > ddf.to_sql("test", uri, parallel=parallel) 1643s 1643s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:489: 1643s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1643s /usr/lib/python3/dist-packages/dask/dataframe/core.py:2087: in to_sql 1643s return to_sql( 1643s /usr/lib/python3/dist-packages/dask/dataframe/io/sql.py:606: in to_sql 1643s dask_compute(result) 1643s /usr/lib/python3/dist-packages/dask/base.py:661: in compute 1643s results = schedule(dsk, keys, **kwargs) 1643s /usr/lib/python3/dist-packages/dask/dataframe/io/sql.py:423: in _to_sql_chunk 1643s q = d.to_sql(con=engine, **kwargs) 1643s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1643s return func(*args, **kwargs) 1643s /usr/lib/python3/dist-packages/pandas/io/sql.py:842: in to_sql 1643s return pandas_sql.to_sql( 1643s /usr/lib/python3/dist-packages/pandas/io/sql.py:2850: in to_sql 1643s table.create() 1643s /usr/lib/python3/dist-packages/pandas/io/sql.py:984: in create 1643s if self.exists(): 1643s /usr/lib/python3/dist-packages/pandas/io/sql.py:970: in exists 1643s return self.pd_sql.has_table(self.name, self.schema) 1643s /usr/lib/python3/dist-packages/pandas/io/sql.py:2865: in has_table 1643s return len(self.execute(query, [name]).fetchall()) > 0 1643s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1643s 1643s self = 1643s sql = "\n SELECT\n name\n FROM\n sqlite_master\n WHERE\n type IN ('table', 'view')\n AND name=?;\n " 1643s params = ['test'] 1643s 1643s def execute(self, sql: str | Select | TextClause, params=None): 1643s if not isinstance(sql, str): 1643s raise TypeError("Query must be a string unless using sqlalchemy.") 1643s args = [] if params is None else [params] 1643s > cur = self.con.cursor() 1643s E AttributeError: 'Engine' object has no attribute 'cursor' 1643s 1643s /usr/lib/python3/dist-packages/pandas/io/sql.py:2672: AttributeError 1643s _____________________________ test_to_sql[False-2] _____________________________ 1643s 1643s npartitions = 2, parallel = False 1643s 1643s @pytest.mark.parametrize("npartitions", (1, 2)) 1643s @pytest.mark.parametrize("parallel", (False, True)) 1643s def test_to_sql(npartitions, parallel): 1643s df_by_age = df.set_index("age") 1643s df_appended = pd.concat( 1643s [ 1643s df, 1643s df, 1643s ] 1643s ) 1643s 1643s ddf = dd.from_pandas(df, npartitions) 1643s ddf_by_age = ddf.set_index("age") 1643s 1643s # Simple round trip test: use existing "number" index_col 1643s with tmp_db_uri() as uri: 1643s > ddf.to_sql("test", uri, parallel=parallel) 1643s 1643s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:489: 1643s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1643s /usr/lib/python3/dist-packages/dask/dataframe/core.py:2087: in to_sql 1643s return to_sql( 1643s /usr/lib/python3/dist-packages/dask/dataframe/io/sql.py:606: in to_sql 1643s dask_compute(result) 1643s /usr/lib/python3/dist-packages/dask/base.py:661: in compute 1643s results = schedule(dsk, keys, **kwargs) 1643s /usr/lib/python3/dist-packages/dask/dataframe/io/sql.py:423: in _to_sql_chunk 1643s q = d.to_sql(con=engine, **kwargs) 1643s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1643s return func(*args, **kwargs) 1643s /usr/lib/python3/dist-packages/pandas/io/sql.py:842: in to_sql 1643s return pandas_sql.to_sql( 1643s /usr/lib/python3/dist-packages/pandas/io/sql.py:2850: in to_sql 1643s table.create() 1643s /usr/lib/python3/dist-packages/pandas/io/sql.py:984: in create 1643s if self.exists(): 1643s /usr/lib/python3/dist-packages/pandas/io/sql.py:970: in exists 1643s return self.pd_sql.has_table(self.name, self.schema) 1643s /usr/lib/python3/dist-packages/pandas/io/sql.py:2865: in has_table 1643s return len(self.execute(query, [name]).fetchall()) > 0 1643s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1643s 1643s self = 1643s sql = "\n SELECT\n name\n FROM\n sqlite_master\n WHERE\n type IN ('table', 'view')\n AND name=?;\n " 1643s params = ['test'] 1643s 1643s def execute(self, sql: str | Select | TextClause, params=None): 1643s if not isinstance(sql, str): 1643s raise TypeError("Query must be a string unless using sqlalchemy.") 1643s args = [] if params is None else [params] 1643s > cur = self.con.cursor() 1643s E AttributeError: 'Engine' object has no attribute 'cursor' 1643s 1643s /usr/lib/python3/dist-packages/pandas/io/sql.py:2672: AttributeError 1643s _____________________________ test_to_sql[True-1] ______________________________ 1643s 1643s npartitions = 1, parallel = True 1643s 1643s @pytest.mark.parametrize("npartitions", (1, 2)) 1643s @pytest.mark.parametrize("parallel", (False, True)) 1643s def test_to_sql(npartitions, parallel): 1643s df_by_age = df.set_index("age") 1643s df_appended = pd.concat( 1643s [ 1643s df, 1643s df, 1643s ] 1643s ) 1643s 1643s ddf = dd.from_pandas(df, npartitions) 1643s ddf_by_age = ddf.set_index("age") 1643s 1643s # Simple round trip test: use existing "number" index_col 1643s with tmp_db_uri() as uri: 1643s > ddf.to_sql("test", uri, parallel=parallel) 1643s 1643s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:489: 1643s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1643s /usr/lib/python3/dist-packages/dask/dataframe/core.py:2087: in to_sql 1643s return to_sql( 1643s /usr/lib/python3/dist-packages/dask/dataframe/io/sql.py:606: in to_sql 1643s dask_compute(result) 1643s /usr/lib/python3/dist-packages/dask/base.py:661: in compute 1643s results = schedule(dsk, keys, **kwargs) 1643s /usr/lib/python3/dist-packages/dask/dataframe/io/sql.py:423: in _to_sql_chunk 1643s q = d.to_sql(con=engine, **kwargs) 1643s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1643s return func(*args, **kwargs) 1643s /usr/lib/python3/dist-packages/pandas/io/sql.py:842: in to_sql 1643s return pandas_sql.to_sql( 1643s /usr/lib/python3/dist-packages/pandas/io/sql.py:2850: in to_sql 1643s table.create() 1643s /usr/lib/python3/dist-packages/pandas/io/sql.py:984: in create 1643s if self.exists(): 1643s /usr/lib/python3/dist-packages/pandas/io/sql.py:970: in exists 1643s return self.pd_sql.has_table(self.name, self.schema) 1643s /usr/lib/python3/dist-packages/pandas/io/sql.py:2865: in has_table 1643s return len(self.execute(query, [name]).fetchall()) > 0 1643s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1643s 1643s self = 1643s sql = "\n SELECT\n name\n FROM\n sqlite_master\n WHERE\n type IN ('table', 'view')\n AND name=?;\n " 1643s params = ['test'] 1643s 1643s def execute(self, sql: str | Select | TextClause, params=None): 1643s if not isinstance(sql, str): 1643s raise TypeError("Query must be a string unless using sqlalchemy.") 1643s args = [] if params is None else [params] 1643s > cur = self.con.cursor() 1643s E AttributeError: 'Engine' object has no attribute 'cursor' 1643s 1643s /usr/lib/python3/dist-packages/pandas/io/sql.py:2672: AttributeError 1643s _____________________________ test_to_sql[True-2] ______________________________ 1643s 1643s npartitions = 2, parallel = True 1643s 1643s @pytest.mark.parametrize("npartitions", (1, 2)) 1643s @pytest.mark.parametrize("parallel", (False, True)) 1643s def test_to_sql(npartitions, parallel): 1643s df_by_age = df.set_index("age") 1643s df_appended = pd.concat( 1643s [ 1643s df, 1643s df, 1643s ] 1643s ) 1643s 1643s ddf = dd.from_pandas(df, npartitions) 1643s ddf_by_age = ddf.set_index("age") 1643s 1643s # Simple round trip test: use existing "number" index_col 1643s with tmp_db_uri() as uri: 1643s > ddf.to_sql("test", uri, parallel=parallel) 1643s 1643s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:489: 1643s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1643s /usr/lib/python3/dist-packages/dask/dataframe/core.py:2087: in to_sql 1643s return to_sql( 1643s /usr/lib/python3/dist-packages/dask/dataframe/io/sql.py:606: in to_sql 1643s dask_compute(result) 1643s /usr/lib/python3/dist-packages/dask/base.py:661: in compute 1643s results = schedule(dsk, keys, **kwargs) 1643s /usr/lib/python3/dist-packages/dask/dataframe/io/sql.py:423: in _to_sql_chunk 1643s q = d.to_sql(con=engine, **kwargs) 1643s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1643s return func(*args, **kwargs) 1643s /usr/lib/python3/dist-packages/pandas/io/sql.py:842: in to_sql 1643s return pandas_sql.to_sql( 1643s /usr/lib/python3/dist-packages/pandas/io/sql.py:2850: in to_sql 1643s table.create() 1643s /usr/lib/python3/dist-packages/pandas/io/sql.py:984: in create 1643s if self.exists(): 1643s /usr/lib/python3/dist-packages/pandas/io/sql.py:970: in exists 1643s return self.pd_sql.has_table(self.name, self.schema) 1643s /usr/lib/python3/dist-packages/pandas/io/sql.py:2865: in has_table 1643s return len(self.execute(query, [name]).fetchall()) > 0 1643s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1643s 1643s self = 1643s sql = "\n SELECT\n name\n FROM\n sqlite_master\n WHERE\n type IN ('table', 'view')\n AND name=?;\n " 1643s params = ['test'] 1643s 1643s def execute(self, sql: str | Select | TextClause, params=None): 1643s if not isinstance(sql, str): 1643s raise TypeError("Query must be a string unless using sqlalchemy.") 1643s args = [] if params is None else [params] 1643s > cur = self.con.cursor() 1643s E AttributeError: 'Engine' object has no attribute 'cursor' 1643s 1643s /usr/lib/python3/dist-packages/pandas/io/sql.py:2672: AttributeError 1643s ______________________________ test_to_sql_kwargs ______________________________ 1643s 1643s def test_to_sql_kwargs(): 1643s ddf = dd.from_pandas(df, 2) 1643s with tmp_db_uri() as uri: 1643s > ddf.to_sql("test", uri, method="multi") 1643s 1643s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:549: 1643s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1643s /usr/lib/python3/dist-packages/dask/dataframe/core.py:2087: in to_sql 1643s return to_sql( 1643s /usr/lib/python3/dist-packages/dask/dataframe/io/sql.py:606: in to_sql 1643s dask_compute(result) 1643s /usr/lib/python3/dist-packages/dask/base.py:661: in compute 1643s results = schedule(dsk, keys, **kwargs) 1643s /usr/lib/python3/dist-packages/dask/dataframe/io/sql.py:423: in _to_sql_chunk 1643s q = d.to_sql(con=engine, **kwargs) 1643s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1643s return func(*args, **kwargs) 1643s /usr/lib/python3/dist-packages/pandas/io/sql.py:842: in to_sql 1643s return pandas_sql.to_sql( 1643s /usr/lib/python3/dist-packages/pandas/io/sql.py:2850: in to_sql 1643s table.create() 1643s /usr/lib/python3/dist-packages/pandas/io/sql.py:984: in create 1643s if self.exists(): 1643s /usr/lib/python3/dist-packages/pandas/io/sql.py:970: in exists 1643s return self.pd_sql.has_table(self.name, self.schema) 1643s /usr/lib/python3/dist-packages/pandas/io/sql.py:2865: in has_table 1643s return len(self.execute(query, [name]).fetchall()) > 0 1643s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1643s 1643s self = 1643s sql = "\n SELECT\n name\n FROM\n sqlite_master\n WHERE\n type IN ('table', 'view')\n AND name=?;\n " 1643s params = ['test'] 1643s 1643s def execute(self, sql: str | Select | TextClause, params=None): 1643s if not isinstance(sql, str): 1643s raise TypeError("Query must be a string unless using sqlalchemy.") 1643s args = [] if params is None else [params] 1643s > cur = self.con.cursor() 1643s E AttributeError: 'Engine' object has no attribute 'cursor' 1643s 1643s /usr/lib/python3/dist-packages/pandas/io/sql.py:2672: AttributeError 1643s __________________________ test_to_sql_engine_kwargs ___________________________ 1643s 1643s caplog = <_pytest.logging.LogCaptureFixture object at 0x6a6f2fa509b0> 1643s 1643s def test_to_sql_engine_kwargs(caplog): 1643s ddf = dd.from_pandas(df, 2) 1643s with tmp_db_uri() as uri: 1643s > ddf.to_sql("test", uri, engine_kwargs={"echo": False}) 1643s 1643s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:559: 1643s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1643s /usr/lib/python3/dist-packages/dask/dataframe/core.py:2087: in to_sql 1643s return to_sql( 1643s /usr/lib/python3/dist-packages/dask/dataframe/io/sql.py:606: in to_sql 1643s dask_compute(result) 1643s /usr/lib/python3/dist-packages/dask/base.py:661: in compute 1643s results = schedule(dsk, keys, **kwargs) 1643s /usr/lib/python3/dist-packages/dask/dataframe/io/sql.py:423: in _to_sql_chunk 1643s q = d.to_sql(con=engine, **kwargs) 1643s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1643s return func(*args, **kwargs) 1643s /usr/lib/python3/dist-packages/pandas/io/sql.py:842: in to_sql 1643s return pandas_sql.to_sql( 1643s /usr/lib/python3/dist-packages/pandas/io/sql.py:2850: in to_sql 1643s table.create() 1643s /usr/lib/python3/dist-packages/pandas/io/sql.py:984: in create 1643s if self.exists(): 1643s /usr/lib/python3/dist-packages/pandas/io/sql.py:970: in exists 1643s return self.pd_sql.has_table(self.name, self.schema) 1643s /usr/lib/python3/dist-packages/pandas/io/sql.py:2865: in has_table 1643s return len(self.execute(query, [name]).fetchall()) > 0 1643s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1643s 1643s self = 1643s sql = "\n SELECT\n name\n FROM\n sqlite_master\n WHERE\n type IN ('table', 'view')\n AND name=?;\n " 1643s params = ['test'] 1643s 1643s def execute(self, sql: str | Select | TextClause, params=None): 1643s if not isinstance(sql, str): 1643s raise TypeError("Query must be a string unless using sqlalchemy.") 1643s args = [] if params is None else [params] 1643s > cur = self.con.cursor() 1643s E AttributeError: 'Engine' object has no attribute 'cursor' 1643s 1643s /usr/lib/python3/dist-packages/pandas/io/sql.py:2672: AttributeError 1643s __________________________ test_to_sql_engine_kwargs ___________________________ 1643s 1643s c = 1643s s = 1643s a = 1643s b = 1643s 1643s @pytest.mark.filterwarnings( 1643s "ignore:Running on a single-machine scheduler when a distributed client " 1643s "is active might lead to unexpected results." 1643s ) 1643s @gen_cluster(client=True) 1643s async def test_to_sql_engine_kwargs(c, s, a, b): 1643s # https://github.com/dask/dask/issues/8738 1643s pd = pytest.importorskip("pandas") 1643s dd = pytest.importorskip("dask.dataframe") 1643s pytest.importorskip("sqlalchemy") 1643s 1643s df = pd.DataFrame({"a": range(10), "b": range(10)}) 1643s df.index.name = "index" 1643s ddf = dd.from_pandas(df, npartitions=1) 1643s with tmpfile() as f: 1643s uri = f"sqlite:///{f}" 1643s result = ddf.to_sql( 1643s "test", uri, index=True, engine_kwargs={"echo": False}, compute=False 1643s ) 1643s > await c.compute(result) 1643s 1643s /usr/lib/python3/dist-packages/dask/tests/test_distributed.py:869: 1643s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1643s /usr/lib/python3/dist-packages/distributed/client.py:337: in _result 1643s raise exc.with_traceback(tb) 1643s /usr/lib/python3/dist-packages/dask/utils.py:78: in apply 1643s return func(*args, **kwargs) 1643s /usr/lib/python3/dist-packages/dask/dataframe/io/sql.py:423: in _to_sql_chunk 1643s q = d.to_sql(con=engine, **kwargs) 1643s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1643s return func(*args, **kwargs) 1643s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1643s return sql.to_sql( 1643s /usr/lib/python3/dist-packages/pandas/io/sql.py:842: in to_sql 1643s return pandas_sql.to_sql( 1643s /usr/lib/python3/dist-packages/pandas/io/sql.py:2850: in to_sql 1643s table.create() 1643s /usr/lib/python3/dist-packages/pandas/io/sql.py:984: in create 1643s if self.exists(): 1643s /usr/lib/python3/dist-packages/pandas/io/sql.py:970: in exists 1643s return self.pd_sql.has_table(self.name, self.schema) 1643s /usr/lib/python3/dist-packages/pandas/io/sql.py:2865: in has_table 1643s return len(self.execute(query, [name]).fetchall()) > 0 1643s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1643s 1643s """ 1643s Collection of query wrappers / abstractions to both facilitate data 1643s retrieval and to reduce dependency on DB-specific API. 1643s """ 1643s 1643s from __future__ import annotations 1643s 1643s from abc import ( 1643s ABC, 1643s abstractmethod, 1643s ) 1643s from contextlib import ( 1643s ExitStack, 1643s contextmanager, 1643s ) 1643s from datetime import ( 1643s date, 1643s datetime, 1643s time, 1643s ) 1643s from functools import partial 1643s import re 1643s from typing import ( 1643s TYPE_CHECKING, 1643s Any, 1643s Callable, 1643s Literal, 1643s cast, 1643s overload, 1643s ) 1643s import warnings 1643s 1643s import numpy as np 1643s 1643s from pandas._config import using_pyarrow_string_dtype 1643s 1643s from pandas._libs import lib 1643s from pandas.compat._optional import import_optional_dependency 1643s from pandas.errors import ( 1643s AbstractMethodError, 1643s DatabaseError, 1643s ) 1643s from pandas.util._exceptions import find_stack_level 1643s from pandas.util._validators import check_dtype_backend 1643s 1643s from pandas.core.dtypes.common import ( 1643s is_dict_like, 1643s is_list_like, 1643s ) 1643s from pandas.core.dtypes.dtypes import ( 1643s ArrowDtype, 1643s DatetimeTZDtype, 1643s ) 1643s from pandas.core.dtypes.missing import isna 1643s 1643s from pandas import get_option 1643s from pandas.core.api import ( 1643s DataFrame, 1643s Series, 1643s ) 1643s from pandas.core.arrays import ArrowExtensionArray 1643s from pandas.core.base import PandasObject 1643s import pandas.core.common as com 1643s from pandas.core.common import maybe_make_list 1643s from pandas.core.internals.construction import convert_object_array 1643s from pandas.core.tools.datetimes import to_datetime 1643s 1643s if TYPE_CHECKING: 1643s from collections.abc import ( 1643s Iterator, 1643s Mapping, 1643s ) 1643s 1643s from sqlalchemy import Table 1643s from sqlalchemy.sql.expression import ( 1643s Select, 1643s TextClause, 1643s ) 1643s 1643s from pandas._typing import ( 1643s DateTimeErrorChoices, 1643s DtypeArg, 1643s DtypeBackend, 1643s IndexLabel, 1643s Self, 1643s ) 1643s 1643s from pandas import Index 1643s 1643s # ----------------------------------------------------------------------------- 1643s # -- Helper functions 1643s 1643s 1643s def _process_parse_dates_argument(parse_dates): 1643s """Process parse_dates argument for read_sql functions""" 1643s # handle non-list entries for parse_dates gracefully 1643s if parse_dates is True or parse_dates is None or parse_dates is False: 1643s parse_dates = [] 1643s 1643s elif not hasattr(parse_dates, "__iter__"): 1643s parse_dates = [parse_dates] 1643s return parse_dates 1643s 1643s 1643s def _handle_date_column( 1643s col, utc: bool = False, format: str | dict[str, Any] | None = None 1643s ): 1643s if isinstance(format, dict): 1643s # GH35185 Allow custom error values in parse_dates argument of 1643s # read_sql like functions. 1643s # Format can take on custom to_datetime argument values such as 1643s # {"errors": "coerce"} or {"dayfirst": True} 1643s error: DateTimeErrorChoices = format.pop("errors", None) or "ignore" 1643s if error == "ignore": 1643s try: 1643s return to_datetime(col, **format) 1643s except (TypeError, ValueError): 1643s # TODO: not reached 2023-10-27; needed? 1643s return col 1643s return to_datetime(col, errors=error, **format) 1643s else: 1643s # Allow passing of formatting string for integers 1643s # GH17855 1643s if format is None and ( 1643s issubclass(col.dtype.type, np.floating) 1643s or issubclass(col.dtype.type, np.integer) 1643s ): 1643s format = "s" 1643s if format in ["D", "d", "h", "m", "s", "ms", "us", "ns"]: 1643s return to_datetime(col, errors="coerce", unit=format, utc=utc) 1643s elif isinstance(col.dtype, DatetimeTZDtype): 1643s # coerce to UTC timezone 1643s # GH11216 1643s return to_datetime(col, utc=True) 1643s else: 1643s return to_datetime(col, errors="coerce", format=format, utc=utc) 1643s 1643s 1643s def _parse_date_columns(data_frame, parse_dates): 1643s """ 1643s Force non-datetime columns to be read as such. 1643s Supports both string formatted and integer timestamp columns. 1643s """ 1643s parse_dates = _process_parse_dates_argument(parse_dates) 1643s 1643s # we want to coerce datetime64_tz dtypes for now to UTC 1643s # we could in theory do a 'nice' conversion from a FixedOffset tz 1643s # GH11216 1643s for i, (col_name, df_col) in enumerate(data_frame.items()): 1643s if isinstance(df_col.dtype, DatetimeTZDtype) or col_name in parse_dates: 1643s try: 1643s fmt = parse_dates[col_name] 1643s except (KeyError, TypeError): 1643s fmt = None 1643s data_frame.isetitem(i, _handle_date_column(df_col, format=fmt)) 1643s 1643s return data_frame 1643s 1643s 1643s def _convert_arrays_to_dataframe( 1643s data, 1643s columns, 1643s coerce_float: bool = True, 1643s dtype_backend: DtypeBackend | Literal["numpy"] = "numpy", 1643s ) -> DataFrame: 1643s content = lib.to_object_array_tuples(data) 1643s arrays = convert_object_array( 1643s list(content.T), 1643s dtype=None, 1643s coerce_float=coerce_float, 1643s dtype_backend=dtype_backend, 1643s ) 1643s if dtype_backend == "pyarrow": 1643s pa = import_optional_dependency("pyarrow") 1643s 1643s result_arrays = [] 1643s for arr in arrays: 1643s pa_array = pa.array(arr, from_pandas=True) 1643s if arr.dtype == "string": 1643s # TODO: Arrow still infers strings arrays as regular strings instead 1643s # of large_string, which is what we preserver everywhere else for 1643s # dtype_backend="pyarrow". We may want to reconsider this 1643s pa_array = pa_array.cast(pa.string()) 1643s result_arrays.append(ArrowExtensionArray(pa_array)) 1643s arrays = result_arrays # type: ignore[assignment] 1643s if arrays: 1643s df = DataFrame(dict(zip(list(range(len(columns))), arrays))) 1643s df.columns = columns 1643s return df 1643s else: 1643s return DataFrame(columns=columns) 1643s 1643s 1643s def _wrap_result( 1643s data, 1643s columns, 1643s index_col=None, 1643s coerce_float: bool = True, 1643s parse_dates=None, 1643s dtype: DtypeArg | None = None, 1643s dtype_backend: DtypeBackend | Literal["numpy"] = "numpy", 1643s ): 1643s """Wrap result set of a SQLAlchemy query in a DataFrame.""" 1643s frame = _convert_arrays_to_dataframe(data, columns, coerce_float, dtype_backend) 1643s 1643s if dtype: 1643s frame = frame.astype(dtype) 1643s 1643s frame = _parse_date_columns(frame, parse_dates) 1643s 1643s if index_col is not None: 1643s frame = frame.set_index(index_col) 1643s 1643s return frame 1643s 1643s 1643s def _wrap_result_adbc( 1643s df: DataFrame, 1643s *, 1643s index_col=None, 1643s parse_dates=None, 1643s dtype: DtypeArg | None = None, 1643s dtype_backend: DtypeBackend | Literal["numpy"] = "numpy", 1643s ) -> DataFrame: 1643s """Wrap result set of a SQLAlchemy query in a DataFrame.""" 1643s if dtype: 1643s df = df.astype(dtype) 1643s 1643s df = _parse_date_columns(df, parse_dates) 1643s 1643s if index_col is not None: 1643s df = df.set_index(index_col) 1643s 1643s return df 1643s 1643s 1643s def execute(sql, con, params=None): 1643s """ 1643s Execute the given SQL query using the provided connection object. 1643s 1643s Parameters 1643s ---------- 1643s sql : string 1643s SQL query to be executed. 1643s con : SQLAlchemy connection or sqlite3 connection 1643s If a DBAPI2 object, only sqlite3 is supported. 1643s params : list or tuple, optional, default: None 1643s List of parameters to pass to execute method. 1643s 1643s Returns 1643s ------- 1643s Results Iterable 1643s """ 1643s warnings.warn( 1643s "`pandas.io.sql.execute` is deprecated and " 1643s "will be removed in the future version.", 1643s FutureWarning, 1643s stacklevel=find_stack_level(), 1643s ) # GH50185 1643s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1643s 1643s if sqlalchemy is not None and isinstance(con, (str, sqlalchemy.engine.Engine)): 1643s raise TypeError("pandas.io.sql.execute requires a connection") # GH50185 1643s with pandasSQL_builder(con, need_transaction=True) as pandas_sql: 1643s return pandas_sql.execute(sql, params) 1643s 1643s 1643s # ----------------------------------------------------------------------------- 1643s # -- Read and write to DataFrames 1643s 1643s 1643s @overload 1643s def read_sql_table( 1643s table_name: str, 1643s con, 1643s schema=..., 1643s index_col: str | list[str] | None = ..., 1643s coerce_float=..., 1643s parse_dates: list[str] | dict[str, str] | None = ..., 1643s columns: list[str] | None = ..., 1643s chunksize: None = ..., 1643s dtype_backend: DtypeBackend | lib.NoDefault = ..., 1643s ) -> DataFrame: 1643s ... 1643s 1643s 1643s @overload 1643s def read_sql_table( 1643s table_name: str, 1643s con, 1643s schema=..., 1643s index_col: str | list[str] | None = ..., 1643s coerce_float=..., 1643s parse_dates: list[str] | dict[str, str] | None = ..., 1643s columns: list[str] | None = ..., 1643s chunksize: int = ..., 1643s dtype_backend: DtypeBackend | lib.NoDefault = ..., 1643s ) -> Iterator[DataFrame]: 1643s ... 1643s 1643s 1643s def read_sql_table( 1643s table_name: str, 1643s con, 1643s schema: str | None = None, 1643s index_col: str | list[str] | None = None, 1643s coerce_float: bool = True, 1643s parse_dates: list[str] | dict[str, str] | None = None, 1643s columns: list[str] | None = None, 1643s chunksize: int | None = None, 1643s dtype_backend: DtypeBackend | lib.NoDefault = lib.no_default, 1643s ) -> DataFrame | Iterator[DataFrame]: 1643s """ 1643s Read SQL database table into a DataFrame. 1643s 1643s Given a table name and a SQLAlchemy connectable, returns a DataFrame. 1643s This function does not support DBAPI connections. 1643s 1643s Parameters 1643s ---------- 1643s table_name : str 1643s Name of SQL table in database. 1643s con : SQLAlchemy connectable or str 1643s A database URI could be provided as str. 1643s SQLite DBAPI connection mode not supported. 1643s schema : str, default None 1643s Name of SQL schema in database to query (if database flavor 1643s supports this). Uses default schema if None (default). 1643s index_col : str or list of str, optional, default: None 1643s Column(s) to set as index(MultiIndex). 1643s coerce_float : bool, default True 1643s Attempts to convert values of non-string, non-numeric objects (like 1643s decimal.Decimal) to floating point. Can result in loss of Precision. 1643s parse_dates : list or dict, default None 1643s - List of column names to parse as dates. 1643s - Dict of ``{column_name: format string}`` where format string is 1643s strftime compatible in case of parsing string times or is one of 1643s (D, s, ns, ms, us) in case of parsing integer timestamps. 1643s - Dict of ``{column_name: arg dict}``, where the arg dict corresponds 1643s to the keyword arguments of :func:`pandas.to_datetime` 1643s Especially useful with databases without native Datetime support, 1643s such as SQLite. 1643s columns : list, default None 1643s List of column names to select from SQL table. 1643s chunksize : int, default None 1643s If specified, returns an iterator where `chunksize` is the number of 1643s rows to include in each chunk. 1643s dtype_backend : {'numpy_nullable', 'pyarrow'}, default 'numpy_nullable' 1643s Back-end data type applied to the resultant :class:`DataFrame` 1643s (still experimental). Behaviour is as follows: 1643s 1643s * ``"numpy_nullable"``: returns nullable-dtype-backed :class:`DataFrame` 1643s (default). 1643s * ``"pyarrow"``: returns pyarrow-backed nullable :class:`ArrowDtype` 1643s DataFrame. 1643s 1643s .. versionadded:: 2.0 1643s 1643s Returns 1643s ------- 1643s DataFrame or Iterator[DataFrame] 1643s A SQL table is returned as two-dimensional data structure with labeled 1643s axes. 1643s 1643s See Also 1643s -------- 1643s read_sql_query : Read SQL query into a DataFrame. 1643s read_sql : Read SQL query or database table into a DataFrame. 1643s 1643s Notes 1643s ----- 1643s Any datetime values with time zone information will be converted to UTC. 1643s 1643s Examples 1643s -------- 1643s >>> pd.read_sql_table('table_name', 'postgres:///db_name') # doctest:+SKIP 1643s """ 1643s 1643s check_dtype_backend(dtype_backend) 1643s if dtype_backend is lib.no_default: 1643s dtype_backend = "numpy" # type: ignore[assignment] 1643s assert dtype_backend is not lib.no_default 1643s 1643s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1643s if not pandas_sql.has_table(table_name): 1643s raise ValueError(f"Table {table_name} not found") 1643s 1643s table = pandas_sql.read_table( 1643s table_name, 1643s index_col=index_col, 1643s coerce_float=coerce_float, 1643s parse_dates=parse_dates, 1643s columns=columns, 1643s chunksize=chunksize, 1643s dtype_backend=dtype_backend, 1643s ) 1643s 1643s if table is not None: 1643s return table 1643s else: 1643s raise ValueError(f"Table {table_name} not found", con) 1643s 1643s 1643s @overload 1643s def read_sql_query( 1643s sql, 1643s con, 1643s index_col: str | list[str] | None = ..., 1643s coerce_float=..., 1643s params: list[Any] | Mapping[str, Any] | None = ..., 1643s parse_dates: list[str] | dict[str, str] | None = ..., 1643s chunksize: None = ..., 1643s dtype: DtypeArg | None = ..., 1643s dtype_backend: DtypeBackend | lib.NoDefault = ..., 1643s ) -> DataFrame: 1643s ... 1643s 1643s 1643s @overload 1643s def read_sql_query( 1643s sql, 1643s con, 1643s index_col: str | list[str] | None = ..., 1643s coerce_float=..., 1643s params: list[Any] | Mapping[str, Any] | None = ..., 1643s parse_dates: list[str] | dict[str, str] | None = ..., 1643s chunksize: int = ..., 1643s dtype: DtypeArg | None = ..., 1643s dtype_backend: DtypeBackend | lib.NoDefault = ..., 1643s ) -> Iterator[DataFrame]: 1643s ... 1643s 1643s 1643s def read_sql_query( 1643s sql, 1643s con, 1643s index_col: str | list[str] | None = None, 1643s coerce_float: bool = True, 1643s params: list[Any] | Mapping[str, Any] | None = None, 1643s parse_dates: list[str] | dict[str, str] | None = None, 1643s chunksize: int | None = None, 1643s dtype: DtypeArg | None = None, 1643s dtype_backend: DtypeBackend | lib.NoDefault = lib.no_default, 1643s ) -> DataFrame | Iterator[DataFrame]: 1643s """ 1643s Read SQL query into a DataFrame. 1643s 1643s Returns a DataFrame corresponding to the result set of the query 1643s string. Optionally provide an `index_col` parameter to use one of the 1643s columns as the index, otherwise default integer index will be used. 1643s 1643s Parameters 1643s ---------- 1643s sql : str SQL query or SQLAlchemy Selectable (select or text object) 1643s SQL query to be executed. 1643s con : SQLAlchemy connectable, str, or sqlite3 connection 1643s Using SQLAlchemy makes it possible to use any DB supported by that 1643s library. If a DBAPI2 object, only sqlite3 is supported. 1643s index_col : str or list of str, optional, default: None 1643s Column(s) to set as index(MultiIndex). 1643s coerce_float : bool, default True 1643s Attempts to convert values of non-string, non-numeric objects (like 1643s decimal.Decimal) to floating point. Useful for SQL result sets. 1643s params : list, tuple or mapping, optional, default: None 1643s List of parameters to pass to execute method. The syntax used 1643s to pass parameters is database driver dependent. Check your 1643s database driver documentation for which of the five syntax styles, 1643s described in PEP 249's paramstyle, is supported. 1643s Eg. for psycopg2, uses %(name)s so use params={'name' : 'value'}. 1643s parse_dates : list or dict, default: None 1643s - List of column names to parse as dates. 1643s - Dict of ``{column_name: format string}`` where format string is 1643s strftime compatible in case of parsing string times, or is one of 1643s (D, s, ns, ms, us) in case of parsing integer timestamps. 1643s - Dict of ``{column_name: arg dict}``, where the arg dict corresponds 1643s to the keyword arguments of :func:`pandas.to_datetime` 1643s Especially useful with databases without native Datetime support, 1643s such as SQLite. 1643s chunksize : int, default None 1643s If specified, return an iterator where `chunksize` is the number of 1643s rows to include in each chunk. 1643s dtype : Type name or dict of columns 1643s Data type for data or columns. E.g. np.float64 or 1643s {'a': np.float64, 'b': np.int32, 'c': 'Int64'}. 1643s 1643s .. versionadded:: 1.3.0 1643s dtype_backend : {'numpy_nullable', 'pyarrow'}, default 'numpy_nullable' 1643s Back-end data type applied to the resultant :class:`DataFrame` 1643s (still experimental). Behaviour is as follows: 1643s 1643s * ``"numpy_nullable"``: returns nullable-dtype-backed :class:`DataFrame` 1643s (default). 1643s * ``"pyarrow"``: returns pyarrow-backed nullable :class:`ArrowDtype` 1643s DataFrame. 1643s 1643s .. versionadded:: 2.0 1643s 1643s Returns 1643s ------- 1643s DataFrame or Iterator[DataFrame] 1643s 1643s See Also 1643s -------- 1643s read_sql_table : Read SQL database table into a DataFrame. 1643s read_sql : Read SQL query or database table into a DataFrame. 1643s 1643s Notes 1643s ----- 1643s Any datetime values with time zone information parsed via the `parse_dates` 1643s parameter will be converted to UTC. 1643s 1643s Examples 1643s -------- 1643s >>> from sqlalchemy import create_engine # doctest: +SKIP 1643s >>> engine = create_engine("sqlite:///database.db") # doctest: +SKIP 1643s >>> with engine.connect() as conn, conn.begin(): # doctest: +SKIP 1643s ... data = pd.read_sql_table("data", conn) # doctest: +SKIP 1643s """ 1643s 1643s check_dtype_backend(dtype_backend) 1643s if dtype_backend is lib.no_default: 1643s dtype_backend = "numpy" # type: ignore[assignment] 1643s assert dtype_backend is not lib.no_default 1643s 1643s with pandasSQL_builder(con) as pandas_sql: 1643s return pandas_sql.read_query( 1643s sql, 1643s index_col=index_col, 1643s params=params, 1643s coerce_float=coerce_float, 1643s parse_dates=parse_dates, 1643s chunksize=chunksize, 1643s dtype=dtype, 1643s dtype_backend=dtype_backend, 1643s ) 1643s 1643s 1643s @overload 1643s def read_sql( 1643s sql, 1643s con, 1643s index_col: str | list[str] | None = ..., 1643s coerce_float=..., 1643s params=..., 1643s parse_dates=..., 1643s columns: list[str] = ..., 1643s chunksize: None = ..., 1643s dtype_backend: DtypeBackend | lib.NoDefault = ..., 1643s dtype: DtypeArg | None = None, 1643s ) -> DataFrame: 1643s ... 1643s 1643s 1643s @overload 1643s def read_sql( 1643s sql, 1643s con, 1643s index_col: str | list[str] | None = ..., 1643s coerce_float=..., 1643s params=..., 1643s parse_dates=..., 1643s columns: list[str] = ..., 1643s chunksize: int = ..., 1643s dtype_backend: DtypeBackend | lib.NoDefault = ..., 1643s dtype: DtypeArg | None = None, 1643s ) -> Iterator[DataFrame]: 1643s ... 1643s 1643s 1643s def read_sql( 1643s sql, 1643s con, 1643s index_col: str | list[str] | None = None, 1643s coerce_float: bool = True, 1643s params=None, 1643s parse_dates=None, 1643s columns: list[str] | None = None, 1643s chunksize: int | None = None, 1643s dtype_backend: DtypeBackend | lib.NoDefault = lib.no_default, 1643s dtype: DtypeArg | None = None, 1643s ) -> DataFrame | Iterator[DataFrame]: 1643s """ 1643s Read SQL query or database table into a DataFrame. 1643s 1643s This function is a convenience wrapper around ``read_sql_table`` and 1643s ``read_sql_query`` (for backward compatibility). It will delegate 1643s to the specific function depending on the provided input. A SQL query 1643s will be routed to ``read_sql_query``, while a database table name will 1643s be routed to ``read_sql_table``. Note that the delegated function might 1643s have more specific notes about their functionality not listed here. 1643s 1643s Parameters 1643s ---------- 1643s sql : str or SQLAlchemy Selectable (select or text object) 1643s SQL query to be executed or a table name. 1643s con : ADBC Connection, SQLAlchemy connectable, str, or sqlite3 connection 1643s ADBC provides high performance I/O with native type support, where available. 1643s Using SQLAlchemy makes it possible to use any DB supported by that 1643s library. If a DBAPI2 object, only sqlite3 is supported. The user is responsible 1643s for engine disposal and connection closure for the ADBC connection and 1643s SQLAlchemy connectable; str connections are closed automatically. See 1643s `here `_. 1643s index_col : str or list of str, optional, default: None 1643s Column(s) to set as index(MultiIndex). 1643s coerce_float : bool, default True 1643s Attempts to convert values of non-string, non-numeric objects (like 1643s decimal.Decimal) to floating point, useful for SQL result sets. 1643s params : list, tuple or dict, optional, default: None 1643s List of parameters to pass to execute method. The syntax used 1643s to pass parameters is database driver dependent. Check your 1643s database driver documentation for which of the five syntax styles, 1643s described in PEP 249's paramstyle, is supported. 1643s Eg. for psycopg2, uses %(name)s so use params={'name' : 'value'}. 1643s parse_dates : list or dict, default: None 1643s - List of column names to parse as dates. 1643s - Dict of ``{column_name: format string}`` where format string is 1643s strftime compatible in case of parsing string times, or is one of 1643s (D, s, ns, ms, us) in case of parsing integer timestamps. 1643s - Dict of ``{column_name: arg dict}``, where the arg dict corresponds 1643s to the keyword arguments of :func:`pandas.to_datetime` 1643s Especially useful with databases without native Datetime support, 1643s such as SQLite. 1643s columns : list, default: None 1643s List of column names to select from SQL table (only used when reading 1643s a table). 1643s chunksize : int, default None 1643s If specified, return an iterator where `chunksize` is the 1643s number of rows to include in each chunk. 1643s dtype_backend : {'numpy_nullable', 'pyarrow'}, default 'numpy_nullable' 1643s Back-end data type applied to the resultant :class:`DataFrame` 1643s (still experimental). Behaviour is as follows: 1643s 1643s * ``"numpy_nullable"``: returns nullable-dtype-backed :class:`DataFrame` 1643s (default). 1643s * ``"pyarrow"``: returns pyarrow-backed nullable :class:`ArrowDtype` 1643s DataFrame. 1643s 1643s .. versionadded:: 2.0 1643s dtype : Type name or dict of columns 1643s Data type for data or columns. E.g. np.float64 or 1643s {'a': np.float64, 'b': np.int32, 'c': 'Int64'}. 1643s The argument is ignored if a table is passed instead of a query. 1643s 1643s .. versionadded:: 2.0.0 1643s 1643s Returns 1643s ------- 1643s DataFrame or Iterator[DataFrame] 1643s 1643s See Also 1643s -------- 1643s read_sql_table : Read SQL database table into a DataFrame. 1643s read_sql_query : Read SQL query into a DataFrame. 1643s 1643s Examples 1643s -------- 1643s Read data from SQL via either a SQL query or a SQL tablename. 1643s When using a SQLite database only SQL queries are accepted, 1643s providing only the SQL tablename will result in an error. 1643s 1643s >>> from sqlite3 import connect 1643s >>> conn = connect(':memory:') 1643s >>> df = pd.DataFrame(data=[[0, '10/11/12'], [1, '12/11/10']], 1643s ... columns=['int_column', 'date_column']) 1643s >>> df.to_sql(name='test_data', con=conn) 1643s 2 1643s 1643s >>> pd.read_sql('SELECT int_column, date_column FROM test_data', conn) 1643s int_column date_column 1643s 0 0 10/11/12 1643s 1 1 12/11/10 1643s 1643s >>> pd.read_sql('test_data', 'postgres:///db_name') # doctest:+SKIP 1643s 1643s Apply date parsing to columns through the ``parse_dates`` argument 1643s The ``parse_dates`` argument calls ``pd.to_datetime`` on the provided columns. 1643s Custom argument values for applying ``pd.to_datetime`` on a column are specified 1643s via a dictionary format: 1643s 1643s >>> pd.read_sql('SELECT int_column, date_column FROM test_data', 1643s ... conn, 1643s ... parse_dates={"date_column": {"format": "%d/%m/%y"}}) 1643s int_column date_column 1643s 0 0 2012-11-10 1643s 1 1 2010-11-12 1643s 1643s .. versionadded:: 2.2.0 1643s 1643s pandas now supports reading via ADBC drivers 1643s 1643s >>> from adbc_driver_postgresql import dbapi # doctest:+SKIP 1643s >>> with dbapi.connect('postgres:///db_name') as conn: # doctest:+SKIP 1643s ... pd.read_sql('SELECT int_column FROM test_data', conn) 1643s int_column 1643s 0 0 1643s 1 1 1643s """ 1643s 1643s check_dtype_backend(dtype_backend) 1643s if dtype_backend is lib.no_default: 1643s dtype_backend = "numpy" # type: ignore[assignment] 1643s assert dtype_backend is not lib.no_default 1643s 1643s with pandasSQL_builder(con) as pandas_sql: 1643s if isinstance(pandas_sql, SQLiteDatabase): 1643s return pandas_sql.read_query( 1643s sql, 1643s index_col=index_col, 1643s params=params, 1643s coerce_float=coerce_float, 1643s parse_dates=parse_dates, 1643s chunksize=chunksize, 1643s dtype_backend=dtype_backend, 1643s dtype=dtype, 1643s ) 1643s 1643s try: 1643s _is_table_name = pandas_sql.has_table(sql) 1643s except Exception: 1643s # using generic exception to catch errors from sql drivers (GH24988) 1643s _is_table_name = False 1643s 1643s if _is_table_name: 1643s return pandas_sql.read_table( 1643s sql, 1643s index_col=index_col, 1643s coerce_float=coerce_float, 1643s parse_dates=parse_dates, 1643s columns=columns, 1643s chunksize=chunksize, 1643s dtype_backend=dtype_backend, 1643s ) 1643s else: 1643s return pandas_sql.read_query( 1643s sql, 1643s index_col=index_col, 1643s params=params, 1643s coerce_float=coerce_float, 1643s parse_dates=parse_dates, 1643s chunksize=chunksize, 1643s dtype_backend=dtype_backend, 1643s dtype=dtype, 1643s ) 1643s 1643s 1643s def to_sql( 1643s frame, 1643s name: str, 1643s con, 1643s schema: str | None = None, 1643s if_exists: Literal["fail", "replace", "append"] = "fail", 1643s index: bool = True, 1643s index_label: IndexLabel | None = None, 1643s chunksize: int | None = None, 1643s dtype: DtypeArg | None = None, 1643s method: Literal["multi"] | Callable | None = None, 1643s engine: str = "auto", 1643s **engine_kwargs, 1643s ) -> int | None: 1643s """ 1643s Write records stored in a DataFrame to a SQL database. 1643s 1643s Parameters 1643s ---------- 1643s frame : DataFrame, Series 1643s name : str 1643s Name of SQL table. 1643s con : ADBC Connection, SQLAlchemy connectable, str, or sqlite3 connection 1643s or sqlite3 DBAPI2 connection 1643s ADBC provides high performance I/O with native type support, where available. 1643s Using SQLAlchemy makes it possible to use any DB supported by that 1643s library. 1643s If a DBAPI2 object, only sqlite3 is supported. 1643s schema : str, optional 1643s Name of SQL schema in database to write to (if database flavor 1643s supports this). If None, use default schema (default). 1643s if_exists : {'fail', 'replace', 'append'}, default 'fail' 1643s - fail: If table exists, do nothing. 1643s - replace: If table exists, drop it, recreate it, and insert data. 1643s - append: If table exists, insert data. Create if does not exist. 1643s index : bool, default True 1643s Write DataFrame index as a column. 1643s index_label : str or sequence, optional 1643s Column label for index column(s). If None is given (default) and 1643s `index` is True, then the index names are used. 1643s A sequence should be given if the DataFrame uses MultiIndex. 1643s chunksize : int, optional 1643s Specify the number of rows in each batch to be written at a time. 1643s By default, all rows will be written at once. 1643s dtype : dict or scalar, optional 1643s Specifying the datatype for columns. If a dictionary is used, the 1643s keys should be the column names and the values should be the 1643s SQLAlchemy types or strings for the sqlite3 fallback mode. If a 1643s scalar is provided, it will be applied to all columns. 1643s method : {None, 'multi', callable}, optional 1643s Controls the SQL insertion clause used: 1643s 1643s - None : Uses standard SQL ``INSERT`` clause (one per row). 1643s - ``'multi'``: Pass multiple values in a single ``INSERT`` clause. 1643s - callable with signature ``(pd_table, conn, keys, data_iter) -> int | None``. 1643s 1643s Details and a sample callable implementation can be found in the 1643s section :ref:`insert method `. 1643s engine : {'auto', 'sqlalchemy'}, default 'auto' 1643s SQL engine library to use. If 'auto', then the option 1643s ``io.sql.engine`` is used. The default ``io.sql.engine`` 1643s behavior is 'sqlalchemy' 1643s 1643s .. versionadded:: 1.3.0 1643s 1643s **engine_kwargs 1643s Any additional kwargs are passed to the engine. 1643s 1643s Returns 1643s ------- 1643s None or int 1643s Number of rows affected by to_sql. None is returned if the callable 1643s passed into ``method`` does not return an integer number of rows. 1643s 1643s .. versionadded:: 1.4.0 1643s 1643s Notes 1643s ----- 1643s The returned rows affected is the sum of the ``rowcount`` attribute of ``sqlite3.Cursor`` 1643s or SQLAlchemy connectable. If using ADBC the returned rows are the result 1643s of ``Cursor.adbc_ingest``. The returned value may not reflect the exact number of written 1643s rows as stipulated in the 1643s `sqlite3 `__ or 1643s `SQLAlchemy `__ 1643s """ # noqa: E501 1643s if if_exists not in ("fail", "replace", "append"): 1643s raise ValueError(f"'{if_exists}' is not valid for if_exists") 1643s 1643s if isinstance(frame, Series): 1643s frame = frame.to_frame() 1643s elif not isinstance(frame, DataFrame): 1643s raise NotImplementedError( 1643s "'frame' argument should be either a Series or a DataFrame" 1643s ) 1643s 1643s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1643s return pandas_sql.to_sql( 1643s frame, 1643s name, 1643s if_exists=if_exists, 1643s index=index, 1643s index_label=index_label, 1643s schema=schema, 1643s chunksize=chunksize, 1643s dtype=dtype, 1643s method=method, 1643s engine=engine, 1643s **engine_kwargs, 1643s ) 1643s 1643s 1643s def has_table(table_name: str, con, schema: str | None = None) -> bool: 1643s """ 1643s Check if DataBase has named table. 1643s 1643s Parameters 1643s ---------- 1643s table_name: string 1643s Name of SQL table. 1643s con: ADBC Connection, SQLAlchemy connectable, str, or sqlite3 connection 1643s ADBC provides high performance I/O with native type support, where available. 1643s Using SQLAlchemy makes it possible to use any DB supported by that 1643s library. 1643s If a DBAPI2 object, only sqlite3 is supported. 1643s schema : string, default None 1643s Name of SQL schema in database to write to (if database flavor supports 1643s this). If None, use default schema (default). 1643s 1643s Returns 1643s ------- 1643s boolean 1643s """ 1643s with pandasSQL_builder(con, schema=schema) as pandas_sql: 1643s return pandas_sql.has_table(table_name) 1643s 1643s 1643s table_exists = has_table 1643s 1643s 1643s def pandasSQL_builder( 1643s con, 1643s schema: str | None = None, 1643s need_transaction: bool = False, 1643s ) -> PandasSQL: 1643s """ 1643s Convenience function to return the correct PandasSQL subclass based on the 1643s provided parameters. Also creates a sqlalchemy connection and transaction 1643s if necessary. 1643s """ 1643s import sqlite3 1643s 1643s if isinstance(con, sqlite3.Connection) or con is None: 1643s return SQLiteDatabase(con) 1643s 1643s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1643s 1643s if isinstance(con, str) and sqlalchemy is None: 1643s raise ImportError("Using URI string without sqlalchemy installed.") 1643s 1643s if sqlalchemy is not None and isinstance(con, (str, sqlalchemy.engine.Connectable)): 1643s return SQLDatabase(con, schema, need_transaction) 1643s 1643s adbc = import_optional_dependency("adbc_driver_manager.dbapi", errors="ignore") 1643s if adbc and isinstance(con, adbc.Connection): 1643s return ADBCDatabase(con) 1643s 1643s warnings.warn( 1643s "pandas only supports SQLAlchemy connectable (engine/connection) or " 1643s "database string URI or sqlite3 DBAPI2 connection. Other DBAPI2 " 1643s "objects are not tested. Please consider using SQLAlchemy.", 1643s UserWarning, 1643s stacklevel=find_stack_level(), 1643s ) 1643s return SQLiteDatabase(con) 1643s 1643s 1643s class SQLTable(PandasObject): 1643s """ 1643s For mapping Pandas tables to SQL tables. 1643s Uses fact that table is reflected by SQLAlchemy to 1643s do better type conversions. 1643s Also holds various flags needed to avoid having to 1643s pass them between functions all the time. 1643s """ 1643s 1643s # TODO: support for multiIndex 1643s 1643s def __init__( 1643s self, 1643s name: str, 1643s pandas_sql_engine, 1643s frame=None, 1643s index: bool | str | list[str] | None = True, 1643s if_exists: Literal["fail", "replace", "append"] = "fail", 1643s prefix: str = "pandas", 1643s index_label=None, 1643s schema=None, 1643s keys=None, 1643s dtype: DtypeArg | None = None, 1643s ) -> None: 1643s self.name = name 1643s self.pd_sql = pandas_sql_engine 1643s self.prefix = prefix 1643s self.frame = frame 1643s self.index = self._index_name(index, index_label) 1643s self.schema = schema 1643s self.if_exists = if_exists 1643s self.keys = keys 1643s self.dtype = dtype 1643s 1643s if frame is not None: 1643s # We want to initialize based on a dataframe 1643s self.table = self._create_table_setup() 1643s else: 1643s # no data provided, read-only mode 1643s self.table = self.pd_sql.get_table(self.name, self.schema) 1643s 1643s if self.table is None: 1643s raise ValueError(f"Could not init table '{name}'") 1643s 1643s if not len(self.name): 1643s raise ValueError("Empty table name specified") 1643s 1643s def exists(self): 1643s return self.pd_sql.has_table(self.name, self.schema) 1643s 1643s def sql_schema(self) -> str: 1643s from sqlalchemy.schema import CreateTable 1643s 1643s return str(CreateTable(self.table).compile(self.pd_sql.con)) 1643s 1643s def _execute_create(self) -> None: 1643s # Inserting table into database, add to MetaData object 1643s self.table = self.table.to_metadata(self.pd_sql.meta) 1643s with self.pd_sql.run_transaction(): 1643s self.table.create(bind=self.pd_sql.con) 1643s 1643s def create(self) -> None: 1643s if self.exists(): 1643s if self.if_exists == "fail": 1643s raise ValueError(f"Table '{self.name}' already exists.") 1643s if self.if_exists == "replace": 1643s self.pd_sql.drop_table(self.name, self.schema) 1643s self._execute_create() 1643s elif self.if_exists == "append": 1643s pass 1643s else: 1643s raise ValueError(f"'{self.if_exists}' is not valid for if_exists") 1643s else: 1643s self._execute_create() 1643s 1643s def _execute_insert(self, conn, keys: list[str], data_iter) -> int: 1643s """ 1643s Execute SQL statement inserting data 1643s 1643s Parameters 1643s ---------- 1643s conn : sqlalchemy.engine.Engine or sqlalchemy.engine.Connection 1643s keys : list of str 1643s Column names 1643s data_iter : generator of list 1643s Each item contains a list of values to be inserted 1643s """ 1643s data = [dict(zip(keys, row)) for row in data_iter] 1643s result = conn.execute(self.table.insert(), data) 1643s return result.rowcount 1643s 1643s def _execute_insert_multi(self, conn, keys: list[str], data_iter) -> int: 1643s """ 1643s Alternative to _execute_insert for DBs support multi-value INSERT. 1643s 1643s Note: multi-value insert is usually faster for analytics DBs 1643s and tables containing a few columns 1643s but performance degrades quickly with increase of columns. 1643s 1643s """ 1643s 1643s from sqlalchemy import insert 1643s 1643s data = [dict(zip(keys, row)) for row in data_iter] 1643s stmt = insert(self.table).values(data) 1643s result = conn.execute(stmt) 1643s return result.rowcount 1643s 1643s def insert_data(self) -> tuple[list[str], list[np.ndarray]]: 1643s if self.index is not None: 1643s temp = self.frame.copy() 1643s temp.index.names = self.index 1643s try: 1643s temp.reset_index(inplace=True) 1643s except ValueError as err: 1643s raise ValueError(f"duplicate name in index/columns: {err}") from err 1643s else: 1643s temp = self.frame 1643s 1643s column_names = list(map(str, temp.columns)) 1643s ncols = len(column_names) 1643s # this just pre-allocates the list: None's will be replaced with ndarrays 1643s # error: List item 0 has incompatible type "None"; expected "ndarray" 1643s data_list: list[np.ndarray] = [None] * ncols # type: ignore[list-item] 1643s 1643s for i, (_, ser) in enumerate(temp.items()): 1643s if ser.dtype.kind == "M": 1643s if isinstance(ser._values, ArrowExtensionArray): 1643s import pyarrow as pa 1643s 1643s if pa.types.is_date(ser.dtype.pyarrow_dtype): 1643s # GH#53854 to_pydatetime not supported for pyarrow date dtypes 1643s d = ser._values.to_numpy(dtype=object) 1643s else: 1643s with warnings.catch_warnings(): 1643s warnings.filterwarnings("ignore", category=FutureWarning) 1643s # GH#52459 to_pydatetime will return Index[object] 1643s d = np.asarray(ser.dt.to_pydatetime(), dtype=object) 1643s else: 1643s d = ser._values.to_pydatetime() 1643s elif ser.dtype.kind == "m": 1643s vals = ser._values 1643s if isinstance(vals, ArrowExtensionArray): 1643s vals = vals.to_numpy(dtype=np.dtype("m8[ns]")) 1643s # store as integers, see GH#6921, GH#7076 1643s d = vals.view("i8").astype(object) 1643s else: 1643s d = ser._values.astype(object) 1643s 1643s assert isinstance(d, np.ndarray), type(d) 1643s 1643s if ser._can_hold_na: 1643s # Note: this will miss timedeltas since they are converted to int 1643s mask = isna(d) 1643s d[mask] = None 1643s 1643s data_list[i] = d 1643s 1643s return column_names, data_list 1643s 1643s def insert( 1643s self, 1643s chunksize: int | None = None, 1643s method: Literal["multi"] | Callable | None = None, 1643s ) -> int | None: 1643s # set insert method 1643s if method is None: 1643s exec_insert = self._execute_insert 1643s elif method == "multi": 1643s exec_insert = self._execute_insert_multi 1643s elif callable(method): 1643s exec_insert = partial(method, self) 1643s else: 1643s raise ValueError(f"Invalid parameter `method`: {method}") 1643s 1643s keys, data_list = self.insert_data() 1643s 1643s nrows = len(self.frame) 1643s 1643s if nrows == 0: 1643s return 0 1643s 1643s if chunksize is None: 1643s chunksize = nrows 1643s elif chunksize == 0: 1643s raise ValueError("chunksize argument should be non-zero") 1643s 1643s chunks = (nrows // chunksize) + 1 1643s total_inserted = None 1643s with self.pd_sql.run_transaction() as conn: 1643s for i in range(chunks): 1643s start_i = i * chunksize 1643s end_i = min((i + 1) * chunksize, nrows) 1643s if start_i >= end_i: 1643s break 1643s 1643s chunk_iter = zip(*(arr[start_i:end_i] for arr in data_list)) 1643s num_inserted = exec_insert(conn, keys, chunk_iter) 1643s # GH 46891 1643s if num_inserted is not None: 1643s if total_inserted is None: 1643s total_inserted = num_inserted 1643s else: 1643s total_inserted += num_inserted 1643s return total_inserted 1643s 1643s def _query_iterator( 1643s self, 1643s result, 1643s exit_stack: ExitStack, 1643s chunksize: int | None, 1643s columns, 1643s coerce_float: bool = True, 1643s parse_dates=None, 1643s dtype_backend: DtypeBackend | Literal["numpy"] = "numpy", 1643s ): 1643s """Return generator through chunked result set.""" 1643s has_read_data = False 1643s with exit_stack: 1643s while True: 1643s data = result.fetchmany(chunksize) 1643s if not data: 1643s if not has_read_data: 1643s yield DataFrame.from_records( 1643s [], columns=columns, coerce_float=coerce_float 1643s ) 1643s break 1643s 1643s has_read_data = True 1643s self.frame = _convert_arrays_to_dataframe( 1643s data, columns, coerce_float, dtype_backend 1643s ) 1643s 1643s self._harmonize_columns( 1643s parse_dates=parse_dates, dtype_backend=dtype_backend 1643s ) 1643s 1643s if self.index is not None: 1643s self.frame.set_index(self.index, inplace=True) 1643s 1643s yield self.frame 1643s 1643s def read( 1643s self, 1643s exit_stack: ExitStack, 1643s coerce_float: bool = True, 1643s parse_dates=None, 1643s columns=None, 1643s chunksize: int | None = None, 1643s dtype_backend: DtypeBackend | Literal["numpy"] = "numpy", 1643s ) -> DataFrame | Iterator[DataFrame]: 1643s from sqlalchemy import select 1643s 1643s if columns is not None and len(columns) > 0: 1643s cols = [self.table.c[n] for n in columns] 1643s if self.index is not None: 1643s for idx in self.index[::-1]: 1643s cols.insert(0, self.table.c[idx]) 1643s sql_select = select(*cols) 1643s else: 1643s sql_select = select(self.table) 1643s result = self.pd_sql.execute(sql_select) 1643s column_names = result.keys() 1643s 1643s if chunksize is not None: 1643s return self._query_iterator( 1643s result, 1643s exit_stack, 1643s chunksize, 1643s column_names, 1643s coerce_float=coerce_float, 1643s parse_dates=parse_dates, 1643s dtype_backend=dtype_backend, 1643s ) 1643s else: 1643s data = result.fetchall() 1643s self.frame = _convert_arrays_to_dataframe( 1643s data, column_names, coerce_float, dtype_backend 1643s ) 1643s 1643s self._harmonize_columns( 1643s parse_dates=parse_dates, dtype_backend=dtype_backend 1643s ) 1643s 1643s if self.index is not None: 1643s self.frame.set_index(self.index, inplace=True) 1643s 1643s return self.frame 1643s 1643s def _index_name(self, index, index_label): 1643s # for writing: index=True to include index in sql table 1643s if index is True: 1643s nlevels = self.frame.index.nlevels 1643s # if index_label is specified, set this as index name(s) 1643s if index_label is not None: 1643s if not isinstance(index_label, list): 1643s index_label = [index_label] 1643s if len(index_label) != nlevels: 1643s raise ValueError( 1643s "Length of 'index_label' should match number of " 1643s f"levels, which is {nlevels}" 1643s ) 1643s return index_label 1643s # return the used column labels for the index columns 1643s if ( 1643s nlevels == 1 1643s and "index" not in self.frame.columns 1643s and self.frame.index.name is None 1643s ): 1643s return ["index"] 1643s else: 1643s return com.fill_missing_names(self.frame.index.names) 1643s 1643s # for reading: index=(list of) string to specify column to set as index 1643s elif isinstance(index, str): 1643s return [index] 1643s elif isinstance(index, list): 1643s return index 1643s else: 1643s return None 1643s 1643s def _get_column_names_and_types(self, dtype_mapper): 1643s column_names_and_types = [] 1643s if self.index is not None: 1643s for i, idx_label in enumerate(self.index): 1643s idx_type = dtype_mapper(self.frame.index._get_level_values(i)) 1643s column_names_and_types.append((str(idx_label), idx_type, True)) 1643s 1643s column_names_and_types += [ 1643s (str(self.frame.columns[i]), dtype_mapper(self.frame.iloc[:, i]), False) 1643s for i in range(len(self.frame.columns)) 1643s ] 1643s 1643s return column_names_and_types 1643s 1643s def _create_table_setup(self): 1643s from sqlalchemy import ( 1643s Column, 1643s PrimaryKeyConstraint, 1643s Table, 1643s ) 1643s from sqlalchemy.schema import MetaData 1643s 1643s column_names_and_types = self._get_column_names_and_types(self._sqlalchemy_type) 1643s 1643s columns: list[Any] = [ 1643s Column(name, typ, index=is_index) 1643s for name, typ, is_index in column_names_and_types 1643s ] 1643s 1643s if self.keys is not None: 1643s if not is_list_like(self.keys): 1643s keys = [self.keys] 1643s else: 1643s keys = self.keys 1643s pkc = PrimaryKeyConstraint(*keys, name=self.name + "_pk") 1643s columns.append(pkc) 1643s 1643s schema = self.schema or self.pd_sql.meta.schema 1643s 1643s # At this point, attach to new metadata, only attach to self.meta 1643s # once table is created. 1643s meta = MetaData() 1643s return Table(self.name, meta, *columns, schema=schema) 1643s 1643s def _harmonize_columns( 1643s self, 1643s parse_dates=None, 1643s dtype_backend: DtypeBackend | Literal["numpy"] = "numpy", 1643s ) -> None: 1643s """ 1643s Make the DataFrame's column types align with the SQL table 1643s column types. 1643s Need to work around limited NA value support. Floats are always 1643s fine, ints must always be floats if there are Null values. 1643s Booleans are hard because converting bool column with None replaces 1643s all Nones with false. Therefore only convert bool if there are no 1643s NA values. 1643s Datetimes should already be converted to np.datetime64 if supported, 1643s but here we also force conversion if required. 1643s """ 1643s parse_dates = _process_parse_dates_argument(parse_dates) 1643s 1643s for sql_col in self.table.columns: 1643s col_name = sql_col.name 1643s try: 1643s df_col = self.frame[col_name] 1643s 1643s # Handle date parsing upfront; don't try to convert columns 1643s # twice 1643s if col_name in parse_dates: 1643s try: 1643s fmt = parse_dates[col_name] 1643s except TypeError: 1643s fmt = None 1643s self.frame[col_name] = _handle_date_column(df_col, format=fmt) 1643s continue 1643s 1643s # the type the dataframe column should have 1643s col_type = self._get_dtype(sql_col.type) 1643s 1643s if ( 1643s col_type is datetime 1643s or col_type is date 1643s or col_type is DatetimeTZDtype 1643s ): 1643s # Convert tz-aware Datetime SQL columns to UTC 1643s utc = col_type is DatetimeTZDtype 1643s self.frame[col_name] = _handle_date_column(df_col, utc=utc) 1643s elif dtype_backend == "numpy" and col_type is float: 1643s # floats support NA, can always convert! 1643s self.frame[col_name] = df_col.astype(col_type, copy=False) 1643s 1643s elif dtype_backend == "numpy" and len(df_col) == df_col.count(): 1643s # No NA values, can convert ints and bools 1643s if col_type is np.dtype("int64") or col_type is bool: 1643s self.frame[col_name] = df_col.astype(col_type, copy=False) 1643s except KeyError: 1643s pass # this column not in results 1643s 1643s def _sqlalchemy_type(self, col: Index | Series): 1643s dtype: DtypeArg = self.dtype or {} 1643s if is_dict_like(dtype): 1643s dtype = cast(dict, dtype) 1643s if col.name in dtype: 1643s return dtype[col.name] 1643s 1643s # Infer type of column, while ignoring missing values. 1643s # Needed for inserting typed data containing NULLs, GH 8778. 1643s col_type = lib.infer_dtype(col, skipna=True) 1643s 1643s from sqlalchemy.types import ( 1643s TIMESTAMP, 1643s BigInteger, 1643s Boolean, 1643s Date, 1643s DateTime, 1643s Float, 1643s Integer, 1643s SmallInteger, 1643s Text, 1643s Time, 1643s ) 1643s 1643s if col_type in ("datetime64", "datetime"): 1643s # GH 9086: TIMESTAMP is the suggested type if the column contains 1643s # timezone information 1643s try: 1643s # error: Item "Index" of "Union[Index, Series]" has no attribute "dt" 1643s if col.dt.tz is not None: # type: ignore[union-attr] 1643s return TIMESTAMP(timezone=True) 1643s except AttributeError: 1643s # The column is actually a DatetimeIndex 1643s # GH 26761 or an Index with date-like data e.g. 9999-01-01 1643s if getattr(col, "tz", None) is not None: 1643s return TIMESTAMP(timezone=True) 1643s return DateTime 1643s if col_type == "timedelta64": 1643s warnings.warn( 1643s "the 'timedelta' type is not supported, and will be " 1643s "written as integer values (ns frequency) to the database.", 1643s UserWarning, 1643s stacklevel=find_stack_level(), 1643s ) 1643s return BigInteger 1643s elif col_type == "floating": 1643s if col.dtype == "float32": 1643s return Float(precision=23) 1643s else: 1643s return Float(precision=53) 1643s elif col_type == "integer": 1643s # GH35076 Map pandas integer to optimal SQLAlchemy integer type 1643s if col.dtype.name.lower() in ("int8", "uint8", "int16"): 1643s return SmallInteger 1643s elif col.dtype.name.lower() in ("uint16", "int32"): 1643s return Integer 1643s elif col.dtype.name.lower() == "uint64": 1643s raise ValueError("Unsigned 64 bit integer datatype is not supported") 1643s else: 1643s return BigInteger 1643s elif col_type == "boolean": 1643s return Boolean 1643s elif col_type == "date": 1643s return Date 1643s elif col_type == "time": 1643s return Time 1643s elif col_type == "complex": 1643s raise ValueError("Complex datatypes not supported") 1643s 1643s return Text 1643s 1643s def _get_dtype(self, sqltype): 1643s from sqlalchemy.types import ( 1643s TIMESTAMP, 1643s Boolean, 1643s Date, 1643s DateTime, 1643s Float, 1643s Integer, 1643s ) 1643s 1643s if isinstance(sqltype, Float): 1643s return float 1643s elif isinstance(sqltype, Integer): 1643s # TODO: Refine integer size. 1643s return np.dtype("int64") 1643s elif isinstance(sqltype, TIMESTAMP): 1643s # we have a timezone capable type 1643s if not sqltype.timezone: 1643s return datetime 1643s return DatetimeTZDtype 1643s elif isinstance(sqltype, DateTime): 1643s # Caution: np.datetime64 is also a subclass of np.number. 1643s return datetime 1643s elif isinstance(sqltype, Date): 1643s return date 1643s elif isinstance(sqltype, Boolean): 1643s return bool 1643s return object 1643s 1643s 1643s class PandasSQL(PandasObject, ABC): 1643s """ 1643s Subclasses Should define read_query and to_sql. 1643s """ 1643s 1643s def __enter__(self) -> Self: 1643s return self 1643s 1643s def __exit__(self, *args) -> None: 1643s pass 1643s 1643s def read_table( 1643s self, 1643s table_name: str, 1643s index_col: str | list[str] | None = None, 1643s coerce_float: bool = True, 1643s parse_dates=None, 1643s columns=None, 1643s schema: str | None = None, 1643s chunksize: int | None = None, 1643s dtype_backend: DtypeBackend | Literal["numpy"] = "numpy", 1643s ) -> DataFrame | Iterator[DataFrame]: 1643s raise NotImplementedError 1643s 1643s @abstractmethod 1643s def read_query( 1643s self, 1643s sql: str, 1643s index_col: str | list[str] | None = None, 1643s coerce_float: bool = True, 1643s parse_dates=None, 1643s params=None, 1643s chunksize: int | None = None, 1643s dtype: DtypeArg | None = None, 1643s dtype_backend: DtypeBackend | Literal["numpy"] = "numpy", 1643s ) -> DataFrame | Iterator[DataFrame]: 1643s pass 1643s 1643s @abstractmethod 1643s def to_sql( 1643s self, 1643s frame, 1643s name: str, 1643s if_exists: Literal["fail", "replace", "append"] = "fail", 1643s index: bool = True, 1643s index_label=None, 1643s schema=None, 1643s chunksize: int | None = None, 1643s dtype: DtypeArg | None = None, 1643s method: Literal["multi"] | Callable | None = None, 1643s engine: str = "auto", 1643s **engine_kwargs, 1643s ) -> int | None: 1643s pass 1643s 1643s @abstractmethod 1643s def execute(self, sql: str | Select | TextClause, params=None): 1643s pass 1643s 1643s @abstractmethod 1643s def has_table(self, name: str, schema: str | None = None) -> bool: 1643s pass 1643s 1643s @abstractmethod 1643s def _create_sql_schema( 1643s self, 1643s frame: DataFrame, 1643s table_name: str, 1643s keys: list[str] | None = None, 1643s dtype: DtypeArg | None = None, 1643s schema: str | None = None, 1643s ) -> str: 1643s pass 1643s 1643s 1643s class BaseEngine: 1643s def insert_records( 1643s self, 1643s table: SQLTable, 1643s con, 1643s frame, 1643s name: str, 1643s index: bool | str | list[str] | None = True, 1643s schema=None, 1643s chunksize: int | None = None, 1643s method=None, 1643s **engine_kwargs, 1643s ) -> int | None: 1643s """ 1643s Inserts data into already-prepared table 1643s """ 1643s raise AbstractMethodError(self) 1643s 1643s 1643s class SQLAlchemyEngine(BaseEngine): 1643s def __init__(self) -> None: 1643s import_optional_dependency( 1643s "sqlalchemy", extra="sqlalchemy is required for SQL support." 1643s ) 1643s 1643s def insert_records( 1643s self, 1643s table: SQLTable, 1643s con, 1643s frame, 1643s name: str, 1643s index: bool | str | list[str] | None = True, 1643s schema=None, 1643s chunksize: int | None = None, 1643s method=None, 1643s **engine_kwargs, 1643s ) -> int | None: 1643s from sqlalchemy import exc 1643s 1643s try: 1643s return table.insert(chunksize=chunksize, method=method) 1643s except exc.StatementError as err: 1643s # GH34431 1643s # https://stackoverflow.com/a/67358288/6067848 1643s msg = r"""(\(1054, "Unknown column 'inf(e0)?' in 'field list'"\))(?# 1643s )|inf can not be used with MySQL""" 1643s err_text = str(err.orig) 1643s if re.search(msg, err_text): 1643s raise ValueError("inf cannot be used with MySQL") from err 1643s raise err 1643s 1643s 1643s def get_engine(engine: str) -> BaseEngine: 1643s """return our implementation""" 1643s if engine == "auto": 1643s engine = get_option("io.sql.engine") 1643s 1643s if engine == "auto": 1643s # try engines in this order 1643s engine_classes = [SQLAlchemyEngine] 1643s 1643s error_msgs = "" 1643s for engine_class in engine_classes: 1643s try: 1643s return engine_class() 1643s except ImportError as err: 1643s error_msgs += "\n - " + str(err) 1643s 1643s raise ImportError( 1643s "Unable to find a usable engine; " 1643s "tried using: 'sqlalchemy'.\n" 1643s "A suitable version of " 1643s "sqlalchemy is required for sql I/O " 1643s "support.\n" 1643s "Trying to import the above resulted in these errors:" 1643s f"{error_msgs}" 1643s ) 1643s 1643s if engine == "sqlalchemy": 1643s return SQLAlchemyEngine() 1643s 1643s raise ValueError("engine must be one of 'auto', 'sqlalchemy'") 1643s 1643s 1643s class SQLDatabase(PandasSQL): 1643s """ 1643s This class enables conversion between DataFrame and SQL databases 1643s using SQLAlchemy to handle DataBase abstraction. 1643s 1643s Parameters 1643s ---------- 1643s con : SQLAlchemy Connectable or URI string. 1643s Connectable to connect with the database. Using SQLAlchemy makes it 1643s possible to use any DB supported by that library. 1643s schema : string, default None 1643s Name of SQL schema in database to write to (if database flavor 1643s supports this). If None, use default schema (default). 1643s need_transaction : bool, default False 1643s If True, SQLDatabase will create a transaction. 1643s 1643s """ 1643s 1643s def __init__( 1643s self, con, schema: str | None = None, need_transaction: bool = False 1643s ) -> None: 1643s from sqlalchemy import create_engine 1643s from sqlalchemy.engine import Engine 1643s from sqlalchemy.schema import MetaData 1643s 1643s # self.exit_stack cleans up the Engine and Connection and commits the 1643s # transaction if any of those objects was created below. 1643s # Cleanup happens either in self.__exit__ or at the end of the iterator 1643s # returned by read_sql when chunksize is not None. 1643s self.exit_stack = ExitStack() 1643s if isinstance(con, str): 1643s con = create_engine(con) 1643s self.exit_stack.callback(con.dispose) 1643s if isinstance(con, Engine): 1643s con = self.exit_stack.enter_context(con.connect()) 1643s if need_transaction and not con.in_transaction(): 1643s self.exit_stack.enter_context(con.begin()) 1643s self.con = con 1643s self.meta = MetaData(schema=schema) 1643s self.returns_generator = False 1643s 1643s def __exit__(self, *args) -> None: 1643s if not self.returns_generator: 1643s self.exit_stack.close() 1643s 1643s @contextmanager 1643s def run_transaction(self): 1643s if not self.con.in_transaction(): 1643s with self.con.begin(): 1643s yield self.con 1643s else: 1643s yield self.con 1643s 1643s def execute(self, sql: str | Select | TextClause, params=None): 1643s """Simple passthrough to SQLAlchemy connectable""" 1643s args = [] if params is None else [params] 1643s if isinstance(sql, str): 1643s return self.con.exec_driver_sql(sql, *args) 1643s return self.con.execute(sql, *args) 1643s 1643s def read_table( 1643s self, 1643s table_name: str, 1643s index_col: str | list[str] | None = None, 1643s coerce_float: bool = True, 1643s parse_dates=None, 1643s columns=None, 1643s schema: str | None = None, 1643s chunksize: int | None = None, 1643s dtype_backend: DtypeBackend | Literal["numpy"] = "numpy", 1643s ) -> DataFrame | Iterator[DataFrame]: 1643s """ 1643s Read SQL database table into a DataFrame. 1643s 1643s Parameters 1643s ---------- 1643s table_name : str 1643s Name of SQL table in database. 1643s index_col : string, optional, default: None 1643s Column to set as index. 1643s coerce_float : bool, default True 1643s Attempts to convert values of non-string, non-numeric objects 1643s (like decimal.Decimal) to floating point. This can result in 1643s loss of precision. 1643s parse_dates : list or dict, default: None 1643s - List of column names to parse as dates. 1643s - Dict of ``{column_name: format string}`` where format string is 1643s strftime compatible in case of parsing string times, or is one of 1643s (D, s, ns, ms, us) in case of parsing integer timestamps. 1643s - Dict of ``{column_name: arg}``, where the arg corresponds 1643s to the keyword arguments of :func:`pandas.to_datetime`. 1643s Especially useful with databases without native Datetime support, 1643s such as SQLite. 1643s columns : list, default: None 1643s List of column names to select from SQL table. 1643s schema : string, default None 1643s Name of SQL schema in database to query (if database flavor 1643s supports this). If specified, this overwrites the default 1643s schema of the SQL database object. 1643s chunksize : int, default None 1643s If specified, return an iterator where `chunksize` is the number 1643s of rows to include in each chunk. 1643s dtype_backend : {'numpy_nullable', 'pyarrow'}, default 'numpy_nullable' 1643s Back-end data type applied to the resultant :class:`DataFrame` 1643s (still experimental). Behaviour is as follows: 1643s 1643s * ``"numpy_nullable"``: returns nullable-dtype-backed :class:`DataFrame` 1643s (default). 1643s * ``"pyarrow"``: returns pyarrow-backed nullable :class:`ArrowDtype` 1643s DataFrame. 1643s 1643s .. versionadded:: 2.0 1643s 1643s Returns 1643s ------- 1643s DataFrame 1643s 1643s See Also 1643s -------- 1643s pandas.read_sql_table 1643s SQLDatabase.read_query 1643s 1643s """ 1643s self.meta.reflect(bind=self.con, only=[table_name], views=True) 1643s table = SQLTable(table_name, self, index=index_col, schema=schema) 1643s if chunksize is not None: 1643s self.returns_generator = True 1643s return table.read( 1643s self.exit_stack, 1643s coerce_float=coerce_float, 1643s parse_dates=parse_dates, 1643s columns=columns, 1643s chunksize=chunksize, 1643s dtype_backend=dtype_backend, 1643s ) 1643s 1643s @staticmethod 1643s def _query_iterator( 1643s result, 1643s exit_stack: ExitStack, 1643s chunksize: int, 1643s columns, 1643s index_col=None, 1643s coerce_float: bool = True, 1643s parse_dates=None, 1643s dtype: DtypeArg | None = None, 1643s dtype_backend: DtypeBackend | Literal["numpy"] = "numpy", 1643s ): 1643s """Return generator through chunked result set""" 1643s has_read_data = False 1643s with exit_stack: 1643s while True: 1643s data = result.fetchmany(chunksize) 1643s if not data: 1643s if not has_read_data: 1643s yield _wrap_result( 1643s [], 1643s columns, 1643s index_col=index_col, 1643s coerce_float=coerce_float, 1643s parse_dates=parse_dates, 1643s dtype=dtype, 1643s dtype_backend=dtype_backend, 1643s ) 1643s break 1643s 1643s has_read_data = True 1643s yield _wrap_result( 1643s data, 1643s columns, 1643s index_col=index_col, 1643s coerce_float=coerce_float, 1643s parse_dates=parse_dates, 1643s dtype=dtype, 1643s dtype_backend=dtype_backend, 1643s ) 1643s 1643s def read_query( 1643s self, 1643s sql: str, 1643s index_col: str | list[str] | None = None, 1643s coerce_float: bool = True, 1643s parse_dates=None, 1643s params=None, 1643s chunksize: int | None = None, 1643s dtype: DtypeArg | None = None, 1643s dtype_backend: DtypeBackend | Literal["numpy"] = "numpy", 1643s ) -> DataFrame | Iterator[DataFrame]: 1643s """ 1643s Read SQL query into a DataFrame. 1643s 1643s Parameters 1643s ---------- 1643s sql : str 1643s SQL query to be executed. 1643s index_col : string, optional, default: None 1643s Column name to use as index for the returned DataFrame object. 1643s coerce_float : bool, default True 1643s Attempt to convert values of non-string, non-numeric objects (like 1643s decimal.Decimal) to floating point, useful for SQL result sets. 1643s params : list, tuple or dict, optional, default: None 1643s List of parameters to pass to execute method. The syntax used 1643s to pass parameters is database driver dependent. Check your 1643s database driver documentation for which of the five syntax styles, 1643s described in PEP 249's paramstyle, is supported. 1643s Eg. for psycopg2, uses %(name)s so use params={'name' : 'value'} 1643s parse_dates : list or dict, default: None 1643s - List of column names to parse as dates. 1643s - Dict of ``{column_name: format string}`` where format string is 1643s strftime compatible in case of parsing string times, or is one of 1643s (D, s, ns, ms, us) in case of parsing integer timestamps. 1643s - Dict of ``{column_name: arg dict}``, where the arg dict 1643s corresponds to the keyword arguments of 1643s :func:`pandas.to_datetime` Especially useful with databases 1643s without native Datetime support, such as SQLite. 1643s chunksize : int, default None 1643s If specified, return an iterator where `chunksize` is the number 1643s of rows to include in each chunk. 1643s dtype : Type name or dict of columns 1643s Data type for data or columns. E.g. np.float64 or 1643s {'a': np.float64, 'b': np.int32, 'c': 'Int64'} 1643s 1643s .. versionadded:: 1.3.0 1643s 1643s Returns 1643s ------- 1643s DataFrame 1643s 1643s See Also 1643s -------- 1643s read_sql_table : Read SQL database table into a DataFrame. 1643s read_sql 1643s 1643s """ 1643s result = self.execute(sql, params) 1643s columns = result.keys() 1643s 1643s if chunksize is not None: 1643s self.returns_generator = True 1643s return self._query_iterator( 1643s result, 1643s self.exit_stack, 1643s chunksize, 1643s columns, 1643s index_col=index_col, 1643s coerce_float=coerce_float, 1643s parse_dates=parse_dates, 1643s dtype=dtype, 1643s dtype_backend=dtype_backend, 1643s ) 1643s else: 1643s data = result.fetchall() 1643s frame = _wrap_result( 1643s data, 1643s columns, 1643s index_col=index_col, 1643s coerce_float=coerce_float, 1643s parse_dates=parse_dates, 1643s dtype=dtype, 1643s dtype_backend=dtype_backend, 1643s ) 1643s return frame 1643s 1643s read_sql = read_query 1643s 1643s def prep_table( 1643s self, 1643s frame, 1643s name: str, 1643s if_exists: Literal["fail", "replace", "append"] = "fail", 1643s index: bool | str | list[str] | None = True, 1643s index_label=None, 1643s schema=None, 1643s dtype: DtypeArg | None = None, 1643s ) -> SQLTable: 1643s """ 1643s Prepares table in the database for data insertion. Creates it if needed, etc. 1643s """ 1643s if dtype: 1643s if not is_dict_like(dtype): 1643s # error: Value expression in dictionary comprehension has incompatible 1643s # type "Union[ExtensionDtype, str, dtype[Any], Type[object], 1643s # Dict[Hashable, Union[ExtensionDtype, Union[str, dtype[Any]], 1643s # Type[str], Type[float], Type[int], Type[complex], Type[bool], 1643s # Type[object]]]]"; expected type "Union[ExtensionDtype, str, 1643s # dtype[Any], Type[object]]" 1643s dtype = {col_name: dtype for col_name in frame} # type: ignore[misc] 1643s else: 1643s dtype = cast(dict, dtype) 1643s 1643s from sqlalchemy.types import TypeEngine 1643s 1643s for col, my_type in dtype.items(): 1643s if isinstance(my_type, type) and issubclass(my_type, TypeEngine): 1643s pass 1643s elif isinstance(my_type, TypeEngine): 1643s pass 1643s else: 1643s raise ValueError(f"The type of {col} is not a SQLAlchemy type") 1643s 1643s table = SQLTable( 1643s name, 1643s self, 1643s frame=frame, 1643s index=index, 1643s if_exists=if_exists, 1643s index_label=index_label, 1643s schema=schema, 1643s dtype=dtype, 1643s ) 1643s table.create() 1643s return table 1643s 1643s def check_case_sensitive( 1643s self, 1643s name: str, 1643s schema: str | None, 1643s ) -> None: 1643s """ 1643s Checks table name for issues with case-sensitivity. 1643s Method is called after data is inserted. 1643s """ 1643s if not name.isdigit() and not name.islower(): 1643s # check for potentially case sensitivity issues (GH7815) 1643s # Only check when name is not a number and name is not lower case 1643s from sqlalchemy import inspect as sqlalchemy_inspect 1643s 1643s insp = sqlalchemy_inspect(self.con) 1643s table_names = insp.get_table_names(schema=schema or self.meta.schema) 1643s if name not in table_names: 1643s msg = ( 1643s f"The provided table name '{name}' is not found exactly as " 1643s "such in the database after writing the table, possibly " 1643s "due to case sensitivity issues. Consider using lower " 1643s "case table names." 1643s ) 1643s warnings.warn( 1643s msg, 1643s UserWarning, 1643s stacklevel=find_stack_level(), 1643s ) 1643s 1643s def to_sql( 1643s self, 1643s frame, 1643s name: str, 1643s if_exists: Literal["fail", "replace", "append"] = "fail", 1643s index: bool = True, 1643s index_label=None, 1643s schema: str | None = None, 1643s chunksize: int | None = None, 1643s dtype: DtypeArg | None = None, 1643s method: Literal["multi"] | Callable | None = None, 1643s engine: str = "auto", 1643s **engine_kwargs, 1643s ) -> int | None: 1643s """ 1643s Write records stored in a DataFrame to a SQL database. 1643s 1643s Parameters 1643s ---------- 1643s frame : DataFrame 1643s name : string 1643s Name of SQL table. 1643s if_exists : {'fail', 'replace', 'append'}, default 'fail' 1643s - fail: If table exists, do nothing. 1643s - replace: If table exists, drop it, recreate it, and insert data. 1643s - append: If table exists, insert data. Create if does not exist. 1643s index : boolean, default True 1643s Write DataFrame index as a column. 1643s index_label : string or sequence, default None 1643s Column label for index column(s). If None is given (default) and 1643s `index` is True, then the index names are used. 1643s A sequence should be given if the DataFrame uses MultiIndex. 1643s schema : string, default None 1643s Name of SQL schema in database to write to (if database flavor 1643s supports this). If specified, this overwrites the default 1643s schema of the SQLDatabase object. 1643s chunksize : int, default None 1643s If not None, then rows will be written in batches of this size at a 1643s time. If None, all rows will be written at once. 1643s dtype : single type or dict of column name to SQL type, default None 1643s Optional specifying the datatype for columns. The SQL type should 1643s be a SQLAlchemy type. If all columns are of the same type, one 1643s single value can be used. 1643s method : {None', 'multi', callable}, default None 1643s Controls the SQL insertion clause used: 1643s 1643s * None : Uses standard SQL ``INSERT`` clause (one per row). 1643s * 'multi': Pass multiple values in a single ``INSERT`` clause. 1643s * callable with signature ``(pd_table, conn, keys, data_iter)``. 1643s 1643s Details and a sample callable implementation can be found in the 1643s section :ref:`insert method `. 1643s engine : {'auto', 'sqlalchemy'}, default 'auto' 1643s SQL engine library to use. If 'auto', then the option 1643s ``io.sql.engine`` is used. The default ``io.sql.engine`` 1643s behavior is 'sqlalchemy' 1643s 1643s .. versionadded:: 1.3.0 1643s 1643s **engine_kwargs 1643s Any additional kwargs are passed to the engine. 1643s """ 1643s sql_engine = get_engine(engine) 1643s 1643s table = self.prep_table( 1643s frame=frame, 1643s name=name, 1643s if_exists=if_exists, 1643s index=index, 1643s index_label=index_label, 1643s schema=schema, 1643s dtype=dtype, 1643s ) 1643s 1643s total_inserted = sql_engine.insert_records( 1643s table=table, 1643s con=self.con, 1643s frame=frame, 1643s name=name, 1643s index=index, 1643s schema=schema, 1643s chunksize=chunksize, 1643s method=method, 1643s **engine_kwargs, 1643s ) 1643s 1643s self.check_case_sensitive(name=name, schema=schema) 1643s return total_inserted 1643s 1643s @property 1643s def tables(self): 1643s return self.meta.tables 1643s 1643s def has_table(self, name: str, schema: str | None = None) -> bool: 1643s from sqlalchemy import inspect as sqlalchemy_inspect 1643s 1643s insp = sqlalchemy_inspect(self.con) 1643s return insp.has_table(name, schema or self.meta.schema) 1643s 1643s def get_table(self, table_name: str, schema: str | None = None) -> Table: 1643s from sqlalchemy import ( 1643s Numeric, 1643s Table, 1643s ) 1643s 1643s schema = schema or self.meta.schema 1643s tbl = Table(table_name, self.meta, autoload_with=self.con, schema=schema) 1643s for column in tbl.columns: 1643s if isinstance(column.type, Numeric): 1643s column.type.asdecimal = False 1643s return tbl 1643s 1643s def drop_table(self, table_name: str, schema: str | None = None) -> None: 1643s schema = schema or self.meta.schema 1643s if self.has_table(table_name, schema): 1643s self.meta.reflect( 1643s bind=self.con, only=[table_name], schema=schema, views=True 1643s ) 1643s with self.run_transaction(): 1643s self.get_table(table_name, schema).drop(bind=self.con) 1643s self.meta.clear() 1643s 1643s def _create_sql_schema( 1643s self, 1643s frame: DataFrame, 1643s table_name: str, 1643s keys: list[str] | None = None, 1643s dtype: DtypeArg | None = None, 1643s schema: str | None = None, 1643s ) -> str: 1643s table = SQLTable( 1643s table_name, 1643s self, 1643s frame=frame, 1643s index=False, 1643s keys=keys, 1643s dtype=dtype, 1643s schema=schema, 1643s ) 1643s return str(table.sql_schema()) 1643s 1643s 1643s # ---- SQL without SQLAlchemy --- 1643s 1643s 1643s class ADBCDatabase(PandasSQL): 1643s """ 1643s This class enables conversion between DataFrame and SQL databases 1643s using ADBC to handle DataBase abstraction. 1643s 1643s Parameters 1643s ---------- 1643s con : adbc_driver_manager.dbapi.Connection 1643s """ 1643s 1643s def __init__(self, con) -> None: 1643s self.con = con 1643s 1643s @contextmanager 1643s def run_transaction(self): 1643s with self.con.cursor() as cur: 1643s try: 1643s yield cur 1643s except Exception: 1643s self.con.rollback() 1643s raise 1643s self.con.commit() 1643s 1643s def execute(self, sql: str | Select | TextClause, params=None): 1643s if not isinstance(sql, str): 1643s raise TypeError("Query must be a string unless using sqlalchemy.") 1643s args = [] if params is None else [params] 1643s cur = self.con.cursor() 1643s try: 1643s cur.execute(sql, *args) 1643s return cur 1643s except Exception as exc: 1643s try: 1643s self.con.rollback() 1643s except Exception as inner_exc: # pragma: no cover 1643s ex = DatabaseError( 1643s f"Execution failed on sql: {sql}\n{exc}\nunable to rollback" 1643s ) 1643s raise ex from inner_exc 1643s 1643s ex = DatabaseError(f"Execution failed on sql '{sql}': {exc}") 1643s raise ex from exc 1643s 1643s def read_table( 1643s self, 1643s table_name: str, 1643s index_col: str | list[str] | None = None, 1643s coerce_float: bool = True, 1643s parse_dates=None, 1643s columns=None, 1643s schema: str | None = None, 1643s chunksize: int | None = None, 1643s dtype_backend: DtypeBackend | Literal["numpy"] = "numpy", 1643s ) -> DataFrame | Iterator[DataFrame]: 1643s """ 1643s Read SQL database table into a DataFrame. 1643s 1643s Parameters 1643s ---------- 1643s table_name : str 1643s Name of SQL table in database. 1643s coerce_float : bool, default True 1643s Raises NotImplementedError 1643s parse_dates : list or dict, default: None 1643s - List of column names to parse as dates. 1643s - Dict of ``{column_name: format string}`` where format string is 1643s strftime compatible in case of parsing string times, or is one of 1643s (D, s, ns, ms, us) in case of parsing integer timestamps. 1643s - Dict of ``{column_name: arg}``, where the arg corresponds 1643s to the keyword arguments of :func:`pandas.to_datetime`. 1643s Especially useful with databases without native Datetime support, 1643s such as SQLite. 1643s columns : list, default: None 1643s List of column names to select from SQL table. 1643s schema : string, default None 1643s Name of SQL schema in database to query (if database flavor 1643s supports this). If specified, this overwrites the default 1643s schema of the SQL database object. 1643s chunksize : int, default None 1643s Raises NotImplementedError 1643s dtype_backend : {'numpy_nullable', 'pyarrow'}, default 'numpy_nullable' 1643s Back-end data type applied to the resultant :class:`DataFrame` 1643s (still experimental). Behaviour is as follows: 1643s 1643s * ``"numpy_nullable"``: returns nullable-dtype-backed :class:`DataFrame` 1643s (default). 1643s * ``"pyarrow"``: returns pyarrow-backed nullable :class:`ArrowDtype` 1643s DataFrame. 1643s 1643s .. versionadded:: 2.0 1643s 1643s Returns 1643s ------- 1643s DataFrame 1643s 1643s See Also 1643s -------- 1643s pandas.read_sql_table 1643s SQLDatabase.read_query 1643s 1643s """ 1643s if coerce_float is not True: 1643s raise NotImplementedError( 1643s "'coerce_float' is not implemented for ADBC drivers" 1643s ) 1643s if chunksize: 1643s raise NotImplementedError("'chunksize' is not implemented for ADBC drivers") 1643s 1643s if columns: 1643s if index_col: 1643s index_select = maybe_make_list(index_col) 1643s else: 1643s index_select = [] 1643s to_select = index_select + columns 1643s select_list = ", ".join(f'"{x}"' for x in to_select) 1643s else: 1643s select_list = "*" 1643s if schema: 1643s stmt = f"SELECT {select_list} FROM {schema}.{table_name}" 1643s else: 1643s stmt = f"SELECT {select_list} FROM {table_name}" 1643s 1643s mapping: type[ArrowDtype] | None | Callable 1643s if dtype_backend == "pyarrow": 1643s mapping = ArrowDtype 1643s elif dtype_backend == "numpy_nullable": 1643s from pandas.io._util import _arrow_dtype_mapping 1643s 1643s mapping = _arrow_dtype_mapping().get 1643s elif using_pyarrow_string_dtype(): 1643s from pandas.io._util import arrow_string_types_mapper 1643s 1643s arrow_string_types_mapper() 1643s else: 1643s mapping = None 1643s 1643s with self.con.cursor() as cur: 1643s cur.execute(stmt) 1643s df = cur.fetch_arrow_table().to_pandas(types_mapper=mapping) 1643s 1643s return _wrap_result_adbc( 1643s df, 1643s index_col=index_col, 1643s parse_dates=parse_dates, 1643s ) 1643s 1643s def read_query( 1643s self, 1643s sql: str, 1643s index_col: str | list[str] | None = None, 1643s coerce_float: bool = True, 1643s parse_dates=None, 1643s params=None, 1643s chunksize: int | None = None, 1643s dtype: DtypeArg | None = None, 1643s dtype_backend: DtypeBackend | Literal["numpy"] = "numpy", 1643s ) -> DataFrame | Iterator[DataFrame]: 1643s """ 1643s Read SQL query into a DataFrame. 1643s 1643s Parameters 1643s ---------- 1643s sql : str 1643s SQL query to be executed. 1643s index_col : string, optional, default: None 1643s Column name to use as index for the returned DataFrame object. 1643s coerce_float : bool, default True 1643s Raises NotImplementedError 1643s params : list, tuple or dict, optional, default: None 1643s Raises NotImplementedError 1643s parse_dates : list or dict, default: None 1643s - List of column names to parse as dates. 1643s - Dict of ``{column_name: format string}`` where format string is 1643s strftime compatible in case of parsing string times, or is one of 1643s (D, s, ns, ms, us) in case of parsing integer timestamps. 1643s - Dict of ``{column_name: arg dict}``, where the arg dict 1643s corresponds to the keyword arguments of 1643s :func:`pandas.to_datetime` Especially useful with databases 1643s without native Datetime support, such as SQLite. 1643s chunksize : int, default None 1643s Raises NotImplementedError 1643s dtype : Type name or dict of columns 1643s Data type for data or columns. E.g. np.float64 or 1643s {'a': np.float64, 'b': np.int32, 'c': 'Int64'} 1643s 1643s .. versionadded:: 1.3.0 1643s 1643s Returns 1643s ------- 1643s DataFrame 1643s 1643s See Also 1643s -------- 1643s read_sql_table : Read SQL database table into a DataFrame. 1643s read_sql 1643s 1643s """ 1643s if coerce_float is not True: 1643s raise NotImplementedError( 1643s "'coerce_float' is not implemented for ADBC drivers" 1643s ) 1643s if params: 1643s raise NotImplementedError("'params' is not implemented for ADBC drivers") 1643s if chunksize: 1643s raise NotImplementedError("'chunksize' is not implemented for ADBC drivers") 1643s 1643s mapping: type[ArrowDtype] | None | Callable 1643s if dtype_backend == "pyarrow": 1643s mapping = ArrowDtype 1643s elif dtype_backend == "numpy_nullable": 1643s from pandas.io._util import _arrow_dtype_mapping 1643s 1643s mapping = _arrow_dtype_mapping().get 1643s else: 1643s mapping = None 1643s 1643s with self.con.cursor() as cur: 1643s cur.execute(sql) 1643s df = cur.fetch_arrow_table().to_pandas(types_mapper=mapping) 1643s 1643s return _wrap_result_adbc( 1643s df, 1643s index_col=index_col, 1643s parse_dates=parse_dates, 1643s dtype=dtype, 1643s ) 1643s 1643s read_sql = read_query 1643s 1643s def to_sql( 1643s self, 1643s frame, 1643s name: str, 1643s if_exists: Literal["fail", "replace", "append"] = "fail", 1643s index: bool = True, 1643s index_label=None, 1643s schema: str | None = None, 1643s chunksize: int | None = None, 1643s dtype: DtypeArg | None = None, 1643s method: Literal["multi"] | Callable | None = None, 1643s engine: str = "auto", 1643s **engine_kwargs, 1643s ) -> int | None: 1643s """ 1643s Write records stored in a DataFrame to a SQL database. 1643s 1643s Parameters 1643s ---------- 1643s frame : DataFrame 1643s name : string 1643s Name of SQL table. 1643s if_exists : {'fail', 'replace', 'append'}, default 'fail' 1643s - fail: If table exists, do nothing. 1643s - replace: If table exists, drop it, recreate it, and insert data. 1643s - append: If table exists, insert data. Create if does not exist. 1643s index : boolean, default True 1643s Write DataFrame index as a column. 1643s index_label : string or sequence, default None 1643s Raises NotImplementedError 1643s schema : string, default None 1643s Name of SQL schema in database to write to (if database flavor 1643s supports this). If specified, this overwrites the default 1643s schema of the SQLDatabase object. 1643s chunksize : int, default None 1643s Raises NotImplementedError 1643s dtype : single type or dict of column name to SQL type, default None 1643s Raises NotImplementedError 1643s method : {None', 'multi', callable}, default None 1643s Raises NotImplementedError 1643s engine : {'auto', 'sqlalchemy'}, default 'auto' 1643s Raises NotImplementedError if not set to 'auto' 1643s """ 1643s if index_label: 1643s raise NotImplementedError( 1643s "'index_label' is not implemented for ADBC drivers" 1643s ) 1643s if chunksize: 1643s raise NotImplementedError("'chunksize' is not implemented for ADBC drivers") 1643s if dtype: 1643s raise NotImplementedError("'dtype' is not implemented for ADBC drivers") 1643s if method: 1643s raise NotImplementedError("'method' is not implemented for ADBC drivers") 1643s if engine != "auto": 1643s raise NotImplementedError( 1643s "engine != 'auto' not implemented for ADBC drivers" 1643s ) 1643s 1643s if schema: 1643s table_name = f"{schema}.{name}" 1643s else: 1643s table_name = name 1643s 1643s # pandas if_exists="append" will still create the 1643s # table if it does not exist; ADBC is more explicit with append/create 1643s # as applicable modes, so the semantics get blurred across 1643s # the libraries 1643s mode = "create" 1643s if self.has_table(name, schema): 1643s if if_exists == "fail": 1643s raise ValueError(f"Table '{table_name}' already exists.") 1643s elif if_exists == "replace": 1643s with self.con.cursor() as cur: 1643s cur.execute(f"DROP TABLE {table_name}") 1643s elif if_exists == "append": 1643s mode = "append" 1643s 1643s import pyarrow as pa 1643s 1643s try: 1643s tbl = pa.Table.from_pandas(frame, preserve_index=index) 1643s except pa.ArrowNotImplementedError as exc: 1643s raise ValueError("datatypes not supported") from exc 1643s 1643s with self.con.cursor() as cur: 1643s total_inserted = cur.adbc_ingest( 1643s table_name=name, data=tbl, mode=mode, db_schema_name=schema 1643s ) 1643s 1643s self.con.commit() 1643s return total_inserted 1643s 1643s def has_table(self, name: str, schema: str | None = None) -> bool: 1643s meta = self.con.adbc_get_objects( 1643s db_schema_filter=schema, table_name_filter=name 1643s ).read_all() 1643s 1643s for catalog_schema in meta["catalog_db_schemas"].to_pylist(): 1643s if not catalog_schema: 1643s continue 1643s for schema_record in catalog_schema: 1643s if not schema_record: 1643s continue 1643s 1643s for table_record in schema_record["db_schema_tables"]: 1643s if table_record["table_name"] == name: 1643s return True 1643s 1643s return False 1643s 1643s def _create_sql_schema( 1643s self, 1643s frame: DataFrame, 1643s table_name: str, 1643s keys: list[str] | None = None, 1643s dtype: DtypeArg | None = None, 1643s schema: str | None = None, 1643s ) -> str: 1643s raise NotImplementedError("not implemented for adbc") 1643s 1643s 1643s # sqlite-specific sql strings and handler class 1643s # dictionary used for readability purposes 1643s _SQL_TYPES = { 1643s "string": "TEXT", 1643s "floating": "REAL", 1643s "integer": "INTEGER", 1643s "datetime": "TIMESTAMP", 1643s "date": "DATE", 1643s "time": "TIME", 1643s "boolean": "INTEGER", 1643s } 1643s 1643s 1643s def _get_unicode_name(name: object): 1643s try: 1643s uname = str(name).encode("utf-8", "strict").decode("utf-8") 1643s except UnicodeError as err: 1643s raise ValueError(f"Cannot convert identifier to UTF-8: '{name}'") from err 1643s return uname 1643s 1643s 1643s def _get_valid_sqlite_name(name: object): 1643s # See https://stackoverflow.com/questions/6514274/how-do-you-escape-strings\ 1643s # -for-sqlite-table-column-names-in-python 1643s # Ensure the string can be encoded as UTF-8. 1643s # Ensure the string does not include any NUL characters. 1643s # Replace all " with "". 1643s # Wrap the entire thing in double quotes. 1643s 1643s name = _get_unicode_name(name) 1643s if not len(name): 1643s raise ValueError("Empty table or column name specified") 1643s 1643s if '\0' in name: 1643s raise ValueError("SQLite identifier cannot contain NULs") 1643s name = name.replace('"', '""') 1643s return '"' + name + '"' 1643s 1643s 1643s class SQLiteTable(SQLTable): 1643s """ 1643s Patch the SQLTable for fallback support. 1643s Instead of a table variable just use the Create Table statement. 1643s """ 1643s 1643s def __init__(self, *args, **kwargs) -> None: 1643s super().__init__(*args, **kwargs) 1643s 1643s self._register_date_adapters() 1643s 1643s def _register_date_adapters(self) -> None: 1643s # GH 8341 1643s # register an adapter callable for datetime.time object 1643s import sqlite3 1643s 1643s # this will transform time(12,34,56,789) into '12:34:56.000789' 1643s # (this is what sqlalchemy does) 1643s def _adapt_time(t) -> str: 1643s # This is faster than strftime 1643s return f"{t.hour:02d}:{t.minute:02d}:{t.second:02d}.{t.microsecond:06d}" 1643s 1643s # Also register adapters for date/datetime and co 1643s # xref https://docs.python.org/3.12/library/sqlite3.html#adapter-and-converter-recipes 1643s # Python 3.12+ doesn't auto-register adapters for us anymore 1643s 1643s adapt_date_iso = lambda val: val.isoformat() 1643s adapt_datetime_iso = lambda val: val.isoformat(" ") 1643s 1643s sqlite3.register_adapter(time, _adapt_time) 1643s 1643s sqlite3.register_adapter(date, adapt_date_iso) 1643s sqlite3.register_adapter(datetime, adapt_datetime_iso) 1643s 1643s convert_date = lambda val: date.fromisoformat(val.decode()) 1643s convert_timestamp = lambda val: datetime.fromisoformat(val.decode()) 1643s 1643s sqlite3.register_converter("date", convert_date) 1643s sqlite3.register_converter("timestamp", convert_timestamp) 1643s 1643s def sql_schema(self) -> str: 1643s return str(";\n".join(self.table)) 1643s 1643s def _execute_create(self) -> None: 1643s with self.pd_sql.run_transaction() as conn: 1643s for stmt in self.table: 1643s conn.execute(stmt) 1643s 1643s def insert_statement(self, *, num_rows: int) -> str: 1643s names = list(map(str, self.frame.columns)) 1643s wld = "?" # wildcard char 1643s escape = _get_valid_sqlite_name 1643s 1643s if self.index is not None: 1643s for idx in self.index[::-1]: 1643s names.insert(0, idx) 1643s 1643s bracketed_names = [escape(column) for column in names] 1643s col_names = ",".join(bracketed_names) 1643s 1643s row_wildcards = ",".join([wld] * len(names)) 1643s wildcards = ",".join([f"({row_wildcards})" for _ in range(num_rows)]) 1643s insert_statement = ( 1643s f"INSERT INTO {escape(self.name)} ({col_names}) VALUES {wildcards}" 1643s ) 1643s return insert_statement 1643s 1643s def _execute_insert(self, conn, keys, data_iter) -> int: 1643s data_list = list(data_iter) 1643s conn.executemany(self.insert_statement(num_rows=1), data_list) 1643s return conn.rowcount 1643s 1643s def _execute_insert_multi(self, conn, keys, data_iter) -> int: 1643s data_list = list(data_iter) 1643s flattened_data = [x for row in data_list for x in row] 1643s conn.execute(self.insert_statement(num_rows=len(data_list)), flattened_data) 1643s return conn.rowcount 1643s 1643s def _create_table_setup(self): 1643s """ 1643s Return a list of SQL statements that creates a table reflecting the 1643s structure of a DataFrame. The first entry will be a CREATE TABLE 1643s statement while the rest will be CREATE INDEX statements. 1643s """ 1643s column_names_and_types = self._get_column_names_and_types(self._sql_type_name) 1643s escape = _get_valid_sqlite_name 1643s 1643s create_tbl_stmts = [ 1643s escape(cname) + " " + ctype for cname, ctype, _ in column_names_and_types 1643s ] 1643s 1643s if self.keys is not None and len(self.keys): 1643s if not is_list_like(self.keys): 1643s keys = [self.keys] 1643s else: 1643s keys = self.keys 1643s cnames_br = ", ".join([escape(c) for c in keys]) 1643s create_tbl_stmts.append( 1643s f"CONSTRAINT {self.name}_pk PRIMARY KEY ({cnames_br})" 1643s ) 1643s if self.schema: 1643s schema_name = self.schema + "." 1643s else: 1643s schema_name = "" 1643s create_stmts = [ 1643s "CREATE TABLE " 1643s + schema_name 1643s + escape(self.name) 1643s + " (\n" 1643s + ",\n ".join(create_tbl_stmts) 1643s + "\n)" 1643s ] 1643s 1643s ix_cols = [cname for cname, _, is_index in column_names_and_types if is_index] 1643s if len(ix_cols): 1643s cnames = "_".join(ix_cols) 1643s cnames_br = ",".join([escape(c) for c in ix_cols]) 1643s create_stmts.append( 1643s "CREATE INDEX " 1643s + escape("ix_" + self.name + "_" + cnames) 1643s + "ON " 1643s + escape(self.name) 1643s + " (" 1643s + cnames_br 1643s + ")" 1643s ) 1643s 1643s return create_stmts 1643s 1643s def _sql_type_name(self, col): 1643s dtype: DtypeArg = self.dtype or {} 1643s if is_dict_like(dtype): 1643s dtype = cast(dict, dtype) 1643s if col.name in dtype: 1643s return dtype[col.name] 1643s 1643s # Infer type of column, while ignoring missing values. 1643s # Needed for inserting typed data containing NULLs, GH 8778. 1643s col_type = lib.infer_dtype(col, skipna=True) 1643s 1643s if col_type == "timedelta64": 1643s warnings.warn( 1643s "the 'timedelta' type is not supported, and will be " 1643s "written as integer values (ns frequency) to the database.", 1643s UserWarning, 1643s stacklevel=find_stack_level(), 1643s ) 1643s col_type = "integer" 1643s 1643s elif col_type == "datetime64": 1643s col_type = "datetime" 1643s 1643s elif col_type == "empty": 1643s col_type = "string" 1643s 1643s elif col_type == "complex": 1643s raise ValueError("Complex datatypes not supported") 1643s 1643s if col_type not in _SQL_TYPES: 1643s col_type = "string" 1643s 1643s return _SQL_TYPES[col_type] 1643s 1643s 1643s class SQLiteDatabase(PandasSQL): 1643s """ 1643s Version of SQLDatabase to support SQLite connections (fallback without 1643s SQLAlchemy). This should only be used internally. 1643s 1643s Parameters 1643s ---------- 1643s con : sqlite connection object 1643s 1643s """ 1643s 1643s def __init__(self, con) -> None: 1643s self.con = con 1643s 1643s @contextmanager 1643s def run_transaction(self): 1643s cur = self.con.cursor() 1643s try: 1643s yield cur 1643s self.con.commit() 1643s except Exception: 1643s self.con.rollback() 1643s raise 1643s finally: 1643s cur.close() 1643s 1643s def execute(self, sql: str | Select | TextClause, params=None): 1643s if not isinstance(sql, str): 1643s raise TypeError("Query must be a string unless using sqlalchemy.") 1643s args = [] if params is None else [params] 1643s > cur = self.con.cursor() 1643s E AttributeError: 'Engine' object has no attribute 'cursor' 1643s 1643s /usr/lib/python3/dist-packages/pandas/io/sql.py:2672: AttributeError 1643s ----------------------------- Captured stdout call ----------------------------- 1643s Dumped cluster state to test_cluster_dump/test_to_sql_engine_kwargs.yaml 1643s ------------------------------ Captured log call ------------------------------- 1643s INFO distributed.scheduler:scheduler.py:1711 State start 1643s INFO distributed.scheduler:scheduler.py:4072 Scheduler at: tcp://127.0.0.1:36475 1643s INFO distributed.scheduler:scheduler.py:4087 dashboard at: http://127.0.0.1:43975/status 1643s INFO distributed.scheduler:scheduler.py:7879 Registering Worker plugin shuffle 1643s INFO distributed.worker:worker.py:1442 Start worker at: tcp://127.0.0.1:41077 1643s INFO distributed.worker:worker.py:1443 Listening to: tcp://127.0.0.1:41077 1643s INFO distributed.worker:worker.py:1446 Worker name: 0 1643s INFO distributed.worker:worker.py:1448 dashboard at: 127.0.0.1:43535 1643s INFO distributed.worker:worker.py:1449 Waiting to connect to: tcp://127.0.0.1:36475 1643s INFO distributed.worker:worker.py:1450 ------------------------------------------------- 1643s INFO distributed.worker:worker.py:1451 Threads: 1 1643s INFO distributed.worker:worker.py:1453 Memory: 7.66 GiB 1643s INFO distributed.worker:worker.py:1457 Local Directory: /tmp/dask-scratch-space/worker-ank0jmvv 1643s INFO distributed.worker:worker.py:1170 ------------------------------------------------- 1643s INFO distributed.worker:worker.py:1442 Start worker at: tcp://127.0.0.1:41439 1643s INFO distributed.worker:worker.py:1443 Listening to: tcp://127.0.0.1:41439 1643s INFO distributed.worker:worker.py:1446 Worker name: 1 1643s INFO distributed.worker:worker.py:1448 dashboard at: 127.0.0.1:45129 1643s INFO distributed.worker:worker.py:1449 Waiting to connect to: tcp://127.0.0.1:36475 1643s INFO distributed.worker:worker.py:1450 ------------------------------------------------- 1643s INFO distributed.worker:worker.py:1451 Threads: 2 1643s INFO distributed.worker:worker.py:1453 Memory: 7.66 GiB 1643s INFO distributed.worker:worker.py:1457 Local Directory: /tmp/dask-scratch-space/worker-0ftosx_i 1643s INFO distributed.worker:worker.py:1170 ------------------------------------------------- 1643s INFO distributed.scheduler:scheduler.py:4424 Register worker 1643s INFO distributed.scheduler:scheduler.py:5934 Starting worker compute stream, tcp://127.0.0.1:41077 1643s INFO distributed.core:core.py:1019 Starting established connection to tcp://127.0.0.1:44280 1643s INFO distributed.scheduler:scheduler.py:4424 Register worker 1643s INFO distributed.scheduler:scheduler.py:5934 Starting worker compute stream, tcp://127.0.0.1:41439 1643s INFO distributed.core:core.py:1019 Starting established connection to tcp://127.0.0.1:44282 1643s INFO distributed.worker:worker.py:1873 Starting Worker plugin shuffle 1643s INFO distributed.worker:worker.py:1873 Starting Worker plugin shuffle 1643s INFO distributed.worker:worker.py:1237 Registered to: tcp://127.0.0.1:36475 1643s INFO distributed.worker:worker.py:1238 ------------------------------------------------- 1643s INFO distributed.worker:worker.py:1237 Registered to: tcp://127.0.0.1:36475 1643s INFO distributed.worker:worker.py:1238 ------------------------------------------------- 1643s INFO distributed.core:core.py:1019 Starting established connection to tcp://127.0.0.1:36475 1643s INFO distributed.core:core.py:1019 Starting established connection to tcp://127.0.0.1:36475 1643s INFO distributed.scheduler:scheduler.py:5691 Receive client connection: Client-f8071bf4-5783-11ef-8ee1-fa163e0a7cfa 1643s INFO distributed.core:core.py:1019 Starting established connection to tcp://127.0.0.1:44288 1643s WARNING distributed.worker:worker.py:2343 Compute Failed 1643s Key: _to_sql_chunk-54c7f1b5-d1af-424c-9587-a4014715ef6b 1643s Function: execute_task 1643s args: ((, , [Empty DataFrame 1643s Columns: [a, b] 1643s Index: []], (, [['name', 'test'], ['uri', 'sqlite:////tmp/tmpjdjlp9yv'], ['engine_kwargs', (, [['echo', False]])], ['schema', None], ['if_exists', 'fail'], ['index', True], ['index_label', None], ['chunksize', None], ['dtype', None], ['method', None]]))) 1643s kwargs: {} 1643s Exception: 'AttributeError("\'Engine\' object has no attribute \'cursor\'")' 1643s 1643s INFO distributed.scheduler:scheduler.py:5735 Remove client Client-f8071bf4-5783-11ef-8ee1-fa163e0a7cfa 1643s INFO distributed.core:core.py:1044 Received 'close-stream' from tcp://127.0.0.1:44288; closing. 1643s INFO distributed.scheduler:scheduler.py:5735 Remove client Client-f8071bf4-5783-11ef-8ee1-fa163e0a7cfa 1643s INFO distributed.scheduler:scheduler.py:5727 Close client connection: Client-f8071bf4-5783-11ef-8ee1-fa163e0a7cfa 1643s INFO distributed.worker:worker.py:1546 Stopping worker at tcp://127.0.0.1:41077. Reason: worker-close 1643s INFO distributed.worker:worker.py:1546 Stopping worker at tcp://127.0.0.1:41439. Reason: worker-close 1643s INFO distributed.core:core.py:1029 Connection to tcp://127.0.0.1:36475 has been closed. 1643s INFO distributed.core:core.py:1029 Connection to tcp://127.0.0.1:36475 has been closed. 1643s INFO distributed.core:core.py:1044 Received 'close-stream' from tcp://127.0.0.1:44280; closing. 1643s INFO distributed.core:core.py:1044 Received 'close-stream' from tcp://127.0.0.1:44282; closing. 1643s INFO distributed.scheduler:scheduler.py:5209 Remove worker (stimulus_id='handle-worker-cleanup-1723340978.7169325') 1643s INFO distributed.scheduler:scheduler.py:5209 Remove worker (stimulus_id='handle-worker-cleanup-1723340978.7171733') 1643s INFO distributed.scheduler:scheduler.py:5336 Lost all workers 1643s INFO distributed.scheduler:scheduler.py:4146 Scheduler closing due to unknown reason... 1643s INFO distributed.scheduler:scheduler.py:4164 Scheduler closing all comms 1643s =============================== warnings summary =============================== 1643s ../../../usr/lib/python3/dist-packages/dask/dataframe/__init__.py:31: 10 warnings 1643s array/tests/test_array_core.py: 1 warning 1643s bag/tests/test_bag.py: 13 warnings 1643s dataframe/io/tests/test_csv.py: 1 warning 1643s dataframe/io/tests/test_demo.py: 29 warnings 1643s dataframe/io/tests/test_io.py: 2 warnings 1643s dataframe/tests/test_accessors.py: 4 warnings 1643s dataframe/tests/test_categorical.py: 25 warnings 1643s dataframe/tests/test_dataframe.py: 2 warnings 1643s dataframe/tests/test_groupby.py: 2 warnings 1643s dataframe/tests/test_hyperloglog.py: 1 warning 1643s dataframe/tests/test_indexing.py: 1 warning 1643s dataframe/tests/test_shuffle.py: 50 warnings 1643s tests/test_backends.py: 1 warning 1643s tests/test_base.py: 13 warnings 1643s tests/test_distributed.py: 45 warnings 1643s tests/test_graph_manipulation.py: 3 warnings 1643s tests/test_layers.py: 5 warnings 1643s tests/test_typing.py: 4 warnings 1643s tests/test_utils.py: 1 warning 1643s /usr/lib/python3/dist-packages/dask/dataframe/__init__.py:31: FutureWarning: 1643s Dask dataframe query planning is disabled because dask-expr is not installed. 1643s 1643s You can install it with `pip install dask[dataframe]` or `conda install dask`. 1643s This will raise in a future version. 1643s 1643s warnings.warn(msg, FutureWarning) 1643s 1643s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_creation.py:20 1643s /usr/lib/python3/dist-packages/dask/array/tests/test_creation.py:20: PytestUnknownMarkWarning: Unknown pytest.mark.gpu - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 1643s ["numpy", pytest.param("cupy", marks=pytest.mark.gpu)], 1643s 1643s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_cupy_core.py:7 1643s /usr/lib/python3/dist-packages/dask/array/tests/test_cupy_core.py:7: PytestUnknownMarkWarning: Unknown pytest.mark.gpu - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 1643s pytestmark = pytest.mark.gpu 1643s 1643s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_cupy_creation.py:6 1643s /usr/lib/python3/dist-packages/dask/array/tests/test_cupy_creation.py:6: PytestUnknownMarkWarning: Unknown pytest.mark.gpu - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 1643s pytestmark = pytest.mark.gpu 1643s 1643s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_cupy_gufunc.py:6 1643s /usr/lib/python3/dist-packages/dask/array/tests/test_cupy_gufunc.py:6: PytestUnknownMarkWarning: Unknown pytest.mark.gpu - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 1643s pytestmark = pytest.mark.gpu 1643s 1643s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_cupy_linalg.py:7 1643s /usr/lib/python3/dist-packages/dask/array/tests/test_cupy_linalg.py:7: PytestUnknownMarkWarning: Unknown pytest.mark.gpu - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 1643s pytestmark = pytest.mark.gpu 1643s 1643s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_cupy_overlap.py:7 1643s /usr/lib/python3/dist-packages/dask/array/tests/test_cupy_overlap.py:7: PytestUnknownMarkWarning: Unknown pytest.mark.gpu - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 1643s pytestmark = pytest.mark.gpu 1643s 1643s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_cupy_percentile.py:6 1643s /usr/lib/python3/dist-packages/dask/array/tests/test_cupy_percentile.py:6: PytestUnknownMarkWarning: Unknown pytest.mark.gpu - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 1643s pytestmark = pytest.mark.gpu 1643s 1643s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_cupy_random.py:5 1643s /usr/lib/python3/dist-packages/dask/array/tests/test_cupy_random.py:5: PytestUnknownMarkWarning: Unknown pytest.mark.gpu - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 1643s pytestmark = pytest.mark.gpu 1643s 1643s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_cupy_reductions.py:8 1643s /usr/lib/python3/dist-packages/dask/array/tests/test_cupy_reductions.py:8: PytestUnknownMarkWarning: Unknown pytest.mark.gpu - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 1643s pytestmark = pytest.mark.gpu 1643s 1643s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_cupy_routines.py:7 1643s /usr/lib/python3/dist-packages/dask/array/tests/test_cupy_routines.py:7: PytestUnknownMarkWarning: Unknown pytest.mark.gpu - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 1643s pytestmark = pytest.mark.gpu 1643s 1643s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_cupy_slicing.py:6 1643s /usr/lib/python3/dist-packages/dask/array/tests/test_cupy_slicing.py:6: PytestUnknownMarkWarning: Unknown pytest.mark.gpu - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 1643s pytestmark = pytest.mark.gpu 1643s 1643s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_cupy_sparse.py:5 1643s /usr/lib/python3/dist-packages/dask/array/tests/test_cupy_sparse.py:5: PytestUnknownMarkWarning: Unknown pytest.mark.gpu - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 1643s pytestmark = pytest.mark.gpu 1643s 1643s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_linalg.py:591 1643s /usr/lib/python3/dist-packages/dask/array/tests/test_linalg.py:591: PytestUnknownMarkWarning: Unknown pytest.mark.slow - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 1643s @pytest.mark.slow 1643s 1643s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_linalg.py:603 1643s /usr/lib/python3/dist-packages/dask/array/tests/test_linalg.py:603: PytestUnknownMarkWarning: Unknown pytest.mark.slow - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 1643s @pytest.mark.slow 1643s 1643s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_linalg.py:1040 1643s /usr/lib/python3/dist-packages/dask/array/tests/test_linalg.py:1040: PytestUnknownMarkWarning: Unknown pytest.mark.slow - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 1643s @pytest.mark.slow 1643s 1643s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_reductions.py:207 1643s /usr/lib/python3/dist-packages/dask/array/tests/test_reductions.py:207: PytestUnknownMarkWarning: Unknown pytest.mark.slow - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 1643s @pytest.mark.slow 1643s 1643s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_slicing.py:802 1643s /usr/lib/python3/dist-packages/dask/array/tests/test_slicing.py:802: PytestUnknownMarkWarning: Unknown pytest.mark.slow - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 1643s @pytest.mark.slow 1643s 1643s ../../../usr/lib/python3/dist-packages/dask/bag/tests/test_bag.py:673 1643s /usr/lib/python3/dist-packages/dask/bag/tests/test_bag.py:673: PytestUnknownMarkWarning: Unknown pytest.mark.slow - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 1643s @pytest.mark.slow 1643s 1643s ../../../usr/lib/python3/dist-packages/dask/bag/tests/test_bag.py:674 1643s /usr/lib/python3/dist-packages/dask/bag/tests/test_bag.py:674: PytestUnknownMarkWarning: Unknown pytest.mark.network - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 1643s @pytest.mark.network 1643s 1643s ../../../usr/lib/python3/dist-packages/dask/bag/tests/test_bag.py:738 1643s /usr/lib/python3/dist-packages/dask/bag/tests/test_bag.py:738: PytestUnknownMarkWarning: Unknown pytest.mark.slow - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 1643s @pytest.mark.slow 1643s 1643s ../../../usr/lib/python3/dist-packages/dask/bag/tests/test_bag.py:739 1643s /usr/lib/python3/dist-packages/dask/bag/tests/test_bag.py:739: PytestUnknownMarkWarning: Unknown pytest.mark.network - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 1643s @pytest.mark.network 1643s 1643s ../../../usr/lib/python3/dist-packages/dask/bytes/tests/test_http.py:173 1643s /usr/lib/python3/dist-packages/dask/bytes/tests/test_http.py:173: PytestUnknownMarkWarning: Unknown pytest.mark.network - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 1643s @pytest.mark.network 1643s 1643s ../../../usr/lib/python3/dist-packages/dask/bytes/tests/test_http.py:201 1643s /usr/lib/python3/dist-packages/dask/bytes/tests/test_http.py:201: PytestUnknownMarkWarning: Unknown pytest.mark.flaky - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 1643s @pytest.mark.flaky( 1643s 1643s ../../../usr/lib/python3/dist-packages/dask/bytes/tests/test_http.py:204 1643s /usr/lib/python3/dist-packages/dask/bytes/tests/test_http.py:204: PytestUnknownMarkWarning: Unknown pytest.mark.network - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 1643s @pytest.mark.network 1643s 1643s ../../../usr/lib/python3/dist-packages/dask/bytes/tests/test_http.py:217 1643s /usr/lib/python3/dist-packages/dask/bytes/tests/test_http.py:217: PytestUnknownMarkWarning: Unknown pytest.mark.network - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 1643s @pytest.mark.network 1643s 1643s ../../../usr/lib/python3/dist-packages/dask/bytes/tests/test_local.py:276 1643s /usr/lib/python3/dist-packages/dask/bytes/tests/test_local.py:276: PytestUnknownMarkWarning: Unknown pytest.mark.slow - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 1643s @pytest.mark.slow 1643s 1643s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_csv.py:745 1643s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_csv.py:745: PytestUnknownMarkWarning: Unknown pytest.mark.slow - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 1643s @pytest.mark.slow 1643s 1643s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_csv.py:1828 1643s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_csv.py:1828: PytestUnknownMarkWarning: Unknown pytest.mark.skip_with_pyarrow_strings - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 1643s @pytest.mark.skip_with_pyarrow_strings # checks graph layers 1643s 1643s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_demo.py:96 1643s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_demo.py:96: PytestUnknownMarkWarning: Unknown pytest.mark.skip_with_pyarrow_strings - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 1643s @pytest.mark.skip_with_pyarrow_strings # checks graph layers 1643s 1643s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_hdf.py:23 1643s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_hdf.py:23: PytestUnknownMarkWarning: Unknown pytest.mark.skip_with_pyarrow_strings - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 1643s pytestmark = pytest.mark.skip_with_pyarrow_strings # no support for hdf yet 1643s 1643s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_hdf.py:407 1643s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_hdf.py:407: PytestUnknownMarkWarning: Unknown pytest.mark.slow - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 1643s @pytest.mark.slow 1643s 1643s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_io.py:352 1643s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_io.py:352: PytestUnknownMarkWarning: Unknown pytest.mark.gpu - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 1643s @pytest.mark.gpu 1643s 1643s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_io.py:561 1643s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_io.py:561: PytestUnknownMarkWarning: Unknown pytest.mark.gpu - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 1643s @pytest.mark.gpu 1643s 1643s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_io.py:1096 1643s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_io.py:1096: PytestUnknownMarkWarning: Unknown pytest.mark.gpu - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 1643s @pytest.mark.gpu 1643s 1643s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_parquet.py:1041 1643s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_parquet.py:1041: PytestUnknownMarkWarning: Unknown pytest.mark.skip_with_pyarrow_strings - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 1643s @pytest.mark.skip_with_pyarrow_strings # need an object to store a dict 1643s 1643s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_parquet.py:1145 1643s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_parquet.py:1145: PytestUnknownMarkWarning: Unknown pytest.mark.skip_with_pyarrow_strings - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 1643s @pytest.mark.skip_with_pyarrow_strings # don't want to convert binary data to pyarrow strings 1643s 1643s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_parquet.py:1231 1643s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_parquet.py:1231: PytestUnknownMarkWarning: Unknown pytest.mark.xfail_with_pyarrow_strings - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 1643s @pytest.mark.xfail_with_pyarrow_strings # https://github.com/apache/arrow/issues/33727 1643s 1643s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_parquet.py:1292 1643s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_parquet.py:1292: PytestUnknownMarkWarning: Unknown pytest.mark.skip_with_pyarrow_strings - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 1643s @pytest.mark.skip_with_pyarrow_strings # need object columns to store arrays 1643s 1643s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_parquet.py:2835 1643s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_parquet.py:2835: PytestUnknownMarkWarning: Unknown pytest.mark.xfail_with_pyarrow_strings - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 1643s marks=pytest.mark.xfail_with_pyarrow_strings, 1643s 1643s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_parquet.py:4574 1643s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_parquet.py:4574: PytestUnknownMarkWarning: Unknown pytest.mark.gpu - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 1643s @pytest.mark.gpu 1643s 1643s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_parquet.py:4677 1643s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_parquet.py:4677: PytestUnknownMarkWarning: Unknown pytest.mark.network - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 1643s @pytest.mark.network 1643s 1643s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_parquet.py:4678 1643s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_parquet.py:4678: PytestUnknownMarkWarning: Unknown pytest.mark.slow - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 1643s @pytest.mark.slow 1643s 1643s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_arithmetics_reduction.py:43 1643s /usr/lib/python3/dist-packages/dask/dataframe/tests/test_arithmetics_reduction.py:43: PytestUnknownMarkWarning: Unknown pytest.mark.slow - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 1643s @pytest.mark.slow 1643s 1643s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_arithmetics_reduction.py:167 1643s /usr/lib/python3/dist-packages/dask/dataframe/tests/test_arithmetics_reduction.py:167: PytestUnknownMarkWarning: Unknown pytest.mark.slow - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 1643s @pytest.mark.slow 1643s 1643s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_arithmetics_reduction.py:942 1643s /usr/lib/python3/dist-packages/dask/dataframe/tests/test_arithmetics_reduction.py:942: PytestUnknownMarkWarning: Unknown pytest.mark.xfail_with_pyarrow_strings - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 1643s @pytest.mark.xfail_with_pyarrow_strings 1643s 1643s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_arithmetics_reduction.py:1075 1643s /usr/lib/python3/dist-packages/dask/dataframe/tests/test_arithmetics_reduction.py:1075: PytestUnknownMarkWarning: Unknown pytest.mark.xfail_with_pyarrow_strings - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 1643s @pytest.mark.xfail_with_pyarrow_strings 1643s 1643s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_categorical.py:131 1643s /usr/lib/python3/dist-packages/dask/dataframe/tests/test_categorical.py:131: PytestUnknownMarkWarning: Unknown pytest.mark.gpu - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 1643s @pytest.mark.gpu 1643s 1643s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_dataframe.py:2497 1643s /usr/lib/python3/dist-packages/dask/dataframe/tests/test_dataframe.py:2497: PytestUnknownMarkWarning: Unknown pytest.mark.slow - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 1643s @pytest.mark.slow 1643s 1643s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_dataframe.py:3670 1643s /usr/lib/python3/dist-packages/dask/dataframe/tests/test_dataframe.py:3670: PytestUnknownMarkWarning: Unknown pytest.mark.gpu - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 1643s @pytest.mark.gpu 1643s 1643s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_dataframe.py:3756 1643s /usr/lib/python3/dist-packages/dask/dataframe/tests/test_dataframe.py:3756: PytestUnknownMarkWarning: Unknown pytest.mark.gpu - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 1643s @pytest.mark.gpu 1643s 1643s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_dataframe.py:3805 1643s /usr/lib/python3/dist-packages/dask/dataframe/tests/test_dataframe.py:3805: PytestUnknownMarkWarning: Unknown pytest.mark.slow - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 1643s @pytest.mark.slow 1643s 1643s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_dataframe.py:5189 1643s /usr/lib/python3/dist-packages/dask/dataframe/tests/test_dataframe.py:5189: PytestUnknownMarkWarning: Unknown pytest.mark.gpu - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 1643s @pytest.mark.parametrize("gpu", [False, pytest.param(True, marks=pytest.mark.gpu)]) 1643s 1643s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_dataframe.py:5536 1643s /usr/lib/python3/dist-packages/dask/dataframe/tests/test_dataframe.py:5536: PytestUnknownMarkWarning: Unknown pytest.mark.skip_with_pyarrow_strings - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 1643s @pytest.mark.skip_with_pyarrow_strings # DateOffset has to be an object 1643s 1643s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_dataframe.py:5781 1643s /usr/lib/python3/dist-packages/dask/dataframe/tests/test_dataframe.py:5781: PytestUnknownMarkWarning: Unknown pytest.mark.skip_with_pyarrow_strings - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 1643s @pytest.mark.skip_with_pyarrow_strings # has to be array to explode 1643s 1643s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_dataframe.py:5793 1643s /usr/lib/python3/dist-packages/dask/dataframe/tests/test_dataframe.py:5793: PytestUnknownMarkWarning: Unknown pytest.mark.skip_with_pyarrow_strings - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 1643s @pytest.mark.skip_with_pyarrow_strings # has to be array to explode 1643s 1643s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_dataframe.py:6438 1643s /usr/lib/python3/dist-packages/dask/dataframe/tests/test_dataframe.py:6438: PytestUnknownMarkWarning: Unknown pytest.mark.gpu - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 1643s @pytest.mark.gpu 1643s 1643s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_groupby.py:1348 1643s /usr/lib/python3/dist-packages/dask/dataframe/tests/test_groupby.py:1348: PytestUnknownMarkWarning: Unknown pytest.mark.flaky - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 1643s @pytest.mark.flaky(reruns=5) # See https://github.com/dask/dask/issues/9793 1643s 1643s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_groupby.py:2513 1643s /usr/lib/python3/dist-packages/dask/dataframe/tests/test_groupby.py:2513: PytestUnknownMarkWarning: Unknown pytest.mark.skip_with_pyarrow_strings - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 1643s @pytest.mark.skip_with_pyarrow_strings # has to be array to explode 1643s 1643s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_groupby.py:2931 1643s /usr/lib/python3/dist-packages/dask/dataframe/tests/test_groupby.py:2931: PytestUnknownMarkWarning: Unknown pytest.mark.gpu - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 1643s @pytest.mark.gpu 1643s 1643s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_groupby.py:2974 1643s /usr/lib/python3/dist-packages/dask/dataframe/tests/test_groupby.py:2974: PytestUnknownMarkWarning: Unknown pytest.mark.gpu - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 1643s @pytest.mark.gpu 1643s 1643s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_groupby.py:3000 1643s /usr/lib/python3/dist-packages/dask/dataframe/tests/test_groupby.py:3000: PytestUnknownMarkWarning: Unknown pytest.mark.gpu - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 1643s @pytest.mark.gpu 1643s 1643s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_groupby.py:3125 1643s /usr/lib/python3/dist-packages/dask/dataframe/tests/test_groupby.py:3125: PytestUnknownMarkWarning: Unknown pytest.mark.gpu - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 1643s pytest.param("cudf", marks=pytest.mark.gpu), 1643s 1643s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_indexing.py:757 1643s /usr/lib/python3/dist-packages/dask/dataframe/tests/test_indexing.py:757: PytestUnknownMarkWarning: Unknown pytest.mark.gpu - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 1643s @pytest.mark.gpu 1643s 1643s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_multi.py:1159 1643s /usr/lib/python3/dist-packages/dask/dataframe/tests/test_multi.py:1159: PytestUnknownMarkWarning: Unknown pytest.mark.gpu - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 1643s pytest.param("cudf", marks=pytest.mark.gpu), 1643s 1643s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_multi.py:1212 1643s /usr/lib/python3/dist-packages/dask/dataframe/tests/test_multi.py:1212: PytestUnknownMarkWarning: Unknown pytest.mark.slow - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 1643s @pytest.mark.slow 1643s 1643s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_multi.py:1488 1643s /usr/lib/python3/dist-packages/dask/dataframe/tests/test_multi.py:1488: PytestUnknownMarkWarning: Unknown pytest.mark.slow - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 1643s @pytest.mark.slow 1643s 1643s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_multi.py:1631 1643s /usr/lib/python3/dist-packages/dask/dataframe/tests/test_multi.py:1631: PytestUnknownMarkWarning: Unknown pytest.mark.slow - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 1643s @pytest.mark.slow 1643s 1643s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_multi.py:2651 1643s /usr/lib/python3/dist-packages/dask/dataframe/tests/test_multi.py:2651: PytestUnknownMarkWarning: Unknown pytest.mark.gpu - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 1643s "engine", ["pandas", pytest.param("cudf", marks=pytest.mark.gpu)] 1643s 1643s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_shuffle.py:215 1643s /usr/lib/python3/dist-packages/dask/dataframe/tests/test_shuffle.py:215: PytestUnknownMarkWarning: Unknown pytest.mark.slow - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 1643s "npartitions", [1, 4, 7, pytest.param(23, marks=pytest.mark.slow)] 1643s 1643s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_shuffle.py:583 1643s /usr/lib/python3/dist-packages/dask/dataframe/tests/test_shuffle.py:583: PytestUnknownMarkWarning: Unknown pytest.mark.slow - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 1643s @pytest.mark.slow 1643s 1643s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_shuffle.py:723 1643s /usr/lib/python3/dist-packages/dask/dataframe/tests/test_shuffle.py:723: PytestUnknownMarkWarning: Unknown pytest.mark.gpu - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 1643s "engine", ["pandas", pytest.param("cudf", marks=pytest.mark.gpu)] 1643s 1643s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_shuffle.py:781 1643s /usr/lib/python3/dist-packages/dask/dataframe/tests/test_shuffle.py:781: PytestUnknownMarkWarning: Unknown pytest.mark.gpu - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 1643s "engine", ["pandas", pytest.param("cudf", marks=pytest.mark.gpu)] 1643s 1643s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_shuffle.py:810 1643s /usr/lib/python3/dist-packages/dask/dataframe/tests/test_shuffle.py:810: PytestUnknownMarkWarning: Unknown pytest.mark.gpu - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 1643s "engine", ["pandas", pytest.param("cudf", marks=pytest.mark.gpu)] 1643s 1643s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_shuffle.py:837 1643s /usr/lib/python3/dist-packages/dask/dataframe/tests/test_shuffle.py:837: PytestUnknownMarkWarning: Unknown pytest.mark.gpu - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 1643s "engine", ["pandas", pytest.param("cudf", marks=pytest.mark.gpu)] 1643s 1643s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_shuffle.py:1128 1643s /usr/lib/python3/dist-packages/dask/dataframe/tests/test_shuffle.py:1128: PytestUnknownMarkWarning: Unknown pytest.mark.slow - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 1643s @pytest.mark.slow 1643s 1643s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_shuffle.py:1596 1643s /usr/lib/python3/dist-packages/dask/dataframe/tests/test_shuffle.py:1596: PytestUnknownMarkWarning: Unknown pytest.mark.gpu - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 1643s "backend", ["pandas", pytest.param("cudf", marks=pytest.mark.gpu)] 1643s 1643s ../../../usr/lib/python3/dist-packages/dask/tests/test_backends.py:8 1643s /usr/lib/python3/dist-packages/dask/tests/test_backends.py:8: PytestUnknownMarkWarning: Unknown pytest.mark.gpu - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 1643s @pytest.mark.gpu 1643s 1643s ../../../usr/lib/python3/dist-packages/dask/tests/test_base.py:983 1643s /usr/lib/python3/dist-packages/dask/tests/test_base.py:983: PytestUnknownMarkWarning: Unknown pytest.mark.flaky - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 1643s @pytest.mark.flaky(reruns=10, reruns_delay=5) 1643s 1643s ../../../usr/lib/python3/dist-packages/dask/tests/test_base.py:984 1643s /usr/lib/python3/dist-packages/dask/tests/test_base.py:984: PytestUnknownMarkWarning: Unknown pytest.mark.slow - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 1643s @pytest.mark.slow 1643s 1643s ../../../usr/lib/python3/dist-packages/dask/tests/test_distributed.py:278 1643s /usr/lib/python3/dist-packages/dask/tests/test_distributed.py:278: PytestUnknownMarkWarning: Unknown pytest.mark.xfail_with_pyarrow_strings - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 1643s @pytest.mark.xfail_with_pyarrow_strings 1643s 1643s ../../../usr/lib/python3/dist-packages/dask/tests/test_distributed.py:303 1643s /usr/lib/python3/dist-packages/dask/tests/test_distributed.py:303: PytestUnknownMarkWarning: Unknown pytest.mark.xfail_with_pyarrow_strings - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 1643s @pytest.mark.xfail_with_pyarrow_strings 1643s 1643s ../../../usr/lib/python3/dist-packages/dask/tests/test_distributed.py:509 1643s /usr/lib/python3/dist-packages/dask/tests/test_distributed.py:509: PytestUnknownMarkWarning: Unknown pytest.mark.skip_with_pyarrow_strings - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 1643s "parquet-fastparquet", marks=pytest.mark.skip_with_pyarrow_strings 1643s 1643s ../../../usr/lib/python3/dist-packages/dask/tests/test_distributed.py:513 1643s /usr/lib/python3/dist-packages/dask/tests/test_distributed.py:513: PytestUnknownMarkWarning: Unknown pytest.mark.flaky - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 1643s pytest.param("hdf", marks=pytest.mark.flaky(reruns=5)), 1643s 1643s ../../../usr/lib/python3/dist-packages/dask/tests/test_distributed.py:1000 1643s /usr/lib/python3/dist-packages/dask/tests/test_distributed.py:1000: PytestUnknownMarkWarning: Unknown pytest.mark.skip_with_pyarrow_strings - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 1643s @pytest.mark.skip_with_pyarrow_strings # AttributeError: 'StringDtype' object has no attribute 'itemsize' 1643s 1643s array/tests/test_array_core.py::test_map_blocks_unique_name_drop_axis 1643s array/tests/test_array_core.py::test_map_blocks_unique_name_drop_axis 1643s /usr/lib/python3/dist-packages/dask/array/tests/test_array_core.py:1658: DeprecationWarning: The truth value of an empty array is ambiguous. Returning False, but in future this will result in an error. Use `array.size > 0` to check that an array is not empty. 1643s if not block_info: 1643s 1643s array/tests/test_array_core.py::test_map_blocks_unique_name_new_axis 1643s array/tests/test_array_core.py::test_map_blocks_unique_name_new_axis 1643s /usr/lib/python3/dist-packages/dask/array/tests/test_array_core.py:1676: DeprecationWarning: The truth value of an empty array is ambiguous. Returning False, but in future this will result in an error. Use `array.size > 0` to check that an array is not empty. 1643s if not block_info: 1643s 1643s bag/tests/test_bag.py: 4 warnings 1643s diagnostics/tests/test_profiler.py: 5 warnings 1643s tests/test_multiprocessing.py: 12 warnings 1643s /usr/lib/python3.12/multiprocessing/popen_fork.py:66: DeprecationWarning: This process (pid=3809) is multi-threaded, use of fork() may lead to deadlocks in the child. 1643s self.pid = os.fork() 1643s 1643s dataframe/io/tests/test_sql.py::test_to_sql[False-1] 1643s dataframe/io/tests/test_sql.py::test_to_sql[False-2] 1643s dataframe/io/tests/test_sql.py::test_to_sql[True-1] 1643s dataframe/io/tests/test_sql.py::test_to_sql[True-2] 1643s dataframe/io/tests/test_sql.py::test_to_sql_kwargs 1643s dataframe/io/tests/test_sql.py::test_to_sql_engine_kwargs 1643s tests/test_distributed.py::test_to_sql_engine_kwargs 1643s /usr/lib/python3/dist-packages/dask/dataframe/io/sql.py:423: UserWarning: pandas only supports SQLAlchemy connectable (engine/connection) or database string URI or sqlite3 DBAPI2 connection. Other DBAPI2 objects are not tested. Please consider using SQLAlchemy. 1643s q = d.to_sql(con=engine, **kwargs) 1643s 1643s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[product-0] 1643s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[product-1] 1643s /usr/lib/python3/dist-packages/_pytest/python.py:194: DeprecationWarning: `product` is deprecated as of NumPy 1.25.0, and will be removed in NumPy 2.0. Please use `prod` instead. 1643s result = testfunction(**testargs) 1643s 1643s dataframe/tests/test_dataframe.py::test_combine_first_all_nans[f8-i8] 1643s dataframe/tests/test_dataframe.py::test_combine_first_all_nans[f8-f4] 1643s /usr/lib/python3/dist-packages/dask/utils.py:1241: FutureWarning: The behavior of array concatenation with empty entries is deprecated. In a future version, this will no longer exclude empty items when determining the result dtype. To retain the old behavior, exclude the empty entries before the concat operation. 1643s return getattr(__obj, self.method)(*args, **kwargs) 1643s 1643s dataframe/tests/test_groupby.py: 168 warnings 1643s /usr/lib/python3/dist-packages/dask/dataframe/groupby.py:740: FutureWarning: The previous implementation of stack is deprecated and will be removed in a future version of pandas. See the What's New notes for pandas 2.1.0 for details. Specify future_stack=True to adopt the new implementation and silence this warning. 1643s s_result = result.stack(dropna=False) 1643s 1643s dataframe/tests/test_groupby.py: 40 warnings 1643s /usr/lib/python3/dist-packages/dask/dataframe/groupby.py:594: RuntimeWarning: invalid value encountered in scalar divide 1643s val = (df[mul_col] - df[i] * df[j] / n).values[0] / div.values[0] 1643s 1643s dataframe/tests/test_groupby.py: 20 warnings 1643s /usr/lib/python3/dist-packages/dask/dataframe/groupby.py:598: RuntimeWarning: invalid value encountered in scalar divide 1643s std_val_i = (df[ii] - (df[i] ** 2) / ni).values[0] / div.values[0] 1643s 1643s dataframe/tests/test_groupby.py: 20 warnings 1643s /usr/lib/python3/dist-packages/dask/dataframe/groupby.py:599: RuntimeWarning: invalid value encountered in scalar divide 1643s std_val_j = (df[jj] - (df[j] ** 2) / nj).values[0] / div.values[0] 1643s 1643s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 1643s =========================== short test summary info ============================ 1643s FAILED dataframe/io/tests/test_sql.py::test_datetimes - ImportError: Using UR... 1643s FAILED dataframe/io/tests/test_sql.py::test_to_sql[False-1] - AttributeError:... 1643s FAILED dataframe/io/tests/test_sql.py::test_to_sql[False-2] - AttributeError:... 1643s FAILED dataframe/io/tests/test_sql.py::test_to_sql[True-1] - AttributeError: ... 1643s FAILED dataframe/io/tests/test_sql.py::test_to_sql[True-2] - AttributeError: ... 1643s FAILED dataframe/io/tests/test_sql.py::test_to_sql_kwargs - AttributeError: '... 1643s FAILED dataframe/io/tests/test_sql.py::test_to_sql_engine_kwargs - AttributeE... 1643s FAILED tests/test_distributed.py::test_to_sql_engine_kwargs - AttributeError:... 1643s ERROR dataframe/io/tests/test_sql.py::test_empty - ImportError: Using URI str... 1643s ERROR dataframe/io/tests/test_sql.py::test_single_column[True] - ImportError:... 1643s ERROR dataframe/io/tests/test_sql.py::test_single_column[False] - ImportError... 1643s ERROR dataframe/io/tests/test_sql.py::test_passing_engine_as_uri_raises_helpful_error 1643s ERROR dataframe/io/tests/test_sql.py::test_needs_rational - ImportError: Usin... 1643s ERROR dataframe/io/tests/test_sql.py::test_simple - ImportError: Using URI st... 1643s ERROR dataframe/io/tests/test_sql.py::test_npartitions - ImportError: Using U... 1643s ERROR dataframe/io/tests/test_sql.py::test_divisions - ImportError: Using URI... 1643s ERROR dataframe/io/tests/test_sql.py::test_meta - ImportError: Using URI stri... 1643s ERROR dataframe/io/tests/test_sql.py::test_meta_no_head_rows - ImportError: U... 1643s ERROR dataframe/io/tests/test_sql.py::test_no_meta_no_head_rows - ImportError... 1643s ERROR dataframe/io/tests/test_sql.py::test_limits - ImportError: Using URI st... 1643s ERROR dataframe/io/tests/test_sql.py::test_extra_connection_engine_keywords 1643s ERROR dataframe/io/tests/test_sql.py::test_query - ImportError: Using URI str... 1643s ERROR dataframe/io/tests/test_sql.py::test_query_index_from_query - ImportErr... 1643s ERROR dataframe/io/tests/test_sql.py::test_query_with_meta - ImportError: Usi... 1643s ERROR dataframe/io/tests/test_sql.py::test_no_character_index_without_divisions 1643s ERROR dataframe/io/tests/test_sql.py::test_read_sql - ImportError: Using URI ... 1643s = 8 failed, 10620 passed, 1587 skipped, 12 deselected, 173 xfailed, 315 xpassed, 581 warnings, 18 errors in 1180.49s (0:19:40) = 1644s autopkgtest [01:50:12]: test run-test: -----------------------] 1645s autopkgtest [01:50:13]: test run-test: - - - - - - - - - - results - - - - - - - - - - 1645s run-test FAIL non-zero exit status 1 1646s autopkgtest [01:50:14]: @@@@@@@@@@@@@@@@@@@@ summary 1646s run-test FAIL non-zero exit status 1 1651s nova [W] Using flock in prodstack6-ppc64el 1651s flock: timeout while waiting to get lock 1651s Creating nova instance adt-oracular-ppc64el-dask-20240811-012248-juju-7f2275-prod-proposed-migration-environment-3-500c14d8-5443-4dc3-9d4f-5ad36025a3ae from image adt/ubuntu-oracular-ppc64el-server-20240810.img (UUID c8964c20-fc6b-4af2-b627-3612636fe55c)...