0s autopkgtest [16:04:25]: starting date and time: 2024-07-26 16:04:25+0000 0s autopkgtest [16:04:25]: git checkout: fd3bed09 nova: allow more retries for quota issues 0s autopkgtest [16:04:25]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.44b6clmd/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:pandas --apt-upgrade dask --timeout-short=300 --timeout-copy=20000 --timeout-test=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=pandas/2.2.2+dfsg-4 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-big --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@lcy02-24.secgroup --name adt-oracular-amd64-dask-20240726-160425-juju-7f2275-prod-proposed-migration-environment-2-4ed2d3a0-cf26-4846-9758-97bc2c35e10c --image adt/ubuntu-oracular-amd64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-proposed-migration -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,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/ 55s autopkgtest [16:05:20]: testbed dpkg architecture: amd64 55s autopkgtest [16:05:20]: testbed apt version: 2.9.6 55s autopkgtest [16:05:20]: @@@@@@@@@@@@@@@@@@@@ test bed setup 55s Get:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease [126 kB] 56s Get:2 http://ftpmaster.internal/ubuntu oracular-proposed/universe Sources [436 kB] 56s Get:3 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse Sources [4288 B] 56s Get:4 http://ftpmaster.internal/ubuntu oracular-proposed/restricted Sources [8548 B] 56s Get:5 http://ftpmaster.internal/ubuntu oracular-proposed/main Sources [50.6 kB] 56s Get:6 http://ftpmaster.internal/ubuntu oracular-proposed/main amd64 Packages [94.8 kB] 56s Get:7 http://ftpmaster.internal/ubuntu oracular-proposed/main i386 Packages [53.4 kB] 56s Get:8 http://ftpmaster.internal/ubuntu oracular-proposed/main amd64 c-n-f Metadata [2116 B] 56s Get:9 http://ftpmaster.internal/ubuntu oracular-proposed/restricted amd64 Packages [34.9 kB] 56s Get:10 http://ftpmaster.internal/ubuntu oracular-proposed/restricted i386 Packages [6244 B] 56s Get:11 http://ftpmaster.internal/ubuntu oracular-proposed/restricted amd64 c-n-f Metadata [368 B] 56s Get:12 http://ftpmaster.internal/ubuntu oracular-proposed/universe amd64 Packages [498 kB] 56s Get:13 http://ftpmaster.internal/ubuntu oracular-proposed/universe i386 Packages [296 kB] 56s Get:14 http://ftpmaster.internal/ubuntu oracular-proposed/universe amd64 c-n-f Metadata [9900 B] 56s Get:15 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse i386 Packages [3052 B] 56s Get:16 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse amd64 Packages [8792 B] 56s Get:17 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse amd64 c-n-f Metadata [276 B] 57s Fetched 1634 kB in 0s (4916 kB/s) 57s Reading package lists... 59s Reading package lists... 59s Building dependency tree... 59s Reading state information... 59s Calculating upgrade... 59s The following packages will be upgraded: 59s bpfcc-tools bpftrace libbpfcc liblz4-1 mawk python3-bpfcc 60s 6 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 60s Need to get 13.9 MB of archives. 60s After this operation, 37.8 MB of additional disk space will be used. 60s Get:1 http://ftpmaster.internal/ubuntu oracular/main amd64 liblz4-1 amd64 1.9.4-3 [63.1 kB] 60s Get:2 http://ftpmaster.internal/ubuntu oracular/main amd64 mawk amd64 1.3.4.20240622-2 [127 kB] 60s Get:3 http://ftpmaster.internal/ubuntu oracular/main amd64 libbpfcc amd64 0.30.0+ds-1ubuntu2 [644 kB] 60s Get:4 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-bpfcc all 0.30.0+ds-1ubuntu2 [40.3 kB] 60s Get:5 http://ftpmaster.internal/ubuntu oracular/main amd64 bpfcc-tools all 0.30.0+ds-1ubuntu2 [697 kB] 60s Get:6 http://ftpmaster.internal/ubuntu oracular/main amd64 bpftrace amd64 0.21.0-1ubuntu6 [12.3 MB] 60s Fetched 13.9 MB in 0s (66.0 MB/s) 60s (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 ... 74523 files and directories currently installed.) 60s Preparing to unpack .../liblz4-1_1.9.4-3_amd64.deb ... 60s Unpacking liblz4-1:amd64 (1.9.4-3) over (1.9.4-2) ... 60s Setting up liblz4-1:amd64 (1.9.4-3) ... 60s (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 ... 74523 files and directories currently installed.) 60s Preparing to unpack .../mawk_1.3.4.20240622-2_amd64.deb ... 60s Unpacking mawk (1.3.4.20240622-2) over (1.3.4.20240622-1) ... 60s Preparing to unpack .../libbpfcc_0.30.0+ds-1ubuntu2_amd64.deb ... 60s Unpacking libbpfcc:amd64 (0.30.0+ds-1ubuntu2) over (0.29.1+ds-1ubuntu7) ... 61s Preparing to unpack .../python3-bpfcc_0.30.0+ds-1ubuntu2_all.deb ... 61s Unpacking python3-bpfcc (0.30.0+ds-1ubuntu2) over (0.29.1+ds-1ubuntu7) ... 61s Preparing to unpack .../bpfcc-tools_0.30.0+ds-1ubuntu2_all.deb ... 61s Unpacking bpfcc-tools (0.30.0+ds-1ubuntu2) over (0.29.1+ds-1ubuntu7) ... 61s Preparing to unpack .../bpftrace_0.21.0-1ubuntu6_amd64.deb ... 61s Unpacking bpftrace (0.21.0-1ubuntu6) over (0.20.2-1ubuntu4) ... 61s Setting up mawk (1.3.4.20240622-2) ... 61s Setting up libbpfcc:amd64 (0.30.0+ds-1ubuntu2) ... 61s Setting up python3-bpfcc (0.30.0+ds-1ubuntu2) ... 61s Setting up bpftrace (0.21.0-1ubuntu6) ... 61s Setting up bpfcc-tools (0.30.0+ds-1ubuntu2) ... 61s Processing triggers for man-db (2.12.1-2) ... 62s Processing triggers for libc-bin (2.39-0ubuntu9) ... 63s Reading package lists... 63s Building dependency tree... 63s Reading state information... 64s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 64s Hit:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease 64s Hit:2 http://ftpmaster.internal/ubuntu oracular InRelease 64s Hit:3 http://ftpmaster.internal/ubuntu oracular-updates InRelease 64s Hit:4 http://ftpmaster.internal/ubuntu oracular-security InRelease 65s Reading package lists... 65s Reading package lists... 66s Building dependency tree... 66s Reading state information... 66s Calculating upgrade... 66s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 66s Reading package lists... 67s Building dependency tree... 67s Reading state information... 67s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 69s autopkgtest [16:05:34]: testbed running kernel: Linux 6.8.0-31-generic #31-Ubuntu SMP PREEMPT_DYNAMIC Sat Apr 20 00:40:06 UTC 2024 70s autopkgtest [16:05:35]: @@@@@@@@@@@@@@@@@@@@ apt-source dask 71s Get:1 http://ftpmaster.internal/ubuntu oracular/universe dask 2024.5.2+dfsg-1 (dsc) [3415 B] 71s Get:2 http://ftpmaster.internal/ubuntu oracular/universe dask 2024.5.2+dfsg-1 (tar) [8627 kB] 71s Get:3 http://ftpmaster.internal/ubuntu oracular/universe dask 2024.5.2+dfsg-1 (diff) [77.9 kB] 71s gpgv: Signature made Sun Jun 16 20:49:41 2024 UTC 71s gpgv: using RSA key 8F91B227C7D6F2B1948C8236793CF67E8F0D11DA 71s gpgv: issuer "emollier@debian.org" 71s gpgv: Can't check signature: No public key 71s dpkg-source: warning: cannot verify inline signature for ./dask_2024.5.2+dfsg-1.dsc: no acceptable signature found 72s autopkgtest [16:05:37]: testing package dask version 2024.5.2+dfsg-1 72s autopkgtest [16:05:37]: build not needed 72s autopkgtest [16:05:37]: test run-test: preparing testbed 74s Reading package lists... 74s Building dependency tree... 74s Reading state information... 74s Starting pkgProblemResolver with broken count: 0 74s Starting 2 pkgProblemResolver with broken count: 0 74s Done 75s The following additional packages will be installed: 75s blt fontconfig fonts-lyx fonts-mathjax graphviz libaec0 libann0 libblas3 75s libblosc1 libblosc2-4 libcairo2 libcares2 libcdt5 libcgraph6 libdatrie1 75s libgfortran5 libgts-0.7-5t64 libgvc6 libgvpr2 libhdf5-103-1t64 75s libhdf5-hl-100t64 libice6 libjs-jquery libjs-jquery-ui libjs-mathjax 75s libjs-sphinxdoc libjs-sprintf-js libjs-underscore liblab-gamut1 liblapack3 75s liblbfgsb0 liblcms2-2 libltdl7 liblzf1 libnode115 libopenjp2-7 75s libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libpathplan4 75s libpixman-1-0 libqhull-r8.0 libsm6 libsnappy1v5 libsz2 libtcl8.6 75s libthai-data libthai0 libtk8.6 libwebpdemux2 libwebpmux3 libxaw7 75s libxcb-render0 libxcb-shm0 libxft2 libxmu6 libxrender1 libxslt1.1 libxss1 75s libxt6t64 node-acorn node-argparse node-cjs-module-lexer node-esprima 75s node-js-yaml node-sprintf-js node-undici node-xtend nodejs python-dask-doc 75s python-matplotlib-data python-tables-data python3-aiohttp python3-aiosignal 75s python3-all python3-appdirs python3-asttokens python3-async-timeout 75s python3-blosc python3-boto3 python3-botocore python3-brotli python3-click 75s python3-cloudpickle python3-colorama python3-contourpy python3-cpuinfo 75s python3-cycler python3-dask python3-dateutil python3-decorator 75s python3-distributed python3-executing python3-fonttools python3-frozenlist 75s python3-fs python3-fsspec python3-graphviz python3-greenlet python3-h5py 75s python3-h5py-serial python3-imageio python3-iniconfig python3-ipython 75s python3-jedi python3-jmespath python3-joblib python3-kiwisolver 75s python3-lazy-loader python3-locket python3-lxml python3-lz4 75s python3-matplotlib python3-matplotlib-inline python3-mpmath python3-msgpack 75s python3-multidict python3-networkx python3-numexpr python3-numpy 75s python3-packaging python3-pandas python3-pandas-lib python3-parso 75s python3-partd python3-pexpect python3-pil python3-pil.imagetk python3-pluggy 75s python3-prompt-toolkit python3-psutil python3-ptyprocess python3-pure-eval 75s python3-pytest python3-pytest-timeout python3-s3transfer python3-scipy 75s python3-six python3-skimage python3-skimage-lib python3-sklearn 75s python3-sklearn-lib python3-sortedcontainers python3-sqlalchemy 75s python3-stack-data python3-sympy python3-tables python3-tables-lib 75s python3-tblib python3-threadpoolctl python3-tifffile python3-tk 75s python3-toolz python3-tornado python3-traitlets python3-typeshed python3-tz 75s python3-ufolib2 python3-wcwidth python3-yarl python3-zict tk8.6-blt2.5 75s tzdata-legacy unicode-data x11-common 75s Suggested packages: 75s blt-demo gsfonts graphviz-doc libjs-jquery-ui-docs fonts-mathjax-extras 75s fonts-stix libjs-mathjax-doc libjs-angularjs liblcms2-utils tcl8.6 tk8.6 75s javascript-common npm node-corepack python-blosc-doc python-cycler-doc 75s ipython python-fsspec-doc python-greenlet-dev python-greenlet-doc 75s python-h5py-doc python-imageio-doc python3-astropy python3-gdal ffmpeg 75s python-ipython-doc python-lxml-doc cm-super-minimal dvipng fonts-staypuft 75s ghostscript gir1.2-gtk-3.0 inkscape ipython3 librsvg2-common 75s python3-cairocffi python3-gi-cairo python3-gobject python3-pyqt5 python3-sip 75s texlive-extra-utils texlive-latex-extra python-mpmath-doc python3-gmpy2 75s python3-pydot python3-pygraphviz gcc gfortran python-numpy-doc python3-dev 75s python-pandas-doc python3-statsmodels python-pexpect-doc python-pil-doc 75s python-scipy-doc python-skimage-doc python3-dap python-sklearn-doc 75s python-sortedcontainers-doc python-sqlalchemy-doc python3-fdb 75s python3-pymssql python3-mysqldb python3-psycopg2 python3-asyncpg 75s python3-aiosqlite texlive-fonts-extra python-sympy-doc python3-netcdf4 75s python-tables-doc vitables tix python3-tk-dbg python-toolz-doc 75s python3-pycurl python-tornado-doc python3-twisted 75s Recommended packages: 75s fonts-liberation libgts-bin javascript-common nodejs-doc python3-aiodns git 75s python3-dropbox python3-fusepy python3-libarchive-c python3-paramiko 75s python3-pygit2 python3-simplejson python3-bs4 python3-cssselect 75s python3-html5lib python3-bottleneck python3-odf python3-openpyxl 75s python3-numba python3-zmq python3-olefile g++ | c++-compiler 75s python3-sqlalchemy-ext isympy-common 75s The following NEW packages will be installed: 75s autopkgtest-satdep blt fontconfig fonts-lyx fonts-mathjax graphviz libaec0 75s libann0 libblas3 libblosc1 libblosc2-4 libcairo2 libcares2 libcdt5 75s libcgraph6 libdatrie1 libgfortran5 libgts-0.7-5t64 libgvc6 libgvpr2 75s libhdf5-103-1t64 libhdf5-hl-100t64 libice6 libjs-jquery libjs-jquery-ui 75s libjs-mathjax libjs-sphinxdoc libjs-sprintf-js libjs-underscore 75s liblab-gamut1 liblapack3 liblbfgsb0 liblcms2-2 libltdl7 liblzf1 libnode115 75s libopenjp2-7 libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 75s libpathplan4 libpixman-1-0 libqhull-r8.0 libsm6 libsnappy1v5 libsz2 75s libtcl8.6 libthai-data libthai0 libtk8.6 libwebpdemux2 libwebpmux3 libxaw7 75s libxcb-render0 libxcb-shm0 libxft2 libxmu6 libxrender1 libxslt1.1 libxss1 75s libxt6t64 node-acorn node-argparse node-cjs-module-lexer node-esprima 75s node-js-yaml node-sprintf-js node-undici node-xtend nodejs python-dask-doc 75s python-matplotlib-data python-tables-data python3-aiohttp python3-aiosignal 75s python3-all python3-appdirs python3-asttokens python3-async-timeout 75s python3-blosc python3-boto3 python3-botocore python3-brotli python3-click 75s python3-cloudpickle python3-colorama python3-contourpy python3-cpuinfo 75s python3-cycler python3-dask python3-dateutil python3-decorator 75s python3-distributed python3-executing python3-fonttools python3-frozenlist 75s python3-fs python3-fsspec python3-graphviz python3-greenlet python3-h5py 75s python3-h5py-serial python3-imageio python3-iniconfig python3-ipython 75s python3-jedi python3-jmespath python3-joblib python3-kiwisolver 75s python3-lazy-loader python3-locket python3-lxml python3-lz4 75s python3-matplotlib python3-matplotlib-inline python3-mpmath python3-msgpack 75s python3-multidict python3-networkx python3-numexpr python3-numpy 75s python3-packaging python3-pandas python3-pandas-lib python3-parso 75s python3-partd python3-pexpect python3-pil python3-pil.imagetk python3-pluggy 75s python3-prompt-toolkit python3-psutil python3-ptyprocess python3-pure-eval 75s python3-pytest python3-pytest-timeout python3-s3transfer python3-scipy 75s python3-six python3-skimage python3-skimage-lib python3-sklearn 75s python3-sklearn-lib python3-sortedcontainers python3-sqlalchemy 75s python3-stack-data python3-sympy python3-tables python3-tables-lib 75s python3-tblib python3-threadpoolctl python3-tifffile python3-tk 75s python3-toolz python3-tornado python3-traitlets python3-typeshed python3-tz 75s python3-ufolib2 python3-wcwidth python3-yarl python3-zict tk8.6-blt2.5 75s tzdata-legacy unicode-data x11-common 75s 0 upgraded, 166 newly installed, 0 to remove and 0 not upgraded. 75s Need to get 162 MB/162 MB of archives. 75s After this operation, 809 MB of additional disk space will be used. 75s Get:1 /tmp/autopkgtest.CLkRau/1-autopkgtest-satdep.deb autopkgtest-satdep amd64 0 [888 B] 75s Get:2 http://ftpmaster.internal/ubuntu oracular/main amd64 libtcl8.6 amd64 8.6.14+dfsg-1build1 [988 kB] 75s Get:3 http://ftpmaster.internal/ubuntu oracular/main amd64 libxrender1 amd64 1:0.9.10-1.1build1 [19.0 kB] 75s Get:4 http://ftpmaster.internal/ubuntu oracular/main amd64 libxft2 amd64 2.3.6-1build1 [45.3 kB] 75s Get:5 http://ftpmaster.internal/ubuntu oracular/main amd64 x11-common all 1:7.7+23ubuntu3 [21.7 kB] 75s Get:6 http://ftpmaster.internal/ubuntu oracular/main amd64 libxss1 amd64 1:1.2.3-1build3 [7204 B] 75s Get:7 http://ftpmaster.internal/ubuntu oracular/main amd64 libtk8.6 amd64 8.6.14-1build1 [779 kB] 75s Get:8 http://ftpmaster.internal/ubuntu oracular/main amd64 tk8.6-blt2.5 amd64 2.5.3+dfsg-7build1 [630 kB] 75s Get:9 http://ftpmaster.internal/ubuntu oracular/main amd64 blt amd64 2.5.3+dfsg-7build1 [4840 B] 75s Get:10 http://ftpmaster.internal/ubuntu oracular/main amd64 fontconfig amd64 2.15.0-1.1ubuntu2 [180 kB] 75s Get:11 http://ftpmaster.internal/ubuntu oracular/universe amd64 fonts-lyx all 2.4.1-2 [171 kB] 75s Get:12 http://ftpmaster.internal/ubuntu oracular/main amd64 fonts-mathjax all 2.7.9+dfsg-1 [2208 kB] 75s Get:13 http://ftpmaster.internal/ubuntu oracular/universe amd64 libann0 amd64 1.1.2+doc-9build1 [25.5 kB] 75s Get:14 http://ftpmaster.internal/ubuntu oracular/universe amd64 libcdt5 amd64 2.42.4-1 [21.6 kB] 75s Get:15 http://ftpmaster.internal/ubuntu oracular/universe amd64 libcgraph6 amd64 2.42.4-1 [44.7 kB] 75s Get:16 http://ftpmaster.internal/ubuntu oracular/universe amd64 libgts-0.7-5t64 amd64 0.7.6+darcs121130-5.2build1 [161 kB] 75s Get:17 http://ftpmaster.internal/ubuntu oracular/main amd64 libpixman-1-0 amd64 0.42.2-1build1 [279 kB] 75s Get:18 http://ftpmaster.internal/ubuntu oracular/main amd64 libxcb-render0 amd64 1.17.0-2 [16.2 kB] 75s Get:19 http://ftpmaster.internal/ubuntu oracular/main amd64 libxcb-shm0 amd64 1.17.0-2 [5758 B] 75s Get:20 http://ftpmaster.internal/ubuntu oracular/main amd64 libcairo2 amd64 1.18.0-3build1 [566 kB] 75s Get:21 http://ftpmaster.internal/ubuntu oracular/main amd64 libltdl7 amd64 2.4.7-7build1 [40.3 kB] 75s Get:22 http://ftpmaster.internal/ubuntu oracular/main amd64 libthai-data all 0.1.29-2build1 [158 kB] 75s Get:23 http://ftpmaster.internal/ubuntu oracular/main amd64 libdatrie1 amd64 0.2.13-3build1 [19.0 kB] 75s Get:24 http://ftpmaster.internal/ubuntu oracular/main amd64 libthai0 amd64 0.1.29-2build1 [18.9 kB] 75s Get:25 http://ftpmaster.internal/ubuntu oracular/main amd64 libpango-1.0-0 amd64 1.54.0+ds-1 [233 kB] 75s Get:26 http://ftpmaster.internal/ubuntu oracular/main amd64 libpangoft2-1.0-0 amd64 1.54.0+ds-1 [42.3 kB] 75s Get:27 http://ftpmaster.internal/ubuntu oracular/main amd64 libpangocairo-1.0-0 amd64 1.54.0+ds-1 [28.7 kB] 75s Get:28 http://ftpmaster.internal/ubuntu oracular/universe amd64 libpathplan4 amd64 2.42.4-1 [24.0 kB] 75s Get:29 http://ftpmaster.internal/ubuntu oracular/universe amd64 libgvc6 amd64 2.42.4-1 [716 kB] 75s Get:30 http://ftpmaster.internal/ubuntu oracular/universe amd64 libgvpr2 amd64 2.42.4-1 [187 kB] 75s Get:31 http://ftpmaster.internal/ubuntu oracular/universe amd64 liblab-gamut1 amd64 2.42.4-1 [1898 kB] 75s Get:32 http://ftpmaster.internal/ubuntu oracular/main amd64 libice6 amd64 2:1.0.10-1build3 [41.4 kB] 75s Get:33 http://ftpmaster.internal/ubuntu oracular/main amd64 libsm6 amd64 2:1.2.3-1build3 [15.7 kB] 75s Get:34 http://ftpmaster.internal/ubuntu oracular/main amd64 libxt6t64 amd64 1:1.2.1-1.2build1 [171 kB] 75s Get:35 http://ftpmaster.internal/ubuntu oracular/main amd64 libxmu6 amd64 2:1.1.3-3build2 [47.6 kB] 75s Get:36 http://ftpmaster.internal/ubuntu oracular/main amd64 libxaw7 amd64 2:1.0.14-1build2 [187 kB] 75s Get:37 http://ftpmaster.internal/ubuntu oracular/universe amd64 graphviz amd64 2.42.4-1 [641 kB] 75s Get:38 http://ftpmaster.internal/ubuntu oracular/universe amd64 libaec0 amd64 1.1.3-1 [22.7 kB] 75s Get:39 http://ftpmaster.internal/ubuntu oracular/main amd64 libblas3 amd64 3.12.0-3build1 [238 kB] 75s Get:40 http://ftpmaster.internal/ubuntu oracular/main amd64 libsnappy1v5 amd64 1.2.1-1 [30.4 kB] 75s Get:41 http://ftpmaster.internal/ubuntu oracular/universe amd64 libblosc1 amd64 1.21.5+ds-1build1 [36.2 kB] 75s Get:42 http://ftpmaster.internal/ubuntu oracular/universe amd64 libblosc2-4 amd64 2.15.0+ds-1 [167 kB] 75s Get:43 http://ftpmaster.internal/ubuntu oracular/main amd64 libcares2 amd64 1.32.3-1 [82.3 kB] 75s Get:44 http://ftpmaster.internal/ubuntu oracular/main amd64 libgfortran5 amd64 14.1.0-5ubuntu1 [909 kB] 75s Get:45 http://ftpmaster.internal/ubuntu oracular/universe amd64 libsz2 amd64 1.1.3-1 [5456 B] 75s Get:46 http://ftpmaster.internal/ubuntu oracular/universe amd64 libhdf5-103-1t64 amd64 1.10.10+repack-3.1ubuntu4 [1270 kB] 75s Get:47 http://ftpmaster.internal/ubuntu oracular/universe amd64 libhdf5-hl-100t64 amd64 1.10.10+repack-3.1ubuntu4 [56.0 kB] 75s Get:48 http://ftpmaster.internal/ubuntu oracular/main amd64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 75s Get:49 http://ftpmaster.internal/ubuntu oracular/universe amd64 libjs-jquery-ui all 1.13.2+dfsg-1 [252 kB] 75s Get:50 http://ftpmaster.internal/ubuntu oracular/main amd64 libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 75s Get:51 http://ftpmaster.internal/ubuntu oracular/main amd64 libjs-sphinxdoc all 7.3.7-3 [154 kB] 75s Get:52 http://ftpmaster.internal/ubuntu oracular/universe amd64 libjs-sprintf-js all 1.1.2+ds1+~1.1.2-1 [12.8 kB] 75s Get:53 http://ftpmaster.internal/ubuntu oracular/main amd64 liblapack3 amd64 3.12.0-3build1 [2650 kB] 75s Get:54 http://ftpmaster.internal/ubuntu oracular/universe amd64 liblbfgsb0 amd64 3.0+dfsg.4-1build1 [29.9 kB] 75s Get:55 http://ftpmaster.internal/ubuntu oracular/main amd64 liblcms2-2 amd64 2.14-2build1 [161 kB] 75s Get:56 http://ftpmaster.internal/ubuntu oracular/universe amd64 liblzf1 amd64 3.6-4 [7624 B] 75s Get:57 http://ftpmaster.internal/ubuntu oracular/universe amd64 node-xtend all 4.0.2-3 [3902 B] 75s Get:58 http://ftpmaster.internal/ubuntu oracular/universe amd64 nodejs amd64 20.15.0+dfsg-1ubuntu3 [332 kB] 75s Get:59 http://ftpmaster.internal/ubuntu oracular/universe amd64 node-acorn all 8.8.1+ds+~cs25.17.7-2 [115 kB] 75s Get:60 http://ftpmaster.internal/ubuntu oracular/universe amd64 node-cjs-module-lexer all 1.2.3+dfsg-1 [32.1 kB] 75s Get:61 http://ftpmaster.internal/ubuntu oracular/universe amd64 node-undici all 5.28.4+dfsg1+~cs23.12.11-2 [321 kB] 75s Get:62 http://ftpmaster.internal/ubuntu oracular/universe amd64 libnode115 amd64 20.15.0+dfsg-1ubuntu3 [13.0 MB] 76s Get:63 http://ftpmaster.internal/ubuntu oracular/universe amd64 libqhull-r8.0 amd64 2020.2-6build1 [193 kB] 76s Get:64 http://ftpmaster.internal/ubuntu oracular/main amd64 libwebpdemux2 amd64 1.4.0-0.1 [12.4 kB] 76s Get:65 http://ftpmaster.internal/ubuntu oracular/main amd64 libwebpmux3 amd64 1.4.0-0.1 [25.8 kB] 76s Get:66 http://ftpmaster.internal/ubuntu oracular/main amd64 libxslt1.1 amd64 1.1.39-0exp1build1 [167 kB] 76s Get:67 http://ftpmaster.internal/ubuntu oracular/universe amd64 node-esprima all 4.0.1+ds+~4.0.3-2 [69.3 kB] 76s Get:68 http://ftpmaster.internal/ubuntu oracular/universe amd64 node-sprintf-js all 1.1.2+ds1+~1.1.2-1 [3916 B] 76s Get:69 http://ftpmaster.internal/ubuntu oracular/universe amd64 node-argparse all 2.0.1-2 [33.2 kB] 76s Get:70 http://ftpmaster.internal/ubuntu oracular/universe amd64 node-js-yaml all 4.1.0+dfsg+~4.0.5-7 [61.9 kB] 76s Get:71 http://ftpmaster.internal/ubuntu oracular/main amd64 libjs-mathjax all 2.7.9+dfsg-1 [5665 kB] 76s Get:72 http://ftpmaster.internal/ubuntu oracular/universe amd64 python-dask-doc all 2024.5.2+dfsg-1 [10.8 MB] 76s Get:73 http://ftpmaster.internal/ubuntu oracular/universe amd64 python-matplotlib-data all 3.6.3-2ubuntu1 [2937 kB] 76s Get:74 http://ftpmaster.internal/ubuntu oracular/universe amd64 python-tables-data all 3.9.2-2build2 [49.4 kB] 76s Get:75 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-multidict amd64 6.0.4-1.1build1 [33.5 kB] 76s Get:76 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-yarl amd64 1.9.4-1 [71.8 kB] 76s Get:77 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-async-timeout all 4.0.3-1 [6412 B] 76s Get:78 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-frozenlist amd64 1.4.1-1 [47.5 kB] 76s Get:79 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-aiosignal all 1.3.1-1 [5172 B] 76s Get:80 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-aiohttp amd64 3.9.5-1 [285 kB] 76s Get:81 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-all amd64 3.12.3-0ubuntu1 [888 B] 76s Get:82 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-appdirs all 1.4.4-4 [10.9 kB] 76s Get:83 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-six all 1.16.0-6 [13.0 kB] 76s Get:84 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-asttokens all 2.4.1-1 [20.9 kB] 76s Get:85 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-blosc amd64 1.11.1+ds1-2 [33.8 kB] 76s Get:86 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-dateutil all 2.9.0-2 [80.3 kB] 76s Get:87 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-jmespath all 1.0.1-1 [21.3 kB] 76s Get:88 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-botocore all 1.34.46+repack-1ubuntu1 [6211 kB] 76s Get:89 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-s3transfer all 0.10.1-1ubuntu2 [54.3 kB] 76s Get:90 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-boto3 all 1.34.46+dfsg-1ubuntu1 [72.5 kB] 76s Get:91 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-brotli amd64 1.1.0-2build2 [332 kB] 76s Get:92 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-colorama all 0.4.6-4 [32.1 kB] 76s Get:93 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-click all 8.1.7-1 [79.1 kB] 76s Get:94 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-cloudpickle all 3.0.0-2 [21.5 kB] 76s Get:95 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-numpy amd64 1:1.26.4+ds-10 [4437 kB] 76s Get:96 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-contourpy amd64 1.0.7-3 [181 kB] 76s Get:97 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-cpuinfo all 9.0.0+git20221119-1 [21.4 kB] 76s Get:98 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-cycler all 0.12.1-1 [9716 B] 76s Get:99 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-fsspec all 2024.6.0-1 [202 kB] 76s Get:100 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-toolz all 0.12.1-1 [44.7 kB] 76s Get:101 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-packaging all 24.1-1 [41.4 kB] 76s Get:102 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-locket all 1.0.0-2 [5872 B] 76s Get:103 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-partd all 1.4.2-1 [15.7 kB] 76s Get:104 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-dask all 2024.5.2+dfsg-1 [849 kB] 76s Get:105 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-decorator all 5.1.1-5 [10.1 kB] 76s Get:106 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-msgpack amd64 1.0.3-3build2 [80.1 kB] 76s Get:107 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-psutil amd64 5.9.8-2build2 [195 kB] 76s Get:108 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-sortedcontainers all 2.4.0-2 [27.6 kB] 76s Get:109 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-tblib all 3.0.0-5 [12.9 kB] 76s Get:110 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-tornado amd64 6.4.1-1 [298 kB] 76s Get:111 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-zict all 3.0.0-2ubuntu1 [30.4 kB] 76s Get:112 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-distributed all 2024.5.2+ds.1-3 [1004 kB] 76s Get:113 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-executing all 2.0.1-0.1 [23.3 kB] 76s Get:114 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-scipy amd64 1.12.0-2 [16.5 MB] 77s Get:115 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-ufolib2 all 0.16.0+dfsg1-1 [33.5 kB] 77s Get:116 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-mpmath all 1.3.0-1 [425 kB] 77s Get:117 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-sympy all 1.12.1-1 [3967 kB] 77s Get:118 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-tz all 2024.1-2 [31.4 kB] 77s Get:119 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-fs all 2.4.16-4 [91.3 kB] 77s Get:120 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-lxml amd64 5.2.2-1 [1243 kB] 77s Get:121 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-lz4 amd64 4.0.2+dfsg-1build4 [26.2 kB] 77s Get:122 http://ftpmaster.internal/ubuntu oracular/universe amd64 unicode-data all 15.1.0-1 [8878 kB] 77s Get:123 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-fonttools amd64 4.46.0-1build2 [1436 kB] 77s Get:124 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-graphviz all 0.20.2-1 [63.4 kB] 77s Get:125 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-h5py-serial amd64 3.10.0-1ubuntu3 [906 kB] 77s Get:126 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-h5py all 3.10.0-1ubuntu3 [7978 B] 77s Get:127 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-tk amd64 3.12.3-0ubuntu1 [102 kB] 77s Get:128 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-pil.imagetk amd64 10.4.0-1 [9264 B] 77s Get:129 http://ftpmaster.internal/ubuntu oracular/main amd64 libopenjp2-7 amd64 2.5.0-2build3 [173 kB] 77s Get:130 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-pil amd64 10.4.0-1 [462 kB] 77s Get:131 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-imageio all 2.34.2-1 [233 kB] 77s Get:132 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-iniconfig all 1.1.1-2 [6024 B] 77s Get:133 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-parso all 0.8.3-1 [67.2 kB] 77s Get:134 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-typeshed all 0.0~git20231111.6764465-3 [1274 kB] 77s Get:135 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-jedi all 0.19.1+ds1-1 [693 kB] 77s Get:136 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-traitlets all 5.14.3+really5.5.0-1 [88.3 kB] 77s Get:137 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-matplotlib-inline all 0.1.6-2 [8784 B] 77s Get:138 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-ptyprocess all 0.7.0-5 [15.1 kB] 77s Get:139 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-pexpect all 4.9-2 [48.1 kB] 77s Get:140 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-wcwidth all 0.2.5+dfsg1-1.1ubuntu1 [22.5 kB] 77s Get:141 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-prompt-toolkit all 3.0.47-1 [256 kB] 77s Get:142 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-pure-eval all 0.2.2-2 [11.1 kB] 77s Get:143 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-stack-data all 0.6.3-1 [22.0 kB] 77s Get:144 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-ipython all 8.20.0-1ubuntu1 [561 kB] 77s Get:145 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-joblib all 1.3.2-2 [208 kB] 77s Get:146 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-kiwisolver amd64 1.4.5-1 [51.0 kB] 77s Get:147 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-lazy-loader all 0.4-1 [11.1 kB] 77s Get:148 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-matplotlib amd64 3.6.3-2ubuntu1 [6080 kB] 77s Get:149 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-networkx all 3.2.1-4ubuntu1 [11.5 MB] 77s Get:150 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-numexpr amd64 2.10.1-2 [117 kB] 77s Get:151 http://ftpmaster.internal/ubuntu oracular-proposed/universe amd64 python3-pandas-lib amd64 2.2.2+dfsg-4 [4444 kB] 77s Get:152 http://ftpmaster.internal/ubuntu oracular-proposed/universe amd64 python3-pandas all 2.2.2+dfsg-4 [3111 kB] 78s Get:153 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-pluggy all 1.5.0-1 [21.0 kB] 78s Get:154 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-pytest all 7.4.4-1 [305 kB] 78s Get:155 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-pytest-timeout all 2.3.1-1 [22.1 kB] 78s Get:156 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-skimage-lib amd64 0.23.2-1ubuntu1 [2271 kB] 78s Get:157 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-tifffile all 20240724-1 [176 kB] 78s Get:158 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-skimage all 0.23.2-1ubuntu1 [21.5 MB] 78s Get:159 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-threadpoolctl all 3.1.0-1 [21.3 kB] 78s Get:160 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-sklearn-lib amd64 1.4.2+dfsg-3 [3786 kB] 78s Get:161 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-sklearn all 1.4.2+dfsg-3 [2257 kB] 78s Get:162 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-greenlet amd64 3.0.3-0ubuntu5 [154 kB] 78s Get:163 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-sqlalchemy all 1.4.50+ds1-1build1 [1020 kB] 78s Get:164 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-tables-lib amd64 3.9.2-2build2 [517 kB] 78s Get:165 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-tables all 3.9.2-2build2 [344 kB] 78s Get:166 http://ftpmaster.internal/ubuntu oracular/main amd64 tzdata-legacy all 2024a-4ubuntu1 [94.7 kB] 79s Fetched 162 MB in 4s (43.7 MB/s) 79s Selecting previously unselected package libtcl8.6:amd64. 79s (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 ... 74530 files and directories currently installed.) 79s Preparing to unpack .../000-libtcl8.6_8.6.14+dfsg-1build1_amd64.deb ... 79s Unpacking libtcl8.6:amd64 (8.6.14+dfsg-1build1) ... 79s Selecting previously unselected package libxrender1:amd64. 79s Preparing to unpack .../001-libxrender1_1%3a0.9.10-1.1build1_amd64.deb ... 79s Unpacking libxrender1:amd64 (1:0.9.10-1.1build1) ... 79s Selecting previously unselected package libxft2:amd64. 79s Preparing to unpack .../002-libxft2_2.3.6-1build1_amd64.deb ... 79s Unpacking libxft2:amd64 (2.3.6-1build1) ... 79s Selecting previously unselected package x11-common. 79s Preparing to unpack .../003-x11-common_1%3a7.7+23ubuntu3_all.deb ... 79s Unpacking x11-common (1:7.7+23ubuntu3) ... 79s Selecting previously unselected package libxss1:amd64. 79s Preparing to unpack .../004-libxss1_1%3a1.2.3-1build3_amd64.deb ... 79s Unpacking libxss1:amd64 (1:1.2.3-1build3) ... 79s Selecting previously unselected package libtk8.6:amd64. 79s Preparing to unpack .../005-libtk8.6_8.6.14-1build1_amd64.deb ... 79s Unpacking libtk8.6:amd64 (8.6.14-1build1) ... 79s Selecting previously unselected package tk8.6-blt2.5. 79s Preparing to unpack .../006-tk8.6-blt2.5_2.5.3+dfsg-7build1_amd64.deb ... 79s Unpacking tk8.6-blt2.5 (2.5.3+dfsg-7build1) ... 79s Selecting previously unselected package blt. 79s Preparing to unpack .../007-blt_2.5.3+dfsg-7build1_amd64.deb ... 79s Unpacking blt (2.5.3+dfsg-7build1) ... 79s Selecting previously unselected package fontconfig. 79s Preparing to unpack .../008-fontconfig_2.15.0-1.1ubuntu2_amd64.deb ... 79s Unpacking fontconfig (2.15.0-1.1ubuntu2) ... 79s Selecting previously unselected package fonts-lyx. 79s Preparing to unpack .../009-fonts-lyx_2.4.1-2_all.deb ... 79s Unpacking fonts-lyx (2.4.1-2) ... 80s Selecting previously unselected package fonts-mathjax. 80s Preparing to unpack .../010-fonts-mathjax_2.7.9+dfsg-1_all.deb ... 80s Unpacking fonts-mathjax (2.7.9+dfsg-1) ... 80s Selecting previously unselected package libann0. 80s Preparing to unpack .../011-libann0_1.1.2+doc-9build1_amd64.deb ... 80s Unpacking libann0 (1.1.2+doc-9build1) ... 80s Selecting previously unselected package libcdt5:amd64. 80s Preparing to unpack .../012-libcdt5_2.42.4-1_amd64.deb ... 80s Unpacking libcdt5:amd64 (2.42.4-1) ... 80s Selecting previously unselected package libcgraph6:amd64. 80s Preparing to unpack .../013-libcgraph6_2.42.4-1_amd64.deb ... 80s Unpacking libcgraph6:amd64 (2.42.4-1) ... 80s Selecting previously unselected package libgts-0.7-5t64:amd64. 80s Preparing to unpack .../014-libgts-0.7-5t64_0.7.6+darcs121130-5.2build1_amd64.deb ... 80s Unpacking libgts-0.7-5t64:amd64 (0.7.6+darcs121130-5.2build1) ... 80s Selecting previously unselected package libpixman-1-0:amd64. 80s Preparing to unpack .../015-libpixman-1-0_0.42.2-1build1_amd64.deb ... 80s Unpacking libpixman-1-0:amd64 (0.42.2-1build1) ... 80s Selecting previously unselected package libxcb-render0:amd64. 80s Preparing to unpack .../016-libxcb-render0_1.17.0-2_amd64.deb ... 80s Unpacking libxcb-render0:amd64 (1.17.0-2) ... 80s Selecting previously unselected package libxcb-shm0:amd64. 80s Preparing to unpack .../017-libxcb-shm0_1.17.0-2_amd64.deb ... 80s Unpacking libxcb-shm0:amd64 (1.17.0-2) ... 80s Selecting previously unselected package libcairo2:amd64. 80s Preparing to unpack .../018-libcairo2_1.18.0-3build1_amd64.deb ... 80s Unpacking libcairo2:amd64 (1.18.0-3build1) ... 80s Selecting previously unselected package libltdl7:amd64. 80s Preparing to unpack .../019-libltdl7_2.4.7-7build1_amd64.deb ... 80s Unpacking libltdl7:amd64 (2.4.7-7build1) ... 80s Selecting previously unselected package libthai-data. 80s Preparing to unpack .../020-libthai-data_0.1.29-2build1_all.deb ... 80s Unpacking libthai-data (0.1.29-2build1) ... 80s Selecting previously unselected package libdatrie1:amd64. 80s Preparing to unpack .../021-libdatrie1_0.2.13-3build1_amd64.deb ... 80s Unpacking libdatrie1:amd64 (0.2.13-3build1) ... 80s Selecting previously unselected package libthai0:amd64. 80s Preparing to unpack .../022-libthai0_0.1.29-2build1_amd64.deb ... 80s Unpacking libthai0:amd64 (0.1.29-2build1) ... 80s Selecting previously unselected package libpango-1.0-0:amd64. 80s Preparing to unpack .../023-libpango-1.0-0_1.54.0+ds-1_amd64.deb ... 80s Unpacking libpango-1.0-0:amd64 (1.54.0+ds-1) ... 80s Selecting previously unselected package libpangoft2-1.0-0:amd64. 80s Preparing to unpack .../024-libpangoft2-1.0-0_1.54.0+ds-1_amd64.deb ... 80s Unpacking libpangoft2-1.0-0:amd64 (1.54.0+ds-1) ... 80s Selecting previously unselected package libpangocairo-1.0-0:amd64. 80s Preparing to unpack .../025-libpangocairo-1.0-0_1.54.0+ds-1_amd64.deb ... 80s Unpacking libpangocairo-1.0-0:amd64 (1.54.0+ds-1) ... 80s Selecting previously unselected package libpathplan4:amd64. 80s Preparing to unpack .../026-libpathplan4_2.42.4-1_amd64.deb ... 80s Unpacking libpathplan4:amd64 (2.42.4-1) ... 80s Selecting previously unselected package libgvc6. 80s Preparing to unpack .../027-libgvc6_2.42.4-1_amd64.deb ... 80s Unpacking libgvc6 (2.42.4-1) ... 80s Selecting previously unselected package libgvpr2:amd64. 80s Preparing to unpack .../028-libgvpr2_2.42.4-1_amd64.deb ... 80s Unpacking libgvpr2:amd64 (2.42.4-1) ... 80s Selecting previously unselected package liblab-gamut1:amd64. 80s Preparing to unpack .../029-liblab-gamut1_2.42.4-1_amd64.deb ... 80s Unpacking liblab-gamut1:amd64 (2.42.4-1) ... 80s Selecting previously unselected package libice6:amd64. 80s Preparing to unpack .../030-libice6_2%3a1.0.10-1build3_amd64.deb ... 80s Unpacking libice6:amd64 (2:1.0.10-1build3) ... 80s Selecting previously unselected package libsm6:amd64. 80s Preparing to unpack .../031-libsm6_2%3a1.2.3-1build3_amd64.deb ... 80s Unpacking libsm6:amd64 (2:1.2.3-1build3) ... 80s Selecting previously unselected package libxt6t64:amd64. 80s Preparing to unpack .../032-libxt6t64_1%3a1.2.1-1.2build1_amd64.deb ... 80s Unpacking libxt6t64:amd64 (1:1.2.1-1.2build1) ... 80s Selecting previously unselected package libxmu6:amd64. 80s Preparing to unpack .../033-libxmu6_2%3a1.1.3-3build2_amd64.deb ... 80s Unpacking libxmu6:amd64 (2:1.1.3-3build2) ... 80s Selecting previously unselected package libxaw7:amd64. 80s Preparing to unpack .../034-libxaw7_2%3a1.0.14-1build2_amd64.deb ... 80s Unpacking libxaw7:amd64 (2:1.0.14-1build2) ... 80s Selecting previously unselected package graphviz. 80s Preparing to unpack .../035-graphviz_2.42.4-1_amd64.deb ... 80s Unpacking graphviz (2.42.4-1) ... 80s Selecting previously unselected package libaec0:amd64. 80s Preparing to unpack .../036-libaec0_1.1.3-1_amd64.deb ... 80s Unpacking libaec0:amd64 (1.1.3-1) ... 80s Selecting previously unselected package libblas3:amd64. 80s Preparing to unpack .../037-libblas3_3.12.0-3build1_amd64.deb ... 80s Unpacking libblas3:amd64 (3.12.0-3build1) ... 81s Selecting previously unselected package libsnappy1v5:amd64. 81s Preparing to unpack .../038-libsnappy1v5_1.2.1-1_amd64.deb ... 81s Unpacking libsnappy1v5:amd64 (1.2.1-1) ... 81s Selecting previously unselected package libblosc1:amd64. 81s Preparing to unpack .../039-libblosc1_1.21.5+ds-1build1_amd64.deb ... 81s Unpacking libblosc1:amd64 (1.21.5+ds-1build1) ... 81s Selecting previously unselected package libblosc2-4:amd64. 81s Preparing to unpack .../040-libblosc2-4_2.15.0+ds-1_amd64.deb ... 81s Unpacking libblosc2-4:amd64 (2.15.0+ds-1) ... 81s Selecting previously unselected package libcares2:amd64. 81s Preparing to unpack .../041-libcares2_1.32.3-1_amd64.deb ... 81s Unpacking libcares2:amd64 (1.32.3-1) ... 81s Selecting previously unselected package libgfortran5:amd64. 81s Preparing to unpack .../042-libgfortran5_14.1.0-5ubuntu1_amd64.deb ... 81s Unpacking libgfortran5:amd64 (14.1.0-5ubuntu1) ... 81s Selecting previously unselected package libsz2:amd64. 81s Preparing to unpack .../043-libsz2_1.1.3-1_amd64.deb ... 81s Unpacking libsz2:amd64 (1.1.3-1) ... 81s Selecting previously unselected package libhdf5-103-1t64:amd64. 81s Preparing to unpack .../044-libhdf5-103-1t64_1.10.10+repack-3.1ubuntu4_amd64.deb ... 81s Unpacking libhdf5-103-1t64:amd64 (1.10.10+repack-3.1ubuntu4) ... 81s Selecting previously unselected package libhdf5-hl-100t64:amd64. 81s Preparing to unpack .../045-libhdf5-hl-100t64_1.10.10+repack-3.1ubuntu4_amd64.deb ... 81s Unpacking libhdf5-hl-100t64:amd64 (1.10.10+repack-3.1ubuntu4) ... 81s Selecting previously unselected package libjs-jquery. 81s Preparing to unpack .../046-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 81s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 81s Selecting previously unselected package libjs-jquery-ui. 81s Preparing to unpack .../047-libjs-jquery-ui_1.13.2+dfsg-1_all.deb ... 81s Unpacking libjs-jquery-ui (1.13.2+dfsg-1) ... 81s Selecting previously unselected package libjs-underscore. 81s Preparing to unpack .../048-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 81s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 81s Selecting previously unselected package libjs-sphinxdoc. 81s Preparing to unpack .../049-libjs-sphinxdoc_7.3.7-3_all.deb ... 81s Unpacking libjs-sphinxdoc (7.3.7-3) ... 81s Selecting previously unselected package libjs-sprintf-js. 81s Preparing to unpack .../050-libjs-sprintf-js_1.1.2+ds1+~1.1.2-1_all.deb ... 81s Unpacking libjs-sprintf-js (1.1.2+ds1+~1.1.2-1) ... 81s Selecting previously unselected package liblapack3:amd64. 81s Preparing to unpack .../051-liblapack3_3.12.0-3build1_amd64.deb ... 81s Unpacking liblapack3:amd64 (3.12.0-3build1) ... 81s Selecting previously unselected package liblbfgsb0:amd64. 81s Preparing to unpack .../052-liblbfgsb0_3.0+dfsg.4-1build1_amd64.deb ... 81s Unpacking liblbfgsb0:amd64 (3.0+dfsg.4-1build1) ... 81s Selecting previously unselected package liblcms2-2:amd64. 81s Preparing to unpack .../053-liblcms2-2_2.14-2build1_amd64.deb ... 81s Unpacking liblcms2-2:amd64 (2.14-2build1) ... 81s Selecting previously unselected package liblzf1:amd64. 81s Preparing to unpack .../054-liblzf1_3.6-4_amd64.deb ... 81s Unpacking liblzf1:amd64 (3.6-4) ... 81s Selecting previously unselected package node-xtend. 81s Preparing to unpack .../055-node-xtend_4.0.2-3_all.deb ... 81s Unpacking node-xtend (4.0.2-3) ... 81s Selecting previously unselected package nodejs. 81s Preparing to unpack .../056-nodejs_20.15.0+dfsg-1ubuntu3_amd64.deb ... 81s Unpacking nodejs (20.15.0+dfsg-1ubuntu3) ... 81s Selecting previously unselected package node-acorn. 81s Preparing to unpack .../057-node-acorn_8.8.1+ds+~cs25.17.7-2_all.deb ... 81s Unpacking node-acorn (8.8.1+ds+~cs25.17.7-2) ... 81s Selecting previously unselected package node-cjs-module-lexer. 81s Preparing to unpack .../058-node-cjs-module-lexer_1.2.3+dfsg-1_all.deb ... 81s Unpacking node-cjs-module-lexer (1.2.3+dfsg-1) ... 81s Selecting previously unselected package node-undici. 81s Preparing to unpack .../059-node-undici_5.28.4+dfsg1+~cs23.12.11-2_all.deb ... 81s Unpacking node-undici (5.28.4+dfsg1+~cs23.12.11-2) ... 81s Selecting previously unselected package libnode115:amd64. 81s Preparing to unpack .../060-libnode115_20.15.0+dfsg-1ubuntu3_amd64.deb ... 81s Unpacking libnode115:amd64 (20.15.0+dfsg-1ubuntu3) ... 82s Selecting previously unselected package libqhull-r8.0:amd64. 82s Preparing to unpack .../061-libqhull-r8.0_2020.2-6build1_amd64.deb ... 82s Unpacking libqhull-r8.0:amd64 (2020.2-6build1) ... 82s Selecting previously unselected package libwebpdemux2:amd64. 82s Preparing to unpack .../062-libwebpdemux2_1.4.0-0.1_amd64.deb ... 82s Unpacking libwebpdemux2:amd64 (1.4.0-0.1) ... 82s Selecting previously unselected package libwebpmux3:amd64. 82s Preparing to unpack .../063-libwebpmux3_1.4.0-0.1_amd64.deb ... 82s Unpacking libwebpmux3:amd64 (1.4.0-0.1) ... 82s Selecting previously unselected package libxslt1.1:amd64. 82s Preparing to unpack .../064-libxslt1.1_1.1.39-0exp1build1_amd64.deb ... 82s Unpacking libxslt1.1:amd64 (1.1.39-0exp1build1) ... 82s Selecting previously unselected package node-esprima. 82s Preparing to unpack .../065-node-esprima_4.0.1+ds+~4.0.3-2_all.deb ... 82s Unpacking node-esprima (4.0.1+ds+~4.0.3-2) ... 82s Selecting previously unselected package node-sprintf-js. 82s Preparing to unpack .../066-node-sprintf-js_1.1.2+ds1+~1.1.2-1_all.deb ... 82s Unpacking node-sprintf-js (1.1.2+ds1+~1.1.2-1) ... 82s Selecting previously unselected package node-argparse. 82s Preparing to unpack .../067-node-argparse_2.0.1-2_all.deb ... 82s Unpacking node-argparse (2.0.1-2) ... 82s Selecting previously unselected package node-js-yaml. 82s Preparing to unpack .../068-node-js-yaml_4.1.0+dfsg+~4.0.5-7_all.deb ... 82s Unpacking node-js-yaml (4.1.0+dfsg+~4.0.5-7) ... 82s Selecting previously unselected package libjs-mathjax. 82s Preparing to unpack .../069-libjs-mathjax_2.7.9+dfsg-1_all.deb ... 82s Unpacking libjs-mathjax (2.7.9+dfsg-1) ... 83s Selecting previously unselected package python-dask-doc. 83s Preparing to unpack .../070-python-dask-doc_2024.5.2+dfsg-1_all.deb ... 83s Unpacking python-dask-doc (2024.5.2+dfsg-1) ... 83s Selecting previously unselected package python-matplotlib-data. 83s Preparing to unpack .../071-python-matplotlib-data_3.6.3-2ubuntu1_all.deb ... 83s Unpacking python-matplotlib-data (3.6.3-2ubuntu1) ... 83s Selecting previously unselected package python-tables-data. 83s Preparing to unpack .../072-python-tables-data_3.9.2-2build2_all.deb ... 83s Unpacking python-tables-data (3.9.2-2build2) ... 83s Selecting previously unselected package python3-multidict. 83s Preparing to unpack .../073-python3-multidict_6.0.4-1.1build1_amd64.deb ... 83s Unpacking python3-multidict (6.0.4-1.1build1) ... 83s Selecting previously unselected package python3-yarl. 83s Preparing to unpack .../074-python3-yarl_1.9.4-1_amd64.deb ... 83s Unpacking python3-yarl (1.9.4-1) ... 83s Selecting previously unselected package python3-async-timeout. 83s Preparing to unpack .../075-python3-async-timeout_4.0.3-1_all.deb ... 83s Unpacking python3-async-timeout (4.0.3-1) ... 83s Selecting previously unselected package python3-frozenlist. 83s Preparing to unpack .../076-python3-frozenlist_1.4.1-1_amd64.deb ... 83s Unpacking python3-frozenlist (1.4.1-1) ... 84s Selecting previously unselected package python3-aiosignal. 84s Preparing to unpack .../077-python3-aiosignal_1.3.1-1_all.deb ... 84s Unpacking python3-aiosignal (1.3.1-1) ... 84s Selecting previously unselected package python3-aiohttp. 84s Preparing to unpack .../078-python3-aiohttp_3.9.5-1_amd64.deb ... 84s Unpacking python3-aiohttp (3.9.5-1) ... 84s Selecting previously unselected package python3-all. 84s Preparing to unpack .../079-python3-all_3.12.3-0ubuntu1_amd64.deb ... 84s Unpacking python3-all (3.12.3-0ubuntu1) ... 84s Selecting previously unselected package python3-appdirs. 84s Preparing to unpack .../080-python3-appdirs_1.4.4-4_all.deb ... 84s Unpacking python3-appdirs (1.4.4-4) ... 84s Selecting previously unselected package python3-six. 84s Preparing to unpack .../081-python3-six_1.16.0-6_all.deb ... 84s Unpacking python3-six (1.16.0-6) ... 84s Selecting previously unselected package python3-asttokens. 84s Preparing to unpack .../082-python3-asttokens_2.4.1-1_all.deb ... 84s Unpacking python3-asttokens (2.4.1-1) ... 84s Selecting previously unselected package python3-blosc. 84s Preparing to unpack .../083-python3-blosc_1.11.1+ds1-2_amd64.deb ... 84s Unpacking python3-blosc (1.11.1+ds1-2) ... 84s Selecting previously unselected package python3-dateutil. 84s Preparing to unpack .../084-python3-dateutil_2.9.0-2_all.deb ... 84s Unpacking python3-dateutil (2.9.0-2) ... 84s Selecting previously unselected package python3-jmespath. 84s Preparing to unpack .../085-python3-jmespath_1.0.1-1_all.deb ... 84s Unpacking python3-jmespath (1.0.1-1) ... 84s Selecting previously unselected package python3-botocore. 84s Preparing to unpack .../086-python3-botocore_1.34.46+repack-1ubuntu1_all.deb ... 84s Unpacking python3-botocore (1.34.46+repack-1ubuntu1) ... 84s Selecting previously unselected package python3-s3transfer. 84s Preparing to unpack .../087-python3-s3transfer_0.10.1-1ubuntu2_all.deb ... 84s Unpacking python3-s3transfer (0.10.1-1ubuntu2) ... 84s Selecting previously unselected package python3-boto3. 84s Preparing to unpack .../088-python3-boto3_1.34.46+dfsg-1ubuntu1_all.deb ... 84s Unpacking python3-boto3 (1.34.46+dfsg-1ubuntu1) ... 84s Selecting previously unselected package python3-brotli. 84s Preparing to unpack .../089-python3-brotli_1.1.0-2build2_amd64.deb ... 84s Unpacking python3-brotli (1.1.0-2build2) ... 85s Selecting previously unselected package python3-colorama. 85s Preparing to unpack .../090-python3-colorama_0.4.6-4_all.deb ... 85s Unpacking python3-colorama (0.4.6-4) ... 85s Selecting previously unselected package python3-click. 85s Preparing to unpack .../091-python3-click_8.1.7-1_all.deb ... 85s Unpacking python3-click (8.1.7-1) ... 85s Selecting previously unselected package python3-cloudpickle. 85s Preparing to unpack .../092-python3-cloudpickle_3.0.0-2_all.deb ... 85s Unpacking python3-cloudpickle (3.0.0-2) ... 85s Selecting previously unselected package python3-numpy. 85s Preparing to unpack .../093-python3-numpy_1%3a1.26.4+ds-10_amd64.deb ... 85s Unpacking python3-numpy (1:1.26.4+ds-10) ... 85s Selecting previously unselected package python3-contourpy. 85s Preparing to unpack .../094-python3-contourpy_1.0.7-3_amd64.deb ... 85s Unpacking python3-contourpy (1.0.7-3) ... 85s Selecting previously unselected package python3-cpuinfo. 85s Preparing to unpack .../095-python3-cpuinfo_9.0.0+git20221119-1_all.deb ... 85s Unpacking python3-cpuinfo (9.0.0+git20221119-1) ... 85s Selecting previously unselected package python3-cycler. 85s Preparing to unpack .../096-python3-cycler_0.12.1-1_all.deb ... 85s Unpacking python3-cycler (0.12.1-1) ... 85s Selecting previously unselected package python3-fsspec. 85s Preparing to unpack .../097-python3-fsspec_2024.6.0-1_all.deb ... 85s Unpacking python3-fsspec (2024.6.0-1) ... 85s Selecting previously unselected package python3-toolz. 85s Preparing to unpack .../098-python3-toolz_0.12.1-1_all.deb ... 85s Unpacking python3-toolz (0.12.1-1) ... 85s Selecting previously unselected package python3-packaging. 85s Preparing to unpack .../099-python3-packaging_24.1-1_all.deb ... 85s Unpacking python3-packaging (24.1-1) ... 85s Selecting previously unselected package python3-locket. 85s Preparing to unpack .../100-python3-locket_1.0.0-2_all.deb ... 85s Unpacking python3-locket (1.0.0-2) ... 85s Selecting previously unselected package python3-partd. 85s Preparing to unpack .../101-python3-partd_1.4.2-1_all.deb ... 85s Unpacking python3-partd (1.4.2-1) ... 85s Selecting previously unselected package python3-dask. 85s Preparing to unpack .../102-python3-dask_2024.5.2+dfsg-1_all.deb ... 85s Unpacking python3-dask (2024.5.2+dfsg-1) ... 85s Selecting previously unselected package python3-decorator. 85s Preparing to unpack .../103-python3-decorator_5.1.1-5_all.deb ... 85s Unpacking python3-decorator (5.1.1-5) ... 85s Selecting previously unselected package python3-msgpack. 85s Preparing to unpack .../104-python3-msgpack_1.0.3-3build2_amd64.deb ... 85s Unpacking python3-msgpack (1.0.3-3build2) ... 85s Selecting previously unselected package python3-psutil. 85s Preparing to unpack .../105-python3-psutil_5.9.8-2build2_amd64.deb ... 85s Unpacking python3-psutil (5.9.8-2build2) ... 85s Selecting previously unselected package python3-sortedcontainers. 85s Preparing to unpack .../106-python3-sortedcontainers_2.4.0-2_all.deb ... 85s Unpacking python3-sortedcontainers (2.4.0-2) ... 85s Selecting previously unselected package python3-tblib. 85s Preparing to unpack .../107-python3-tblib_3.0.0-5_all.deb ... 85s Unpacking python3-tblib (3.0.0-5) ... 85s Selecting previously unselected package python3-tornado. 85s Preparing to unpack .../108-python3-tornado_6.4.1-1_amd64.deb ... 85s Unpacking python3-tornado (6.4.1-1) ... 85s Selecting previously unselected package python3-zict. 85s Preparing to unpack .../109-python3-zict_3.0.0-2ubuntu1_all.deb ... 85s Unpacking python3-zict (3.0.0-2ubuntu1) ... 85s Selecting previously unselected package python3-distributed. 85s Preparing to unpack .../110-python3-distributed_2024.5.2+ds.1-3_all.deb ... 85s Unpacking python3-distributed (2024.5.2+ds.1-3) ... 86s Selecting previously unselected package python3-executing. 86s Preparing to unpack .../111-python3-executing_2.0.1-0.1_all.deb ... 86s Unpacking python3-executing (2.0.1-0.1) ... 86s Selecting previously unselected package python3-scipy. 86s Preparing to unpack .../112-python3-scipy_1.12.0-2_amd64.deb ... 86s Unpacking python3-scipy (1.12.0-2) ... 86s Selecting previously unselected package python3-ufolib2. 86s Preparing to unpack .../113-python3-ufolib2_0.16.0+dfsg1-1_all.deb ... 86s Unpacking python3-ufolib2 (0.16.0+dfsg1-1) ... 86s Selecting previously unselected package python3-mpmath. 86s Preparing to unpack .../114-python3-mpmath_1.3.0-1_all.deb ... 86s Unpacking python3-mpmath (1.3.0-1) ... 86s Selecting previously unselected package python3-sympy. 86s Preparing to unpack .../115-python3-sympy_1.12.1-1_all.deb ... 86s Unpacking python3-sympy (1.12.1-1) ... 86s Selecting previously unselected package python3-tz. 86s Preparing to unpack .../116-python3-tz_2024.1-2_all.deb ... 86s Unpacking python3-tz (2024.1-2) ... 86s Selecting previously unselected package python3-fs. 86s Preparing to unpack .../117-python3-fs_2.4.16-4_all.deb ... 86s Unpacking python3-fs (2.4.16-4) ... 86s Selecting previously unselected package python3-lxml:amd64. 86s Preparing to unpack .../118-python3-lxml_5.2.2-1_amd64.deb ... 86s Unpacking python3-lxml:amd64 (5.2.2-1) ... 87s Selecting previously unselected package python3-lz4. 87s Preparing to unpack .../119-python3-lz4_4.0.2+dfsg-1build4_amd64.deb ... 87s Unpacking python3-lz4 (4.0.2+dfsg-1build4) ... 87s Selecting previously unselected package unicode-data. 87s Preparing to unpack .../120-unicode-data_15.1.0-1_all.deb ... 87s Unpacking unicode-data (15.1.0-1) ... 87s Selecting previously unselected package python3-fonttools. 87s Preparing to unpack .../121-python3-fonttools_4.46.0-1build2_amd64.deb ... 87s Unpacking python3-fonttools (4.46.0-1build2) ... 87s Selecting previously unselected package python3-graphviz. 87s Preparing to unpack .../122-python3-graphviz_0.20.2-1_all.deb ... 87s Unpacking python3-graphviz (0.20.2-1) ... 87s Selecting previously unselected package python3-h5py-serial. 87s Preparing to unpack .../123-python3-h5py-serial_3.10.0-1ubuntu3_amd64.deb ... 87s Unpacking python3-h5py-serial (3.10.0-1ubuntu3) ... 87s Selecting previously unselected package python3-h5py. 87s Preparing to unpack .../124-python3-h5py_3.10.0-1ubuntu3_all.deb ... 87s Unpacking python3-h5py (3.10.0-1ubuntu3) ... 87s Selecting previously unselected package python3-tk:amd64. 87s Preparing to unpack .../125-python3-tk_3.12.3-0ubuntu1_amd64.deb ... 87s Unpacking python3-tk:amd64 (3.12.3-0ubuntu1) ... 87s Selecting previously unselected package python3-pil.imagetk:amd64. 87s Preparing to unpack .../126-python3-pil.imagetk_10.4.0-1_amd64.deb ... 87s Unpacking python3-pil.imagetk:amd64 (10.4.0-1) ... 87s Selecting previously unselected package libopenjp2-7:amd64. 87s Preparing to unpack .../127-libopenjp2-7_2.5.0-2build3_amd64.deb ... 87s Unpacking libopenjp2-7:amd64 (2.5.0-2build3) ... 87s Selecting previously unselected package python3-pil:amd64. 87s Preparing to unpack .../128-python3-pil_10.4.0-1_amd64.deb ... 87s Unpacking python3-pil:amd64 (10.4.0-1) ... 87s Selecting previously unselected package python3-imageio. 87s Preparing to unpack .../129-python3-imageio_2.34.2-1_all.deb ... 87s Unpacking python3-imageio (2.34.2-1) ... 87s Selecting previously unselected package python3-iniconfig. 87s Preparing to unpack .../130-python3-iniconfig_1.1.1-2_all.deb ... 87s Unpacking python3-iniconfig (1.1.1-2) ... 87s Selecting previously unselected package python3-parso. 87s Preparing to unpack .../131-python3-parso_0.8.3-1_all.deb ... 87s Unpacking python3-parso (0.8.3-1) ... 87s Selecting previously unselected package python3-typeshed. 87s Preparing to unpack .../132-python3-typeshed_0.0~git20231111.6764465-3_all.deb ... 87s Unpacking python3-typeshed (0.0~git20231111.6764465-3) ... 88s Selecting previously unselected package python3-jedi. 88s Preparing to unpack .../133-python3-jedi_0.19.1+ds1-1_all.deb ... 88s Unpacking python3-jedi (0.19.1+ds1-1) ... 88s Selecting previously unselected package python3-traitlets. 88s Preparing to unpack .../134-python3-traitlets_5.14.3+really5.5.0-1_all.deb ... 88s Unpacking python3-traitlets (5.14.3+really5.5.0-1) ... 88s Selecting previously unselected package python3-matplotlib-inline. 88s Preparing to unpack .../135-python3-matplotlib-inline_0.1.6-2_all.deb ... 88s Unpacking python3-matplotlib-inline (0.1.6-2) ... 88s Selecting previously unselected package python3-ptyprocess. 88s Preparing to unpack .../136-python3-ptyprocess_0.7.0-5_all.deb ... 88s Unpacking python3-ptyprocess (0.7.0-5) ... 88s Selecting previously unselected package python3-pexpect. 88s Preparing to unpack .../137-python3-pexpect_4.9-2_all.deb ... 88s Unpacking python3-pexpect (4.9-2) ... 88s Selecting previously unselected package python3-wcwidth. 88s Preparing to unpack .../138-python3-wcwidth_0.2.5+dfsg1-1.1ubuntu1_all.deb ... 88s Unpacking python3-wcwidth (0.2.5+dfsg1-1.1ubuntu1) ... 88s Selecting previously unselected package python3-prompt-toolkit. 88s Preparing to unpack .../139-python3-prompt-toolkit_3.0.47-1_all.deb ... 88s Unpacking python3-prompt-toolkit (3.0.47-1) ... 88s Selecting previously unselected package python3-pure-eval. 88s Preparing to unpack .../140-python3-pure-eval_0.2.2-2_all.deb ... 88s Unpacking python3-pure-eval (0.2.2-2) ... 88s Selecting previously unselected package python3-stack-data. 88s Preparing to unpack .../141-python3-stack-data_0.6.3-1_all.deb ... 88s Unpacking python3-stack-data (0.6.3-1) ... 88s Selecting previously unselected package python3-ipython. 88s Preparing to unpack .../142-python3-ipython_8.20.0-1ubuntu1_all.deb ... 88s Unpacking python3-ipython (8.20.0-1ubuntu1) ... 89s Selecting previously unselected package python3-joblib. 89s Preparing to unpack .../143-python3-joblib_1.3.2-2_all.deb ... 89s Unpacking python3-joblib (1.3.2-2) ... 89s Selecting previously unselected package python3-kiwisolver. 89s Preparing to unpack .../144-python3-kiwisolver_1.4.5-1_amd64.deb ... 89s Unpacking python3-kiwisolver (1.4.5-1) ... 89s Selecting previously unselected package python3-lazy-loader. 89s Preparing to unpack .../145-python3-lazy-loader_0.4-1_all.deb ... 89s Unpacking python3-lazy-loader (0.4-1) ... 89s Selecting previously unselected package python3-matplotlib. 89s Preparing to unpack .../146-python3-matplotlib_3.6.3-2ubuntu1_amd64.deb ... 89s Unpacking python3-matplotlib (3.6.3-2ubuntu1) ... 89s Selecting previously unselected package python3-networkx. 89s Preparing to unpack .../147-python3-networkx_3.2.1-4ubuntu1_all.deb ... 89s Unpacking python3-networkx (3.2.1-4ubuntu1) ... 89s Selecting previously unselected package python3-numexpr. 89s Preparing to unpack .../148-python3-numexpr_2.10.1-2_amd64.deb ... 89s Unpacking python3-numexpr (2.10.1-2) ... 90s Selecting previously unselected package python3-pandas-lib:amd64. 90s Preparing to unpack .../149-python3-pandas-lib_2.2.2+dfsg-4_amd64.deb ... 90s Unpacking python3-pandas-lib:amd64 (2.2.2+dfsg-4) ... 90s Selecting previously unselected package python3-pandas. 90s Preparing to unpack .../150-python3-pandas_2.2.2+dfsg-4_all.deb ... 90s Unpacking python3-pandas (2.2.2+dfsg-4) ... 90s Selecting previously unselected package python3-pluggy. 90s Preparing to unpack .../151-python3-pluggy_1.5.0-1_all.deb ... 90s Unpacking python3-pluggy (1.5.0-1) ... 90s Selecting previously unselected package python3-pytest. 90s Preparing to unpack .../152-python3-pytest_7.4.4-1_all.deb ... 90s Unpacking python3-pytest (7.4.4-1) ... 90s Selecting previously unselected package python3-pytest-timeout. 90s Preparing to unpack .../153-python3-pytest-timeout_2.3.1-1_all.deb ... 90s Unpacking python3-pytest-timeout (2.3.1-1) ... 90s Selecting previously unselected package python3-skimage-lib:amd64. 90s Preparing to unpack .../154-python3-skimage-lib_0.23.2-1ubuntu1_amd64.deb ... 90s Unpacking python3-skimage-lib:amd64 (0.23.2-1ubuntu1) ... 90s Selecting previously unselected package python3-tifffile. 90s Preparing to unpack .../155-python3-tifffile_20240724-1_all.deb ... 90s Unpacking python3-tifffile (20240724-1) ... 90s Selecting previously unselected package python3-skimage. 90s Preparing to unpack .../156-python3-skimage_0.23.2-1ubuntu1_all.deb ... 90s Unpacking python3-skimage (0.23.2-1ubuntu1) ... 90s Selecting previously unselected package python3-threadpoolctl. 90s Preparing to unpack .../157-python3-threadpoolctl_3.1.0-1_all.deb ... 90s Unpacking python3-threadpoolctl (3.1.0-1) ... 90s Selecting previously unselected package python3-sklearn-lib:amd64. 90s Preparing to unpack .../158-python3-sklearn-lib_1.4.2+dfsg-3_amd64.deb ... 90s Unpacking python3-sklearn-lib:amd64 (1.4.2+dfsg-3) ... 91s Selecting previously unselected package python3-sklearn. 91s Preparing to unpack .../159-python3-sklearn_1.4.2+dfsg-3_all.deb ... 91s Unpacking python3-sklearn (1.4.2+dfsg-3) ... 91s Selecting previously unselected package python3-greenlet. 91s Preparing to unpack .../160-python3-greenlet_3.0.3-0ubuntu5_amd64.deb ... 91s Unpacking python3-greenlet (3.0.3-0ubuntu5) ... 91s Selecting previously unselected package python3-sqlalchemy. 91s Preparing to unpack .../161-python3-sqlalchemy_1.4.50+ds1-1build1_all.deb ... 91s Unpacking python3-sqlalchemy (1.4.50+ds1-1build1) ... 91s Selecting previously unselected package python3-tables-lib. 91s Preparing to unpack .../162-python3-tables-lib_3.9.2-2build2_amd64.deb ... 91s Unpacking python3-tables-lib (3.9.2-2build2) ... 91s Selecting previously unselected package python3-tables. 91s Preparing to unpack .../163-python3-tables_3.9.2-2build2_all.deb ... 91s Unpacking python3-tables (3.9.2-2build2) ... 91s Selecting previously unselected package tzdata-legacy. 91s Preparing to unpack .../164-tzdata-legacy_2024a-4ubuntu1_all.deb ... 91s Unpacking tzdata-legacy (2024a-4ubuntu1) ... 91s Selecting previously unselected package autopkgtest-satdep. 91s Preparing to unpack .../165-1-autopkgtest-satdep.deb ... 91s Unpacking autopkgtest-satdep (0) ... 91s Setting up liblcms2-2:amd64 (2.14-2build1) ... 91s Setting up python3-iniconfig (1.1.1-2) ... 91s Setting up libpixman-1-0:amd64 (0.42.2-1build1) ... 91s Setting up python3-tornado (6.4.1-1) ... 92s Setting up fontconfig (2.15.0-1.1ubuntu2) ... 94s Regenerating fonts cache... done. 94s Setting up python3-pure-eval (0.2.2-2) ... 94s Setting up libjs-sprintf-js (1.1.2+ds1+~1.1.2-1) ... 94s Setting up fonts-mathjax (2.7.9+dfsg-1) ... 94s Setting up libjs-mathjax (2.7.9+dfsg-1) ... 94s Setting up python3-tblib (3.0.0-5) ... 94s Setting up libxrender1:amd64 (1:0.9.10-1.1build1) ... 94s Setting up libdatrie1:amd64 (0.2.13-3build1) ... 94s Setting up python3-joblib (1.3.2-2) ... 94s Setting up python3-parso (0.8.3-1) ... 95s Setting up python3-colorama (0.4.6-4) ... 95s Setting up python3-lz4 (4.0.2+dfsg-1build4) ... 95s Setting up libxcb-render0:amd64 (1.17.0-2) ... 95s Setting up fonts-lyx (2.4.1-2) ... 95s Setting up libwebpdemux2:amd64 (1.4.0-0.1) ... 95s Setting up python3-fsspec (2024.6.0-1) ... 95s Setting up liblab-gamut1:amd64 (2.42.4-1) ... 95s Setting up python3-threadpoolctl (3.1.0-1) ... 95s Setting up x11-common (1:7.7+23ubuntu3) ... 99s Setting up libqhull-r8.0:amd64 (2020.2-6build1) ... 99s Setting up python3-all (3.12.3-0ubuntu1) ... 99s Setting up node-cjs-module-lexer (1.2.3+dfsg-1) ... 99s Setting up libxcb-shm0:amd64 (1.17.0-2) ... 99s Setting up python3-sortedcontainers (2.4.0-2) ... 99s Setting up python3-click (8.1.7-1) ... 99s Setting up python3-networkx (3.2.1-4ubuntu1) ... 99s Setting up libcairo2:amd64 (1.18.0-3build1) ... 99s Setting up libaec0:amd64 (1.1.3-1) ... 99s Setting up python3-psutil (5.9.8-2build2) ... 99s Setting up python3-multidict (6.0.4-1.1build1) ... 99s Setting up tzdata-legacy (2024a-4ubuntu1) ... 99s Setting up python3-tz (2024.1-2) ... 99s Setting up python3-cloudpickle (3.0.0-2) ... 99s Setting up python3-frozenlist (1.4.1-1) ... 99s Setting up libsnappy1v5:amd64 (1.2.1-1) ... 99s Setting up python3-aiosignal (1.3.1-1) ... 99s Setting up python3-async-timeout (4.0.3-1) ... 99s Setting up unicode-data (15.1.0-1) ... 99s Setting up python3-six (1.16.0-6) ... 99s Setting up python3-decorator (5.1.1-5) ... 99s Setting up libblosc2-4:amd64 (2.15.0+ds-1) ... 99s Setting up libblas3:amd64 (3.12.0-3build1) ... 99s update-alternatives: using /usr/lib/x86_64-linux-gnu/blas/libblas.so.3 to provide /usr/lib/x86_64-linux-gnu/libblas.so.3 (libblas.so.3-x86_64-linux-gnu) in auto mode 99s Setting up python3-packaging (24.1-1) ... 99s Setting up python3-wcwidth (0.2.5+dfsg1-1.1ubuntu1) ... 99s Setting up node-sprintf-js (1.1.2+ds1+~1.1.2-1) ... 99s Setting up python3-typeshed (0.0~git20231111.6764465-3) ... 99s Setting up libpathplan4:amd64 (2.42.4-1) ... 99s Setting up python3-jmespath (1.0.1-1) ... 100s Setting up python3-brotli (1.1.0-2build2) ... 100s Setting up libann0 (1.1.2+doc-9build1) ... 100s Setting up liblzf1:amd64 (3.6-4) ... 100s Setting up python3-greenlet (3.0.3-0ubuntu5) ... 100s Setting up python3-cycler (0.12.1-1) ... 100s Setting up python3-kiwisolver (1.4.5-1) ... 100s Setting up libcares2:amd64 (1.32.3-1) ... 100s Setting up libtcl8.6:amd64 (8.6.14+dfsg-1build1) ... 100s Setting up python3-cpuinfo (9.0.0+git20221119-1) ... 100s Setting up libltdl7:amd64 (2.4.7-7build1) ... 100s Setting up libgfortran5:amd64 (14.1.0-5ubuntu1) ... 104s Setting up python3-pluggy (1.5.0-1) ... 104s Setting up node-undici (5.28.4+dfsg1+~cs23.12.11-2) ... 104s Setting up python3-traitlets (5.14.3+really5.5.0-1) ... 104s Setting up libxslt1.1:amd64 (1.1.39-0exp1build1) ... 104s Setting up libblosc1:amd64 (1.21.5+ds-1build1) ... 104s Setting up libopenjp2-7:amd64 (2.5.0-2build3) ... 104s Setting up python3-toolz (0.12.1-1) ... 104s Setting up libthai-data (0.1.29-2build1) ... 104s Setting up python3-dateutil (2.9.0-2) ... 104s Setting up libgts-0.7-5t64:amd64 (0.7.6+darcs121130-5.2build1) ... 104s Setting up python3-msgpack (1.0.3-3build2) ... 104s Setting up libcdt5:amd64 (2.42.4-1) ... 104s Setting up libcgraph6:amd64 (2.42.4-1) ... 104s Setting up libxss1:amd64 (1:1.2.3-1build3) ... 104s Setting up python3-lazy-loader (0.4-1) ... 104s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 104s Setting up python3-mpmath (1.3.0-1) ... 104s Setting up node-xtend (4.0.2-3) ... 104s Setting up python3-zict (3.0.0-2ubuntu1) ... 104s Setting up python-matplotlib-data (3.6.3-2ubuntu1) ... 104s Setting up libwebpmux3:amd64 (1.4.0-0.1) ... 104s Setting up python3-locket (1.0.0-2) ... 104s Setting up python3-appdirs (1.4.4-4) ... 104s Setting up python3-yarl (1.9.4-1) ... 104s Setting up python-tables-data (3.9.2-2build2) ... 104s Setting up libsz2:amd64 (1.1.3-1) ... 104s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 104s Setting up python3-ptyprocess (0.7.0-5) ... 104s Setting up python3-prompt-toolkit (3.0.47-1) ... 104s Setting up python3-partd (1.4.2-1) ... 104s Setting up python3-sympy (1.12.1-1) ... 109s Setting up libice6:amd64 (2:1.0.10-1build3) ... 109s Setting up liblapack3:amd64 (3.12.0-3build1) ... 109s update-alternatives: using /usr/lib/x86_64-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/x86_64-linux-gnu/liblapack.so.3 (liblapack.so.3-x86_64-linux-gnu) in auto mode 109s Setting up libxft2:amd64 (2.3.6-1build1) ... 109s Setting up python3-jedi (0.19.1+ds1-1) ... 109s Setting up python3-asttokens (2.4.1-1) ... 109s Setting up python3-pytest (7.4.4-1) ... 110s Setting up libtk8.6:amd64 (8.6.14-1build1) ... 110s Setting up python3-aiohttp (3.9.5-1) ... 110s Setting up python3-dask (2024.5.2+dfsg-1) ... 111s Setting up python3-sqlalchemy (1.4.50+ds1-1build1) ... 112s Setting up python3-matplotlib-inline (0.1.6-2) ... 112s Setting up python3-fs (2.4.16-4) ... 113s Setting up python3-blosc (1.11.1+ds1-2) ... 113s Setting up libthai0:amd64 (0.1.29-2build1) ... 113s Setting up python3-pil:amd64 (10.4.0-1) ... 113s Setting up python3-distributed (2024.5.2+ds.1-3) ... 114s Setting up libjs-jquery-ui (1.13.2+dfsg-1) ... 114s Setting up python3-executing (2.0.1-0.1) ... 114s Setting up python3-pexpect (4.9-2) ... 115s Setting up python3-botocore (1.34.46+repack-1ubuntu1) ... 115s Setting up python3-numpy (1:1.26.4+ds-10) ... 117s Setting up libjs-sphinxdoc (7.3.7-3) ... 117s Setting up libgvpr2:amd64 (2.42.4-1) ... 117s Setting up python3-lxml:amd64 (5.2.2-1) ... 117s Setting up python3-contourpy (1.0.7-3) ... 117s Setting up libhdf5-103-1t64:amd64 (1.10.10+repack-3.1ubuntu4) ... 117s Setting up libsm6:amd64 (2:1.2.3-1build3) ... 117s Setting up python3-stack-data (0.6.3-1) ... 117s Setting up python3-imageio (2.34.2-1) ... 117s Setting up liblbfgsb0:amd64 (3.0+dfsg.4-1build1) ... 117s Setting up libhdf5-hl-100t64:amd64 (1.10.10+repack-3.1ubuntu4) ... 117s Setting up tk8.6-blt2.5 (2.5.3+dfsg-7build1) ... 117s Setting up python3-scipy (1.12.0-2) ... 121s Setting up python3-pytest-timeout (2.3.1-1) ... 121s Setting up python3-skimage-lib:amd64 (0.23.2-1ubuntu1) ... 121s Setting up python3-tables-lib (3.9.2-2build2) ... 121s Setting up blt (2.5.3+dfsg-7build1) ... 121s Setting up python3-pandas-lib:amd64 (2.2.2+dfsg-4) ... 121s Setting up libpango-1.0-0:amd64 (1.54.0+ds-1) ... 121s Setting up python3-s3transfer (0.10.1-1ubuntu2) ... 121s Setting up python3-sklearn-lib:amd64 (1.4.2+dfsg-3) ... 121s Setting up python3-h5py-serial (3.10.0-1ubuntu3) ... 121s Setting up python3-tk:amd64 (3.12.3-0ubuntu1) ... 121s Setting up python3-tifffile (20240724-1) ... 122s Setting up python3-pandas (2.2.2+dfsg-4) ... 127s Setting up python3-pil.imagetk:amd64 (10.4.0-1) ... 127s Setting up python3-ipython (8.20.0-1ubuntu1) ... 127s Setting up libxt6t64:amd64 (1:1.2.1-1.2build1) ... 127s Setting up python3-h5py (3.10.0-1ubuntu3) ... 127s Setting up python3-sklearn (1.4.2+dfsg-3) ... 129s Setting up python3-numexpr (2.10.1-2) ... 130s Setting up python3-boto3 (1.34.46+dfsg-1ubuntu1) ... 130s Setting up libpangoft2-1.0-0:amd64 (1.54.0+ds-1) ... 130s Setting up libpangocairo-1.0-0:amd64 (1.54.0+ds-1) ... 130s Setting up libxmu6:amd64 (2:1.1.3-3build2) ... 130s Setting up libxaw7:amd64 (2:1.0.14-1build2) ... 130s Setting up python3-tables (3.9.2-2build2) ... 130s Setting up libgvc6 (2.42.4-1) ... 130s Setting up graphviz (2.42.4-1) ... 130s Setting up python3-graphviz (0.20.2-1) ... 131s Setting up python3-fonttools (4.46.0-1build2) ... 131s Setting up python3-ufolib2 (0.16.0+dfsg1-1) ... 132s Setting up node-acorn (8.8.1+ds+~cs25.17.7-2) ... 132s Setting up libnode115:amd64 (20.15.0+dfsg-1ubuntu3) ... 132s Setting up python3-matplotlib (3.6.3-2ubuntu1) ... 133s Setting up nodejs (20.15.0+dfsg-1ubuntu3) ... 133s update-alternatives: using /usr/bin/nodejs to provide /usr/bin/js (js) in auto mode 133s Setting up node-argparse (2.0.1-2) ... 133s Setting up node-esprima (4.0.1+ds+~4.0.3-2) ... 133s Setting up python3-skimage (0.23.2-1ubuntu1) ... 134s Setting up node-js-yaml (4.1.0+dfsg+~4.0.5-7) ... 134s Setting up python-dask-doc (2024.5.2+dfsg-1) ... 134s Setting up autopkgtest-satdep (0) ... 134s Processing triggers for libc-bin (2.39-0ubuntu9) ... 134s Processing triggers for man-db (2.12.1-2) ... 149s (Reading database ... 109091 files and directories currently installed.) 149s Removing autopkgtest-satdep (0) ... 149s autopkgtest [16:06:54]: test run-test: [----------------------- 150s Testing with python3.12: 150s ============================= test session starts ============================== 150s platform linux -- Python 3.12.4, pytest-7.4.4, pluggy-1.5.0 -- /usr/bin/python3.12 150s cachedir: .pytest_cache 150s rootdir: /tmp/autopkgtest.CLkRau/autopkgtest_tmp 150s plugins: timeout-2.3.1 162s collecting ... collected 12712 items / 12 deselected / 21 skipped / 12700 selected 162s 162s array/tests/test_array_core.py::test_graph_from_arraylike[True] PASSED [ 0%] 162s array/tests/test_array_core.py::test_graph_from_arraylike[False] PASSED [ 0%] 162s array/tests/test_array_core.py::test_top PASSED [ 0%] 162s array/tests/test_array_core.py::test_top_supports_broadcasting_rules PASSED [ 0%] 162s array/tests/test_array_core.py::test_top_literals PASSED [ 0%] 162s array/tests/test_array_core.py::test_blockwise_literals PASSED [ 0%] 162s array/tests/test_array_core.py::test_blockwise_1_in_shape_I PASSED [ 0%] 162s array/tests/test_array_core.py::test_blockwise_1_in_shape_II PASSED [ 0%] 162s array/tests/test_array_core.py::test_blockwise_1_in_shape_III PASSED [ 0%] 162s array/tests/test_array_core.py::test_concatenate3_on_scalars PASSED [ 0%] 162s array/tests/test_array_core.py::test_chunked_dot_product PASSED [ 0%] 162s array/tests/test_array_core.py::test_chunked_transpose_plus_one PASSED [ 0%] 162s array/tests/test_array_core.py::test_broadcast_dimensions_works_with_singleton_dimensions PASSED [ 0%] 162s array/tests/test_array_core.py::test_broadcast_dimensions PASSED [ 0%] 162s array/tests/test_array_core.py::test_Array PASSED [ 0%] 162s array/tests/test_array_core.py::test_uneven_chunks PASSED [ 0%] 162s array/tests/test_array_core.py::test_numblocks_suppoorts_singleton_block_dims PASSED [ 0%] 162s array/tests/test_array_core.py::test_keys PASSED [ 0%] 162s array/tests/test_array_core.py::test_Array_computation PASSED [ 0%] 162s array/tests/test_array_core.py::test_Array_numpy_gufunc_call__array_ufunc__01 PASSED [ 0%] 162s array/tests/test_array_core.py::test_Array_numpy_gufunc_call__array_ufunc__02 PASSED [ 0%] 162s array/tests/test_array_core.py::test_stack PASSED [ 0%] 162s array/tests/test_array_core.py::test_stack_zero_size PASSED [ 0%] 162s array/tests/test_array_core.py::test_short_stack PASSED [ 0%] 162s array/tests/test_array_core.py::test_stack_scalars PASSED [ 0%] 162s array/tests/test_array_core.py::test_stack_promote_type PASSED [ 0%] 162s array/tests/test_array_core.py::test_stack_rechunk PASSED [ 0%] 162s array/tests/test_array_core.py::test_stack_unknown_chunksizes PASSED [ 0%] 162s array/tests/test_array_core.py::test_concatenate PASSED [ 0%] 162s array/tests/test_array_core.py::test_concatenate_types[dtypes0] PASSED [ 0%] 162s array/tests/test_array_core.py::test_concatenate_types[dtypes1] PASSED [ 0%] 162s array/tests/test_array_core.py::test_concatenate_unknown_axes PASSED [ 0%] 162s array/tests/test_array_core.py::test_concatenate_flatten PASSED [ 0%] 162s array/tests/test_array_core.py::test_concatenate_rechunk PASSED [ 0%] 162s array/tests/test_array_core.py::test_concatenate_fixlen_strings PASSED [ 0%] 162s array/tests/test_array_core.py::test_concatenate_zero_size PASSED [ 0%] 162s array/tests/test_array_core.py::test_block_simple_row_wise PASSED [ 0%] 162s array/tests/test_array_core.py::test_block_simple_column_wise PASSED [ 0%] 162s array/tests/test_array_core.py::test_block_with_1d_arrays_row_wise PASSED [ 0%] 162s array/tests/test_array_core.py::test_block_with_1d_arrays_multiple_rows PASSED [ 0%] 162s array/tests/test_array_core.py::test_block_with_1d_arrays_column_wise PASSED [ 0%] 162s array/tests/test_array_core.py::test_block_mixed_1d_and_2d PASSED [ 0%] 162s array/tests/test_array_core.py::test_block_complicated PASSED [ 0%] 162s array/tests/test_array_core.py::test_block_nested PASSED [ 0%] 162s array/tests/test_array_core.py::test_block_3d PASSED [ 0%] 162s array/tests/test_array_core.py::test_block_with_mismatched_shape PASSED [ 0%] 162s array/tests/test_array_core.py::test_block_no_lists PASSED [ 0%] 162s array/tests/test_array_core.py::test_block_invalid_nesting PASSED [ 0%] 162s array/tests/test_array_core.py::test_block_empty_lists PASSED [ 0%] 162s array/tests/test_array_core.py::test_block_tuple PASSED [ 0%] 162s array/tests/test_array_core.py::test_broadcast_shapes PASSED [ 0%] 162s array/tests/test_array_core.py::test_elemwise_on_scalars PASSED [ 0%] 162s array/tests/test_array_core.py::test_elemwise_with_ndarrays PASSED [ 0%] 162s array/tests/test_array_core.py::test_elemwise_differently_chunked PASSED [ 0%] 162s array/tests/test_array_core.py::test_elemwise_dtype PASSED [ 0%] 162s array/tests/test_array_core.py::test_operators PASSED [ 0%] 162s array/tests/test_array_core.py::test_operator_dtype_promotion PASSED [ 0%] 162s array/tests/test_array_core.py::test_field_access PASSED [ 0%] 162s array/tests/test_array_core.py::test_field_access_with_shape PASSED [ 0%] 162s array/tests/test_array_core.py::test_matmul PASSED [ 0%] 162s array/tests/test_array_core.py::test_matmul_array_ufunc PASSED [ 0%] 162s array/tests/test_array_core.py::test_T PASSED [ 0%] 162s array/tests/test_array_core.py::test_broadcast_to PASSED [ 0%] 162s array/tests/test_array_core.py::test_broadcast_to_array PASSED [ 0%] 162s array/tests/test_array_core.py::test_broadcast_to_scalar PASSED [ 0%] 162s array/tests/test_array_core.py::test_broadcast_to_chunks PASSED [ 0%] 162s array/tests/test_array_core.py::test_broadcast_arrays PASSED [ 0%] 162s array/tests/test_array_core.py::test_broadcast_arrays_uneven_chunks PASSED [ 0%] 162s array/tests/test_array_core.py::test_broadcast_operator[u_shape0-v_shape0] PASSED [ 0%] 162s array/tests/test_array_core.py::test_broadcast_operator[u_shape1-v_shape1] PASSED [ 0%] 162s array/tests/test_array_core.py::test_broadcast_operator[u_shape2-v_shape2] PASSED [ 0%] 162s array/tests/test_array_core.py::test_broadcast_operator[u_shape3-v_shape3] PASSED [ 0%] 162s array/tests/test_array_core.py::test_broadcast_operator[u_shape4-v_shape4] PASSED [ 0%] 162s array/tests/test_array_core.py::test_broadcast_operator[u_shape5-v_shape5] PASSED [ 0%] 162s array/tests/test_array_core.py::test_broadcast_operator[u_shape6-v_shape6] PASSED [ 0%] 162s array/tests/test_array_core.py::test_reshape[original_shape0-new_shape0-chunks0] PASSED [ 0%] 162s array/tests/test_array_core.py::test_reshape[original_shape1-new_shape1-5] PASSED [ 0%] 162s array/tests/test_array_core.py::test_reshape[original_shape2-new_shape2-5] PASSED [ 0%] 162s array/tests/test_array_core.py::test_reshape[original_shape3-new_shape3-12] PASSED [ 0%] 162s array/tests/test_array_core.py::test_reshape[original_shape4-new_shape4-12] PASSED [ 0%] 162s array/tests/test_array_core.py::test_reshape[original_shape5-new_shape5-chunks5] PASSED [ 0%] 162s array/tests/test_array_core.py::test_reshape[original_shape6-new_shape6-4] PASSED [ 0%] 162s array/tests/test_array_core.py::test_reshape[original_shape7-new_shape7-4] PASSED [ 0%] 162s array/tests/test_array_core.py::test_reshape[original_shape8-new_shape8-4] PASSED [ 0%] 162s array/tests/test_array_core.py::test_reshape[original_shape9-new_shape9-2] PASSED [ 0%] 162s array/tests/test_array_core.py::test_reshape[original_shape10-new_shape10-2] PASSED [ 0%] 162s array/tests/test_array_core.py::test_reshape[original_shape11-new_shape11-2] PASSED [ 0%] 162s array/tests/test_array_core.py::test_reshape[original_shape12-new_shape12-2] PASSED [ 0%] 162s array/tests/test_array_core.py::test_reshape[original_shape13-new_shape13-2] PASSED [ 0%] 162s array/tests/test_array_core.py::test_reshape[original_shape14-new_shape14-2] PASSED [ 0%] 162s array/tests/test_array_core.py::test_reshape[original_shape15-new_shape15-2] PASSED [ 0%] 162s array/tests/test_array_core.py::test_reshape[original_shape16-new_shape16-chunks16] PASSED [ 0%] 162s array/tests/test_array_core.py::test_reshape[original_shape17-new_shape17-3] PASSED [ 0%] 162s array/tests/test_array_core.py::test_reshape[original_shape18-new_shape18-4] PASSED [ 0%] 162s array/tests/test_array_core.py::test_reshape[original_shape19-new_shape19-chunks19] PASSED [ 0%] 162s array/tests/test_array_core.py::test_reshape[original_shape20-new_shape20-1] PASSED [ 0%] 162s array/tests/test_array_core.py::test_reshape[original_shape21-new_shape21-1] PASSED [ 0%] 162s array/tests/test_array_core.py::test_reshape[original_shape22-new_shape22-24] PASSED [ 0%] 162s array/tests/test_array_core.py::test_reshape[original_shape23-new_shape23-6] PASSED [ 0%] 162s array/tests/test_array_core.py::test_reshape[original_shape24-new_shape24-6] PASSED [ 0%] 162s array/tests/test_array_core.py::test_reshape[original_shape25-new_shape25-6] PASSED [ 0%] 162s array/tests/test_array_core.py::test_reshape[original_shape26-new_shape26-chunks26] PASSED [ 0%] 162s array/tests/test_array_core.py::test_reshape[original_shape27-new_shape27-chunks27] PASSED [ 0%] 162s array/tests/test_array_core.py::test_reshape[original_shape28-new_shape28-chunks28] PASSED [ 0%] 162s array/tests/test_array_core.py::test_reshape[original_shape29-new_shape29-chunks29] PASSED [ 0%] 162s array/tests/test_array_core.py::test_reshape[original_shape30-new_shape30-chunks30] PASSED [ 0%] 162s array/tests/test_array_core.py::test_reshape[original_shape31-new_shape31-chunks31] PASSED [ 0%] 162s array/tests/test_array_core.py::test_reshape[original_shape32-new_shape32-chunks32] PASSED [ 0%] 162s array/tests/test_array_core.py::test_reshape[original_shape33-new_shape33-chunks33] PASSED [ 0%] 162s array/tests/test_array_core.py::test_reshape[original_shape34-new_shape34-chunks34] PASSED [ 0%] 162s array/tests/test_array_core.py::test_reshape_exceptions PASSED [ 0%] 162s array/tests/test_array_core.py::test_reshape_splat PASSED [ 0%] 162s array/tests/test_array_core.py::test_reshape_not_implemented_error PASSED [ 0%] 162s array/tests/test_array_core.py::test_reshape_unknown_dimensions PASSED [ 0%] 162s array/tests/test_array_core.py::test_reshape_avoids_large_chunks[shape0-chunks0-reshape_size0-None] PASSED [ 0%] 162s array/tests/test_array_core.py::test_reshape_avoids_large_chunks[shape0-chunks0-reshape_size0-134217728] PASSED [ 0%] 162s array/tests/test_array_core.py::test_reshape_avoids_large_chunks[shape0-chunks0-reshape_size0-67108864] PASSED [ 0%] 162s array/tests/test_array_core.py::test_reshape_avoids_large_chunks[shape1-chunks1-reshape_size1-None] PASSED [ 0%] 162s array/tests/test_array_core.py::test_reshape_avoids_large_chunks[shape1-chunks1-reshape_size1-134217728] PASSED [ 0%] 162s array/tests/test_array_core.py::test_reshape_avoids_large_chunks[shape1-chunks1-reshape_size1-67108864] PASSED [ 0%] 162s array/tests/test_array_core.py::test_reshape_warns_by_default_if_it_is_producing_large_chunks PASSED [ 0%] 162s array/tests/test_array_core.py::test_full PASSED [ 0%] 162s array/tests/test_array_core.py::test_map_blocks PASSED [ 0%] 162s array/tests/test_array_core.py::test_map_blocks2 PASSED [ 0%] 162s array/tests/test_array_core.py::test_map_blocks_block_info PASSED [ 0%] 162s array/tests/test_array_core.py::test_map_blocks_block_info_with_new_axis PASSED [ 0%] 162s array/tests/test_array_core.py::test_map_blocks_block_info_with_drop_axis PASSED [ 1%] 163s array/tests/test_array_core.py::test_map_blocks_block_info_with_broadcast PASSED [ 1%] 163s array/tests/test_array_core.py::test_map_blocks_with_constants PASSED [ 1%] 163s array/tests/test_array_core.py::test_map_blocks_with_kwargs PASSED [ 1%] 163s array/tests/test_array_core.py::test_map_blocks_infer_chunks_broadcast PASSED [ 1%] 163s array/tests/test_array_core.py::test_map_blocks_with_chunks PASSED [ 1%] 163s array/tests/test_array_core.py::test_map_blocks_dtype_inference PASSED [ 1%] 163s array/tests/test_array_core.py::test_map_blocks_infer_newaxis PASSED [ 1%] 163s array/tests/test_array_core.py::test_map_blocks_no_array_args PASSED [ 1%] 163s array/tests/test_array_core.py::test_map_blocks_unique_name_chunks_dtype PASSED [ 1%] 163s array/tests/test_array_core.py::test_map_blocks_unique_name_drop_axis PASSED [ 1%] 163s array/tests/test_array_core.py::test_map_blocks_unique_name_new_axis PASSED [ 1%] 163s array/tests/test_array_core.py::test_map_blocks_optimize_blockwise[0] PASSED [ 1%] 163s array/tests/test_array_core.py::test_map_blocks_optimize_blockwise[1] PASSED [ 1%] 163s array/tests/test_array_core.py::test_repr PASSED [ 1%] 163s array/tests/test_array_core.py::test_repr_meta SKIPPED (could not im...) [ 1%] 163s array/tests/test_array_core.py::test_repr_html_array_highlevelgraph PASSED [ 1%] 163s array/tests/test_array_core.py::test_slicing_with_ellipsis PASSED [ 1%] 163s array/tests/test_array_core.py::test_slicing_with_ndarray PASSED [ 1%] 163s array/tests/test_array_core.py::test_slicing_flexible_type PASSED [ 1%] 163s array/tests/test_array_core.py::test_slicing_with_object_dtype PASSED [ 1%] 163s array/tests/test_array_core.py::test_dtype PASSED [ 1%] 163s array/tests/test_array_core.py::test_blockdims_from_blockshape PASSED [ 1%] 163s array/tests/test_array_core.py::test_coerce PASSED [ 1%] 163s array/tests/test_array_core.py::test_bool PASSED [ 1%] 163s array/tests/test_array_core.py::test_store_kwargs PASSED [ 1%] 163s array/tests/test_array_core.py::test_store_delayed_target PASSED [ 1%] 163s array/tests/test_array_core.py::test_store PASSED [ 1%] 163s array/tests/test_array_core.py::test_store_regions PASSED [ 1%] 163s array/tests/test_array_core.py::test_store_compute_false PASSED [ 1%] 163s array/tests/test_array_core.py::test_store_nocompute_regions PASSED [ 1%] 163s array/tests/test_array_core.py::test_store_locks PASSED [ 1%] 163s array/tests/test_array_core.py::test_store_method_return PASSED [ 1%] 164s array/tests/test_array_core.py::test_store_multiprocessing_lock XFAIL [ 1%] 164s array/tests/test_array_core.py::test_store_deterministic_keys[False-False] PASSED [ 1%] 164s array/tests/test_array_core.py::test_store_deterministic_keys[False-True] PASSED [ 1%] 164s array/tests/test_array_core.py::test_store_deterministic_keys[True-False] PASSED [ 1%] 164s array/tests/test_array_core.py::test_store_deterministic_keys[True-True] PASSED [ 1%] 164s array/tests/test_array_core.py::test_to_hdf5 PASSED [ 1%] 164s array/tests/test_array_core.py::test_to_dask_dataframe PASSED [ 1%] 164s array/tests/test_array_core.py::test_np_array_with_zero_dimensions PASSED [ 1%] 164s array/tests/test_array_core.py::test_dtype_complex PASSED [ 1%] 164s array/tests/test_array_core.py::test_astype PASSED [ 1%] 164s array/tests/test_array_core.py::test_astype_gh1151 PASSED [ 1%] 164s array/tests/test_array_core.py::test_astype_gh9318 PASSED [ 1%] 164s array/tests/test_array_core.py::test_astype_gh9316 XFAIL (Github iss...) [ 1%] 164s array/tests/test_array_core.py::test_arithmetic PASSED [ 1%] 164s array/tests/test_array_core.py::test_elemwise_consistent_names PASSED [ 1%] 164s array/tests/test_array_core.py::test_optimize PASSED [ 1%] 164s array/tests/test_array_core.py::test_slicing_with_non_ndarrays PASSED [ 1%] 164s array/tests/test_array_core.py::test_getter PASSED [ 1%] 164s array/tests/test_array_core.py::test_size PASSED [ 1%] 164s array/tests/test_array_core.py::test_nbytes PASSED [ 1%] 164s array/tests/test_array_core.py::test_itemsize PASSED [ 1%] 164s array/tests/test_array_core.py::test_Array_normalizes_dtype PASSED [ 1%] 164s array/tests/test_array_core.py::test_from_array_with_lock[True] PASSED [ 1%] 164s array/tests/test_array_core.py::test_from_array_with_lock[False] PASSED [ 1%] 164s array/tests/test_array_core.py::test_from_array_tasks_always_call_getter[True-x0-chunks0] PASSED [ 1%] 164s array/tests/test_array_core.py::test_from_array_tasks_always_call_getter[True-x1--1] PASSED [ 1%] 164s array/tests/test_array_core.py::test_from_array_tasks_always_call_getter[True-x2-1] PASSED [ 1%] 164s array/tests/test_array_core.py::test_from_array_tasks_always_call_getter[True-x3-1] PASSED [ 1%] 164s array/tests/test_array_core.py::test_from_array_tasks_always_call_getter[False-x0-chunks0] PASSED [ 1%] 164s array/tests/test_array_core.py::test_from_array_tasks_always_call_getter[False-x1--1] PASSED [ 1%] 164s array/tests/test_array_core.py::test_from_array_tasks_always_call_getter[False-x2-1] PASSED [ 1%] 164s array/tests/test_array_core.py::test_from_array_tasks_always_call_getter[False-x3-1] PASSED [ 1%] 164s array/tests/test_array_core.py::test_from_array_ndarray_onechunk[x0] PASSED [ 1%] 164s array/tests/test_array_core.py::test_from_array_ndarray_onechunk[x1] PASSED [ 1%] 164s array/tests/test_array_core.py::test_from_array_ndarray_onechunk[x2] PASSED [ 1%] 164s array/tests/test_array_core.py::test_from_array_ndarray_onechunk[x3] PASSED [ 1%] 164s array/tests/test_array_core.py::test_from_array_ndarray_onechunk[x4] PASSED [ 1%] 164s array/tests/test_array_core.py::test_from_array_ndarray_onechunk[x5] PASSED [ 1%] 164s array/tests/test_array_core.py::test_from_array_ndarray_getitem PASSED [ 1%] 164s array/tests/test_array_core.py::test_from_array_list[x0] PASSED [ 1%] 164s array/tests/test_array_core.py::test_from_array_list[x1] PASSED [ 1%] 164s array/tests/test_array_core.py::test_from_array_list[x2] PASSED [ 1%] 164s array/tests/test_array_core.py::test_from_array_scalar[bool] PASSED [ 1%] 164s array/tests/test_array_core.py::test_from_array_scalar[bytes] PASSED [ 1%] 164s array/tests/test_array_core.py::test_from_array_scalar[complex] PASSED [ 1%] 164s array/tests/test_array_core.py::test_from_array_scalar[float] PASSED [ 1%] 164s array/tests/test_array_core.py::test_from_array_scalar[int] PASSED [ 1%] 164s array/tests/test_array_core.py::test_from_array_scalar[bool_] PASSED [ 1%] 164s array/tests/test_array_core.py::test_from_array_scalar[bytes_] PASSED [ 1%] 164s array/tests/test_array_core.py::test_from_array_scalar[clongdouble] PASSED [ 1%] 164s array/tests/test_array_core.py::test_from_array_scalar[complex128] PASSED [ 1%] 164s array/tests/test_array_core.py::test_from_array_scalar[complex64] PASSED [ 1%] 164s array/tests/test_array_core.py::test_from_array_scalar[datetime64] PASSED [ 1%] 164s array/tests/test_array_core.py::test_from_array_scalar[float16] PASSED [ 1%] 164s array/tests/test_array_core.py::test_from_array_scalar[float32] PASSED [ 1%] 164s array/tests/test_array_core.py::test_from_array_scalar[float64] PASSED [ 1%] 164s array/tests/test_array_core.py::test_from_array_scalar[int16] PASSED [ 1%] 164s array/tests/test_array_core.py::test_from_array_scalar[int32] PASSED [ 1%] 164s array/tests/test_array_core.py::test_from_array_scalar[int64] PASSED [ 1%] 164s array/tests/test_array_core.py::test_from_array_scalar[int8] PASSED [ 1%] 164s array/tests/test_array_core.py::test_from_array_scalar[longdouble] PASSED [ 1%] 164s array/tests/test_array_core.py::test_from_array_scalar[longlong] PASSED [ 1%] 164s array/tests/test_array_core.py::test_from_array_scalar[object_] PASSED [ 1%] 164s array/tests/test_array_core.py::test_from_array_scalar[str_] PASSED [ 1%] 164s array/tests/test_array_core.py::test_from_array_scalar[timedelta64] PASSED [ 1%] 164s array/tests/test_array_core.py::test_from_array_scalar[uint16] PASSED [ 1%] 164s array/tests/test_array_core.py::test_from_array_scalar[uint32] PASSED [ 1%] 164s array/tests/test_array_core.py::test_from_array_scalar[uint64] PASSED [ 1%] 164s array/tests/test_array_core.py::test_from_array_scalar[uint8] PASSED [ 1%] 164s array/tests/test_array_core.py::test_from_array_scalar[ulonglong] PASSED [ 1%] 164s array/tests/test_array_core.py::test_from_array_scalar[void] PASSED [ 1%] 164s array/tests/test_array_core.py::test_from_array_scalar[str] PASSED [ 1%] 164s array/tests/test_array_core.py::test_from_array_no_asarray[True-True-ndarray] PASSED [ 1%] 164s array/tests/test_array_core.py::test_from_array_no_asarray[True-False-matrix] PASSED [ 1%] 164s array/tests/test_array_core.py::test_from_array_no_asarray[False-True-ndarray] PASSED [ 1%] 164s array/tests/test_array_core.py::test_from_array_no_asarray[False-False-matrix] PASSED [ 1%] 164s array/tests/test_array_core.py::test_from_array_getitem[True-True] PASSED [ 1%] 164s array/tests/test_array_core.py::test_from_array_getitem[True-False] PASSED [ 1%] 164s array/tests/test_array_core.py::test_from_array_getitem[False-True] PASSED [ 1%] 164s array/tests/test_array_core.py::test_from_array_getitem[False-False] PASSED [ 1%] 164s array/tests/test_array_core.py::test_from_array_minus_one PASSED [ 1%] 164s array/tests/test_array_core.py::test_array_copy_noop[-1] PASSED [ 1%] 164s array/tests/test_array_core.py::test_array_copy_noop[2] PASSED [ 1%] 165s array/tests/test_array_core.py::test_from_array_dask_array PASSED [ 1%] 165s array/tests/test_array_core.py::test_from_array_dask_collection_warns PASSED [ 1%] 165s array/tests/test_array_core.py::test_from_array_inline PASSED [ 1%] 165s array/tests/test_array_core.py::test_asarray[asarray] PASSED [ 1%] 165s array/tests/test_array_core.py::test_asarray[asanyarray] PASSED [ 1%] 165s array/tests/test_array_core.py::test_asarray_dask_dataframe[asarray] PASSED [ 1%] 165s array/tests/test_array_core.py::test_asarray_dask_dataframe[asanyarray] PASSED [ 1%] 165s array/tests/test_array_core.py::test_asarray_h5py[True-asarray] PASSED [ 1%] 165s array/tests/test_array_core.py::test_asarray_h5py[True-asanyarray] PASSED [ 1%] 165s array/tests/test_array_core.py::test_asarray_h5py[False-asarray] PASSED [ 1%] 165s array/tests/test_array_core.py::test_asarray_h5py[False-asanyarray] PASSED [ 1%] 165s array/tests/test_array_core.py::test_asarray_chunks PASSED [ 2%] 165s array/tests/test_array_core.py::test_asanyarray PASSED [ 2%] 165s array/tests/test_array_core.py::test_asanyarray_dataframe PASSED [ 2%] 165s array/tests/test_array_core.py::test_asanyarray_datetime64 PASSED [ 2%] 165s array/tests/test_array_core.py::test_from_func PASSED [ 2%] 165s array/tests/test_array_core.py::test_concatenate3_2 PASSED [ 2%] 165s array/tests/test_array_core.py::test_concatenate3_nep18_dispatching[True] PASSED [ 2%] 165s array/tests/test_array_core.py::test_concatenate3_nep18_dispatching[False] PASSED [ 2%] 165s array/tests/test_array_core.py::test_map_blocks3 PASSED [ 2%] 165s array/tests/test_array_core.py::test_from_array_with_missing_chunks PASSED [ 2%] 165s array/tests/test_array_core.py::test_normalize_chunks PASSED [ 2%] 165s array/tests/test_array_core.py::test_align_chunks_to_previous_chunks PASSED [ 2%] 165s array/tests/test_array_core.py::test_raise_on_no_chunks PASSED [ 2%] 165s array/tests/test_array_core.py::test_chunks_is_immutable PASSED [ 2%] 165s array/tests/test_array_core.py::test_raise_on_bad_kwargs PASSED [ 2%] 165s array/tests/test_array_core.py::test_long_slice PASSED [ 2%] 165s array/tests/test_array_core.py::test_h5py_newaxis PASSED [ 2%] 165s array/tests/test_array_core.py::test_ellipsis_slicing PASSED [ 2%] 165s array/tests/test_array_core.py::test_point_slicing PASSED [ 2%] 165s array/tests/test_array_core.py::test_point_slicing_with_full_slice PASSED [ 2%] 165s array/tests/test_array_core.py::test_slice_with_floats PASSED [ 2%] 165s array/tests/test_array_core.py::test_slice_with_integer_types[int32] PASSED [ 2%] 165s array/tests/test_array_core.py::test_slice_with_integer_types[int64] PASSED [ 2%] 165s array/tests/test_array_core.py::test_slice_with_integer_types[uint32] PASSED [ 2%] 165s array/tests/test_array_core.py::test_slice_with_integer_types[uint64] PASSED [ 2%] 165s array/tests/test_array_core.py::test_index_with_integer_types[int] PASSED [ 2%] 165s array/tests/test_array_core.py::test_index_with_integer_types[int32] PASSED [ 2%] 165s array/tests/test_array_core.py::test_index_with_integer_types[int64] PASSED [ 2%] 165s array/tests/test_array_core.py::test_index_with_integer_types[uint32] PASSED [ 2%] 165s array/tests/test_array_core.py::test_index_with_integer_types[uint64] PASSED [ 2%] 165s array/tests/test_array_core.py::test_vindex_basic PASSED [ 2%] 165s array/tests/test_array_core.py::test_vindex_nd PASSED [ 2%] 165s array/tests/test_array_core.py::test_vindex_negative PASSED [ 2%] 165s array/tests/test_array_core.py::test_vindex_errors PASSED [ 2%] 165s array/tests/test_array_core.py::test_vindex_merge PASSED [ 2%] 165s array/tests/test_array_core.py::test_vindex_identity PASSED [ 2%] 165s array/tests/test_array_core.py::test_empty_array PASSED [ 2%] 165s array/tests/test_array_core.py::test_memmap PASSED [ 2%] 165s array/tests/test_array_core.py::test_to_npy_stack PASSED [ 2%] 165s array/tests/test_array_core.py::test_view PASSED [ 2%] 165s array/tests/test_array_core.py::test_view_fortran PASSED [ 2%] 165s array/tests/test_array_core.py::test_h5py_tokenize PASSED [ 2%] 165s array/tests/test_array_core.py::test_map_blocks_with_changed_dimension PASSED [ 2%] 165s array/tests/test_array_core.py::test_map_blocks_with_negative_drop_axis PASSED [ 2%] 165s array/tests/test_array_core.py::test_map_blocks_with_invalid_drop_axis PASSED [ 2%] 165s array/tests/test_array_core.py::test_map_blocks_with_changed_dimension_and_broadcast_chunks PASSED [ 2%] 165s array/tests/test_array_core.py::test_broadcast_chunks PASSED [ 2%] 165s array/tests/test_array_core.py::test_chunks_error PASSED [ 2%] 165s array/tests/test_array_core.py::test_array_compute_forward_kwargs PASSED [ 2%] 165s array/tests/test_array_core.py::test_dont_fuse_outputs PASSED [ 2%] 165s array/tests/test_array_core.py::test_dont_dealias_outputs PASSED [ 2%] 165s array/tests/test_array_core.py::test_timedelta_op PASSED [ 2%] 165s array/tests/test_array_core.py::test_to_delayed PASSED [ 2%] 165s array/tests/test_array_core.py::test_to_delayed_optimize_graph PASSED [ 2%] 166s array/tests/test_array_core.py::test_cumulative PASSED [ 2%] 166s array/tests/test_array_core.py::test_from_delayed PASSED [ 2%] 166s array/tests/test_array_core.py::test_from_delayed_meta PASSED [ 2%] 166s array/tests/test_array_core.py::test_A_property PASSED [ 2%] 166s array/tests/test_array_core.py::test_copy_mutate PASSED [ 2%] 166s array/tests/test_array_core.py::test_npartitions PASSED [ 2%] 166s array/tests/test_array_core.py::test_elemwise_name PASSED [ 2%] 166s array/tests/test_array_core.py::test_map_blocks_name PASSED [ 2%] 166s array/tests/test_array_core.py::test_map_blocks_token_deprecated PASSED [ 2%] 166s array/tests/test_array_core.py::test_from_array_names PASSED [ 2%] 166s array/tests/test_array_core.py::test_array_picklable[array0] PASSED [ 2%] 166s array/tests/test_array_core.py::test_array_picklable[array1] PASSED [ 2%] 166s array/tests/test_array_core.py::test_from_array_raises_on_bad_chunks PASSED [ 2%] 166s array/tests/test_array_core.py::test_concatenate_axes PASSED [ 2%] 166s array/tests/test_array_core.py::test_blockwise_concatenate PASSED [ 2%] 166s array/tests/test_array_core.py::test_common_blockdim PASSED [ 2%] 166s array/tests/test_array_core.py::test_uneven_chunks_that_fit_neatly PASSED [ 2%] 166s array/tests/test_array_core.py::test_elemwise_uneven_chunks PASSED [ 2%] 166s array/tests/test_array_core.py::test_uneven_chunks_blockwise PASSED [ 2%] 166s array/tests/test_array_core.py::test_warn_bad_rechunking PASSED [ 2%] 166s array/tests/test_array_core.py::test_concatenate_stack_dont_warn PASSED [ 2%] 166s array/tests/test_array_core.py::test_map_blocks_delayed PASSED [ 2%] 166s array/tests/test_array_core.py::test_no_chunks PASSED [ 2%] 166s array/tests/test_array_core.py::test_no_chunks_2d PASSED [ 2%] 166s array/tests/test_array_core.py::test_no_chunks_yes_chunks PASSED [ 2%] 166s array/tests/test_array_core.py::test_raise_informative_errors_no_chunks PASSED [ 2%] 166s array/tests/test_array_core.py::test_no_chunks_slicing_2d PASSED [ 2%] 166s array/tests/test_array_core.py::test_index_array_with_array_1d PASSED [ 2%] 166s array/tests/test_array_core.py::test_index_array_with_array_2d PASSED [ 2%] 166s array/tests/test_array_core.py::test_index_array_with_array_3d_2d XFAIL [ 2%] 166s array/tests/test_array_core.py::test_setitem_1d PASSED [ 2%] 166s array/tests/test_array_core.py::test_setitem_masked PASSED [ 2%] 166s array/tests/test_array_core.py::test_setitem_hardmask PASSED [ 2%] 166s array/tests/test_array_core.py::test_setitem_slice_twice PASSED [ 2%] 166s array/tests/test_array_core.py::test_setitem_2d PASSED [ 2%] 167s array/tests/test_array_core.py::test_setitem_extended_API_0d PASSED [ 2%] 167s array/tests/test_array_core.py::test_setitem_extended_API_1d[index0--1] PASSED [ 2%] 167s array/tests/test_array_core.py::test_setitem_extended_API_1d[index1--2] PASSED [ 2%] 167s array/tests/test_array_core.py::test_setitem_extended_API_1d[index2--3] PASSED [ 2%] 167s array/tests/test_array_core.py::test_setitem_extended_API_1d[index3-value3] PASSED [ 2%] 167s array/tests/test_array_core.py::test_setitem_extended_API_1d[index4--4] PASSED [ 2%] 167s array/tests/test_array_core.py::test_setitem_extended_API_1d[index5-value5] PASSED [ 2%] 167s array/tests/test_array_core.py::test_setitem_extended_API_1d[index6--5] PASSED [ 2%] 167s array/tests/test_array_core.py::test_setitem_extended_API_1d[index7--6] PASSED [ 2%] 167s array/tests/test_array_core.py::test_setitem_extended_API_1d[index8--4] PASSED [ 2%] 167s array/tests/test_array_core.py::test_setitem_extended_API_1d[index9--5] PASSED [ 2%] 167s array/tests/test_array_core.py::test_setitem_extended_API_1d[index10-value10] PASSED [ 2%] 167s array/tests/test_array_core.py::test_setitem_extended_API_1d[index11-value11] PASSED [ 2%] 167s array/tests/test_array_core.py::test_setitem_extended_API_2d[index0--1] PASSED [ 2%] 167s array/tests/test_array_core.py::test_setitem_extended_API_2d[index1--1] PASSED [ 2%] 167s array/tests/test_array_core.py::test_setitem_extended_API_2d[index2--1] PASSED [ 2%] 167s array/tests/test_array_core.py::test_setitem_extended_API_2d[index3--1] PASSED [ 2%] 167s array/tests/test_array_core.py::test_setitem_extended_API_2d[index4--1] PASSED [ 2%] 167s array/tests/test_array_core.py::test_setitem_extended_API_2d[5--1] PASSED [ 2%] 167s array/tests/test_array_core.py::test_setitem_extended_API_2d[index6-value6] PASSED [ 2%] 167s array/tests/test_array_core.py::test_setitem_extended_API_2d[3-value7] PASSED [ 2%] 167s array/tests/test_array_core.py::test_setitem_extended_API_2d[index8-value8] PASSED [ 2%] 167s array/tests/test_array_core.py::test_setitem_extended_API_2d[index9-value9] PASSED [ 2%] 167s array/tests/test_array_core.py::test_setitem_extended_API_2d[index10-value10] PASSED [ 2%] 167s array/tests/test_array_core.py::test_setitem_extended_API_2d[index11-value11] PASSED [ 2%] 167s array/tests/test_array_core.py::test_setitem_extended_API_2d[index12-value12] PASSED [ 2%] 167s array/tests/test_array_core.py::test_setitem_extended_API_2d[index13-value13] PASSED [ 2%] 167s array/tests/test_array_core.py::test_setitem_extended_API_2d[index14--1] PASSED [ 2%] 167s array/tests/test_array_core.py::test_setitem_extended_API_2d[index15--1] PASSED [ 2%] 167s array/tests/test_array_core.py::test_setitem_extended_API_2d[index16--1] PASSED [ 2%] 167s array/tests/test_array_core.py::test_setitem_extended_API_2d[index17--1] PASSED [ 2%] 167s array/tests/test_array_core.py::test_setitem_extended_API_2d[index18-value18] PASSED [ 2%] 167s array/tests/test_array_core.py::test_setitem_extended_API_2d[index19--99] PASSED [ 2%] 167s array/tests/test_array_core.py::test_setitem_extended_API_2d[index20-value20] PASSED [ 2%] 167s array/tests/test_array_core.py::test_setitem_extended_API_2d[index21--98] PASSED [ 2%] 167s array/tests/test_array_core.py::test_setitem_extended_API_2d[index22-value22] PASSED [ 2%] 167s array/tests/test_array_core.py::test_setitem_extended_API_2d_rhs_func_of_lhs PASSED [ 2%] 167s array/tests/test_array_core.py::test_setitem_extended_API_2d_mask[index0-value0] PASSED [ 2%] 167s array/tests/test_array_core.py::test_setitem_extended_API_2d_mask[index1-value1] PASSED [ 3%] 167s array/tests/test_array_core.py::test_setitem_on_read_only_blocks PASSED [ 3%] 167s array/tests/test_array_core.py::test_setitem_errs PASSED [ 3%] 167s array/tests/test_array_core.py::test_zero_slice_dtypes PASSED [ 3%] 167s array/tests/test_array_core.py::test_zero_sized_array_rechunk PASSED [ 3%] 167s array/tests/test_array_core.py::test_blockwise_zero_shape PASSED [ 3%] 167s array/tests/test_array_core.py::test_blockwise_zero_shape_new_axes PASSED [ 3%] 167s array/tests/test_array_core.py::test_broadcast_against_zero_shape PASSED [ 3%] 167s array/tests/test_array_core.py::test_from_array_name PASSED [ 3%] 167s array/tests/test_array_core.py::test_concatenate_errs PASSED [ 3%] 167s array/tests/test_array_core.py::test_stack_errs PASSED [ 3%] 167s array/tests/test_array_core.py::test_blockwise_with_numpy_arrays PASSED [ 3%] 167s array/tests/test_array_core.py::test_elemwise_with_lists[other0-100] PASSED [ 3%] 167s array/tests/test_array_core.py::test_elemwise_with_lists[other0-6] PASSED [ 3%] 167s array/tests/test_array_core.py::test_elemwise_with_lists[other1-100] PASSED [ 3%] 167s array/tests/test_array_core.py::test_elemwise_with_lists[other1-6] PASSED [ 3%] 167s array/tests/test_array_core.py::test_elemwise_with_lists[other2-100] PASSED [ 3%] 167s array/tests/test_array_core.py::test_elemwise_with_lists[other2-6] PASSED [ 3%] 167s array/tests/test_array_core.py::test_constructor_plugin PASSED [ 3%] 167s array/tests/test_array_core.py::test_no_warnings_on_metadata PASSED [ 3%] 167s array/tests/test_array_core.py::test_delayed_array_key_hygeine PASSED [ 3%] 167s array/tests/test_array_core.py::test_empty_chunks_in_array_len PASSED [ 3%] 167s array/tests/test_array_core.py::test_meta[None] PASSED [ 3%] 167s array/tests/test_array_core.py::test_meta[dtype1] PASSED [ 3%] 167s array/tests/test_array_core.py::test_normalize_chunks_auto_1d[100-10-expected0] PASSED [ 3%] 167s array/tests/test_array_core.py::test_normalize_chunks_auto_1d[20-10-expected1] PASSED [ 3%] 167s array/tests/test_array_core.py::test_normalize_chunks_auto_1d[20-5-expected2] PASSED [ 3%] 167s array/tests/test_array_core.py::test_normalize_chunks_auto_1d[24-5-expected3] PASSED [ 3%] 167s array/tests/test_array_core.py::test_normalize_chunks_auto_1d[23-5-expected4] PASSED [ 3%] 167s array/tests/test_array_core.py::test_normalize_chunks_auto_1d[1000-167-expected5] PASSED [ 3%] 167s array/tests/test_array_core.py::test_normalize_chunks_auto_2d[shape0-chunks0-20-expected0] PASSED [ 3%] 167s array/tests/test_array_core.py::test_normalize_chunks_auto_2d[shape1-chunks1-20-expected1] PASSED [ 3%] 167s array/tests/test_array_core.py::test_normalize_chunks_auto_2d[shape2-auto-10-expected2] PASSED [ 3%] 167s array/tests/test_array_core.py::test_normalize_chunks_auto_3d PASSED [ 3%] 167s array/tests/test_array_core.py::test_constructors_chunks_dict PASSED [ 3%] 167s array/tests/test_array_core.py::test_from_array_chunks_dict PASSED [ 3%] 167s array/tests/test_array_core.py::test_normalize_chunks_object_dtype[object] PASSED [ 3%] 167s array/tests/test_array_core.py::test_normalize_chunks_object_dtype[dtype1] PASSED [ 3%] 167s array/tests/test_array_core.py::test_normalize_chunks_tuples_of_tuples PASSED [ 3%] 167s array/tests/test_array_core.py::test_normalize_chunks_nan PASSED [ 3%] 167s array/tests/test_array_core.py::test_pandas_from_dask_array PASSED [ 3%] 167s array/tests/test_array_core.py::test_from_zarr_unique_name SKIPPED (...) [ 3%] 167s array/tests/test_array_core.py::test_from_zarr_name SKIPPED (could n...) [ 3%] 167s array/tests/test_array_core.py::test_zarr_roundtrip SKIPPED (could n...) [ 3%] 167s array/tests/test_array_core.py::test_zarr_roundtrip_with_path_like SKIPPED [ 3%] 167s array/tests/test_array_core.py::test_to_zarr_accepts_empty_array_without_exception_raised SKIPPED [ 3%] 167s array/tests/test_array_core.py::test_zarr_return_stored[False] SKIPPED [ 3%] 167s array/tests/test_array_core.py::test_zarr_return_stored[True] SKIPPED [ 3%] 167s array/tests/test_array_core.py::test_zarr_inline_array[True] SKIPPED [ 3%] 167s array/tests/test_array_core.py::test_zarr_inline_array[False] SKIPPED [ 3%] 167s array/tests/test_array_core.py::test_zarr_existing_array SKIPPED (co...) [ 3%] 167s array/tests/test_array_core.py::test_to_zarr_unknown_chunks_raises SKIPPED [ 3%] 167s array/tests/test_array_core.py::test_read_zarr_chunks SKIPPED (could...) [ 3%] 167s array/tests/test_array_core.py::test_zarr_pass_mapper SKIPPED (could...) [ 3%] 167s array/tests/test_array_core.py::test_zarr_group SKIPPED (could not i...) [ 3%] 167s array/tests/test_array_core.py::test_regular_chunks[data0] PASSED [ 3%] 167s array/tests/test_array_core.py::test_regular_chunks[data1] PASSED [ 3%] 167s array/tests/test_array_core.py::test_regular_chunks[data2] PASSED [ 3%] 167s array/tests/test_array_core.py::test_regular_chunks[data3] PASSED [ 3%] 167s array/tests/test_array_core.py::test_regular_chunks[data4] PASSED [ 3%] 167s array/tests/test_array_core.py::test_regular_chunks[data5] PASSED [ 3%] 167s array/tests/test_array_core.py::test_regular_chunks[data6] PASSED [ 3%] 167s array/tests/test_array_core.py::test_regular_chunks[data7] PASSED [ 3%] 167s array/tests/test_array_core.py::test_zarr_nocompute SKIPPED (could n...) [ 3%] 167s array/tests/test_array_core.py::test_zarr_regions SKIPPED (could not...) [ 3%] 167s array/tests/test_array_core.py::test_tiledb_roundtrip SKIPPED (could...) [ 3%] 167s array/tests/test_array_core.py::test_tiledb_multiattr SKIPPED (could...) [ 3%] 168s array/tests/test_array_core.py::test_blockview PASSED [ 3%] 168s array/tests/test_array_core.py::test_blocks_indexer PASSED [ 3%] 168s array/tests/test_array_core.py::test_partitions_indexer PASSED [ 3%] 168s array/tests/test_array_core.py::test_dask_array_holds_scipy_sparse_containers PASSED [ 3%] 168s array/tests/test_array_core.py::test_scipy_sparse_concatenate[0] PASSED [ 3%] 168s array/tests/test_array_core.py::test_scipy_sparse_concatenate[1] PASSED [ 3%] 168s array/tests/test_array_core.py::test_3851 PASSED [ 3%] 168s array/tests/test_array_core.py::test_3925 PASSED [ 3%] 168s array/tests/test_array_core.py::test_map_blocks_large_inputs_delayed PASSED [ 3%] 168s array/tests/test_array_core.py::test_blockwise_large_inputs_delayed PASSED [ 3%] 168s array/tests/test_array_core.py::test_slice_reversed PASSED [ 3%] 168s array/tests/test_array_core.py::test_map_blocks_chunks PASSED [ 3%] 168s array/tests/test_array_core.py::test_nbytes_auto PASSED [ 3%] 168s array/tests/test_array_core.py::test_auto_chunks_h5py PASSED [ 3%] 168s array/tests/test_array_core.py::test_no_warnings_from_blockwise PASSED [ 3%] 168s array/tests/test_array_core.py::test_from_array_meta SKIPPED (could ...) [ 3%] 168s array/tests/test_array_core.py::test_compute_chunk_sizes PASSED [ 3%] 168s array/tests/test_array_core.py::test_compute_chunk_sizes_2d_array PASSED [ 3%] 168s array/tests/test_array_core.py::test_compute_chunk_sizes_3d_array PASSED [ 3%] 168s array/tests/test_array_core.py::test_compute_chunk_sizes_warning_fixes_rechunk PASSED [ 3%] 168s array/tests/test_array_core.py::test_compute_chunk_sizes_warning_fixes_to_zarr SKIPPED [ 3%] 168s array/tests/test_array_core.py::test_compute_chunk_sizes_warning_fixes_to_svg PASSED [ 3%] 168s array/tests/test_array_core.py::test_compute_chunk_sizes_warning_fixes_concatenate PASSED [ 3%] 168s array/tests/test_array_core.py::test_compute_chunk_sizes_warning_fixes_reduction PASSED [ 3%] 168s array/tests/test_array_core.py::test_compute_chunk_sizes_warning_fixes_reshape PASSED [ 3%] 168s array/tests/test_array_core.py::test_compute_chunk_sizes_warning_fixes_slicing PASSED [ 3%] 168s array/tests/test_array_core.py::test_rechunk_auto PASSED [ 3%] 168s array/tests/test_array_core.py::test_chunk_assignment_invalidates_cached_properties PASSED [ 3%] 168s array/tests/test_array_core.py::test_map_blocks_series PASSED [ 3%] 169s array/tests/test_array_core.py::test_map_blocks_dataframe XFAIL (nee...) [ 3%] 169s array/tests/test_array_core.py::test_dask_layers PASSED [ 3%] 169s array/tests/test_array_core.py::test_len_object_with_unknown_size PASSED [ 3%] 169s array/tests/test_array_core.py::test_chunk_shape_broadcast[0] PASSED [ 3%] 169s array/tests/test_array_core.py::test_chunk_shape_broadcast[1] PASSED [ 3%] 169s array/tests/test_array_core.py::test_chunk_shape_broadcast[3] PASSED [ 3%] 169s array/tests/test_array_core.py::test_chunk_shape_broadcast[8] PASSED [ 3%] 169s array/tests/test_array_core.py::test_chunk_non_array_like PASSED [ 3%] 169s array/tests/test_array_core.py::test_to_backend PASSED [ 3%] 169s array/tests/test_array_core.py::test_load_store_chunk PASSED [ 3%] 169s array/tests/test_array_function.py::test_array_function_dask[0] PASSED [ 3%] 169s array/tests/test_array_function.py::test_array_function_dask[1] PASSED [ 3%] 169s array/tests/test_array_function.py::test_array_function_dask[2] PASSED [ 3%] 169s array/tests/test_array_function.py::test_array_function_dask[3] PASSED [ 3%] 169s array/tests/test_array_function.py::test_array_function_dask[4] PASSED [ 3%] 169s array/tests/test_array_function.py::test_array_function_dask[5] PASSED [ 3%] 169s array/tests/test_array_function.py::test_array_function_dask[6] PASSED [ 3%] 169s array/tests/test_array_function.py::test_array_function_dask[7] PASSED [ 3%] 169s array/tests/test_array_function.py::test_array_function_dask[8] PASSED [ 3%] 169s array/tests/test_array_function.py::test_array_function_dask[9] PASSED [ 3%] 169s array/tests/test_array_function.py::test_array_function_dask[10] PASSED [ 3%] 169s array/tests/test_array_function.py::test_array_function_dask[11] PASSED [ 3%] 169s array/tests/test_array_function.py::test_array_function_dask[12] PASSED [ 3%] 169s array/tests/test_array_function.py::test_array_function_dask[13] PASSED [ 3%] 169s array/tests/test_array_function.py::test_array_function_dask[14] PASSED [ 3%] 169s array/tests/test_array_function.py::test_array_function_dask[15] PASSED [ 3%] 169s array/tests/test_array_function.py::test_array_function_dask[16] PASSED [ 3%] 169s array/tests/test_array_function.py::test_array_function_dask[17] PASSED [ 3%] 169s array/tests/test_array_function.py::test_array_function_dask[18] PASSED [ 3%] 169s array/tests/test_array_function.py::test_array_function_dask[19] PASSED [ 3%] 169s array/tests/test_array_function.py::test_array_function_dask[20] PASSED [ 3%] 169s array/tests/test_array_function.py::test_stack_functions_require_sequence_of_arrays[0] PASSED [ 4%] 169s array/tests/test_array_function.py::test_stack_functions_require_sequence_of_arrays[1] PASSED [ 4%] 169s array/tests/test_array_function.py::test_stack_functions_require_sequence_of_arrays[2] PASSED [ 4%] 169s array/tests/test_array_function.py::test_array_function_fft[fft] PASSED [ 4%] 169s array/tests/test_array_function.py::test_array_function_fft[fft2] PASSED [ 4%] 169s array/tests/test_array_function.py::test_array_notimpl_function_dask[0] PASSED [ 4%] 169s array/tests/test_array_function.py::test_array_notimpl_function_dask[1] PASSED [ 4%] 169s array/tests/test_array_function.py::test_array_notimpl_function_dask[2] PASSED [ 4%] 169s array/tests/test_array_function.py::test_array_function_sparse[0] SKIPPED [ 4%] 169s array/tests/test_array_function.py::test_array_function_sparse[1] SKIPPED [ 4%] 169s array/tests/test_array_function.py::test_array_function_sparse[2] SKIPPED [ 4%] 169s array/tests/test_array_function.py::test_array_function_sparse_tensordot SKIPPED [ 4%] 169s array/tests/test_array_function.py::test_array_function_cupy_svd[chunks0] SKIPPED [ 4%] 169s array/tests/test_array_function.py::test_array_function_cupy_svd[chunks1] SKIPPED [ 4%] 169s array/tests/test_array_function.py::test_unregistered_func[0] PASSED [ 4%] 169s array/tests/test_array_function.py::test_unregistered_func[1] PASSED [ 4%] 169s array/tests/test_array_function.py::test_unregistered_func[2] PASSED [ 4%] 169s array/tests/test_array_function.py::test_unregistered_func[3] PASSED [ 4%] 169s array/tests/test_array_function.py::test_unregistered_func[4] PASSED [ 4%] 169s array/tests/test_array_function.py::test_unregistered_func[5] PASSED [ 4%] 169s array/tests/test_array_function.py::test_unregistered_func[6] PASSED [ 4%] 169s array/tests/test_array_function.py::test_unregistered_func[7] PASSED [ 4%] 169s array/tests/test_array_function.py::test_unregistered_func[8] PASSED [ 4%] 169s array/tests/test_array_function.py::test_unregistered_func[9] PASSED [ 4%] 169s array/tests/test_array_function.py::test_unregistered_func[10] PASSED [ 4%] 169s array/tests/test_array_function.py::test_unregistered_func[11] PASSED [ 4%] 169s array/tests/test_array_function.py::test_unregistered_func[12] PASSED [ 4%] 169s array/tests/test_array_function.py::test_non_existent_func PASSED [ 4%] 169s array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast0-arr_downcast0-equal] PASSED [ 4%] 169s array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast0-arr_downcast0-matmul] PASSED [ 4%] 169s array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast0-arr_downcast0-dot] PASSED [ 4%] 169s array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast0-arr_downcast0-] PASSED [ 4%] 169s array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast1-arr_downcast1-equal] PASSED [ 4%] 169s array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast1-arr_downcast1-matmul] PASSED [ 4%] 169s array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast1-arr_downcast1-dot] PASSED [ 4%] 169s array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast1-arr_downcast1-] PASSED [ 4%] 169s array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast2-arr_downcast2-equal] PASSED [ 4%] 169s array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast2-arr_downcast2-matmul] PASSED [ 4%] 169s array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast2-arr_downcast2-dot] PASSED [ 4%] 169s array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast2-arr_downcast2-] PASSED [ 4%] 169s array/tests/test_array_function.py::test_like_raises[array] PASSED [ 4%] 169s array/tests/test_array_function.py::test_like_raises[asarray] PASSED [ 4%] 169s array/tests/test_array_function.py::test_like_raises[asanyarray] PASSED [ 4%] 169s array/tests/test_array_function.py::test_like_raises[tri] PASSED [ 4%] 169s array/tests/test_array_function.py::test_like_with_numpy_func[array] PASSED [ 4%] 169s array/tests/test_array_function.py::test_like_with_numpy_func[asarray] PASSED [ 4%] 169s array/tests/test_array_function.py::test_like_with_numpy_func[asanyarray] PASSED [ 4%] 169s array/tests/test_array_function.py::test_like_with_numpy_func_and_dtype[array] PASSED [ 4%] 169s array/tests/test_array_function.py::test_like_with_numpy_func_and_dtype[asarray] PASSED [ 4%] 169s array/tests/test_array_function.py::test_like_with_numpy_func_and_dtype[asanyarray] PASSED [ 4%] 169s array/tests/test_array_utils.py::test_meta_from_array[asarray] PASSED [ 4%] 169s array/tests/test_array_utils.py::test_meta_from_array_literal[None-0] PASSED [ 4%] 169s array/tests/test_array_utils.py::test_meta_from_array_literal[None-str0] PASSED [ 4%] 169s array/tests/test_array_utils.py::test_meta_from_array_literal[None-1] PASSED [ 4%] 169s array/tests/test_array_utils.py::test_meta_from_array_literal[None-str1] PASSED [ 4%] 169s array/tests/test_array_utils.py::test_meta_from_array_literal[None-2] PASSED [ 4%] 169s array/tests/test_array_utils.py::test_meta_from_array_literal[None-str2] PASSED [ 4%] 169s array/tests/test_array_utils.py::test_meta_from_array_literal[bool-0] PASSED [ 4%] 169s array/tests/test_array_utils.py::test_meta_from_array_literal[bool-str0] PASSED [ 4%] 169s array/tests/test_array_utils.py::test_meta_from_array_literal[bool-1] PASSED [ 4%] 169s array/tests/test_array_utils.py::test_meta_from_array_literal[bool-str1] PASSED [ 4%] 169s array/tests/test_array_utils.py::test_meta_from_array_literal[bool-2] PASSED [ 4%] 169s array/tests/test_array_utils.py::test_meta_from_array_literal[bool-str2] PASSED [ 4%] 169s array/tests/test_array_utils.py::test_meta_from_array_literal[int-0] PASSED [ 4%] 169s array/tests/test_array_utils.py::test_meta_from_array_literal[int-str0] PASSED [ 4%] 169s array/tests/test_array_utils.py::test_meta_from_array_literal[int-1] PASSED [ 4%] 169s array/tests/test_array_utils.py::test_meta_from_array_literal[int-str1] PASSED [ 4%] 169s array/tests/test_array_utils.py::test_meta_from_array_literal[int-2] PASSED [ 4%] 169s array/tests/test_array_utils.py::test_meta_from_array_literal[int-str2] PASSED [ 4%] 169s array/tests/test_array_utils.py::test_meta_from_array_literal[float-0] PASSED [ 4%] 169s array/tests/test_array_utils.py::test_meta_from_array_literal[float-str0] PASSED [ 4%] 169s array/tests/test_array_utils.py::test_meta_from_array_literal[float-1] PASSED [ 4%] 169s array/tests/test_array_utils.py::test_meta_from_array_literal[float-str1] PASSED [ 4%] 169s array/tests/test_array_utils.py::test_meta_from_array_literal[float-2] PASSED [ 4%] 169s array/tests/test_array_utils.py::test_meta_from_array_literal[float-str2] PASSED [ 4%] 169s array/tests/test_array_utils.py::test_meta_from_array_type_inputs PASSED [ 4%] 169s array/tests/test_array_utils.py::test_assert_eq_checks_dtype[a0-1.0] PASSED [ 4%] 169s array/tests/test_array_utils.py::test_assert_eq_checks_dtype[a1-b1] PASSED [ 4%] 169s array/tests/test_array_utils.py::test_assert_eq_checks_dtype[a2-b2] PASSED [ 4%] 169s array/tests/test_array_utils.py::test_assert_eq_scheduler[1.0-1.0] PASSED [ 4%] 169s array/tests/test_array_utils.py::test_assert_eq_scheduler[a1-b1] PASSED [ 4%] 169s array/tests/test_array_utils.py::test_assert_eq_scheduler[a2-b2] PASSED [ 4%] 169s array/tests/test_atop.py::test_rewrite[inputs0-expected0] PASSED [ 4%] 169s array/tests/test_atop.py::test_rewrite[inputs1-expected1] PASSED [ 4%] 169s array/tests/test_atop.py::test_rewrite[inputs2-expected2] PASSED [ 4%] 169s array/tests/test_atop.py::test_rewrite[inputs3-expected3] PASSED [ 4%] 169s array/tests/test_atop.py::test_rewrite[inputs4-expected4] PASSED [ 4%] 169s array/tests/test_atop.py::test_rewrite[inputs5-expected5] PASSED [ 4%] 169s array/tests/test_atop.py::test_rewrite[inputs6-expected6] PASSED [ 4%] 169s array/tests/test_atop.py::test_rewrite[inputs7-expected7] PASSED [ 4%] 169s array/tests/test_atop.py::test_rewrite[inputs8-expected8] PASSED [ 4%] 169s array/tests/test_atop.py::test_rewrite[inputs9-expected9] PASSED [ 4%] 169s array/tests/test_atop.py::test_rewrite[inputs10-expected10] PASSED [ 4%] 169s array/tests/test_atop.py::test_rewrite[inputs11-expected11] PASSED [ 4%] 169s array/tests/test_atop.py::test_rewrite[inputs12-expected12] PASSED [ 4%] 169s array/tests/test_atop.py::test_rewrite[inputs13-expected13] PASSED [ 4%] 169s array/tests/test_atop.py::test_rewrite[inputs14-expected14] PASSED [ 4%] 169s array/tests/test_atop.py::test_rewrite[inputs15-expected15] PASSED [ 4%] 169s array/tests/test_atop.py::test_rewrite[inputs16-expected16] PASSED [ 4%] 169s array/tests/test_atop.py::test_rewrite[inputs17-expected17] PASSED [ 4%] 169s array/tests/test_atop.py::test_index_subs PASSED [ 4%] 169s array/tests/test_atop.py::test_optimize_blockwise PASSED [ 4%] 169s array/tests/test_atop.py::test_optimize_blockwise_control_annotations PASSED [ 4%] 169s array/tests/test_atop.py::test_optimize_blockwise_custom_annotations PASSED [ 4%] 169s array/tests/test_atop.py::test_blockwise_diamond_fusion PASSED [ 4%] 169s array/tests/test_atop.py::test_blockwise_non_blockwise_output PASSED [ 4%] 169s array/tests/test_atop.py::test_top_len PASSED [ 4%] 169s array/tests/test_atop.py::test_inner_compute PASSED [ 4%] 169s array/tests/test_atop.py::test_common_token_names_args[_] PASSED [ 4%] 169s array/tests/test_atop.py::test_common_token_names_args[_0] PASSED [ 4%] 169s array/tests/test_atop.py::test_common_token_names_args[_1] PASSED [ 4%] 169s array/tests/test_atop.py::test_common_token_names_args[.] PASSED [ 4%] 169s array/tests/test_atop.py::test_common_token_names_args[.0] PASSED [ 4%] 169s array/tests/test_atop.py::test_common_token_names_kwargs[_0] PASSED [ 4%] 169s array/tests/test_atop.py::test_common_token_names_kwargs[_1] PASSED [ 4%] 169s array/tests/test_atop.py::test_common_token_names_kwargs[.] PASSED [ 4%] 169s array/tests/test_atop.py::test_common_token_names_kwargs[.0] PASSED [ 4%] 169s array/tests/test_atop.py::test_common_token_names_kwargs[_] PASSED [ 4%] 169s array/tests/test_atop.py::test_blockwise_names PASSED [ 4%] 169s array/tests/test_atop.py::test_blockwise_new_axes PASSED [ 4%] 169s array/tests/test_atop.py::test_blockwise_new_axes_2 PASSED [ 4%] 169s array/tests/test_atop.py::test_blockwise_stacked_new_axes[True] PASSED [ 4%] 169s array/tests/test_atop.py::test_blockwise_stacked_new_axes[False] PASSED [ 4%] 169s array/tests/test_atop.py::test_blockwise_stacked_new_axes_front[True] PASSED [ 4%] 169s array/tests/test_atop.py::test_blockwise_stacked_new_axes_front[False] PASSED [ 4%] 169s array/tests/test_atop.py::test_blockwise_stacked_new_axes_same_dim[True] PASSED [ 4%] 169s array/tests/test_atop.py::test_blockwise_stacked_new_axes_same_dim[False] PASSED [ 4%] 169s array/tests/test_atop.py::test_blockwise_new_axes_chunked PASSED [ 5%] 169s array/tests/test_atop.py::test_blockwise_no_args PASSED [ 5%] 169s array/tests/test_atop.py::test_blockwise_no_array_args PASSED [ 5%] 169s array/tests/test_atop.py::test_blockwise_kwargs PASSED [ 5%] 169s array/tests/test_atop.py::test_blockwise_chunks PASSED [ 5%] 169s array/tests/test_atop.py::test_blockwise_numpy_arg PASSED [ 5%] 169s array/tests/test_atop.py::test_bag_array_conversion PASSED [ 5%] 169s array/tests/test_atop.py::test_svd PASSED [ 5%] 169s array/tests/test_atop.py::test_args_delayed PASSED [ 5%] 169s array/tests/test_atop.py::test_namedtuple[tup0] PASSED [ 5%] 169s array/tests/test_atop.py::test_namedtuple[tup1] PASSED [ 5%] 169s array/tests/test_atop.py::test_validate_top_inputs PASSED [ 5%] 169s array/tests/test_atop.py::test_dont_merge_before_reductions PASSED [ 5%] 169s array/tests/test_atop.py::test_atop_legacy PASSED [ 5%] 169s array/tests/test_atop.py::test_non_hlg PASSED [ 5%] 169s array/tests/test_chunk.py::test_keepdims_wrapper_no_axis PASSED [ 5%] 169s array/tests/test_chunk.py::test_keepdims_wrapper_one_axis PASSED [ 5%] 169s array/tests/test_chunk.py::test_keepdims_wrapper_two_axes PASSED [ 5%] 169s array/tests/test_chunk.py::test_coarsen PASSED [ 5%] 169s array/tests/test_chunk.py::test_coarsen_unaligned_shape PASSED [ 5%] 169s array/tests/test_chunk.py::test_integer_input PASSED [ 5%] 169s array/tests/test_chunk.py::test_getitem PASSED [ 5%] 169s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-empty_like-numpy] PASSED [ 5%] 169s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-empty_like-cupy] SKIPPED [ 5%] 169s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-empty-numpy] PASSED [ 5%] 169s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-empty-cupy] SKIPPED [ 5%] 169s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-ones_like-numpy] PASSED [ 5%] 169s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-ones_like-cupy] SKIPPED [ 5%] 169s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-ones-numpy] PASSED [ 5%] 169s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-ones-cupy] SKIPPED [ 5%] 169s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-zeros_like-numpy] PASSED [ 5%] 169s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-zeros_like-cupy] SKIPPED [ 5%] 169s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-zeros-numpy] PASSED [ 5%] 169s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-zeros-cupy] SKIPPED [ 5%] 169s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-full_like-numpy] PASSED [ 5%] 169s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-full_like-cupy] SKIPPED [ 5%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-full-numpy] PASSED [ 5%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-full-cupy] SKIPPED [ 5%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-empty_like-numpy] PASSED [ 5%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-empty_like-cupy] SKIPPED [ 5%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-empty-numpy] PASSED [ 5%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-empty-cupy] SKIPPED [ 5%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-ones_like-numpy] PASSED [ 5%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-ones_like-cupy] SKIPPED [ 5%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-ones-numpy] PASSED [ 5%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-ones-cupy] SKIPPED [ 5%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-zeros_like-numpy] PASSED [ 5%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-zeros_like-cupy] SKIPPED [ 5%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-zeros-numpy] PASSED [ 5%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-zeros-cupy] SKIPPED [ 5%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-full_like-numpy] PASSED [ 5%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-full_like-cupy] SKIPPED [ 5%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-full-numpy] PASSED [ 5%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-full-cupy] SKIPPED [ 5%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-empty_like-numpy] PASSED [ 5%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-empty_like-cupy] SKIPPED [ 5%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-empty-numpy] PASSED [ 5%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-empty-cupy] SKIPPED [ 5%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-ones_like-numpy] PASSED [ 5%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-ones_like-cupy] SKIPPED [ 5%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-ones-numpy] PASSED [ 5%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-ones-cupy] SKIPPED [ 5%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-zeros_like-numpy] PASSED [ 5%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-zeros_like-cupy] SKIPPED [ 5%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-zeros-numpy] PASSED [ 5%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-zeros-cupy] SKIPPED [ 5%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-full_like-numpy] PASSED [ 5%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-full_like-cupy] SKIPPED [ 5%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-full-numpy] PASSED [ 5%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-full-cupy] SKIPPED [ 5%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-empty_like-numpy] PASSED [ 5%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-empty_like-cupy] SKIPPED [ 5%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-empty-numpy] PASSED [ 5%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-empty-cupy] SKIPPED [ 5%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-ones_like-numpy] PASSED [ 5%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-ones_like-cupy] SKIPPED [ 5%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-ones-numpy] PASSED [ 5%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-ones-cupy] SKIPPED [ 5%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-zeros_like-numpy] PASSED [ 5%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-zeros_like-cupy] SKIPPED [ 5%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-zeros-numpy] PASSED [ 5%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-zeros-cupy] SKIPPED [ 5%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-full_like-numpy] PASSED [ 5%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-full_like-cupy] SKIPPED [ 5%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-full-numpy] PASSED [ 5%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-full-cupy] SKIPPED [ 5%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-empty_like-numpy] PASSED [ 5%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-empty_like-cupy] SKIPPED [ 5%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-empty-numpy] PASSED [ 5%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-empty-cupy] SKIPPED [ 5%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-ones_like-numpy] PASSED [ 5%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-ones_like-cupy] SKIPPED [ 5%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-ones-numpy] PASSED [ 5%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-ones-cupy] SKIPPED [ 5%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-zeros_like-numpy] PASSED [ 5%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-zeros_like-cupy] SKIPPED [ 5%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-zeros-numpy] PASSED [ 5%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-zeros-cupy] SKIPPED [ 5%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-full_like-numpy] PASSED [ 5%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-full_like-cupy] SKIPPED [ 5%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-full-numpy] PASSED [ 5%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-full-cupy] SKIPPED [ 5%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-empty_like-numpy] PASSED [ 5%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-empty_like-cupy] SKIPPED [ 5%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-empty-numpy] PASSED [ 5%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-empty-cupy] SKIPPED [ 5%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-ones_like-numpy] PASSED [ 5%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-ones_like-cupy] SKIPPED [ 5%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-ones-numpy] PASSED [ 5%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-ones-cupy] SKIPPED [ 5%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-zeros_like-numpy] PASSED [ 5%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-zeros_like-cupy] SKIPPED [ 5%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-zeros-numpy] PASSED [ 5%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-zeros-cupy] SKIPPED [ 5%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-full_like-numpy] PASSED [ 5%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-full_like-cupy] SKIPPED [ 5%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-full-numpy] PASSED [ 5%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-full-cupy] SKIPPED [ 5%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-empty_like-numpy] PASSED [ 5%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-empty_like-cupy] SKIPPED [ 5%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-empty-numpy] PASSED [ 5%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-empty-cupy] SKIPPED [ 5%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-ones_like-numpy] PASSED [ 5%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-ones_like-cupy] SKIPPED [ 5%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-ones-numpy] PASSED [ 5%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-ones-cupy] SKIPPED [ 5%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-zeros_like-numpy] PASSED [ 5%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-zeros_like-cupy] SKIPPED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-zeros-numpy] PASSED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-zeros-cupy] SKIPPED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-full_like-numpy] PASSED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-full_like-cupy] SKIPPED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-full-numpy] PASSED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-full-cupy] SKIPPED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-empty_like-numpy] PASSED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-empty_like-cupy] SKIPPED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-empty-numpy] PASSED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-empty-cupy] SKIPPED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-ones_like-numpy] PASSED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-ones_like-cupy] SKIPPED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-ones-numpy] PASSED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-ones-cupy] SKIPPED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-zeros_like-numpy] PASSED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-zeros_like-cupy] SKIPPED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-zeros-numpy] PASSED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-zeros-cupy] SKIPPED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-full_like-numpy] PASSED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-full_like-cupy] SKIPPED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-full-numpy] PASSED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-full-cupy] SKIPPED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-empty_like-numpy] PASSED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-empty_like-cupy] SKIPPED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-empty-numpy] PASSED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-empty-cupy] SKIPPED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-ones_like-numpy] PASSED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-ones_like-cupy] SKIPPED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-ones-numpy] PASSED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-ones-cupy] SKIPPED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-zeros_like-numpy] PASSED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-zeros_like-cupy] SKIPPED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-zeros-numpy] PASSED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-zeros-cupy] SKIPPED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-full_like-numpy] PASSED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-full_like-cupy] SKIPPED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-full-numpy] PASSED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-full-cupy] SKIPPED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-empty_like-numpy] PASSED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-empty_like-cupy] SKIPPED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-empty-numpy] PASSED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-empty-cupy] SKIPPED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-ones_like-numpy] PASSED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-ones_like-cupy] SKIPPED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-ones-numpy] PASSED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-ones-cupy] SKIPPED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-zeros_like-numpy] PASSED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-zeros_like-cupy] SKIPPED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-zeros-numpy] PASSED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-zeros-cupy] SKIPPED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-full_like-numpy] PASSED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-full_like-cupy] SKIPPED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-full-numpy] PASSED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-full-cupy] SKIPPED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-empty_like-numpy] PASSED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-empty_like-cupy] SKIPPED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-empty-numpy] PASSED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-empty-cupy] SKIPPED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-ones_like-numpy] PASSED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-ones_like-cupy] SKIPPED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-ones-numpy] PASSED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-ones-cupy] SKIPPED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-zeros_like-numpy] PASSED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-zeros_like-cupy] SKIPPED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-zeros-numpy] PASSED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-zeros-cupy] SKIPPED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-full_like-numpy] PASSED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-full_like-cupy] SKIPPED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-full-numpy] PASSED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-full-cupy] SKIPPED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-empty_like-numpy] PASSED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-empty_like-cupy] SKIPPED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-empty-numpy] PASSED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-empty-cupy] SKIPPED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-ones_like-numpy] PASSED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-ones_like-cupy] SKIPPED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-ones-numpy] PASSED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-ones-cupy] SKIPPED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-zeros_like-numpy] PASSED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-zeros_like-cupy] SKIPPED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-zeros-numpy] PASSED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-zeros-cupy] SKIPPED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-full_like-numpy] PASSED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-full_like-cupy] SKIPPED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-full-numpy] PASSED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-full-cupy] SKIPPED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-empty_like-numpy] PASSED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-empty_like-cupy] SKIPPED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-empty-numpy] PASSED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-empty-cupy] SKIPPED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-ones_like-numpy] PASSED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-ones_like-cupy] SKIPPED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-ones-numpy] PASSED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-ones-cupy] SKIPPED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-zeros_like-numpy] PASSED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-zeros_like-cupy] SKIPPED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-zeros-numpy] PASSED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-zeros-cupy] SKIPPED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-full_like-numpy] PASSED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-full_like-cupy] SKIPPED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-full-numpy] PASSED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-full-cupy] SKIPPED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-empty_like-numpy] PASSED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-empty_like-cupy] SKIPPED [ 6%] 170s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-empty-numpy] PASSED [ 6%] 171s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-empty-cupy] SKIPPED [ 6%] 171s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-ones_like-numpy] PASSED [ 6%] 171s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-ones_like-cupy] SKIPPED [ 6%] 171s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-ones-numpy] PASSED [ 6%] 171s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-ones-cupy] SKIPPED [ 6%] 171s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-zeros_like-numpy] PASSED [ 6%] 171s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-zeros_like-cupy] SKIPPED [ 6%] 171s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-zeros-numpy] PASSED [ 6%] 171s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-zeros-cupy] SKIPPED [ 6%] 171s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-full_like-numpy] PASSED [ 6%] 171s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-full_like-cupy] SKIPPED [ 6%] 171s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-full-numpy] PASSED [ 6%] 171s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-full-cupy] SKIPPED [ 6%] 171s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-empty_like-numpy] PASSED [ 6%] 171s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-empty_like-cupy] SKIPPED [ 6%] 171s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-empty-numpy] PASSED [ 6%] 171s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-empty-cupy] SKIPPED [ 6%] 171s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-ones_like-numpy] PASSED [ 6%] 171s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-ones_like-cupy] SKIPPED [ 6%] 171s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-ones-numpy] PASSED [ 6%] 171s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-ones-cupy] SKIPPED [ 6%] 171s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-zeros_like-numpy] PASSED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-zeros_like-cupy] SKIPPED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-zeros-numpy] PASSED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-zeros-cupy] SKIPPED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-full_like-numpy] PASSED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-full_like-cupy] SKIPPED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-full-numpy] PASSED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-full-cupy] SKIPPED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-empty_like-numpy] PASSED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-empty_like-cupy] SKIPPED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-empty-numpy] PASSED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-empty-cupy] SKIPPED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-ones_like-numpy] PASSED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-ones_like-cupy] SKIPPED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-ones-numpy] PASSED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-ones-cupy] SKIPPED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-zeros_like-numpy] PASSED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-zeros_like-cupy] SKIPPED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-zeros-numpy] PASSED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-zeros-cupy] SKIPPED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-full_like-numpy] PASSED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-full_like-cupy] SKIPPED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-full-numpy] PASSED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-full-cupy] SKIPPED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-empty_like-numpy] PASSED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-empty_like-cupy] SKIPPED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-empty-numpy] PASSED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-empty-cupy] SKIPPED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-ones_like-numpy] PASSED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-ones_like-cupy] SKIPPED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-ones-numpy] PASSED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-ones-cupy] SKIPPED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-zeros_like-numpy] PASSED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-zeros_like-cupy] SKIPPED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-zeros-numpy] PASSED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-zeros-cupy] SKIPPED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-full_like-numpy] PASSED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-full_like-cupy] SKIPPED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-full-numpy] PASSED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-full-cupy] SKIPPED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-empty_like-numpy] PASSED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-empty_like-cupy] SKIPPED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-empty-numpy] PASSED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-empty-cupy] SKIPPED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-ones_like-numpy] PASSED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-ones_like-cupy] SKIPPED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-ones-numpy] PASSED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-ones-cupy] SKIPPED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-zeros_like-numpy] PASSED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-zeros_like-cupy] SKIPPED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-zeros-numpy] PASSED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-zeros-cupy] SKIPPED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-full_like-numpy] PASSED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-full_like-cupy] SKIPPED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-full-numpy] PASSED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-full-cupy] SKIPPED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-empty_like-numpy] PASSED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-empty_like-cupy] SKIPPED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-empty-numpy] PASSED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-empty-cupy] SKIPPED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-ones_like-numpy] PASSED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-ones_like-cupy] SKIPPED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-ones-numpy] PASSED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-ones-cupy] SKIPPED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-zeros_like-numpy] PASSED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-zeros_like-cupy] SKIPPED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-zeros-numpy] PASSED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-zeros-cupy] SKIPPED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-full_like-numpy] PASSED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-full_like-cupy] SKIPPED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-full-numpy] PASSED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-full-cupy] SKIPPED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-empty_like-numpy] PASSED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-empty_like-cupy] SKIPPED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-empty-numpy] PASSED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-empty-cupy] SKIPPED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-ones_like-numpy] PASSED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-ones_like-cupy] SKIPPED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-ones-numpy] PASSED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-ones-cupy] SKIPPED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-zeros_like-numpy] PASSED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-zeros_like-cupy] SKIPPED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-zeros-numpy] PASSED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-zeros-cupy] SKIPPED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-full_like-numpy] PASSED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-full_like-cupy] SKIPPED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-full-numpy] PASSED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-full-cupy] SKIPPED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-empty_like-numpy] PASSED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-empty_like-cupy] SKIPPED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-empty-numpy] PASSED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-empty-cupy] SKIPPED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-ones_like-numpy] PASSED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-ones_like-cupy] SKIPPED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-ones-numpy] PASSED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-ones-cupy] SKIPPED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-zeros_like-numpy] PASSED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-zeros_like-cupy] SKIPPED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-zeros-numpy] PASSED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-zeros-cupy] SKIPPED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-full_like-numpy] PASSED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-full_like-cupy] SKIPPED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-full-numpy] PASSED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-full-cupy] SKIPPED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-empty_like-numpy] PASSED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-empty_like-cupy] SKIPPED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-empty-numpy] PASSED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-empty-cupy] SKIPPED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-ones_like-numpy] PASSED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-ones_like-cupy] SKIPPED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-ones-numpy] PASSED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-ones-cupy] SKIPPED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-zeros_like-numpy] PASSED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-zeros_like-cupy] SKIPPED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-zeros-numpy] PASSED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-zeros-cupy] SKIPPED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-full_like-numpy] PASSED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-full_like-cupy] SKIPPED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-full-numpy] PASSED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-full-cupy] SKIPPED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-empty_like-numpy] PASSED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-empty_like-cupy] SKIPPED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-empty-numpy] PASSED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-empty-cupy] SKIPPED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-ones_like-numpy] PASSED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-ones_like-cupy] SKIPPED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-ones-numpy] PASSED [ 7%] 171s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-ones-cupy] SKIPPED [ 8%] 171s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-zeros_like-numpy] PASSED [ 8%] 171s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-zeros_like-cupy] SKIPPED [ 8%] 171s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-zeros-numpy] PASSED [ 8%] 171s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-zeros-cupy] SKIPPED [ 8%] 171s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-full_like-numpy] PASSED [ 8%] 171s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-full_like-cupy] SKIPPED [ 8%] 171s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-full-numpy] PASSED [ 8%] 171s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-full-cupy] SKIPPED [ 8%] 171s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-empty_like-numpy] PASSED [ 8%] 171s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-empty_like-cupy] SKIPPED [ 8%] 171s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-empty-numpy] PASSED [ 8%] 171s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-empty-cupy] SKIPPED [ 8%] 171s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-ones_like-numpy] PASSED [ 8%] 171s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-ones_like-cupy] SKIPPED [ 8%] 171s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-ones-numpy] PASSED [ 8%] 171s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-ones-cupy] SKIPPED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-zeros_like-numpy] PASSED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-zeros_like-cupy] SKIPPED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-zeros-numpy] PASSED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-zeros-cupy] SKIPPED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-full_like-numpy] PASSED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-full_like-cupy] SKIPPED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-full-numpy] PASSED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-full-cupy] SKIPPED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-empty_like-numpy] PASSED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-empty_like-cupy] SKIPPED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-empty-numpy] PASSED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-empty-cupy] SKIPPED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-ones_like-numpy] PASSED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-ones_like-cupy] SKIPPED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-ones-numpy] PASSED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-ones-cupy] SKIPPED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-zeros_like-numpy] PASSED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-zeros_like-cupy] SKIPPED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-zeros-numpy] PASSED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-zeros-cupy] SKIPPED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-full_like-numpy] PASSED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-full_like-cupy] SKIPPED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-full-numpy] PASSED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-full-cupy] SKIPPED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-empty_like-numpy] PASSED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-empty_like-cupy] SKIPPED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-empty-numpy] PASSED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-empty-cupy] SKIPPED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-ones_like-numpy] PASSED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-ones_like-cupy] SKIPPED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-ones-numpy] PASSED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-ones-cupy] SKIPPED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-zeros_like-numpy] PASSED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-zeros_like-cupy] SKIPPED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-zeros-numpy] PASSED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-zeros-cupy] SKIPPED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-full_like-numpy] PASSED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-full_like-cupy] SKIPPED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-full-numpy] PASSED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-full-cupy] SKIPPED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-empty_like-numpy] PASSED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-empty_like-cupy] SKIPPED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-empty-numpy] PASSED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-empty-cupy] SKIPPED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-ones_like-numpy] PASSED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-ones_like-cupy] SKIPPED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-ones-numpy] PASSED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-ones-cupy] SKIPPED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-zeros_like-numpy] PASSED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-zeros_like-cupy] SKIPPED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-zeros-numpy] PASSED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-zeros-cupy] SKIPPED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-full_like-numpy] PASSED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-full_like-cupy] SKIPPED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-full-numpy] PASSED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-full-cupy] SKIPPED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-empty_like-numpy] PASSED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-empty_like-cupy] SKIPPED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-empty-numpy] PASSED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-empty-cupy] SKIPPED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-ones_like-numpy] PASSED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-ones_like-cupy] SKIPPED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-ones-numpy] PASSED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-ones-cupy] SKIPPED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-zeros_like-numpy] PASSED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-zeros_like-cupy] SKIPPED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-zeros-numpy] PASSED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-zeros-cupy] SKIPPED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-full_like-numpy] PASSED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-full_like-cupy] SKIPPED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-full-numpy] PASSED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-full-cupy] SKIPPED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-empty_like-numpy] PASSED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-empty_like-cupy] SKIPPED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-empty-numpy] PASSED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-empty-cupy] SKIPPED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-ones_like-numpy] PASSED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-ones_like-cupy] SKIPPED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-ones-numpy] PASSED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-ones-cupy] SKIPPED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-zeros_like-numpy] PASSED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-zeros_like-cupy] SKIPPED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-zeros-numpy] PASSED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-zeros-cupy] SKIPPED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-full_like-numpy] PASSED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-full_like-cupy] SKIPPED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-full-numpy] PASSED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-full-cupy] SKIPPED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-empty_like-numpy] PASSED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-empty_like-cupy] SKIPPED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-empty-numpy] PASSED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-empty-cupy] SKIPPED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-ones_like-numpy] PASSED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-ones_like-cupy] SKIPPED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-ones-numpy] PASSED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-ones-cupy] SKIPPED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-zeros_like-numpy] PASSED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-zeros_like-cupy] SKIPPED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-zeros-numpy] PASSED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-zeros-cupy] SKIPPED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-full_like-numpy] PASSED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-full_like-cupy] SKIPPED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-full-numpy] PASSED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-full-cupy] SKIPPED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-empty_like-numpy] PASSED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-empty_like-cupy] SKIPPED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-empty-numpy] PASSED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-empty-cupy] SKIPPED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-ones_like-numpy] PASSED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-ones_like-cupy] SKIPPED [ 8%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-ones-numpy] PASSED [ 9%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-ones-cupy] SKIPPED [ 9%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-zeros_like-numpy] PASSED [ 9%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-zeros_like-cupy] SKIPPED [ 9%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-zeros-numpy] PASSED [ 9%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-zeros-cupy] SKIPPED [ 9%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-full_like-numpy] PASSED [ 9%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-full_like-cupy] SKIPPED [ 9%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-full-numpy] PASSED [ 9%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-full-cupy] SKIPPED [ 9%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-empty_like-numpy] PASSED [ 9%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-empty_like-cupy] SKIPPED [ 9%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-empty-numpy] PASSED [ 9%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-empty-cupy] SKIPPED [ 9%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-ones_like-numpy] PASSED [ 9%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-ones_like-cupy] SKIPPED [ 9%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-ones-numpy] PASSED [ 9%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-ones-cupy] SKIPPED [ 9%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-zeros_like-numpy] PASSED [ 9%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-zeros_like-cupy] SKIPPED [ 9%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-zeros-numpy] PASSED [ 9%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-zeros-cupy] SKIPPED [ 9%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-full_like-numpy] PASSED [ 9%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-full_like-cupy] SKIPPED [ 9%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-full-numpy] PASSED [ 9%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-full-cupy] SKIPPED [ 9%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-empty_like-numpy] PASSED [ 9%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-empty_like-cupy] SKIPPED [ 9%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-empty-numpy] PASSED [ 9%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-empty-cupy] SKIPPED [ 9%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-ones_like-numpy] PASSED [ 9%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-ones_like-cupy] SKIPPED [ 9%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-ones-numpy] PASSED [ 9%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-ones-cupy] SKIPPED [ 9%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-zeros_like-numpy] PASSED [ 9%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-zeros_like-cupy] SKIPPED [ 9%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-zeros-numpy] PASSED [ 9%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-zeros-cupy] SKIPPED [ 9%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-full_like-numpy] PASSED [ 9%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-full_like-cupy] SKIPPED [ 9%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-full-numpy] PASSED [ 9%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-full-cupy] SKIPPED [ 9%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-empty_like-numpy] PASSED [ 9%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-empty_like-cupy] SKIPPED [ 9%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-empty-numpy] PASSED [ 9%] 172s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-empty-cupy] SKIPPED [ 9%] 173s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-ones_like-numpy] PASSED [ 9%] 173s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-ones_like-cupy] SKIPPED [ 9%] 173s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-ones-numpy] PASSED [ 9%] 173s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-ones-cupy] SKIPPED [ 9%] 173s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-zeros_like-numpy] PASSED [ 9%] 173s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-zeros_like-cupy] SKIPPED [ 9%] 173s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-zeros-numpy] PASSED [ 9%] 173s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-zeros-cupy] SKIPPED [ 9%] 173s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-full_like-numpy] PASSED [ 9%] 173s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-full_like-cupy] SKIPPED [ 9%] 173s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-full-numpy] PASSED [ 9%] 173s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-full-cupy] SKIPPED [ 9%] 173s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-empty_like-numpy] PASSED [ 9%] 173s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-empty_like-cupy] SKIPPED [ 9%] 173s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-empty-numpy] PASSED [ 9%] 173s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-empty-cupy] SKIPPED [ 9%] 173s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-ones_like-numpy] PASSED [ 9%] 173s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-ones_like-cupy] SKIPPED [ 9%] 173s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-ones-numpy] PASSED [ 9%] 173s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-ones-cupy] SKIPPED [ 9%] 173s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-zeros_like-numpy] PASSED [ 9%] 173s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-zeros_like-cupy] SKIPPED [ 9%] 173s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-zeros-numpy] PASSED [ 9%] 173s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-zeros-cupy] SKIPPED [ 9%] 173s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-full_like-numpy] PASSED [ 9%] 173s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-full_like-cupy] SKIPPED [ 9%] 173s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-full-numpy] PASSED [ 9%] 173s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-full-cupy] SKIPPED [ 9%] 173s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-empty_like-numpy] PASSED [ 9%] 173s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-empty_like-cupy] SKIPPED [ 9%] 173s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-empty-numpy] PASSED [ 9%] 173s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-empty-cupy] SKIPPED [ 9%] 173s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-ones_like-numpy] PASSED [ 9%] 173s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-ones_like-cupy] SKIPPED [ 9%] 173s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-ones-numpy] PASSED [ 9%] 173s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-ones-cupy] SKIPPED [ 9%] 173s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-zeros_like-numpy] PASSED [ 9%] 173s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-zeros_like-cupy] SKIPPED [ 9%] 173s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-zeros-numpy] PASSED [ 9%] 173s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-zeros-cupy] SKIPPED [ 9%] 173s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-full_like-numpy] PASSED [ 9%] 173s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-full_like-cupy] SKIPPED [ 9%] 173s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-full-numpy] PASSED [ 9%] 173s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-full-cupy] SKIPPED [ 9%] 173s array/tests/test_creation.py::test_arr_like_shape[i4-shape0-chunks0-None-empty_like-kwargs0] PASSED [ 9%] 173s array/tests/test_creation.py::test_arr_like_shape[i4-shape0-chunks0-None-ones_like-kwargs1] PASSED [ 9%] 173s array/tests/test_creation.py::test_arr_like_shape[i4-shape0-chunks0-None-zeros_like-kwargs2] PASSED [ 9%] 173s array/tests/test_creation.py::test_arr_like_shape[i4-shape0-chunks0-None-full_like-kwargs3] PASSED [ 9%] 173s array/tests/test_creation.py::test_arr_like_shape[i4-shape1-chunks1-out_shape1-empty_like-kwargs0] PASSED [ 9%] 173s array/tests/test_creation.py::test_arr_like_shape[i4-shape1-chunks1-out_shape1-ones_like-kwargs1] PASSED [ 9%] 173s array/tests/test_creation.py::test_arr_like_shape[i4-shape1-chunks1-out_shape1-zeros_like-kwargs2] PASSED [ 9%] 173s array/tests/test_creation.py::test_arr_like_shape[i4-shape1-chunks1-out_shape1-full_like-kwargs3] PASSED [ 9%] 173s array/tests/test_creation.py::test_arr_like_shape[i4-shape2-4-20-empty_like-kwargs0] PASSED [ 9%] 173s array/tests/test_creation.py::test_arr_like_shape[i4-shape2-4-20-ones_like-kwargs1] PASSED [ 9%] 173s array/tests/test_creation.py::test_arr_like_shape[i4-shape2-4-20-zeros_like-kwargs2] PASSED [ 9%] 173s array/tests/test_creation.py::test_arr_like_shape[i4-shape2-4-20-full_like-kwargs3] PASSED [ 9%] 173s array/tests/test_creation.py::test_arr_like_shape[i4-shape3-chunks3-out_shape3-empty_like-kwargs0] PASSED [ 9%] 173s array/tests/test_creation.py::test_arr_like_shape[i4-shape3-chunks3-out_shape3-ones_like-kwargs1] PASSED [ 9%] 173s array/tests/test_creation.py::test_arr_like_shape[i4-shape3-chunks3-out_shape3-zeros_like-kwargs2] PASSED [ 9%] 173s array/tests/test_creation.py::test_arr_like_shape[i4-shape3-chunks3-out_shape3-full_like-kwargs3] PASSED [ 9%] 173s array/tests/test_creation.py::test_arr_like_shape[i4-shape4-None-out_shape4-empty_like-kwargs0] PASSED [ 9%] 173s array/tests/test_creation.py::test_arr_like_shape[i4-shape4-None-out_shape4-ones_like-kwargs1] PASSED [ 9%] 173s array/tests/test_creation.py::test_arr_like_shape[i4-shape4-None-out_shape4-zeros_like-kwargs2] PASSED [ 9%] 173s array/tests/test_creation.py::test_arr_like_shape[i4-shape4-None-out_shape4-full_like-kwargs3] PASSED [ 9%] 173s array/tests/test_creation.py::test_arr_like_shape[i4-shape5-chunks5-out_shape5-empty_like-kwargs0] PASSED [ 9%] 173s array/tests/test_creation.py::test_arr_like_shape[i4-shape5-chunks5-out_shape5-ones_like-kwargs1] PASSED [ 9%] 173s array/tests/test_creation.py::test_arr_like_shape[i4-shape5-chunks5-out_shape5-zeros_like-kwargs2] PASSED [ 9%] 173s array/tests/test_creation.py::test_arr_like_shape[i4-shape5-chunks5-out_shape5-full_like-kwargs3] PASSED [ 9%] 173s array/tests/test_creation.py::test_arr_like_shape[i4-shape6-chunks6-out_shape6-empty_like-kwargs0] PASSED [ 9%] 173s array/tests/test_creation.py::test_arr_like_shape[i4-shape6-chunks6-out_shape6-ones_like-kwargs1] PASSED [ 9%] 173s array/tests/test_creation.py::test_arr_like_shape[i4-shape6-chunks6-out_shape6-zeros_like-kwargs2] PASSED [ 9%] 173s array/tests/test_creation.py::test_arr_like_shape[i4-shape6-chunks6-out_shape6-full_like-kwargs3] PASSED [ 9%] 173s array/tests/test_creation.py::test_arr_like_shape[i4-shape7-auto-out_shape7-empty_like-kwargs0] PASSED [ 9%] 173s array/tests/test_creation.py::test_arr_like_shape[i4-shape7-auto-out_shape7-ones_like-kwargs1] PASSED [ 9%] 173s array/tests/test_creation.py::test_arr_like_shape[i4-shape7-auto-out_shape7-zeros_like-kwargs2] PASSED [ 9%] 173s array/tests/test_creation.py::test_arr_like_shape[i4-shape7-auto-out_shape7-full_like-kwargs3] PASSED [ 9%] 173s array/tests/test_creation.py::test_linspace[True] PASSED [ 9%] 173s array/tests/test_creation.py::test_linspace[False] PASSED [ 9%] 173s array/tests/test_creation.py::test_arange PASSED [ 9%] 173s array/tests/test_creation.py::test_arange_dtypes[0-1-1-None] PASSED [ 9%] 173s array/tests/test_creation.py::test_arange_dtypes[1.5-2-1-None] PASSED [ 9%] 173s array/tests/test_creation.py::test_arange_dtypes[1-2.5-1-None] PASSED [ 10%] 173s array/tests/test_creation.py::test_arange_dtypes[1-2-0.5-None] PASSED [ 10%] 173s array/tests/test_creation.py::test_arange_dtypes[start4-stop4-step4-None] PASSED [ 10%] 173s array/tests/test_creation.py::test_arange_dtypes[start5-stop5-step5-None] PASSED [ 10%] 173s array/tests/test_creation.py::test_arange_dtypes[start6-stop6-step6-None] PASSED [ 10%] 173s array/tests/test_creation.py::test_arange_dtypes[start7-stop7-step7-None] PASSED [ 10%] 173s array/tests/test_creation.py::test_arange_dtypes[start8-stop8-step8-uint32] PASSED [ 10%] 173s array/tests/test_creation.py::test_arange_dtypes[start9-stop9-step9-uint64] PASSED [ 10%] 173s array/tests/test_creation.py::test_arange_cast_float_int_step XFAIL [ 10%] 173s array/tests/test_creation.py::test_arange_float_step PASSED [ 10%] 173s array/tests/test_creation.py::test_indices_wrong_chunks PASSED [ 10%] 173s array/tests/test_creation.py::test_indices_dimensions_chunks PASSED [ 10%] 173s array/tests/test_creation.py::test_empty_indices PASSED [ 10%] 173s array/tests/test_creation.py::test_indices PASSED [ 10%] 173s array/tests/test_creation.py::test_meshgrid[False-ij-shapes0-chunks0] PASSED [ 10%] 173s array/tests/test_creation.py::test_meshgrid[False-ij-shapes1-chunks1] PASSED [ 10%] 173s array/tests/test_creation.py::test_meshgrid[False-ij-shapes2-chunks2] PASSED [ 10%] 173s array/tests/test_creation.py::test_meshgrid[False-ij-shapes3-chunks3] PASSED [ 10%] 173s array/tests/test_creation.py::test_meshgrid[False-ij-shapes4-chunks4] PASSED [ 10%] 173s array/tests/test_creation.py::test_meshgrid[False-ij-shapes5-chunks5] PASSED [ 10%] 173s array/tests/test_creation.py::test_meshgrid[False-xy-shapes0-chunks0] PASSED [ 10%] 173s array/tests/test_creation.py::test_meshgrid[False-xy-shapes1-chunks1] PASSED [ 10%] 173s array/tests/test_creation.py::test_meshgrid[False-xy-shapes2-chunks2] PASSED [ 10%] 173s array/tests/test_creation.py::test_meshgrid[False-xy-shapes3-chunks3] PASSED [ 10%] 173s array/tests/test_creation.py::test_meshgrid[False-xy-shapes4-chunks4] PASSED [ 10%] 173s array/tests/test_creation.py::test_meshgrid[False-xy-shapes5-chunks5] PASSED [ 10%] 173s array/tests/test_creation.py::test_meshgrid[True-ij-shapes0-chunks0] PASSED [ 10%] 173s array/tests/test_creation.py::test_meshgrid[True-ij-shapes1-chunks1] PASSED [ 10%] 173s array/tests/test_creation.py::test_meshgrid[True-ij-shapes2-chunks2] PASSED [ 10%] 173s array/tests/test_creation.py::test_meshgrid[True-ij-shapes3-chunks3] PASSED [ 10%] 173s array/tests/test_creation.py::test_meshgrid[True-ij-shapes4-chunks4] PASSED [ 10%] 173s array/tests/test_creation.py::test_meshgrid[True-ij-shapes5-chunks5] PASSED [ 10%] 173s array/tests/test_creation.py::test_meshgrid[True-xy-shapes0-chunks0] PASSED [ 10%] 173s array/tests/test_creation.py::test_meshgrid[True-xy-shapes1-chunks1] PASSED [ 10%] 173s array/tests/test_creation.py::test_meshgrid[True-xy-shapes2-chunks2] PASSED [ 10%] 173s array/tests/test_creation.py::test_meshgrid[True-xy-shapes3-chunks3] PASSED [ 10%] 173s array/tests/test_creation.py::test_meshgrid[True-xy-shapes4-chunks4] PASSED [ 10%] 173s array/tests/test_creation.py::test_meshgrid[True-xy-shapes5-chunks5] PASSED [ 10%] 173s array/tests/test_creation.py::test_meshgrid_inputcoercion PASSED [ 10%] 173s array/tests/test_creation.py::test_tri[3-None-0-float-auto] PASSED [ 10%] 173s array/tests/test_creation.py::test_tri[4-None-0-float-auto] PASSED [ 10%] 173s array/tests/test_creation.py::test_tri[3-4-0-bool-auto] PASSED [ 10%] 173s array/tests/test_creation.py::test_tri[3-None-1-int-auto] PASSED [ 10%] 173s array/tests/test_creation.py::test_tri[3-None--1-int-auto] PASSED [ 10%] 173s array/tests/test_creation.py::test_tri[3-None-2-int-1] PASSED [ 10%] 173s array/tests/test_creation.py::test_tri[6-8--2-int-chunks6] PASSED [ 10%] 173s array/tests/test_creation.py::test_tri[6-8-0-int-chunks7] PASSED [ 10%] 173s array/tests/test_creation.py::test_eye PASSED [ 10%] 173s array/tests/test_creation.py::test_diag_bad_input[0] PASSED [ 10%] 173s array/tests/test_creation.py::test_diag_bad_input[3] PASSED [ 10%] 173s array/tests/test_creation.py::test_diag_bad_input[-3] PASSED [ 10%] 173s array/tests/test_creation.py::test_diag_bad_input[8] PASSED [ 10%] 173s array/tests/test_creation.py::test_diag_2d_array_creation[0] PASSED [ 10%] 173s array/tests/test_creation.py::test_diag_2d_array_creation[3] PASSED [ 10%] 173s array/tests/test_creation.py::test_diag_2d_array_creation[-3] PASSED [ 10%] 173s array/tests/test_creation.py::test_diag_2d_array_creation[8] PASSED [ 10%] 173s array/tests/test_creation.py::test_diag_extraction[0] PASSED [ 10%] 173s array/tests/test_creation.py::test_diag_extraction[3] PASSED [ 10%] 173s array/tests/test_creation.py::test_diag_extraction[-3] PASSED [ 10%] 173s array/tests/test_creation.py::test_diag_extraction[8] PASSED [ 10%] 174s array/tests/test_creation.py::test_diagonal PASSED [ 10%] 174s array/tests/test_creation.py::test_fromfunction[-kwargs0-None] PASSED [ 10%] 174s array/tests/test_creation.py::test_fromfunction[-kwargs0-f8] PASSED [ 10%] 174s array/tests/test_creation.py::test_fromfunction[-kwargs0-i8] PASSED [ 10%] 174s array/tests/test_creation.py::test_fromfunction[-kwargs1-None] PASSED [ 10%] 174s array/tests/test_creation.py::test_fromfunction[-kwargs1-f8] PASSED [ 10%] 174s array/tests/test_creation.py::test_fromfunction[-kwargs1-i8] PASSED [ 10%] 174s array/tests/test_creation.py::test_fromfunction[-kwargs2-None] PASSED [ 10%] 174s array/tests/test_creation.py::test_fromfunction[-kwargs2-f8] PASSED [ 10%] 174s array/tests/test_creation.py::test_fromfunction[-kwargs2-i8] PASSED [ 10%] 174s array/tests/test_creation.py::test_repeat PASSED [ 10%] 174s array/tests/test_creation.py::test_tile_basic[2] PASSED [ 10%] 174s array/tests/test_creation.py::test_tile_basic[reps1] PASSED [ 10%] 174s array/tests/test_creation.py::test_tile_basic[reps2] PASSED [ 10%] 174s array/tests/test_creation.py::test_tile_basic[reps3] PASSED [ 10%] 174s array/tests/test_creation.py::test_tile_basic[reps4] PASSED [ 10%] 174s array/tests/test_creation.py::test_tile_chunks[0-shape0-chunks0] PASSED [ 10%] 174s array/tests/test_creation.py::test_tile_chunks[0-shape1-chunks1] PASSED [ 10%] 174s array/tests/test_creation.py::test_tile_chunks[1-shape0-chunks0] PASSED [ 10%] 174s array/tests/test_creation.py::test_tile_chunks[1-shape1-chunks1] PASSED [ 10%] 174s array/tests/test_creation.py::test_tile_chunks[2-shape0-chunks0] PASSED [ 10%] 174s array/tests/test_creation.py::test_tile_chunks[2-shape1-chunks1] PASSED [ 10%] 174s array/tests/test_creation.py::test_tile_chunks[3-shape0-chunks0] PASSED [ 10%] 174s array/tests/test_creation.py::test_tile_chunks[3-shape1-chunks1] PASSED [ 10%] 174s array/tests/test_creation.py::test_tile_chunks[5-shape0-chunks0] PASSED [ 10%] 174s array/tests/test_creation.py::test_tile_chunks[5-shape1-chunks1] PASSED [ 10%] 174s array/tests/test_creation.py::test_tile_chunks[reps5-shape0-chunks0] PASSED [ 10%] 174s array/tests/test_creation.py::test_tile_chunks[reps5-shape1-chunks1] PASSED [ 10%] 174s array/tests/test_creation.py::test_tile_chunks[reps6-shape0-chunks0] PASSED [ 10%] 174s array/tests/test_creation.py::test_tile_chunks[reps6-shape1-chunks1] PASSED [ 10%] 174s array/tests/test_creation.py::test_tile_neg_reps[-1-shape0-chunks0] PASSED [ 10%] 174s array/tests/test_creation.py::test_tile_neg_reps[-1-shape1-chunks1] PASSED [ 10%] 174s array/tests/test_creation.py::test_tile_neg_reps[-5-shape0-chunks0] PASSED [ 10%] 174s array/tests/test_creation.py::test_tile_neg_reps[-5-shape1-chunks1] PASSED [ 10%] 174s array/tests/test_creation.py::test_tile_zero_reps[0-shape0-chunks0] PASSED [ 10%] 174s array/tests/test_creation.py::test_tile_zero_reps[0-shape1-chunks1] PASSED [ 10%] 174s array/tests/test_creation.py::test_tile_zero_reps[reps1-shape0-chunks0] PASSED [ 10%] 174s array/tests/test_creation.py::test_tile_zero_reps[reps1-shape1-chunks1] PASSED [ 10%] 174s array/tests/test_creation.py::test_tile_zero_reps[reps2-shape0-chunks0] PASSED [ 10%] 174s array/tests/test_creation.py::test_tile_zero_reps[reps2-shape1-chunks1] PASSED [ 10%] 174s array/tests/test_creation.py::test_tile_zero_reps[reps3-shape0-chunks0] PASSED [ 10%] 174s array/tests/test_creation.py::test_tile_zero_reps[reps3-shape1-chunks1] PASSED [ 10%] 174s array/tests/test_creation.py::test_tile_empty_array[2-shape0-chunks0] PASSED [ 10%] 174s array/tests/test_creation.py::test_tile_empty_array[2-shape1-chunks1] PASSED [ 10%] 174s array/tests/test_creation.py::test_tile_empty_array[reps1-shape0-chunks0] PASSED [ 10%] 174s array/tests/test_creation.py::test_tile_empty_array[reps1-shape1-chunks1] PASSED [ 10%] 174s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps0-shape0] PASSED [ 10%] 174s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps0-shape1] PASSED [ 10%] 174s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps0-shape2] PASSED [ 10%] 174s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps0-shape3] PASSED [ 10%] 174s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps0-shape4] PASSED [ 10%] 174s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps0-shape5] PASSED [ 10%] 174s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps1-shape0] PASSED [ 10%] 174s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps1-shape1] PASSED [ 10%] 174s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps1-shape2] PASSED [ 10%] 174s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps1-shape3] PASSED [ 10%] 174s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps1-shape4] PASSED [ 10%] 174s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps1-shape5] PASSED [ 10%] 174s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps2-shape0] PASSED [ 10%] 174s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps2-shape1] PASSED [ 10%] 174s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps2-shape2] PASSED [ 10%] 174s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps2-shape3] PASSED [ 10%] 174s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps2-shape4] PASSED [ 10%] 174s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps2-shape5] PASSED [ 10%] 174s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps3-shape0] PASSED [ 10%] 174s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps3-shape1] PASSED [ 10%] 174s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps3-shape2] PASSED [ 10%] 174s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps3-shape3] PASSED [ 11%] 174s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps3-shape4] PASSED [ 11%] 174s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps3-shape5] PASSED [ 11%] 174s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps4-shape0] PASSED [ 11%] 174s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps4-shape1] PASSED [ 11%] 174s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps4-shape2] PASSED [ 11%] 174s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps4-shape3] PASSED [ 11%] 174s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps4-shape4] PASSED [ 11%] 174s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps4-shape5] PASSED [ 11%] 174s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps5-shape0] PASSED [ 11%] 174s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps5-shape1] PASSED [ 11%] 174s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps5-shape2] PASSED [ 11%] 174s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps5-shape3] PASSED [ 11%] 174s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps5-shape4] PASSED [ 11%] 175s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps5-shape5] PASSED [ 11%] 175s array/tests/test_creation.py::test_pad_0_width[shape0-chunks0-0-constant-kwargs0] PASSED [ 11%] 175s array/tests/test_creation.py::test_pad_0_width[shape1-chunks1-0-edge-kwargs1] PASSED [ 11%] 175s array/tests/test_creation.py::test_pad_0_width[shape2-chunks2-0-linear_ramp-kwargs2] PASSED [ 11%] 175s array/tests/test_creation.py::test_pad_0_width[shape3-chunks3-0-reflect-kwargs3] PASSED [ 11%] 175s array/tests/test_creation.py::test_pad_0_width[shape4-chunks4-0-symmetric-kwargs4] PASSED [ 11%] 175s array/tests/test_creation.py::test_pad_0_width[shape5-chunks5-0-wrap-kwargs5] PASSED [ 11%] 175s array/tests/test_creation.py::test_pad_0_width[shape6-chunks6-0-empty-kwargs6] PASSED [ 11%] 175s array/tests/test_creation.py::test_pad[shape0-chunks0-1-constant-kwargs0] PASSED [ 11%] 175s array/tests/test_creation.py::test_pad[shape1-chunks1-2-constant-kwargs1] PASSED [ 11%] 175s array/tests/test_creation.py::test_pad[shape2-chunks2-2-constant-kwargs2] PASSED [ 11%] 175s array/tests/test_creation.py::test_pad[shape3-chunks3-pad_width3-constant-kwargs3] PASSED [ 11%] 175s array/tests/test_creation.py::test_pad[shape4-chunks4-pad_width4-constant-kwargs4] PASSED [ 11%] 175s array/tests/test_creation.py::test_pad[shape5-chunks5-3-edge-kwargs5] PASSED [ 11%] 175s array/tests/test_creation.py::test_pad[shape6-chunks6-3-linear_ramp-kwargs6] PASSED [ 11%] 175s array/tests/test_creation.py::test_pad[shape7-chunks7-3-linear_ramp-kwargs7] PASSED [ 11%] 175s array/tests/test_creation.py::test_pad[shape8-chunks8-pad_width8-linear_ramp-kwargs8] PASSED [ 11%] 175s array/tests/test_creation.py::test_pad[shape9-chunks9-pad_width9-reflect-kwargs9] PASSED [ 11%] 175s array/tests/test_creation.py::test_pad[shape10-chunks10-pad_width10-symmetric-kwargs10] PASSED [ 11%] 175s array/tests/test_creation.py::test_pad[shape11-chunks11-pad_width11-wrap-kwargs11] PASSED [ 11%] 175s array/tests/test_creation.py::test_pad[shape12-chunks12-pad_width12-maximum-kwargs12] PASSED [ 11%] 175s array/tests/test_creation.py::test_pad[shape13-chunks13-pad_width13-mean-kwargs13] PASSED [ 11%] 175s array/tests/test_creation.py::test_pad[shape14-chunks14-pad_width14-minimum-kwargs14] PASSED [ 11%] 175s array/tests/test_creation.py::test_pad[shape15-chunks15-1-empty-kwargs15] PASSED [ 11%] 175s array/tests/test_creation.py::test_pad_constant_values[np_a0-pad_value0] PASSED [ 11%] 175s array/tests/test_creation.py::test_pad_constant_values[np_a1-0.0] PASSED [ 11%] 175s array/tests/test_creation.py::test_pad_constant_values[np_a2-pad_value2] PASSED [ 11%] 175s array/tests/test_creation.py::test_pad_constant_values[np_a3-pad_value3] PASSED [ 11%] 175s array/tests/test_creation.py::test_pad_constant_values[np_a4-00] PASSED [ 11%] 175s array/tests/test_creation.py::test_pad_constant_values[np_a5-pad_value5] PASSED [ 11%] 175s array/tests/test_creation.py::test_pad_constant_values[np_a6-pad_value6] PASSED [ 11%] 175s array/tests/test_creation.py::test_pad_constant_values[np_a7-pad_value7] PASSED [ 11%] 175s array/tests/test_creation.py::test_pad_constant_values[np_a8-pad_value8] PASSED [ 11%] 175s array/tests/test_creation.py::test_pad_constant_values[np_a9-pad_value9] PASSED [ 11%] 175s array/tests/test_creation.py::test_pad_3d_data[constant-2-uint8] PASSED [ 11%] 175s array/tests/test_creation.py::test_pad_3d_data[constant-2-int16] PASSED [ 11%] 175s array/tests/test_creation.py::test_pad_3d_data[constant-2-float32] PASSED [ 11%] 175s array/tests/test_creation.py::test_pad_3d_data[constant-2-bool] PASSED [ 11%] 175s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths1-uint8] PASSED [ 11%] 175s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths1-int16] PASSED [ 11%] 175s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths1-float32] PASSED [ 11%] 175s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths1-bool] PASSED [ 11%] 175s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths2-uint8] PASSED [ 11%] 175s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths2-int16] PASSED [ 11%] 175s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths2-float32] PASSED [ 11%] 175s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths2-bool] PASSED [ 11%] 175s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths3-uint8] PASSED [ 11%] 175s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths3-int16] PASSED [ 11%] 175s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths3-float32] PASSED [ 11%] 175s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths3-bool] PASSED [ 11%] 175s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths4-uint8] PASSED [ 11%] 175s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths4-int16] PASSED [ 11%] 175s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths4-float32] PASSED [ 11%] 175s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths4-bool] PASSED [ 11%] 175s array/tests/test_creation.py::test_pad_3d_data[edge-2-uint8] PASSED [ 11%] 175s array/tests/test_creation.py::test_pad_3d_data[edge-2-int16] PASSED [ 11%] 175s array/tests/test_creation.py::test_pad_3d_data[edge-2-float32] PASSED [ 11%] 175s array/tests/test_creation.py::test_pad_3d_data[edge-2-bool] PASSED [ 11%] 175s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths1-uint8] PASSED [ 11%] 175s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths1-int16] PASSED [ 11%] 175s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths1-float32] PASSED [ 11%] 175s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths1-bool] PASSED [ 11%] 175s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths2-uint8] PASSED [ 11%] 175s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths2-int16] PASSED [ 11%] 175s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths2-float32] PASSED [ 11%] 175s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths2-bool] PASSED [ 11%] 175s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths3-uint8] PASSED [ 11%] 175s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths3-int16] PASSED [ 11%] 175s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths3-float32] PASSED [ 11%] 175s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths3-bool] PASSED [ 11%] 175s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths4-uint8] PASSED [ 11%] 175s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths4-int16] PASSED [ 11%] 175s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths4-float32] PASSED [ 11%] 175s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths4-bool] PASSED [ 11%] 175s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-2-uint8] PASSED [ 11%] 175s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-2-int16] PASSED [ 11%] 175s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-2-float32] PASSED [ 11%] 175s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-2-bool] PASSED [ 11%] 175s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths1-uint8] PASSED [ 11%] 175s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths1-int16] PASSED [ 11%] 175s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths1-float32] PASSED [ 11%] 175s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths1-bool] PASSED [ 11%] 175s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths2-uint8] PASSED [ 11%] 175s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths2-int16] PASSED [ 11%] 175s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths2-float32] PASSED [ 11%] 175s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths2-bool] PASSED [ 11%] 175s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths3-uint8] PASSED [ 11%] 175s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths3-int16] PASSED [ 11%] 175s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths3-float32] PASSED [ 11%] 175s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths3-bool] PASSED [ 11%] 175s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths4-uint8] PASSED [ 11%] 175s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths4-int16] PASSED [ 11%] 176s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths4-float32] PASSED [ 11%] 176s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths4-bool] PASSED [ 11%] 176s array/tests/test_creation.py::test_pad_3d_data[maximum-2-uint8] PASSED [ 11%] 176s array/tests/test_creation.py::test_pad_3d_data[maximum-2-int16] PASSED [ 11%] 176s array/tests/test_creation.py::test_pad_3d_data[maximum-2-float32] PASSED [ 11%] 176s array/tests/test_creation.py::test_pad_3d_data[maximum-2-bool] PASSED [ 11%] 176s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths1-uint8] PASSED [ 11%] 176s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths1-int16] PASSED [ 11%] 176s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths1-float32] PASSED [ 11%] 176s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths1-bool] PASSED [ 11%] 176s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths2-uint8] PASSED [ 11%] 176s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths2-int16] PASSED [ 11%] 176s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths2-float32] PASSED [ 11%] 176s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths2-bool] PASSED [ 11%] 176s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths3-uint8] PASSED [ 11%] 176s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths3-int16] PASSED [ 11%] 176s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths3-float32] PASSED [ 11%] 176s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths3-bool] PASSED [ 11%] 176s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths4-uint8] PASSED [ 11%] 176s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths4-int16] PASSED [ 11%] 176s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths4-float32] PASSED [ 11%] 176s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths4-bool] PASSED [ 12%] 176s array/tests/test_creation.py::test_pad_3d_data[mean-2-uint8] PASSED [ 12%] 177s array/tests/test_creation.py::test_pad_3d_data[mean-2-int16] PASSED [ 12%] 177s array/tests/test_creation.py::test_pad_3d_data[mean-2-float32] PASSED [ 12%] 177s array/tests/test_creation.py::test_pad_3d_data[mean-2-bool] PASSED [ 12%] 177s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths1-uint8] PASSED [ 12%] 177s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths1-int16] PASSED [ 12%] 177s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths1-float32] PASSED [ 12%] 177s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths1-bool] PASSED [ 12%] 177s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths2-uint8] PASSED [ 12%] 177s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths2-int16] PASSED [ 12%] 177s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths2-float32] PASSED [ 12%] 177s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths2-bool] PASSED [ 12%] 177s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths3-uint8] PASSED [ 12%] 177s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths3-int16] PASSED [ 12%] 177s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths3-float32] PASSED [ 12%] 178s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths3-bool] PASSED [ 12%] 178s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths4-uint8] PASSED [ 12%] 178s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths4-int16] PASSED [ 12%] 178s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths4-float32] PASSED [ 12%] 178s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths4-bool] PASSED [ 12%] 178s array/tests/test_creation.py::test_pad_3d_data[minimum-2-uint8] PASSED [ 12%] 178s array/tests/test_creation.py::test_pad_3d_data[minimum-2-int16] PASSED [ 12%] 178s array/tests/test_creation.py::test_pad_3d_data[minimum-2-float32] PASSED [ 12%] 178s array/tests/test_creation.py::test_pad_3d_data[minimum-2-bool] PASSED [ 12%] 178s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths1-uint8] PASSED [ 12%] 178s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths1-int16] PASSED [ 12%] 178s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths1-float32] PASSED [ 12%] 178s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths1-bool] PASSED [ 12%] 178s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths2-uint8] PASSED [ 12%] 178s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths2-int16] PASSED [ 12%] 178s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths2-float32] PASSED [ 12%] 178s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths2-bool] PASSED [ 12%] 178s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths3-uint8] PASSED [ 12%] 178s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths3-int16] PASSED [ 12%] 178s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths3-float32] PASSED [ 12%] 178s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths3-bool] PASSED [ 12%] 179s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths4-uint8] PASSED [ 12%] 179s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths4-int16] PASSED [ 12%] 179s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths4-float32] PASSED [ 12%] 179s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths4-bool] PASSED [ 12%] 179s array/tests/test_creation.py::test_pad_3d_data[reflect-2-uint8] SKIPPED [ 12%] 179s array/tests/test_creation.py::test_pad_3d_data[reflect-2-int16] SKIPPED [ 12%] 179s array/tests/test_creation.py::test_pad_3d_data[reflect-2-float32] SKIPPED [ 12%] 179s array/tests/test_creation.py::test_pad_3d_data[reflect-2-bool] SKIPPED [ 12%] 179s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths1-uint8] SKIPPED [ 12%] 179s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths1-int16] SKIPPED [ 12%] 179s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths1-float32] SKIPPED [ 12%] 179s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths1-bool] SKIPPED [ 12%] 179s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths2-uint8] SKIPPED [ 12%] 179s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths2-int16] SKIPPED [ 12%] 179s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths2-float32] SKIPPED [ 12%] 179s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths2-bool] SKIPPED [ 12%] 179s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths3-uint8] SKIPPED [ 12%] 179s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths3-int16] SKIPPED [ 12%] 179s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths3-float32] SKIPPED [ 12%] 179s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths3-bool] SKIPPED [ 12%] 179s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths4-uint8] SKIPPED [ 12%] 179s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths4-int16] SKIPPED [ 12%] 179s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths4-float32] SKIPPED [ 12%] 179s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths4-bool] SKIPPED [ 12%] 179s array/tests/test_creation.py::test_pad_3d_data[symmetric-2-uint8] SKIPPED [ 12%] 179s array/tests/test_creation.py::test_pad_3d_data[symmetric-2-int16] SKIPPED [ 12%] 179s array/tests/test_creation.py::test_pad_3d_data[symmetric-2-float32] SKIPPED [ 12%] 179s array/tests/test_creation.py::test_pad_3d_data[symmetric-2-bool] SKIPPED [ 12%] 179s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths1-uint8] SKIPPED [ 12%] 179s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths1-int16] SKIPPED [ 12%] 179s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths1-float32] SKIPPED [ 12%] 179s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths1-bool] SKIPPED [ 12%] 179s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths2-uint8] SKIPPED [ 12%] 179s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths2-int16] SKIPPED [ 12%] 179s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths2-float32] SKIPPED [ 12%] 179s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths2-bool] SKIPPED [ 12%] 179s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths3-uint8] SKIPPED [ 12%] 179s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths3-int16] SKIPPED [ 12%] 179s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths3-float32] SKIPPED [ 12%] 179s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths3-bool] SKIPPED [ 12%] 179s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths4-uint8] SKIPPED [ 12%] 179s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths4-int16] SKIPPED [ 12%] 179s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths4-float32] SKIPPED [ 12%] 179s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths4-bool] SKIPPED [ 12%] 179s array/tests/test_creation.py::test_pad_3d_data[wrap-2-uint8] SKIPPED [ 12%] 179s array/tests/test_creation.py::test_pad_3d_data[wrap-2-int16] SKIPPED [ 12%] 179s array/tests/test_creation.py::test_pad_3d_data[wrap-2-float32] SKIPPED [ 12%] 179s array/tests/test_creation.py::test_pad_3d_data[wrap-2-bool] SKIPPED [ 12%] 179s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths1-uint8] SKIPPED [ 12%] 179s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths1-int16] SKIPPED [ 12%] 179s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths1-float32] SKIPPED [ 12%] 179s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths1-bool] SKIPPED [ 12%] 179s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths2-uint8] SKIPPED [ 12%] 179s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths2-int16] SKIPPED [ 12%] 179s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths2-float32] SKIPPED [ 12%] 179s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths2-bool] SKIPPED [ 12%] 179s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths3-uint8] SKIPPED [ 12%] 179s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths3-int16] SKIPPED [ 12%] 179s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths3-float32] SKIPPED [ 12%] 179s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths3-bool] SKIPPED [ 12%] 179s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths4-uint8] SKIPPED [ 12%] 179s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths4-int16] SKIPPED [ 12%] 179s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths4-float32] SKIPPED [ 12%] 179s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths4-bool] SKIPPED [ 12%] 179s array/tests/test_creation.py::test_pad_3d_data[median-2-uint8] SKIPPED [ 12%] 179s array/tests/test_creation.py::test_pad_3d_data[median-2-int16] SKIPPED [ 12%] 179s array/tests/test_creation.py::test_pad_3d_data[median-2-float32] SKIPPED [ 12%] 179s array/tests/test_creation.py::test_pad_3d_data[median-2-bool] SKIPPED [ 12%] 179s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths1-uint8] SKIPPED [ 12%] 179s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths1-int16] SKIPPED [ 12%] 179s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths1-float32] SKIPPED [ 12%] 179s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths1-bool] SKIPPED [ 12%] 179s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths2-uint8] SKIPPED [ 12%] 179s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths2-int16] SKIPPED [ 12%] 179s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths2-float32] SKIPPED [ 12%] 179s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths2-bool] SKIPPED [ 12%] 179s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths3-uint8] SKIPPED [ 12%] 179s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths3-int16] SKIPPED [ 12%] 179s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths3-float32] SKIPPED [ 12%] 179s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths3-bool] SKIPPED [ 12%] 179s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths4-uint8] SKIPPED [ 12%] 179s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths4-int16] SKIPPED [ 12%] 179s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths4-float32] SKIPPED [ 12%] 179s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths4-bool] SKIPPED [ 12%] 179s array/tests/test_creation.py::test_pad_3d_data[empty-2-uint8] SKIPPED [ 12%] 179s array/tests/test_creation.py::test_pad_3d_data[empty-2-int16] SKIPPED [ 12%] 179s array/tests/test_creation.py::test_pad_3d_data[empty-2-float32] SKIPPED [ 12%] 179s array/tests/test_creation.py::test_pad_3d_data[empty-2-bool] SKIPPED [ 12%] 179s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths1-uint8] SKIPPED [ 12%] 179s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths1-int16] SKIPPED [ 12%] 179s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths1-float32] SKIPPED [ 13%] 179s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths1-bool] SKIPPED [ 13%] 179s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths2-uint8] SKIPPED [ 13%] 179s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths2-int16] SKIPPED [ 13%] 179s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths2-float32] SKIPPED [ 13%] 179s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths2-bool] SKIPPED [ 13%] 179s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths3-uint8] SKIPPED [ 13%] 179s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths3-int16] SKIPPED [ 13%] 179s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths3-float32] SKIPPED [ 13%] 179s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths3-bool] SKIPPED [ 13%] 179s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths4-uint8] SKIPPED [ 13%] 179s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths4-int16] SKIPPED [ 13%] 179s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths4-float32] SKIPPED [ 13%] 179s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths4-bool] SKIPPED [ 13%] 179s array/tests/test_creation.py::test_pad_udf[kwargs0] PASSED [ 13%] 179s array/tests/test_creation.py::test_pad_udf[kwargs1] PASSED [ 13%] 179s array/tests/test_creation.py::test_auto_chunks PASSED [ 13%] 179s array/tests/test_creation.py::test_string_auto_chunk PASSED [ 13%] 179s array/tests/test_creation.py::test_diagonal_zero_chunks PASSED [ 13%] 179s array/tests/test_creation.py::test_nan_zeros_ones_like[u4-shape_chunks0-zeros_like] PASSED [ 13%] 179s array/tests/test_creation.py::test_nan_zeros_ones_like[u4-shape_chunks0-ones_like] PASSED [ 13%] 179s array/tests/test_creation.py::test_nan_zeros_ones_like[u4-shape_chunks1-zeros_like] PASSED [ 13%] 179s array/tests/test_creation.py::test_nan_zeros_ones_like[u4-shape_chunks1-ones_like] PASSED [ 13%] 179s array/tests/test_creation.py::test_nan_zeros_ones_like[float32-shape_chunks0-zeros_like] PASSED [ 13%] 179s array/tests/test_creation.py::test_nan_zeros_ones_like[float32-shape_chunks0-ones_like] PASSED [ 13%] 179s array/tests/test_creation.py::test_nan_zeros_ones_like[float32-shape_chunks1-zeros_like] PASSED [ 13%] 179s array/tests/test_creation.py::test_nan_zeros_ones_like[float32-shape_chunks1-ones_like] PASSED [ 13%] 179s array/tests/test_creation.py::test_nan_zeros_ones_like[None-shape_chunks0-zeros_like] PASSED [ 13%] 179s array/tests/test_creation.py::test_nan_zeros_ones_like[None-shape_chunks0-ones_like] PASSED [ 13%] 179s array/tests/test_creation.py::test_nan_zeros_ones_like[None-shape_chunks1-zeros_like] PASSED [ 13%] 179s array/tests/test_creation.py::test_nan_zeros_ones_like[None-shape_chunks1-ones_like] PASSED [ 13%] 179s array/tests/test_creation.py::test_nan_zeros_ones_like[int64-shape_chunks0-zeros_like] PASSED [ 13%] 179s array/tests/test_creation.py::test_nan_zeros_ones_like[int64-shape_chunks0-ones_like] PASSED [ 13%] 179s array/tests/test_creation.py::test_nan_zeros_ones_like[int64-shape_chunks1-zeros_like] PASSED [ 13%] 179s array/tests/test_creation.py::test_nan_zeros_ones_like[int64-shape_chunks1-ones_like] PASSED [ 13%] 179s array/tests/test_creation.py::test_nan_empty_like[u4-shape_chunks0] PASSED [ 13%] 179s array/tests/test_creation.py::test_nan_empty_like[u4-shape_chunks1] PASSED [ 13%] 179s array/tests/test_creation.py::test_nan_empty_like[float32-shape_chunks0] PASSED [ 13%] 179s array/tests/test_creation.py::test_nan_empty_like[float32-shape_chunks1] PASSED [ 13%] 179s array/tests/test_creation.py::test_nan_empty_like[None-shape_chunks0] PASSED [ 13%] 179s array/tests/test_creation.py::test_nan_empty_like[None-shape_chunks1] PASSED [ 13%] 179s array/tests/test_creation.py::test_nan_empty_like[int64-shape_chunks0] PASSED [ 13%] 179s array/tests/test_creation.py::test_nan_empty_like[int64-shape_chunks1] PASSED [ 13%] 179s array/tests/test_creation.py::test_nan_full_like[u4-shape_chunks0-0] PASSED [ 13%] 179s array/tests/test_creation.py::test_nan_full_like[u4-shape_chunks0-0.0] PASSED [ 13%] 179s array/tests/test_creation.py::test_nan_full_like[u4-shape_chunks0-99] PASSED [ 13%] 179s array/tests/test_creation.py::test_nan_full_like[u4-shape_chunks0--1] PASSED [ 13%] 179s array/tests/test_creation.py::test_nan_full_like[u4-shape_chunks1-0] PASSED [ 13%] 179s array/tests/test_creation.py::test_nan_full_like[u4-shape_chunks1-0.0] PASSED [ 13%] 179s array/tests/test_creation.py::test_nan_full_like[u4-shape_chunks1-99] PASSED [ 13%] 179s array/tests/test_creation.py::test_nan_full_like[u4-shape_chunks1--1] PASSED [ 13%] 179s array/tests/test_creation.py::test_nan_full_like[float32-shape_chunks0-0] PASSED [ 13%] 179s array/tests/test_creation.py::test_nan_full_like[float32-shape_chunks0-0.0] PASSED [ 13%] 179s array/tests/test_creation.py::test_nan_full_like[float32-shape_chunks0-99] PASSED [ 13%] 180s array/tests/test_creation.py::test_nan_full_like[float32-shape_chunks0--1] PASSED [ 13%] 180s array/tests/test_creation.py::test_nan_full_like[float32-shape_chunks1-0] PASSED [ 13%] 180s array/tests/test_creation.py::test_nan_full_like[float32-shape_chunks1-0.0] PASSED [ 13%] 180s array/tests/test_creation.py::test_nan_full_like[float32-shape_chunks1-99] PASSED [ 13%] 180s array/tests/test_creation.py::test_nan_full_like[float32-shape_chunks1--1] PASSED [ 13%] 180s array/tests/test_creation.py::test_nan_full_like[None-shape_chunks0-0] PASSED [ 13%] 180s array/tests/test_creation.py::test_nan_full_like[None-shape_chunks0-0.0] PASSED [ 13%] 180s array/tests/test_creation.py::test_nan_full_like[None-shape_chunks0-99] PASSED [ 13%] 180s array/tests/test_creation.py::test_nan_full_like[None-shape_chunks0--1] PASSED [ 13%] 180s array/tests/test_creation.py::test_nan_full_like[None-shape_chunks1-0] PASSED [ 13%] 180s array/tests/test_creation.py::test_nan_full_like[None-shape_chunks1-0.0] PASSED [ 13%] 180s array/tests/test_creation.py::test_nan_full_like[None-shape_chunks1-99] PASSED [ 13%] 180s array/tests/test_creation.py::test_nan_full_like[None-shape_chunks1--1] PASSED [ 13%] 180s array/tests/test_creation.py::test_nan_full_like[int64-shape_chunks0-0] PASSED [ 13%] 180s array/tests/test_creation.py::test_nan_full_like[int64-shape_chunks0-0.0] PASSED [ 13%] 180s array/tests/test_creation.py::test_nan_full_like[int64-shape_chunks0-99] PASSED [ 13%] 180s array/tests/test_creation.py::test_nan_full_like[int64-shape_chunks0--1] PASSED [ 13%] 180s array/tests/test_creation.py::test_nan_full_like[int64-shape_chunks1-0] PASSED [ 13%] 180s array/tests/test_creation.py::test_nan_full_like[int64-shape_chunks1-0.0] PASSED [ 13%] 180s array/tests/test_creation.py::test_nan_full_like[int64-shape_chunks1-99] PASSED [ 13%] 180s array/tests/test_creation.py::test_nan_full_like[int64-shape_chunks1--1] PASSED [ 13%] 180s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-add0] PASSED [ 13%] 180s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-eq] PASSED [ 13%] 180s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-gt] PASSED [ 13%] 180s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-ge] PASSED [ 13%] 180s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-lt] PASSED [ 13%] 180s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-le] PASSED [ 13%] 180s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-mod] PASSED [ 13%] 180s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-mul] PASSED [ 13%] 180s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-ne] PASSED [ 13%] 180s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-pow] PASSED [ 13%] 180s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-sub] PASSED [ 13%] 180s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-truediv] PASSED [ 13%] 180s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-floordiv] PASSED [ 13%] 180s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-add1] PASSED [ 13%] 180s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-subtract] PASSED [ 13%] 180s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-add0] PASSED [ 13%] 180s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-eq] PASSED [ 13%] 180s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-gt] PASSED [ 13%] 180s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-ge] PASSED [ 13%] 180s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-lt] PASSED [ 13%] 180s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-le] PASSED [ 13%] 180s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-mod] PASSED [ 13%] 180s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-mul] PASSED [ 13%] 180s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-ne] PASSED [ 13%] 180s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-pow] PASSED [ 13%] 180s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-sub] PASSED [ 13%] 180s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-truediv] PASSED [ 13%] 180s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-floordiv] PASSED [ 13%] 180s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-add1] PASSED [ 13%] 180s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-subtract] PASSED [ 13%] 180s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-add0] PASSED [ 13%] 180s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-eq] PASSED [ 13%] 180s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-gt] PASSED [ 13%] 180s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-ge] PASSED [ 13%] 180s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-lt] PASSED [ 13%] 180s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-le] PASSED [ 13%] 180s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-mod] PASSED [ 13%] 180s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-mul] PASSED [ 13%] 180s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-ne] PASSED [ 13%] 180s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-pow] PASSED [ 13%] 180s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-sub] PASSED [ 13%] 180s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-truediv] PASSED [ 13%] 180s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-floordiv] PASSED [ 13%] 180s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-add1] PASSED [ 13%] 180s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-subtract] PASSED [ 13%] 180s array/tests/test_dispatch.py::test_is_valid_array_chunk[arr0-False] PASSED [ 13%] 180s array/tests/test_dispatch.py::test_is_valid_array_chunk[arr1-False] PASSED [ 13%] 180s array/tests/test_dispatch.py::test_is_valid_array_chunk[arr2-True] PASSED [ 13%] 180s array/tests/test_dispatch.py::test_is_valid_array_chunk[arr3-True] PASSED [ 13%] 180s array/tests/test_dispatch.py::test_is_valid_array_chunk[arr4-True] PASSED [ 13%] 180s array/tests/test_dispatch.py::test_is_valid_array_chunk[None-True] PASSED [ 13%] 180s array/tests/test_dispatch.py::test_is_valid_array_chunk[0.0-False] PASSED [ 13%] 180s array/tests/test_dispatch.py::test_is_valid_array_chunk[0-False] PASSED [ 14%] 180s array/tests/test_dispatch.py::test_is_valid_array_chunk[-False] PASSED [ 14%] 180s array/tests/test_dispatch.py::test_is_valid_chunk_type[WrappedArray-False] PASSED [ 14%] 180s array/tests/test_dispatch.py::test_is_valid_chunk_type[Array-False] PASSED [ 14%] 180s array/tests/test_dispatch.py::test_is_valid_chunk_type[EncapsulateNDArray-True] PASSED [ 14%] 180s array/tests/test_dispatch.py::test_is_valid_chunk_type[MaskedArray-True] PASSED [ 14%] 180s array/tests/test_dispatch.py::test_is_valid_chunk_type[ndarray-True] PASSED [ 14%] 180s array/tests/test_dispatch.py::test_is_valid_chunk_type[float-False] PASSED [ 14%] 180s array/tests/test_dispatch.py::test_is_valid_chunk_type[int-False] PASSED [ 14%] 180s array/tests/test_dispatch.py::test_direct_deferral_wrapping_override PASSED [ 14%] 180s array/tests/test_dispatch.py::test_delegation_unknown_scalar_that_understands_arr_ops[arr0] PASSED [ 14%] 180s array/tests/test_dispatch.py::test_delegation_unknown_scalar_that_understands_arr_ops[arr1] PASSED [ 14%] 180s array/tests/test_dispatch.py::test_delegation_unknown_scalar[arr0] PASSED [ 14%] 180s array/tests/test_dispatch.py::test_delegation_unknown_scalar[arr1] PASSED [ 14%] 180s array/tests/test_dispatch.py::test_delegation_specific_cases PASSED [ 14%] 180s array/tests/test_fft.py::test_cant_fft_chunked_axis[fft] PASSED [ 14%] 180s array/tests/test_fft.py::test_cant_fft_chunked_axis[ifft] PASSED [ 14%] 180s array/tests/test_fft.py::test_cant_fft_chunked_axis[rfft] PASSED [ 14%] 180s array/tests/test_fft.py::test_cant_fft_chunked_axis[irfft] PASSED [ 14%] 180s array/tests/test_fft.py::test_cant_fft_chunked_axis[hfft] PASSED [ 14%] 180s array/tests/test_fft.py::test_cant_fft_chunked_axis[ihfft] PASSED [ 14%] 180s array/tests/test_fft.py::test_fft[fft] PASSED [ 14%] 180s array/tests/test_fft.py::test_fft[ifft] PASSED [ 14%] 180s array/tests/test_fft.py::test_fft[rfft] PASSED [ 14%] 180s array/tests/test_fft.py::test_fft[irfft] PASSED [ 14%] 180s array/tests/test_fft.py::test_fft[hfft] PASSED [ 14%] 180s array/tests/test_fft.py::test_fft[ihfft] PASSED [ 14%] 180s array/tests/test_fft.py::test_fft2n_shapes[fft2] PASSED [ 14%] 180s array/tests/test_fft.py::test_fft2n_shapes[ifft2] PASSED [ 14%] 180s array/tests/test_fft.py::test_fft2n_shapes[fftn] PASSED [ 14%] 180s array/tests/test_fft.py::test_fft2n_shapes[ifftn] PASSED [ 14%] 180s array/tests/test_fft.py::test_fft2n_shapes[rfft2] PASSED [ 14%] 180s array/tests/test_fft.py::test_fft2n_shapes[irfft2] PASSED [ 14%] 180s array/tests/test_fft.py::test_fft2n_shapes[rfftn] PASSED [ 14%] 180s array/tests/test_fft.py::test_fft2n_shapes[irfftn] PASSED [ 14%] 180s array/tests/test_fft.py::test_fft_n_kwarg[fft] PASSED [ 14%] 180s array/tests/test_fft.py::test_fft_n_kwarg[ifft] PASSED [ 14%] 180s array/tests/test_fft.py::test_fft_n_kwarg[rfft] PASSED [ 14%] 180s array/tests/test_fft.py::test_fft_n_kwarg[irfft] PASSED [ 14%] 180s array/tests/test_fft.py::test_fft_n_kwarg[hfft] PASSED [ 14%] 180s array/tests/test_fft.py::test_fft_n_kwarg[ihfft] PASSED [ 14%] 180s array/tests/test_fft.py::test_fft_consistent_names[fft] PASSED [ 14%] 180s array/tests/test_fft.py::test_fft_consistent_names[ifft] PASSED [ 14%] 180s array/tests/test_fft.py::test_fft_consistent_names[rfft] PASSED [ 14%] 180s array/tests/test_fft.py::test_fft_consistent_names[irfft] PASSED [ 14%] 180s array/tests/test_fft.py::test_fft_consistent_names[hfft] PASSED [ 14%] 180s array/tests/test_fft.py::test_fft_consistent_names[ihfft] PASSED [ 14%] 180s array/tests/test_fft.py::test_wrap_bad_kind PASSED [ 14%] 180s array/tests/test_fft.py::test_nd_ffts_axes[float32-fft2] PASSED [ 14%] 180s array/tests/test_fft.py::test_nd_ffts_axes[float32-ifft2] PASSED [ 14%] 180s array/tests/test_fft.py::test_nd_ffts_axes[float32-fftn] PASSED [ 14%] 180s array/tests/test_fft.py::test_nd_ffts_axes[float32-ifftn] PASSED [ 14%] 180s array/tests/test_fft.py::test_nd_ffts_axes[float32-rfft2] PASSED [ 14%] 180s array/tests/test_fft.py::test_nd_ffts_axes[float32-irfft2] PASSED [ 14%] 180s array/tests/test_fft.py::test_nd_ffts_axes[float32-rfftn] PASSED [ 14%] 181s array/tests/test_fft.py::test_nd_ffts_axes[float32-irfftn] PASSED [ 14%] 181s array/tests/test_fft.py::test_nd_ffts_axes[float64-fft2] PASSED [ 14%] 181s array/tests/test_fft.py::test_nd_ffts_axes[float64-ifft2] PASSED [ 14%] 181s array/tests/test_fft.py::test_nd_ffts_axes[float64-fftn] PASSED [ 14%] 181s array/tests/test_fft.py::test_nd_ffts_axes[float64-ifftn] PASSED [ 14%] 181s array/tests/test_fft.py::test_nd_ffts_axes[float64-rfft2] PASSED [ 14%] 181s array/tests/test_fft.py::test_nd_ffts_axes[float64-irfft2] PASSED [ 14%] 181s array/tests/test_fft.py::test_nd_ffts_axes[float64-rfftn] PASSED [ 14%] 181s array/tests/test_fft.py::test_nd_ffts_axes[float64-irfftn] PASSED [ 14%] 181s array/tests/test_fft.py::test_wrap_ffts[float32-fft-numpy.fft] PASSED [ 14%] 181s array/tests/test_fft.py::test_wrap_ffts[float32-fft-scipy.fftpack] PASSED [ 14%] 181s array/tests/test_fft.py::test_wrap_ffts[float32-ifft-numpy.fft] PASSED [ 14%] 181s array/tests/test_fft.py::test_wrap_ffts[float32-ifft-scipy.fftpack] PASSED [ 14%] 181s array/tests/test_fft.py::test_wrap_ffts[float32-rfft-numpy.fft] PASSED [ 14%] 181s array/tests/test_fft.py::test_wrap_ffts[float32-rfft-scipy.fftpack] PASSED [ 14%] 181s array/tests/test_fft.py::test_wrap_ffts[float32-irfft-numpy.fft] PASSED [ 14%] 181s array/tests/test_fft.py::test_wrap_ffts[float32-irfft-scipy.fftpack] PASSED [ 14%] 181s array/tests/test_fft.py::test_wrap_ffts[float32-hfft-numpy.fft] PASSED [ 14%] 181s array/tests/test_fft.py::test_wrap_ffts[float32-hfft-scipy.fftpack] SKIPPED [ 14%] 181s array/tests/test_fft.py::test_wrap_ffts[float32-ihfft-numpy.fft] PASSED [ 14%] 181s array/tests/test_fft.py::test_wrap_ffts[float32-ihfft-scipy.fftpack] SKIPPED [ 14%] 181s array/tests/test_fft.py::test_wrap_ffts[float64-fft-numpy.fft] PASSED [ 14%] 181s array/tests/test_fft.py::test_wrap_ffts[float64-fft-scipy.fftpack] PASSED [ 14%] 181s array/tests/test_fft.py::test_wrap_ffts[float64-ifft-numpy.fft] PASSED [ 14%] 181s array/tests/test_fft.py::test_wrap_ffts[float64-ifft-scipy.fftpack] PASSED [ 14%] 181s array/tests/test_fft.py::test_wrap_ffts[float64-rfft-numpy.fft] PASSED [ 14%] 181s array/tests/test_fft.py::test_wrap_ffts[float64-rfft-scipy.fftpack] PASSED [ 14%] 181s array/tests/test_fft.py::test_wrap_ffts[float64-irfft-numpy.fft] PASSED [ 14%] 181s array/tests/test_fft.py::test_wrap_ffts[float64-irfft-scipy.fftpack] PASSED [ 14%] 181s array/tests/test_fft.py::test_wrap_ffts[float64-hfft-numpy.fft] PASSED [ 14%] 181s array/tests/test_fft.py::test_wrap_ffts[float64-hfft-scipy.fftpack] SKIPPED [ 14%] 181s array/tests/test_fft.py::test_wrap_ffts[float64-ihfft-numpy.fft] PASSED [ 14%] 181s array/tests/test_fft.py::test_wrap_ffts[float64-ihfft-scipy.fftpack] SKIPPED [ 14%] 181s array/tests/test_fft.py::test_wrap_fftns[float32-fft2-numpy.fft] PASSED [ 14%] 181s array/tests/test_fft.py::test_wrap_fftns[float32-fft2-scipy.fftpack] PASSED [ 14%] 181s array/tests/test_fft.py::test_wrap_fftns[float32-ifft2-numpy.fft] PASSED [ 14%] 181s array/tests/test_fft.py::test_wrap_fftns[float32-ifft2-scipy.fftpack] PASSED [ 14%] 181s array/tests/test_fft.py::test_wrap_fftns[float32-fftn-numpy.fft] PASSED [ 14%] 181s array/tests/test_fft.py::test_wrap_fftns[float32-fftn-scipy.fftpack] PASSED [ 14%] 181s array/tests/test_fft.py::test_wrap_fftns[float32-ifftn-numpy.fft] PASSED [ 14%] 181s array/tests/test_fft.py::test_wrap_fftns[float32-ifftn-scipy.fftpack] PASSED [ 14%] 181s array/tests/test_fft.py::test_wrap_fftns[float32-rfft2-numpy.fft] PASSED [ 14%] 181s array/tests/test_fft.py::test_wrap_fftns[float32-rfft2-scipy.fftpack] SKIPPED [ 14%] 181s array/tests/test_fft.py::test_wrap_fftns[float32-irfft2-numpy.fft] PASSED [ 14%] 181s array/tests/test_fft.py::test_wrap_fftns[float32-irfft2-scipy.fftpack] SKIPPED [ 14%] 181s array/tests/test_fft.py::test_wrap_fftns[float32-rfftn-numpy.fft] PASSED [ 14%] 181s array/tests/test_fft.py::test_wrap_fftns[float32-rfftn-scipy.fftpack] SKIPPED [ 14%] 181s array/tests/test_fft.py::test_wrap_fftns[float32-irfftn-numpy.fft] PASSED [ 14%] 181s array/tests/test_fft.py::test_wrap_fftns[float32-irfftn-scipy.fftpack] SKIPPED [ 14%] 181s array/tests/test_fft.py::test_wrap_fftns[float64-fft2-numpy.fft] PASSED [ 14%] 181s array/tests/test_fft.py::test_wrap_fftns[float64-fft2-scipy.fftpack] PASSED [ 14%] 181s array/tests/test_fft.py::test_wrap_fftns[float64-ifft2-numpy.fft] PASSED [ 14%] 181s array/tests/test_fft.py::test_wrap_fftns[float64-ifft2-scipy.fftpack] PASSED [ 14%] 181s array/tests/test_fft.py::test_wrap_fftns[float64-fftn-numpy.fft] PASSED [ 14%] 181s array/tests/test_fft.py::test_wrap_fftns[float64-fftn-scipy.fftpack] PASSED [ 14%] 181s array/tests/test_fft.py::test_wrap_fftns[float64-ifftn-numpy.fft] PASSED [ 14%] 181s array/tests/test_fft.py::test_wrap_fftns[float64-ifftn-scipy.fftpack] PASSED [ 14%] 182s array/tests/test_fft.py::test_wrap_fftns[float64-rfft2-numpy.fft] PASSED [ 14%] 182s array/tests/test_fft.py::test_wrap_fftns[float64-rfft2-scipy.fftpack] SKIPPED [ 14%] 182s array/tests/test_fft.py::test_wrap_fftns[float64-irfft2-numpy.fft] PASSED [ 14%] 182s array/tests/test_fft.py::test_wrap_fftns[float64-irfft2-scipy.fftpack] SKIPPED [ 14%] 182s array/tests/test_fft.py::test_wrap_fftns[float64-rfftn-numpy.fft] PASSED [ 14%] 182s array/tests/test_fft.py::test_wrap_fftns[float64-rfftn-scipy.fftpack] SKIPPED [ 14%] 182s array/tests/test_fft.py::test_wrap_fftns[float64-irfftn-numpy.fft] PASSED [ 14%] 182s array/tests/test_fft.py::test_wrap_fftns[float64-irfftn-scipy.fftpack] SKIPPED [ 14%] 182s array/tests/test_fft.py::test_fftfreq[0-1.0-1] PASSED [ 14%] 182s array/tests/test_fft.py::test_fftfreq[0-1.0-2] PASSED [ 14%] 182s array/tests/test_fft.py::test_fftfreq[0-1.0-3] PASSED [ 14%] 182s array/tests/test_fft.py::test_fftfreq[0-1.0-6] PASSED [ 14%] 182s array/tests/test_fft.py::test_fftfreq[0-1.0-7] PASSED [ 14%] 182s array/tests/test_fft.py::test_fftfreq[0-0.5-1] PASSED [ 14%] 182s array/tests/test_fft.py::test_fftfreq[0-0.5-2] PASSED [ 14%] 182s array/tests/test_fft.py::test_fftfreq[0-0.5-3] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftfreq[0-0.5-6] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftfreq[0-0.5-7] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftfreq[0-6.283185307179586-1] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftfreq[0-6.283185307179586-2] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftfreq[0-6.283185307179586-3] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftfreq[0-6.283185307179586-6] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftfreq[0-6.283185307179586-7] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftfreq[1-1.0-1] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftfreq[1-1.0-2] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftfreq[1-1.0-3] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftfreq[1-1.0-6] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftfreq[1-1.0-7] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftfreq[1-0.5-1] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftfreq[1-0.5-2] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftfreq[1-0.5-3] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftfreq[1-0.5-6] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftfreq[1-0.5-7] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftfreq[1-6.283185307179586-1] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftfreq[1-6.283185307179586-2] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftfreq[1-6.283185307179586-3] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftfreq[1-6.283185307179586-6] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftfreq[1-6.283185307179586-7] PASSED [ 15%] 182s array/tests/test_fft.py::test_rfftfreq[0-1.0-1] PASSED [ 15%] 182s array/tests/test_fft.py::test_rfftfreq[0-1.0-2] PASSED [ 15%] 182s array/tests/test_fft.py::test_rfftfreq[0-1.0-3] PASSED [ 15%] 182s array/tests/test_fft.py::test_rfftfreq[0-1.0-6] PASSED [ 15%] 182s array/tests/test_fft.py::test_rfftfreq[0-1.0-7] PASSED [ 15%] 182s array/tests/test_fft.py::test_rfftfreq[0-0.5-1] PASSED [ 15%] 182s array/tests/test_fft.py::test_rfftfreq[0-0.5-2] PASSED [ 15%] 182s array/tests/test_fft.py::test_rfftfreq[0-0.5-3] PASSED [ 15%] 182s array/tests/test_fft.py::test_rfftfreq[0-0.5-6] PASSED [ 15%] 182s array/tests/test_fft.py::test_rfftfreq[0-0.5-7] PASSED [ 15%] 182s array/tests/test_fft.py::test_rfftfreq[0-6.283185307179586-1] PASSED [ 15%] 182s array/tests/test_fft.py::test_rfftfreq[0-6.283185307179586-2] PASSED [ 15%] 182s array/tests/test_fft.py::test_rfftfreq[0-6.283185307179586-3] PASSED [ 15%] 182s array/tests/test_fft.py::test_rfftfreq[0-6.283185307179586-6] PASSED [ 15%] 182s array/tests/test_fft.py::test_rfftfreq[0-6.283185307179586-7] PASSED [ 15%] 182s array/tests/test_fft.py::test_rfftfreq[1-1.0-1] PASSED [ 15%] 182s array/tests/test_fft.py::test_rfftfreq[1-1.0-2] PASSED [ 15%] 182s array/tests/test_fft.py::test_rfftfreq[1-1.0-3] PASSED [ 15%] 182s array/tests/test_fft.py::test_rfftfreq[1-1.0-6] PASSED [ 15%] 182s array/tests/test_fft.py::test_rfftfreq[1-1.0-7] PASSED [ 15%] 182s array/tests/test_fft.py::test_rfftfreq[1-0.5-1] PASSED [ 15%] 182s array/tests/test_fft.py::test_rfftfreq[1-0.5-2] PASSED [ 15%] 182s array/tests/test_fft.py::test_rfftfreq[1-0.5-3] PASSED [ 15%] 182s array/tests/test_fft.py::test_rfftfreq[1-0.5-6] PASSED [ 15%] 182s array/tests/test_fft.py::test_rfftfreq[1-0.5-7] PASSED [ 15%] 182s array/tests/test_fft.py::test_rfftfreq[1-6.283185307179586-1] PASSED [ 15%] 182s array/tests/test_fft.py::test_rfftfreq[1-6.283185307179586-2] PASSED [ 15%] 182s array/tests/test_fft.py::test_rfftfreq[1-6.283185307179586-3] PASSED [ 15%] 182s array/tests/test_fft.py::test_rfftfreq[1-6.283185307179586-6] PASSED [ 15%] 182s array/tests/test_fft.py::test_rfftfreq[1-6.283185307179586-7] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftshift[shape0-chunks0-None-fftshift] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftshift[shape0-chunks0-None-ifftshift] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftshift[shape0-chunks0-0-fftshift] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftshift[shape0-chunks0-0-ifftshift] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftshift[shape0-chunks0-1-fftshift] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftshift[shape0-chunks0-1-ifftshift] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftshift[shape0-chunks0-2-fftshift] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftshift[shape0-chunks0-2-ifftshift] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftshift[shape0-chunks0-axes4-fftshift] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftshift[shape0-chunks0-axes4-ifftshift] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftshift[shape0-chunks0-axes5-fftshift] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftshift[shape0-chunks0-axes5-ifftshift] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftshift[shape0-chunks0-axes6-fftshift] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftshift[shape0-chunks0-axes6-ifftshift] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftshift[shape0-chunks0-axes7-fftshift] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftshift[shape0-chunks0-axes7-ifftshift] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftshift[shape1-chunks1-None-fftshift] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftshift[shape1-chunks1-None-ifftshift] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftshift[shape1-chunks1-0-fftshift] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftshift[shape1-chunks1-0-ifftshift] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftshift[shape1-chunks1-1-fftshift] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftshift[shape1-chunks1-1-ifftshift] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftshift[shape1-chunks1-2-fftshift] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftshift[shape1-chunks1-2-ifftshift] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftshift[shape1-chunks1-axes4-fftshift] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftshift[shape1-chunks1-axes4-ifftshift] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftshift[shape1-chunks1-axes5-fftshift] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftshift[shape1-chunks1-axes5-ifftshift] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftshift[shape1-chunks1-axes6-fftshift] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftshift[shape1-chunks1-axes6-ifftshift] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftshift[shape1-chunks1-axes7-fftshift] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftshift[shape1-chunks1-axes7-ifftshift] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftshift[shape2-chunks2-None-fftshift] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftshift[shape2-chunks2-None-ifftshift] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftshift[shape2-chunks2-0-fftshift] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftshift[shape2-chunks2-0-ifftshift] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftshift[shape2-chunks2-1-fftshift] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftshift[shape2-chunks2-1-ifftshift] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftshift[shape2-chunks2-2-fftshift] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftshift[shape2-chunks2-2-ifftshift] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftshift[shape2-chunks2-axes4-fftshift] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftshift[shape2-chunks2-axes4-ifftshift] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftshift[shape2-chunks2-axes5-fftshift] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftshift[shape2-chunks2-axes5-ifftshift] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftshift[shape2-chunks2-axes6-fftshift] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftshift[shape2-chunks2-axes6-ifftshift] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftshift[shape2-chunks2-axes7-fftshift] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftshift[shape2-chunks2-axes7-ifftshift] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-None-fftshift-ifftshift] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-None-ifftshift-fftshift] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-0-fftshift-ifftshift] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-0-ifftshift-fftshift] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-1-fftshift-ifftshift] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-1-ifftshift-fftshift] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-2-fftshift-ifftshift] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-2-ifftshift-fftshift] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-axes4-fftshift-ifftshift] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-axes4-ifftshift-fftshift] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-axes5-fftshift-ifftshift] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-axes5-ifftshift-fftshift] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-axes6-fftshift-ifftshift] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-axes6-ifftshift-fftshift] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-axes7-fftshift-ifftshift] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-axes7-ifftshift-fftshift] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-None-fftshift-ifftshift] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-None-ifftshift-fftshift] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-0-fftshift-ifftshift] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-0-ifftshift-fftshift] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-1-fftshift-ifftshift] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-1-ifftshift-fftshift] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-2-fftshift-ifftshift] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-2-ifftshift-fftshift] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-axes4-fftshift-ifftshift] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-axes4-ifftshift-fftshift] PASSED [ 15%] 182s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-axes5-fftshift-ifftshift] PASSED [ 16%] 182s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-axes5-ifftshift-fftshift] PASSED [ 16%] 182s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-axes6-fftshift-ifftshift] PASSED [ 16%] 182s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-axes6-ifftshift-fftshift] PASSED [ 16%] 182s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-axes7-fftshift-ifftshift] PASSED [ 16%] 183s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-axes7-ifftshift-fftshift] PASSED [ 16%] 183s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-None-fftshift-ifftshift] PASSED [ 16%] 183s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-None-ifftshift-fftshift] PASSED [ 16%] 183s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-0-fftshift-ifftshift] PASSED [ 16%] 183s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-0-ifftshift-fftshift] PASSED [ 16%] 183s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-1-fftshift-ifftshift] PASSED [ 16%] 183s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-1-ifftshift-fftshift] PASSED [ 16%] 183s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-2-fftshift-ifftshift] PASSED [ 16%] 183s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-2-ifftshift-fftshift] PASSED [ 16%] 183s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-axes4-fftshift-ifftshift] PASSED [ 16%] 183s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-axes4-ifftshift-fftshift] PASSED [ 16%] 183s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-axes5-fftshift-ifftshift] PASSED [ 16%] 183s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-axes5-ifftshift-fftshift] PASSED [ 16%] 183s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-axes6-fftshift-ifftshift] PASSED [ 16%] 183s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-axes6-ifftshift-fftshift] PASSED [ 16%] 183s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-axes7-fftshift-ifftshift] PASSED [ 16%] 183s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-axes7-ifftshift-fftshift] PASSED [ 16%] 183s array/tests/test_gufunc.py::test__parse_gufunc_signature PASSED [ 16%] 183s array/tests/test_gufunc.py::test_apply_gufunc_axes_input_validation_01 PASSED [ 16%] 183s array/tests/test_gufunc.py::test_apply_gufunc_axes_args_validation PASSED [ 16%] 183s array/tests/test_gufunc.py::test__validate_normalize_axes_01 PASSED [ 16%] 183s array/tests/test_gufunc.py::test__validate_normalize_axes_02 PASSED [ 16%] 183s array/tests/test_gufunc.py::test__validate_normalize_axes_03 PASSED [ 16%] 183s array/tests/test_gufunc.py::test_apply_gufunc_01 PASSED [ 16%] 183s array/tests/test_gufunc.py::test_apply_gufunc_01b PASSED [ 16%] 183s array/tests/test_gufunc.py::test_apply_gufunc_output_dtypes_string[False] PASSED [ 16%] 183s array/tests/test_gufunc.py::test_apply_gufunc_output_dtypes_string[True] PASSED [ 16%] 183s array/tests/test_gufunc.py::test_apply_gufunc_output_dtypes_string_many_outputs[False] PASSED [ 16%] 183s array/tests/test_gufunc.py::test_apply_gufunc_output_dtypes_string_many_outputs[True] PASSED [ 16%] 183s array/tests/test_gufunc.py::test_apply_gufunc_pass_additional_kwargs PASSED [ 16%] 183s array/tests/test_gufunc.py::test_apply_gufunc_02 PASSED [ 16%] 183s array/tests/test_gufunc.py::test_apply_gufunc_scalar_output PASSED [ 16%] 183s array/tests/test_gufunc.py::test_apply_gufunc_elemwise_01 PASSED [ 16%] 183s array/tests/test_gufunc.py::test_apply_gufunc_elemwise_01b PASSED [ 16%] 183s array/tests/test_gufunc.py::test_apply_gufunc_elemwise_02 PASSED [ 16%] 183s array/tests/test_gufunc.py::test_gufunc_vector_output PASSED [ 16%] 183s array/tests/test_gufunc.py::test_apply_gufunc_elemwise_loop PASSED [ 16%] 183s array/tests/test_gufunc.py::test_apply_gufunc_elemwise_core PASSED [ 16%] 183s array/tests/test_gufunc.py::test_apply_gufunc_two_scalar_output PASSED [ 16%] 183s array/tests/test_gufunc.py::test_apply_gufunc_two_mixed_outputs PASSED [ 16%] 183s array/tests/test_gufunc.py::test_apply_gufunc_output_dtypes[int] PASSED [ 16%] 183s array/tests/test_gufunc.py::test_apply_gufunc_output_dtypes[output_dtypes1] PASSED [ 16%] 183s array/tests/test_gufunc.py::test_gufunc_two_inputs PASSED [ 16%] 183s array/tests/test_gufunc.py::test_gufunc_mixed_inputs PASSED [ 16%] 183s array/tests/test_gufunc.py::test_gufunc_mixed_inputs_vectorize PASSED [ 16%] 183s array/tests/test_gufunc.py::test_gufunc_vectorize_whitespace PASSED [ 16%] 183s array/tests/test_gufunc.py::test_gufunc PASSED [ 16%] 183s array/tests/test_gufunc.py::test_as_gufunc PASSED [ 16%] 183s array/tests/test_gufunc.py::test_apply_gufunc_broadcasting_loopdims PASSED [ 16%] 183s array/tests/test_gufunc.py::test_apply_gufunc_check_same_dimsizes PASSED [ 16%] 183s array/tests/test_gufunc.py::test_apply_gufunc_check_coredim_chunksize PASSED [ 16%] 183s array/tests/test_gufunc.py::test_apply_gufunc_check_inhomogeneous_chunksize PASSED [ 16%] 183s array/tests/test_gufunc.py::test_apply_gufunc_infer_dtype PASSED [ 16%] 183s array/tests/test_gufunc.py::test_apply_gufunc_axis_01[False] PASSED [ 16%] 183s array/tests/test_gufunc.py::test_apply_gufunc_axis_01[True] PASSED [ 16%] 183s array/tests/test_gufunc.py::test_apply_gufunc_axis_02 PASSED [ 16%] 183s array/tests/test_gufunc.py::test_apply_gufunc_axis_02b PASSED [ 16%] 183s array/tests/test_gufunc.py::test_apply_gufunc_axis_03 PASSED [ 16%] 183s array/tests/test_gufunc.py::test_apply_gufunc_axis_keepdims[-2] PASSED [ 16%] 183s array/tests/test_gufunc.py::test_apply_gufunc_axis_keepdims[-1] PASSED [ 16%] 183s array/tests/test_gufunc.py::test_apply_gufunc_axis_keepdims[None] PASSED [ 16%] 183s array/tests/test_gufunc.py::test_apply_gufunc_axes_01[axes0] PASSED [ 16%] 183s array/tests/test_gufunc.py::test_apply_gufunc_axes_01[axes1] PASSED [ 16%] 183s array/tests/test_gufunc.py::test_apply_gufunc_axes_02 PASSED [ 16%] 183s array/tests/test_gufunc.py::test_apply_gufunc_axes_two_kept_coredims PASSED [ 16%] 183s array/tests/test_gufunc.py::test_apply_gufunc_via_numba_01 SKIPPED (...) [ 16%] 183s array/tests/test_gufunc.py::test_apply_gufunc_via_numba_02 SKIPPED (...) [ 16%] 183s array/tests/test_gufunc.py::test_preserve_meta_type SKIPPED (could n...) [ 16%] 183s array/tests/test_gufunc.py::test_apply_gufunc_with_meta PASSED [ 16%] 183s array/tests/test_gufunc.py::test_as_gufunc_with_meta PASSED [ 16%] 183s array/tests/test_image.py::test_imread PASSED [ 16%] 183s array/tests/test_image.py::test_imread_with_custom_function PASSED [ 16%] 183s array/tests/test_image.py::test_preprocess PASSED [ 16%] 183s array/tests/test_linalg.py::test_tsqr[20-10-10-None] PASSED [ 16%] 183s array/tests/test_linalg.py::test_tsqr[20-10-chunks1-None] PASSED [ 16%] 183s array/tests/test_linalg.py::test_tsqr[20-10-chunks2-None] PASSED [ 16%] 184s array/tests/test_linalg.py::test_tsqr[40-10-chunks3-None] PASSED [ 16%] 184s array/tests/test_linalg.py::test_tsqr[128-2-chunks4-None] PASSED [ 16%] 184s array/tests/test_linalg.py::test_tsqr[129-2-chunks5-None] PASSED [ 16%] 184s array/tests/test_linalg.py::test_tsqr[130-2-chunks6-None] PASSED [ 16%] 184s array/tests/test_linalg.py::test_tsqr[131-2-chunks7-None] PASSED [ 16%] 184s array/tests/test_linalg.py::test_tsqr[300-10-chunks8-None] PASSED [ 16%] 184s array/tests/test_linalg.py::test_tsqr[300-10-chunks9-None] PASSED [ 16%] 184s array/tests/test_linalg.py::test_tsqr[300-10-chunks10-None] PASSED [ 16%] 184s array/tests/test_linalg.py::test_tsqr[10-5-10-None] PASSED [ 16%] 184s array/tests/test_linalg.py::test_tsqr[5-10-10-None] PASSED [ 16%] 184s array/tests/test_linalg.py::test_tsqr[10-10-10-None] PASSED [ 16%] 184s array/tests/test_linalg.py::test_tsqr[10-40-chunks14-ValueError] PASSED [ 16%] 184s array/tests/test_linalg.py::test_tsqr[10-40-chunks15-ValueError] PASSED [ 16%] 184s array/tests/test_linalg.py::test_tsqr[10-40-chunks16-ValueError] PASSED [ 16%] 184s array/tests/test_linalg.py::test_tsqr[20-20-10-ValueError] PASSED [ 16%] 184s array/tests/test_linalg.py::test_tsqr_uncertain[10-5-chunks0-True-False-None] PASSED [ 16%] 185s array/tests/test_linalg.py::test_tsqr_uncertain[10-5-chunks1-False-True-None] PASSED [ 16%] 185s array/tests/test_linalg.py::test_tsqr_uncertain[10-5-chunks2-True-True-None] PASSED [ 16%] 185s array/tests/test_linalg.py::test_tsqr_uncertain[40-5-chunks3-True-False-None] PASSED [ 16%] 185s array/tests/test_linalg.py::test_tsqr_uncertain[40-5-chunks4-False-True-None] PASSED [ 16%] 185s array/tests/test_linalg.py::test_tsqr_uncertain[40-5-chunks5-True-True-None] PASSED [ 16%] 185s array/tests/test_linalg.py::test_tsqr_uncertain[300-10-chunks6-True-False-None] PASSED [ 16%] 185s array/tests/test_linalg.py::test_tsqr_uncertain[300-10-chunks7-True-False-None] PASSED [ 16%] 185s array/tests/test_linalg.py::test_tsqr_uncertain[300-10-chunks8-True-False-None] PASSED [ 16%] 185s array/tests/test_linalg.py::test_tsqr_uncertain[300-10-chunks9-False-True-None] PASSED [ 16%] 185s array/tests/test_linalg.py::test_tsqr_uncertain[300-10-chunks10-False-True-None] PASSED [ 16%] 185s array/tests/test_linalg.py::test_tsqr_uncertain[300-10-chunks11-False-True-None] PASSED [ 16%] 185s array/tests/test_linalg.py::test_tsqr_uncertain[300-10-chunks12-True-True-None] PASSED [ 16%] 186s array/tests/test_linalg.py::test_tsqr_uncertain[300-10-chunks13-True-True-None] PASSED [ 16%] 186s array/tests/test_linalg.py::test_tsqr_uncertain[300-10-chunks14-True-True-None] PASSED [ 16%] 186s array/tests/test_linalg.py::test_tsqr_zero_height_chunks PASSED [ 16%] 186s array/tests/test_linalg.py::test_sfqr[20-10-10-ValueError] PASSED [ 16%] 186s array/tests/test_linalg.py::test_sfqr[20-10-chunks1-ValueError] PASSED [ 16%] 186s array/tests/test_linalg.py::test_sfqr[20-10-chunks2-ValueError] PASSED [ 16%] 186s array/tests/test_linalg.py::test_sfqr[40-10-chunks3-ValueError] PASSED [ 16%] 186s array/tests/test_linalg.py::test_sfqr[128-2-chunks4-ValueError] PASSED [ 16%] 186s array/tests/test_linalg.py::test_sfqr[129-2-chunks5-ValueError] PASSED [ 16%] 186s array/tests/test_linalg.py::test_sfqr[130-2-chunks6-ValueError] PASSED [ 16%] 186s array/tests/test_linalg.py::test_sfqr[131-2-chunks7-ValueError] PASSED [ 16%] 186s array/tests/test_linalg.py::test_sfqr[300-10-chunks8-ValueError] PASSED [ 16%] 186s array/tests/test_linalg.py::test_sfqr[300-10-chunks9-ValueError] PASSED [ 16%] 186s array/tests/test_linalg.py::test_sfqr[300-10-chunks10-ValueError] PASSED [ 16%] 186s array/tests/test_linalg.py::test_sfqr[10-5-10-None] PASSED [ 16%] 186s array/tests/test_linalg.py::test_sfqr[5-10-10-None] PASSED [ 16%] 186s array/tests/test_linalg.py::test_sfqr[10-10-10-None] PASSED [ 16%] 186s array/tests/test_linalg.py::test_sfqr[10-40-chunks14-None] PASSED [ 16%] 186s array/tests/test_linalg.py::test_sfqr[10-40-chunks15-None] PASSED [ 17%] 186s array/tests/test_linalg.py::test_sfqr[10-40-chunks16-None] PASSED [ 17%] 186s array/tests/test_linalg.py::test_sfqr[20-20-10-ValueError] PASSED [ 17%] 186s array/tests/test_linalg.py::test_qr[20-10-10-None] PASSED [ 17%] 186s array/tests/test_linalg.py::test_qr[20-10-chunks1-None] PASSED [ 17%] 186s array/tests/test_linalg.py::test_qr[20-10-chunks2-None] PASSED [ 17%] 186s array/tests/test_linalg.py::test_qr[40-10-chunks3-None] PASSED [ 17%] 186s array/tests/test_linalg.py::test_qr[128-2-chunks4-None] PASSED [ 17%] 186s array/tests/test_linalg.py::test_qr[129-2-chunks5-None] PASSED [ 17%] 186s array/tests/test_linalg.py::test_qr[130-2-chunks6-None] PASSED [ 17%] 186s array/tests/test_linalg.py::test_qr[131-2-chunks7-None] PASSED [ 17%] 186s array/tests/test_linalg.py::test_qr[300-10-chunks8-None] PASSED [ 17%] 186s array/tests/test_linalg.py::test_qr[300-10-chunks9-None] PASSED [ 17%] 187s array/tests/test_linalg.py::test_qr[300-10-chunks10-None] PASSED [ 17%] 187s array/tests/test_linalg.py::test_qr[10-5-10-None] PASSED [ 17%] 187s array/tests/test_linalg.py::test_qr[5-10-10-None] PASSED [ 17%] 187s array/tests/test_linalg.py::test_qr[10-10-10-None] PASSED [ 17%] 187s array/tests/test_linalg.py::test_qr[10-40-chunks14-None] PASSED [ 17%] 187s array/tests/test_linalg.py::test_qr[10-40-chunks15-None] PASSED [ 17%] 187s array/tests/test_linalg.py::test_qr[10-40-chunks16-None] PASSED [ 17%] 187s array/tests/test_linalg.py::test_qr[20-20-10-NotImplementedError] PASSED [ 17%] 187s array/tests/test_linalg.py::test_linalg_consistent_names PASSED [ 17%] 187s array/tests/test_linalg.py::test_dask_svd_self_consistent[10-20] PASSED [ 17%] 187s array/tests/test_linalg.py::test_dask_svd_self_consistent[15-15] PASSED [ 17%] 187s array/tests/test_linalg.py::test_dask_svd_self_consistent[20-10] PASSED [ 17%] 187s array/tests/test_linalg.py::test_svd_compressed_compute[power] PASSED [ 17%] 188s array/tests/test_linalg.py::test_svd_compressed_compute[QR] PASSED [ 17%] 188s array/tests/test_linalg.py::test_svd_compressed[iterator0] PASSED [ 17%] 188s array/tests/test_linalg.py::test_svd_compressed[iterator1] PASSED [ 17%] 188s array/tests/test_linalg.py::test_svd_compressed_dtype_preservation[float32-float32] PASSED [ 17%] 188s array/tests/test_linalg.py::test_svd_compressed_dtype_preservation[float64-float64] PASSED [ 17%] 188s array/tests/test_linalg.py::test_svd_dtype_preservation[float32-chunks0] PASSED [ 17%] 188s array/tests/test_linalg.py::test_svd_dtype_preservation[float32-chunks1] PASSED [ 17%] 188s array/tests/test_linalg.py::test_svd_dtype_preservation[float32-chunks2] PASSED [ 17%] 188s array/tests/test_linalg.py::test_svd_dtype_preservation[float64-chunks0] PASSED [ 17%] 188s array/tests/test_linalg.py::test_svd_dtype_preservation[float64-chunks1] PASSED [ 17%] 188s array/tests/test_linalg.py::test_svd_dtype_preservation[float64-chunks2] PASSED [ 17%] 188s array/tests/test_linalg.py::test_svd_compressed_deterministic PASSED [ 17%] 188s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-5-5] PASSED [ 17%] 188s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-5-10] PASSED [ 17%] 188s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-5-15] PASSED [ 17%] 188s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-5-20] PASSED [ 17%] 188s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-10-5] PASSED [ 17%] 188s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-10-10] PASSED [ 17%] 189s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-10-15] PASSED [ 17%] 189s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-10-20] PASSED [ 17%] 189s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-15-5] PASSED [ 17%] 189s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-15-10] PASSED [ 17%] 189s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-15-15] PASSED [ 17%] 189s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-15-20] PASSED [ 17%] 189s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-20-5] PASSED [ 17%] 189s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-20-10] PASSED [ 17%] 189s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-20-15] PASSED [ 17%] 189s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-20-20] PASSED [ 17%] 189s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-5-5] PASSED [ 17%] 189s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-5-10] PASSED [ 17%] 189s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-5-15] PASSED [ 17%] 189s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-5-20] PASSED [ 17%] 189s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-10-5] PASSED [ 17%] 189s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-10-10] PASSED [ 17%] 189s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-10-15] PASSED [ 17%] 189s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-10-20] PASSED [ 17%] 189s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-15-5] PASSED [ 17%] 189s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-15-10] PASSED [ 17%] 190s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-15-15] PASSED [ 17%] 190s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-15-20] PASSED [ 17%] 190s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-20-5] PASSED [ 17%] 190s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-20-10] PASSED [ 17%] 190s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-20-15] PASSED [ 17%] 190s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-20-20] PASSED [ 17%] 190s array/tests/test_linalg.py::test_lu_1 PASSED [ 17%] 190s array/tests/test_linalg.py::test_lu_2[10] PASSED [ 17%] 190s array/tests/test_linalg.py::test_lu_2[20] PASSED [ 17%] 190s array/tests/test_linalg.py::test_lu_2[30] PASSED [ 17%] 191s array/tests/test_linalg.py::test_lu_2[50] PASSED [ 17%] 191s array/tests/test_linalg.py::test_lu_3[50] PASSED [ 17%] 191s array/tests/test_linalg.py::test_lu_3[100] PASSED [ 17%] 192s array/tests/test_linalg.py::test_lu_3[200] PASSED [ 17%] 192s array/tests/test_linalg.py::test_lu_errors PASSED [ 17%] 192s array/tests/test_linalg.py::test_solve_triangular_vector[20-10] PASSED [ 17%] 192s array/tests/test_linalg.py::test_solve_triangular_vector[50-10] PASSED [ 17%] 192s array/tests/test_linalg.py::test_solve_triangular_vector[70-20] PASSED [ 17%] 192s array/tests/test_linalg.py::test_solve_triangular_matrix[20-10] PASSED [ 17%] 192s array/tests/test_linalg.py::test_solve_triangular_matrix[50-10] PASSED [ 17%] 192s array/tests/test_linalg.py::test_solve_triangular_matrix[50-20] PASSED [ 17%] 192s array/tests/test_linalg.py::test_solve_triangular_matrix2[20-10] PASSED [ 17%] 192s array/tests/test_linalg.py::test_solve_triangular_matrix2[50-10] PASSED [ 17%] 192s array/tests/test_linalg.py::test_solve_triangular_matrix2[50-20] PASSED [ 17%] 192s array/tests/test_linalg.py::test_solve_triangular_errors PASSED [ 17%] 192s array/tests/test_linalg.py::test_solve[20-10] PASSED [ 17%] 193s array/tests/test_linalg.py::test_solve[50-10] PASSED [ 17%] 193s array/tests/test_linalg.py::test_inv[20-10] PASSED [ 17%] 193s array/tests/test_linalg.py::test_inv[50-10] PASSED [ 17%] 193s array/tests/test_linalg.py::test_solve_assume_a[20-10] PASSED [ 17%] 193s array/tests/test_linalg.py::test_solve_assume_a[30-6] PASSED [ 17%] 193s array/tests/test_linalg.py::test_cholesky[20-10] PASSED [ 17%] 193s array/tests/test_linalg.py::test_cholesky[12-3] PASSED [ 17%] 193s array/tests/test_linalg.py::test_cholesky[30-3] PASSED [ 17%] 193s array/tests/test_linalg.py::test_cholesky[30-6] PASSED [ 17%] 193s array/tests/test_linalg.py::test_lstsq[20-10-5-False] PASSED [ 17%] 193s array/tests/test_linalg.py::test_lstsq[20-10-5-True] PASSED [ 17%] 194s array/tests/test_linalg.py::test_lstsq[100-10-10-False] PASSED [ 17%] 194s array/tests/test_linalg.py::test_lstsq[100-10-10-True] PASSED [ 17%] 194s array/tests/test_linalg.py::test_no_chunks_svd PASSED [ 17%] 194s array/tests/test_linalg.py::test_svd_flip_correction[f4-chunks0-shape0] PASSED [ 17%] 194s array/tests/test_linalg.py::test_svd_flip_correction[f4-chunks0-shape1] PASSED [ 17%] 194s array/tests/test_linalg.py::test_svd_flip_correction[f4-chunks0-shape2] PASSED [ 17%] 194s array/tests/test_linalg.py::test_svd_flip_correction[f4-chunks1-shape0] PASSED [ 17%] 194s array/tests/test_linalg.py::test_svd_flip_correction[f4-chunks1-shape1] PASSED [ 17%] 194s array/tests/test_linalg.py::test_svd_flip_correction[f4-chunks1-shape2] PASSED [ 17%] 194s array/tests/test_linalg.py::test_svd_flip_correction[f4-chunks2-shape0] PASSED [ 17%] 194s array/tests/test_linalg.py::test_svd_flip_correction[f4-chunks2-shape1] PASSED [ 17%] 194s array/tests/test_linalg.py::test_svd_flip_correction[f4-chunks2-shape2] PASSED [ 17%] 194s array/tests/test_linalg.py::test_svd_flip_correction[f8-chunks0-shape0] PASSED [ 17%] 194s array/tests/test_linalg.py::test_svd_flip_correction[f8-chunks0-shape1] PASSED [ 17%] 194s array/tests/test_linalg.py::test_svd_flip_correction[f8-chunks0-shape2] PASSED [ 17%] 194s array/tests/test_linalg.py::test_svd_flip_correction[f8-chunks1-shape0] PASSED [ 17%] 194s array/tests/test_linalg.py::test_svd_flip_correction[f8-chunks1-shape1] PASSED [ 17%] 195s array/tests/test_linalg.py::test_svd_flip_correction[f8-chunks1-shape2] PASSED [ 17%] 195s array/tests/test_linalg.py::test_svd_flip_correction[f8-chunks2-shape0] PASSED [ 17%] 195s array/tests/test_linalg.py::test_svd_flip_correction[f8-chunks2-shape1] PASSED [ 17%] 195s array/tests/test_linalg.py::test_svd_flip_correction[f8-chunks2-shape2] PASSED [ 17%] 195s array/tests/test_linalg.py::test_svd_flip_sign[True-f2] PASSED [ 17%] 195s array/tests/test_linalg.py::test_svd_flip_sign[True-f4] PASSED [ 17%] 195s array/tests/test_linalg.py::test_svd_flip_sign[True-f8] PASSED [ 17%] 195s array/tests/test_linalg.py::test_svd_flip_sign[True-f16] PASSED [ 17%] 195s array/tests/test_linalg.py::test_svd_flip_sign[True-c8] PASSED [ 17%] 195s array/tests/test_linalg.py::test_svd_flip_sign[True-c16] PASSED [ 18%] 195s array/tests/test_linalg.py::test_svd_flip_sign[True-c32] PASSED [ 18%] 195s array/tests/test_linalg.py::test_svd_flip_sign[False-f2] PASSED [ 18%] 195s array/tests/test_linalg.py::test_svd_flip_sign[False-f4] PASSED [ 18%] 195s array/tests/test_linalg.py::test_svd_flip_sign[False-f8] PASSED [ 18%] 195s array/tests/test_linalg.py::test_svd_flip_sign[False-f16] PASSED [ 18%] 195s array/tests/test_linalg.py::test_svd_flip_sign[False-c8] PASSED [ 18%] 195s array/tests/test_linalg.py::test_svd_flip_sign[False-c16] PASSED [ 18%] 195s array/tests/test_linalg.py::test_svd_flip_sign[False-c32] PASSED [ 18%] 195s array/tests/test_linalg.py::test_svd_supported_array_shapes[shape0-chunks0] PASSED [ 18%] 195s array/tests/test_linalg.py::test_svd_supported_array_shapes[shape0-chunks1] PASSED [ 18%] 195s array/tests/test_linalg.py::test_svd_supported_array_shapes[shape0-chunks2] PASSED [ 18%] 195s array/tests/test_linalg.py::test_svd_supported_array_shapes[shape0-chunks3] PASSED [ 18%] 195s array/tests/test_linalg.py::test_svd_supported_array_shapes[shape1-chunks0] PASSED [ 18%] 195s array/tests/test_linalg.py::test_svd_supported_array_shapes[shape1-chunks1] PASSED [ 18%] 195s array/tests/test_linalg.py::test_svd_supported_array_shapes[shape1-chunks2] PASSED [ 18%] 195s array/tests/test_linalg.py::test_svd_supported_array_shapes[shape1-chunks3] PASSED [ 18%] 195s array/tests/test_linalg.py::test_svd_supported_array_shapes[shape2-chunks0] PASSED [ 18%] 195s array/tests/test_linalg.py::test_svd_supported_array_shapes[shape2-chunks1] PASSED [ 18%] 195s array/tests/test_linalg.py::test_svd_supported_array_shapes[shape2-chunks2] PASSED [ 18%] 195s array/tests/test_linalg.py::test_svd_supported_array_shapes[shape2-chunks3] PASSED [ 18%] 195s array/tests/test_linalg.py::test_svd_incompatible_chunking PASSED [ 18%] 195s array/tests/test_linalg.py::test_svd_incompatible_dimensions[0] PASSED [ 18%] 195s array/tests/test_linalg.py::test_svd_incompatible_dimensions[1] PASSED [ 18%] 195s array/tests/test_linalg.py::test_svd_incompatible_dimensions[3] PASSED [ 18%] 195s array/tests/test_linalg.py::test_norm_any_ndim[False-None-shape0-chunks0-None] PASSED [ 18%] 195s array/tests/test_linalg.py::test_norm_any_ndim[False-None-shape1-chunks1-0] PASSED [ 18%] 195s array/tests/test_linalg.py::test_norm_any_ndim[False-None-shape2-chunks2-axis2] PASSED [ 18%] 195s array/tests/test_linalg.py::test_norm_any_ndim[False-None-shape3-chunks3-None] PASSED [ 18%] 195s array/tests/test_linalg.py::test_norm_any_ndim[False-1-shape0-chunks0-None] PASSED [ 18%] 195s array/tests/test_linalg.py::test_norm_any_ndim[False-1-shape1-chunks1-0] PASSED [ 18%] 195s array/tests/test_linalg.py::test_norm_any_ndim[False-1-shape2-chunks2-axis2] PASSED [ 18%] 195s array/tests/test_linalg.py::test_norm_any_ndim[False-1-shape3-chunks3-None] PASSED [ 18%] 195s array/tests/test_linalg.py::test_norm_any_ndim[False--1-shape0-chunks0-None] PASSED [ 18%] 195s array/tests/test_linalg.py::test_norm_any_ndim[False--1-shape1-chunks1-0] PASSED [ 18%] 195s array/tests/test_linalg.py::test_norm_any_ndim[False--1-shape2-chunks2-axis2] PASSED [ 18%] 195s array/tests/test_linalg.py::test_norm_any_ndim[False--1-shape3-chunks3-None] PASSED [ 18%] 195s array/tests/test_linalg.py::test_norm_any_ndim[False-inf-shape0-chunks0-None] PASSED [ 18%] 195s array/tests/test_linalg.py::test_norm_any_ndim[False-inf-shape1-chunks1-0] PASSED [ 18%] 195s array/tests/test_linalg.py::test_norm_any_ndim[False-inf-shape2-chunks2-axis2] PASSED [ 18%] 195s array/tests/test_linalg.py::test_norm_any_ndim[False-inf-shape3-chunks3-None] PASSED [ 18%] 195s array/tests/test_linalg.py::test_norm_any_ndim[False--inf-shape0-chunks0-None] PASSED [ 18%] 195s array/tests/test_linalg.py::test_norm_any_ndim[False--inf-shape1-chunks1-0] PASSED [ 18%] 195s array/tests/test_linalg.py::test_norm_any_ndim[False--inf-shape2-chunks2-axis2] PASSED [ 18%] 195s array/tests/test_linalg.py::test_norm_any_ndim[False--inf-shape3-chunks3-None] PASSED [ 18%] 195s array/tests/test_linalg.py::test_norm_any_ndim[True-None-shape0-chunks0-None] PASSED [ 18%] 195s array/tests/test_linalg.py::test_norm_any_ndim[True-None-shape1-chunks1-0] PASSED [ 18%] 195s array/tests/test_linalg.py::test_norm_any_ndim[True-None-shape2-chunks2-axis2] PASSED [ 18%] 195s array/tests/test_linalg.py::test_norm_any_ndim[True-None-shape3-chunks3-None] PASSED [ 18%] 195s array/tests/test_linalg.py::test_norm_any_ndim[True-1-shape0-chunks0-None] PASSED [ 18%] 195s array/tests/test_linalg.py::test_norm_any_ndim[True-1-shape1-chunks1-0] PASSED [ 18%] 195s array/tests/test_linalg.py::test_norm_any_ndim[True-1-shape2-chunks2-axis2] PASSED [ 18%] 195s array/tests/test_linalg.py::test_norm_any_ndim[True-1-shape3-chunks3-None] PASSED [ 18%] 195s array/tests/test_linalg.py::test_norm_any_ndim[True--1-shape0-chunks0-None] PASSED [ 18%] 195s array/tests/test_linalg.py::test_norm_any_ndim[True--1-shape1-chunks1-0] PASSED [ 18%] 195s array/tests/test_linalg.py::test_norm_any_ndim[True--1-shape2-chunks2-axis2] PASSED [ 18%] 195s array/tests/test_linalg.py::test_norm_any_ndim[True--1-shape3-chunks3-None] PASSED [ 18%] 195s array/tests/test_linalg.py::test_norm_any_ndim[True-inf-shape0-chunks0-None] PASSED [ 18%] 195s array/tests/test_linalg.py::test_norm_any_ndim[True-inf-shape1-chunks1-0] PASSED [ 18%] 195s array/tests/test_linalg.py::test_norm_any_ndim[True-inf-shape2-chunks2-axis2] PASSED [ 18%] 195s array/tests/test_linalg.py::test_norm_any_ndim[True-inf-shape3-chunks3-None] PASSED [ 18%] 195s array/tests/test_linalg.py::test_norm_any_ndim[True--inf-shape0-chunks0-None] PASSED [ 18%] 195s array/tests/test_linalg.py::test_norm_any_ndim[True--inf-shape1-chunks1-0] PASSED [ 18%] 195s array/tests/test_linalg.py::test_norm_any_ndim[True--inf-shape2-chunks2-axis2] PASSED [ 18%] 195s array/tests/test_linalg.py::test_norm_any_ndim[True--inf-shape3-chunks3-None] PASSED [ 18%] 195s array/tests/test_linalg.py::test_norm_any_prec[None-False-True-single] PASSED [ 18%] 195s array/tests/test_linalg.py::test_norm_any_prec[None-False-True-double] PASSED [ 18%] 195s array/tests/test_linalg.py::test_norm_any_prec[None-False-False-single] PASSED [ 18%] 195s array/tests/test_linalg.py::test_norm_any_prec[None-False-False-double] PASSED [ 18%] 195s array/tests/test_linalg.py::test_norm_any_prec[None-True-True-single] PASSED [ 18%] 195s array/tests/test_linalg.py::test_norm_any_prec[None-True-True-double] PASSED [ 18%] 195s array/tests/test_linalg.py::test_norm_any_prec[None-True-False-single] PASSED [ 18%] 195s array/tests/test_linalg.py::test_norm_any_prec[None-True-False-double] PASSED [ 18%] 195s array/tests/test_linalg.py::test_norm_any_prec[1-False-True-single] PASSED [ 18%] 195s array/tests/test_linalg.py::test_norm_any_prec[1-False-True-double] PASSED [ 18%] 195s array/tests/test_linalg.py::test_norm_any_prec[1-False-False-single] PASSED [ 18%] 195s array/tests/test_linalg.py::test_norm_any_prec[1-False-False-double] PASSED [ 18%] 195s array/tests/test_linalg.py::test_norm_any_prec[1-True-True-single] PASSED [ 18%] 195s array/tests/test_linalg.py::test_norm_any_prec[1-True-True-double] PASSED [ 18%] 195s array/tests/test_linalg.py::test_norm_any_prec[1-True-False-single] PASSED [ 18%] 195s array/tests/test_linalg.py::test_norm_any_prec[1-True-False-double] PASSED [ 18%] 195s array/tests/test_linalg.py::test_norm_any_prec[-1-False-True-single] PASSED [ 18%] 195s array/tests/test_linalg.py::test_norm_any_prec[-1-False-True-double] PASSED [ 18%] 195s array/tests/test_linalg.py::test_norm_any_prec[-1-False-False-single] PASSED [ 18%] 195s array/tests/test_linalg.py::test_norm_any_prec[-1-False-False-double] PASSED [ 18%] 195s array/tests/test_linalg.py::test_norm_any_prec[-1-True-True-single] PASSED [ 18%] 195s array/tests/test_linalg.py::test_norm_any_prec[-1-True-True-double] PASSED [ 18%] 195s array/tests/test_linalg.py::test_norm_any_prec[-1-True-False-single] PASSED [ 18%] 195s array/tests/test_linalg.py::test_norm_any_prec[-1-True-False-double] PASSED [ 18%] 195s array/tests/test_linalg.py::test_norm_any_prec[inf-False-True-single] PASSED [ 18%] 195s array/tests/test_linalg.py::test_norm_any_prec[inf-False-True-double] PASSED [ 18%] 195s array/tests/test_linalg.py::test_norm_any_prec[inf-False-False-single] PASSED [ 18%] 195s array/tests/test_linalg.py::test_norm_any_prec[inf-False-False-double] PASSED [ 18%] 195s array/tests/test_linalg.py::test_norm_any_prec[inf-True-True-single] PASSED [ 18%] 195s array/tests/test_linalg.py::test_norm_any_prec[inf-True-True-double] PASSED [ 18%] 195s array/tests/test_linalg.py::test_norm_any_prec[inf-True-False-single] PASSED [ 18%] 195s array/tests/test_linalg.py::test_norm_any_prec[inf-True-False-double] PASSED [ 18%] 195s array/tests/test_linalg.py::test_norm_any_prec[-inf-False-True-single] PASSED [ 18%] 195s array/tests/test_linalg.py::test_norm_any_prec[-inf-False-True-double] PASSED [ 18%] 195s array/tests/test_linalg.py::test_norm_any_prec[-inf-False-False-single] PASSED [ 18%] 195s array/tests/test_linalg.py::test_norm_any_prec[-inf-False-False-double] PASSED [ 18%] 195s array/tests/test_linalg.py::test_norm_any_prec[-inf-True-True-single] PASSED [ 18%] 195s array/tests/test_linalg.py::test_norm_any_prec[-inf-True-True-double] PASSED [ 18%] 195s array/tests/test_linalg.py::test_norm_any_prec[-inf-True-False-single] PASSED [ 18%] 195s array/tests/test_linalg.py::test_norm_any_prec[-inf-True-False-double] PASSED [ 18%] 195s array/tests/test_linalg.py::test_norm_any_slice[False-None-shape0-chunks0] PASSED [ 18%] 195s array/tests/test_linalg.py::test_norm_any_slice[False-None-shape1-chunks1] PASSED [ 18%] 195s array/tests/test_linalg.py::test_norm_any_slice[False-None-shape2-chunks2] PASSED [ 18%] 196s array/tests/test_linalg.py::test_norm_any_slice[False-None-shape3-chunks3] PASSED [ 18%] 196s array/tests/test_linalg.py::test_norm_any_slice[False-None-shape4-chunks4] PASSED [ 18%] 196s array/tests/test_linalg.py::test_norm_any_slice[False-1-shape0-chunks0] PASSED [ 18%] 196s array/tests/test_linalg.py::test_norm_any_slice[False-1-shape1-chunks1] PASSED [ 18%] 196s array/tests/test_linalg.py::test_norm_any_slice[False-1-shape2-chunks2] PASSED [ 18%] 196s array/tests/test_linalg.py::test_norm_any_slice[False-1-shape3-chunks3] PASSED [ 18%] 196s array/tests/test_linalg.py::test_norm_any_slice[False-1-shape4-chunks4] PASSED [ 18%] 196s array/tests/test_linalg.py::test_norm_any_slice[False--1-shape0-chunks0] PASSED [ 18%] 196s array/tests/test_linalg.py::test_norm_any_slice[False--1-shape1-chunks1] PASSED [ 18%] 196s array/tests/test_linalg.py::test_norm_any_slice[False--1-shape2-chunks2] PASSED [ 18%] 197s array/tests/test_linalg.py::test_norm_any_slice[False--1-shape3-chunks3] PASSED [ 18%] 197s array/tests/test_linalg.py::test_norm_any_slice[False--1-shape4-chunks4] PASSED [ 18%] 197s array/tests/test_linalg.py::test_norm_any_slice[False-inf-shape0-chunks0] PASSED [ 18%] 197s array/tests/test_linalg.py::test_norm_any_slice[False-inf-shape1-chunks1] PASSED [ 18%] 197s array/tests/test_linalg.py::test_norm_any_slice[False-inf-shape2-chunks2] PASSED [ 18%] 197s array/tests/test_linalg.py::test_norm_any_slice[False-inf-shape3-chunks3] PASSED [ 18%] 197s array/tests/test_linalg.py::test_norm_any_slice[False-inf-shape4-chunks4] PASSED [ 18%] 197s array/tests/test_linalg.py::test_norm_any_slice[False--inf-shape0-chunks0] PASSED [ 18%] 197s array/tests/test_linalg.py::test_norm_any_slice[False--inf-shape1-chunks1] PASSED [ 18%] 197s array/tests/test_linalg.py::test_norm_any_slice[False--inf-shape2-chunks2] PASSED [ 19%] 198s array/tests/test_linalg.py::test_norm_any_slice[False--inf-shape3-chunks3] PASSED [ 19%] 198s array/tests/test_linalg.py::test_norm_any_slice[False--inf-shape4-chunks4] PASSED [ 19%] 198s array/tests/test_linalg.py::test_norm_any_slice[True-None-shape0-chunks0] PASSED [ 19%] 198s array/tests/test_linalg.py::test_norm_any_slice[True-None-shape1-chunks1] PASSED [ 19%] 198s array/tests/test_linalg.py::test_norm_any_slice[True-None-shape2-chunks2] PASSED [ 19%] 198s array/tests/test_linalg.py::test_norm_any_slice[True-None-shape3-chunks3] PASSED [ 19%] 198s array/tests/test_linalg.py::test_norm_any_slice[True-None-shape4-chunks4] PASSED [ 19%] 198s array/tests/test_linalg.py::test_norm_any_slice[True-1-shape0-chunks0] PASSED [ 19%] 199s array/tests/test_linalg.py::test_norm_any_slice[True-1-shape1-chunks1] PASSED [ 19%] 199s array/tests/test_linalg.py::test_norm_any_slice[True-1-shape2-chunks2] PASSED [ 19%] 199s array/tests/test_linalg.py::test_norm_any_slice[True-1-shape3-chunks3] PASSED [ 19%] 199s array/tests/test_linalg.py::test_norm_any_slice[True-1-shape4-chunks4] PASSED [ 19%] 199s array/tests/test_linalg.py::test_norm_any_slice[True--1-shape0-chunks0] PASSED [ 19%] 199s array/tests/test_linalg.py::test_norm_any_slice[True--1-shape1-chunks1] PASSED [ 19%] 199s array/tests/test_linalg.py::test_norm_any_slice[True--1-shape2-chunks2] PASSED [ 19%] 199s array/tests/test_linalg.py::test_norm_any_slice[True--1-shape3-chunks3] PASSED [ 19%] 199s array/tests/test_linalg.py::test_norm_any_slice[True--1-shape4-chunks4] PASSED [ 19%] 199s array/tests/test_linalg.py::test_norm_any_slice[True-inf-shape0-chunks0] PASSED [ 19%] 199s array/tests/test_linalg.py::test_norm_any_slice[True-inf-shape1-chunks1] PASSED [ 19%] 200s array/tests/test_linalg.py::test_norm_any_slice[True-inf-shape2-chunks2] PASSED [ 19%] 200s array/tests/test_linalg.py::test_norm_any_slice[True-inf-shape3-chunks3] PASSED [ 19%] 200s array/tests/test_linalg.py::test_norm_any_slice[True-inf-shape4-chunks4] PASSED [ 19%] 200s array/tests/test_linalg.py::test_norm_any_slice[True--inf-shape0-chunks0] PASSED [ 19%] 200s array/tests/test_linalg.py::test_norm_any_slice[True--inf-shape1-chunks1] PASSED [ 19%] 200s array/tests/test_linalg.py::test_norm_any_slice[True--inf-shape2-chunks2] PASSED [ 19%] 200s array/tests/test_linalg.py::test_norm_any_slice[True--inf-shape3-chunks3] PASSED [ 19%] 200s array/tests/test_linalg.py::test_norm_any_slice[True--inf-shape4-chunks4] PASSED [ 19%] 200s array/tests/test_linalg.py::test_norm_1dim[False-0-shape0-chunks0-None] PASSED [ 19%] 200s array/tests/test_linalg.py::test_norm_1dim[False-0-shape1-chunks1-0] PASSED [ 19%] 200s array/tests/test_linalg.py::test_norm_1dim[False-0-shape2-chunks2-axis2] PASSED [ 19%] 200s array/tests/test_linalg.py::test_norm_1dim[False-2-shape0-chunks0-None] PASSED [ 19%] 200s array/tests/test_linalg.py::test_norm_1dim[False-2-shape1-chunks1-0] PASSED [ 19%] 200s array/tests/test_linalg.py::test_norm_1dim[False-2-shape2-chunks2-axis2] PASSED [ 19%] 200s array/tests/test_linalg.py::test_norm_1dim[False--2-shape0-chunks0-None] PASSED [ 19%] 200s array/tests/test_linalg.py::test_norm_1dim[False--2-shape1-chunks1-0] PASSED [ 19%] 200s array/tests/test_linalg.py::test_norm_1dim[False--2-shape2-chunks2-axis2] PASSED [ 19%] 200s array/tests/test_linalg.py::test_norm_1dim[False-0.5-shape0-chunks0-None] PASSED [ 19%] 200s array/tests/test_linalg.py::test_norm_1dim[False-0.5-shape1-chunks1-0] PASSED [ 19%] 200s array/tests/test_linalg.py::test_norm_1dim[False-0.5-shape2-chunks2-axis2] PASSED [ 19%] 200s array/tests/test_linalg.py::test_norm_1dim[True-0-shape0-chunks0-None] PASSED [ 19%] 200s array/tests/test_linalg.py::test_norm_1dim[True-0-shape1-chunks1-0] PASSED [ 19%] 200s array/tests/test_linalg.py::test_norm_1dim[True-0-shape2-chunks2-axis2] PASSED [ 19%] 200s array/tests/test_linalg.py::test_norm_1dim[True-2-shape0-chunks0-None] PASSED [ 19%] 200s array/tests/test_linalg.py::test_norm_1dim[True-2-shape1-chunks1-0] PASSED [ 19%] 200s array/tests/test_linalg.py::test_norm_1dim[True-2-shape2-chunks2-axis2] PASSED [ 19%] 200s array/tests/test_linalg.py::test_norm_1dim[True--2-shape0-chunks0-None] PASSED [ 19%] 200s array/tests/test_linalg.py::test_norm_1dim[True--2-shape1-chunks1-0] PASSED [ 19%] 200s array/tests/test_linalg.py::test_norm_1dim[True--2-shape2-chunks2-axis2] PASSED [ 19%] 200s array/tests/test_linalg.py::test_norm_1dim[True-0.5-shape0-chunks0-None] PASSED [ 19%] 200s array/tests/test_linalg.py::test_norm_1dim[True-0.5-shape1-chunks1-0] PASSED [ 19%] 200s array/tests/test_linalg.py::test_norm_1dim[True-0.5-shape2-chunks2-axis2] PASSED [ 19%] 200s array/tests/test_linalg.py::test_norm_2dim[False-fro-shape0-chunks0-None] PASSED [ 19%] 200s array/tests/test_linalg.py::test_norm_2dim[False-fro-shape1-chunks1-axis1] PASSED [ 19%] 201s array/tests/test_linalg.py::test_norm_2dim[False-fro-shape2-chunks2-axis2] PASSED [ 19%] 201s array/tests/test_linalg.py::test_norm_2dim[False-nuc-shape0-chunks0-None] PASSED [ 19%] 201s array/tests/test_linalg.py::test_norm_2dim[False-nuc-shape1-chunks1-axis1] PASSED [ 19%] 201s array/tests/test_linalg.py::test_norm_2dim[False-nuc-shape2-chunks2-axis2] PASSED [ 19%] 201s array/tests/test_linalg.py::test_norm_2dim[False-2-shape0-chunks0-None] PASSED [ 19%] 201s array/tests/test_linalg.py::test_norm_2dim[False-2-shape1-chunks1-axis1] PASSED [ 19%] 201s array/tests/test_linalg.py::test_norm_2dim[False-2-shape2-chunks2-axis2] PASSED [ 19%] 201s array/tests/test_linalg.py::test_norm_2dim[False--2-shape0-chunks0-None] PASSED [ 19%] 201s array/tests/test_linalg.py::test_norm_2dim[False--2-shape1-chunks1-axis1] PASSED [ 19%] 201s array/tests/test_linalg.py::test_norm_2dim[False--2-shape2-chunks2-axis2] PASSED [ 19%] 201s array/tests/test_linalg.py::test_norm_2dim[True-fro-shape0-chunks0-None] PASSED [ 19%] 201s array/tests/test_linalg.py::test_norm_2dim[True-fro-shape1-chunks1-axis1] PASSED [ 19%] 201s array/tests/test_linalg.py::test_norm_2dim[True-fro-shape2-chunks2-axis2] PASSED [ 19%] 201s array/tests/test_linalg.py::test_norm_2dim[True-nuc-shape0-chunks0-None] PASSED [ 19%] 201s array/tests/test_linalg.py::test_norm_2dim[True-nuc-shape1-chunks1-axis1] PASSED [ 19%] 201s array/tests/test_linalg.py::test_norm_2dim[True-nuc-shape2-chunks2-axis2] PASSED [ 19%] 201s array/tests/test_linalg.py::test_norm_2dim[True-2-shape0-chunks0-None] PASSED [ 19%] 201s array/tests/test_linalg.py::test_norm_2dim[True-2-shape1-chunks1-axis1] PASSED [ 19%] 201s array/tests/test_linalg.py::test_norm_2dim[True-2-shape2-chunks2-axis2] PASSED [ 19%] 201s array/tests/test_linalg.py::test_norm_2dim[True--2-shape0-chunks0-None] PASSED [ 19%] 201s array/tests/test_linalg.py::test_norm_2dim[True--2-shape1-chunks1-axis1] PASSED [ 19%] 201s array/tests/test_linalg.py::test_norm_2dim[True--2-shape2-chunks2-axis2] PASSED [ 19%] 201s array/tests/test_linalg.py::test_norm_implemented_errors[False-nuc-shape0-chunks0-axis0] PASSED [ 19%] 201s array/tests/test_linalg.py::test_norm_implemented_errors[False-nuc-shape1-chunks1-axis1] PASSED [ 19%] 201s array/tests/test_linalg.py::test_norm_implemented_errors[False-2-shape0-chunks0-axis0] PASSED [ 19%] 201s array/tests/test_linalg.py::test_norm_implemented_errors[False-2-shape1-chunks1-axis1] PASSED [ 19%] 201s array/tests/test_linalg.py::test_norm_implemented_errors[False--2-shape0-chunks0-axis0] PASSED [ 19%] 201s array/tests/test_linalg.py::test_norm_implemented_errors[False--2-shape1-chunks1-axis1] PASSED [ 19%] 201s array/tests/test_linalg.py::test_norm_implemented_errors[True-nuc-shape0-chunks0-axis0] PASSED [ 19%] 201s array/tests/test_linalg.py::test_norm_implemented_errors[True-nuc-shape1-chunks1-axis1] PASSED [ 19%] 201s array/tests/test_linalg.py::test_norm_implemented_errors[True-2-shape0-chunks0-axis0] PASSED [ 19%] 201s array/tests/test_linalg.py::test_norm_implemented_errors[True-2-shape1-chunks1-axis1] PASSED [ 19%] 201s array/tests/test_linalg.py::test_norm_implemented_errors[True--2-shape0-chunks0-axis0] PASSED [ 19%] 201s array/tests/test_linalg.py::test_norm_implemented_errors[True--2-shape1-chunks1-axis1] PASSED [ 19%] 201s array/tests/test_masked.py::test_tokenize_masked_array PASSED [ 19%] 201s array/tests/test_masked.py::test_from_array_masked_array PASSED [ 19%] 201s array/tests/test_masked.py::test_copy_deepcopy PASSED [ 19%] 201s array/tests/test_masked.py::test_basic[0] PASSED [ 19%] 201s array/tests/test_masked.py::test_basic[1] PASSED [ 19%] 201s array/tests/test_masked.py::test_basic[2] PASSED [ 19%] 201s array/tests/test_masked.py::test_basic[3] PASSED [ 19%] 201s array/tests/test_masked.py::test_basic[4] PASSED [ 19%] 201s array/tests/test_masked.py::test_basic[5] PASSED [ 19%] 201s array/tests/test_masked.py::test_basic[6] PASSED [ 19%] 201s array/tests/test_masked.py::test_basic[7] PASSED [ 19%] 201s array/tests/test_masked.py::test_basic[8] PASSED [ 19%] 201s array/tests/test_masked.py::test_basic[9] PASSED [ 19%] 201s array/tests/test_masked.py::test_basic[10] PASSED [ 19%] 201s array/tests/test_masked.py::test_basic[11] PASSED [ 19%] 201s array/tests/test_masked.py::test_basic[12] PASSED [ 19%] 201s array/tests/test_masked.py::test_basic[13] PASSED [ 19%] 201s array/tests/test_masked.py::test_basic[14] PASSED [ 19%] 201s array/tests/test_masked.py::test_basic[15] PASSED [ 19%] 201s array/tests/test_masked.py::test_basic[16] PASSED [ 19%] 201s array/tests/test_masked.py::test_basic[17] PASSED [ 19%] 201s array/tests/test_masked.py::test_basic[18] PASSED [ 19%] 201s array/tests/test_masked.py::test_basic[19] PASSED [ 19%] 201s array/tests/test_masked.py::test_basic[20] PASSED [ 19%] 201s array/tests/test_masked.py::test_basic[21] PASSED [ 19%] 201s array/tests/test_masked.py::test_basic[22] PASSED [ 19%] 201s array/tests/test_masked.py::test_basic[23] PASSED [ 19%] 201s array/tests/test_masked.py::test_basic[24] PASSED [ 19%] 201s array/tests/test_masked.py::test_basic[25] PASSED [ 19%] 201s array/tests/test_masked.py::test_basic[26] PASSED [ 19%] 202s array/tests/test_masked.py::test_tensordot PASSED [ 19%] 202s array/tests/test_masked.py::test_mixed_concatenate[0] PASSED [ 19%] 202s array/tests/test_masked.py::test_mixed_concatenate[1] PASSED [ 19%] 202s array/tests/test_masked.py::test_mixed_concatenate[2] PASSED [ 19%] 202s array/tests/test_masked.py::test_mixed_concatenate[3] PASSED [ 19%] 202s array/tests/test_masked.py::test_mixed_concatenate[4] PASSED [ 19%] 202s array/tests/test_masked.py::test_mixed_concatenate[5] PASSED [ 19%] 202s array/tests/test_masked.py::test_mixed_concatenate[6] PASSED [ 19%] 202s array/tests/test_masked.py::test_mixed_concatenate[7] PASSED [ 19%] 202s array/tests/test_masked.py::test_mixed_concatenate[8] PASSED [ 20%] 202s array/tests/test_masked.py::test_mixed_concatenate[9] PASSED [ 20%] 202s array/tests/test_masked.py::test_mixed_concatenate[10] PASSED [ 20%] 202s array/tests/test_masked.py::test_mixed_concatenate[11] PASSED [ 20%] 202s array/tests/test_masked.py::test_mixed_concatenate[12] PASSED [ 20%] 202s array/tests/test_masked.py::test_mixed_concatenate[13] PASSED [ 20%] 202s array/tests/test_masked.py::test_mixed_concatenate[14] PASSED [ 20%] 202s array/tests/test_masked.py::test_mixed_concatenate[15] PASSED [ 20%] 202s array/tests/test_masked.py::test_mixed_concatenate[16] PASSED [ 20%] 202s array/tests/test_masked.py::test_mixed_concatenate[17] PASSED [ 20%] 202s array/tests/test_masked.py::test_mixed_concatenate[18] PASSED [ 20%] 202s array/tests/test_masked.py::test_mixed_concatenate[19] PASSED [ 20%] 202s array/tests/test_masked.py::test_mixed_concatenate[20] PASSED [ 20%] 202s array/tests/test_masked.py::test_mixed_concatenate[21] PASSED [ 20%] 202s array/tests/test_masked.py::test_mixed_concatenate[22] PASSED [ 20%] 202s array/tests/test_masked.py::test_mixed_concatenate[23] PASSED [ 20%] 202s array/tests/test_masked.py::test_mixed_concatenate[24] PASSED [ 20%] 202s array/tests/test_masked.py::test_mixed_concatenate[25] PASSED [ 20%] 202s array/tests/test_masked.py::test_mixed_concatenate[26] PASSED [ 20%] 202s array/tests/test_masked.py::test_mixed_random[0] PASSED [ 20%] 202s array/tests/test_masked.py::test_mixed_random[1] PASSED [ 20%] 202s array/tests/test_masked.py::test_mixed_random[2] PASSED [ 20%] 202s array/tests/test_masked.py::test_mixed_random[3] PASSED [ 20%] 202s array/tests/test_masked.py::test_mixed_random[4] PASSED [ 20%] 202s array/tests/test_masked.py::test_mixed_random[5] PASSED [ 20%] 202s array/tests/test_masked.py::test_mixed_random[6] PASSED [ 20%] 202s array/tests/test_masked.py::test_mixed_random[7] PASSED [ 20%] 202s array/tests/test_masked.py::test_mixed_random[8] PASSED [ 20%] 202s array/tests/test_masked.py::test_mixed_random[9] PASSED [ 20%] 203s array/tests/test_masked.py::test_mixed_random[10] PASSED [ 20%] 203s array/tests/test_masked.py::test_mixed_random[11] PASSED [ 20%] 203s array/tests/test_masked.py::test_mixed_random[12] PASSED [ 20%] 203s array/tests/test_masked.py::test_mixed_random[13] PASSED [ 20%] 203s array/tests/test_masked.py::test_mixed_random[14] PASSED [ 20%] 203s array/tests/test_masked.py::test_mixed_random[15] PASSED [ 20%] 203s array/tests/test_masked.py::test_mixed_random[16] PASSED [ 20%] 203s array/tests/test_masked.py::test_mixed_random[17] PASSED [ 20%] 203s array/tests/test_masked.py::test_mixed_random[18] PASSED [ 20%] 203s array/tests/test_masked.py::test_mixed_random[19] PASSED [ 20%] 203s array/tests/test_masked.py::test_mixed_random[20] PASSED [ 20%] 203s array/tests/test_masked.py::test_mixed_random[21] PASSED [ 20%] 203s array/tests/test_masked.py::test_mixed_random[22] PASSED [ 20%] 203s array/tests/test_masked.py::test_mixed_random[23] PASSED [ 20%] 203s array/tests/test_masked.py::test_mixed_random[24] PASSED [ 20%] 203s array/tests/test_masked.py::test_mixed_random[25] PASSED [ 20%] 203s array/tests/test_masked.py::test_mixed_random[26] PASSED [ 20%] 203s array/tests/test_masked.py::test_mixed_output_type PASSED [ 20%] 203s array/tests/test_masked.py::test_creation_functions PASSED [ 20%] 203s array/tests/test_masked.py::test_filled PASSED [ 20%] 203s array/tests/test_masked.py::test_reductions[sum-i8] PASSED [ 20%] 203s array/tests/test_masked.py::test_reductions[sum-f8] PASSED [ 20%] 203s array/tests/test_masked.py::test_reductions[prod-i8] PASSED [ 20%] 203s array/tests/test_masked.py::test_reductions[prod-f8] PASSED [ 20%] 204s array/tests/test_masked.py::test_reductions[mean-i8] PASSED [ 20%] 204s array/tests/test_masked.py::test_reductions[mean-f8] PASSED [ 20%] 204s array/tests/test_masked.py::test_reductions[var-i8] PASSED [ 20%] 204s array/tests/test_masked.py::test_reductions[var-f8] PASSED [ 20%] 204s array/tests/test_masked.py::test_reductions[std-i8] PASSED [ 20%] 204s array/tests/test_masked.py::test_reductions[std-f8] PASSED [ 20%] 205s array/tests/test_masked.py::test_reductions[min-i8] PASSED [ 20%] 205s array/tests/test_masked.py::test_reductions[min-f8] PASSED [ 20%] 205s array/tests/test_masked.py::test_reductions[max-i8] PASSED [ 20%] 205s array/tests/test_masked.py::test_reductions[max-f8] PASSED [ 20%] 205s array/tests/test_masked.py::test_reductions[any-i8] PASSED [ 20%] 205s array/tests/test_masked.py::test_reductions[any-f8] PASSED [ 20%] 205s array/tests/test_masked.py::test_reductions[all-i8] PASSED [ 20%] 205s array/tests/test_masked.py::test_reductions[all-f8] PASSED [ 20%] 205s array/tests/test_masked.py::test_reductions_allmasked[sum-i8] PASSED [ 20%] 205s array/tests/test_masked.py::test_reductions_allmasked[sum-f8] PASSED [ 20%] 205s array/tests/test_masked.py::test_reductions_allmasked[prod-i8] PASSED [ 20%] 205s array/tests/test_masked.py::test_reductions_allmasked[prod-f8] PASSED [ 20%] 205s array/tests/test_masked.py::test_reductions_allmasked[mean-i8] PASSED [ 20%] 205s array/tests/test_masked.py::test_reductions_allmasked[mean-f8] PASSED [ 20%] 205s array/tests/test_masked.py::test_reductions_allmasked[var-i8] PASSED [ 20%] 205s array/tests/test_masked.py::test_reductions_allmasked[var-f8] PASSED [ 20%] 205s array/tests/test_masked.py::test_reductions_allmasked[std-i8] PASSED [ 20%] 205s array/tests/test_masked.py::test_reductions_allmasked[std-f8] PASSED [ 20%] 205s array/tests/test_masked.py::test_reductions_allmasked[min-i8] PASSED [ 20%] 205s array/tests/test_masked.py::test_reductions_allmasked[min-f8] PASSED [ 20%] 205s array/tests/test_masked.py::test_reductions_allmasked[max-i8] PASSED [ 20%] 205s array/tests/test_masked.py::test_reductions_allmasked[max-f8] PASSED [ 20%] 205s array/tests/test_masked.py::test_reductions_allmasked[any-i8] PASSED [ 20%] 205s array/tests/test_masked.py::test_reductions_allmasked[any-f8] PASSED [ 20%] 205s array/tests/test_masked.py::test_reductions_allmasked[all-i8] PASSED [ 20%] 205s array/tests/test_masked.py::test_reductions_allmasked[all-f8] PASSED [ 20%] 205s array/tests/test_masked.py::test_arg_reductions[argmin] PASSED [ 20%] 205s array/tests/test_masked.py::test_arg_reductions[argmax] PASSED [ 20%] 206s array/tests/test_masked.py::test_cumulative PASSED [ 20%] 206s array/tests/test_masked.py::test_accessors PASSED [ 20%] 206s array/tests/test_masked.py::test_masked_array PASSED [ 20%] 206s array/tests/test_masked.py::test_set_fill_value PASSED [ 20%] 206s array/tests/test_masked.py::test_average_weights_with_masked_array[False] PASSED [ 20%] 206s array/tests/test_masked.py::test_average_weights_with_masked_array[True] PASSED [ 20%] 206s array/tests/test_masked.py::test_arithmetic_results_in_masked PASSED [ 20%] 206s array/tests/test_masked.py::test_count PASSED [ 20%] 206s array/tests/test_masked.py::test_like_funcs[ones_like] PASSED [ 20%] 206s array/tests/test_masked.py::test_like_funcs[zeros_like] PASSED [ 20%] 206s array/tests/test_masked.py::test_like_funcs[empty_like] PASSED [ 20%] 206s array/tests/test_masked.py::test_nonzero PASSED [ 20%] 206s array/tests/test_masked.py::test_where PASSED [ 20%] 206s array/tests/test_numpy_compat.py::test_basic PASSED [ 20%] 206s array/tests/test_numpy_compat.py::test_min_max_round_funcs PASSED [ 20%] 206s array/tests/test_optimization.py::test_fuse_getitem[True-True-True] PASSED [ 20%] 206s array/tests/test_optimization.py::test_fuse_getitem[True-True-False] PASSED [ 20%] 206s array/tests/test_optimization.py::test_fuse_getitem[True-False-True] PASSED [ 20%] 206s array/tests/test_optimization.py::test_fuse_getitem[True-False-False] PASSED [ 20%] 206s array/tests/test_optimization.py::test_fuse_getitem[False-True-True] PASSED [ 20%] 206s array/tests/test_optimization.py::test_fuse_getitem[False-True-False] PASSED [ 20%] 206s array/tests/test_optimization.py::test_fuse_getitem[False-False-True] PASSED [ 20%] 206s array/tests/test_optimization.py::test_fuse_getitem[False-False-False] PASSED [ 20%] 206s array/tests/test_optimization.py::test_fuse_getitem_lock[True-True-True] PASSED [ 20%] 206s array/tests/test_optimization.py::test_fuse_getitem_lock[True-True-False] PASSED [ 20%] 206s array/tests/test_optimization.py::test_fuse_getitem_lock[True-False-True] PASSED [ 20%] 206s array/tests/test_optimization.py::test_fuse_getitem_lock[True-False-False] PASSED [ 20%] 206s array/tests/test_optimization.py::test_fuse_getitem_lock[False-True-True] PASSED [ 20%] 206s array/tests/test_optimization.py::test_fuse_getitem_lock[False-True-False] PASSED [ 20%] 206s array/tests/test_optimization.py::test_fuse_getitem_lock[False-False-True] PASSED [ 20%] 206s array/tests/test_optimization.py::test_fuse_getitem_lock[False-False-False] PASSED [ 20%] 206s array/tests/test_optimization.py::test_optimize_with_getitem_fusion[True] PASSED [ 20%] 206s array/tests/test_optimization.py::test_optimize_with_getitem_fusion[False] PASSED [ 20%] 206s array/tests/test_optimization.py::test_optimize_slicing[True] PASSED [ 20%] 206s array/tests/test_optimization.py::test_optimize_slicing[False] PASSED [ 20%] 206s array/tests/test_optimization.py::test_fuse_slice PASSED [ 20%] 206s array/tests/test_optimization.py::test_fuse_slice_with_lists PASSED [ 20%] 206s array/tests/test_optimization.py::test_nonfusible_fancy_indexing PASSED [ 20%] 206s array/tests/test_optimization.py::test_hard_fuse_slice_cases[True] PASSED [ 20%] 206s array/tests/test_optimization.py::test_hard_fuse_slice_cases[False] PASSED [ 20%] 206s array/tests/test_optimization.py::test_dont_fuse_numpy_arrays PASSED [ 21%] 207s array/tests/test_optimization.py::test_fuse_slices_with_alias[True-True] PASSED [ 21%] 207s array/tests/test_optimization.py::test_fuse_slices_with_alias[True-False] PASSED [ 21%] 207s array/tests/test_optimization.py::test_fuse_slices_with_alias[False-True] PASSED [ 21%] 207s array/tests/test_optimization.py::test_fuse_slices_with_alias[False-False] PASSED [ 21%] 207s array/tests/test_optimization.py::test_dont_fuse_fancy_indexing_in_getter_nofancy[True-True] PASSED [ 21%] 207s array/tests/test_optimization.py::test_dont_fuse_fancy_indexing_in_getter_nofancy[True-False] PASSED [ 21%] 207s array/tests/test_optimization.py::test_dont_fuse_fancy_indexing_in_getter_nofancy[False-True] PASSED [ 21%] 207s array/tests/test_optimization.py::test_dont_fuse_fancy_indexing_in_getter_nofancy[False-False] PASSED [ 21%] 207s array/tests/test_optimization.py::test_fuse_getter_with_asarray[10] PASSED [ 21%] 207s array/tests/test_optimization.py::test_fuse_getter_with_asarray[5] PASSED [ 21%] 207s array/tests/test_optimization.py::test_fuse_getter_with_asarray[3] PASSED [ 21%] 207s array/tests/test_optimization.py::test_remove_no_op_slices_for_getitem[True] PASSED [ 21%] 207s array/tests/test_optimization.py::test_remove_no_op_slices_for_getitem[False] PASSED [ 21%] 207s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[True-True-True-getter] PASSED [ 21%] 207s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[True-True-True-getter_nofancy] PASSED [ 21%] 207s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[True-True-False-getter] PASSED [ 21%] 207s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[True-True-False-getter_nofancy] PASSED [ 21%] 207s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[True-False-True-getter] PASSED [ 21%] 207s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[True-False-True-getter_nofancy] PASSED [ 21%] 207s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[True-False-False-getter] PASSED [ 21%] 207s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[True-False-False-getter_nofancy] PASSED [ 21%] 207s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[False-True-True-getter] PASSED [ 21%] 207s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[False-True-True-getter_nofancy] PASSED [ 21%] 207s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[False-True-False-getter] PASSED [ 21%] 207s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[False-True-False-getter_nofancy] PASSED [ 21%] 207s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[False-False-True-getter] PASSED [ 21%] 207s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[False-False-True-getter_nofancy] PASSED [ 21%] 207s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[False-False-False-getter] PASSED [ 21%] 207s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[False-False-False-getter_nofancy] PASSED [ 21%] 207s array/tests/test_optimization.py::test_turn_off_fusion XFAIL (blockw...) [ 21%] 207s array/tests/test_optimization.py::test_disable_lowlevel_fusion PASSED [ 21%] 207s array/tests/test_optimization.py::test_array_creation_blockwise_fusion PASSED [ 21%] 207s array/tests/test_optimization.py::test_gh3937 PASSED [ 21%] 207s array/tests/test_optimization.py::test_double_dependencies PASSED [ 21%] 207s array/tests/test_optimization.py::test_fuse_roots PASSED [ 21%] 207s array/tests/test_optimization.py::test_fuse_roots_annotations PASSED [ 21%] 207s array/tests/test_optimization.py::test_optimize_blockwise_duplicate_dependency[True] PASSED [ 21%] 207s array/tests/test_optimization.py::test_optimize_blockwise_duplicate_dependency[False] PASSED [ 21%] 207s array/tests/test_overlap.py::test_overlap_internal PASSED [ 21%] 207s array/tests/test_overlap.py::test_overlap_internal_asymmetric PASSED [ 21%] 207s array/tests/test_overlap.py::test_overlap_internal_asymmetric_small PASSED [ 21%] 207s array/tests/test_overlap.py::test_trim_internal PASSED [ 21%] 207s array/tests/test_overlap.py::test_periodic PASSED [ 21%] 207s array/tests/test_overlap.py::test_reflect PASSED [ 21%] 207s array/tests/test_overlap.py::test_nearest PASSED [ 21%] 207s array/tests/test_overlap.py::test_constant PASSED [ 21%] 207s array/tests/test_overlap.py::test_boundaries PASSED [ 21%] 207s array/tests/test_overlap.py::test_overlap PASSED [ 21%] 207s array/tests/test_overlap.py::test_overlap_allow_rechunk_kwarg PASSED [ 21%] 207s array/tests/test_overlap.py::test_asymmetric_overlap_boundary_exception PASSED [ 21%] 207s array/tests/test_overlap.py::test_map_overlap PASSED [ 21%] 207s array/tests/test_overlap.py::test_map_overlap_escapes_to_map_blocks_when_depth_is_zero PASSED [ 21%] 207s array/tests/test_overlap.py::test_map_overlap_no_depth[None] PASSED [ 21%] 207s array/tests/test_overlap.py::test_map_overlap_no_depth[reflect] PASSED [ 21%] 207s array/tests/test_overlap.py::test_map_overlap_no_depth[periodic] PASSED [ 21%] 207s array/tests/test_overlap.py::test_map_overlap_no_depth[nearest] PASSED [ 21%] 207s array/tests/test_overlap.py::test_map_overlap_no_depth[none] PASSED [ 21%] 207s array/tests/test_overlap.py::test_map_overlap_no_depth[0] PASSED [ 21%] 207s array/tests/test_overlap.py::test_map_overlap_multiarray PASSED [ 21%] 207s array/tests/test_overlap.py::test_map_overlap_multiarray_defaults PASSED [ 21%] 207s array/tests/test_overlap.py::test_map_overlap_multiarray_different_depths PASSED [ 21%] 207s array/tests/test_overlap.py::test_map_overlap_multiarray_uneven_numblocks_exception PASSED [ 21%] 207s array/tests/test_overlap.py::test_map_overlap_multiarray_block_broadcast PASSED [ 21%] 207s array/tests/test_overlap.py::test_map_overlap_multiarray_variadic PASSED [ 21%] 207s array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis0] PASSED [ 21%] 207s array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis1] PASSED [ 21%] 207s array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis2] PASSED [ 21%] 207s array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis3] PASSED [ 21%] 207s array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis4] PASSED [ 21%] 207s array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis5] PASSED [ 21%] 207s array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[1] PASSED [ 21%] 207s array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis7] PASSED [ 21%] 207s array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis8] PASSED [ 21%] 208s array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis9] PASSED [ 21%] 208s array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis10] PASSED [ 21%] 208s array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis11] PASSED [ 21%] 208s array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis12] PASSED [ 21%] 208s array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[-2] PASSED [ 21%] 208s array/tests/test_overlap.py::test_map_overlap_assumes_shape_matches_first_array_if_trim_is_false PASSED [ 21%] 208s array/tests/test_overlap.py::test_map_overlap_deprecated_signature PASSED [ 21%] 208s array/tests/test_overlap.py::test_nearest_overlap PASSED [ 21%] 208s array/tests/test_overlap.py::test_different_depths_and_boundary_combinations[depth0] PASSED [ 21%] 208s array/tests/test_overlap.py::test_different_depths_and_boundary_combinations[depth1] PASSED [ 21%] 208s array/tests/test_overlap.py::test_different_depths_and_boundary_combinations[depth2] PASSED [ 21%] 208s array/tests/test_overlap.py::test_different_depths_and_boundary_combinations[depth3] PASSED [ 21%] 208s array/tests/test_overlap.py::test_one_chunk_along_axis PASSED [ 21%] 208s array/tests/test_overlap.py::test_constant_boundaries PASSED [ 21%] 208s array/tests/test_overlap.py::test_depth_greater_than_smallest_chunk_combines_chunks[chunks0] PASSED [ 21%] 208s array/tests/test_overlap.py::test_depth_greater_than_smallest_chunk_combines_chunks[chunks1] PASSED [ 21%] 208s array/tests/test_overlap.py::test_depth_greater_than_dim PASSED [ 21%] 208s array/tests/test_overlap.py::test_none_boundaries PASSED [ 21%] 208s array/tests/test_overlap.py::test_overlap_small PASSED [ 21%] 208s array/tests/test_overlap.py::test_no_shared_keys_with_different_depths PASSED [ 21%] 208s array/tests/test_overlap.py::test_overlap_few_dimensions_small PASSED [ 21%] 208s array/tests/test_overlap.py::test_overlap_few_dimensions PASSED [ 21%] 208s array/tests/test_overlap.py::test_trim_boundary[reflect] PASSED [ 21%] 208s array/tests/test_overlap.py::test_trim_boundary[periodic] PASSED [ 21%] 208s array/tests/test_overlap.py::test_trim_boundary[nearest] PASSED [ 21%] 208s array/tests/test_overlap.py::test_trim_boundary[none] PASSED [ 21%] 208s array/tests/test_overlap.py::test_map_overlap_rechunks_array_if_needed PASSED [ 21%] 208s array/tests/test_overlap.py::test_map_overlap_rechunks_array_along_multiple_dims_if_needed PASSED [ 21%] 208s array/tests/test_overlap.py::test_ensure_minimum_chunksize[chunks0-expected0] PASSED [ 21%] 208s array/tests/test_overlap.py::test_ensure_minimum_chunksize[chunks1-expected1] PASSED [ 21%] 208s array/tests/test_overlap.py::test_ensure_minimum_chunksize[chunks2-expected2] PASSED [ 21%] 209s array/tests/test_overlap.py::test_ensure_minimum_chunksize[chunks3-expected3] PASSED [ 21%] 209s array/tests/test_overlap.py::test_ensure_minimum_chunksize[chunks4-expected4] PASSED [ 21%] 209s array/tests/test_overlap.py::test_ensure_minimum_chunksize[chunks5-expected5] PASSED [ 21%] 209s array/tests/test_overlap.py::test_ensure_minimum_chunksize[chunks6-expected6] PASSED [ 21%] 209s array/tests/test_overlap.py::test_ensure_minimum_chunksize[chunks7-expected7] PASSED [ 21%] 209s array/tests/test_overlap.py::test_ensure_minimum_chunksize_raises_error PASSED [ 21%] 209s array/tests/test_overlap.py::test_sliding_window_view[shape0-chunks0-window_shape0-axis0] PASSED [ 21%] 209s array/tests/test_overlap.py::test_sliding_window_view[shape1-5-window_shape1-axis1] PASSED [ 21%] 209s array/tests/test_overlap.py::test_sliding_window_view[shape2-3-window_shape2-axis2] PASSED [ 21%] 209s array/tests/test_overlap.py::test_sliding_window_view[shape3-3-3-0] PASSED [ 21%] 209s array/tests/test_overlap.py::test_sliding_window_view[shape4-3-3--1] PASSED [ 21%] 209s array/tests/test_overlap.py::test_sliding_window_view[shape5-3-3-None] PASSED [ 21%] 209s array/tests/test_overlap.py::test_sliding_window_view[shape6-3-window_shape6-None] PASSED [ 21%] 209s array/tests/test_overlap.py::test_sliding_window_view[shape7-3-window_shape7-axis7] PASSED [ 21%] 209s array/tests/test_overlap.py::test_sliding_window_view[shape8-3-window_shape8-axis8] PASSED [ 21%] 209s array/tests/test_overlap.py::test_sliding_window_view[shape9-3-window_shape9-axis9] PASSED [ 21%] 209s array/tests/test_overlap.py::test_sliding_window_errors[window_shape0-0] PASSED [ 21%] 209s array/tests/test_overlap.py::test_sliding_window_errors[window_shape1-3] PASSED [ 21%] 209s array/tests/test_overlap.py::test_sliding_window_errors[-1-0] PASSED [ 21%] 209s array/tests/test_overlap.py::test_sliding_window_errors[2-axis3] PASSED [ 21%] 209s array/tests/test_overlap.py::test_sliding_window_errors[2-None] PASSED [ 21%] 209s array/tests/test_overlap.py::test_sliding_window_errors[0-None] PASSED [ 21%] 209s array/tests/test_percentiles.py::test_percentile[tdigest] SKIPPED (R...) [ 22%] 209s array/tests/test_percentiles.py::test_percentile[dask] PASSED [ 22%] 209s array/tests/test_percentiles.py::test_percentile_with_categoricals SKIPPED [ 22%] 209s array/tests/test_percentiles.py::test_percentiles_with_empty_arrays[tdigest] SKIPPED [ 22%] 209s array/tests/test_percentiles.py::test_percentiles_with_empty_arrays[dask] PASSED [ 22%] 209s array/tests/test_percentiles.py::test_percentiles_with_empty_q[tdigest] SKIPPED [ 22%] 209s array/tests/test_percentiles.py::test_percentiles_with_empty_q[dask] PASSED [ 22%] 209s array/tests/test_percentiles.py::test_percentiles_with_scaler_percentile[5-tdigest] SKIPPED [ 22%] 209s array/tests/test_percentiles.py::test_percentiles_with_scaler_percentile[5-dask] PASSED [ 22%] 209s array/tests/test_percentiles.py::test_percentiles_with_scaler_percentile[5.00-tdigest] SKIPPED [ 22%] 209s array/tests/test_percentiles.py::test_percentiles_with_scaler_percentile[5.00-dask] PASSED [ 22%] 209s array/tests/test_percentiles.py::test_percentiles_with_scaler_percentile[q2-tdigest] SKIPPED [ 22%] 209s array/tests/test_percentiles.py::test_percentiles_with_scaler_percentile[q2-dask] PASSED [ 22%] 209s array/tests/test_percentiles.py::test_percentiles_with_scaler_percentile[5.01-tdigest] SKIPPED [ 22%] 209s array/tests/test_percentiles.py::test_percentiles_with_scaler_percentile[5.01-dask] PASSED [ 22%] 209s array/tests/test_percentiles.py::test_unknown_chunk_sizes[tdigest] SKIPPED [ 22%] 209s array/tests/test_percentiles.py::test_unknown_chunk_sizes[dask] PASSED [ 22%] 209s array/tests/test_random.py::test_generators[RandomState] PASSED [ 22%] 209s array/tests/test_random.py::test_generators[default_rng] PASSED [ 22%] 209s array/tests/test_random.py::test_default_rng[NoneType] PASSED [ 22%] 209s array/tests/test_random.py::test_default_rng[int] PASSED [ 22%] 209s array/tests/test_random.py::test_default_rng[type] PASSED [ 22%] 209s array/tests/test_random.py::test_default_rng[Generator] PASSED [ 22%] 210s array/tests/test_random.py::test_concurrency[RandomState] PASSED [ 22%] 211s array/tests/test_random.py::test_concurrency[default_rng] PASSED [ 22%] 211s array/tests/test_random.py::test_doc_randomstate[RandomState] PASSED [ 22%] 211s array/tests/test_random.py::test_doc_randomstate[default_rng] PASSED [ 22%] 211s array/tests/test_random.py::test_doc_generator PASSED [ 22%] 211s array/tests/test_random.py::test_serializability[RandomState] PASSED [ 22%] 211s array/tests/test_random.py::test_serializability[default_rng] PASSED [ 22%] 211s array/tests/test_random.py::test_determinisim_through_dask_values[RandomState] PASSED [ 22%] 211s array/tests/test_random.py::test_determinisim_through_dask_values[default_rng] PASSED [ 22%] 211s array/tests/test_random.py::test_generator_consistent_names[RandomState] PASSED [ 22%] 211s array/tests/test_random.py::test_generator_consistent_names[default_rng] PASSED [ 22%] 211s array/tests/test_random.py::test_random[RandomState] PASSED [ 22%] 211s array/tests/test_random.py::test_random[default_rng] PASSED [ 22%] 211s array/tests/test_random.py::test_parametrized_random_function[RandomState] PASSED [ 22%] 211s array/tests/test_random.py::test_parametrized_random_function[default_rng] PASSED [ 22%] 211s array/tests/test_random.py::test_kwargs[RandomState] PASSED [ 22%] 211s array/tests/test_random.py::test_kwargs[default_rng] PASSED [ 22%] 211s array/tests/test_random.py::test_unique_names[RandomState] PASSED [ 22%] 211s array/tests/test_random.py::test_unique_names[default_rng] PASSED [ 22%] 211s array/tests/test_random.py::test_docs[RandomState] PASSED [ 22%] 211s array/tests/test_random.py::test_docs[default_rng] PASSED [ 22%] 211s array/tests/test_random.py::test_can_make_really_big_random_array[RandomState] PASSED [ 22%] 211s array/tests/test_random.py::test_can_make_really_big_random_array[default_rng] PASSED [ 22%] 211s array/tests/test_random.py::test_random_seed PASSED [ 22%] 211s array/tests/test_random.py::test_consistent_across_sizes[RandomState] PASSED [ 22%] 211s array/tests/test_random.py::test_consistent_across_sizes[default_rng] PASSED [ 22%] 211s array/tests/test_random.py::test_random_all[NoneType] PASSED [ 22%] 211s array/tests/test_random.py::test_random_all[int] PASSED [ 22%] 211s array/tests/test_random.py::test_random_all[tuple] PASSED [ 22%] 211s array/tests/test_random.py::test_Generator_only_funcs[NoneType] PASSED [ 22%] 211s array/tests/test_random.py::test_Generator_only_funcs[int] PASSED [ 22%] 211s array/tests/test_random.py::test_Generator_only_funcs[tuple] PASSED [ 22%] 211s array/tests/test_random.py::test_random_all_with_class_methods[RandomState-NoneType] PASSED [ 22%] 211s array/tests/test_random.py::test_random_all_with_class_methods[RandomState-int] PASSED [ 22%] 211s array/tests/test_random.py::test_random_all_with_class_methods[RandomState-tuple] PASSED [ 22%] 211s array/tests/test_random.py::test_random_all_with_class_methods[default_rng-NoneType] PASSED [ 22%] 211s array/tests/test_random.py::test_random_all_with_class_methods[default_rng-int] PASSED [ 22%] 211s array/tests/test_random.py::test_random_all_with_class_methods[default_rng-tuple] PASSED [ 22%] 212s array/tests/test_random.py::test_array_broadcasting[RandomState] PASSED [ 22%] 212s array/tests/test_random.py::test_array_broadcasting[default_rng] PASSED [ 22%] 212s array/tests/test_random.py::test_multinomial[RandomState] PASSED [ 22%] 212s array/tests/test_random.py::test_multinomial[default_rng] PASSED [ 22%] 212s array/tests/test_random.py::test_choice[RandomState] PASSED [ 22%] 212s array/tests/test_random.py::test_choice[default_rng] PASSED [ 22%] 212s array/tests/test_random.py::test_create_with_auto_dimensions PASSED [ 22%] 212s array/tests/test_random.py::test_names PASSED [ 22%] 212s array/tests/test_random.py::test_permutation[RandomState] PASSED [ 22%] 212s array/tests/test_random.py::test_permutation[default_rng] PASSED [ 22%] 212s array/tests/test_random.py::test_auto_chunks[RandomState] PASSED [ 22%] 212s array/tests/test_random.py::test_auto_chunks[default_rng] PASSED [ 22%] 212s array/tests/test_random.py::test_randint_dtype PASSED [ 22%] 212s array/tests/test_random.py::test_raises_bad_kwarg[RandomState] PASSED [ 22%] 212s array/tests/test_random.py::test_raises_bad_kwarg[default_rng] PASSED [ 22%] 212s array/tests/test_random.py::test_randomstate_kwargs SKIPPED (could n...) [ 22%] 212s array/tests/test_rechunk.py::test_rechunk_internals_1 PASSED [ 22%] 212s array/tests/test_rechunk.py::test_intersect_1 PASSED [ 22%] 212s array/tests/test_rechunk.py::test_intersect_2 PASSED [ 22%] 212s array/tests/test_rechunk.py::test_rechunk_1d PASSED [ 22%] 212s array/tests/test_rechunk.py::test_rechunk_2d PASSED [ 22%] 212s array/tests/test_rechunk.py::test_rechunk_4d PASSED [ 22%] 212s array/tests/test_rechunk.py::test_rechunk_expand PASSED [ 22%] 212s array/tests/test_rechunk.py::test_rechunk_expand2 PASSED [ 22%] 212s array/tests/test_rechunk.py::test_rechunk_method PASSED [ 22%] 212s array/tests/test_rechunk.py::test_rechunk_blockshape PASSED [ 22%] 212s array/tests/test_rechunk.py::test_dtype PASSED [ 22%] 212s array/tests/test_rechunk.py::test_rechunk_with_dict PASSED [ 22%] 212s array/tests/test_rechunk.py::test_rechunk_with_empty_input PASSED [ 22%] 212s array/tests/test_rechunk.py::test_rechunk_with_null_dimensions PASSED [ 22%] 212s array/tests/test_rechunk.py::test_rechunk_with_integer PASSED [ 22%] 212s array/tests/test_rechunk.py::test_rechunk_0d PASSED [ 22%] 212s array/tests/test_rechunk.py::test_rechunk_empty_array[arr0] PASSED [ 22%] 212s array/tests/test_rechunk.py::test_rechunk_empty_array[arr1] PASSED [ 22%] 212s array/tests/test_rechunk.py::test_rechunk_empty_array[arr2] PASSED [ 22%] 212s array/tests/test_rechunk.py::test_rechunk_empty PASSED [ 22%] 212s array/tests/test_rechunk.py::test_rechunk_zero_dim_array PASSED [ 22%] 212s array/tests/test_rechunk.py::test_rechunk_zero_dim_array_II PASSED [ 22%] 212s array/tests/test_rechunk.py::test_rechunk_same PASSED [ 22%] 212s array/tests/test_rechunk.py::test_rechunk_same_fully_unknown PASSED [ 22%] 212s array/tests/test_rechunk.py::test_rechunk_same_fully_unknown_floats PASSED [ 22%] 212s array/tests/test_rechunk.py::test_rechunk_same_partially_unknown PASSED [ 22%] 212s array/tests/test_rechunk.py::test_rechunk_with_zero_placeholders PASSED [ 22%] 212s array/tests/test_rechunk.py::test_rechunk_minus_one PASSED [ 22%] 212s array/tests/test_rechunk.py::test_rechunk_intermediates PASSED [ 22%] 212s array/tests/test_rechunk.py::test_divide_to_width PASSED [ 22%] 212s array/tests/test_rechunk.py::test_merge_to_number PASSED [ 22%] 212s array/tests/test_rechunk.py::test_plan_rechunk PASSED [ 22%] 212s array/tests/test_rechunk.py::test_plan_rechunk_5d PASSED [ 22%] 212s array/tests/test_rechunk.py::test_plan_rechunk_heterogeneous PASSED [ 22%] 212s array/tests/test_rechunk.py::test_plan_rechunk_asymmetric PASSED [ 22%] 212s array/tests/test_rechunk.py::test_rechunk_warning PASSED [ 22%] 212s array/tests/test_rechunk.py::test_dont_concatenate_single_chunks[shape0-chunks0] PASSED [ 22%] 212s array/tests/test_rechunk.py::test_dont_concatenate_single_chunks[shape1-chunks1] PASSED [ 22%] 212s array/tests/test_rechunk.py::test_dont_concatenate_single_chunks[shape2-chunks2] PASSED [ 22%] 212s array/tests/test_rechunk.py::test_intersect_nan PASSED [ 22%] 212s array/tests/test_rechunk.py::test_intersect_nan_single PASSED [ 22%] 212s array/tests/test_rechunk.py::test_intersect_nan_long PASSED [ 22%] 212s array/tests/test_rechunk.py::test_rechunk_unknown_from_pandas PASSED [ 22%] 212s array/tests/test_rechunk.py::test_rechunk_unknown_from_array PASSED [ 22%] 212s array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x0-chunks0] PASSED [ 22%] 212s array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x1-chunks1] PASSED [ 22%] 212s array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x2-chunks2] PASSED [ 22%] 213s array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x3-chunks3] PASSED [ 22%] 213s array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x4-chunks4] PASSED [ 22%] 213s array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x5-chunks5] PASSED [ 22%] 213s array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x6-chunks6] PASSED [ 23%] 213s array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x7-chunks7] PASSED [ 23%] 213s array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x8-chunks8] PASSED [ 23%] 213s array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x9-chunks9] PASSED [ 23%] 213s array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x10-chunks10] PASSED [ 23%] 213s array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x11-chunks11] PASSED [ 23%] 213s array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x0-chunks0] PASSED [ 23%] 213s array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x1-chunks1] PASSED [ 23%] 213s array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x2-chunks2] PASSED [ 23%] 213s array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x3-chunks3] PASSED [ 23%] 214s array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x4-chunks4] PASSED [ 23%] 214s array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x5-chunks5] PASSED [ 23%] 214s array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x6-chunks6] PASSED [ 23%] 214s array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x7-chunks7] PASSED [ 23%] 214s array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x8-chunks8] PASSED [ 23%] 214s array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x9-chunks9] PASSED [ 23%] 214s array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x10-chunks10] PASSED [ 23%] 214s array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x11-chunks11] PASSED [ 23%] 214s array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension_explicit[new_chunks0] PASSED [ 23%] 214s array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension_explicit[new_chunks1] PASSED [ 23%] 214s array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension_explicit[new_chunks2] PASSED [ 23%] 214s array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension_explicit[new_chunks0] PASSED [ 23%] 214s array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension_explicit[new_chunks1] PASSED [ 23%] 214s array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension_explicit[new_chunks2] PASSED [ 23%] 214s array/tests/test_rechunk.py::test_rechunk_unknown_raises PASSED [ 23%] 214s array/tests/test_rechunk.py::test_old_to_new_single PASSED [ 23%] 214s array/tests/test_rechunk.py::test_old_to_new PASSED [ 23%] 214s array/tests/test_rechunk.py::test_old_to_new_large PASSED [ 23%] 214s array/tests/test_rechunk.py::test_old_to_new_known PASSED [ 23%] 214s array/tests/test_rechunk.py::test_rechunk_zero_dim PASSED [ 23%] 215s array/tests/test_rechunk.py::test_rechunk_empty_chunks PASSED [ 23%] 215s array/tests/test_rechunk.py::test_rechunk_avoid_needless_chunking PASSED [ 23%] 215s array/tests/test_rechunk.py::test_rechunk_auto_1d[100-1-10-expected0] PASSED [ 23%] 215s array/tests/test_rechunk.py::test_rechunk_auto_1d[100-50-10-expected1] PASSED [ 23%] 215s array/tests/test_rechunk.py::test_rechunk_auto_1d[100-100-10-expected2] PASSED [ 23%] 215s array/tests/test_rechunk.py::test_rechunk_auto_1d[20-7-10-expected3] PASSED [ 23%] 215s array/tests/test_rechunk.py::test_rechunk_auto_1d[20-chunks4-5-expected4] PASSED [ 23%] 215s array/tests/test_rechunk.py::test_rechunk_auto_2d PASSED [ 23%] 215s array/tests/test_rechunk.py::test_rechunk_auto_3d PASSED [ 23%] 215s array/tests/test_rechunk.py::test_rechunk_auto_image_stack[100] PASSED [ 23%] 215s array/tests/test_rechunk.py::test_rechunk_auto_image_stack[1000] PASSED [ 23%] 215s array/tests/test_rechunk.py::test_rechunk_down PASSED [ 23%] 215s array/tests/test_rechunk.py::test_rechunk_zero PASSED [ 23%] 215s array/tests/test_rechunk.py::test_rechunk_bad_keys PASSED [ 23%] 215s array/tests/test_rechunk.py::test_balance_basics PASSED [ 23%] 215s array/tests/test_rechunk.py::test_balance_chunks_unchanged PASSED [ 23%] 215s array/tests/test_rechunk.py::test_balance_small PASSED [ 23%] 215s array/tests/test_rechunk.py::test_balance_n_chunks_size PASSED [ 23%] 215s array/tests/test_rechunk.py::test_balance_raises PASSED [ 23%] 215s array/tests/test_rechunk.py::test_balance_basics_2d PASSED [ 23%] 215s array/tests/test_rechunk.py::test_balance_2d_negative_dimension PASSED [ 23%] 215s array/tests/test_rechunk.py::test_balance_different_inputs PASSED [ 23%] 215s array/tests/test_rechunk.py::test_balance_split_into_n_chunks PASSED [ 23%] 215s array/tests/test_rechunk.py::test_rechunk_with_zero PASSED [ 23%] 215s array/tests/test_rechunk.py::test_intersect_chunks_with_nonzero PASSED [ 23%] 215s array/tests/test_rechunk.py::test_intersect_chunks_with_zero PASSED [ 23%] 215s array/tests/test_rechunk.py::test_old_to_new_with_zero PASSED [ 23%] 215s array/tests/test_reductions.py::test_numel[True-True-f4] PASSED [ 23%] 215s array/tests/test_reductions.py::test_numel[True-True-i4] PASSED [ 23%] 215s array/tests/test_reductions.py::test_numel[True-False-f4] PASSED [ 23%] 215s array/tests/test_reductions.py::test_numel[True-False-i4] PASSED [ 23%] 215s array/tests/test_reductions.py::test_numel[False-True-f4] PASSED [ 23%] 215s array/tests/test_reductions.py::test_numel[False-True-i4] PASSED [ 23%] 215s array/tests/test_reductions.py::test_numel[False-False-f4] PASSED [ 23%] 215s array/tests/test_reductions.py::test_numel[False-False-i4] PASSED [ 23%] 215s array/tests/test_reductions.py::test_reductions_0D PASSED [ 23%] 215s array/tests/test_reductions.py::test_reductions_1D[f4] PASSED [ 23%] 216s array/tests/test_reductions.py::test_reductions_1D[i4] PASSED [ 23%] 217s array/tests/test_reductions.py::test_reductions_1D[c8] PASSED [ 23%] 217s array/tests/test_reductions.py::test_reduction_errors PASSED [ 23%] 218s array/tests/test_reductions.py::test_reductions_2D[f4] PASSED [ 23%] 220s array/tests/test_reductions.py::test_reductions_2D[i4] PASSED [ 23%] 221s array/tests/test_reductions.py::test_reductions_2D[c8] PASSED [ 23%] 221s array/tests/test_reductions.py::test_arg_reductions[argmin-argmin] PASSED [ 23%] 221s array/tests/test_reductions.py::test_arg_reductions[argmax-argmax] PASSED [ 23%] 221s array/tests/test_reductions.py::test_arg_reductions[nanargmin-nanargmin] PASSED [ 23%] 222s array/tests/test_reductions.py::test_arg_reductions[nanargmax-nanargmax] PASSED [ 23%] 222s array/tests/test_reductions.py::test_nan_reduction_warnings[nanmin-nanmin] PASSED [ 23%] 222s array/tests/test_reductions.py::test_nan_reduction_warnings[nanmax-nanmax] PASSED [ 23%] 222s array/tests/test_reductions.py::test_nanarg_reductions[nanargmin-nanargmin] PASSED [ 23%] 222s array/tests/test_reductions.py::test_nanarg_reductions[nanargmax-nanargmax] PASSED [ 23%] 222s array/tests/test_reductions.py::test_min_max_empty_chunks[min-min] PASSED [ 23%] 222s array/tests/test_reductions.py::test_min_max_empty_chunks[max-max] PASSED [ 23%] 222s array/tests/test_reductions.py::test_arg_reductions_unknown_chunksize[argmax] PASSED [ 23%] 222s array/tests/test_reductions.py::test_arg_reductions_unknown_chunksize[nanargmax] PASSED [ 23%] 222s array/tests/test_reductions.py::test_arg_reductions_unknown_chunksize_2d[argmax] PASSED [ 23%] 222s array/tests/test_reductions.py::test_arg_reductions_unknown_chunksize_2d[nanargmax] PASSED [ 23%] 222s array/tests/test_reductions.py::test_arg_reductions_unknown_single_chunksize[argmax] PASSED [ 23%] 222s array/tests/test_reductions.py::test_arg_reductions_unknown_single_chunksize[nanargmax] PASSED [ 23%] 222s array/tests/test_reductions.py::test_reductions_2D_nans PASSED [ 23%] 222s array/tests/test_reductions.py::test_moment PASSED [ 23%] 222s array/tests/test_reductions.py::test_reductions_with_negative_axes PASSED [ 23%] 222s array/tests/test_reductions.py::test_nan PASSED [ 23%] 222s array/tests/test_reductions.py::test_nan_object[nansum] PASSED [ 23%] 222s array/tests/test_reductions.py::test_nan_object[sum] PASSED [ 23%] 222s array/tests/test_reductions.py::test_nan_object[nanmin] PASSED [ 23%] 222s array/tests/test_reductions.py::test_nan_object[min] PASSED [ 23%] 222s array/tests/test_reductions.py::test_nan_object[nanmax] PASSED [ 23%] 222s array/tests/test_reductions.py::test_nan_object[max] PASSED [ 23%] 223s array/tests/test_reductions.py::test_0d_array PASSED [ 23%] 223s array/tests/test_reductions.py::test_reduction_on_scalar PASSED [ 23%] 223s array/tests/test_reductions.py::test_reductions_with_empty_array PASSED [ 23%] 223s array/tests/test_reductions.py::test_tree_reduce_depth PASSED [ 23%] 223s array/tests/test_reductions.py::test_tree_reduce_set_options PASSED [ 23%] 223s array/tests/test_reductions.py::test_reduction_names PASSED [ 23%] 223s array/tests/test_reductions.py::test_general_reduction_names PASSED [ 23%] 223s array/tests/test_reductions.py::test_array_reduction_out[sum] PASSED [ 23%] 223s array/tests/test_reductions.py::test_array_reduction_out[argmax] PASSED [ 23%] 223s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-None-False-cumsum] PASSED [ 23%] 223s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-None-False-cumprod] PASSED [ 23%] 223s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-None-False-nancumsum] PASSED [ 23%] 223s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-None-False-nancumprod] PASSED [ 23%] 223s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-None-True-cumsum] PASSED [ 23%] 223s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-None-True-cumprod] PASSED [ 23%] 223s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-None-True-nancumsum] PASSED [ 23%] 223s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-None-True-nancumprod] PASSED [ 23%] 223s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-0-False-cumsum] PASSED [ 23%] 223s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-0-False-cumprod] PASSED [ 23%] 223s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-0-False-nancumsum] PASSED [ 23%] 223s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-0-False-nancumprod] PASSED [ 23%] 223s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-0-True-cumsum] PASSED [ 23%] 223s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-0-True-cumprod] PASSED [ 23%] 223s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-0-True-nancumsum] PASSED [ 23%] 223s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-0-True-nancumprod] PASSED [ 23%] 223s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-1-False-cumsum] PASSED [ 23%] 223s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-1-False-cumprod] PASSED [ 23%] 223s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-1-False-nancumsum] PASSED [ 23%] 223s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-1-False-nancumprod] PASSED [ 24%] 223s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-1-True-cumsum] PASSED [ 24%] 223s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-1-True-cumprod] PASSED [ 24%] 223s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-1-True-nancumsum] PASSED [ 24%] 223s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-1-True-nancumprod] PASSED [ 24%] 223s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential--1-False-cumsum] PASSED [ 24%] 223s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential--1-False-cumprod] PASSED [ 24%] 223s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential--1-False-nancumsum] PASSED [ 24%] 223s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential--1-False-nancumprod] PASSED [ 24%] 223s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential--1-True-cumsum] PASSED [ 24%] 223s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential--1-True-cumprod] PASSED [ 24%] 223s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential--1-True-nancumsum] PASSED [ 24%] 223s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential--1-True-nancumprod] PASSED [ 24%] 223s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-None-False-cumsum] PASSED [ 24%] 223s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-None-False-cumprod] PASSED [ 24%] 223s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-None-False-nancumsum] PASSED [ 24%] 224s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-None-False-nancumprod] PASSED [ 24%] 224s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-None-True-cumsum] PASSED [ 24%] 224s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-None-True-cumprod] PASSED [ 24%] 224s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-None-True-nancumsum] PASSED [ 24%] 224s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-None-True-nancumprod] PASSED [ 24%] 224s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-0-False-cumsum] PASSED [ 24%] 224s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-0-False-cumprod] PASSED [ 24%] 224s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-0-False-nancumsum] PASSED [ 24%] 224s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-0-False-nancumprod] PASSED [ 24%] 224s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-0-True-cumsum] PASSED [ 24%] 224s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-0-True-cumprod] PASSED [ 24%] 224s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-0-True-nancumsum] PASSED [ 24%] 224s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-0-True-nancumprod] PASSED [ 24%] 224s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-1-False-cumsum] PASSED [ 24%] 224s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-1-False-cumprod] PASSED [ 24%] 224s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-1-False-nancumsum] PASSED [ 24%] 224s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-1-False-nancumprod] PASSED [ 24%] 224s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-1-True-cumsum] PASSED [ 24%] 224s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-1-True-cumprod] PASSED [ 24%] 224s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-1-True-nancumsum] PASSED [ 24%] 224s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-1-True-nancumprod] PASSED [ 24%] 224s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch--1-False-cumsum] PASSED [ 24%] 224s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch--1-False-cumprod] PASSED [ 24%] 224s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch--1-False-nancumsum] PASSED [ 24%] 224s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch--1-False-nancumprod] PASSED [ 24%] 224s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch--1-True-cumsum] PASSED [ 24%] 224s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch--1-True-cumprod] PASSED [ 24%] 224s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch--1-True-nancumsum] PASSED [ 24%] 224s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch--1-True-nancumprod] PASSED [ 24%] 224s array/tests/test_reductions.py::test_array_cumreduction_out[cumsum] PASSED [ 24%] 224s array/tests/test_reductions.py::test_array_cumreduction_out[cumprod] PASSED [ 24%] 224s array/tests/test_reductions.py::test_topk_argtopk1[None-sort-topk] PASSED [ 24%] 224s array/tests/test_reductions.py::test_topk_argtopk1[None-argsort-argtopk] PASSED [ 24%] 224s array/tests/test_reductions.py::test_topk_argtopk1[2-sort-topk] PASSED [ 24%] 224s array/tests/test_reductions.py::test_topk_argtopk1[2-argsort-argtopk] PASSED [ 24%] 224s array/tests/test_reductions.py::test_topk_argtopk1[4-sort-topk] PASSED [ 24%] 224s array/tests/test_reductions.py::test_topk_argtopk1[4-argsort-argtopk] PASSED [ 24%] 224s array/tests/test_reductions.py::test_topk_argtopk1[8-sort-topk] PASSED [ 24%] 225s array/tests/test_reductions.py::test_topk_argtopk1[8-argsort-argtopk] PASSED [ 24%] 225s array/tests/test_reductions.py::test_topk_argtopk2[1-None-sort-topk] PASSED [ 24%] 225s array/tests/test_reductions.py::test_topk_argtopk2[1-None-argsort-argtopk] PASSED [ 24%] 225s array/tests/test_reductions.py::test_topk_argtopk2[1-2-sort-topk] PASSED [ 24%] 225s array/tests/test_reductions.py::test_topk_argtopk2[1-2-argsort-argtopk] PASSED [ 24%] 225s array/tests/test_reductions.py::test_topk_argtopk2[1-3-sort-topk] PASSED [ 24%] 225s array/tests/test_reductions.py::test_topk_argtopk2[1-3-argsort-argtopk] PASSED [ 24%] 225s array/tests/test_reductions.py::test_topk_argtopk2[1-4-sort-topk] PASSED [ 24%] 225s array/tests/test_reductions.py::test_topk_argtopk2[1-4-argsort-argtopk] PASSED [ 24%] 225s array/tests/test_reductions.py::test_topk_argtopk2[2-None-sort-topk] PASSED [ 24%] 225s array/tests/test_reductions.py::test_topk_argtopk2[2-None-argsort-argtopk] PASSED [ 24%] 225s array/tests/test_reductions.py::test_topk_argtopk2[2-2-sort-topk] PASSED [ 24%] 225s array/tests/test_reductions.py::test_topk_argtopk2[2-2-argsort-argtopk] PASSED [ 24%] 225s array/tests/test_reductions.py::test_topk_argtopk2[2-3-sort-topk] PASSED [ 24%] 225s array/tests/test_reductions.py::test_topk_argtopk2[2-3-argsort-argtopk] PASSED [ 24%] 225s array/tests/test_reductions.py::test_topk_argtopk2[2-4-sort-topk] PASSED [ 24%] 225s array/tests/test_reductions.py::test_topk_argtopk2[2-4-argsort-argtopk] PASSED [ 24%] 225s array/tests/test_reductions.py::test_topk_argtopk2[3-None-sort-topk] PASSED [ 24%] 225s array/tests/test_reductions.py::test_topk_argtopk2[3-None-argsort-argtopk] PASSED [ 24%] 225s array/tests/test_reductions.py::test_topk_argtopk2[3-2-sort-topk] PASSED [ 24%] 225s array/tests/test_reductions.py::test_topk_argtopk2[3-2-argsort-argtopk] PASSED [ 24%] 225s array/tests/test_reductions.py::test_topk_argtopk2[3-3-sort-topk] PASSED [ 24%] 225s array/tests/test_reductions.py::test_topk_argtopk2[3-3-argsort-argtopk] PASSED [ 24%] 225s array/tests/test_reductions.py::test_topk_argtopk2[3-4-sort-topk] PASSED [ 24%] 225s array/tests/test_reductions.py::test_topk_argtopk2[3-4-argsort-argtopk] PASSED [ 24%] 225s array/tests/test_reductions.py::test_topk_argtopk2[4-None-sort-topk] PASSED [ 24%] 225s array/tests/test_reductions.py::test_topk_argtopk2[4-None-argsort-argtopk] PASSED [ 24%] 225s array/tests/test_reductions.py::test_topk_argtopk2[4-2-sort-topk] PASSED [ 24%] 225s array/tests/test_reductions.py::test_topk_argtopk2[4-2-argsort-argtopk] PASSED [ 24%] 225s array/tests/test_reductions.py::test_topk_argtopk2[4-3-sort-topk] PASSED [ 24%] 225s array/tests/test_reductions.py::test_topk_argtopk2[4-3-argsort-argtopk] PASSED [ 24%] 225s array/tests/test_reductions.py::test_topk_argtopk2[4-4-sort-topk] PASSED [ 24%] 225s array/tests/test_reductions.py::test_topk_argtopk2[4-4-argsort-argtopk] PASSED [ 24%] 225s array/tests/test_reductions.py::test_topk_argtopk2[5-None-sort-topk] PASSED [ 24%] 225s array/tests/test_reductions.py::test_topk_argtopk2[5-None-argsort-argtopk] PASSED [ 24%] 225s array/tests/test_reductions.py::test_topk_argtopk2[5-2-sort-topk] PASSED [ 24%] 225s array/tests/test_reductions.py::test_topk_argtopk2[5-2-argsort-argtopk] PASSED [ 24%] 225s array/tests/test_reductions.py::test_topk_argtopk2[5-3-sort-topk] PASSED [ 24%] 225s array/tests/test_reductions.py::test_topk_argtopk2[5-3-argsort-argtopk] PASSED [ 24%] 225s array/tests/test_reductions.py::test_topk_argtopk2[5-4-sort-topk] PASSED [ 24%] 225s array/tests/test_reductions.py::test_topk_argtopk2[5-4-argsort-argtopk] PASSED [ 24%] 225s array/tests/test_reductions.py::test_topk_argtopk2[10-None-sort-topk] PASSED [ 24%] 225s array/tests/test_reductions.py::test_topk_argtopk2[10-None-argsort-argtopk] PASSED [ 24%] 225s array/tests/test_reductions.py::test_topk_argtopk2[10-2-sort-topk] PASSED [ 24%] 225s array/tests/test_reductions.py::test_topk_argtopk2[10-2-argsort-argtopk] PASSED [ 24%] 225s array/tests/test_reductions.py::test_topk_argtopk2[10-3-sort-topk] PASSED [ 24%] 225s array/tests/test_reductions.py::test_topk_argtopk2[10-3-argsort-argtopk] PASSED [ 24%] 225s array/tests/test_reductions.py::test_topk_argtopk2[10-4-sort-topk] PASSED [ 24%] 225s array/tests/test_reductions.py::test_topk_argtopk2[10-4-argsort-argtopk] PASSED [ 24%] 225s array/tests/test_reductions.py::test_topk_argtopk3 PASSED [ 24%] 225s array/tests/test_reductions.py::test_regres_3940[sequential-cumsum] PASSED [ 24%] 225s array/tests/test_reductions.py::test_regres_3940[sequential-cumprod] PASSED [ 24%] 225s array/tests/test_reductions.py::test_regres_3940[sequential-argmin] PASSED [ 24%] 225s array/tests/test_reductions.py::test_regres_3940[sequential-argmax] PASSED [ 24%] 225s array/tests/test_reductions.py::test_regres_3940[sequential-min] PASSED [ 24%] 225s array/tests/test_reductions.py::test_regres_3940[sequential-max] PASSED [ 24%] 225s array/tests/test_reductions.py::test_regres_3940[sequential-nansum] PASSED [ 24%] 225s array/tests/test_reductions.py::test_regres_3940[sequential-nanmax] PASSED [ 24%] 225s array/tests/test_reductions.py::test_regres_3940[blelloch-cumsum] PASSED [ 24%] 225s array/tests/test_reductions.py::test_regres_3940[blelloch-cumprod] PASSED [ 24%] 225s array/tests/test_reductions.py::test_regres_3940[blelloch-argmin] PASSED [ 24%] 225s array/tests/test_reductions.py::test_regres_3940[blelloch-argmax] PASSED [ 24%] 225s array/tests/test_reductions.py::test_regres_3940[blelloch-min] PASSED [ 24%] 225s array/tests/test_reductions.py::test_regres_3940[blelloch-max] PASSED [ 24%] 225s array/tests/test_reductions.py::test_regres_3940[blelloch-nansum] PASSED [ 24%] 225s array/tests/test_reductions.py::test_regres_3940[blelloch-nanmax] PASSED [ 24%] 225s array/tests/test_reductions.py::test_trace PASSED [ 24%] 225s array/tests/test_reductions.py::test_median[True-0-median] PASSED [ 24%] 225s array/tests/test_reductions.py::test_median[True-0-nanmedian] PASSED [ 24%] 225s array/tests/test_reductions.py::test_median[True-axis1-median] PASSED [ 24%] 225s array/tests/test_reductions.py::test_median[True-axis1-nanmedian] PASSED [ 24%] 225s array/tests/test_reductions.py::test_median[True-1-median] PASSED [ 24%] 225s array/tests/test_reductions.py::test_median[True-1-nanmedian] PASSED [ 24%] 225s array/tests/test_reductions.py::test_median[True--1-median] PASSED [ 25%] 225s array/tests/test_reductions.py::test_median[True--1-nanmedian] PASSED [ 25%] 225s array/tests/test_reductions.py::test_median[False-0-median] PASSED [ 25%] 225s array/tests/test_reductions.py::test_median[False-0-nanmedian] PASSED [ 25%] 225s array/tests/test_reductions.py::test_median[False-axis1-median] PASSED [ 25%] 225s array/tests/test_reductions.py::test_median[False-axis1-nanmedian] PASSED [ 25%] 225s array/tests/test_reductions.py::test_median[False-1-median] PASSED [ 25%] 225s array/tests/test_reductions.py::test_median[False-1-nanmedian] PASSED [ 25%] 225s array/tests/test_reductions.py::test_median[False--1-median] PASSED [ 25%] 225s array/tests/test_reductions.py::test_median[False--1-nanmedian] PASSED [ 25%] 225s array/tests/test_reductions.py::test_median_does_not_rechunk_if_whole_axis_in_one_chunk[0-median] PASSED [ 25%] 225s array/tests/test_reductions.py::test_median_does_not_rechunk_if_whole_axis_in_one_chunk[0-nanmedian] PASSED [ 25%] 225s array/tests/test_reductions.py::test_median_does_not_rechunk_if_whole_axis_in_one_chunk[axis1-median] PASSED [ 25%] 225s array/tests/test_reductions.py::test_median_does_not_rechunk_if_whole_axis_in_one_chunk[axis1-nanmedian] PASSED [ 25%] 225s array/tests/test_reductions.py::test_median_does_not_rechunk_if_whole_axis_in_one_chunk[1-median] PASSED [ 25%] 225s array/tests/test_reductions.py::test_median_does_not_rechunk_if_whole_axis_in_one_chunk[1-nanmedian] PASSED [ 25%] 225s array/tests/test_reductions.py::test_object_reduction[sum] PASSED [ 25%] 225s array/tests/test_reductions.py::test_object_reduction[mean] PASSED [ 25%] 225s array/tests/test_reductions.py::test_object_reduction[prod] PASSED [ 25%] 225s array/tests/test_reductions.py::test_empty_chunk_nanmin_nanmax[nanmin] PASSED [ 25%] 226s array/tests/test_reductions.py::test_empty_chunk_nanmin_nanmax[nanmax] PASSED [ 25%] 226s array/tests/test_reductions.py::test_empty_chunk_nanmin_nanmax_raise[nanmin] PASSED [ 25%] 226s array/tests/test_reductions.py::test_empty_chunk_nanmin_nanmax_raise[nanmax] PASSED [ 25%] 226s array/tests/test_reductions.py::test_mean_func_does_not_warn SKIPPED [ 25%] 226s array/tests/test_reductions.py::test_nan_func_does_not_warn[nanvar] PASSED [ 25%] 226s array/tests/test_reductions.py::test_nan_func_does_not_warn[nanstd] PASSED [ 25%] 226s array/tests/test_reductions.py::test_chunk_structure_independence[axes0-2-chunks0] PASSED [ 25%] 226s array/tests/test_reductions.py::test_chunk_structure_independence[axes0-2-chunks1] PASSED [ 25%] 226s array/tests/test_reductions.py::test_chunk_structure_independence[axes0-2-chunks2] PASSED [ 25%] 226s array/tests/test_reductions.py::test_chunk_structure_independence[axes0-2-chunks3] PASSED [ 25%] 226s array/tests/test_reductions.py::test_chunk_structure_independence[axes0-2-chunks4] PASSED [ 25%] 226s array/tests/test_reductions.py::test_chunk_structure_independence[axes0-2-chunks5] PASSED [ 25%] 226s array/tests/test_reductions.py::test_chunk_structure_independence[axes0-4-chunks0] PASSED [ 25%] 226s array/tests/test_reductions.py::test_chunk_structure_independence[axes0-4-chunks1] PASSED [ 25%] 226s array/tests/test_reductions.py::test_chunk_structure_independence[axes0-4-chunks2] PASSED [ 25%] 226s array/tests/test_reductions.py::test_chunk_structure_independence[axes0-4-chunks3] PASSED [ 25%] 226s array/tests/test_reductions.py::test_chunk_structure_independence[axes0-4-chunks4] PASSED [ 25%] 227s array/tests/test_reductions.py::test_chunk_structure_independence[axes0-4-chunks5] PASSED [ 25%] 227s array/tests/test_reductions.py::test_chunk_structure_independence[axes1-2-chunks0] PASSED [ 25%] 227s array/tests/test_reductions.py::test_chunk_structure_independence[axes1-2-chunks1] PASSED [ 25%] 227s array/tests/test_reductions.py::test_chunk_structure_independence[axes1-2-chunks2] PASSED [ 25%] 227s array/tests/test_reductions.py::test_chunk_structure_independence[axes1-2-chunks3] PASSED [ 25%] 227s array/tests/test_reductions.py::test_chunk_structure_independence[axes1-2-chunks4] PASSED [ 25%] 227s array/tests/test_reductions.py::test_chunk_structure_independence[axes1-2-chunks5] PASSED [ 25%] 227s array/tests/test_reductions.py::test_chunk_structure_independence[axes1-4-chunks0] PASSED [ 25%] 227s array/tests/test_reductions.py::test_chunk_structure_independence[axes1-4-chunks1] PASSED [ 25%] 227s array/tests/test_reductions.py::test_chunk_structure_independence[axes1-4-chunks2] PASSED [ 25%] 228s array/tests/test_reductions.py::test_chunk_structure_independence[axes1-4-chunks3] PASSED [ 25%] 228s array/tests/test_reductions.py::test_chunk_structure_independence[axes1-4-chunks4] PASSED [ 25%] 228s array/tests/test_reductions.py::test_chunk_structure_independence[axes1-4-chunks5] PASSED [ 25%] 228s array/tests/test_reductions.py::test_chunk_structure_independence[axes2-2-chunks0] PASSED [ 25%] 228s array/tests/test_reductions.py::test_chunk_structure_independence[axes2-2-chunks1] PASSED [ 25%] 228s array/tests/test_reductions.py::test_chunk_structure_independence[axes2-2-chunks2] PASSED [ 25%] 228s array/tests/test_reductions.py::test_chunk_structure_independence[axes2-2-chunks3] PASSED [ 25%] 228s array/tests/test_reductions.py::test_chunk_structure_independence[axes2-2-chunks4] PASSED [ 25%] 228s array/tests/test_reductions.py::test_chunk_structure_independence[axes2-2-chunks5] PASSED [ 25%] 228s array/tests/test_reductions.py::test_chunk_structure_independence[axes2-4-chunks0] PASSED [ 25%] 229s array/tests/test_reductions.py::test_chunk_structure_independence[axes2-4-chunks1] PASSED [ 25%] 229s array/tests/test_reductions.py::test_chunk_structure_independence[axes2-4-chunks2] PASSED [ 25%] 229s array/tests/test_reductions.py::test_chunk_structure_independence[axes2-4-chunks3] PASSED [ 25%] 229s array/tests/test_reductions.py::test_chunk_structure_independence[axes2-4-chunks4] PASSED [ 25%] 229s array/tests/test_reductions.py::test_chunk_structure_independence[axes2-4-chunks5] PASSED [ 25%] 229s array/tests/test_reductions.py::test_chunk_structure_independence[axes3-2-chunks0] PASSED [ 25%] 229s array/tests/test_reductions.py::test_chunk_structure_independence[axes3-2-chunks1] PASSED [ 25%] 229s array/tests/test_reductions.py::test_chunk_structure_independence[axes3-2-chunks2] PASSED [ 25%] 229s array/tests/test_reductions.py::test_chunk_structure_independence[axes3-2-chunks3] PASSED [ 25%] 229s array/tests/test_reductions.py::test_chunk_structure_independence[axes3-2-chunks4] PASSED [ 25%] 229s array/tests/test_reductions.py::test_chunk_structure_independence[axes3-2-chunks5] PASSED [ 25%] 229s array/tests/test_reductions.py::test_chunk_structure_independence[axes3-4-chunks0] PASSED [ 25%] 230s array/tests/test_reductions.py::test_chunk_structure_independence[axes3-4-chunks1] PASSED [ 25%] 230s array/tests/test_reductions.py::test_chunk_structure_independence[axes3-4-chunks2] PASSED [ 25%] 230s array/tests/test_reductions.py::test_chunk_structure_independence[axes3-4-chunks3] PASSED [ 25%] 230s array/tests/test_reductions.py::test_chunk_structure_independence[axes3-4-chunks4] PASSED [ 25%] 230s array/tests/test_reductions.py::test_chunk_structure_independence[axes3-4-chunks5] PASSED [ 25%] 230s array/tests/test_reductions.py::test_chunk_structure_independence[axes4-2-chunks0] PASSED [ 25%] 230s array/tests/test_reductions.py::test_chunk_structure_independence[axes4-2-chunks1] PASSED [ 25%] 230s array/tests/test_reductions.py::test_chunk_structure_independence[axes4-2-chunks2] PASSED [ 25%] 230s array/tests/test_reductions.py::test_chunk_structure_independence[axes4-2-chunks3] PASSED [ 25%] 230s array/tests/test_reductions.py::test_chunk_structure_independence[axes4-2-chunks4] PASSED [ 25%] 231s array/tests/test_reductions.py::test_chunk_structure_independence[axes4-2-chunks5] PASSED [ 25%] 231s array/tests/test_reductions.py::test_chunk_structure_independence[axes4-4-chunks0] PASSED [ 25%] 231s array/tests/test_reductions.py::test_chunk_structure_independence[axes4-4-chunks1] PASSED [ 25%] 231s array/tests/test_reductions.py::test_chunk_structure_independence[axes4-4-chunks2] PASSED [ 25%] 231s array/tests/test_reductions.py::test_chunk_structure_independence[axes4-4-chunks3] PASSED [ 25%] 231s array/tests/test_reductions.py::test_chunk_structure_independence[axes4-4-chunks4] PASSED [ 25%] 231s array/tests/test_reductions.py::test_chunk_structure_independence[axes4-4-chunks5] PASSED [ 25%] 231s array/tests/test_reductions.py::test_chunk_structure_independence[axes5-2-chunks0] PASSED [ 25%] 231s array/tests/test_reductions.py::test_chunk_structure_independence[axes5-2-chunks1] PASSED [ 25%] 231s array/tests/test_reductions.py::test_chunk_structure_independence[axes5-2-chunks2] PASSED [ 25%] 231s array/tests/test_reductions.py::test_chunk_structure_independence[axes5-2-chunks3] PASSED [ 25%] 231s array/tests/test_reductions.py::test_chunk_structure_independence[axes5-2-chunks4] PASSED [ 25%] 231s array/tests/test_reductions.py::test_chunk_structure_independence[axes5-2-chunks5] PASSED [ 25%] 232s array/tests/test_reductions.py::test_chunk_structure_independence[axes5-4-chunks0] PASSED [ 25%] 232s array/tests/test_reductions.py::test_chunk_structure_independence[axes5-4-chunks1] PASSED [ 25%] 232s array/tests/test_reductions.py::test_chunk_structure_independence[axes5-4-chunks2] PASSED [ 25%] 232s array/tests/test_reductions.py::test_chunk_structure_independence[axes5-4-chunks3] PASSED [ 25%] 232s array/tests/test_reductions.py::test_chunk_structure_independence[axes5-4-chunks4] PASSED [ 25%] 232s array/tests/test_reductions.py::test_chunk_structure_independence[axes5-4-chunks5] PASSED [ 25%] 232s array/tests/test_reductions.py::test_chunk_structure_independence[axes6-2-chunks0] PASSED [ 25%] 232s array/tests/test_reductions.py::test_chunk_structure_independence[axes6-2-chunks1] PASSED [ 25%] 232s array/tests/test_reductions.py::test_chunk_structure_independence[axes6-2-chunks2] PASSED [ 25%] 233s array/tests/test_reductions.py::test_chunk_structure_independence[axes6-2-chunks3] PASSED [ 25%] 233s array/tests/test_reductions.py::test_chunk_structure_independence[axes6-2-chunks4] PASSED [ 25%] 233s array/tests/test_reductions.py::test_chunk_structure_independence[axes6-2-chunks5] PASSED [ 25%] 233s array/tests/test_reductions.py::test_chunk_structure_independence[axes6-4-chunks0] PASSED [ 25%] 233s array/tests/test_reductions.py::test_chunk_structure_independence[axes6-4-chunks1] PASSED [ 25%] 233s array/tests/test_reductions.py::test_chunk_structure_independence[axes6-4-chunks2] PASSED [ 25%] 233s array/tests/test_reductions.py::test_chunk_structure_independence[axes6-4-chunks3] PASSED [ 25%] 233s array/tests/test_reductions.py::test_chunk_structure_independence[axes6-4-chunks4] PASSED [ 25%] 233s array/tests/test_reductions.py::test_chunk_structure_independence[axes6-4-chunks5] PASSED [ 25%] 233s array/tests/test_reductions.py::test_chunk_structure_independence[axes7-2-chunks0] PASSED [ 25%] 233s array/tests/test_reductions.py::test_chunk_structure_independence[axes7-2-chunks1] PASSED [ 25%] 233s array/tests/test_reductions.py::test_chunk_structure_independence[axes7-2-chunks2] PASSED [ 25%] 233s array/tests/test_reductions.py::test_chunk_structure_independence[axes7-2-chunks3] PASSED [ 25%] 233s array/tests/test_reductions.py::test_chunk_structure_independence[axes7-2-chunks4] PASSED [ 25%] 233s array/tests/test_reductions.py::test_chunk_structure_independence[axes7-2-chunks5] PASSED [ 25%] 234s array/tests/test_reductions.py::test_chunk_structure_independence[axes7-4-chunks0] PASSED [ 25%] 234s array/tests/test_reductions.py::test_chunk_structure_independence[axes7-4-chunks1] PASSED [ 25%] 234s array/tests/test_reductions.py::test_chunk_structure_independence[axes7-4-chunks2] PASSED [ 25%] 234s array/tests/test_reductions.py::test_chunk_structure_independence[axes7-4-chunks3] PASSED [ 25%] 234s array/tests/test_reductions.py::test_chunk_structure_independence[axes7-4-chunks4] PASSED [ 25%] 234s array/tests/test_reductions.py::test_chunk_structure_independence[axes7-4-chunks5] PASSED [ 25%] 234s array/tests/test_reductions.py::test_chunk_structure_independence[axes8-2-chunks0] PASSED [ 25%] 234s array/tests/test_reductions.py::test_chunk_structure_independence[axes8-2-chunks1] PASSED [ 25%] 234s array/tests/test_reductions.py::test_chunk_structure_independence[axes8-2-chunks2] PASSED [ 25%] 234s array/tests/test_reductions.py::test_chunk_structure_independence[axes8-2-chunks3] PASSED [ 25%] 234s array/tests/test_reductions.py::test_chunk_structure_independence[axes8-2-chunks4] PASSED [ 25%] 234s array/tests/test_reductions.py::test_chunk_structure_independence[axes8-2-chunks5] PASSED [ 26%] 235s array/tests/test_reductions.py::test_chunk_structure_independence[axes8-4-chunks0] PASSED [ 26%] 235s array/tests/test_reductions.py::test_chunk_structure_independence[axes8-4-chunks1] PASSED [ 26%] 235s array/tests/test_reductions.py::test_chunk_structure_independence[axes8-4-chunks2] PASSED [ 26%] 235s array/tests/test_reductions.py::test_chunk_structure_independence[axes8-4-chunks3] PASSED [ 26%] 235s array/tests/test_reductions.py::test_chunk_structure_independence[axes8-4-chunks4] PASSED [ 26%] 235s array/tests/test_reductions.py::test_chunk_structure_independence[axes8-4-chunks5] PASSED [ 26%] 235s array/tests/test_reductions.py::test_chunk_structure_independence[axes9-2-chunks0] PASSED [ 26%] 235s array/tests/test_reductions.py::test_chunk_structure_independence[axes9-2-chunks1] PASSED [ 26%] 235s array/tests/test_reductions.py::test_chunk_structure_independence[axes9-2-chunks2] PASSED [ 26%] 235s array/tests/test_reductions.py::test_chunk_structure_independence[axes9-2-chunks3] PASSED [ 26%] 236s array/tests/test_reductions.py::test_chunk_structure_independence[axes9-2-chunks4] PASSED [ 26%] 236s array/tests/test_reductions.py::test_chunk_structure_independence[axes9-2-chunks5] PASSED [ 26%] 236s array/tests/test_reductions.py::test_chunk_structure_independence[axes9-4-chunks0] PASSED [ 26%] 236s array/tests/test_reductions.py::test_chunk_structure_independence[axes9-4-chunks1] PASSED [ 26%] 236s array/tests/test_reductions.py::test_chunk_structure_independence[axes9-4-chunks2] PASSED [ 26%] 236s array/tests/test_reductions.py::test_chunk_structure_independence[axes9-4-chunks3] PASSED [ 26%] 236s array/tests/test_reductions.py::test_chunk_structure_independence[axes9-4-chunks4] PASSED [ 26%] 236s array/tests/test_reductions.py::test_chunk_structure_independence[axes9-4-chunks5] PASSED [ 26%] 236s array/tests/test_reductions.py::test_chunk_structure_independence[axes10-2-chunks0] PASSED [ 26%] 236s array/tests/test_reductions.py::test_chunk_structure_independence[axes10-2-chunks1] PASSED [ 26%] 236s array/tests/test_reductions.py::test_chunk_structure_independence[axes10-2-chunks2] PASSED [ 26%] 236s array/tests/test_reductions.py::test_chunk_structure_independence[axes10-2-chunks3] PASSED [ 26%] 236s array/tests/test_reductions.py::test_chunk_structure_independence[axes10-2-chunks4] PASSED [ 26%] 237s array/tests/test_reductions.py::test_chunk_structure_independence[axes10-2-chunks5] PASSED [ 26%] 237s array/tests/test_reductions.py::test_chunk_structure_independence[axes10-4-chunks0] PASSED [ 26%] 237s array/tests/test_reductions.py::test_chunk_structure_independence[axes10-4-chunks1] PASSED [ 26%] 237s array/tests/test_reductions.py::test_chunk_structure_independence[axes10-4-chunks2] PASSED [ 26%] 237s array/tests/test_reductions.py::test_chunk_structure_independence[axes10-4-chunks3] PASSED [ 26%] 237s array/tests/test_reductions.py::test_chunk_structure_independence[axes10-4-chunks4] PASSED [ 26%] 237s array/tests/test_reductions.py::test_chunk_structure_independence[axes10-4-chunks5] PASSED [ 26%] 237s array/tests/test_reductions.py::test_chunk_structure_independence[axes11-2-chunks0] PASSED [ 26%] 237s array/tests/test_reductions.py::test_chunk_structure_independence[axes11-2-chunks1] PASSED [ 26%] 237s array/tests/test_reductions.py::test_chunk_structure_independence[axes11-2-chunks2] PASSED [ 26%] 237s array/tests/test_reductions.py::test_chunk_structure_independence[axes11-2-chunks3] PASSED [ 26%] 238s array/tests/test_reductions.py::test_chunk_structure_independence[axes11-2-chunks4] PASSED [ 26%] 238s array/tests/test_reductions.py::test_chunk_structure_independence[axes11-2-chunks5] PASSED [ 26%] 238s array/tests/test_reductions.py::test_chunk_structure_independence[axes11-4-chunks0] PASSED [ 26%] 238s array/tests/test_reductions.py::test_chunk_structure_independence[axes11-4-chunks1] PASSED [ 26%] 238s array/tests/test_reductions.py::test_chunk_structure_independence[axes11-4-chunks2] PASSED [ 26%] 238s array/tests/test_reductions.py::test_chunk_structure_independence[axes11-4-chunks3] PASSED [ 26%] 238s array/tests/test_reductions.py::test_chunk_structure_independence[axes11-4-chunks4] PASSED [ 26%] 238s array/tests/test_reductions.py::test_chunk_structure_independence[axes11-4-chunks5] PASSED [ 26%] 238s array/tests/test_reductions.py::test_weighted_reduction PASSED [ 26%] 238s array/tests/test_reshape.py::test_reshape_rechunk[inshape0-outshape0-prechunks0-inchunks0-outchunks0] PASSED [ 26%] 238s array/tests/test_reshape.py::test_reshape_rechunk[inshape1-outshape1-prechunks1-inchunks1-outchunks1] PASSED [ 26%] 238s array/tests/test_reshape.py::test_reshape_rechunk[inshape2-outshape2-prechunks2-inchunks2-outchunks2] PASSED [ 26%] 238s array/tests/test_reshape.py::test_reshape_rechunk[inshape3-outshape3-prechunks3-inchunks3-outchunks3] PASSED [ 26%] 238s array/tests/test_reshape.py::test_reshape_rechunk[inshape4-outshape4-prechunks4-inchunks4-outchunks4] PASSED [ 26%] 238s array/tests/test_reshape.py::test_reshape_rechunk[inshape5-outshape5-prechunks5-inchunks5-outchunks5] PASSED [ 26%] 238s array/tests/test_reshape.py::test_reshape_rechunk[inshape6-outshape6-prechunks6-inchunks6-outchunks6] PASSED [ 26%] 238s array/tests/test_reshape.py::test_reshape_rechunk[inshape7-outshape7-prechunks7-inchunks7-outchunks7] PASSED [ 26%] 238s array/tests/test_reshape.py::test_reshape_rechunk[inshape8-outshape8-prechunks8-inchunks8-outchunks8] PASSED [ 26%] 238s array/tests/test_reshape.py::test_reshape_rechunk[inshape9-outshape9-prechunks9-inchunks9-outchunks9] PASSED [ 26%] 238s array/tests/test_reshape.py::test_reshape_rechunk[inshape10-outshape10-prechunks10-inchunks10-outchunks10] PASSED [ 26%] 238s array/tests/test_reshape.py::test_reshape_rechunk[inshape11-outshape11-prechunks11-inchunks11-outchunks11] PASSED [ 26%] 238s array/tests/test_reshape.py::test_reshape_rechunk[inshape12-outshape12-prechunks12-inchunks12-outchunks12] PASSED [ 26%] 238s array/tests/test_reshape.py::test_reshape_rechunk[inshape13-outshape13-prechunks13-inchunks13-outchunks13] PASSED [ 26%] 238s array/tests/test_reshape.py::test_reshape_rechunk[inshape14-outshape14-prechunks14-inchunks14-outchunks14] PASSED [ 26%] 238s array/tests/test_reshape.py::test_reshape_rechunk[inshape15-outshape15-prechunks15-inchunks15-outchunks15] PASSED [ 26%] 238s array/tests/test_reshape.py::test_expand_tuple PASSED [ 26%] 238s array/tests/test_reshape.py::test_contract_tuple PASSED [ 26%] 238s array/tests/test_reshape.py::test_reshape_unknown_sizes PASSED [ 26%] 238s array/tests/test_reshape.py::test_reshape_all_chunked_no_merge[inshape0-inchunks0-outshape0-outchunks0] PASSED [ 26%] 238s array/tests/test_reshape.py::test_reshape_all_chunked_no_merge[inshape1-inchunks1-outshape1-outchunks1] PASSED [ 26%] 238s array/tests/test_reshape.py::test_reshape_all_chunked_no_merge[inshape2-inchunks2-outshape2-outchunks2] PASSED [ 26%] 238s array/tests/test_reshape.py::test_reshape_all_chunked_no_merge[inshape3-inchunks3-outshape3-outchunks3] PASSED [ 26%] 238s array/tests/test_reshape.py::test_reshape_all_chunked_no_merge[inshape4-inchunks4-outshape4-outchunks4] PASSED [ 26%] 238s array/tests/test_reshape.py::test_reshape_all_chunked_no_merge[inshape5-inchunks5-outshape5-outchunks5] PASSED [ 26%] 238s array/tests/test_reshape.py::test_reshape_all_chunked_no_merge[inshape6-inchunks6-outshape6-outchunks6] PASSED [ 26%] 238s array/tests/test_reshape.py::test_reshape_all_not_chunked_merge[inshape0-inchunks0-expected_inchunks0-outshape0-outchunks0] PASSED [ 26%] 238s array/tests/test_reshape.py::test_reshape_merge_chunks[inshape0-inchunks0-outshape0-outchunks0] PASSED [ 26%] 238s array/tests/test_reshape.py::test_reshape_merge_chunks[inshape1-inchunks1-outshape1-outchunks1] PASSED [ 26%] 238s array/tests/test_reshape.py::test_reshape_merge_chunks[inshape2-inchunks2-outshape2-outchunks2] PASSED [ 26%] 238s array/tests/test_reshape.py::test_reshape_merge_chunks[inshape3-inchunks3-outshape3-outchunks3] PASSED [ 26%] 238s array/tests/test_reshape.py::test_reshape_merge_chunks[inshape4-inchunks4-outshape4-outchunks4] PASSED [ 26%] 238s array/tests/test_reshape.py::test_reshape_merge_chunks[inshape5-inchunks5-outshape5-outchunks5] PASSED [ 26%] 238s array/tests/test_routines.py::test_array PASSED [ 26%] 238s array/tests/test_routines.py::test_array_return_type PASSED [ 26%] 238s array/tests/test_routines.py::test_derived_docstrings PASSED [ 26%] 238s array/tests/test_routines.py::test_atleast_nd_no_args[atleast_1d] PASSED [ 26%] 238s array/tests/test_routines.py::test_atleast_nd_no_args[atleast_2d] PASSED [ 26%] 238s array/tests/test_routines.py::test_atleast_nd_no_args[atleast_3d] PASSED [ 26%] 238s array/tests/test_routines.py::test_atleast_nd_one_arg[shape0-chunks0-atleast_1d] PASSED [ 26%] 238s array/tests/test_routines.py::test_atleast_nd_one_arg[shape0-chunks0-atleast_2d] PASSED [ 26%] 238s array/tests/test_routines.py::test_atleast_nd_one_arg[shape0-chunks0-atleast_3d] PASSED [ 26%] 238s array/tests/test_routines.py::test_atleast_nd_one_arg[shape1-chunks1-atleast_1d] PASSED [ 26%] 238s array/tests/test_routines.py::test_atleast_nd_one_arg[shape1-chunks1-atleast_2d] PASSED [ 26%] 238s array/tests/test_routines.py::test_atleast_nd_one_arg[shape1-chunks1-atleast_3d] PASSED [ 26%] 238s array/tests/test_routines.py::test_atleast_nd_one_arg[shape2-chunks2-atleast_1d] PASSED [ 26%] 238s array/tests/test_routines.py::test_atleast_nd_one_arg[shape2-chunks2-atleast_2d] PASSED [ 26%] 238s array/tests/test_routines.py::test_atleast_nd_one_arg[shape2-chunks2-atleast_3d] PASSED [ 26%] 238s array/tests/test_routines.py::test_atleast_nd_one_arg[shape3-chunks3-atleast_1d] PASSED [ 26%] 238s array/tests/test_routines.py::test_atleast_nd_one_arg[shape3-chunks3-atleast_2d] PASSED [ 26%] 238s array/tests/test_routines.py::test_atleast_nd_one_arg[shape3-chunks3-atleast_3d] PASSED [ 26%] 238s array/tests/test_routines.py::test_atleast_nd_one_arg[shape4-chunks4-atleast_1d] PASSED [ 26%] 238s array/tests/test_routines.py::test_atleast_nd_one_arg[shape4-chunks4-atleast_2d] PASSED [ 26%] 238s array/tests/test_routines.py::test_atleast_nd_one_arg[shape4-chunks4-atleast_3d] PASSED [ 26%] 238s array/tests/test_routines.py::test_atleast_nd_two_args[shape10-shape20-atleast_1d] PASSED [ 26%] 238s array/tests/test_routines.py::test_atleast_nd_two_args[shape10-shape20-atleast_2d] PASSED [ 26%] 238s array/tests/test_routines.py::test_atleast_nd_two_args[shape10-shape20-atleast_3d] PASSED [ 26%] 238s array/tests/test_routines.py::test_atleast_nd_two_args[shape11-shape21-atleast_1d] PASSED [ 26%] 238s array/tests/test_routines.py::test_atleast_nd_two_args[shape11-shape21-atleast_2d] PASSED [ 26%] 238s array/tests/test_routines.py::test_atleast_nd_two_args[shape11-shape21-atleast_3d] PASSED [ 26%] 238s array/tests/test_routines.py::test_atleast_nd_two_args[shape12-shape22-atleast_1d] PASSED [ 26%] 238s array/tests/test_routines.py::test_atleast_nd_two_args[shape12-shape22-atleast_2d] PASSED [ 26%] 238s array/tests/test_routines.py::test_atleast_nd_two_args[shape12-shape22-atleast_3d] PASSED [ 26%] 238s array/tests/test_routines.py::test_atleast_nd_two_args[shape13-shape23-atleast_1d] PASSED [ 26%] 238s array/tests/test_routines.py::test_atleast_nd_two_args[shape13-shape23-atleast_2d] PASSED [ 26%] 238s array/tests/test_routines.py::test_atleast_nd_two_args[shape13-shape23-atleast_3d] PASSED [ 26%] 238s array/tests/test_routines.py::test_atleast_nd_two_args[shape14-shape24-atleast_1d] PASSED [ 26%] 238s array/tests/test_routines.py::test_atleast_nd_two_args[shape14-shape24-atleast_2d] PASSED [ 26%] 238s array/tests/test_routines.py::test_atleast_nd_two_args[shape14-shape24-atleast_3d] PASSED [ 26%] 238s array/tests/test_routines.py::test_atleast_nd_two_args[shape15-shape25-atleast_1d] PASSED [ 26%] 238s array/tests/test_routines.py::test_atleast_nd_two_args[shape15-shape25-atleast_2d] PASSED [ 26%] 238s array/tests/test_routines.py::test_atleast_nd_two_args[shape15-shape25-atleast_3d] PASSED [ 26%] 238s array/tests/test_routines.py::test_atleast_nd_two_args[shape16-shape26-atleast_1d] PASSED [ 26%] 238s array/tests/test_routines.py::test_atleast_nd_two_args[shape16-shape26-atleast_2d] PASSED [ 26%] 238s array/tests/test_routines.py::test_atleast_nd_two_args[shape16-shape26-atleast_3d] PASSED [ 26%] 238s array/tests/test_routines.py::test_atleast_nd_two_args[shape17-shape27-atleast_1d] PASSED [ 26%] 238s array/tests/test_routines.py::test_atleast_nd_two_args[shape17-shape27-atleast_2d] PASSED [ 26%] 238s array/tests/test_routines.py::test_atleast_nd_two_args[shape17-shape27-atleast_3d] PASSED [ 26%] 238s array/tests/test_routines.py::test_atleast_nd_two_args[shape18-shape28-atleast_1d] PASSED [ 26%] 238s array/tests/test_routines.py::test_atleast_nd_two_args[shape18-shape28-atleast_2d] PASSED [ 26%] 238s array/tests/test_routines.py::test_atleast_nd_two_args[shape18-shape28-atleast_3d] PASSED [ 26%] 238s array/tests/test_routines.py::test_atleast_nd_two_args[shape19-shape29-atleast_1d] PASSED [ 26%] 238s array/tests/test_routines.py::test_atleast_nd_two_args[shape19-shape29-atleast_2d] PASSED [ 26%] 238s array/tests/test_routines.py::test_atleast_nd_two_args[shape19-shape29-atleast_3d] PASSED [ 27%] 238s array/tests/test_routines.py::test_atleast_nd_two_args[shape110-shape210-atleast_1d] PASSED [ 27%] 238s array/tests/test_routines.py::test_atleast_nd_two_args[shape110-shape210-atleast_2d] PASSED [ 27%] 238s array/tests/test_routines.py::test_atleast_nd_two_args[shape110-shape210-atleast_3d] PASSED [ 27%] 238s array/tests/test_routines.py::test_atleast_nd_two_args[shape111-shape211-atleast_1d] PASSED [ 27%] 238s array/tests/test_routines.py::test_atleast_nd_two_args[shape111-shape211-atleast_2d] PASSED [ 27%] 238s array/tests/test_routines.py::test_atleast_nd_two_args[shape111-shape211-atleast_3d] PASSED [ 27%] 238s array/tests/test_routines.py::test_atleast_nd_two_args[shape112-shape212-atleast_1d] PASSED [ 27%] 239s array/tests/test_routines.py::test_atleast_nd_two_args[shape112-shape212-atleast_2d] PASSED [ 27%] 239s array/tests/test_routines.py::test_atleast_nd_two_args[shape112-shape212-atleast_3d] PASSED [ 27%] 239s array/tests/test_routines.py::test_atleast_nd_two_args[shape113-shape213-atleast_1d] PASSED [ 27%] 239s array/tests/test_routines.py::test_atleast_nd_two_args[shape113-shape213-atleast_2d] PASSED [ 27%] 239s array/tests/test_routines.py::test_atleast_nd_two_args[shape113-shape213-atleast_3d] PASSED [ 27%] 239s array/tests/test_routines.py::test_atleast_nd_two_args[shape114-shape214-atleast_1d] PASSED [ 27%] 239s array/tests/test_routines.py::test_atleast_nd_two_args[shape114-shape214-atleast_2d] PASSED [ 27%] 239s array/tests/test_routines.py::test_atleast_nd_two_args[shape114-shape214-atleast_3d] PASSED [ 27%] 239s array/tests/test_routines.py::test_transpose PASSED [ 27%] 239s array/tests/test_routines.py::test_transpose_negative_axes PASSED [ 27%] 239s array/tests/test_routines.py::test_transpose_skip_when_possible PASSED [ 27%] 239s array/tests/test_routines.py::test_swapaxes PASSED [ 27%] 239s array/tests/test_routines.py::test_moveaxis_rollaxis[shape0-moveaxis] PASSED [ 27%] 239s array/tests/test_routines.py::test_moveaxis_rollaxis[shape0-rollaxis] PASSED [ 27%] 239s array/tests/test_routines.py::test_moveaxis_rollaxis[shape1-moveaxis] PASSED [ 27%] 239s array/tests/test_routines.py::test_moveaxis_rollaxis[shape1-rollaxis] PASSED [ 27%] 239s array/tests/test_routines.py::test_moveaxis_rollaxis[shape2-moveaxis] PASSED [ 27%] 240s array/tests/test_routines.py::test_moveaxis_rollaxis[shape2-rollaxis] PASSED [ 27%] 240s array/tests/test_routines.py::test_moveaxis_rollaxis_keyword PASSED [ 27%] 240s array/tests/test_routines.py::test_moveaxis_rollaxis_numpy_api PASSED [ 27%] 240s array/tests/test_routines.py::test_flip[shape0-flipud-kwargs0] PASSED [ 27%] 240s array/tests/test_routines.py::test_flip[shape0-fliplr-kwargs1] PASSED [ 27%] 240s array/tests/test_routines.py::test_flip[shape0-flip-kwargs2] PASSED [ 27%] 240s array/tests/test_routines.py::test_flip[shape0-flip-kwargs3] PASSED [ 27%] 240s array/tests/test_routines.py::test_flip[shape0-flip-kwargs4] PASSED [ 27%] 240s array/tests/test_routines.py::test_flip[shape0-flip-kwargs5] PASSED [ 27%] 240s array/tests/test_routines.py::test_flip[shape0-flip-kwargs6] PASSED [ 27%] 240s array/tests/test_routines.py::test_flip[shape0-flip-kwargs7] PASSED [ 27%] 240s array/tests/test_routines.py::test_flip[shape1-flipud-kwargs0] PASSED [ 27%] 240s array/tests/test_routines.py::test_flip[shape1-fliplr-kwargs1] PASSED [ 27%] 240s array/tests/test_routines.py::test_flip[shape1-flip-kwargs2] PASSED [ 27%] 240s array/tests/test_routines.py::test_flip[shape1-flip-kwargs3] PASSED [ 27%] 240s array/tests/test_routines.py::test_flip[shape1-flip-kwargs4] PASSED [ 27%] 240s array/tests/test_routines.py::test_flip[shape1-flip-kwargs5] PASSED [ 27%] 240s array/tests/test_routines.py::test_flip[shape1-flip-kwargs6] PASSED [ 27%] 240s array/tests/test_routines.py::test_flip[shape1-flip-kwargs7] PASSED [ 27%] 240s array/tests/test_routines.py::test_flip[shape2-flipud-kwargs0] PASSED [ 27%] 240s array/tests/test_routines.py::test_flip[shape2-fliplr-kwargs1] PASSED [ 27%] 240s array/tests/test_routines.py::test_flip[shape2-flip-kwargs2] PASSED [ 27%] 240s array/tests/test_routines.py::test_flip[shape2-flip-kwargs3] PASSED [ 27%] 240s array/tests/test_routines.py::test_flip[shape2-flip-kwargs4] PASSED [ 27%] 240s array/tests/test_routines.py::test_flip[shape2-flip-kwargs5] PASSED [ 27%] 240s array/tests/test_routines.py::test_flip[shape2-flip-kwargs6] PASSED [ 27%] 240s array/tests/test_routines.py::test_flip[shape2-flip-kwargs7] PASSED [ 27%] 240s array/tests/test_routines.py::test_flip[shape3-flipud-kwargs0] PASSED [ 27%] 240s array/tests/test_routines.py::test_flip[shape3-fliplr-kwargs1] PASSED [ 27%] 240s array/tests/test_routines.py::test_flip[shape3-flip-kwargs2] PASSED [ 27%] 240s array/tests/test_routines.py::test_flip[shape3-flip-kwargs3] PASSED [ 27%] 240s array/tests/test_routines.py::test_flip[shape3-flip-kwargs4] PASSED [ 27%] 240s array/tests/test_routines.py::test_flip[shape3-flip-kwargs5] PASSED [ 27%] 240s array/tests/test_routines.py::test_flip[shape3-flip-kwargs6] PASSED [ 27%] 240s array/tests/test_routines.py::test_flip[shape3-flip-kwargs7] PASSED [ 27%] 240s array/tests/test_routines.py::test_flip[shape4-flipud-kwargs0] PASSED [ 27%] 241s array/tests/test_routines.py::test_flip[shape4-fliplr-kwargs1] PASSED [ 27%] 241s array/tests/test_routines.py::test_flip[shape4-flip-kwargs2] PASSED [ 27%] 241s array/tests/test_routines.py::test_flip[shape4-flip-kwargs3] PASSED [ 27%] 241s array/tests/test_routines.py::test_flip[shape4-flip-kwargs4] PASSED [ 27%] 241s array/tests/test_routines.py::test_flip[shape4-flip-kwargs5] PASSED [ 27%] 242s array/tests/test_routines.py::test_flip[shape4-flip-kwargs6] PASSED [ 27%] 242s array/tests/test_routines.py::test_flip[shape4-flip-kwargs7] PASSED [ 27%] 242s array/tests/test_routines.py::test_rot90[shape0-kwargs0] PASSED [ 27%] 242s array/tests/test_routines.py::test_rot90[shape0-kwargs1] PASSED [ 27%] 242s array/tests/test_routines.py::test_rot90[shape0-kwargs2] PASSED [ 27%] 242s array/tests/test_routines.py::test_rot90[shape0-kwargs3] PASSED [ 27%] 242s array/tests/test_routines.py::test_rot90[shape0-kwargs4] PASSED [ 27%] 242s array/tests/test_routines.py::test_rot90[shape1-kwargs0] PASSED [ 27%] 242s array/tests/test_routines.py::test_rot90[shape1-kwargs1] PASSED [ 27%] 242s array/tests/test_routines.py::test_rot90[shape1-kwargs2] PASSED [ 27%] 242s array/tests/test_routines.py::test_rot90[shape1-kwargs3] PASSED [ 27%] 242s array/tests/test_routines.py::test_rot90[shape1-kwargs4] PASSED [ 27%] 242s array/tests/test_routines.py::test_rot90[shape2-kwargs0] PASSED [ 27%] 242s array/tests/test_routines.py::test_rot90[shape2-kwargs1] PASSED [ 27%] 242s array/tests/test_routines.py::test_rot90[shape2-kwargs2] PASSED [ 27%] 242s array/tests/test_routines.py::test_rot90[shape2-kwargs3] PASSED [ 27%] 242s array/tests/test_routines.py::test_rot90[shape2-kwargs4] PASSED [ 27%] 243s array/tests/test_routines.py::test_rot90[shape3-kwargs0] PASSED [ 27%] 243s array/tests/test_routines.py::test_rot90[shape3-kwargs1] PASSED [ 27%] 243s array/tests/test_routines.py::test_rot90[shape3-kwargs2] PASSED [ 27%] 243s array/tests/test_routines.py::test_rot90[shape3-kwargs3] PASSED [ 27%] 243s array/tests/test_routines.py::test_rot90[shape3-kwargs4] PASSED [ 27%] 247s array/tests/test_routines.py::test_rot90[shape4-kwargs0] PASSED [ 27%] 252s array/tests/test_routines.py::test_rot90[shape4-kwargs1] PASSED [ 27%] 256s array/tests/test_routines.py::test_rot90[shape4-kwargs2] PASSED [ 27%] 256s array/tests/test_routines.py::test_rot90[shape4-kwargs3] PASSED [ 27%] 256s array/tests/test_routines.py::test_rot90[shape4-kwargs4] PASSED [ 27%] 256s array/tests/test_routines.py::test_matmul[x_shape0-y_shape0-x_chunks0-y_chunks0] PASSED [ 27%] 256s array/tests/test_routines.py::test_matmul[x_shape1-y_shape1-x_chunks1-y_chunks1] PASSED [ 27%] 256s array/tests/test_routines.py::test_matmul[x_shape2-y_shape2-x_chunks2-y_chunks2] PASSED [ 27%] 256s array/tests/test_routines.py::test_matmul[x_shape3-y_shape3-x_chunks3-y_chunks3] PASSED [ 27%] 256s array/tests/test_routines.py::test_matmul[x_shape4-y_shape4-x_chunks4-y_chunks4] PASSED [ 27%] 256s array/tests/test_routines.py::test_matmul[x_shape5-y_shape5-x_chunks5-y_chunks5] PASSED [ 27%] 256s array/tests/test_routines.py::test_matmul[x_shape6-y_shape6-x_chunks6-y_chunks6] PASSED [ 27%] 256s array/tests/test_routines.py::test_matmul[x_shape7-y_shape7-x_chunks7-y_chunks7] PASSED [ 27%] 257s array/tests/test_routines.py::test_matmul[x_shape8-y_shape8-x_chunks8-y_chunks8] PASSED [ 27%] 257s array/tests/test_routines.py::test_matmul[x_shape9-y_shape9-x_chunks9-y_chunks9] PASSED [ 27%] 257s array/tests/test_routines.py::test_matmul[x_shape10-y_shape10-x_chunks10-y_chunks10] PASSED [ 27%] 257s array/tests/test_routines.py::test_matmul[x_shape11-y_shape11-x_chunks11-y_chunks11] PASSED [ 27%] 257s array/tests/test_routines.py::test_matmul[x_shape12-y_shape12-x_chunks12-y_chunks12] PASSED [ 27%] 257s array/tests/test_routines.py::test_matmul[x_shape13-y_shape13-x_chunks13-y_chunks13] PASSED [ 27%] 257s array/tests/test_routines.py::test_matmul[x_shape14-y_shape14-x_chunks14-y_chunks14] PASSED [ 27%] 257s array/tests/test_routines.py::test_matmul[x_shape15-y_shape15-x_chunks15-y_chunks15] PASSED [ 27%] 257s array/tests/test_routines.py::test_matmul[x_shape16-y_shape16-x_chunks16-y_chunks16] PASSED [ 27%] 257s array/tests/test_routines.py::test_matmul[x_shape17-y_shape17-x_chunks17-y_chunks17] PASSED [ 27%] 257s array/tests/test_routines.py::test_matmul[x_shape18-y_shape18-x_chunks18-y_chunks18] PASSED [ 27%] 257s array/tests/test_routines.py::test_matmul[x_shape19-y_shape19-x_chunks19-y_chunks19] PASSED [ 27%] 257s array/tests/test_routines.py::test_matmul[x_shape20-y_shape20-x_chunks20-y_chunks20] PASSED [ 27%] 257s array/tests/test_routines.py::test_matmul[x_shape21-y_shape21-x_chunks21-y_chunks21] PASSED [ 27%] 257s array/tests/test_routines.py::test_matmul[x_shape22-y_shape22-x_chunks22-y_chunks22] PASSED [ 27%] 257s array/tests/test_routines.py::test_matmul[x_shape23-y_shape23-x_chunks23-y_chunks23] PASSED [ 27%] 257s array/tests/test_routines.py::test_matmul[x_shape24-y_shape24-x_chunks24-y_chunks24] PASSED [ 27%] 257s array/tests/test_routines.py::test_matmul[x_shape25-y_shape25-x_chunks25-y_chunks25] PASSED [ 27%] 257s array/tests/test_routines.py::test_matmul[x_shape26-y_shape26-x_chunks26-y_chunks26] PASSED [ 27%] 257s array/tests/test_routines.py::test_matmul[x_shape27-y_shape27-x_chunks27-y_chunks27] PASSED [ 27%] 257s array/tests/test_routines.py::test_matmul[x_shape28-y_shape28-x_chunks28-y_chunks28] PASSED [ 27%] 257s array/tests/test_routines.py::test_matmul[x_shape29-y_shape29-x_chunks29-y_chunks29] PASSED [ 27%] 258s array/tests/test_routines.py::test_matmul[x_shape30-y_shape30-x_chunks30-y_chunks30] PASSED [ 27%] 258s array/tests/test_routines.py::test_matmul[x_shape31-y_shape31-x_chunks31-y_chunks31] PASSED [ 27%] 258s array/tests/test_routines.py::test_tensordot PASSED [ 27%] 258s array/tests/test_routines.py::test_tensordot_2[0] PASSED [ 27%] 258s array/tests/test_routines.py::test_tensordot_2[1] PASSED [ 28%] 258s array/tests/test_routines.py::test_tensordot_2[axes2] PASSED [ 28%] 258s array/tests/test_routines.py::test_tensordot_2[axes3] PASSED [ 28%] 258s array/tests/test_routines.py::test_tensordot_2[axes4] PASSED [ 28%] 258s array/tests/test_routines.py::test_tensordot_2[axes5] PASSED [ 28%] 258s array/tests/test_routines.py::test_tensordot_2[axes6] PASSED [ 28%] 258s array/tests/test_routines.py::test_tensordot_double_contraction_neq2[auto] PASSED [ 28%] 258s array/tests/test_routines.py::test_tensordot_double_contraction_neq2[chunks1] PASSED [ 28%] 258s array/tests/test_routines.py::test_tensordot_double_contraction_neq2[chunks2] PASSED [ 28%] 258s array/tests/test_routines.py::test_tensordot_double_contraction_neq2[chunks3] PASSED [ 28%] 258s array/tests/test_routines.py::test_tensordot_double_contraction_neq2[chunks4] PASSED [ 28%] 258s array/tests/test_routines.py::test_tensordot_double_contraction_ngt2 PASSED [ 28%] 262s array/tests/test_routines.py::test_tensordot_more_than_26_dims PASSED [ 28%] 262s array/tests/test_routines.py::test_dot_method PASSED [ 28%] 262s array/tests/test_routines.py::test_dot_persist_equivalence PASSED [ 28%] 262s array/tests/test_routines.py::test_vdot[shape0-chunks0] PASSED [ 28%] 262s array/tests/test_routines.py::test_vdot[shape1-chunks1] PASSED [ 28%] 262s array/tests/test_routines.py::test_outer[shape10-shape20] PASSED [ 28%] 262s array/tests/test_routines.py::test_outer[shape11-shape21] PASSED [ 28%] 262s array/tests/test_routines.py::test_apply_along_axis[input_shape0-0-ndim--False] PASSED [ 28%] 262s array/tests/test_routines.py::test_apply_along_axis[input_shape0-0-sum--False] PASSED [ 28%] 262s array/tests/test_routines.py::test_apply_along_axis[input_shape0-0-range--False] PASSED [ 28%] 262s array/tests/test_routines.py::test_apply_along_axis[input_shape0-0-range2--False] PASSED [ 28%] 262s array/tests/test_routines.py::test_apply_along_axis[input_shape0-0-cumsum--True] PASSED [ 28%] 262s array/tests/test_routines.py::test_apply_along_axis[input_shape1-1-ndim--False] PASSED [ 28%] 262s array/tests/test_routines.py::test_apply_along_axis[input_shape1-1-sum--False] PASSED [ 28%] 262s array/tests/test_routines.py::test_apply_along_axis[input_shape1-1-range--False] PASSED [ 28%] 262s array/tests/test_routines.py::test_apply_along_axis[input_shape1-1-range2--False] PASSED [ 28%] 262s array/tests/test_routines.py::test_apply_along_axis[input_shape1-1-cumsum--True] PASSED [ 28%] 262s array/tests/test_routines.py::test_apply_along_axis[input_shape2-2-ndim--False] PASSED [ 28%] 262s array/tests/test_routines.py::test_apply_along_axis[input_shape2-2-sum--False] PASSED [ 28%] 262s array/tests/test_routines.py::test_apply_along_axis[input_shape2-2-range--False] PASSED [ 28%] 262s array/tests/test_routines.py::test_apply_along_axis[input_shape2-2-range2--False] PASSED [ 28%] 262s array/tests/test_routines.py::test_apply_along_axis[input_shape2-2-cumsum--True] PASSED [ 28%] 262s array/tests/test_routines.py::test_apply_along_axis[input_shape3--1-ndim--False] PASSED [ 28%] 262s array/tests/test_routines.py::test_apply_along_axis[input_shape3--1-sum--False] PASSED [ 28%] 262s array/tests/test_routines.py::test_apply_along_axis[input_shape3--1-range--False] PASSED [ 28%] 262s array/tests/test_routines.py::test_apply_along_axis[input_shape3--1-range2--False] PASSED [ 28%] 262s array/tests/test_routines.py::test_apply_along_axis[input_shape3--1-cumsum--True] PASSED [ 28%] 262s array/tests/test_routines.py::test_apply_over_axes[shape0-axes0-sum0-] PASSED [ 28%] 262s array/tests/test_routines.py::test_apply_over_axes[shape0-axes0-sum1-] PASSED [ 28%] 262s array/tests/test_routines.py::test_apply_over_axes[shape0-axes0-range-] PASSED [ 28%] 262s array/tests/test_routines.py::test_apply_over_axes[shape1-0-sum0-] PASSED [ 28%] 262s array/tests/test_routines.py::test_apply_over_axes[shape1-0-sum1-] PASSED [ 28%] 262s array/tests/test_routines.py::test_apply_over_axes[shape1-0-range-] PASSED [ 28%] 262s array/tests/test_routines.py::test_apply_over_axes[shape2-axes2-sum0-] PASSED [ 28%] 262s array/tests/test_routines.py::test_apply_over_axes[shape2-axes2-sum1-] PASSED [ 28%] 262s array/tests/test_routines.py::test_apply_over_axes[shape2-axes2-range-] PASSED [ 28%] 262s array/tests/test_routines.py::test_apply_over_axes[shape3-axes3-sum0-] PASSED [ 28%] 262s array/tests/test_routines.py::test_apply_over_axes[shape3-axes3-sum1-] PASSED [ 28%] 262s array/tests/test_routines.py::test_apply_over_axes[shape3-axes3-range-] PASSED [ 28%] 262s array/tests/test_routines.py::test_apply_over_axes[shape4-axes4-sum0-] PASSED [ 28%] 262s array/tests/test_routines.py::test_apply_over_axes[shape4-axes4-sum1-] PASSED [ 28%] 262s array/tests/test_routines.py::test_apply_over_axes[shape4-axes4-range-] PASSED [ 28%] 262s array/tests/test_routines.py::test_ptp[shape0-None] PASSED [ 28%] 262s array/tests/test_routines.py::test_ptp[shape1-0] PASSED [ 28%] 262s array/tests/test_routines.py::test_ptp[shape2-1] PASSED [ 28%] 262s array/tests/test_routines.py::test_ptp[shape3-2] PASSED [ 28%] 262s array/tests/test_routines.py::test_ptp[shape4--1] PASSED [ 28%] 262s array/tests/test_routines.py::test_diff[0-shape0-0] PASSED [ 28%] 262s array/tests/test_routines.py::test_diff[0-shape1-1] PASSED [ 28%] 262s array/tests/test_routines.py::test_diff[0-shape2-2] PASSED [ 28%] 262s array/tests/test_routines.py::test_diff[0-shape3--1] PASSED [ 28%] 262s array/tests/test_routines.py::test_diff[1-shape0-0] PASSED [ 28%] 262s array/tests/test_routines.py::test_diff[1-shape1-1] PASSED [ 28%] 262s array/tests/test_routines.py::test_diff[1-shape2-2] PASSED [ 28%] 262s array/tests/test_routines.py::test_diff[1-shape3--1] PASSED [ 28%] 263s array/tests/test_routines.py::test_diff[2-shape0-0] PASSED [ 28%] 263s array/tests/test_routines.py::test_diff[2-shape1-1] PASSED [ 28%] 263s array/tests/test_routines.py::test_diff[2-shape2-2] PASSED [ 28%] 263s array/tests/test_routines.py::test_diff[2-shape3--1] PASSED [ 28%] 263s array/tests/test_routines.py::test_diff_prepend[0] PASSED [ 28%] 263s array/tests/test_routines.py::test_diff_prepend[1] PASSED [ 28%] 263s array/tests/test_routines.py::test_diff_prepend[2] PASSED [ 28%] 263s array/tests/test_routines.py::test_diff_append[0] PASSED [ 28%] 263s array/tests/test_routines.py::test_diff_append[1] PASSED [ 28%] 263s array/tests/test_routines.py::test_diff_append[2] PASSED [ 28%] 263s array/tests/test_routines.py::test_diff_negative_order PASSED [ 28%] 263s array/tests/test_routines.py::test_ediff1d[None-None-shape0] PASSED [ 28%] 263s array/tests/test_routines.py::test_ediff1d[None-None-shape1] PASSED [ 28%] 263s array/tests/test_routines.py::test_ediff1d[0-0-shape0] PASSED [ 28%] 263s array/tests/test_routines.py::test_ediff1d[0-0-shape1] PASSED [ 28%] 263s array/tests/test_routines.py::test_ediff1d[to_end2-to_begin2-shape0] PASSED [ 28%] 263s array/tests/test_routines.py::test_ediff1d[to_end2-to_begin2-shape1] PASSED [ 28%] 263s array/tests/test_routines.py::test_gradient[1-shape0-varargs0-None] PASSED [ 28%] 263s array/tests/test_routines.py::test_gradient[1-shape1-varargs1-None] PASSED [ 28%] 263s array/tests/test_routines.py::test_gradient[1-shape2-varargs2-None] PASSED [ 28%] 263s array/tests/test_routines.py::test_gradient[1-shape3-varargs3-0] PASSED [ 28%] 263s array/tests/test_routines.py::test_gradient[1-shape4-varargs4-1] PASSED [ 28%] 263s array/tests/test_routines.py::test_gradient[1-shape5-varargs5-2] PASSED [ 28%] 263s array/tests/test_routines.py::test_gradient[1-shape6-varargs6--1] PASSED [ 28%] 264s array/tests/test_routines.py::test_gradient[1-shape7-varargs7-axis7] PASSED [ 28%] 264s array/tests/test_routines.py::test_gradient[1-shape8-varargs8-axis8] PASSED [ 28%] 264s array/tests/test_routines.py::test_gradient[1-shape9-varargs9-axis9] PASSED [ 28%] 264s array/tests/test_routines.py::test_gradient[1-shape10-varargs10--1] PASSED [ 28%] 264s array/tests/test_routines.py::test_gradient[2-shape0-varargs0-None] PASSED [ 28%] 264s array/tests/test_routines.py::test_gradient[2-shape1-varargs1-None] PASSED [ 28%] 264s array/tests/test_routines.py::test_gradient[2-shape2-varargs2-None] PASSED [ 28%] 264s array/tests/test_routines.py::test_gradient[2-shape3-varargs3-0] PASSED [ 28%] 264s array/tests/test_routines.py::test_gradient[2-shape4-varargs4-1] PASSED [ 28%] 264s array/tests/test_routines.py::test_gradient[2-shape5-varargs5-2] PASSED [ 28%] 264s array/tests/test_routines.py::test_gradient[2-shape6-varargs6--1] PASSED [ 28%] 264s array/tests/test_routines.py::test_gradient[2-shape7-varargs7-axis7] PASSED [ 28%] 264s array/tests/test_routines.py::test_gradient[2-shape8-varargs8-axis8] PASSED [ 28%] 265s array/tests/test_routines.py::test_gradient[2-shape9-varargs9-axis9] PASSED [ 28%] 265s array/tests/test_routines.py::test_gradient[2-shape10-varargs10--1] PASSED [ 28%] 265s array/tests/test_routines.py::test_bincount PASSED [ 28%] 265s array/tests/test_routines.py::test_bincount_with_weights[weights0] PASSED [ 28%] 265s array/tests/test_routines.py::test_bincount_with_weights[weights1] PASSED [ 28%] 265s array/tests/test_routines.py::test_bincount_unspecified_minlength PASSED [ 28%] 265s array/tests/test_routines.py::test_digitize PASSED [ 28%] 265s array/tests/test_routines.py::test_searchsorted[left-a0-1-v0-1] PASSED [ 28%] 265s array/tests/test_routines.py::test_searchsorted[left-a1-1-v1-1] PASSED [ 28%] 265s array/tests/test_routines.py::test_searchsorted[left-a2-3-v2-2] PASSED [ 28%] 265s array/tests/test_routines.py::test_searchsorted[left-a3-3-v3-5] PASSED [ 28%] 265s array/tests/test_routines.py::test_searchsorted[left-a4-3-v4-5] PASSED [ 28%] 265s array/tests/test_routines.py::test_searchsorted[left-a5-3-v5-v_chunks5] PASSED [ 28%] 265s array/tests/test_routines.py::test_searchsorted[right-a0-1-v0-1] PASSED [ 28%] 265s array/tests/test_routines.py::test_searchsorted[right-a1-1-v1-1] PASSED [ 28%] 265s array/tests/test_routines.py::test_searchsorted[right-a2-3-v2-2] PASSED [ 28%] 265s array/tests/test_routines.py::test_searchsorted[right-a3-3-v3-5] PASSED [ 28%] 265s array/tests/test_routines.py::test_searchsorted[right-a4-3-v4-5] PASSED [ 28%] 265s array/tests/test_routines.py::test_searchsorted[right-a5-3-v5-v_chunks5] PASSED [ 28%] 265s array/tests/test_routines.py::test_searchsorted_sorter_not_implemented PASSED [ 28%] 265s array/tests/test_routines.py::test_histogram PASSED [ 28%] 265s array/tests/test_routines.py::test_histogram_alternative_bins_range PASSED [ 28%] 265s array/tests/test_routines.py::test_histogram_bins_range_with_nan_array PASSED [ 28%] 265s array/tests/test_routines.py::test_histogram_return_type PASSED [ 29%] 265s array/tests/test_routines.py::test_histogram_extra_args_and_shapes PASSED [ 29%] 265s array/tests/test_routines.py::test_histogram_normed_deprecation PASSED [ 29%] 265s array/tests/test_routines.py::test_histogram_bin_range_raises[None-None] PASSED [ 29%] 265s array/tests/test_routines.py::test_histogram_bin_range_raises[10-None] PASSED [ 29%] 265s array/tests/test_routines.py::test_histogram_bin_range_raises[10-1] PASSED [ 29%] 265s array/tests/test_routines.py::test_histogram_bin_range_raises[None-hist_range3] PASSED [ 29%] 265s array/tests/test_routines.py::test_histogram_bin_range_raises[10-hist_range4] PASSED [ 29%] 265s array/tests/test_routines.py::test_histogram_bin_range_raises[10-hist_range5] PASSED [ 29%] 265s array/tests/test_routines.py::test_histogram_bin_range_raises[10-hist_range6] PASSED [ 29%] 265s array/tests/test_routines.py::test_histogram_bin_range_raises[10-hist_range7] PASSED [ 29%] 265s array/tests/test_routines.py::test_histogram_bin_range_raises[bins8-None] PASSED [ 29%] 265s array/tests/test_routines.py::test_histogram_bin_range_raises[bins9-None] PASSED [ 29%] 265s array/tests/test_routines.py::test_histogram_bin_range_raises[bins10-None] PASSED [ 29%] 265s array/tests/test_routines.py::test_histogram_delayed_range[False-None-True-True] PASSED [ 29%] 265s array/tests/test_routines.py::test_histogram_delayed_range[False-None-True-False] PASSED [ 29%] 265s array/tests/test_routines.py::test_histogram_delayed_range[False-None-False-True] PASSED [ 29%] 265s array/tests/test_routines.py::test_histogram_delayed_range[False-None-False-False] PASSED [ 29%] 265s array/tests/test_routines.py::test_histogram_delayed_range[False-0-True-True] PASSED [ 29%] 265s array/tests/test_routines.py::test_histogram_delayed_range[False-0-True-False] PASSED [ 29%] 265s array/tests/test_routines.py::test_histogram_delayed_range[False-0-False-True] PASSED [ 29%] 265s array/tests/test_routines.py::test_histogram_delayed_range[False-0-False-False] PASSED [ 29%] 265s array/tests/test_routines.py::test_histogram_delayed_range[False-1-True-True] PASSED [ 29%] 265s array/tests/test_routines.py::test_histogram_delayed_range[False-1-True-False] PASSED [ 29%] 265s array/tests/test_routines.py::test_histogram_delayed_range[False-1-False-True] PASSED [ 29%] 265s array/tests/test_routines.py::test_histogram_delayed_range[False-1-False-False] PASSED [ 29%] 265s array/tests/test_routines.py::test_histogram_delayed_range[True-None-True-True] PASSED [ 29%] 265s array/tests/test_routines.py::test_histogram_delayed_range[True-None-True-False] PASSED [ 29%] 265s array/tests/test_routines.py::test_histogram_delayed_range[True-None-False-True] PASSED [ 29%] 265s array/tests/test_routines.py::test_histogram_delayed_range[True-None-False-False] PASSED [ 29%] 265s array/tests/test_routines.py::test_histogram_delayed_range[True-0-True-True] PASSED [ 29%] 265s array/tests/test_routines.py::test_histogram_delayed_range[True-0-True-False] PASSED [ 29%] 265s array/tests/test_routines.py::test_histogram_delayed_range[True-0-False-True] PASSED [ 29%] 266s array/tests/test_routines.py::test_histogram_delayed_range[True-0-False-False] PASSED [ 29%] 266s array/tests/test_routines.py::test_histogram_delayed_range[True-1-True-True] PASSED [ 29%] 266s array/tests/test_routines.py::test_histogram_delayed_range[True-1-True-False] PASSED [ 29%] 266s array/tests/test_routines.py::test_histogram_delayed_range[True-1-False-True] PASSED [ 29%] 266s array/tests/test_routines.py::test_histogram_delayed_range[True-1-False-False] PASSED [ 29%] 266s array/tests/test_routines.py::test_histogram_delayed_bins[True-True] PASSED [ 29%] 266s array/tests/test_routines.py::test_histogram_delayed_bins[True-False] PASSED [ 29%] 266s array/tests/test_routines.py::test_histogram_delayed_bins[False-True] PASSED [ 29%] 266s array/tests/test_routines.py::test_histogram_delayed_bins[False-False] PASSED [ 29%] 266s array/tests/test_routines.py::test_histogram_delayed_n_bins_raises_with_density PASSED [ 29%] 266s array/tests/test_routines.py::test_histogram2d[bins0-True-True] PASSED [ 29%] 266s array/tests/test_routines.py::test_histogram2d[bins0-True-False] PASSED [ 29%] 266s array/tests/test_routines.py::test_histogram2d[bins0-False-True] PASSED [ 29%] 266s array/tests/test_routines.py::test_histogram2d[bins0-False-False] PASSED [ 29%] 266s array/tests/test_routines.py::test_histogram2d[5-True-True] PASSED [ 29%] 266s array/tests/test_routines.py::test_histogram2d[5-True-False] PASSED [ 29%] 266s array/tests/test_routines.py::test_histogram2d[5-False-True] PASSED [ 29%] 266s array/tests/test_routines.py::test_histogram2d[5-False-False] PASSED [ 29%] 266s array/tests/test_routines.py::test_histogram2d_array_bins[True-True] PASSED [ 29%] 266s array/tests/test_routines.py::test_histogram2d_array_bins[True-False] PASSED [ 29%] 266s array/tests/test_routines.py::test_histogram2d_array_bins[False-True] PASSED [ 29%] 266s array/tests/test_routines.py::test_histogram2d_array_bins[False-False] PASSED [ 29%] 266s array/tests/test_routines.py::test_histogramdd PASSED [ 29%] 266s array/tests/test_routines.py::test_histogramdd_seq_of_arrays PASSED [ 29%] 266s array/tests/test_routines.py::test_histogramdd_alternative_bins_range PASSED [ 29%] 266s array/tests/test_routines.py::test_histogramdd_weighted PASSED [ 29%] 266s array/tests/test_routines.py::test_histogramdd_density PASSED [ 29%] 266s array/tests/test_routines.py::test_histogramdd_weighted_density PASSED [ 29%] 266s array/tests/test_routines.py::test_histogramdd_raises_incompat_sample_chunks PASSED [ 29%] 266s array/tests/test_routines.py::test_histogramdd_raises_incompat_multiarg_chunks PASSED [ 29%] 266s array/tests/test_routines.py::test_histogramdd_raises_incompat_weight_chunks PASSED [ 29%] 266s array/tests/test_routines.py::test_histogramdd_raises_incompat_bins_or_range PASSED [ 29%] 266s array/tests/test_routines.py::test_histogramdd_raise_normed_and_density PASSED [ 29%] 266s array/tests/test_routines.py::test_histogramdd_raise_incompat_shape PASSED [ 29%] 266s array/tests/test_routines.py::test_histogramdd_edges PASSED [ 29%] 266s array/tests/test_routines.py::test_cov PASSED [ 29%] 267s array/tests/test_routines.py::test_corrcoef PASSED [ 29%] 267s array/tests/test_routines.py::test_round PASSED [ 29%] 267s array/tests/test_routines.py::test_unique_kwargs[False-False-False] PASSED [ 29%] 267s array/tests/test_routines.py::test_unique_kwargs[False-False-True] PASSED [ 29%] 267s array/tests/test_routines.py::test_unique_kwargs[False-True-False] PASSED [ 29%] 267s array/tests/test_routines.py::test_unique_kwargs[False-True-True] PASSED [ 29%] 267s array/tests/test_routines.py::test_unique_kwargs[True-False-False] PASSED [ 29%] 267s array/tests/test_routines.py::test_unique_kwargs[True-False-True] PASSED [ 29%] 267s array/tests/test_routines.py::test_unique_kwargs[True-True-False] PASSED [ 29%] 267s array/tests/test_routines.py::test_unique_kwargs[True-True-True] PASSED [ 29%] 267s array/tests/test_routines.py::test_unique_rand[shape0-chunks0-23] PASSED [ 29%] 267s array/tests/test_routines.py::test_unique_rand[shape0-chunks0-796] PASSED [ 29%] 267s array/tests/test_routines.py::test_unique_rand[shape1-chunks1-23] PASSED [ 29%] 267s array/tests/test_routines.py::test_unique_rand[shape1-chunks1-796] PASSED [ 29%] 267s array/tests/test_routines.py::test_unique_rand[shape2-chunks2-23] PASSED [ 29%] 267s array/tests/test_routines.py::test_unique_rand[shape2-chunks2-796] PASSED [ 29%] 267s array/tests/test_routines.py::test_unique_rand[shape3-chunks3-23] PASSED [ 29%] 267s array/tests/test_routines.py::test_unique_rand[shape3-chunks3-796] PASSED [ 29%] 267s array/tests/test_routines.py::test_isin_rand[True-test_shape0-test_chunks0-elements_shape0-elements_chunks0-0-10-23] PASSED [ 29%] 267s array/tests/test_routines.py::test_isin_rand[True-test_shape0-test_chunks0-elements_shape0-elements_chunks0-0-10-796] PASSED [ 29%] 267s array/tests/test_routines.py::test_isin_rand[True-test_shape0-test_chunks0-elements_shape1-elements_chunks1-0-10-23] PASSED [ 29%] 267s array/tests/test_routines.py::test_isin_rand[True-test_shape0-test_chunks0-elements_shape1-elements_chunks1-0-10-796] PASSED [ 29%] 267s array/tests/test_routines.py::test_isin_rand[True-test_shape0-test_chunks0-elements_shape2-elements_chunks2-0-10-23] PASSED [ 29%] 267s array/tests/test_routines.py::test_isin_rand[True-test_shape0-test_chunks0-elements_shape2-elements_chunks2-0-10-796] PASSED [ 29%] 267s array/tests/test_routines.py::test_isin_rand[True-test_shape0-test_chunks0-elements_shape3-elements_chunks3-0-10-23] PASSED [ 29%] 267s array/tests/test_routines.py::test_isin_rand[True-test_shape0-test_chunks0-elements_shape3-elements_chunks3-0-10-796] PASSED [ 29%] 267s array/tests/test_routines.py::test_isin_rand[True-test_shape1-test_chunks1-elements_shape0-elements_chunks0-0-10-23] PASSED [ 29%] 267s array/tests/test_routines.py::test_isin_rand[True-test_shape1-test_chunks1-elements_shape0-elements_chunks0-0-10-796] PASSED [ 29%] 267s array/tests/test_routines.py::test_isin_rand[True-test_shape1-test_chunks1-elements_shape1-elements_chunks1-0-10-23] PASSED [ 29%] 267s array/tests/test_routines.py::test_isin_rand[True-test_shape1-test_chunks1-elements_shape1-elements_chunks1-0-10-796] PASSED [ 29%] 267s array/tests/test_routines.py::test_isin_rand[True-test_shape1-test_chunks1-elements_shape2-elements_chunks2-0-10-23] PASSED [ 29%] 267s array/tests/test_routines.py::test_isin_rand[True-test_shape1-test_chunks1-elements_shape2-elements_chunks2-0-10-796] PASSED [ 29%] 267s array/tests/test_routines.py::test_isin_rand[True-test_shape1-test_chunks1-elements_shape3-elements_chunks3-0-10-23] PASSED [ 29%] 267s array/tests/test_routines.py::test_isin_rand[True-test_shape1-test_chunks1-elements_shape3-elements_chunks3-0-10-796] PASSED [ 29%] 267s array/tests/test_routines.py::test_isin_rand[True-test_shape2-test_chunks2-elements_shape0-elements_chunks0-0-10-23] PASSED [ 29%] 267s array/tests/test_routines.py::test_isin_rand[True-test_shape2-test_chunks2-elements_shape0-elements_chunks0-0-10-796] PASSED [ 29%] 267s array/tests/test_routines.py::test_isin_rand[True-test_shape2-test_chunks2-elements_shape1-elements_chunks1-0-10-23] PASSED [ 29%] 267s array/tests/test_routines.py::test_isin_rand[True-test_shape2-test_chunks2-elements_shape1-elements_chunks1-0-10-796] PASSED [ 29%] 267s array/tests/test_routines.py::test_isin_rand[True-test_shape2-test_chunks2-elements_shape2-elements_chunks2-0-10-23] PASSED [ 29%] 267s array/tests/test_routines.py::test_isin_rand[True-test_shape2-test_chunks2-elements_shape2-elements_chunks2-0-10-796] PASSED [ 29%] 267s array/tests/test_routines.py::test_isin_rand[True-test_shape2-test_chunks2-elements_shape3-elements_chunks3-0-10-23] PASSED [ 29%] 268s array/tests/test_routines.py::test_isin_rand[True-test_shape2-test_chunks2-elements_shape3-elements_chunks3-0-10-796] PASSED [ 29%] 268s array/tests/test_routines.py::test_isin_rand[True-test_shape3-test_chunks3-elements_shape0-elements_chunks0-0-10-23] PASSED [ 29%] 268s array/tests/test_routines.py::test_isin_rand[True-test_shape3-test_chunks3-elements_shape0-elements_chunks0-0-10-796] PASSED [ 29%] 268s array/tests/test_routines.py::test_isin_rand[True-test_shape3-test_chunks3-elements_shape1-elements_chunks1-0-10-23] PASSED [ 29%] 268s array/tests/test_routines.py::test_isin_rand[True-test_shape3-test_chunks3-elements_shape1-elements_chunks1-0-10-796] PASSED [ 29%] 268s array/tests/test_routines.py::test_isin_rand[True-test_shape3-test_chunks3-elements_shape2-elements_chunks2-0-10-23] PASSED [ 29%] 268s array/tests/test_routines.py::test_isin_rand[True-test_shape3-test_chunks3-elements_shape2-elements_chunks2-0-10-796] PASSED [ 29%] 268s array/tests/test_routines.py::test_isin_rand[True-test_shape3-test_chunks3-elements_shape3-elements_chunks3-0-10-23] PASSED [ 29%] 268s array/tests/test_routines.py::test_isin_rand[True-test_shape3-test_chunks3-elements_shape3-elements_chunks3-0-10-796] PASSED [ 29%] 268s array/tests/test_routines.py::test_isin_rand[False-test_shape0-test_chunks0-elements_shape0-elements_chunks0-0-10-23] PASSED [ 29%] 268s array/tests/test_routines.py::test_isin_rand[False-test_shape0-test_chunks0-elements_shape0-elements_chunks0-0-10-796] PASSED [ 29%] 268s array/tests/test_routines.py::test_isin_rand[False-test_shape0-test_chunks0-elements_shape1-elements_chunks1-0-10-23] PASSED [ 29%] 268s array/tests/test_routines.py::test_isin_rand[False-test_shape0-test_chunks0-elements_shape1-elements_chunks1-0-10-796] PASSED [ 29%] 268s array/tests/test_routines.py::test_isin_rand[False-test_shape0-test_chunks0-elements_shape2-elements_chunks2-0-10-23] PASSED [ 29%] 268s array/tests/test_routines.py::test_isin_rand[False-test_shape0-test_chunks0-elements_shape2-elements_chunks2-0-10-796] PASSED [ 29%] 268s array/tests/test_routines.py::test_isin_rand[False-test_shape0-test_chunks0-elements_shape3-elements_chunks3-0-10-23] PASSED [ 29%] 268s array/tests/test_routines.py::test_isin_rand[False-test_shape0-test_chunks0-elements_shape3-elements_chunks3-0-10-796] PASSED [ 29%] 268s array/tests/test_routines.py::test_isin_rand[False-test_shape1-test_chunks1-elements_shape0-elements_chunks0-0-10-23] PASSED [ 30%] 268s array/tests/test_routines.py::test_isin_rand[False-test_shape1-test_chunks1-elements_shape0-elements_chunks0-0-10-796] PASSED [ 30%] 268s array/tests/test_routines.py::test_isin_rand[False-test_shape1-test_chunks1-elements_shape1-elements_chunks1-0-10-23] PASSED [ 30%] 268s array/tests/test_routines.py::test_isin_rand[False-test_shape1-test_chunks1-elements_shape1-elements_chunks1-0-10-796] PASSED [ 30%] 268s array/tests/test_routines.py::test_isin_rand[False-test_shape1-test_chunks1-elements_shape2-elements_chunks2-0-10-23] PASSED [ 30%] 268s array/tests/test_routines.py::test_isin_rand[False-test_shape1-test_chunks1-elements_shape2-elements_chunks2-0-10-796] PASSED [ 30%] 268s array/tests/test_routines.py::test_isin_rand[False-test_shape1-test_chunks1-elements_shape3-elements_chunks3-0-10-23] PASSED [ 30%] 268s array/tests/test_routines.py::test_isin_rand[False-test_shape1-test_chunks1-elements_shape3-elements_chunks3-0-10-796] PASSED [ 30%] 268s array/tests/test_routines.py::test_isin_rand[False-test_shape2-test_chunks2-elements_shape0-elements_chunks0-0-10-23] PASSED [ 30%] 268s array/tests/test_routines.py::test_isin_rand[False-test_shape2-test_chunks2-elements_shape0-elements_chunks0-0-10-796] PASSED [ 30%] 268s array/tests/test_routines.py::test_isin_rand[False-test_shape2-test_chunks2-elements_shape1-elements_chunks1-0-10-23] PASSED [ 30%] 268s array/tests/test_routines.py::test_isin_rand[False-test_shape2-test_chunks2-elements_shape1-elements_chunks1-0-10-796] PASSED [ 30%] 268s array/tests/test_routines.py::test_isin_rand[False-test_shape2-test_chunks2-elements_shape2-elements_chunks2-0-10-23] PASSED [ 30%] 268s array/tests/test_routines.py::test_isin_rand[False-test_shape2-test_chunks2-elements_shape2-elements_chunks2-0-10-796] PASSED [ 30%] 268s array/tests/test_routines.py::test_isin_rand[False-test_shape2-test_chunks2-elements_shape3-elements_chunks3-0-10-23] PASSED [ 30%] 268s array/tests/test_routines.py::test_isin_rand[False-test_shape2-test_chunks2-elements_shape3-elements_chunks3-0-10-796] PASSED [ 30%] 268s array/tests/test_routines.py::test_isin_rand[False-test_shape3-test_chunks3-elements_shape0-elements_chunks0-0-10-23] PASSED [ 30%] 268s array/tests/test_routines.py::test_isin_rand[False-test_shape3-test_chunks3-elements_shape0-elements_chunks0-0-10-796] PASSED [ 30%] 268s array/tests/test_routines.py::test_isin_rand[False-test_shape3-test_chunks3-elements_shape1-elements_chunks1-0-10-23] PASSED [ 30%] 268s array/tests/test_routines.py::test_isin_rand[False-test_shape3-test_chunks3-elements_shape1-elements_chunks1-0-10-796] PASSED [ 30%] 268s array/tests/test_routines.py::test_isin_rand[False-test_shape3-test_chunks3-elements_shape2-elements_chunks2-0-10-23] PASSED [ 30%] 268s array/tests/test_routines.py::test_isin_rand[False-test_shape3-test_chunks3-elements_shape2-elements_chunks2-0-10-796] PASSED [ 30%] 268s array/tests/test_routines.py::test_isin_rand[False-test_shape3-test_chunks3-elements_shape3-elements_chunks3-0-10-23] PASSED [ 30%] 269s array/tests/test_routines.py::test_isin_rand[False-test_shape3-test_chunks3-elements_shape3-elements_chunks3-0-10-796] PASSED [ 30%] 269s array/tests/test_routines.py::test_isin_assume_unique[True] PASSED [ 30%] 269s array/tests/test_routines.py::test_isin_assume_unique[False] PASSED [ 30%] 269s array/tests/test_routines.py::test_roll[None-3-chunks0] PASSED [ 30%] 269s array/tests/test_routines.py::test_roll[None-3-chunks1] PASSED [ 30%] 269s array/tests/test_routines.py::test_roll[None-7-chunks0] PASSED [ 30%] 269s array/tests/test_routines.py::test_roll[None-7-chunks1] PASSED [ 30%] 269s array/tests/test_routines.py::test_roll[None-9-chunks0] PASSED [ 30%] 269s array/tests/test_routines.py::test_roll[None-9-chunks1] PASSED [ 30%] 269s array/tests/test_routines.py::test_roll[None-shift3-chunks0] PASSED [ 30%] 269s array/tests/test_routines.py::test_roll[None-shift3-chunks1] PASSED [ 30%] 269s array/tests/test_routines.py::test_roll[None-shift4-chunks0] PASSED [ 30%] 269s array/tests/test_routines.py::test_roll[None-shift4-chunks1] PASSED [ 30%] 269s array/tests/test_routines.py::test_roll[0-3-chunks0] PASSED [ 30%] 269s array/tests/test_routines.py::test_roll[0-3-chunks1] PASSED [ 30%] 269s array/tests/test_routines.py::test_roll[0-7-chunks0] PASSED [ 30%] 269s array/tests/test_routines.py::test_roll[0-7-chunks1] PASSED [ 30%] 269s array/tests/test_routines.py::test_roll[0-9-chunks0] PASSED [ 30%] 269s array/tests/test_routines.py::test_roll[0-9-chunks1] PASSED [ 30%] 269s array/tests/test_routines.py::test_roll[0-shift3-chunks0] PASSED [ 30%] 269s array/tests/test_routines.py::test_roll[0-shift3-chunks1] PASSED [ 30%] 269s array/tests/test_routines.py::test_roll[0-shift4-chunks0] PASSED [ 30%] 269s array/tests/test_routines.py::test_roll[0-shift4-chunks1] PASSED [ 30%] 269s array/tests/test_routines.py::test_roll[1-3-chunks0] PASSED [ 30%] 269s array/tests/test_routines.py::test_roll[1-3-chunks1] PASSED [ 30%] 269s array/tests/test_routines.py::test_roll[1-7-chunks0] PASSED [ 30%] 269s array/tests/test_routines.py::test_roll[1-7-chunks1] PASSED [ 30%] 269s array/tests/test_routines.py::test_roll[1-9-chunks0] PASSED [ 30%] 269s array/tests/test_routines.py::test_roll[1-9-chunks1] PASSED [ 30%] 269s array/tests/test_routines.py::test_roll[1-shift3-chunks0] PASSED [ 30%] 269s array/tests/test_routines.py::test_roll[1-shift3-chunks1] PASSED [ 30%] 269s array/tests/test_routines.py::test_roll[1-shift4-chunks0] PASSED [ 30%] 269s array/tests/test_routines.py::test_roll[1-shift4-chunks1] PASSED [ 30%] 269s array/tests/test_routines.py::test_roll[-1-3-chunks0] PASSED [ 30%] 269s array/tests/test_routines.py::test_roll[-1-3-chunks1] PASSED [ 30%] 269s array/tests/test_routines.py::test_roll[-1-7-chunks0] PASSED [ 30%] 269s array/tests/test_routines.py::test_roll[-1-7-chunks1] PASSED [ 30%] 269s array/tests/test_routines.py::test_roll[-1-9-chunks0] PASSED [ 30%] 269s array/tests/test_routines.py::test_roll[-1-9-chunks1] PASSED [ 30%] 269s array/tests/test_routines.py::test_roll[-1-shift3-chunks0] PASSED [ 30%] 269s array/tests/test_routines.py::test_roll[-1-shift3-chunks1] PASSED [ 30%] 269s array/tests/test_routines.py::test_roll[-1-shift4-chunks0] PASSED [ 30%] 269s array/tests/test_routines.py::test_roll[-1-shift4-chunks1] PASSED [ 30%] 269s array/tests/test_routines.py::test_roll[axis4-3-chunks0] PASSED [ 30%] 269s array/tests/test_routines.py::test_roll[axis4-3-chunks1] PASSED [ 30%] 269s array/tests/test_routines.py::test_roll[axis4-7-chunks0] PASSED [ 30%] 269s array/tests/test_routines.py::test_roll[axis4-7-chunks1] PASSED [ 30%] 269s array/tests/test_routines.py::test_roll[axis4-9-chunks0] PASSED [ 30%] 269s array/tests/test_routines.py::test_roll[axis4-9-chunks1] PASSED [ 30%] 269s array/tests/test_routines.py::test_roll[axis4-shift3-chunks0] PASSED [ 30%] 269s array/tests/test_routines.py::test_roll[axis4-shift3-chunks1] PASSED [ 30%] 269s array/tests/test_routines.py::test_roll[axis4-shift4-chunks0] PASSED [ 30%] 269s array/tests/test_routines.py::test_roll[axis4-shift4-chunks1] PASSED [ 30%] 269s array/tests/test_routines.py::test_roll[axis5-3-chunks0] PASSED [ 30%] 269s array/tests/test_routines.py::test_roll[axis5-3-chunks1] PASSED [ 30%] 269s array/tests/test_routines.py::test_roll[axis5-7-chunks0] PASSED [ 30%] 269s array/tests/test_routines.py::test_roll[axis5-7-chunks1] PASSED [ 30%] 269s array/tests/test_routines.py::test_roll[axis5-9-chunks0] PASSED [ 30%] 269s array/tests/test_routines.py::test_roll[axis5-9-chunks1] PASSED [ 30%] 269s array/tests/test_routines.py::test_roll[axis5-shift3-chunks0] PASSED [ 30%] 269s array/tests/test_routines.py::test_roll[axis5-shift3-chunks1] PASSED [ 30%] 269s array/tests/test_routines.py::test_roll[axis5-shift4-chunks0] PASSED [ 30%] 269s array/tests/test_routines.py::test_roll[axis5-shift4-chunks1] PASSED [ 30%] 269s array/tests/test_routines.py::test_roll_always_results_in_a_new_array PASSED [ 30%] 269s array/tests/test_routines.py::test_roll_works_even_if_shape_is_0 PASSED [ 30%] 269s array/tests/test_routines.py::test_shape_and_ndim[shape0] PASSED [ 30%] 269s array/tests/test_routines.py::test_shape_and_ndim[shape1] PASSED [ 30%] 269s array/tests/test_routines.py::test_shape_and_ndim[shape2] PASSED [ 30%] 269s array/tests/test_routines.py::test_union1d[True-shape0] PASSED [ 30%] 269s array/tests/test_routines.py::test_union1d[True-shape1] PASSED [ 30%] 269s array/tests/test_routines.py::test_union1d[True-shape2] PASSED [ 30%] 269s array/tests/test_routines.py::test_union1d[False-shape0] PASSED [ 30%] 269s array/tests/test_routines.py::test_union1d[False-shape1] PASSED [ 30%] 269s array/tests/test_routines.py::test_union1d[False-shape2] PASSED [ 30%] 269s array/tests/test_routines.py::test_ravel PASSED [ 30%] 269s array/tests/test_routines.py::test_ravel_1D_no_op PASSED [ 30%] 269s array/tests/test_routines.py::test_ravel_with_array_like PASSED [ 30%] 269s array/tests/test_routines.py::test_expand_dims[None] PASSED [ 30%] 269s array/tests/test_routines.py::test_expand_dims[0] PASSED [ 30%] 269s array/tests/test_routines.py::test_expand_dims[1] PASSED [ 30%] 269s array/tests/test_routines.py::test_expand_dims[-1] PASSED [ 30%] 269s array/tests/test_routines.py::test_expand_dims[axis4] PASSED [ 30%] 269s array/tests/test_routines.py::test_expand_dims[axis5] PASSED [ 30%] 269s array/tests/test_routines.py::test_expand_dims[axis6] PASSED [ 30%] 269s array/tests/test_routines.py::test_expand_dims[2] PASSED [ 30%] 269s array/tests/test_routines.py::test_squeeze[None-True] PASSED [ 30%] 269s array/tests/test_routines.py::test_squeeze[None-False] PASSED [ 30%] 269s array/tests/test_routines.py::test_squeeze[0-True] PASSED [ 30%] 269s array/tests/test_routines.py::test_squeeze[0-False] PASSED [ 30%] 269s array/tests/test_routines.py::test_squeeze[-1-True] PASSED [ 30%] 269s array/tests/test_routines.py::test_squeeze[-1-False] PASSED [ 30%] 269s array/tests/test_routines.py::test_squeeze[axis3-True] PASSED [ 30%] 269s array/tests/test_routines.py::test_squeeze[axis3-False] PASSED [ 30%] 269s array/tests/test_routines.py::test_squeeze_1d_array[shape0] PASSED [ 30%] 269s array/tests/test_routines.py::test_squeeze_1d_array[shape1] PASSED [ 30%] 269s array/tests/test_routines.py::test_vstack PASSED [ 30%] 269s array/tests/test_routines.py::test_hstack PASSED [ 30%] 269s array/tests/test_routines.py::test_dstack PASSED [ 30%] 269s array/tests/test_routines.py::test_stack_unknown_chunk_sizes[hstack-hstack-0] PASSED [ 30%] 269s array/tests/test_routines.py::test_stack_unknown_chunk_sizes[dstack-dstack-1] PASSED [ 30%] 269s array/tests/test_routines.py::test_stack_unknown_chunk_sizes[vstack-vstack-2] PASSED [ 30%] 269s array/tests/test_routines.py::test_take PASSED [ 30%] 269s array/tests/test_routines.py::test_take_dask_from_numpy PASSED [ 30%] 269s array/tests/test_routines.py::test_compress PASSED [ 30%] 269s array/tests/test_routines.py::test_extract PASSED [ 31%] 269s array/tests/test_routines.py::test_isnull PASSED [ 31%] 269s array/tests/test_routines.py::test_isnull_result_is_an_array PASSED [ 31%] 269s array/tests/test_routines.py::test_isclose PASSED [ 31%] 269s array/tests/test_routines.py::test_allclose PASSED [ 31%] 269s array/tests/test_routines.py::test_choose PASSED [ 31%] 269s array/tests/test_routines.py::test_piecewise PASSED [ 31%] 269s array/tests/test_routines.py::test_piecewise_otherwise PASSED [ 31%] 269s array/tests/test_routines.py::test_select PASSED [ 31%] 269s array/tests/test_routines.py::test_select_multidimension PASSED [ 31%] 269s array/tests/test_routines.py::test_select_return_dtype PASSED [ 31%] 270s array/tests/test_routines.py::test_select_broadcasting XFAIL (broadc...) [ 31%] 270s array/tests/test_routines.py::test_argwhere PASSED [ 31%] 270s array/tests/test_routines.py::test_argwhere_obj PASSED [ 31%] 270s array/tests/test_routines.py::test_argwhere_str PASSED [ 31%] 270s array/tests/test_routines.py::test_where PASSED [ 31%] 270s array/tests/test_routines.py::test_where_scalar_dtype PASSED [ 31%] 270s array/tests/test_routines.py::test_where_bool_optimization PASSED [ 31%] 270s array/tests/test_routines.py::test_where_nonzero PASSED [ 31%] 270s array/tests/test_routines.py::test_where_incorrect_args PASSED [ 31%] 270s array/tests/test_routines.py::test_count_nonzero PASSED [ 31%] 270s array/tests/test_routines.py::test_count_nonzero_axis[None] PASSED [ 31%] 270s array/tests/test_routines.py::test_count_nonzero_axis[0] PASSED [ 31%] 270s array/tests/test_routines.py::test_count_nonzero_axis[axis2] PASSED [ 31%] 270s array/tests/test_routines.py::test_count_nonzero_axis[axis3] PASSED [ 31%] 270s array/tests/test_routines.py::test_count_nonzero_obj PASSED [ 31%] 270s array/tests/test_routines.py::test_count_nonzero_obj_axis[None] PASSED [ 31%] 270s array/tests/test_routines.py::test_count_nonzero_obj_axis[0] PASSED [ 31%] 270s array/tests/test_routines.py::test_count_nonzero_obj_axis[axis2] PASSED [ 31%] 270s array/tests/test_routines.py::test_count_nonzero_obj_axis[axis3] PASSED [ 31%] 270s array/tests/test_routines.py::test_count_nonzero_str PASSED [ 31%] 270s array/tests/test_routines.py::test_flatnonzero PASSED [ 31%] 270s array/tests/test_routines.py::test_nonzero PASSED [ 31%] 270s array/tests/test_routines.py::test_nonzero_method PASSED [ 31%] 270s array/tests/test_routines.py::test_unravel_index_empty PASSED [ 31%] 270s array/tests/test_routines.py::test_unravel_index PASSED [ 31%] 270s array/tests/test_routines.py::test_ravel_multi_index[arr0-chunks0-kwargs0-0] PASSED [ 31%] 270s array/tests/test_routines.py::test_ravel_multi_index[arr0-chunks0-kwargs0-1] PASSED [ 31%] 270s array/tests/test_routines.py::test_ravel_multi_index[arr0-chunks0-kwargs0-2] PASSED [ 31%] 270s array/tests/test_routines.py::test_ravel_multi_index[arr0-chunks0-kwargs0-asarray] PASSED [ 31%] 270s array/tests/test_routines.py::test_ravel_multi_index[arr0-chunks0-kwargs0-from_array] PASSED [ 31%] 270s array/tests/test_routines.py::test_ravel_multi_index[arr1-chunks1-kwargs1-0] PASSED [ 31%] 270s array/tests/test_routines.py::test_ravel_multi_index[arr1-chunks1-kwargs1-1] PASSED [ 31%] 270s array/tests/test_routines.py::test_ravel_multi_index[arr1-chunks1-kwargs1-2] PASSED [ 31%] 270s array/tests/test_routines.py::test_ravel_multi_index[arr1-chunks1-kwargs1-asarray] PASSED [ 31%] 270s array/tests/test_routines.py::test_ravel_multi_index[arr1-chunks1-kwargs1-from_array] PASSED [ 31%] 270s array/tests/test_routines.py::test_ravel_multi_index[arr2-1-kwargs2-0] PASSED [ 31%] 270s array/tests/test_routines.py::test_ravel_multi_index[arr2-1-kwargs2-1] PASSED [ 31%] 270s array/tests/test_routines.py::test_ravel_multi_index[arr2-1-kwargs2-2] PASSED [ 31%] 270s array/tests/test_routines.py::test_ravel_multi_index[arr2-1-kwargs2-asarray] PASSED [ 31%] 270s array/tests/test_routines.py::test_ravel_multi_index[arr2-1-kwargs2-from_array] PASSED [ 31%] 270s array/tests/test_routines.py::test_ravel_multi_index[arr3-chunks3-kwargs3-0] PASSED [ 31%] 270s array/tests/test_routines.py::test_ravel_multi_index[arr3-chunks3-kwargs3-1] PASSED [ 31%] 270s array/tests/test_routines.py::test_ravel_multi_index[arr3-chunks3-kwargs3-2] PASSED [ 31%] 270s array/tests/test_routines.py::test_ravel_multi_index[arr3-chunks3-kwargs3-asarray] PASSED [ 31%] 270s array/tests/test_routines.py::test_ravel_multi_index[arr3-chunks3-kwargs3-from_array] PASSED [ 31%] 270s array/tests/test_routines.py::test_ravel_multi_index[arr4-chunks4-kwargs4-0] PASSED [ 31%] 270s array/tests/test_routines.py::test_ravel_multi_index[arr4-chunks4-kwargs4-1] PASSED [ 31%] 270s array/tests/test_routines.py::test_ravel_multi_index[arr4-chunks4-kwargs4-2] PASSED [ 31%] 270s array/tests/test_routines.py::test_ravel_multi_index[arr4-chunks4-kwargs4-asarray] PASSED [ 31%] 270s array/tests/test_routines.py::test_ravel_multi_index[arr4-chunks4-kwargs4-from_array] PASSED [ 31%] 270s array/tests/test_routines.py::test_ravel_multi_index[arr5-chunks5-kwargs5-0] PASSED [ 31%] 270s array/tests/test_routines.py::test_ravel_multi_index[arr5-chunks5-kwargs5-1] PASSED [ 31%] 270s array/tests/test_routines.py::test_ravel_multi_index[arr5-chunks5-kwargs5-2] PASSED [ 31%] 270s array/tests/test_routines.py::test_ravel_multi_index[arr5-chunks5-kwargs5-asarray] PASSED [ 31%] 270s array/tests/test_routines.py::test_ravel_multi_index[arr5-chunks5-kwargs5-from_array] PASSED [ 31%] 270s array/tests/test_routines.py::test_ravel_multi_index[arr6-chunks6-kwargs6-0] PASSED [ 31%] 270s array/tests/test_routines.py::test_ravel_multi_index[arr6-chunks6-kwargs6-1] PASSED [ 31%] 270s array/tests/test_routines.py::test_ravel_multi_index[arr6-chunks6-kwargs6-2] PASSED [ 31%] 270s array/tests/test_routines.py::test_ravel_multi_index[arr6-chunks6-kwargs6-asarray] PASSED [ 31%] 270s array/tests/test_routines.py::test_ravel_multi_index[arr6-chunks6-kwargs6-from_array] PASSED [ 31%] 270s array/tests/test_routines.py::test_ravel_multi_index[arr7-None-kwargs7-0] PASSED [ 31%] 270s array/tests/test_routines.py::test_ravel_multi_index[arr7-None-kwargs7-1] PASSED [ 31%] 270s array/tests/test_routines.py::test_ravel_multi_index[arr7-None-kwargs7-2] PASSED [ 31%] 270s array/tests/test_routines.py::test_ravel_multi_index[arr7-None-kwargs7-asarray] SKIPPED [ 31%] 270s array/tests/test_routines.py::test_ravel_multi_index[arr7-None-kwargs7-from_array] SKIPPED [ 31%] 270s array/tests/test_routines.py::test_ravel_multi_index[arr8-None-kwargs8-0] PASSED [ 31%] 270s array/tests/test_routines.py::test_ravel_multi_index[arr8-None-kwargs8-1] PASSED [ 31%] 270s array/tests/test_routines.py::test_ravel_multi_index[arr8-None-kwargs8-2] PASSED [ 31%] 270s array/tests/test_routines.py::test_ravel_multi_index[arr8-None-kwargs8-asarray] SKIPPED [ 31%] 270s array/tests/test_routines.py::test_ravel_multi_index[arr8-None-kwargs8-from_array] SKIPPED [ 31%] 270s array/tests/test_routines.py::test_ravel_multi_index_unknown_shape PASSED [ 31%] 270s array/tests/test_routines.py::test_ravel_multi_index_unknown_shape_fails PASSED [ 31%] 270s array/tests/test_routines.py::test_ravel_multi_index_delayed_dims[False-dims0] PASSED [ 31%] 270s array/tests/test_routines.py::test_ravel_multi_index_delayed_dims[False-dims1] PASSED [ 31%] 270s array/tests/test_routines.py::test_ravel_multi_index_delayed_dims[True-dims0] PASSED [ 31%] 270s array/tests/test_routines.py::test_ravel_multi_index_delayed_dims[True-dims1] PASSED [ 31%] 270s array/tests/test_routines.py::test_ravel_multi_index_non_int_dtype PASSED [ 31%] 270s array/tests/test_routines.py::test_coarsen PASSED [ 31%] 270s array/tests/test_routines.py::test_coarsen_with_excess PASSED [ 31%] 270s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks0] PASSED [ 31%] 270s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks1] PASSED [ 31%] 270s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks2] PASSED [ 31%] 270s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks3] PASSED [ 31%] 270s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks4] PASSED [ 31%] 270s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks5] PASSED [ 31%] 270s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks6] PASSED [ 31%] 270s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks7] PASSED [ 31%] 270s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks8] PASSED [ 31%] 270s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks9] PASSED [ 31%] 270s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks10] PASSED [ 31%] 270s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks11] PASSED [ 31%] 270s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks12] PASSED [ 31%] 270s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks13] PASSED [ 31%] 270s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks14] PASSED [ 31%] 270s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks15] PASSED [ 31%] 270s array/tests/test_routines.py::test_aligned_coarsen_chunks[chunks0-1] PASSED [ 31%] 270s array/tests/test_routines.py::test_aligned_coarsen_chunks[chunks1-2] PASSED [ 31%] 270s array/tests/test_routines.py::test_aligned_coarsen_chunks[chunks2-2] PASSED [ 31%] 270s array/tests/test_routines.py::test_aligned_coarsen_chunks[chunks3-10] PASSED [ 31%] 270s array/tests/test_routines.py::test_aligned_coarsen_chunks[chunks4-10] PASSED [ 31%] 270s array/tests/test_routines.py::test_aligned_coarsen_chunks[chunks5-8] PASSED [ 31%] 270s array/tests/test_routines.py::test_aligned_coarsen_chunks[chunks6-10] PASSED [ 31%] 270s array/tests/test_routines.py::test_aligned_coarsen_chunks[chunks7-16] PASSED [ 31%] 270s array/tests/test_routines.py::test_aligned_coarsen_chunks[chunks8-10] PASSED [ 31%] 270s array/tests/test_routines.py::test_aligned_coarsen_chunks[chunks9-4] PASSED [ 31%] 271s array/tests/test_routines.py::test_insert PASSED [ 31%] 271s array/tests/test_routines.py::test_append PASSED [ 31%] 271s array/tests/test_routines.py::test_multi_insert PASSED [ 31%] 271s array/tests/test_routines.py::test_delete PASSED [ 31%] 271s array/tests/test_routines.py::test_result_type PASSED [ 31%] 271s array/tests/test_routines.py::test_einsum[abc,bad->abcd] PASSED [ 31%] 271s array/tests/test_routines.py::test_einsum[abcdef,bcdfg->abcdeg] PASSED [ 31%] 271s array/tests/test_routines.py::test_einsum[ea,fb,abcd,gc,hd->efgh] PASSED [ 31%] 271s array/tests/test_routines.py::test_einsum[ab,b] PASSED [ 31%] 271s array/tests/test_routines.py::test_einsum[aa] PASSED [ 31%] 271s array/tests/test_routines.py::test_einsum[a,a->] PASSED [ 31%] 271s array/tests/test_routines.py::test_einsum[a,a->a] PASSED [ 32%] 271s array/tests/test_routines.py::test_einsum[a,a] PASSED [ 32%] 271s array/tests/test_routines.py::test_einsum[a,b] PASSED [ 32%] 271s array/tests/test_routines.py::test_einsum[a,b,c] PASSED [ 32%] 271s array/tests/test_routines.py::test_einsum[a] PASSED [ 32%] 271s array/tests/test_routines.py::test_einsum[ba,b] PASSED [ 32%] 271s array/tests/test_routines.py::test_einsum[ba,b->] PASSED [ 32%] 271s array/tests/test_routines.py::test_einsum[defab,fedbc->defac] PASSED [ 32%] 271s array/tests/test_routines.py::test_einsum[ab...,bc...->ac...] PASSED [ 32%] 271s array/tests/test_routines.py::test_einsum[a...a] PASSED [ 32%] 271s array/tests/test_routines.py::test_einsum[abc...->cba...] PASSED [ 32%] 271s array/tests/test_routines.py::test_einsum[...ab->...a] PASSED [ 32%] 271s array/tests/test_routines.py::test_einsum[a...a->a...] PASSED [ 32%] 271s array/tests/test_routines.py::test_einsum[...abc,...abcd->...d] PASSED [ 32%] 271s array/tests/test_routines.py::test_einsum[ab...,b->ab...] PASSED [ 32%] 271s array/tests/test_routines.py::test_einsum[aa->a] PASSED [ 32%] 271s array/tests/test_routines.py::test_einsum[ab,ab,c->c] PASSED [ 32%] 271s array/tests/test_routines.py::test_einsum[aab,bc->ac] PASSED [ 32%] 271s array/tests/test_routines.py::test_einsum[aab,bcc->ac] PASSED [ 32%] 271s array/tests/test_routines.py::test_einsum[fdf,cdd,ccd,afe->ae] PASSED [ 32%] 271s array/tests/test_routines.py::test_einsum[fff,fae,bef,def->abd] PASSED [ 32%] 271s array/tests/test_routines.py::test_einsum_optimize[optimize_opts0] PASSED [ 32%] 271s array/tests/test_routines.py::test_einsum_optimize[optimize_opts1] PASSED [ 32%] 271s array/tests/test_routines.py::test_einsum_optimize[optimize_opts2] PASSED [ 32%] 271s array/tests/test_routines.py::test_einsum_order[C] PASSED [ 32%] 271s array/tests/test_routines.py::test_einsum_order[F] PASSED [ 32%] 271s array/tests/test_routines.py::test_einsum_order[A] PASSED [ 32%] 271s array/tests/test_routines.py::test_einsum_order[K] PASSED [ 32%] 271s array/tests/test_routines.py::test_einsum_casting[no] PASSED [ 32%] 271s array/tests/test_routines.py::test_einsum_casting[equiv] PASSED [ 32%] 271s array/tests/test_routines.py::test_einsum_casting[safe] PASSED [ 32%] 271s array/tests/test_routines.py::test_einsum_casting[same_kind] PASSED [ 32%] 271s array/tests/test_routines.py::test_einsum_casting[unsafe] PASSED [ 32%] 271s array/tests/test_routines.py::test_einsum_split_every[None] PASSED [ 32%] 271s array/tests/test_routines.py::test_einsum_split_every[2] PASSED [ 32%] 271s array/tests/test_routines.py::test_einsum_invalid_args PASSED [ 32%] 271s array/tests/test_routines.py::test_einsum_broadcasting_contraction PASSED [ 32%] 271s array/tests/test_routines.py::test_einsum_broadcasting_contraction2 PASSED [ 32%] 271s array/tests/test_routines.py::test_einsum_broadcasting_contraction3 PASSED [ 32%] 271s array/tests/test_routines.py::test_average[True-a0] PASSED [ 32%] 271s array/tests/test_routines.py::test_average[True-a1] PASSED [ 32%] 271s array/tests/test_routines.py::test_average[False-a0] PASSED [ 32%] 271s array/tests/test_routines.py::test_average[False-a1] PASSED [ 32%] 271s array/tests/test_routines.py::test_average_keepdims[a0] PASSED [ 32%] 271s array/tests/test_routines.py::test_average_keepdims[a1] PASSED [ 32%] 271s array/tests/test_routines.py::test_average_weights[False] PASSED [ 32%] 271s array/tests/test_routines.py::test_average_weights[True] PASSED [ 32%] 271s array/tests/test_routines.py::test_average_raises PASSED [ 32%] 271s array/tests/test_routines.py::test_iscomplexobj PASSED [ 32%] 272s array/tests/test_routines.py::test_tril_triu PASSED [ 32%] 272s array/tests/test_routines.py::test_tril_ndims PASSED [ 32%] 272s array/tests/test_routines.py::test_tril_triu_non_square_arrays PASSED [ 32%] 272s array/tests/test_routines.py::test_tril_triu_indices[3-0-3-auto] PASSED [ 32%] 272s array/tests/test_routines.py::test_tril_triu_indices[3-1-3-auto] PASSED [ 32%] 273s array/tests/test_routines.py::test_tril_triu_indices[3--1-3-auto] PASSED [ 32%] 273s array/tests/test_routines.py::test_tril_triu_indices[5-0-5-1] PASSED [ 32%] 273s array/tests/test_routines.py::test_pickle_vectorized_routines PASSED [ 32%] 273s array/tests/test_slicing.py::test_slice_1d PASSED [ 32%] 273s array/tests/test_slicing.py::test_slice_singleton_value_on_boundary PASSED [ 32%] 273s array/tests/test_slicing.py::test_slice_array_1d PASSED [ 32%] 273s array/tests/test_slicing.py::test_slice_array_2d PASSED [ 32%] 273s array/tests/test_slicing.py::test_slice_optimizations PASSED [ 32%] 273s array/tests/test_slicing.py::test_slicing_with_singleton_indices PASSED [ 32%] 273s array/tests/test_slicing.py::test_slicing_with_newaxis PASSED [ 32%] 273s array/tests/test_slicing.py::test_take PASSED [ 32%] 273s array/tests/test_slicing.py::test_take_sorted PASSED [ 32%] 273s array/tests/test_slicing.py::test_slicing_chunks PASSED [ 32%] 273s array/tests/test_slicing.py::test_slicing_with_numpy_arrays PASSED [ 32%] 273s array/tests/test_slicing.py::test_slicing_and_chunks PASSED [ 32%] 273s array/tests/test_slicing.py::test_slicing_and_unknown_chunks PASSED [ 32%] 273s array/tests/test_slicing.py::test_slicing_identities PASSED [ 32%] 273s array/tests/test_slicing.py::test_slice_stop_0 PASSED [ 32%] 273s array/tests/test_slicing.py::test_slice_list_then_None PASSED [ 32%] 273s array/tests/test_slicing.py::test_slicing_exhaustively SKIPPED (real...) [ 32%] 273s array/tests/test_slicing.py::test_slicing_with_negative_step_flops_keys PASSED [ 32%] 273s array/tests/test_slicing.py::test_empty_slice PASSED [ 32%] 273s array/tests/test_slicing.py::test_multiple_list_slicing PASSED [ 32%] 273s array/tests/test_slicing.py::test_boolean_list_slicing PASSED [ 32%] 273s array/tests/test_slicing.py::test_boolean_numpy_array_slicing PASSED [ 32%] 273s array/tests/test_slicing.py::test_empty_list PASSED [ 32%] 273s array/tests/test_slicing.py::test_uneven_chunks PASSED [ 32%] 273s array/tests/test_slicing.py::test_new_blockdim PASSED [ 32%] 273s array/tests/test_slicing.py::test_slicing_consistent_names PASSED [ 32%] 273s array/tests/test_slicing.py::test_slicing_consistent_names_after_normalization PASSED [ 32%] 273s array/tests/test_slicing.py::test_sanitize_index_element PASSED [ 32%] 273s array/tests/test_slicing.py::test_sanitize_index PASSED [ 32%] 273s array/tests/test_slicing.py::test_uneven_blockdims PASSED [ 32%] 273s array/tests/test_slicing.py::test_oob_check PASSED [ 32%] 273s array/tests/test_slicing.py::test_index_with_int_dask_array[None-None] PASSED [ 32%] 273s array/tests/test_slicing.py::test_index_with_int_dask_array[None-3] PASSED [ 32%] 273s array/tests/test_slicing.py::test_index_with_int_dask_array[None-2] PASSED [ 32%] 273s array/tests/test_slicing.py::test_index_with_int_dask_array[None-1] PASSED [ 32%] 273s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks1-None] PASSED [ 32%] 273s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks1-3] PASSED [ 32%] 273s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks1-2] PASSED [ 32%] 273s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks1-1] PASSED [ 32%] 273s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks2-None] PASSED [ 32%] 273s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks2-3] PASSED [ 32%] 273s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks2-2] PASSED [ 32%] 273s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks2-1] PASSED [ 32%] 273s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks3-None] PASSED [ 32%] 273s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks3-3] PASSED [ 32%] 273s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks3-2] PASSED [ 32%] 273s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks3-1] PASSED [ 32%] 273s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks4-None] PASSED [ 32%] 273s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks4-3] PASSED [ 32%] 273s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks4-2] PASSED [ 32%] 273s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks4-1] PASSED [ 32%] 273s array/tests/test_slicing.py::test_index_with_int_dask_array_0d[1] PASSED [ 32%] 273s array/tests/test_slicing.py::test_index_with_int_dask_array_0d[2] PASSED [ 32%] 273s array/tests/test_slicing.py::test_index_with_int_dask_array_0d[3] PASSED [ 32%] 273s array/tests/test_slicing.py::test_index_with_int_dask_array_nanchunks[1] PASSED [ 32%] 273s array/tests/test_slicing.py::test_index_with_int_dask_array_nanchunks[2] PASSED [ 32%] 273s array/tests/test_slicing.py::test_index_with_int_dask_array_nanchunks[3] PASSED [ 32%] 273s array/tests/test_slicing.py::test_index_with_int_dask_array_nanchunks[4] PASSED [ 32%] 273s array/tests/test_slicing.py::test_index_with_int_dask_array_nanchunks[5] PASSED [ 32%] 273s array/tests/test_slicing.py::test_index_with_int_dask_array_negindex[2] PASSED [ 32%] 273s array/tests/test_slicing.py::test_index_with_int_dask_array_negindex[4] PASSED [ 32%] 273s array/tests/test_slicing.py::test_index_with_int_dask_array_indexerror[2] PASSED [ 32%] 273s array/tests/test_slicing.py::test_index_with_int_dask_array_indexerror[4] PASSED [ 32%] 273s array/tests/test_slicing.py::test_index_with_int_dask_array_dtypes[int8] PASSED [ 32%] 273s array/tests/test_slicing.py::test_index_with_int_dask_array_dtypes[int16] PASSED [ 32%] 273s array/tests/test_slicing.py::test_index_with_int_dask_array_dtypes[int32] PASSED [ 32%] 273s array/tests/test_slicing.py::test_index_with_int_dask_array_dtypes[int64] PASSED [ 32%] 273s array/tests/test_slicing.py::test_index_with_int_dask_array_dtypes[uint8] PASSED [ 32%] 273s array/tests/test_slicing.py::test_index_with_int_dask_array_dtypes[uint16] PASSED [ 32%] 273s array/tests/test_slicing.py::test_index_with_int_dask_array_dtypes[uint32] PASSED [ 32%] 273s array/tests/test_slicing.py::test_index_with_int_dask_array_dtypes[uint64] PASSED [ 33%] 273s array/tests/test_slicing.py::test_index_with_int_dask_array_nocompute PASSED [ 33%] 273s array/tests/test_slicing.py::test_index_with_bool_dask_array PASSED [ 33%] 273s array/tests/test_slicing.py::test_index_with_bool_dask_array_2 PASSED [ 33%] 273s array/tests/test_slicing.py::test_cull XFAIL [ 33%] 273s array/tests/test_slicing.py::test_slicing_with_Nones[index0-shape0] PASSED [ 33%] 273s array/tests/test_slicing.py::test_slicing_with_Nones[index0-shape1] PASSED [ 33%] 273s array/tests/test_slicing.py::test_slicing_with_Nones[index0-shape2] PASSED [ 33%] 273s array/tests/test_slicing.py::test_slicing_with_Nones[index1-shape0] PASSED [ 33%] 273s array/tests/test_slicing.py::test_slicing_with_Nones[index1-shape1] PASSED [ 33%] 273s array/tests/test_slicing.py::test_slicing_with_Nones[index1-shape2] PASSED [ 33%] 273s array/tests/test_slicing.py::test_slicing_with_Nones[index2-shape0] PASSED [ 33%] 273s array/tests/test_slicing.py::test_slicing_with_Nones[index2-shape1] PASSED [ 33%] 273s array/tests/test_slicing.py::test_slicing_with_Nones[index2-shape2] PASSED [ 33%] 273s array/tests/test_slicing.py::test_slicing_with_Nones[index3-shape0] PASSED [ 33%] 273s array/tests/test_slicing.py::test_slicing_with_Nones[index3-shape1] PASSED [ 33%] 273s array/tests/test_slicing.py::test_slicing_with_Nones[index3-shape2] PASSED [ 33%] 273s array/tests/test_slicing.py::test_slicing_integer_no_warnings PASSED [ 33%] 277s array/tests/test_slicing.py::test_slicing_none_int_ellipes PASSED [ 33%] 277s array/tests/test_slicing.py::test_None_overlap_int PASSED [ 33%] 277s array/tests/test_slicing.py::test_negative_n_slicing PASSED [ 33%] 277s array/tests/test_slicing.py::test_negative_list_slicing PASSED [ 33%] 277s array/tests/test_slicing.py::test_permit_oob_slices PASSED [ 33%] 277s array/tests/test_slicing.py::test_normalize_index PASSED [ 33%] 277s array/tests/test_slicing.py::test_take_semi_sorted PASSED [ 33%] 277s array/tests/test_slicing.py::test_slicing_plan[chunks0-index0-expected0] PASSED [ 33%] 277s array/tests/test_slicing.py::test_slicing_plan[chunks1-index1-expected1] PASSED [ 33%] 277s array/tests/test_slicing.py::test_slicing_plan[chunks2-index2-expected2] PASSED [ 33%] 278s array/tests/test_slicing.py::test_getitem_avoids_large_chunks PASSED [ 33%] 278s array/tests/test_slicing.py::test_getitem_avoids_large_chunks_missing PASSED [ 33%] 278s array/tests/test_slicing.py::test_take_avoids_large_chunks PASSED [ 33%] 278s array/tests/test_slicing.py::test_take_uses_config PASSED [ 33%] 278s array/tests/test_slicing.py::test_pathological_unsorted_slicing PASSED [ 33%] 278s array/tests/test_slicing.py::test_setitem_with_different_chunks_preserves_shape[params0] PASSED [ 33%] 278s array/tests/test_slicing.py::test_setitem_with_different_chunks_preserves_shape[params1] PASSED [ 33%] 278s array/tests/test_slicing.py::test_gh3579 PASSED [ 33%] 278s array/tests/test_slicing.py::test_make_blockwise_sorted_slice PASSED [ 33%] 278s array/tests/test_slicing.py::test_shuffle_slice[size0-chunks0] PASSED [ 33%] 278s array/tests/test_slicing.py::test_shuffle_slice[size1-chunks1] PASSED [ 33%] 278s array/tests/test_slicing.py::test_shuffle_slice[size2-chunks2] PASSED [ 33%] 278s array/tests/test_slicing.py::test_gh4043[True-True-True] PASSED [ 33%] 278s array/tests/test_slicing.py::test_gh4043[True-True-False] PASSED [ 33%] 278s array/tests/test_slicing.py::test_gh4043[True-False-True] PASSED [ 33%] 278s array/tests/test_slicing.py::test_gh4043[True-False-False] PASSED [ 33%] 278s array/tests/test_slicing.py::test_gh4043[False-True-True] PASSED [ 33%] 278s array/tests/test_slicing.py::test_gh4043[False-True-False] PASSED [ 33%] 278s array/tests/test_slicing.py::test_gh4043[False-False-True] PASSED [ 33%] 278s array/tests/test_slicing.py::test_gh4043[False-False-False] PASSED [ 33%] 278s array/tests/test_slicing.py::test_slice_array_3d_with_bool_numpy_array PASSED [ 33%] 278s array/tests/test_slicing.py::test_slice_array_null_dimension PASSED [ 33%] 278s array/tests/test_stats.py::test_measures[True-skew-kwargs0] PASSED [ 33%] 278s array/tests/test_stats.py::test_measures[True-kurtosis-kwargs1] PASSED [ 33%] 278s array/tests/test_stats.py::test_measures[True-kurtosis-kwargs2] PASSED [ 33%] 278s array/tests/test_stats.py::test_measures[False-skew-kwargs0] PASSED [ 33%] 278s array/tests/test_stats.py::test_measures[False-kurtosis-kwargs1] PASSED [ 33%] 278s array/tests/test_stats.py::test_measures[False-kurtosis-kwargs2] PASSED [ 33%] 278s array/tests/test_stats.py::test_bias_raises PASSED [ 33%] 278s array/tests/test_stats.py::test_one[chisquare] PASSED [ 33%] 278s array/tests/test_stats.py::test_one[power_divergence] PASSED [ 33%] 278s array/tests/test_stats.py::test_one[normaltest] PASSED [ 33%] 278s array/tests/test_stats.py::test_one[skewtest] PASSED [ 33%] 278s array/tests/test_stats.py::test_one[kurtosistest] PASSED [ 33%] 278s array/tests/test_stats.py::test_two[ttest_ind-kwargs0] PASSED [ 33%] 278s array/tests/test_stats.py::test_two[ttest_ind-kwargs1] PASSED [ 33%] 278s array/tests/test_stats.py::test_two[ttest_1samp-kwargs2] XFAIL (http...) [ 33%] 279s array/tests/test_stats.py::test_two[ttest_rel-kwargs3] PASSED [ 33%] 279s array/tests/test_stats.py::test_two[chisquare-kwargs4] PASSED [ 33%] 279s array/tests/test_stats.py::test_two[power_divergence-kwargs5] PASSED [ 33%] 279s array/tests/test_stats.py::test_two[power_divergence-kwargs6] PASSED [ 33%] 279s array/tests/test_stats.py::test_two[power_divergence-kwargs7] PASSED [ 33%] 279s array/tests/test_stats.py::test_two[power_divergence-kwargs8] PASSED [ 33%] 279s array/tests/test_stats.py::test_moments[0] PASSED [ 33%] 279s array/tests/test_stats.py::test_moments[1] PASSED [ 33%] 279s array/tests/test_stats.py::test_moments[2] PASSED [ 33%] 279s array/tests/test_stats.py::test_moments[3] PASSED [ 33%] 279s array/tests/test_stats.py::test_moments[4] PASSED [ 33%] 279s array/tests/test_stats.py::test_anova PASSED [ 33%] 279s array/tests/test_stats.py::test_nan_raises[omit-ttest_1samp-2] PASSED [ 33%] 279s array/tests/test_stats.py::test_nan_raises[omit-ttest_rel-2] PASSED [ 33%] 279s array/tests/test_stats.py::test_nan_raises[omit-skewtest-1] PASSED [ 33%] 279s array/tests/test_stats.py::test_nan_raises[omit-kurtosis-1] PASSED [ 33%] 279s array/tests/test_stats.py::test_nan_raises[omit-kurtosistest-1] PASSED [ 33%] 279s array/tests/test_stats.py::test_nan_raises[omit-normaltest-1] PASSED [ 33%] 279s array/tests/test_stats.py::test_nan_raises[omit-moment-1] PASSED [ 33%] 279s array/tests/test_stats.py::test_nan_raises[raise-ttest_1samp-2] PASSED [ 33%] 279s array/tests/test_stats.py::test_nan_raises[raise-ttest_rel-2] PASSED [ 33%] 279s array/tests/test_stats.py::test_nan_raises[raise-skewtest-1] PASSED [ 33%] 279s array/tests/test_stats.py::test_nan_raises[raise-kurtosis-1] PASSED [ 33%] 279s array/tests/test_stats.py::test_nan_raises[raise-kurtosistest-1] PASSED [ 33%] 279s array/tests/test_stats.py::test_nan_raises[raise-normaltest-1] PASSED [ 33%] 279s array/tests/test_stats.py::test_nan_raises[raise-moment-1] PASSED [ 33%] 279s array/tests/test_stats.py::test_power_divergence_invalid PASSED [ 33%] 279s array/tests/test_stats.py::test_skew_raises PASSED [ 33%] 279s array/tests/test_stats.py::test_skew_single_return_type PASSED [ 33%] 279s array/tests/test_stats.py::test_kurtosis_single_return_type PASSED [ 33%] 279s array/tests/test_svg.py::test_basic PASSED [ 33%] 279s array/tests/test_svg.py::test_repr_html PASSED [ 33%] 279s array/tests/test_svg.py::test_errors PASSED [ 33%] 279s array/tests/test_svg.py::test_repr_html_size_units PASSED [ 33%] 279s array/tests/test_svg.py::test_draw_sizes PASSED [ 33%] 279s array/tests/test_svg.py::test_too_many_lines_fills_sides_darker PASSED [ 33%] 279s array/tests/test_svg.py::test_3d PASSED [ 33%] 279s array/tests/test_testing.py::test_assert_eq_checks_scalars PASSED [ 33%] 279s array/tests/test_ufunc.py::test_ufunc_meta[log] PASSED [ 33%] 279s array/tests/test_ufunc.py::test_ufunc_meta[modf] PASSED [ 33%] 279s array/tests/test_ufunc.py::test_ufunc_meta[frexp] PASSED [ 33%] 279s array/tests/test_ufunc.py::test_ufunc PASSED [ 33%] 279s array/tests/test_ufunc.py::test_unary_ufunc[abs] PASSED [ 33%] 279s array/tests/test_ufunc.py::test_unary_ufunc[absolute] PASSED [ 33%] 279s array/tests/test_ufunc.py::test_unary_ufunc[arccos] PASSED [ 33%] 279s array/tests/test_ufunc.py::test_unary_ufunc[arccosh] PASSED [ 33%] 279s array/tests/test_ufunc.py::test_unary_ufunc[arcsin] PASSED [ 33%] 279s array/tests/test_ufunc.py::test_unary_ufunc[arcsinh] PASSED [ 33%] 279s array/tests/test_ufunc.py::test_unary_ufunc[arctan] PASSED [ 33%] 279s array/tests/test_ufunc.py::test_unary_ufunc[arctanh] PASSED [ 33%] 279s array/tests/test_ufunc.py::test_unary_ufunc[bitwise_not] PASSED [ 33%] 279s array/tests/test_ufunc.py::test_unary_ufunc[cbrt] PASSED [ 33%] 279s array/tests/test_ufunc.py::test_unary_ufunc[ceil] PASSED [ 33%] 279s array/tests/test_ufunc.py::test_unary_ufunc[conj] PASSED [ 33%] 279s array/tests/test_ufunc.py::test_unary_ufunc[cos] PASSED [ 33%] 279s array/tests/test_ufunc.py::test_unary_ufunc[cosh] PASSED [ 33%] 279s array/tests/test_ufunc.py::test_unary_ufunc[deg2rad] PASSED [ 33%] 279s array/tests/test_ufunc.py::test_unary_ufunc[degrees] PASSED [ 33%] 279s array/tests/test_ufunc.py::test_unary_ufunc[exp] PASSED [ 33%] 279s array/tests/test_ufunc.py::test_unary_ufunc[exp2] PASSED [ 33%] 279s array/tests/test_ufunc.py::test_unary_ufunc[expm1] PASSED [ 33%] 279s array/tests/test_ufunc.py::test_unary_ufunc[fabs] PASSED [ 33%] 279s array/tests/test_ufunc.py::test_unary_ufunc[fix] SKIPPED (fix calls ...) [ 34%] 279s array/tests/test_ufunc.py::test_unary_ufunc[floor] PASSED [ 34%] 279s array/tests/test_ufunc.py::test_unary_ufunc[invert] PASSED [ 34%] 279s array/tests/test_ufunc.py::test_unary_ufunc[isfinite] PASSED [ 34%] 279s array/tests/test_ufunc.py::test_unary_ufunc[isinf] PASSED [ 34%] 279s array/tests/test_ufunc.py::test_unary_ufunc[isnan] PASSED [ 34%] 279s array/tests/test_ufunc.py::test_unary_ufunc[log] PASSED [ 34%] 279s array/tests/test_ufunc.py::test_unary_ufunc[log10] PASSED [ 34%] 279s array/tests/test_ufunc.py::test_unary_ufunc[log1p] PASSED [ 34%] 279s array/tests/test_ufunc.py::test_unary_ufunc[log2] PASSED [ 34%] 279s array/tests/test_ufunc.py::test_unary_ufunc[logical_not] PASSED [ 34%] 279s array/tests/test_ufunc.py::test_unary_ufunc[negative] PASSED [ 34%] 279s array/tests/test_ufunc.py::test_unary_ufunc[positive] PASSED [ 34%] 279s array/tests/test_ufunc.py::test_unary_ufunc[rad2deg] PASSED [ 34%] 279s array/tests/test_ufunc.py::test_unary_ufunc[radians] PASSED [ 34%] 280s array/tests/test_ufunc.py::test_unary_ufunc[reciprocal] PASSED [ 34%] 280s array/tests/test_ufunc.py::test_unary_ufunc[rint] PASSED [ 34%] 280s array/tests/test_ufunc.py::test_unary_ufunc[sign] PASSED [ 34%] 280s array/tests/test_ufunc.py::test_unary_ufunc[signbit] PASSED [ 34%] 280s array/tests/test_ufunc.py::test_unary_ufunc[sin] PASSED [ 34%] 280s array/tests/test_ufunc.py::test_unary_ufunc[sinh] PASSED [ 34%] 280s array/tests/test_ufunc.py::test_unary_ufunc[spacing] PASSED [ 34%] 280s array/tests/test_ufunc.py::test_unary_ufunc[sqrt] PASSED [ 34%] 280s array/tests/test_ufunc.py::test_unary_ufunc[square] PASSED [ 34%] 280s array/tests/test_ufunc.py::test_unary_ufunc[tan] PASSED [ 34%] 280s array/tests/test_ufunc.py::test_unary_ufunc[tanh] PASSED [ 34%] 280s array/tests/test_ufunc.py::test_unary_ufunc[trunc] PASSED [ 34%] 280s array/tests/test_ufunc.py::test_binary_ufunc[add] PASSED [ 34%] 280s array/tests/test_ufunc.py::test_binary_ufunc[arctan2] PASSED [ 34%] 280s array/tests/test_ufunc.py::test_binary_ufunc[copysign] PASSED [ 34%] 280s array/tests/test_ufunc.py::test_binary_ufunc[divide] PASSED [ 34%] 280s array/tests/test_ufunc.py::test_binary_ufunc[equal] PASSED [ 34%] 280s array/tests/test_ufunc.py::test_binary_ufunc[bitwise_and] PASSED [ 34%] 280s array/tests/test_ufunc.py::test_binary_ufunc[bitwise_or] PASSED [ 34%] 280s array/tests/test_ufunc.py::test_binary_ufunc[bitwise_xor] PASSED [ 34%] 280s array/tests/test_ufunc.py::test_binary_ufunc[floor_divide] PASSED [ 34%] 280s array/tests/test_ufunc.py::test_binary_ufunc[fmax] PASSED [ 34%] 280s array/tests/test_ufunc.py::test_binary_ufunc[fmin] PASSED [ 34%] 280s array/tests/test_ufunc.py::test_binary_ufunc[fmod] PASSED [ 34%] 280s array/tests/test_ufunc.py::test_binary_ufunc[greater] PASSED [ 34%] 280s array/tests/test_ufunc.py::test_binary_ufunc[greater_equal] PASSED [ 34%] 280s array/tests/test_ufunc.py::test_binary_ufunc[hypot] PASSED [ 34%] 280s array/tests/test_ufunc.py::test_binary_ufunc[ldexp] PASSED [ 34%] 280s array/tests/test_ufunc.py::test_binary_ufunc[left_shift] PASSED [ 34%] 280s array/tests/test_ufunc.py::test_binary_ufunc[less] PASSED [ 34%] 281s array/tests/test_ufunc.py::test_binary_ufunc[less_equal] PASSED [ 34%] 281s array/tests/test_ufunc.py::test_binary_ufunc[logaddexp] PASSED [ 34%] 281s array/tests/test_ufunc.py::test_binary_ufunc[logaddexp2] PASSED [ 34%] 281s array/tests/test_ufunc.py::test_binary_ufunc[logical_and] PASSED [ 34%] 281s array/tests/test_ufunc.py::test_binary_ufunc[logical_or] PASSED [ 34%] 281s array/tests/test_ufunc.py::test_binary_ufunc[logical_xor] PASSED [ 34%] 281s array/tests/test_ufunc.py::test_binary_ufunc[maximum] PASSED [ 34%] 281s array/tests/test_ufunc.py::test_binary_ufunc[minimum] PASSED [ 34%] 281s array/tests/test_ufunc.py::test_binary_ufunc[mod] PASSED [ 34%] 281s array/tests/test_ufunc.py::test_binary_ufunc[multiply] PASSED [ 34%] 281s array/tests/test_ufunc.py::test_binary_ufunc[nextafter] PASSED [ 34%] 281s array/tests/test_ufunc.py::test_binary_ufunc[not_equal] PASSED [ 34%] 281s array/tests/test_ufunc.py::test_binary_ufunc[power] PASSED [ 34%] 281s array/tests/test_ufunc.py::test_binary_ufunc[remainder] PASSED [ 34%] 281s array/tests/test_ufunc.py::test_binary_ufunc[right_shift] PASSED [ 34%] 281s array/tests/test_ufunc.py::test_binary_ufunc[subtract] PASSED [ 34%] 281s array/tests/test_ufunc.py::test_binary_ufunc[true_divide] PASSED [ 34%] 281s array/tests/test_ufunc.py::test_binary_ufunc[float_power] PASSED [ 34%] 281s array/tests/test_ufunc.py::test_ufunc_outer PASSED [ 34%] 281s array/tests/test_ufunc.py::test_complex[isreal] PASSED [ 34%] 281s array/tests/test_ufunc.py::test_complex[iscomplex] PASSED [ 34%] 281s array/tests/test_ufunc.py::test_complex[real] PASSED [ 34%] 282s array/tests/test_ufunc.py::test_complex[imag] PASSED [ 34%] 282s array/tests/test_ufunc.py::test_ufunc_2results[frexp] PASSED [ 34%] 282s array/tests/test_ufunc.py::test_ufunc_2results[modf] PASSED [ 34%] 282s array/tests/test_ufunc.py::test_clip PASSED [ 34%] 282s array/tests/test_ufunc.py::test_angle PASSED [ 34%] 282s array/tests/test_ufunc.py::test_issignedinf PASSED [ 34%] 282s array/tests/test_ufunc.py::test_non_ufunc_others[i0] PASSED [ 34%] 282s array/tests/test_ufunc.py::test_non_ufunc_others[sinc] PASSED [ 34%] 282s array/tests/test_ufunc.py::test_non_ufunc_others[nan_to_num] PASSED [ 34%] 282s array/tests/test_ufunc.py::test_frompyfunc PASSED [ 34%] 282s array/tests/test_ufunc.py::test_frompyfunc_wrapper PASSED [ 34%] 282s array/tests/test_ufunc.py::test_array_ufunc PASSED [ 34%] 282s array/tests/test_ufunc.py::test_array_ufunc_binop PASSED [ 34%] 282s array/tests/test_ufunc.py::test_array_ufunc_out PASSED [ 34%] 282s array/tests/test_ufunc.py::test_unsupported_ufunc_methods PASSED [ 34%] 282s array/tests/test_ufunc.py::test_out_numpy PASSED [ 34%] 282s array/tests/test_ufunc.py::test_out_shape_mismatch PASSED [ 34%] 282s array/tests/test_ufunc.py::test_divmod PASSED [ 34%] 282s array/tests/test_ufunc.py::test_dtype_kwarg[float64] PASSED [ 34%] 282s array/tests/test_ufunc.py::test_dtype_kwarg[float32] PASSED [ 34%] 282s array/tests/test_ufunc.py::test_dtype_kwarg[int32] PASSED [ 34%] 282s array/tests/test_ufunc.py::test_dtype_kwarg[int64] PASSED [ 34%] 282s array/tests/test_ufunc.py::test_ufunc_where[True-False-False-None] PASSED [ 34%] 282s array/tests/test_ufunc.py::test_ufunc_where[True-False-False-f8] PASSED [ 34%] 282s array/tests/test_ufunc.py::test_ufunc_where[True-False-True-None] PASSED [ 34%] 282s array/tests/test_ufunc.py::test_ufunc_where[True-False-True-f8] PASSED [ 34%] 282s array/tests/test_ufunc.py::test_ufunc_where[True-True-False-None] PASSED [ 34%] 282s array/tests/test_ufunc.py::test_ufunc_where[True-True-False-f8] PASSED [ 34%] 282s array/tests/test_ufunc.py::test_ufunc_where[True-True-True-None] PASSED [ 34%] 282s array/tests/test_ufunc.py::test_ufunc_where[True-True-True-f8] PASSED [ 34%] 282s array/tests/test_ufunc.py::test_ufunc_where[False-False-False-None] PASSED [ 34%] 282s array/tests/test_ufunc.py::test_ufunc_where[False-False-False-f8] PASSED [ 34%] 282s array/tests/test_ufunc.py::test_ufunc_where[False-False-True-None] PASSED [ 34%] 282s array/tests/test_ufunc.py::test_ufunc_where[False-False-True-f8] PASSED [ 34%] 282s array/tests/test_ufunc.py::test_ufunc_where[False-True-False-None] PASSED [ 34%] 282s array/tests/test_ufunc.py::test_ufunc_where[False-True-False-f8] PASSED [ 34%] 282s array/tests/test_ufunc.py::test_ufunc_where[False-True-True-None] PASSED [ 34%] 282s array/tests/test_ufunc.py::test_ufunc_where[False-True-True-f8] PASSED [ 34%] 282s array/tests/test_ufunc.py::test_ufunc_where[numpy-False-False-None] PASSED [ 34%] 282s array/tests/test_ufunc.py::test_ufunc_where[numpy-False-False-f8] PASSED [ 34%] 282s array/tests/test_ufunc.py::test_ufunc_where[numpy-False-True-None] PASSED [ 34%] 282s array/tests/test_ufunc.py::test_ufunc_where[numpy-False-True-f8] PASSED [ 34%] 282s array/tests/test_ufunc.py::test_ufunc_where[numpy-True-False-None] PASSED [ 34%] 282s array/tests/test_ufunc.py::test_ufunc_where[numpy-True-False-f8] PASSED [ 34%] 282s array/tests/test_ufunc.py::test_ufunc_where[numpy-True-True-None] PASSED [ 34%] 282s array/tests/test_ufunc.py::test_ufunc_where[numpy-True-True-f8] PASSED [ 34%] 282s array/tests/test_ufunc.py::test_ufunc_where[dask-False-False-None] PASSED [ 34%] 282s array/tests/test_ufunc.py::test_ufunc_where[dask-False-False-f8] PASSED [ 34%] 282s array/tests/test_ufunc.py::test_ufunc_where[dask-False-True-None] PASSED [ 34%] 282s array/tests/test_ufunc.py::test_ufunc_where[dask-False-True-f8] PASSED [ 34%] 282s array/tests/test_ufunc.py::test_ufunc_where[dask-True-False-None] PASSED [ 34%] 282s array/tests/test_ufunc.py::test_ufunc_where[dask-True-False-f8] PASSED [ 34%] 282s array/tests/test_ufunc.py::test_ufunc_where[dask-True-True-None] PASSED [ 34%] 282s array/tests/test_ufunc.py::test_ufunc_where[dask-True-True-f8] PASSED [ 34%] 282s array/tests/test_ufunc.py::test_ufunc_where_broadcasts[False-False-False] PASSED [ 34%] 282s array/tests/test_ufunc.py::test_ufunc_where_broadcasts[False-False-True] PASSED [ 34%] 282s array/tests/test_ufunc.py::test_ufunc_where_broadcasts[False-True-False] PASSED [ 34%] 282s array/tests/test_ufunc.py::test_ufunc_where_broadcasts[False-True-True] PASSED [ 34%] 282s array/tests/test_ufunc.py::test_ufunc_where_broadcasts[True-False-False] PASSED [ 34%] 282s array/tests/test_ufunc.py::test_ufunc_where_broadcasts[True-False-True] PASSED [ 34%] 282s array/tests/test_ufunc.py::test_ufunc_where_broadcasts[True-True-False] PASSED [ 35%] 282s array/tests/test_ufunc.py::test_ufunc_where_broadcasts[True-True-True] PASSED [ 35%] 282s array/tests/test_ufunc.py::test_ufunc_where_no_out PASSED [ 35%] 282s array/tests/test_ufunc.py::test_ufunc_where_doesnt_mutate_out PASSED [ 35%] 282s array/tests/test_wrap.py::test_ones PASSED [ 35%] 282s array/tests/test_wrap.py::test_size_as_list PASSED [ 35%] 282s array/tests/test_wrap.py::test_singleton_size PASSED [ 35%] 282s array/tests/test_wrap.py::test_kwargs PASSED [ 35%] 282s array/tests/test_wrap.py::test_full PASSED [ 35%] 282s array/tests/test_wrap.py::test_full_error_nonscalar_fill_value PASSED [ 35%] 282s array/tests/test_wrap.py::test_full_detects_da_dtype PASSED [ 35%] 282s array/tests/test_wrap.py::test_full_none_dtype PASSED [ 35%] 282s array/tests/test_wrap.py::test_full_like_error_nonscalar_fill_value PASSED [ 35%] 282s array/tests/test_wrap.py::test_can_make_really_big_array_of_ones PASSED [ 35%] 282s array/tests/test_wrap.py::test_wrap_consistent_names PASSED [ 35%] 282s bag/tests/test_bag.py::test_Bag PASSED [ 35%] 282s bag/tests/test_bag.py::test_keys PASSED [ 35%] 283s bag/tests/test_bag.py::test_bag_groupby_pure_hash PASSED [ 35%] 284s bag/tests/test_bag.py::test_bag_groupby_normal_hash PASSED [ 35%] 285s bag/tests/test_bag.py::test_bag_groupby_none[synchronous-disk] PASSED [ 35%] 286s bag/tests/test_bag.py::test_bag_groupby_none[synchronous-tasks] PASSED [ 35%] 287s bag/tests/test_bag.py::test_bag_groupby_none[processes-disk] PASSED [ 35%] 288s bag/tests/test_bag.py::test_bag_groupby_none[processes-tasks] PASSED [ 35%] 289s bag/tests/test_bag.py::test_bag_groupby_dataclass[synchronous-disk-none_field] PASSED [ 35%] 291s bag/tests/test_bag.py::test_bag_groupby_dataclass[synchronous-disk-no_none_fields] PASSED [ 35%] 291s bag/tests/test_bag.py::test_bag_groupby_dataclass[synchronous-tasks-none_field] PASSED [ 35%] 291s bag/tests/test_bag.py::test_bag_groupby_dataclass[synchronous-tasks-no_none_fields] PASSED [ 35%] 293s bag/tests/test_bag.py::test_bag_groupby_dataclass[processes-disk-none_field] PASSED [ 35%] 295s bag/tests/test_bag.py::test_bag_groupby_dataclass[processes-disk-no_none_fields] PASSED [ 35%] 296s bag/tests/test_bag.py::test_bag_groupby_dataclass[processes-tasks-none_field] PASSED [ 35%] 297s bag/tests/test_bag.py::test_bag_groupby_dataclass[processes-tasks-no_none_fields] PASSED [ 35%] 298s bag/tests/test_bag.py::test_bag_map PASSED [ 35%] 300s bag/tests/test_bag.py::test_map_method PASSED [ 35%] 303s bag/tests/test_bag.py::test_starmap PASSED [ 35%] 303s bag/tests/test_bag.py::test_filter PASSED [ 35%] 303s bag/tests/test_bag.py::test_remove PASSED [ 35%] 304s bag/tests/test_bag.py::test_iter PASSED [ 35%] 304s bag/tests/test_bag.py::test_repr[str] PASSED [ 35%] 304s bag/tests/test_bag.py::test_repr[repr] PASSED [ 35%] 304s bag/tests/test_bag.py::test_pluck PASSED [ 35%] 305s bag/tests/test_bag.py::test_pluck_with_default PASSED [ 35%] 305s bag/tests/test_bag.py::test_unzip PASSED [ 35%] 307s bag/tests/test_bag.py::test_fold PASSED [ 35%] 307s bag/tests/test_bag.py::test_fold_bag PASSED [ 35%] 308s bag/tests/test_bag.py::test_distinct PASSED [ 35%] 308s bag/tests/test_bag.py::test_distinct_with_key PASSED [ 35%] 309s bag/tests/test_bag.py::test_frequencies PASSED [ 35%] 309s bag/tests/test_bag.py::test_frequencies_sorted PASSED [ 35%] 310s bag/tests/test_bag.py::test_topk PASSED [ 35%] 311s bag/tests/test_bag.py::test_topk_with_non_callable_key[1] PASSED [ 35%] 311s bag/tests/test_bag.py::test_topk_with_non_callable_key[2] PASSED [ 35%] 311s bag/tests/test_bag.py::test_topk_with_multiarg_lambda PASSED [ 35%] 312s bag/tests/test_bag.py::test_lambdas PASSED [ 35%] 314s bag/tests/test_bag.py::test_reductions PASSED [ 35%] 314s bag/tests/test_bag.py::test_reduction_names PASSED [ 35%] 316s bag/tests/test_bag.py::test_tree_reductions PASSED [ 35%] 316s bag/tests/test_bag.py::test_aggregation[1] PASSED [ 35%] 316s bag/tests/test_bag.py::test_aggregation[3] PASSED [ 35%] 316s bag/tests/test_bag.py::test_aggregation[4] PASSED [ 35%] 316s bag/tests/test_bag.py::test_non_splittable_reductions[1] PASSED [ 35%] 316s bag/tests/test_bag.py::test_non_splittable_reductions[10] PASSED [ 35%] 316s bag/tests/test_bag.py::test_std PASSED [ 35%] 316s bag/tests/test_bag.py::test_var PASSED [ 35%] 317s bag/tests/test_bag.py::test_join[identity] PASSED [ 35%] 317s bag/tests/test_bag.py::test_join[delayed] PASSED [ 35%] 318s bag/tests/test_bag.py::test_join[] PASSED [ 35%] 319s bag/tests/test_bag.py::test_foldby PASSED [ 35%] 320s bag/tests/test_bag.py::test_foldby_tree_reduction PASSED [ 35%] 320s bag/tests/test_bag.py::test_map_partitions PASSED [ 35%] 320s bag/tests/test_bag.py::test_map_partitions_args_kwargs PASSED [ 35%] 320s bag/tests/test_bag.py::test_map_partitions_blockwise PASSED [ 35%] 321s bag/tests/test_bag.py::test_random_sample_size PASSED [ 35%] 321s bag/tests/test_bag.py::test_random_sample_prob_range PASSED [ 35%] 321s bag/tests/test_bag.py::test_random_sample_repeated_computation PASSED [ 35%] 322s bag/tests/test_bag.py::test_random_sample_different_definitions PASSED [ 35%] 323s bag/tests/test_bag.py::test_random_sample_random_state PASSED [ 35%] 323s bag/tests/test_bag.py::test_lazify_task PASSED [ 35%] 323s bag/tests/test_bag.py::test_lazify PASSED [ 35%] 323s bag/tests/test_bag.py::test_inline_singleton_lists PASSED [ 35%] 323s bag/tests/test_bag.py::test_rename_fused_keys_bag PASSED [ 35%] 323s bag/tests/test_bag.py::test_take PASSED [ 35%] 324s bag/tests/test_bag.py::test_take_npartitions PASSED [ 35%] 324s bag/tests/test_bag.py::test_take_npartitions_warn PASSED [ 35%] 324s bag/tests/test_bag.py::test_map_is_lazy PASSED [ 35%] 324s bag/tests/test_bag.py::test_can_use_dict_to_make_concrete PASSED [ 35%] 325s bag/tests/test_bag.py::test_read_text PASSED [ 35%] 326s bag/tests/test_bag.py::test_read_text_large PASSED [ 35%] 328s bag/tests/test_bag.py::test_read_text_encoding PASSED [ 35%] 328s bag/tests/test_bag.py::test_read_text_large_gzip PASSED [ 35%] 328s bag/tests/test_bag.py::test_from_sequence PASSED [ 35%] 328s bag/tests/test_bag.py::test_from_long_sequence PASSED [ 35%] 328s bag/tests/test_bag.py::test_from_empty_sequence PASSED [ 35%] 329s bag/tests/test_bag.py::test_product PASSED [ 35%] 329s bag/tests/test_bag.py::test_partition_collect PASSED [ 35%] 330s bag/tests/test_bag.py::test_groupby PASSED [ 35%] 330s bag/tests/test_bag.py::test_groupby_with_indexer PASSED [ 35%] 331s bag/tests/test_bag.py::test_groupby_with_npartitions_changed PASSED [ 35%] 331s bag/tests/test_bag.py::test_groupby_with_scheduler_func PASSED [ 35%] 332s bag/tests/test_bag.py::test_concat PASSED [ 35%] 332s bag/tests/test_bag.py::test_flatten PASSED [ 35%] 332s bag/tests/test_bag.py::test_concat_after_map PASSED [ 35%] 333s bag/tests/test_bag.py::test_args PASSED [ 35%] 334s bag/tests/test_bag.py::test_to_dataframe PASSED [ 35%] 334s bag/tests/test_bag.py::test_to_textfiles[gz-GzipFile] PASSED [ 35%] 334s bag/tests/test_bag.py::test_to_textfiles[bz2-BZ2File] PASSED [ 35%] 334s bag/tests/test_bag.py::test_to_textfiles[-open] PASSED [ 35%] 335s bag/tests/test_bag.py::test_to_textfiles_name_function_preserves_order PASSED [ 35%] 335s bag/tests/test_bag.py::test_to_textfiles_name_function_warn PASSED [ 35%] 335s bag/tests/test_bag.py::test_to_textfiles_encoding PASSED [ 35%] 336s bag/tests/test_bag.py::test_to_textfiles_inputs PASSED [ 35%] 336s bag/tests/test_bag.py::test_to_textfiles_endlines PASSED [ 35%] 337s bag/tests/test_bag.py::test_string_namespace PASSED [ 35%] 338s bag/tests/test_bag.py::test_string_namespace_with_unicode PASSED [ 35%] 338s bag/tests/test_bag.py::test_str_empty_split PASSED [ 35%] 338s bag/tests/test_bag.py::test_map_with_iterator_function PASSED [ 35%] 339s bag/tests/test_bag.py::test_ensure_compute_output_is_concrete PASSED [ 35%] 339s bag/tests/test_bag.py::test_bag_class_extend PASSED [ 35%] 339s bag/tests/test_bag.py::test_gh715 PASSED [ 35%] 340s bag/tests/test_bag.py::test_bag_compute_forward_kwargs PASSED [ 35%] 340s bag/tests/test_bag.py::test_to_delayed PASSED [ 35%] 340s bag/tests/test_bag.py::test_to_delayed_optimize_graph PASSED [ 35%] 340s bag/tests/test_bag.py::test_from_delayed PASSED [ 35%] 340s bag/tests/test_bag.py::test_from_delayed_iterator PASSED [ 35%] 341s bag/tests/test_bag.py::test_range PASSED [ 35%] 342s bag/tests/test_bag.py::test_zip[1] PASSED [ 35%] 342s bag/tests/test_bag.py::test_zip[7] PASSED [ 35%] 342s bag/tests/test_bag.py::test_zip[10] PASSED [ 35%] 343s bag/tests/test_bag.py::test_zip[28] PASSED [ 36%] 343s bag/tests/test_bag.py::test_repartition_npartitions[1-1] PASSED [ 36%] 343s bag/tests/test_bag.py::test_repartition_npartitions[1-2] PASSED [ 36%] 343s bag/tests/test_bag.py::test_repartition_npartitions[1-7] PASSED [ 36%] 343s bag/tests/test_bag.py::test_repartition_npartitions[1-11] PASSED [ 36%] 343s bag/tests/test_bag.py::test_repartition_npartitions[1-23] PASSED [ 36%] 343s bag/tests/test_bag.py::test_repartition_npartitions[2-1] PASSED [ 36%] 343s bag/tests/test_bag.py::test_repartition_npartitions[2-2] PASSED [ 36%] 343s bag/tests/test_bag.py::test_repartition_npartitions[2-7] PASSED [ 36%] 343s bag/tests/test_bag.py::test_repartition_npartitions[2-11] PASSED [ 36%] 343s bag/tests/test_bag.py::test_repartition_npartitions[2-23] PASSED [ 36%] 343s bag/tests/test_bag.py::test_repartition_npartitions[5-1] PASSED [ 36%] 343s bag/tests/test_bag.py::test_repartition_npartitions[5-2] PASSED [ 36%] 343s bag/tests/test_bag.py::test_repartition_npartitions[5-7] PASSED [ 36%] 343s bag/tests/test_bag.py::test_repartition_npartitions[5-11] PASSED [ 36%] 343s bag/tests/test_bag.py::test_repartition_npartitions[5-23] PASSED [ 36%] 343s bag/tests/test_bag.py::test_repartition_npartitions[12-1] PASSED [ 36%] 343s bag/tests/test_bag.py::test_repartition_npartitions[12-2] PASSED [ 36%] 343s bag/tests/test_bag.py::test_repartition_npartitions[12-7] PASSED [ 36%] 343s bag/tests/test_bag.py::test_repartition_npartitions[12-11] PASSED [ 36%] 343s bag/tests/test_bag.py::test_repartition_npartitions[12-23] PASSED [ 36%] 343s bag/tests/test_bag.py::test_repartition_npartitions[23-1] PASSED [ 36%] 343s bag/tests/test_bag.py::test_repartition_npartitions[23-2] PASSED [ 36%] 343s bag/tests/test_bag.py::test_repartition_npartitions[23-7] PASSED [ 36%] 343s bag/tests/test_bag.py::test_repartition_npartitions[23-11] PASSED [ 36%] 343s bag/tests/test_bag.py::test_repartition_npartitions[23-23] PASSED [ 36%] 343s bag/tests/test_bag.py::test_repartition_partition_size[1-1] PASSED [ 36%] 344s bag/tests/test_bag.py::test_repartition_partition_size[2-1] PASSED [ 36%] 345s bag/tests/test_bag.py::test_repartition_partition_size[5-1] PASSED [ 36%] 345s bag/tests/test_bag.py::test_repartition_partition_size[1-2] PASSED [ 36%] 346s bag/tests/test_bag.py::test_repartition_partition_size[2-2] PASSED [ 36%] 346s bag/tests/test_bag.py::test_repartition_partition_size[5-2] PASSED [ 36%] 347s bag/tests/test_bag.py::test_repartition_partition_size[1-5] PASSED [ 36%] 348s bag/tests/test_bag.py::test_repartition_partition_size[2-5] PASSED [ 36%] 348s bag/tests/test_bag.py::test_repartition_partition_size[5-5] PASSED [ 36%] 349s bag/tests/test_bag.py::test_multiple_repartition_partition_size PASSED [ 36%] 350s bag/tests/test_bag.py::test_repartition_partition_size_complex_dtypes PASSED [ 36%] 350s bag/tests/test_bag.py::test_repartition_names PASSED [ 36%] 350s bag/tests/test_bag.py::test_repartition_input_errors PASSED [ 36%] 351s bag/tests/test_bag.py::test_accumulate PASSED [ 36%] 353s bag/tests/test_bag.py::test_groupby_tasks PASSED [ 36%] 353s bag/tests/test_bag.py::test_groupby_tasks_names PASSED [ 36%] 353s bag/tests/test_bag.py::test_groupby_tasks_2[1000-20-100] PASSED [ 36%] 354s bag/tests/test_bag.py::test_groupby_tasks_2[12345-234-1042] PASSED [ 36%] 354s bag/tests/test_bag.py::test_groupby_tasks_2[100-1-50] PASSED [ 36%] 354s bag/tests/test_bag.py::test_groupby_tasks_3 PASSED [ 36%] 354s bag/tests/test_bag.py::test_to_textfiles_empty_partitions PASSED [ 36%] 354s bag/tests/test_bag.py::test_reduction_empty PASSED [ 36%] 354s bag/tests/test_bag.py::test_reduction_empty_aggregate[1] PASSED [ 36%] 354s bag/tests/test_bag.py::test_reduction_empty_aggregate[2] PASSED [ 36%] 354s bag/tests/test_bag.py::test_reduction_empty_aggregate[4] PASSED [ 36%] 354s bag/tests/test_bag.py::test_reduction_with_non_comparable_objects PASSED [ 36%] 354s bag/tests/test_bag.py::test_reduction_with_sparse_matrices PASSED [ 36%] 354s bag/tests/test_bag.py::test_empty PASSED [ 36%] 355s bag/tests/test_bag.py::test_bag_picklable PASSED [ 36%] 355s bag/tests/test_bag.py::test_msgpack_unicode PASSED [ 36%] 355s bag/tests/test_bag.py::test_bag_with_single_callable PASSED [ 36%] 355s bag/tests/test_bag.py::test_optimize_fuse_keys PASSED [ 36%] 355s bag/tests/test_bag.py::test_reductions_are_lazy PASSED [ 36%] 357s bag/tests/test_bag.py::test_repeated_groupby PASSED [ 36%] 357s bag/tests/test_bag.py::test_temporary_directory PASSED [ 36%] 357s bag/tests/test_bag.py::test_empty_bag PASSED [ 36%] 357s bag/tests/test_bag.py::test_bag_paths PASSED [ 36%] 357s bag/tests/test_bag.py::test_map_partitions_arg PASSED [ 36%] 357s bag/tests/test_bag.py::test_map_keynames PASSED [ 36%] 357s bag/tests/test_bag.py::test_map_releases_element_references_as_soon_as_possible PASSED [ 36%] 358s bag/tests/test_bag.py::test_bagged_array_delayed PASSED [ 36%] 358s bag/tests/test_bag.py::test_dask_layers PASSED [ 36%] 358s bag/tests/test_bag.py::test_dask_layers_to_delayed[False] PASSED [ 36%] 358s bag/tests/test_bag.py::test_dask_layers_to_delayed[True] PASSED [ 36%] 358s bag/tests/test_bag.py::test_to_dataframe_optimize_graph PASSED [ 36%] 358s bag/tests/test_bag.py::test_default_partitioning_worker_saturation[100] PASSED [ 36%] 358s bag/tests/test_bag.py::test_default_partitioning_worker_saturation[250] PASSED [ 36%] 359s bag/tests/test_bag.py::test_default_partitioning_worker_saturation[500] PASSED [ 36%] 359s bag/tests/test_bag.py::test_default_partitioning_worker_saturation[1000] PASSED [ 36%] 359s bag/tests/test_bag.py::test_npartitions_saturation[100] PASSED [ 36%] 359s bag/tests/test_bag.py::test_npartitions_saturation[250] PASSED [ 36%] 359s bag/tests/test_bag.py::test_npartitions_saturation[500] PASSED [ 36%] 359s bag/tests/test_bag.py::test_npartitions_saturation[1000] PASSED [ 36%] 360s bag/tests/test_bag.py::test_map_total_mem_usage PASSED [ 36%] 360s bag/tests/test_random.py::test_choices_size_exactly_k PASSED [ 36%] 360s bag/tests/test_random.py::test_choices_k_bigger_than_bag_size PASSED [ 36%] 361s bag/tests/test_random.py::test_choices_empty_partition PASSED [ 36%] 361s bag/tests/test_random.py::test_choices_k_bigger_than_smallest_partition_size PASSED [ 36%] 362s bag/tests/test_random.py::test_choices_k_equal_bag_size_with_unbalanced_partitions PASSED [ 36%] 362s bag/tests/test_random.py::test_choices_with_more_bag_partitons PASSED [ 36%] 363s bag/tests/test_random.py::test_sample_with_more_bag_partitons PASSED [ 36%] 363s bag/tests/test_random.py::test_sample_size_exactly_k PASSED [ 36%] 364s bag/tests/test_random.py::test_sample_k_bigger_than_bag_size PASSED [ 36%] 364s bag/tests/test_random.py::test_sample_empty_partition PASSED [ 36%] 365s bag/tests/test_random.py::test_sample_size_k_bigger_than_smallest_partition_size PASSED [ 36%] 365s bag/tests/test_random.py::test_sample_k_equal_bag_size_with_unbalanced_partitions PASSED [ 36%] 366s bag/tests/test_random.py::test_sample_k_larger_than_partitions PASSED [ 36%] 366s bag/tests/test_random.py::test_weighted_sampling_without_replacement PASSED [ 36%] 366s bag/tests/test_random.py::test_sample_return_bag PASSED [ 36%] 366s bag/tests/test_random.py::test_partitions_are_coerced_to_lists PASSED [ 36%] 366s bag/tests/test_random.py::test_reservoir_sample_map_partitions_correctness PASSED [ 36%] 366s bag/tests/test_random.py::test_reservoir_sample_with_replacement_map_partitions_correctness PASSED [ 36%] 366s bag/tests/test_text.py::test_read_text[None-None-ascii-True] PASSED [ 36%] 366s bag/tests/test_text.py::test_read_text[None-None-ascii-False] PASSED [ 36%] 366s bag/tests/test_text.py::test_read_text[None-None-utf-8-True] PASSED [ 36%] 366s bag/tests/test_text.py::test_read_text[None-None-utf-8-False] PASSED [ 36%] 366s bag/tests/test_text.py::test_read_text[zip-None-ascii-True] PASSED [ 36%] 366s bag/tests/test_text.py::test_read_text[zip-None-ascii-False] PASSED [ 36%] 366s bag/tests/test_text.py::test_read_text[zip-None-utf-8-True] PASSED [ 36%] 366s bag/tests/test_text.py::test_read_text[zip-None-utf-8-False] PASSED [ 36%] 366s bag/tests/test_text.py::test_read_text[bz2-None-ascii-True] PASSED [ 36%] 366s bag/tests/test_text.py::test_read_text[bz2-None-ascii-False] PASSED [ 36%] 366s bag/tests/test_text.py::test_read_text[bz2-None-utf-8-True] PASSED [ 36%] 366s bag/tests/test_text.py::test_read_text[bz2-None-utf-8-False] PASSED [ 36%] 366s bag/tests/test_text.py::test_read_text[gzip-None-ascii-True] PASSED [ 36%] 366s bag/tests/test_text.py::test_read_text[gzip-None-ascii-False] PASSED [ 36%] 366s bag/tests/test_text.py::test_read_text[gzip-None-utf-8-True] PASSED [ 36%] 366s bag/tests/test_text.py::test_read_text[gzip-None-utf-8-False] PASSED [ 36%] 366s bag/tests/test_text.py::test_read_text[lzma-None-ascii-True] SKIPPED [ 36%] 366s bag/tests/test_text.py::test_read_text[lzma-None-ascii-False] SKIPPED [ 36%] 366s bag/tests/test_text.py::test_read_text[lzma-None-utf-8-True] SKIPPED [ 36%] 366s bag/tests/test_text.py::test_read_text[lzma-None-utf-8-False] SKIPPED [ 36%] 366s bag/tests/test_text.py::test_read_text[xz-None-ascii-True] PASSED [ 36%] 366s bag/tests/test_text.py::test_read_text[xz-None-ascii-False] PASSED [ 36%] 366s bag/tests/test_text.py::test_read_text[xz-None-utf-8-True] PASSED [ 36%] 367s bag/tests/test_text.py::test_read_text[xz-None-utf-8-False] PASSED [ 36%] 367s bag/tests/test_text.py::test_read_text[lz4-None-ascii-True] SKIPPED [ 36%] 367s bag/tests/test_text.py::test_read_text[lz4-None-ascii-False] SKIPPED [ 36%] 367s bag/tests/test_text.py::test_read_text[lz4-None-utf-8-True] SKIPPED [ 36%] 367s bag/tests/test_text.py::test_read_text[lz4-None-utf-8-False] SKIPPED [ 36%] 367s bag/tests/test_text.py::test_read_text[None-10 B-ascii-True] PASSED [ 36%] 367s bag/tests/test_text.py::test_read_text[None-10 B-ascii-False] PASSED [ 37%] 367s bag/tests/test_text.py::test_read_text[None-10 B-utf-8-True] PASSED [ 37%] 367s bag/tests/test_text.py::test_read_text[None-10 B-utf-8-False] PASSED [ 37%] 367s bag/tests/test_text.py::test_read_text_unicode_no_collection PASSED [ 37%] 367s bag/tests/test_text.py::test_files_per_partition PASSED [ 37%] 367s bag/tests/test_text.py::test_errors PASSED [ 37%] 368s bag/tests/test_text.py::test_complex_delimiter PASSED [ 37%] 368s bytes/tests/test_bytes_utils.py::test_read_block PASSED [ 37%] 368s bytes/tests/test_bytes_utils.py::test_seek_delimiter_endline PASSED [ 37%] 368s bytes/tests/test_bytes_utils.py::test_infer_storage_options PASSED [ 37%] 368s bytes/tests/test_bytes_utils.py::test_infer_storage_options_c[c:\\foo\\bar-c:\\foo\\bar] PASSED [ 37%] 368s bytes/tests/test_bytes_utils.py::test_infer_storage_options_c[C:\\\\foo\\bar-C:\\\\foo\\bar] PASSED [ 37%] 368s bytes/tests/test_bytes_utils.py::test_infer_storage_options_c[c:/foo/bar-c:/foo/bar] PASSED [ 37%] 368s bytes/tests/test_bytes_utils.py::test_infer_storage_options_c[file:///c|\\foo\\bar-c:\\foo\\bar] PASSED [ 37%] 368s bytes/tests/test_bytes_utils.py::test_infer_storage_options_c[file:///C|/foo/bar-C:/foo/bar] PASSED [ 37%] 368s bytes/tests/test_bytes_utils.py::test_infer_storage_options_c[file:///C:/foo/bar-C:/foo/bar] PASSED [ 37%] 368s bytes/tests/test_bytes_utils.py::test_stringify_path PASSED [ 37%] 368s bytes/tests/test_compression.py::test_files[None-noop_file] PASSED [ 37%] 368s bytes/tests/test_compression.py::test_files[zip-unzip] PASSED [ 37%] 368s bytes/tests/test_compression.py::test_files[bz2-BZ2File] PASSED [ 37%] 368s bytes/tests/test_compression.py::test_files[gzip-] PASSED [ 37%] 368s bytes/tests/test_compression.py::test_files[lzma-LZMAFile] SKIPPED (...) [ 37%] 368s bytes/tests/test_compression.py::test_files[xz-LZMAFile] PASSED [ 37%] 368s bytes/tests/test_compression.py::test_files[lz4-open] SKIPPED (compr...) [ 37%] 368s bytes/tests/test_http.py::test_simple PASSED [ 37%] 368s bytes/tests/test_http.py::test_loc PASSED [ 37%] 368s bytes/tests/test_http.py::test_fetch_range_with_headers PASSED [ 37%] 368s bytes/tests/test_http.py::test_ops[None] PASSED [ 37%] 368s bytes/tests/test_http.py::test_ops[99999] PASSED [ 37%] 368s bytes/tests/test_http.py::test_ops_blocksize PASSED [ 37%] 368s bytes/tests/test_http.py::test_errors PASSED [ 37%] 368s bytes/tests/test_http.py::test_files PASSED [ 37%] 369s bytes/tests/test_http.py::test_open_glob PASSED [ 37%] 369s bytes/tests/test_local.py::test_unordered_urlpath_errors PASSED [ 37%] 369s bytes/tests/test_local.py::test_read_bytes PASSED [ 37%] 369s bytes/tests/test_local.py::test_read_bytes_sample_delimiter PASSED [ 37%] 369s bytes/tests/test_local.py::test_parse_sample_bytes PASSED [ 37%] 369s bytes/tests/test_local.py::test_read_bytes_no_sample PASSED [ 37%] 369s bytes/tests/test_local.py::test_read_bytes_blocksize_none PASSED [ 37%] 369s bytes/tests/test_local.py::test_read_bytes_blocksize_types[5.0] PASSED [ 37%] 369s bytes/tests/test_local.py::test_read_bytes_blocksize_types[5 B] PASSED [ 37%] 369s bytes/tests/test_local.py::test_read_bytes_blocksize_float_errs PASSED [ 37%] 369s bytes/tests/test_local.py::test_read_bytes_include_path PASSED [ 37%] 369s bytes/tests/test_local.py::test_with_urls PASSED [ 37%] 369s bytes/tests/test_local.py::test_with_paths PASSED [ 37%] 369s bytes/tests/test_local.py::test_read_bytes_block PASSED [ 37%] 369s bytes/tests/test_local.py::test_read_bytes_delimited PASSED [ 37%] 369s bytes/tests/test_local.py::test_compression[None-None] PASSED [ 37%] 369s bytes/tests/test_local.py::test_compression[zip-None] PASSED [ 37%] 369s bytes/tests/test_local.py::test_compression[bz2-None] PASSED [ 37%] 369s bytes/tests/test_local.py::test_compression[gzip-None] PASSED [ 37%] 369s bytes/tests/test_local.py::test_compression[lzma-None] SKIPPED (comp...) [ 37%] 369s bytes/tests/test_local.py::test_compression[xz-None] PASSED [ 37%] 369s bytes/tests/test_local.py::test_compression[lz4-None] SKIPPED (compr...) [ 37%] 369s bytes/tests/test_local.py::test_compression[None-10] PASSED [ 37%] 369s bytes/tests/test_local.py::test_compression[zip-10] PASSED [ 37%] 369s bytes/tests/test_local.py::test_compression[bz2-10] PASSED [ 37%] 369s bytes/tests/test_local.py::test_compression[gzip-10] PASSED [ 37%] 369s bytes/tests/test_local.py::test_compression[lzma-10] SKIPPED (compre...) [ 37%] 369s bytes/tests/test_local.py::test_compression[xz-10] PASSED [ 37%] 369s bytes/tests/test_local.py::test_compression[lz4-10] SKIPPED (compres...) [ 37%] 369s bytes/tests/test_local.py::test_open_files PASSED [ 37%] 369s bytes/tests/test_local.py::test_open_files_text_mode[utf-8] PASSED [ 37%] 369s bytes/tests/test_local.py::test_open_files_text_mode[ascii] PASSED [ 37%] 369s bytes/tests/test_local.py::test_open_files_compression[None-rt] PASSED [ 37%] 369s bytes/tests/test_local.py::test_open_files_compression[None-rb] PASSED [ 37%] 369s bytes/tests/test_local.py::test_open_files_compression[zip-rt] PASSED [ 37%] 369s bytes/tests/test_local.py::test_open_files_compression[zip-rb] PASSED [ 37%] 369s bytes/tests/test_local.py::test_open_files_compression[bz2-rt] PASSED [ 37%] 369s bytes/tests/test_local.py::test_open_files_compression[bz2-rb] PASSED [ 37%] 369s bytes/tests/test_local.py::test_open_files_compression[gzip-rt] PASSED [ 37%] 369s bytes/tests/test_local.py::test_open_files_compression[gzip-rb] PASSED [ 37%] 369s bytes/tests/test_local.py::test_open_files_compression[lzma-rt] SKIPPED [ 37%] 369s bytes/tests/test_local.py::test_open_files_compression[lzma-rb] SKIPPED [ 37%] 369s bytes/tests/test_local.py::test_open_files_compression[xz-rt] PASSED [ 37%] 369s bytes/tests/test_local.py::test_open_files_compression[xz-rb] PASSED [ 37%] 369s bytes/tests/test_local.py::test_open_files_compression[lz4-rt] SKIPPED [ 37%] 369s bytes/tests/test_local.py::test_open_files_compression[lz4-rb] SKIPPED [ 37%] 369s bytes/tests/test_local.py::test_bad_compression PASSED [ 37%] 369s bytes/tests/test_local.py::test_not_found PASSED [ 37%] 370s bytes/tests/test_local.py::test_names PASSED [ 37%] 370s bytes/tests/test_local.py::test_open_files_write[compression_opener0] PASSED [ 37%] 370s bytes/tests/test_local.py::test_open_files_write[compression_opener1] PASSED [ 37%] 370s bytes/tests/test_local.py::test_pickability_of_lazy_files PASSED [ 37%] 370s bytes/tests/test_local.py::test_py2_local_bytes PASSED [ 37%] 370s bytes/tests/test_local.py::test_abs_paths PASSED [ 37%] 370s dataframe/io/tests/test_csv.py::test_pandas_read_text[read_csv-files0] PASSED [ 37%] 370s dataframe/io/tests/test_csv.py::test_pandas_read_text[read_table-files1] PASSED [ 37%] 370s dataframe/io/tests/test_csv.py::test_pandas_read_text[read_fwf-files2] PASSED [ 37%] 370s dataframe/io/tests/test_csv.py::test_pandas_read_text_kwargs[read_csv-files0] PASSED [ 37%] 370s dataframe/io/tests/test_csv.py::test_pandas_read_text_kwargs[read_table-files1] PASSED [ 37%] 370s dataframe/io/tests/test_csv.py::test_pandas_read_text_kwargs[read_fwf-files2] PASSED [ 37%] 370s dataframe/io/tests/test_csv.py::test_pandas_read_text_dtype_coercion[read_csv-files0] PASSED [ 37%] 370s dataframe/io/tests/test_csv.py::test_pandas_read_text_dtype_coercion[read_table-files1] PASSED [ 37%] 370s dataframe/io/tests/test_csv.py::test_pandas_read_text_dtype_coercion[read_fwf-files2] PASSED [ 37%] 370s dataframe/io/tests/test_csv.py::test_pandas_read_text_with_header[read_csv-files0] PASSED [ 37%] 370s dataframe/io/tests/test_csv.py::test_pandas_read_text_with_header[read_table-files1] PASSED [ 37%] 370s dataframe/io/tests/test_csv.py::test_pandas_read_text_with_header[read_fwf-files2] PASSED [ 37%] 370s dataframe/io/tests/test_csv.py::test_text_blocks_to_pandas_simple[read_csv-files0] PASSED [ 37%] 370s dataframe/io/tests/test_csv.py::test_text_blocks_to_pandas_simple[read_table-files1] PASSED [ 37%] 370s dataframe/io/tests/test_csv.py::test_text_blocks_to_pandas_simple[read_fwf-files2] PASSED [ 37%] 370s dataframe/io/tests/test_csv.py::test_text_blocks_to_pandas_kwargs[read_csv-files0] PASSED [ 37%] 370s dataframe/io/tests/test_csv.py::test_text_blocks_to_pandas_kwargs[read_table-files1] PASSED [ 37%] 370s dataframe/io/tests/test_csv.py::test_text_blocks_to_pandas_kwargs[read_fwf-files2] PASSED [ 37%] 370s dataframe/io/tests/test_csv.py::test_text_blocks_to_pandas_blocked[read_csv-files0] PASSED [ 37%] 370s dataframe/io/tests/test_csv.py::test_text_blocks_to_pandas_blocked[read_table-files1] PASSED [ 37%] 370s dataframe/io/tests/test_csv.py::test_text_blocks_to_pandas_blocked[read_fwf-files2] PASSED [ 37%] 370s dataframe/io/tests/test_csv.py::test_skiprows[read_csv-read_csv-files0] PASSED [ 37%] 370s dataframe/io/tests/test_csv.py::test_skiprows[read_table-read_table-files1] PASSED [ 37%] 370s dataframe/io/tests/test_csv.py::test_comment[read_csv-read_csv-files0] PASSED [ 37%] 370s dataframe/io/tests/test_csv.py::test_comment[read_table-read_table-files1] PASSED [ 37%] 370s dataframe/io/tests/test_csv.py::test_skipfooter[read_csv-read_csv-files0] PASSED [ 37%] 370s dataframe/io/tests/test_csv.py::test_skipfooter[read_table-read_table-files1] PASSED [ 37%] 370s dataframe/io/tests/test_csv.py::test_skiprows_as_list[read_csv-read_csv-files0-str, int, int\n] PASSED [ 37%] 370s dataframe/io/tests/test_csv.py::test_skiprows_as_list[read_table-read_table-files1-str\t int\t int\n] PASSED [ 37%] 370s dataframe/io/tests/test_csv.py::test_enforce_dtypes[read_csv-blocks0] PASSED [ 37%] 370s dataframe/io/tests/test_csv.py::test_enforce_dtypes[read_table-blocks1] PASSED [ 37%] 370s dataframe/io/tests/test_csv.py::test_enforce_columns[read_csv-blocks0] PASSED [ 37%] 370s dataframe/io/tests/test_csv.py::test_enforce_columns[read_table-blocks1] PASSED [ 37%] 370s 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%] 370s 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%] 370s 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%] 370s dataframe/io/tests/test_csv.py::test_read_csv_convert_string_config SKIPPED [ 37%] 370s 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%] 370s 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%] 370s 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%] 370s 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%] 370s dataframe/io/tests/test_csv.py::test_read_csv_files[read_csv-read_csv-files0] PASSED [ 38%] 370s dataframe/io/tests/test_csv.py::test_read_csv_files[read_table-read_table-files1] PASSED [ 38%] 370s dataframe/io/tests/test_csv.py::test_read_csv_files_list[read_csv-read_csv-files0] PASSED [ 38%] 370s dataframe/io/tests/test_csv.py::test_read_csv_files_list[read_table-read_table-files1] PASSED [ 38%] 370s dataframe/io/tests/test_csv.py::test_read_csv_include_path_column[read_csv-files0] PASSED [ 38%] 370s dataframe/io/tests/test_csv.py::test_read_csv_include_path_column[read_table-files1] PASSED [ 38%] 370s dataframe/io/tests/test_csv.py::test_read_csv_include_path_column_as_str[read_csv-files0] PASSED [ 38%] 370s dataframe/io/tests/test_csv.py::test_read_csv_include_path_column_as_str[read_table-files1] PASSED [ 38%] 370s dataframe/io/tests/test_csv.py::test_read_csv_include_path_column_with_duplicate_name[read_csv-files0] PASSED [ 38%] 370s dataframe/io/tests/test_csv.py::test_read_csv_include_path_column_with_duplicate_name[read_table-files1] PASSED [ 38%] 370s dataframe/io/tests/test_csv.py::test_read_csv_include_path_column_is_dtype_category[read_csv-files0] PASSED [ 38%] 370s dataframe/io/tests/test_csv.py::test_read_csv_include_path_column_is_dtype_category[read_table-files1] PASSED [ 38%] 370s dataframe/io/tests/test_csv.py::test_read_csv_include_path_column_with_multiple_partitions_per_file[read_csv-files0] PASSED [ 38%] 370s dataframe/io/tests/test_csv.py::test_read_csv_include_path_column_with_multiple_partitions_per_file[read_table-files1] PASSED [ 38%] 370s dataframe/io/tests/test_csv.py::test_read_csv_index PASSED [ 38%] 371s dataframe/io/tests/test_csv.py::test_read_csv_skiprows_range PASSED [ 38%] 371s dataframe/io/tests/test_csv.py::test_usecols PASSED [ 38%] 371s dataframe/io/tests/test_csv.py::test_string_blocksize PASSED [ 38%] 371s dataframe/io/tests/test_csv.py::test_skipinitialspace PASSED [ 38%] 371s dataframe/io/tests/test_csv.py::test_consistent_dtypes PASSED [ 38%] 371s dataframe/io/tests/test_csv.py::test_consistent_dtypes_2 PASSED [ 38%] 371s dataframe/io/tests/test_csv.py::test_categorical_dtypes PASSED [ 38%] 371s dataframe/io/tests/test_csv.py::test_categorical_known PASSED [ 38%] 371s dataframe/io/tests/test_csv.py::test_compression_multiple_files[infer] PASSED [ 38%] 371s dataframe/io/tests/test_csv.py::test_compression_multiple_files[gzip] PASSED [ 38%] 371s dataframe/io/tests/test_csv.py::test_empty_csv_file PASSED [ 38%] 371s dataframe/io/tests/test_csv.py::test_read_csv_no_sample PASSED [ 38%] 371s dataframe/io/tests/test_csv.py::test_read_csv_sensitive_to_enforce PASSED [ 38%] 371s dataframe/io/tests/test_csv.py::test_read_csv_compression[None0-None] PASSED [ 38%] 371s dataframe/io/tests/test_csv.py::test_read_csv_compression[None0-10] PASSED [ 38%] 371s dataframe/io/tests/test_csv.py::test_read_csv_compression[zip-None] PASSED [ 38%] 371s dataframe/io/tests/test_csv.py::test_read_csv_compression[zip-10] PASSED [ 38%] 371s dataframe/io/tests/test_csv.py::test_read_csv_compression[bz2-None] PASSED [ 38%] 371s dataframe/io/tests/test_csv.py::test_read_csv_compression[bz2-10] PASSED [ 38%] 371s dataframe/io/tests/test_csv.py::test_read_csv_compression[gzip-None] PASSED [ 38%] 371s dataframe/io/tests/test_csv.py::test_read_csv_compression[gzip-10] PASSED [ 38%] 371s dataframe/io/tests/test_csv.py::test_read_csv_compression[lzma-None] SKIPPED [ 38%] 371s dataframe/io/tests/test_csv.py::test_read_csv_compression[lzma-10] SKIPPED [ 38%] 371s dataframe/io/tests/test_csv.py::test_read_csv_compression[xz-None] PASSED [ 38%] 371s dataframe/io/tests/test_csv.py::test_read_csv_compression[xz-10] PASSED [ 38%] 371s dataframe/io/tests/test_csv.py::test_read_csv_compression[lz4-None] SKIPPED [ 38%] 371s dataframe/io/tests/test_csv.py::test_read_csv_compression[lz4-10] SKIPPED [ 38%] 371s dataframe/io/tests/test_csv.py::test_read_csv_compression[None1-None] PASSED [ 38%] 371s dataframe/io/tests/test_csv.py::test_read_csv_compression[None1-10] PASSED [ 38%] 371s dataframe/io/tests/test_csv.py::test_warn_non_seekable_files SKIPPED [ 38%] 371s dataframe/io/tests/test_csv.py::test_windows_line_terminator PASSED [ 38%] 371s dataframe/io/tests/test_csv.py::test_header_int[1] PASSED [ 38%] 371s dataframe/io/tests/test_csv.py::test_header_int[2] PASSED [ 38%] 371s dataframe/io/tests/test_csv.py::test_header_int[3] PASSED [ 38%] 371s dataframe/io/tests/test_csv.py::test_header_None PASSED [ 38%] 371s dataframe/io/tests/test_csv.py::test_auto_blocksize PASSED [ 38%] 371s dataframe/io/tests/test_csv.py::test__infer_block_size PASSED [ 38%] 371s dataframe/io/tests/test_csv.py::test_auto_blocksize_max64mb PASSED [ 38%] 371s dataframe/io/tests/test_csv.py::test_auto_blocksize_csv PASSED [ 38%] 371s dataframe/io/tests/test_csv.py::test_head_partial_line_fix PASSED [ 38%] 371s dataframe/io/tests/test_csv.py::test_read_csv_raises_on_no_files PASSED [ 38%] 371s dataframe/io/tests/test_csv.py::test_read_csv_has_deterministic_name PASSED [ 38%] 371s dataframe/io/tests/test_csv.py::test_multiple_read_csv_has_deterministic_name PASSED [ 38%] 371s dataframe/io/tests/test_csv.py::test_read_csv_has_different_names_based_on_blocksize PASSED [ 38%] 371s dataframe/io/tests/test_csv.py::test_csv_with_integer_names PASSED [ 38%] 371s dataframe/io/tests/test_csv.py::test_late_dtypes PASSED [ 38%] 371s dataframe/io/tests/test_csv.py::test_assume_missing PASSED [ 38%] 371s dataframe/io/tests/test_csv.py::test_index_col PASSED [ 38%] 371s dataframe/io/tests/test_csv.py::test_read_csv_with_datetime_index_partitions_one PASSED [ 38%] 371s dataframe/io/tests/test_csv.py::test_read_csv_with_datetime_index_partitions_n PASSED [ 38%] 371s dataframe/io/tests/test_csv.py::test_encoding_gh601[utf-8-sig] PASSED [ 38%] 371s dataframe/io/tests/test_csv.py::test_encoding_gh601[utf-16] PASSED [ 38%] 371s dataframe/io/tests/test_csv.py::test_encoding_gh601[utf-16-le] PASSED [ 38%] 371s dataframe/io/tests/test_csv.py::test_encoding_gh601[utf-16-be] PASSED [ 38%] 371s dataframe/io/tests/test_csv.py::test_read_csv_header_issue_823 PASSED [ 38%] 371s dataframe/io/tests/test_csv.py::test_none_usecols PASSED [ 38%] 371s dataframe/io/tests/test_csv.py::test_parse_dates_multi_column PASSED [ 38%] 371s dataframe/io/tests/test_csv.py::test_read_csv_sep PASSED [ 38%] 371s dataframe/io/tests/test_csv.py::test_read_csv_slash_r PASSED [ 38%] 371s dataframe/io/tests/test_csv.py::test_read_csv_singleton_dtype PASSED [ 38%] 371s dataframe/io/tests/test_csv.py::test_read_csv_arrow_engine SKIPPED (...) [ 38%] 371s dataframe/io/tests/test_csv.py::test_robust_column_mismatch PASSED [ 38%] 371s dataframe/io/tests/test_csv.py::test_different_columns_are_allowed PASSED [ 38%] 371s dataframe/io/tests/test_csv.py::test_error_if_sample_is_too_small PASSED [ 38%] 371s dataframe/io/tests/test_csv.py::test_read_csv_names_not_none PASSED [ 38%] 372s dataframe/io/tests/test_csv.py::test_to_csv PASSED [ 38%] 372s dataframe/io/tests/test_csv.py::test_to_csv_multiple_files_cornercases PASSED [ 38%] 372s dataframe/io/tests/test_csv.py::test_to_single_csv PASSED [ 38%] 372s dataframe/io/tests/test_csv.py::test_to_single_csv_with_name_function PASSED [ 38%] 372s dataframe/io/tests/test_csv.py::test_to_single_csv_with_header_first_partition_only PASSED [ 38%] 372s dataframe/io/tests/test_csv.py::test_to_csv_with_single_file_and_exclusive_mode PASSED [ 38%] 372s dataframe/io/tests/test_csv.py::test_to_csv_single_file_exlusive_mode_no_overwrite PASSED [ 38%] 372s dataframe/io/tests/test_csv.py::test_to_single_csv_gzip PASSED [ 38%] 372s dataframe/io/tests/test_csv.py::test_to_csv_gzip XFAIL (to_csv does ...) [ 38%] 372s dataframe/io/tests/test_csv.py::test_to_csv_nodir PASSED [ 38%] 372s dataframe/io/tests/test_csv.py::test_to_csv_simple PASSED [ 38%] 372s dataframe/io/tests/test_csv.py::test_to_csv_with_single_file_and_append_mode PASSED [ 38%] 372s dataframe/io/tests/test_csv.py::test_to_csv_series PASSED [ 38%] 373s dataframe/io/tests/test_csv.py::test_to_csv_with_get PASSED [ 38%] 374s dataframe/io/tests/test_csv.py::test_to_csv_warns_using_scheduler_argument PASSED [ 38%] 375s dataframe/io/tests/test_csv.py::test_to_csv_errors_using_multiple_scheduler_args PASSED [ 38%] 376s dataframe/io/tests/test_csv.py::test_to_csv_keeps_all_non_scheduler_compute_kwargs PASSED [ 38%] 376s dataframe/io/tests/test_csv.py::test_to_csv_paths PASSED [ 38%] 376s dataframe/io/tests/test_csv.py::test_to_csv_header_empty_dataframe[False-] PASSED [ 38%] 376s dataframe/io/tests/test_csv.py::test_to_csv_header_empty_dataframe[True-x,y\n] PASSED [ 38%] 376s dataframe/io/tests/test_csv.py::test_to_csv_header[False-False-a,1\n-d,4\n] PASSED [ 38%] 376s dataframe/io/tests/test_csv.py::test_to_csv_header[True-False-x,y\n-x,y\n] PASSED [ 38%] 376s dataframe/io/tests/test_csv.py::test_to_csv_header[False-True-a,1\n-d,4\n] PASSED [ 38%] 376s dataframe/io/tests/test_csv.py::test_to_csv_header[True-True-x,y\n-d,4\n] PASSED [ 38%] 376s dataframe/io/tests/test_csv.py::test_to_csv_header[header4-False-aa,bb\n-aa,bb\n] PASSED [ 38%] 376s dataframe/io/tests/test_csv.py::test_to_csv_header[header5-True-aa,bb\n-d,4\n] PASSED [ 38%] 376s dataframe/io/tests/test_csv.py::test_to_csv_line_ending PASSED [ 38%] 376s dataframe/io/tests/test_csv.py::test_block_mask[block_lists0] PASSED [ 38%] 376s dataframe/io/tests/test_csv.py::test_block_mask[block_lists1] PASSED [ 38%] 376s dataframe/io/tests/test_csv.py::test_block_mask[block_lists2] PASSED [ 38%] 376s dataframe/io/tests/test_csv.py::test_block_mask[block_lists3] PASSED [ 38%] 376s dataframe/io/tests/test_csv.py::test_reading_empty_csv_files_with_path PASSED [ 38%] 376s dataframe/io/tests/test_csv.py::test_read_csv_groupby_get_group PASSED [ 38%] 376s dataframe/io/tests/test_csv.py::test_csv_getitem_column_order PASSED [ 38%] 376s dataframe/io/tests/test_csv.py::test_getitem_optimization_after_filter PASSED [ 38%] 376s dataframe/io/tests/test_csv.py::test_csv_parse_fail PASSED [ 38%] 376s dataframe/io/tests/test_csv.py::test_csv_name_should_be_different_even_if_head_is_same PASSED [ 38%] 376s dataframe/io/tests/test_csv.py::test_select_with_include_path_column PASSED [ 38%] 376s dataframe/io/tests/test_csv.py::test_names_with_header_0[True] PASSED [ 38%] 376s dataframe/io/tests/test_csv.py::test_names_with_header_0[False] PASSED [ 38%] 376s dataframe/io/tests/test_demo.py::test_make_timeseries PASSED [ 38%] 376s dataframe/io/tests/test_demo.py::test_make_timeseries_no_args PASSED [ 38%] 376s dataframe/io/tests/test_demo.py::test_make_timeseries_blockwise PASSED [ 38%] 376s dataframe/io/tests/test_demo.py::test_no_overlaps PASSED [ 38%] 376s dataframe/io/tests/test_demo.py::test_make_timeseries_keywords PASSED [ 38%] 376s dataframe/io/tests/test_demo.py::test_make_timeseries_fancy_keywords PASSED [ 38%] 377s dataframe/io/tests/test_demo.py::test_make_timeseries_getitem_compute PASSED [ 38%] 377s dataframe/io/tests/test_demo.py::test_make_timeseries_column_projection PASSED [ 39%] 377s dataframe/io/tests/test_demo.py::test_with_spec[None] PASSED [ 39%] 377s dataframe/io/tests/test_demo.py::test_with_spec[42] PASSED [ 39%] 377s dataframe/io/tests/test_demo.py::test_with_spec_non_default[None] PASSED [ 39%] 377s dataframe/io/tests/test_demo.py::test_with_spec_non_default[42] PASSED [ 39%] 377s dataframe/io/tests/test_demo.py::test_with_spec_pyarrow SKIPPED (pya...) [ 39%] 377s dataframe/io/tests/test_demo.py::test_same_prefix_col_numbering[None] PASSED [ 39%] 377s dataframe/io/tests/test_demo.py::test_same_prefix_col_numbering[42] PASSED [ 39%] 377s dataframe/io/tests/test_demo.py::test_with_spec_category_nunique PASSED [ 39%] 377s dataframe/io/tests/test_demo.py::test_with_spec_default_integer[None] PASSED [ 39%] 377s dataframe/io/tests/test_demo.py::test_with_spec_default_integer[42] PASSED [ 39%] 377s dataframe/io/tests/test_demo.py::test_with_spec_integer_method PASSED [ 39%] 377s dataframe/io/tests/test_demo.py::test_with_spec_datetime_index PASSED [ 39%] 379s dataframe/io/tests/test_hdf.py::test_to_hdf PASSED [ 39%] 379s dataframe/io/tests/test_hdf.py::test_to_hdf_multiple_nodes SKIPPED (...) [ 39%] 379s dataframe/io/tests/test_hdf.py::test_to_hdf_multiple_files PASSED [ 39%] 380s dataframe/io/tests/test_hdf.py::test_to_hdf_modes_multiple_nodes PASSED [ 39%] 380s dataframe/io/tests/test_hdf.py::test_to_hdf_modes_multiple_files PASSED [ 39%] 380s dataframe/io/tests/test_hdf.py::test_to_hdf_link_optimizations PASSED [ 39%] 380s dataframe/io/tests/test_hdf.py::test_to_hdf_lock_delays SKIPPED (seg...) [ 39%] 380s dataframe/io/tests/test_hdf.py::test_to_hdf_exceptions PASSED [ 39%] 380s dataframe/io/tests/test_hdf.py::test_to_hdf_schedulers[1-sync] SKIPPED [ 39%] 380s dataframe/io/tests/test_hdf.py::test_to_hdf_schedulers[1-threads] SKIPPED [ 39%] 380s dataframe/io/tests/test_hdf.py::test_to_hdf_schedulers[1-processes] SKIPPED [ 39%] 380s dataframe/io/tests/test_hdf.py::test_to_hdf_schedulers[4-sync] SKIPPED [ 39%] 380s dataframe/io/tests/test_hdf.py::test_to_hdf_schedulers[4-threads] SKIPPED [ 39%] 380s dataframe/io/tests/test_hdf.py::test_to_hdf_schedulers[4-processes] SKIPPED [ 39%] 380s dataframe/io/tests/test_hdf.py::test_to_hdf_schedulers[10-sync] SKIPPED [ 39%] 380s dataframe/io/tests/test_hdf.py::test_to_hdf_schedulers[10-threads] SKIPPED [ 39%] 380s dataframe/io/tests/test_hdf.py::test_to_hdf_schedulers[10-processes] SKIPPED [ 39%] 380s dataframe/io/tests/test_hdf.py::test_to_hdf_kwargs PASSED [ 39%] 380s dataframe/io/tests/test_hdf.py::test_to_fmt_warns PASSED [ 39%] 380s dataframe/io/tests/test_hdf.py::test_read_hdf[data0-assert_frame_equal] PASSED [ 39%] 381s dataframe/io/tests/test_hdf.py::test_read_hdf[data1-assert_series_equal] PASSED [ 39%] 381s dataframe/io/tests/test_hdf.py::test_read_hdf_multiply_open PASSED [ 39%] 381s dataframe/io/tests/test_hdf.py::test_read_hdf_multiple SKIPPED (segf...) [ 39%] 381s dataframe/io/tests/test_hdf.py::test_read_hdf_start_stop_values PASSED [ 39%] 381s dataframe/io/tests/test_hdf.py::test_hdf_globbing PASSED [ 39%] 381s dataframe/io/tests/test_hdf.py::test_hdf_file_list PASSED [ 39%] 381s dataframe/io/tests/test_hdf.py::test_read_hdf_pattern_pathlike PASSED [ 39%] 381s dataframe/io/tests/test_hdf.py::test_to_hdf_path_pathlike PASSED [ 39%] 381s dataframe/io/tests/test_hdf.py::test_read_hdf_doesnt_segfault PASSED [ 39%] 381s dataframe/io/tests/test_hdf.py::test_hdf_filenames PASSED [ 39%] 381s dataframe/io/tests/test_hdf.py::test_hdf_path_exceptions PASSED [ 39%] 381s dataframe/io/tests/test_hdf.py::test_hdf_nonpandas_keys PASSED [ 39%] 381s dataframe/io/tests/test_hdf.py::test_hdf_empty_dataframe PASSED [ 39%] 381s dataframe/io/tests/test_io.py::test_meta_from_array PASSED [ 39%] 381s dataframe/io/tests/test_io.py::test_meta_from_1darray PASSED [ 39%] 381s dataframe/io/tests/test_io.py::test_meta_from_recarray PASSED [ 39%] 381s dataframe/io/tests/test_io.py::test_from_array PASSED [ 39%] 381s dataframe/io/tests/test_io.py::test_from_array_with_record_dtype PASSED [ 39%] 381s dataframe/io/tests/test_io.py::test_from_pandas_dataframe PASSED [ 39%] 381s dataframe/io/tests/test_io.py::test_from_pandas_small PASSED [ 39%] 381s dataframe/io/tests/test_io.py::test_from_pandas_npartitions_is_accurate[1] PASSED [ 39%] 381s dataframe/io/tests/test_io.py::test_from_pandas_npartitions_is_accurate[2] PASSED [ 39%] 381s dataframe/io/tests/test_io.py::test_from_pandas_npartitions_is_accurate[4] PASSED [ 39%] 381s dataframe/io/tests/test_io.py::test_from_pandas_npartitions_is_accurate[5] PASSED [ 39%] 381s dataframe/io/tests/test_io.py::test_from_pandas_series PASSED [ 39%] 381s dataframe/io/tests/test_io.py::test_from_pandas_non_sorted PASSED [ 39%] 381s dataframe/io/tests/test_io.py::test_from_pandas_single_row PASSED [ 39%] 381s dataframe/io/tests/test_io.py::test_from_pandas_with_datetime_index PASSED [ 39%] 381s dataframe/io/tests/test_io.py::test_from_pandas_with_index_nulls[None] PASSED [ 39%] 381s dataframe/io/tests/test_io.py::test_from_pandas_with_index_nulls[null_value1] PASSED [ 39%] 381s dataframe/io/tests/test_io.py::test_from_pandas_with_index_nulls[null_value2] PASSED [ 39%] 381s dataframe/io/tests/test_io.py::test_from_pandas_with_wrong_args PASSED [ 39%] 381s dataframe/io/tests/test_io.py::test_from_pandas_chunksize_one PASSED [ 39%] 381s dataframe/io/tests/test_io.py::test_from_pandas_npartitions_duplicates[index0] PASSED [ 39%] 381s dataframe/io/tests/test_io.py::test_from_pandas_npartitions_duplicates[index1] PASSED [ 39%] 381s dataframe/io/tests/test_io.py::test_from_pandas_npartitions_duplicates[index2] PASSED [ 39%] 381s dataframe/io/tests/test_io.py::test_from_pandas_convert_string_config SKIPPED [ 39%] 381s dataframe/io/tests/test_io.py::test_from_pandas_convert_string_config_raises SKIPPED [ 39%] 381s dataframe/io/tests/test_io.py::test_from_pandas_immutable[True-index0] PASSED [ 39%] 381s dataframe/io/tests/test_io.py::test_from_pandas_immutable[True-index1] PASSED [ 39%] 381s dataframe/io/tests/test_io.py::test_from_pandas_immutable[False-index0] PASSED [ 39%] 381s dataframe/io/tests/test_io.py::test_from_pandas_immutable[False-index1] PASSED [ 39%] 381s dataframe/io/tests/test_io.py::test_gpu_from_pandas_npartitions_duplicates SKIPPED [ 39%] 381s dataframe/io/tests/test_io.py::test_DataFrame_from_dask_array PASSED [ 39%] 381s dataframe/io/tests/test_io.py::test_DataFrame_from_dask_array_with_blockwise_ops PASSED [ 39%] 381s dataframe/io/tests/test_io.py::test_Series_from_dask_array PASSED [ 39%] 381s dataframe/io/tests/test_io.py::test_from_dask_array_index[True] PASSED [ 39%] 381s dataframe/io/tests/test_io.py::test_from_dask_array_index[False] PASSED [ 39%] 381s dataframe/io/tests/test_io.py::test_from_dask_array_index_raises PASSED [ 39%] 381s dataframe/io/tests/test_io.py::test_from_array_raises_more_than_2D PASSED [ 39%] 381s dataframe/io/tests/test_io.py::test_from_dask_array_compat_numpy_array PASSED [ 39%] 381s dataframe/io/tests/test_io.py::test_from_array_wrong_column_shape_error PASSED [ 39%] 382s dataframe/io/tests/test_io.py::test_from_array_with_column_names PASSED [ 39%] 382s dataframe/io/tests/test_io.py::test_from_dask_array_compat_numpy_array_1d PASSED [ 39%] 382s dataframe/io/tests/test_io.py::test_from_array_1d_with_column_names PASSED [ 39%] 382s dataframe/io/tests/test_io.py::test_from_array_1d_list_of_columns_gives_dataframe PASSED [ 39%] 382s dataframe/io/tests/test_io.py::test_from_dask_array_struct_dtype PASSED [ 39%] 382s dataframe/io/tests/test_io.py::test_from_dask_array_unknown_chunks PASSED [ 39%] 382s dataframe/io/tests/test_io.py::test_from_dask_array_empty_chunks[chunksizes0-expected_divisions0] PASSED [ 39%] 382s dataframe/io/tests/test_io.py::test_from_dask_array_empty_chunks[chunksizes1-expected_divisions1] PASSED [ 39%] 382s dataframe/io/tests/test_io.py::test_from_dask_array_empty_chunks[chunksizes2-expected_divisions2] PASSED [ 39%] 382s dataframe/io/tests/test_io.py::test_from_dask_array_unknown_width_error PASSED [ 39%] 382s dataframe/io/tests/test_io.py::test_from_array_dispatching[cupy-cudf] SKIPPED [ 39%] 382s dataframe/io/tests/test_io.py::test_from_array_dispatching[numpy-pandas] PASSED [ 39%] 390s dataframe/io/tests/test_io.py::test_to_bag PASSED [ 39%] 390s dataframe/io/tests/test_io.py::test_to_bag_frame PASSED [ 39%] 390s dataframe/io/tests/test_io.py::test_to_records PASSED [ 39%] 390s dataframe/io/tests/test_io.py::test_to_records_with_lengths[lengths0] PASSED [ 39%] 390s dataframe/io/tests/test_io.py::test_to_records_with_lengths[True] PASSED [ 39%] 390s dataframe/io/tests/test_io.py::test_to_records_raises PASSED [ 39%] 390s dataframe/io/tests/test_io.py::test_from_delayed PASSED [ 39%] 390s dataframe/io/tests/test_io.py::test_from_delayed_optimize_fusion PASSED [ 39%] 390s dataframe/io/tests/test_io.py::test_from_delayed_to_dask_array PASSED [ 39%] 390s dataframe/io/tests/test_io.py::test_from_delayed_preserves_hlgs PASSED [ 39%] 390s dataframe/io/tests/test_io.py::test_from_delayed_misordered_meta PASSED [ 39%] 390s dataframe/io/tests/test_io.py::test_from_delayed_sorted PASSED [ 39%] 390s dataframe/io/tests/test_io.py::test_to_delayed PASSED [ 39%] 390s dataframe/io/tests/test_io.py::test_to_delayed_optimize_graph PASSED [ 39%] 390s dataframe/io/tests/test_io.py::test_from_dask_array_index_dtype PASSED [ 39%] 390s dataframe/io/tests/test_io.py::test_from_map_simple[vals0] PASSED [ 39%] 390s dataframe/io/tests/test_io.py::test_from_map_simple[vals1] PASSED [ 39%] 390s dataframe/io/tests/test_io.py::test_from_map_simple[vals2] PASSED [ 39%] 390s dataframe/io/tests/test_io.py::test_from_map_multi PASSED [ 39%] 390s dataframe/io/tests/test_io.py::test_from_map_args PASSED [ 39%] 390s dataframe/io/tests/test_io.py::test_from_map_divisions PASSED [ 39%] 390s dataframe/io/tests/test_io.py::test_from_map_meta PASSED [ 39%] 390s dataframe/io/tests/test_io.py::test_from_map_custom_name PASSED [ 39%] 390s dataframe/io/tests/test_io.py::test_from_map_other_iterables[iterable0] PASSED [ 39%] 390s dataframe/io/tests/test_io.py::test_from_map_other_iterables[iterable1] PASSED [ 39%] 390s dataframe/io/tests/test_io.py::test_from_map_other_iterables[_generator] PASSED [ 39%] 390s dataframe/io/tests/test_io.py::test_from_map_column_projection PASSED [ 39%] 390s dataframe/io/tests/test_io.py::test_from_dict_backends[pandas] PASSED [ 39%] 390s dataframe/io/tests/test_io.py::test_from_dict_backends[cudf] SKIPPED [ 39%] 390s dataframe/io/tests/test_json.py::test_read_json_with_path_column[split] PASSED [ 39%] 390s dataframe/io/tests/test_json.py::test_read_json_with_path_column[records] PASSED [ 40%] 390s dataframe/io/tests/test_json.py::test_read_json_with_path_column[index] PASSED [ 40%] 390s dataframe/io/tests/test_json.py::test_read_json_with_path_column[columns] PASSED [ 40%] 390s dataframe/io/tests/test_json.py::test_read_json_with_path_column[values] PASSED [ 40%] 390s dataframe/io/tests/test_json.py::test_read_json_path_column_with_duplicate_name_is_error PASSED [ 40%] 390s dataframe/io/tests/test_json.py::test_read_json_with_path_converter PASSED [ 40%] 390s dataframe/io/tests/test_json.py::test_read_orient_not_records_and_lines PASSED [ 40%] 390s dataframe/io/tests/test_json.py::test_write_orient_not_records_and_lines PASSED [ 40%] 390s dataframe/io/tests/test_json.py::test_read_json_multiple_files_with_path_column[5] PASSED [ 40%] 390s dataframe/io/tests/test_json.py::test_read_json_multiple_files_with_path_column[15] PASSED [ 40%] 390s dataframe/io/tests/test_json.py::test_read_json_multiple_files_with_path_column[33] PASSED [ 40%] 390s dataframe/io/tests/test_json.py::test_read_json_multiple_files_with_path_column[200] PASSED [ 40%] 390s dataframe/io/tests/test_json.py::test_read_json_multiple_files_with_path_column[90000] PASSED [ 40%] 390s dataframe/io/tests/test_json.py::test_read_json_basic[split] PASSED [ 40%] 390s dataframe/io/tests/test_json.py::test_read_json_basic[records] PASSED [ 40%] 390s dataframe/io/tests/test_json.py::test_read_json_basic[index] PASSED [ 40%] 390s dataframe/io/tests/test_json.py::test_read_json_basic[columns] PASSED [ 40%] 390s dataframe/io/tests/test_json.py::test_read_json_basic[values] PASSED [ 40%] 390s dataframe/io/tests/test_json.py::test_read_json_fkeyword[pandas] PASSED [ 40%] 390s dataframe/io/tests/test_json.py::test_read_json_fkeyword[json] PASSED [ 40%] 390s dataframe/io/tests/test_json.py::test_read_json_engine_str[ujson] PASSED [ 40%] 390s dataframe/io/tests/test_json.py::test_read_json_engine_str[read_json] PASSED [ 40%] 390s dataframe/io/tests/test_json.py::test_read_json_meta[split] PASSED [ 40%] 390s dataframe/io/tests/test_json.py::test_read_json_meta[records] PASSED [ 40%] 390s dataframe/io/tests/test_json.py::test_read_json_meta[index] PASSED [ 40%] 390s dataframe/io/tests/test_json.py::test_read_json_meta[columns] PASSED [ 40%] 390s dataframe/io/tests/test_json.py::test_read_json_meta[values] PASSED [ 40%] 390s dataframe/io/tests/test_json.py::test_write_json_basic[split] PASSED [ 40%] 390s dataframe/io/tests/test_json.py::test_write_json_basic[records] PASSED [ 40%] 390s dataframe/io/tests/test_json.py::test_write_json_basic[index] PASSED [ 40%] 390s dataframe/io/tests/test_json.py::test_write_json_basic[columns] PASSED [ 40%] 390s dataframe/io/tests/test_json.py::test_write_json_basic[values] PASSED [ 40%] 391s dataframe/io/tests/test_json.py::test_to_json_with_get PASSED [ 40%] 391s dataframe/io/tests/test_json.py::test_read_json_error PASSED [ 40%] 391s dataframe/io/tests/test_json.py::test_read_chunked[5] PASSED [ 40%] 391s dataframe/io/tests/test_json.py::test_read_chunked[15] PASSED [ 40%] 391s dataframe/io/tests/test_json.py::test_read_chunked[33] PASSED [ 40%] 391s dataframe/io/tests/test_json.py::test_read_chunked[200] PASSED [ 40%] 391s dataframe/io/tests/test_json.py::test_read_chunked[90000] PASSED [ 40%] 392s dataframe/io/tests/test_json.py::test_json_compressed[None] PASSED [ 40%] 392s dataframe/io/tests/test_json.py::test_json_compressed[gzip] PASSED [ 40%] 392s dataframe/io/tests/test_json.py::test_json_compressed[xz] PASSED [ 40%] 392s dataframe/io/tests/test_json.py::test_read_json_inferred_compression PASSED [ 40%] 392s dataframe/io/tests/test_json.py::test_to_json_results PASSED [ 40%] 392s dataframe/io/tests/test_parquet.py::test_get_engine_pyarrow SKIPPED [ 40%] 392s dataframe/io/tests/test_parquet.py::test_get_engine_fastparquet SKIPPED [ 40%] 392s dataframe/io/tests/test_parquet.py::test_get_engine_fastparquet_only SKIPPED [ 40%] 392s dataframe/io/tests/test_parquet.py::test_get_engine_no_engine PASSED [ 40%] 392s dataframe/io/tests/test_parquet.py::test_get_engine_third_party PASSED [ 40%] 392s dataframe/io/tests/test_parquet.py::test_get_engine_invalid PASSED [ 40%] 392s dataframe/io/tests/test_parquet.py::test_local[fastparquet-fastparquet-False] SKIPPED [ 40%] 392s dataframe/io/tests/test_parquet.py::test_local[fastparquet-fastparquet-True] SKIPPED [ 40%] 392s dataframe/io/tests/test_parquet.py::test_local[fastparquet-pyarrow-False] SKIPPED [ 40%] 392s dataframe/io/tests/test_parquet.py::test_local[fastparquet-pyarrow-True] SKIPPED [ 40%] 392s dataframe/io/tests/test_parquet.py::test_local[pyarrow-fastparquet-False] SKIPPED [ 40%] 392s dataframe/io/tests/test_parquet.py::test_local[pyarrow-fastparquet-True] SKIPPED [ 40%] 392s dataframe/io/tests/test_parquet.py::test_local[pyarrow-pyarrow-False] SKIPPED [ 40%] 392s dataframe/io/tests/test_parquet.py::test_local[pyarrow-pyarrow-True] SKIPPED [ 40%] 392s dataframe/io/tests/test_parquet.py::test_empty[fastparquet-fastparquet-False] SKIPPED [ 40%] 392s dataframe/io/tests/test_parquet.py::test_empty[fastparquet-fastparquet-True] SKIPPED [ 40%] 392s dataframe/io/tests/test_parquet.py::test_empty[fastparquet-pyarrow-False] SKIPPED [ 40%] 392s dataframe/io/tests/test_parquet.py::test_empty[fastparquet-pyarrow-True] SKIPPED [ 40%] 392s dataframe/io/tests/test_parquet.py::test_empty[pyarrow-fastparquet-False] SKIPPED [ 40%] 392s dataframe/io/tests/test_parquet.py::test_empty[pyarrow-fastparquet-True] SKIPPED [ 40%] 392s dataframe/io/tests/test_parquet.py::test_empty[pyarrow-pyarrow-False] SKIPPED [ 40%] 392s dataframe/io/tests/test_parquet.py::test_empty[pyarrow-pyarrow-True] SKIPPED [ 40%] 392s dataframe/io/tests/test_parquet.py::test_simple[fastparquet-fastparquet] SKIPPED [ 40%] 392s dataframe/io/tests/test_parquet.py::test_simple[fastparquet-pyarrow] SKIPPED [ 40%] 392s dataframe/io/tests/test_parquet.py::test_simple[pyarrow-fastparquet] SKIPPED [ 40%] 392s dataframe/io/tests/test_parquet.py::test_simple[pyarrow-pyarrow] SKIPPED [ 40%] 392s dataframe/io/tests/test_parquet.py::test_delayed_no_metadata[fastparquet-fastparquet] SKIPPED [ 40%] 392s dataframe/io/tests/test_parquet.py::test_delayed_no_metadata[fastparquet-pyarrow] SKIPPED [ 40%] 392s dataframe/io/tests/test_parquet.py::test_delayed_no_metadata[pyarrow-fastparquet] SKIPPED [ 40%] 392s dataframe/io/tests/test_parquet.py::test_delayed_no_metadata[pyarrow-pyarrow] SKIPPED [ 40%] 392s dataframe/io/tests/test_parquet.py::test_read_glob[fastparquet-fastparquet] SKIPPED [ 40%] 392s dataframe/io/tests/test_parquet.py::test_read_glob[fastparquet-pyarrow] SKIPPED [ 40%] 392s dataframe/io/tests/test_parquet.py::test_read_glob[pyarrow-fastparquet] SKIPPED [ 40%] 392s dataframe/io/tests/test_parquet.py::test_read_glob[pyarrow-pyarrow] SKIPPED [ 40%] 392s dataframe/io/tests/test_parquet.py::test_calculate_divisions_false[fastparquet-fastparquet] SKIPPED [ 40%] 392s dataframe/io/tests/test_parquet.py::test_calculate_divisions_false[fastparquet-pyarrow] SKIPPED [ 40%] 392s dataframe/io/tests/test_parquet.py::test_calculate_divisions_false[pyarrow-fastparquet] SKIPPED [ 40%] 392s dataframe/io/tests/test_parquet.py::test_calculate_divisions_false[pyarrow-pyarrow] SKIPPED [ 40%] 392s dataframe/io/tests/test_parquet.py::test_read_list[fastparquet-fastparquet] SKIPPED [ 40%] 392s dataframe/io/tests/test_parquet.py::test_read_list[fastparquet-pyarrow] SKIPPED [ 40%] 392s dataframe/io/tests/test_parquet.py::test_read_list[pyarrow-fastparquet] SKIPPED [ 40%] 392s dataframe/io/tests/test_parquet.py::test_read_list[pyarrow-pyarrow] SKIPPED [ 40%] 392s dataframe/io/tests/test_parquet.py::test_columns_auto_index[fastparquet-fastparquet] SKIPPED [ 40%] 392s dataframe/io/tests/test_parquet.py::test_columns_auto_index[fastparquet-pyarrow] SKIPPED [ 40%] 392s dataframe/io/tests/test_parquet.py::test_columns_auto_index[pyarrow-fastparquet] SKIPPED [ 40%] 392s dataframe/io/tests/test_parquet.py::test_columns_auto_index[pyarrow-pyarrow] SKIPPED [ 40%] 392s dataframe/io/tests/test_parquet.py::test_columns_index[fastparquet-fastparquet] SKIPPED [ 40%] 392s dataframe/io/tests/test_parquet.py::test_columns_index[fastparquet-pyarrow] SKIPPED [ 40%] 392s dataframe/io/tests/test_parquet.py::test_columns_index[pyarrow-fastparquet] SKIPPED [ 40%] 392s dataframe/io/tests/test_parquet.py::test_columns_index[pyarrow-pyarrow] SKIPPED [ 40%] 392s dataframe/io/tests/test_parquet.py::test_nonsense_column[fastparquet] SKIPPED [ 40%] 392s dataframe/io/tests/test_parquet.py::test_nonsense_column[pyarrow] SKIPPED [ 40%] 392s dataframe/io/tests/test_parquet.py::test_columns_no_index[fastparquet-fastparquet] SKIPPED [ 40%] 392s dataframe/io/tests/test_parquet.py::test_columns_no_index[fastparquet-pyarrow] SKIPPED [ 40%] 392s dataframe/io/tests/test_parquet.py::test_columns_no_index[pyarrow-fastparquet] SKIPPED [ 40%] 392s dataframe/io/tests/test_parquet.py::test_columns_no_index[pyarrow-pyarrow] SKIPPED [ 40%] 392s dataframe/io/tests/test_parquet.py::test_calculate_divisions_no_index[fastparquet-fastparquet] SKIPPED [ 40%] 392s dataframe/io/tests/test_parquet.py::test_calculate_divisions_no_index[fastparquet-pyarrow] SKIPPED [ 40%] 392s dataframe/io/tests/test_parquet.py::test_calculate_divisions_no_index[pyarrow-fastparquet] SKIPPED [ 40%] 392s dataframe/io/tests/test_parquet.py::test_calculate_divisions_no_index[pyarrow-pyarrow] SKIPPED [ 40%] 392s dataframe/io/tests/test_parquet.py::test_columns_index_with_multi_index[fastparquet] SKIPPED [ 40%] 392s dataframe/io/tests/test_parquet.py::test_columns_index_with_multi_index[pyarrow] SKIPPED [ 40%] 392s dataframe/io/tests/test_parquet.py::test_no_index[fastparquet-fastparquet] SKIPPED [ 40%] 392s dataframe/io/tests/test_parquet.py::test_no_index[fastparquet-pyarrow] SKIPPED [ 40%] 392s dataframe/io/tests/test_parquet.py::test_no_index[pyarrow-fastparquet] SKIPPED [ 40%] 392s dataframe/io/tests/test_parquet.py::test_no_index[pyarrow-pyarrow] SKIPPED [ 40%] 392s dataframe/io/tests/test_parquet.py::test_read_series[fastparquet] SKIPPED [ 40%] 392s dataframe/io/tests/test_parquet.py::test_read_series[pyarrow] SKIPPED [ 40%] 392s dataframe/io/tests/test_parquet.py::test_names[fastparquet] SKIPPED [ 40%] 392s dataframe/io/tests/test_parquet.py::test_names[pyarrow] SKIPPED (pya...) [ 40%] 392s dataframe/io/tests/test_parquet.py::test_roundtrip_from_pandas[fastparquet-fastparquet] SKIPPED [ 40%] 392s dataframe/io/tests/test_parquet.py::test_roundtrip_from_pandas[fastparquet-pyarrow] SKIPPED [ 40%] 392s dataframe/io/tests/test_parquet.py::test_roundtrip_from_pandas[pyarrow-fastparquet] SKIPPED [ 40%] 392s dataframe/io/tests/test_parquet.py::test_roundtrip_from_pandas[pyarrow-pyarrow] SKIPPED [ 40%] 392s dataframe/io/tests/test_parquet.py::test_roundtrip_nullable_dtypes SKIPPED [ 40%] 392s dataframe/io/tests/test_parquet.py::test_use_nullable_dtypes[fastparquet-pandas] SKIPPED [ 40%] 392s dataframe/io/tests/test_parquet.py::test_use_nullable_dtypes[fastparquet-pyarrow] SKIPPED [ 40%] 392s dataframe/io/tests/test_parquet.py::test_use_nullable_dtypes[pyarrow-pandas] SKIPPED [ 40%] 392s dataframe/io/tests/test_parquet.py::test_use_nullable_dtypes[pyarrow-pyarrow] SKIPPED [ 40%] 392s dataframe/io/tests/test_parquet.py::test_use_nullable_dtypes_with_types_mapper[fastparquet] SKIPPED [ 40%] 392s dataframe/io/tests/test_parquet.py::test_use_nullable_dtypes_with_types_mapper[pyarrow] SKIPPED [ 40%] 392s dataframe/io/tests/test_parquet.py::test_categorical[fastparquet-fastparquet] SKIPPED [ 40%] 392s dataframe/io/tests/test_parquet.py::test_categorical[fastparquet-pyarrow] SKIPPED [ 40%] 392s dataframe/io/tests/test_parquet.py::test_categorical[pyarrow-fastparquet] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_categorical[pyarrow-pyarrow] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_append[fastparquet-False] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_append[fastparquet-True] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_append[pyarrow-False] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_append[pyarrow-True] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_append_create[fastparquet] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_append_create[pyarrow] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_append_with_partition SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_partition_on_cats[fastparquet] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_partition_on_cats[pyarrow] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_partition_on_cats_pyarrow[False-False] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_partition_on_cats_pyarrow[False-True] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_partition_on_cats_pyarrow[True-False] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_partition_on_cats_pyarrow[True-True] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_partition_parallel_metadata[fastparquet] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_partition_parallel_metadata[pyarrow] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_partition_on_cats_2[fastparquet] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_partition_on_cats_2[pyarrow] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_append_wo_index[fastparquet-False] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_append_wo_index[fastparquet-True] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_append_wo_index[pyarrow-False] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_append_wo_index[pyarrow-True] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_append_overlapping_divisions[fastparquet-index0-offset0-False] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_append_overlapping_divisions[fastparquet-index0-offset0-True] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_append_overlapping_divisions[fastparquet-index1-499-False] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_append_overlapping_divisions[fastparquet-index1-499-True] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_append_overlapping_divisions[pyarrow-index0-offset0-False] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_append_overlapping_divisions[pyarrow-index0-offset0-True] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_append_overlapping_divisions[pyarrow-index1-499-False] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_append_overlapping_divisions[pyarrow-index1-499-True] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_append_known_divisions_to_unknown_divisions_works[fastparquet] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_append_known_divisions_to_unknown_divisions_works[pyarrow] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_append_different_columns[fastparquet-False] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_append_different_columns[fastparquet-True] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_append_different_columns[pyarrow-False] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_append_different_columns[pyarrow-True] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_append_dict_column SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_ordering[fastparquet-fastparquet] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_ordering[fastparquet-pyarrow] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_ordering[pyarrow-fastparquet] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_ordering[pyarrow-pyarrow] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_read_parquet_custom_columns[fastparquet] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_read_parquet_custom_columns[pyarrow] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df0-write_kwargs0-read_kwargs0] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df1-write_kwargs1-read_kwargs1] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df2-write_kwargs2-read_kwargs2] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df3-write_kwargs3-read_kwargs3] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df4-write_kwargs4-read_kwargs4] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df5-write_kwargs5-read_kwargs5] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df6-write_kwargs6-read_kwargs6] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df7-write_kwargs7-read_kwargs7] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df8-write_kwargs8-read_kwargs8] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df9-write_kwargs9-read_kwargs9] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df10-write_kwargs10-read_kwargs10] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df11-write_kwargs11-read_kwargs11] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df12-write_kwargs12-read_kwargs12] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df13-write_kwargs13-read_kwargs13] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df14-write_kwargs14-read_kwargs14] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df15-write_kwargs15-read_kwargs15] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df16-write_kwargs16-read_kwargs16] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df17-write_kwargs17-read_kwargs17] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df18-write_kwargs18-read_kwargs18] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df19-write_kwargs19-read_kwargs19] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df20-write_kwargs20-read_kwargs20] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df21-write_kwargs21-read_kwargs21] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df22-write_kwargs22-read_kwargs22] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df23-write_kwargs23-read_kwargs23] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df24-write_kwargs24-read_kwargs24] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df0-write_kwargs0-read_kwargs0] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df1-write_kwargs1-read_kwargs1] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df2-write_kwargs2-read_kwargs2] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df3-write_kwargs3-read_kwargs3] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df4-write_kwargs4-read_kwargs4] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df5-write_kwargs5-read_kwargs5] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df6-write_kwargs6-read_kwargs6] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df7-write_kwargs7-read_kwargs7] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df8-write_kwargs8-read_kwargs8] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df9-write_kwargs9-read_kwargs9] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df10-write_kwargs10-read_kwargs10] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df11-write_kwargs11-read_kwargs11] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df12-write_kwargs12-read_kwargs12] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df13-write_kwargs13-read_kwargs13] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df14-write_kwargs14-read_kwargs14] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df15-write_kwargs15-read_kwargs15] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df16-write_kwargs16-read_kwargs16] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df17-write_kwargs17-read_kwargs17] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df18-write_kwargs18-read_kwargs18] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df19-write_kwargs19-read_kwargs19] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df20-write_kwargs20-read_kwargs20] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df21-write_kwargs21-read_kwargs21] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df22-write_kwargs22-read_kwargs22] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df23-write_kwargs23-read_kwargs23] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df24-write_kwargs24-read_kwargs24] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_categories[fastparquet] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_categories[pyarrow] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_categories_unnamed_index[fastparquet] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_categories_unnamed_index[pyarrow] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_empty_partition[fastparquet] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_empty_partition[pyarrow] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_timestamp_index[fastparquet-True] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_timestamp_index[fastparquet-False] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_timestamp_index[pyarrow-True] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_timestamp_index[pyarrow-False] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_to_parquet_fastparquet_default_writes_nulls SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_to_parquet_pyarrow_w_inconsistent_schema_by_partition_succeeds_w_manual_schema SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_pyarrow_schema_inference[infer-False] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_pyarrow_schema_inference[infer-True] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_pyarrow_schema_inference[complex-False] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_pyarrow_schema_inference[complex-True] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_pyarrow_schema_mismatch_error SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_pyarrow_schema_mismatch_explicit_schema_none SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_partition_on[fastparquet] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_partition_on[pyarrow] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_partition_on_duplicates[fastparquet] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_partition_on_duplicates[pyarrow] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_partition_on_string[aa] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_partition_on_string[partition_on1] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_filters_categorical[fastparquet-fastparquet] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_filters_categorical[fastparquet-pyarrow] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_filters_categorical[pyarrow-fastparquet] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_filters_categorical[pyarrow-pyarrow] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_filters[fastparquet-fastparquet] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_filters[fastparquet-pyarrow] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_filters[pyarrow-fastparquet] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_filters[pyarrow-pyarrow] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_filters_v0[fastparquet-fastparquet] SKIPPED [ 41%] 392s dataframe/io/tests/test_parquet.py::test_filters_v0[fastparquet-pyarrow] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_filters_v0[pyarrow-fastparquet] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_filters_v0[pyarrow-pyarrow] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_filtering_pyarrow_dataset[fastparquet] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_filtering_pyarrow_dataset[pyarrow] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_filters_file_list[fastparquet] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_filters_file_list[pyarrow] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_pyarrow_filter_divisions SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_divisions_read_with_filters SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_divisions_are_known_read_with_filters SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_to_parquet_lazy[fastparquet-threads] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_to_parquet_lazy[fastparquet-processes] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_to_parquet_lazy[pyarrow-threads] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_to_parquet_lazy[pyarrow-processes] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_to_parquet_calls_invalidate_cache[False] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_to_parquet_calls_invalidate_cache[True] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_timestamp96 SKIPPED (fastpa...) [ 42%] 392s dataframe/io/tests/test_parquet.py::test_drill_scheme SKIPPED (fastp...) [ 42%] 392s dataframe/io/tests/test_parquet.py::test_parquet_select_cats[fastparquet] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_parquet_select_cats[pyarrow] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_columns_name[fastparquet] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_columns_name[pyarrow] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_compression[fastparquet-None] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_compression[fastparquet-gzip] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_compression[fastparquet-snappy] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_compression[pyarrow-None] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_compression[pyarrow-gzip] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_compression[pyarrow-snappy] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_partition_on_and_compression[fastparquet-None] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_partition_on_and_compression[fastparquet-gzip] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_partition_on_and_compression[fastparquet-snappy] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_partition_on_and_compression[pyarrow-None] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_partition_on_and_compression[pyarrow-gzip] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_partition_on_and_compression[pyarrow-snappy] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_parse_pandas_metadata[pandas_metadata0] PASSED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_parse_pandas_metadata[pandas_metadata1] PASSED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_parse_pandas_metadata[pandas_metadata2] PASSED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_parse_pandas_metadata_null_index PASSED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_read_no_metadata[fastparquet] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_read_no_metadata[pyarrow] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_parse_pandas_metadata_duplicate_index_columns PASSED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_parse_pandas_metadata_column_with_index_name PASSED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_kwargs[fastparquet] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_kwargs[pyarrow] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_unknown_kwargs[fastparquet] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_unknown_kwargs[pyarrow] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_to_parquet_with_get[fastparquet] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_to_parquet_with_get[pyarrow] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_select_partitioned_column[fastparquet] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_select_partitioned_column[pyarrow] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_with_tz SKIPPED (fastparque...) [ 42%] 392s dataframe/io/tests/test_parquet.py::test_arrow_partitioning SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_informative_error_messages PASSED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_append_cat_fp[fastparquet] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_append_cat_fp[pyarrow] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df0] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df1] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df2] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df3] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df4] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df5] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df6] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df7] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df8] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df9] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df10] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df11] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df12] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df13] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df14] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df15] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df16] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df17] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df18] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df19] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df20] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_datasets_timeseries[fastparquet] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_datasets_timeseries[pyarrow] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_pathlib_path[fastparquet] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_pathlib_path[pyarrow] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_categories_large[fastparquet] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_categories_large[pyarrow] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_read_glob_no_meta[fastparquet-fastparquet] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_read_glob_no_meta[fastparquet-pyarrow] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_read_glob_no_meta[pyarrow-fastparquet] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_read_glob_no_meta[pyarrow-pyarrow] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_read_glob_yes_meta[fastparquet-fastparquet] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_read_glob_yes_meta[fastparquet-pyarrow] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_read_glob_yes_meta[pyarrow-fastparquet] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_read_glob_yes_meta[pyarrow-pyarrow] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[fastparquet-fastparquet-True-True] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[fastparquet-fastparquet-True-False] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[fastparquet-fastparquet-False-True] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[fastparquet-fastparquet-False-False] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[fastparquet-pyarrow-True-True] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[fastparquet-pyarrow-True-False] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[fastparquet-pyarrow-False-True] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[fastparquet-pyarrow-False-False] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[pyarrow-fastparquet-True-True] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[pyarrow-fastparquet-True-False] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[pyarrow-fastparquet-False-True] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[pyarrow-fastparquet-False-False] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[pyarrow-pyarrow-True-True] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[pyarrow-pyarrow-True-False] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[pyarrow-pyarrow-False-True] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[pyarrow-pyarrow-False-False] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_statistics_nometa[fastparquet-fastparquet] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_statistics_nometa[fastparquet-pyarrow] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_statistics_nometa[pyarrow-fastparquet] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_statistics_nometa[pyarrow-pyarrow] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_timeseries_nulls_in_schema[fastparquet-infer] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_timeseries_nulls_in_schema[fastparquet-None] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_timeseries_nulls_in_schema[pyarrow-infer] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_timeseries_nulls_in_schema[pyarrow-None] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_graph_size_pyarrow[fastparquet] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_graph_size_pyarrow[pyarrow] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_getitem_optimization[fastparquet-None-True] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_getitem_optimization[fastparquet-None-False] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_getitem_optimization[fastparquet-index1-True] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_getitem_optimization[fastparquet-index1-False] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_getitem_optimization[pyarrow-None-True] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_getitem_optimization[pyarrow-None-False] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_getitem_optimization[pyarrow-index1-True] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_getitem_optimization[pyarrow-index1-False] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_getitem_optimization_empty[fastparquet] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_getitem_optimization_empty[pyarrow] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_getitem_optimization_multi[fastparquet] SKIPPED [ 42%] 392s dataframe/io/tests/test_parquet.py::test_getitem_optimization_multi[pyarrow] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_getitem_optimization_after_filter[fastparquet] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_getitem_optimization_after_filter[pyarrow] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_getitem_optimization_after_filter_complex[fastparquet] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_getitem_optimization_after_filter_complex[pyarrow] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_layer_creation_info[fastparquet] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_layer_creation_info[pyarrow] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_blockwise_parquet_annotations[fastparquet] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_blockwise_parquet_annotations[pyarrow] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_optimize_blockwise_parquet[fastparquet] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_optimize_blockwise_parquet[pyarrow] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_split_row_groups[fastparquet] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_split_row_groups[pyarrow] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_split_row_groups_int[fastparquet-True-1] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_split_row_groups_int[fastparquet-True-12] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_split_row_groups_int[fastparquet-False-1] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_split_row_groups_int[fastparquet-False-12] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_split_row_groups_int[pyarrow-True-1] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_split_row_groups_int[pyarrow-True-12] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_split_row_groups_int[pyarrow-False-1] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_split_row_groups_int[pyarrow-False-12] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_split_row_groups_int_aggregate_files[fastparquet-8] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_split_row_groups_int_aggregate_files[fastparquet-25] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_split_row_groups_int_aggregate_files[pyarrow-8] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_split_row_groups_int_aggregate_files[pyarrow-25] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_filter_nulls[fastparquet-True-filters0--13] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_filter_nulls[fastparquet-True-filters1--2] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_filter_nulls[fastparquet-False-filters0--13] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_filter_nulls[fastparquet-False-filters1--2] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_filter_nulls[pyarrow-True-filters0--13] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_filter_nulls[pyarrow-True-filters1--2] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_filter_nulls[pyarrow-False-filters0--13] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_filter_nulls[pyarrow-False-filters1--2] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_filter_isna[True] SKIPPED (...) [ 43%] 392s dataframe/io/tests/test_parquet.py::test_filter_isna[False] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_split_row_groups_filter[fastparquet] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_split_row_groups_filter[pyarrow] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_optimize_getitem_and_nonblockwise[fastparquet] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_optimize_getitem_and_nonblockwise[pyarrow] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_optimize_and_not[fastparquet] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_optimize_and_not[pyarrow] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_split_adaptive_empty[fastparquet-fastparquet] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_split_adaptive_empty[fastparquet-pyarrow] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_split_adaptive_empty[pyarrow-fastparquet] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_split_adaptive_empty[pyarrow-pyarrow] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_split_adaptive_files[4096-None-True] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_split_adaptive_files[4096-None-False] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_split_adaptive_files[4096-a-True] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_split_adaptive_files[4096-a-False] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_split_adaptive_files[1MiB-None-True] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_split_adaptive_files[1MiB-None-False] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_split_adaptive_files[1MiB-a-True] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_split_adaptive_files[1MiB-a-False] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_split_adaptive_aggregate_files[a] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_split_adaptive_aggregate_files[b] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[fastparquet-None-True] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[fastparquet-None-False] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[fastparquet-1024-True] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[fastparquet-1024-False] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[fastparquet-4096-True] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[fastparquet-4096-False] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[fastparquet-1MiB-True] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[fastparquet-1MiB-False] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[pyarrow-None-True] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[pyarrow-None-False] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[pyarrow-1024-True] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[pyarrow-1024-False] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[pyarrow-4096-True] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[pyarrow-4096-False] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[pyarrow-1MiB-True] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[pyarrow-1MiB-False] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_blocksize[fastparquet-default-True] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_blocksize[fastparquet-default-False] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_blocksize[fastparquet-512-True] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_blocksize[fastparquet-512-False] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_blocksize[fastparquet-1024-True] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_blocksize[fastparquet-1024-False] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_blocksize[fastparquet-1MiB-True] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_blocksize[fastparquet-1MiB-False] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_blocksize[pyarrow-default-True] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_blocksize[pyarrow-default-False] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_blocksize[pyarrow-512-True] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_blocksize[pyarrow-512-False] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_blocksize[pyarrow-1024-True] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_blocksize[pyarrow-1024-False] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_blocksize[pyarrow-1MiB-True] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_blocksize[pyarrow-1MiB-False] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_roundtrip_pandas_blocksize[fastparquet-fastparquet] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_roundtrip_pandas_blocksize[fastparquet-pyarrow] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_roundtrip_pandas_blocksize[pyarrow-fastparquet] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_roundtrip_pandas_blocksize[pyarrow-pyarrow] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_read_pandas_fastparquet_partitioned[fastparquet] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_read_pandas_fastparquet_partitioned[pyarrow] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_read_parquet_getitem_skip_when_getting_read_parquet[fastparquet] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_read_parquet_getitem_skip_when_getting_read_parquet[pyarrow] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_filter_nonpartition_columns[fastparquet-fastparquet-None] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_filter_nonpartition_columns[fastparquet-fastparquet-True] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_filter_nonpartition_columns[fastparquet-pyarrow-None] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_filter_nonpartition_columns[fastparquet-pyarrow-True] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_filter_nonpartition_columns[pyarrow-fastparquet-None] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_filter_nonpartition_columns[pyarrow-fastparquet-True] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_filter_nonpartition_columns[pyarrow-pyarrow-None] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_filter_nonpartition_columns[pyarrow-pyarrow-True] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_pandas_metadata_nullable_pyarrow SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_pandas_timestamp_overflow_pyarrow SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_arrow_to_pandas[fastparquet] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_arrow_to_pandas[pyarrow] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_partitioned_column_overlap[fastparquet-write_cols0] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_partitioned_column_overlap[fastparquet-write_cols1] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_partitioned_column_overlap[pyarrow-write_cols0] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_partitioned_column_overlap[pyarrow-write_cols1] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_partitioned_no_pandas_metadata[fastparquet-write_cols0] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_partitioned_no_pandas_metadata[fastparquet-write_cols1] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_partitioned_no_pandas_metadata[pyarrow-write_cols0] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_partitioned_no_pandas_metadata[pyarrow-write_cols1] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_pyarrow_directory_partitioning SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_partitioned_preserve_index[fastparquet-fastparquet] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_partitioned_preserve_index[fastparquet-pyarrow] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_partitioned_preserve_index[pyarrow-fastparquet] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_partitioned_preserve_index[pyarrow-pyarrow] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_from_pandas_preserve_none_index[fastparquet] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_from_pandas_preserve_none_index[pyarrow] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_multi_partition_none_index_false[fastparquet] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_multi_partition_none_index_false[pyarrow] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_from_pandas_preserve_none_rangeindex[fastparquet-fastparquet] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_from_pandas_preserve_none_rangeindex[fastparquet-pyarrow] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_from_pandas_preserve_none_rangeindex[pyarrow-fastparquet] SKIPPED [ 43%] 392s dataframe/io/tests/test_parquet.py::test_from_pandas_preserve_none_rangeindex[pyarrow-pyarrow] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_illegal_column_name[fastparquet] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_illegal_column_name[pyarrow] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_divisions_with_null_partition[fastparquet] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_divisions_with_null_partition[pyarrow] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_pyarrow_dataset_simple[fastparquet] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_pyarrow_dataset_simple[pyarrow] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_pyarrow_dataset_partitioned[fastparquet-True] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_pyarrow_dataset_partitioned[fastparquet-False] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_pyarrow_dataset_partitioned[pyarrow-True] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_pyarrow_dataset_partitioned[pyarrow-False] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_null_partition_pyarrow[None] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_null_partition_pyarrow[processes] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_pyarrow_dataset_read_from_paths SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_pyarrow_dataset_filter_partitioned[True] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_pyarrow_dataset_filter_partitioned[False] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_pyarrow_dataset_filter_on_partitioned[fastparquet] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_pyarrow_dataset_filter_on_partitioned[pyarrow] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_parquet_pyarrow_write_empty_metadata SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_parquet_pyarrow_write_empty_metadata_append SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_create_metadata_file[None] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_create_metadata_file[a] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_read_write_overwrite_is_true[fastparquet] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_read_write_overwrite_is_true[pyarrow] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_read_write_partition_on_overwrite_is_true[fastparquet] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_read_write_partition_on_overwrite_is_true[pyarrow] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_to_parquet_overwrite_adaptive_round_trip[fastparquet] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_to_parquet_overwrite_adaptive_round_trip[pyarrow] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_to_parquet_overwrite_raises[fastparquet] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_to_parquet_overwrite_raises[pyarrow] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_to_parquet_overwrite_files_from_read_parquet_in_same_call_raises[fastparquet] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_to_parquet_overwrite_files_from_read_parquet_in_same_call_raises[pyarrow] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_to_parquet_errors_non_string_column_names[fastparquet] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_to_parquet_errors_non_string_column_names[pyarrow] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_dir_filter[fastparquet] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_dir_filter[pyarrow] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_roundtrip_decimal_dtype SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_roundtrip_date_dtype SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_roundtrip_rename_columns[fastparquet] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_roundtrip_rename_columns[pyarrow] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_custom_metadata[fastparquet] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_custom_metadata[pyarrow] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_ignore_metadata_file[fastparquet-True] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_ignore_metadata_file[fastparquet-False] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_ignore_metadata_file[fastparquet-None] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_ignore_metadata_file[pyarrow-True] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_ignore_metadata_file[pyarrow-False] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_ignore_metadata_file[pyarrow-None] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_metadata_task_size[fastparquet-2-True] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_metadata_task_size[fastparquet-2-False] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_metadata_task_size[fastparquet-0-True] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_metadata_task_size[fastparquet-0-False] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_metadata_task_size[pyarrow-2-True] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_metadata_task_size[pyarrow-2-False] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_metadata_task_size[pyarrow-0-True] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_metadata_task_size[pyarrow-0-False] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_extra_file[fastparquet-b] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_extra_file[fastparquet-None] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_extra_file[pyarrow-b] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_extra_file[pyarrow-None] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_unsupported_extension_file[fastparquet] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_unsupported_extension_file[pyarrow] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_unsupported_extension_dir[fastparquet] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_unsupported_extension_dir[pyarrow] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_custom_filename[fastparquet] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_custom_filename[pyarrow] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_custom_filename_works_with_pyarrow_when_append_is_true SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_throws_error_if_custom_filename_is_invalid[fastparquet] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_throws_error_if_custom_filename_is_invalid[pyarrow] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_custom_filename_with_partition[fastparquet] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_custom_filename_with_partition[pyarrow] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_roundtrip_partitioned_pyarrow_dataset[fastparquet] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_roundtrip_partitioned_pyarrow_dataset[pyarrow] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_in_predicate_can_use_iterables[fastparquet-set] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_in_predicate_can_use_iterables[fastparquet-list] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_in_predicate_can_use_iterables[fastparquet-tuple] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_in_predicate_can_use_iterables[pyarrow-set] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_in_predicate_can_use_iterables[pyarrow-list] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_in_predicate_can_use_iterables[pyarrow-tuple] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_not_in_predicate[fastparquet] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_not_in_predicate[pyarrow] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_in_predicate_requires_an_iterable[fastparquet-one-item-single-nest] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_in_predicate_requires_an_iterable[fastparquet-one-item-double-nest] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_in_predicate_requires_an_iterable[fastparquet-two-item-double-nest] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_in_predicate_requires_an_iterable[fastparquet-two-item-two-nest] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_in_predicate_requires_an_iterable[pyarrow-one-item-single-nest] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_in_predicate_requires_an_iterable[pyarrow-one-item-double-nest] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_in_predicate_requires_an_iterable[pyarrow-two-item-double-nest] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_in_predicate_requires_an_iterable[pyarrow-two-item-two-nest] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_deprecate_gather_statistics[fastparquet] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_deprecate_gather_statistics[pyarrow] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_gpu_write_parquet_simple SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_retries_on_remote_filesystem SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_filesystem_option[fastparquet-fsspec] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_filesystem_option[fastparquet-None] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_filesystem_option[pyarrow-fsspec] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_filesystem_option[pyarrow-None] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_pyarrow_filesystem_option[arrow] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_pyarrow_filesystem_option[None] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_fsspec_to_parquet_filesystem_option SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_select_filtered_column[fastparquet] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_select_filtered_column[pyarrow] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_select_filtered_column_no_stats[fastparquet] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_select_filtered_column_no_stats[pyarrow] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_read_parquet_convert_string[fastparquet-True] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_read_parquet_convert_string[fastparquet-False] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_read_parquet_convert_string[pyarrow-True] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_read_parquet_convert_string[pyarrow-False] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_read_parquet_convert_string_nullable_mapper[fastparquet] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_read_parquet_convert_string_nullable_mapper[pyarrow] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_dtype_backend[fastparquet-numpy_nullable] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_dtype_backend[fastparquet-pyarrow] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_dtype_backend[pyarrow-numpy_nullable] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_dtype_backend[pyarrow-pyarrow] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_read_parquet_preserve_categorical_column_dtype SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_dtype_backend_categoricals SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_non_categorical_partitioning_pyarrow[None] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_non_categorical_partitioning_pyarrow[filters1] SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_read_parquet_lists_not_converting SKIPPED [ 44%] 392s dataframe/io/tests/test_parquet.py::test_parquet_string_roundtrip SKIPPED [ 44%] 392s dataframe/io/tests/test_sql.py::test_empty ERROR [ 44%] 392s dataframe/io/tests/test_sql.py::test_single_column[True] ERROR [ 44%] 392s dataframe/io/tests/test_sql.py::test_single_column[False] ERROR [ 44%] 393s dataframe/io/tests/test_sql.py::test_passing_engine_as_uri_raises_helpful_error ERROR [ 44%] 393s dataframe/io/tests/test_sql.py::test_empty_other_schema SKIPPED (Req...) [ 44%] 393s dataframe/io/tests/test_sql.py::test_needs_rational ERROR [ 44%] 393s dataframe/io/tests/test_sql.py::test_simple ERROR [ 44%] 393s dataframe/io/tests/test_sql.py::test_npartitions ERROR [ 45%] 393s dataframe/io/tests/test_sql.py::test_divisions ERROR [ 45%] 393s dataframe/io/tests/test_sql.py::test_meta ERROR [ 45%] 393s dataframe/io/tests/test_sql.py::test_meta_no_head_rows ERROR [ 45%] 394s dataframe/io/tests/test_sql.py::test_no_meta_no_head_rows ERROR [ 45%] 394s dataframe/io/tests/test_sql.py::test_limits ERROR [ 45%] 394s dataframe/io/tests/test_sql.py::test_datetimes FAILED [ 45%] 394s dataframe/io/tests/test_sql.py::test_extra_connection_engine_keywords ERROR [ 45%] 394s dataframe/io/tests/test_sql.py::test_query ERROR [ 45%] 394s dataframe/io/tests/test_sql.py::test_query_index_from_query ERROR [ 45%] 394s dataframe/io/tests/test_sql.py::test_query_with_meta ERROR [ 45%] 395s dataframe/io/tests/test_sql.py::test_no_character_index_without_divisions ERROR [ 45%] 395s dataframe/io/tests/test_sql.py::test_read_sql ERROR [ 45%] 395s dataframe/io/tests/test_sql.py::test_to_sql[False-1] FAILED [ 45%] 395s dataframe/io/tests/test_sql.py::test_to_sql[False-2] FAILED [ 45%] 396s dataframe/io/tests/test_sql.py::test_to_sql[True-1] FAILED [ 45%] 396s dataframe/io/tests/test_sql.py::test_to_sql[True-2] FAILED [ 45%] 396s dataframe/io/tests/test_sql.py::test_to_sql_kwargs FAILED [ 45%] 397s dataframe/io/tests/test_sql.py::test_to_sql_engine_kwargs FAILED [ 45%] 397s dataframe/tests/test_accessors.py::test_register[Series-register_series_accessor] PASSED [ 45%] 397s dataframe/tests/test_accessors.py::test_register[DataFrame-register_dataframe_accessor] PASSED [ 45%] 397s dataframe/tests/test_accessors.py::test_register[Index-register_index_accessor] PASSED [ 45%] 397s dataframe/tests/test_accessors.py::test_accessor_works PASSED [ 45%] 397s dataframe/tests/test_accessors.py::test_dt_accessor PASSED [ 45%] 397s dataframe/tests/test_accessors.py::test_dt_accessor_not_available PASSED [ 45%] 397s dataframe/tests/test_accessors.py::test_str_accessor PASSED [ 45%] 397s dataframe/tests/test_accessors.py::test_str_accessor_not_available PASSED [ 45%] 397s dataframe/tests/test_accessors.py::test_str_accessor_getitem PASSED [ 45%] 397s dataframe/tests/test_accessors.py::test_str_accessor_extractall PASSED [ 45%] 397s dataframe/tests/test_accessors.py::test_str_accessor_removeprefix_removesuffix[removeprefix] PASSED [ 45%] 397s dataframe/tests/test_accessors.py::test_str_accessor_removeprefix_removesuffix[removesuffix] PASSED [ 45%] 397s dataframe/tests/test_accessors.py::test_str_accessor_cat PASSED [ 45%] 397s dataframe/tests/test_accessors.py::test_str_accessor_cat_none PASSED [ 45%] 397s dataframe/tests/test_accessors.py::test_str_accessor_split_noexpand[split] PASSED [ 45%] 397s dataframe/tests/test_accessors.py::test_str_accessor_split_noexpand[rsplit] PASSED [ 45%] 397s dataframe/tests/test_accessors.py::test_str_accessor_split_expand[split] PASSED [ 45%] 397s dataframe/tests/test_accessors.py::test_str_accessor_split_expand[rsplit] PASSED [ 45%] 397s dataframe/tests/test_accessors.py::test_str_accessor_split_expand_more_columns XFAIL [ 45%] 397s dataframe/tests/test_accessors.py::test_str_split_no_warning[range_index] PASSED [ 45%] 397s dataframe/tests/test_accessors.py::test_str_split_no_warning[other index] PASSED [ 45%] 397s dataframe/tests/test_accessors.py::test_string_nullable_types PASSED [ 45%] 414s dataframe/tests/test_arithmetics_reduction.py::test_arithmetics PASSED [ 45%] 414s dataframe/tests/test_arithmetics_reduction.py::test_deterministic_arithmetic_names PASSED [ 45%] 432s dataframe/tests/test_arithmetics_reduction.py::test_arithmetics_different_index PASSED [ 45%] 432s dataframe/tests/test_arithmetics_reduction.py::test_scalar_arithmetics PASSED [ 45%] 432s dataframe/tests/test_arithmetics_reduction.py::test_scalar_arithmetics_with_dask_instances PASSED [ 45%] 437s dataframe/tests/test_arithmetics_reduction.py::test_frame_series_arithmetic_methods PASSED [ 45%] 438s dataframe/tests/test_arithmetics_reduction.py::test_reductions[False] PASSED [ 45%] 439s dataframe/tests/test_arithmetics_reduction.py::test_reductions[2] PASSED [ 45%] 439s dataframe/tests/test_arithmetics_reduction.py::test_reductions_timedelta[False] PASSED [ 45%] 439s dataframe/tests/test_arithmetics_reduction.py::test_reductions_timedelta[2] PASSED [ 45%] 439s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[sum-0] PASSED [ 45%] 439s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[sum-1] PASSED [ 45%] 439s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[prod-0] PASSED [ 45%] 439s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[prod-1] PASSED [ 45%] 439s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[product-0] PASSED [ 45%] 439s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[product-1] PASSED [ 45%] 439s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[min-0] PASSED [ 45%] 439s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[min-1] PASSED [ 45%] 439s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[max-0] PASSED [ 45%] 440s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[max-1] PASSED [ 45%] 440s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[mean-0] PASSED [ 45%] 440s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[mean-1] PASSED [ 45%] 440s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[var-0] PASSED [ 45%] 440s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[var-1] PASSED [ 45%] 440s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[std-0] PASSED [ 45%] 440s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[std-1] PASSED [ 45%] 440s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[all-0] PASSED [ 45%] 440s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[all-1] PASSED [ 45%] 440s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[any-0] PASSED [ 45%] 440s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[any-1] PASSED [ 45%] 440s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[sum-0] PASSED [ 45%] 440s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[sum-1] PASSED [ 45%] 440s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[prod-0] PASSED [ 45%] 440s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[prod-1] PASSED [ 45%] 440s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[product-0] PASSED [ 45%] 440s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[product-1] PASSED [ 45%] 440s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[min-0] PASSED [ 45%] 440s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[min-1] PASSED [ 45%] 440s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[max-0] PASSED [ 45%] 440s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[max-1] PASSED [ 45%] 440s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[mean-0] PASSED [ 45%] 440s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[mean-1] PASSED [ 45%] 440s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[var-0] PASSED [ 45%] 440s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[var-1] PASSED [ 45%] 440s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[std-0] PASSED [ 45%] 440s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[std-1] PASSED [ 45%] 440s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[all-0] PASSED [ 45%] 440s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[all-1] PASSED [ 45%] 440s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[any-0] PASSED [ 45%] 440s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[any-1] PASSED [ 45%] 440s dataframe/tests/test_arithmetics_reduction.py::test_allany[False] PASSED [ 45%] 440s dataframe/tests/test_arithmetics_reduction.py::test_allany[2] PASSED [ 45%] 441s dataframe/tests/test_arithmetics_reduction.py::test_deterministic_reduction_names[False] PASSED [ 45%] 441s dataframe/tests/test_arithmetics_reduction.py::test_deterministic_reduction_names[2] PASSED [ 45%] 441s dataframe/tests/test_arithmetics_reduction.py::test_reduction_series_invalid_axis PASSED [ 45%] 441s dataframe/tests/test_arithmetics_reduction.py::test_reductions_non_numeric_dtypes PASSED [ 45%] 442s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame[False] PASSED [ 45%] 443s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame[2] PASSED [ 45%] 443s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-sum-None] PASSED [ 45%] 443s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-prod-None] PASSED [ 45%] 443s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-product-None] PASSED [ 45%] 443s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-mean-None] PASSED [ 45%] 443s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-std-None] PASSED [ 45%] 443s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-std-kwargs5] PASSED [ 45%] 443s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-std-kwargs6] PASSED [ 45%] 443s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-std-kwargs7] PASSED [ 45%] 443s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-min-None] PASSED [ 45%] 443s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-max-None] PASSED [ 45%] 443s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-count-None] PASSED [ 45%] 443s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-sem-None] PASSED [ 45%] 443s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-sem-kwargs12] PASSED [ 45%] 443s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-sem-kwargs13] PASSED [ 45%] 443s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-sem-kwargs14] PASSED [ 45%] 443s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-var-None] PASSED [ 45%] 443s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-var-kwargs16] PASSED [ 45%] 443s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-var-kwargs17] PASSED [ 45%] 443s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-var-kwargs18] PASSED [ 45%] 443s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-sum-None] PASSED [ 45%] 443s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-prod-None] PASSED [ 45%] 443s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-product-None] PASSED [ 45%] 443s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-mean-None] PASSED [ 45%] 443s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-std-None] PASSED [ 45%] 443s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-std-kwargs5] PASSED [ 45%] 443s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-std-kwargs6] PASSED [ 45%] 443s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-std-kwargs7] PASSED [ 45%] 443s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-min-None] PASSED [ 45%] 443s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-max-None] PASSED [ 46%] 443s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-count-None] PASSED [ 46%] 444s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-sem-None] PASSED [ 46%] 444s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-sem-kwargs12] PASSED [ 46%] 444s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-sem-kwargs13] PASSED [ 46%] 444s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-sem-kwargs14] PASSED [ 46%] 444s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-var-None] PASSED [ 46%] 444s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-var-kwargs16] PASSED [ 46%] 444s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-var-kwargs17] PASSED [ 46%] 444s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-var-kwargs18] PASSED [ 46%] 444s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-sum-None] XPASS [ 46%] 444s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-prod-None] XPASS [ 46%] 444s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-product-None] XPASS [ 46%] 444s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-mean-None] XFAIL [ 46%] 444s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-std-None] XPASS [ 46%] 444s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-std-kwargs5] XPASS [ 46%] 444s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-std-kwargs6] XPASS [ 46%] 444s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-std-kwargs7] XPASS [ 46%] 444s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-min-None] XPASS [ 46%] 444s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-max-None] XPASS [ 46%] 444s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-count-None] XPASS [ 46%] 444s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-sem-None] XFAIL [ 46%] 444s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-sem-kwargs12] XFAIL [ 46%] 445s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-sem-kwargs13] XFAIL [ 46%] 445s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-sem-kwargs14] XFAIL [ 46%] 445s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-var-None] XPASS [ 46%] 445s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-var-kwargs16] XPASS [ 46%] 445s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-var-kwargs17] XPASS [ 46%] 445s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-var-kwargs18] XPASS [ 46%] 445s dataframe/tests/test_arithmetics_reduction.py::test_count_numeric_only_axis_one PASSED [ 46%] 445s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes_numeric_only_supported[sum] PASSED [ 46%] 445s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes_numeric_only_supported[prod] PASSED [ 46%] 445s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes_numeric_only_supported[product] PASSED [ 46%] 445s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes_numeric_only_supported[min] PASSED [ 46%] 445s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes_numeric_only_supported[max] PASSED [ 46%] 445s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes_numeric_only_supported[count] PASSED [ 46%] 446s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes_numeric_only_supported[std] PASSED [ 46%] 446s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes_numeric_only_supported[var] PASSED [ 46%] 446s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes_numeric_only_supported[quantile] PASSED [ 46%] 446s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes_numeric_only[mean] PASSED [ 46%] 446s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes_numeric_only[sem] PASSED [ 46%] 446s dataframe/tests/test_arithmetics_reduction.py::test_skew_kurt_numeric_only_false[skew] PASSED [ 46%] 446s dataframe/tests/test_arithmetics_reduction.py::test_skew_kurt_numeric_only_false[kurtosis] PASSED [ 46%] 447s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_nan[False] PASSED [ 46%] 447s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_nan[2] PASSED [ 46%] 447s dataframe/tests/test_arithmetics_reduction.py::test_series_comparison_nan[lt] PASSED [ 46%] 447s dataframe/tests/test_arithmetics_reduction.py::test_series_comparison_nan[gt] PASSED [ 46%] 447s dataframe/tests/test_arithmetics_reduction.py::test_series_comparison_nan[le] PASSED [ 46%] 447s dataframe/tests/test_arithmetics_reduction.py::test_series_comparison_nan[ge] PASSED [ 46%] 447s dataframe/tests/test_arithmetics_reduction.py::test_series_comparison_nan[ne] PASSED [ 46%] 447s dataframe/tests/test_arithmetics_reduction.py::test_series_comparison_nan[eq] PASSED [ 46%] 447s dataframe/tests/test_arithmetics_reduction.py::test_sum_intna PASSED [ 46%] 447s dataframe/tests/test_arithmetics_reduction.py::test_divmod PASSED [ 46%] 447s dataframe/tests/test_arithmetics_reduction.py::test_moment PASSED [ 46%] 447s dataframe/tests/test_arithmetics_reduction.py::test_empty_df_reductions[sum] PASSED [ 46%] 447s dataframe/tests/test_arithmetics_reduction.py::test_empty_df_reductions[count] PASSED [ 46%] 447s dataframe/tests/test_arithmetics_reduction.py::test_empty_df_reductions[mean] PASSED [ 46%] 447s dataframe/tests/test_arithmetics_reduction.py::test_empty_df_reductions[var] PASSED [ 46%] 447s dataframe/tests/test_arithmetics_reduction.py::test_empty_df_reductions[sem] PASSED [ 46%] 447s dataframe/tests/test_arithmetics_reduction.py::test_series_agg_with_min_count[0-sum] PASSED [ 46%] 447s dataframe/tests/test_arithmetics_reduction.py::test_series_agg_with_min_count[0-prod] PASSED [ 46%] 447s dataframe/tests/test_arithmetics_reduction.py::test_series_agg_with_min_count[0-product] PASSED [ 46%] 447s dataframe/tests/test_arithmetics_reduction.py::test_series_agg_with_min_count[9-sum] PASSED [ 46%] 447s dataframe/tests/test_arithmetics_reduction.py::test_series_agg_with_min_count[9-prod] PASSED [ 46%] 447s dataframe/tests/test_arithmetics_reduction.py::test_series_agg_with_min_count[9-product] PASSED [ 46%] 448s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_creates_copy_cols[True-0] PASSED [ 46%] 448s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_creates_copy_cols[True-1] PASSED [ 46%] 448s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_creates_copy_cols[False-0] PASSED [ 46%] 448s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_creates_copy_cols[False-1] PASSED [ 46%] 448s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_creates_copy_cols[None-0] PASSED [ 46%] 448s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_creates_copy_cols[None-1] PASSED [ 46%] 448s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[True-False-0] PASSED [ 46%] 448s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[True-False-1] PASSED [ 46%] 448s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[True-True-0] PASSED [ 46%] 448s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[True-True-1] PASSED [ 46%] 448s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[False-False-0] PASSED [ 46%] 448s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[False-False-1] PASSED [ 46%] 448s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[False-True-0] PASSED [ 46%] 449s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[False-True-1] PASSED [ 46%] 449s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[None-False-0] PASSED [ 46%] 449s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[None-False-1] PASSED [ 46%] 449s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[None-True-0] PASSED [ 46%] 449s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[None-True-1] PASSED [ 46%] 449s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_across_axis1_null_results[True-False] PASSED [ 46%] 449s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_across_axis1_null_results[True-True] PASSED [ 46%] 449s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_across_axis1_null_results[False-False] PASSED [ 46%] 449s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_across_axis1_null_results[False-True] PASSED [ 46%] 449s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_across_axis1_null_results[None-False] PASSED [ 46%] 449s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_across_axis1_null_results[None-True] PASSED [ 46%] 449s dataframe/tests/test_arithmetics_reduction.py::test_std_raises_on_index PASSED [ 46%] 449s dataframe/tests/test_arithmetics_reduction.py::test_std_raises_with_arrow_string_ea SKIPPED [ 46%] 449s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[std-int64[pyarrow]] SKIPPED [ 46%] 449s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[std-float64[pyarrow]] SKIPPED [ 46%] 449s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[std-Int64] PASSED [ 46%] 449s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[std-Int32] PASSED [ 46%] 449s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[std-Float64] PASSED [ 46%] 449s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[std-UInt64] PASSED [ 46%] 449s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[var-int64[pyarrow]] SKIPPED [ 46%] 449s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[var-float64[pyarrow]] SKIPPED [ 46%] 449s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[var-Int64] PASSED [ 46%] 449s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[var-Int32] PASSED [ 46%] 449s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[var-Float64] PASSED [ 46%] 449s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[var-UInt64] PASSED [ 46%] 449s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[skew-int64[pyarrow]] SKIPPED [ 46%] 449s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[skew-float64[pyarrow]] SKIPPED [ 46%] 449s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[skew-Int64] PASSED [ 46%] 449s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[skew-Int32] PASSED [ 46%] 449s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[skew-Float64] PASSED [ 46%] 449s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[skew-UInt64] PASSED [ 46%] 449s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[kurtosis-int64[pyarrow]] SKIPPED [ 46%] 449s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[kurtosis-float64[pyarrow]] SKIPPED [ 46%] 449s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[kurtosis-Int64] PASSED [ 46%] 449s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[kurtosis-Int32] PASSED [ 46%] 449s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[kurtosis-Float64] PASSED [ 46%] 449s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[kurtosis-UInt64] PASSED [ 46%] 449s dataframe/tests/test_boolean.py::test_meta PASSED [ 46%] 449s dataframe/tests/test_boolean.py::test_ops PASSED [ 46%] 449s dataframe/tests/test_categorical.py::test_concat_unions_categoricals PASSED [ 46%] 449s dataframe/tests/test_categorical.py::test_unknown_categories_cudf SKIPPED [ 46%] 449s dataframe/tests/test_categorical.py::test_unknown_categoricals[disk-1-None-True] PASSED [ 46%] 450s dataframe/tests/test_categorical.py::test_unknown_categoricals[disk-1-None-False] XFAIL [ 46%] 450s dataframe/tests/test_categorical.py::test_unknown_categoricals[disk-1-None-None] XFAIL [ 46%] 450s dataframe/tests/test_categorical.py::test_unknown_categoricals[disk-1-10-True] PASSED [ 46%] 450s dataframe/tests/test_categorical.py::test_unknown_categoricals[disk-1-10-False] XFAIL [ 46%] 450s dataframe/tests/test_categorical.py::test_unknown_categoricals[disk-1-10-None] XFAIL [ 46%] 451s dataframe/tests/test_categorical.py::test_unknown_categoricals[disk-4-None-True] PASSED [ 46%] 451s dataframe/tests/test_categorical.py::test_unknown_categoricals[disk-4-None-False] XFAIL [ 46%] 451s dataframe/tests/test_categorical.py::test_unknown_categoricals[disk-4-None-None] XFAIL [ 47%] 451s dataframe/tests/test_categorical.py::test_unknown_categoricals[disk-4-10-True] PASSED [ 47%] 452s dataframe/tests/test_categorical.py::test_unknown_categoricals[disk-4-10-False] XFAIL [ 47%] 452s dataframe/tests/test_categorical.py::test_unknown_categoricals[disk-4-10-None] XFAIL [ 47%] 452s dataframe/tests/test_categorical.py::test_unknown_categoricals[tasks-1-None-True] PASSED [ 47%] 452s dataframe/tests/test_categorical.py::test_unknown_categoricals[tasks-1-None-False] XFAIL [ 47%] 452s dataframe/tests/test_categorical.py::test_unknown_categoricals[tasks-1-None-None] XFAIL [ 47%] 452s dataframe/tests/test_categorical.py::test_unknown_categoricals[tasks-1-10-True] PASSED [ 47%] 453s dataframe/tests/test_categorical.py::test_unknown_categoricals[tasks-1-10-False] XFAIL [ 47%] 453s dataframe/tests/test_categorical.py::test_unknown_categoricals[tasks-1-10-None] XFAIL [ 47%] 453s dataframe/tests/test_categorical.py::test_unknown_categoricals[tasks-4-None-True] PASSED [ 47%] 453s dataframe/tests/test_categorical.py::test_unknown_categoricals[tasks-4-None-False] XFAIL [ 47%] 453s dataframe/tests/test_categorical.py::test_unknown_categoricals[tasks-4-None-None] XFAIL [ 47%] 453s dataframe/tests/test_categorical.py::test_unknown_categoricals[tasks-4-10-True] PASSED [ 47%] 454s dataframe/tests/test_categorical.py::test_unknown_categoricals[tasks-4-10-False] XFAIL [ 47%] 454s dataframe/tests/test_categorical.py::test_unknown_categoricals[tasks-4-10-None] XFAIL [ 47%] 455s dataframe/tests/test_categorical.py::test_categorize PASSED [ 47%] 455s dataframe/tests/test_categorical.py::test_categorical_dtype PASSED [ 47%] 455s dataframe/tests/test_categorical.py::test_categorize_index PASSED [ 47%] 455s dataframe/tests/test_categorical.py::test_categorical_set_index[disk] PASSED [ 47%] 455s dataframe/tests/test_categorical.py::test_categorical_set_index[tasks] PASSED [ 47%] 455s dataframe/tests/test_categorical.py::test_categorical_set_index_npartitions_vs_ncategories[1-1] PASSED [ 47%] 455s dataframe/tests/test_categorical.py::test_categorical_set_index_npartitions_vs_ncategories[1-3] PASSED [ 47%] 455s dataframe/tests/test_categorical.py::test_categorical_set_index_npartitions_vs_ncategories[1-6] PASSED [ 47%] 455s dataframe/tests/test_categorical.py::test_categorical_set_index_npartitions_vs_ncategories[3-1] PASSED [ 47%] 455s dataframe/tests/test_categorical.py::test_categorical_set_index_npartitions_vs_ncategories[3-3] PASSED [ 47%] 455s dataframe/tests/test_categorical.py::test_categorical_set_index_npartitions_vs_ncategories[3-6] PASSED [ 47%] 455s dataframe/tests/test_categorical.py::test_categorical_set_index_npartitions_vs_ncategories[6-1] PASSED [ 47%] 455s dataframe/tests/test_categorical.py::test_categorical_set_index_npartitions_vs_ncategories[6-3] PASSED [ 47%] 455s dataframe/tests/test_categorical.py::test_categorical_set_index_npartitions_vs_ncategories[6-6] PASSED [ 47%] 455s dataframe/tests/test_categorical.py::test_repartition_on_categoricals[1] PASSED [ 47%] 455s dataframe/tests/test_categorical.py::test_repartition_on_categoricals[4] PASSED [ 47%] 455s dataframe/tests/test_categorical.py::test_categorical_accessor_presence PASSED [ 47%] 455s dataframe/tests/test_categorical.py::test_categorize_nan PASSED [ 47%] 455s dataframe/tests/test_categorical.py::test_return_type_known_categories PASSED [ 47%] 455s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_properties[categories-assert_array_index_eq-series0] PASSED [ 47%] 455s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_properties[categories-assert_array_index_eq-series1] PASSED [ 47%] 455s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_properties[categories-assert_array_index_eq-series2] PASSED [ 47%] 455s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_properties[ordered-assert_eq-series0] PASSED [ 47%] 455s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_properties[ordered-assert_eq-series1] PASSED [ 47%] 455s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_properties[ordered-assert_eq-series2] PASSED [ 47%] 456s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_properties[codes-assert_array_index_eq-series0] PASSED [ 47%] 456s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_properties[codes-assert_array_index_eq-series1] PASSED [ 47%] 456s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_properties[codes-assert_array_index_eq-series2] PASSED [ 47%] 456s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[add_categories-kwargs0-series0] PASSED [ 47%] 456s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[add_categories-kwargs0-series1] PASSED [ 47%] 456s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[add_categories-kwargs0-series2] PASSED [ 47%] 456s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[as_ordered-kwargs1-series0] PASSED [ 47%] 456s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[as_ordered-kwargs1-series1] PASSED [ 47%] 456s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[as_ordered-kwargs1-series2] PASSED [ 47%] 456s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[as_unordered-kwargs2-series0] PASSED [ 47%] 456s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[as_unordered-kwargs2-series1] PASSED [ 47%] 456s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[as_unordered-kwargs2-series2] PASSED [ 47%] 456s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[as_ordered-kwargs3-series0] PASSED [ 47%] 456s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[as_ordered-kwargs3-series1] PASSED [ 47%] 456s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[as_ordered-kwargs3-series2] PASSED [ 47%] 456s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[remove_categories-kwargs4-series0] PASSED [ 47%] 456s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[remove_categories-kwargs4-series1] PASSED [ 47%] 456s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[remove_categories-kwargs4-series2] PASSED [ 47%] 456s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[rename_categories-kwargs5-series0] PASSED [ 47%] 456s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[rename_categories-kwargs5-series1] PASSED [ 47%] 456s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[rename_categories-kwargs5-series2] PASSED [ 47%] 456s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[reorder_categories-kwargs6-series0] PASSED [ 47%] 456s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[reorder_categories-kwargs6-series1] PASSED [ 47%] 456s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[reorder_categories-kwargs6-series2] PASSED [ 47%] 456s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[set_categories-kwargs7-series0] PASSED [ 47%] 456s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[set_categories-kwargs7-series1] PASSED [ 47%] 456s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[set_categories-kwargs7-series2] PASSED [ 47%] 456s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[remove_unused_categories-kwargs8-series0] PASSED [ 47%] 456s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[remove_unused_categories-kwargs8-series1] PASSED [ 47%] 456s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[remove_unused_categories-kwargs8-series2] PASSED [ 47%] 456s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_categorical_empty PASSED [ 47%] 456s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_unknown_categories[series0] PASSED [ 47%] 456s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_unknown_categories[series1] PASSED [ 47%] 456s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_unknown_categories[series2] PASSED [ 47%] 456s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_categorical_string_ops PASSED [ 47%] 456s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_categorical_non_string_raises PASSED [ 47%] 456s dataframe/tests/test_dataframe.py::test_dataframe_doc PASSED [ 47%] 456s dataframe/tests/test_dataframe.py::test_dataframe_doc_from_non_pandas PASSED [ 47%] 456s dataframe/tests/test_dataframe.py::test_Dataframe PASSED [ 47%] 456s dataframe/tests/test_dataframe.py::test_head_tail PASSED [ 47%] 456s dataframe/tests/test_dataframe.py::test_head_npartitions PASSED [ 47%] 456s dataframe/tests/test_dataframe.py::test_head_npartitions_warn PASSED [ 47%] 456s dataframe/tests/test_dataframe.py::test_index_head PASSED [ 47%] 456s dataframe/tests/test_dataframe.py::test_Series PASSED [ 47%] 456s dataframe/tests/test_dataframe.py::test_Index PASSED [ 47%] 456s dataframe/tests/test_dataframe.py::test_axes PASSED [ 47%] 456s dataframe/tests/test_dataframe.py::test_series_axes PASSED [ 47%] 456s dataframe/tests/test_dataframe.py::test_Scalar PASSED [ 47%] 456s dataframe/tests/test_dataframe.py::test_scalar_raises PASSED [ 47%] 456s dataframe/tests/test_dataframe.py::test_attributes PASSED [ 47%] 456s dataframe/tests/test_dataframe.py::test_column_names PASSED [ 47%] 456s dataframe/tests/test_dataframe.py::test_columns_named_divisions_and_meta PASSED [ 47%] 456s dataframe/tests/test_dataframe.py::test_index_names PASSED [ 47%] 456s dataframe/tests/test_dataframe.py::test_rename_columns PASSED [ 47%] 456s dataframe/tests/test_dataframe.py::test_rename_series PASSED [ 47%] 456s dataframe/tests/test_dataframe.py::test_rename_series_method PASSED [ 47%] 456s dataframe/tests/test_dataframe.py::test_rename_series_method_2 PASSED [ 47%] 456s dataframe/tests/test_dataframe.py::test_describe_numeric[tdigest-test_values0] SKIPPED [ 47%] 456s dataframe/tests/test_dataframe.py::test_describe_numeric[dask-test_values1] PASSED [ 47%] 456s dataframe/tests/test_dataframe.py::test_describe[None-None-None-subset0] PASSED [ 47%] 457s dataframe/tests/test_dataframe.py::test_describe[None-None-None-subset1] PASSED [ 47%] 457s dataframe/tests/test_dataframe.py::test_describe[None-None-None-subset2] PASSED [ 47%] 457s dataframe/tests/test_dataframe.py::test_describe[None-None-None-subset3] PASSED [ 47%] 457s dataframe/tests/test_dataframe.py::test_describe[None-None-None-subset4] PASSED [ 47%] 457s dataframe/tests/test_dataframe.py::test_describe[all-None-None-None] PASSED [ 47%] 457s dataframe/tests/test_dataframe.py::test_describe[include6-None-percentiles6-None] PASSED [ 47%] 457s dataframe/tests/test_dataframe.py::test_describe[include7-None-None-None] PASSED [ 47%] 457s dataframe/tests/test_dataframe.py::test_describe[include8-None-percentiles8-None] PASSED [ 47%] 457s dataframe/tests/test_dataframe.py::test_describe[None-exclude9-None-None] PASSED [ 47%] 458s dataframe/tests/test_dataframe.py::test_describe[include10-None-None-None] PASSED [ 47%] 458s dataframe/tests/test_dataframe.py::test_describe_without_datetime_is_numeric PASSED [ 47%] 458s dataframe/tests/test_dataframe.py::test_describe_empty PASSED [ 47%] 458s dataframe/tests/test_dataframe.py::test_describe_empty_tdigest SKIPPED [ 47%] 458s dataframe/tests/test_dataframe.py::test_describe_for_possibly_unsorted_q PASSED [ 47%] 458s dataframe/tests/test_dataframe.py::test_cumulative PASSED [ 47%] 458s dataframe/tests/test_dataframe.py::test_cumulative_out[DataFrame] PASSED [ 47%] 459s dataframe/tests/test_dataframe.py::test_cumulative_out[Series] PASSED [ 47%] 459s dataframe/tests/test_dataframe.py::test_cumulative_with_nans PASSED [ 47%] 459s dataframe/tests/test_dataframe.py::test_cumulative_with_duplicate_columns PASSED [ 47%] 459s dataframe/tests/test_dataframe.py::test_cumulative_empty_partitions[func0] PASSED [ 47%] 459s dataframe/tests/test_dataframe.py::test_cumulative_empty_partitions[func1] PASSED [ 47%] 459s dataframe/tests/test_dataframe.py::test_cumulative_empty_partitions[func2] XFAIL [ 47%] 459s dataframe/tests/test_dataframe.py::test_cumulative_empty_partitions[func3] XFAIL [ 47%] 460s dataframe/tests/test_dataframe.py::test_dropna PASSED [ 47%] 460s dataframe/tests/test_dataframe.py::test_clip[2-5] PASSED [ 47%] 460s dataframe/tests/test_dataframe.py::test_clip[2.5-3.5] PASSED [ 47%] 460s dataframe/tests/test_dataframe.py::test_clip_axis_0 PASSED [ 48%] 460s dataframe/tests/test_dataframe.py::test_clip_axis_1 PASSED [ 48%] 460s dataframe/tests/test_dataframe.py::test_squeeze PASSED [ 48%] 462s dataframe/tests/test_dataframe.py::test_where_mask PASSED [ 48%] 462s dataframe/tests/test_dataframe.py::test_map_partitions_multi_argument PASSED [ 48%] 462s dataframe/tests/test_dataframe.py::test_map_partitions PASSED [ 48%] 462s dataframe/tests/test_dataframe.py::test_map_partitions_type PASSED [ 48%] 462s dataframe/tests/test_dataframe.py::test_map_partitions_partition_info PASSED [ 48%] 462s dataframe/tests/test_dataframe.py::test_map_partitions_names PASSED [ 48%] 462s dataframe/tests/test_dataframe.py::test_map_partitions_column_info PASSED [ 48%] 462s dataframe/tests/test_dataframe.py::test_map_partitions_method_names PASSED [ 48%] 462s dataframe/tests/test_dataframe.py::test_map_partitions_propagates_index_metadata PASSED [ 48%] 462s dataframe/tests/test_dataframe.py::test_map_partitions_keeps_kwargs_readable XFAIL [ 48%] 462s dataframe/tests/test_dataframe.py::test_map_partitions_with_delayed_collection PASSED [ 48%] 462s dataframe/tests/test_dataframe.py::test_metadata_inference_single_partition_aligned_args PASSED [ 48%] 462s dataframe/tests/test_dataframe.py::test_align_dataframes PASSED [ 48%] 462s dataframe/tests/test_dataframe.py::test_drop_duplicates[None] PASSED [ 48%] 462s dataframe/tests/test_dataframe.py::test_drop_duplicates[True] PASSED [ 48%] 462s dataframe/tests/test_dataframe.py::test_drop_duplicates_subset PASSED [ 48%] 462s dataframe/tests/test_dataframe.py::test_get_partition PASSED [ 48%] 462s dataframe/tests/test_dataframe.py::test_ndim PASSED [ 48%] 462s dataframe/tests/test_dataframe.py::test_dtype PASSED [ 48%] 462s dataframe/tests/test_dataframe.py::test_value_counts PASSED [ 48%] 462s dataframe/tests/test_dataframe.py::test_value_counts_not_sorted PASSED [ 48%] 462s dataframe/tests/test_dataframe.py::test_value_counts_with_dropna PASSED [ 48%] 462s dataframe/tests/test_dataframe.py::test_value_counts_with_normalize PASSED [ 48%] 462s dataframe/tests/test_dataframe.py::test_value_counts_with_normalize_and_dropna[True] PASSED [ 48%] 462s dataframe/tests/test_dataframe.py::test_value_counts_with_normalize_and_dropna[False] PASSED [ 48%] 462s dataframe/tests/test_dataframe.py::test_unique PASSED [ 48%] 462s dataframe/tests/test_dataframe.py::test_isin PASSED [ 48%] 462s dataframe/tests/test_dataframe.py::test_contains_frame PASSED [ 48%] 462s dataframe/tests/test_dataframe.py::test_len PASSED [ 48%] 462s dataframe/tests/test_dataframe.py::test_size PASSED [ 48%] 462s dataframe/tests/test_dataframe.py::test_shape PASSED [ 48%] 462s dataframe/tests/test_dataframe.py::test_nbytes PASSED [ 48%] 462s dataframe/tests/test_dataframe.py::test_quantile[0.3-tdigest] SKIPPED [ 48%] 462s dataframe/tests/test_dataframe.py::test_quantile[0.3-dask] PASSED [ 48%] 462s dataframe/tests/test_dataframe.py::test_quantile[0.5-tdigest] SKIPPED [ 48%] 462s dataframe/tests/test_dataframe.py::test_quantile[0.5-dask] PASSED [ 48%] 462s dataframe/tests/test_dataframe.py::test_quantile[0.9-tdigest] SKIPPED [ 48%] 462s dataframe/tests/test_dataframe.py::test_quantile[0.9-dask] PASSED [ 48%] 462s dataframe/tests/test_dataframe.py::test_quantile_missing[tdigest] SKIPPED [ 48%] 462s dataframe/tests/test_dataframe.py::test_quantile_missing[dask] PASSED [ 48%] 462s dataframe/tests/test_dataframe.py::test_empty_quantile[tdigest] SKIPPED [ 48%] 462s dataframe/tests/test_dataframe.py::test_empty_quantile[dask] PASSED [ 48%] 462s dataframe/tests/test_dataframe.py::test_dataframe_quantile[None-tdigest-expected0] SKIPPED [ 48%] 462s dataframe/tests/test_dataframe.py::test_dataframe_quantile[None-dask-expected1] PASSED [ 48%] 462s dataframe/tests/test_dataframe.py::test_dataframe_quantile[True-tdigest-expected0] SKIPPED [ 48%] 463s dataframe/tests/test_dataframe.py::test_dataframe_quantile[True-dask-expected1] PASSED [ 48%] 463s dataframe/tests/test_dataframe.py::test_dataframe_quantile[False-tdigest-expected0] SKIPPED [ 48%] 463s dataframe/tests/test_dataframe.py::test_dataframe_quantile[False-dask-expected1] PASSED [ 48%] 463s dataframe/tests/test_dataframe.py::test_quantile_datetime_numeric_only_false PASSED [ 48%] 463s dataframe/tests/test_dataframe.py::test_quantile_for_possibly_unsorted_q PASSED [ 48%] 463s dataframe/tests/test_dataframe.py::test_quantile_tiny_partitions PASSED [ 48%] 463s dataframe/tests/test_dataframe.py::test_quantile_trivial_partitions PASSED [ 48%] 463s dataframe/tests/test_dataframe.py::test_index PASSED [ 48%] 463s dataframe/tests/test_dataframe.py::test_assign PASSED [ 48%] 463s dataframe/tests/test_dataframe.py::test_assign_callable PASSED [ 48%] 463s dataframe/tests/test_dataframe.py::test_assign_dtypes PASSED [ 48%] 463s dataframe/tests/test_dataframe.py::test_assign_pandas_series PASSED [ 48%] 463s dataframe/tests/test_dataframe.py::test_map PASSED [ 48%] 463s dataframe/tests/test_dataframe.py::test_concat PASSED [ 48%] 463s dataframe/tests/test_dataframe.py::test_args PASSED [ 48%] 463s dataframe/tests/test_dataframe.py::test_known_divisions PASSED [ 48%] 463s dataframe/tests/test_dataframe.py::test_unknown_divisions PASSED [ 48%] 463s dataframe/tests/test_dataframe.py::test_with_min_count PASSED [ 48%] 463s dataframe/tests/test_dataframe.py::test_align[inner] PASSED [ 48%] 464s dataframe/tests/test_dataframe.py::test_align[outer] PASSED [ 48%] 464s dataframe/tests/test_dataframe.py::test_align[left] PASSED [ 48%] 464s dataframe/tests/test_dataframe.py::test_align[right] PASSED [ 48%] 464s dataframe/tests/test_dataframe.py::test_align_axis[inner] PASSED [ 48%] 464s dataframe/tests/test_dataframe.py::test_align_axis[outer] PASSED [ 48%] 464s dataframe/tests/test_dataframe.py::test_align_axis[left] PASSED [ 48%] 464s dataframe/tests/test_dataframe.py::test_align_axis[right] PASSED [ 48%] 465s dataframe/tests/test_dataframe.py::test_combine PASSED [ 48%] 465s dataframe/tests/test_dataframe.py::test_combine_first PASSED [ 48%] 465s dataframe/tests/test_dataframe.py::test_combine_first_all_nans[f8-i8] XPASS [ 48%] 465s dataframe/tests/test_dataframe.py::test_combine_first_all_nans[f8-f4] XPASS [ 48%] 465s dataframe/tests/test_dataframe.py::test_combine_first_all_nans[datetime64[s]-datetime64[ns]] XFAIL [ 48%] 465s dataframe/tests/test_dataframe.py::test_dataframe_picklable PASSED [ 48%] 465s dataframe/tests/test_dataframe.py::test_random_partitions PASSED [ 48%] 465s dataframe/tests/test_dataframe.py::test_series_round PASSED [ 48%] 471s dataframe/tests/test_dataframe.py::test_repartition PASSED [ 48%] 471s dataframe/tests/test_dataframe.py::test_repartition_divisions PASSED [ 48%] 471s dataframe/tests/test_dataframe.py::test_repartition_on_pandas_dataframe PASSED [ 48%] 471s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-1-1-True] PASSED [ 48%] 471s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-1-1-False] PASSED [ 48%] 471s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-1-2-True] PASSED [ 48%] 471s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-1-2-False] PASSED [ 48%] 471s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-1-4-True] PASSED [ 48%] 471s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-1-4-False] PASSED [ 48%] 471s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-1-5-True] PASSED [ 48%] 471s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-1-5-False] PASSED [ 48%] 471s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-2-1-True] PASSED [ 48%] 472s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-2-1-False] PASSED [ 48%] 472s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-2-2-True] PASSED [ 48%] 472s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-2-2-False] PASSED [ 48%] 472s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-2-4-True] PASSED [ 48%] 472s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-2-4-False] PASSED [ 48%] 472s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-2-5-True] PASSED [ 48%] 472s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-2-5-False] PASSED [ 48%] 472s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-4-1-True] PASSED [ 48%] 472s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-4-1-False] PASSED [ 48%] 472s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-4-2-True] PASSED [ 48%] 472s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-4-2-False] PASSED [ 48%] 472s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-4-4-True] PASSED [ 48%] 472s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-4-4-False] PASSED [ 48%] 472s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-4-5-True] PASSED [ 48%] 472s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-4-5-False] PASSED [ 48%] 472s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-5-1-True] PASSED [ 48%] 472s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-5-1-False] PASSED [ 48%] 472s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-5-2-True] PASSED [ 48%] 472s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-5-2-False] PASSED [ 48%] 472s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-5-4-True] PASSED [ 48%] 472s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-5-4-False] PASSED [ 48%] 472s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-5-5-True] PASSED [ 48%] 472s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-5-5-False] PASSED [ 48%] 472s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-1-1-True] PASSED [ 48%] 472s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-1-1-False] PASSED [ 48%] 472s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-1-2-True] PASSED [ 48%] 472s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-1-2-False] PASSED [ 48%] 472s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-1-4-True] PASSED [ 48%] 472s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-1-4-False] PASSED [ 48%] 472s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-1-5-True] PASSED [ 48%] 472s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-1-5-False] PASSED [ 48%] 472s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-2-1-True] PASSED [ 48%] 472s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-2-1-False] PASSED [ 48%] 472s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-2-2-True] PASSED [ 49%] 472s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-2-2-False] PASSED [ 49%] 472s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-2-4-True] PASSED [ 49%] 472s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-2-4-False] PASSED [ 49%] 472s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-2-5-True] PASSED [ 49%] 472s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-2-5-False] PASSED [ 49%] 472s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-4-1-True] PASSED [ 49%] 472s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-4-1-False] PASSED [ 49%] 472s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-4-2-True] PASSED [ 49%] 472s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-4-2-False] PASSED [ 49%] 472s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-4-4-True] PASSED [ 49%] 472s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-4-4-False] PASSED [ 49%] 472s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-4-5-True] PASSED [ 49%] 472s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-4-5-False] PASSED [ 49%] 472s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-5-1-True] PASSED [ 49%] 472s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-5-1-False] PASSED [ 49%] 473s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-5-2-True] PASSED [ 49%] 473s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-5-2-False] PASSED [ 49%] 473s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-5-4-True] PASSED [ 49%] 473s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-5-4-False] PASSED [ 49%] 473s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-5-5-True] PASSED [ 49%] 473s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-5-5-False] PASSED [ 49%] 473s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-1-1-True] PASSED [ 49%] 473s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-1-1-False] PASSED [ 49%] 473s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-1-2-True] PASSED [ 49%] 473s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-1-2-False] PASSED [ 49%] 473s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-1-4-True] PASSED [ 49%] 473s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-1-4-False] PASSED [ 49%] 473s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-1-5-True] PASSED [ 49%] 473s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-1-5-False] PASSED [ 49%] 473s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-2-1-True] PASSED [ 49%] 473s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-2-1-False] PASSED [ 49%] 473s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-2-2-True] PASSED [ 49%] 473s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-2-2-False] PASSED [ 49%] 473s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-2-4-True] PASSED [ 49%] 473s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-2-4-False] PASSED [ 49%] 473s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-2-5-True] PASSED [ 49%] 473s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-2-5-False] PASSED [ 49%] 473s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-4-1-True] PASSED [ 49%] 473s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-4-1-False] PASSED [ 49%] 473s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-4-2-True] PASSED [ 49%] 473s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-4-2-False] PASSED [ 49%] 473s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-4-4-True] PASSED [ 49%] 473s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-4-4-False] PASSED [ 49%] 473s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-4-5-True] PASSED [ 49%] 473s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-4-5-False] PASSED [ 49%] 473s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-5-1-True] PASSED [ 49%] 473s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-5-1-False] PASSED [ 49%] 473s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-5-2-True] PASSED [ 49%] 473s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-5-2-False] PASSED [ 49%] 473s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-5-4-True] PASSED [ 49%] 473s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-5-4-False] PASSED [ 49%] 473s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-5-5-True] PASSED [ 49%] 473s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-5-5-False] PASSED [ 49%] 473s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-1-1-True] PASSED [ 49%] 473s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-1-1-False] PASSED [ 49%] 473s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-1-2-True] PASSED [ 49%] 473s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-1-2-False] PASSED [ 49%] 473s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-1-4-True] PASSED [ 49%] 473s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-1-4-False] PASSED [ 49%] 473s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-1-5-True] PASSED [ 49%] 473s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-1-5-False] PASSED [ 49%] 473s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-2-1-True] PASSED [ 49%] 473s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-2-1-False] PASSED [ 49%] 473s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-2-2-True] PASSED [ 49%] 473s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-2-2-False] PASSED [ 49%] 473s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-2-4-True] PASSED [ 49%] 473s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-2-4-False] PASSED [ 49%] 473s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-2-5-True] PASSED [ 49%] 473s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-2-5-False] PASSED [ 49%] 473s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-4-1-True] PASSED [ 49%] 473s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-4-1-False] PASSED [ 49%] 473s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-4-2-True] PASSED [ 49%] 473s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-4-2-False] PASSED [ 49%] 473s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-4-4-True] PASSED [ 49%] 473s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-4-4-False] PASSED [ 49%] 473s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-4-5-True] PASSED [ 49%] 473s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-4-5-False] PASSED [ 49%] 473s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-5-1-True] PASSED [ 49%] 473s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-5-1-False] PASSED [ 49%] 473s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-5-2-True] PASSED [ 49%] 474s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-5-2-False] PASSED [ 49%] 474s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-5-4-True] PASSED [ 49%] 474s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-5-4-False] PASSED [ 49%] 474s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-5-5-True] PASSED [ 49%] 474s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-5-5-False] PASSED [ 49%] 474s dataframe/tests/test_dataframe.py::test_repartition_partition_size[0-1kiB-2-True] PASSED [ 49%] 474s dataframe/tests/test_dataframe.py::test_repartition_partition_size[0-1kiB-2-False] PASSED [ 49%] 474s dataframe/tests/test_dataframe.py::test_repartition_partition_size[0-1kiB-5-True] PASSED [ 49%] 474s dataframe/tests/test_dataframe.py::test_repartition_partition_size[0-1kiB-5-False] PASSED [ 49%] 474s dataframe/tests/test_dataframe.py::test_repartition_partition_size[0-379-2-True] PASSED [ 49%] 474s dataframe/tests/test_dataframe.py::test_repartition_partition_size[0-379-2-False] PASSED [ 49%] 474s dataframe/tests/test_dataframe.py::test_repartition_partition_size[0-379-5-True] PASSED [ 49%] 474s dataframe/tests/test_dataframe.py::test_repartition_partition_size[0-379-5-False] PASSED [ 49%] 474s dataframe/tests/test_dataframe.py::test_repartition_partition_size[1-1kiB-2-True] PASSED [ 49%] 474s dataframe/tests/test_dataframe.py::test_repartition_partition_size[1-1kiB-2-False] PASSED [ 49%] 474s dataframe/tests/test_dataframe.py::test_repartition_partition_size[1-1kiB-5-True] PASSED [ 49%] 474s dataframe/tests/test_dataframe.py::test_repartition_partition_size[1-1kiB-5-False] PASSED [ 49%] 474s dataframe/tests/test_dataframe.py::test_repartition_partition_size[1-379-2-True] PASSED [ 49%] 474s dataframe/tests/test_dataframe.py::test_repartition_partition_size[1-379-2-False] PASSED [ 49%] 474s dataframe/tests/test_dataframe.py::test_repartition_partition_size[1-379-5-True] PASSED [ 49%] 474s dataframe/tests/test_dataframe.py::test_repartition_partition_size[1-379-5-False] PASSED [ 49%] 474s dataframe/tests/test_dataframe.py::test_repartition_partition_size_arg PASSED [ 49%] 474s dataframe/tests/test_dataframe.py::test_repartition_npartitions_same_limits PASSED [ 49%] 474s dataframe/tests/test_dataframe.py::test_repartition_npartitions_numeric_edge_case PASSED [ 49%] 474s dataframe/tests/test_dataframe.py::test_repartition_object_index PASSED [ 49%] 474s dataframe/tests/test_dataframe.py::test_repartition_datetime_tz_index PASSED [ 49%] 474s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15-1D-1] PASSED [ 49%] 474s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15-1D-20] PASSED [ 49%] 475s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15-1D-243] PASSED [ 49%] 475s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15-7D-1] PASSED [ 49%] 475s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15-7D-20] PASSED [ 49%] 475s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15-7D-243] PASSED [ 49%] 475s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15-28h-1] PASSED [ 49%] 475s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15-28h-20] PASSED [ 49%] 475s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15-28h-243] PASSED [ 49%] 477s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15-1h-1] PASSED [ 49%] 478s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15-1h-20] PASSED [ 49%] 480s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15-1h-243] PASSED [ 49%] 480s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15 12:37:01-1D-1] PASSED [ 49%] 481s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15 12:37:01-1D-20] PASSED [ 49%] 481s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15 12:37:01-1D-243] PASSED [ 49%] 481s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15 12:37:01-7D-1] PASSED [ 49%] 481s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15 12:37:01-7D-20] PASSED [ 49%] 481s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15 12:37:01-7D-243] PASSED [ 49%] 481s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15 12:37:01-28h-1] PASSED [ 49%] 481s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15 12:37:01-28h-20] PASSED [ 49%] 482s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15 12:37:01-28h-243] PASSED [ 50%] 483s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15 12:37:01-1h-1] PASSED [ 50%] 485s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15 12:37:01-1h-20] PASSED [ 50%] 487s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15 12:37:01-1h-243] PASSED [ 50%] 487s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-01-01 12:37:00-1D-1] PASSED [ 50%] 487s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-01-01 12:37:00-1D-20] PASSED [ 50%] 487s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-01-01 12:37:00-1D-243] PASSED [ 50%] 487s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-01-01 12:37:00-7D-1] PASSED [ 50%] 487s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-01-01 12:37:00-7D-20] PASSED [ 50%] 487s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-01-01 12:37:00-7D-243] PASSED [ 50%] 487s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-01-01 12:37:00-28h-1] PASSED [ 50%] 487s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-01-01 12:37:00-28h-20] PASSED [ 50%] 487s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-01-01 12:37:00-28h-243] PASSED [ 50%] 487s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-01-01 12:37:00-1h-1] PASSED [ 50%] 487s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-01-01 12:37:00-1h-20] PASSED [ 50%] 488s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-01-01 12:37:00-1h-243] PASSED [ 50%] 488s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15-1D-1] PASSED [ 50%] 488s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15-1D-20] PASSED [ 50%] 488s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15-1D-243] PASSED [ 50%] 488s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15-7D-1] PASSED [ 50%] 488s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15-7D-20] PASSED [ 50%] 488s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15-7D-243] PASSED [ 50%] 488s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15-28h-1] PASSED [ 50%] 488s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15-28h-20] PASSED [ 50%] 489s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15-28h-243] PASSED [ 50%] 490s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15-1h-1] PASSED [ 50%] 492s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15-1h-20] PASSED [ 50%] 494s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15-1h-243] PASSED [ 50%] 494s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15 12:37:01-1D-1] PASSED [ 50%] 494s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15 12:37:01-1D-20] PASSED [ 50%] 494s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15 12:37:01-1D-243] PASSED [ 50%] 494s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15 12:37:01-7D-1] PASSED [ 50%] 494s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15 12:37:01-7D-20] PASSED [ 50%] 494s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15 12:37:01-7D-243] PASSED [ 50%] 494s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15 12:37:01-28h-1] PASSED [ 50%] 494s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15 12:37:01-28h-20] PASSED [ 50%] 495s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15 12:37:01-28h-243] PASSED [ 50%] 496s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15 12:37:01-1h-1] PASSED [ 50%] 498s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15 12:37:01-1h-20] PASSED [ 50%] 500s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15 12:37:01-1h-243] PASSED [ 50%] 500s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-01-01 12:37:00-1D-1] PASSED [ 50%] 500s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-01-01 12:37:00-1D-20] PASSED [ 50%] 500s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-01-01 12:37:00-1D-243] PASSED [ 50%] 500s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-01-01 12:37:00-7D-1] PASSED [ 50%] 500s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-01-01 12:37:00-7D-20] PASSED [ 50%] 500s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-01-01 12:37:00-7D-243] PASSED [ 50%] 500s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-01-01 12:37:00-28h-1] PASSED [ 50%] 500s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-01-01 12:37:00-28h-20] PASSED [ 50%] 500s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-01-01 12:37:00-28h-243] PASSED [ 50%] 500s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-01-01 12:37:00-1h-1] PASSED [ 50%] 500s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-01-01 12:37:00-1h-20] PASSED [ 50%] 500s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-01-01 12:37:00-1h-243] PASSED [ 50%] 500s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15-1D-1] PASSED [ 50%] 500s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15-1D-20] PASSED [ 50%] 500s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15-1D-243] PASSED [ 50%] 500s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15-7D-1] PASSED [ 50%] 500s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15-7D-20] PASSED [ 50%] 501s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15-7D-243] PASSED [ 50%] 501s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15-28h-1] PASSED [ 50%] 501s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15-28h-20] PASSED [ 50%] 501s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15-28h-243] PASSED [ 50%] 503s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15-1h-1] PASSED [ 50%] 504s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15-1h-20] PASSED [ 50%] 506s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15-1h-243] PASSED [ 50%] 506s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15 12:37:01-1D-1] PASSED [ 50%] 506s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15 12:37:01-1D-20] PASSED [ 50%] 507s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15 12:37:01-1D-243] PASSED [ 50%] 507s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15 12:37:01-7D-1] PASSED [ 50%] 507s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15 12:37:01-7D-20] PASSED [ 50%] 507s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15 12:37:01-7D-243] PASSED [ 50%] 507s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15 12:37:01-28h-1] PASSED [ 50%] 507s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15 12:37:01-28h-20] PASSED [ 50%] 508s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15 12:37:01-28h-243] PASSED [ 50%] 509s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15 12:37:01-1h-1] PASSED [ 50%] 511s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15 12:37:01-1h-20] PASSED [ 50%] 512s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15 12:37:01-1h-243] PASSED [ 50%] 512s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-01-01 12:37:00-1D-1] PASSED [ 50%] 512s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-01-01 12:37:00-1D-20] PASSED [ 50%] 512s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-01-01 12:37:00-1D-243] PASSED [ 50%] 512s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-01-01 12:37:00-7D-1] PASSED [ 50%] 512s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-01-01 12:37:00-7D-20] PASSED [ 50%] 512s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-01-01 12:37:00-7D-243] PASSED [ 50%] 512s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-01-01 12:37:00-28h-1] PASSED [ 50%] 513s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-01-01 12:37:00-28h-20] PASSED [ 50%] 513s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-01-01 12:37:00-28h-243] PASSED [ 50%] 513s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-01-01 12:37:00-1h-1] PASSED [ 50%] 513s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-01-01 12:37:00-1h-20] PASSED [ 50%] 513s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-01-01 12:37:00-1h-243] PASSED [ 50%] 513s dataframe/tests/test_dataframe.py::test_repartition_freq_divisions PASSED [ 50%] 513s dataframe/tests/test_dataframe.py::test_repartition_freq_errors PASSED [ 50%] 513s dataframe/tests/test_dataframe.py::test_repartition_freq_month PASSED [ 50%] 513s dataframe/tests/test_dataframe.py::test_repartition_freq_day PASSED [ 50%] 513s dataframe/tests/test_dataframe.py::test_repartition_noop[] PASSED [ 50%] 513s dataframe/tests/test_dataframe.py::test_repartition_noop[tuple] PASSED [ 50%] 513s dataframe/tests/test_dataframe.py::test_repartition_noop[list] PASSED [ 50%] 513s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[M-MS] PASSED [ 50%] 513s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[ME-MS] PASSED [ 50%] 513s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[MS-MS] PASSED [ 50%] 513s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[2M-2MS] PASSED [ 50%] 513s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[Q-QS] PASSED [ 50%] 513s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[Q-FEB-QS-FEB] PASSED [ 50%] 513s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[2Q-2QS] PASSED [ 50%] 513s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[2Q-FEB-2QS-FEB] PASSED [ 50%] 513s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[2QS-FEB-2QS-FEB] PASSED [ 50%] 513s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[BQ-BQS] PASSED [ 50%] 513s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[2BQ-2BQS] PASSED [ 50%] 513s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[SM-SMS] PASSED [ 50%] 513s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[A-YS] PASSED [ 50%] 513s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[Y-YS0] PASSED [ 50%] 513s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[A-JUN-YS-JUN] PASSED [ 50%] 513s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[Y-JUN-YS-JUN] PASSED [ 50%] 513s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[BA-BYS] PASSED [ 50%] 513s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[2BA-2BYS] PASSED [ 50%] 513s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[BY-BYS] PASSED [ 50%] 513s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[Y-YS1] PASSED [ 50%] 513s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[freq20-expected_freq20] PASSED [ 50%] 513s dataframe/tests/test_dataframe.py::test_repartition_input_errors PASSED [ 50%] 513s dataframe/tests/test_dataframe.py::test_embarrassingly_parallel_operations PASSED [ 50%] 513s dataframe/tests/test_dataframe.py::test_fillna PASSED [ 50%] 513s dataframe/tests/test_dataframe.py::test_ffill PASSED [ 50%] 513s dataframe/tests/test_dataframe.py::test_bfill PASSED [ 50%] 513s dataframe/tests/test_dataframe.py::test_delayed_roundtrip[True] PASSED [ 50%] 513s dataframe/tests/test_dataframe.py::test_delayed_roundtrip[False] PASSED [ 50%] 513s dataframe/tests/test_dataframe.py::test_from_delayed_lazy_if_meta_provided PASSED [ 50%] 513s dataframe/tests/test_dataframe.py::test_from_delayed_empty_meta_provided PASSED [ 50%] 513s dataframe/tests/test_dataframe.py::test_fillna_duplicate_index PASSED [ 50%] 513s dataframe/tests/test_dataframe.py::test_fillna_multi_dataframe PASSED [ 50%] 513s dataframe/tests/test_dataframe.py::test_fillna_dask_dataframe_input PASSED [ 51%] 513s dataframe/tests/test_dataframe.py::test_ffill_bfill PASSED [ 51%] 513s dataframe/tests/test_dataframe.py::test_fillna_series_types PASSED [ 51%] 513s dataframe/tests/test_dataframe.py::test_sample PASSED [ 51%] 513s dataframe/tests/test_dataframe.py::test_sample_without_replacement PASSED [ 51%] 513s dataframe/tests/test_dataframe.py::test_sample_raises PASSED [ 51%] 513s dataframe/tests/test_dataframe.py::test_empty_max PASSED [ 51%] 513s dataframe/tests/test_dataframe.py::test_query PASSED [ 51%] 513s dataframe/tests/test_dataframe.py::test_eval PASSED [ 51%] 513s dataframe/tests/test_dataframe.py::test_select_dtypes[include0-None] PASSED [ 51%] 513s dataframe/tests/test_dataframe.py::test_select_dtypes[None-exclude1] PASSED [ 51%] 513s dataframe/tests/test_dataframe.py::test_select_dtypes[include2-exclude2] PASSED [ 51%] 513s dataframe/tests/test_dataframe.py::test_select_dtypes[include3-None] PASSED [ 51%] 513s dataframe/tests/test_dataframe.py::test_deterministic_apply_concat_apply_names PASSED [ 51%] 513s dataframe/tests/test_dataframe.py::test_aca_meta_infer PASSED [ 51%] 513s dataframe/tests/test_dataframe.py::test_aca_split_every PASSED [ 51%] 513s dataframe/tests/test_dataframe.py::test_reduction_method PASSED [ 51%] 513s dataframe/tests/test_dataframe.py::test_reduction_method_split_every PASSED [ 51%] 513s dataframe/tests/test_dataframe.py::test_pipe PASSED [ 51%] 513s dataframe/tests/test_dataframe.py::test_gh_517 PASSED [ 51%] 513s dataframe/tests/test_dataframe.py::test_drop_axis_1 PASSED [ 51%] 513s dataframe/tests/test_dataframe.py::test_drop_columns[columns0] PASSED [ 51%] 513s dataframe/tests/test_dataframe.py::test_drop_columns[columns1] PASSED [ 51%] 513s dataframe/tests/test_dataframe.py::test_drop_meta_mismatch PASSED [ 51%] 513s dataframe/tests/test_dataframe.py::test_gh580 PASSED [ 51%] 513s dataframe/tests/test_dataframe.py::test_gh6305 PASSED [ 51%] 513s dataframe/tests/test_dataframe.py::test_rename_dict PASSED [ 51%] 513s dataframe/tests/test_dataframe.py::test_rename_function PASSED [ 51%] 513s dataframe/tests/test_dataframe.py::test_rename_index PASSED [ 51%] 514s dataframe/tests/test_dataframe.py::test_to_timestamp PASSED [ 51%] 514s dataframe/tests/test_dataframe.py::test_to_frame PASSED [ 51%] 514s dataframe/tests/test_dataframe.py::test_to_dask_array_raises[False0] PASSED [ 51%] 514s dataframe/tests/test_dataframe.py::test_to_dask_array_raises[False1] PASSED [ 51%] 514s dataframe/tests/test_dataframe.py::test_to_dask_array_unknown[False] PASSED [ 51%] 514s dataframe/tests/test_dataframe.py::test_to_dask_array_unknown[True] PASSED [ 51%] 514s dataframe/tests/test_dataframe.py::test_to_dask_array[lengths0-False-None] PASSED [ 51%] 514s dataframe/tests/test_dataframe.py::test_to_dask_array[True-False-None] PASSED [ 51%] 514s dataframe/tests/test_dataframe.py::test_to_dask_array[True-False-meta2] PASSED [ 51%] 514s dataframe/tests/test_dataframe.py::test_apply PASSED [ 51%] 514s dataframe/tests/test_dataframe.py::test_apply_convert_dtype[None] PASSED [ 51%] 514s dataframe/tests/test_dataframe.py::test_apply_convert_dtype[True] PASSED [ 51%] 514s dataframe/tests/test_dataframe.py::test_apply_convert_dtype[False] PASSED [ 51%] 514s dataframe/tests/test_dataframe.py::test_apply_warns PASSED [ 51%] 514s dataframe/tests/test_dataframe.py::test_apply_warns_with_invalid_meta PASSED [ 51%] 514s dataframe/tests/test_dataframe.py::test_dataframe_map[None] PASSED [ 51%] 514s dataframe/tests/test_dataframe.py::test_dataframe_map[ignore] PASSED [ 51%] 514s dataframe/tests/test_dataframe.py::test_dataframe_map_raises SKIPPED [ 51%] 514s dataframe/tests/test_dataframe.py::test_applymap PASSED [ 51%] 514s dataframe/tests/test_dataframe.py::test_add_prefix PASSED [ 51%] 514s dataframe/tests/test_dataframe.py::test_add_suffix PASSED [ 51%] 514s dataframe/tests/test_dataframe.py::test_abs PASSED [ 51%] 514s dataframe/tests/test_dataframe.py::test_round PASSED [ 51%] 514s dataframe/tests/test_dataframe.py::test_cov_dataframe[None] PASSED [ 51%] 514s dataframe/tests/test_dataframe.py::test_cov_dataframe[True] PASSED [ 51%] 514s dataframe/tests/test_dataframe.py::test_cov_dataframe[False] PASSED [ 51%] 514s dataframe/tests/test_dataframe.py::test_cov_series PASSED [ 51%] 514s dataframe/tests/test_dataframe.py::test_cov_gpu[None] SKIPPED (could...) [ 51%] 514s dataframe/tests/test_dataframe.py::test_cov_gpu[True] SKIPPED (could...) [ 51%] 514s dataframe/tests/test_dataframe.py::test_cov_gpu[False] SKIPPED (coul...) [ 51%] 515s dataframe/tests/test_dataframe.py::test_corr PASSED [ 51%] 515s dataframe/tests/test_dataframe.py::test_corr_gpu SKIPPED (could not ...) [ 51%] 515s dataframe/tests/test_dataframe.py::test_corr_same_name PASSED [ 51%] 515s dataframe/tests/test_dataframe.py::test_cov_corr_meta[1] PASSED [ 51%] 515s dataframe/tests/test_dataframe.py::test_cov_corr_meta[2] PASSED [ 51%] 522s dataframe/tests/test_dataframe.py::test_cov_corr_stable PASSED [ 51%] 522s dataframe/tests/test_dataframe.py::test_cov_corr_mixed[None] XFAIL (...) [ 51%] 523s dataframe/tests/test_dataframe.py::test_cov_corr_mixed[True] PASSED [ 51%] 523s dataframe/tests/test_dataframe.py::test_cov_corr_mixed[False] XFAIL [ 51%] 523s dataframe/tests/test_dataframe.py::test_autocorr PASSED [ 51%] 523s dataframe/tests/test_dataframe.py::test_apply_infer_columns PASSED [ 51%] 523s dataframe/tests/test_dataframe.py::test_index_time_properties PASSED [ 51%] 523s dataframe/tests/test_dataframe.py::test_nlargest_nsmallest PASSED [ 51%] 523s dataframe/tests/test_dataframe.py::test_nlargest_nsmallest_raises PASSED [ 51%] 523s dataframe/tests/test_dataframe.py::test_reset_index PASSED [ 51%] 523s dataframe/tests/test_dataframe.py::test_dataframe_compute_forward_kwargs PASSED [ 51%] 523s dataframe/tests/test_dataframe.py::test_contains_series_raises_deprecated_warning_preserves_behavior PASSED [ 51%] 523s dataframe/tests/test_dataframe.py::test_series_iteritems SKIPPED (it...) [ 51%] 523s dataframe/tests/test_dataframe.py::test_series_iter PASSED [ 51%] 523s dataframe/tests/test_dataframe.py::test_dataframe_iterrows PASSED [ 51%] 523s dataframe/tests/test_dataframe.py::test_dataframe_itertuples PASSED [ 51%] 523s dataframe/tests/test_dataframe.py::test_dataframe_items[columns0] PASSED [ 51%] 523s dataframe/tests/test_dataframe.py::test_dataframe_items[columns1] PASSED [ 51%] 524s dataframe/tests/test_dataframe.py::test_dataframe_items[columns2] PASSED [ 51%] 524s dataframe/tests/test_dataframe.py::test_dataframe_itertuples_with_index_false PASSED [ 51%] 524s dataframe/tests/test_dataframe.py::test_dataframe_itertuples_with_name_none PASSED [ 51%] 524s dataframe/tests/test_dataframe.py::test_astype PASSED [ 51%] 524s dataframe/tests/test_dataframe.py::test_astype_categoricals PASSED [ 51%] 524s dataframe/tests/test_dataframe.py::test_astype_categoricals_known PASSED [ 51%] 524s dataframe/tests/test_dataframe.py::test_groupby_callable PASSED [ 51%] 524s dataframe/tests/test_dataframe.py::test_methods_tokenize_differently PASSED [ 51%] 524s dataframe/tests/test_dataframe.py::test_info PASSED [ 51%] 524s dataframe/tests/test_dataframe.py::test_groupby_multilevel_info PASSED [ 51%] 524s dataframe/tests/test_dataframe.py::test_categorize_info PASSED [ 51%] 524s dataframe/tests/test_dataframe.py::test_gh_1301 PASSED [ 51%] 524s dataframe/tests/test_dataframe.py::test_timeseries_sorted PASSED [ 51%] 524s dataframe/tests/test_dataframe.py::test_index_errors PASSED [ 51%] 524s dataframe/tests/test_dataframe.py::test_index_nulls[None] PASSED [ 51%] 524s dataframe/tests/test_dataframe.py::test_index_nulls[null_value1] PASSED [ 51%] 524s dataframe/tests/test_dataframe.py::test_index_nulls[null_value2] PASSED [ 51%] 524s dataframe/tests/test_dataframe.py::test_set_index_with_index PASSED [ 51%] 524s dataframe/tests/test_dataframe.py::test_column_assignment PASSED [ 51%] 524s dataframe/tests/test_dataframe.py::test_array_assignment PASSED [ 51%] 524s dataframe/tests/test_dataframe.py::test_columns_assignment PASSED [ 51%] 524s dataframe/tests/test_dataframe.py::test_attribute_assignment PASSED [ 51%] 524s dataframe/tests/test_dataframe.py::test_setitem_triggering_realign PASSED [ 51%] 524s dataframe/tests/test_dataframe.py::test_inplace_operators PASSED [ 51%] 524s dataframe/tests/test_dataframe.py::test_idxmaxmin[idx0-True] PASSED [ 51%] 524s dataframe/tests/test_dataframe.py::test_idxmaxmin[idx0-False] PASSED [ 51%] 524s dataframe/tests/test_dataframe.py::test_idxmaxmin[idx1-True] PASSED [ 51%] 525s dataframe/tests/test_dataframe.py::test_idxmaxmin[idx1-False] PASSED [ 51%] 525s dataframe/tests/test_dataframe.py::test_idxmaxmin[idx2-True] PASSED [ 51%] 525s dataframe/tests/test_dataframe.py::test_idxmaxmin[idx2-False] PASSED [ 51%] 525s dataframe/tests/test_dataframe.py::test_idxmaxmin_numeric_only[idxmin] PASSED [ 51%] 525s dataframe/tests/test_dataframe.py::test_idxmaxmin_numeric_only[idxmax] PASSED [ 51%] 525s dataframe/tests/test_dataframe.py::test_idxmaxmin_empty_partitions PASSED [ 51%] 525s dataframe/tests/test_dataframe.py::test_mode_numeric_only PASSED [ 51%] 525s dataframe/tests/test_dataframe.py::test_getitem_meta PASSED [ 51%] 525s dataframe/tests/test_dataframe.py::test_getitem_multilevel PASSED [ 51%] 525s dataframe/tests/test_dataframe.py::test_getitem_string_subclass PASSED [ 51%] 525s dataframe/tests/test_dataframe.py::test_getitem_column_types[list] PASSED [ 51%] 525s dataframe/tests/test_dataframe.py::test_getitem_column_types[array] PASSED [ 51%] 525s dataframe/tests/test_dataframe.py::test_getitem_column_types[Series] PASSED [ 51%] 525s dataframe/tests/test_dataframe.py::test_getitem_column_types[Index] PASSED [ 51%] 525s dataframe/tests/test_dataframe.py::test_getitem_with_bool_dataframe_as_key PASSED [ 51%] 525s dataframe/tests/test_dataframe.py::test_getitem_with_non_series PASSED [ 51%] 525s dataframe/tests/test_dataframe.py::test_ipython_completion PASSED [ 51%] 525s dataframe/tests/test_dataframe.py::test_diff PASSED [ 51%] 526s dataframe/tests/test_dataframe.py::test_shift PASSED [ 52%] 526s dataframe/tests/test_dataframe.py::test_shift_with_freq_DatetimeIndex[B-False] PASSED [ 52%] 526s dataframe/tests/test_dataframe.py::test_shift_with_freq_DatetimeIndex[D-True] PASSED [ 52%] 526s dataframe/tests/test_dataframe.py::test_shift_with_freq_DatetimeIndex[h-True] PASSED [ 52%] 526s dataframe/tests/test_dataframe.py::test_shift_with_freq_PeriodIndex[B-False] PASSED [ 52%] 526s dataframe/tests/test_dataframe.py::test_shift_with_freq_PeriodIndex[D-True] PASSED [ 52%] 526s dataframe/tests/test_dataframe.py::test_shift_with_freq_PeriodIndex[h-True] PASSED [ 52%] 526s dataframe/tests/test_dataframe.py::test_shift_with_freq_TimedeltaIndex PASSED [ 52%] 526s dataframe/tests/test_dataframe.py::test_shift_with_freq_errors PASSED [ 52%] 526s dataframe/tests/test_dataframe.py::test_first_and_last[first] PASSED [ 52%] 527s dataframe/tests/test_dataframe.py::test_first_and_last[last] PASSED [ 52%] 527s dataframe/tests/test_dataframe.py::test_hash_split_unique[None-2-1] PASSED [ 52%] 527s dataframe/tests/test_dataframe.py::test_hash_split_unique[None-2-4] PASSED [ 52%] 527s dataframe/tests/test_dataframe.py::test_hash_split_unique[None-2-20] PASSED [ 52%] 527s dataframe/tests/test_dataframe.py::test_hash_split_unique[None-5-1] PASSED [ 52%] 527s dataframe/tests/test_dataframe.py::test_hash_split_unique[None-5-4] PASSED [ 52%] 527s dataframe/tests/test_dataframe.py::test_hash_split_unique[None-5-20] PASSED [ 52%] 527s dataframe/tests/test_dataframe.py::test_hash_split_unique[1-2-1] PASSED [ 52%] 527s dataframe/tests/test_dataframe.py::test_hash_split_unique[1-2-4] PASSED [ 52%] 527s dataframe/tests/test_dataframe.py::test_hash_split_unique[1-2-20] PASSED [ 52%] 527s dataframe/tests/test_dataframe.py::test_hash_split_unique[1-5-1] PASSED [ 52%] 527s dataframe/tests/test_dataframe.py::test_hash_split_unique[1-5-4] PASSED [ 52%] 527s dataframe/tests/test_dataframe.py::test_hash_split_unique[1-5-20] PASSED [ 52%] 527s dataframe/tests/test_dataframe.py::test_hash_split_unique[5-2-1] PASSED [ 52%] 527s dataframe/tests/test_dataframe.py::test_hash_split_unique[5-2-4] PASSED [ 52%] 527s dataframe/tests/test_dataframe.py::test_hash_split_unique[5-2-20] PASSED [ 52%] 527s dataframe/tests/test_dataframe.py::test_hash_split_unique[5-5-1] PASSED [ 52%] 527s dataframe/tests/test_dataframe.py::test_hash_split_unique[5-5-4] PASSED [ 52%] 527s dataframe/tests/test_dataframe.py::test_hash_split_unique[5-5-20] PASSED [ 52%] 527s dataframe/tests/test_dataframe.py::test_hash_split_unique[20-2-1] PASSED [ 52%] 527s dataframe/tests/test_dataframe.py::test_hash_split_unique[20-2-4] PASSED [ 52%] 527s dataframe/tests/test_dataframe.py::test_hash_split_unique[20-2-20] PASSED [ 52%] 527s dataframe/tests/test_dataframe.py::test_hash_split_unique[20-5-1] PASSED [ 52%] 527s dataframe/tests/test_dataframe.py::test_hash_split_unique[20-5-4] PASSED [ 52%] 527s dataframe/tests/test_dataframe.py::test_hash_split_unique[20-5-20] PASSED [ 52%] 527s dataframe/tests/test_dataframe.py::test_split_out_drop_duplicates[None] PASSED [ 52%] 528s dataframe/tests/test_dataframe.py::test_split_out_drop_duplicates[2] PASSED [ 52%] 528s dataframe/tests/test_dataframe.py::test_split_out_value_counts[None] PASSED [ 52%] 528s dataframe/tests/test_dataframe.py::test_split_out_value_counts[2] PASSED [ 52%] 528s dataframe/tests/test_dataframe.py::test_values PASSED [ 52%] 528s dataframe/tests/test_dataframe.py::test_values_extension_dtypes PASSED [ 52%] 528s dataframe/tests/test_dataframe.py::test_copy PASSED [ 52%] 528s dataframe/tests/test_dataframe.py::test_del PASSED [ 52%] 528s dataframe/tests/test_dataframe.py::test_memory_usage_dataframe[True-True] PASSED [ 52%] 528s dataframe/tests/test_dataframe.py::test_memory_usage_dataframe[True-False] PASSED [ 52%] 528s dataframe/tests/test_dataframe.py::test_memory_usage_dataframe[False-True] PASSED [ 52%] 528s dataframe/tests/test_dataframe.py::test_memory_usage_dataframe[False-False] PASSED [ 52%] 528s dataframe/tests/test_dataframe.py::test_memory_usage_series[True-True] PASSED [ 52%] 528s dataframe/tests/test_dataframe.py::test_memory_usage_series[True-False] PASSED [ 52%] 528s dataframe/tests/test_dataframe.py::test_memory_usage_series[False-True] PASSED [ 52%] 528s dataframe/tests/test_dataframe.py::test_memory_usage_series[False-False] PASSED [ 52%] 528s dataframe/tests/test_dataframe.py::test_memory_usage_index[True] PASSED [ 52%] 528s dataframe/tests/test_dataframe.py::test_memory_usage_index[False] PASSED [ 52%] 528s dataframe/tests/test_dataframe.py::test_memory_usage_per_partition[True-True] PASSED [ 52%] 528s dataframe/tests/test_dataframe.py::test_memory_usage_per_partition[True-False] PASSED [ 52%] 528s dataframe/tests/test_dataframe.py::test_memory_usage_per_partition[False-True] PASSED [ 52%] 528s dataframe/tests/test_dataframe.py::test_memory_usage_per_partition[False-False] PASSED [ 52%] 528s dataframe/tests/test_dataframe.py::test_dataframe_reductions_arithmetic[sum] PASSED [ 52%] 528s dataframe/tests/test_dataframe.py::test_dataframe_reductions_arithmetic[mean] PASSED [ 52%] 528s dataframe/tests/test_dataframe.py::test_dataframe_reductions_arithmetic[std] PASSED [ 52%] 528s dataframe/tests/test_dataframe.py::test_dataframe_reductions_arithmetic[var] PASSED [ 52%] 528s dataframe/tests/test_dataframe.py::test_dataframe_reductions_arithmetic[count] PASSED [ 52%] 528s dataframe/tests/test_dataframe.py::test_dataframe_reductions_arithmetic[min] PASSED [ 52%] 528s dataframe/tests/test_dataframe.py::test_dataframe_reductions_arithmetic[max] PASSED [ 52%] 528s dataframe/tests/test_dataframe.py::test_dataframe_reductions_arithmetic[idxmin] PASSED [ 52%] 528s dataframe/tests/test_dataframe.py::test_dataframe_reductions_arithmetic[idxmax] PASSED [ 52%] 528s dataframe/tests/test_dataframe.py::test_dataframe_reductions_arithmetic[prod] PASSED [ 52%] 528s dataframe/tests/test_dataframe.py::test_dataframe_reductions_arithmetic[all] PASSED [ 52%] 528s dataframe/tests/test_dataframe.py::test_dataframe_reductions_arithmetic[sem] PASSED [ 52%] 528s dataframe/tests/test_dataframe.py::test_dataframe_mode PASSED [ 52%] 528s dataframe/tests/test_dataframe.py::test_median PASSED [ 52%] 529s dataframe/tests/test_dataframe.py::test_median_approximate[dask] PASSED [ 52%] 529s dataframe/tests/test_dataframe.py::test_median_approximate[tdigest] SKIPPED [ 52%] 529s dataframe/tests/test_dataframe.py::test_datetime_loc_open_slicing PASSED [ 52%] 529s dataframe/tests/test_dataframe.py::test_to_datetime[False] PASSED [ 52%] 529s dataframe/tests/test_dataframe.py::test_to_datetime[True] SKIPPED (c...) [ 52%] 529s dataframe/tests/test_dataframe.py::test_to_timedelta PASSED [ 52%] 529s dataframe/tests/test_dataframe.py::test_isna[values0] PASSED [ 52%] 529s dataframe/tests/test_dataframe.py::test_isna[values1] PASSED [ 52%] 529s dataframe/tests/test_dataframe.py::test_slice_on_filtered_boundary[0] PASSED [ 52%] 529s dataframe/tests/test_dataframe.py::test_slice_on_filtered_boundary[9] PASSED [ 52%] 529s dataframe/tests/test_dataframe.py::test_boundary_slice_nonmonotonic PASSED [ 52%] 529s dataframe/tests/test_dataframe.py::test_boundary_slice_empty PASSED [ 52%] 529s dataframe/tests/test_dataframe.py::test_with_boundary[-1-None-False-False-drop0] PASSED [ 52%] 529s dataframe/tests/test_dataframe.py::test_with_boundary[-1-None-False-True-drop1] PASSED [ 52%] 529s dataframe/tests/test_dataframe.py::test_with_boundary[None-3-False-False-drop2] PASSED [ 52%] 529s dataframe/tests/test_dataframe.py::test_with_boundary[None-3-True-False-drop3] PASSED [ 52%] 529s dataframe/tests/test_dataframe.py::test_with_boundary[-0.5-None-False-False-drop4] PASSED [ 52%] 529s dataframe/tests/test_dataframe.py::test_with_boundary[-0.5-None-False-True-drop5] PASSED [ 52%] 529s dataframe/tests/test_dataframe.py::test_with_boundary[-1.5-None-False-True-drop6] PASSED [ 52%] 529s dataframe/tests/test_dataframe.py::test_with_boundary[None-3.5-False-False-drop7] PASSED [ 52%] 529s dataframe/tests/test_dataframe.py::test_with_boundary[None-3.5-True-False-drop8] PASSED [ 52%] 529s dataframe/tests/test_dataframe.py::test_with_boundary[None-2.5-False-False-drop9] PASSED [ 52%] 529s dataframe/tests/test_dataframe.py::test_boundary_slice_same[index0-0-9] PASSED [ 52%] 529s dataframe/tests/test_dataframe.py::test_boundary_slice_same[index1--1-None] PASSED [ 52%] 529s dataframe/tests/test_dataframe.py::test_boundary_slice_same[index2-None-10] PASSED [ 52%] 529s dataframe/tests/test_dataframe.py::test_boundary_slice_same[index3-None-None] PASSED [ 52%] 529s dataframe/tests/test_dataframe.py::test_boundary_slice_same[index4--1-None] PASSED [ 52%] 529s dataframe/tests/test_dataframe.py::test_boundary_slice_same[index5-None-2] PASSED [ 52%] 529s dataframe/tests/test_dataframe.py::test_boundary_slice_same[index6--2-3] PASSED [ 52%] 529s dataframe/tests/test_dataframe.py::test_boundary_slice_same[index7-None-None] PASSED [ 52%] 529s dataframe/tests/test_dataframe.py::test_boundary_slice_same[index8-left8-None] PASSED [ 52%] 529s dataframe/tests/test_dataframe.py::test_boundary_slice_same[index9-None-right9] PASSED [ 52%] 529s dataframe/tests/test_dataframe.py::test_boundary_slice_same[index10-left10-None] PASSED [ 52%] 529s dataframe/tests/test_dataframe.py::test_boundary_slice_same[index11-None-right11] PASSED [ 52%] 529s dataframe/tests/test_dataframe.py::test_better_errors_object_reductions PASSED [ 52%] 529s dataframe/tests/test_dataframe.py::test_sample_empty_partitions PASSED [ 52%] 529s dataframe/tests/test_dataframe.py::test_coerce PASSED [ 52%] 529s dataframe/tests/test_dataframe.py::test_bool PASSED [ 52%] 529s dataframe/tests/test_dataframe.py::test_cumulative_multiple_columns PASSED [ 52%] 529s dataframe/tests/test_dataframe.py::test_map_partition_array[asarray] PASSED [ 52%] 529s dataframe/tests/test_dataframe.py::test_map_partition_array[func1] PASSED [ 52%] 529s dataframe/tests/test_dataframe.py::test_map_partition_sparse SKIPPED [ 52%] 529s dataframe/tests/test_dataframe.py::test_mixed_dask_array_operations PASSED [ 52%] 529s dataframe/tests/test_dataframe.py::test_mixed_dask_array_operations_errors PASSED [ 52%] 529s dataframe/tests/test_dataframe.py::test_mixed_dask_array_multi_dimensional PASSED [ 52%] 529s dataframe/tests/test_dataframe.py::test_meta_raises PASSED [ 52%] 529s dataframe/tests/test_dataframe.py::test_meta_nonempty_uses_meta_value_if_provided PASSED [ 52%] 529s dataframe/tests/test_dataframe.py::test_dask_dataframe_holds_scipy_sparse_containers PASSED [ 52%] 529s dataframe/tests/test_dataframe.py::test_map_partitions_delays_large_inputs PASSED [ 52%] 529s dataframe/tests/test_dataframe.py::test_partitions_indexer PASSED [ 52%] 529s dataframe/tests/test_dataframe.py::test_mod_eq PASSED [ 52%] 529s dataframe/tests/test_dataframe.py::test_setitem PASSED [ 52%] 529s dataframe/tests/test_dataframe.py::test_setitem_with_bool_dataframe_as_key PASSED [ 52%] 529s dataframe/tests/test_dataframe.py::test_setitem_with_bool_series_as_key PASSED [ 52%] 529s dataframe/tests/test_dataframe.py::test_setitem_with_numeric_column_name_raises_not_implemented PASSED [ 52%] 529s dataframe/tests/test_dataframe.py::test_broadcast PASSED [ 52%] 529s dataframe/tests/test_dataframe.py::test_scalar_with_array PASSED [ 53%] 529s dataframe/tests/test_dataframe.py::test_has_parallel_type PASSED [ 53%] 529s dataframe/tests/test_dataframe.py::test_meta_error_message PASSED [ 53%] 529s dataframe/tests/test_dataframe.py::test_map_index PASSED [ 53%] 529s dataframe/tests/test_dataframe.py::test_assign_index PASSED [ 53%] 529s dataframe/tests/test_dataframe.py::test_index_divisions PASSED [ 53%] 530s dataframe/tests/test_dataframe.py::test_replace PASSED [ 53%] 530s dataframe/tests/test_dataframe.py::test_map_partitions_delays_lists PASSED [ 53%] 530s dataframe/tests/test_dataframe.py::test_dtype_cast PASSED [ 53%] 530s dataframe/tests/test_dataframe.py::test_series_map[False-False-1-1] PASSED [ 53%] 530s dataframe/tests/test_dataframe.py::test_series_map[False-False-1-4] PASSED [ 53%] 530s dataframe/tests/test_dataframe.py::test_series_map[False-False-3-1] PASSED [ 53%] 530s dataframe/tests/test_dataframe.py::test_series_map[False-False-3-4] PASSED [ 53%] 530s dataframe/tests/test_dataframe.py::test_series_map[False-True-1-1] PASSED [ 53%] 530s dataframe/tests/test_dataframe.py::test_series_map[False-True-1-4] PASSED [ 53%] 530s dataframe/tests/test_dataframe.py::test_series_map[False-True-3-1] PASSED [ 53%] 530s dataframe/tests/test_dataframe.py::test_series_map[False-True-3-4] PASSED [ 53%] 530s dataframe/tests/test_dataframe.py::test_series_map[True-False-1-1] PASSED [ 53%] 530s dataframe/tests/test_dataframe.py::test_series_map[True-False-1-4] PASSED [ 53%] 530s dataframe/tests/test_dataframe.py::test_series_map[True-False-3-1] PASSED [ 53%] 530s dataframe/tests/test_dataframe.py::test_series_map[True-False-3-4] PASSED [ 53%] 530s dataframe/tests/test_dataframe.py::test_series_map[True-True-1-1] PASSED [ 53%] 530s dataframe/tests/test_dataframe.py::test_series_map[True-True-1-4] PASSED [ 53%] 530s dataframe/tests/test_dataframe.py::test_series_map[True-True-3-1] PASSED [ 53%] 530s dataframe/tests/test_dataframe.py::test_series_map[True-True-3-4] PASSED [ 53%] 530s dataframe/tests/test_dataframe.py::test_dataframe_explode PASSED [ 53%] 530s dataframe/tests/test_dataframe.py::test_series_explode PASSED [ 53%] 530s dataframe/tests/test_dataframe.py::test_pop PASSED [ 53%] 530s dataframe/tests/test_dataframe.py::test_nunique[0-True] PASSED [ 53%] 530s dataframe/tests/test_dataframe.py::test_nunique[0-False] PASSED [ 53%] 530s dataframe/tests/test_dataframe.py::test_nunique[1-True] PASSED [ 53%] 530s dataframe/tests/test_dataframe.py::test_nunique[1-False] PASSED [ 53%] 530s dataframe/tests/test_dataframe.py::test_view PASSED [ 53%] 530s dataframe/tests/test_dataframe.py::test_simple_map_partitions PASSED [ 53%] 530s dataframe/tests/test_dataframe.py::test_iter PASSED [ 53%] 530s dataframe/tests/test_dataframe.py::test_dataframe_groupby_cumsum_agg_empty_partitions PASSED [ 53%] 530s dataframe/tests/test_dataframe.py::test_dataframe_groupby_cumprod_agg_empty_partitions PASSED [ 53%] 530s dataframe/tests/test_dataframe.py::test_fuse_roots PASSED [ 53%] 530s dataframe/tests/test_dataframe.py::test_attrs_dataframe PASSED [ 53%] 530s dataframe/tests/test_dataframe.py::test_attrs_series PASSED [ 53%] 530s dataframe/tests/test_dataframe.py::test_join_series PASSED [ 53%] 530s dataframe/tests/test_dataframe.py::test_dask_layers PASSED [ 53%] 530s dataframe/tests/test_dataframe.py::test_repr_html_dataframe_highlevelgraph PASSED [ 53%] 530s dataframe/tests/test_dataframe.py::test_assign_na_float_columns PASSED [ 53%] 531s dataframe/tests/test_dataframe.py::test_assign_no_warning_fragmented PASSED [ 53%] 531s dataframe/tests/test_dataframe.py::test_dot PASSED [ 53%] 531s dataframe/tests/test_dataframe.py::test_dot_nan PASSED [ 53%] 531s dataframe/tests/test_dataframe.py::test_use_of_weakref_proxy PASSED [ 53%] 531s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Series-False-series0] PASSED [ 53%] 531s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Series-False-series1] PASSED [ 53%] 531s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Series-False-series2] PASSED [ 53%] 531s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Series-False-series3] PASSED [ 53%] 531s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Series-False-series4] PASSED [ 53%] 531s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Series-True-series0] PASSED [ 53%] 531s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Series-True-series1] PASSED [ 53%] 531s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Series-True-series2] PASSED [ 53%] 531s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Series-True-series3] PASSED [ 53%] 531s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Series-True-series4] PASSED [ 53%] 531s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Index-False-series0] PASSED [ 53%] 531s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Index-False-series1] PASSED [ 53%] 531s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Index-False-series2] PASSED [ 53%] 531s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Index-False-series3] PASSED [ 53%] 531s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Index-False-series4] PASSED [ 53%] 531s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Index-True-series0] PASSED [ 53%] 531s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Index-True-series1] PASSED [ 53%] 531s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Index-True-series2] PASSED [ 53%] 531s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Index-True-series3] PASSED [ 53%] 531s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Index-True-series4] PASSED [ 53%] 531s dataframe/tests/test_dataframe.py::test_is_monotonic_deprecated SKIPPED [ 53%] 531s dataframe/tests/test_dataframe.py::test_is_monotonic_dt64 PASSED [ 53%] 531s dataframe/tests/test_dataframe.py::test_index_is_monotonic_dt64 PASSED [ 53%] 531s dataframe/tests/test_dataframe.py::test_index_is_monotonic_deprecated SKIPPED [ 53%] 531s dataframe/tests/test_dataframe.py::test_is_monotonic_empty_partitions PASSED [ 53%] 531s dataframe/tests/test_dataframe.py::test_custom_map_reduce PASSED [ 53%] 531s dataframe/tests/test_dataframe.py::test_from_dict[2-columns-int] PASSED [ 53%] 531s dataframe/tests/test_dataframe.py::test_from_dict[2-columns-float] PASSED [ 53%] 531s dataframe/tests/test_dataframe.py::test_from_dict[2-index-int] PASSED [ 53%] 531s dataframe/tests/test_dataframe.py::test_from_dict[2-index-float] PASSED [ 53%] 531s dataframe/tests/test_dataframe.py::test_from_dict[5-columns-int] PASSED [ 53%] 531s dataframe/tests/test_dataframe.py::test_from_dict[5-columns-float] PASSED [ 53%] 531s dataframe/tests/test_dataframe.py::test_from_dict[5-index-int] PASSED [ 53%] 531s dataframe/tests/test_dataframe.py::test_from_dict[5-index-float] PASSED [ 53%] 531s dataframe/tests/test_dataframe.py::test_from_dict_raises PASSED [ 53%] 531s dataframe/tests/test_dataframe.py::test_empty PASSED [ 53%] 531s dataframe/tests/test_dataframe.py::test_repr_materialize PASSED [ 53%] 531s dataframe/tests/test_dataframe.py::test_pyarrow_extension_dtype[int64[pyarrow]] SKIPPED [ 53%] 531s dataframe/tests/test_dataframe.py::test_pyarrow_extension_dtype[int32[pyarrow]] SKIPPED [ 53%] 531s dataframe/tests/test_dataframe.py::test_pyarrow_extension_dtype[float64[pyarrow]] SKIPPED [ 53%] 531s dataframe/tests/test_dataframe.py::test_pyarrow_extension_dtype[float32[pyarrow]] SKIPPED [ 53%] 531s dataframe/tests/test_dataframe.py::test_pyarrow_extension_dtype[uint8[pyarrow]] SKIPPED [ 53%] 531s dataframe/tests/test_dataframe.py::test_pyarrow_decimal_extension_dtype SKIPPED [ 53%] 531s dataframe/tests/test_dataframe.py::test_to_backend PASSED [ 53%] 531s dataframe/tests/test_dataframe.py::test_transform_getitem_works[max] PASSED [ 53%] 531s dataframe/tests/test_dataframe.py::test_transform_getitem_works[sum] PASSED [ 53%] 531s dataframe/tests/test_dataframe.py::test_mask_where_array_like[df0-cond0] PASSED [ 53%] 532s dataframe/tests/test_dataframe.py::test_mask_where_array_like[df1-cond1] PASSED [ 53%] 532s dataframe/tests/test_dataframe.py::test_mask_where_array_like[df2-cond2] PASSED [ 53%] 532s dataframe/tests/test_dataframe.py::test_mask_where_array_like[df3-cond3] PASSED [ 53%] 532s dataframe/tests/test_dataframe.py::test_mask_where_array_like[df4-cond4] PASSED [ 53%] 532s dataframe/tests/test_dataframe.py::test_duplicate_columns[select_dtypes-kwargs0] PASSED [ 53%] 532s dataframe/tests/test_dataframe.py::test_duplicate_columns[describe-kwargs1] PASSED [ 53%] 532s dataframe/tests/test_dataframe.py::test_duplicate_columns[nunique-kwargs2] PASSED [ 53%] 532s dataframe/tests/test_dataframe.py::test_duplicate_columns[quantile-kwargs3] PASSED [ 53%] 532s dataframe/tests/test_dataframe.py::test_mask_where_callable PASSED [ 53%] 532s dataframe/tests/test_dataframe.py::test_pyarrow_schema_dispatch SKIPPED [ 53%] 532s dataframe/tests/test_dataframe.py::test_pyarrow_schema_dispatch_preserves_index[True] SKIPPED [ 53%] 532s dataframe/tests/test_dataframe.py::test_pyarrow_schema_dispatch_preserves_index[False] SKIPPED [ 53%] 532s dataframe/tests/test_dataframe.py::test_pyarrow_conversion_dispatch[True] SKIPPED [ 53%] 532s dataframe/tests/test_dataframe.py::test_pyarrow_conversion_dispatch[False] SKIPPED [ 53%] 532s dataframe/tests/test_dataframe.py::test_pyarrow_conversion_dispatch_cudf SKIPPED [ 53%] 532s dataframe/tests/test_dataframe.py::test_enforce_runtime_divisions PASSED [ 53%] 532s dataframe/tests/test_extensions.py::test_register_extension_type PASSED [ 53%] 532s dataframe/tests/test_extensions.py::test_reduction PASSED [ 53%] 532s dataframe/tests/test_extensions.py::test_scalar PASSED [ 53%] 532s dataframe/tests/test_format.py::test_repr PASSED [ 53%] 532s dataframe/tests/test_format.py::test_repr_meta_mutation PASSED [ 53%] 532s dataframe/tests/test_format.py::test_dataframe_format PASSED [ 53%] 532s dataframe/tests/test_format.py::test_dataframe_format_with_index PASSED [ 53%] 532s dataframe/tests/test_format.py::test_dataframe_format_unknown_divisions PASSED [ 53%] 532s dataframe/tests/test_format.py::test_dataframe_format_long PASSED [ 53%] 532s dataframe/tests/test_format.py::test_series_format PASSED [ 53%] 532s dataframe/tests/test_format.py::test_series_format_long PASSED [ 53%] 532s dataframe/tests/test_format.py::test_index_format PASSED [ 53%] 532s dataframe/tests/test_format.py::test_categorical_format PASSED [ 53%] 532s dataframe/tests/test_format.py::test_duplicate_columns_repr PASSED [ 53%] 532s dataframe/tests/test_format.py::test_empty_repr PASSED [ 53%] 532s dataframe/tests/test_groupby.py::test_groupby_internal_repr_xfail[disk] XFAIL [ 53%] 532s dataframe/tests/test_groupby.py::test_groupby_internal_repr_xfail[tasks] XFAIL [ 54%] 532s dataframe/tests/test_groupby.py::test_groupby_internal_repr[disk] PASSED [ 54%] 532s dataframe/tests/test_groupby.py::test_groupby_internal_repr[tasks] PASSED [ 54%] 532s dataframe/tests/test_groupby.py::test_groupby_error[disk] PASSED [ 54%] 532s dataframe/tests/test_groupby.py::test_groupby_error[tasks] PASSED [ 54%] 532s dataframe/tests/test_groupby.py::test_full_groupby[disk] PASSED [ 54%] 532s dataframe/tests/test_groupby.py::test_full_groupby[tasks] PASSED [ 54%] 533s dataframe/tests/test_groupby.py::test_full_groupby_apply_multiarg[disk] PASSED [ 54%] 533s dataframe/tests/test_groupby.py::test_full_groupby_apply_multiarg[tasks] PASSED [ 54%] 533s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[disk-True-0] PASSED [ 54%] 533s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[disk-True-1] PASSED [ 54%] 533s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[disk-True-2] PASSED [ 54%] 533s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[disk-True-3] PASSED [ 54%] 533s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[disk-True-4] XFAIL [ 54%] 533s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[disk-False-0] PASSED [ 54%] 533s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[disk-False-1] PASSED [ 54%] 533s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[disk-False-2] PASSED [ 54%] 533s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[disk-False-3] PASSED [ 54%] 533s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[disk-False-4] XFAIL [ 54%] 534s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[tasks-True-0] PASSED [ 54%] 534s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[tasks-True-1] PASSED [ 54%] 534s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[tasks-True-2] PASSED [ 54%] 534s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[tasks-True-3] PASSED [ 54%] 534s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[tasks-True-4] XFAIL [ 54%] 534s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[tasks-False-0] PASSED [ 54%] 534s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[tasks-False-1] PASSED [ 54%] 534s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[tasks-False-2] PASSED [ 54%] 534s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[tasks-False-3] PASSED [ 54%] 534s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[tasks-False-4] XFAIL [ 54%] 534s dataframe/tests/test_groupby.py::test_groupby_dir[disk] PASSED [ 54%] 534s dataframe/tests/test_groupby.py::test_groupby_dir[tasks] PASSED [ 54%] 535s dataframe/tests/test_groupby.py::test_groupby_on_index[disk-sync] PASSED [ 54%] 535s dataframe/tests/test_groupby.py::test_groupby_on_index[disk-threads] PASSED [ 54%] 535s dataframe/tests/test_groupby.py::test_groupby_on_index[tasks-sync] PASSED [ 54%] 535s dataframe/tests/test_groupby.py::test_groupby_on_index[tasks-threads] PASSED [ 54%] 535s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-disk-0] PASSED [ 54%] 535s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-disk-1] PASSED [ 54%] 535s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-disk-2] PASSED [ 54%] 535s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-disk-3] PASSED [ 54%] 535s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-disk-4] PASSED [ 54%] 535s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-disk-5] PASSED [ 54%] 536s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-disk-6] PASSED [ 54%] 536s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-tasks-0] PASSED [ 54%] 536s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-tasks-1] PASSED [ 54%] 536s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-tasks-2] PASSED [ 54%] 536s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-tasks-3] PASSED [ 54%] 536s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-tasks-4] PASSED [ 54%] 536s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-tasks-5] PASSED [ 54%] 536s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-tasks-6] PASSED [ 54%] 536s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-disk-0] XPASS [ 54%] 536s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-disk-1] XPASS [ 54%] 536s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-disk-2] XPASS [ 54%] 536s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-disk-3] XPASS [ 54%] 536s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-disk-4] XPASS [ 54%] 536s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-disk-5] XPASS [ 54%] 536s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-disk-6] XPASS [ 54%] 536s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-tasks-0] XPASS [ 54%] 536s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-tasks-1] XPASS [ 54%] 536s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-tasks-2] XPASS [ 54%] 536s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-tasks-3] XPASS [ 54%] 536s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-tasks-4] XPASS [ 54%] 536s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-tasks-5] XPASS [ 54%] 536s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-tasks-6] XPASS [ 54%] 536s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-disk-0] PASSED [ 54%] 536s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-disk-1] PASSED [ 54%] 536s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-disk-2] PASSED [ 54%] 536s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-disk-3] PASSED [ 54%] 536s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-disk-4] PASSED [ 54%] 536s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-disk-5] PASSED [ 54%] 536s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-disk-6] PASSED [ 54%] 536s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-tasks-0] PASSED [ 54%] 536s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-tasks-1] PASSED [ 54%] 536s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-tasks-2] PASSED [ 54%] 536s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-tasks-3] PASSED [ 54%] 536s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-tasks-4] PASSED [ 54%] 536s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-tasks-5] PASSED [ 54%] 536s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-tasks-6] PASSED [ 54%] 536s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-disk-0] PASSED [ 54%] 536s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-disk-1] PASSED [ 54%] 536s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-disk-2] PASSED [ 54%] 536s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-disk-3] PASSED [ 54%] 537s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-disk-4] PASSED [ 54%] 537s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-disk-5] PASSED [ 54%] 537s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-disk-6] PASSED [ 54%] 537s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-tasks-0] PASSED [ 54%] 537s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-tasks-1] PASSED [ 54%] 537s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-tasks-2] PASSED [ 54%] 537s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-tasks-3] PASSED [ 54%] 537s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-tasks-4] PASSED [ 54%] 537s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-tasks-5] PASSED [ 54%] 537s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-tasks-6] PASSED [ 54%] 537s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-disk-0] PASSED [ 54%] 537s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-disk-1] PASSED [ 54%] 537s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-disk-2] PASSED [ 54%] 537s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-disk-3] PASSED [ 54%] 537s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-disk-4] PASSED [ 54%] 537s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-disk-5] PASSED [ 54%] 537s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-disk-6] PASSED [ 54%] 537s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-tasks-0] PASSED [ 54%] 537s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-tasks-1] PASSED [ 54%] 537s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-tasks-2] PASSED [ 54%] 537s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-tasks-3] PASSED [ 54%] 537s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-tasks-4] PASSED [ 54%] 537s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-tasks-5] PASSED [ 54%] 537s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-tasks-6] PASSED [ 54%] 537s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-disk-0] PASSED [ 54%] 537s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-disk-1] PASSED [ 54%] 537s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-disk-2] PASSED [ 54%] 537s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-disk-3] PASSED [ 54%] 537s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-disk-4] PASSED [ 54%] 537s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-disk-5] PASSED [ 54%] 537s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-disk-6] PASSED [ 54%] 537s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-tasks-0] PASSED [ 54%] 537s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-tasks-1] PASSED [ 54%] 537s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-tasks-2] PASSED [ 54%] 537s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-tasks-3] PASSED [ 54%] 537s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-tasks-4] PASSED [ 54%] 537s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-tasks-5] PASSED [ 54%] 537s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-tasks-6] PASSED [ 54%] 537s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-disk-0] PASSED [ 54%] 537s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-disk-1] PASSED [ 54%] 537s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-disk-2] PASSED [ 54%] 537s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-disk-3] PASSED [ 54%] 537s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-disk-4] PASSED [ 54%] 537s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-disk-5] PASSED [ 54%] 537s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-disk-6] PASSED [ 54%] 537s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-tasks-0] PASSED [ 54%] 537s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-tasks-1] PASSED [ 55%] 537s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-tasks-2] PASSED [ 55%] 537s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-tasks-3] PASSED [ 55%] 537s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-tasks-4] PASSED [ 55%] 537s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-tasks-5] PASSED [ 55%] 537s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-tasks-6] PASSED [ 55%] 537s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-disk-0] XPASS [ 55%] 537s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-disk-1] XPASS [ 55%] 537s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-disk-2] XPASS [ 55%] 537s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-disk-3] XPASS [ 55%] 537s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-disk-4] XPASS [ 55%] 537s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-disk-5] XPASS [ 55%] 537s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-disk-6] XPASS [ 55%] 537s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-tasks-0] XPASS [ 55%] 537s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-tasks-1] XPASS [ 55%] 537s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-tasks-2] XPASS [ 55%] 537s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-tasks-3] XPASS [ 55%] 538s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-tasks-4] XPASS [ 55%] 538s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-tasks-5] XPASS [ 55%] 538s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-tasks-6] XPASS [ 55%] 538s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-disk-0] XPASS [ 55%] 538s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-disk-1] XPASS [ 55%] 538s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-disk-2] XPASS [ 55%] 538s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-disk-3] XPASS [ 55%] 538s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-disk-4] XPASS [ 55%] 538s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-disk-5] XPASS [ 55%] 538s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-disk-6] XPASS [ 55%] 538s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-tasks-0] XPASS [ 55%] 538s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-tasks-1] XPASS [ 55%] 538s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-tasks-2] XPASS [ 55%] 538s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-tasks-3] XPASS [ 55%] 538s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-tasks-4] XPASS [ 55%] 538s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-tasks-5] XPASS [ 55%] 538s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-tasks-6] XPASS [ 55%] 538s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-disk-0] XPASS [ 55%] 538s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-disk-1] XPASS [ 55%] 538s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-disk-2] XPASS [ 55%] 538s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-disk-3] XPASS [ 55%] 538s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-disk-4] XPASS [ 55%] 538s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-disk-5] XPASS [ 55%] 538s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-disk-6] XPASS [ 55%] 538s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-tasks-0] XPASS [ 55%] 538s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-tasks-1] XPASS [ 55%] 538s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-tasks-2] XPASS [ 55%] 538s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-tasks-3] XPASS [ 55%] 538s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-tasks-4] XPASS [ 55%] 539s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-tasks-5] XPASS [ 55%] 539s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-tasks-6] XPASS [ 55%] 539s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-disk-0] XPASS [ 55%] 539s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-disk-1] XPASS [ 55%] 539s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-disk-2] XPASS [ 55%] 539s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-disk-3] XPASS [ 55%] 539s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-disk-4] XPASS [ 55%] 539s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-disk-5] XPASS [ 55%] 539s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-disk-6] XPASS [ 55%] 539s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-tasks-0] XPASS [ 55%] 539s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-tasks-1] XPASS [ 55%] 539s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-tasks-2] XPASS [ 55%] 539s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-tasks-3] XPASS [ 55%] 539s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-tasks-4] XPASS [ 55%] 539s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-tasks-5] XPASS [ 55%] 539s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-tasks-6] XPASS [ 55%] 539s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-disk-0] PASSED [ 55%] 539s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-disk-1] PASSED [ 55%] 539s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-disk-2] PASSED [ 55%] 539s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-disk-3] PASSED [ 55%] 539s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-disk-4] PASSED [ 55%] 539s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-disk-5] PASSED [ 55%] 539s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-disk-6] PASSED [ 55%] 539s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-tasks-0] PASSED [ 55%] 539s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-tasks-1] PASSED [ 55%] 539s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-tasks-2] PASSED [ 55%] 539s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-tasks-3] PASSED [ 55%] 539s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-tasks-4] PASSED [ 55%] 539s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-tasks-5] PASSED [ 55%] 539s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-tasks-6] PASSED [ 55%] 539s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-disk-0] PASSED [ 55%] 539s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-disk-1] PASSED [ 55%] 539s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-disk-2] PASSED [ 55%] 539s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-disk-3] PASSED [ 55%] 539s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-disk-4] PASSED [ 55%] 539s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-disk-5] PASSED [ 55%] 539s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-disk-6] PASSED [ 55%] 539s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-tasks-0] PASSED [ 55%] 539s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-tasks-1] PASSED [ 55%] 539s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-tasks-2] PASSED [ 55%] 539s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-tasks-3] PASSED [ 55%] 539s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-tasks-4] PASSED [ 55%] 539s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-tasks-5] PASSED [ 55%] 539s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-tasks-6] PASSED [ 55%] 539s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-disk-0] PASSED [ 55%] 539s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-disk-1] PASSED [ 55%] 539s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-disk-2] PASSED [ 55%] 539s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-disk-3] PASSED [ 55%] 539s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-disk-4] PASSED [ 55%] 539s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-disk-5] PASSED [ 55%] 539s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-disk-6] PASSED [ 55%] 539s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-tasks-0] PASSED [ 55%] 539s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-tasks-1] PASSED [ 55%] 540s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-tasks-2] PASSED [ 55%] 540s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-tasks-3] PASSED [ 55%] 540s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-tasks-4] PASSED [ 55%] 540s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-tasks-5] PASSED [ 55%] 540s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-tasks-6] PASSED [ 55%] 540s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-disk-0] PASSED [ 55%] 540s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-disk-1] PASSED [ 55%] 540s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-disk-2] PASSED [ 55%] 540s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-disk-3] PASSED [ 55%] 540s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-disk-4] PASSED [ 55%] 540s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-disk-5] PASSED [ 55%] 540s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-disk-6] PASSED [ 55%] 540s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-tasks-0] PASSED [ 55%] 540s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-tasks-1] PASSED [ 55%] 540s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-tasks-2] PASSED [ 55%] 540s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-tasks-3] PASSED [ 55%] 540s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-tasks-4] PASSED [ 55%] 540s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-tasks-5] PASSED [ 55%] 540s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-tasks-6] PASSED [ 55%] 540s dataframe/tests/test_groupby.py::test_groupby_multilevel_agg[disk] PASSED [ 55%] 540s dataframe/tests/test_groupby.py::test_groupby_multilevel_agg[tasks] PASSED [ 55%] 540s dataframe/tests/test_groupby.py::test_groupby_get_group[disk-True-0] PASSED [ 55%] 540s dataframe/tests/test_groupby.py::test_groupby_get_group[disk-False-0] PASSED [ 55%] 540s dataframe/tests/test_groupby.py::test_groupby_get_group[disk-True-1] PASSED [ 55%] 540s dataframe/tests/test_groupby.py::test_groupby_get_group[disk-False-1] PASSED [ 55%] 540s dataframe/tests/test_groupby.py::test_groupby_get_group[disk-False-2] PASSED [ 55%] 540s dataframe/tests/test_groupby.py::test_groupby_get_group[tasks-True-0] PASSED [ 55%] 540s dataframe/tests/test_groupby.py::test_groupby_get_group[tasks-False-0] PASSED [ 55%] 540s dataframe/tests/test_groupby.py::test_groupby_get_group[tasks-True-1] PASSED [ 56%] 540s dataframe/tests/test_groupby.py::test_groupby_get_group[tasks-False-1] PASSED [ 56%] 540s dataframe/tests/test_groupby.py::test_groupby_get_group[tasks-False-2] PASSED [ 56%] 540s dataframe/tests/test_groupby.py::test_dataframe_groupby_nunique[disk] PASSED [ 56%] 540s dataframe/tests/test_groupby.py::test_dataframe_groupby_nunique[tasks] PASSED [ 56%] 540s dataframe/tests/test_groupby.py::test_dataframe_groupby_nunique_across_group_same_value[disk] PASSED [ 56%] 540s dataframe/tests/test_groupby.py::test_dataframe_groupby_nunique_across_group_same_value[tasks] PASSED [ 56%] 541s dataframe/tests/test_groupby.py::test_series_groupby_propagates_names[disk] PASSED [ 56%] 541s dataframe/tests/test_groupby.py::test_series_groupby_propagates_names[tasks] PASSED [ 56%] 541s dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[disk-cumsum-1] PASSED [ 56%] 541s dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[disk-cumsum-2] PASSED [ 56%] 541s dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[disk-cumprod-1] PASSED [ 56%] 541s dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[disk-cumprod-2] PASSED [ 56%] 541s dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[disk-cumcount-1] PASSED [ 56%] 541s dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[disk-cumcount-2] PASSED [ 56%] 541s dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[tasks-cumsum-1] PASSED [ 56%] 541s dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[tasks-cumsum-2] PASSED [ 56%] 541s dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[tasks-cumprod-1] PASSED [ 56%] 541s dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[tasks-cumprod-2] PASSED [ 56%] 541s dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[tasks-cumcount-1] PASSED [ 56%] 541s dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[tasks-cumcount-2] PASSED [ 56%] 541s dataframe/tests/test_groupby.py::test_series_groupby[disk] PASSED [ 56%] 541s dataframe/tests/test_groupby.py::test_series_groupby[tasks] PASSED [ 56%] 541s dataframe/tests/test_groupby.py::test_series_groupby_errors[disk] PASSED [ 56%] 541s dataframe/tests/test_groupby.py::test_series_groupby_errors[tasks] PASSED [ 56%] 541s dataframe/tests/test_groupby.py::test_groupby_index_array[disk] PASSED [ 56%] 541s dataframe/tests/test_groupby.py::test_groupby_index_array[tasks] PASSED [ 56%] 541s dataframe/tests/test_groupby.py::test_groupby_set_index[disk] PASSED [ 56%] 541s dataframe/tests/test_groupby.py::test_groupby_set_index[tasks] PASSED [ 56%] 543s dataframe/tests/test_groupby.py::test_split_apply_combine_on_series[disk-True] PASSED [ 56%] 548s dataframe/tests/test_groupby.py::test_split_apply_combine_on_series[disk-False] PASSED [ 56%] 551s dataframe/tests/test_groupby.py::test_split_apply_combine_on_series[tasks-True] PASSED [ 56%] 556s dataframe/tests/test_groupby.py::test_split_apply_combine_on_series[tasks-False] PASSED [ 56%] 556s dataframe/tests/test_groupby.py::test_groupby_reduction_split[sum-disk-split_every] PASSED [ 56%] 556s dataframe/tests/test_groupby.py::test_groupby_reduction_split[sum-disk-split_out] PASSED [ 56%] 556s dataframe/tests/test_groupby.py::test_groupby_reduction_split[sum-tasks-split_every] PASSED [ 56%] 556s dataframe/tests/test_groupby.py::test_groupby_reduction_split[sum-tasks-split_out] PASSED [ 56%] 557s dataframe/tests/test_groupby.py::test_groupby_reduction_split[mean-disk-split_every] XPASS [ 56%] 557s dataframe/tests/test_groupby.py::test_groupby_reduction_split[mean-disk-split_out] XPASS [ 56%] 557s dataframe/tests/test_groupby.py::test_groupby_reduction_split[mean-tasks-split_every] XPASS [ 56%] 557s dataframe/tests/test_groupby.py::test_groupby_reduction_split[mean-tasks-split_out] XPASS [ 56%] 558s dataframe/tests/test_groupby.py::test_groupby_reduction_split[median-disk-split_every] PASSED [ 56%] 558s dataframe/tests/test_groupby.py::test_groupby_reduction_split[median-disk-split_out] PASSED [ 56%] 558s dataframe/tests/test_groupby.py::test_groupby_reduction_split[median-tasks-split_every] PASSED [ 56%] 558s dataframe/tests/test_groupby.py::test_groupby_reduction_split[median-tasks-split_out] PASSED [ 56%] 559s dataframe/tests/test_groupby.py::test_groupby_reduction_split[min-disk-split_every] PASSED [ 56%] 559s dataframe/tests/test_groupby.py::test_groupby_reduction_split[min-disk-split_out] PASSED [ 56%] 559s dataframe/tests/test_groupby.py::test_groupby_reduction_split[min-tasks-split_every] PASSED [ 56%] 559s dataframe/tests/test_groupby.py::test_groupby_reduction_split[min-tasks-split_out] PASSED [ 56%] 559s dataframe/tests/test_groupby.py::test_groupby_reduction_split[max-disk-split_every] PASSED [ 56%] 559s dataframe/tests/test_groupby.py::test_groupby_reduction_split[max-disk-split_out] PASSED [ 56%] 559s dataframe/tests/test_groupby.py::test_groupby_reduction_split[max-tasks-split_every] PASSED [ 56%] 560s dataframe/tests/test_groupby.py::test_groupby_reduction_split[max-tasks-split_out] PASSED [ 56%] 560s dataframe/tests/test_groupby.py::test_groupby_reduction_split[count-disk-split_every] PASSED [ 56%] 560s dataframe/tests/test_groupby.py::test_groupby_reduction_split[count-disk-split_out] PASSED [ 56%] 560s dataframe/tests/test_groupby.py::test_groupby_reduction_split[count-tasks-split_every] PASSED [ 56%] 560s dataframe/tests/test_groupby.py::test_groupby_reduction_split[count-tasks-split_out] PASSED [ 56%] 560s dataframe/tests/test_groupby.py::test_groupby_reduction_split[size-disk-split_every] PASSED [ 56%] 560s dataframe/tests/test_groupby.py::test_groupby_reduction_split[size-disk-split_out] PASSED [ 56%] 560s dataframe/tests/test_groupby.py::test_groupby_reduction_split[size-tasks-split_every] PASSED [ 56%] 561s dataframe/tests/test_groupby.py::test_groupby_reduction_split[size-tasks-split_out] PASSED [ 56%] 561s dataframe/tests/test_groupby.py::test_groupby_reduction_split[std-disk-split_every] XPASS [ 56%] 561s dataframe/tests/test_groupby.py::test_groupby_reduction_split[std-disk-split_out] XPASS [ 56%] 561s dataframe/tests/test_groupby.py::test_groupby_reduction_split[std-tasks-split_every] XPASS [ 56%] 561s dataframe/tests/test_groupby.py::test_groupby_reduction_split[std-tasks-split_out] XPASS [ 56%] 562s dataframe/tests/test_groupby.py::test_groupby_reduction_split[var-disk-split_every] XPASS [ 56%] 562s dataframe/tests/test_groupby.py::test_groupby_reduction_split[var-disk-split_out] XPASS [ 56%] 563s dataframe/tests/test_groupby.py::test_groupby_reduction_split[var-tasks-split_every] XPASS [ 56%] 563s dataframe/tests/test_groupby.py::test_groupby_reduction_split[var-tasks-split_out] XPASS [ 56%] 563s dataframe/tests/test_groupby.py::test_groupby_reduction_split[cov-disk-split_every] XPASS [ 56%] 563s dataframe/tests/test_groupby.py::test_groupby_reduction_split[cov-disk-split_out] XPASS [ 56%] 563s dataframe/tests/test_groupby.py::test_groupby_reduction_split[cov-tasks-split_every] XPASS [ 56%] 563s dataframe/tests/test_groupby.py::test_groupby_reduction_split[cov-tasks-split_out] XPASS [ 56%] 563s dataframe/tests/test_groupby.py::test_groupby_reduction_split[corr-disk-split_every] XPASS [ 56%] 563s dataframe/tests/test_groupby.py::test_groupby_reduction_split[corr-disk-split_out] XPASS [ 56%] 563s dataframe/tests/test_groupby.py::test_groupby_reduction_split[corr-tasks-split_every] XPASS [ 56%] 563s dataframe/tests/test_groupby.py::test_groupby_reduction_split[corr-tasks-split_out] XPASS [ 56%] 563s dataframe/tests/test_groupby.py::test_groupby_reduction_split[nunique-disk-split_every] PASSED [ 56%] 564s dataframe/tests/test_groupby.py::test_groupby_reduction_split[nunique-disk-split_out] PASSED [ 56%] 564s dataframe/tests/test_groupby.py::test_groupby_reduction_split[nunique-tasks-split_every] PASSED [ 56%] 564s dataframe/tests/test_groupby.py::test_groupby_reduction_split[nunique-tasks-split_out] PASSED [ 56%] 564s dataframe/tests/test_groupby.py::test_groupby_reduction_split[first-disk-split_every] SKIPPED [ 56%] 564s dataframe/tests/test_groupby.py::test_groupby_reduction_split[first-disk-split_out] SKIPPED [ 56%] 564s dataframe/tests/test_groupby.py::test_groupby_reduction_split[first-tasks-split_every] PASSED [ 56%] 564s dataframe/tests/test_groupby.py::test_groupby_reduction_split[first-tasks-split_out] PASSED [ 56%] 564s dataframe/tests/test_groupby.py::test_groupby_reduction_split[last-disk-split_every] SKIPPED [ 56%] 564s dataframe/tests/test_groupby.py::test_groupby_reduction_split[last-disk-split_out] SKIPPED [ 56%] 564s dataframe/tests/test_groupby.py::test_groupby_reduction_split[last-tasks-split_every] PASSED [ 56%] 564s dataframe/tests/test_groupby.py::test_groupby_reduction_split[last-tasks-split_out] PASSED [ 56%] 564s dataframe/tests/test_groupby.py::test_groupby_reduction_split[prod-disk-split_every] PASSED [ 56%] 565s dataframe/tests/test_groupby.py::test_groupby_reduction_split[prod-disk-split_out] PASSED [ 56%] 565s dataframe/tests/test_groupby.py::test_groupby_reduction_split[prod-tasks-split_every] PASSED [ 56%] 565s dataframe/tests/test_groupby.py::test_groupby_reduction_split[prod-tasks-split_out] PASSED [ 56%] 565s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-0] PASSED [ 56%] 565s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-1] PASSED [ 56%] 565s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-2] PASSED [ 56%] 565s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-3] PASSED [ 56%] 565s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-4] PASSED [ 56%] 565s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-5] PASSED [ 56%] 565s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-6] PASSED [ 56%] 565s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-7] PASSED [ 56%] 565s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-8] PASSED [ 56%] 565s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-9] PASSED [ 56%] 565s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-10] PASSED [ 56%] 565s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-11] PASSED [ 56%] 566s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-0] PASSED [ 56%] 566s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-1] PASSED [ 56%] 566s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-2] PASSED [ 56%] 566s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-3] PASSED [ 56%] 566s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-4] PASSED [ 56%] 566s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-5] PASSED [ 56%] 566s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-6] PASSED [ 56%] 566s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-7] PASSED [ 56%] 566s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-8] PASSED [ 56%] 566s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-9] PASSED [ 56%] 566s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-10] PASSED [ 56%] 567s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-11] PASSED [ 56%] 567s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-0] PASSED [ 56%] 567s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-1] PASSED [ 56%] 567s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-2] PASSED [ 56%] 567s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-3] PASSED [ 56%] 567s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-4] PASSED [ 56%] 567s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-5] PASSED [ 56%] 567s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-6] PASSED [ 56%] 567s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-7] PASSED [ 56%] 567s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-8] PASSED [ 56%] 567s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-9] PASSED [ 56%] 567s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-10] PASSED [ 57%] 567s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-11] PASSED [ 57%] 567s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-0] PASSED [ 57%] 567s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-1] PASSED [ 57%] 567s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-2] PASSED [ 57%] 568s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-3] PASSED [ 57%] 568s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-4] PASSED [ 57%] 568s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-5] PASSED [ 57%] 568s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-6] PASSED [ 57%] 568s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-7] PASSED [ 57%] 568s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-8] PASSED [ 57%] 568s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-9] PASSED [ 57%] 568s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-10] PASSED [ 57%] 568s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-11] PASSED [ 57%] 568s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-0-0] PASSED [ 57%] 568s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-0-1] PASSED [ 57%] 568s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-0-2] PASSED [ 57%] 569s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-0-3] PASSED [ 57%] 569s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-0-4] PASSED [ 57%] 569s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-0-5] XFAIL [ 57%] 569s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-1-0] PASSED [ 57%] 570s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-1-1] PASSED [ 57%] 570s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-1-2] PASSED [ 57%] 570s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-1-3] PASSED [ 57%] 571s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-1-4] PASSED [ 57%] 571s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-1-5] XFAIL [ 57%] 571s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-0-0] PASSED [ 57%] 571s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-0-1] PASSED [ 57%] 571s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-0-2] PASSED [ 57%] 572s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-0-3] PASSED [ 57%] 572s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-0-4] PASSED [ 57%] 572s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-0-5] XFAIL [ 57%] 572s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-1-0] PASSED [ 57%] 572s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-1-1] PASSED [ 57%] 573s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-1-2] PASSED [ 57%] 573s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-1-3] PASSED [ 57%] 573s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-1-4] PASSED [ 57%] 574s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-1-5] XFAIL [ 57%] 574s dataframe/tests/test_groupby.py::test_numeric_column_names[disk] PASSED [ 57%] 574s dataframe/tests/test_groupby.py::test_numeric_column_names[tasks] PASSED [ 57%] 574s dataframe/tests/test_groupby.py::test_groupby_apply_tasks[disk] SKIPPED [ 57%] 574s dataframe/tests/test_groupby.py::test_groupby_apply_tasks[tasks] PASSED [ 57%] 574s dataframe/tests/test_groupby.py::test_groupby_multiprocessing[disk] PASSED [ 57%] 574s dataframe/tests/test_groupby.py::test_groupby_multiprocessing[tasks] PASSED [ 57%] 574s dataframe/tests/test_groupby.py::test_groupby_normalize_by[disk] PASSED [ 57%] 574s dataframe/tests/test_groupby.py::test_groupby_normalize_by[tasks] PASSED [ 57%] 574s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[sum-disk] PASSED [ 57%] 574s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[sum-tasks] PASSED [ 57%] 574s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[mean-disk] XPASS [ 57%] 574s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[mean-tasks] XPASS [ 57%] 574s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[median-disk] PASSED [ 57%] 574s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[median-tasks] PASSED [ 57%] 574s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[min-disk] PASSED [ 57%] 574s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[min-tasks] PASSED [ 57%] 574s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[max-disk] PASSED [ 57%] 574s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[max-tasks] PASSED [ 57%] 574s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[count-disk] PASSED [ 57%] 574s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[count-tasks] PASSED [ 57%] 574s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[size-disk] PASSED [ 57%] 574s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[size-tasks] PASSED [ 57%] 574s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[std-disk] XPASS [ 57%] 574s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[std-tasks] XPASS [ 57%] 574s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[var-disk] XPASS [ 57%] 574s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[var-tasks] XPASS [ 57%] 574s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[cov-disk] XPASS [ 57%] 574s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[cov-tasks] XPASS [ 57%] 574s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[corr-disk] XPASS [ 57%] 574s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[corr-tasks] XPASS [ 57%] 574s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[nunique-disk] PASSED [ 57%] 574s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[nunique-tasks] PASSED [ 57%] 574s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[first-disk] PASSED [ 57%] 574s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[first-tasks] PASSED [ 57%] 574s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[last-disk] PASSED [ 57%] 574s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[last-tasks] PASSED [ 57%] 574s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[prod-disk] PASSED [ 57%] 574s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[prod-tasks] PASSED [ 57%] 574s dataframe/tests/test_groupby.py::test_aggregate_build_agg_args__reuse_of_intermediates[disk] PASSED [ 57%] 574s dataframe/tests/test_groupby.py::test_aggregate_build_agg_args__reuse_of_intermediates[tasks] PASSED [ 57%] 576s dataframe/tests/test_groupby.py::test_shuffle_aggregate[disk-2-1] PASSED [ 57%] 576s dataframe/tests/test_groupby.py::test_shuffle_aggregate[disk-2-8] PASSED [ 57%] 577s dataframe/tests/test_groupby.py::test_shuffle_aggregate[disk-32-1] PASSED [ 57%] 578s dataframe/tests/test_groupby.py::test_shuffle_aggregate[disk-32-8] PASSED [ 57%] 579s dataframe/tests/test_groupby.py::test_shuffle_aggregate[tasks-2-1] PASSED [ 57%] 580s dataframe/tests/test_groupby.py::test_shuffle_aggregate[tasks-2-8] PASSED [ 57%] 581s dataframe/tests/test_groupby.py::test_shuffle_aggregate[tasks-32-1] PASSED [ 57%] 582s dataframe/tests/test_groupby.py::test_shuffle_aggregate[tasks-32-8] PASSED [ 57%] 584s dataframe/tests/test_groupby.py::test_shuffle_aggregate_sort[disk-True] PASSED [ 57%] 584s dataframe/tests/test_groupby.py::test_shuffle_aggregate_sort[disk-False] PASSED [ 57%] 587s dataframe/tests/test_groupby.py::test_shuffle_aggregate_sort[tasks-True] PASSED [ 57%] 588s dataframe/tests/test_groupby.py::test_shuffle_aggregate_sort[tasks-False] PASSED [ 57%] 588s dataframe/tests/test_groupby.py::test_shuffle_aggregate_defaults[disk] PASSED [ 57%] 588s dataframe/tests/test_groupby.py::test_shuffle_aggregate_defaults[tasks] PASSED [ 57%] 588s dataframe/tests/test_groupby.py::test_aggregate_median[disk-a-spec0] PASSED [ 57%] 588s dataframe/tests/test_groupby.py::test_aggregate_median[disk-a-spec1] PASSED [ 57%] 588s dataframe/tests/test_groupby.py::test_aggregate_median[disk-keys1-spec0] PASSED [ 57%] 588s dataframe/tests/test_groupby.py::test_aggregate_median[disk-keys1-spec1] PASSED [ 57%] 588s dataframe/tests/test_groupby.py::test_aggregate_median[tasks-a-spec0] PASSED [ 57%] 588s dataframe/tests/test_groupby.py::test_aggregate_median[tasks-a-spec1] PASSED [ 57%] 588s dataframe/tests/test_groupby.py::test_aggregate_median[tasks-keys1-spec0] PASSED [ 57%] 588s dataframe/tests/test_groupby.py::test_aggregate_median[tasks-keys1-spec1] PASSED [ 57%] 588s dataframe/tests/test_groupby.py::test_fillna[disk-None-True-0] PASSED [ 57%] 588s dataframe/tests/test_groupby.py::test_fillna[disk-None-True-1] PASSED [ 57%] 588s dataframe/tests/test_groupby.py::test_fillna[disk-None-False-0] PASSED [ 57%] 589s dataframe/tests/test_groupby.py::test_fillna[disk-None-False-1] PASSED [ 57%] 589s dataframe/tests/test_groupby.py::test_fillna[disk-None-None-0] PASSED [ 57%] 589s dataframe/tests/test_groupby.py::test_fillna[disk-None-None-1] PASSED [ 57%] 589s dataframe/tests/test_groupby.py::test_fillna[disk-1-True-0] PASSED [ 57%] 589s dataframe/tests/test_groupby.py::test_fillna[disk-1-True-1] PASSED [ 57%] 589s dataframe/tests/test_groupby.py::test_fillna[disk-1-False-0] PASSED [ 57%] 589s dataframe/tests/test_groupby.py::test_fillna[disk-1-False-1] PASSED [ 57%] 589s dataframe/tests/test_groupby.py::test_fillna[disk-1-None-0] PASSED [ 57%] 589s dataframe/tests/test_groupby.py::test_fillna[disk-1-None-1] PASSED [ 57%] 589s dataframe/tests/test_groupby.py::test_fillna[disk-4-True-0] PASSED [ 57%] 589s dataframe/tests/test_groupby.py::test_fillna[disk-4-True-1] PASSED [ 57%] 590s dataframe/tests/test_groupby.py::test_fillna[disk-4-False-0] PASSED [ 57%] 590s dataframe/tests/test_groupby.py::test_fillna[disk-4-False-1] PASSED [ 57%] 590s dataframe/tests/test_groupby.py::test_fillna[disk-4-None-0] PASSED [ 57%] 590s dataframe/tests/test_groupby.py::test_fillna[disk-4-None-1] PASSED [ 57%] 590s dataframe/tests/test_groupby.py::test_fillna[tasks-None-True-0] PASSED [ 57%] 590s dataframe/tests/test_groupby.py::test_fillna[tasks-None-True-1] PASSED [ 57%] 590s dataframe/tests/test_groupby.py::test_fillna[tasks-None-False-0] PASSED [ 57%] 590s dataframe/tests/test_groupby.py::test_fillna[tasks-None-False-1] PASSED [ 57%] 590s dataframe/tests/test_groupby.py::test_fillna[tasks-None-None-0] PASSED [ 57%] 590s dataframe/tests/test_groupby.py::test_fillna[tasks-None-None-1] PASSED [ 57%] 590s dataframe/tests/test_groupby.py::test_fillna[tasks-1-True-0] PASSED [ 57%] 591s dataframe/tests/test_groupby.py::test_fillna[tasks-1-True-1] PASSED [ 57%] 591s dataframe/tests/test_groupby.py::test_fillna[tasks-1-False-0] PASSED [ 57%] 591s dataframe/tests/test_groupby.py::test_fillna[tasks-1-False-1] PASSED [ 58%] 591s dataframe/tests/test_groupby.py::test_fillna[tasks-1-None-0] PASSED [ 58%] 591s dataframe/tests/test_groupby.py::test_fillna[tasks-1-None-1] PASSED [ 58%] 591s dataframe/tests/test_groupby.py::test_fillna[tasks-4-True-0] PASSED [ 58%] 591s dataframe/tests/test_groupby.py::test_fillna[tasks-4-True-1] PASSED [ 58%] 591s dataframe/tests/test_groupby.py::test_fillna[tasks-4-False-0] PASSED [ 58%] 591s dataframe/tests/test_groupby.py::test_fillna[tasks-4-False-1] PASSED [ 58%] 591s dataframe/tests/test_groupby.py::test_fillna[tasks-4-None-0] PASSED [ 58%] 591s dataframe/tests/test_groupby.py::test_fillna[tasks-4-None-1] PASSED [ 58%] 592s dataframe/tests/test_groupby.py::test_ffill[disk-None-True] PASSED [ 58%] 592s dataframe/tests/test_groupby.py::test_ffill[disk-None-False] PASSED [ 58%] 592s dataframe/tests/test_groupby.py::test_ffill[disk-None-None] PASSED [ 58%] 592s dataframe/tests/test_groupby.py::test_ffill[disk-1-True] PASSED [ 58%] 592s dataframe/tests/test_groupby.py::test_ffill[disk-1-False] PASSED [ 58%] 592s dataframe/tests/test_groupby.py::test_ffill[disk-1-None] PASSED [ 58%] 592s dataframe/tests/test_groupby.py::test_ffill[disk-4-True] PASSED [ 58%] 592s dataframe/tests/test_groupby.py::test_ffill[disk-4-False] PASSED [ 58%] 592s dataframe/tests/test_groupby.py::test_ffill[disk-4-None] PASSED [ 58%] 592s dataframe/tests/test_groupby.py::test_ffill[tasks-None-True] PASSED [ 58%] 592s dataframe/tests/test_groupby.py::test_ffill[tasks-None-False] PASSED [ 58%] 592s dataframe/tests/test_groupby.py::test_ffill[tasks-None-None] PASSED [ 58%] 593s dataframe/tests/test_groupby.py::test_ffill[tasks-1-True] PASSED [ 58%] 593s dataframe/tests/test_groupby.py::test_ffill[tasks-1-False] PASSED [ 58%] 593s dataframe/tests/test_groupby.py::test_ffill[tasks-1-None] PASSED [ 58%] 593s dataframe/tests/test_groupby.py::test_ffill[tasks-4-True] PASSED [ 58%] 593s dataframe/tests/test_groupby.py::test_ffill[tasks-4-False] PASSED [ 58%] 593s dataframe/tests/test_groupby.py::test_ffill[tasks-4-None] PASSED [ 58%] 593s dataframe/tests/test_groupby.py::test_bfill[disk-None-True] PASSED [ 58%] 593s dataframe/tests/test_groupby.py::test_bfill[disk-None-False] PASSED [ 58%] 593s dataframe/tests/test_groupby.py::test_bfill[disk-None-None] PASSED [ 58%] 593s dataframe/tests/test_groupby.py::test_bfill[disk-1-True] PASSED [ 58%] 593s dataframe/tests/test_groupby.py::test_bfill[disk-1-False] PASSED [ 58%] 594s dataframe/tests/test_groupby.py::test_bfill[disk-1-None] PASSED [ 58%] 594s dataframe/tests/test_groupby.py::test_bfill[disk-4-True] PASSED [ 58%] 594s dataframe/tests/test_groupby.py::test_bfill[disk-4-False] PASSED [ 58%] 594s dataframe/tests/test_groupby.py::test_bfill[disk-4-None] PASSED [ 58%] 594s dataframe/tests/test_groupby.py::test_bfill[tasks-None-True] PASSED [ 58%] 594s dataframe/tests/test_groupby.py::test_bfill[tasks-None-False] PASSED [ 58%] 594s dataframe/tests/test_groupby.py::test_bfill[tasks-None-None] PASSED [ 58%] 594s dataframe/tests/test_groupby.py::test_bfill[tasks-1-True] PASSED [ 58%] 594s dataframe/tests/test_groupby.py::test_bfill[tasks-1-False] PASSED [ 58%] 594s dataframe/tests/test_groupby.py::test_bfill[tasks-1-None] PASSED [ 58%] 594s dataframe/tests/test_groupby.py::test_bfill[tasks-4-True] PASSED [ 58%] 594s dataframe/tests/test_groupby.py::test_bfill[tasks-4-False] PASSED [ 58%] 595s dataframe/tests/test_groupby.py::test_bfill[tasks-4-None] PASSED [ 58%] 595s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-disk-1-0] PASSED [ 58%] 595s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-disk-1-1] PASSED [ 58%] 595s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-disk-1-2] PASSED [ 58%] 595s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-disk-1-3] PASSED [ 58%] 595s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-disk-1-4] PASSED [ 58%] 595s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-disk-2-0] PASSED [ 58%] 596s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-disk-2-1] PASSED [ 58%] 596s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-disk-2-2] PASSED [ 58%] 596s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-disk-2-3] PASSED [ 58%] 596s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-disk-2-4] PASSED [ 58%] 597s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-tasks-1-0] PASSED [ 58%] 597s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-tasks-1-1] PASSED [ 58%] 597s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-tasks-1-2] PASSED [ 58%] 597s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-tasks-1-3] PASSED [ 58%] 597s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-tasks-1-4] PASSED [ 58%] 597s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-tasks-2-0] PASSED [ 58%] 597s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-tasks-2-1] PASSED [ 58%] 598s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-tasks-2-2] PASSED [ 58%] 598s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-tasks-2-3] PASSED [ 58%] 598s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-tasks-2-4] PASSED [ 58%] 598s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-disk-1-0] XPASS [ 58%] 598s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-disk-1-1] XPASS [ 58%] 599s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-disk-1-2] XPASS [ 58%] 599s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-disk-1-3] XPASS [ 58%] 599s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-disk-1-4] XPASS [ 58%] 599s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-disk-2-0] XPASS [ 58%] 600s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-disk-2-1] XPASS [ 58%] 600s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-disk-2-2] XPASS [ 58%] 601s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-disk-2-3] XPASS [ 58%] 601s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-disk-2-4] XPASS [ 58%] 602s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-tasks-1-0] XPASS [ 58%] 602s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-tasks-1-1] XPASS [ 58%] 602s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-tasks-1-2] XPASS [ 58%] 602s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-tasks-1-3] XPASS [ 58%] 602s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-tasks-1-4] XPASS [ 58%] 603s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-tasks-2-0] XPASS [ 58%] 603s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-tasks-2-1] XPASS [ 58%] 603s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-tasks-2-2] XPASS [ 58%] 604s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-tasks-2-3] XPASS [ 58%] 604s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-tasks-2-4] XPASS [ 58%] 605s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-disk-1-0] PASSED [ 58%] 605s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-disk-1-1] PASSED [ 58%] 605s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-disk-1-2] PASSED [ 58%] 605s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-disk-1-3] PASSED [ 58%] 606s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-disk-1-4] PASSED [ 58%] 606s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-disk-2-0] PASSED [ 58%] 606s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-disk-2-1] PASSED [ 58%] 606s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-disk-2-2] PASSED [ 58%] 607s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-disk-2-3] PASSED [ 58%] 607s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-disk-2-4] PASSED [ 58%] 607s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-tasks-1-0] PASSED [ 58%] 607s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-tasks-1-1] PASSED [ 58%] 607s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-tasks-1-2] PASSED [ 58%] 608s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-tasks-1-3] PASSED [ 58%] 608s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-tasks-1-4] PASSED [ 58%] 608s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-tasks-2-0] PASSED [ 58%] 608s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-tasks-2-1] PASSED [ 58%] 609s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-tasks-2-2] PASSED [ 58%] 609s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-tasks-2-3] PASSED [ 58%] 609s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-tasks-2-4] PASSED [ 58%] 609s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-disk-1-0] PASSED [ 58%] 609s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-disk-1-1] PASSED [ 58%] 609s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-disk-1-2] PASSED [ 58%] 609s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-disk-1-3] PASSED [ 58%] 609s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-disk-1-4] PASSED [ 58%] 610s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-disk-2-0] PASSED [ 58%] 610s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-disk-2-1] PASSED [ 58%] 610s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-disk-2-2] PASSED [ 58%] 610s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-disk-2-3] PASSED [ 58%] 611s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-disk-2-4] PASSED [ 58%] 611s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-tasks-1-0] PASSED [ 58%] 611s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-tasks-1-1] PASSED [ 58%] 611s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-tasks-1-2] PASSED [ 58%] 611s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-tasks-1-3] PASSED [ 58%] 611s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-tasks-1-4] PASSED [ 58%] 611s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-tasks-2-0] PASSED [ 58%] 612s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-tasks-2-1] PASSED [ 58%] 612s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-tasks-2-2] PASSED [ 58%] 612s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-tasks-2-3] PASSED [ 58%] 612s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-tasks-2-4] PASSED [ 58%] 612s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-disk-1-0] PASSED [ 58%] 613s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-disk-1-1] PASSED [ 58%] 613s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-disk-1-2] PASSED [ 59%] 613s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-disk-1-3] PASSED [ 59%] 613s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-disk-1-4] PASSED [ 59%] 613s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-disk-2-0] PASSED [ 59%] 613s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-disk-2-1] PASSED [ 59%] 613s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-disk-2-2] PASSED [ 59%] 614s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-disk-2-3] PASSED [ 59%] 614s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-disk-2-4] PASSED [ 59%] 614s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-tasks-1-0] PASSED [ 59%] 614s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-tasks-1-1] PASSED [ 59%] 614s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-tasks-1-2] PASSED [ 59%] 614s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-tasks-1-3] PASSED [ 59%] 614s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-tasks-1-4] PASSED [ 59%] 615s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-tasks-2-0] PASSED [ 59%] 615s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-tasks-2-1] PASSED [ 59%] 615s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-tasks-2-2] PASSED [ 59%] 615s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-tasks-2-3] PASSED [ 59%] 616s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-tasks-2-4] PASSED [ 59%] 616s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-disk-1-0] PASSED [ 59%] 616s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-disk-1-1] PASSED [ 59%] 616s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-disk-1-2] PASSED [ 59%] 616s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-disk-1-3] PASSED [ 59%] 616s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-disk-1-4] PASSED [ 59%] 616s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-disk-2-0] PASSED [ 59%] 617s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-disk-2-1] PASSED [ 59%] 617s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-disk-2-2] PASSED [ 59%] 617s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-disk-2-3] PASSED [ 59%] 617s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-disk-2-4] PASSED [ 59%] 617s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-tasks-1-0] PASSED [ 59%] 618s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-tasks-1-1] PASSED [ 59%] 618s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-tasks-1-2] PASSED [ 59%] 618s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-tasks-1-3] PASSED [ 59%] 618s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-tasks-1-4] PASSED [ 59%] 618s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-tasks-2-0] PASSED [ 59%] 618s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-tasks-2-1] PASSED [ 59%] 618s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-tasks-2-2] PASSED [ 59%] 619s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-tasks-2-3] PASSED [ 59%] 619s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-tasks-2-4] PASSED [ 59%] 619s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-disk-1-0] PASSED [ 59%] 619s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-disk-1-1] PASSED [ 59%] 619s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-disk-1-2] PASSED [ 59%] 619s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-disk-1-3] PASSED [ 59%] 619s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-disk-1-4] PASSED [ 59%] 619s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-disk-2-0] PASSED [ 59%] 620s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-disk-2-1] PASSED [ 59%] 620s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-disk-2-2] PASSED [ 59%] 620s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-disk-2-3] PASSED [ 59%] 620s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-disk-2-4] PASSED [ 59%] 621s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-tasks-1-0] PASSED [ 59%] 621s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-tasks-1-1] PASSED [ 59%] 621s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-tasks-1-2] PASSED [ 59%] 621s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-tasks-1-3] PASSED [ 59%] 621s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-tasks-1-4] PASSED [ 59%] 621s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-tasks-2-0] PASSED [ 59%] 621s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-tasks-2-1] PASSED [ 59%] 622s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-tasks-2-2] PASSED [ 59%] 622s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-tasks-2-3] PASSED [ 59%] 622s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-tasks-2-4] PASSED [ 59%] 622s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-disk-1-0] XPASS [ 59%] 623s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-disk-1-1] XPASS [ 59%] 623s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-disk-1-2] XPASS [ 59%] 623s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-disk-1-3] XPASS [ 59%] 623s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-disk-1-4] XPASS [ 59%] 623s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-disk-2-0] XPASS [ 59%] 624s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-disk-2-1] XPASS [ 59%] 624s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-disk-2-2] XPASS [ 59%] 624s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-disk-2-3] XPASS [ 59%] 625s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-disk-2-4] XPASS [ 59%] 625s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-tasks-1-0] XPASS [ 59%] 625s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-tasks-1-1] XPASS [ 59%] 625s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-tasks-1-2] XPASS [ 59%] 625s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-tasks-1-3] XPASS [ 59%] 626s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-tasks-1-4] XPASS [ 59%] 626s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-tasks-2-0] XPASS [ 59%] 626s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-tasks-2-1] XPASS [ 59%] 626s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-tasks-2-2] XPASS [ 59%] 627s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-tasks-2-3] XPASS [ 59%] 627s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-tasks-2-4] XPASS [ 59%] 627s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-disk-1-0] XPASS [ 59%] 627s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-disk-1-1] XPASS [ 59%] 628s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-disk-1-2] XPASS [ 59%] 628s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-disk-1-3] XPASS [ 59%] 628s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-disk-1-4] XPASS [ 59%] 628s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-disk-2-0] XPASS [ 59%] 629s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-disk-2-1] XPASS [ 59%] 629s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-disk-2-2] XPASS [ 59%] 629s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-disk-2-3] XPASS [ 59%] 629s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-disk-2-4] XPASS [ 59%] 630s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-tasks-1-0] XPASS [ 59%] 630s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-tasks-1-1] XPASS [ 59%] 630s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-tasks-1-2] XPASS [ 59%] 630s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-tasks-1-3] XPASS [ 59%] 630s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-tasks-1-4] XPASS [ 59%] 631s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-tasks-2-0] XPASS [ 59%] 631s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-tasks-2-1] XPASS [ 59%] 631s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-tasks-2-2] XPASS [ 59%] 631s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-tasks-2-3] XPASS [ 59%] 632s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-tasks-2-4] XPASS [ 59%] 632s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-disk-1-0] XPASS [ 59%] 633s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-disk-1-1] XPASS [ 59%] 633s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-disk-1-2] XPASS [ 59%] 633s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-disk-1-3] XPASS [ 59%] 634s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-disk-1-4] XPASS [ 59%] 634s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-disk-2-0] SKIPPED [ 59%] 634s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-disk-2-1] SKIPPED [ 59%] 634s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-disk-2-2] SKIPPED [ 59%] 634s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-disk-2-3] SKIPPED [ 59%] 634s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-disk-2-4] SKIPPED [ 59%] 634s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-tasks-1-0] XPASS [ 59%] 635s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-tasks-1-1] XPASS [ 59%] 635s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-tasks-1-2] XPASS [ 59%] 636s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-tasks-1-3] XPASS [ 59%] 636s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-tasks-1-4] XPASS [ 59%] 636s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-tasks-2-0] SKIPPED [ 59%] 636s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-tasks-2-1] SKIPPED [ 59%] 636s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-tasks-2-2] SKIPPED [ 59%] 636s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-tasks-2-3] SKIPPED [ 59%] 636s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-tasks-2-4] SKIPPED [ 59%] 636s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-disk-1-0] XPASS [ 59%] 637s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-disk-1-1] XPASS [ 59%] 637s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-disk-1-2] XPASS [ 59%] 638s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-disk-1-3] XPASS [ 59%] 638s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-disk-1-4] XPASS [ 59%] 638s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-disk-2-0] SKIPPED [ 59%] 638s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-disk-2-1] SKIPPED [ 59%] 638s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-disk-2-2] SKIPPED [ 59%] 638s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-disk-2-3] SKIPPED [ 59%] 638s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-disk-2-4] SKIPPED [ 60%] 639s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-tasks-1-0] XPASS [ 60%] 639s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-tasks-1-1] XPASS [ 60%] 639s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-tasks-1-2] XPASS [ 60%] 640s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-tasks-1-3] XPASS [ 60%] 640s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-tasks-1-4] XPASS [ 60%] 640s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-tasks-2-0] SKIPPED [ 60%] 640s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-tasks-2-1] SKIPPED [ 60%] 640s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-tasks-2-2] SKIPPED [ 60%] 640s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-tasks-2-3] SKIPPED [ 60%] 640s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-tasks-2-4] SKIPPED [ 60%] 640s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-disk-1-0] PASSED [ 60%] 640s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-disk-1-1] PASSED [ 60%] 640s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-disk-1-2] PASSED [ 60%] 640s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-disk-1-3] PASSED [ 60%] 641s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-disk-1-4] PASSED [ 60%] 641s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-disk-2-0] PASSED [ 60%] 641s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-disk-2-1] PASSED [ 60%] 641s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-disk-2-2] PASSED [ 60%] 641s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-disk-2-3] PASSED [ 60%] 641s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-disk-2-4] PASSED [ 60%] 641s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-tasks-1-0] PASSED [ 60%] 641s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-tasks-1-1] PASSED [ 60%] 641s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-tasks-1-2] PASSED [ 60%] 641s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-tasks-1-3] PASSED [ 60%] 641s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-tasks-1-4] PASSED [ 60%] 641s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-tasks-2-0] PASSED [ 60%] 641s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-tasks-2-1] PASSED [ 60%] 641s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-tasks-2-2] PASSED [ 60%] 641s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-tasks-2-3] PASSED [ 60%] 642s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-tasks-2-4] PASSED [ 60%] 642s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-disk-1-0] PASSED [ 60%] 642s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-disk-1-1] PASSED [ 60%] 642s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-disk-1-2] PASSED [ 60%] 642s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-disk-1-3] PASSED [ 60%] 642s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-disk-1-4] PASSED [ 60%] 642s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-disk-2-0] PASSED [ 60%] 642s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-disk-2-1] PASSED [ 60%] 643s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-disk-2-2] PASSED [ 60%] 643s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-disk-2-3] PASSED [ 60%] 643s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-disk-2-4] PASSED [ 60%] 643s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-tasks-1-0] PASSED [ 60%] 643s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-tasks-1-1] PASSED [ 60%] 643s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-tasks-1-2] PASSED [ 60%] 644s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-tasks-1-3] PASSED [ 60%] 644s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-tasks-1-4] PASSED [ 60%] 644s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-tasks-2-0] PASSED [ 60%] 644s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-tasks-2-1] PASSED [ 60%] 644s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-tasks-2-2] PASSED [ 60%] 645s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-tasks-2-3] PASSED [ 60%] 645s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-tasks-2-4] PASSED [ 60%] 645s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-disk-1-0] PASSED [ 60%] 645s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-disk-1-1] PASSED [ 60%] 645s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-disk-1-2] PASSED [ 60%] 645s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-disk-1-3] PASSED [ 60%] 645s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-disk-1-4] PASSED [ 60%] 646s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-disk-2-0] PASSED [ 60%] 646s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-disk-2-1] PASSED [ 60%] 646s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-disk-2-2] PASSED [ 60%] 646s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-disk-2-3] PASSED [ 60%] 647s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-disk-2-4] PASSED [ 60%] 647s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-tasks-1-0] PASSED [ 60%] 647s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-tasks-1-1] PASSED [ 60%] 647s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-tasks-1-2] PASSED [ 60%] 647s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-tasks-1-3] PASSED [ 60%] 647s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-tasks-1-4] PASSED [ 60%] 647s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-tasks-2-0] PASSED [ 60%] 648s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-tasks-2-1] PASSED [ 60%] 648s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-tasks-2-2] PASSED [ 60%] 648s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-tasks-2-3] PASSED [ 60%] 648s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-tasks-2-4] PASSED [ 60%] 648s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-disk-1-0] PASSED [ 60%] 648s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-disk-1-1] PASSED [ 60%] 648s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-disk-1-2] PASSED [ 60%] 649s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-disk-1-3] PASSED [ 60%] 649s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-disk-1-4] PASSED [ 60%] 649s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-disk-2-0] PASSED [ 60%] 649s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-disk-2-1] PASSED [ 60%] 649s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-disk-2-2] PASSED [ 60%] 650s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-disk-2-3] PASSED [ 60%] 650s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-disk-2-4] PASSED [ 60%] 650s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-tasks-1-0] PASSED [ 60%] 650s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-tasks-1-1] PASSED [ 60%] 650s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-tasks-1-2] PASSED [ 60%] 650s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-tasks-1-3] PASSED [ 60%] 650s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-tasks-1-4] PASSED [ 60%] 651s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-tasks-2-0] PASSED [ 60%] 651s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-tasks-2-1] PASSED [ 60%] 651s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-tasks-2-2] PASSED [ 60%] 651s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-tasks-2-3] PASSED [ 60%] 652s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-tasks-2-4] PASSED [ 60%] 652s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-disk-1-0] PASSED [ 60%] 652s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-disk-1-1] PASSED [ 60%] 652s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-disk-1-2] PASSED [ 60%] 652s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-disk-2-0] PASSED [ 60%] 652s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-disk-2-1] PASSED [ 60%] 652s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-disk-2-2] PASSED [ 60%] 652s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-tasks-1-0] PASSED [ 60%] 652s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-tasks-1-1] PASSED [ 60%] 652s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-tasks-1-2] PASSED [ 60%] 652s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-tasks-2-0] PASSED [ 60%] 652s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-tasks-2-1] PASSED [ 60%] 652s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-tasks-2-2] PASSED [ 60%] 652s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-disk-1-0] XPASS [ 60%] 652s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-disk-1-1] XPASS [ 60%] 652s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-disk-1-2] XPASS [ 60%] 652s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-disk-2-0] XPASS [ 60%] 653s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-disk-2-1] XPASS [ 60%] 653s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-disk-2-2] XPASS [ 60%] 653s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-tasks-1-0] XPASS [ 60%] 653s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-tasks-1-1] XPASS [ 60%] 653s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-tasks-1-2] XPASS [ 60%] 653s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-tasks-2-0] XPASS [ 60%] 653s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-tasks-2-1] XPASS [ 60%] 653s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-tasks-2-2] XPASS [ 60%] 653s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-disk-1-0] PASSED [ 60%] 654s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-disk-1-1] PASSED [ 60%] 654s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-disk-1-2] PASSED [ 60%] 654s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-disk-2-0] PASSED [ 60%] 654s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-disk-2-1] PASSED [ 60%] 654s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-disk-2-2] PASSED [ 60%] 654s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-tasks-1-0] PASSED [ 60%] 654s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-tasks-1-1] PASSED [ 60%] 654s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-tasks-1-2] PASSED [ 60%] 654s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-tasks-2-0] PASSED [ 60%] 654s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-tasks-2-1] PASSED [ 60%] 654s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-tasks-2-2] PASSED [ 60%] 654s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-disk-1-0] PASSED [ 61%] 654s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-disk-1-1] PASSED [ 61%] 654s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-disk-1-2] PASSED [ 61%] 655s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-disk-2-0] PASSED [ 61%] 655s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-disk-2-1] PASSED [ 61%] 655s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-disk-2-2] PASSED [ 61%] 655s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-tasks-1-0] PASSED [ 61%] 655s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-tasks-1-1] PASSED [ 61%] 655s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-tasks-1-2] PASSED [ 61%] 655s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-tasks-2-0] PASSED [ 61%] 655s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-tasks-2-1] PASSED [ 61%] 655s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-tasks-2-2] PASSED [ 61%] 655s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-disk-1-0] PASSED [ 61%] 655s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-disk-1-1] PASSED [ 61%] 655s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-disk-1-2] PASSED [ 61%] 655s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-disk-2-0] PASSED [ 61%] 655s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-disk-2-1] PASSED [ 61%] 656s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-disk-2-2] PASSED [ 61%] 656s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-tasks-1-0] PASSED [ 61%] 656s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-tasks-1-1] PASSED [ 61%] 656s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-tasks-1-2] PASSED [ 61%] 656s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-tasks-2-0] PASSED [ 61%] 656s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-tasks-2-1] PASSED [ 61%] 656s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-tasks-2-2] PASSED [ 61%] 656s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-disk-1-0] PASSED [ 61%] 656s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-disk-1-1] PASSED [ 61%] 656s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-disk-1-2] PASSED [ 61%] 656s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-disk-2-0] PASSED [ 61%] 656s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-disk-2-1] PASSED [ 61%] 656s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-disk-2-2] PASSED [ 61%] 656s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-tasks-1-0] PASSED [ 61%] 656s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-tasks-1-1] PASSED [ 61%] 656s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-tasks-1-2] PASSED [ 61%] 656s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-tasks-2-0] PASSED [ 61%] 656s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-tasks-2-1] PASSED [ 61%] 657s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-tasks-2-2] PASSED [ 61%] 657s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-disk-1-0] PASSED [ 61%] 657s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-disk-1-1] PASSED [ 61%] 657s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-disk-1-2] PASSED [ 61%] 657s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-disk-2-0] PASSED [ 61%] 657s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-disk-2-1] PASSED [ 61%] 657s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-disk-2-2] PASSED [ 61%] 657s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-tasks-1-0] PASSED [ 61%] 657s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-tasks-1-1] PASSED [ 61%] 657s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-tasks-1-2] PASSED [ 61%] 657s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-tasks-2-0] PASSED [ 61%] 657s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-tasks-2-1] PASSED [ 61%] 657s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-tasks-2-2] PASSED [ 61%] 657s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-disk-1-0] XPASS [ 61%] 657s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-disk-1-1] XPASS [ 61%] 657s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-disk-1-2] XPASS [ 61%] 658s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-disk-2-0] XPASS [ 61%] 658s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-disk-2-1] XPASS [ 61%] 658s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-disk-2-2] XPASS [ 61%] 658s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-tasks-1-0] XPASS [ 61%] 658s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-tasks-1-1] XPASS [ 61%] 658s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-tasks-1-2] XPASS [ 61%] 658s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-tasks-2-0] XPASS [ 61%] 658s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-tasks-2-1] XPASS [ 61%] 658s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-tasks-2-2] XPASS [ 61%] 658s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-disk-1-0] XPASS [ 61%] 659s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-disk-1-1] XPASS [ 61%] 659s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-disk-1-2] XPASS [ 61%] 659s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-disk-2-0] XPASS [ 61%] 659s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-disk-2-1] XPASS [ 61%] 659s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-disk-2-2] XPASS [ 61%] 659s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-tasks-1-0] XPASS [ 61%] 659s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-tasks-1-1] XPASS [ 61%] 659s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-tasks-1-2] XPASS [ 61%] 660s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-tasks-2-0] XPASS [ 61%] 660s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-tasks-2-1] XPASS [ 61%] 660s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-tasks-2-2] XPASS [ 61%] 660s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-disk-1-0] XPASS [ 61%] 660s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-disk-1-1] XPASS [ 61%] 660s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-disk-1-2] XPASS [ 61%] 660s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-disk-2-0] XPASS [ 61%] 660s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-disk-2-1] XPASS [ 61%] 660s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-disk-2-2] XPASS [ 61%] 660s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-tasks-1-0] XPASS [ 61%] 660s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-tasks-1-1] XPASS [ 61%] 660s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-tasks-1-2] XPASS [ 61%] 660s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-tasks-2-0] XPASS [ 61%] 660s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-tasks-2-1] XPASS [ 61%] 660s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-tasks-2-2] XPASS [ 61%] 660s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-disk-1-0] XPASS [ 61%] 660s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-disk-1-1] XPASS [ 61%] 660s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-disk-1-2] XPASS [ 61%] 660s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-disk-2-0] XPASS [ 61%] 660s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-disk-2-1] XPASS [ 61%] 660s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-disk-2-2] XPASS [ 61%] 660s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-tasks-1-0] XPASS [ 61%] 660s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-tasks-1-1] XPASS [ 61%] 660s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-tasks-1-2] XPASS [ 61%] 660s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-tasks-2-0] XPASS [ 61%] 660s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-tasks-2-1] XPASS [ 61%] 660s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-tasks-2-2] XPASS [ 61%] 660s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-disk-1-0] PASSED [ 61%] 660s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-disk-1-1] PASSED [ 61%] 660s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-disk-1-2] PASSED [ 61%] 660s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-disk-2-0] PASSED [ 61%] 660s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-disk-2-1] PASSED [ 61%] 660s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-disk-2-2] PASSED [ 61%] 660s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-tasks-1-0] PASSED [ 61%] 660s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-tasks-1-1] PASSED [ 61%] 660s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-tasks-1-2] PASSED [ 61%] 660s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-tasks-2-0] PASSED [ 61%] 661s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-tasks-2-1] PASSED [ 61%] 661s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-tasks-2-2] PASSED [ 61%] 661s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-disk-1-0] PASSED [ 61%] 661s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-disk-1-1] PASSED [ 61%] 661s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-disk-1-2] PASSED [ 61%] 661s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-disk-2-0] PASSED [ 61%] 661s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-disk-2-1] PASSED [ 61%] 661s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-disk-2-2] PASSED [ 61%] 661s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-tasks-1-0] PASSED [ 61%] 661s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-tasks-1-1] PASSED [ 61%] 661s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-tasks-1-2] PASSED [ 61%] 661s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-tasks-2-0] PASSED [ 61%] 661s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-tasks-2-1] PASSED [ 61%] 661s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-tasks-2-2] PASSED [ 61%] 661s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-disk-1-0] PASSED [ 61%] 661s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-disk-1-1] PASSED [ 61%] 661s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-disk-1-2] PASSED [ 61%] 661s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-disk-2-0] PASSED [ 61%] 661s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-disk-2-1] PASSED [ 61%] 662s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-disk-2-2] PASSED [ 61%] 662s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-tasks-1-0] PASSED [ 61%] 662s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-tasks-1-1] PASSED [ 62%] 662s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-tasks-1-2] PASSED [ 62%] 662s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-tasks-2-0] PASSED [ 62%] 662s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-tasks-2-1] PASSED [ 62%] 662s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-tasks-2-2] PASSED [ 62%] 662s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-disk-1-0] PASSED [ 62%] 662s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-disk-1-1] PASSED [ 62%] 662s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-disk-1-2] PASSED [ 62%] 662s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-disk-2-0] PASSED [ 62%] 662s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-disk-2-1] PASSED [ 62%] 662s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-disk-2-2] PASSED [ 62%] 662s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-tasks-1-0] PASSED [ 62%] 662s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-tasks-1-1] PASSED [ 62%] 662s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-tasks-1-2] PASSED [ 62%] 662s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-tasks-2-0] PASSED [ 62%] 662s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-tasks-2-1] PASSED [ 62%] 662s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-tasks-2-2] PASSED [ 62%] 663s dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-0-0] PASSED [ 62%] 663s dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-0-1] PASSED [ 62%] 663s dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-0-2] PASSED [ 62%] 663s dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-0-3] PASSED [ 62%] 663s dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-0-4] PASSED [ 62%] 663s dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-1-0] PASSED [ 62%] 663s dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-1-1] PASSED [ 62%] 663s dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-1-2] PASSED [ 62%] 663s dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-1-3] PASSED [ 62%] 663s dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-1-4] PASSED [ 62%] 663s dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-2-0] PASSED [ 62%] 663s dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-2-1] PASSED [ 62%] 663s dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-2-2] PASSED [ 62%] 663s dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-2-3] PASSED [ 62%] 663s dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-2-4] PASSED [ 62%] 663s dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-0-0] PASSED [ 62%] 663s dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-0-1] PASSED [ 62%] 663s dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-0-2] PASSED [ 62%] 663s dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-0-3] PASSED [ 62%] 663s dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-0-4] PASSED [ 62%] 663s dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-1-0] PASSED [ 62%] 663s dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-1-1] PASSED [ 62%] 663s dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-1-2] PASSED [ 62%] 663s dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-1-3] PASSED [ 62%] 663s dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-1-4] PASSED [ 62%] 663s dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-2-0] PASSED [ 62%] 663s dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-2-1] PASSED [ 62%] 663s dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-2-2] PASSED [ 62%] 663s dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-2-3] PASSED [ 62%] 663s dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-2-4] PASSED [ 62%] 663s dataframe/tests/test_groupby.py::test_groupy_non_aligned_index[disk] PASSED [ 62%] 663s dataframe/tests/test_groupby.py::test_groupy_non_aligned_index[tasks] PASSED [ 62%] 663s dataframe/tests/test_groupby.py::test_groupy_series_wrong_grouper[disk] PASSED [ 62%] 663s dataframe/tests/test_groupby.py::test_groupy_series_wrong_grouper[tasks] PASSED [ 62%] 663s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-1-2-1] PASSED [ 62%] 663s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-1-2-4] PASSED [ 62%] 663s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-1-2-20] PASSED [ 62%] 663s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-1-5-1] PASSED [ 62%] 663s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-1-5-4] PASSED [ 62%] 663s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-1-5-20] PASSED [ 62%] 663s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-5-2-1] PASSED [ 62%] 663s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-5-2-4] PASSED [ 62%] 663s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-5-2-20] PASSED [ 62%] 663s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-5-5-1] PASSED [ 62%] 663s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-5-5-4] PASSED [ 62%] 664s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-5-5-20] PASSED [ 62%] 664s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-20-2-1] PASSED [ 62%] 664s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-20-2-4] PASSED [ 62%] 664s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-20-2-20] PASSED [ 62%] 664s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-20-5-1] PASSED [ 62%] 664s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-20-5-4] PASSED [ 62%] 665s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-20-5-20] PASSED [ 62%] 665s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-1-2-1] PASSED [ 62%] 665s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-1-2-4] PASSED [ 62%] 665s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-1-2-20] PASSED [ 62%] 665s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-1-5-1] PASSED [ 62%] 665s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-1-5-4] PASSED [ 62%] 665s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-1-5-20] PASSED [ 62%] 665s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-5-2-1] PASSED [ 62%] 665s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-5-2-4] PASSED [ 62%] 665s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-5-2-20] PASSED [ 62%] 665s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-5-5-1] PASSED [ 62%] 665s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-5-5-4] PASSED [ 62%] 665s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-5-5-20] PASSED [ 62%] 666s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-20-2-1] PASSED [ 62%] 666s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-20-2-4] PASSED [ 62%] 666s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-20-2-20] PASSED [ 62%] 666s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-20-5-1] PASSED [ 62%] 666s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-20-5-4] PASSED [ 62%] 667s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-20-5-20] PASSED [ 62%] 667s dataframe/tests/test_groupby.py::test_split_out_multi_column_groupby[disk] PASSED [ 62%] 667s dataframe/tests/test_groupby.py::test_split_out_multi_column_groupby[tasks] PASSED [ 62%] 667s dataframe/tests/test_groupby.py::test_groupby_split_out_num[disk] PASSED [ 62%] 667s dataframe/tests/test_groupby.py::test_groupby_split_out_num[tasks] PASSED [ 62%] 667s dataframe/tests/test_groupby.py::test_groupby_not_supported[disk] PASSED [ 62%] 667s dataframe/tests/test_groupby.py::test_groupby_not_supported[tasks] PASSED [ 62%] 667s dataframe/tests/test_groupby.py::test_groupby_numeric_column[disk] PASSED [ 62%] 667s dataframe/tests/test_groupby.py::test_groupby_numeric_column[tasks] PASSED [ 62%] 667s dataframe/tests/test_groupby.py::test_cumulative[disk-cumsum-a-a] PASSED [ 62%] 667s dataframe/tests/test_groupby.py::test_cumulative[disk-cumsum-a-c] PASSED [ 62%] 667s dataframe/tests/test_groupby.py::test_cumulative[disk-cumsum-a-d] PASSED [ 62%] 667s dataframe/tests/test_groupby.py::test_cumulative[disk-cumsum-a-sel3] PASSED [ 62%] 667s dataframe/tests/test_groupby.py::test_cumulative[disk-cumsum-a-sel4] PASSED [ 62%] 668s dataframe/tests/test_groupby.py::test_cumulative[disk-cumsum-key1-a] PASSED [ 62%] 668s dataframe/tests/test_groupby.py::test_cumulative[disk-cumsum-key1-c] PASSED [ 62%] 668s dataframe/tests/test_groupby.py::test_cumulative[disk-cumsum-key1-d] PASSED [ 62%] 668s dataframe/tests/test_groupby.py::test_cumulative[disk-cumsum-key1-sel3] PASSED [ 62%] 668s dataframe/tests/test_groupby.py::test_cumulative[disk-cumsum-key1-sel4] PASSED [ 62%] 668s dataframe/tests/test_groupby.py::test_cumulative[disk-cumprod-a-a] PASSED [ 62%] 668s dataframe/tests/test_groupby.py::test_cumulative[disk-cumprod-a-c] PASSED [ 62%] 668s dataframe/tests/test_groupby.py::test_cumulative[disk-cumprod-a-d] PASSED [ 62%] 668s dataframe/tests/test_groupby.py::test_cumulative[disk-cumprod-a-sel3] PASSED [ 62%] 669s dataframe/tests/test_groupby.py::test_cumulative[disk-cumprod-a-sel4] PASSED [ 62%] 669s dataframe/tests/test_groupby.py::test_cumulative[disk-cumprod-key1-a] PASSED [ 62%] 669s dataframe/tests/test_groupby.py::test_cumulative[disk-cumprod-key1-c] PASSED [ 62%] 669s dataframe/tests/test_groupby.py::test_cumulative[disk-cumprod-key1-d] PASSED [ 62%] 669s dataframe/tests/test_groupby.py::test_cumulative[disk-cumprod-key1-sel3] PASSED [ 62%] 669s dataframe/tests/test_groupby.py::test_cumulative[disk-cumprod-key1-sel4] PASSED [ 62%] 669s dataframe/tests/test_groupby.py::test_cumulative[disk-cumcount-a-a] PASSED [ 62%] 669s dataframe/tests/test_groupby.py::test_cumulative[disk-cumcount-a-c] PASSED [ 62%] 670s dataframe/tests/test_groupby.py::test_cumulative[disk-cumcount-a-d] PASSED [ 62%] 670s dataframe/tests/test_groupby.py::test_cumulative[disk-cumcount-a-sel3] PASSED [ 62%] 670s dataframe/tests/test_groupby.py::test_cumulative[disk-cumcount-a-sel4] PASSED [ 62%] 670s dataframe/tests/test_groupby.py::test_cumulative[disk-cumcount-key1-a] PASSED [ 62%] 670s dataframe/tests/test_groupby.py::test_cumulative[disk-cumcount-key1-c] PASSED [ 62%] 670s dataframe/tests/test_groupby.py::test_cumulative[disk-cumcount-key1-d] PASSED [ 62%] 670s dataframe/tests/test_groupby.py::test_cumulative[disk-cumcount-key1-sel3] PASSED [ 62%] 670s dataframe/tests/test_groupby.py::test_cumulative[disk-cumcount-key1-sel4] PASSED [ 62%] 670s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumsum-a-a] PASSED [ 62%] 670s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumsum-a-c] PASSED [ 62%] 671s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumsum-a-d] PASSED [ 63%] 671s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumsum-a-sel3] PASSED [ 63%] 671s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumsum-a-sel4] PASSED [ 63%] 671s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumsum-key1-a] PASSED [ 63%] 671s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumsum-key1-c] PASSED [ 63%] 671s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumsum-key1-d] PASSED [ 63%] 671s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumsum-key1-sel3] PASSED [ 63%] 671s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumsum-key1-sel4] PASSED [ 63%] 671s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumprod-a-a] PASSED [ 63%] 672s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumprod-a-c] PASSED [ 63%] 672s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumprod-a-d] PASSED [ 63%] 672s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumprod-a-sel3] PASSED [ 63%] 672s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumprod-a-sel4] PASSED [ 63%] 672s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumprod-key1-a] PASSED [ 63%] 672s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumprod-key1-c] PASSED [ 63%] 672s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumprod-key1-d] PASSED [ 63%] 672s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumprod-key1-sel3] PASSED [ 63%] 672s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumprod-key1-sel4] PASSED [ 63%] 673s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumcount-a-a] PASSED [ 63%] 673s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumcount-a-c] PASSED [ 63%] 673s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumcount-a-d] PASSED [ 63%] 673s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumcount-a-sel3] PASSED [ 63%] 673s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumcount-a-sel4] PASSED [ 63%] 673s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumcount-key1-a] PASSED [ 63%] 673s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumcount-key1-c] PASSED [ 63%] 673s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumcount-key1-d] PASSED [ 63%] 673s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumcount-key1-sel3] PASSED [ 63%] 673s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumcount-key1-sel4] PASSED [ 63%] 673s dataframe/tests/test_groupby.py::test_series_groupby_multi_character_column_name[disk] PASSED [ 63%] 674s dataframe/tests/test_groupby.py::test_series_groupby_multi_character_column_name[tasks] PASSED [ 63%] 674s dataframe/tests/test_groupby.py::test_cumulative_axis[disk-cumsum] PASSED [ 63%] 674s dataframe/tests/test_groupby.py::test_cumulative_axis[disk-cumprod] PASSED [ 63%] 674s dataframe/tests/test_groupby.py::test_cumulative_axis[tasks-cumsum] PASSED [ 63%] 674s dataframe/tests/test_groupby.py::test_cumulative_axis[tasks-cumprod] PASSED [ 63%] 674s dataframe/tests/test_groupby.py::test_groupby_unaligned_index[disk] PASSED [ 63%] 674s dataframe/tests/test_groupby.py::test_groupby_unaligned_index[tasks] PASSED [ 63%] 674s dataframe/tests/test_groupby.py::test_groupby_string_label[disk] PASSED [ 63%] 674s dataframe/tests/test_groupby.py::test_groupby_string_label[tasks] PASSED [ 63%] 674s dataframe/tests/test_groupby.py::test_groupby_dataframe_cum_caching[disk-cumsum] PASSED [ 63%] 675s dataframe/tests/test_groupby.py::test_groupby_dataframe_cum_caching[disk-cumprod] PASSED [ 63%] 675s dataframe/tests/test_groupby.py::test_groupby_dataframe_cum_caching[tasks-cumsum] PASSED [ 63%] 675s dataframe/tests/test_groupby.py::test_groupby_dataframe_cum_caching[tasks-cumprod] PASSED [ 63%] 675s dataframe/tests/test_groupby.py::test_groupby_series_cum_caching[disk] PASSED [ 63%] 675s dataframe/tests/test_groupby.py::test_groupby_series_cum_caching[tasks] PASSED [ 63%] 675s dataframe/tests/test_groupby.py::test_groupby_slice_agg_reduces[disk] PASSED [ 63%] 675s dataframe/tests/test_groupby.py::test_groupby_slice_agg_reduces[tasks] PASSED [ 63%] 675s dataframe/tests/test_groupby.py::test_groupby_agg_grouper_single[disk] PASSED [ 63%] 675s dataframe/tests/test_groupby.py::test_groupby_agg_grouper_single[tasks] PASSED [ 63%] 675s dataframe/tests/test_groupby.py::test_groupby_agg_grouper_multiple[disk-a] PASSED [ 63%] 675s dataframe/tests/test_groupby.py::test_groupby_agg_grouper_multiple[disk-slice_1] PASSED [ 63%] 675s dataframe/tests/test_groupby.py::test_groupby_agg_grouper_multiple[disk-slice_2] PASSED [ 63%] 675s dataframe/tests/test_groupby.py::test_groupby_agg_grouper_multiple[disk-slice_3] PASSED [ 63%] 675s dataframe/tests/test_groupby.py::test_groupby_agg_grouper_multiple[tasks-a] PASSED [ 63%] 675s dataframe/tests/test_groupby.py::test_groupby_agg_grouper_multiple[tasks-slice_1] PASSED [ 63%] 675s dataframe/tests/test_groupby.py::test_groupby_agg_grouper_multiple[tasks-slice_2] PASSED [ 63%] 675s dataframe/tests/test_groupby.py::test_groupby_agg_grouper_multiple[tasks-slice_3] PASSED [ 63%] 675s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-cumprod] PASSED [ 63%] 676s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-cumcount] PASSED [ 63%] 676s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-cumsum] PASSED [ 63%] 676s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-var] PASSED [ 63%] 676s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-sum] PASSED [ 63%] 676s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-mean] PASSED [ 63%] 676s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-count] PASSED [ 63%] 676s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-size] PASSED [ 63%] 677s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-std] PASSED [ 63%] 677s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-min] PASSED [ 63%] 677s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-max] PASSED [ 63%] 677s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-first] PASSED [ 63%] 677s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-last] PASSED [ 63%] 677s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-prod] PASSED [ 63%] 677s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-cumprod] PASSED [ 63%] 677s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-cumcount] PASSED [ 63%] 678s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-cumsum] PASSED [ 63%] 678s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-var] PASSED [ 63%] 678s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-sum] PASSED [ 63%] 678s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-mean] PASSED [ 63%] 678s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-count] PASSED [ 63%] 678s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-size] PASSED [ 63%] 678s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-std] PASSED [ 63%] 679s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-min] PASSED [ 63%] 679s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-max] PASSED [ 63%] 679s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-first] PASSED [ 63%] 679s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-last] PASSED [ 63%] 679s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-prod] PASSED [ 63%] 679s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk-min-group_args0] PASSED [ 63%] 679s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk-min-group_args1] PASSED [ 63%] 679s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk-min-group_args2] PASSED [ 63%] 679s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk-min-idx] PASSED [ 63%] 679s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk-mean-group_args0] PASSED [ 63%] 679s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk-mean-group_args1] PASSED [ 63%] 679s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk-mean-group_args2] PASSED [ 63%] 679s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk-mean-idx] PASSED [ 63%] 679s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk--group_args0] PASSED [ 63%] 679s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk--group_args1] PASSED [ 63%] 679s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk--group_args2] PASSED [ 63%] 679s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk--idx] PASSED [ 63%] 679s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks-min-group_args0] PASSED [ 63%] 680s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks-min-group_args1] PASSED [ 63%] 680s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks-min-group_args2] PASSED [ 63%] 680s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks-min-idx] PASSED [ 63%] 680s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks-mean-group_args0] PASSED [ 63%] 680s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks-mean-group_args1] PASSED [ 63%] 680s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks-mean-group_args2] PASSED [ 63%] 680s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks-mean-idx] PASSED [ 63%] 680s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks--group_args0] PASSED [ 63%] 680s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks--group_args1] PASSED [ 63%] 680s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks--group_args2] PASSED [ 63%] 680s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks--idx] PASSED [ 63%] 680s dataframe/tests/test_groupby.py::test_dataframe_groupby_agg_custom_sum[disk-pandas_spec0-dask_spec0-False] PASSED [ 63%] 680s dataframe/tests/test_groupby.py::test_dataframe_groupby_agg_custom_sum[disk-pandas_spec1-dask_spec1-True] PASSED [ 63%] 680s dataframe/tests/test_groupby.py::test_dataframe_groupby_agg_custom_sum[disk-pandas_spec2-dask_spec2-False] PASSED [ 63%] 680s dataframe/tests/test_groupby.py::test_dataframe_groupby_agg_custom_sum[disk-pandas_spec3-dask_spec3-False] PASSED [ 63%] 680s dataframe/tests/test_groupby.py::test_dataframe_groupby_agg_custom_sum[tasks-pandas_spec0-dask_spec0-False] PASSED [ 63%] 680s dataframe/tests/test_groupby.py::test_dataframe_groupby_agg_custom_sum[tasks-pandas_spec1-dask_spec1-True] PASSED [ 63%] 680s dataframe/tests/test_groupby.py::test_dataframe_groupby_agg_custom_sum[tasks-pandas_spec2-dask_spec2-False] PASSED [ 63%] 680s dataframe/tests/test_groupby.py::test_dataframe_groupby_agg_custom_sum[tasks-pandas_spec3-dask_spec3-False] PASSED [ 63%] 680s dataframe/tests/test_groupby.py::test_series_groupby_agg_custom_mean[disk-mean-mean] PASSED [ 63%] 680s dataframe/tests/test_groupby.py::test_series_groupby_agg_custom_mean[disk-pandas_spec1-dask_spec1] PASSED [ 63%] 680s dataframe/tests/test_groupby.py::test_series_groupby_agg_custom_mean[disk-pandas_spec2-dask_spec2] PASSED [ 63%] 680s dataframe/tests/test_groupby.py::test_series_groupby_agg_custom_mean[tasks-mean-mean] PASSED [ 63%] 680s dataframe/tests/test_groupby.py::test_series_groupby_agg_custom_mean[tasks-pandas_spec1-dask_spec1] PASSED [ 63%] 680s dataframe/tests/test_groupby.py::test_series_groupby_agg_custom_mean[tasks-pandas_spec2-dask_spec2] PASSED [ 63%] 680s dataframe/tests/test_groupby.py::test_groupby_agg_custom__name_clash_with_internal_same_column[disk] PASSED [ 63%] 680s dataframe/tests/test_groupby.py::test_groupby_agg_custom__name_clash_with_internal_same_column[tasks] PASSED [ 63%] 680s dataframe/tests/test_groupby.py::test_groupby_agg_custom__name_clash_with_internal_different_column[disk] PASSED [ 63%] 680s dataframe/tests/test_groupby.py::test_groupby_agg_custom__name_clash_with_internal_different_column[tasks] PASSED [ 63%] 680s dataframe/tests/test_groupby.py::test_groupby_agg_custom__mode[disk] PASSED [ 63%] 680s dataframe/tests/test_groupby.py::test_groupby_agg_custom__mode[tasks] PASSED [ 64%] 680s dataframe/tests/test_groupby.py::test_groupby_select_column_agg[disk-var] PASSED [ 64%] 680s dataframe/tests/test_groupby.py::test_groupby_select_column_agg[disk-list] PASSED [ 64%] 680s dataframe/tests/test_groupby.py::test_groupby_select_column_agg[tasks-var] PASSED [ 64%] 680s dataframe/tests/test_groupby.py::test_groupby_select_column_agg[tasks-list] PASSED [ 64%] 681s dataframe/tests/test_groupby.py::test_std_object_dtype[disk-var] XFAIL [ 64%] 682s dataframe/tests/test_groupby.py::test_std_object_dtype[disk-std] XFAIL [ 64%] 682s dataframe/tests/test_groupby.py::test_std_object_dtype[disk-mean] XFAIL [ 64%] 682s dataframe/tests/test_groupby.py::test_std_object_dtype[disk-sum] PASSED [ 64%] 683s dataframe/tests/test_groupby.py::test_std_object_dtype[tasks-var] XFAIL [ 64%] 683s dataframe/tests/test_groupby.py::test_std_object_dtype[tasks-std] XFAIL [ 64%] 684s dataframe/tests/test_groupby.py::test_std_object_dtype[tasks-mean] XFAIL [ 64%] 684s dataframe/tests/test_groupby.py::test_std_object_dtype[tasks-sum] PASSED [ 64%] 684s dataframe/tests/test_groupby.py::test_std_columns_int[disk] PASSED [ 64%] 684s dataframe/tests/test_groupby.py::test_std_columns_int[tasks] PASSED [ 64%] 684s dataframe/tests/test_groupby.py::test_timeseries[disk] PASSED [ 64%] 684s dataframe/tests/test_groupby.py::test_timeseries[tasks] PASSED [ 64%] 684s dataframe/tests/test_groupby.py::test_with_min_count[disk-0] PASSED [ 64%] 684s dataframe/tests/test_groupby.py::test_with_min_count[disk-1] PASSED [ 64%] 685s dataframe/tests/test_groupby.py::test_with_min_count[disk-2] PASSED [ 64%] 685s dataframe/tests/test_groupby.py::test_with_min_count[disk-3] PASSED [ 64%] 685s dataframe/tests/test_groupby.py::test_with_min_count[tasks-0] PASSED [ 64%] 685s dataframe/tests/test_groupby.py::test_with_min_count[tasks-1] PASSED [ 64%] 685s dataframe/tests/test_groupby.py::test_with_min_count[tasks-2] PASSED [ 64%] 685s dataframe/tests/test_groupby.py::test_with_min_count[tasks-3] PASSED [ 64%] 685s dataframe/tests/test_groupby.py::test_groupby_group_keys[disk-True] PASSED [ 64%] 685s dataframe/tests/test_groupby.py::test_groupby_group_keys[disk-False] PASSED [ 64%] 685s dataframe/tests/test_groupby.py::test_groupby_group_keys[disk-None] PASSED [ 64%] 685s dataframe/tests/test_groupby.py::test_groupby_group_keys[tasks-True] PASSED [ 64%] 685s dataframe/tests/test_groupby.py::test_groupby_group_keys[tasks-False] PASSED [ 64%] 685s dataframe/tests/test_groupby.py::test_groupby_group_keys[tasks-None] PASSED [ 64%] 686s dataframe/tests/test_groupby.py::test_groupby_cov[disk-columns0] PASSED [ 64%] 686s dataframe/tests/test_groupby.py::test_groupby_cov[disk-columns1] PASSED [ 64%] 686s dataframe/tests/test_groupby.py::test_groupby_cov[disk-columns2] PASSED [ 64%] 686s dataframe/tests/test_groupby.py::test_groupby_cov[disk-columns3] PASSED [ 64%] 686s dataframe/tests/test_groupby.py::test_groupby_cov[tasks-columns0] PASSED [ 64%] 686s dataframe/tests/test_groupby.py::test_groupby_cov[tasks-columns1] PASSED [ 64%] 686s dataframe/tests/test_groupby.py::test_groupby_cov[tasks-columns2] PASSED [ 64%] 686s dataframe/tests/test_groupby.py::test_groupby_cov[tasks-columns3] PASSED [ 64%] 686s dataframe/tests/test_groupby.py::test_df_groupby_idxmin[disk] PASSED [ 64%] 686s dataframe/tests/test_groupby.py::test_df_groupby_idxmin[tasks] PASSED [ 64%] 686s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[disk-0-idxmin] PASSED [ 64%] 686s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[disk-0-idxmax] PASSED [ 64%] 686s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[disk-1-idxmin] PASSED [ 64%] 686s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[disk-1-idxmax] PASSED [ 64%] 686s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[disk-index-idxmin] PASSED [ 64%] 686s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[disk-index-idxmax] PASSED [ 64%] 686s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[disk-columns-idxmin] PASSED [ 64%] 686s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[disk-columns-idxmax] PASSED [ 64%] 686s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[tasks-0-idxmin] PASSED [ 64%] 686s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[tasks-0-idxmax] PASSED [ 64%] 686s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[tasks-1-idxmin] PASSED [ 64%] 686s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[tasks-1-idxmax] PASSED [ 64%] 686s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[tasks-index-idxmin] PASSED [ 64%] 686s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[tasks-index-idxmax] PASSED [ 64%] 686s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[tasks-columns-idxmin] PASSED [ 64%] 686s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[tasks-columns-idxmax] PASSED [ 64%] 686s dataframe/tests/test_groupby.py::test_df_groupby_idxmin_skipna[disk-True] PASSED [ 64%] 686s dataframe/tests/test_groupby.py::test_df_groupby_idxmin_skipna[disk-False] PASSED [ 64%] 686s dataframe/tests/test_groupby.py::test_df_groupby_idxmin_skipna[tasks-True] PASSED [ 64%] 686s dataframe/tests/test_groupby.py::test_df_groupby_idxmin_skipna[tasks-False] PASSED [ 64%] 686s dataframe/tests/test_groupby.py::test_df_groupby_idxmax[disk] PASSED [ 64%] 686s dataframe/tests/test_groupby.py::test_df_groupby_idxmax[tasks] PASSED [ 64%] 686s dataframe/tests/test_groupby.py::test_df_groupby_idxmax_skipna[disk-True] PASSED [ 64%] 686s dataframe/tests/test_groupby.py::test_df_groupby_idxmax_skipna[disk-False] PASSED [ 64%] 686s dataframe/tests/test_groupby.py::test_df_groupby_idxmax_skipna[tasks-True] PASSED [ 64%] 686s dataframe/tests/test_groupby.py::test_df_groupby_idxmax_skipna[tasks-False] PASSED [ 64%] 686s dataframe/tests/test_groupby.py::test_series_groupby_idxmin[disk] PASSED [ 64%] 686s dataframe/tests/test_groupby.py::test_series_groupby_idxmin[tasks] PASSED [ 64%] 686s dataframe/tests/test_groupby.py::test_series_groupby_idxmin_skipna[disk-True] PASSED [ 64%] 687s dataframe/tests/test_groupby.py::test_series_groupby_idxmin_skipna[disk-False] PASSED [ 64%] 687s dataframe/tests/test_groupby.py::test_series_groupby_idxmin_skipna[tasks-True] PASSED [ 64%] 687s dataframe/tests/test_groupby.py::test_series_groupby_idxmin_skipna[tasks-False] PASSED [ 64%] 687s dataframe/tests/test_groupby.py::test_series_groupby_idxmax[disk] PASSED [ 64%] 687s dataframe/tests/test_groupby.py::test_series_groupby_idxmax[tasks] PASSED [ 64%] 687s dataframe/tests/test_groupby.py::test_series_groupby_idxmax_skipna[disk-True] PASSED [ 64%] 687s dataframe/tests/test_groupby.py::test_series_groupby_idxmax_skipna[disk-False] PASSED [ 64%] 687s dataframe/tests/test_groupby.py::test_series_groupby_idxmax_skipna[tasks-True] PASSED [ 64%] 687s dataframe/tests/test_groupby.py::test_series_groupby_idxmax_skipna[tasks-False] PASSED [ 64%] 687s dataframe/tests/test_groupby.py::test_groupby_unique[disk-uint8] PASSED [ 64%] 687s dataframe/tests/test_groupby.py::test_groupby_unique[disk-int32] PASSED [ 64%] 687s dataframe/tests/test_groupby.py::test_groupby_unique[disk-int64] PASSED [ 64%] 687s dataframe/tests/test_groupby.py::test_groupby_unique[tasks-uint8] PASSED [ 64%] 687s dataframe/tests/test_groupby.py::test_groupby_unique[tasks-int32] PASSED [ 64%] 687s dataframe/tests/test_groupby.py::test_groupby_unique[tasks-int64] PASSED [ 64%] 687s dataframe/tests/test_groupby.py::test_groupby_value_counts[disk-uint8-foo] PASSED [ 64%] 687s dataframe/tests/test_groupby.py::test_groupby_value_counts[disk-uint8-by1] PASSED [ 64%] 687s dataframe/tests/test_groupby.py::test_groupby_value_counts[disk-int32-foo] PASSED [ 64%] 687s dataframe/tests/test_groupby.py::test_groupby_value_counts[disk-int32-by1] PASSED [ 64%] 687s dataframe/tests/test_groupby.py::test_groupby_value_counts[disk-int64-foo] PASSED [ 64%] 687s dataframe/tests/test_groupby.py::test_groupby_value_counts[disk-int64-by1] PASSED [ 64%] 687s dataframe/tests/test_groupby.py::test_groupby_value_counts[tasks-uint8-foo] PASSED [ 64%] 687s dataframe/tests/test_groupby.py::test_groupby_value_counts[tasks-uint8-by1] PASSED [ 64%] 687s dataframe/tests/test_groupby.py::test_groupby_value_counts[tasks-int32-foo] PASSED [ 64%] 687s dataframe/tests/test_groupby.py::test_groupby_value_counts[tasks-int32-by1] PASSED [ 64%] 687s dataframe/tests/test_groupby.py::test_groupby_value_counts[tasks-int64-foo] PASSED [ 64%] 687s dataframe/tests/test_groupby.py::test_groupby_value_counts[tasks-int64-by1] PASSED [ 64%] 687s dataframe/tests/test_groupby.py::test_groupby_value_counts_10322[disk] PASSED [ 64%] 687s dataframe/tests/test_groupby.py::test_groupby_value_counts_10322[tasks] PASSED [ 64%] 688s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-0-1-1] PASSED [ 64%] 688s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-0-1-2] PASSED [ 64%] 688s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-0-1-5] PASSED [ 64%] 688s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-0--1-1] PASSED [ 64%] 688s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-0--1-2] PASSED [ 64%] 688s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-0--1-5] PASSED [ 64%] 688s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-0-10-1] PASSED [ 64%] 688s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-0-10-2] PASSED [ 64%] 688s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-0-10-5] PASSED [ 64%] 689s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-1-1-1] PASSED [ 64%] 689s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-1-1-2] PASSED [ 64%] 689s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-1-1-5] PASSED [ 64%] 689s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-1--1-1] PASSED [ 64%] 689s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-1--1-2] PASSED [ 64%] 689s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-1--1-5] PASSED [ 64%] 690s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-1-10-1] PASSED [ 64%] 690s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-1-10-2] PASSED [ 64%] 690s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-1-10-5] PASSED [ 64%] 690s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-0-1-1] PASSED [ 64%] 690s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-0-1-2] PASSED [ 64%] 690s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-0-1-5] PASSED [ 64%] 690s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-0--1-1] PASSED [ 64%] 690s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-0--1-2] PASSED [ 64%] 690s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-0--1-5] PASSED [ 64%] 691s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-0-10-1] PASSED [ 64%] 691s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-0-10-2] PASSED [ 64%] 691s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-0-10-5] PASSED [ 64%] 691s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-1-1-1] PASSED [ 64%] 691s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-1-1-2] PASSED [ 65%] 691s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-1-1-5] PASSED [ 65%] 691s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-1--1-1] PASSED [ 65%] 691s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-1--1-2] PASSED [ 65%] 691s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-1--1-5] PASSED [ 65%] 692s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-1-10-1] PASSED [ 65%] 692s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-1-10-2] PASSED [ 65%] 692s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-1-10-5] PASSED [ 65%] 692s dataframe/tests/test_groupby.py::test_groupby_shift_series[disk] PASSED [ 65%] 692s dataframe/tests/test_groupby.py::test_groupby_shift_series[tasks] PASSED [ 65%] 692s dataframe/tests/test_groupby.py::test_groupby_shift_lazy_input[disk] PASSED [ 65%] 692s dataframe/tests/test_groupby.py::test_groupby_shift_lazy_input[tasks] PASSED [ 65%] 693s dataframe/tests/test_groupby.py::test_groupby_shift_within_partition_sorting[disk] PASSED [ 65%] 693s dataframe/tests/test_groupby.py::test_groupby_shift_within_partition_sorting[tasks] PASSED [ 65%] 693s dataframe/tests/test_groupby.py::test_groupby_shift_with_freq[disk] PASSED [ 65%] 693s dataframe/tests/test_groupby.py::test_groupby_shift_with_freq[tasks] PASSED [ 65%] 694s dataframe/tests/test_groupby.py::test_groupby_transform_funcs[disk-] PASSED [ 65%] 694s dataframe/tests/test_groupby.py::test_groupby_transform_funcs[disk-sum0] PASSED [ 65%] 694s dataframe/tests/test_groupby.py::test_groupby_transform_funcs[disk-sum1] PASSED [ 65%] 694s dataframe/tests/test_groupby.py::test_groupby_transform_funcs[disk-rank] PASSED [ 65%] 694s dataframe/tests/test_groupby.py::test_groupby_transform_funcs[tasks-] PASSED [ 65%] 694s dataframe/tests/test_groupby.py::test_groupby_transform_funcs[tasks-sum0] PASSED [ 65%] 694s dataframe/tests/test_groupby.py::test_groupby_transform_funcs[tasks-sum1] PASSED [ 65%] 695s dataframe/tests/test_groupby.py::test_groupby_transform_funcs[tasks-rank] PASSED [ 65%] 695s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-indexed-1] PASSED [ 65%] 695s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-indexed-2] PASSED [ 65%] 695s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-indexed-3] PASSED [ 65%] 695s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-indexed-4] PASSED [ 65%] 695s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-indexed-5] PASSED [ 65%] 695s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-indexed-6] PASSED [ 65%] 695s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-indexed-7] PASSED [ 65%] 695s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-indexed-8] PASSED [ 65%] 695s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-indexed-9] PASSED [ 65%] 696s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-not_indexed-1] PASSED [ 65%] 696s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-not_indexed-2] PASSED [ 65%] 696s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-not_indexed-3] PASSED [ 65%] 696s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-not_indexed-4] PASSED [ 65%] 696s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-not_indexed-5] PASSED [ 65%] 697s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-not_indexed-6] PASSED [ 65%] 697s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-not_indexed-7] PASSED [ 65%] 698s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-not_indexed-8] PASSED [ 65%] 698s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-not_indexed-9] PASSED [ 65%] 698s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-indexed-1] PASSED [ 65%] 698s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-indexed-2] PASSED [ 65%] 698s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-indexed-3] PASSED [ 65%] 698s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-indexed-4] PASSED [ 65%] 698s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-indexed-5] PASSED [ 65%] 699s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-indexed-6] PASSED [ 65%] 699s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-indexed-7] PASSED [ 65%] 699s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-indexed-8] PASSED [ 65%] 699s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-indexed-9] PASSED [ 65%] 699s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-not_indexed-1] PASSED [ 65%] 699s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-not_indexed-2] PASSED [ 65%] 699s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-not_indexed-3] PASSED [ 65%] 700s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-not_indexed-4] PASSED [ 65%] 700s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-not_indexed-5] PASSED [ 65%] 700s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-not_indexed-6] PASSED [ 65%] 700s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-not_indexed-7] PASSED [ 65%] 701s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-not_indexed-8] PASSED [ 65%] 701s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-not_indexed-9] PASSED [ 65%] 701s dataframe/tests/test_groupby.py::test_groupby_aggregate_categoricals[disk--0] PASSED [ 65%] 701s dataframe/tests/test_groupby.py::test_groupby_aggregate_categoricals[disk--1] PASSED [ 65%] 701s dataframe/tests/test_groupby.py::test_groupby_aggregate_categoricals[disk--2] PASSED [ 65%] 701s dataframe/tests/test_groupby.py::test_groupby_aggregate_categoricals[disk--3] PASSED [ 65%] 701s dataframe/tests/test_groupby.py::test_groupby_aggregate_categoricals[tasks--0] PASSED [ 65%] 701s dataframe/tests/test_groupby.py::test_groupby_aggregate_categoricals[tasks--1] PASSED [ 65%] 702s dataframe/tests/test_groupby.py::test_groupby_aggregate_categoricals[tasks--2] PASSED [ 65%] 702s dataframe/tests/test_groupby.py::test_groupby_aggregate_categoricals[tasks--3] PASSED [ 65%] 702s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function[disk-0] PASSED [ 65%] 702s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function[disk-1] PASSED [ 65%] 702s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function[disk-2] PASSED [ 65%] 702s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function[disk-3] PASSED [ 65%] 702s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function[tasks-0] PASSED [ 65%] 702s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function[tasks-1] PASSED [ 65%] 702s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function[tasks-2] PASSED [ 65%] 702s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function[tasks-3] PASSED [ 65%] 702s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function_unexpected_kwargs[disk-0] PASSED [ 65%] 702s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function_unexpected_kwargs[disk-1] PASSED [ 65%] 702s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function_unexpected_kwargs[tasks-0] PASSED [ 65%] 702s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function_unexpected_kwargs[tasks-1] PASSED [ 65%] 702s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function_unexpected_args[disk-0] PASSED [ 65%] 702s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function_unexpected_args[disk-1] PASSED [ 65%] 702s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function_unexpected_args[tasks-0] PASSED [ 65%] 702s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function_unexpected_args[tasks-1] PASSED [ 65%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_pandas[disk-False] PASSED [ 65%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_pandas[disk-True] PASSED [ 65%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_pandas[tasks-False] PASSED [ 65%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_pandas[tasks-True] PASSED [ 65%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-a-False] SKIPPED [ 65%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-a-True] SKIPPED [ 65%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-a-None] SKIPPED [ 65%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-c-False] SKIPPED [ 65%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-c-True] SKIPPED [ 65%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-c-None] SKIPPED [ 65%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-d-False] SKIPPED [ 65%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-d-True] SKIPPED [ 65%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-d-None] SKIPPED [ 65%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-by3-False] SKIPPED [ 65%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-by3-True] SKIPPED [ 65%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-by3-None] SKIPPED [ 65%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-by4-False] SKIPPED [ 65%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-by4-True] SKIPPED [ 65%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-by4-None] SKIPPED [ 65%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-by5-False] SKIPPED [ 65%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-by5-True] SKIPPED [ 65%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-by5-None] SKIPPED [ 65%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-a-False] SKIPPED [ 65%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-a-True] SKIPPED [ 65%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-a-None] SKIPPED [ 65%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-c-False] SKIPPED [ 65%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-c-True] SKIPPED [ 65%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-c-None] SKIPPED [ 65%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-d-False] SKIPPED [ 65%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-d-True] SKIPPED [ 65%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-d-None] SKIPPED [ 65%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-by3-False] SKIPPED [ 65%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-by3-True] SKIPPED [ 65%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-by3-None] SKIPPED [ 65%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-by4-False] SKIPPED [ 65%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-by4-True] SKIPPED [ 65%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-by4-None] SKIPPED [ 65%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-by5-False] SKIPPED [ 65%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-by5-True] SKIPPED [ 65%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-by5-None] SKIPPED [ 65%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-a-False] SKIPPED [ 65%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-a-True] SKIPPED [ 65%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-a-None] SKIPPED [ 65%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-c-False] SKIPPED [ 66%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-c-True] SKIPPED [ 66%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-c-None] SKIPPED [ 66%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-d-False] SKIPPED [ 66%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-d-True] SKIPPED [ 66%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-d-None] SKIPPED [ 66%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-by3-False] SKIPPED [ 66%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-by3-True] SKIPPED [ 66%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-by3-None] SKIPPED [ 66%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-by4-False] SKIPPED [ 66%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-by4-True] SKIPPED [ 66%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-by4-None] SKIPPED [ 66%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-by5-False] SKIPPED [ 66%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-by5-True] SKIPPED [ 66%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-by5-None] SKIPPED [ 66%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-a-False] SKIPPED [ 66%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-a-True] SKIPPED [ 66%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-a-None] SKIPPED [ 66%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-c-False] SKIPPED [ 66%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-c-True] SKIPPED [ 66%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-c-None] SKIPPED [ 66%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-d-False] SKIPPED [ 66%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-d-True] SKIPPED [ 66%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-d-None] SKIPPED [ 66%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-by3-False] SKIPPED [ 66%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-by3-True] SKIPPED [ 66%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-by3-None] SKIPPED [ 66%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-by4-False] SKIPPED [ 66%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-by4-True] SKIPPED [ 66%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-by4-None] SKIPPED [ 66%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-by5-False] SKIPPED [ 66%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-by5-True] SKIPPED [ 66%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-by5-None] SKIPPED [ 66%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-a-False] SKIPPED [ 66%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-a-True] SKIPPED [ 66%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-a-None] SKIPPED [ 66%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-c-False] SKIPPED [ 66%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-c-True] SKIPPED [ 66%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-c-None] SKIPPED [ 66%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-d-False] SKIPPED [ 66%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-d-True] SKIPPED [ 66%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-d-None] SKIPPED [ 66%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-by3-False] SKIPPED [ 66%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-by3-True] SKIPPED [ 66%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-by3-None] SKIPPED [ 66%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-by4-False] SKIPPED [ 66%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-by4-True] SKIPPED [ 66%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-by4-None] SKIPPED [ 66%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-by5-False] SKIPPED [ 66%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-by5-True] SKIPPED [ 66%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-by5-None] SKIPPED [ 66%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-a-False] SKIPPED [ 66%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-a-True] SKIPPED [ 66%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-a-None] SKIPPED [ 66%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-c-False] SKIPPED [ 66%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-c-True] SKIPPED [ 66%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-c-None] SKIPPED [ 66%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-d-False] SKIPPED [ 66%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-d-True] SKIPPED [ 66%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-d-None] SKIPPED [ 66%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-by3-False] SKIPPED [ 66%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-by3-True] SKIPPED [ 66%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-by3-None] SKIPPED [ 66%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-by4-False] SKIPPED [ 66%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-by4-True] SKIPPED [ 66%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-by4-None] SKIPPED [ 66%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-by5-False] SKIPPED [ 66%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-by5-True] SKIPPED [ 66%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-by5-None] SKIPPED [ 66%] 702s dataframe/tests/test_groupby.py::test_groupby_grouper_dispatch[disk-a] SKIPPED [ 66%] 702s dataframe/tests/test_groupby.py::test_groupby_grouper_dispatch[disk-b] SKIPPED [ 66%] 702s dataframe/tests/test_groupby.py::test_groupby_grouper_dispatch[tasks-a] SKIPPED [ 66%] 702s dataframe/tests/test_groupby.py::test_groupby_grouper_dispatch[tasks-b] SKIPPED [ 66%] 702s dataframe/tests/test_groupby.py::test_groupby_apply_cudf[disk-True] SKIPPED [ 66%] 702s dataframe/tests/test_groupby.py::test_groupby_apply_cudf[disk-False] SKIPPED [ 66%] 702s dataframe/tests/test_groupby.py::test_groupby_apply_cudf[tasks-True] SKIPPED [ 66%] 702s dataframe/tests/test_groupby.py::test_groupby_apply_cudf[tasks-False] SKIPPED [ 66%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_with_agg[disk-True] PASSED [ 66%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_with_agg[disk-False] PASSED [ 66%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_with_agg[tasks-True] PASSED [ 66%] 702s dataframe/tests/test_groupby.py::test_groupby_dropna_with_agg[tasks-False] PASSED [ 66%] 702s dataframe/tests/test_groupby.py::test_groupby_observed_with_agg[disk] PASSED [ 66%] 702s dataframe/tests/test_groupby.py::test_groupby_observed_with_agg[tasks] PASSED [ 66%] 702s dataframe/tests/test_groupby.py::test_rounding_negative_var[disk] PASSED [ 66%] 702s dataframe/tests/test_groupby.py::test_rounding_negative_var[tasks] PASSED [ 66%] 702s dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[disk-column0-2] PASSED [ 66%] 703s dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[disk-column0-3] PASSED [ 66%] 703s dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[disk-column1-2] PASSED [ 66%] 703s dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[disk-column1-3] PASSED [ 66%] 703s dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[disk-column2-2] PASSED [ 66%] 703s dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[disk-column2-3] PASSED [ 66%] 703s dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[tasks-column0-2] PASSED [ 66%] 703s dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[tasks-column0-3] PASSED [ 66%] 704s dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[tasks-column1-2] PASSED [ 66%] 704s dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[tasks-column1-3] PASSED [ 66%] 704s dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[tasks-column2-2] PASSED [ 66%] 704s dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[tasks-column2-3] PASSED [ 66%] 704s dataframe/tests/test_groupby.py::test_groupby_large_ints_exception[disk-pandas] PASSED [ 66%] 704s dataframe/tests/test_groupby.py::test_groupby_large_ints_exception[disk-cudf] SKIPPED [ 66%] 704s dataframe/tests/test_groupby.py::test_groupby_large_ints_exception[tasks-pandas] PASSED [ 66%] 704s dataframe/tests/test_groupby.py::test_groupby_large_ints_exception[tasks-cudf] SKIPPED [ 66%] 704s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-count-a] PASSED [ 66%] 704s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-count-b] PASSED [ 66%] 704s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-count-c] PASSED [ 66%] 704s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-count-by3] PASSED [ 66%] 704s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-count-by4] PASSED [ 66%] 705s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-mean-a] XFAIL [ 66%] 706s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-mean-b] XFAIL [ 66%] 706s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-mean-c] XPASS [ 66%] 706s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-mean-by3] XFAIL [ 66%] 706s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-mean-by4] XPASS [ 66%] 707s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-std-a] XFAIL [ 66%] 707s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-std-b] XFAIL [ 66%] 707s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-std-c] XPASS [ 66%] 708s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-std-by3] XFAIL [ 66%] 708s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-std-by4] XPASS [ 66%] 708s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-count-a] PASSED [ 66%] 708s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-count-b] PASSED [ 66%] 708s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-count-c] PASSED [ 66%] 708s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-count-by3] PASSED [ 66%] 708s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-count-by4] PASSED [ 66%] 708s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-mean-a] XFAIL [ 66%] 709s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-mean-b] XFAIL [ 66%] 709s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-mean-c] XPASS [ 66%] 710s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-mean-by3] XFAIL [ 66%] 710s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-mean-by4] XPASS [ 66%] 710s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-std-a] XFAIL [ 66%] 710s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-std-b] XFAIL [ 67%] 710s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-std-c] XPASS [ 67%] 711s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-std-by3] XFAIL [ 67%] 711s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-std-by4] XPASS [ 67%] 711s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-count-a] PASSED [ 67%] 711s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-count-b] PASSED [ 67%] 711s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-count-c] PASSED [ 67%] 711s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-count-by3] PASSED [ 67%] 711s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-count-by4] PASSED [ 67%] 712s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-mean-a] XFAIL [ 67%] 713s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-mean-b] XFAIL [ 67%] 713s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-mean-c] XPASS [ 67%] 713s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-mean-by3] XFAIL [ 67%] 713s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-mean-by4] XPASS [ 67%] 714s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-std-a] XFAIL [ 67%] 714s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-std-b] XFAIL [ 67%] 714s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-std-c] XPASS [ 67%] 714s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-std-by3] XFAIL [ 67%] 714s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-std-by4] XPASS [ 67%] 714s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-count-a] PASSED [ 67%] 714s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-count-b] PASSED [ 67%] 714s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-count-c] PASSED [ 67%] 715s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-count-by3] PASSED [ 67%] 715s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-count-by4] PASSED [ 67%] 715s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-mean-a] XFAIL [ 67%] 716s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-mean-b] XFAIL [ 67%] 716s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-mean-c] XPASS [ 67%] 717s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-mean-by3] XFAIL [ 67%] 717s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-mean-by4] XPASS [ 67%] 717s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-std-a] XFAIL [ 67%] 717s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-std-b] XFAIL [ 67%] 717s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-std-c] XPASS [ 67%] 718s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-std-by3] XFAIL [ 67%] 718s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-std-by4] XPASS [ 67%] 718s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[disk-True-agg0] PASSED [ 67%] 718s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[disk-True-agg1] PASSED [ 67%] 718s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[disk-True-agg2] PASSED [ 67%] 718s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[disk-True-agg3] PASSED [ 67%] 718s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[disk-False-agg0] PASSED [ 67%] 718s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[disk-False-agg1] PASSED [ 67%] 718s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[disk-False-agg2] PASSED [ 67%] 718s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[disk-False-agg3] PASSED [ 67%] 718s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[tasks-True-agg0] PASSED [ 67%] 718s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[tasks-True-agg1] PASSED [ 67%] 718s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[tasks-True-agg2] PASSED [ 67%] 718s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[tasks-True-agg3] PASSED [ 67%] 718s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[tasks-False-agg0] PASSED [ 67%] 718s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[tasks-False-agg1] PASSED [ 67%] 718s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[tasks-False-agg2] PASSED [ 67%] 718s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[tasks-False-agg3] PASSED [ 67%] 718s dataframe/tests/test_groupby.py::test_groupby_sort_true_split_out[disk] PASSED [ 67%] 718s dataframe/tests/test_groupby.py::test_groupby_sort_true_split_out[tasks] PASSED [ 67%] 718s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-observed-cat_1-ordered-known] XFAIL [ 67%] 718s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-observed-cat_1-ordered-unknown] XFAIL [ 67%] 718s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-observed-cat_1-unordererd-known] XFAIL [ 67%] 718s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-observed-cat_1-unordererd-unknown] XFAIL [ 67%] 718s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-observed-groupby1-ordered-known] SKIPPED [ 67%] 718s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-observed-groupby1-ordered-unknown] SKIPPED [ 67%] 718s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-observed-groupby1-unordererd-known] SKIPPED [ 67%] 718s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-observed-groupby1-unordererd-unknown] SKIPPED [ 67%] 719s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-unobserved-cat_1-ordered-known] XFAIL [ 67%] 719s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-unobserved-cat_1-ordered-unknown] XFAIL [ 67%] 719s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-unobserved-cat_1-unordererd-known] XFAIL [ 67%] 719s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-unobserved-cat_1-unordererd-unknown] XFAIL [ 67%] 719s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-unobserved-groupby1-ordered-known] SKIPPED [ 67%] 719s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-unobserved-groupby1-ordered-unknown] SKIPPED [ 67%] 719s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-unobserved-groupby1-unordererd-known] SKIPPED [ 67%] 719s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-unobserved-groupby1-unordererd-unknown] SKIPPED [ 67%] 719s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-observed-cat_1-ordered-known] XFAIL [ 67%] 719s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-observed-cat_1-ordered-unknown] XFAIL [ 67%] 719s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-observed-cat_1-unordererd-known] XFAIL [ 67%] 720s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-observed-cat_1-unordererd-unknown] XFAIL [ 67%] 720s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-observed-groupby1-ordered-known] SKIPPED [ 67%] 720s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-observed-groupby1-ordered-unknown] SKIPPED [ 67%] 720s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-observed-groupby1-unordererd-known] SKIPPED [ 67%] 720s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-observed-groupby1-unordererd-unknown] SKIPPED [ 67%] 720s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-unobserved-cat_1-ordered-known] XFAIL [ 67%] 720s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-unobserved-cat_1-ordered-unknown] XFAIL [ 67%] 720s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-unobserved-cat_1-unordererd-known] XFAIL [ 67%] 720s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-unobserved-cat_1-unordererd-unknown] XFAIL [ 67%] 720s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-unobserved-groupby1-ordered-known] SKIPPED [ 67%] 720s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-unobserved-groupby1-ordered-unknown] SKIPPED [ 67%] 720s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-unobserved-groupby1-unordererd-known] SKIPPED [ 67%] 720s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-unobserved-groupby1-unordererd-unknown] SKIPPED [ 67%] 720s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-observed-cat_1-ordered-known] XFAIL [ 67%] 721s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-observed-cat_1-ordered-unknown] XFAIL [ 67%] 721s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-observed-cat_1-unordererd-known] XFAIL [ 67%] 721s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-observed-cat_1-unordererd-unknown] XFAIL [ 67%] 721s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-observed-groupby1-ordered-known] XPASS [ 67%] 721s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-observed-groupby1-ordered-unknown] XPASS [ 67%] 721s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-observed-groupby1-unordererd-known] XPASS [ 67%] 721s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-observed-groupby1-unordererd-unknown] XPASS [ 67%] 722s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-unobserved-cat_1-ordered-known] XFAIL [ 67%] 722s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-unobserved-cat_1-ordered-unknown] XFAIL [ 67%] 722s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-unobserved-cat_1-unordererd-known] XFAIL [ 67%] 723s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-unobserved-cat_1-unordererd-unknown] XFAIL [ 67%] 723s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-unobserved-groupby1-ordered-known] XPASS [ 67%] 723s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-unobserved-groupby1-ordered-unknown] XPASS [ 67%] 723s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-unobserved-groupby1-unordererd-known] XPASS [ 67%] 723s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-unobserved-groupby1-unordererd-unknown] XPASS [ 67%] 723s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-observed-cat_1-ordered-known] XFAIL [ 67%] 724s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-observed-cat_1-ordered-unknown] XFAIL [ 67%] 724s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-observed-cat_1-unordererd-known] XFAIL [ 67%] 724s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-observed-cat_1-unordererd-unknown] XFAIL [ 67%] 724s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-observed-groupby1-ordered-known] XPASS [ 67%] 724s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-observed-groupby1-ordered-unknown] XPASS [ 67%] 724s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-observed-groupby1-unordererd-known] XPASS [ 67%] 724s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-observed-groupby1-unordererd-unknown] XPASS [ 67%] 725s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-unobserved-cat_1-ordered-known] XFAIL [ 67%] 725s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-unobserved-cat_1-ordered-unknown] XFAIL [ 67%] 725s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-unobserved-cat_1-unordererd-known] XFAIL [ 67%] 726s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-unobserved-cat_1-unordererd-unknown] XFAIL [ 67%] 726s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-unobserved-groupby1-ordered-known] XPASS [ 67%] 726s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-unobserved-groupby1-ordered-unknown] XPASS [ 67%] 726s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-unobserved-groupby1-unordererd-known] XPASS [ 67%] 726s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-unobserved-groupby1-unordererd-unknown] XPASS [ 67%] 726s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-observed-cat_1-ordered-known] SKIPPED [ 67%] 726s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-observed-cat_1-ordered-unknown] SKIPPED [ 67%] 726s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-observed-cat_1-unordererd-known] SKIPPED [ 67%] 726s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-observed-cat_1-unordererd-unknown] SKIPPED [ 67%] 726s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-observed-groupby1-ordered-known] PASSED [ 67%] 726s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-observed-groupby1-ordered-unknown] PASSED [ 67%] 726s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-observed-groupby1-unordererd-known] PASSED [ 67%] 726s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-observed-groupby1-unordererd-unknown] PASSED [ 67%] 726s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-unobserved-cat_1-ordered-known] SKIPPED [ 67%] 726s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-unobserved-cat_1-ordered-unknown] SKIPPED [ 67%] 726s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-unobserved-cat_1-unordererd-known] SKIPPED [ 67%] 726s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-unobserved-cat_1-unordererd-unknown] SKIPPED [ 68%] 726s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-unobserved-groupby1-ordered-known] PASSED [ 68%] 726s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-unobserved-groupby1-ordered-unknown] PASSED [ 68%] 727s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-unobserved-groupby1-unordererd-known] PASSED [ 68%] 727s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-unobserved-groupby1-unordererd-unknown] PASSED [ 68%] 727s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-observed-cat_1-ordered-known] SKIPPED [ 68%] 727s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-observed-cat_1-ordered-unknown] SKIPPED [ 68%] 727s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-observed-cat_1-unordererd-known] SKIPPED [ 68%] 727s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-observed-cat_1-unordererd-unknown] SKIPPED [ 68%] 727s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-observed-groupby1-ordered-known] PASSED [ 68%] 727s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-observed-groupby1-ordered-unknown] PASSED [ 68%] 727s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-observed-groupby1-unordererd-known] PASSED [ 68%] 727s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-observed-groupby1-unordererd-unknown] PASSED [ 68%] 727s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-unobserved-cat_1-ordered-known] SKIPPED [ 68%] 727s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-unobserved-cat_1-ordered-unknown] SKIPPED [ 68%] 727s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-unobserved-cat_1-unordererd-known] SKIPPED [ 68%] 727s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-unobserved-cat_1-unordererd-unknown] SKIPPED [ 68%] 727s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-unobserved-groupby1-ordered-known] PASSED [ 68%] 727s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-unobserved-groupby1-ordered-unknown] PASSED [ 68%] 727s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-unobserved-groupby1-unordererd-known] PASSED [ 68%] 727s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-unobserved-groupby1-unordererd-unknown] PASSED [ 68%] 727s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-observed-cat_1-ordered-known] PASSED [ 68%] 727s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-observed-cat_1-ordered-unknown] PASSED [ 68%] 727s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-observed-cat_1-unordererd-known] PASSED [ 68%] 727s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-observed-cat_1-unordererd-unknown] PASSED [ 68%] 727s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-observed-groupby1-ordered-known] PASSED [ 68%] 727s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-observed-groupby1-ordered-unknown] PASSED [ 68%] 727s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-observed-groupby1-unordererd-known] PASSED [ 68%] 727s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-observed-groupby1-unordererd-unknown] PASSED [ 68%] 727s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-unobserved-cat_1-ordered-known] PASSED [ 68%] 727s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-unobserved-cat_1-ordered-unknown] PASSED [ 68%] 727s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-unobserved-cat_1-unordererd-known] PASSED [ 68%] 727s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-unobserved-cat_1-unordererd-unknown] PASSED [ 68%] 727s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-unobserved-groupby1-ordered-known] PASSED [ 68%] 727s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-unobserved-groupby1-ordered-unknown] PASSED [ 68%] 727s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-unobserved-groupby1-unordererd-known] PASSED [ 68%] 727s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-unobserved-groupby1-unordererd-unknown] PASSED [ 68%] 727s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-observed-cat_1-ordered-known] PASSED [ 68%] 727s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-observed-cat_1-ordered-unknown] PASSED [ 68%] 727s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-observed-cat_1-unordererd-known] PASSED [ 68%] 727s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-observed-cat_1-unordererd-unknown] PASSED [ 68%] 727s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-observed-groupby1-ordered-known] PASSED [ 68%] 727s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-observed-groupby1-ordered-unknown] PASSED [ 68%] 727s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-observed-groupby1-unordererd-known] PASSED [ 68%] 728s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-observed-groupby1-unordererd-unknown] PASSED [ 68%] 728s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-unobserved-cat_1-ordered-known] PASSED [ 68%] 728s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-unobserved-cat_1-ordered-unknown] PASSED [ 68%] 728s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-unobserved-cat_1-unordererd-known] PASSED [ 68%] 728s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-unobserved-cat_1-unordererd-unknown] PASSED [ 68%] 728s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-unobserved-groupby1-ordered-known] PASSED [ 68%] 728s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-unobserved-groupby1-ordered-unknown] PASSED [ 68%] 728s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-unobserved-groupby1-unordererd-known] PASSED [ 68%] 728s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-unobserved-groupby1-unordererd-unknown] PASSED [ 68%] 728s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-observed-cat_1-ordered-known] PASSED [ 68%] 728s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-observed-cat_1-ordered-unknown] PASSED [ 68%] 728s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-observed-cat_1-unordererd-known] PASSED [ 68%] 728s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-observed-cat_1-unordererd-unknown] PASSED [ 68%] 728s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-observed-groupby1-ordered-known] PASSED [ 68%] 728s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-observed-groupby1-ordered-unknown] PASSED [ 68%] 728s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-observed-groupby1-unordererd-known] PASSED [ 68%] 728s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-observed-groupby1-unordererd-unknown] PASSED [ 68%] 728s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-unobserved-cat_1-ordered-known] PASSED [ 68%] 728s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-unobserved-cat_1-ordered-unknown] PASSED [ 68%] 728s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-unobserved-cat_1-unordererd-known] PASSED [ 68%] 728s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-unobserved-cat_1-unordererd-unknown] PASSED [ 68%] 728s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-unobserved-groupby1-ordered-known] PASSED [ 68%] 728s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-unobserved-groupby1-ordered-unknown] PASSED [ 68%] 728s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-unobserved-groupby1-unordererd-known] PASSED [ 68%] 728s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-unobserved-groupby1-unordererd-unknown] PASSED [ 68%] 728s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-observed-cat_1-ordered-known] PASSED [ 68%] 728s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-observed-cat_1-ordered-unknown] PASSED [ 68%] 728s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-observed-cat_1-unordererd-known] PASSED [ 68%] 728s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-observed-cat_1-unordererd-unknown] PASSED [ 68%] 728s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-observed-groupby1-ordered-known] PASSED [ 68%] 728s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-observed-groupby1-ordered-unknown] PASSED [ 68%] 728s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-observed-groupby1-unordererd-known] PASSED [ 68%] 728s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-observed-groupby1-unordererd-unknown] PASSED [ 68%] 728s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-unobserved-cat_1-ordered-known] PASSED [ 68%] 728s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-unobserved-cat_1-ordered-unknown] PASSED [ 68%] 728s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-unobserved-cat_1-unordererd-known] PASSED [ 68%] 728s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-unobserved-cat_1-unordererd-unknown] PASSED [ 68%] 728s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-unobserved-groupby1-ordered-known] PASSED [ 68%] 728s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-unobserved-groupby1-ordered-unknown] PASSED [ 68%] 728s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-unobserved-groupby1-unordererd-known] PASSED [ 68%] 728s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-unobserved-groupby1-unordererd-unknown] PASSED [ 68%] 728s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-observed-cat_1-ordered-known] PASSED [ 68%] 728s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-observed-cat_1-ordered-unknown] PASSED [ 68%] 728s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-observed-cat_1-unordererd-known] PASSED [ 68%] 728s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-observed-cat_1-unordererd-unknown] PASSED [ 68%] 728s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-observed-groupby1-ordered-known] SKIPPED [ 68%] 728s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-observed-groupby1-ordered-unknown] SKIPPED [ 68%] 728s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-observed-groupby1-unordererd-known] SKIPPED [ 68%] 728s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-observed-groupby1-unordererd-unknown] SKIPPED [ 68%] 728s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-unobserved-cat_1-ordered-known] PASSED [ 68%] 728s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-unobserved-cat_1-ordered-unknown] PASSED [ 68%] 729s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-unobserved-cat_1-unordererd-known] PASSED [ 68%] 729s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-unobserved-cat_1-unordererd-unknown] PASSED [ 68%] 729s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-unobserved-groupby1-ordered-known] SKIPPED [ 68%] 729s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-unobserved-groupby1-ordered-unknown] SKIPPED [ 68%] 729s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-unobserved-groupby1-unordererd-known] SKIPPED [ 68%] 729s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-unobserved-groupby1-unordererd-unknown] SKIPPED [ 68%] 729s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-observed-cat_1-ordered-known] PASSED [ 68%] 729s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-observed-cat_1-ordered-unknown] PASSED [ 68%] 729s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-observed-cat_1-unordererd-known] PASSED [ 68%] 729s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-observed-cat_1-unordererd-unknown] PASSED [ 68%] 729s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-observed-groupby1-ordered-known] SKIPPED [ 68%] 729s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-observed-groupby1-ordered-unknown] SKIPPED [ 68%] 729s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-observed-groupby1-unordererd-known] SKIPPED [ 68%] 729s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-observed-groupby1-unordererd-unknown] SKIPPED [ 68%] 729s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-unobserved-cat_1-ordered-known] PASSED [ 68%] 729s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-unobserved-cat_1-ordered-unknown] PASSED [ 68%] 729s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-unobserved-cat_1-unordererd-known] PASSED [ 68%] 729s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-unobserved-cat_1-unordererd-unknown] PASSED [ 68%] 729s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-unobserved-groupby1-ordered-known] SKIPPED [ 68%] 729s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-unobserved-groupby1-ordered-unknown] SKIPPED [ 68%] 729s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-unobserved-groupby1-unordererd-known] SKIPPED [ 68%] 729s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-unobserved-groupby1-unordererd-unknown] SKIPPED [ 68%] 729s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-observed-cat_1-ordered-known] PASSED [ 68%] 729s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-observed-cat_1-ordered-unknown] PASSED [ 68%] 729s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-observed-cat_1-unordererd-known] PASSED [ 68%] 729s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-observed-cat_1-unordererd-unknown] PASSED [ 68%] 729s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-observed-groupby1-ordered-known] PASSED [ 68%] 729s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-observed-groupby1-ordered-unknown] PASSED [ 68%] 729s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-observed-groupby1-unordererd-known] PASSED [ 68%] 729s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-observed-groupby1-unordererd-unknown] PASSED [ 68%] 729s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-unobserved-cat_1-ordered-known] PASSED [ 68%] 729s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-unobserved-cat_1-ordered-unknown] PASSED [ 68%] 729s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-unobserved-cat_1-unordererd-known] PASSED [ 69%] 729s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-unobserved-cat_1-unordererd-unknown] PASSED [ 69%] 729s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-unobserved-groupby1-ordered-known] PASSED [ 69%] 729s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-unobserved-groupby1-ordered-unknown] PASSED [ 69%] 729s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-unobserved-groupby1-unordererd-known] PASSED [ 69%] 729s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-unobserved-groupby1-unordererd-unknown] PASSED [ 69%] 729s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-observed-cat_1-ordered-known] PASSED [ 69%] 729s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-observed-cat_1-ordered-unknown] PASSED [ 69%] 729s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-observed-cat_1-unordererd-known] PASSED [ 69%] 729s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-observed-cat_1-unordererd-unknown] PASSED [ 69%] 729s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-observed-groupby1-ordered-known] PASSED [ 69%] 729s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-observed-groupby1-ordered-unknown] PASSED [ 69%] 729s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-observed-groupby1-unordererd-known] PASSED [ 69%] 729s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-observed-groupby1-unordererd-unknown] PASSED [ 69%] 729s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-unobserved-cat_1-ordered-known] PASSED [ 69%] 729s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-unobserved-cat_1-ordered-unknown] PASSED [ 69%] 729s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-unobserved-cat_1-unordererd-known] PASSED [ 69%] 729s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-unobserved-cat_1-unordererd-unknown] PASSED [ 69%] 729s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-unobserved-groupby1-ordered-known] PASSED [ 69%] 729s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-unobserved-groupby1-ordered-unknown] PASSED [ 69%] 729s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-unobserved-groupby1-unordererd-known] PASSED [ 69%] 729s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-unobserved-groupby1-unordererd-unknown] PASSED [ 69%] 729s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-observed-cat_1-ordered-known] SKIPPED [ 69%] 729s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-observed-cat_1-ordered-unknown] SKIPPED [ 69%] 729s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-observed-cat_1-unordererd-known] SKIPPED [ 69%] 729s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-observed-cat_1-unordererd-unknown] SKIPPED [ 69%] 729s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-observed-groupby1-ordered-known] SKIPPED [ 69%] 729s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-observed-groupby1-ordered-unknown] SKIPPED [ 69%] 729s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-observed-groupby1-unordererd-known] SKIPPED [ 69%] 729s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-observed-groupby1-unordererd-unknown] SKIPPED [ 69%] 730s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-unobserved-cat_1-ordered-known] XFAIL [ 69%] 730s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-unobserved-cat_1-ordered-unknown] XFAIL [ 69%] 730s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-unobserved-cat_1-unordererd-known] XFAIL [ 69%] 731s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-unobserved-cat_1-unordererd-unknown] XFAIL [ 69%] 731s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-unobserved-groupby1-ordered-known] XPASS [ 69%] 731s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-unobserved-groupby1-ordered-unknown] XPASS [ 69%] 731s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-unobserved-groupby1-unordererd-known] XPASS [ 69%] 731s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-unobserved-groupby1-unordererd-unknown] XPASS [ 69%] 731s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-observed-cat_1-ordered-known] SKIPPED [ 69%] 731s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-observed-cat_1-ordered-unknown] SKIPPED [ 69%] 731s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-observed-cat_1-unordererd-known] SKIPPED [ 69%] 731s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-observed-cat_1-unordererd-unknown] SKIPPED [ 69%] 731s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-observed-groupby1-ordered-known] SKIPPED [ 69%] 731s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-observed-groupby1-ordered-unknown] SKIPPED [ 69%] 731s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-observed-groupby1-unordererd-known] SKIPPED [ 69%] 731s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-observed-groupby1-unordererd-unknown] SKIPPED [ 69%] 731s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-unobserved-cat_1-ordered-known] XFAIL [ 69%] 732s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-unobserved-cat_1-ordered-unknown] XFAIL [ 69%] 732s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-unobserved-cat_1-unordererd-known] XFAIL [ 69%] 732s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-unobserved-cat_1-unordererd-unknown] XFAIL [ 69%] 732s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-unobserved-groupby1-ordered-known] XPASS [ 69%] 732s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-unobserved-groupby1-ordered-unknown] XPASS [ 69%] 732s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-unobserved-groupby1-unordererd-known] XPASS [ 69%] 732s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-unobserved-groupby1-unordererd-unknown] XPASS [ 69%] 732s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-observed-cat_1-ordered-known] SKIPPED [ 69%] 732s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-observed-cat_1-ordered-unknown] SKIPPED [ 69%] 732s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-observed-cat_1-unordererd-known] SKIPPED [ 69%] 732s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-observed-cat_1-unordererd-unknown] SKIPPED [ 69%] 732s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-observed-groupby1-ordered-known] SKIPPED [ 69%] 732s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-observed-groupby1-ordered-unknown] SKIPPED [ 69%] 733s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-observed-groupby1-unordererd-known] SKIPPED [ 69%] 733s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-observed-groupby1-unordererd-unknown] SKIPPED [ 69%] 733s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-unobserved-cat_1-ordered-known] XFAIL [ 69%] 733s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-unobserved-cat_1-ordered-unknown] XFAIL [ 69%] 733s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-unobserved-cat_1-unordererd-known] XFAIL [ 69%] 734s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-unobserved-cat_1-unordererd-unknown] XFAIL [ 69%] 734s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-unobserved-groupby1-ordered-known] XPASS [ 69%] 734s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-unobserved-groupby1-ordered-unknown] XPASS [ 69%] 734s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-unobserved-groupby1-unordererd-known] XPASS [ 69%] 734s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-unobserved-groupby1-unordererd-unknown] XPASS [ 69%] 734s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-observed-cat_1-ordered-known] SKIPPED [ 69%] 734s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-observed-cat_1-ordered-unknown] SKIPPED [ 69%] 734s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-observed-cat_1-unordererd-known] SKIPPED [ 69%] 734s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-observed-cat_1-unordererd-unknown] SKIPPED [ 69%] 734s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-observed-groupby1-ordered-known] SKIPPED [ 69%] 734s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-observed-groupby1-ordered-unknown] SKIPPED [ 69%] 734s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-observed-groupby1-unordererd-known] SKIPPED [ 69%] 734s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-observed-groupby1-unordererd-unknown] SKIPPED [ 69%] 734s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-unobserved-cat_1-ordered-known] XFAIL [ 69%] 735s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-unobserved-cat_1-ordered-unknown] XFAIL [ 69%] 735s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-unobserved-cat_1-unordererd-known] XFAIL [ 69%] 735s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-unobserved-cat_1-unordererd-unknown] XFAIL [ 69%] 735s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-unobserved-groupby1-ordered-known] XPASS [ 69%] 735s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-unobserved-groupby1-ordered-unknown] XPASS [ 69%] 735s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-unobserved-groupby1-unordererd-known] XPASS [ 69%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-unobserved-groupby1-unordererd-unknown] XPASS [ 69%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-observed-cat_1-ordered-known] SKIPPED [ 69%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-observed-cat_1-ordered-unknown] SKIPPED [ 69%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-observed-cat_1-unordererd-known] SKIPPED [ 69%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-observed-cat_1-unordererd-unknown] SKIPPED [ 69%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-observed-groupby1-ordered-known] SKIPPED [ 69%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-observed-groupby1-ordered-unknown] SKIPPED [ 69%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-observed-groupby1-unordererd-known] SKIPPED [ 69%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-observed-groupby1-unordererd-unknown] SKIPPED [ 69%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-unobserved-cat_1-ordered-known] SKIPPED [ 69%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-unobserved-cat_1-ordered-unknown] SKIPPED [ 69%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-unobserved-cat_1-unordererd-known] SKIPPED [ 69%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-unobserved-cat_1-unordererd-unknown] SKIPPED [ 69%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-unobserved-groupby1-ordered-known] SKIPPED [ 69%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-unobserved-groupby1-ordered-unknown] SKIPPED [ 69%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-unobserved-groupby1-unordererd-known] SKIPPED [ 69%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-unobserved-groupby1-unordererd-unknown] SKIPPED [ 69%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-observed-cat_1-ordered-known] SKIPPED [ 69%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-observed-cat_1-ordered-unknown] SKIPPED [ 69%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-observed-cat_1-unordererd-known] SKIPPED [ 69%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-observed-cat_1-unordererd-unknown] SKIPPED [ 69%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-observed-groupby1-ordered-known] SKIPPED [ 69%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-observed-groupby1-ordered-unknown] SKIPPED [ 69%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-observed-groupby1-unordererd-known] SKIPPED [ 69%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-observed-groupby1-unordererd-unknown] SKIPPED [ 69%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-unobserved-cat_1-ordered-known] SKIPPED [ 69%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-unobserved-cat_1-ordered-unknown] SKIPPED [ 69%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-unobserved-cat_1-unordererd-known] SKIPPED [ 69%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-unobserved-cat_1-unordererd-unknown] SKIPPED [ 69%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-unobserved-groupby1-ordered-known] SKIPPED [ 69%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-unobserved-groupby1-ordered-unknown] SKIPPED [ 69%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-unobserved-groupby1-unordererd-known] SKIPPED [ 69%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-unobserved-groupby1-unordererd-unknown] SKIPPED [ 69%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-observed-cat_1-ordered-known] SKIPPED [ 69%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-observed-cat_1-ordered-unknown] SKIPPED [ 69%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-observed-cat_1-unordererd-known] SKIPPED [ 69%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-observed-cat_1-unordererd-unknown] SKIPPED [ 69%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-observed-groupby1-ordered-known] SKIPPED [ 69%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-observed-groupby1-ordered-unknown] SKIPPED [ 69%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-observed-groupby1-unordererd-known] SKIPPED [ 69%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-observed-groupby1-unordererd-unknown] SKIPPED [ 69%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-unobserved-cat_1-ordered-known] SKIPPED [ 69%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-unobserved-cat_1-ordered-unknown] SKIPPED [ 70%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-unobserved-cat_1-unordererd-known] SKIPPED [ 70%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-unobserved-cat_1-unordererd-unknown] SKIPPED [ 70%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-unobserved-groupby1-ordered-known] SKIPPED [ 70%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-unobserved-groupby1-ordered-unknown] SKIPPED [ 70%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-unobserved-groupby1-unordererd-known] SKIPPED [ 70%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-unobserved-groupby1-unordererd-unknown] SKIPPED [ 70%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-observed-cat_1-ordered-known] SKIPPED [ 70%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-observed-cat_1-ordered-unknown] SKIPPED [ 70%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-observed-cat_1-unordererd-known] SKIPPED [ 70%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-observed-cat_1-unordererd-unknown] SKIPPED [ 70%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-observed-groupby1-ordered-known] SKIPPED [ 70%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-observed-groupby1-ordered-unknown] SKIPPED [ 70%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-observed-groupby1-unordererd-known] SKIPPED [ 70%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-observed-groupby1-unordererd-unknown] SKIPPED [ 70%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-unobserved-cat_1-ordered-known] SKIPPED [ 70%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-unobserved-cat_1-ordered-unknown] SKIPPED [ 70%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-unobserved-cat_1-unordererd-known] SKIPPED [ 70%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-unobserved-cat_1-unordererd-unknown] SKIPPED [ 70%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-unobserved-groupby1-ordered-known] SKIPPED [ 70%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-unobserved-groupby1-ordered-unknown] SKIPPED [ 70%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-unobserved-groupby1-unordererd-known] SKIPPED [ 70%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-unobserved-groupby1-unordererd-unknown] SKIPPED [ 70%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-observed-cat_1-ordered-known] SKIPPED [ 70%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-observed-cat_1-ordered-unknown] SKIPPED [ 70%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-observed-cat_1-unordererd-known] SKIPPED [ 70%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-observed-cat_1-unordererd-unknown] SKIPPED [ 70%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-observed-groupby1-ordered-known] SKIPPED [ 70%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-observed-groupby1-ordered-unknown] SKIPPED [ 70%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-observed-groupby1-unordererd-known] SKIPPED [ 70%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-observed-groupby1-unordererd-unknown] SKIPPED [ 70%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-unobserved-cat_1-ordered-known] SKIPPED [ 70%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-unobserved-cat_1-ordered-unknown] SKIPPED [ 70%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-unobserved-cat_1-unordererd-known] SKIPPED [ 70%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-unobserved-cat_1-unordererd-unknown] SKIPPED [ 70%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-unobserved-groupby1-ordered-known] SKIPPED [ 70%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-unobserved-groupby1-ordered-unknown] SKIPPED [ 70%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-unobserved-groupby1-unordererd-known] SKIPPED [ 70%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-unobserved-groupby1-unordererd-unknown] SKIPPED [ 70%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-observed-cat_1-ordered-known] SKIPPED [ 70%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-observed-cat_1-ordered-unknown] SKIPPED [ 70%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-observed-cat_1-unordererd-known] SKIPPED [ 70%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-observed-cat_1-unordererd-unknown] SKIPPED [ 70%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-observed-groupby1-ordered-known] SKIPPED [ 70%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-observed-groupby1-ordered-unknown] SKIPPED [ 70%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-observed-groupby1-unordererd-known] SKIPPED [ 70%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-observed-groupby1-unordererd-unknown] SKIPPED [ 70%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-unobserved-cat_1-ordered-known] SKIPPED [ 70%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-unobserved-cat_1-ordered-unknown] SKIPPED [ 70%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-unobserved-cat_1-unordererd-known] SKIPPED [ 70%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-unobserved-cat_1-unordererd-unknown] SKIPPED [ 70%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-unobserved-groupby1-ordered-known] SKIPPED [ 70%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-unobserved-groupby1-ordered-unknown] SKIPPED [ 70%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-unobserved-groupby1-unordererd-known] SKIPPED [ 70%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-unobserved-groupby1-unordererd-unknown] SKIPPED [ 70%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-observed-cat_1-ordered-known] PASSED [ 70%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-observed-cat_1-ordered-unknown] PASSED [ 70%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-observed-cat_1-unordererd-known] PASSED [ 70%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-observed-cat_1-unordererd-unknown] PASSED [ 70%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-observed-groupby1-ordered-known] PASSED [ 70%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-observed-groupby1-ordered-unknown] PASSED [ 70%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-observed-groupby1-unordererd-known] PASSED [ 70%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-observed-groupby1-unordererd-unknown] PASSED [ 70%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-unobserved-cat_1-ordered-known] PASSED [ 70%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-unobserved-cat_1-ordered-unknown] PASSED [ 70%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-unobserved-cat_1-unordererd-known] PASSED [ 70%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-unobserved-cat_1-unordererd-unknown] PASSED [ 70%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-unobserved-groupby1-ordered-known] PASSED [ 70%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-unobserved-groupby1-ordered-unknown] PASSED [ 70%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-unobserved-groupby1-unordererd-known] PASSED [ 70%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-unobserved-groupby1-unordererd-unknown] PASSED [ 70%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-observed-cat_1-ordered-known] PASSED [ 70%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-observed-cat_1-ordered-unknown] PASSED [ 70%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-observed-cat_1-unordererd-known] PASSED [ 70%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-observed-cat_1-unordererd-unknown] PASSED [ 70%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-observed-groupby1-ordered-known] PASSED [ 70%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-observed-groupby1-ordered-unknown] PASSED [ 70%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-observed-groupby1-unordererd-known] PASSED [ 70%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-observed-groupby1-unordererd-unknown] PASSED [ 70%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-unobserved-cat_1-ordered-known] PASSED [ 70%] 736s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-unobserved-cat_1-ordered-unknown] PASSED [ 70%] 737s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-unobserved-cat_1-unordererd-known] PASSED [ 70%] 737s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-unobserved-cat_1-unordererd-unknown] PASSED [ 70%] 737s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-unobserved-groupby1-ordered-known] PASSED [ 70%] 737s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-unobserved-groupby1-ordered-unknown] PASSED [ 70%] 737s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-unobserved-groupby1-unordererd-known] PASSED [ 70%] 737s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-unobserved-groupby1-unordererd-unknown] PASSED [ 70%] 737s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-observed-cat_1-ordered-known] PASSED [ 70%] 737s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-observed-cat_1-ordered-unknown] PASSED [ 70%] 737s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-observed-cat_1-unordererd-known] PASSED [ 70%] 737s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-observed-cat_1-unordererd-unknown] PASSED [ 70%] 737s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-observed-groupby1-ordered-known] PASSED [ 70%] 737s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-observed-groupby1-ordered-unknown] PASSED [ 70%] 737s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-observed-groupby1-unordererd-known] PASSED [ 70%] 737s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-observed-groupby1-unordererd-unknown] PASSED [ 70%] 737s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-unobserved-cat_1-ordered-known] PASSED [ 70%] 737s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-unobserved-cat_1-ordered-unknown] PASSED [ 70%] 737s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-unobserved-cat_1-unordererd-known] PASSED [ 70%] 737s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-unobserved-cat_1-unordererd-unknown] PASSED [ 70%] 737s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-unobserved-groupby1-ordered-known] PASSED [ 70%] 737s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-unobserved-groupby1-ordered-unknown] PASSED [ 70%] 737s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-unobserved-groupby1-unordererd-known] PASSED [ 70%] 737s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-unobserved-groupby1-unordererd-unknown] PASSED [ 70%] 737s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-observed-cat_1-ordered-known] PASSED [ 70%] 737s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-observed-cat_1-ordered-unknown] PASSED [ 70%] 737s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-observed-cat_1-unordererd-known] PASSED [ 70%] 737s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-observed-cat_1-unordererd-unknown] PASSED [ 70%] 737s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-observed-groupby1-ordered-known] PASSED [ 70%] 737s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-observed-groupby1-ordered-unknown] PASSED [ 70%] 737s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-observed-groupby1-unordererd-known] PASSED [ 70%] 737s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-observed-groupby1-unordererd-unknown] PASSED [ 70%] 737s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-unobserved-cat_1-ordered-known] PASSED [ 70%] 737s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-unobserved-cat_1-ordered-unknown] PASSED [ 70%] 737s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-unobserved-cat_1-unordererd-known] PASSED [ 70%] 737s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-unobserved-cat_1-unordererd-unknown] PASSED [ 70%] 737s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-unobserved-groupby1-ordered-known] PASSED [ 70%] 737s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-unobserved-groupby1-ordered-unknown] PASSED [ 70%] 737s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-unobserved-groupby1-unordererd-known] PASSED [ 70%] 737s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-unobserved-groupby1-unordererd-unknown] PASSED [ 70%] 737s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-observed-cat_1-ordered-known] XFAIL [ 70%] 738s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-observed-cat_1-ordered-unknown] XFAIL [ 70%] 738s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-observed-cat_1-unordererd-known] XFAIL [ 70%] 738s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-observed-cat_1-unordererd-unknown] XFAIL [ 70%] 738s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-observed-groupby1-ordered-known] SKIPPED [ 70%] 738s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-observed-groupby1-ordered-unknown] SKIPPED [ 70%] 738s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-observed-groupby1-unordererd-known] SKIPPED [ 70%] 738s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-observed-groupby1-unordererd-unknown] SKIPPED [ 70%] 738s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-unobserved-cat_1-ordered-known] XFAIL [ 71%] 738s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-unobserved-cat_1-ordered-unknown] XFAIL [ 71%] 738s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-unobserved-cat_1-unordererd-known] XFAIL [ 71%] 738s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-unobserved-cat_1-unordererd-unknown] XFAIL [ 71%] 738s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-unobserved-groupby1-ordered-known] SKIPPED [ 71%] 738s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-unobserved-groupby1-ordered-unknown] SKIPPED [ 71%] 738s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-unobserved-groupby1-unordererd-known] SKIPPED [ 71%] 738s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-unobserved-groupby1-unordererd-unknown] SKIPPED [ 71%] 738s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-observed-cat_1-ordered-known] XFAIL [ 71%] 738s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-observed-cat_1-ordered-unknown] XFAIL [ 71%] 738s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-observed-cat_1-unordererd-known] XFAIL [ 71%] 739s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-observed-cat_1-unordererd-unknown] XFAIL [ 71%] 739s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-observed-groupby1-ordered-known] SKIPPED [ 71%] 739s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-observed-groupby1-ordered-unknown] SKIPPED [ 71%] 739s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-observed-groupby1-unordererd-known] SKIPPED [ 71%] 739s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-observed-groupby1-unordererd-unknown] SKIPPED [ 71%] 739s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-unobserved-cat_1-ordered-known] XFAIL [ 71%] 739s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-unobserved-cat_1-ordered-unknown] XFAIL [ 71%] 739s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-unobserved-cat_1-unordererd-known] XFAIL [ 71%] 739s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-unobserved-cat_1-unordererd-unknown] XFAIL [ 71%] 739s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-unobserved-groupby1-ordered-known] SKIPPED [ 71%] 739s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-unobserved-groupby1-ordered-unknown] SKIPPED [ 71%] 739s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-unobserved-groupby1-unordererd-known] SKIPPED [ 71%] 739s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-unobserved-groupby1-unordererd-unknown] SKIPPED [ 71%] 739s dataframe/tests/test_groupby.py::test_groupby_cov_non_numeric_grouping_column[disk] PASSED [ 71%] 739s dataframe/tests/test_groupby.py::test_groupby_cov_non_numeric_grouping_column[tasks] PASSED [ 71%] 739s dataframe/tests/test_groupby.py::test_groupby_numeric_only_None_column_name[disk] PASSED [ 71%] 739s dataframe/tests/test_groupby.py::test_groupby_numeric_only_None_column_name[tasks] PASSED [ 71%] 739s dataframe/tests/test_groupby.py::test_dataframe_named_agg[True] PASSED [ 71%] 739s dataframe/tests/test_groupby.py::test_dataframe_named_agg[False] PASSED [ 71%] 739s dataframe/tests/test_groupby.py::test_series_named_agg[count-True] PASSED [ 71%] 739s dataframe/tests/test_groupby.py::test_series_named_agg[count-False] PASSED [ 71%] 739s dataframe/tests/test_groupby.py::test_series_named_agg[mean-True] PASSED [ 71%] 739s dataframe/tests/test_groupby.py::test_series_named_agg[mean-False] PASSED [ 71%] 739s dataframe/tests/test_groupby.py::test_series_named_agg[agg2-True] PASSED [ 71%] 739s dataframe/tests/test_groupby.py::test_series_named_agg[agg2-False] PASSED [ 71%] 739s dataframe/tests/test_groupby.py::test_empty_partitions_with_value_counts[disk-A] PASSED [ 71%] 739s dataframe/tests/test_groupby.py::test_empty_partitions_with_value_counts[disk-by1] PASSED [ 71%] 739s dataframe/tests/test_groupby.py::test_empty_partitions_with_value_counts[tasks-A] PASSED [ 71%] 739s dataframe/tests/test_groupby.py::test_empty_partitions_with_value_counts[tasks-by1] PASSED [ 71%] 739s dataframe/tests/test_groupby.py::test_groupby_with_pd_grouper[disk] PASSED [ 71%] 739s dataframe/tests/test_groupby.py::test_groupby_with_pd_grouper[tasks] PASSED [ 71%] 739s dataframe/tests/test_groupby.py::test_groupby_empty_partitions_with_rows_operation[disk-head] PASSED [ 71%] 739s dataframe/tests/test_groupby.py::test_groupby_empty_partitions_with_rows_operation[disk-tail] PASSED [ 71%] 739s dataframe/tests/test_groupby.py::test_groupby_empty_partitions_with_rows_operation[tasks-head] PASSED [ 71%] 739s dataframe/tests/test_groupby.py::test_groupby_empty_partitions_with_rows_operation[tasks-tail] PASSED [ 71%] 739s dataframe/tests/test_groupby.py::test_groupby_with_row_operations[disk-head] PASSED [ 71%] 739s dataframe/tests/test_groupby.py::test_groupby_with_row_operations[disk-tail] PASSED [ 71%] 739s dataframe/tests/test_groupby.py::test_groupby_with_row_operations[tasks-head] PASSED [ 71%] 739s dataframe/tests/test_groupby.py::test_groupby_with_row_operations[tasks-tail] PASSED [ 71%] 739s dataframe/tests/test_groupby.py::test_groupby_multi_index_with_row_operations[disk-head] PASSED [ 71%] 739s dataframe/tests/test_groupby.py::test_groupby_multi_index_with_row_operations[disk-tail] PASSED [ 71%] 739s dataframe/tests/test_groupby.py::test_groupby_multi_index_with_row_operations[tasks-head] PASSED [ 71%] 740s dataframe/tests/test_groupby.py::test_groupby_multi_index_with_row_operations[tasks-tail] PASSED [ 71%] 740s dataframe/tests/test_groupby.py::test_groupby_iter_fails[disk] PASSED [ 71%] 740s dataframe/tests/test_groupby.py::test_groupby_iter_fails[tasks] PASSED [ 71%] 740s dataframe/tests/test_groupby.py::test_groupby_None_split_out_warns[disk] PASSED [ 71%] 740s dataframe/tests/test_groupby.py::test_groupby_None_split_out_warns[tasks] PASSED [ 71%] 740s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-3-key1] PASSED [ 71%] 740s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-3-by1] PASSED [ 71%] 740s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-value-key1] PASSED [ 71%] 740s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-value-by1] PASSED [ 71%] 740s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-slice_key2-key1] PASSED [ 71%] 740s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-slice_key2-by1] PASSED [ 71%] 740s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-slice_key3-key1] PASSED [ 71%] 740s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-slice_key3-by1] PASSED [ 71%] 740s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-slice_key4-key1] PASSED [ 71%] 740s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-slice_key4-by1] PASSED [ 71%] 740s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-slice_key5-key1] PASSED [ 71%] 740s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-slice_key5-by1] PASSED [ 71%] 740s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-3-key1] PASSED [ 71%] 740s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-3-by1] PASSED [ 71%] 740s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-value-key1] PASSED [ 71%] 740s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-value-by1] PASSED [ 71%] 740s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-slice_key2-key1] PASSED [ 71%] 740s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-slice_key2-by1] PASSED [ 71%] 740s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-slice_key3-key1] PASSED [ 71%] 740s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-slice_key3-by1] PASSED [ 71%] 740s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-slice_key4-key1] PASSED [ 71%] 740s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-slice_key4-by1] PASSED [ 71%] 740s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-slice_key5-key1] PASSED [ 71%] 740s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-slice_key5-by1] PASSED [ 71%] 740s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-None-min] PASSED [ 71%] 740s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-None-max] PASSED [ 71%] 740s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-None-sum] PASSED [ 71%] 740s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-None-prod] PASSED [ 71%] 740s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-None-first] PASSED [ 71%] 740s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-None-last] PASSED [ 71%] 740s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-None-median] PASSED [ 71%] 740s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-None-idxmax] SKIPPED [ 71%] 740s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-None-idxmin] SKIPPED [ 71%] 740s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-True-min] PASSED [ 71%] 740s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-True-max] PASSED [ 71%] 740s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-True-sum] PASSED [ 71%] 740s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-True-prod] PASSED [ 71%] 740s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-True-first] PASSED [ 71%] 740s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-True-last] PASSED [ 71%] 740s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-True-median] PASSED [ 71%] 740s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-True-idxmax] SKIPPED [ 71%] 740s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-True-idxmin] SKIPPED [ 71%] 740s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-False-min] PASSED [ 71%] 740s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-False-max] PASSED [ 71%] 740s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-False-sum] PASSED [ 71%] 740s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-False-prod] PASSED [ 71%] 740s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-False-first] PASSED [ 71%] 740s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-False-last] PASSED [ 71%] 740s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-False-median] PASSED [ 71%] 740s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-False-idxmax] SKIPPED [ 71%] 740s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-False-idxmin] SKIPPED [ 71%] 740s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-None-min] PASSED [ 71%] 740s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-None-max] PASSED [ 71%] 740s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-None-sum] PASSED [ 71%] 740s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-None-prod] PASSED [ 71%] 740s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-None-first] PASSED [ 71%] 740s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-None-last] PASSED [ 71%] 740s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-None-median] PASSED [ 71%] 740s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-None-idxmax] SKIPPED [ 71%] 740s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-None-idxmin] SKIPPED [ 71%] 740s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-True-min] PASSED [ 71%] 740s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-True-max] PASSED [ 71%] 740s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-True-sum] PASSED [ 71%] 740s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-True-prod] PASSED [ 71%] 740s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-True-first] PASSED [ 71%] 740s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-True-last] PASSED [ 71%] 740s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-True-median] PASSED [ 71%] 740s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-True-idxmax] SKIPPED [ 71%] 740s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-True-idxmin] SKIPPED [ 71%] 740s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-False-min] PASSED [ 72%] 740s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-False-max] PASSED [ 72%] 740s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-False-sum] PASSED [ 72%] 740s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-False-prod] PASSED [ 72%] 740s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-False-first] PASSED [ 72%] 740s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-False-last] PASSED [ 72%] 740s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-False-median] PASSED [ 72%] 740s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-False-idxmax] SKIPPED [ 72%] 740s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-False-idxmin] SKIPPED [ 72%] 740s dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[disk-False-mean] PASSED [ 72%] 740s dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[disk-False-std] PASSED [ 72%] 740s dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[disk-False-var] PASSED [ 72%] 740s dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[disk-None-mean] PASSED [ 72%] 740s dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[disk-None-std] PASSED [ 72%] 740s dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[disk-None-var] PASSED [ 72%] 740s dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[tasks-False-mean] PASSED [ 72%] 740s dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[tasks-False-std] PASSED [ 72%] 740s dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[tasks-False-var] PASSED [ 72%] 740s dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[tasks-None-mean] PASSED [ 72%] 740s dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[tasks-None-std] PASSED [ 72%] 740s dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[tasks-None-var] PASSED [ 72%] 740s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-min] PASSED [ 72%] 741s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-max] PASSED [ 72%] 741s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-sum] PASSED [ 72%] 741s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-prod] PASSED [ 72%] 741s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-first] PASSED [ 72%] 741s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-last] PASSED [ 72%] 741s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-corr] PASSED [ 72%] 741s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-cov] PASSED [ 72%] 741s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-cumprod] PASSED [ 72%] 741s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-cumsum] PASSED [ 72%] 741s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-mean] PASSED [ 72%] 741s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-median] PASSED [ 72%] 741s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-std] PASSED [ 72%] 741s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-var] PASSED [ 72%] 741s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-min] PASSED [ 72%] 741s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-max] PASSED [ 72%] 741s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-sum] PASSED [ 72%] 741s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-prod] PASSED [ 72%] 741s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-first] PASSED [ 72%] 741s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-last] PASSED [ 72%] 741s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-corr] PASSED [ 72%] 741s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-cov] PASSED [ 72%] 741s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-cumprod] PASSED [ 72%] 741s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-cumsum] PASSED [ 72%] 741s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-mean] PASSED [ 72%] 741s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-median] PASSED [ 72%] 741s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-std] PASSED [ 72%] 741s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-var] PASSED [ 72%] 741s dataframe/tests/test_groupby.py::test_groupby_numeric_only_false_cov_corr[disk-cov] PASSED [ 72%] 741s dataframe/tests/test_groupby.py::test_groupby_numeric_only_false_cov_corr[disk-corr] PASSED [ 72%] 741s dataframe/tests/test_groupby.py::test_groupby_numeric_only_false_cov_corr[tasks-cov] PASSED [ 72%] 741s dataframe/tests/test_groupby.py::test_groupby_numeric_only_false_cov_corr[tasks-corr] PASSED [ 72%] 741s dataframe/tests/test_groupby.py::test_groupby_numeric_only_false[disk-cumsum] PASSED [ 72%] 741s dataframe/tests/test_groupby.py::test_groupby_numeric_only_false[disk-cumprod] PASSED [ 72%] 741s dataframe/tests/test_groupby.py::test_groupby_numeric_only_false[tasks-cumsum] PASSED [ 72%] 741s dataframe/tests/test_groupby.py::test_groupby_numeric_only_false[tasks-cumprod] PASSED [ 72%] 741s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[disk-True-True-var] PASSED [ 72%] 741s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[disk-True-True-std] PASSED [ 72%] 742s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[disk-True-False-var] PASSED [ 72%] 742s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[disk-True-False-std] PASSED [ 72%] 742s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[disk-False-True-var] PASSED [ 72%] 742s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[disk-False-True-std] PASSED [ 72%] 742s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[disk-False-False-var] PASSED [ 72%] 742s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[disk-False-False-std] PASSED [ 72%] 742s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[tasks-True-True-var] PASSED [ 72%] 742s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[tasks-True-True-std] PASSED [ 72%] 742s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[tasks-True-False-var] PASSED [ 72%] 742s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[tasks-True-False-std] PASSED [ 72%] 742s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[tasks-False-True-var] PASSED [ 72%] 742s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[tasks-False-True-std] PASSED [ 72%] 742s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[tasks-False-False-var] PASSED [ 72%] 742s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[tasks-False-False-std] PASSED [ 72%] 742s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-sum] PASSED [ 72%] 742s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-prod] PASSED [ 72%] 742s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-min] PASSED [ 72%] 742s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-max] PASSED [ 72%] 742s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-idxmin] PASSED [ 72%] 742s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-idxmax] PASSED [ 72%] 742s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-count] PASSED [ 72%] 742s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-mean] PASSED [ 72%] 742s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-median] PASSED [ 72%] 742s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-size] PASSED [ 72%] 742s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-first] PASSED [ 72%] 742s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-last] PASSED [ 72%] 742s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-aggregate] PASSED [ 72%] 742s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-agg] PASSED [ 72%] 742s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-value_counts] PASSED [ 72%] 742s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-tail] PASSED [ 72%] 742s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-head] PASSED [ 72%] 742s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-sum] PASSED [ 72%] 742s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-prod] PASSED [ 72%] 742s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-min] PASSED [ 72%] 742s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-max] PASSED [ 72%] 742s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-idxmin] PASSED [ 72%] 742s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-idxmax] PASSED [ 72%] 742s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-count] PASSED [ 72%] 742s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-mean] PASSED [ 72%] 742s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-median] PASSED [ 72%] 742s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-size] PASSED [ 72%] 742s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-first] PASSED [ 72%] 742s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-last] PASSED [ 72%] 742s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-aggregate] PASSED [ 72%] 742s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-agg] PASSED [ 72%] 742s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-value_counts] PASSED [ 72%] 742s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-tail] PASSED [ 72%] 742s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-head] PASSED [ 72%] 743s dataframe/tests/test_groupby.py::test_groupby_value_counts_all_na_partitions[disk] PASSED [ 72%] 743s dataframe/tests/test_groupby.py::test_groupby_value_counts_all_na_partitions[tasks] PASSED [ 72%] 743s dataframe/tests/test_hashing.py::test_hash_pandas_object[obj0] PASSED [ 72%] 743s dataframe/tests/test_hashing.py::test_hash_pandas_object[obj1] PASSED [ 72%] 743s dataframe/tests/test_hashing.py::test_hash_pandas_object[obj2] PASSED [ 72%] 743s dataframe/tests/test_hashing.py::test_hash_pandas_object[obj3] PASSED [ 72%] 743s dataframe/tests/test_hashing.py::test_hash_pandas_object[obj4] PASSED [ 72%] 743s dataframe/tests/test_hashing.py::test_hash_pandas_object[obj5] PASSED [ 72%] 743s dataframe/tests/test_hashing.py::test_hash_pandas_object[obj6] PASSED [ 72%] 743s dataframe/tests/test_hashing.py::test_hash_pandas_object[obj7] PASSED [ 72%] 743s dataframe/tests/test_hashing.py::test_hash_pandas_object[obj8] PASSED [ 72%] 743s dataframe/tests/test_hashing.py::test_hash_pandas_object[obj9] PASSED [ 72%] 743s dataframe/tests/test_hashing.py::test_hash_pandas_object[obj10] PASSED [ 72%] 743s dataframe/tests/test_hashing.py::test_hash_pandas_object[obj11] PASSED [ 72%] 743s dataframe/tests/test_hashing.py::test_hash_pandas_object[obj12] PASSED [ 72%] 743s dataframe/tests/test_hashing.py::test_categorical_consistency PASSED [ 72%] 743s dataframe/tests/test_hashing.py::test_object_missing_values PASSED [ 72%] 743s dataframe/tests/test_hashing.py::test_hash_object_dispatch[obj0] PASSED [ 72%] 743s dataframe/tests/test_hashing.py::test_hash_object_dispatch[obj1] PASSED [ 72%] 743s dataframe/tests/test_hashing.py::test_hash_object_dispatch[obj2] PASSED [ 72%] 743s dataframe/tests/test_hashing.py::test_hash_object_dispatch[obj3] PASSED [ 73%] 743s dataframe/tests/test_hashing.py::test_hash_object_dispatch[obj4] PASSED [ 73%] 743s dataframe/tests/test_hashing.py::test_hash_object_dispatch[obj5] PASSED [ 73%] 743s dataframe/tests/test_hashing.py::test_hash_object_dispatch[obj6] PASSED [ 73%] 743s dataframe/tests/test_hyperloglog.py::test_basic[2-df0] PASSED [ 73%] 743s dataframe/tests/test_hyperloglog.py::test_basic[2-df1] PASSED [ 73%] 743s dataframe/tests/test_hyperloglog.py::test_basic[2-df2] PASSED [ 73%] 743s dataframe/tests/test_hyperloglog.py::test_basic[2-df3] PASSED [ 73%] 743s dataframe/tests/test_hyperloglog.py::test_basic[2-df4] PASSED [ 73%] 743s dataframe/tests/test_hyperloglog.py::test_basic[2-df5] PASSED [ 73%] 743s dataframe/tests/test_hyperloglog.py::test_basic[2-df6] PASSED [ 73%] 743s dataframe/tests/test_hyperloglog.py::test_basic[2-df7] PASSED [ 73%] 743s dataframe/tests/test_hyperloglog.py::test_basic[2-df8] PASSED [ 73%] 743s dataframe/tests/test_hyperloglog.py::test_basic[2-df9] PASSED [ 73%] 743s dataframe/tests/test_hyperloglog.py::test_basic[2-df10] PASSED [ 73%] 743s dataframe/tests/test_hyperloglog.py::test_basic[2-df11] PASSED [ 73%] 743s dataframe/tests/test_hyperloglog.py::test_basic[2-df12] PASSED [ 73%] 743s dataframe/tests/test_hyperloglog.py::test_basic[20-df0] PASSED [ 73%] 743s dataframe/tests/test_hyperloglog.py::test_basic[20-df1] PASSED [ 73%] 743s dataframe/tests/test_hyperloglog.py::test_basic[20-df2] PASSED [ 73%] 743s dataframe/tests/test_hyperloglog.py::test_basic[20-df3] PASSED [ 73%] 743s dataframe/tests/test_hyperloglog.py::test_basic[20-df4] PASSED [ 73%] 743s dataframe/tests/test_hyperloglog.py::test_basic[20-df5] PASSED [ 73%] 743s dataframe/tests/test_hyperloglog.py::test_basic[20-df6] PASSED [ 73%] 743s dataframe/tests/test_hyperloglog.py::test_basic[20-df7] PASSED [ 73%] 743s dataframe/tests/test_hyperloglog.py::test_basic[20-df8] PASSED [ 73%] 743s dataframe/tests/test_hyperloglog.py::test_basic[20-df9] PASSED [ 73%] 743s dataframe/tests/test_hyperloglog.py::test_basic[20-df10] PASSED [ 73%] 743s dataframe/tests/test_hyperloglog.py::test_basic[20-df11] PASSED [ 73%] 743s dataframe/tests/test_hyperloglog.py::test_basic[20-df12] PASSED [ 73%] 743s dataframe/tests/test_hyperloglog.py::test_split_every[2-None] PASSED [ 73%] 743s dataframe/tests/test_hyperloglog.py::test_split_every[2-2] PASSED [ 73%] 743s dataframe/tests/test_hyperloglog.py::test_split_every[2-10] PASSED [ 73%] 743s dataframe/tests/test_hyperloglog.py::test_split_every[20-None] PASSED [ 73%] 743s dataframe/tests/test_hyperloglog.py::test_split_every[20-2] PASSED [ 73%] 744s dataframe/tests/test_hyperloglog.py::test_split_every[20-10] PASSED [ 73%] 744s dataframe/tests/test_hyperloglog.py::test_larger_data PASSED [ 73%] 744s dataframe/tests/test_indexing.py::test_loc PASSED [ 73%] 744s dataframe/tests/test_indexing.py::test_loc_non_informative_index PASSED [ 73%] 744s dataframe/tests/test_indexing.py::test_loc_with_text_dates PASSED [ 73%] 744s dataframe/tests/test_indexing.py::test_loc_with_series PASSED [ 73%] 744s dataframe/tests/test_indexing.py::test_loc_with_array PASSED [ 73%] 744s dataframe/tests/test_indexing.py::test_loc_with_function PASSED [ 73%] 744s dataframe/tests/test_indexing.py::test_loc_with_array_different_partition PASSED [ 73%] 744s dataframe/tests/test_indexing.py::test_loc_with_series_different_partition PASSED [ 73%] 744s dataframe/tests/test_indexing.py::test_loc_with_non_boolean_series PASSED [ 73%] 744s dataframe/tests/test_indexing.py::test_loc2d PASSED [ 73%] 744s dataframe/tests/test_indexing.py::test_loc2d_with_known_divisions PASSED [ 73%] 744s dataframe/tests/test_indexing.py::test_loc2d_with_unknown_divisions PASSED [ 73%] 744s dataframe/tests/test_indexing.py::test_loc2d_duplicated_columns PASSED [ 73%] 745s dataframe/tests/test_indexing.py::test_getitem PASSED [ 73%] 745s dataframe/tests/test_indexing.py::test_getitem_slice PASSED [ 73%] 745s dataframe/tests/test_indexing.py::test_getitem_integer_slice PASSED [ 73%] 745s dataframe/tests/test_indexing.py::test_loc_on_numpy_datetimes PASSED [ 73%] 745s dataframe/tests/test_indexing.py::test_loc_on_pandas_datetimes PASSED [ 73%] 745s dataframe/tests/test_indexing.py::test_loc_datetime_no_freq PASSED [ 73%] 745s dataframe/tests/test_indexing.py::test_coerce_loc_index PASSED [ 73%] 745s dataframe/tests/test_indexing.py::test_loc_timestamp_str PASSED [ 73%] 745s dataframe/tests/test_indexing.py::test_getitem_timestamp_str PASSED [ 73%] 745s dataframe/tests/test_indexing.py::test_loc_period_str PASSED [ 73%] 745s dataframe/tests/test_indexing.py::test_getitem_period_str PASSED [ 73%] 745s dataframe/tests/test_indexing.py::test_to_series[index0] PASSED [ 73%] 745s dataframe/tests/test_indexing.py::test_to_series[index1] PASSED [ 73%] 745s dataframe/tests/test_indexing.py::test_to_frame[index0] PASSED [ 73%] 745s dataframe/tests/test_indexing.py::test_to_frame[index1] PASSED [ 73%] 745s dataframe/tests/test_indexing.py::test_iloc[0] PASSED [ 73%] 745s dataframe/tests/test_indexing.py::test_iloc[indexer1] PASSED [ 73%] 745s dataframe/tests/test_indexing.py::test_iloc[indexer2] PASSED [ 73%] 745s dataframe/tests/test_indexing.py::test_iloc[indexer3] PASSED [ 73%] 745s dataframe/tests/test_indexing.py::test_iloc[indexer4] PASSED [ 73%] 745s dataframe/tests/test_indexing.py::test_iloc_series PASSED [ 73%] 745s dataframe/tests/test_indexing.py::test_iloc_raises PASSED [ 73%] 745s dataframe/tests/test_indexing.py::test_iloc_duplicate_columns PASSED [ 73%] 745s dataframe/tests/test_indexing.py::test_iloc_dispatch_to_getitem PASSED [ 73%] 745s dataframe/tests/test_indexing.py::test_iloc_out_of_order_selection PASSED [ 73%] 745s dataframe/tests/test_indexing.py::test_pandas_nullable_boolean_data_type PASSED [ 73%] 745s dataframe/tests/test_indexing.py::test_deterministic_hashing_series PASSED [ 73%] 745s dataframe/tests/test_indexing.py::test_deterministic_hashing_dataframe PASSED [ 73%] 745s dataframe/tests/test_indexing.py::test_gpu_loc SKIPPED (could not im...) [ 73%] 745s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[idx-inner-disk] PASSED [ 73%] 745s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[idx-inner-tasks] PASSED [ 73%] 745s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[idx-left-disk] PASSED [ 73%] 745s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[idx-left-tasks] PASSED [ 73%] 745s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[idx-right-disk] PASSED [ 73%] 746s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[idx-right-tasks] PASSED [ 73%] 746s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[idx-outer-disk] PASSED [ 73%] 746s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[idx-outer-tasks] PASSED [ 73%] 746s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on1-inner-disk] PASSED [ 73%] 746s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on1-inner-tasks] PASSED [ 73%] 746s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on1-left-disk] PASSED [ 73%] 746s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on1-left-tasks] PASSED [ 73%] 746s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on1-right-disk] PASSED [ 73%] 746s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on1-right-tasks] PASSED [ 73%] 746s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on1-outer-disk] PASSED [ 73%] 746s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on1-outer-tasks] PASSED [ 73%] 746s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on2-inner-disk] PASSED [ 73%] 746s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on2-inner-tasks] PASSED [ 73%] 747s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on2-left-disk] PASSED [ 73%] 747s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on2-left-tasks] PASSED [ 73%] 747s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on2-right-disk] PASSED [ 73%] 747s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on2-right-tasks] PASSED [ 73%] 747s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on2-outer-disk] PASSED [ 73%] 747s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on2-outer-tasks] PASSED [ 73%] 747s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on3-inner-disk] PASSED [ 73%] 747s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on3-inner-tasks] PASSED [ 73%] 747s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on3-left-disk] PASSED [ 73%] 747s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on3-left-tasks] PASSED [ 73%] 747s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on3-right-disk] PASSED [ 73%] 747s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on3-right-tasks] PASSED [ 73%] 747s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on3-outer-disk] PASSED [ 73%] 748s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on3-outer-tasks] PASSED [ 73%] 748s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[idx-disk-inner] PASSED [ 73%] 748s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[idx-disk-left] PASSED [ 73%] 748s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[idx-tasks-inner] PASSED [ 73%] 748s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[idx-tasks-left] PASSED [ 73%] 748s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on1-disk-inner] PASSED [ 73%] 748s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on1-disk-left] PASSED [ 73%] 748s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on1-tasks-inner] PASSED [ 73%] 748s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on1-tasks-left] PASSED [ 73%] 748s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on2-disk-inner] PASSED [ 73%] 748s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on2-disk-left] PASSED [ 73%] 748s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on2-tasks-inner] PASSED [ 73%] 748s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on2-tasks-left] PASSED [ 73%] 748s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on3-disk-inner] PASSED [ 73%] 748s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on3-disk-left] PASSED [ 73%] 748s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on3-tasks-inner] PASSED [ 73%] 748s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on3-tasks-left] PASSED [ 73%] 749s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[idx-disk-inner] PASSED [ 74%] 749s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[idx-disk-right] PASSED [ 74%] 749s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[idx-tasks-inner] PASSED [ 74%] 749s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[idx-tasks-right] PASSED [ 74%] 749s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on1-disk-inner] PASSED [ 74%] 749s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on1-disk-right] PASSED [ 74%] 749s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on1-tasks-inner] PASSED [ 74%] 749s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on1-tasks-right] PASSED [ 74%] 749s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on2-disk-inner] PASSED [ 74%] 749s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on2-disk-right] PASSED [ 74%] 749s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on2-tasks-inner] PASSED [ 74%] 749s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on2-tasks-right] PASSED [ 74%] 749s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on3-disk-inner] PASSED [ 74%] 749s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on3-disk-right] PASSED [ 74%] 749s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on3-tasks-inner] PASSED [ 74%] 749s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on3-tasks-right] PASSED [ 74%] 750s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[idx-inner-disk] PASSED [ 74%] 750s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[idx-inner-tasks] PASSED [ 74%] 750s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[idx-left-disk] PASSED [ 74%] 750s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[idx-left-tasks] PASSED [ 74%] 750s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[idx-right-disk] PASSED [ 74%] 750s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[idx-right-tasks] PASSED [ 74%] 750s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[idx-outer-disk] PASSED [ 74%] 750s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[idx-outer-tasks] PASSED [ 74%] 751s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on1-inner-disk] PASSED [ 74%] 751s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on1-inner-tasks] PASSED [ 74%] 751s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on1-left-disk] PASSED [ 74%] 751s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on1-left-tasks] PASSED [ 74%] 751s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on1-right-disk] PASSED [ 74%] 751s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on1-right-tasks] PASSED [ 74%] 751s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on1-outer-disk] PASSED [ 74%] 751s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on1-outer-tasks] PASSED [ 74%] 752s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on2-inner-disk] PASSED [ 74%] 752s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on2-inner-tasks] PASSED [ 74%] 752s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on2-left-disk] PASSED [ 74%] 752s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on2-left-tasks] PASSED [ 74%] 752s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on2-right-disk] PASSED [ 74%] 752s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on2-right-tasks] PASSED [ 74%] 753s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on2-outer-disk] PASSED [ 74%] 753s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on2-outer-tasks] PASSED [ 74%] 753s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on3-inner-disk] PASSED [ 74%] 753s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on3-inner-tasks] PASSED [ 74%] 753s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on3-left-disk] PASSED [ 74%] 753s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on3-left-tasks] PASSED [ 74%] 753s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on3-right-disk] PASSED [ 74%] 754s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on3-right-tasks] PASSED [ 74%] 754s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on3-outer-disk] PASSED [ 74%] 754s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on3-outer-tasks] PASSED [ 74%] 754s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[idx-inner-disk] PASSED [ 74%] 754s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[idx-inner-tasks] PASSED [ 74%] 754s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[idx-left-disk] PASSED [ 74%] 754s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[idx-left-tasks] PASSED [ 74%] 755s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[idx-right-disk] PASSED [ 74%] 755s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[idx-right-tasks] PASSED [ 74%] 755s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[idx-outer-disk] PASSED [ 74%] 755s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[idx-outer-tasks] PASSED [ 74%] 755s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on1-inner-disk] PASSED [ 74%] 755s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on1-inner-tasks] PASSED [ 74%] 756s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on1-left-disk] PASSED [ 74%] 756s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on1-left-tasks] PASSED [ 74%] 756s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on1-right-disk] PASSED [ 74%] 756s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on1-right-tasks] PASSED [ 74%] 756s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on1-outer-disk] PASSED [ 74%] 756s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on1-outer-tasks] PASSED [ 74%] 756s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on2-inner-disk] PASSED [ 74%] 757s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on2-inner-tasks] PASSED [ 74%] 757s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on2-left-disk] PASSED [ 74%] 757s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on2-left-tasks] PASSED [ 74%] 757s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on2-right-disk] PASSED [ 74%] 757s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on2-right-tasks] PASSED [ 74%] 757s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on2-outer-disk] PASSED [ 74%] 758s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on2-outer-tasks] PASSED [ 74%] 758s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on3-inner-disk] PASSED [ 74%] 758s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on3-inner-tasks] PASSED [ 74%] 758s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on3-left-disk] PASSED [ 74%] 758s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on3-left-tasks] PASSED [ 74%] 759s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on3-right-disk] PASSED [ 74%] 759s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on3-right-tasks] PASSED [ 74%] 759s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on3-outer-disk] PASSED [ 74%] 759s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on3-outer-tasks] PASSED [ 74%] 759s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[idx-inner-disk] PASSED [ 74%] 759s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[idx-inner-tasks] PASSED [ 74%] 759s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[idx-left-disk] PASSED [ 74%] 760s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[idx-left-tasks] PASSED [ 74%] 760s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[idx-right-disk] PASSED [ 74%] 760s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[idx-right-tasks] PASSED [ 74%] 760s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[idx-outer-disk] PASSED [ 74%] 760s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[idx-outer-tasks] PASSED [ 74%] 760s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on1-inner-disk] PASSED [ 74%] 760s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on1-inner-tasks] PASSED [ 74%] 760s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on1-left-disk] PASSED [ 74%] 761s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on1-left-tasks] PASSED [ 74%] 761s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on1-right-disk] PASSED [ 74%] 761s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on1-right-tasks] PASSED [ 74%] 761s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on1-outer-disk] PASSED [ 74%] 761s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on1-outer-tasks] PASSED [ 74%] 761s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on2-inner-disk] PASSED [ 74%] 761s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on2-inner-tasks] PASSED [ 74%] 762s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on2-left-disk] PASSED [ 74%] 762s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on2-left-tasks] PASSED [ 74%] 762s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on2-right-disk] PASSED [ 74%] 762s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on2-right-tasks] PASSED [ 74%] 762s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on2-outer-disk] PASSED [ 74%] 762s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on2-outer-tasks] PASSED [ 74%] 763s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on3-inner-disk] PASSED [ 74%] 763s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on3-inner-tasks] PASSED [ 74%] 763s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on3-left-disk] PASSED [ 74%] 763s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on3-left-tasks] PASSED [ 74%] 763s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on3-right-disk] PASSED [ 74%] 763s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on3-right-tasks] PASSED [ 74%] 763s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on3-outer-disk] PASSED [ 74%] 764s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on3-outer-tasks] PASSED [ 74%] 764s dataframe/tests/test_merge_column_and_index.py::test_join[tasks-left] PASSED [ 74%] 764s dataframe/tests/test_merge_column_and_index.py::test_join[tasks-right] PASSED [ 74%] 764s dataframe/tests/test_merge_column_and_index.py::test_join[tasks-inner] PASSED [ 74%] 764s dataframe/tests/test_merge_column_and_index.py::test_join[tasks-outer] PASSED [ 74%] 764s dataframe/tests/test_merge_column_and_index.py::test_join[disk-left] PASSED [ 74%] 764s dataframe/tests/test_merge_column_and_index.py::test_join[disk-right] PASSED [ 74%] 764s dataframe/tests/test_merge_column_and_index.py::test_join[disk-inner] PASSED [ 74%] 764s dataframe/tests/test_merge_column_and_index.py::test_join[disk-outer] PASSED [ 74%] 764s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[idx-disk-inner] PASSED [ 74%] 764s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[idx-disk-left] PASSED [ 74%] 764s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[idx-tasks-inner] PASSED [ 74%] 765s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[idx-tasks-left] PASSED [ 74%] 765s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on1-disk-inner] PASSED [ 74%] 765s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on1-disk-left] PASSED [ 74%] 765s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on1-tasks-inner] PASSED [ 74%] 765s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on1-tasks-left] PASSED [ 75%] 765s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on2-disk-inner] PASSED [ 75%] 765s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on2-disk-left] PASSED [ 75%] 765s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on2-tasks-inner] PASSED [ 75%] 766s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on2-tasks-left] PASSED [ 75%] 766s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on3-disk-inner] PASSED [ 75%] 766s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on3-disk-left] PASSED [ 75%] 766s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on3-tasks-inner] PASSED [ 75%] 766s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on3-tasks-left] PASSED [ 75%] 766s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[idx-disk-True-inner] PASSED [ 75%] 766s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[idx-disk-True-right] PASSED [ 75%] 767s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[idx-disk-0.75-inner] PASSED [ 75%] 767s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[idx-disk-0.75-right] PASSED [ 75%] 767s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[idx-tasks-True-inner] PASSED [ 75%] 767s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[idx-tasks-True-right] PASSED [ 75%] 767s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[idx-tasks-0.75-inner] PASSED [ 75%] 767s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[idx-tasks-0.75-right] PASSED [ 75%] 767s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on1-disk-True-inner] PASSED [ 75%] 768s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on1-disk-True-right] PASSED [ 75%] 768s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on1-disk-0.75-inner] PASSED [ 75%] 768s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on1-disk-0.75-right] PASSED [ 75%] 768s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on1-tasks-True-inner] PASSED [ 75%] 768s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on1-tasks-True-right] PASSED [ 75%] 768s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on1-tasks-0.75-inner] PASSED [ 75%] 768s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on1-tasks-0.75-right] PASSED [ 75%] 769s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on2-disk-True-inner] PASSED [ 75%] 769s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on2-disk-True-right] PASSED [ 75%] 769s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on2-disk-0.75-inner] PASSED [ 75%] 769s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on2-disk-0.75-right] PASSED [ 75%] 769s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on2-tasks-True-inner] PASSED [ 75%] 770s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on2-tasks-True-right] PASSED [ 75%] 770s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on2-tasks-0.75-inner] PASSED [ 75%] 770s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on2-tasks-0.75-right] PASSED [ 75%] 770s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on3-disk-True-inner] PASSED [ 75%] 770s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on3-disk-True-right] PASSED [ 75%] 770s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on3-disk-0.75-inner] PASSED [ 75%] 771s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on3-disk-0.75-right] PASSED [ 75%] 771s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on3-tasks-True-inner] PASSED [ 75%] 771s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on3-tasks-True-right] PASSED [ 75%] 771s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on3-tasks-0.75-inner] PASSED [ 75%] 771s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on3-tasks-0.75-right] PASSED [ 75%] 771s dataframe/tests/test_merge_column_and_index.py::test_merge_column_with_nulls[None] SKIPPED [ 75%] 771s dataframe/tests/test_merge_column_and_index.py::test_merge_column_with_nulls[4] SKIPPED [ 75%] 771s dataframe/tests/test_methods.py::test_assign_not_modifying_array_inplace PASSED [ 75%] 771s dataframe/tests/test_multi.py::test_align_partitions PASSED [ 75%] 771s dataframe/tests/test_multi.py::test_align_partitions_unknown_divisions PASSED [ 75%] 771s dataframe/tests/test_multi.py::test__maybe_align_partitions PASSED [ 75%] 771s dataframe/tests/test_multi.py::test_merge_indexed_dataframe_to_indexed_dataframe PASSED [ 75%] 772s dataframe/tests/test_multi.py::test_hash_join[disk-inner] PASSED [ 75%] 772s dataframe/tests/test_multi.py::test_hash_join[disk-left] PASSED [ 75%] 772s dataframe/tests/test_multi.py::test_hash_join[disk-right] PASSED [ 75%] 772s dataframe/tests/test_multi.py::test_hash_join[disk-outer] PASSED [ 75%] 772s dataframe/tests/test_multi.py::test_hash_join[tasks-inner] PASSED [ 75%] 772s dataframe/tests/test_multi.py::test_hash_join[tasks-left] PASSED [ 75%] 772s dataframe/tests/test_multi.py::test_hash_join[tasks-right] PASSED [ 75%] 773s dataframe/tests/test_multi.py::test_hash_join[tasks-outer] PASSED [ 75%] 773s dataframe/tests/test_multi.py::test_sequential_joins PASSED [ 75%] 773s dataframe/tests/test_multi.py::test_merge_asof_indexed PASSED [ 75%] 773s dataframe/tests/test_multi.py::test_merge_asof_on_basic PASSED [ 75%] 773s dataframe/tests/test_multi.py::test_merge_asof_on_lefton_righton_error PASSED [ 75%] 773s dataframe/tests/test_multi.py::test_merge_asof_by_leftby_rightby_error PASSED [ 75%] 773s dataframe/tests/test_multi.py::test_merge_asof_on[backward-True] PASSED [ 75%] 773s dataframe/tests/test_multi.py::test_merge_asof_on[backward-False] PASSED [ 75%] 773s dataframe/tests/test_multi.py::test_merge_asof_on[forward-True] PASSED [ 75%] 773s dataframe/tests/test_multi.py::test_merge_asof_on[forward-False] PASSED [ 75%] 773s dataframe/tests/test_multi.py::test_merge_asof_on[nearest-True] PASSED [ 75%] 773s dataframe/tests/test_multi.py::test_merge_asof_on[nearest-False] PASSED [ 75%] 774s dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[False-backward-True] PASSED [ 75%] 774s dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[False-backward-False] PASSED [ 75%] 775s dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[False-forward-True] PASSED [ 75%] 775s dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[False-forward-False] PASSED [ 75%] 776s dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[False-nearest-True] PASSED [ 75%] 776s dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[False-nearest-False] PASSED [ 75%] 777s dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[True-backward-True] PASSED [ 75%] 777s dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[True-backward-False] PASSED [ 75%] 778s dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[True-forward-True] PASSED [ 75%] 778s dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[True-forward-False] PASSED [ 75%] 779s dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[True-nearest-True] PASSED [ 75%] 780s dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[True-nearest-False] PASSED [ 75%] 780s dataframe/tests/test_multi.py::test_merge_asof_indexed_two_partitions PASSED [ 75%] 780s dataframe/tests/test_multi.py::test_merge_asof_on_by PASSED [ 75%] 780s dataframe/tests/test_multi.py::test_merge_asof_on_by_tolerance PASSED [ 75%] 780s dataframe/tests/test_multi.py::test_merge_asof_on_by_tolerance_no_exact_matches PASSED [ 75%] 780s dataframe/tests/test_multi.py::test_merge_asof_unsorted_raises PASSED [ 75%] 780s dataframe/tests/test_multi.py::test_merge_asof_with_empty PASSED [ 75%] 780s dataframe/tests/test_multi.py::test_merge_asof_on_left_right[endofweek-timestamp] PASSED [ 75%] 780s dataframe/tests/test_multi.py::test_merge_asof_on_left_right[endofweek-endofweek] PASSED [ 75%] 780s dataframe/tests/test_multi.py::test_merge_asof_with_various_npartitions PASSED [ 75%] 780s dataframe/tests/test_multi.py::test_indexed_concat[inner] PASSED [ 75%] 780s dataframe/tests/test_multi.py::test_indexed_concat[outer] PASSED [ 75%] 780s dataframe/tests/test_multi.py::test_concat[inner] PASSED [ 75%] 780s dataframe/tests/test_multi.py::test_concat[outer] PASSED [ 75%] 780s dataframe/tests/test_multi.py::test_concat_series[inner] PASSED [ 75%] 780s dataframe/tests/test_multi.py::test_concat_series[outer] PASSED [ 75%] 780s dataframe/tests/test_multi.py::test_concat_with_operation_remains_hlg PASSED [ 75%] 780s dataframe/tests/test_multi.py::test_concat_dataframe_empty PASSED [ 75%] 780s dataframe/tests/test_multi.py::test_concat_different_dtypes[1.0-1] XPASS [ 75%] 780s dataframe/tests/test_multi.py::test_concat_different_dtypes[1.0-one] XPASS [ 75%] 780s dataframe/tests/test_multi.py::test_concat_different_dtypes[1.0-value_22] XPASS [ 75%] 780s dataframe/tests/test_multi.py::test_concat_different_dtypes[1-one] XPASS [ 75%] 780s dataframe/tests/test_multi.py::test_concat_different_dtypes[1-value_24] XPASS [ 75%] 780s dataframe/tests/test_multi.py::test_concat_different_dtypes[one-value_25] XPASS [ 75%] 780s dataframe/tests/test_multi.py::test_merge_columns_dtypes[True-inner] PASSED [ 75%] 781s dataframe/tests/test_multi.py::test_merge_columns_dtypes[True-outer] PASSED [ 75%] 781s dataframe/tests/test_multi.py::test_merge_columns_dtypes[True-left] PASSED [ 75%] 781s dataframe/tests/test_multi.py::test_merge_columns_dtypes[True-right] PASSED [ 75%] 781s dataframe/tests/test_multi.py::test_merge_columns_dtypes[False-inner] PASSED [ 75%] 781s dataframe/tests/test_multi.py::test_merge_columns_dtypes[False-outer] PASSED [ 75%] 781s dataframe/tests/test_multi.py::test_merge_columns_dtypes[False-left] PASSED [ 75%] 781s dataframe/tests/test_multi.py::test_merge_columns_dtypes[False-right] PASSED [ 75%] 781s dataframe/tests/test_multi.py::test_merge[disk-inner] PASSED [ 75%] 781s dataframe/tests/test_multi.py::test_merge[disk-outer] PASSED [ 75%] 782s dataframe/tests/test_multi.py::test_merge[disk-left] PASSED [ 75%] 782s dataframe/tests/test_multi.py::test_merge[disk-right] PASSED [ 75%] 782s dataframe/tests/test_multi.py::test_merge[tasks-inner] PASSED [ 75%] 783s dataframe/tests/test_multi.py::test_merge[tasks-outer] PASSED [ 75%] 783s dataframe/tests/test_multi.py::test_merge[tasks-left] PASSED [ 75%] 783s dataframe/tests/test_multi.py::test_merge[tasks-right] PASSED [ 75%] 783s dataframe/tests/test_multi.py::test_merge_deprecated_shuffle_keyword[disk] PASSED [ 75%] 783s dataframe/tests/test_multi.py::test_merge_deprecated_shuffle_keyword[tasks] PASSED [ 75%] 783s dataframe/tests/test_multi.py::test_merge_empty_left_df[disk-right] PASSED [ 75%] 783s dataframe/tests/test_multi.py::test_merge_empty_left_df[disk-outer] PASSED [ 75%] 783s dataframe/tests/test_multi.py::test_merge_empty_left_df[tasks-right] PASSED [ 75%] 784s dataframe/tests/test_multi.py::test_merge_empty_left_df[tasks-outer] PASSED [ 75%] 784s dataframe/tests/test_multi.py::test_merge_how_raises PASSED [ 75%] 784s dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[pandas-leftsemi-parts0] XFAIL [ 75%] 784s dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[pandas-leftsemi-parts1] XFAIL [ 75%] 784s dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[pandas-leftsemi-parts2] XFAIL [ 76%] 785s dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[pandas-leftanti-parts0] XFAIL [ 76%] 785s dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[pandas-leftanti-parts1] XFAIL [ 76%] 785s dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[pandas-leftanti-parts2] XFAIL [ 76%] 785s dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[cudf-leftsemi-parts0] SKIPPED [ 76%] 785s dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[cudf-leftsemi-parts1] SKIPPED [ 76%] 785s dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[cudf-leftsemi-parts2] SKIPPED [ 76%] 785s dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[cudf-leftanti-parts0] SKIPPED [ 76%] 785s dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[cudf-leftanti-parts1] SKIPPED [ 76%] 785s dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[cudf-leftanti-parts2] SKIPPED [ 76%] 785s dataframe/tests/test_multi.py::test_merge_tasks_passes_through PASSED [ 76%] 798s dataframe/tests/test_multi.py::test_merge_by_index_patterns[disk-inner] PASSED [ 76%] 811s dataframe/tests/test_multi.py::test_merge_by_index_patterns[disk-outer] PASSED [ 76%] 823s dataframe/tests/test_multi.py::test_merge_by_index_patterns[disk-left] PASSED [ 76%] 836s dataframe/tests/test_multi.py::test_merge_by_index_patterns[disk-right] PASSED [ 76%] 848s dataframe/tests/test_multi.py::test_merge_by_index_patterns[tasks-inner] PASSED [ 76%] 859s dataframe/tests/test_multi.py::test_merge_by_index_patterns[tasks-outer] PASSED [ 76%] 871s dataframe/tests/test_multi.py::test_merge_by_index_patterns[tasks-left] PASSED [ 76%] 883s dataframe/tests/test_multi.py::test_merge_by_index_patterns[tasks-right] PASSED [ 76%] 883s dataframe/tests/test_multi.py::test_join_by_index_patterns[disk-inner] SKIPPED [ 76%] 883s dataframe/tests/test_multi.py::test_join_by_index_patterns[disk-outer] SKIPPED [ 76%] 883s dataframe/tests/test_multi.py::test_join_by_index_patterns[disk-left] SKIPPED [ 76%] 883s dataframe/tests/test_multi.py::test_join_by_index_patterns[disk-right] SKIPPED [ 76%] 883s dataframe/tests/test_multi.py::test_join_by_index_patterns[tasks-inner] SKIPPED [ 76%] 883s dataframe/tests/test_multi.py::test_join_by_index_patterns[tasks-outer] SKIPPED [ 76%] 883s dataframe/tests/test_multi.py::test_join_by_index_patterns[tasks-left] SKIPPED [ 76%] 883s dataframe/tests/test_multi.py::test_join_by_index_patterns[tasks-right] SKIPPED [ 76%] 883s dataframe/tests/test_multi.py::test_join_gives_proper_divisions PASSED [ 76%] 886s dataframe/tests/test_multi.py::test_merge_by_multiple_columns[disk-inner] PASSED [ 76%] 889s dataframe/tests/test_multi.py::test_merge_by_multiple_columns[disk-outer] PASSED [ 76%] 892s dataframe/tests/test_multi.py::test_merge_by_multiple_columns[disk-left] PASSED [ 76%] 895s dataframe/tests/test_multi.py::test_merge_by_multiple_columns[disk-right] PASSED [ 76%] 898s dataframe/tests/test_multi.py::test_merge_by_multiple_columns[tasks-inner] PASSED [ 76%] 901s dataframe/tests/test_multi.py::test_merge_by_multiple_columns[tasks-outer] PASSED [ 76%] 903s dataframe/tests/test_multi.py::test_merge_by_multiple_columns[tasks-left] PASSED [ 76%] 906s dataframe/tests/test_multi.py::test_merge_by_multiple_columns[tasks-right] PASSED [ 76%] 906s dataframe/tests/test_multi.py::test_melt[kwargs0] PASSED [ 76%] 906s dataframe/tests/test_multi.py::test_melt[kwargs1] PASSED [ 76%] 906s dataframe/tests/test_multi.py::test_melt[kwargs2] PASSED [ 76%] 906s dataframe/tests/test_multi.py::test_melt[kwargs3] PASSED [ 76%] 906s dataframe/tests/test_multi.py::test_melt[kwargs4] PASSED [ 76%] 906s dataframe/tests/test_multi.py::test_melt[kwargs5] PASSED [ 76%] 906s dataframe/tests/test_multi.py::test_melt[kwargs6] PASSED [ 76%] 906s dataframe/tests/test_multi.py::test_cheap_inner_merge_with_pandas_object PASSED [ 76%] 906s dataframe/tests/test_multi.py::test_cheap_single_partition_merge[False] PASSED [ 76%] 906s dataframe/tests/test_multi.py::test_cheap_single_partition_merge[True] PASSED [ 76%] 906s dataframe/tests/test_multi.py::test_cheap_single_partition_merge_divisions PASSED [ 76%] 906s dataframe/tests/test_multi.py::test_cheap_single_parition_merge_left_right[False-left] PASSED [ 76%] 906s dataframe/tests/test_multi.py::test_cheap_single_parition_merge_left_right[False-right] PASSED [ 76%] 906s dataframe/tests/test_multi.py::test_cheap_single_parition_merge_left_right[True-left] PASSED [ 76%] 906s dataframe/tests/test_multi.py::test_cheap_single_parition_merge_left_right[True-right] PASSED [ 76%] 906s dataframe/tests/test_multi.py::test_cheap_single_partition_merge_on_index PASSED [ 76%] 906s dataframe/tests/test_multi.py::test_merge_maintains_columns PASSED [ 76%] 906s dataframe/tests/test_multi.py::test_merge_index_without_divisions[disk] PASSED [ 76%] 907s dataframe/tests/test_multi.py::test_merge_index_without_divisions[tasks] PASSED [ 76%] 907s dataframe/tests/test_multi.py::test_half_indexed_dataframe_avoids_shuffle PASSED [ 76%] 907s dataframe/tests/test_multi.py::test_errors_for_merge_on_frame_columns PASSED [ 76%] 907s dataframe/tests/test_multi.py::test_concat_one_series PASSED [ 76%] 907s dataframe/tests/test_multi.py::test_concat_unknown_divisions PASSED [ 76%] 907s dataframe/tests/test_multi.py::test_concat_unknown_divisions_errors PASSED [ 76%] 907s dataframe/tests/test_multi.py::test_concat2 PASSED [ 76%] 907s dataframe/tests/test_multi.py::test_concat3 PASSED [ 76%] 907s dataframe/tests/test_multi.py::test_concat4_interleave_partitions PASSED [ 76%] 909s dataframe/tests/test_multi.py::test_concat5 PASSED [ 76%] 909s dataframe/tests/test_multi.py::test_concat_categorical[True-True-False] PASSED [ 76%] 910s dataframe/tests/test_multi.py::test_concat_categorical[True-False-True] XPASS [ 76%] 910s dataframe/tests/test_multi.py::test_concat_categorical[True-False-False] PASSED [ 76%] 910s dataframe/tests/test_multi.py::test_concat_categorical[False-True-False] PASSED [ 76%] 910s dataframe/tests/test_multi.py::test_concat_categorical[False-False-True] XPASS [ 76%] 910s dataframe/tests/test_multi.py::test_concat_categorical[False-False-False] PASSED [ 76%] 910s dataframe/tests/test_multi.py::test_concat_categorical_mixed_simple PASSED [ 76%] 910s dataframe/tests/test_multi.py::test_concat_datetimeindex PASSED [ 76%] 910s dataframe/tests/test_multi.py::test_append SKIPPED (pandas removed a...) [ 76%] 910s dataframe/tests/test_multi.py::test_append2 SKIPPED (pandas removed ...) [ 76%] 910s dataframe/tests/test_multi.py::test_append_categorical SKIPPED (pand...) [ 76%] 910s dataframe/tests/test_multi.py::test_append_lose_divisions SKIPPED (p...) [ 76%] 910s dataframe/tests/test_multi.py::test_singleton_divisions PASSED [ 76%] 910s dataframe/tests/test_multi.py::test_repartition_repeated_divisions PASSED [ 76%] 910s dataframe/tests/test_multi.py::test_multi_duplicate_divisions PASSED [ 76%] 911s dataframe/tests/test_multi.py::test_merge_outer_empty PASSED [ 76%] 911s dataframe/tests/test_multi.py::test_dtype_equality_warning PASSED [ 76%] 911s dataframe/tests/test_multi.py::test_groupby_concat_cudf[pandas] PASSED [ 76%] 911s dataframe/tests/test_multi.py::test_groupby_concat_cudf[cudf] SKIPPED [ 76%] 911s dataframe/tests/test_multi.py::test_concat_ignore_order[True] PASSED [ 76%] 911s dataframe/tests/test_multi.py::test_concat_ignore_order[False] PASSED [ 76%] 911s dataframe/tests/test_multi.py::test_nullable_types_merge[Int64] PASSED [ 76%] 911s dataframe/tests/test_multi.py::test_nullable_types_merge[Float64] PASSED [ 76%] 911s dataframe/tests/test_multi.py::test_nullable_types_merge[int64[pyarrow]] SKIPPED [ 76%] 911s dataframe/tests/test_multi.py::test_nullable_types_merge[float64[pyarrow]] SKIPPED [ 76%] 911s dataframe/tests/test_multi.py::test_categorical_join PASSED [ 76%] 911s dataframe/tests/test_multi.py::test_categorical_merge_with_columns_missing_from_left PASSED [ 76%] 911s dataframe/tests/test_multi.py::test_categorical_merge_with_merge_column_cat_in_one_and_not_other_upcasts PASSED [ 76%] 911s dataframe/tests/test_multi.py::test_categorical_merge_retains_category_dtype PASSED [ 76%] 911s dataframe/tests/test_multi.py::test_categorical_merge_does_not_raise_setting_with_copy_warning PASSED [ 76%] 911s dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[lg-28-inner] PASSED [ 76%] 911s dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[lg-28-left] PASSED [ 76%] 912s dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[lg-28-right] PASSED [ 76%] 912s dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[lg-32-inner] PASSED [ 76%] 913s dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[lg-32-left] PASSED [ 76%] 913s dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[lg-32-right] PASSED [ 76%] 913s dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[sm-28-inner] PASSED [ 76%] 914s dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[sm-28-left] PASSED [ 76%] 914s dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[sm-28-right] PASSED [ 76%] 914s dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[sm-32-inner] PASSED [ 76%] 914s dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[sm-32-left] PASSED [ 76%] 915s dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[sm-32-right] PASSED [ 76%] 915s dataframe/tests/test_multi.py::test_broadcast_true[None] PASSED [ 76%] 915s dataframe/tests/test_multi.py::test_broadcast_true[tasks] PASSED [ 76%] 915s dataframe/tests/test_multi.py::test_pairwise_rejects_unsupported_join_types[right] PASSED [ 76%] 915s dataframe/tests/test_multi.py::test_pairwise_rejects_unsupported_join_types[inner] PASSED [ 76%] 915s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[1-1-left] PASSED [ 76%] 915s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[1-1-outer] PASSED [ 76%] 915s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[1-2-left] PASSED [ 76%] 915s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[1-2-outer] PASSED [ 76%] 915s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[1-3-left] PASSED [ 76%] 916s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[1-3-outer] PASSED [ 76%] 916s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[2-1-left] PASSED [ 76%] 916s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[2-1-outer] PASSED [ 76%] 916s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[2-2-left] PASSED [ 76%] 916s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[2-2-outer] PASSED [ 76%] 916s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[2-3-left] PASSED [ 76%] 916s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[2-3-outer] PASSED [ 76%] 917s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[3-1-left] PASSED [ 76%] 917s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[3-1-outer] PASSED [ 76%] 917s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[3-2-left] PASSED [ 76%] 917s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[3-2-outer] PASSED [ 76%] 917s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[3-3-left] PASSED [ 76%] 918s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[3-3-outer] PASSED [ 77%] 918s dataframe/tests/test_numeric.py::test_to_numeric_on_scalars[50] PASSED [ 77%] 918s dataframe/tests/test_numeric.py::test_to_numeric_on_scalars[51] PASSED [ 77%] 918s dataframe/tests/test_numeric.py::test_to_numeric_on_scalars[5 ] PASSED [ 77%] 918s dataframe/tests/test_numeric.py::test_to_numeric_on_dask_array PASSED [ 77%] 918s dataframe/tests/test_numeric.py::test_to_numeric_on_dask_array_with_meta PASSED [ 77%] 918s dataframe/tests/test_numeric.py::test_to_numeric_on_dask_dataframe_series PASSED [ 77%] 918s dataframe/tests/test_numeric.py::test_to_numeric_on_dask_dataframe_series_with_meta PASSED [ 77%] 918s dataframe/tests/test_numeric.py::test_to_numeric_on_dask_dataframe_dataframe_raises_error PASSED [ 77%] 918s dataframe/tests/test_numeric.py::test_to_numeric_raises PASSED [ 77%] 918s dataframe/tests/test_optimize_dataframe.py::test_fuse_ave_width PASSED [ 77%] 918s dataframe/tests/test_optimize_dataframe.py::test_optimize_blockwise PASSED [ 77%] 918s dataframe/tests/test_reshape.py::test_get_dummies[data0] PASSED [ 77%] 918s dataframe/tests/test_reshape.py::test_get_dummies[data1] PASSED [ 77%] 918s dataframe/tests/test_reshape.py::test_get_dummies[data2] PASSED [ 77%] 918s dataframe/tests/test_reshape.py::test_get_dummies_categories_order PASSED [ 77%] 918s dataframe/tests/test_reshape.py::test_get_dummies_object PASSED [ 77%] 918s dataframe/tests/test_reshape.py::test_get_dummies_kwargs PASSED [ 77%] 918s dataframe/tests/test_reshape.py::test_get_dummies_sparse PASSED [ 77%] 918s dataframe/tests/test_reshape.py::test_get_dummies_sparse_mix PASSED [ 77%] 918s dataframe/tests/test_reshape.py::test_get_dummies_dtype PASSED [ 77%] 918s dataframe/tests/test_reshape.py::test_get_dummies_errors PASSED [ 77%] 918s dataframe/tests/test_reshape.py::test_pivot_table[mean-B] PASSED [ 77%] 918s dataframe/tests/test_reshape.py::test_pivot_table[mean-values1] PASSED [ 77%] 918s dataframe/tests/test_reshape.py::test_pivot_table[mean-values2] PASSED [ 77%] 918s dataframe/tests/test_reshape.py::test_pivot_table[sum-B] PASSED [ 77%] 919s dataframe/tests/test_reshape.py::test_pivot_table[sum-values1] PASSED [ 77%] 919s dataframe/tests/test_reshape.py::test_pivot_table[sum-values2] PASSED [ 77%] 919s dataframe/tests/test_reshape.py::test_pivot_table[count-B] PASSED [ 77%] 919s dataframe/tests/test_reshape.py::test_pivot_table[count-values1] PASSED [ 77%] 919s dataframe/tests/test_reshape.py::test_pivot_table[count-values2] PASSED [ 77%] 919s dataframe/tests/test_reshape.py::test_pivot_table[first-B] PASSED [ 77%] 919s dataframe/tests/test_reshape.py::test_pivot_table[first-values1] PASSED [ 77%] 919s dataframe/tests/test_reshape.py::test_pivot_table[first-values2] PASSED [ 77%] 919s dataframe/tests/test_reshape.py::test_pivot_table[last-B] PASSED [ 77%] 919s dataframe/tests/test_reshape.py::test_pivot_table[last-values1] PASSED [ 77%] 919s dataframe/tests/test_reshape.py::test_pivot_table[last-values2] PASSED [ 77%] 919s dataframe/tests/test_reshape.py::test_pivot_table_firstlast[first-B] PASSED [ 77%] 920s dataframe/tests/test_reshape.py::test_pivot_table_firstlast[first-values1] PASSED [ 77%] 920s dataframe/tests/test_reshape.py::test_pivot_table_firstlast[first-values2] PASSED [ 77%] 920s dataframe/tests/test_reshape.py::test_pivot_table_firstlast[last-B] PASSED [ 77%] 920s dataframe/tests/test_reshape.py::test_pivot_table_firstlast[last-values1] PASSED [ 77%] 920s dataframe/tests/test_reshape.py::test_pivot_table_firstlast[last-values2] PASSED [ 77%] 920s dataframe/tests/test_reshape.py::test_pivot_table_dtype PASSED [ 77%] 920s dataframe/tests/test_reshape.py::test_pivot_table_index_dtype PASSED [ 77%] 920s dataframe/tests/test_reshape.py::test_pivot_table_errors PASSED [ 77%] 920s dataframe/tests/test_rolling.py::test_map_overlap[True-1] PASSED [ 77%] 920s dataframe/tests/test_rolling.py::test_map_overlap[True-4] PASSED [ 77%] 920s dataframe/tests/test_rolling.py::test_map_overlap[False-1] PASSED [ 77%] 920s dataframe/tests/test_rolling.py::test_map_overlap[False-4] PASSED [ 77%] 920s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-True-True-1-True] PASSED [ 77%] 920s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-True-True-1-False] PASSED [ 77%] 920s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-True-True-4-True] PASSED [ 77%] 920s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-True-True-4-False] PASSED [ 77%] 920s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-True-False-1-True] PASSED [ 77%] 920s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-True-False-1-False] PASSED [ 77%] 920s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-True-False-4-True] PASSED [ 77%] 920s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-True-False-4-False] PASSED [ 77%] 920s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-False-True-1-True] PASSED [ 77%] 920s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-False-True-1-False] PASSED [ 77%] 920s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-False-True-4-True] PASSED [ 77%] 921s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-False-True-4-False] PASSED [ 77%] 921s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-False-False-1-True] PASSED [ 77%] 921s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-False-False-1-False] PASSED [ 77%] 921s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-False-False-4-True] PASSED [ 77%] 921s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-False-False-4-False] PASSED [ 77%] 921s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-True-True-1-True] PASSED [ 77%] 921s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-True-True-1-False] PASSED [ 77%] 921s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-True-True-4-True] PASSED [ 77%] 921s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-True-True-4-False] PASSED [ 77%] 921s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-True-False-1-True] PASSED [ 77%] 921s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-True-False-1-False] PASSED [ 77%] 921s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-True-False-4-True] PASSED [ 77%] 921s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-True-False-4-False] PASSED [ 77%] 921s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-False-True-1-True] PASSED [ 77%] 921s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-False-True-1-False] PASSED [ 77%] 921s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-False-True-4-True] PASSED [ 77%] 921s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-False-True-4-False] PASSED [ 77%] 921s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-False-False-1-True] PASSED [ 77%] 921s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-False-False-1-False] PASSED [ 77%] 921s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-False-False-4-True] PASSED [ 77%] 921s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-False-False-4-False] PASSED [ 77%] 921s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-True-True-1-True] PASSED [ 77%] 921s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-True-True-1-False] PASSED [ 77%] 921s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-True-True-4-True] PASSED [ 77%] 921s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-True-True-4-False] PASSED [ 77%] 921s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-True-False-1-True] PASSED [ 77%] 921s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-True-False-1-False] PASSED [ 77%] 921s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-True-False-4-True] PASSED [ 77%] 921s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-True-False-4-False] PASSED [ 77%] 921s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-False-True-1-True] PASSED [ 77%] 921s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-False-True-1-False] PASSED [ 77%] 921s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-False-True-4-True] PASSED [ 77%] 921s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-False-True-4-False] PASSED [ 77%] 921s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-False-False-1-True] PASSED [ 77%] 921s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-False-False-1-False] PASSED [ 77%] 921s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-False-False-4-True] PASSED [ 77%] 921s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-False-False-4-False] PASSED [ 77%] 921s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-True-True-1-True] PASSED [ 77%] 922s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-True-True-1-False] PASSED [ 77%] 922s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-True-True-4-True] PASSED [ 77%] 922s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-True-True-4-False] PASSED [ 77%] 922s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-True-False-1-True] PASSED [ 77%] 922s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-True-False-1-False] PASSED [ 77%] 922s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-True-False-4-True] PASSED [ 77%] 922s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-True-False-4-False] PASSED [ 77%] 922s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-False-True-1-True] PASSED [ 77%] 922s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-False-True-1-False] PASSED [ 77%] 922s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-False-True-4-True] PASSED [ 77%] 922s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-False-True-4-False] PASSED [ 77%] 922s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-False-False-1-True] PASSED [ 77%] 922s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-False-False-1-False] PASSED [ 77%] 922s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-False-False-4-True] PASSED [ 77%] 922s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-False-False-4-False] PASSED [ 77%] 922s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-True-True-1-True] PASSED [ 77%] 922s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-True-True-1-False] PASSED [ 77%] 922s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-True-True-4-True] PASSED [ 77%] 922s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-True-True-4-False] PASSED [ 77%] 922s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-True-False-1-True] PASSED [ 77%] 922s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-True-False-1-False] PASSED [ 77%] 922s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-True-False-4-True] PASSED [ 77%] 922s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-True-False-4-False] PASSED [ 77%] 922s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-False-True-1-True] PASSED [ 77%] 922s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-False-True-1-False] PASSED [ 77%] 922s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-False-True-4-True] PASSED [ 77%] 922s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-False-True-4-False] PASSED [ 77%] 922s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-False-False-1-True] PASSED [ 77%] 922s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-False-False-1-False] PASSED [ 78%] 922s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-False-False-4-True] PASSED [ 78%] 922s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-False-False-4-False] PASSED [ 78%] 922s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-True-True-1-True] PASSED [ 78%] 922s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-True-True-1-False] PASSED [ 78%] 922s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-True-True-4-True] PASSED [ 78%] 922s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-True-True-4-False] PASSED [ 78%] 922s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-True-False-1-True] PASSED [ 78%] 923s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-True-False-1-False] PASSED [ 78%] 923s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-True-False-4-True] PASSED [ 78%] 923s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-True-False-4-False] PASSED [ 78%] 923s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-False-True-1-True] PASSED [ 78%] 923s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-False-True-1-False] PASSED [ 78%] 923s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-False-True-4-True] PASSED [ 78%] 923s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-False-True-4-False] PASSED [ 78%] 923s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-False-False-1-True] PASSED [ 78%] 923s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-False-False-1-False] PASSED [ 78%] 923s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-False-False-4-True] PASSED [ 78%] 923s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-False-False-4-False] PASSED [ 78%] 923s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-True-True-1-True] PASSED [ 78%] 923s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-True-True-1-False] PASSED [ 78%] 923s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-True-True-4-True] PASSED [ 78%] 923s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-True-True-4-False] PASSED [ 78%] 923s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-True-False-1-True] PASSED [ 78%] 923s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-True-False-1-False] PASSED [ 78%] 923s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-True-False-4-True] PASSED [ 78%] 923s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-True-False-4-False] PASSED [ 78%] 923s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-False-True-1-True] PASSED [ 78%] 923s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-False-True-1-False] PASSED [ 78%] 923s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-False-True-4-True] PASSED [ 78%] 923s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-False-True-4-False] PASSED [ 78%] 923s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-False-False-1-True] PASSED [ 78%] 923s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-False-False-1-False] PASSED [ 78%] 923s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-False-False-4-True] PASSED [ 78%] 923s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-False-False-4-False] PASSED [ 78%] 923s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-True-True-1-True] PASSED [ 78%] 923s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-True-True-1-False] PASSED [ 78%] 923s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-True-True-4-True] PASSED [ 78%] 923s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-True-True-4-False] PASSED [ 78%] 923s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-True-False-1-True] PASSED [ 78%] 923s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-True-False-1-False] PASSED [ 78%] 923s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-True-False-4-True] PASSED [ 78%] 923s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-True-False-4-False] PASSED [ 78%] 923s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-False-True-1-True] PASSED [ 78%] 923s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-False-True-1-False] PASSED [ 78%] 923s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-False-True-4-True] PASSED [ 78%] 923s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-False-True-4-False] PASSED [ 78%] 923s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-False-False-1-True] PASSED [ 78%] 923s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-False-False-1-False] PASSED [ 78%] 924s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-False-False-4-True] PASSED [ 78%] 924s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-False-False-4-False] PASSED [ 78%] 924s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-True-True-1-True] PASSED [ 78%] 924s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-True-True-1-False] PASSED [ 78%] 924s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-True-True-4-True] PASSED [ 78%] 924s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-True-True-4-False] PASSED [ 78%] 924s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-True-False-1-True] PASSED [ 78%] 924s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-True-False-1-False] PASSED [ 78%] 924s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-True-False-4-True] PASSED [ 78%] 924s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-True-False-4-False] PASSED [ 78%] 924s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-False-True-1-True] PASSED [ 78%] 924s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-False-True-1-False] PASSED [ 78%] 924s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-False-True-4-True] PASSED [ 78%] 924s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-False-True-4-False] PASSED [ 78%] 924s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-False-False-1-True] PASSED [ 78%] 924s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-False-False-1-False] PASSED [ 78%] 924s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-False-False-4-True] PASSED [ 78%] 924s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-False-False-4-False] PASSED [ 78%] 924s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-True-True-1-True] PASSED [ 78%] 924s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-True-True-1-False] PASSED [ 78%] 924s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-True-True-4-True] PASSED [ 78%] 924s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-True-True-4-False] PASSED [ 78%] 924s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-True-False-1-True] PASSED [ 78%] 924s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-True-False-1-False] PASSED [ 78%] 924s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-True-False-4-True] PASSED [ 78%] 924s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-True-False-4-False] PASSED [ 78%] 924s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-False-True-1-True] PASSED [ 78%] 925s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-False-True-1-False] PASSED [ 78%] 925s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-False-True-4-True] PASSED [ 78%] 925s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-False-True-4-False] PASSED [ 78%] 925s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-False-False-1-True] PASSED [ 78%] 925s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-False-False-1-False] PASSED [ 78%] 925s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-False-False-4-True] PASSED [ 78%] 925s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-False-False-4-False] PASSED [ 78%] 925s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-True-True-1-True] PASSED [ 78%] 925s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-True-True-1-False] PASSED [ 78%] 925s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-True-True-4-True] PASSED [ 78%] 925s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-True-True-4-False] PASSED [ 78%] 925s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-True-False-1-True] PASSED [ 78%] 925s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-True-False-1-False] PASSED [ 78%] 925s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-True-False-4-True] PASSED [ 78%] 925s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-True-False-4-False] PASSED [ 78%] 925s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-False-True-1-True] PASSED [ 78%] 925s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-False-True-1-False] PASSED [ 78%] 925s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-False-True-4-True] PASSED [ 78%] 925s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-False-True-4-False] PASSED [ 78%] 925s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-False-False-1-True] PASSED [ 78%] 925s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-False-False-1-False] PASSED [ 78%] 925s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-False-False-4-True] PASSED [ 78%] 925s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-False-False-4-False] PASSED [ 78%] 925s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-True-True-1-True] PASSED [ 78%] 925s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-True-True-1-False] PASSED [ 78%] 925s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-True-True-4-True] PASSED [ 78%] 925s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-True-True-4-False] PASSED [ 78%] 925s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-True-False-1-True] PASSED [ 78%] 926s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-True-False-1-False] PASSED [ 78%] 926s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-True-False-4-True] PASSED [ 78%] 926s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-True-False-4-False] PASSED [ 78%] 926s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-False-True-1-True] PASSED [ 78%] 926s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-False-True-1-False] PASSED [ 78%] 926s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-False-True-4-True] PASSED [ 78%] 926s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-False-True-4-False] PASSED [ 78%] 926s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-False-False-1-True] PASSED [ 78%] 926s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-False-False-1-False] PASSED [ 78%] 926s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-False-False-4-True] PASSED [ 78%] 926s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-False-False-4-False] PASSED [ 78%] 926s dataframe/tests/test_rolling.py::test_map_overlap_names[True-True-True-1] PASSED [ 78%] 926s dataframe/tests/test_rolling.py::test_map_overlap_names[True-True-True-4] PASSED [ 78%] 926s dataframe/tests/test_rolling.py::test_map_overlap_names[True-True-False-1] PASSED [ 78%] 926s dataframe/tests/test_rolling.py::test_map_overlap_names[True-True-False-4] PASSED [ 78%] 926s dataframe/tests/test_rolling.py::test_map_overlap_names[True-False-True-1] PASSED [ 78%] 926s dataframe/tests/test_rolling.py::test_map_overlap_names[True-False-True-4] PASSED [ 78%] 926s dataframe/tests/test_rolling.py::test_map_overlap_names[True-False-False-1] PASSED [ 78%] 926s dataframe/tests/test_rolling.py::test_map_overlap_names[True-False-False-4] PASSED [ 78%] 926s dataframe/tests/test_rolling.py::test_map_overlap_names[False-True-True-1] PASSED [ 78%] 926s dataframe/tests/test_rolling.py::test_map_overlap_names[False-True-True-4] PASSED [ 78%] 926s dataframe/tests/test_rolling.py::test_map_overlap_names[False-True-False-1] PASSED [ 78%] 926s dataframe/tests/test_rolling.py::test_map_overlap_names[False-True-False-4] PASSED [ 78%] 926s dataframe/tests/test_rolling.py::test_map_overlap_names[False-False-True-1] PASSED [ 79%] 926s dataframe/tests/test_rolling.py::test_map_overlap_names[False-False-True-4] PASSED [ 79%] 926s dataframe/tests/test_rolling.py::test_map_overlap_names[False-False-False-1] PASSED [ 79%] 926s dataframe/tests/test_rolling.py::test_map_overlap_names[False-False-False-4] PASSED [ 79%] 926s dataframe/tests/test_rolling.py::test_map_overlap_errors PASSED [ 79%] 926s dataframe/tests/test_rolling.py::test_map_overlap_provide_meta PASSED [ 79%] 926s dataframe/tests/test_rolling.py::test_rolling_methods[True-1-count-args0-False] PASSED [ 79%] 926s dataframe/tests/test_rolling.py::test_rolling_methods[True-1-sum-args1-False] PASSED [ 79%] 926s dataframe/tests/test_rolling.py::test_rolling_methods[True-1-mean-args2-False] PASSED [ 79%] 926s dataframe/tests/test_rolling.py::test_rolling_methods[True-1-median-args3-False] PASSED [ 79%] 926s dataframe/tests/test_rolling.py::test_rolling_methods[True-1-min-args4-False] PASSED [ 79%] 926s dataframe/tests/test_rolling.py::test_rolling_methods[True-1-max-args5-False] PASSED [ 79%] 926s dataframe/tests/test_rolling.py::test_rolling_methods[True-1-std-args6-True] PASSED [ 79%] 926s dataframe/tests/test_rolling.py::test_rolling_methods[True-1-var-args7-True] PASSED [ 79%] 926s dataframe/tests/test_rolling.py::test_rolling_methods[True-1-skew-args8-True] PASSED [ 79%] 926s dataframe/tests/test_rolling.py::test_rolling_methods[True-1-kurt-args9-True] PASSED [ 79%] 926s dataframe/tests/test_rolling.py::test_rolling_methods[True-1-quantile-args10-False] PASSED [ 79%] 927s dataframe/tests/test_rolling.py::test_rolling_methods[True-1-apply-args11-False] PASSED [ 79%] 927s dataframe/tests/test_rolling.py::test_rolling_methods[True-2-count-args0-False] PASSED [ 79%] 927s dataframe/tests/test_rolling.py::test_rolling_methods[True-2-sum-args1-False] PASSED [ 79%] 927s dataframe/tests/test_rolling.py::test_rolling_methods[True-2-mean-args2-False] PASSED [ 79%] 927s dataframe/tests/test_rolling.py::test_rolling_methods[True-2-median-args3-False] PASSED [ 79%] 927s dataframe/tests/test_rolling.py::test_rolling_methods[True-2-min-args4-False] PASSED [ 79%] 927s dataframe/tests/test_rolling.py::test_rolling_methods[True-2-max-args5-False] PASSED [ 79%] 927s dataframe/tests/test_rolling.py::test_rolling_methods[True-2-std-args6-True] PASSED [ 79%] 927s dataframe/tests/test_rolling.py::test_rolling_methods[True-2-var-args7-True] PASSED [ 79%] 927s dataframe/tests/test_rolling.py::test_rolling_methods[True-2-skew-args8-True] PASSED [ 79%] 927s dataframe/tests/test_rolling.py::test_rolling_methods[True-2-kurt-args9-True] PASSED [ 79%] 927s dataframe/tests/test_rolling.py::test_rolling_methods[True-2-quantile-args10-False] PASSED [ 79%] 927s dataframe/tests/test_rolling.py::test_rolling_methods[True-2-apply-args11-False] PASSED [ 79%] 927s dataframe/tests/test_rolling.py::test_rolling_methods[True-4-count-args0-False] PASSED [ 79%] 927s dataframe/tests/test_rolling.py::test_rolling_methods[True-4-sum-args1-False] PASSED [ 79%] 927s dataframe/tests/test_rolling.py::test_rolling_methods[True-4-mean-args2-False] PASSED [ 79%] 927s dataframe/tests/test_rolling.py::test_rolling_methods[True-4-median-args3-False] PASSED [ 79%] 927s dataframe/tests/test_rolling.py::test_rolling_methods[True-4-min-args4-False] PASSED [ 79%] 927s dataframe/tests/test_rolling.py::test_rolling_methods[True-4-max-args5-False] PASSED [ 79%] 927s dataframe/tests/test_rolling.py::test_rolling_methods[True-4-std-args6-True] PASSED [ 79%] 927s dataframe/tests/test_rolling.py::test_rolling_methods[True-4-var-args7-True] PASSED [ 79%] 927s dataframe/tests/test_rolling.py::test_rolling_methods[True-4-skew-args8-True] PASSED [ 79%] 927s dataframe/tests/test_rolling.py::test_rolling_methods[True-4-kurt-args9-True] PASSED [ 79%] 927s dataframe/tests/test_rolling.py::test_rolling_methods[True-4-quantile-args10-False] PASSED [ 79%] 928s dataframe/tests/test_rolling.py::test_rolling_methods[True-4-apply-args11-False] PASSED [ 79%] 928s dataframe/tests/test_rolling.py::test_rolling_methods[True-5-count-args0-False] PASSED [ 79%] 928s dataframe/tests/test_rolling.py::test_rolling_methods[True-5-sum-args1-False] PASSED [ 79%] 928s dataframe/tests/test_rolling.py::test_rolling_methods[True-5-mean-args2-False] PASSED [ 79%] 928s dataframe/tests/test_rolling.py::test_rolling_methods[True-5-median-args3-False] PASSED [ 79%] 928s dataframe/tests/test_rolling.py::test_rolling_methods[True-5-min-args4-False] PASSED [ 79%] 928s dataframe/tests/test_rolling.py::test_rolling_methods[True-5-max-args5-False] PASSED [ 79%] 928s dataframe/tests/test_rolling.py::test_rolling_methods[True-5-std-args6-True] PASSED [ 79%] 928s dataframe/tests/test_rolling.py::test_rolling_methods[True-5-var-args7-True] PASSED [ 79%] 928s dataframe/tests/test_rolling.py::test_rolling_methods[True-5-skew-args8-True] PASSED [ 79%] 928s dataframe/tests/test_rolling.py::test_rolling_methods[True-5-kurt-args9-True] PASSED [ 79%] 928s dataframe/tests/test_rolling.py::test_rolling_methods[True-5-quantile-args10-False] PASSED [ 79%] 928s dataframe/tests/test_rolling.py::test_rolling_methods[True-5-apply-args11-False] PASSED [ 79%] 928s dataframe/tests/test_rolling.py::test_rolling_methods[False-1-count-args0-False] PASSED [ 79%] 928s dataframe/tests/test_rolling.py::test_rolling_methods[False-1-sum-args1-False] PASSED [ 79%] 928s dataframe/tests/test_rolling.py::test_rolling_methods[False-1-mean-args2-False] PASSED [ 79%] 928s dataframe/tests/test_rolling.py::test_rolling_methods[False-1-median-args3-False] PASSED [ 79%] 928s dataframe/tests/test_rolling.py::test_rolling_methods[False-1-min-args4-False] PASSED [ 79%] 928s dataframe/tests/test_rolling.py::test_rolling_methods[False-1-max-args5-False] PASSED [ 79%] 928s dataframe/tests/test_rolling.py::test_rolling_methods[False-1-std-args6-True] PASSED [ 79%] 928s dataframe/tests/test_rolling.py::test_rolling_methods[False-1-var-args7-True] PASSED [ 79%] 928s dataframe/tests/test_rolling.py::test_rolling_methods[False-1-skew-args8-True] PASSED [ 79%] 928s dataframe/tests/test_rolling.py::test_rolling_methods[False-1-kurt-args9-True] PASSED [ 79%] 928s dataframe/tests/test_rolling.py::test_rolling_methods[False-1-quantile-args10-False] PASSED [ 79%] 929s dataframe/tests/test_rolling.py::test_rolling_methods[False-1-apply-args11-False] PASSED [ 79%] 929s dataframe/tests/test_rolling.py::test_rolling_methods[False-2-count-args0-False] PASSED [ 79%] 929s dataframe/tests/test_rolling.py::test_rolling_methods[False-2-sum-args1-False] PASSED [ 79%] 929s dataframe/tests/test_rolling.py::test_rolling_methods[False-2-mean-args2-False] PASSED [ 79%] 929s dataframe/tests/test_rolling.py::test_rolling_methods[False-2-median-args3-False] PASSED [ 79%] 929s dataframe/tests/test_rolling.py::test_rolling_methods[False-2-min-args4-False] PASSED [ 79%] 929s dataframe/tests/test_rolling.py::test_rolling_methods[False-2-max-args5-False] PASSED [ 79%] 929s dataframe/tests/test_rolling.py::test_rolling_methods[False-2-std-args6-True] PASSED [ 79%] 929s dataframe/tests/test_rolling.py::test_rolling_methods[False-2-var-args7-True] PASSED [ 79%] 929s dataframe/tests/test_rolling.py::test_rolling_methods[False-2-skew-args8-True] PASSED [ 79%] 929s dataframe/tests/test_rolling.py::test_rolling_methods[False-2-kurt-args9-True] PASSED [ 79%] 929s dataframe/tests/test_rolling.py::test_rolling_methods[False-2-quantile-args10-False] PASSED [ 79%] 929s dataframe/tests/test_rolling.py::test_rolling_methods[False-2-apply-args11-False] PASSED [ 79%] 929s dataframe/tests/test_rolling.py::test_rolling_methods[False-4-count-args0-False] PASSED [ 79%] 929s dataframe/tests/test_rolling.py::test_rolling_methods[False-4-sum-args1-False] PASSED [ 79%] 929s dataframe/tests/test_rolling.py::test_rolling_methods[False-4-mean-args2-False] PASSED [ 79%] 929s dataframe/tests/test_rolling.py::test_rolling_methods[False-4-median-args3-False] PASSED [ 79%] 929s dataframe/tests/test_rolling.py::test_rolling_methods[False-4-min-args4-False] PASSED [ 79%] 929s dataframe/tests/test_rolling.py::test_rolling_methods[False-4-max-args5-False] PASSED [ 79%] 929s dataframe/tests/test_rolling.py::test_rolling_methods[False-4-std-args6-True] PASSED [ 79%] 929s dataframe/tests/test_rolling.py::test_rolling_methods[False-4-var-args7-True] PASSED [ 79%] 929s dataframe/tests/test_rolling.py::test_rolling_methods[False-4-skew-args8-True] PASSED [ 79%] 929s dataframe/tests/test_rolling.py::test_rolling_methods[False-4-kurt-args9-True] PASSED [ 79%] 929s dataframe/tests/test_rolling.py::test_rolling_methods[False-4-quantile-args10-False] PASSED [ 79%] 930s dataframe/tests/test_rolling.py::test_rolling_methods[False-4-apply-args11-False] PASSED [ 79%] 930s dataframe/tests/test_rolling.py::test_rolling_methods[False-5-count-args0-False] PASSED [ 79%] 930s dataframe/tests/test_rolling.py::test_rolling_methods[False-5-sum-args1-False] PASSED [ 79%] 930s dataframe/tests/test_rolling.py::test_rolling_methods[False-5-mean-args2-False] PASSED [ 79%] 930s dataframe/tests/test_rolling.py::test_rolling_methods[False-5-median-args3-False] PASSED [ 79%] 930s dataframe/tests/test_rolling.py::test_rolling_methods[False-5-min-args4-False] PASSED [ 79%] 930s dataframe/tests/test_rolling.py::test_rolling_methods[False-5-max-args5-False] PASSED [ 79%] 930s dataframe/tests/test_rolling.py::test_rolling_methods[False-5-std-args6-True] PASSED [ 79%] 930s dataframe/tests/test_rolling.py::test_rolling_methods[False-5-var-args7-True] PASSED [ 79%] 930s dataframe/tests/test_rolling.py::test_rolling_methods[False-5-skew-args8-True] PASSED [ 79%] 930s dataframe/tests/test_rolling.py::test_rolling_methods[False-5-kurt-args9-True] PASSED [ 79%] 930s dataframe/tests/test_rolling.py::test_rolling_methods[False-5-quantile-args10-False] PASSED [ 79%] 930s dataframe/tests/test_rolling.py::test_rolling_methods[False-5-apply-args11-False] PASSED [ 79%] 930s dataframe/tests/test_rolling.py::test_rolling_cov[True-1] PASSED [ 79%] 930s dataframe/tests/test_rolling.py::test_rolling_cov[True-2] PASSED [ 79%] 930s dataframe/tests/test_rolling.py::test_rolling_cov[True-4] PASSED [ 79%] 930s dataframe/tests/test_rolling.py::test_rolling_cov[True-5] PASSED [ 79%] 930s dataframe/tests/test_rolling.py::test_rolling_cov[False-1] PASSED [ 79%] 930s dataframe/tests/test_rolling.py::test_rolling_cov[False-2] PASSED [ 79%] 931s dataframe/tests/test_rolling.py::test_rolling_cov[False-4] PASSED [ 79%] 931s dataframe/tests/test_rolling.py::test_rolling_cov[False-5] PASSED [ 79%] 931s dataframe/tests/test_rolling.py::test_rolling_raises PASSED [ 79%] 931s dataframe/tests/test_rolling.py::test_rolling_names PASSED [ 79%] 931s dataframe/tests/test_rolling.py::test_rolling_axis[kwargs0] PASSED [ 79%] 931s dataframe/tests/test_rolling.py::test_rolling_axis[kwargs1] PASSED [ 79%] 931s dataframe/tests/test_rolling.py::test_rolling_axis[kwargs2] PASSED [ 79%] 931s dataframe/tests/test_rolling.py::test_rolling_axis[kwargs3] PASSED [ 79%] 931s dataframe/tests/test_rolling.py::test_rolling_axis[kwargs4] PASSED [ 79%] 931s dataframe/tests/test_rolling.py::test_rolling_axis[kwargs5] PASSED [ 79%] 931s dataframe/tests/test_rolling.py::test_rolling_partition_size PASSED [ 79%] 931s dataframe/tests/test_rolling.py::test_rolling_repr PASSED [ 79%] 931s dataframe/tests/test_rolling.py::test_time_rolling_repr PASSED [ 79%] 931s dataframe/tests/test_rolling.py::test_time_rolling_constructor PASSED [ 79%] 931s dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-count-args0-False] PASSED [ 79%] 931s dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-sum-args1-False] PASSED [ 79%] 931s dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-mean-args2-False] PASSED [ 79%] 931s dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-median-args3-False] PASSED [ 79%] 931s dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-min-args4-False] PASSED [ 79%] 931s dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-max-args5-False] PASSED [ 80%] 931s dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-std-args6-True] PASSED [ 80%] 931s dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-var-args7-True] PASSED [ 80%] 931s dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-skew-args8-True] PASSED [ 80%] 931s dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-kurt-args9-True] PASSED [ 80%] 931s dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-quantile-args10-False] PASSED [ 80%] 931s dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-apply-args11-False] PASSED [ 80%] 931s dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-count-args0-False] PASSED [ 80%] 931s dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-sum-args1-False] PASSED [ 80%] 931s dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-mean-args2-False] PASSED [ 80%] 932s dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-median-args3-False] PASSED [ 80%] 932s dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-min-args4-False] PASSED [ 80%] 932s dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-max-args5-False] PASSED [ 80%] 932s dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-std-args6-True] PASSED [ 80%] 932s dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-var-args7-True] PASSED [ 80%] 932s dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-skew-args8-True] PASSED [ 80%] 932s dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-kurt-args9-True] PASSED [ 80%] 932s dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-quantile-args10-False] PASSED [ 80%] 932s dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-apply-args11-False] PASSED [ 80%] 932s dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-count-args0-False] PASSED [ 80%] 932s dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-sum-args1-False] PASSED [ 80%] 932s dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-mean-args2-False] PASSED [ 80%] 932s dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-median-args3-False] PASSED [ 80%] 932s dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-min-args4-False] PASSED [ 80%] 932s dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-max-args5-False] PASSED [ 80%] 932s dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-std-args6-True] PASSED [ 80%] 932s dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-var-args7-True] PASSED [ 80%] 932s dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-skew-args8-True] PASSED [ 80%] 932s dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-kurt-args9-True] PASSED [ 80%] 932s dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-quantile-args10-False] PASSED [ 80%] 932s dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-apply-args11-False] PASSED [ 80%] 932s dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-count-args0-False] PASSED [ 80%] 933s dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-sum-args1-False] PASSED [ 80%] 933s dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-mean-args2-False] PASSED [ 80%] 933s dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-median-args3-False] PASSED [ 80%] 933s dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-min-args4-False] PASSED [ 80%] 933s dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-max-args5-False] PASSED [ 80%] 933s dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-std-args6-True] PASSED [ 80%] 933s dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-var-args7-True] PASSED [ 80%] 933s dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-skew-args8-True] PASSED [ 80%] 933s dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-kurt-args9-True] PASSED [ 80%] 933s dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-quantile-args10-False] PASSED [ 80%] 933s dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-apply-args11-False] PASSED [ 80%] 933s dataframe/tests/test_rolling.py::test_time_rolling_cov[1s] PASSED [ 80%] 933s dataframe/tests/test_rolling.py::test_time_rolling_cov[2s] PASSED [ 80%] 933s dataframe/tests/test_rolling.py::test_time_rolling_cov[3s] PASSED [ 80%] 933s dataframe/tests/test_rolling.py::test_time_rolling_cov[window3] PASSED [ 80%] 933s dataframe/tests/test_rolling.py::test_time_rolling_large_window_fixed_chunks[1s-10] PASSED [ 80%] 934s dataframe/tests/test_rolling.py::test_time_rolling_large_window_fixed_chunks[2s-10] PASSED [ 80%] 934s dataframe/tests/test_rolling.py::test_time_rolling_large_window_fixed_chunks[10s-10] PASSED [ 80%] 934s dataframe/tests/test_rolling.py::test_time_rolling_large_window_fixed_chunks[10h-10] PASSED [ 80%] 934s dataframe/tests/test_rolling.py::test_time_rolling_large_window_fixed_chunks[10s-100] PASSED [ 80%] 934s dataframe/tests/test_rolling.py::test_time_rolling_large_window_fixed_chunks[10h-100] PASSED [ 80%] 934s dataframe/tests/test_rolling.py::test_time_rolling_large_window_variable_chunks[2s] PASSED [ 80%] 934s dataframe/tests/test_rolling.py::test_time_rolling_large_window_variable_chunks[5s] PASSED [ 80%] 934s dataframe/tests/test_rolling.py::test_time_rolling_large_window_variable_chunks[20s] PASSED [ 80%] 935s dataframe/tests/test_rolling.py::test_time_rolling_large_window_variable_chunks[10h] PASSED [ 80%] 935s dataframe/tests/test_rolling.py::test_time_rolling[6s-6s] PASSED [ 80%] 935s dataframe/tests/test_rolling.py::test_time_rolling[2s-2s] PASSED [ 80%] 935s dataframe/tests/test_rolling.py::test_time_rolling[6s-2s] PASSED [ 80%] 935s dataframe/tests/test_rolling.py::test_rolling_agg_aggregate PASSED [ 80%] 935s dataframe/tests/test_rolling.py::test_rolling_numba_engine SKIPPED (...) [ 80%] 935s dataframe/tests/test_rolling.py::test_groupby_rolling PASSED [ 80%] 935s dataframe/tests/test_rolling.py::test_groupby_rolling_with_integer_window_raises PASSED [ 80%] 935s dataframe/tests/test_shuffle.py::test_shuffle[disk] PASSED [ 80%] 935s dataframe/tests/test_shuffle.py::test_shuffle[tasks] PASSED [ 80%] 935s dataframe/tests/test_shuffle.py::test_shuffle_deprecated_shuffle_keyword[disk] PASSED [ 80%] 935s dataframe/tests/test_shuffle.py::test_shuffle_deprecated_shuffle_keyword[tasks] PASSED [ 80%] 935s dataframe/tests/test_shuffle.py::test_default_partitions PASSED [ 80%] 935s dataframe/tests/test_shuffle.py::test_shuffle_npartitions[disk] PASSED [ 80%] 936s dataframe/tests/test_shuffle.py::test_shuffle_npartitions[tasks] PASSED [ 80%] 936s dataframe/tests/test_shuffle.py::test_shuffle_npartitions_lt_input_partitions[disk] PASSED [ 80%] 936s dataframe/tests/test_shuffle.py::test_shuffle_npartitions_lt_input_partitions[tasks] PASSED [ 80%] 936s dataframe/tests/test_shuffle.py::test_index_with_non_series[disk] PASSED [ 80%] 936s dataframe/tests/test_shuffle.py::test_index_with_non_series[tasks] PASSED [ 80%] 936s dataframe/tests/test_shuffle.py::test_index_with_dataframe[disk] PASSED [ 80%] 936s dataframe/tests/test_shuffle.py::test_index_with_dataframe[tasks] PASSED [ 80%] 936s dataframe/tests/test_shuffle.py::test_shuffle_from_one_partition_to_one_other[disk] PASSED [ 80%] 936s dataframe/tests/test_shuffle.py::test_shuffle_from_one_partition_to_one_other[tasks] PASSED [ 80%] 936s dataframe/tests/test_shuffle.py::test_shuffle_empty_partitions[disk] PASSED [ 80%] 936s dataframe/tests/test_shuffle.py::test_shuffle_empty_partitions[tasks] PASSED [ 80%] 936s dataframe/tests/test_shuffle.py::test_partitioning_index PASSED [ 80%] 936s dataframe/tests/test_shuffle.py::test_partitioning_index_categorical_on_values PASSED [ 80%] 936s dataframe/tests/test_shuffle.py::test_set_index_general[disk-1] PASSED [ 80%] 937s dataframe/tests/test_shuffle.py::test_set_index_general[disk-4] PASSED [ 80%] 938s dataframe/tests/test_shuffle.py::test_set_index_general[disk-7] PASSED [ 80%] 940s dataframe/tests/test_shuffle.py::test_set_index_general[disk-23] PASSED [ 80%] 940s dataframe/tests/test_shuffle.py::test_set_index_general[tasks-1] PASSED [ 80%] 941s dataframe/tests/test_shuffle.py::test_set_index_general[tasks-4] PASSED [ 80%] 941s dataframe/tests/test_shuffle.py::test_set_index_general[tasks-7] PASSED [ 80%] 944s dataframe/tests/test_shuffle.py::test_set_index_general[tasks-23] PASSED [ 80%] 945s dataframe/tests/test_shuffle.py::test_set_index_string[disk-string[python]] PASSED [ 80%] 945s dataframe/tests/test_shuffle.py::test_set_index_string[disk-string[pyarrow]] SKIPPED [ 80%] 945s dataframe/tests/test_shuffle.py::test_set_index_string[disk-object] PASSED [ 80%] 945s dataframe/tests/test_shuffle.py::test_set_index_string[tasks-string[python]] PASSED [ 80%] 945s dataframe/tests/test_shuffle.py::test_set_index_string[tasks-string[pyarrow]] SKIPPED [ 80%] 945s dataframe/tests/test_shuffle.py::test_set_index_string[tasks-object] PASSED [ 80%] 945s dataframe/tests/test_shuffle.py::test_set_index_self_index[disk] PASSED [ 80%] 945s dataframe/tests/test_shuffle.py::test_set_index_self_index[tasks] PASSED [ 80%] 945s dataframe/tests/test_shuffle.py::test_set_index_names[disk] XFAIL (d...) [ 80%] 945s dataframe/tests/test_shuffle.py::test_set_index_names[tasks] PASSED [ 80%] 946s dataframe/tests/test_shuffle.py::test_set_index_2[disk] PASSED [ 80%] 947s dataframe/tests/test_shuffle.py::test_set_index_2[tasks] PASSED [ 80%] 947s dataframe/tests/test_shuffle.py::test_set_index_3[disk] PASSED [ 80%] 947s dataframe/tests/test_shuffle.py::test_set_index_3[tasks] PASSED [ 80%] 947s dataframe/tests/test_shuffle.py::test_set_index_no_sort[True-True] PASSED [ 80%] 947s dataframe/tests/test_shuffle.py::test_set_index_no_sort[True-False] PASSED [ 80%] 947s dataframe/tests/test_shuffle.py::test_set_index_no_sort[False-True] PASSED [ 80%] 947s dataframe/tests/test_shuffle.py::test_set_index_no_sort[False-False] PASSED [ 80%] 947s dataframe/tests/test_shuffle.py::test_shuffle_sort[disk] PASSED [ 80%] 947s dataframe/tests/test_shuffle.py::test_shuffle_sort[tasks] PASSED [ 80%] 947s dataframe/tests/test_shuffle.py::test_rearrange[disk-threads] PASSED [ 80%] 949s dataframe/tests/test_shuffle.py::test_rearrange[disk-processes] PASSED [ 80%] 949s dataframe/tests/test_shuffle.py::test_rearrange[tasks-threads] PASSED [ 80%] 951s dataframe/tests/test_shuffle.py::test_rearrange[tasks-processes] PASSED [ 80%] 952s dataframe/tests/test_shuffle.py::test_rearrange_cleanup PASSED [ 80%] 953s dataframe/tests/test_shuffle.py::test_rearrange_disk_cleanup_with_exception PASSED [ 80%] 953s dataframe/tests/test_shuffle.py::test_rearrange_by_column_with_narrow_divisions PASSED [ 80%] 953s dataframe/tests/test_shuffle.py::test_maybe_buffered_partd PASSED [ 80%] 953s dataframe/tests/test_shuffle.py::test_set_index_with_explicit_divisions PASSED [ 80%] 953s dataframe/tests/test_shuffle.py::test_set_index_with_empty_divisions PASSED [ 80%] 953s dataframe/tests/test_shuffle.py::test_set_index_divisions_2 PASSED [ 80%] 953s dataframe/tests/test_shuffle.py::test_set_index_divisions_compute PASSED [ 80%] 953s dataframe/tests/test_shuffle.py::test_set_index_divisions_sorted PASSED [ 80%] 957s dataframe/tests/test_shuffle.py::test_set_index_consistent_divisions PASSED [ 80%] 957s dataframe/tests/test_shuffle.py::test_npartitions_auto_raises_deprecation_warning PASSED [ 80%] 957s dataframe/tests/test_shuffle.py::test_set_index_doesnt_increase_partitions[disk] PASSED [ 80%] 957s dataframe/tests/test_shuffle.py::test_set_index_doesnt_increase_partitions[tasks] PASSED [ 81%] 957s dataframe/tests/test_shuffle.py::test_set_index_detects_sorted_data[disk] PASSED [ 81%] 957s dataframe/tests/test_shuffle.py::test_set_index_detects_sorted_data[tasks] PASSED [ 81%] 957s dataframe/tests/test_shuffle.py::test_set_index_sorts PASSED [ 81%] 957s dataframe/tests/test_shuffle.py::test_set_index[pandas] PASSED [ 81%] 957s dataframe/tests/test_shuffle.py::test_set_index[cudf] SKIPPED (could...) [ 81%] 957s dataframe/tests/test_shuffle.py::test_set_index_deprecated_shuffle_keyword[disk] PASSED [ 81%] 957s dataframe/tests/test_shuffle.py::test_set_index_deprecated_shuffle_keyword[tasks] PASSED [ 81%] 958s dataframe/tests/test_shuffle.py::test_set_index_interpolate[pandas] PASSED [ 81%] 958s dataframe/tests/test_shuffle.py::test_set_index_interpolate[cudf] SKIPPED [ 81%] 958s dataframe/tests/test_shuffle.py::test_set_index_interpolate_int[pandas] PASSED [ 81%] 958s dataframe/tests/test_shuffle.py::test_set_index_interpolate_int[cudf] SKIPPED [ 81%] 958s dataframe/tests/test_shuffle.py::test_set_index_interpolate_large_uint[pandas] PASSED [ 81%] 958s dataframe/tests/test_shuffle.py::test_set_index_interpolate_large_uint[cudf] SKIPPED [ 81%] 958s dataframe/tests/test_shuffle.py::test_set_index_timezone PASSED [ 81%] 958s dataframe/tests/test_shuffle.py::test_set_index_npartitions PASSED [ 81%] 958s dataframe/tests/test_shuffle.py::test_set_index_datetime_precision[ns] PASSED [ 81%] 958s dataframe/tests/test_shuffle.py::test_set_index_datetime_precision[us] PASSED [ 81%] 958s dataframe/tests/test_shuffle.py::test_set_index_drop[True] PASSED [ 81%] 958s dataframe/tests/test_shuffle.py::test_set_index_drop[False] PASSED [ 81%] 958s dataframe/tests/test_shuffle.py::test_set_index_raises_error_on_bad_input PASSED [ 81%] 958s dataframe/tests/test_shuffle.py::test_set_index_sorted_true PASSED [ 81%] 958s dataframe/tests/test_shuffle.py::test_set_index_sorted_single_partition PASSED [ 81%] 958s dataframe/tests/test_shuffle.py::test_set_index_sorted_min_max_same PASSED [ 81%] 959s dataframe/tests/test_shuffle.py::test_set_index_empty_partition PASSED [ 81%] 959s dataframe/tests/test_shuffle.py::test_set_index_on_empty[int] PASSED [ 81%] 959s dataframe/tests/test_shuffle.py::test_set_index_on_empty[float] PASSED [ 81%] 959s dataframe/tests/test_shuffle.py::test_set_index_on_empty[str] PASSED [ 81%] 959s dataframe/tests/test_shuffle.py::test_set_index_on_empty[] PASSED [ 81%] 959s dataframe/tests/test_shuffle.py::test_set_index_categorical PASSED [ 81%] 959s dataframe/tests/test_shuffle.py::test_set_index_with_empty_and_overlap PASSED [ 81%] 959s dataframe/tests/test_shuffle.py::test_compute_divisions PASSED [ 81%] 959s dataframe/tests/test_shuffle.py::test_empty_partitions PASSED [ 81%] 960s dataframe/tests/test_shuffle.py::test_gh_2730 PASSED [ 81%] 960s dataframe/tests/test_shuffle.py::test_set_index_does_not_repeat_work_due_to_optimizations PASSED [ 81%] 960s dataframe/tests/test_shuffle.py::test_set_index_errors_with_inplace_kwarg PASSED [ 81%] 960s dataframe/tests/test_shuffle.py::test_set_index_timestamp PASSED [ 81%] 960s dataframe/tests/test_shuffle.py::test_set_index_ea_dtype PASSED [ 81%] 960s dataframe/tests/test_shuffle.py::test_disk_shuffle_with_compression_option[None] PASSED [ 81%] 960s dataframe/tests/test_shuffle.py::test_disk_shuffle_with_compression_option[ZLib] PASSED [ 81%] 960s dataframe/tests/test_shuffle.py::test_disk_shuffle_with_unknown_compression PASSED [ 81%] 960s dataframe/tests/test_shuffle.py::test_disk_shuffle_check_actual_compression PASSED [ 81%] 960s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-id-None] PASSED [ 81%] 961s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-id-True] PASSED [ 81%] 961s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-id-False] PASSED [ 81%] 961s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-name-None] PASSED [ 81%] 961s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-name-True] PASSED [ 81%] 962s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-name-False] PASSED [ 81%] 962s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-on2-None] PASSED [ 81%] 962s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-on2-True] PASSED [ 81%] 962s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-on2-False] PASSED [ 81%] 963s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-on3-None] PASSED [ 81%] 963s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-on3-True] PASSED [ 81%] 963s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-on3-False] PASSED [ 81%] 963s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-id-None] PASSED [ 81%] 964s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-id-True] PASSED [ 81%] 964s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-id-False] PASSED [ 81%] 964s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-name-None] PASSED [ 81%] 964s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-name-True] PASSED [ 81%] 965s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-name-False] PASSED [ 81%] 965s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-on2-None] PASSED [ 81%] 965s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-on2-True] PASSED [ 81%] 966s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-on2-False] PASSED [ 81%] 966s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-on3-None] PASSED [ 81%] 966s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-on3-True] PASSED [ 81%] 966s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-on3-False] PASSED [ 81%] 967s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-id-None] PASSED [ 81%] 967s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-id-True] PASSED [ 81%] 967s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-id-False] PASSED [ 81%] 967s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-name-None] PASSED [ 81%] 968s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-name-True] PASSED [ 81%] 968s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-name-False] PASSED [ 81%] 968s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-on2-None] PASSED [ 81%] 968s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-on2-True] PASSED [ 81%] 968s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-on2-False] PASSED [ 81%] 969s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-on3-None] PASSED [ 81%] 969s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-on3-True] PASSED [ 81%] 969s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-on3-False] PASSED [ 81%] 969s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-id-None] PASSED [ 81%] 969s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-id-True] PASSED [ 81%] 970s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-id-False] PASSED [ 81%] 970s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-name-None] PASSED [ 81%] 970s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-name-True] PASSED [ 81%] 970s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-name-False] PASSED [ 81%] 970s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-on2-None] PASSED [ 81%] 971s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-on2-True] PASSED [ 81%] 971s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-on2-False] PASSED [ 81%] 971s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-on3-None] PASSED [ 81%] 971s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-on3-True] PASSED [ 81%] 971s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-on3-False] PASSED [ 81%] 971s dataframe/tests/test_shuffle.py::test_set_index_overlap PASSED [ 81%] 971s dataframe/tests/test_shuffle.py::test_set_index_overlap_2 PASSED [ 81%] 972s dataframe/tests/test_shuffle.py::test_set_index_overlap_does_not_drop_rows_when_divisions_overlap PASSED [ 81%] 972s dataframe/tests/test_shuffle.py::test_compute_current_divisions_nan_partition PASSED [ 81%] 972s dataframe/tests/test_shuffle.py::test_compute_current_divisions_overlap PASSED [ 81%] 972s dataframe/tests/test_shuffle.py::test_compute_current_divisions_overlap_2 PASSED [ 81%] 972s dataframe/tests/test_shuffle.py::test_shuffle_hlg_layer PASSED [ 81%] 972s dataframe/tests/test_shuffle.py::test_shuffle_partitions_meta_dtype PASSED [ 81%] 972s dataframe/tests/test_shuffle.py::test_shuffle_hlg_layer_serialize[10] PASSED [ 81%] 972s dataframe/tests/test_shuffle.py::test_shuffle_hlg_layer_serialize[1] PASSED [ 81%] 972s dataframe/tests/test_shuffle.py::test_set_index_nan_partition PASSED [ 81%] 972s dataframe/tests/test_shuffle.py::test_set_index_with_dask_dt_index PASSED [ 81%] 972s dataframe/tests/test_shuffle.py::test_set_index_with_series_uses_fastpath PASSED [ 81%] 972s dataframe/tests/test_shuffle.py::test_set_index_partitions_meta_dtype PASSED [ 81%] 972s dataframe/tests/test_shuffle.py::test_sort_values_partitions_meta_dtype_with_divisions PASSED [ 81%] 972s dataframe/tests/test_shuffle.py::test_sort_values[10-a-True] PASSED [ 81%] 972s dataframe/tests/test_shuffle.py::test_sort_values[10-a-False] PASSED [ 81%] 972s dataframe/tests/test_shuffle.py::test_sort_values[10-b-True] PASSED [ 81%] 972s dataframe/tests/test_shuffle.py::test_sort_values[10-b-False] PASSED [ 81%] 972s dataframe/tests/test_shuffle.py::test_sort_values[10-by2-True] PASSED [ 81%] 972s dataframe/tests/test_shuffle.py::test_sort_values[10-by2-False] PASSED [ 81%] 972s dataframe/tests/test_shuffle.py::test_sort_values[500-a-True] PASSED [ 81%] 972s dataframe/tests/test_shuffle.py::test_sort_values[500-a-False] PASSED [ 81%] 972s dataframe/tests/test_shuffle.py::test_sort_values[500-b-True] PASSED [ 81%] 972s dataframe/tests/test_shuffle.py::test_sort_values[500-b-False] PASSED [ 81%] 973s dataframe/tests/test_shuffle.py::test_sort_values[500-by2-True] PASSED [ 81%] 973s dataframe/tests/test_shuffle.py::test_sort_values[500-by2-False] PASSED [ 81%] 973s dataframe/tests/test_shuffle.py::test_sort_values_deprecated_shuffle_keyword[disk] PASSED [ 81%] 973s dataframe/tests/test_shuffle.py::test_sort_values_deprecated_shuffle_keyword[tasks] PASSED [ 81%] 973s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[True-x-pandas] PASSED [ 81%] 973s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[True-x-cudf] SKIPPED [ 81%] 973s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[True-z-pandas] PASSED [ 81%] 973s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[True-z-cudf] SKIPPED [ 81%] 973s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[True-by2-pandas] PASSED [ 81%] 973s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[True-by2-cudf] SKIPPED [ 81%] 973s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[True-by3-pandas] PASSED [ 81%] 973s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[True-by3-cudf] SKIPPED [ 81%] 973s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[False-x-pandas] PASSED [ 82%] 973s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[False-x-cudf] SKIPPED [ 82%] 974s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[False-z-pandas] PASSED [ 82%] 974s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[False-z-cudf] SKIPPED [ 82%] 974s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[False-by2-pandas] PASSED [ 82%] 974s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[False-by2-cudf] SKIPPED [ 82%] 974s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[False-by3-pandas] PASSED [ 82%] 974s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[False-by3-cudf] SKIPPED [ 82%] 974s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[10-by0-True] PASSED [ 82%] 974s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[10-by0-False] PASSED [ 82%] 974s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[10-by0-ascending2] PASSED [ 82%] 974s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[10-by0-ascending3] PASSED [ 82%] 974s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[10-by1-True] PASSED [ 82%] 974s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[10-by1-False] PASSED [ 82%] 974s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[10-by1-ascending2] PASSED [ 82%] 974s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[10-by1-ascending3] PASSED [ 82%] 974s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[500-by0-True] PASSED [ 82%] 974s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[500-by0-False] PASSED [ 82%] 974s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[500-by0-ascending2] PASSED [ 82%] 974s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[500-by0-ascending3] PASSED [ 82%] 974s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[500-by1-True] PASSED [ 82%] 974s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[500-by1-False] PASSED [ 82%] 974s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[500-by1-ascending2] PASSED [ 82%] 974s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[500-by1-ascending3] PASSED [ 82%] 974s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-a-True-first] PASSED [ 82%] 974s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-a-True-last] PASSED [ 82%] 974s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-a-False-first] PASSED [ 82%] 974s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-a-False-last] PASSED [ 82%] 974s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-b-True-first] PASSED [ 82%] 974s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-b-True-last] PASSED [ 82%] 974s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-b-False-first] PASSED [ 82%] 974s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-b-False-last] PASSED [ 82%] 974s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-by2-True-first] PASSED [ 82%] 974s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-by2-True-last] PASSED [ 82%] 974s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-by2-False-first] PASSED [ 82%] 974s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-by2-False-last] PASSED [ 82%] 974s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-a-True-first] PASSED [ 82%] 974s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-a-True-last] PASSED [ 82%] 974s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-a-False-first] PASSED [ 82%] 974s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-a-False-last] PASSED [ 82%] 974s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-b-True-first] PASSED [ 82%] 974s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-b-True-last] PASSED [ 82%] 974s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-b-False-first] PASSED [ 82%] 974s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-b-False-last] PASSED [ 82%] 975s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-by2-True-first] PASSED [ 82%] 975s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-by2-True-last] PASSED [ 82%] 975s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-by2-False-first] PASSED [ 82%] 975s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-by2-False-last] PASSED [ 82%] 975s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-a-True-first] PASSED [ 82%] 975s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-a-True-last] PASSED [ 82%] 975s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-a-False-first] PASSED [ 82%] 975s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-a-False-last] PASSED [ 82%] 975s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-b-True-first] PASSED [ 82%] 975s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-b-True-last] PASSED [ 82%] 975s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-b-False-first] PASSED [ 82%] 975s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-b-False-last] PASSED [ 82%] 975s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-by2-True-first] PASSED [ 82%] 975s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-by2-True-last] PASSED [ 82%] 975s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-by2-False-first] PASSED [ 82%] 975s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-by2-False-last] PASSED [ 82%] 975s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-a-True-first] PASSED [ 82%] 975s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-a-True-last] PASSED [ 82%] 975s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-a-False-first] PASSED [ 82%] 975s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-a-False-last] PASSED [ 82%] 975s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-b-True-first] PASSED [ 82%] 975s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-b-True-last] PASSED [ 82%] 975s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-b-False-first] PASSED [ 82%] 975s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-b-False-last] PASSED [ 82%] 975s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-by2-True-first] PASSED [ 82%] 975s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-by2-True-last] PASSED [ 82%] 975s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-by2-False-first] PASSED [ 82%] 975s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-by2-False-last] PASSED [ 82%] 975s dataframe/tests/test_shuffle.py::test_shuffle_values_raises PASSED [ 82%] 975s dataframe/tests/test_shuffle.py::test_shuffle_by_as_list PASSED [ 82%] 975s dataframe/tests/test_shuffle.py::test_noop PASSED [ 82%] 975s dataframe/tests/test_shuffle.py::test_sort_values_custom_function[1-by0] PASSED [ 82%] 975s dataframe/tests/test_shuffle.py::test_sort_values_custom_function[1-by1] PASSED [ 82%] 975s dataframe/tests/test_shuffle.py::test_sort_values_custom_function[10-by0] PASSED [ 82%] 975s dataframe/tests/test_shuffle.py::test_sort_values_custom_function[10-by1] PASSED [ 82%] 976s dataframe/tests/test_shuffle.py::test_sort_values_bool_ascending PASSED [ 82%] 976s dataframe/tests/test_shuffle.py::test_sort_values_timestamp[1] PASSED [ 82%] 976s dataframe/tests/test_shuffle.py::test_sort_values_timestamp[3] PASSED [ 82%] 976s dataframe/tests/test_shuffle.py::test_calculate_divisions[pdf0-expected0] PASSED [ 82%] 976s dataframe/tests/test_shuffle.py::test_calculate_divisions[pdf1-expected1] PASSED [ 82%] 976s dataframe/tests/test_shuffle.py::test_calculate_divisions[pdf2-expected2] PASSED [ 82%] 976s dataframe/tests/test_shuffle.py::test_set_index_pyarrow_dtype[data0-string[pyarrow]] SKIPPED [ 82%] 976s dataframe/tests/test_shuffle.py::test_set_index_pyarrow_dtype[data1-binary[pyarrow]] SKIPPED [ 82%] 976s dataframe/tests/test_shuffle.py::test_set_index_pyarrow_dtype[data2-int64[pyarrow]] SKIPPED [ 82%] 976s dataframe/tests/test_shuffle.py::test_set_index_pyarrow_dtype[data3-float64[pyarrow]] SKIPPED [ 82%] 976s dataframe/tests/test_shuffle.py::test_set_index_pyarrow_dtype[data4-uint64[pyarrow]] SKIPPED [ 82%] 976s dataframe/tests/test_shuffle.py::test_set_index_pyarrow_dtype[data5-date32[pyarrow]] SKIPPED [ 82%] 976s dataframe/tests/test_shuffle.py::test_set_index_pyarrow_dtype[data6-timestamp[ns][pyarrow]] SKIPPED [ 82%] 976s dataframe/tests/test_shuffle.py::test_set_index_pyarrow_dtype[data7-decimal128] SKIPPED [ 82%] 976s dataframe/tests/test_shuffle.py::test_set_index_pyarrow_dtype[data8-duration[ns][pyarrow]] SKIPPED [ 82%] 976s dataframe/tests/test_shuffle.py::test_set_index_pyarrow_dtype[data9-time64[ns][pyarrow]] SKIPPED [ 82%] 976s dataframe/tests/test_shuffle.py::test_shuffle_nulls_introduced PASSED [ 82%] 976s dataframe/tests/test_ufunc.py::test_ufunc[conj-pandas_input0] PASSED [ 82%] 976s dataframe/tests/test_ufunc.py::test_ufunc[conj-pandas_input1] PASSED [ 82%] 976s dataframe/tests/test_ufunc.py::test_ufunc[conj-pandas_input2] PASSED [ 82%] 976s dataframe/tests/test_ufunc.py::test_ufunc[conj-pandas_input3] PASSED [ 82%] 976s dataframe/tests/test_ufunc.py::test_ufunc[conj-pandas_input4] PASSED [ 82%] 976s dataframe/tests/test_ufunc.py::test_ufunc[conj-pandas_input5] PASSED [ 82%] 976s dataframe/tests/test_ufunc.py::test_ufunc[exp-pandas_input0] PASSED [ 82%] 976s dataframe/tests/test_ufunc.py::test_ufunc[exp-pandas_input1] PASSED [ 82%] 976s dataframe/tests/test_ufunc.py::test_ufunc[exp-pandas_input2] PASSED [ 82%] 976s dataframe/tests/test_ufunc.py::test_ufunc[exp-pandas_input3] PASSED [ 82%] 976s dataframe/tests/test_ufunc.py::test_ufunc[exp-pandas_input4] PASSED [ 82%] 976s dataframe/tests/test_ufunc.py::test_ufunc[exp-pandas_input5] PASSED [ 82%] 976s dataframe/tests/test_ufunc.py::test_ufunc[log-pandas_input0] PASSED [ 82%] 976s dataframe/tests/test_ufunc.py::test_ufunc[log-pandas_input1] PASSED [ 82%] 976s dataframe/tests/test_ufunc.py::test_ufunc[log-pandas_input2] PASSED [ 82%] 976s dataframe/tests/test_ufunc.py::test_ufunc[log-pandas_input3] PASSED [ 82%] 976s dataframe/tests/test_ufunc.py::test_ufunc[log-pandas_input4] PASSED [ 82%] 976s dataframe/tests/test_ufunc.py::test_ufunc[log-pandas_input5] PASSED [ 82%] 976s dataframe/tests/test_ufunc.py::test_ufunc[log2-pandas_input0] PASSED [ 82%] 976s dataframe/tests/test_ufunc.py::test_ufunc[log2-pandas_input1] PASSED [ 82%] 976s dataframe/tests/test_ufunc.py::test_ufunc[log2-pandas_input2] PASSED [ 82%] 976s dataframe/tests/test_ufunc.py::test_ufunc[log2-pandas_input3] PASSED [ 82%] 976s dataframe/tests/test_ufunc.py::test_ufunc[log2-pandas_input4] PASSED [ 82%] 976s dataframe/tests/test_ufunc.py::test_ufunc[log2-pandas_input5] PASSED [ 82%] 976s dataframe/tests/test_ufunc.py::test_ufunc[log10-pandas_input0] PASSED [ 82%] 976s dataframe/tests/test_ufunc.py::test_ufunc[log10-pandas_input1] PASSED [ 82%] 977s dataframe/tests/test_ufunc.py::test_ufunc[log10-pandas_input2] PASSED [ 82%] 977s dataframe/tests/test_ufunc.py::test_ufunc[log10-pandas_input3] PASSED [ 82%] 977s dataframe/tests/test_ufunc.py::test_ufunc[log10-pandas_input4] PASSED [ 82%] 977s dataframe/tests/test_ufunc.py::test_ufunc[log10-pandas_input5] PASSED [ 82%] 977s dataframe/tests/test_ufunc.py::test_ufunc[log1p-pandas_input0] PASSED [ 82%] 977s dataframe/tests/test_ufunc.py::test_ufunc[log1p-pandas_input1] PASSED [ 83%] 977s dataframe/tests/test_ufunc.py::test_ufunc[log1p-pandas_input2] PASSED [ 83%] 977s dataframe/tests/test_ufunc.py::test_ufunc[log1p-pandas_input3] PASSED [ 83%] 977s dataframe/tests/test_ufunc.py::test_ufunc[log1p-pandas_input4] PASSED [ 83%] 977s dataframe/tests/test_ufunc.py::test_ufunc[log1p-pandas_input5] PASSED [ 83%] 977s dataframe/tests/test_ufunc.py::test_ufunc[expm1-pandas_input0] PASSED [ 83%] 977s dataframe/tests/test_ufunc.py::test_ufunc[expm1-pandas_input1] PASSED [ 83%] 977s dataframe/tests/test_ufunc.py::test_ufunc[expm1-pandas_input2] PASSED [ 83%] 977s dataframe/tests/test_ufunc.py::test_ufunc[expm1-pandas_input3] PASSED [ 83%] 977s dataframe/tests/test_ufunc.py::test_ufunc[expm1-pandas_input4] PASSED [ 83%] 977s dataframe/tests/test_ufunc.py::test_ufunc[expm1-pandas_input5] PASSED [ 83%] 977s dataframe/tests/test_ufunc.py::test_ufunc[sqrt-pandas_input0] PASSED [ 83%] 977s dataframe/tests/test_ufunc.py::test_ufunc[sqrt-pandas_input1] PASSED [ 83%] 977s dataframe/tests/test_ufunc.py::test_ufunc[sqrt-pandas_input2] PASSED [ 83%] 977s dataframe/tests/test_ufunc.py::test_ufunc[sqrt-pandas_input3] PASSED [ 83%] 977s dataframe/tests/test_ufunc.py::test_ufunc[sqrt-pandas_input4] PASSED [ 83%] 977s dataframe/tests/test_ufunc.py::test_ufunc[sqrt-pandas_input5] PASSED [ 83%] 977s dataframe/tests/test_ufunc.py::test_ufunc[square-pandas_input0] PASSED [ 83%] 977s dataframe/tests/test_ufunc.py::test_ufunc[square-pandas_input1] PASSED [ 83%] 977s dataframe/tests/test_ufunc.py::test_ufunc[square-pandas_input2] PASSED [ 83%] 977s dataframe/tests/test_ufunc.py::test_ufunc[square-pandas_input3] PASSED [ 83%] 977s dataframe/tests/test_ufunc.py::test_ufunc[square-pandas_input4] PASSED [ 83%] 977s dataframe/tests/test_ufunc.py::test_ufunc[square-pandas_input5] PASSED [ 83%] 977s dataframe/tests/test_ufunc.py::test_ufunc[sin-pandas_input0] PASSED [ 83%] 977s dataframe/tests/test_ufunc.py::test_ufunc[sin-pandas_input1] PASSED [ 83%] 977s dataframe/tests/test_ufunc.py::test_ufunc[sin-pandas_input2] PASSED [ 83%] 977s dataframe/tests/test_ufunc.py::test_ufunc[sin-pandas_input3] PASSED [ 83%] 977s dataframe/tests/test_ufunc.py::test_ufunc[sin-pandas_input4] PASSED [ 83%] 977s dataframe/tests/test_ufunc.py::test_ufunc[sin-pandas_input5] PASSED [ 83%] 977s dataframe/tests/test_ufunc.py::test_ufunc[cos-pandas_input0] PASSED [ 83%] 977s dataframe/tests/test_ufunc.py::test_ufunc[cos-pandas_input1] PASSED [ 83%] 977s dataframe/tests/test_ufunc.py::test_ufunc[cos-pandas_input2] PASSED [ 83%] 977s dataframe/tests/test_ufunc.py::test_ufunc[cos-pandas_input3] PASSED [ 83%] 977s dataframe/tests/test_ufunc.py::test_ufunc[cos-pandas_input4] PASSED [ 83%] 977s dataframe/tests/test_ufunc.py::test_ufunc[cos-pandas_input5] PASSED [ 83%] 977s dataframe/tests/test_ufunc.py::test_ufunc[tan-pandas_input0] PASSED [ 83%] 978s dataframe/tests/test_ufunc.py::test_ufunc[tan-pandas_input1] PASSED [ 83%] 978s dataframe/tests/test_ufunc.py::test_ufunc[tan-pandas_input2] PASSED [ 83%] 978s dataframe/tests/test_ufunc.py::test_ufunc[tan-pandas_input3] PASSED [ 83%] 978s dataframe/tests/test_ufunc.py::test_ufunc[tan-pandas_input4] PASSED [ 83%] 978s dataframe/tests/test_ufunc.py::test_ufunc[tan-pandas_input5] PASSED [ 83%] 978s dataframe/tests/test_ufunc.py::test_ufunc[arcsin-pandas_input0] PASSED [ 83%] 978s dataframe/tests/test_ufunc.py::test_ufunc[arcsin-pandas_input1] PASSED [ 83%] 978s dataframe/tests/test_ufunc.py::test_ufunc[arcsin-pandas_input2] PASSED [ 83%] 978s dataframe/tests/test_ufunc.py::test_ufunc[arcsin-pandas_input3] PASSED [ 83%] 978s dataframe/tests/test_ufunc.py::test_ufunc[arcsin-pandas_input4] PASSED [ 83%] 978s dataframe/tests/test_ufunc.py::test_ufunc[arcsin-pandas_input5] PASSED [ 83%] 978s dataframe/tests/test_ufunc.py::test_ufunc[arccos-pandas_input0] PASSED [ 83%] 978s dataframe/tests/test_ufunc.py::test_ufunc[arccos-pandas_input1] PASSED [ 83%] 978s dataframe/tests/test_ufunc.py::test_ufunc[arccos-pandas_input2] PASSED [ 83%] 978s dataframe/tests/test_ufunc.py::test_ufunc[arccos-pandas_input3] PASSED [ 83%] 978s dataframe/tests/test_ufunc.py::test_ufunc[arccos-pandas_input4] PASSED [ 83%] 978s dataframe/tests/test_ufunc.py::test_ufunc[arccos-pandas_input5] PASSED [ 83%] 978s dataframe/tests/test_ufunc.py::test_ufunc[arctan-pandas_input0] PASSED [ 83%] 978s dataframe/tests/test_ufunc.py::test_ufunc[arctan-pandas_input1] PASSED [ 83%] 978s dataframe/tests/test_ufunc.py::test_ufunc[arctan-pandas_input2] PASSED [ 83%] 978s dataframe/tests/test_ufunc.py::test_ufunc[arctan-pandas_input3] PASSED [ 83%] 978s dataframe/tests/test_ufunc.py::test_ufunc[arctan-pandas_input4] PASSED [ 83%] 978s dataframe/tests/test_ufunc.py::test_ufunc[arctan-pandas_input5] PASSED [ 83%] 978s dataframe/tests/test_ufunc.py::test_ufunc[sinh-pandas_input0] PASSED [ 83%] 978s dataframe/tests/test_ufunc.py::test_ufunc[sinh-pandas_input1] PASSED [ 83%] 978s dataframe/tests/test_ufunc.py::test_ufunc[sinh-pandas_input2] PASSED [ 83%] 978s dataframe/tests/test_ufunc.py::test_ufunc[sinh-pandas_input3] PASSED [ 83%] 978s dataframe/tests/test_ufunc.py::test_ufunc[sinh-pandas_input4] PASSED [ 83%] 978s dataframe/tests/test_ufunc.py::test_ufunc[sinh-pandas_input5] PASSED [ 83%] 978s dataframe/tests/test_ufunc.py::test_ufunc[cosh-pandas_input0] PASSED [ 83%] 978s dataframe/tests/test_ufunc.py::test_ufunc[cosh-pandas_input1] PASSED [ 83%] 978s dataframe/tests/test_ufunc.py::test_ufunc[cosh-pandas_input2] PASSED [ 83%] 978s dataframe/tests/test_ufunc.py::test_ufunc[cosh-pandas_input3] PASSED [ 83%] 978s dataframe/tests/test_ufunc.py::test_ufunc[cosh-pandas_input4] PASSED [ 83%] 978s dataframe/tests/test_ufunc.py::test_ufunc[cosh-pandas_input5] PASSED [ 83%] 978s dataframe/tests/test_ufunc.py::test_ufunc[tanh-pandas_input0] PASSED [ 83%] 978s dataframe/tests/test_ufunc.py::test_ufunc[tanh-pandas_input1] PASSED [ 83%] 978s dataframe/tests/test_ufunc.py::test_ufunc[tanh-pandas_input2] PASSED [ 83%] 978s dataframe/tests/test_ufunc.py::test_ufunc[tanh-pandas_input3] PASSED [ 83%] 978s dataframe/tests/test_ufunc.py::test_ufunc[tanh-pandas_input4] PASSED [ 83%] 978s dataframe/tests/test_ufunc.py::test_ufunc[tanh-pandas_input5] PASSED [ 83%] 978s dataframe/tests/test_ufunc.py::test_ufunc[arcsinh-pandas_input0] PASSED [ 83%] 979s dataframe/tests/test_ufunc.py::test_ufunc[arcsinh-pandas_input1] PASSED [ 83%] 979s dataframe/tests/test_ufunc.py::test_ufunc[arcsinh-pandas_input2] PASSED [ 83%] 979s dataframe/tests/test_ufunc.py::test_ufunc[arcsinh-pandas_input3] PASSED [ 83%] 979s dataframe/tests/test_ufunc.py::test_ufunc[arcsinh-pandas_input4] PASSED [ 83%] 979s dataframe/tests/test_ufunc.py::test_ufunc[arcsinh-pandas_input5] PASSED [ 83%] 979s dataframe/tests/test_ufunc.py::test_ufunc[arccosh-pandas_input0] PASSED [ 83%] 979s dataframe/tests/test_ufunc.py::test_ufunc[arccosh-pandas_input1] PASSED [ 83%] 979s dataframe/tests/test_ufunc.py::test_ufunc[arccosh-pandas_input2] PASSED [ 83%] 979s dataframe/tests/test_ufunc.py::test_ufunc[arccosh-pandas_input3] PASSED [ 83%] 979s dataframe/tests/test_ufunc.py::test_ufunc[arccosh-pandas_input4] PASSED [ 83%] 979s dataframe/tests/test_ufunc.py::test_ufunc[arccosh-pandas_input5] PASSED [ 83%] 979s dataframe/tests/test_ufunc.py::test_ufunc[arctanh-pandas_input0] PASSED [ 83%] 979s dataframe/tests/test_ufunc.py::test_ufunc[arctanh-pandas_input1] PASSED [ 83%] 979s dataframe/tests/test_ufunc.py::test_ufunc[arctanh-pandas_input2] PASSED [ 83%] 979s dataframe/tests/test_ufunc.py::test_ufunc[arctanh-pandas_input3] PASSED [ 83%] 979s dataframe/tests/test_ufunc.py::test_ufunc[arctanh-pandas_input4] PASSED [ 83%] 979s dataframe/tests/test_ufunc.py::test_ufunc[arctanh-pandas_input5] PASSED [ 83%] 979s dataframe/tests/test_ufunc.py::test_ufunc[deg2rad-pandas_input0] PASSED [ 83%] 979s dataframe/tests/test_ufunc.py::test_ufunc[deg2rad-pandas_input1] PASSED [ 83%] 979s dataframe/tests/test_ufunc.py::test_ufunc[deg2rad-pandas_input2] PASSED [ 83%] 979s dataframe/tests/test_ufunc.py::test_ufunc[deg2rad-pandas_input3] PASSED [ 83%] 979s dataframe/tests/test_ufunc.py::test_ufunc[deg2rad-pandas_input4] PASSED [ 83%] 979s dataframe/tests/test_ufunc.py::test_ufunc[deg2rad-pandas_input5] PASSED [ 83%] 979s dataframe/tests/test_ufunc.py::test_ufunc[rad2deg-pandas_input0] PASSED [ 83%] 979s dataframe/tests/test_ufunc.py::test_ufunc[rad2deg-pandas_input1] PASSED [ 83%] 979s dataframe/tests/test_ufunc.py::test_ufunc[rad2deg-pandas_input2] PASSED [ 83%] 979s dataframe/tests/test_ufunc.py::test_ufunc[rad2deg-pandas_input3] PASSED [ 83%] 979s dataframe/tests/test_ufunc.py::test_ufunc[rad2deg-pandas_input4] PASSED [ 83%] 979s dataframe/tests/test_ufunc.py::test_ufunc[rad2deg-pandas_input5] PASSED [ 83%] 979s dataframe/tests/test_ufunc.py::test_ufunc[isfinite-pandas_input0] PASSED [ 83%] 979s dataframe/tests/test_ufunc.py::test_ufunc[isfinite-pandas_input1] PASSED [ 83%] 979s dataframe/tests/test_ufunc.py::test_ufunc[isfinite-pandas_input2] PASSED [ 83%] 979s dataframe/tests/test_ufunc.py::test_ufunc[isfinite-pandas_input3] PASSED [ 83%] 979s dataframe/tests/test_ufunc.py::test_ufunc[isfinite-pandas_input4] PASSED [ 83%] 979s dataframe/tests/test_ufunc.py::test_ufunc[isfinite-pandas_input5] PASSED [ 83%] 979s dataframe/tests/test_ufunc.py::test_ufunc[isinf-pandas_input0] PASSED [ 83%] 979s dataframe/tests/test_ufunc.py::test_ufunc[isinf-pandas_input1] PASSED [ 83%] 979s dataframe/tests/test_ufunc.py::test_ufunc[isinf-pandas_input2] PASSED [ 83%] 979s dataframe/tests/test_ufunc.py::test_ufunc[isinf-pandas_input3] PASSED [ 83%] 980s dataframe/tests/test_ufunc.py::test_ufunc[isinf-pandas_input4] PASSED [ 83%] 980s dataframe/tests/test_ufunc.py::test_ufunc[isinf-pandas_input5] PASSED [ 83%] 980s dataframe/tests/test_ufunc.py::test_ufunc[isnan-pandas_input0] PASSED [ 83%] 980s dataframe/tests/test_ufunc.py::test_ufunc[isnan-pandas_input1] PASSED [ 83%] 980s dataframe/tests/test_ufunc.py::test_ufunc[isnan-pandas_input2] PASSED [ 83%] 980s dataframe/tests/test_ufunc.py::test_ufunc[isnan-pandas_input3] PASSED [ 83%] 980s dataframe/tests/test_ufunc.py::test_ufunc[isnan-pandas_input4] PASSED [ 83%] 980s dataframe/tests/test_ufunc.py::test_ufunc[isnan-pandas_input5] PASSED [ 83%] 980s dataframe/tests/test_ufunc.py::test_ufunc[signbit-pandas_input0] PASSED [ 83%] 980s dataframe/tests/test_ufunc.py::test_ufunc[signbit-pandas_input1] PASSED [ 83%] 980s dataframe/tests/test_ufunc.py::test_ufunc[signbit-pandas_input2] PASSED [ 84%] 980s dataframe/tests/test_ufunc.py::test_ufunc[signbit-pandas_input3] PASSED [ 84%] 980s dataframe/tests/test_ufunc.py::test_ufunc[signbit-pandas_input4] PASSED [ 84%] 980s dataframe/tests/test_ufunc.py::test_ufunc[signbit-pandas_input5] PASSED [ 84%] 980s dataframe/tests/test_ufunc.py::test_ufunc[degrees-pandas_input0] PASSED [ 84%] 980s dataframe/tests/test_ufunc.py::test_ufunc[degrees-pandas_input1] PASSED [ 84%] 980s dataframe/tests/test_ufunc.py::test_ufunc[degrees-pandas_input2] PASSED [ 84%] 980s dataframe/tests/test_ufunc.py::test_ufunc[degrees-pandas_input3] PASSED [ 84%] 980s dataframe/tests/test_ufunc.py::test_ufunc[degrees-pandas_input4] PASSED [ 84%] 980s dataframe/tests/test_ufunc.py::test_ufunc[degrees-pandas_input5] PASSED [ 84%] 980s dataframe/tests/test_ufunc.py::test_ufunc[radians-pandas_input0] PASSED [ 84%] 980s dataframe/tests/test_ufunc.py::test_ufunc[radians-pandas_input1] PASSED [ 84%] 980s dataframe/tests/test_ufunc.py::test_ufunc[radians-pandas_input2] PASSED [ 84%] 980s dataframe/tests/test_ufunc.py::test_ufunc[radians-pandas_input3] PASSED [ 84%] 980s dataframe/tests/test_ufunc.py::test_ufunc[radians-pandas_input4] PASSED [ 84%] 980s dataframe/tests/test_ufunc.py::test_ufunc[radians-pandas_input5] PASSED [ 84%] 980s dataframe/tests/test_ufunc.py::test_ufunc[rint-pandas_input0] PASSED [ 84%] 980s dataframe/tests/test_ufunc.py::test_ufunc[rint-pandas_input1] PASSED [ 84%] 980s dataframe/tests/test_ufunc.py::test_ufunc[rint-pandas_input2] PASSED [ 84%] 980s dataframe/tests/test_ufunc.py::test_ufunc[rint-pandas_input3] PASSED [ 84%] 980s dataframe/tests/test_ufunc.py::test_ufunc[rint-pandas_input4] PASSED [ 84%] 980s dataframe/tests/test_ufunc.py::test_ufunc[rint-pandas_input5] PASSED [ 84%] 980s dataframe/tests/test_ufunc.py::test_ufunc[fabs-pandas_input0] PASSED [ 84%] 980s dataframe/tests/test_ufunc.py::test_ufunc[fabs-pandas_input1] PASSED [ 84%] 980s dataframe/tests/test_ufunc.py::test_ufunc[fabs-pandas_input2] PASSED [ 84%] 980s dataframe/tests/test_ufunc.py::test_ufunc[fabs-pandas_input3] PASSED [ 84%] 980s dataframe/tests/test_ufunc.py::test_ufunc[fabs-pandas_input4] PASSED [ 84%] 980s dataframe/tests/test_ufunc.py::test_ufunc[fabs-pandas_input5] PASSED [ 84%] 980s dataframe/tests/test_ufunc.py::test_ufunc[sign-pandas_input0] PASSED [ 84%] 980s dataframe/tests/test_ufunc.py::test_ufunc[sign-pandas_input1] PASSED [ 84%] 980s dataframe/tests/test_ufunc.py::test_ufunc[sign-pandas_input2] PASSED [ 84%] 980s dataframe/tests/test_ufunc.py::test_ufunc[sign-pandas_input3] PASSED [ 84%] 980s dataframe/tests/test_ufunc.py::test_ufunc[sign-pandas_input4] PASSED [ 84%] 980s dataframe/tests/test_ufunc.py::test_ufunc[sign-pandas_input5] PASSED [ 84%] 980s dataframe/tests/test_ufunc.py::test_ufunc[absolute-pandas_input0] PASSED [ 84%] 980s dataframe/tests/test_ufunc.py::test_ufunc[absolute-pandas_input1] PASSED [ 84%] 981s dataframe/tests/test_ufunc.py::test_ufunc[absolute-pandas_input2] PASSED [ 84%] 981s dataframe/tests/test_ufunc.py::test_ufunc[absolute-pandas_input3] PASSED [ 84%] 981s dataframe/tests/test_ufunc.py::test_ufunc[absolute-pandas_input4] PASSED [ 84%] 981s dataframe/tests/test_ufunc.py::test_ufunc[absolute-pandas_input5] PASSED [ 84%] 981s dataframe/tests/test_ufunc.py::test_ufunc[floor-pandas_input0] PASSED [ 84%] 981s dataframe/tests/test_ufunc.py::test_ufunc[floor-pandas_input1] PASSED [ 84%] 981s dataframe/tests/test_ufunc.py::test_ufunc[floor-pandas_input2] PASSED [ 84%] 981s dataframe/tests/test_ufunc.py::test_ufunc[floor-pandas_input3] PASSED [ 84%] 981s dataframe/tests/test_ufunc.py::test_ufunc[floor-pandas_input4] PASSED [ 84%] 981s dataframe/tests/test_ufunc.py::test_ufunc[floor-pandas_input5] PASSED [ 84%] 981s dataframe/tests/test_ufunc.py::test_ufunc[ceil-pandas_input0] PASSED [ 84%] 981s dataframe/tests/test_ufunc.py::test_ufunc[ceil-pandas_input1] PASSED [ 84%] 981s dataframe/tests/test_ufunc.py::test_ufunc[ceil-pandas_input2] PASSED [ 84%] 981s dataframe/tests/test_ufunc.py::test_ufunc[ceil-pandas_input3] PASSED [ 84%] 981s dataframe/tests/test_ufunc.py::test_ufunc[ceil-pandas_input4] PASSED [ 84%] 981s dataframe/tests/test_ufunc.py::test_ufunc[ceil-pandas_input5] PASSED [ 84%] 981s dataframe/tests/test_ufunc.py::test_ufunc[trunc-pandas_input0] PASSED [ 84%] 981s dataframe/tests/test_ufunc.py::test_ufunc[trunc-pandas_input1] PASSED [ 84%] 981s dataframe/tests/test_ufunc.py::test_ufunc[trunc-pandas_input2] PASSED [ 84%] 981s dataframe/tests/test_ufunc.py::test_ufunc[trunc-pandas_input3] PASSED [ 84%] 981s dataframe/tests/test_ufunc.py::test_ufunc[trunc-pandas_input4] PASSED [ 84%] 981s dataframe/tests/test_ufunc.py::test_ufunc[trunc-pandas_input5] PASSED [ 84%] 981s dataframe/tests/test_ufunc.py::test_ufunc[logical_not-pandas_input0] PASSED [ 84%] 981s dataframe/tests/test_ufunc.py::test_ufunc[logical_not-pandas_input1] PASSED [ 84%] 981s dataframe/tests/test_ufunc.py::test_ufunc[logical_not-pandas_input2] PASSED [ 84%] 981s dataframe/tests/test_ufunc.py::test_ufunc[logical_not-pandas_input3] PASSED [ 84%] 981s dataframe/tests/test_ufunc.py::test_ufunc[logical_not-pandas_input4] PASSED [ 84%] 981s dataframe/tests/test_ufunc.py::test_ufunc[logical_not-pandas_input5] PASSED [ 84%] 981s dataframe/tests/test_ufunc.py::test_ufunc[cbrt-pandas_input0] PASSED [ 84%] 981s dataframe/tests/test_ufunc.py::test_ufunc[cbrt-pandas_input1] PASSED [ 84%] 981s dataframe/tests/test_ufunc.py::test_ufunc[cbrt-pandas_input2] PASSED [ 84%] 981s dataframe/tests/test_ufunc.py::test_ufunc[cbrt-pandas_input3] PASSED [ 84%] 981s dataframe/tests/test_ufunc.py::test_ufunc[cbrt-pandas_input4] PASSED [ 84%] 981s dataframe/tests/test_ufunc.py::test_ufunc[cbrt-pandas_input5] PASSED [ 84%] 981s dataframe/tests/test_ufunc.py::test_ufunc[exp2-pandas_input0] PASSED [ 84%] 981s dataframe/tests/test_ufunc.py::test_ufunc[exp2-pandas_input1] PASSED [ 84%] 981s dataframe/tests/test_ufunc.py::test_ufunc[exp2-pandas_input2] PASSED [ 84%] 981s dataframe/tests/test_ufunc.py::test_ufunc[exp2-pandas_input3] PASSED [ 84%] 981s dataframe/tests/test_ufunc.py::test_ufunc[exp2-pandas_input4] PASSED [ 84%] 981s dataframe/tests/test_ufunc.py::test_ufunc[exp2-pandas_input5] PASSED [ 84%] 981s dataframe/tests/test_ufunc.py::test_ufunc[negative-pandas_input0] PASSED [ 84%] 981s dataframe/tests/test_ufunc.py::test_ufunc[negative-pandas_input1] PASSED [ 84%] 982s dataframe/tests/test_ufunc.py::test_ufunc[negative-pandas_input2] PASSED [ 84%] 982s dataframe/tests/test_ufunc.py::test_ufunc[negative-pandas_input3] PASSED [ 84%] 982s dataframe/tests/test_ufunc.py::test_ufunc[negative-pandas_input4] PASSED [ 84%] 982s dataframe/tests/test_ufunc.py::test_ufunc[negative-pandas_input5] PASSED [ 84%] 982s dataframe/tests/test_ufunc.py::test_ufunc[reciprocal-pandas_input0] PASSED [ 84%] 982s dataframe/tests/test_ufunc.py::test_ufunc[reciprocal-pandas_input1] PASSED [ 84%] 982s dataframe/tests/test_ufunc.py::test_ufunc[reciprocal-pandas_input2] PASSED [ 84%] 982s dataframe/tests/test_ufunc.py::test_ufunc[reciprocal-pandas_input3] PASSED [ 84%] 982s dataframe/tests/test_ufunc.py::test_ufunc[reciprocal-pandas_input4] PASSED [ 84%] 982s dataframe/tests/test_ufunc.py::test_ufunc[reciprocal-pandas_input5] PASSED [ 84%] 982s dataframe/tests/test_ufunc.py::test_ufunc[spacing-pandas_input0] PASSED [ 84%] 982s dataframe/tests/test_ufunc.py::test_ufunc[spacing-pandas_input1] PASSED [ 84%] 982s dataframe/tests/test_ufunc.py::test_ufunc[spacing-pandas_input2] PASSED [ 84%] 982s dataframe/tests/test_ufunc.py::test_ufunc[spacing-pandas_input3] PASSED [ 84%] 982s dataframe/tests/test_ufunc.py::test_ufunc[spacing-pandas_input4] PASSED [ 84%] 982s dataframe/tests/test_ufunc.py::test_ufunc[spacing-pandas_input5] PASSED [ 84%] 982s dataframe/tests/test_ufunc.py::test_ufunc_wrapped[isreal] PASSED [ 84%] 982s dataframe/tests/test_ufunc.py::test_ufunc_wrapped[iscomplex] PASSED [ 84%] 982s dataframe/tests/test_ufunc.py::test_ufunc_wrapped[real] PASSED [ 84%] 982s dataframe/tests/test_ufunc.py::test_ufunc_wrapped[imag] PASSED [ 84%] 982s dataframe/tests/test_ufunc.py::test_ufunc_wrapped[angle] PASSED [ 84%] 982s dataframe/tests/test_ufunc.py::test_ufunc_wrapped[fix] SKIPPED (fix ...) [ 84%] 982s dataframe/tests/test_ufunc.py::test_ufunc_wrapped[i0] PASSED [ 84%] 982s dataframe/tests/test_ufunc.py::test_ufunc_wrapped[sinc] PASSED [ 84%] 982s dataframe/tests/test_ufunc.py::test_ufunc_wrapped[nan_to_num] PASSED [ 84%] 982s dataframe/tests/test_ufunc.py::test_ufunc_wrapped_not_implemented PASSED [ 84%] 982s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-logaddexp] PASSED [ 84%] 982s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-logaddexp2] PASSED [ 84%] 982s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-arctan2] PASSED [ 84%] 982s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-hypot] PASSED [ 84%] 982s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-copysign] PASSED [ 84%] 982s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-nextafter] PASSED [ 84%] 982s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-ldexp] PASSED [ 84%] 982s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-fmod] PASSED [ 84%] 982s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-logical_and0] PASSED [ 84%] 982s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-logical_or0] PASSED [ 84%] 982s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-logical_xor0] PASSED [ 84%] 982s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-maximum] PASSED [ 84%] 982s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-minimum] PASSED [ 84%] 983s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-fmax] PASSED [ 84%] 983s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-fmin] PASSED [ 84%] 983s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-greater] PASSED [ 84%] 983s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-greater_equal] PASSED [ 84%] 983s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-less] PASSED [ 84%] 983s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-less_equal] PASSED [ 84%] 983s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-not_equal] PASSED [ 84%] 983s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-equal] PASSED [ 84%] 983s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-logical_or1] PASSED [ 84%] 983s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-logical_and1] PASSED [ 84%] 983s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-logical_xor1] PASSED [ 85%] 983s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-logaddexp] PASSED [ 85%] 983s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-logaddexp2] PASSED [ 85%] 983s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-arctan2] PASSED [ 85%] 983s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-hypot] PASSED [ 85%] 983s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-copysign] PASSED [ 85%] 983s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-nextafter] PASSED [ 85%] 983s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-ldexp] PASSED [ 85%] 983s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-fmod] PASSED [ 85%] 984s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-logical_and0] PASSED [ 85%] 984s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-logical_or0] PASSED [ 85%] 984s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-logical_xor0] PASSED [ 85%] 984s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-maximum] PASSED [ 85%] 984s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-minimum] PASSED [ 85%] 984s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-fmax] PASSED [ 85%] 984s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-fmin] PASSED [ 85%] 984s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-greater] PASSED [ 85%] 984s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-greater_equal] PASSED [ 85%] 984s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-less] PASSED [ 85%] 984s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-less_equal] PASSED [ 85%] 984s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-not_equal] PASSED [ 85%] 984s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-equal] PASSED [ 85%] 984s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-logical_or1] PASSED [ 85%] 984s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-logical_and1] PASSED [ 85%] 984s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-logical_xor1] PASSED [ 85%] 985s dataframe/tests/test_ufunc.py::test_clip[pandas0-5-50] PASSED [ 85%] 985s dataframe/tests/test_ufunc.py::test_clip[pandas1-5.5-40.5] PASSED [ 85%] 985s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[conj] PASSED [ 85%] 985s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[exp] PASSED [ 85%] 985s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[log] PASSED [ 85%] 985s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[log2] PASSED [ 85%] 985s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[log10] PASSED [ 85%] 985s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[log1p] PASSED [ 85%] 985s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[expm1] PASSED [ 85%] 985s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[sqrt] PASSED [ 85%] 985s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[square] PASSED [ 85%] 985s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[sin] PASSED [ 85%] 985s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[cos] PASSED [ 85%] 985s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[tan] PASSED [ 85%] 985s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[arcsin] PASSED [ 85%] 985s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[arccos] PASSED [ 85%] 985s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[arctan] PASSED [ 85%] 985s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[sinh] PASSED [ 85%] 985s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[cosh] PASSED [ 85%] 985s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[tanh] PASSED [ 85%] 985s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[arcsinh] PASSED [ 85%] 985s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[arccosh] PASSED [ 85%] 985s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[arctanh] PASSED [ 85%] 985s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[deg2rad] PASSED [ 85%] 985s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[rad2deg] PASSED [ 85%] 985s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[isfinite] PASSED [ 85%] 985s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[isinf] PASSED [ 85%] 985s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[isnan] PASSED [ 85%] 985s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[signbit] PASSED [ 85%] 985s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[degrees] PASSED [ 85%] 985s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[radians] PASSED [ 85%] 985s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[rint] PASSED [ 85%] 985s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[fabs] PASSED [ 85%] 985s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[sign] PASSED [ 85%] 985s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[absolute] PASSED [ 85%] 985s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[floor] PASSED [ 85%] 985s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[ceil] PASSED [ 85%] 985s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[trunc] PASSED [ 85%] 985s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[logical_not] PASSED [ 85%] 985s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[cbrt] PASSED [ 85%] 985s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[exp2] PASSED [ 85%] 985s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[negative] PASSED [ 85%] 985s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[reciprocal] PASSED [ 85%] 985s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[spacing] PASSED [ 85%] 985s dataframe/tests/test_ufunc.py::test_frame_2ufunc_out PASSED [ 85%] 986s dataframe/tests/test_ufunc.py::test_mixed_types[logaddexp-2-arg10] PASSED [ 85%] 986s dataframe/tests/test_ufunc.py::test_mixed_types[logaddexp-2-arg11] PASSED [ 85%] 986s dataframe/tests/test_ufunc.py::test_mixed_types[logaddexp-arg21-arg10] PASSED [ 85%] 986s dataframe/tests/test_ufunc.py::test_mixed_types[logaddexp-arg21-arg11] PASSED [ 85%] 986s dataframe/tests/test_ufunc.py::test_mixed_types[logaddexp2-2-arg10] PASSED [ 85%] 986s dataframe/tests/test_ufunc.py::test_mixed_types[logaddexp2-2-arg11] PASSED [ 85%] 986s dataframe/tests/test_ufunc.py::test_mixed_types[logaddexp2-arg21-arg10] PASSED [ 85%] 986s dataframe/tests/test_ufunc.py::test_mixed_types[logaddexp2-arg21-arg11] PASSED [ 85%] 986s dataframe/tests/test_ufunc.py::test_mixed_types[arctan2-2-arg10] PASSED [ 85%] 986s dataframe/tests/test_ufunc.py::test_mixed_types[arctan2-2-arg11] PASSED [ 85%] 986s dataframe/tests/test_ufunc.py::test_mixed_types[arctan2-arg21-arg10] PASSED [ 85%] 986s dataframe/tests/test_ufunc.py::test_mixed_types[arctan2-arg21-arg11] PASSED [ 85%] 986s dataframe/tests/test_ufunc.py::test_mixed_types[hypot-2-arg10] PASSED [ 85%] 986s dataframe/tests/test_ufunc.py::test_mixed_types[hypot-2-arg11] PASSED [ 85%] 986s dataframe/tests/test_ufunc.py::test_mixed_types[hypot-arg21-arg10] PASSED [ 85%] 986s dataframe/tests/test_ufunc.py::test_mixed_types[hypot-arg21-arg11] PASSED [ 85%] 986s dataframe/tests/test_ufunc.py::test_mixed_types[copysign-2-arg10] PASSED [ 85%] 986s dataframe/tests/test_ufunc.py::test_mixed_types[copysign-2-arg11] PASSED [ 85%] 987s dataframe/tests/test_ufunc.py::test_mixed_types[copysign-arg21-arg10] PASSED [ 85%] 987s dataframe/tests/test_ufunc.py::test_mixed_types[copysign-arg21-arg11] PASSED [ 85%] 987s dataframe/tests/test_ufunc.py::test_mixed_types[nextafter-2-arg10] PASSED [ 85%] 987s dataframe/tests/test_ufunc.py::test_mixed_types[nextafter-2-arg11] PASSED [ 85%] 987s dataframe/tests/test_ufunc.py::test_mixed_types[nextafter-arg21-arg10] PASSED [ 85%] 987s dataframe/tests/test_ufunc.py::test_mixed_types[nextafter-arg21-arg11] PASSED [ 85%] 987s dataframe/tests/test_ufunc.py::test_mixed_types[ldexp-2-arg10] PASSED [ 85%] 987s dataframe/tests/test_ufunc.py::test_mixed_types[ldexp-2-arg11] PASSED [ 85%] 987s dataframe/tests/test_ufunc.py::test_mixed_types[ldexp-arg21-arg10] PASSED [ 85%] 987s dataframe/tests/test_ufunc.py::test_mixed_types[ldexp-arg21-arg11] PASSED [ 85%] 987s dataframe/tests/test_ufunc.py::test_mixed_types[fmod-2-arg10] PASSED [ 85%] 987s dataframe/tests/test_ufunc.py::test_mixed_types[fmod-2-arg11] PASSED [ 85%] 987s dataframe/tests/test_ufunc.py::test_mixed_types[fmod-arg21-arg10] PASSED [ 85%] 987s dataframe/tests/test_ufunc.py::test_mixed_types[fmod-arg21-arg11] PASSED [ 85%] 987s dataframe/tests/test_ufunc.py::test_mixed_types[logical_and0-2-arg10] PASSED [ 85%] 987s dataframe/tests/test_ufunc.py::test_mixed_types[logical_and0-2-arg11] PASSED [ 85%] 987s dataframe/tests/test_ufunc.py::test_mixed_types[logical_and0-arg21-arg10] PASSED [ 85%] 987s dataframe/tests/test_ufunc.py::test_mixed_types[logical_and0-arg21-arg11] PASSED [ 85%] 987s dataframe/tests/test_ufunc.py::test_mixed_types[logical_or0-2-arg10] PASSED [ 85%] 987s dataframe/tests/test_ufunc.py::test_mixed_types[logical_or0-2-arg11] PASSED [ 85%] 988s dataframe/tests/test_ufunc.py::test_mixed_types[logical_or0-arg21-arg10] PASSED [ 85%] 988s dataframe/tests/test_ufunc.py::test_mixed_types[logical_or0-arg21-arg11] PASSED [ 85%] 988s dataframe/tests/test_ufunc.py::test_mixed_types[logical_xor0-2-arg10] PASSED [ 85%] 988s dataframe/tests/test_ufunc.py::test_mixed_types[logical_xor0-2-arg11] PASSED [ 85%] 988s dataframe/tests/test_ufunc.py::test_mixed_types[logical_xor0-arg21-arg10] PASSED [ 85%] 988s dataframe/tests/test_ufunc.py::test_mixed_types[logical_xor0-arg21-arg11] PASSED [ 85%] 988s dataframe/tests/test_ufunc.py::test_mixed_types[maximum-2-arg10] PASSED [ 85%] 988s dataframe/tests/test_ufunc.py::test_mixed_types[maximum-2-arg11] PASSED [ 85%] 988s dataframe/tests/test_ufunc.py::test_mixed_types[maximum-arg21-arg10] PASSED [ 85%] 988s dataframe/tests/test_ufunc.py::test_mixed_types[maximum-arg21-arg11] PASSED [ 85%] 988s dataframe/tests/test_ufunc.py::test_mixed_types[minimum-2-arg10] PASSED [ 85%] 988s dataframe/tests/test_ufunc.py::test_mixed_types[minimum-2-arg11] PASSED [ 85%] 988s dataframe/tests/test_ufunc.py::test_mixed_types[minimum-arg21-arg10] PASSED [ 85%] 988s dataframe/tests/test_ufunc.py::test_mixed_types[minimum-arg21-arg11] PASSED [ 85%] 988s dataframe/tests/test_ufunc.py::test_mixed_types[fmax-2-arg10] PASSED [ 85%] 988s dataframe/tests/test_ufunc.py::test_mixed_types[fmax-2-arg11] PASSED [ 85%] 989s dataframe/tests/test_ufunc.py::test_mixed_types[fmax-arg21-arg10] PASSED [ 85%] 989s dataframe/tests/test_ufunc.py::test_mixed_types[fmax-arg21-arg11] PASSED [ 85%] 989s dataframe/tests/test_ufunc.py::test_mixed_types[fmin-2-arg10] PASSED [ 85%] 989s dataframe/tests/test_ufunc.py::test_mixed_types[fmin-2-arg11] PASSED [ 86%] 989s dataframe/tests/test_ufunc.py::test_mixed_types[fmin-arg21-arg10] PASSED [ 86%] 989s dataframe/tests/test_ufunc.py::test_mixed_types[fmin-arg21-arg11] PASSED [ 86%] 989s dataframe/tests/test_ufunc.py::test_mixed_types[greater-2-arg10] PASSED [ 86%] 989s dataframe/tests/test_ufunc.py::test_mixed_types[greater-2-arg11] PASSED [ 86%] 989s dataframe/tests/test_ufunc.py::test_mixed_types[greater-arg21-arg10] PASSED [ 86%] 989s dataframe/tests/test_ufunc.py::test_mixed_types[greater-arg21-arg11] PASSED [ 86%] 989s dataframe/tests/test_ufunc.py::test_mixed_types[greater_equal-2-arg10] PASSED [ 86%] 989s dataframe/tests/test_ufunc.py::test_mixed_types[greater_equal-2-arg11] PASSED [ 86%] 989s dataframe/tests/test_ufunc.py::test_mixed_types[greater_equal-arg21-arg10] PASSED [ 86%] 989s dataframe/tests/test_ufunc.py::test_mixed_types[greater_equal-arg21-arg11] PASSED [ 86%] 989s dataframe/tests/test_ufunc.py::test_mixed_types[less-2-arg10] PASSED [ 86%] 989s dataframe/tests/test_ufunc.py::test_mixed_types[less-2-arg11] PASSED [ 86%] 989s dataframe/tests/test_ufunc.py::test_mixed_types[less-arg21-arg10] PASSED [ 86%] 990s dataframe/tests/test_ufunc.py::test_mixed_types[less-arg21-arg11] PASSED [ 86%] 990s dataframe/tests/test_ufunc.py::test_mixed_types[less_equal-2-arg10] PASSED [ 86%] 990s dataframe/tests/test_ufunc.py::test_mixed_types[less_equal-2-arg11] PASSED [ 86%] 990s dataframe/tests/test_ufunc.py::test_mixed_types[less_equal-arg21-arg10] PASSED [ 86%] 990s dataframe/tests/test_ufunc.py::test_mixed_types[less_equal-arg21-arg11] PASSED [ 86%] 990s dataframe/tests/test_ufunc.py::test_mixed_types[not_equal-2-arg10] PASSED [ 86%] 990s dataframe/tests/test_ufunc.py::test_mixed_types[not_equal-2-arg11] PASSED [ 86%] 990s dataframe/tests/test_ufunc.py::test_mixed_types[not_equal-arg21-arg10] PASSED [ 86%] 990s dataframe/tests/test_ufunc.py::test_mixed_types[not_equal-arg21-arg11] PASSED [ 86%] 990s dataframe/tests/test_ufunc.py::test_mixed_types[equal-2-arg10] PASSED [ 86%] 990s dataframe/tests/test_ufunc.py::test_mixed_types[equal-2-arg11] PASSED [ 86%] 990s dataframe/tests/test_ufunc.py::test_mixed_types[equal-arg21-arg10] PASSED [ 86%] 990s dataframe/tests/test_ufunc.py::test_mixed_types[equal-arg21-arg11] PASSED [ 86%] 990s dataframe/tests/test_ufunc.py::test_mixed_types[logical_or1-2-arg10] PASSED [ 86%] 990s dataframe/tests/test_ufunc.py::test_mixed_types[logical_or1-2-arg11] PASSED [ 86%] 990s dataframe/tests/test_ufunc.py::test_mixed_types[logical_or1-arg21-arg10] PASSED [ 86%] 990s dataframe/tests/test_ufunc.py::test_mixed_types[logical_or1-arg21-arg11] PASSED [ 86%] 990s dataframe/tests/test_ufunc.py::test_mixed_types[logical_and1-2-arg10] PASSED [ 86%] 991s dataframe/tests/test_ufunc.py::test_mixed_types[logical_and1-2-arg11] PASSED [ 86%] 991s dataframe/tests/test_ufunc.py::test_mixed_types[logical_and1-arg21-arg10] PASSED [ 86%] 991s dataframe/tests/test_ufunc.py::test_mixed_types[logical_and1-arg21-arg11] PASSED [ 86%] 991s dataframe/tests/test_ufunc.py::test_mixed_types[logical_xor1-2-arg10] PASSED [ 86%] 991s dataframe/tests/test_ufunc.py::test_mixed_types[logical_xor1-2-arg11] PASSED [ 86%] 991s dataframe/tests/test_ufunc.py::test_mixed_types[logical_xor1-arg21-arg10] PASSED [ 86%] 991s dataframe/tests/test_ufunc.py::test_mixed_types[logical_xor1-arg21-arg11] PASSED [ 86%] 991s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-logaddexp] PASSED [ 86%] 991s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-logaddexp2] PASSED [ 86%] 991s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-arctan2] PASSED [ 86%] 991s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-hypot] PASSED [ 86%] 991s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-copysign] PASSED [ 86%] 991s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-nextafter] PASSED [ 86%] 991s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-ldexp] PASSED [ 86%] 991s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-fmod] PASSED [ 86%] 991s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-logical_and0] PASSED [ 86%] 991s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-logical_or0] PASSED [ 86%] 991s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-logical_xor0] PASSED [ 86%] 991s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-maximum] PASSED [ 86%] 991s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-minimum] PASSED [ 86%] 991s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-fmax] PASSED [ 86%] 991s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-fmin] PASSED [ 86%] 991s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-greater] PASSED [ 86%] 991s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-greater_equal] PASSED [ 86%] 991s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-less] PASSED [ 86%] 991s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-less_equal] PASSED [ 86%] 991s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-not_equal] PASSED [ 86%] 991s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-equal] PASSED [ 86%] 991s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-logical_or1] PASSED [ 86%] 991s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-logical_and1] PASSED [ 86%] 991s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-logical_xor1] PASSED [ 86%] 991s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-logaddexp] PASSED [ 86%] 991s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-logaddexp2] PASSED [ 86%] 991s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-arctan2] PASSED [ 86%] 991s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-hypot] PASSED [ 86%] 991s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-copysign] PASSED [ 86%] 991s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-nextafter] PASSED [ 86%] 992s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-ldexp] PASSED [ 86%] 992s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-fmod] PASSED [ 86%] 992s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-logical_and0] PASSED [ 86%] 992s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-logical_or0] PASSED [ 86%] 992s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-logical_xor0] PASSED [ 86%] 992s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-maximum] PASSED [ 86%] 992s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-minimum] PASSED [ 86%] 992s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-fmax] PASSED [ 86%] 992s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-fmin] PASSED [ 86%] 992s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-greater] PASSED [ 86%] 992s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-greater_equal] PASSED [ 86%] 992s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-less] PASSED [ 86%] 992s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-less_equal] PASSED [ 86%] 992s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-not_equal] PASSED [ 86%] 992s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-equal] PASSED [ 86%] 992s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-logical_or1] PASSED [ 86%] 992s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-logical_and1] PASSED [ 86%] 992s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-logical_xor1] PASSED [ 86%] 992s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-conj-sum] PASSED [ 86%] 992s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-conj-prod] PASSED [ 86%] 992s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-conj-min] PASSED [ 86%] 992s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-conj-max] PASSED [ 86%] 992s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-conj-mean] PASSED [ 86%] 992s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-exp-sum] PASSED [ 86%] 992s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-exp-prod] PASSED [ 86%] 992s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-exp-min] PASSED [ 86%] 992s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-exp-max] PASSED [ 86%] 992s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-exp-mean] PASSED [ 86%] 992s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log-sum] PASSED [ 86%] 992s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log-prod] PASSED [ 86%] 992s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log-min] PASSED [ 86%] 992s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log-max] PASSED [ 86%] 992s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log-mean] PASSED [ 86%] 992s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log2-sum] PASSED [ 86%] 992s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log2-prod] PASSED [ 86%] 992s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log2-min] PASSED [ 86%] 992s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log2-max] PASSED [ 86%] 992s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log2-mean] PASSED [ 86%] 992s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log10-sum] PASSED [ 86%] 992s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log10-prod] PASSED [ 86%] 992s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log10-min] PASSED [ 86%] 992s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log10-max] PASSED [ 86%] 992s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log10-mean] PASSED [ 86%] 992s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log1p-sum] PASSED [ 86%] 992s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log1p-prod] PASSED [ 86%] 992s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log1p-min] PASSED [ 86%] 992s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log1p-max] PASSED [ 86%] 992s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log1p-mean] PASSED [ 86%] 992s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-expm1-sum] PASSED [ 86%] 992s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-expm1-prod] PASSED [ 86%] 992s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-expm1-min] PASSED [ 86%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-expm1-max] PASSED [ 86%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-expm1-mean] PASSED [ 86%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sqrt-sum] PASSED [ 86%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sqrt-prod] PASSED [ 86%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sqrt-min] PASSED [ 86%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sqrt-max] PASSED [ 86%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sqrt-mean] PASSED [ 86%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-square-sum] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-square-prod] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-square-min] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-square-max] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-square-mean] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sin-sum] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sin-prod] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sin-min] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sin-max] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sin-mean] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cos-sum] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cos-prod] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cos-min] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cos-max] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cos-mean] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-tan-sum] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-tan-prod] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-tan-min] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-tan-max] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-tan-mean] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arcsin-sum] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arcsin-prod] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arcsin-min] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arcsin-max] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arcsin-mean] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arccos-sum] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arccos-prod] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arccos-min] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arccos-max] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arccos-mean] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arctan-sum] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arctan-prod] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arctan-min] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arctan-max] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arctan-mean] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sinh-sum] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sinh-prod] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sinh-min] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sinh-max] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sinh-mean] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cosh-sum] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cosh-prod] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cosh-min] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cosh-max] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cosh-mean] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-tanh-sum] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-tanh-prod] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-tanh-min] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-tanh-max] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-tanh-mean] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arcsinh-sum] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arcsinh-prod] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arcsinh-min] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arcsinh-max] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arcsinh-mean] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arccosh-sum] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arccosh-prod] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arccosh-min] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arccosh-max] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arccosh-mean] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arctanh-sum] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arctanh-prod] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arctanh-min] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arctanh-max] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arctanh-mean] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-deg2rad-sum] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-deg2rad-prod] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-deg2rad-min] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-deg2rad-max] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-deg2rad-mean] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-rad2deg-sum] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-rad2deg-prod] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-rad2deg-min] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-rad2deg-max] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-rad2deg-mean] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isfinite-sum] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isfinite-prod] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isfinite-min] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isfinite-max] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isfinite-mean] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isinf-sum] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isinf-prod] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isinf-min] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isinf-max] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isinf-mean] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isnan-sum] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isnan-prod] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isnan-min] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isnan-max] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isnan-mean] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-signbit-sum] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-signbit-prod] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-signbit-min] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-signbit-max] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-signbit-mean] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-degrees-sum] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-degrees-prod] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-degrees-min] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-degrees-max] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-degrees-mean] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-radians-sum] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-radians-prod] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-radians-min] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-radians-max] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-radians-mean] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-rint-sum] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-rint-prod] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-rint-min] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-rint-max] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-rint-mean] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-fabs-sum] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-fabs-prod] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-fabs-min] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-fabs-max] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-fabs-mean] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sign-sum] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sign-prod] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sign-min] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sign-max] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sign-mean] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-absolute-sum] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-absolute-prod] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-absolute-min] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-absolute-max] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-absolute-mean] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-floor-sum] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-floor-prod] PASSED [ 87%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-floor-min] PASSED [ 88%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-floor-max] PASSED [ 88%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-floor-mean] PASSED [ 88%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-ceil-sum] PASSED [ 88%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-ceil-prod] PASSED [ 88%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-ceil-min] PASSED [ 88%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-ceil-max] PASSED [ 88%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-ceil-mean] PASSED [ 88%] 993s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-trunc-sum] PASSED [ 88%] 994s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-trunc-prod] PASSED [ 88%] 994s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-trunc-min] PASSED [ 88%] 994s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-trunc-max] PASSED [ 88%] 994s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-trunc-mean] PASSED [ 88%] 994s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-logical_not-sum] PASSED [ 88%] 994s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-logical_not-prod] PASSED [ 88%] 994s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-logical_not-min] PASSED [ 88%] 994s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-logical_not-max] PASSED [ 88%] 994s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-logical_not-mean] PASSED [ 88%] 994s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cbrt-sum] PASSED [ 88%] 994s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cbrt-prod] PASSED [ 88%] 994s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cbrt-min] PASSED [ 88%] 994s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cbrt-max] PASSED [ 88%] 994s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cbrt-mean] PASSED [ 88%] 994s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-exp2-sum] PASSED [ 88%] 994s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-exp2-prod] PASSED [ 88%] 994s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-exp2-min] PASSED [ 88%] 994s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-exp2-max] PASSED [ 88%] 994s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-exp2-mean] PASSED [ 88%] 994s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-negative-sum] PASSED [ 88%] 994s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-negative-prod] PASSED [ 88%] 994s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-negative-min] PASSED [ 88%] 994s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-negative-max] PASSED [ 88%] 994s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-negative-mean] PASSED [ 88%] 994s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-reciprocal-sum] PASSED [ 88%] 994s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-reciprocal-prod] PASSED [ 88%] 994s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-reciprocal-min] PASSED [ 88%] 994s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-reciprocal-max] PASSED [ 88%] 994s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-reciprocal-mean] PASSED [ 88%] 994s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-spacing-sum] PASSED [ 88%] 994s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-spacing-prod] PASSED [ 88%] 994s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-spacing-min] PASSED [ 88%] 994s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-spacing-max] PASSED [ 88%] 994s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-spacing-mean] PASSED [ 88%] 994s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-conj-sum] PASSED [ 88%] 994s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-conj-prod] XFAIL [ 88%] 994s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-conj-min] PASSED [ 88%] 994s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-conj-max] PASSED [ 88%] 994s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-conj-mean] PASSED [ 88%] 994s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-exp-sum] PASSED [ 88%] 994s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-exp-prod] PASSED [ 88%] 994s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-exp-min] PASSED [ 88%] 994s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-exp-max] PASSED [ 88%] 994s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-exp-mean] PASSED [ 88%] 994s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log-sum] PASSED [ 88%] 994s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log-prod] PASSED [ 88%] 994s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log-min] PASSED [ 88%] 994s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log-max] PASSED [ 88%] 994s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log-mean] PASSED [ 88%] 994s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log2-sum] PASSED [ 88%] 994s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log2-prod] PASSED [ 88%] 994s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log2-min] PASSED [ 88%] 994s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log2-max] PASSED [ 88%] 994s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log2-mean] PASSED [ 88%] 994s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log10-sum] PASSED [ 88%] 994s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log10-prod] PASSED [ 88%] 994s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log10-min] PASSED [ 88%] 994s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log10-max] PASSED [ 88%] 994s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log10-mean] PASSED [ 88%] 994s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log1p-sum] PASSED [ 88%] 994s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log1p-prod] PASSED [ 88%] 994s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log1p-min] PASSED [ 88%] 994s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log1p-max] PASSED [ 88%] 994s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log1p-mean] PASSED [ 88%] 994s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-expm1-sum] PASSED [ 88%] 994s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-expm1-prod] PASSED [ 88%] 994s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-expm1-min] PASSED [ 88%] 994s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-expm1-max] PASSED [ 88%] 994s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-expm1-mean] PASSED [ 88%] 994s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sqrt-sum] PASSED [ 88%] 994s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sqrt-prod] PASSED [ 88%] 994s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sqrt-min] PASSED [ 88%] 994s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sqrt-max] PASSED [ 88%] 994s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sqrt-mean] PASSED [ 88%] 994s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-square-sum] PASSED [ 88%] 994s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-square-prod] XFAIL [ 88%] 994s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-square-min] PASSED [ 88%] 994s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-square-max] PASSED [ 88%] 994s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-square-mean] PASSED [ 88%] 995s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sin-sum] PASSED [ 88%] 995s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sin-prod] PASSED [ 88%] 995s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sin-min] PASSED [ 88%] 995s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sin-max] PASSED [ 88%] 995s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sin-mean] PASSED [ 88%] 995s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cos-sum] PASSED [ 88%] 995s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cos-prod] PASSED [ 88%] 995s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cos-min] PASSED [ 88%] 995s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cos-max] PASSED [ 88%] 995s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cos-mean] PASSED [ 88%] 995s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-tan-sum] PASSED [ 88%] 995s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-tan-prod] PASSED [ 88%] 995s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-tan-min] PASSED [ 88%] 995s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-tan-max] PASSED [ 88%] 995s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-tan-mean] PASSED [ 88%] 995s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arcsin-sum] PASSED [ 88%] 995s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arcsin-prod] PASSED [ 88%] 995s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arcsin-min] PASSED [ 88%] 995s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arcsin-max] PASSED [ 88%] 995s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arcsin-mean] PASSED [ 88%] 995s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arccos-sum] PASSED [ 88%] 995s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arccos-prod] PASSED [ 88%] 995s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arccos-min] PASSED [ 88%] 995s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arccos-max] PASSED [ 88%] 995s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arccos-mean] PASSED [ 88%] 995s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arctan-sum] PASSED [ 88%] 995s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arctan-prod] PASSED [ 88%] 995s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arctan-min] PASSED [ 88%] 995s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arctan-max] PASSED [ 88%] 995s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arctan-mean] PASSED [ 88%] 995s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sinh-sum] PASSED [ 88%] 995s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sinh-prod] PASSED [ 88%] 995s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sinh-min] PASSED [ 88%] 995s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sinh-max] PASSED [ 88%] 995s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sinh-mean] PASSED [ 88%] 995s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cosh-sum] PASSED [ 88%] 995s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cosh-prod] PASSED [ 88%] 995s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cosh-min] PASSED [ 88%] 995s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cosh-max] PASSED [ 88%] 995s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cosh-mean] PASSED [ 89%] 995s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-tanh-sum] PASSED [ 89%] 995s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-tanh-prod] PASSED [ 89%] 995s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-tanh-min] PASSED [ 89%] 995s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-tanh-max] PASSED [ 89%] 995s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-tanh-mean] PASSED [ 89%] 995s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arcsinh-sum] PASSED [ 89%] 995s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arcsinh-prod] PASSED [ 89%] 995s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arcsinh-min] PASSED [ 89%] 995s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arcsinh-max] PASSED [ 89%] 995s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arcsinh-mean] PASSED [ 89%] 995s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arccosh-sum] PASSED [ 89%] 995s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arccosh-prod] PASSED [ 89%] 995s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arccosh-min] PASSED [ 89%] 995s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arccosh-max] PASSED [ 89%] 995s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arccosh-mean] PASSED [ 89%] 995s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arctanh-sum] PASSED [ 89%] 995s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arctanh-prod] PASSED [ 89%] 995s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arctanh-min] PASSED [ 89%] 995s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arctanh-max] PASSED [ 89%] 995s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arctanh-mean] PASSED [ 89%] 995s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-deg2rad-sum] PASSED [ 89%] 995s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-deg2rad-prod] PASSED [ 89%] 996s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-deg2rad-min] PASSED [ 89%] 996s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-deg2rad-max] PASSED [ 89%] 996s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-deg2rad-mean] PASSED [ 89%] 996s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-rad2deg-sum] PASSED [ 89%] 996s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-rad2deg-prod] PASSED [ 89%] 996s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-rad2deg-min] PASSED [ 89%] 996s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-rad2deg-max] PASSED [ 89%] 996s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-rad2deg-mean] PASSED [ 89%] 996s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isfinite-sum] PASSED [ 89%] 996s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isfinite-prod] PASSED [ 89%] 996s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isfinite-min] PASSED [ 89%] 996s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isfinite-max] PASSED [ 89%] 996s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isfinite-mean] PASSED [ 89%] 996s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isinf-sum] PASSED [ 89%] 996s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isinf-prod] PASSED [ 89%] 996s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isinf-min] PASSED [ 89%] 996s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isinf-max] PASSED [ 89%] 996s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isinf-mean] PASSED [ 89%] 996s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isnan-sum] PASSED [ 89%] 996s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isnan-prod] PASSED [ 89%] 996s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isnan-min] PASSED [ 89%] 996s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isnan-max] PASSED [ 89%] 996s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isnan-mean] PASSED [ 89%] 996s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-signbit-sum] PASSED [ 89%] 996s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-signbit-prod] PASSED [ 89%] 996s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-signbit-min] PASSED [ 89%] 996s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-signbit-max] PASSED [ 89%] 996s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-signbit-mean] PASSED [ 89%] 996s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-degrees-sum] PASSED [ 89%] 996s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-degrees-prod] PASSED [ 89%] 996s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-degrees-min] PASSED [ 89%] 996s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-degrees-max] PASSED [ 89%] 996s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-degrees-mean] PASSED [ 89%] 996s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-radians-sum] PASSED [ 89%] 996s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-radians-prod] PASSED [ 89%] 996s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-radians-min] PASSED [ 89%] 996s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-radians-max] PASSED [ 89%] 996s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-radians-mean] PASSED [ 89%] 996s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-rint-sum] PASSED [ 89%] 996s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-rint-prod] PASSED [ 89%] 996s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-rint-min] PASSED [ 89%] 996s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-rint-max] PASSED [ 89%] 996s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-rint-mean] PASSED [ 89%] 996s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-fabs-sum] PASSED [ 89%] 996s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-fabs-prod] PASSED [ 89%] 996s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-fabs-min] PASSED [ 89%] 996s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-fabs-max] PASSED [ 89%] 996s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-fabs-mean] PASSED [ 89%] 996s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sign-sum] PASSED [ 89%] 996s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sign-prod] PASSED [ 89%] 996s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sign-min] PASSED [ 89%] 996s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sign-max] PASSED [ 89%] 996s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sign-mean] PASSED [ 89%] 996s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-absolute-sum] PASSED [ 89%] 996s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-absolute-prod] XFAIL [ 89%] 996s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-absolute-min] PASSED [ 89%] 996s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-absolute-max] PASSED [ 89%] 997s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-absolute-mean] PASSED [ 89%] 997s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-floor-sum] PASSED [ 89%] 997s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-floor-prod] PASSED [ 89%] 997s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-floor-min] PASSED [ 89%] 997s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-floor-max] PASSED [ 89%] 997s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-floor-mean] PASSED [ 89%] 997s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-ceil-sum] PASSED [ 89%] 997s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-ceil-prod] PASSED [ 89%] 997s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-ceil-min] PASSED [ 89%] 997s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-ceil-max] PASSED [ 89%] 997s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-ceil-mean] PASSED [ 89%] 997s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-trunc-sum] PASSED [ 89%] 997s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-trunc-prod] PASSED [ 89%] 997s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-trunc-min] PASSED [ 89%] 997s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-trunc-max] PASSED [ 89%] 997s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-trunc-mean] PASSED [ 89%] 997s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-logical_not-sum] PASSED [ 89%] 997s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-logical_not-prod] PASSED [ 89%] 997s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-logical_not-min] PASSED [ 89%] 997s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-logical_not-max] PASSED [ 89%] 997s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-logical_not-mean] PASSED [ 89%] 997s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cbrt-sum] PASSED [ 89%] 997s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cbrt-prod] PASSED [ 89%] 997s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cbrt-min] PASSED [ 89%] 997s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cbrt-max] PASSED [ 89%] 997s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cbrt-mean] PASSED [ 89%] 997s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-exp2-sum] PASSED [ 89%] 997s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-exp2-prod] PASSED [ 89%] 997s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-exp2-min] PASSED [ 89%] 997s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-exp2-max] PASSED [ 89%] 997s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-exp2-mean] PASSED [ 89%] 997s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-negative-sum] PASSED [ 89%] 997s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-negative-prod] XFAIL [ 89%] 997s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-negative-min] PASSED [ 89%] 997s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-negative-max] PASSED [ 89%] 997s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-negative-mean] PASSED [ 89%] 997s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-reciprocal-sum] PASSED [ 89%] 997s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-reciprocal-prod] PASSED [ 89%] 997s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-reciprocal-min] PASSED [ 89%] 997s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-reciprocal-max] PASSED [ 89%] 997s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-reciprocal-mean] PASSED [ 89%] 997s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-spacing-sum] PASSED [ 89%] 997s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-spacing-prod] PASSED [ 89%] 997s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-spacing-min] PASSED [ 89%] 997s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-spacing-max] PASSED [ 89%] 997s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-spacing-mean] PASSED [ 89%] 997s dataframe/tests/test_ufunc.py::test_ufunc_numpy_scalar_comparison[15-pandas0] PASSED [ 89%] 997s dataframe/tests/test_ufunc.py::test_ufunc_numpy_scalar_comparison[15-pandas1] PASSED [ 90%] 997s dataframe/tests/test_ufunc.py::test_ufunc_numpy_scalar_comparison[16.40-pandas0] PASSED [ 90%] 997s dataframe/tests/test_ufunc.py::test_ufunc_numpy_scalar_comparison[16.40-pandas1] PASSED [ 90%] 997s dataframe/tests/test_ufunc.py::test_ufunc_numpy_scalar_comparison[scalar2-pandas0] PASSED [ 90%] 997s dataframe/tests/test_ufunc.py::test_ufunc_numpy_scalar_comparison[scalar2-pandas1] PASSED [ 90%] 997s dataframe/tests/test_ufunc.py::test_ufunc_numpy_scalar_comparison[16.41-pandas0] PASSED [ 90%] 997s dataframe/tests/test_ufunc.py::test_ufunc_numpy_scalar_comparison[16.41-pandas1] PASSED [ 90%] 997s dataframe/tests/test_utils_dataframe.py::test_shard_df_on_index PASSED [ 90%] 997s dataframe/tests/test_utils_dataframe.py::test_make_meta PASSED [ 90%] 997s dataframe/tests/test_utils_dataframe.py::test_meta_nonempty PASSED [ 90%] 997s dataframe/tests/test_utils_dataframe.py::test_meta_duplicated PASSED [ 90%] 997s dataframe/tests/test_utils_dataframe.py::test_meta_nonempty_empty_categories PASSED [ 90%] 997s dataframe/tests/test_utils_dataframe.py::test_meta_nonempty_index PASSED [ 90%] 997s dataframe/tests/test_utils_dataframe.py::test_meta_nonempty_uint64index PASSED [ 90%] 997s dataframe/tests/test_utils_dataframe.py::test_meta_nonempty_scalar PASSED [ 90%] 997s dataframe/tests/test_utils_dataframe.py::test_raise_on_meta_error PASSED [ 90%] 997s dataframe/tests/test_utils_dataframe.py::test_check_meta PASSED [ 90%] 997s dataframe/tests/test_utils_dataframe.py::test_check_matching_columns_raises_appropriate_errors PASSED [ 90%] 997s dataframe/tests/test_utils_dataframe.py::test_check_meta_typename PASSED [ 90%] 997s dataframe/tests/test_utils_dataframe.py::test_is_dataframe_like[True] PASSED [ 90%] 997s dataframe/tests/test_utils_dataframe.py::test_is_dataframe_like[False] PASSED [ 90%] 997s dataframe/tests/test_utils_dataframe.py::test_apply_and_enforce_message PASSED [ 90%] 997s dataframe/tests/test_utils_dataframe.py::test_nonempty_series_sparse PASSED [ 90%] 997s dataframe/tests/test_utils_dataframe.py::test_nonempty_series_nullable_float PASSED [ 90%] 998s dataframe/tests/test_utils_dataframe.py::test_assert_eq_sorts PASSED [ 90%] 998s dataframe/tests/test_utils_dataframe.py::test_assert_eq_scheduler PASSED [ 90%] 998s dataframe/tests/test_utils_dataframe.py::test_meta_constructor_utilities[data0] PASSED [ 90%] 998s dataframe/tests/test_utils_dataframe.py::test_meta_constructor_utilities[data1] PASSED [ 90%] 998s dataframe/tests/test_utils_dataframe.py::test_meta_constructor_utilities[data2] PASSED [ 90%] 998s dataframe/tests/test_utils_dataframe.py::test_meta_constructor_utilities[data3] PASSED [ 90%] 998s dataframe/tests/test_utils_dataframe.py::test_meta_constructor_utilities[data4] PASSED [ 90%] 998s dataframe/tests/test_utils_dataframe.py::test_meta_constructor_utilities[data5] PASSED [ 90%] 998s dataframe/tests/test_utils_dataframe.py::test_meta_constructor_utilities_raise[data0] PASSED [ 90%] 998s dataframe/tests/test_utils_dataframe.py::test_meta_constructor_utilities_raise[data1] PASSED [ 90%] 998s dataframe/tests/test_utils_dataframe.py::test_valid_divisions[divisions0-True] PASSED [ 90%] 998s dataframe/tests/test_utils_dataframe.py::test_valid_divisions[divisions1-False] PASSED [ 90%] 998s dataframe/tests/test_utils_dataframe.py::test_valid_divisions[divisions2-False] PASSED [ 90%] 998s dataframe/tests/test_utils_dataframe.py::test_valid_divisions[divisions3-True] PASSED [ 90%] 998s dataframe/tests/test_utils_dataframe.py::test_valid_divisions[divisions4-True] PASSED [ 90%] 998s dataframe/tests/test_utils_dataframe.py::test_valid_divisions[123-False] PASSED [ 90%] 998s dataframe/tests/test_utils_dataframe.py::test_valid_divisions[divisions6-False] PASSED [ 90%] 998s dataframe/tests/test_utils_dataframe.py::test_pyarrow_strings_enabled PASSED [ 90%] 998s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-30min-right-right] PASSED [ 90%] 998s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-30min-right-left] PASSED [ 90%] 998s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-30min-left-right] PASSED [ 90%] 998s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-30min-left-left] PASSED [ 90%] 998s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-h-right-right] PASSED [ 90%] 998s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-h-right-left] PASSED [ 90%] 998s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-h-left-right] PASSED [ 90%] 998s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-h-left-left] PASSED [ 90%] 998s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-D-right-right] PASSED [ 90%] 998s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-D-right-left] PASSED [ 90%] 998s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-D-left-right] PASSED [ 90%] 998s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-D-left-left] PASSED [ 90%] 998s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-W-right-right] PASSED [ 90%] 998s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-W-right-left] PASSED [ 90%] 998s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-W-left-right] PASSED [ 90%] 998s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-W-left-left] PASSED [ 90%] 998s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-ME-right-right] PASSED [ 90%] 998s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-ME-right-left] PASSED [ 90%] 998s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-ME-left-right] PASSED [ 90%] 998s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-ME-left-left] PASSED [ 90%] 998s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-30min-right-right] PASSED [ 90%] 998s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-30min-right-left] PASSED [ 90%] 998s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-30min-left-right] PASSED [ 90%] 998s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-30min-left-left] PASSED [ 90%] 998s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-h-right-right] PASSED [ 90%] 998s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-h-right-left] PASSED [ 90%] 998s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-h-left-right] PASSED [ 90%] 998s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-h-left-left] PASSED [ 90%] 998s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-D-right-right] PASSED [ 90%] 998s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-D-right-left] PASSED [ 90%] 998s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-D-left-right] PASSED [ 90%] 998s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-D-left-left] PASSED [ 90%] 998s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-W-right-right] PASSED [ 90%] 998s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-W-right-left] PASSED [ 90%] 998s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-W-left-right] PASSED [ 90%] 998s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-W-left-left] PASSED [ 90%] 998s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-ME-right-right] PASSED [ 90%] 998s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-ME-right-left] PASSED [ 90%] 998s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-ME-left-right] PASSED [ 90%] 998s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-ME-left-left] PASSED [ 90%] 998s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-30min-right-right] PASSED [ 90%] 998s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-30min-right-left] PASSED [ 90%] 998s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-30min-left-right] PASSED [ 90%] 999s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-30min-left-left] PASSED [ 90%] 999s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-h-right-right] PASSED [ 90%] 999s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-h-right-left] PASSED [ 90%] 999s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-h-left-right] PASSED [ 90%] 999s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-h-left-left] PASSED [ 90%] 999s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-D-right-right] PASSED [ 90%] 999s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-D-right-left] PASSED [ 90%] 999s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-D-left-right] PASSED [ 90%] 999s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-D-left-left] PASSED [ 90%] 999s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-W-right-right] PASSED [ 90%] 999s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-W-right-left] PASSED [ 90%] 999s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-W-left-right] PASSED [ 90%] 999s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-W-left-left] PASSED [ 90%] 999s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-ME-right-right] PASSED [ 90%] 999s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-ME-right-left] PASSED [ 90%] 999s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-ME-left-right] PASSED [ 90%] 999s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-ME-left-left] PASSED [ 90%] 999s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-30min-right-right] PASSED [ 90%] 999s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-30min-right-left] PASSED [ 90%] 999s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-30min-left-right] PASSED [ 90%] 999s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-30min-left-left] PASSED [ 90%] 999s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-h-right-right] PASSED [ 90%] 999s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-h-right-left] PASSED [ 90%] 999s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-h-left-right] PASSED [ 90%] 999s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-h-left-left] PASSED [ 90%] 999s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-D-right-right] PASSED [ 90%] 999s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-D-right-left] PASSED [ 90%] 999s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-D-left-right] PASSED [ 90%] 999s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-D-left-left] PASSED [ 90%] 999s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-W-right-right] PASSED [ 90%] 999s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-W-right-left] PASSED [ 90%] 999s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-W-left-right] PASSED [ 90%] 999s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-W-left-left] PASSED [ 90%] 999s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-ME-right-right] PASSED [ 90%] 999s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-ME-right-left] PASSED [ 90%] 999s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-ME-left-right] PASSED [ 90%] 999s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-ME-left-left] PASSED [ 90%] 999s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-30min-right-right] PASSED [ 90%] 999s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-30min-right-left] PASSED [ 90%] 999s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-30min-left-right] PASSED [ 90%] 999s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-30min-left-left] PASSED [ 90%] 999s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-h-right-right] PASSED [ 90%] 999s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-h-right-left] PASSED [ 91%] 999s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-h-left-right] PASSED [ 91%] 999s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-h-left-left] PASSED [ 91%] 999s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-D-right-right] PASSED [ 91%] 999s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-D-right-left] PASSED [ 91%] 1000s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-D-left-right] PASSED [ 91%] 1000s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-D-left-left] PASSED [ 91%] 1000s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-W-right-right] PASSED [ 91%] 1000s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-W-right-left] PASSED [ 91%] 1000s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-W-left-right] PASSED [ 91%] 1000s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-W-left-left] PASSED [ 91%] 1000s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-ME-right-right] PASSED [ 91%] 1000s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-ME-right-left] PASSED [ 91%] 1000s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-ME-left-right] PASSED [ 91%] 1000s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-ME-left-left] PASSED [ 91%] 1000s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-30min-right-right] PASSED [ 91%] 1000s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-30min-right-left] PASSED [ 91%] 1000s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-30min-left-right] PASSED [ 91%] 1000s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-30min-left-left] PASSED [ 91%] 1000s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-h-right-right] PASSED [ 91%] 1000s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-h-right-left] PASSED [ 91%] 1000s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-h-left-right] PASSED [ 91%] 1000s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-h-left-left] PASSED [ 91%] 1000s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-D-right-right] PASSED [ 91%] 1000s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-D-right-left] PASSED [ 91%] 1000s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-D-left-right] PASSED [ 91%] 1000s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-D-left-left] PASSED [ 91%] 1000s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-W-right-right] PASSED [ 91%] 1000s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-W-right-left] PASSED [ 91%] 1000s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-W-left-right] PASSED [ 91%] 1000s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-W-left-left] PASSED [ 91%] 1000s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-ME-right-right] PASSED [ 91%] 1000s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-ME-right-left] PASSED [ 91%] 1000s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-ME-left-right] PASSED [ 91%] 1000s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-ME-left-left] PASSED [ 91%] 1000s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-30min-right-right] PASSED [ 91%] 1000s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-30min-right-left] PASSED [ 91%] 1000s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-30min-left-right] PASSED [ 91%] 1000s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-30min-left-left] PASSED [ 91%] 1000s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-h-right-right] PASSED [ 91%] 1000s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-h-right-left] PASSED [ 91%] 1000s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-h-left-right] PASSED [ 91%] 1000s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-h-left-left] PASSED [ 91%] 1000s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-D-right-right] PASSED [ 91%] 1000s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-D-right-left] PASSED [ 91%] 1000s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-D-left-right] PASSED [ 91%] 1000s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-D-left-left] PASSED [ 91%] 1000s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-W-right-right] PASSED [ 91%] 1000s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-W-right-left] PASSED [ 91%] 1001s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-W-left-right] PASSED [ 91%] 1001s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-W-left-left] PASSED [ 91%] 1001s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-ME-right-right] PASSED [ 91%] 1001s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-ME-right-left] PASSED [ 91%] 1001s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-ME-left-right] PASSED [ 91%] 1001s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-ME-left-left] PASSED [ 91%] 1001s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-30min-right-right] PASSED [ 91%] 1001s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-30min-right-left] PASSED [ 91%] 1001s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-30min-left-right] PASSED [ 91%] 1001s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-30min-left-left] PASSED [ 91%] 1001s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-h-right-right] PASSED [ 91%] 1001s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-h-right-left] PASSED [ 91%] 1001s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-h-left-right] PASSED [ 91%] 1001s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-h-left-left] PASSED [ 91%] 1001s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-D-right-right] PASSED [ 91%] 1001s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-D-right-left] PASSED [ 91%] 1001s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-D-left-right] PASSED [ 91%] 1001s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-D-left-left] PASSED [ 91%] 1001s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-W-right-right] PASSED [ 91%] 1001s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-W-right-left] PASSED [ 91%] 1001s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-W-left-right] PASSED [ 91%] 1001s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-W-left-left] PASSED [ 91%] 1001s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-ME-right-right] PASSED [ 91%] 1001s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-ME-right-left] PASSED [ 91%] 1001s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-ME-left-right] PASSED [ 91%] 1001s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-ME-left-left] PASSED [ 91%] 1001s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-30min-right-right] PASSED [ 91%] 1001s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-30min-right-left] PASSED [ 91%] 1001s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-30min-left-right] PASSED [ 91%] 1001s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-30min-left-left] PASSED [ 91%] 1001s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-h-right-right] PASSED [ 91%] 1001s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-h-right-left] PASSED [ 91%] 1001s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-h-left-right] PASSED [ 91%] 1001s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-h-left-left] PASSED [ 91%] 1001s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-D-right-right] PASSED [ 91%] 1001s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-D-right-left] PASSED [ 91%] 1001s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-D-left-right] PASSED [ 91%] 1001s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-D-left-left] PASSED [ 91%] 1001s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-W-right-right] PASSED [ 91%] 1001s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-W-right-left] PASSED [ 91%] 1001s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-W-left-right] PASSED [ 91%] 1001s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-W-left-left] PASSED [ 91%] 1001s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-ME-right-right] PASSED [ 91%] 1001s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-ME-right-left] PASSED [ 91%] 1001s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-ME-left-right] PASSED [ 91%] 1001s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-ME-left-left] PASSED [ 91%] 1002s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-30min-right-right] PASSED [ 91%] 1002s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-30min-right-left] PASSED [ 91%] 1002s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-30min-left-right] PASSED [ 91%] 1002s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-30min-left-left] PASSED [ 91%] 1002s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-h-right-right] PASSED [ 91%] 1002s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-h-right-left] PASSED [ 91%] 1002s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-h-left-right] PASSED [ 91%] 1002s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-h-left-left] PASSED [ 91%] 1002s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-D-right-right] PASSED [ 91%] 1002s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-D-right-left] PASSED [ 91%] 1002s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-D-left-right] PASSED [ 91%] 1002s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-D-left-left] PASSED [ 91%] 1002s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-W-right-right] PASSED [ 91%] 1002s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-W-right-left] PASSED [ 91%] 1002s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-W-left-right] PASSED [ 91%] 1002s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-W-left-left] PASSED [ 91%] 1002s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-ME-right-right] PASSED [ 91%] 1002s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-ME-right-left] PASSED [ 91%] 1002s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-ME-left-right] PASSED [ 91%] 1002s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-ME-left-left] PASSED [ 91%] 1002s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-30min-right-right] PASSED [ 91%] 1002s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-30min-right-left] PASSED [ 91%] 1002s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-30min-left-right] PASSED [ 91%] 1002s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-30min-left-left] PASSED [ 91%] 1002s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-h-right-right] PASSED [ 91%] 1002s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-h-right-left] PASSED [ 91%] 1002s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-h-left-right] PASSED [ 91%] 1002s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-h-left-left] PASSED [ 91%] 1002s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-D-right-right] PASSED [ 91%] 1002s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-D-right-left] PASSED [ 91%] 1002s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-D-left-right] PASSED [ 91%] 1002s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-D-left-left] PASSED [ 91%] 1002s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-W-right-right] PASSED [ 92%] 1002s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-W-right-left] PASSED [ 92%] 1002s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-W-left-right] PASSED [ 92%] 1002s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-W-left-left] PASSED [ 92%] 1002s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-ME-right-right] PASSED [ 92%] 1002s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-ME-right-left] PASSED [ 92%] 1002s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-ME-left-right] PASSED [ 92%] 1003s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-ME-left-left] PASSED [ 92%] 1003s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-30min-right-right] PASSED [ 92%] 1003s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-30min-right-left] PASSED [ 92%] 1003s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-30min-left-right] PASSED [ 92%] 1003s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-30min-left-left] PASSED [ 92%] 1003s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-h-right-right] PASSED [ 92%] 1003s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-h-right-left] PASSED [ 92%] 1003s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-h-left-right] PASSED [ 92%] 1003s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-h-left-left] PASSED [ 92%] 1003s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-D-right-right] PASSED [ 92%] 1003s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-D-right-left] PASSED [ 92%] 1003s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-D-left-right] PASSED [ 92%] 1003s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-D-left-left] PASSED [ 92%] 1003s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-W-right-right] PASSED [ 92%] 1003s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-W-right-left] PASSED [ 92%] 1003s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-W-left-right] PASSED [ 92%] 1003s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-W-left-left] PASSED [ 92%] 1003s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-ME-right-right] PASSED [ 92%] 1003s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-ME-right-left] PASSED [ 92%] 1003s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-ME-left-right] PASSED [ 92%] 1003s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-ME-left-left] PASSED [ 92%] 1003s dataframe/tseries/tests/test_resample.py::test_resample_has_correct_fill_value[count] PASSED [ 92%] 1003s dataframe/tseries/tests/test_resample.py::test_resample_has_correct_fill_value[nunique] PASSED [ 92%] 1003s dataframe/tseries/tests/test_resample.py::test_resample_has_correct_fill_value[size] PASSED [ 92%] 1003s dataframe/tseries/tests/test_resample.py::test_resample_has_correct_fill_value[sum] PASSED [ 92%] 1003s dataframe/tseries/tests/test_resample.py::test_resample_agg PASSED [ 92%] 1003s dataframe/tseries/tests/test_resample.py::test_resample_agg_passes_kwargs PASSED [ 92%] 1003s dataframe/tseries/tests/test_resample.py::test_resample_throws_error_when_parition_index_does_not_match_index PASSED [ 92%] 1004s dataframe/tseries/tests/test_resample.py::test_resample_pads_last_division_to_avoid_off_by_one PASSED [ 92%] 1004s dataframe/tseries/tests/test_resample.py::test_resample_does_not_evenly_divide_day PASSED [ 92%] 1004s dataframe/tseries/tests/test_resample.py::test_series_resample_does_not_evenly_divide_day PASSED [ 92%] 1004s dataframe/tseries/tests/test_resample.py::test_unknown_divisions_error PASSED [ 92%] 1004s dataframe/tseries/tests/test_resample.py::test_resample_index_name PASSED [ 92%] 1004s dataframe/tseries/tests/test_resample.py::test_series_resample_non_existent_datetime PASSED [ 92%] 1004s dataframe/tseries/tests/test_resample.py::test_common_aggs[nunique] PASSED [ 92%] 1004s dataframe/tseries/tests/test_resample.py::test_common_aggs[mean] PASSED [ 92%] 1004s dataframe/tseries/tests/test_resample.py::test_common_aggs[count] PASSED [ 92%] 1004s dataframe/tseries/tests/test_resample.py::test_common_aggs[size] PASSED [ 92%] 1004s dataframe/tseries/tests/test_resample.py::test_common_aggs[quantile] PASSED [ 92%] 1004s diagnostics/tests/test_profiler.py::test_profiler PASSED [ 92%] 1004s diagnostics/tests/test_profiler.py::test_profiler_works_under_error PASSED [ 92%] 1004s diagnostics/tests/test_profiler.py::test_two_gets PASSED [ 92%] 1004s diagnostics/tests/test_profiler.py::test_resource_profiler PASSED [ 92%] 1004s diagnostics/tests/test_profiler.py::test_resource_profiler_multiple_gets PASSED [ 92%] 1005s diagnostics/tests/test_profiler.py::test_cache_profiler PASSED [ 92%] 1005s diagnostics/tests/test_profiler.py::test_register[Profiler] PASSED [ 92%] 1005s diagnostics/tests/test_profiler.py::test_register[] PASSED [ 92%] 1005s diagnostics/tests/test_profiler.py::test_register[CacheProfiler] PASSED [ 92%] 1005s diagnostics/tests/test_profiler.py::test_unquote SKIPPED (condition:...) [ 92%] 1005s diagnostics/tests/test_profiler.py::test_pprint_task SKIPPED (condit...) [ 92%] 1005s diagnostics/tests/test_profiler.py::test_profiler_plot SKIPPED (cond...) [ 92%] 1005s diagnostics/tests/test_profiler.py::test_resource_profiler_plot SKIPPED [ 92%] 1005s diagnostics/tests/test_profiler.py::test_cache_profiler_plot SKIPPED [ 92%] 1005s diagnostics/tests/test_profiler.py::test_cache_profiler_plot_with_invalid_bokeh_kwarg_raises_error SKIPPED [ 92%] 1005s diagnostics/tests/test_profiler.py::test_plot_multiple SKIPPED (cond...) [ 92%] 1005s diagnostics/tests/test_profiler.py::test_saves_file SKIPPED (conditi...) [ 92%] 1005s diagnostics/tests/test_profiler.py::test_saves_file_path_deprecated SKIPPED [ 92%] 1005s diagnostics/tests/test_profiler.py::test_get_colors SKIPPED (conditi...) [ 92%] 1005s diagnostics/tests/test_progress.py::test_array_compute PASSED [ 92%] 1006s diagnostics/tests/test_progress.py::test_progressbar PASSED [ 92%] 1006s diagnostics/tests/test_progress.py::test_minimum_time PASSED [ 92%] 1006s diagnostics/tests/test_progress.py::test_clean_exit[get] PASSED [ 92%] 1006s diagnostics/tests/test_progress.py::test_clean_exit[get_sync] PASSED [ 92%] 1006s diagnostics/tests/test_progress.py::test_format_time PASSED [ 92%] 1006s diagnostics/tests/test_progress.py::test_register PASSED [ 92%] 1006s diagnostics/tests/test_progress.py::test_no_tasks PASSED [ 92%] 1006s diagnostics/tests/test_progress.py::test_with_cache SKIPPED (could n...) [ 92%] 1006s diagnostics/tests/test_progress.py::test_with_alias PASSED [ 92%] 1006s diagnostics/tests/test_progress.py::test_store_time PASSED [ 92%] 1006s tests/test_backends.py::test_CreationDispatch_error_informative_message[pandas] PASSED [ 92%] 1006s tests/test_backends.py::test_CreationDispatch_error_informative_message[cudf] SKIPPED [ 92%] 1006s tests/test_base.py::test_is_dask_collection PASSED [ 92%] 1006s tests/test_base.py::test_is_dask_collection_dask_expr SKIPPED (could...) [ 92%] 1006s tests/test_base.py::test_is_dask_collection_dask_expr_does_not_materialize SKIPPED [ 92%] 1006s tests/test_base.py::test_unpack_collections PASSED [ 92%] 1006s tests/test_base.py::test_get_collection_names PASSED [ 92%] 1006s tests/test_base.py::test_get_name_from_key PASSED [ 92%] 1006s tests/test_base.py::test_replace_name_in_keys PASSED [ 92%] 1006s tests/test_base.py::test_custom_collection PASSED [ 92%] 1006s tests/test_base.py::test_compute_no_opt PASSED [ 92%] 1006s tests/test_base.py::test_compute_array PASSED [ 92%] 1006s tests/test_base.py::test_persist_array PASSED [ 92%] 1006s tests/test_base.py::test_persist_array_rename PASSED [ 92%] 1006s tests/test_base.py::test_compute_dataframe PASSED [ 92%] 1006s tests/test_base.py::test_persist_dataframe PASSED [ 92%] 1006s tests/test_base.py::test_persist_series PASSED [ 92%] 1006s tests/test_base.py::test_persist_scalar PASSED [ 92%] 1006s tests/test_base.py::test_persist_dataframe_rename PASSED [ 92%] 1006s tests/test_base.py::test_persist_series_rename PASSED [ 92%] 1006s tests/test_base.py::test_persist_scalar_rename PASSED [ 92%] 1006s tests/test_base.py::test_compute_array_dataframe PASSED [ 92%] 1006s tests/test_base.py::test_compute_dataframe_valid_unicode_in_bytes PASSED [ 92%] 1006s tests/test_base.py::test_compute_dataframe_invalid_unicode PASSED [ 92%] 1006s tests/test_base.py::test_compute_array_bag PASSED [ 92%] 1006s tests/test_base.py::test_compute_with_literal PASSED [ 92%] 1006s tests/test_base.py::test_compute_nested PASSED [ 92%] 1006s tests/test_base.py::test_visualize SKIPPED (could not import 'ipycyt...) [ 92%] 1006s tests/test_base.py::test_visualize_highlevelgraph PASSED [ 92%] 1007s tests/test_base.py::test_visualize_order PASSED [ 92%] 1007s tests/test_base.py::test_optimizations_keyword PASSED [ 92%] 1007s tests/test_base.py::test_optimize PASSED [ 92%] 1007s tests/test_base.py::test_optimize_nested PASSED [ 92%] 1007s tests/test_base.py::test_default_imports PASSED [ 92%] 1007s tests/test_base.py::test_persist_literals PASSED [ 92%] 1007s tests/test_base.py::test_persist_nested PASSED [ 92%] 1007s tests/test_base.py::test_persist_delayed PASSED [ 92%] 1007s tests/test_base.py::test_persist_delayed_custom_key[a] PASSED [ 92%] 1007s tests/test_base.py::test_persist_delayed_custom_key[key1] PASSED [ 92%] 1007s tests/test_base.py::test_persist_delayed_rename[a-rename0-a] PASSED [ 92%] 1007s tests/test_base.py::test_persist_delayed_rename[a-rename1-a] PASSED [ 92%] 1007s tests/test_base.py::test_persist_delayed_rename[a-rename2-b] PASSED [ 92%] 1007s tests/test_base.py::test_persist_delayed_rename[key3-rename3-new_key3] PASSED [ 92%] 1007s tests/test_base.py::test_persist_delayedleaf PASSED [ 92%] 1007s tests/test_base.py::test_persist_delayedattr PASSED [ 92%] 1008s tests/test_base.py::test_persist_array_bag PASSED [ 92%] 1008s tests/test_base.py::test_persist_bag PASSED [ 92%] 1008s tests/test_base.py::test_persist_item PASSED [ 92%] 1008s tests/test_base.py::test_persist_bag_rename PASSED [ 92%] 1008s tests/test_base.py::test_persist_item_change_name PASSED [ 92%] 1008s tests/test_base.py::test_optimize_globals PASSED [ 92%] 1008s tests/test_base.py::test_optimize_None PASSED [ 93%] 1008s tests/test_base.py::test_scheduler_keyword PASSED [ 93%] 1008s tests/test_base.py::test_raise_get_keyword PASSED [ 93%] 1008s tests/test_base.py::test_get_scheduler PASSED [ 93%] 1008s tests/test_base.py::test_callable_scheduler PASSED [ 93%] 1009s tests/test_base.py::test_num_workers_config[threads] PASSED [ 93%] 1010s tests/test_base.py::test_num_workers_config[processes] PASSED [ 93%] 1010s tests/test_base.py::test_optimizations_ctd PASSED [ 93%] 1010s tests/test_base.py::test_clone_key PASSED [ 93%] 1010s tests/test_base.py::test_compute_as_if_collection_low_level_task_graph PASSED [ 93%] 1011s tests/test_base.py::test_emscripten_default_scheduler['dask.dataframe', '_Frame', 'sync', True] PASSED [ 93%] 1012s tests/test_base.py::test_emscripten_default_scheduler['dask.dataframe', '_Frame', 'threads', False] PASSED [ 93%] 1012s tests/test_base.py::test_emscripten_default_scheduler['dask.array', 'Array', 'sync', True] PASSED [ 93%] 1013s tests/test_base.py::test_emscripten_default_scheduler['dask.array', 'Array', 'threads', False] PASSED [ 93%] 1013s tests/test_base.py::test_emscripten_default_scheduler['dask.bag', 'Bag', 'sync', True] PASSED [ 93%] 1013s tests/test_base.py::test_emscripten_default_scheduler['dask.bag', 'Bag', 'processes', False] PASSED [ 93%] 1013s tests/test_callbacks.py::test_start_callback PASSED [ 93%] 1013s tests/test_callbacks.py::test_start_state_callback PASSED [ 93%] 1013s tests/test_callbacks.py::test_finish_always_called PASSED [ 93%] 1013s tests/test_callbacks.py::test_nested_schedulers PASSED [ 93%] 1013s tests/test_callbacks.py::test_add_remove_mutates_not_replaces PASSED [ 93%] 1013s tests/test_ci.py::test_upstream_packages_installed SKIPPED (Only che...) [ 93%] 1013s tests/test_cli.py::test_config_get_no_key PASSED [ 93%] 1013s tests/test_cli.py::test_config_get_value PASSED [ 93%] 1013s tests/test_cli.py::test_config_get_bad_value PASSED [ 93%] 1013s tests/test_cli.py::test_config_get_none PASSED [ 93%] 1013s tests/test_cli.py::test_config_set_value[True-None-True-333MiB] PASSED [ 93%] 1013s tests/test_cli.py::test_config_set_value[True-None-True-2] PASSED [ 93%] 1013s tests/test_cli.py::test_config_set_value[True-None-True-value2] PASSED [ 93%] 1013s tests/test_cli.py::test_config_set_value[True-None-True-value3] PASSED [ 93%] 1013s tests/test_cli.py::test_config_set_value[True-None-True-None] PASSED [ 93%] 1013s tests/test_cli.py::test_config_set_value[True-None-False-333MiB] PASSED [ 93%] 1013s tests/test_cli.py::test_config_set_value[True-None-False-2] PASSED [ 93%] 1013s tests/test_cli.py::test_config_set_value[True-None-False-value2] PASSED [ 93%] 1013s tests/test_cli.py::test_config_set_value[True-None-False-value3] PASSED [ 93%] 1013s tests/test_cli.py::test_config_set_value[True-None-False-None] PASSED [ 93%] 1013s tests/test_cli.py::test_config_set_value[True-bar.yaml-True-333MiB] PASSED [ 93%] 1013s tests/test_cli.py::test_config_set_value[True-bar.yaml-True-2] PASSED [ 93%] 1013s tests/test_cli.py::test_config_set_value[True-bar.yaml-True-value2] PASSED [ 93%] 1013s tests/test_cli.py::test_config_set_value[True-bar.yaml-True-value3] PASSED [ 93%] 1013s tests/test_cli.py::test_config_set_value[True-bar.yaml-True-None] PASSED [ 93%] 1013s tests/test_cli.py::test_config_set_value[True-bar.yaml-False-333MiB] PASSED [ 93%] 1013s tests/test_cli.py::test_config_set_value[True-bar.yaml-False-2] PASSED [ 93%] 1013s tests/test_cli.py::test_config_set_value[True-bar.yaml-False-value2] PASSED [ 93%] 1013s tests/test_cli.py::test_config_set_value[True-bar.yaml-False-value3] PASSED [ 93%] 1013s tests/test_cli.py::test_config_set_value[True-bar.yaml-False-None] PASSED [ 93%] 1013s tests/test_cli.py::test_config_set_value[True-foo/bar.yaml-True-333MiB] PASSED [ 93%] 1013s tests/test_cli.py::test_config_set_value[True-foo/bar.yaml-True-2] PASSED [ 93%] 1013s tests/test_cli.py::test_config_set_value[True-foo/bar.yaml-True-value2] PASSED [ 93%] 1013s tests/test_cli.py::test_config_set_value[True-foo/bar.yaml-True-value3] PASSED [ 93%] 1013s tests/test_cli.py::test_config_set_value[True-foo/bar.yaml-True-None] PASSED [ 93%] 1013s tests/test_cli.py::test_config_set_value[True-foo/bar.yaml-False-333MiB] PASSED [ 93%] 1013s tests/test_cli.py::test_config_set_value[True-foo/bar.yaml-False-2] PASSED [ 93%] 1013s tests/test_cli.py::test_config_set_value[True-foo/bar.yaml-False-value2] PASSED [ 93%] 1013s tests/test_cli.py::test_config_set_value[True-foo/bar.yaml-False-value3] PASSED [ 93%] 1013s tests/test_cli.py::test_config_set_value[True-foo/bar.yaml-False-None] PASSED [ 93%] 1013s tests/test_cli.py::test_config_set_value[False-None-True-333MiB] PASSED [ 93%] 1013s tests/test_cli.py::test_config_set_value[False-None-True-2] PASSED [ 93%] 1014s tests/test_cli.py::test_config_set_value[False-None-True-value2] PASSED [ 93%] 1014s tests/test_cli.py::test_config_set_value[False-None-True-value3] PASSED [ 93%] 1014s tests/test_cli.py::test_config_set_value[False-None-True-None] PASSED [ 93%] 1014s tests/test_cli.py::test_config_set_value[False-None-False-333MiB] PASSED [ 93%] 1014s tests/test_cli.py::test_config_set_value[False-None-False-2] PASSED [ 93%] 1014s tests/test_cli.py::test_config_set_value[False-None-False-value2] PASSED [ 93%] 1014s tests/test_cli.py::test_config_set_value[False-None-False-value3] PASSED [ 93%] 1014s tests/test_cli.py::test_config_set_value[False-None-False-None] PASSED [ 93%] 1014s tests/test_cli.py::test_config_set_value[False-bar.yaml-True-333MiB] PASSED [ 93%] 1014s tests/test_cli.py::test_config_set_value[False-bar.yaml-True-2] PASSED [ 93%] 1014s tests/test_cli.py::test_config_set_value[False-bar.yaml-True-value2] PASSED [ 93%] 1014s tests/test_cli.py::test_config_set_value[False-bar.yaml-True-value3] PASSED [ 93%] 1014s tests/test_cli.py::test_config_set_value[False-bar.yaml-True-None] PASSED [ 93%] 1014s tests/test_cli.py::test_config_set_value[False-bar.yaml-False-333MiB] PASSED [ 93%] 1014s tests/test_cli.py::test_config_set_value[False-bar.yaml-False-2] PASSED [ 93%] 1014s tests/test_cli.py::test_config_set_value[False-bar.yaml-False-value2] PASSED [ 93%] 1014s tests/test_cli.py::test_config_set_value[False-bar.yaml-False-value3] PASSED [ 93%] 1014s tests/test_cli.py::test_config_set_value[False-bar.yaml-False-None] PASSED [ 93%] 1014s tests/test_cli.py::test_config_set_value[False-foo/bar.yaml-True-333MiB] PASSED [ 93%] 1014s tests/test_cli.py::test_config_set_value[False-foo/bar.yaml-True-2] PASSED [ 93%] 1014s tests/test_cli.py::test_config_set_value[False-foo/bar.yaml-True-value2] PASSED [ 93%] 1014s tests/test_cli.py::test_config_set_value[False-foo/bar.yaml-True-value3] PASSED [ 93%] 1014s tests/test_cli.py::test_config_set_value[False-foo/bar.yaml-True-None] PASSED [ 93%] 1014s tests/test_cli.py::test_config_set_value[False-foo/bar.yaml-False-333MiB] PASSED [ 93%] 1014s tests/test_cli.py::test_config_set_value[False-foo/bar.yaml-False-2] PASSED [ 93%] 1014s tests/test_cli.py::test_config_set_value[False-foo/bar.yaml-False-value2] PASSED [ 93%] 1014s tests/test_cli.py::test_config_set_value[False-foo/bar.yaml-False-value3] PASSED [ 93%] 1014s tests/test_cli.py::test_config_set_value[False-foo/bar.yaml-False-None] PASSED [ 93%] 1014s tests/test_cli.py::test_config_find PASSED [ 93%] 1014s tests/test_cli.py::test_config_list PASSED [ 93%] 1014s tests/test_cli.py::test_version PASSED [ 93%] 1014s tests/test_cli.py::test_info_versions PASSED [ 93%] 1014s tests/test_cli.py::test_register_command_ep PASSED [ 93%] 1014s tests/test_cli.py::test_repeated_name_registration_warn PASSED [ 93%] 1014s tests/test_compatibility.py::test_deprecation PASSED [ 93%] 1014s tests/test_compatibility.py::test_entry_points PASSED [ 93%] 1014s tests/test_config.py::test_canonical_name PASSED [ 93%] 1014s tests/test_config.py::test_update PASSED [ 93%] 1014s tests/test_config.py::test_update_new_defaults PASSED [ 93%] 1014s tests/test_config.py::test_update_defaults PASSED [ 93%] 1014s tests/test_config.py::test_update_list_to_dict PASSED [ 93%] 1014s tests/test_config.py::test_update_dict_to_list PASSED [ 93%] 1014s tests/test_config.py::test_merge PASSED [ 93%] 1014s tests/test_config.py::test_collect_yaml_paths PASSED [ 93%] 1014s tests/test_config.py::test_paths_containing_key PASSED [ 93%] 1014s tests/test_config.py::test_collect_yaml_dir PASSED [ 93%] 1014s tests/test_config.py::test_collect_yaml_permission_errors[directory] PASSED [ 93%] 1014s tests/test_config.py::test_collect_yaml_permission_errors[file] PASSED [ 93%] 1014s tests/test_config.py::test_collect_yaml_malformed_file PASSED [ 93%] 1014s tests/test_config.py::test_collect_yaml_no_top_level_dict PASSED [ 93%] 1014s tests/test_config.py::test_env PASSED [ 93%] 1014s tests/test_config.py::test_env_special_values[None-None-0] PASSED [ 93%] 1014s tests/test_config.py::test_env_special_values[None-None-1] PASSED [ 93%] 1014s tests/test_config.py::test_env_special_values[None-None-2] PASSED [ 93%] 1014s tests/test_config.py::test_env_special_values[Null-None-0] PASSED [ 93%] 1014s tests/test_config.py::test_env_special_values[Null-None-1] PASSED [ 93%] 1014s tests/test_config.py::test_env_special_values[Null-None-2] PASSED [ 93%] 1014s tests/test_config.py::test_env_special_values[False-False-0] PASSED [ 93%] 1014s tests/test_config.py::test_env_special_values[False-False-1] PASSED [ 93%] 1014s tests/test_config.py::test_env_special_values[False-False-2] PASSED [ 93%] 1014s tests/test_config.py::test_env_special_values[True-True-0] PASSED [ 93%] 1014s tests/test_config.py::test_env_special_values[True-True-1] PASSED [ 93%] 1014s tests/test_config.py::test_env_special_values[True-True-2] PASSED [ 93%] 1014s tests/test_config.py::test_collect PASSED [ 93%] 1014s tests/test_config.py::test_collect_env_none PASSED [ 93%] 1014s tests/test_config.py::test_get PASSED [ 93%] 1014s tests/test_config.py::test_ensure_file PASSED [ 93%] 1014s tests/test_config.py::test_set PASSED [ 93%] 1014s tests/test_config.py::test_set_kwargs PASSED [ 93%] 1014s tests/test_config.py::test_set_nested PASSED [ 94%] 1014s tests/test_config.py::test_set_hard_to_copyables PASSED [ 94%] 1014s tests/test_config.py::test_ensure_file_directory[True] PASSED [ 94%] 1014s tests/test_config.py::test_ensure_file_directory[False] PASSED [ 94%] 1014s tests/test_config.py::test_ensure_file_defaults_to_DASK_CONFIG_directory PASSED [ 94%] 1014s tests/test_config.py::test_pop PASSED [ 94%] 1014s tests/test_config.py::test_refresh PASSED [ 94%] 1014s tests/test_config.py::test_expand_environment_variables[1-10] PASSED [ 94%] 1014s tests/test_config.py::test_expand_environment_variables[1-11] PASSED [ 94%] 1014s tests/test_config.py::test_expand_environment_variables[$FOO-foo] PASSED [ 94%] 1014s tests/test_config.py::test_expand_environment_variables[inp3-out3] PASSED [ 94%] 1014s tests/test_config.py::test_expand_environment_variables[inp4-out4] PASSED [ 94%] 1014s tests/test_config.py::test_expand_environment_variables[inp5-out5] PASSED [ 94%] 1014s tests/test_config.py::test_expand_environment_variables[inp6-out6] PASSED [ 94%] 1014s tests/test_config.py::test_expand_environment_variables[inp7-out7] PASSED [ 94%] 1014s tests/test_config.py::test_env_var_canonical_name PASSED [ 94%] 1014s tests/test_config.py::test_get_set_canonical_name PASSED [ 94%] 1014s tests/test_config.py::test_get_set_roundtrip[custom_key] PASSED [ 94%] 1014s tests/test_config.py::test_get_set_roundtrip[custom-key] PASSED [ 94%] 1014s tests/test_config.py::test_merge_None_to_dict PASSED [ 94%] 1014s tests/test_config.py::test_core_file PASSED [ 94%] 1014s tests/test_config.py::test_schema PASSED [ 94%] 1014s tests/test_config.py::test_schema_is_complete PASSED [ 94%] 1014s tests/test_config.py::test_rename PASSED [ 94%] 1014s tests/test_config.py::test_deprecations_on_set[args0-kwargs0] PASSED [ 94%] 1014s tests/test_config.py::test_deprecations_on_set[args1-kwargs1] PASSED [ 94%] 1014s tests/test_config.py::test_deprecations_on_set[args2-kwargs2] PASSED [ 94%] 1014s tests/test_config.py::test_deprecations_on_env_variables PASSED [ 94%] 1014s tests/test_config.py::test_deprecations_on_yaml[fuse-ave-width] PASSED [ 94%] 1014s tests/test_config.py::test_deprecations_on_yaml[fuse_ave_width] PASSED [ 94%] 1014s tests/test_config.py::test_get_override_with PASSED [ 94%] 1014s tests/test_config.py::test_config_serialization PASSED [ 94%] 1014s tests/test_config.py::test_config_inheritance PASSED [ 94%] 1014s tests/test_config.py::test__get_paths PASSED [ 94%] 1014s tests/test_config.py::test_default_search_paths PASSED [ 94%] 1014s tests/test_context.py::test_with_get PASSED [ 94%] 1014s tests/test_context.py::test_globalmethod PASSED [ 94%] 1014s tests/test_core.py::test_ishashable PASSED [ 94%] 1014s tests/test_core.py::test_iskey PASSED [ 94%] 1014s tests/test_core.py::test_iskey_numpy_types PASSED [ 94%] 1014s tests/test_core.py::test_validate_key PASSED [ 94%] 1014s tests/test_core.py::test_istask PASSED [ 94%] 1014s tests/test_core.py::test_has_tasks PASSED [ 94%] 1014s tests/test_core.py::test_preorder_traversal PASSED [ 94%] 1014s tests/test_core.py::TestGet::test_get PASSED [ 94%] 1014s tests/test_core.py::TestGet::test_badkey PASSED [ 94%] 1014s tests/test_core.py::TestGet::test_nested_badkey PASSED [ 94%] 1014s tests/test_core.py::TestGet::test_data_not_in_dict_is_ok PASSED [ 94%] 1014s tests/test_core.py::TestGet::test_get_with_list PASSED [ 94%] 1014s tests/test_core.py::TestGet::test_get_with_list_top_level PASSED [ 94%] 1014s tests/test_core.py::TestGet::test_get_with_nested_list PASSED [ 94%] 1014s tests/test_core.py::TestGet::test_get_works_with_unhashables_in_values PASSED [ 94%] 1014s tests/test_core.py::TestGet::test_nested_tasks PASSED [ 94%] 1014s tests/test_core.py::TestGet::test_get_stack_limit PASSED [ 94%] 1014s tests/test_core.py::TestGet::test_with_HighLevelGraph PASSED [ 94%] 1014s tests/test_core.py::test_GetFunctionTestMixin_class PASSED [ 94%] 1014s tests/test_core.py::test_get_dependencies_nested PASSED [ 94%] 1014s tests/test_core.py::test_get_dependencies_empty PASSED [ 94%] 1014s tests/test_core.py::test_get_dependencies_list PASSED [ 94%] 1014s tests/test_core.py::test_get_dependencies_task PASSED [ 94%] 1014s tests/test_core.py::test_get_dependencies_nothing PASSED [ 94%] 1014s tests/test_core.py::test_get_dependencies_many PASSED [ 94%] 1014s tests/test_core.py::test_get_dependencies_task_none PASSED [ 94%] 1014s tests/test_core.py::test_get_deps PASSED [ 94%] 1014s tests/test_core.py::test_flatten PASSED [ 94%] 1014s tests/test_core.py::test_subs PASSED [ 94%] 1014s tests/test_core.py::test_subs_no_key_data_eq PASSED [ 94%] 1014s tests/test_core.py::test_subs_with_unfriendly_eq PASSED [ 94%] 1014s tests/test_core.py::test_subs_with_surprisingly_friendly_eq PASSED [ 94%] 1014s tests/test_core.py::test_subs_arbitrary_key PASSED [ 94%] 1014s tests/test_core.py::test_quote PASSED [ 94%] 1014s tests/test_core.py::test_literal_serializable PASSED [ 94%] 1014s tests/test_core.py::test_getcycle PASSED [ 94%] 1014s tests/test_datasets.py::test_mimesis SKIPPED (could not import 'mime...) [ 94%] 1014s tests/test_datasets.py::test_full_dataset SKIPPED (could not import ...) [ 94%] 1014s tests/test_datasets.py::test_make_dataset_with_processes SKIPPED (co...) [ 94%] 1014s tests/test_datasets.py::test_no_mimesis PASSED [ 94%] 1014s tests/test_datasets.py::test_deterministic SKIPPED (could not import...) [ 94%] 1014s tests/test_delayed.py::test_to_task_dask PASSED [ 94%] 1014s tests/test_delayed.py::test_delayed PASSED [ 94%] 1014s tests/test_delayed.py::test_delayed_with_namedtuple PASSED [ 94%] 1014s tests/test_delayed.py::test_delayed_with_dataclass[ANonFrozenDataClass] PASSED [ 94%] 1014s tests/test_delayed.py::test_delayed_with_dataclass[AFrozenDataClass] PASSED [ 94%] 1014s tests/test_delayed.py::test_delayed_with_dataclass_with_custom_init PASSED [ 94%] 1014s tests/test_delayed.py::test_delayed_with_dataclass_with_eager_custom_init PASSED [ 94%] 1014s tests/test_delayed.py::test_delayed_with_eager_dataclass_with_set_init_false_field PASSED [ 94%] 1014s tests/test_delayed.py::test_delayed_with_dataclass_with_set_init_false_field PASSED [ 94%] 1014s tests/test_delayed.py::test_delayed_with_dataclass_with_unset_init_false_field PASSED [ 94%] 1014s tests/test_delayed.py::test_operators PASSED [ 94%] 1014s tests/test_delayed.py::test_methods PASSED [ 94%] 1014s tests/test_delayed.py::test_attributes PASSED [ 94%] 1014s tests/test_delayed.py::test_method_getattr_call_same_task PASSED [ 94%] 1014s tests/test_delayed.py::test_np_dtype_of_delayed PASSED [ 94%] 1014s tests/test_delayed.py::test_delayed_visualise_warn PASSED [ 94%] 1014s tests/test_delayed.py::test_delayed_errors PASSED [ 94%] 1014s tests/test_delayed.py::test_common_subexpressions PASSED [ 94%] 1014s tests/test_delayed.py::test_delayed_optimize PASSED [ 94%] 1014s tests/test_delayed.py::test_lists PASSED [ 94%] 1014s tests/test_delayed.py::test_literates PASSED [ 94%] 1014s tests/test_delayed.py::test_literates_keys PASSED [ 94%] 1014s tests/test_delayed.py::test_lists_are_concrete PASSED [ 94%] 1014s tests/test_delayed.py::test_iterators[list] PASSED [ 94%] 1014s tests/test_delayed.py::test_iterators[tuple] PASSED [ 94%] 1014s tests/test_delayed.py::test_iterators[set] PASSED [ 94%] 1014s tests/test_delayed.py::test_traverse_false PASSED [ 94%] 1014s tests/test_delayed.py::test_pure PASSED [ 94%] 1014s tests/test_delayed.py::test_pure_global_setting PASSED [ 94%] 1014s tests/test_delayed.py::test_nout PASSED [ 94%] 1014s tests/test_delayed.py::test_nout_with_tasks[x0] PASSED [ 94%] 1014s tests/test_delayed.py::test_nout_with_tasks[x1] PASSED [ 94%] 1014s tests/test_delayed.py::test_nout_with_tasks[x2] PASSED [ 94%] 1014s tests/test_delayed.py::test_nout_with_tasks[x3] PASSED [ 94%] 1014s tests/test_delayed.py::test_nout_with_tasks[x4] PASSED [ 94%] 1014s tests/test_delayed.py::test_kwargs PASSED [ 94%] 1014s tests/test_delayed.py::test_custom_delayed PASSED [ 94%] 1014s tests/test_delayed.py::test_array_delayed PASSED [ 94%] 1014s tests/test_delayed.py::test_array_bag_delayed PASSED [ 94%] 1014s tests/test_delayed.py::test_delayed_picklable PASSED [ 94%] 1014s tests/test_delayed.py::test_delayed_compute_forward_kwargs PASSED [ 94%] 1014s tests/test_delayed.py::test_delayed_method_descriptor PASSED [ 94%] 1014s tests/test_delayed.py::test_delayed_callable PASSED [ 94%] 1014s tests/test_delayed.py::test_delayed_name_on_call PASSED [ 94%] 1014s tests/test_delayed.py::test_callable_obj PASSED [ 94%] 1014s tests/test_delayed.py::test_deterministic_name PASSED [ 94%] 1014s tests/test_delayed.py::test_sensitive_to_partials PASSED [ 94%] 1014s tests/test_delayed.py::test_delayed_name PASSED [ 94%] 1014s tests/test_delayed.py::test_finalize_name PASSED [ 94%] 1014s tests/test_delayed.py::test_keys_from_array PASSED [ 95%] 1014s tests/test_delayed.py::test_delayed_decorator_on_method PASSED [ 95%] 1014s tests/test_delayed.py::test_attribute_of_attribute PASSED [ 95%] 1014s tests/test_delayed.py::test_check_meta_flag PASSED [ 95%] 1014s tests/test_delayed.py::test_pickle[modlevel_eager] PASSED [ 95%] 1014s tests/test_delayed.py::test_pickle[modlevel_delayed1] XFAIL (#3369) [ 95%] 1014s tests/test_delayed.py::test_pickle[modlevel_delayed2] XFAIL (#3369) [ 95%] 1014s tests/test_delayed.py::test_cloudpickle[modlevel_eager] PASSED [ 95%] 1014s tests/test_delayed.py::test_cloudpickle[modlevel_delayed1] PASSED [ 95%] 1014s tests/test_delayed.py::test_cloudpickle[modlevel_delayed2] PASSED [ 95%] 1014s tests/test_delayed.py::test_dask_layers PASSED [ 95%] 1014s tests/test_delayed.py::test_annotations_survive_optimization PASSED [ 95%] 1014s tests/test_delayed.py::test_delayed_function_attributes_forwarded PASSED [ 95%] 1014s tests/test_distributed.py::test_can_import_client PASSED [ 95%] 1014s tests/test_distributed.py::test_can_import_nested_things PASSED [ 95%] 1014s tests/test_distributed.py::test_persist PASSED [ 95%] 1016s tests/test_distributed.py::test_persist_nested PASSED [ 95%] 1017s tests/test_distributed.py::test_futures_to_delayed_dataframe PASSED [ 95%] 1019s tests/test_distributed.py::test_from_delayed_dataframe PASSED [ 95%] 1022s tests/test_distributed.py::test_fused_blockwise_dataframe_merge[True] PASSED [ 95%] 1026s tests/test_distributed.py::test_fused_blockwise_dataframe_merge[False] PASSED [ 95%] 1028s tests/test_distributed.py::test_dataframe_broadcast_merge[True-a] PASSED [ 95%] 1029s tests/test_distributed.py::test_dataframe_broadcast_merge[True-on1] PASSED [ 95%] 1031s tests/test_distributed.py::test_dataframe_broadcast_merge[False-a] PASSED [ 95%] 1033s tests/test_distributed.py::test_dataframe_broadcast_merge[False-on1] PASSED [ 95%] 1034s tests/test_distributed.py::test_default_scheduler_on_worker[None-True-None] PASSED [ 95%] 1036s tests/test_distributed.py::test_default_scheduler_on_worker[None-True-compute_as_if_collection] PASSED [ 95%] 1038s tests/test_distributed.py::test_default_scheduler_on_worker[None-True-dask.compute] PASSED [ 95%] 1039s tests/test_distributed.py::test_default_scheduler_on_worker[sync-False-None] PASSED [ 95%] 1041s tests/test_distributed.py::test_default_scheduler_on_worker[sync-False-compute_as_if_collection] PASSED [ 95%] 1042s tests/test_distributed.py::test_default_scheduler_on_worker[sync-False-dask.compute] PASSED [ 95%] 1044s tests/test_distributed.py::test_futures_to_delayed_bag PASSED [ 95%] 1045s tests/test_distributed.py::test_futures_to_delayed_array PASSED [ 95%] 1045s tests/test_distributed.py::test_local_get_with_distributed_active PASSED [ 95%] 1049s tests/test_distributed.py::test_to_hdf_distributed PASSED [ 95%] 1052s tests/test_distributed.py::test_to_hdf_scheduler_distributed[1] PASSED [ 95%] 1056s tests/test_distributed.py::test_to_hdf_scheduler_distributed[4] XPASS [ 95%] 1061s tests/test_distributed.py::test_to_hdf_scheduler_distributed[10] XPASS [ 95%] 1061s tests/test_distributed.py::test_serializable_groupby_agg PASSED [ 95%] 1063s tests/test_distributed.py::test_futures_in_graph PASSED [ 95%] 1064s tests/test_distributed.py::test_zarr_distributed_roundtrip SKIPPED (...) [ 95%] 1065s tests/test_distributed.py::test_zarr_distributed_with_explicit_directory_store SKIPPED [ 95%] 1066s tests/test_distributed.py::test_zarr_distributed_with_explicit_memory_store SKIPPED [ 95%] 1068s tests/test_distributed.py::test_zarr_in_memory_distributed_err SKIPPED [ 95%] 1069s tests/test_distributed.py::test_scheduler_equals_client PASSED [ 95%] 1069s tests/test_distributed.py::test_await PASSED [ 95%] 1069s tests/test_distributed.py::test_local_scheduler PASSED [ 95%] 1069s tests/test_distributed.py::test_annotations_blockwise_unpack PASSED [ 95%] 1070s tests/test_distributed.py::test_blockwise_array_creation[True-ones] PASSED [ 95%] 1072s tests/test_distributed.py::test_blockwise_array_creation[True-zeros] PASSED [ 95%] 1073s tests/test_distributed.py::test_blockwise_array_creation[True-full] PASSED [ 95%] 1074s tests/test_distributed.py::test_blockwise_array_creation[False-ones] PASSED [ 95%] 1076s tests/test_distributed.py::test_blockwise_array_creation[False-zeros] PASSED [ 95%] 1077s tests/test_distributed.py::test_blockwise_array_creation[False-full] PASSED [ 95%] 1078s tests/test_distributed.py::test_blockwise_array_creation[None-ones] PASSED [ 95%] 1080s tests/test_distributed.py::test_blockwise_array_creation[None-zeros] PASSED [ 95%] 1081s tests/test_distributed.py::test_blockwise_array_creation[None-full] PASSED [ 95%] 1082s tests/test_distributed.py::test_blockwise_dataframe_io[True-True-parquet-pyarrow] SKIPPED [ 95%] 1083s tests/test_distributed.py::test_blockwise_dataframe_io[True-True-parquet-fastparquet] SKIPPED [ 95%] 1085s tests/test_distributed.py::test_blockwise_dataframe_io[True-True-csv] PASSED [ 95%] 1089s tests/test_distributed.py::test_blockwise_dataframe_io[True-True-hdf] PASSED [ 95%] 1090s tests/test_distributed.py::test_blockwise_dataframe_io[True-False-parquet-pyarrow] SKIPPED [ 95%] 1091s tests/test_distributed.py::test_blockwise_dataframe_io[True-False-parquet-fastparquet] SKIPPED [ 95%] 1093s tests/test_distributed.py::test_blockwise_dataframe_io[True-False-csv] PASSED [ 95%] 1097s tests/test_distributed.py::test_blockwise_dataframe_io[True-False-hdf] PASSED [ 95%] 1098s tests/test_distributed.py::test_blockwise_dataframe_io[True-None-parquet-pyarrow] SKIPPED [ 95%] 1099s tests/test_distributed.py::test_blockwise_dataframe_io[True-None-parquet-fastparquet] SKIPPED [ 95%] 1101s tests/test_distributed.py::test_blockwise_dataframe_io[True-None-csv] PASSED [ 95%] 1105s tests/test_distributed.py::test_blockwise_dataframe_io[True-None-hdf] PASSED [ 95%] 1106s tests/test_distributed.py::test_blockwise_dataframe_io[False-True-parquet-pyarrow] SKIPPED [ 95%] 1107s tests/test_distributed.py::test_blockwise_dataframe_io[False-True-parquet-fastparquet] SKIPPED [ 95%] 1109s tests/test_distributed.py::test_blockwise_dataframe_io[False-True-csv] PASSED [ 95%] 1113s tests/test_distributed.py::test_blockwise_dataframe_io[False-True-hdf] PASSED [ 95%] 1114s tests/test_distributed.py::test_blockwise_dataframe_io[False-False-parquet-pyarrow] SKIPPED [ 95%] 1116s tests/test_distributed.py::test_blockwise_dataframe_io[False-False-parquet-fastparquet] SKIPPED [ 95%] 1117s tests/test_distributed.py::test_blockwise_dataframe_io[False-False-csv] PASSED [ 95%] 1121s tests/test_distributed.py::test_blockwise_dataframe_io[False-False-hdf] PASSED [ 95%] 1123s tests/test_distributed.py::test_blockwise_dataframe_io[False-None-parquet-pyarrow] SKIPPED [ 95%] 1124s tests/test_distributed.py::test_blockwise_dataframe_io[False-None-parquet-fastparquet] SKIPPED [ 95%] 1125s tests/test_distributed.py::test_blockwise_dataframe_io[False-None-csv] PASSED [ 95%] 1129s tests/test_distributed.py::test_blockwise_dataframe_io[False-None-hdf] PASSED [ 95%] 1131s tests/test_distributed.py::test_blockwise_fusion_after_compute PASSED [ 95%] 1131s tests/test_distributed.py::test_blockwise_numpy_args PASSED [ 95%] 1131s tests/test_distributed.py::test_blockwise_numpy_kwargs PASSED [ 95%] 1132s tests/test_distributed.py::test_blockwise_different_optimization PASSED [ 95%] 1132s tests/test_distributed.py::test_combo_of_layer_types PASSED [ 95%] 1134s tests/test_distributed.py::test_blockwise_concatenate PASSED [ 95%] 1134s tests/test_distributed.py::test_map_partitions_partition_info PASSED [ 95%] 1134s tests/test_distributed.py::test_futures_in_subgraphs PASSED [ 95%] 1135s tests/test_distributed.py::test_shuffle_priority[32-SimpleShuffleLayer] PASSED [ 95%] 1136s tests/test_distributed.py::test_shuffle_priority[2-ShuffleLayer] PASSED [ 95%] 1136s tests/test_distributed.py::test_map_partitions_da_input PASSED [ 95%] 1136s tests/test_distributed.py::test_map_partitions_df_input PASSED [ 95%] 1137s tests/test_distributed.py::test_to_sql_engine_kwargs FAILED [ 95%] 1137s tests/test_distributed.py::test_non_recursive_df_reduce PASSED [ 95%] 1141s tests/test_distributed.py::test_set_index_no_resursion_error PASSED [ 95%] 1141s tests/test_distributed.py::test_get_scheduler_without_distributed_raises PASSED [ 95%] 1142s tests/test_distributed.py::test_get_scheduler_with_distributed_active PASSED [ 95%] 1144s tests/test_distributed.py::test_get_scheduler_with_distributed_active_reset_config PASSED [ 95%] 1144s tests/test_distributed.py::test_get_scheduler_lock[None-expected_classes0] PASSED [ 95%] 1144s tests/test_distributed.py::test_get_scheduler_lock[threads-expected_classes1] PASSED [ 95%] 1144s tests/test_distributed.py::test_get_scheduler_lock[processes-expected_classes2] PASSED [ 95%] 1145s tests/test_distributed.py::test_get_scheduler_lock_distributed[spawn] PASSED [ 95%] 1146s tests/test_distributed.py::test_get_scheduler_lock_distributed[fork] PASSED [ 95%] 1148s tests/test_distributed.py::test_get_scheduler_lock_distributed[forkserver] PASSED [ 95%] 1154s tests/test_distributed.py::test_write_single_hdf[True] PASSED [ 95%] 1160s tests/test_distributed.py::test_write_single_hdf[lock_param1] PASSED [ 95%] 1160s tests/test_distributed.py::test_get_scheduler_default_client_config_interleaving PASSED [ 95%] 1160s tests/test_distributed.py::test_bag_groupby_default PASSED [ 95%] 1160s tests/test_graph_manipulation.py::test_checkpoint[False] PASSED [ 95%] 1160s tests/test_graph_manipulation.py::test_checkpoint[True] PASSED [ 95%] 1160s tests/test_graph_manipulation.py::test_checkpoint_collections PASSED [ 95%] 1160s tests/test_graph_manipulation.py::test_wait_on_one[False] PASSED [ 95%] 1160s tests/test_graph_manipulation.py::test_wait_on_one[True] PASSED [ 95%] 1160s tests/test_graph_manipulation.py::test_wait_on_many[False] PASSED [ 95%] 1160s tests/test_graph_manipulation.py::test_wait_on_many[True] PASSED [ 95%] 1162s tests/test_graph_manipulation.py::test_wait_on_collections PASSED [ 95%] 1162s tests/test_graph_manipulation.py::test_clone[False] PASSED [ 95%] 1162s tests/test_graph_manipulation.py::test_clone[True] PASSED [ 95%] 1162s tests/test_graph_manipulation.py::test_blockwise_clone_with_literals[1] PASSED [ 95%] 1162s tests/test_graph_manipulation.py::test_blockwise_clone_with_literals[literal1] PASSED [ 95%] 1162s tests/test_graph_manipulation.py::test_blockwise_clone_with_literals[literal2] PASSED [ 95%] 1162s tests/test_graph_manipulation.py::test_blockwise_clone_with_literals[literal3] PASSED [ 95%] 1162s tests/test_graph_manipulation.py::test_blockwise_clone_with_literals[literal4] PASSED [ 95%] 1162s tests/test_graph_manipulation.py::test_blockwise_clone_with_no_indices SKIPPED [ 95%] 1162s tests/test_graph_manipulation.py::test_bind[False] PASSED [ 95%] 1162s tests/test_graph_manipulation.py::test_bind[True] PASSED [ 95%] 1162s tests/test_graph_manipulation.py::test_bind_clone_collections[bind] PASSED [ 96%] 1162s tests/test_graph_manipulation.py::test_bind_clone_collections[clone] PASSED [ 96%] 1162s tests/test_graph_manipulation.py::test_split_every[2-299] PASSED [ 96%] 1162s tests/test_graph_manipulation.py::test_split_every[3-250] PASSED [ 96%] 1162s tests/test_graph_manipulation.py::test_split_every[8-215] PASSED [ 96%] 1162s tests/test_graph_manipulation.py::test_split_every[None-215] PASSED [ 96%] 1162s tests/test_graph_manipulation.py::test_split_every[8.1-215] PASSED [ 96%] 1162s tests/test_graph_manipulation.py::test_split_every[1000000000.0-201] PASSED [ 96%] 1162s tests/test_graph_manipulation.py::test_split_every[False-201] PASSED [ 96%] 1162s tests/test_graph_manipulation.py::test_split_every_invalid PASSED [ 96%] 1162s tests/test_hashing.py::test_hash_buffer[abc] PASSED [ 96%] 1162s tests/test_hashing.py::test_hash_buffer[x1] PASSED [ 96%] 1162s tests/test_hashing.py::test_hash_buffer[x2] PASSED [ 96%] 1162s tests/test_hashing.py::test_hash_buffer[x3] PASSED [ 96%] 1162s tests/test_hashing.py::test_hash_buffer[x4] PASSED [ 96%] 1162s tests/test_hashing.py::test_hash_buffer[x5] PASSED [ 96%] 1162s tests/test_hashing.py::test_hash_buffer[x6] PASSED [ 96%] 1162s tests/test_hashing.py::test_hash_buffer_hex[abc] PASSED [ 96%] 1162s tests/test_hashing.py::test_hash_buffer_hex[x1] PASSED [ 96%] 1162s tests/test_hashing.py::test_hash_buffer_hex[x2] PASSED [ 96%] 1162s tests/test_hashing.py::test_hash_buffer_hex[x3] PASSED [ 96%] 1162s tests/test_hashing.py::test_hash_buffer_hex[x4] PASSED [ 96%] 1162s tests/test_hashing.py::test_hash_buffer_hex[x5] PASSED [ 96%] 1162s tests/test_hashing.py::test_hash_buffer_hex[x6] PASSED [ 96%] 1162s tests/test_hashing.py::test_hashers[_hash_sha1] PASSED [ 96%] 1162s tests/test_highgraph.py::test_visualize PASSED [ 96%] 1162s tests/test_highgraph.py::test_basic PASSED [ 96%] 1162s tests/test_highgraph.py::test_keys_values_items_to_dict_methods PASSED [ 96%] 1162s tests/test_highgraph.py::test_getitem PASSED [ 96%] 1162s tests/test_highgraph.py::test_copy PASSED [ 96%] 1162s tests/test_highgraph.py::test_cull PASSED [ 96%] 1162s tests/test_highgraph.py::test_cull_layers PASSED [ 96%] 1162s tests/test_highgraph.py::test_repr_html_hlg_layers PASSED [ 96%] 1162s tests/test_highgraph.py::test_single_annotation[annotation0] PASSED [ 96%] 1162s tests/test_highgraph.py::test_single_annotation[annotation1] PASSED [ 96%] 1162s tests/test_highgraph.py::test_multiple_annotations PASSED [ 96%] 1162s tests/test_highgraph.py::test_annotation_cleared_on_error PASSED [ 96%] 1162s tests/test_highgraph.py::test_materializedlayer_cull_preserves_annotations PASSED [ 96%] 1162s tests/test_highgraph.py::test_annotations_leak PASSED [ 96%] 1162s tests/test_highgraph.py::test_blockwise_cull[True] PASSED [ 96%] 1162s tests/test_highgraph.py::test_blockwise_cull[False] PASSED [ 96%] 1162s tests/test_highgraph.py::test_len_does_not_materialize PASSED [ 96%] 1162s tests/test_highgraph.py::test_node_tooltips_exist PASSED [ 96%] 1162s tests/test_highgraph.py::test_tokenize_hlg PASSED [ 96%] 1162s tests/test_layers.py::test_array_chunk_shape_dep PASSED [ 96%] 1162s tests/test_layers.py::test_array_slice_deps PASSED [ 96%] 1162s tests/test_layers.py::test_fractional_slice PASSED [ 96%] 1162s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[True-_dataframe_shuffle-pandas.] XFAIL [ 96%] 1162s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[True-_dataframe_tree_reduction-pandas.] XFAIL [ 96%] 1162s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[True-_dataframe_broadcast_join-pandas.] XFAIL [ 96%] 1162s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[True-_pq_pyarrow-pandas.] XFAIL [ 96%] 1162s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[True-_pq_fastparquet-pandas.] XFAIL [ 96%] 1162s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[True-_read_csv-pandas.] XFAIL [ 96%] 1162s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[True-_array_creation-numpy.] XFAIL [ 96%] 1162s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[True-_array_map_overlap-numpy.] XFAIL [ 96%] 1162s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[False-_dataframe_shuffle-pandas.] XFAIL [ 96%] 1162s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[False-_dataframe_tree_reduction-pandas.] XFAIL [ 96%] 1162s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[False-_dataframe_broadcast_join-pandas.] XFAIL [ 96%] 1162s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[False-_pq_pyarrow-pandas.] XFAIL [ 96%] 1162s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[False-_pq_fastparquet-pandas.] XFAIL [ 96%] 1162s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[False-_read_csv-pandas.] XFAIL [ 96%] 1162s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[False-_array_creation-numpy.] XFAIL [ 96%] 1162s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[False-_array_map_overlap-numpy.] XFAIL [ 96%] 1162s tests/test_layers.py::test_dataframe_cull_key_dependencies[_shuffle_op] PASSED [ 96%] 1162s tests/test_layers.py::test_dataframe_cull_key_dependencies[_groupby_op] PASSED [ 96%] 1162s tests/test_layers.py::test_dataframe_cull_key_dependencies_materialized PASSED [ 96%] 1162s tests/test_local.py::test_start_state PASSED [ 96%] 1162s tests/test_local.py::test_start_state_looks_at_cache PASSED [ 96%] 1162s tests/test_local.py::test_start_state_with_redirects PASSED [ 96%] 1162s tests/test_local.py::test_start_state_with_independent_but_runnable_tasks PASSED [ 96%] 1162s tests/test_local.py::test_start_state_with_tasks_no_deps PASSED [ 96%] 1162s tests/test_local.py::test_finish_task PASSED [ 96%] 1162s tests/test_local.py::TestGetAsync::test_get PASSED [ 96%] 1162s tests/test_local.py::TestGetAsync::test_badkey PASSED [ 96%] 1162s tests/test_local.py::TestGetAsync::test_nested_badkey PASSED [ 96%] 1162s tests/test_local.py::TestGetAsync::test_data_not_in_dict_is_ok PASSED [ 96%] 1162s tests/test_local.py::TestGetAsync::test_get_with_list PASSED [ 96%] 1162s tests/test_local.py::TestGetAsync::test_get_with_list_top_level PASSED [ 96%] 1162s tests/test_local.py::TestGetAsync::test_get_with_nested_list PASSED [ 96%] 1162s tests/test_local.py::TestGetAsync::test_get_works_with_unhashables_in_values PASSED [ 96%] 1162s tests/test_local.py::TestGetAsync::test_nested_tasks PASSED [ 96%] 1163s tests/test_local.py::TestGetAsync::test_get_stack_limit PASSED [ 96%] 1163s tests/test_local.py::TestGetAsync::test_with_HighLevelGraph PASSED [ 96%] 1163s tests/test_local.py::TestGetAsync::test_get_sync_num_workers PASSED [ 96%] 1163s tests/test_local.py::test_cache_options PASSED [ 96%] 1163s tests/test_local.py::test_sort_key PASSED [ 96%] 1163s tests/test_local.py::test_callback PASSED [ 96%] 1163s tests/test_local.py::test_exceptions_propagate PASSED [ 96%] 1163s tests/test_local.py::test_ordering PASSED [ 96%] 1163s tests/test_local.py::test_complex_ordering PASSED [ 96%] 1163s tests/test_ml.py::test_basic PASSED [ 96%] 1163s tests/test_multiprocessing.py::test_pickle_globals PASSED [ 96%] 1163s tests/test_multiprocessing.py::test_pickle_locals PASSED [ 96%] 1163s tests/test_multiprocessing.py::test_out_of_band_pickling PASSED [ 96%] 1163s tests/test_multiprocessing.py::test_errors_propagate PASSED [ 96%] 1163s tests/test_multiprocessing.py::test_remote_exception PASSED [ 96%] 1163s tests/test_multiprocessing.py::test_lambda_with_cloudpickle PASSED [ 96%] 1163s tests/test_multiprocessing.py::test_lambda_results_with_cloudpickle PASSED [ 96%] 1164s tests/test_multiprocessing.py::test_unpicklable_args_generate_errors PASSED [ 96%] 1164s tests/test_multiprocessing.py::test_reuse_pool[Pool] PASSED [ 96%] 1164s tests/test_multiprocessing.py::test_reuse_pool[ProcessPoolExecutor] PASSED [ 96%] 1164s tests/test_multiprocessing.py::test_dumps_loads PASSED [ 96%] 1165s tests/test_multiprocessing.py::test_fuse_doesnt_clobber_intermediates PASSED [ 96%] 1165s tests/test_multiprocessing.py::test_optimize_graph_false PASSED [ 96%] 1165s tests/test_multiprocessing.py::test_works_with_highlevel_graph PASSED [ 96%] 1165s tests/test_multiprocessing.py::test_random_seeds[numpy] PASSED [ 96%] 1165s tests/test_multiprocessing.py::test_random_seeds[random] PASSED [ 96%] 1165s tests/test_multiprocessing.py::test_process_initializer[threading-None-expected_results0] PASSED [ 96%] 1166s tests/test_multiprocessing.py::test_process_initializer[processes-None-expected_results1] PASSED [ 96%] 1166s tests/test_multiprocessing.py::test_process_initializer[processes-proc_init-expected_results2] PASSED [ 96%] 1167s tests/test_multiprocessing.py::test_custom_context_used_python3_posix PASSED [ 96%] 1167s tests/test_multiprocessing.py::test_get_context_using_python3_posix PASSED [ 96%] 1167s tests/test_multiprocessing.py::test_custom_context_ignored_elsewhere SKIPPED [ 96%] 1167s tests/test_multiprocessing.py::test_get_context_always_default SKIPPED [ 96%] 1167s tests/test_optimization.py::test_cull PASSED [ 96%] 1167s tests/test_optimization.py::test_fuse PASSED [ 96%] 1167s tests/test_optimization.py::test_fuse_keys PASSED [ 96%] 1167s tests/test_optimization.py::test_donot_substitute_same_key_multiple_times PASSED [ 96%] 1167s tests/test_optimization.py::test_inline PASSED [ 96%] 1167s tests/test_optimization.py::test_inline_functions PASSED [ 96%] 1167s tests/test_optimization.py::test_inline_ignores_curries_and_partials PASSED [ 96%] 1167s tests/test_optimization.py::test_inline_functions_non_hashable PASSED [ 96%] 1167s tests/test_optimization.py::test_inline_doesnt_shrink_fast_functions_at_top PASSED [ 96%] 1167s tests/test_optimization.py::test_inline_traverses_lists PASSED [ 96%] 1167s tests/test_optimization.py::test_inline_functions_protects_output_keys PASSED [ 96%] 1167s tests/test_optimization.py::test_functions_of PASSED [ 96%] 1167s tests/test_optimization.py::test_inline_cull_dependencies PASSED [ 96%] 1167s tests/test_optimization.py::test_fuse_reductions_single_input PASSED [ 97%] 1167s tests/test_optimization.py::test_fuse_stressed PASSED [ 97%] 1167s tests/test_optimization.py::test_fuse_reductions_multiple_input PASSED [ 97%] 1167s tests/test_optimization.py::test_SubgraphCallable PASSED [ 97%] 1167s tests/test_optimization.py::test_SubgraphCallable_with_numpy PASSED [ 97%] 1167s tests/test_optimization.py::test_SubgraphCallable_eq PASSED [ 97%] 1167s tests/test_optimization.py::test_fuse_subgraphs PASSED [ 97%] 1167s tests/test_optimization.py::test_fuse_subgraphs_linear_chains_of_duplicate_deps PASSED [ 97%] 1167s tests/test_optimization.py::test_dont_fuse_numpy_arrays PASSED [ 97%] 1167s tests/test_optimization.py::test_fuse_config PASSED [ 97%] 1167s tests/test_optimization.py::test_fused_keys_max_length PASSED [ 97%] 1167s tests/test_order.py::test_ordering_keeps_groups_together[abcde] PASSED [ 97%] 1167s tests/test_order.py::test_ordering_keeps_groups_together[edcba] PASSED [ 97%] 1167s tests/test_order.py::test_avoid_broker_nodes[abcde] PASSED [ 97%] 1167s tests/test_order.py::test_avoid_broker_nodes[edcba] PASSED [ 97%] 1167s tests/test_order.py::test_base_of_reduce_preferred[abcde] PASSED [ 97%] 1167s tests/test_order.py::test_base_of_reduce_preferred[edcba] PASSED [ 97%] 1167s tests/test_order.py::test_avoid_upwards_branching[abcde] PASSED [ 97%] 1167s tests/test_order.py::test_avoid_upwards_branching[edcba] PASSED [ 97%] 1167s tests/test_order.py::test_avoid_upwards_branching_complex[abcde] PASSED [ 97%] 1167s tests/test_order.py::test_avoid_upwards_branching_complex[edcba] PASSED [ 97%] 1167s tests/test_order.py::test_deep_bases_win_over_dependents[abcde] PASSED [ 97%] 1167s tests/test_order.py::test_deep_bases_win_over_dependents[edcba] PASSED [ 97%] 1167s tests/test_order.py::test_prefer_deep[abcde] PASSED [ 97%] 1167s tests/test_order.py::test_prefer_deep[edcba] PASSED [ 97%] 1167s tests/test_order.py::test_stacklimit[abcde] PASSED [ 97%] 1167s tests/test_order.py::test_stacklimit[edcba] PASSED [ 97%] 1167s tests/test_order.py::test_break_ties_by_str[abcde] PASSED [ 97%] 1167s tests/test_order.py::test_break_ties_by_str[edcba] PASSED [ 97%] 1167s tests/test_order.py::test_order_doesnt_fail_on_mixed_type_keys[abcde] PASSED [ 97%] 1167s tests/test_order.py::test_order_doesnt_fail_on_mixed_type_keys[edcba] PASSED [ 97%] 1167s tests/test_order.py::test_gh_3055 PASSED [ 97%] 1167s tests/test_order.py::test_type_comparisions_ok[abcde] PASSED [ 97%] 1167s tests/test_order.py::test_type_comparisions_ok[edcba] PASSED [ 97%] 1167s tests/test_order.py::test_favor_longest_critical_path[abcde] PASSED [ 97%] 1167s tests/test_order.py::test_favor_longest_critical_path[edcba] PASSED [ 97%] 1167s tests/test_order.py::test_run_smaller_sections[abcde] PASSED [ 97%] 1167s tests/test_order.py::test_run_smaller_sections[edcba] PASSED [ 97%] 1167s tests/test_order.py::test_local_parents_of_reduction[abcde] PASSED [ 97%] 1167s tests/test_order.py::test_local_parents_of_reduction[edcba] PASSED [ 97%] 1167s tests/test_order.py::test_nearest_neighbor[abcde] PASSED [ 97%] 1167s tests/test_order.py::test_nearest_neighbor[edcba] PASSED [ 97%] 1167s tests/test_order.py::test_string_ordering PASSED [ 97%] 1167s tests/test_order.py::test_string_ordering_dependents XPASS (see comment) [ 97%] 1167s tests/test_order.py::test_prefer_short_narrow[abcde] PASSED [ 97%] 1167s tests/test_order.py::test_prefer_short_narrow[edcba] PASSED [ 97%] 1167s tests/test_order.py::test_prefer_short_ancestor[abcde] PASSED [ 97%] 1167s tests/test_order.py::test_prefer_short_ancestor[edcba] PASSED [ 97%] 1167s tests/test_order.py::test_map_overlap[abcde] PASSED [ 97%] 1167s tests/test_order.py::test_map_overlap[edcba] PASSED [ 97%] 1167s tests/test_order.py::test_use_structure_not_keys[abcde] PASSED [ 97%] 1167s tests/test_order.py::test_use_structure_not_keys[edcba] PASSED [ 97%] 1167s tests/test_order.py::test_dont_run_all_dependents_too_early[abcde] PASSED [ 97%] 1167s tests/test_order.py::test_dont_run_all_dependents_too_early[edcba] PASSED [ 97%] 1167s tests/test_order.py::test_many_branches_use_ndependencies[abcde] PASSED [ 97%] 1167s tests/test_order.py::test_many_branches_use_ndependencies[edcba] PASSED [ 97%] 1167s tests/test_order.py::test_order_cycle PASSED [ 97%] 1167s tests/test_order.py::test_order_empty PASSED [ 97%] 1167s tests/test_order.py::test_order_with_equal_dependents[abcde] PASSED [ 97%] 1167s tests/test_order.py::test_order_with_equal_dependents[edcba] PASSED [ 97%] 1167s tests/test_order.py::test_terminal_node_backtrack PASSED [ 97%] 1167s tests/test_order.py::test_array_store_final_order SKIPPED (could not...) [ 97%] 1167s tests/test_order.py::test_eager_to_compute_dependent_to_free_parent PASSED [ 97%] 1167s tests/test_order.py::test_diagnostics[abcde] PASSED [ 97%] 1167s tests/test_order.py::test_diagnostics[edcba] PASSED [ 97%] 1167s tests/test_order.py::test_xarray_like_reduction PASSED [ 97%] 1167s tests/test_order.py::test_array_vs_dataframe[True] SKIPPED (could no...) [ 97%] 1167s tests/test_order.py::test_array_vs_dataframe[False] SKIPPED (could n...) [ 97%] 1167s tests/test_order.py::test_anom_mean SKIPPED (could not import 'xarra...) [ 97%] 1167s tests/test_order.py::test_anom_mean_raw[abcde] PASSED [ 97%] 1167s tests/test_order.py::test_anom_mean_raw[edcba] PASSED [ 97%] 1167s tests/test_order.py::test_flaky_array_reduction PASSED [ 97%] 1167s tests/test_order.py::test_flox_reduction[abcde] PASSED [ 97%] 1167s tests/test_order.py::test_flox_reduction[edcba] PASSED [ 97%] 1167s tests/test_order.py::test_reduce_with_many_common_dependents[4-2-True-True] PASSED [ 97%] 1167s tests/test_order.py::test_reduce_with_many_common_dependents[4-2-True-False] PASSED [ 97%] 1167s tests/test_order.py::test_reduce_with_many_common_dependents[4-2-False-True] PASSED [ 97%] 1167s tests/test_order.py::test_reduce_with_many_common_dependents[4-2-False-False] PASSED [ 97%] 1167s tests/test_order.py::test_reduce_with_many_common_dependents[4-5-True-True] PASSED [ 97%] 1167s tests/test_order.py::test_reduce_with_many_common_dependents[4-5-True-False] PASSED [ 97%] 1167s tests/test_order.py::test_reduce_with_many_common_dependents[4-5-False-True] PASSED [ 97%] 1167s tests/test_order.py::test_reduce_with_many_common_dependents[4-5-False-False] PASSED [ 97%] 1167s tests/test_order.py::test_reduce_with_many_common_dependents[7-2-True-True] PASSED [ 97%] 1167s tests/test_order.py::test_reduce_with_many_common_dependents[7-2-True-False] PASSED [ 97%] 1167s tests/test_order.py::test_reduce_with_many_common_dependents[7-2-False-True] PASSED [ 97%] 1167s tests/test_order.py::test_reduce_with_many_common_dependents[7-2-False-False] PASSED [ 97%] 1167s tests/test_order.py::test_reduce_with_many_common_dependents[7-5-True-True] PASSED [ 97%] 1167s tests/test_order.py::test_reduce_with_many_common_dependents[7-5-True-False] PASSED [ 97%] 1167s tests/test_order.py::test_reduce_with_many_common_dependents[7-5-False-True] PASSED [ 97%] 1167s tests/test_order.py::test_reduce_with_many_common_dependents[7-5-False-False] PASSED [ 97%] 1167s tests/test_order.py::test_doublediff[abcde] PASSED [ 97%] 1167s tests/test_order.py::test_doublediff[edcba] PASSED [ 97%] 1168s tests/test_order.py::test_recursion_depth_long_linear_chains PASSED [ 97%] 1168s tests/test_order.py::test_gh_3055_explicit[abcde] PASSED [ 97%] 1168s tests/test_order.py::test_gh_3055_explicit[edcba] PASSED [ 97%] 1168s tests/test_order.py::test_order_flox_reduction_2[abcde] PASSED [ 97%] 1168s tests/test_order.py::test_order_flox_reduction_2[edcba] PASSED [ 97%] 1168s tests/test_order.py::test_xarray_8414 SKIPPED (could not import 'xar...) [ 97%] 1168s tests/test_order.py::test_connecting_to_roots_single_root PASSED [ 97%] 1168s tests/test_order.py::test_connecting_to_roots_tree_reduction PASSED [ 97%] 1168s tests/test_order.py::test_connecting_to_roots_asym PASSED [ 97%] 1168s tests/test_order.py::test_do_not_mutate_input PASSED [ 97%] 1168s tests/test_rewrite.py::test_head PASSED [ 97%] 1168s tests/test_rewrite.py::test_args PASSED [ 97%] 1168s tests/test_rewrite.py::test_traverser PASSED [ 97%] 1168s tests/test_rewrite.py::test_RewriteRule PASSED [ 97%] 1168s tests/test_rewrite.py::test_RewriteRuleSubs PASSED [ 97%] 1168s tests/test_rewrite.py::test_RuleSet PASSED [ 97%] 1168s tests/test_rewrite.py::test_matches PASSED [ 97%] 1168s tests/test_rewrite.py::test_rewrite PASSED [ 97%] 1168s tests/test_sizeof.py::test_base PASSED [ 97%] 1168s tests/test_sizeof.py::test_name PASSED [ 97%] 1168s tests/test_sizeof.py::test_containers PASSED [ 97%] 1168s tests/test_sizeof.py::test_bytes_like PASSED [ 97%] 1168s tests/test_sizeof.py::test_numpy PASSED [ 97%] 1168s tests/test_sizeof.py::test_numpy_0_strided PASSED [ 97%] 1168s tests/test_sizeof.py::test_pandas PASSED [ 97%] 1168s tests/test_sizeof.py::test_pandas_contiguous_dtypes PASSED [ 97%] 1168s tests/test_sizeof.py::test_pandas_multiindex PASSED [ 97%] 1168s tests/test_sizeof.py::test_pandas_repeated_column PASSED [ 97%] 1168s tests/test_sizeof.py::test_sparse_matrix PASSED [ 97%] 1168s tests/test_sizeof.py::test_pandas_object_dtype[object-Series] PASSED [ 97%] 1168s tests/test_sizeof.py::test_pandas_object_dtype[object-DataFrame] PASSED [ 97%] 1168s tests/test_sizeof.py::test_pandas_object_dtype[object-Index] PASSED [ 97%] 1168s tests/test_sizeof.py::test_pandas_object_dtype[string[python]-Series] PASSED [ 97%] 1168s tests/test_sizeof.py::test_pandas_object_dtype[string[python]-DataFrame] PASSED [ 97%] 1168s tests/test_sizeof.py::test_pandas_object_dtype[string[python]-Index] PASSED [ 97%] 1168s tests/test_sizeof.py::test_dataframe_object_dtype[object] PASSED [ 98%] 1168s tests/test_sizeof.py::test_dataframe_object_dtype[string[python]] PASSED [ 98%] 1168s tests/test_sizeof.py::test_pandas_string_arrow_dtype[Series] SKIPPED [ 98%] 1168s tests/test_sizeof.py::test_pandas_string_arrow_dtype[DataFrame] SKIPPED [ 98%] 1168s tests/test_sizeof.py::test_pandas_string_arrow_dtype[Index] SKIPPED [ 98%] 1168s tests/test_sizeof.py::test_pandas_empty PASSED [ 98%] 1168s tests/test_sizeof.py::test_pyarrow_table SKIPPED (could not import '...) [ 98%] 1168s tests/test_sizeof.py::test_dict PASSED [ 98%] 1168s tests/test_sizeof.py::test_register_backend_entrypoint PASSED [ 98%] 1168s tests/test_system.py::test_cpu_count PASSED [ 98%] 1168s tests/test_system.py::test_cpu_count_cgroups[cpuacct,cpu] PASSED [ 98%] 1168s tests/test_system.py::test_cpu_count_cgroups[cpu,cpuacct] PASSED [ 98%] 1168s tests/test_system.py::test_cpu_count_cgroups[None] PASSED [ 98%] 1168s tests/test_system.py::test_cpu_count_cgroups_v2[max-/] PASSED [ 98%] 1168s tests/test_system.py::test_cpu_count_cgroups_v2[max-/user.slice] PASSED [ 98%] 1168s tests/test_system.py::test_cpu_count_cgroups_v2[max-/user.slice/more.slice] PASSED [ 98%] 1168s tests/test_system.py::test_cpu_count_cgroups_v2[2005-/] PASSED [ 98%] 1168s tests/test_system.py::test_cpu_count_cgroups_v2[2005-/user.slice] PASSED [ 98%] 1168s tests/test_system.py::test_cpu_count_cgroups_v2[2005-/user.slice/more.slice] PASSED [ 98%] 1168s tests/test_threaded.py::test_get PASSED [ 98%] 1168s tests/test_threaded.py::test_nested_get PASSED [ 98%] 1168s tests/test_threaded.py::test_get_without_computation PASSED [ 98%] 1168s tests/test_threaded.py::test_broken_callback PASSED [ 98%] 1168s tests/test_threaded.py::test_exceptions_rise_to_top PASSED [ 98%] 1168s tests/test_threaded.py::test_reuse_pool[ThreadPool] PASSED [ 98%] 1168s tests/test_threaded.py::test_reuse_pool[ThreadPoolExecutor] PASSED [ 98%] 1168s tests/test_threaded.py::test_pool_kwarg[ThreadPool] PASSED [ 98%] 1168s tests/test_threaded.py::test_pool_kwarg[ThreadPoolExecutor] PASSED [ 98%] 1168s tests/test_threaded.py::test_threaded_within_thread PASSED [ 98%] 1168s tests/test_threaded.py::test_dont_spawn_too_many_threads PASSED [ 98%] 1168s tests/test_threaded.py::test_dont_spawn_too_many_threads_CPU_COUNT PASSED [ 98%] 1169s tests/test_threaded.py::test_thread_safety PASSED [ 98%] 1169s tests/test_threaded.py::test_interrupt PASSED [ 98%] 1169s tests/test_tokenize.py::test_check_tokenize PASSED [ 98%] 1169s tests/test_tokenize.py::test_tokenize PASSED [ 98%] 1169s tests/test_tokenize.py::test_tokenize_scalar PASSED [ 98%] 1169s tests/test_tokenize.py::test_tokenize_numpy_array_consistent_on_values PASSED [ 98%] 1169s tests/test_tokenize.py::test_tokenize_numpy_array_supports_uneven_sizes PASSED [ 98%] 1169s tests/test_tokenize.py::test_tokenize_discontiguous_numpy_array PASSED [ 98%] 1169s tests/test_tokenize.py::test_tokenize_numpy_datetime PASSED [ 98%] 1169s tests/test_tokenize.py::test_tokenize_numpy_scalar PASSED [ 98%] 1169s tests/test_tokenize.py::test_tokenize_numpy_scalar_string_rep PASSED [ 98%] 1169s tests/test_tokenize.py::test_tokenize_numpy_array_on_object_dtype PASSED [ 98%] 1169s tests/test_tokenize.py::test_empty_numpy_array PASSED [ 98%] 1169s tests/test_tokenize.py::test_tokenize_numpy_memmap_offset PASSED [ 98%] 1169s tests/test_tokenize.py::test_tokenize_numpy_memmap PASSED [ 98%] 1169s tests/test_tokenize.py::test_tokenize_numpy_memmap_no_filename PASSED [ 98%] 1169s tests/test_tokenize.py::test_tokenize_numpy_ufunc PASSED [ 98%] 1169s tests/test_tokenize.py::test_normalize_numpy_ufunc_unserializable PASSED [ 98%] 1169s tests/test_tokenize.py::test_normalize_object_unserializable PASSED [ 98%] 1169s tests/test_tokenize.py::test_tokenize_partial_func_args_kwargs_consistent PASSED [ 98%] 1169s tests/test_tokenize.py::test_normalize_base PASSED [ 98%] 1169s tests/test_tokenize.py::test_tokenize_object PASSED [ 98%] 1169s tests/test_tokenize.py::test_tokenize_local_functions[0] PASSED [ 98%] 1169s tests/test_tokenize.py::test_tokenize_local_functions[1] PASSED [ 98%] 1169s tests/test_tokenize.py::test_tokenize_local_functions[2] PASSED [ 98%] 1169s tests/test_tokenize.py::test_tokenize_local_functions[3] PASSED [ 98%] 1169s tests/test_tokenize.py::test_tokenize_local_functions[func0] PASSED [ 98%] 1169s tests/test_tokenize.py::test_tokenize_local_functions[f2] PASSED [ 98%] 1169s tests/test_tokenize.py::test_tokenize_local_functions[func1] PASSED [ 98%] 1169s tests/test_tokenize.py::test_tokenize_local_functions[func2] PASSED [ 98%] 1169s tests/test_tokenize.py::test_tokenize_local_functions[func3] PASSED [ 98%] 1169s tests/test_tokenize.py::test_tokenize_local_functions[func4] PASSED [ 98%] 1169s tests/test_tokenize.py::test_tokenize_local_functions[func5] PASSED [ 98%] 1169s tests/test_tokenize.py::test_tokenize_local_functions[func6] PASSED [ 98%] 1169s tests/test_tokenize.py::test_tokenize_local_functions[func7] PASSED [ 98%] 1169s tests/test_tokenize.py::test_tokenize_local_functions[func8] PASSED [ 98%] 1169s tests/test_tokenize.py::test_tokenize_special_callables[getattr] PASSED [ 98%] 1169s tests/test_tokenize.py::test_tokenize_special_callables[join0] PASSED [ 98%] 1169s tests/test_tokenize.py::test_tokenize_special_callables[join1] PASSED [ 98%] 1169s tests/test_tokenize.py::test_tokenize_special_callables[__str__0] PASSED [ 98%] 1169s tests/test_tokenize.py::test_tokenize_special_callables[__str__1] PASSED [ 98%] 1169s tests/test_tokenize.py::test_tokenize_special_callables[f0] PASSED [ 98%] 1169s tests/test_tokenize.py::test_tokenize_special_callables[f1] PASSED [ 98%] 1169s tests/test_tokenize.py::test_tokenize_special_callables[g] PASSED [ 98%] 1169s tests/test_tokenize.py::test_tokenize_functions_unique_token PASSED [ 98%] 1169s tests/test_tokenize.py::test_tokenize_local_classes_from_different_contexts[False] XFAIL [ 98%] 1169s tests/test_tokenize.py::test_tokenize_local_classes_from_different_contexts[True] XFAIL [ 98%] 1169s tests/test_tokenize.py::test_tokenize_local_functions_from_different_contexts PASSED [ 98%] 1169s tests/test_tokenize.py::test_tokenize_callable PASSED [ 98%] 1169s tests/test_tokenize.py::test_tokenize_composite_functions PASSED [ 98%] 1169s tests/test_tokenize.py::test_tokenize_pandas PASSED [ 98%] 1169s tests/test_tokenize.py::test_tokenize_pandas_invalid_unicode PASSED [ 98%] 1169s tests/test_tokenize.py::test_tokenize_pandas_mixed_unicode_bytes PASSED [ 98%] 1169s tests/test_tokenize.py::test_tokenize_pandas_cloudpickle PASSED [ 98%] 1169s tests/test_tokenize.py::test_tokenize_pandas_extension_array PASSED [ 98%] 1169s tests/test_tokenize.py::test_tokenize_na PASSED [ 98%] 1169s tests/test_tokenize.py::test_tokenize_offset PASSED [ 98%] 1169s tests/test_tokenize.py::test_tokenize_pandas_index PASSED [ 98%] 1169s tests/test_tokenize.py::test_tokenize_kwargs PASSED [ 98%] 1169s tests/test_tokenize.py::test_tokenize_same_repr PASSED [ 98%] 1169s tests/test_tokenize.py::test_tokenize_slotted PASSED [ 98%] 1169s tests/test_tokenize.py::test_tokenize_slotted_no_value PASSED [ 98%] 1169s tests/test_tokenize.py::test_tokenize_slots_and_dict PASSED [ 98%] 1169s tests/test_tokenize.py::test_tokenize_method PASSED [ 98%] 1169s tests/test_tokenize.py::test_tokenize_callable_class PASSED [ 98%] 1169s tests/test_tokenize.py::test_tokenize_callable_class_with_tokenize_method PASSED [ 98%] 1169s tests/test_tokenize.py::test_staticmethods PASSED [ 98%] 1169s tests/test_tokenize.py::test_tokenize_sequences PASSED [ 98%] 1169s tests/test_tokenize.py::test_nested_tokenize_seen PASSED [ 98%] 1169s tests/test_tokenize.py::test_tokenize_dict PASSED [ 98%] 1169s tests/test_tokenize.py::test_tokenize_set PASSED [ 98%] 1169s tests/test_tokenize.py::test_tokenize_ordered_dict PASSED [ 98%] 1169s tests/test_tokenize.py::test_tokenize_dict_doesnt_call_str_on_values PASSED [ 98%] 1169s tests/test_tokenize.py::test_tokenize_sorts_dict_before_seen_map PASSED [ 98%] 1169s tests/test_tokenize.py::test_tokenize_sorts_set_before_seen_map PASSED [ 98%] 1169s tests/test_tokenize.py::test_tokenize_timedelta PASSED [ 98%] 1169s tests/test_tokenize.py::test_tokenize_enum[Enum] PASSED [ 98%] 1169s tests/test_tokenize.py::test_tokenize_enum[IntEnum] PASSED [ 98%] 1169s tests/test_tokenize.py::test_tokenize_enum[IntFlag] PASSED [ 98%] 1169s tests/test_tokenize.py::test_tokenize_enum[Flag] PASSED [ 98%] 1169s tests/test_tokenize.py::test_local_objects PASSED [ 98%] 1169s tests/test_tokenize.py::test_tokenize_dataclass PASSED [ 98%] 1169s tests/test_tokenize.py::test_tokenize_range[other0] PASSED [ 98%] 1169s tests/test_tokenize.py::test_tokenize_range[other1] PASSED [ 98%] 1169s tests/test_tokenize.py::test_tokenize_range[other2] PASSED [ 98%] 1169s tests/test_tokenize.py::test_tokenize_numpy_array PASSED [ 98%] 1169s tests/test_tokenize.py::test_tokenize_object_array_with_nans PASSED [ 98%] 1169s tests/test_tokenize.py::test_tokenize_base_types[1] PASSED [ 98%] 1169s tests/test_tokenize.py::test_tokenize_base_types[True] PASSED [ 98%] 1169s tests/test_tokenize.py::test_tokenize_base_types[a0] PASSED [ 98%] 1169s tests/test_tokenize.py::test_tokenize_base_types[a1] PASSED [ 98%] 1169s tests/test_tokenize.py::test_tokenize_base_types[1.0] PASSED [ 98%] 1169s tests/test_tokenize.py::test_tokenize_base_types[1j0] PASSED [ 98%] 1169s tests/test_tokenize.py::test_tokenize_base_types[1j1] PASSED [ 98%] 1169s tests/test_tokenize.py::test_tokenize_base_types[x7] PASSED [ 98%] 1169s tests/test_tokenize.py::test_tokenize_base_types[x8] PASSED [ 98%] 1169s tests/test_tokenize.py::test_tokenize_base_types[x9] PASSED [ 99%] 1169s tests/test_tokenize.py::test_tokenize_base_types[None] PASSED [ 99%] 1169s tests/test_tokenize.py::test_tokenize_base_types[str] PASSED [ 99%] 1169s tests/test_tokenize.py::test_tokenize_base_types[int] PASSED [ 99%] 1169s tests/test_tokenize.py::test_tokenize_literal PASSED [ 99%] 1169s tests/test_tokenize.py::test_tokenize_numpy_matrix PASSED [ 99%] 1169s tests/test_tokenize.py::test_tokenize_dense_sparse_array[dok] PASSED [ 99%] 1169s tests/test_tokenize.py::test_tokenize_circular_recursion PASSED [ 99%] 1169s tests/test_tokenize.py::test_tokenize_datetime_date[other0] PASSED [ 99%] 1169s tests/test_tokenize.py::test_tokenize_datetime_date[other1] PASSED [ 99%] 1169s tests/test_tokenize.py::test_tokenize_datetime_date[other2] PASSED [ 99%] 1169s tests/test_tokenize.py::test_tokenize_datetime_time PASSED [ 99%] 1169s tests/test_tokenize.py::test_tokenize_datetime_datetime PASSED [ 99%] 1169s tests/test_tokenize.py::test_tokenize_functions_main PASSED [ 99%] 1169s tests/test_tokenize.py::test_tokenize_dataclass_field_no_repr PASSED [ 99%] 1169s tests/test_tokenize.py::test_tokenize_operator PASSED [ 99%] 1169s tests/test_tokenize.py::test_tokenize_random_state PASSED [ 99%] 1169s tests/test_tokenize.py::test_tokenize_random_state_numpy PASSED [ 99%] 1169s tests/test_tokenize.py::test_tokenize_random_functions[random] PASSED [ 99%] 1169s tests/test_tokenize.py::test_tokenize_random_functions[np.random] PASSED [ 99%] 1169s tests/test_tokenize.py::test_tokenize_random_functions_with_state PASSED [ 99%] 1169s tests/test_tokenize.py::test_tokenize_random_functions_with_state_numpy PASSED [ 99%] 1169s tests/test_tokenize.py::test_tokenize_pyarrow_datatypes_simple SKIPPED [ 99%] 1169s tests/test_tokenize.py::test_tokenize_pyarrow_datatypes_complex SKIPPED [ 99%] 1169s tests/test_tokenize.py::test_tokenize_opaque_object_with_buffers PASSED [ 99%] 1169s tests/test_tokenize.py::test_tokenize_numba[numba_jit] SKIPPED (cond...) [ 99%] 1169s tests/test_tokenize.py::test_tokenize_numba[numba_jit_with_signature] SKIPPED [ 99%] 1169s tests/test_tokenize.py::test_tokenize_numba[numba_vectorize] SKIPPED [ 99%] 1169s tests/test_tokenize.py::test_tokenize_numba[numba_vectorize_with_signature] SKIPPED [ 99%] 1169s tests/test_tokenize.py::test_tokenize_numba[numba_guvectorize] SKIPPED [ 99%] 1169s tests/test_tokenize.py::test_tokenize_numba_unique_token SKIPPED (co...) [ 99%] 1169s tests/test_tokenize.py::test_numba_local SKIPPED (condition: not numba) [ 99%] 1169s tests/test_traceback.py::test_shorten_traceback[None-expect0] PASSED [ 99%] 1169s tests/test_traceback.py::test_shorten_traceback[regexes1-expect1] PASSED [ 99%] 1169s tests/test_traceback.py::test_shorten_traceback[regexes2-expect2] PASSED [ 99%] 1169s tests/test_traceback.py::test_shorten_traceback[regexes3-expect3] PASSED [ 99%] 1169s tests/test_traceback.py::test_shorten_traceback[regexes4-expect4] PASSED [ 99%] 1169s tests/test_traceback.py::test_compute_shorten_traceback[threads] PASSED [ 99%] 1170s tests/test_traceback.py::test_compute_shorten_traceback[processes] PASSED [ 99%] 1170s tests/test_traceback.py::test_compute_shorten_traceback[sync] PASSED [ 99%] 1170s tests/test_traceback.py::test_persist_shorten_traceback[threads] PASSED [ 99%] 1170s tests/test_traceback.py::test_persist_shorten_traceback[processes] PASSED [ 99%] 1170s tests/test_traceback.py::test_persist_shorten_traceback[sync] PASSED [ 99%] 1170s tests/test_traceback.py::test_distributed_shorten_traceback PASSED [ 99%] 1170s tests/test_traceback.py::test_deprecated_config PASSED [ 99%] 1170s tests/test_typing.py::test_isinstance_core[DaskCollection] PASSED [ 99%] 1170s tests/test_typing.py::test_isinstance_core[HLGDaskCollection] PASSED [ 99%] 1170s tests/test_typing.py::test_isinstance_custom PASSED [ 99%] 1170s tests/test_typing.py::test_parameter_passing PASSED [ 99%] 1170s tests/test_typing.py::test_inheriting_class PASSED [ 99%] 1170s tests/test_utils.py::test_ensure_bytes PASSED [ 99%] 1170s tests/test_utils.py::test_ensure_bytes_ndarray PASSED [ 99%] 1170s tests/test_utils.py::test_ensure_bytes_pyarrow_buffer SKIPPED (could...) [ 99%] 1170s tests/test_utils.py::test_ensure_unicode PASSED [ 99%] 1170s tests/test_utils.py::test_ensure_unicode_ndarray PASSED [ 99%] 1170s tests/test_utils.py::test_ensure_unicode_pyarrow_buffer SKIPPED (cou...) [ 99%] 1170s tests/test_utils.py::test_getargspec PASSED [ 99%] 1170s tests/test_utils.py::test_takes_multiple_arguments PASSED [ 99%] 1170s tests/test_utils.py::test_dispatch PASSED [ 99%] 1170s tests/test_utils.py::test_dispatch_kwargs PASSED [ 99%] 1170s tests/test_utils.py::test_dispatch_variadic_on_first_argument PASSED [ 99%] 1170s tests/test_utils.py::test_dispatch_lazy PASSED [ 99%] 1170s tests/test_utils.py::test_dispatch_lazy_walks_mro PASSED [ 99%] 1171s tests/test_utils.py::test_random_state_data PASSED [ 99%] 1171s tests/test_utils.py::test_memory_repr PASSED [ 99%] 1171s tests/test_utils.py::test_method_caller PASSED [ 99%] 1171s tests/test_utils.py::test_skip_doctest PASSED [ 99%] 1171s tests/test_utils.py::test_extra_titles PASSED [ 99%] 1171s tests/test_utils.py::test_asciitable PASSED [ 99%] 1171s tests/test_utils.py::test_SerializableLock PASSED [ 99%] 1171s tests/test_utils.py::test_SerializableLock_name_collision PASSED [ 99%] 1171s tests/test_utils.py::test_SerializableLock_locked PASSED [ 99%] 1171s tests/test_utils.py::test_SerializableLock_acquire_blocking PASSED [ 99%] 1171s tests/test_utils.py::test_funcname PASSED [ 99%] 1171s tests/test_utils.py::test_funcname_long PASSED [ 99%] 1171s tests/test_utils.py::test_funcname_toolz PASSED [ 99%] 1171s tests/test_utils.py::test_funcname_multipledispatch SKIPPED (could n...) [ 99%] 1171s tests/test_utils.py::test_funcname_numpy_vectorize PASSED [ 99%] 1171s tests/test_utils.py::test_ndeepmap PASSED [ 99%] 1171s tests/test_utils.py::test_ensure_dict PASSED [ 99%] 1171s tests/test_utils.py::test_ensure_set PASSED [ 99%] 1171s tests/test_utils.py::test_itemgetter PASSED [ 99%] 1171s tests/test_utils.py::test_partial_by_order PASSED [ 99%] 1171s tests/test_utils.py::test_has_keyword PASSED [ 99%] 1171s tests/test_utils.py::test_derived_from PASSED [ 99%] 1171s tests/test_utils.py::test_derived_from_prop_cached_prop[@property] PASSED [ 99%] 1171s tests/test_utils.py::test_derived_from_prop_cached_prop[@cached_property] PASSED [ 99%] 1171s tests/test_utils.py::test_derived_from_func PASSED [ 99%] 1171s tests/test_utils.py::test_derived_from_dask_dataframe PASSED [ 99%] 1171s tests/test_utils.py::test_parse_bytes PASSED [ 99%] 1171s tests/test_utils.py::test_parse_timedelta PASSED [ 99%] 1171s tests/test_utils.py::test_is_arraylike PASSED [ 99%] 1171s tests/test_utils.py::test_iter_chunks PASSED [ 99%] 1171s tests/test_utils.py::test_stringify PASSED [ 99%] 1171s tests/test_utils.py::test_stringify_collection_keys PASSED [ 99%] 1171s tests/test_utils.py::test_format_bytes[0-0 B] PASSED [ 99%] 1171s tests/test_utils.py::test_format_bytes[920-920 B] PASSED [ 99%] 1171s tests/test_utils.py::test_format_bytes[930-0.91 kiB] PASSED [ 99%] 1171s tests/test_utils.py::test_format_bytes[943339.52-921.23 kiB] PASSED [ 99%] 1171s tests/test_utils.py::test_format_bytes[953579.52-0.91 MiB] PASSED [ 99%] 1171s tests/test_utils.py::test_format_bytes[965979668.48-921.23 MiB] PASSED [ 99%] 1171s tests/test_utils.py::test_format_bytes[976465428.48-0.91 GiB] PASSED [ 99%] 1171s tests/test_utils.py::test_format_bytes[989163180523.52-921.23 GiB] PASSED [ 99%] 1171s tests/test_utils.py::test_format_bytes[999900598763.52-0.91 TiB] PASSED [ 99%] 1171s tests/test_utils.py::test_format_bytes[1012903096856084.5-921.23 TiB] PASSED [ 99%] 1171s tests/test_utils.py::test_format_bytes[1023898213133844.5-0.91 PiB] PASSED [ 99%] 1171s tests/test_utils.py::test_format_bytes[1152921504606846976-1024.00 PiB] PASSED [ 99%] 1171s tests/test_utils.py::test_format_time PASSED [ 99%] 1171s tests/test_utils.py::test_deprecated PASSED [ 99%] 1171s tests/test_utils.py::test_deprecated_version PASSED [ 99%] 1171s tests/test_utils.py::test_deprecated_after_version PASSED [ 99%] 1171s tests/test_utils.py::test_deprecated_category PASSED [ 99%] 1171s tests/test_utils.py::test_deprecated_message PASSED [ 99%] 1171s tests/test_utils.py::test_typename PASSED [ 99%] 1171s tests/test_utils.py::test_typename_on_instances PASSED [ 99%] 1171s tests/test_utils.py::test_cached_cumsum PASSED [ 99%] 1171s tests/test_utils.py::test_cached_cumsum_nan PASSED [ 99%] 1171s tests/test_utils.py::test_cached_cumsum_non_tuple PASSED [ 99%] 1171s tests/test_utils.py::test_tmpfile_naming PASSED [ 99%] 1171s tests/test_utils.py::test_get_meta_library PASSED [ 99%] 1171s tests/test_utils.py::test_get_meta_library_gpu SKIPPED (could not im...) [ 99%] 1171s tests/test_utils_test.py::test_hlg_layer PASSED [ 99%] 1171s tests/test_utils_test.py::test_hlg_layer_topological PASSED [ 99%] 1171s tests/test_utils_test.py::test__check_warning PASSED [ 99%] 1171s widgets/tests/test_widgets.py::test_widgets PASSED [ 99%] 1171s widgets/tests/test_widgets.py::test_environment PASSED [ 99%] 1171s widgets/tests/test_widgets.py::test_unknown_template PASSED [ 99%] 1171s widgets/tests/test_widgets.py::test_filters PASSED [100%] 1171s 1171s ==================================== ERRORS ==================================== 1171s _________________________ ERROR at setup of test_empty _________________________ 1171s 1171s @pytest.fixture 1171s def db(): 1171s with tmpfile() as f: 1171s uri = "sqlite:///%s" % f 1171s > df.to_sql("test", uri, index=True, if_exists="replace") 1171s 1171s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 1171s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1171s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1171s return func(*args, **kwargs) 1171s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1171s return sql.to_sql( 1171s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1171s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1171s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1171s 1171s con = 'sqlite:////tmp/tmphvl6tcb5', schema = None, need_transaction = True 1171s 1171s def pandasSQL_builder( 1171s con, 1171s schema: str | None = None, 1171s need_transaction: bool = False, 1171s ) -> PandasSQL: 1171s """ 1171s Convenience function to return the correct PandasSQL subclass based on the 1171s provided parameters. Also creates a sqlalchemy connection and transaction 1171s if necessary. 1171s """ 1171s import sqlite3 1171s 1171s if isinstance(con, sqlite3.Connection) or con is None: 1171s return SQLiteDatabase(con) 1171s 1171s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1171s 1171s if isinstance(con, str) and sqlalchemy is None: 1171s > raise ImportError("Using URI string without sqlalchemy installed.") 1171s E ImportError: Using URI string without sqlalchemy installed. 1171s 1171s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1171s __________________ ERROR at setup of test_single_column[True] __________________ 1171s 1171s @pytest.fixture 1171s def db(): 1171s with tmpfile() as f: 1171s uri = "sqlite:///%s" % f 1171s > df.to_sql("test", uri, index=True, if_exists="replace") 1171s 1171s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 1171s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1171s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1171s return func(*args, **kwargs) 1171s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1171s return sql.to_sql( 1171s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1171s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1171s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1171s 1171s con = 'sqlite:////tmp/tmprgli1zhu', schema = None, need_transaction = True 1171s 1171s def pandasSQL_builder( 1171s con, 1171s schema: str | None = None, 1171s need_transaction: bool = False, 1171s ) -> PandasSQL: 1171s """ 1171s Convenience function to return the correct PandasSQL subclass based on the 1171s provided parameters. Also creates a sqlalchemy connection and transaction 1171s if necessary. 1171s """ 1171s import sqlite3 1171s 1171s if isinstance(con, sqlite3.Connection) or con is None: 1171s return SQLiteDatabase(con) 1171s 1171s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1171s 1171s if isinstance(con, str) and sqlalchemy is None: 1171s > raise ImportError("Using URI string without sqlalchemy installed.") 1171s E ImportError: Using URI string without sqlalchemy installed. 1171s 1171s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1171s _________________ ERROR at setup of test_single_column[False] __________________ 1171s 1171s @pytest.fixture 1171s def db(): 1171s with tmpfile() as f: 1171s uri = "sqlite:///%s" % f 1171s > df.to_sql("test", uri, index=True, if_exists="replace") 1171s 1171s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 1171s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1171s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1171s return func(*args, **kwargs) 1171s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1171s return sql.to_sql( 1171s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1171s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1171s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1171s 1171s con = 'sqlite:////tmp/tmp6lh1yunb', schema = None, need_transaction = True 1171s 1171s def pandasSQL_builder( 1171s con, 1171s schema: str | None = None, 1171s need_transaction: bool = False, 1171s ) -> PandasSQL: 1171s """ 1171s Convenience function to return the correct PandasSQL subclass based on the 1171s provided parameters. Also creates a sqlalchemy connection and transaction 1171s if necessary. 1171s """ 1171s import sqlite3 1171s 1171s if isinstance(con, sqlite3.Connection) or con is None: 1171s return SQLiteDatabase(con) 1171s 1171s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1171s 1171s if isinstance(con, str) and sqlalchemy is None: 1171s > raise ImportError("Using URI string without sqlalchemy installed.") 1171s E ImportError: Using URI string without sqlalchemy installed. 1171s 1171s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1171s ______ ERROR at setup of test_passing_engine_as_uri_raises_helpful_error _______ 1171s 1171s @pytest.fixture 1171s def db(): 1171s with tmpfile() as f: 1171s uri = "sqlite:///%s" % f 1171s > df.to_sql("test", uri, index=True, if_exists="replace") 1171s 1171s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 1171s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1171s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1171s return func(*args, **kwargs) 1171s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1171s return sql.to_sql( 1171s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1171s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1171s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1171s 1171s con = 'sqlite:////tmp/tmpbw8u8_be', schema = None, need_transaction = True 1171s 1171s def pandasSQL_builder( 1171s con, 1171s schema: str | None = None, 1171s need_transaction: bool = False, 1171s ) -> PandasSQL: 1171s """ 1171s Convenience function to return the correct PandasSQL subclass based on the 1171s provided parameters. Also creates a sqlalchemy connection and transaction 1171s if necessary. 1171s """ 1171s import sqlite3 1171s 1171s if isinstance(con, sqlite3.Connection) or con is None: 1171s return SQLiteDatabase(con) 1171s 1171s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1171s 1171s if isinstance(con, str) and sqlalchemy is None: 1171s > raise ImportError("Using URI string without sqlalchemy installed.") 1171s E ImportError: Using URI string without sqlalchemy installed. 1171s 1171s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1171s ____________________ ERROR at setup of test_needs_rational _____________________ 1171s 1171s @pytest.fixture 1171s def db(): 1171s with tmpfile() as f: 1171s uri = "sqlite:///%s" % f 1171s > df.to_sql("test", uri, index=True, if_exists="replace") 1171s 1171s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 1171s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1171s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1171s return func(*args, **kwargs) 1171s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1171s return sql.to_sql( 1171s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1171s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1171s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1171s 1171s con = 'sqlite:////tmp/tmpz4tzp16s', schema = None, need_transaction = True 1171s 1171s def pandasSQL_builder( 1171s con, 1171s schema: str | None = None, 1171s need_transaction: bool = False, 1171s ) -> PandasSQL: 1171s """ 1171s Convenience function to return the correct PandasSQL subclass based on the 1171s provided parameters. Also creates a sqlalchemy connection and transaction 1171s if necessary. 1171s """ 1171s import sqlite3 1171s 1171s if isinstance(con, sqlite3.Connection) or con is None: 1171s return SQLiteDatabase(con) 1171s 1171s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1171s 1171s if isinstance(con, str) and sqlalchemy is None: 1171s > raise ImportError("Using URI string without sqlalchemy installed.") 1171s E ImportError: Using URI string without sqlalchemy installed. 1171s 1171s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1171s ________________________ ERROR at setup of test_simple _________________________ 1171s 1171s @pytest.fixture 1171s def db(): 1171s with tmpfile() as f: 1171s uri = "sqlite:///%s" % f 1171s > df.to_sql("test", uri, index=True, if_exists="replace") 1171s 1171s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 1171s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1171s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1171s return func(*args, **kwargs) 1171s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1171s return sql.to_sql( 1171s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1171s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1171s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1171s 1171s con = 'sqlite:////tmp/tmpsfe8ir3d', schema = None, need_transaction = True 1171s 1171s def pandasSQL_builder( 1171s con, 1171s schema: str | None = None, 1171s need_transaction: bool = False, 1171s ) -> PandasSQL: 1171s """ 1171s Convenience function to return the correct PandasSQL subclass based on the 1171s provided parameters. Also creates a sqlalchemy connection and transaction 1171s if necessary. 1171s """ 1171s import sqlite3 1171s 1171s if isinstance(con, sqlite3.Connection) or con is None: 1171s return SQLiteDatabase(con) 1171s 1171s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1171s 1171s if isinstance(con, str) and sqlalchemy is None: 1171s > raise ImportError("Using URI string without sqlalchemy installed.") 1171s E ImportError: Using URI string without sqlalchemy installed. 1171s 1171s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1171s ______________________ ERROR at setup of test_npartitions ______________________ 1171s 1171s @pytest.fixture 1171s def db(): 1171s with tmpfile() as f: 1171s uri = "sqlite:///%s" % f 1171s > df.to_sql("test", uri, index=True, if_exists="replace") 1171s 1171s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 1171s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1171s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1171s return func(*args, **kwargs) 1171s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1171s return sql.to_sql( 1171s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1171s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1171s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1171s 1171s con = 'sqlite:////tmp/tmp2z_uiexr', schema = None, need_transaction = True 1171s 1171s def pandasSQL_builder( 1171s con, 1171s schema: str | None = None, 1171s need_transaction: bool = False, 1171s ) -> PandasSQL: 1171s """ 1171s Convenience function to return the correct PandasSQL subclass based on the 1171s provided parameters. Also creates a sqlalchemy connection and transaction 1171s if necessary. 1171s """ 1171s import sqlite3 1171s 1171s if isinstance(con, sqlite3.Connection) or con is None: 1171s return SQLiteDatabase(con) 1171s 1171s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1171s 1171s if isinstance(con, str) and sqlalchemy is None: 1171s > raise ImportError("Using URI string without sqlalchemy installed.") 1171s E ImportError: Using URI string without sqlalchemy installed. 1171s 1171s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1171s _______________________ ERROR at setup of test_divisions _______________________ 1171s 1171s @pytest.fixture 1171s def db(): 1171s with tmpfile() as f: 1171s uri = "sqlite:///%s" % f 1171s > df.to_sql("test", uri, index=True, if_exists="replace") 1171s 1171s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 1171s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1171s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1171s return func(*args, **kwargs) 1171s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1171s return sql.to_sql( 1171s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1171s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1171s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1171s 1171s con = 'sqlite:////tmp/tmp9sgxi4ab', schema = None, need_transaction = True 1171s 1171s def pandasSQL_builder( 1171s con, 1171s schema: str | None = None, 1171s need_transaction: bool = False, 1171s ) -> PandasSQL: 1171s """ 1171s Convenience function to return the correct PandasSQL subclass based on the 1171s provided parameters. Also creates a sqlalchemy connection and transaction 1171s if necessary. 1171s """ 1171s import sqlite3 1171s 1171s if isinstance(con, sqlite3.Connection) or con is None: 1171s return SQLiteDatabase(con) 1171s 1171s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1171s 1171s if isinstance(con, str) and sqlalchemy is None: 1171s > raise ImportError("Using URI string without sqlalchemy installed.") 1171s E ImportError: Using URI string without sqlalchemy installed. 1171s 1171s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1171s _________________________ ERROR at setup of test_meta __________________________ 1171s 1171s @pytest.fixture 1171s def db(): 1171s with tmpfile() as f: 1171s uri = "sqlite:///%s" % f 1171s > df.to_sql("test", uri, index=True, if_exists="replace") 1171s 1171s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 1171s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1171s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1171s return func(*args, **kwargs) 1171s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1171s return sql.to_sql( 1171s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1171s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1171s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1171s 1171s con = 'sqlite:////tmp/tmporn7kjl9', schema = None, need_transaction = True 1171s 1171s def pandasSQL_builder( 1171s con, 1171s schema: str | None = None, 1171s need_transaction: bool = False, 1171s ) -> PandasSQL: 1171s """ 1171s Convenience function to return the correct PandasSQL subclass based on the 1171s provided parameters. Also creates a sqlalchemy connection and transaction 1171s if necessary. 1171s """ 1171s import sqlite3 1171s 1171s if isinstance(con, sqlite3.Connection) or con is None: 1171s return SQLiteDatabase(con) 1171s 1171s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1171s 1171s if isinstance(con, str) and sqlalchemy is None: 1171s > raise ImportError("Using URI string without sqlalchemy installed.") 1171s E ImportError: Using URI string without sqlalchemy installed. 1171s 1171s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1171s ___________________ ERROR at setup of test_meta_no_head_rows ___________________ 1171s 1171s @pytest.fixture 1171s def db(): 1171s with tmpfile() as f: 1171s uri = "sqlite:///%s" % f 1171s > df.to_sql("test", uri, index=True, if_exists="replace") 1171s 1171s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 1171s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1171s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1171s return func(*args, **kwargs) 1171s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1171s return sql.to_sql( 1171s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1171s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1171s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1171s 1171s con = 'sqlite:////tmp/tmpvj6ju15n', schema = None, need_transaction = True 1171s 1171s def pandasSQL_builder( 1171s con, 1171s schema: str | None = None, 1171s need_transaction: bool = False, 1171s ) -> PandasSQL: 1171s """ 1171s Convenience function to return the correct PandasSQL subclass based on the 1171s provided parameters. Also creates a sqlalchemy connection and transaction 1171s if necessary. 1171s """ 1171s import sqlite3 1171s 1171s if isinstance(con, sqlite3.Connection) or con is None: 1171s return SQLiteDatabase(con) 1171s 1171s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1171s 1171s if isinstance(con, str) and sqlalchemy is None: 1171s > raise ImportError("Using URI string without sqlalchemy installed.") 1171s E ImportError: Using URI string without sqlalchemy installed. 1171s 1171s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1171s _________________ ERROR at setup of test_no_meta_no_head_rows __________________ 1171s 1171s @pytest.fixture 1171s def db(): 1171s with tmpfile() as f: 1171s uri = "sqlite:///%s" % f 1171s > df.to_sql("test", uri, index=True, if_exists="replace") 1171s 1171s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 1171s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1171s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1171s return func(*args, **kwargs) 1171s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1171s return sql.to_sql( 1171s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1171s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1171s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1171s 1171s con = 'sqlite:////tmp/tmpqmmctvx4', schema = None, need_transaction = True 1171s 1171s def pandasSQL_builder( 1171s con, 1171s schema: str | None = None, 1171s need_transaction: bool = False, 1171s ) -> PandasSQL: 1171s """ 1171s Convenience function to return the correct PandasSQL subclass based on the 1171s provided parameters. Also creates a sqlalchemy connection and transaction 1171s if necessary. 1171s """ 1171s import sqlite3 1171s 1171s if isinstance(con, sqlite3.Connection) or con is None: 1171s return SQLiteDatabase(con) 1171s 1171s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1171s 1171s if isinstance(con, str) and sqlalchemy is None: 1171s > raise ImportError("Using URI string without sqlalchemy installed.") 1171s E ImportError: Using URI string without sqlalchemy installed. 1171s 1171s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1171s ________________________ ERROR at setup of test_limits _________________________ 1171s 1171s @pytest.fixture 1171s def db(): 1171s with tmpfile() as f: 1171s uri = "sqlite:///%s" % f 1171s > df.to_sql("test", uri, index=True, if_exists="replace") 1171s 1171s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 1171s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1171s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1171s return func(*args, **kwargs) 1171s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1171s return sql.to_sql( 1171s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1171s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1171s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1171s 1171s con = 'sqlite:////tmp/tmp9zi543bz', schema = None, need_transaction = True 1171s 1171s def pandasSQL_builder( 1171s con, 1171s schema: str | None = None, 1171s need_transaction: bool = False, 1171s ) -> PandasSQL: 1171s """ 1171s Convenience function to return the correct PandasSQL subclass based on the 1171s provided parameters. Also creates a sqlalchemy connection and transaction 1171s if necessary. 1171s """ 1171s import sqlite3 1171s 1171s if isinstance(con, sqlite3.Connection) or con is None: 1171s return SQLiteDatabase(con) 1171s 1171s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1171s 1171s if isinstance(con, str) and sqlalchemy is None: 1171s > raise ImportError("Using URI string without sqlalchemy installed.") 1171s E ImportError: Using URI string without sqlalchemy installed. 1171s 1171s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1171s ___________ ERROR at setup of test_extra_connection_engine_keywords ____________ 1171s 1171s @pytest.fixture 1171s def db(): 1171s with tmpfile() as f: 1171s uri = "sqlite:///%s" % f 1171s > df.to_sql("test", uri, index=True, if_exists="replace") 1171s 1171s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 1171s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1171s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1171s return func(*args, **kwargs) 1171s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1171s return sql.to_sql( 1171s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1171s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1171s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1171s 1171s con = 'sqlite:////tmp/tmpkqxzkic3', schema = None, need_transaction = True 1171s 1171s def pandasSQL_builder( 1171s con, 1171s schema: str | None = None, 1171s need_transaction: bool = False, 1171s ) -> PandasSQL: 1171s """ 1171s Convenience function to return the correct PandasSQL subclass based on the 1171s provided parameters. Also creates a sqlalchemy connection and transaction 1171s if necessary. 1171s """ 1171s import sqlite3 1171s 1171s if isinstance(con, sqlite3.Connection) or con is None: 1171s return SQLiteDatabase(con) 1171s 1171s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1171s 1171s if isinstance(con, str) and sqlalchemy is None: 1171s > raise ImportError("Using URI string without sqlalchemy installed.") 1171s E ImportError: Using URI string without sqlalchemy installed. 1171s 1171s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1171s _________________________ ERROR at setup of test_query _________________________ 1171s 1171s @pytest.fixture 1171s def db(): 1171s with tmpfile() as f: 1171s uri = "sqlite:///%s" % f 1171s > df.to_sql("test", uri, index=True, if_exists="replace") 1171s 1171s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 1171s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1171s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1171s return func(*args, **kwargs) 1171s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1171s return sql.to_sql( 1171s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1171s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1171s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1171s 1171s con = 'sqlite:////tmp/tmp1ma5o32v', schema = None, need_transaction = True 1171s 1171s def pandasSQL_builder( 1171s con, 1171s schema: str | None = None, 1171s need_transaction: bool = False, 1171s ) -> PandasSQL: 1171s """ 1171s Convenience function to return the correct PandasSQL subclass based on the 1171s provided parameters. Also creates a sqlalchemy connection and transaction 1171s if necessary. 1171s """ 1171s import sqlite3 1171s 1171s if isinstance(con, sqlite3.Connection) or con is None: 1171s return SQLiteDatabase(con) 1171s 1171s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1171s 1171s if isinstance(con, str) and sqlalchemy is None: 1171s > raise ImportError("Using URI string without sqlalchemy installed.") 1171s E ImportError: Using URI string without sqlalchemy installed. 1171s 1171s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1171s ________________ ERROR at setup of test_query_index_from_query _________________ 1171s 1171s @pytest.fixture 1171s def db(): 1171s with tmpfile() as f: 1171s uri = "sqlite:///%s" % f 1171s > df.to_sql("test", uri, index=True, if_exists="replace") 1171s 1171s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 1171s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1171s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1171s return func(*args, **kwargs) 1171s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1171s return sql.to_sql( 1171s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1171s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1171s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1171s 1171s con = 'sqlite:////tmp/tmpdkfa6lvp', schema = None, need_transaction = True 1171s 1171s def pandasSQL_builder( 1171s con, 1171s schema: str | None = None, 1171s need_transaction: bool = False, 1171s ) -> PandasSQL: 1171s """ 1171s Convenience function to return the correct PandasSQL subclass based on the 1171s provided parameters. Also creates a sqlalchemy connection and transaction 1171s if necessary. 1171s """ 1171s import sqlite3 1171s 1171s if isinstance(con, sqlite3.Connection) or con is None: 1171s return SQLiteDatabase(con) 1171s 1171s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1171s 1171s if isinstance(con, str) and sqlalchemy is None: 1171s > raise ImportError("Using URI string without sqlalchemy installed.") 1171s E ImportError: Using URI string without sqlalchemy installed. 1171s 1171s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1171s ____________________ ERROR at setup of test_query_with_meta ____________________ 1171s 1171s @pytest.fixture 1171s def db(): 1171s with tmpfile() as f: 1171s uri = "sqlite:///%s" % f 1171s > df.to_sql("test", uri, index=True, if_exists="replace") 1171s 1171s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 1171s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1171s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1171s return func(*args, **kwargs) 1171s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1171s return sql.to_sql( 1171s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1171s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1171s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1171s 1171s con = 'sqlite:////tmp/tmpgvcm8nce', schema = None, need_transaction = True 1171s 1171s def pandasSQL_builder( 1171s con, 1171s schema: str | None = None, 1171s need_transaction: bool = False, 1171s ) -> PandasSQL: 1171s """ 1171s Convenience function to return the correct PandasSQL subclass based on the 1171s provided parameters. Also creates a sqlalchemy connection and transaction 1171s if necessary. 1171s """ 1171s import sqlite3 1171s 1171s if isinstance(con, sqlite3.Connection) or con is None: 1171s return SQLiteDatabase(con) 1171s 1171s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1171s 1171s if isinstance(con, str) and sqlalchemy is None: 1171s > raise ImportError("Using URI string without sqlalchemy installed.") 1171s E ImportError: Using URI string without sqlalchemy installed. 1171s 1171s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1171s _________ ERROR at setup of test_no_character_index_without_divisions __________ 1171s 1171s @pytest.fixture 1171s def db(): 1171s with tmpfile() as f: 1171s uri = "sqlite:///%s" % f 1171s > df.to_sql("test", uri, index=True, if_exists="replace") 1171s 1171s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 1171s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1171s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1171s return func(*args, **kwargs) 1171s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1171s return sql.to_sql( 1171s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1171s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1171s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1171s 1171s con = 'sqlite:////tmp/tmp555gfs1_', schema = None, need_transaction = True 1171s 1171s def pandasSQL_builder( 1171s con, 1171s schema: str | None = None, 1171s need_transaction: bool = False, 1171s ) -> PandasSQL: 1171s """ 1171s Convenience function to return the correct PandasSQL subclass based on the 1171s provided parameters. Also creates a sqlalchemy connection and transaction 1171s if necessary. 1171s """ 1171s import sqlite3 1171s 1171s if isinstance(con, sqlite3.Connection) or con is None: 1171s return SQLiteDatabase(con) 1171s 1171s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1171s 1171s if isinstance(con, str) and sqlalchemy is None: 1171s > raise ImportError("Using URI string without sqlalchemy installed.") 1171s E ImportError: Using URI string without sqlalchemy installed. 1171s 1171s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1171s _______________________ ERROR at setup of test_read_sql ________________________ 1171s 1171s @pytest.fixture 1171s def db(): 1171s with tmpfile() as f: 1171s uri = "sqlite:///%s" % f 1171s > df.to_sql("test", uri, index=True, if_exists="replace") 1171s 1171s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 1171s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1171s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1171s return func(*args, **kwargs) 1171s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1171s return sql.to_sql( 1171s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1171s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1171s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1171s 1171s con = 'sqlite:////tmp/tmp3atw_mql', schema = None, need_transaction = True 1171s 1171s def pandasSQL_builder( 1171s con, 1171s schema: str | None = None, 1171s need_transaction: bool = False, 1171s ) -> PandasSQL: 1171s """ 1171s Convenience function to return the correct PandasSQL subclass based on the 1171s provided parameters. Also creates a sqlalchemy connection and transaction 1171s if necessary. 1171s """ 1171s import sqlite3 1171s 1171s if isinstance(con, sqlite3.Connection) or con is None: 1171s return SQLiteDatabase(con) 1171s 1171s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1171s 1171s if isinstance(con, str) and sqlalchemy is None: 1171s > raise ImportError("Using URI string without sqlalchemy installed.") 1171s E ImportError: Using URI string without sqlalchemy installed. 1171s 1171s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1171s =================================== FAILURES =================================== 1171s ________________________________ test_datetimes ________________________________ 1171s 1171s def test_datetimes(): 1171s import datetime 1171s 1171s now = datetime.datetime.now() 1171s d = datetime.timedelta(seconds=1) 1171s df = pd.DataFrame( 1171s {"a": list("ghjkl"), "b": [now + i * d for i in range(2, -3, -1)]} 1171s ) 1171s with tmpfile() as f: 1171s uri = "sqlite:///%s" % f 1171s > df.to_sql("test", uri, index=False, if_exists="replace") 1171s 1171s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:358: 1171s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1171s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1171s return func(*args, **kwargs) 1171s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1171s return sql.to_sql( 1171s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1171s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1171s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1171s 1171s con = 'sqlite:////tmp/tmpnb54imam', schema = None, need_transaction = True 1171s 1171s def pandasSQL_builder( 1171s con, 1171s schema: str | None = None, 1171s need_transaction: bool = False, 1171s ) -> PandasSQL: 1171s """ 1171s Convenience function to return the correct PandasSQL subclass based on the 1171s provided parameters. Also creates a sqlalchemy connection and transaction 1171s if necessary. 1171s """ 1171s import sqlite3 1171s 1171s if isinstance(con, sqlite3.Connection) or con is None: 1171s return SQLiteDatabase(con) 1171s 1171s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1171s 1171s if isinstance(con, str) and sqlalchemy is None: 1171s > raise ImportError("Using URI string without sqlalchemy installed.") 1171s E ImportError: Using URI string without sqlalchemy installed. 1171s 1171s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1171s _____________________________ test_to_sql[False-1] _____________________________ 1171s 1171s npartitions = 1, parallel = False 1171s 1171s @pytest.mark.parametrize("npartitions", (1, 2)) 1171s @pytest.mark.parametrize("parallel", (False, True)) 1171s def test_to_sql(npartitions, parallel): 1171s df_by_age = df.set_index("age") 1171s df_appended = pd.concat( 1171s [ 1171s df, 1171s df, 1171s ] 1171s ) 1171s 1171s ddf = dd.from_pandas(df, npartitions) 1171s ddf_by_age = ddf.set_index("age") 1171s 1171s # Simple round trip test: use existing "number" index_col 1171s with tmp_db_uri() as uri: 1171s > ddf.to_sql("test", uri, parallel=parallel) 1171s 1171s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:489: 1171s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1171s /usr/lib/python3/dist-packages/dask/dataframe/core.py:2087: in to_sql 1171s return to_sql( 1171s /usr/lib/python3/dist-packages/dask/dataframe/io/sql.py:606: in to_sql 1171s dask_compute(result) 1171s /usr/lib/python3/dist-packages/dask/base.py:661: in compute 1171s results = schedule(dsk, keys, **kwargs) 1171s /usr/lib/python3/dist-packages/dask/dataframe/io/sql.py:423: in _to_sql_chunk 1171s q = d.to_sql(con=engine, **kwargs) 1171s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1171s return func(*args, **kwargs) 1171s /usr/lib/python3/dist-packages/pandas/io/sql.py:842: in to_sql 1171s return pandas_sql.to_sql( 1171s /usr/lib/python3/dist-packages/pandas/io/sql.py:2850: in to_sql 1171s table.create() 1171s /usr/lib/python3/dist-packages/pandas/io/sql.py:984: in create 1171s if self.exists(): 1171s /usr/lib/python3/dist-packages/pandas/io/sql.py:970: in exists 1171s return self.pd_sql.has_table(self.name, self.schema) 1171s /usr/lib/python3/dist-packages/pandas/io/sql.py:2865: in has_table 1171s return len(self.execute(query, [name]).fetchall()) > 0 1171s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1171s 1171s self = 1171s sql = "\n SELECT\n name\n FROM\n sqlite_master\n WHERE\n type IN ('table', 'view')\n AND name=?;\n " 1171s params = ['test'] 1171s 1171s def execute(self, sql: str | Select | TextClause, params=None): 1171s if not isinstance(sql, str): 1171s raise TypeError("Query must be a string unless using sqlalchemy.") 1171s args = [] if params is None else [params] 1171s > cur = self.con.cursor() 1171s E AttributeError: 'Engine' object has no attribute 'cursor' 1171s 1171s /usr/lib/python3/dist-packages/pandas/io/sql.py:2672: AttributeError 1171s _____________________________ test_to_sql[False-2] _____________________________ 1171s 1171s npartitions = 2, parallel = False 1171s 1171s @pytest.mark.parametrize("npartitions", (1, 2)) 1171s @pytest.mark.parametrize("parallel", (False, True)) 1171s def test_to_sql(npartitions, parallel): 1171s df_by_age = df.set_index("age") 1171s df_appended = pd.concat( 1171s [ 1171s df, 1171s df, 1171s ] 1171s ) 1171s 1171s ddf = dd.from_pandas(df, npartitions) 1171s ddf_by_age = ddf.set_index("age") 1171s 1171s # Simple round trip test: use existing "number" index_col 1171s with tmp_db_uri() as uri: 1171s > ddf.to_sql("test", uri, parallel=parallel) 1171s 1171s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:489: 1171s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1171s /usr/lib/python3/dist-packages/dask/dataframe/core.py:2087: in to_sql 1171s return to_sql( 1171s /usr/lib/python3/dist-packages/dask/dataframe/io/sql.py:606: in to_sql 1171s dask_compute(result) 1171s /usr/lib/python3/dist-packages/dask/base.py:661: in compute 1171s results = schedule(dsk, keys, **kwargs) 1171s /usr/lib/python3/dist-packages/dask/dataframe/io/sql.py:423: in _to_sql_chunk 1171s q = d.to_sql(con=engine, **kwargs) 1171s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1171s return func(*args, **kwargs) 1171s /usr/lib/python3/dist-packages/pandas/io/sql.py:842: in to_sql 1171s return pandas_sql.to_sql( 1171s /usr/lib/python3/dist-packages/pandas/io/sql.py:2850: in to_sql 1171s table.create() 1171s /usr/lib/python3/dist-packages/pandas/io/sql.py:984: in create 1171s if self.exists(): 1171s /usr/lib/python3/dist-packages/pandas/io/sql.py:970: in exists 1171s return self.pd_sql.has_table(self.name, self.schema) 1171s /usr/lib/python3/dist-packages/pandas/io/sql.py:2865: in has_table 1171s return len(self.execute(query, [name]).fetchall()) > 0 1171s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1171s 1171s self = 1171s sql = "\n SELECT\n name\n FROM\n sqlite_master\n WHERE\n type IN ('table', 'view')\n AND name=?;\n " 1171s params = ['test'] 1171s 1171s def execute(self, sql: str | Select | TextClause, params=None): 1171s if not isinstance(sql, str): 1171s raise TypeError("Query must be a string unless using sqlalchemy.") 1171s args = [] if params is None else [params] 1171s > cur = self.con.cursor() 1171s E AttributeError: 'Engine' object has no attribute 'cursor' 1171s 1171s /usr/lib/python3/dist-packages/pandas/io/sql.py:2672: AttributeError 1171s _____________________________ test_to_sql[True-1] ______________________________ 1171s 1171s npartitions = 1, parallel = True 1171s 1171s @pytest.mark.parametrize("npartitions", (1, 2)) 1171s @pytest.mark.parametrize("parallel", (False, True)) 1171s def test_to_sql(npartitions, parallel): 1171s df_by_age = df.set_index("age") 1171s df_appended = pd.concat( 1171s [ 1171s df, 1171s df, 1171s ] 1171s ) 1171s 1171s ddf = dd.from_pandas(df, npartitions) 1171s ddf_by_age = ddf.set_index("age") 1171s 1171s # Simple round trip test: use existing "number" index_col 1171s with tmp_db_uri() as uri: 1171s > ddf.to_sql("test", uri, parallel=parallel) 1171s 1171s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:489: 1171s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1171s /usr/lib/python3/dist-packages/dask/dataframe/core.py:2087: in to_sql 1171s return to_sql( 1171s /usr/lib/python3/dist-packages/dask/dataframe/io/sql.py:606: in to_sql 1171s dask_compute(result) 1171s /usr/lib/python3/dist-packages/dask/base.py:661: in compute 1171s results = schedule(dsk, keys, **kwargs) 1171s /usr/lib/python3/dist-packages/dask/dataframe/io/sql.py:423: in _to_sql_chunk 1171s q = d.to_sql(con=engine, **kwargs) 1171s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1171s return func(*args, **kwargs) 1171s /usr/lib/python3/dist-packages/pandas/io/sql.py:842: in to_sql 1171s return pandas_sql.to_sql( 1171s /usr/lib/python3/dist-packages/pandas/io/sql.py:2850: in to_sql 1171s table.create() 1171s /usr/lib/python3/dist-packages/pandas/io/sql.py:984: in create 1171s if self.exists(): 1171s /usr/lib/python3/dist-packages/pandas/io/sql.py:970: in exists 1171s return self.pd_sql.has_table(self.name, self.schema) 1171s /usr/lib/python3/dist-packages/pandas/io/sql.py:2865: in has_table 1171s return len(self.execute(query, [name]).fetchall()) > 0 1171s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1171s 1171s self = 1171s sql = "\n SELECT\n name\n FROM\n sqlite_master\n WHERE\n type IN ('table', 'view')\n AND name=?;\n " 1171s params = ['test'] 1171s 1171s def execute(self, sql: str | Select | TextClause, params=None): 1171s if not isinstance(sql, str): 1171s raise TypeError("Query must be a string unless using sqlalchemy.") 1171s args = [] if params is None else [params] 1171s > cur = self.con.cursor() 1171s E AttributeError: 'Engine' object has no attribute 'cursor' 1171s 1171s /usr/lib/python3/dist-packages/pandas/io/sql.py:2672: AttributeError 1171s _____________________________ test_to_sql[True-2] ______________________________ 1171s 1171s npartitions = 2, parallel = True 1171s 1171s @pytest.mark.parametrize("npartitions", (1, 2)) 1171s @pytest.mark.parametrize("parallel", (False, True)) 1171s def test_to_sql(npartitions, parallel): 1171s df_by_age = df.set_index("age") 1171s df_appended = pd.concat( 1171s [ 1171s df, 1171s df, 1171s ] 1171s ) 1171s 1171s ddf = dd.from_pandas(df, npartitions) 1171s ddf_by_age = ddf.set_index("age") 1171s 1171s # Simple round trip test: use existing "number" index_col 1171s with tmp_db_uri() as uri: 1171s > ddf.to_sql("test", uri, parallel=parallel) 1171s 1171s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:489: 1171s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1171s /usr/lib/python3/dist-packages/dask/dataframe/core.py:2087: in to_sql 1171s return to_sql( 1171s /usr/lib/python3/dist-packages/dask/dataframe/io/sql.py:606: in to_sql 1171s dask_compute(result) 1171s /usr/lib/python3/dist-packages/dask/base.py:661: in compute 1171s results = schedule(dsk, keys, **kwargs) 1171s /usr/lib/python3/dist-packages/dask/dataframe/io/sql.py:423: in _to_sql_chunk 1171s q = d.to_sql(con=engine, **kwargs) 1171s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1171s return func(*args, **kwargs) 1171s /usr/lib/python3/dist-packages/pandas/io/sql.py:842: in to_sql 1171s return pandas_sql.to_sql( 1171s /usr/lib/python3/dist-packages/pandas/io/sql.py:2850: in to_sql 1171s table.create() 1171s /usr/lib/python3/dist-packages/pandas/io/sql.py:984: in create 1171s if self.exists(): 1171s /usr/lib/python3/dist-packages/pandas/io/sql.py:970: in exists 1171s return self.pd_sql.has_table(self.name, self.schema) 1171s /usr/lib/python3/dist-packages/pandas/io/sql.py:2865: in has_table 1171s return len(self.execute(query, [name]).fetchall()) > 0 1171s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1171s 1171s self = 1171s sql = "\n SELECT\n name\n FROM\n sqlite_master\n WHERE\n type IN ('table', 'view')\n AND name=?;\n " 1171s params = ['test'] 1171s 1171s def execute(self, sql: str | Select | TextClause, params=None): 1171s if not isinstance(sql, str): 1171s raise TypeError("Query must be a string unless using sqlalchemy.") 1171s args = [] if params is None else [params] 1171s > cur = self.con.cursor() 1171s E AttributeError: 'Engine' object has no attribute 'cursor' 1171s 1171s /usr/lib/python3/dist-packages/pandas/io/sql.py:2672: AttributeError 1171s ______________________________ test_to_sql_kwargs ______________________________ 1171s 1171s def test_to_sql_kwargs(): 1171s ddf = dd.from_pandas(df, 2) 1171s with tmp_db_uri() as uri: 1171s > ddf.to_sql("test", uri, method="multi") 1171s 1171s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:549: 1171s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1171s /usr/lib/python3/dist-packages/dask/dataframe/core.py:2087: in to_sql 1171s return to_sql( 1171s /usr/lib/python3/dist-packages/dask/dataframe/io/sql.py:606: in to_sql 1171s dask_compute(result) 1171s /usr/lib/python3/dist-packages/dask/base.py:661: in compute 1171s results = schedule(dsk, keys, **kwargs) 1171s /usr/lib/python3/dist-packages/dask/dataframe/io/sql.py:423: in _to_sql_chunk 1171s q = d.to_sql(con=engine, **kwargs) 1171s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1171s return func(*args, **kwargs) 1171s /usr/lib/python3/dist-packages/pandas/io/sql.py:842: in to_sql 1171s return pandas_sql.to_sql( 1171s /usr/lib/python3/dist-packages/pandas/io/sql.py:2850: in to_sql 1171s table.create() 1171s /usr/lib/python3/dist-packages/pandas/io/sql.py:984: in create 1171s if self.exists(): 1171s /usr/lib/python3/dist-packages/pandas/io/sql.py:970: in exists 1171s return self.pd_sql.has_table(self.name, self.schema) 1171s /usr/lib/python3/dist-packages/pandas/io/sql.py:2865: in has_table 1171s return len(self.execute(query, [name]).fetchall()) > 0 1171s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1171s 1171s self = 1171s sql = "\n SELECT\n name\n FROM\n sqlite_master\n WHERE\n type IN ('table', 'view')\n AND name=?;\n " 1171s params = ['test'] 1171s 1171s def execute(self, sql: str | Select | TextClause, params=None): 1171s if not isinstance(sql, str): 1171s raise TypeError("Query must be a string unless using sqlalchemy.") 1171s args = [] if params is None else [params] 1171s > cur = self.con.cursor() 1171s E AttributeError: 'Engine' object has no attribute 'cursor' 1171s 1171s /usr/lib/python3/dist-packages/pandas/io/sql.py:2672: AttributeError 1171s __________________________ test_to_sql_engine_kwargs ___________________________ 1171s 1171s caplog = <_pytest.logging.LogCaptureFixture object at 0x7fd29a092840> 1171s 1171s def test_to_sql_engine_kwargs(caplog): 1171s ddf = dd.from_pandas(df, 2) 1171s with tmp_db_uri() as uri: 1171s > ddf.to_sql("test", uri, engine_kwargs={"echo": False}) 1171s 1171s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:559: 1171s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1171s /usr/lib/python3/dist-packages/dask/dataframe/core.py:2087: in to_sql 1171s return to_sql( 1171s /usr/lib/python3/dist-packages/dask/dataframe/io/sql.py:606: in to_sql 1171s dask_compute(result) 1171s /usr/lib/python3/dist-packages/dask/base.py:661: in compute 1171s results = schedule(dsk, keys, **kwargs) 1171s /usr/lib/python3/dist-packages/dask/dataframe/io/sql.py:423: in _to_sql_chunk 1171s q = d.to_sql(con=engine, **kwargs) 1171s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1171s return func(*args, **kwargs) 1171s /usr/lib/python3/dist-packages/pandas/io/sql.py:842: in to_sql 1171s return pandas_sql.to_sql( 1171s /usr/lib/python3/dist-packages/pandas/io/sql.py:2850: in to_sql 1171s table.create() 1171s /usr/lib/python3/dist-packages/pandas/io/sql.py:984: in create 1171s if self.exists(): 1171s /usr/lib/python3/dist-packages/pandas/io/sql.py:970: in exists 1171s return self.pd_sql.has_table(self.name, self.schema) 1171s /usr/lib/python3/dist-packages/pandas/io/sql.py:2865: in has_table 1171s return len(self.execute(query, [name]).fetchall()) > 0 1171s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1171s 1171s self = 1171s sql = "\n SELECT\n name\n FROM\n sqlite_master\n WHERE\n type IN ('table', 'view')\n AND name=?;\n " 1171s params = ['test'] 1171s 1171s def execute(self, sql: str | Select | TextClause, params=None): 1171s if not isinstance(sql, str): 1171s raise TypeError("Query must be a string unless using sqlalchemy.") 1171s args = [] if params is None else [params] 1171s > cur = self.con.cursor() 1171s E AttributeError: 'Engine' object has no attribute 'cursor' 1171s 1171s /usr/lib/python3/dist-packages/pandas/io/sql.py:2672: AttributeError 1171s __________________________ test_to_sql_engine_kwargs ___________________________ 1171s 1171s c = 1171s s = 1171s a = 1171s b = 1171s 1171s @pytest.mark.filterwarnings( 1171s "ignore:Running on a single-machine scheduler when a distributed client " 1171s "is active might lead to unexpected results." 1171s ) 1171s @gen_cluster(client=True) 1171s async def test_to_sql_engine_kwargs(c, s, a, b): 1171s # https://github.com/dask/dask/issues/8738 1171s pd = pytest.importorskip("pandas") 1171s dd = pytest.importorskip("dask.dataframe") 1171s pytest.importorskip("sqlalchemy") 1171s 1171s df = pd.DataFrame({"a": range(10), "b": range(10)}) 1171s df.index.name = "index" 1171s ddf = dd.from_pandas(df, npartitions=1) 1171s with tmpfile() as f: 1171s uri = f"sqlite:///{f}" 1171s result = ddf.to_sql( 1171s "test", uri, index=True, engine_kwargs={"echo": False}, compute=False 1171s ) 1171s > await c.compute(result) 1171s 1171s /usr/lib/python3/dist-packages/dask/tests/test_distributed.py:869: 1171s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1171s /usr/lib/python3/dist-packages/distributed/client.py:337: in _result 1171s raise exc.with_traceback(tb) 1171s /usr/lib/python3/dist-packages/dask/utils.py:78: in apply 1171s return func(*args, **kwargs) 1171s /usr/lib/python3/dist-packages/dask/dataframe/io/sql.py:423: in _to_sql_chunk 1171s q = d.to_sql(con=engine, **kwargs) 1171s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1171s return func(*args, **kwargs) 1171s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1171s return sql.to_sql( 1171s /usr/lib/python3/dist-packages/pandas/io/sql.py:842: in to_sql 1171s return pandas_sql.to_sql( 1171s /usr/lib/python3/dist-packages/pandas/io/sql.py:2850: in to_sql 1171s table.create() 1171s /usr/lib/python3/dist-packages/pandas/io/sql.py:984: in create 1171s if self.exists(): 1171s /usr/lib/python3/dist-packages/pandas/io/sql.py:970: in exists 1171s return self.pd_sql.has_table(self.name, self.schema) 1171s /usr/lib/python3/dist-packages/pandas/io/sql.py:2865: in has_table 1171s return len(self.execute(query, [name]).fetchall()) > 0 1171s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1171s 1171s """ 1171s Collection of query wrappers / abstractions to both facilitate data 1171s retrieval and to reduce dependency on DB-specific API. 1171s """ 1171s 1171s from __future__ import annotations 1171s 1171s from abc import ( 1171s ABC, 1171s abstractmethod, 1171s ) 1171s from contextlib import ( 1171s ExitStack, 1171s contextmanager, 1171s ) 1171s from datetime import ( 1171s date, 1171s datetime, 1171s time, 1171s ) 1171s from functools import partial 1171s import re 1171s from typing import ( 1171s TYPE_CHECKING, 1171s Any, 1171s Callable, 1171s Literal, 1171s cast, 1171s overload, 1171s ) 1171s import warnings 1171s 1171s import numpy as np 1171s 1171s from pandas._config import using_pyarrow_string_dtype 1171s 1171s from pandas._libs import lib 1171s from pandas.compat._optional import import_optional_dependency 1171s from pandas.errors import ( 1171s AbstractMethodError, 1171s DatabaseError, 1171s ) 1171s from pandas.util._exceptions import find_stack_level 1171s from pandas.util._validators import check_dtype_backend 1171s 1171s from pandas.core.dtypes.common import ( 1171s is_dict_like, 1171s is_list_like, 1171s ) 1171s from pandas.core.dtypes.dtypes import ( 1171s ArrowDtype, 1171s DatetimeTZDtype, 1171s ) 1171s from pandas.core.dtypes.missing import isna 1171s 1171s from pandas import get_option 1171s from pandas.core.api import ( 1171s DataFrame, 1171s Series, 1171s ) 1171s from pandas.core.arrays import ArrowExtensionArray 1171s from pandas.core.base import PandasObject 1171s import pandas.core.common as com 1171s from pandas.core.common import maybe_make_list 1171s from pandas.core.internals.construction import convert_object_array 1171s from pandas.core.tools.datetimes import to_datetime 1171s 1171s if TYPE_CHECKING: 1171s from collections.abc import ( 1171s Iterator, 1171s Mapping, 1171s ) 1171s 1171s from sqlalchemy import Table 1171s from sqlalchemy.sql.expression import ( 1171s Select, 1171s TextClause, 1171s ) 1171s 1171s from pandas._typing import ( 1171s DateTimeErrorChoices, 1171s DtypeArg, 1171s DtypeBackend, 1171s IndexLabel, 1171s Self, 1171s ) 1171s 1171s from pandas import Index 1171s 1171s # ----------------------------------------------------------------------------- 1171s # -- Helper functions 1171s 1171s 1171s def _process_parse_dates_argument(parse_dates): 1171s """Process parse_dates argument for read_sql functions""" 1171s # handle non-list entries for parse_dates gracefully 1171s if parse_dates is True or parse_dates is None or parse_dates is False: 1171s parse_dates = [] 1171s 1171s elif not hasattr(parse_dates, "__iter__"): 1171s parse_dates = [parse_dates] 1171s return parse_dates 1171s 1171s 1171s def _handle_date_column( 1171s col, utc: bool = False, format: str | dict[str, Any] | None = None 1171s ): 1171s if isinstance(format, dict): 1171s # GH35185 Allow custom error values in parse_dates argument of 1171s # read_sql like functions. 1171s # Format can take on custom to_datetime argument values such as 1171s # {"errors": "coerce"} or {"dayfirst": True} 1171s error: DateTimeErrorChoices = format.pop("errors", None) or "ignore" 1171s if error == "ignore": 1171s try: 1171s return to_datetime(col, **format) 1171s except (TypeError, ValueError): 1171s # TODO: not reached 2023-10-27; needed? 1171s return col 1171s return to_datetime(col, errors=error, **format) 1171s else: 1171s # Allow passing of formatting string for integers 1171s # GH17855 1171s if format is None and ( 1171s issubclass(col.dtype.type, np.floating) 1171s or issubclass(col.dtype.type, np.integer) 1171s ): 1171s format = "s" 1171s if format in ["D", "d", "h", "m", "s", "ms", "us", "ns"]: 1171s return to_datetime(col, errors="coerce", unit=format, utc=utc) 1171s elif isinstance(col.dtype, DatetimeTZDtype): 1171s # coerce to UTC timezone 1171s # GH11216 1171s return to_datetime(col, utc=True) 1171s else: 1171s return to_datetime(col, errors="coerce", format=format, utc=utc) 1171s 1171s 1171s def _parse_date_columns(data_frame, parse_dates): 1171s """ 1171s Force non-datetime columns to be read as such. 1171s Supports both string formatted and integer timestamp columns. 1171s """ 1171s parse_dates = _process_parse_dates_argument(parse_dates) 1171s 1171s # we want to coerce datetime64_tz dtypes for now to UTC 1171s # we could in theory do a 'nice' conversion from a FixedOffset tz 1171s # GH11216 1171s for i, (col_name, df_col) in enumerate(data_frame.items()): 1171s if isinstance(df_col.dtype, DatetimeTZDtype) or col_name in parse_dates: 1171s try: 1171s fmt = parse_dates[col_name] 1171s except (KeyError, TypeError): 1171s fmt = None 1171s data_frame.isetitem(i, _handle_date_column(df_col, format=fmt)) 1171s 1171s return data_frame 1171s 1171s 1171s def _convert_arrays_to_dataframe( 1171s data, 1171s columns, 1171s coerce_float: bool = True, 1171s dtype_backend: DtypeBackend | Literal["numpy"] = "numpy", 1171s ) -> DataFrame: 1171s content = lib.to_object_array_tuples(data) 1171s arrays = convert_object_array( 1171s list(content.T), 1171s dtype=None, 1171s coerce_float=coerce_float, 1171s dtype_backend=dtype_backend, 1171s ) 1171s if dtype_backend == "pyarrow": 1171s pa = import_optional_dependency("pyarrow") 1171s 1171s result_arrays = [] 1171s for arr in arrays: 1171s pa_array = pa.array(arr, from_pandas=True) 1171s if arr.dtype == "string": 1171s # TODO: Arrow still infers strings arrays as regular strings instead 1171s # of large_string, which is what we preserver everywhere else for 1171s # dtype_backend="pyarrow". We may want to reconsider this 1171s pa_array = pa_array.cast(pa.string()) 1171s result_arrays.append(ArrowExtensionArray(pa_array)) 1171s arrays = result_arrays # type: ignore[assignment] 1171s if arrays: 1171s df = DataFrame(dict(zip(list(range(len(columns))), arrays))) 1171s df.columns = columns 1171s return df 1171s else: 1171s return DataFrame(columns=columns) 1171s 1171s 1171s def _wrap_result( 1171s data, 1171s columns, 1171s index_col=None, 1171s coerce_float: bool = True, 1171s parse_dates=None, 1171s dtype: DtypeArg | None = None, 1171s dtype_backend: DtypeBackend | Literal["numpy"] = "numpy", 1171s ): 1171s """Wrap result set of a SQLAlchemy query in a DataFrame.""" 1171s frame = _convert_arrays_to_dataframe(data, columns, coerce_float, dtype_backend) 1171s 1171s if dtype: 1171s frame = frame.astype(dtype) 1171s 1171s frame = _parse_date_columns(frame, parse_dates) 1171s 1171s if index_col is not None: 1171s frame = frame.set_index(index_col) 1171s 1171s return frame 1171s 1171s 1171s def _wrap_result_adbc( 1171s df: DataFrame, 1171s *, 1171s index_col=None, 1171s parse_dates=None, 1171s dtype: DtypeArg | None = None, 1171s dtype_backend: DtypeBackend | Literal["numpy"] = "numpy", 1171s ) -> DataFrame: 1171s """Wrap result set of a SQLAlchemy query in a DataFrame.""" 1171s if dtype: 1171s df = df.astype(dtype) 1171s 1171s df = _parse_date_columns(df, parse_dates) 1171s 1171s if index_col is not None: 1171s df = df.set_index(index_col) 1171s 1171s return df 1171s 1171s 1171s def execute(sql, con, params=None): 1171s """ 1171s Execute the given SQL query using the provided connection object. 1171s 1171s Parameters 1171s ---------- 1171s sql : string 1171s SQL query to be executed. 1171s con : SQLAlchemy connection or sqlite3 connection 1171s If a DBAPI2 object, only sqlite3 is supported. 1171s params : list or tuple, optional, default: None 1171s List of parameters to pass to execute method. 1171s 1171s Returns 1171s ------- 1171s Results Iterable 1171s """ 1171s warnings.warn( 1171s "`pandas.io.sql.execute` is deprecated and " 1171s "will be removed in the future version.", 1171s FutureWarning, 1171s stacklevel=find_stack_level(), 1171s ) # GH50185 1171s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1171s 1171s if sqlalchemy is not None and isinstance(con, (str, sqlalchemy.engine.Engine)): 1171s raise TypeError("pandas.io.sql.execute requires a connection") # GH50185 1171s with pandasSQL_builder(con, need_transaction=True) as pandas_sql: 1171s return pandas_sql.execute(sql, params) 1171s 1171s 1171s # ----------------------------------------------------------------------------- 1171s # -- Read and write to DataFrames 1171s 1171s 1171s @overload 1171s def read_sql_table( 1171s table_name: str, 1171s con, 1171s schema=..., 1171s index_col: str | list[str] | None = ..., 1171s coerce_float=..., 1171s parse_dates: list[str] | dict[str, str] | None = ..., 1171s columns: list[str] | None = ..., 1171s chunksize: None = ..., 1171s dtype_backend: DtypeBackend | lib.NoDefault = ..., 1171s ) -> DataFrame: 1171s ... 1171s 1171s 1171s @overload 1171s def read_sql_table( 1171s table_name: str, 1171s con, 1171s schema=..., 1171s index_col: str | list[str] | None = ..., 1171s coerce_float=..., 1171s parse_dates: list[str] | dict[str, str] | None = ..., 1171s columns: list[str] | None = ..., 1171s chunksize: int = ..., 1171s dtype_backend: DtypeBackend | lib.NoDefault = ..., 1171s ) -> Iterator[DataFrame]: 1171s ... 1171s 1171s 1171s def read_sql_table( 1171s table_name: str, 1171s con, 1171s schema: str | None = None, 1171s index_col: str | list[str] | None = None, 1171s coerce_float: bool = True, 1171s parse_dates: list[str] | dict[str, str] | None = None, 1171s columns: list[str] | None = None, 1171s chunksize: int | None = None, 1171s dtype_backend: DtypeBackend | lib.NoDefault = lib.no_default, 1171s ) -> DataFrame | Iterator[DataFrame]: 1171s """ 1171s Read SQL database table into a DataFrame. 1171s 1171s Given a table name and a SQLAlchemy connectable, returns a DataFrame. 1171s This function does not support DBAPI connections. 1171s 1171s Parameters 1171s ---------- 1171s table_name : str 1171s Name of SQL table in database. 1171s con : SQLAlchemy connectable or str 1171s A database URI could be provided as str. 1171s SQLite DBAPI connection mode not supported. 1171s schema : str, default None 1171s Name of SQL schema in database to query (if database flavor 1171s supports this). Uses default schema if None (default). 1171s index_col : str or list of str, optional, default: None 1171s Column(s) to set as index(MultiIndex). 1171s coerce_float : bool, default True 1171s Attempts to convert values of non-string, non-numeric objects (like 1171s decimal.Decimal) to floating point. Can result in loss of Precision. 1171s parse_dates : list or dict, default None 1171s - List of column names to parse as dates. 1171s - Dict of ``{column_name: format string}`` where format string is 1171s strftime compatible in case of parsing string times or is one of 1171s (D, s, ns, ms, us) in case of parsing integer timestamps. 1171s - Dict of ``{column_name: arg dict}``, where the arg dict corresponds 1171s to the keyword arguments of :func:`pandas.to_datetime` 1171s Especially useful with databases without native Datetime support, 1171s such as SQLite. 1171s columns : list, default None 1171s List of column names to select from SQL table. 1171s chunksize : int, default None 1171s If specified, returns an iterator where `chunksize` is the number of 1171s rows to include in each chunk. 1171s dtype_backend : {'numpy_nullable', 'pyarrow'}, default 'numpy_nullable' 1171s Back-end data type applied to the resultant :class:`DataFrame` 1171s (still experimental). Behaviour is as follows: 1171s 1171s * ``"numpy_nullable"``: returns nullable-dtype-backed :class:`DataFrame` 1171s (default). 1171s * ``"pyarrow"``: returns pyarrow-backed nullable :class:`ArrowDtype` 1171s DataFrame. 1171s 1171s .. versionadded:: 2.0 1171s 1171s Returns 1171s ------- 1171s DataFrame or Iterator[DataFrame] 1171s A SQL table is returned as two-dimensional data structure with labeled 1171s axes. 1171s 1171s See Also 1171s -------- 1171s read_sql_query : Read SQL query into a DataFrame. 1171s read_sql : Read SQL query or database table into a DataFrame. 1171s 1171s Notes 1171s ----- 1171s Any datetime values with time zone information will be converted to UTC. 1171s 1171s Examples 1171s -------- 1171s >>> pd.read_sql_table('table_name', 'postgres:///db_name') # doctest:+SKIP 1171s """ 1171s 1171s check_dtype_backend(dtype_backend) 1171s if dtype_backend is lib.no_default: 1171s dtype_backend = "numpy" # type: ignore[assignment] 1171s assert dtype_backend is not lib.no_default 1171s 1171s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1171s if not pandas_sql.has_table(table_name): 1171s raise ValueError(f"Table {table_name} not found") 1171s 1171s table = pandas_sql.read_table( 1171s table_name, 1171s index_col=index_col, 1171s coerce_float=coerce_float, 1171s parse_dates=parse_dates, 1171s columns=columns, 1171s chunksize=chunksize, 1171s dtype_backend=dtype_backend, 1171s ) 1171s 1171s if table is not None: 1171s return table 1171s else: 1171s raise ValueError(f"Table {table_name} not found", con) 1171s 1171s 1171s @overload 1171s def read_sql_query( 1171s sql, 1171s con, 1171s index_col: str | list[str] | None = ..., 1171s coerce_float=..., 1171s params: list[Any] | Mapping[str, Any] | None = ..., 1171s parse_dates: list[str] | dict[str, str] | None = ..., 1171s chunksize: None = ..., 1171s dtype: DtypeArg | None = ..., 1171s dtype_backend: DtypeBackend | lib.NoDefault = ..., 1171s ) -> DataFrame: 1171s ... 1171s 1171s 1171s @overload 1171s def read_sql_query( 1171s sql, 1171s con, 1171s index_col: str | list[str] | None = ..., 1171s coerce_float=..., 1171s params: list[Any] | Mapping[str, Any] | None = ..., 1171s parse_dates: list[str] | dict[str, str] | None = ..., 1171s chunksize: int = ..., 1171s dtype: DtypeArg | None = ..., 1171s dtype_backend: DtypeBackend | lib.NoDefault = ..., 1171s ) -> Iterator[DataFrame]: 1171s ... 1171s 1171s 1171s def read_sql_query( 1171s sql, 1171s con, 1171s index_col: str | list[str] | None = None, 1171s coerce_float: bool = True, 1171s params: list[Any] | Mapping[str, Any] | None = None, 1171s parse_dates: list[str] | dict[str, str] | None = None, 1171s chunksize: int | None = None, 1171s dtype: DtypeArg | None = None, 1171s dtype_backend: DtypeBackend | lib.NoDefault = lib.no_default, 1171s ) -> DataFrame | Iterator[DataFrame]: 1171s """ 1171s Read SQL query into a DataFrame. 1171s 1171s Returns a DataFrame corresponding to the result set of the query 1171s string. Optionally provide an `index_col` parameter to use one of the 1171s columns as the index, otherwise default integer index will be used. 1171s 1171s Parameters 1171s ---------- 1171s sql : str SQL query or SQLAlchemy Selectable (select or text object) 1171s SQL query to be executed. 1171s con : SQLAlchemy connectable, str, or sqlite3 connection 1171s Using SQLAlchemy makes it possible to use any DB supported by that 1171s library. If a DBAPI2 object, only sqlite3 is supported. 1171s index_col : str or list of str, optional, default: None 1171s Column(s) to set as index(MultiIndex). 1171s coerce_float : bool, default True 1171s Attempts to convert values of non-string, non-numeric objects (like 1171s decimal.Decimal) to floating point. Useful for SQL result sets. 1171s params : list, tuple or mapping, optional, default: None 1171s List of parameters to pass to execute method. The syntax used 1171s to pass parameters is database driver dependent. Check your 1171s database driver documentation for which of the five syntax styles, 1171s described in PEP 249's paramstyle, is supported. 1171s Eg. for psycopg2, uses %(name)s so use params={'name' : 'value'}. 1171s parse_dates : list or dict, default: None 1171s - List of column names to parse as dates. 1171s - Dict of ``{column_name: format string}`` where format string is 1171s strftime compatible in case of parsing string times, or is one of 1171s (D, s, ns, ms, us) in case of parsing integer timestamps. 1171s - Dict of ``{column_name: arg dict}``, where the arg dict corresponds 1171s to the keyword arguments of :func:`pandas.to_datetime` 1171s Especially useful with databases without native Datetime support, 1171s such as SQLite. 1171s chunksize : int, default None 1171s If specified, return an iterator where `chunksize` is the number of 1171s rows to include in each chunk. 1171s dtype : Type name or dict of columns 1171s Data type for data or columns. E.g. np.float64 or 1171s {'a': np.float64, 'b': np.int32, 'c': 'Int64'}. 1171s 1171s .. versionadded:: 1.3.0 1171s dtype_backend : {'numpy_nullable', 'pyarrow'}, default 'numpy_nullable' 1171s Back-end data type applied to the resultant :class:`DataFrame` 1171s (still experimental). Behaviour is as follows: 1171s 1171s * ``"numpy_nullable"``: returns nullable-dtype-backed :class:`DataFrame` 1171s (default). 1171s * ``"pyarrow"``: returns pyarrow-backed nullable :class:`ArrowDtype` 1171s DataFrame. 1171s 1171s .. versionadded:: 2.0 1171s 1171s Returns 1171s ------- 1171s DataFrame or Iterator[DataFrame] 1171s 1171s See Also 1171s -------- 1171s read_sql_table : Read SQL database table into a DataFrame. 1171s read_sql : Read SQL query or database table into a DataFrame. 1171s 1171s Notes 1171s ----- 1171s Any datetime values with time zone information parsed via the `parse_dates` 1171s parameter will be converted to UTC. 1171s 1171s Examples 1171s -------- 1171s >>> from sqlalchemy import create_engine # doctest: +SKIP 1171s >>> engine = create_engine("sqlite:///database.db") # doctest: +SKIP 1171s >>> with engine.connect() as conn, conn.begin(): # doctest: +SKIP 1171s ... data = pd.read_sql_table("data", conn) # doctest: +SKIP 1171s """ 1171s 1171s check_dtype_backend(dtype_backend) 1171s if dtype_backend is lib.no_default: 1171s dtype_backend = "numpy" # type: ignore[assignment] 1171s assert dtype_backend is not lib.no_default 1171s 1171s with pandasSQL_builder(con) as pandas_sql: 1171s return pandas_sql.read_query( 1171s sql, 1171s index_col=index_col, 1171s params=params, 1171s coerce_float=coerce_float, 1171s parse_dates=parse_dates, 1171s chunksize=chunksize, 1171s dtype=dtype, 1171s dtype_backend=dtype_backend, 1171s ) 1171s 1171s 1171s @overload 1171s def read_sql( 1171s sql, 1171s con, 1171s index_col: str | list[str] | None = ..., 1171s coerce_float=..., 1171s params=..., 1171s parse_dates=..., 1171s columns: list[str] = ..., 1171s chunksize: None = ..., 1171s dtype_backend: DtypeBackend | lib.NoDefault = ..., 1171s dtype: DtypeArg | None = None, 1171s ) -> DataFrame: 1171s ... 1171s 1171s 1171s @overload 1171s def read_sql( 1171s sql, 1171s con, 1171s index_col: str | list[str] | None = ..., 1171s coerce_float=..., 1171s params=..., 1171s parse_dates=..., 1171s columns: list[str] = ..., 1171s chunksize: int = ..., 1171s dtype_backend: DtypeBackend | lib.NoDefault = ..., 1171s dtype: DtypeArg | None = None, 1171s ) -> Iterator[DataFrame]: 1171s ... 1171s 1171s 1171s def read_sql( 1171s sql, 1171s con, 1171s index_col: str | list[str] | None = None, 1171s coerce_float: bool = True, 1171s params=None, 1171s parse_dates=None, 1171s columns: list[str] | None = None, 1171s chunksize: int | None = None, 1171s dtype_backend: DtypeBackend | lib.NoDefault = lib.no_default, 1171s dtype: DtypeArg | None = None, 1171s ) -> DataFrame | Iterator[DataFrame]: 1171s """ 1171s Read SQL query or database table into a DataFrame. 1171s 1171s This function is a convenience wrapper around ``read_sql_table`` and 1171s ``read_sql_query`` (for backward compatibility). It will delegate 1171s to the specific function depending on the provided input. A SQL query 1171s will be routed to ``read_sql_query``, while a database table name will 1171s be routed to ``read_sql_table``. Note that the delegated function might 1171s have more specific notes about their functionality not listed here. 1171s 1171s Parameters 1171s ---------- 1171s sql : str or SQLAlchemy Selectable (select or text object) 1171s SQL query to be executed or a table name. 1171s con : ADBC Connection, SQLAlchemy connectable, str, or sqlite3 connection 1171s ADBC provides high performance I/O with native type support, where available. 1171s Using SQLAlchemy makes it possible to use any DB supported by that 1171s library. If a DBAPI2 object, only sqlite3 is supported. The user is responsible 1171s for engine disposal and connection closure for the ADBC connection and 1171s SQLAlchemy connectable; str connections are closed automatically. See 1171s `here `_. 1171s index_col : str or list of str, optional, default: None 1171s Column(s) to set as index(MultiIndex). 1171s coerce_float : bool, default True 1171s Attempts to convert values of non-string, non-numeric objects (like 1171s decimal.Decimal) to floating point, useful for SQL result sets. 1171s params : list, tuple or dict, optional, default: None 1171s List of parameters to pass to execute method. The syntax used 1171s to pass parameters is database driver dependent. Check your 1171s database driver documentation for which of the five syntax styles, 1171s described in PEP 249's paramstyle, is supported. 1171s Eg. for psycopg2, uses %(name)s so use params={'name' : 'value'}. 1171s parse_dates : list or dict, default: None 1171s - List of column names to parse as dates. 1171s - Dict of ``{column_name: format string}`` where format string is 1171s strftime compatible in case of parsing string times, or is one of 1171s (D, s, ns, ms, us) in case of parsing integer timestamps. 1171s - Dict of ``{column_name: arg dict}``, where the arg dict corresponds 1171s to the keyword arguments of :func:`pandas.to_datetime` 1171s Especially useful with databases without native Datetime support, 1171s such as SQLite. 1171s columns : list, default: None 1171s List of column names to select from SQL table (only used when reading 1171s a table). 1171s chunksize : int, default None 1171s If specified, return an iterator where `chunksize` is the 1171s number of rows to include in each chunk. 1171s dtype_backend : {'numpy_nullable', 'pyarrow'}, default 'numpy_nullable' 1171s Back-end data type applied to the resultant :class:`DataFrame` 1171s (still experimental). Behaviour is as follows: 1171s 1171s * ``"numpy_nullable"``: returns nullable-dtype-backed :class:`DataFrame` 1171s (default). 1171s * ``"pyarrow"``: returns pyarrow-backed nullable :class:`ArrowDtype` 1171s DataFrame. 1171s 1171s .. versionadded:: 2.0 1171s dtype : Type name or dict of columns 1171s Data type for data or columns. E.g. np.float64 or 1171s {'a': np.float64, 'b': np.int32, 'c': 'Int64'}. 1171s The argument is ignored if a table is passed instead of a query. 1171s 1171s .. versionadded:: 2.0.0 1171s 1171s Returns 1171s ------- 1171s DataFrame or Iterator[DataFrame] 1171s 1171s See Also 1171s -------- 1171s read_sql_table : Read SQL database table into a DataFrame. 1171s read_sql_query : Read SQL query into a DataFrame. 1171s 1171s Examples 1171s -------- 1171s Read data from SQL via either a SQL query or a SQL tablename. 1171s When using a SQLite database only SQL queries are accepted, 1171s providing only the SQL tablename will result in an error. 1171s 1171s >>> from sqlite3 import connect 1171s >>> conn = connect(':memory:') 1171s >>> df = pd.DataFrame(data=[[0, '10/11/12'], [1, '12/11/10']], 1171s ... columns=['int_column', 'date_column']) 1171s >>> df.to_sql(name='test_data', con=conn) 1171s 2 1171s 1171s >>> pd.read_sql('SELECT int_column, date_column FROM test_data', conn) 1171s int_column date_column 1171s 0 0 10/11/12 1171s 1 1 12/11/10 1171s 1171s >>> pd.read_sql('test_data', 'postgres:///db_name') # doctest:+SKIP 1171s 1171s Apply date parsing to columns through the ``parse_dates`` argument 1171s The ``parse_dates`` argument calls ``pd.to_datetime`` on the provided columns. 1171s Custom argument values for applying ``pd.to_datetime`` on a column are specified 1171s via a dictionary format: 1171s 1171s >>> pd.read_sql('SELECT int_column, date_column FROM test_data', 1171s ... conn, 1171s ... parse_dates={"date_column": {"format": "%d/%m/%y"}}) 1171s int_column date_column 1171s 0 0 2012-11-10 1171s 1 1 2010-11-12 1171s 1171s .. versionadded:: 2.2.0 1171s 1171s pandas now supports reading via ADBC drivers 1171s 1171s >>> from adbc_driver_postgresql import dbapi # doctest:+SKIP 1171s >>> with dbapi.connect('postgres:///db_name') as conn: # doctest:+SKIP 1171s ... pd.read_sql('SELECT int_column FROM test_data', conn) 1171s int_column 1171s 0 0 1171s 1 1 1171s """ 1171s 1171s check_dtype_backend(dtype_backend) 1171s if dtype_backend is lib.no_default: 1171s dtype_backend = "numpy" # type: ignore[assignment] 1171s assert dtype_backend is not lib.no_default 1171s 1171s with pandasSQL_builder(con) as pandas_sql: 1171s if isinstance(pandas_sql, SQLiteDatabase): 1171s return pandas_sql.read_query( 1171s sql, 1171s index_col=index_col, 1171s params=params, 1171s coerce_float=coerce_float, 1171s parse_dates=parse_dates, 1171s chunksize=chunksize, 1171s dtype_backend=dtype_backend, 1171s dtype=dtype, 1171s ) 1171s 1171s try: 1171s _is_table_name = pandas_sql.has_table(sql) 1171s except Exception: 1171s # using generic exception to catch errors from sql drivers (GH24988) 1171s _is_table_name = False 1171s 1171s if _is_table_name: 1171s return pandas_sql.read_table( 1171s sql, 1171s index_col=index_col, 1171s coerce_float=coerce_float, 1171s parse_dates=parse_dates, 1171s columns=columns, 1171s chunksize=chunksize, 1171s dtype_backend=dtype_backend, 1171s ) 1171s else: 1171s return pandas_sql.read_query( 1171s sql, 1171s index_col=index_col, 1171s params=params, 1171s coerce_float=coerce_float, 1171s parse_dates=parse_dates, 1171s chunksize=chunksize, 1171s dtype_backend=dtype_backend, 1171s dtype=dtype, 1171s ) 1171s 1171s 1171s def to_sql( 1171s frame, 1171s name: str, 1171s con, 1171s schema: str | None = None, 1171s if_exists: Literal["fail", "replace", "append"] = "fail", 1171s index: bool = True, 1171s index_label: IndexLabel | None = None, 1171s chunksize: int | None = None, 1171s dtype: DtypeArg | None = None, 1171s method: Literal["multi"] | Callable | None = None, 1171s engine: str = "auto", 1171s **engine_kwargs, 1171s ) -> int | None: 1171s """ 1171s Write records stored in a DataFrame to a SQL database. 1171s 1171s Parameters 1171s ---------- 1171s frame : DataFrame, Series 1171s name : str 1171s Name of SQL table. 1171s con : ADBC Connection, SQLAlchemy connectable, str, or sqlite3 connection 1171s or sqlite3 DBAPI2 connection 1171s ADBC provides high performance I/O with native type support, where available. 1171s Using SQLAlchemy makes it possible to use any DB supported by that 1171s library. 1171s If a DBAPI2 object, only sqlite3 is supported. 1171s schema : str, optional 1171s Name of SQL schema in database to write to (if database flavor 1171s supports this). If None, use default schema (default). 1171s if_exists : {'fail', 'replace', 'append'}, default 'fail' 1171s - fail: If table exists, do nothing. 1171s - replace: If table exists, drop it, recreate it, and insert data. 1171s - append: If table exists, insert data. Create if does not exist. 1171s index : bool, default True 1171s Write DataFrame index as a column. 1171s index_label : str or sequence, optional 1171s Column label for index column(s). If None is given (default) and 1171s `index` is True, then the index names are used. 1171s A sequence should be given if the DataFrame uses MultiIndex. 1171s chunksize : int, optional 1171s Specify the number of rows in each batch to be written at a time. 1171s By default, all rows will be written at once. 1171s dtype : dict or scalar, optional 1171s Specifying the datatype for columns. If a dictionary is used, the 1171s keys should be the column names and the values should be the 1171s SQLAlchemy types or strings for the sqlite3 fallback mode. If a 1171s scalar is provided, it will be applied to all columns. 1171s method : {None, 'multi', callable}, optional 1171s Controls the SQL insertion clause used: 1171s 1171s - None : Uses standard SQL ``INSERT`` clause (one per row). 1171s - ``'multi'``: Pass multiple values in a single ``INSERT`` clause. 1171s - callable with signature ``(pd_table, conn, keys, data_iter) -> int | None``. 1171s 1171s Details and a sample callable implementation can be found in the 1171s section :ref:`insert method `. 1171s engine : {'auto', 'sqlalchemy'}, default 'auto' 1171s SQL engine library to use. If 'auto', then the option 1171s ``io.sql.engine`` is used. The default ``io.sql.engine`` 1171s behavior is 'sqlalchemy' 1171s 1171s .. versionadded:: 1.3.0 1171s 1171s **engine_kwargs 1171s Any additional kwargs are passed to the engine. 1171s 1171s Returns 1171s ------- 1171s None or int 1171s Number of rows affected by to_sql. None is returned if the callable 1171s passed into ``method`` does not return an integer number of rows. 1171s 1171s .. versionadded:: 1.4.0 1171s 1171s Notes 1171s ----- 1171s The returned rows affected is the sum of the ``rowcount`` attribute of ``sqlite3.Cursor`` 1171s or SQLAlchemy connectable. If using ADBC the returned rows are the result 1171s of ``Cursor.adbc_ingest``. The returned value may not reflect the exact number of written 1171s rows as stipulated in the 1171s `sqlite3 `__ or 1171s `SQLAlchemy `__ 1171s """ # noqa: E501 1171s if if_exists not in ("fail", "replace", "append"): 1171s raise ValueError(f"'{if_exists}' is not valid for if_exists") 1171s 1171s if isinstance(frame, Series): 1171s frame = frame.to_frame() 1171s elif not isinstance(frame, DataFrame): 1171s raise NotImplementedError( 1171s "'frame' argument should be either a Series or a DataFrame" 1171s ) 1171s 1171s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1171s return pandas_sql.to_sql( 1171s frame, 1171s name, 1171s if_exists=if_exists, 1171s index=index, 1171s index_label=index_label, 1171s schema=schema, 1171s chunksize=chunksize, 1171s dtype=dtype, 1171s method=method, 1171s engine=engine, 1171s **engine_kwargs, 1171s ) 1171s 1171s 1171s def has_table(table_name: str, con, schema: str | None = None) -> bool: 1171s """ 1171s Check if DataBase has named table. 1171s 1171s Parameters 1171s ---------- 1171s table_name: string 1171s Name of SQL table. 1171s con: ADBC Connection, SQLAlchemy connectable, str, or sqlite3 connection 1171s ADBC provides high performance I/O with native type support, where available. 1171s Using SQLAlchemy makes it possible to use any DB supported by that 1171s library. 1171s If a DBAPI2 object, only sqlite3 is supported. 1171s schema : string, default None 1171s Name of SQL schema in database to write to (if database flavor supports 1171s this). If None, use default schema (default). 1171s 1171s Returns 1171s ------- 1171s boolean 1171s """ 1171s with pandasSQL_builder(con, schema=schema) as pandas_sql: 1171s return pandas_sql.has_table(table_name) 1171s 1171s 1171s table_exists = has_table 1171s 1171s 1171s def pandasSQL_builder( 1171s con, 1171s schema: str | None = None, 1171s need_transaction: bool = False, 1171s ) -> PandasSQL: 1171s """ 1171s Convenience function to return the correct PandasSQL subclass based on the 1171s provided parameters. Also creates a sqlalchemy connection and transaction 1171s if necessary. 1171s """ 1171s import sqlite3 1171s 1171s if isinstance(con, sqlite3.Connection) or con is None: 1171s return SQLiteDatabase(con) 1171s 1171s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1171s 1171s if isinstance(con, str) and sqlalchemy is None: 1171s raise ImportError("Using URI string without sqlalchemy installed.") 1171s 1171s if sqlalchemy is not None and isinstance(con, (str, sqlalchemy.engine.Connectable)): 1171s return SQLDatabase(con, schema, need_transaction) 1171s 1171s adbc = import_optional_dependency("adbc_driver_manager.dbapi", errors="ignore") 1171s if adbc and isinstance(con, adbc.Connection): 1171s return ADBCDatabase(con) 1171s 1171s warnings.warn( 1171s "pandas only supports SQLAlchemy connectable (engine/connection) or " 1171s "database string URI or sqlite3 DBAPI2 connection. Other DBAPI2 " 1171s "objects are not tested. Please consider using SQLAlchemy.", 1171s UserWarning, 1171s stacklevel=find_stack_level(), 1171s ) 1171s return SQLiteDatabase(con) 1171s 1171s 1171s class SQLTable(PandasObject): 1171s """ 1171s For mapping Pandas tables to SQL tables. 1171s Uses fact that table is reflected by SQLAlchemy to 1171s do better type conversions. 1171s Also holds various flags needed to avoid having to 1171s pass them between functions all the time. 1171s """ 1171s 1171s # TODO: support for multiIndex 1171s 1171s def __init__( 1171s self, 1171s name: str, 1171s pandas_sql_engine, 1171s frame=None, 1171s index: bool | str | list[str] | None = True, 1171s if_exists: Literal["fail", "replace", "append"] = "fail", 1171s prefix: str = "pandas", 1171s index_label=None, 1171s schema=None, 1171s keys=None, 1171s dtype: DtypeArg | None = None, 1171s ) -> None: 1171s self.name = name 1171s self.pd_sql = pandas_sql_engine 1171s self.prefix = prefix 1171s self.frame = frame 1171s self.index = self._index_name(index, index_label) 1171s self.schema = schema 1171s self.if_exists = if_exists 1171s self.keys = keys 1171s self.dtype = dtype 1171s 1171s if frame is not None: 1171s # We want to initialize based on a dataframe 1171s self.table = self._create_table_setup() 1171s else: 1171s # no data provided, read-only mode 1171s self.table = self.pd_sql.get_table(self.name, self.schema) 1171s 1171s if self.table is None: 1171s raise ValueError(f"Could not init table '{name}'") 1171s 1171s if not len(self.name): 1171s raise ValueError("Empty table name specified") 1171s 1171s def exists(self): 1171s return self.pd_sql.has_table(self.name, self.schema) 1171s 1171s def sql_schema(self) -> str: 1171s from sqlalchemy.schema import CreateTable 1171s 1171s return str(CreateTable(self.table).compile(self.pd_sql.con)) 1171s 1171s def _execute_create(self) -> None: 1171s # Inserting table into database, add to MetaData object 1171s self.table = self.table.to_metadata(self.pd_sql.meta) 1171s with self.pd_sql.run_transaction(): 1171s self.table.create(bind=self.pd_sql.con) 1171s 1171s def create(self) -> None: 1171s if self.exists(): 1171s if self.if_exists == "fail": 1171s raise ValueError(f"Table '{self.name}' already exists.") 1171s if self.if_exists == "replace": 1171s self.pd_sql.drop_table(self.name, self.schema) 1171s self._execute_create() 1171s elif self.if_exists == "append": 1171s pass 1171s else: 1171s raise ValueError(f"'{self.if_exists}' is not valid for if_exists") 1171s else: 1171s self._execute_create() 1171s 1171s def _execute_insert(self, conn, keys: list[str], data_iter) -> int: 1171s """ 1171s Execute SQL statement inserting data 1171s 1171s Parameters 1171s ---------- 1171s conn : sqlalchemy.engine.Engine or sqlalchemy.engine.Connection 1171s keys : list of str 1171s Column names 1171s data_iter : generator of list 1171s Each item contains a list of values to be inserted 1171s """ 1171s data = [dict(zip(keys, row)) for row in data_iter] 1171s result = conn.execute(self.table.insert(), data) 1171s return result.rowcount 1171s 1171s def _execute_insert_multi(self, conn, keys: list[str], data_iter) -> int: 1171s """ 1171s Alternative to _execute_insert for DBs support multi-value INSERT. 1171s 1171s Note: multi-value insert is usually faster for analytics DBs 1171s and tables containing a few columns 1171s but performance degrades quickly with increase of columns. 1171s 1171s """ 1171s 1171s from sqlalchemy import insert 1171s 1171s data = [dict(zip(keys, row)) for row in data_iter] 1171s stmt = insert(self.table).values(data) 1171s result = conn.execute(stmt) 1171s return result.rowcount 1171s 1171s def insert_data(self) -> tuple[list[str], list[np.ndarray]]: 1171s if self.index is not None: 1171s temp = self.frame.copy() 1171s temp.index.names = self.index 1171s try: 1171s temp.reset_index(inplace=True) 1171s except ValueError as err: 1171s raise ValueError(f"duplicate name in index/columns: {err}") from err 1171s else: 1171s temp = self.frame 1171s 1171s column_names = list(map(str, temp.columns)) 1171s ncols = len(column_names) 1171s # this just pre-allocates the list: None's will be replaced with ndarrays 1171s # error: List item 0 has incompatible type "None"; expected "ndarray" 1171s data_list: list[np.ndarray] = [None] * ncols # type: ignore[list-item] 1171s 1171s for i, (_, ser) in enumerate(temp.items()): 1171s if ser.dtype.kind == "M": 1171s if isinstance(ser._values, ArrowExtensionArray): 1171s import pyarrow as pa 1171s 1171s if pa.types.is_date(ser.dtype.pyarrow_dtype): 1171s # GH#53854 to_pydatetime not supported for pyarrow date dtypes 1171s d = ser._values.to_numpy(dtype=object) 1171s else: 1171s with warnings.catch_warnings(): 1171s warnings.filterwarnings("ignore", category=FutureWarning) 1171s # GH#52459 to_pydatetime will return Index[object] 1171s d = np.asarray(ser.dt.to_pydatetime(), dtype=object) 1171s else: 1171s d = ser._values.to_pydatetime() 1171s elif ser.dtype.kind == "m": 1171s vals = ser._values 1171s if isinstance(vals, ArrowExtensionArray): 1171s vals = vals.to_numpy(dtype=np.dtype("m8[ns]")) 1171s # store as integers, see GH#6921, GH#7076 1171s d = vals.view("i8").astype(object) 1171s else: 1171s d = ser._values.astype(object) 1171s 1171s assert isinstance(d, np.ndarray), type(d) 1171s 1171s if ser._can_hold_na: 1171s # Note: this will miss timedeltas since they are converted to int 1171s mask = isna(d) 1171s d[mask] = None 1171s 1171s data_list[i] = d 1171s 1171s return column_names, data_list 1171s 1171s def insert( 1171s self, 1171s chunksize: int | None = None, 1171s method: Literal["multi"] | Callable | None = None, 1171s ) -> int | None: 1171s # set insert method 1171s if method is None: 1171s exec_insert = self._execute_insert 1171s elif method == "multi": 1171s exec_insert = self._execute_insert_multi 1171s elif callable(method): 1171s exec_insert = partial(method, self) 1171s else: 1171s raise ValueError(f"Invalid parameter `method`: {method}") 1171s 1171s keys, data_list = self.insert_data() 1171s 1171s nrows = len(self.frame) 1171s 1171s if nrows == 0: 1171s return 0 1171s 1171s if chunksize is None: 1171s chunksize = nrows 1171s elif chunksize == 0: 1171s raise ValueError("chunksize argument should be non-zero") 1171s 1171s chunks = (nrows // chunksize) + 1 1171s total_inserted = None 1171s with self.pd_sql.run_transaction() as conn: 1171s for i in range(chunks): 1171s start_i = i * chunksize 1171s end_i = min((i + 1) * chunksize, nrows) 1171s if start_i >= end_i: 1171s break 1171s 1171s chunk_iter = zip(*(arr[start_i:end_i] for arr in data_list)) 1171s num_inserted = exec_insert(conn, keys, chunk_iter) 1171s # GH 46891 1171s if num_inserted is not None: 1171s if total_inserted is None: 1171s total_inserted = num_inserted 1171s else: 1171s total_inserted += num_inserted 1171s return total_inserted 1171s 1171s def _query_iterator( 1171s self, 1171s result, 1171s exit_stack: ExitStack, 1171s chunksize: int | None, 1171s columns, 1171s coerce_float: bool = True, 1171s parse_dates=None, 1171s dtype_backend: DtypeBackend | Literal["numpy"] = "numpy", 1171s ): 1171s """Return generator through chunked result set.""" 1171s has_read_data = False 1171s with exit_stack: 1171s while True: 1171s data = result.fetchmany(chunksize) 1171s if not data: 1171s if not has_read_data: 1171s yield DataFrame.from_records( 1171s [], columns=columns, coerce_float=coerce_float 1171s ) 1171s break 1171s 1171s has_read_data = True 1171s self.frame = _convert_arrays_to_dataframe( 1171s data, columns, coerce_float, dtype_backend 1171s ) 1171s 1171s self._harmonize_columns( 1171s parse_dates=parse_dates, dtype_backend=dtype_backend 1171s ) 1171s 1171s if self.index is not None: 1171s self.frame.set_index(self.index, inplace=True) 1171s 1171s yield self.frame 1171s 1171s def read( 1171s self, 1171s exit_stack: ExitStack, 1171s coerce_float: bool = True, 1171s parse_dates=None, 1171s columns=None, 1171s chunksize: int | None = None, 1171s dtype_backend: DtypeBackend | Literal["numpy"] = "numpy", 1171s ) -> DataFrame | Iterator[DataFrame]: 1171s from sqlalchemy import select 1171s 1171s if columns is not None and len(columns) > 0: 1171s cols = [self.table.c[n] for n in columns] 1171s if self.index is not None: 1171s for idx in self.index[::-1]: 1171s cols.insert(0, self.table.c[idx]) 1171s sql_select = select(*cols) 1171s else: 1171s sql_select = select(self.table) 1171s result = self.pd_sql.execute(sql_select) 1171s column_names = result.keys() 1171s 1171s if chunksize is not None: 1171s return self._query_iterator( 1171s result, 1171s exit_stack, 1171s chunksize, 1171s column_names, 1171s coerce_float=coerce_float, 1171s parse_dates=parse_dates, 1171s dtype_backend=dtype_backend, 1171s ) 1171s else: 1171s data = result.fetchall() 1171s self.frame = _convert_arrays_to_dataframe( 1171s data, column_names, coerce_float, dtype_backend 1171s ) 1171s 1171s self._harmonize_columns( 1171s parse_dates=parse_dates, dtype_backend=dtype_backend 1171s ) 1171s 1171s if self.index is not None: 1171s self.frame.set_index(self.index, inplace=True) 1171s 1171s return self.frame 1171s 1171s def _index_name(self, index, index_label): 1171s # for writing: index=True to include index in sql table 1171s if index is True: 1171s nlevels = self.frame.index.nlevels 1171s # if index_label is specified, set this as index name(s) 1171s if index_label is not None: 1171s if not isinstance(index_label, list): 1171s index_label = [index_label] 1171s if len(index_label) != nlevels: 1171s raise ValueError( 1171s "Length of 'index_label' should match number of " 1171s f"levels, which is {nlevels}" 1171s ) 1171s return index_label 1171s # return the used column labels for the index columns 1171s if ( 1171s nlevels == 1 1171s and "index" not in self.frame.columns 1171s and self.frame.index.name is None 1171s ): 1171s return ["index"] 1171s else: 1171s return com.fill_missing_names(self.frame.index.names) 1171s 1171s # for reading: index=(list of) string to specify column to set as index 1171s elif isinstance(index, str): 1171s return [index] 1171s elif isinstance(index, list): 1171s return index 1171s else: 1171s return None 1171s 1171s def _get_column_names_and_types(self, dtype_mapper): 1171s column_names_and_types = [] 1171s if self.index is not None: 1171s for i, idx_label in enumerate(self.index): 1171s idx_type = dtype_mapper(self.frame.index._get_level_values(i)) 1171s column_names_and_types.append((str(idx_label), idx_type, True)) 1171s 1171s column_names_and_types += [ 1171s (str(self.frame.columns[i]), dtype_mapper(self.frame.iloc[:, i]), False) 1171s for i in range(len(self.frame.columns)) 1171s ] 1171s 1171s return column_names_and_types 1171s 1171s def _create_table_setup(self): 1171s from sqlalchemy import ( 1171s Column, 1171s PrimaryKeyConstraint, 1171s Table, 1171s ) 1171s from sqlalchemy.schema import MetaData 1171s 1171s column_names_and_types = self._get_column_names_and_types(self._sqlalchemy_type) 1171s 1171s columns: list[Any] = [ 1171s Column(name, typ, index=is_index) 1171s for name, typ, is_index in column_names_and_types 1171s ] 1171s 1171s if self.keys is not None: 1171s if not is_list_like(self.keys): 1171s keys = [self.keys] 1171s else: 1171s keys = self.keys 1171s pkc = PrimaryKeyConstraint(*keys, name=self.name + "_pk") 1171s columns.append(pkc) 1171s 1171s schema = self.schema or self.pd_sql.meta.schema 1171s 1171s # At this point, attach to new metadata, only attach to self.meta 1171s # once table is created. 1171s meta = MetaData() 1171s return Table(self.name, meta, *columns, schema=schema) 1171s 1171s def _harmonize_columns( 1171s self, 1171s parse_dates=None, 1171s dtype_backend: DtypeBackend | Literal["numpy"] = "numpy", 1171s ) -> None: 1171s """ 1171s Make the DataFrame's column types align with the SQL table 1171s column types. 1171s Need to work around limited NA value support. Floats are always 1171s fine, ints must always be floats if there are Null values. 1171s Booleans are hard because converting bool column with None replaces 1171s all Nones with false. Therefore only convert bool if there are no 1171s NA values. 1171s Datetimes should already be converted to np.datetime64 if supported, 1171s but here we also force conversion if required. 1171s """ 1171s parse_dates = _process_parse_dates_argument(parse_dates) 1171s 1171s for sql_col in self.table.columns: 1171s col_name = sql_col.name 1171s try: 1171s df_col = self.frame[col_name] 1171s 1171s # Handle date parsing upfront; don't try to convert columns 1171s # twice 1171s if col_name in parse_dates: 1171s try: 1171s fmt = parse_dates[col_name] 1171s except TypeError: 1171s fmt = None 1171s self.frame[col_name] = _handle_date_column(df_col, format=fmt) 1171s continue 1171s 1171s # the type the dataframe column should have 1171s col_type = self._get_dtype(sql_col.type) 1171s 1171s if ( 1171s col_type is datetime 1171s or col_type is date 1171s or col_type is DatetimeTZDtype 1171s ): 1171s # Convert tz-aware Datetime SQL columns to UTC 1171s utc = col_type is DatetimeTZDtype 1171s self.frame[col_name] = _handle_date_column(df_col, utc=utc) 1171s elif dtype_backend == "numpy" and col_type is float: 1171s # floats support NA, can always convert! 1171s self.frame[col_name] = df_col.astype(col_type, copy=False) 1171s 1171s elif dtype_backend == "numpy" and len(df_col) == df_col.count(): 1171s # No NA values, can convert ints and bools 1171s if col_type is np.dtype("int64") or col_type is bool: 1171s self.frame[col_name] = df_col.astype(col_type, copy=False) 1171s except KeyError: 1171s pass # this column not in results 1171s 1171s def _sqlalchemy_type(self, col: Index | Series): 1171s dtype: DtypeArg = self.dtype or {} 1171s if is_dict_like(dtype): 1171s dtype = cast(dict, dtype) 1171s if col.name in dtype: 1171s return dtype[col.name] 1171s 1171s # Infer type of column, while ignoring missing values. 1171s # Needed for inserting typed data containing NULLs, GH 8778. 1171s col_type = lib.infer_dtype(col, skipna=True) 1171s 1171s from sqlalchemy.types import ( 1171s TIMESTAMP, 1171s BigInteger, 1171s Boolean, 1171s Date, 1171s DateTime, 1171s Float, 1171s Integer, 1171s SmallInteger, 1171s Text, 1171s Time, 1171s ) 1171s 1171s if col_type in ("datetime64", "datetime"): 1171s # GH 9086: TIMESTAMP is the suggested type if the column contains 1171s # timezone information 1171s try: 1171s # error: Item "Index" of "Union[Index, Series]" has no attribute "dt" 1171s if col.dt.tz is not None: # type: ignore[union-attr] 1171s return TIMESTAMP(timezone=True) 1171s except AttributeError: 1171s # The column is actually a DatetimeIndex 1171s # GH 26761 or an Index with date-like data e.g. 9999-01-01 1171s if getattr(col, "tz", None) is not None: 1171s return TIMESTAMP(timezone=True) 1171s return DateTime 1171s if col_type == "timedelta64": 1171s warnings.warn( 1171s "the 'timedelta' type is not supported, and will be " 1171s "written as integer values (ns frequency) to the database.", 1171s UserWarning, 1171s stacklevel=find_stack_level(), 1171s ) 1171s return BigInteger 1171s elif col_type == "floating": 1171s if col.dtype == "float32": 1171s return Float(precision=23) 1171s else: 1171s return Float(precision=53) 1171s elif col_type == "integer": 1171s # GH35076 Map pandas integer to optimal SQLAlchemy integer type 1171s if col.dtype.name.lower() in ("int8", "uint8", "int16"): 1171s return SmallInteger 1171s elif col.dtype.name.lower() in ("uint16", "int32"): 1171s return Integer 1171s elif col.dtype.name.lower() == "uint64": 1171s raise ValueError("Unsigned 64 bit integer datatype is not supported") 1171s else: 1171s return BigInteger 1171s elif col_type == "boolean": 1171s return Boolean 1171s elif col_type == "date": 1171s return Date 1171s elif col_type == "time": 1171s return Time 1171s elif col_type == "complex": 1171s raise ValueError("Complex datatypes not supported") 1171s 1171s return Text 1171s 1171s def _get_dtype(self, sqltype): 1171s from sqlalchemy.types import ( 1171s TIMESTAMP, 1171s Boolean, 1171s Date, 1171s DateTime, 1171s Float, 1171s Integer, 1171s ) 1171s 1171s if isinstance(sqltype, Float): 1171s return float 1171s elif isinstance(sqltype, Integer): 1171s # TODO: Refine integer size. 1171s return np.dtype("int64") 1171s elif isinstance(sqltype, TIMESTAMP): 1171s # we have a timezone capable type 1171s if not sqltype.timezone: 1171s return datetime 1171s return DatetimeTZDtype 1171s elif isinstance(sqltype, DateTime): 1171s # Caution: np.datetime64 is also a subclass of np.number. 1171s return datetime 1171s elif isinstance(sqltype, Date): 1171s return date 1171s elif isinstance(sqltype, Boolean): 1171s return bool 1171s return object 1171s 1171s 1171s class PandasSQL(PandasObject, ABC): 1171s """ 1171s Subclasses Should define read_query and to_sql. 1171s """ 1171s 1171s def __enter__(self) -> Self: 1171s return self 1171s 1171s def __exit__(self, *args) -> None: 1171s pass 1171s 1171s def read_table( 1171s self, 1171s table_name: str, 1171s index_col: str | list[str] | None = None, 1171s coerce_float: bool = True, 1171s parse_dates=None, 1171s columns=None, 1171s schema: str | None = None, 1171s chunksize: int | None = None, 1171s dtype_backend: DtypeBackend | Literal["numpy"] = "numpy", 1171s ) -> DataFrame | Iterator[DataFrame]: 1171s raise NotImplementedError 1171s 1171s @abstractmethod 1171s def read_query( 1171s self, 1171s sql: str, 1171s index_col: str | list[str] | None = None, 1171s coerce_float: bool = True, 1171s parse_dates=None, 1171s params=None, 1171s chunksize: int | None = None, 1171s dtype: DtypeArg | None = None, 1171s dtype_backend: DtypeBackend | Literal["numpy"] = "numpy", 1171s ) -> DataFrame | Iterator[DataFrame]: 1171s pass 1171s 1171s @abstractmethod 1171s def to_sql( 1171s self, 1171s frame, 1171s name: str, 1171s if_exists: Literal["fail", "replace", "append"] = "fail", 1171s index: bool = True, 1171s index_label=None, 1171s schema=None, 1171s chunksize: int | None = None, 1171s dtype: DtypeArg | None = None, 1171s method: Literal["multi"] | Callable | None = None, 1171s engine: str = "auto", 1171s **engine_kwargs, 1171s ) -> int | None: 1171s pass 1171s 1171s @abstractmethod 1171s def execute(self, sql: str | Select | TextClause, params=None): 1171s pass 1171s 1171s @abstractmethod 1171s def has_table(self, name: str, schema: str | None = None) -> bool: 1171s pass 1171s 1171s @abstractmethod 1171s def _create_sql_schema( 1171s self, 1171s frame: DataFrame, 1171s table_name: str, 1171s keys: list[str] | None = None, 1171s dtype: DtypeArg | None = None, 1171s schema: str | None = None, 1171s ) -> str: 1171s pass 1171s 1171s 1171s class BaseEngine: 1171s def insert_records( 1171s self, 1171s table: SQLTable, 1171s con, 1171s frame, 1171s name: str, 1171s index: bool | str | list[str] | None = True, 1171s schema=None, 1171s chunksize: int | None = None, 1171s method=None, 1171s **engine_kwargs, 1171s ) -> int | None: 1171s """ 1171s Inserts data into already-prepared table 1171s """ 1171s raise AbstractMethodError(self) 1171s 1171s 1171s class SQLAlchemyEngine(BaseEngine): 1171s def __init__(self) -> None: 1171s import_optional_dependency( 1171s "sqlalchemy", extra="sqlalchemy is required for SQL support." 1171s ) 1171s 1171s def insert_records( 1171s self, 1171s table: SQLTable, 1171s con, 1171s frame, 1171s name: str, 1171s index: bool | str | list[str] | None = True, 1171s schema=None, 1171s chunksize: int | None = None, 1171s method=None, 1171s **engine_kwargs, 1171s ) -> int | None: 1171s from sqlalchemy import exc 1171s 1171s try: 1171s return table.insert(chunksize=chunksize, method=method) 1171s except exc.StatementError as err: 1171s # GH34431 1171s # https://stackoverflow.com/a/67358288/6067848 1171s msg = r"""(\(1054, "Unknown column 'inf(e0)?' in 'field list'"\))(?# 1171s )|inf can not be used with MySQL""" 1171s err_text = str(err.orig) 1171s if re.search(msg, err_text): 1171s raise ValueError("inf cannot be used with MySQL") from err 1171s raise err 1171s 1171s 1171s def get_engine(engine: str) -> BaseEngine: 1171s """return our implementation""" 1171s if engine == "auto": 1171s engine = get_option("io.sql.engine") 1171s 1171s if engine == "auto": 1171s # try engines in this order 1171s engine_classes = [SQLAlchemyEngine] 1171s 1171s error_msgs = "" 1171s for engine_class in engine_classes: 1171s try: 1171s return engine_class() 1171s except ImportError as err: 1171s error_msgs += "\n - " + str(err) 1171s 1171s raise ImportError( 1171s "Unable to find a usable engine; " 1171s "tried using: 'sqlalchemy'.\n" 1171s "A suitable version of " 1171s "sqlalchemy is required for sql I/O " 1171s "support.\n" 1171s "Trying to import the above resulted in these errors:" 1171s f"{error_msgs}" 1171s ) 1171s 1171s if engine == "sqlalchemy": 1171s return SQLAlchemyEngine() 1171s 1171s raise ValueError("engine must be one of 'auto', 'sqlalchemy'") 1171s 1171s 1171s class SQLDatabase(PandasSQL): 1171s """ 1171s This class enables conversion between DataFrame and SQL databases 1171s using SQLAlchemy to handle DataBase abstraction. 1171s 1171s Parameters 1171s ---------- 1171s con : SQLAlchemy Connectable or URI string. 1171s Connectable to connect with the database. Using SQLAlchemy makes it 1171s possible to use any DB supported by that library. 1171s schema : string, default None 1171s Name of SQL schema in database to write to (if database flavor 1171s supports this). If None, use default schema (default). 1171s need_transaction : bool, default False 1171s If True, SQLDatabase will create a transaction. 1171s 1171s """ 1171s 1171s def __init__( 1171s self, con, schema: str | None = None, need_transaction: bool = False 1171s ) -> None: 1171s from sqlalchemy import create_engine 1171s from sqlalchemy.engine import Engine 1171s from sqlalchemy.schema import MetaData 1171s 1171s # self.exit_stack cleans up the Engine and Connection and commits the 1171s # transaction if any of those objects was created below. 1171s # Cleanup happens either in self.__exit__ or at the end of the iterator 1171s # returned by read_sql when chunksize is not None. 1171s self.exit_stack = ExitStack() 1171s if isinstance(con, str): 1171s con = create_engine(con) 1171s self.exit_stack.callback(con.dispose) 1171s if isinstance(con, Engine): 1171s con = self.exit_stack.enter_context(con.connect()) 1171s if need_transaction and not con.in_transaction(): 1171s self.exit_stack.enter_context(con.begin()) 1171s self.con = con 1171s self.meta = MetaData(schema=schema) 1171s self.returns_generator = False 1171s 1171s def __exit__(self, *args) -> None: 1171s if not self.returns_generator: 1171s self.exit_stack.close() 1171s 1171s @contextmanager 1171s def run_transaction(self): 1171s if not self.con.in_transaction(): 1171s with self.con.begin(): 1171s yield self.con 1171s else: 1171s yield self.con 1171s 1171s def execute(self, sql: str | Select | TextClause, params=None): 1171s """Simple passthrough to SQLAlchemy connectable""" 1171s args = [] if params is None else [params] 1171s if isinstance(sql, str): 1171s return self.con.exec_driver_sql(sql, *args) 1171s return self.con.execute(sql, *args) 1171s 1171s def read_table( 1171s self, 1171s table_name: str, 1171s index_col: str | list[str] | None = None, 1171s coerce_float: bool = True, 1171s parse_dates=None, 1171s columns=None, 1171s schema: str | None = None, 1171s chunksize: int | None = None, 1171s dtype_backend: DtypeBackend | Literal["numpy"] = "numpy", 1171s ) -> DataFrame | Iterator[DataFrame]: 1171s """ 1171s Read SQL database table into a DataFrame. 1171s 1171s Parameters 1171s ---------- 1171s table_name : str 1171s Name of SQL table in database. 1171s index_col : string, optional, default: None 1171s Column to set as index. 1171s coerce_float : bool, default True 1171s Attempts to convert values of non-string, non-numeric objects 1171s (like decimal.Decimal) to floating point. This can result in 1171s loss of precision. 1171s parse_dates : list or dict, default: None 1171s - List of column names to parse as dates. 1171s - Dict of ``{column_name: format string}`` where format string is 1171s strftime compatible in case of parsing string times, or is one of 1171s (D, s, ns, ms, us) in case of parsing integer timestamps. 1171s - Dict of ``{column_name: arg}``, where the arg corresponds 1171s to the keyword arguments of :func:`pandas.to_datetime`. 1171s Especially useful with databases without native Datetime support, 1171s such as SQLite. 1171s columns : list, default: None 1171s List of column names to select from SQL table. 1171s schema : string, default None 1171s Name of SQL schema in database to query (if database flavor 1171s supports this). If specified, this overwrites the default 1171s schema of the SQL database object. 1171s chunksize : int, default None 1171s If specified, return an iterator where `chunksize` is the number 1171s of rows to include in each chunk. 1171s dtype_backend : {'numpy_nullable', 'pyarrow'}, default 'numpy_nullable' 1171s Back-end data type applied to the resultant :class:`DataFrame` 1171s (still experimental). Behaviour is as follows: 1171s 1171s * ``"numpy_nullable"``: returns nullable-dtype-backed :class:`DataFrame` 1171s (default). 1171s * ``"pyarrow"``: returns pyarrow-backed nullable :class:`ArrowDtype` 1171s DataFrame. 1171s 1171s .. versionadded:: 2.0 1171s 1171s Returns 1171s ------- 1171s DataFrame 1171s 1171s See Also 1171s -------- 1171s pandas.read_sql_table 1171s SQLDatabase.read_query 1171s 1171s """ 1171s self.meta.reflect(bind=self.con, only=[table_name], views=True) 1171s table = SQLTable(table_name, self, index=index_col, schema=schema) 1171s if chunksize is not None: 1171s self.returns_generator = True 1171s return table.read( 1171s self.exit_stack, 1171s coerce_float=coerce_float, 1171s parse_dates=parse_dates, 1171s columns=columns, 1171s chunksize=chunksize, 1171s dtype_backend=dtype_backend, 1171s ) 1171s 1171s @staticmethod 1171s def _query_iterator( 1171s result, 1171s exit_stack: ExitStack, 1171s chunksize: int, 1171s columns, 1171s index_col=None, 1171s coerce_float: bool = True, 1171s parse_dates=None, 1171s dtype: DtypeArg | None = None, 1171s dtype_backend: DtypeBackend | Literal["numpy"] = "numpy", 1171s ): 1171s """Return generator through chunked result set""" 1171s has_read_data = False 1171s with exit_stack: 1171s while True: 1171s data = result.fetchmany(chunksize) 1171s if not data: 1171s if not has_read_data: 1171s yield _wrap_result( 1171s [], 1171s columns, 1171s index_col=index_col, 1171s coerce_float=coerce_float, 1171s parse_dates=parse_dates, 1171s dtype=dtype, 1171s dtype_backend=dtype_backend, 1171s ) 1171s break 1171s 1171s has_read_data = True 1171s yield _wrap_result( 1171s data, 1171s columns, 1171s index_col=index_col, 1171s coerce_float=coerce_float, 1171s parse_dates=parse_dates, 1171s dtype=dtype, 1171s dtype_backend=dtype_backend, 1171s ) 1171s 1171s def read_query( 1171s self, 1171s sql: str, 1171s index_col: str | list[str] | None = None, 1171s coerce_float: bool = True, 1171s parse_dates=None, 1171s params=None, 1171s chunksize: int | None = None, 1171s dtype: DtypeArg | None = None, 1171s dtype_backend: DtypeBackend | Literal["numpy"] = "numpy", 1171s ) -> DataFrame | Iterator[DataFrame]: 1171s """ 1171s Read SQL query into a DataFrame. 1171s 1171s Parameters 1171s ---------- 1171s sql : str 1171s SQL query to be executed. 1171s index_col : string, optional, default: None 1171s Column name to use as index for the returned DataFrame object. 1171s coerce_float : bool, default True 1171s Attempt to convert values of non-string, non-numeric objects (like 1171s decimal.Decimal) to floating point, useful for SQL result sets. 1171s params : list, tuple or dict, optional, default: None 1171s List of parameters to pass to execute method. The syntax used 1171s to pass parameters is database driver dependent. Check your 1171s database driver documentation for which of the five syntax styles, 1171s described in PEP 249's paramstyle, is supported. 1171s Eg. for psycopg2, uses %(name)s so use params={'name' : 'value'} 1171s parse_dates : list or dict, default: None 1171s - List of column names to parse as dates. 1171s - Dict of ``{column_name: format string}`` where format string is 1171s strftime compatible in case of parsing string times, or is one of 1171s (D, s, ns, ms, us) in case of parsing integer timestamps. 1171s - Dict of ``{column_name: arg dict}``, where the arg dict 1171s corresponds to the keyword arguments of 1171s :func:`pandas.to_datetime` Especially useful with databases 1171s without native Datetime support, such as SQLite. 1171s chunksize : int, default None 1171s If specified, return an iterator where `chunksize` is the number 1171s of rows to include in each chunk. 1171s dtype : Type name or dict of columns 1171s Data type for data or columns. E.g. np.float64 or 1171s {'a': np.float64, 'b': np.int32, 'c': 'Int64'} 1171s 1171s .. versionadded:: 1.3.0 1171s 1171s Returns 1171s ------- 1171s DataFrame 1171s 1171s See Also 1171s -------- 1171s read_sql_table : Read SQL database table into a DataFrame. 1171s read_sql 1171s 1171s """ 1171s result = self.execute(sql, params) 1171s columns = result.keys() 1171s 1171s if chunksize is not None: 1171s self.returns_generator = True 1171s return self._query_iterator( 1171s result, 1171s self.exit_stack, 1171s chunksize, 1171s columns, 1171s index_col=index_col, 1171s coerce_float=coerce_float, 1171s parse_dates=parse_dates, 1171s dtype=dtype, 1171s dtype_backend=dtype_backend, 1171s ) 1171s else: 1171s data = result.fetchall() 1171s frame = _wrap_result( 1171s data, 1171s columns, 1171s index_col=index_col, 1171s coerce_float=coerce_float, 1171s parse_dates=parse_dates, 1171s dtype=dtype, 1171s dtype_backend=dtype_backend, 1171s ) 1171s return frame 1171s 1171s read_sql = read_query 1171s 1171s def prep_table( 1171s self, 1171s frame, 1171s name: str, 1171s if_exists: Literal["fail", "replace", "append"] = "fail", 1171s index: bool | str | list[str] | None = True, 1171s index_label=None, 1171s schema=None, 1171s dtype: DtypeArg | None = None, 1171s ) -> SQLTable: 1171s """ 1171s Prepares table in the database for data insertion. Creates it if needed, etc. 1171s """ 1171s if dtype: 1171s if not is_dict_like(dtype): 1171s # error: Value expression in dictionary comprehension has incompatible 1171s # type "Union[ExtensionDtype, str, dtype[Any], Type[object], 1171s # Dict[Hashable, Union[ExtensionDtype, Union[str, dtype[Any]], 1171s # Type[str], Type[float], Type[int], Type[complex], Type[bool], 1171s # Type[object]]]]"; expected type "Union[ExtensionDtype, str, 1171s # dtype[Any], Type[object]]" 1171s dtype = {col_name: dtype for col_name in frame} # type: ignore[misc] 1171s else: 1171s dtype = cast(dict, dtype) 1171s 1171s from sqlalchemy.types import TypeEngine 1171s 1171s for col, my_type in dtype.items(): 1171s if isinstance(my_type, type) and issubclass(my_type, TypeEngine): 1171s pass 1171s elif isinstance(my_type, TypeEngine): 1171s pass 1171s else: 1171s raise ValueError(f"The type of {col} is not a SQLAlchemy type") 1171s 1171s table = SQLTable( 1171s name, 1171s self, 1171s frame=frame, 1171s index=index, 1171s if_exists=if_exists, 1171s index_label=index_label, 1171s schema=schema, 1171s dtype=dtype, 1171s ) 1171s table.create() 1171s return table 1171s 1171s def check_case_sensitive( 1171s self, 1171s name: str, 1171s schema: str | None, 1171s ) -> None: 1171s """ 1171s Checks table name for issues with case-sensitivity. 1171s Method is called after data is inserted. 1171s """ 1171s if not name.isdigit() and not name.islower(): 1171s # check for potentially case sensitivity issues (GH7815) 1171s # Only check when name is not a number and name is not lower case 1171s from sqlalchemy import inspect as sqlalchemy_inspect 1171s 1171s insp = sqlalchemy_inspect(self.con) 1171s table_names = insp.get_table_names(schema=schema or self.meta.schema) 1171s if name not in table_names: 1171s msg = ( 1171s f"The provided table name '{name}' is not found exactly as " 1171s "such in the database after writing the table, possibly " 1171s "due to case sensitivity issues. Consider using lower " 1171s "case table names." 1171s ) 1171s warnings.warn( 1171s msg, 1171s UserWarning, 1171s stacklevel=find_stack_level(), 1171s ) 1171s 1171s def to_sql( 1171s self, 1171s frame, 1171s name: str, 1171s if_exists: Literal["fail", "replace", "append"] = "fail", 1171s index: bool = True, 1171s index_label=None, 1171s schema: str | None = None, 1171s chunksize: int | None = None, 1171s dtype: DtypeArg | None = None, 1171s method: Literal["multi"] | Callable | None = None, 1171s engine: str = "auto", 1171s **engine_kwargs, 1171s ) -> int | None: 1171s """ 1171s Write records stored in a DataFrame to a SQL database. 1171s 1171s Parameters 1171s ---------- 1171s frame : DataFrame 1171s name : string 1171s Name of SQL table. 1171s if_exists : {'fail', 'replace', 'append'}, default 'fail' 1171s - fail: If table exists, do nothing. 1171s - replace: If table exists, drop it, recreate it, and insert data. 1171s - append: If table exists, insert data. Create if does not exist. 1171s index : boolean, default True 1171s Write DataFrame index as a column. 1171s index_label : string or sequence, default None 1171s Column label for index column(s). If None is given (default) and 1171s `index` is True, then the index names are used. 1171s A sequence should be given if the DataFrame uses MultiIndex. 1171s schema : string, default None 1171s Name of SQL schema in database to write to (if database flavor 1171s supports this). If specified, this overwrites the default 1171s schema of the SQLDatabase object. 1171s chunksize : int, default None 1171s If not None, then rows will be written in batches of this size at a 1171s time. If None, all rows will be written at once. 1171s dtype : single type or dict of column name to SQL type, default None 1171s Optional specifying the datatype for columns. The SQL type should 1171s be a SQLAlchemy type. If all columns are of the same type, one 1171s single value can be used. 1171s method : {None', 'multi', callable}, default None 1171s Controls the SQL insertion clause used: 1171s 1171s * None : Uses standard SQL ``INSERT`` clause (one per row). 1171s * 'multi': Pass multiple values in a single ``INSERT`` clause. 1171s * callable with signature ``(pd_table, conn, keys, data_iter)``. 1171s 1171s Details and a sample callable implementation can be found in the 1171s section :ref:`insert method `. 1171s engine : {'auto', 'sqlalchemy'}, default 'auto' 1171s SQL engine library to use. If 'auto', then the option 1171s ``io.sql.engine`` is used. The default ``io.sql.engine`` 1171s behavior is 'sqlalchemy' 1171s 1171s .. versionadded:: 1.3.0 1171s 1171s **engine_kwargs 1171s Any additional kwargs are passed to the engine. 1171s """ 1171s sql_engine = get_engine(engine) 1171s 1171s table = self.prep_table( 1171s frame=frame, 1171s name=name, 1171s if_exists=if_exists, 1171s index=index, 1171s index_label=index_label, 1171s schema=schema, 1171s dtype=dtype, 1171s ) 1171s 1171s total_inserted = sql_engine.insert_records( 1171s table=table, 1171s con=self.con, 1171s frame=frame, 1171s name=name, 1171s index=index, 1171s schema=schema, 1171s chunksize=chunksize, 1171s method=method, 1171s **engine_kwargs, 1171s ) 1171s 1171s self.check_case_sensitive(name=name, schema=schema) 1171s return total_inserted 1171s 1171s @property 1171s def tables(self): 1171s return self.meta.tables 1171s 1171s def has_table(self, name: str, schema: str | None = None) -> bool: 1171s from sqlalchemy import inspect as sqlalchemy_inspect 1171s 1171s insp = sqlalchemy_inspect(self.con) 1171s return insp.has_table(name, schema or self.meta.schema) 1171s 1171s def get_table(self, table_name: str, schema: str | None = None) -> Table: 1171s from sqlalchemy import ( 1171s Numeric, 1171s Table, 1171s ) 1171s 1171s schema = schema or self.meta.schema 1171s tbl = Table(table_name, self.meta, autoload_with=self.con, schema=schema) 1171s for column in tbl.columns: 1171s if isinstance(column.type, Numeric): 1171s column.type.asdecimal = False 1171s return tbl 1171s 1171s def drop_table(self, table_name: str, schema: str | None = None) -> None: 1171s schema = schema or self.meta.schema 1171s if self.has_table(table_name, schema): 1171s self.meta.reflect( 1171s bind=self.con, only=[table_name], schema=schema, views=True 1171s ) 1171s with self.run_transaction(): 1171s self.get_table(table_name, schema).drop(bind=self.con) 1171s self.meta.clear() 1171s 1171s def _create_sql_schema( 1171s self, 1171s frame: DataFrame, 1171s table_name: str, 1171s keys: list[str] | None = None, 1171s dtype: DtypeArg | None = None, 1171s schema: str | None = None, 1171s ) -> str: 1171s table = SQLTable( 1171s table_name, 1171s self, 1171s frame=frame, 1171s index=False, 1171s keys=keys, 1171s dtype=dtype, 1171s schema=schema, 1171s ) 1171s return str(table.sql_schema()) 1171s 1171s 1171s # ---- SQL without SQLAlchemy --- 1171s 1171s 1171s class ADBCDatabase(PandasSQL): 1171s """ 1171s This class enables conversion between DataFrame and SQL databases 1171s using ADBC to handle DataBase abstraction. 1171s 1171s Parameters 1171s ---------- 1171s con : adbc_driver_manager.dbapi.Connection 1171s """ 1171s 1171s def __init__(self, con) -> None: 1171s self.con = con 1171s 1171s @contextmanager 1171s def run_transaction(self): 1171s with self.con.cursor() as cur: 1171s try: 1171s yield cur 1171s except Exception: 1171s self.con.rollback() 1171s raise 1171s self.con.commit() 1171s 1171s def execute(self, sql: str | Select | TextClause, params=None): 1171s if not isinstance(sql, str): 1171s raise TypeError("Query must be a string unless using sqlalchemy.") 1171s args = [] if params is None else [params] 1171s cur = self.con.cursor() 1171s try: 1171s cur.execute(sql, *args) 1171s return cur 1171s except Exception as exc: 1171s try: 1171s self.con.rollback() 1171s except Exception as inner_exc: # pragma: no cover 1171s ex = DatabaseError( 1171s f"Execution failed on sql: {sql}\n{exc}\nunable to rollback" 1171s ) 1171s raise ex from inner_exc 1171s 1171s ex = DatabaseError(f"Execution failed on sql '{sql}': {exc}") 1171s raise ex from exc 1171s 1171s def read_table( 1171s self, 1171s table_name: str, 1171s index_col: str | list[str] | None = None, 1171s coerce_float: bool = True, 1171s parse_dates=None, 1171s columns=None, 1171s schema: str | None = None, 1171s chunksize: int | None = None, 1171s dtype_backend: DtypeBackend | Literal["numpy"] = "numpy", 1171s ) -> DataFrame | Iterator[DataFrame]: 1171s """ 1171s Read SQL database table into a DataFrame. 1171s 1171s Parameters 1171s ---------- 1171s table_name : str 1171s Name of SQL table in database. 1171s coerce_float : bool, default True 1171s Raises NotImplementedError 1171s parse_dates : list or dict, default: None 1171s - List of column names to parse as dates. 1171s - Dict of ``{column_name: format string}`` where format string is 1171s strftime compatible in case of parsing string times, or is one of 1171s (D, s, ns, ms, us) in case of parsing integer timestamps. 1171s - Dict of ``{column_name: arg}``, where the arg corresponds 1171s to the keyword arguments of :func:`pandas.to_datetime`. 1171s Especially useful with databases without native Datetime support, 1171s such as SQLite. 1171s columns : list, default: None 1171s List of column names to select from SQL table. 1171s schema : string, default None 1171s Name of SQL schema in database to query (if database flavor 1171s supports this). If specified, this overwrites the default 1171s schema of the SQL database object. 1171s chunksize : int, default None 1171s Raises NotImplementedError 1171s dtype_backend : {'numpy_nullable', 'pyarrow'}, default 'numpy_nullable' 1171s Back-end data type applied to the resultant :class:`DataFrame` 1171s (still experimental). Behaviour is as follows: 1171s 1171s * ``"numpy_nullable"``: returns nullable-dtype-backed :class:`DataFrame` 1171s (default). 1171s * ``"pyarrow"``: returns pyarrow-backed nullable :class:`ArrowDtype` 1171s DataFrame. 1171s 1171s .. versionadded:: 2.0 1171s 1171s Returns 1171s ------- 1171s DataFrame 1171s 1171s See Also 1171s -------- 1171s pandas.read_sql_table 1171s SQLDatabase.read_query 1171s 1171s """ 1171s if coerce_float is not True: 1171s raise NotImplementedError( 1171s "'coerce_float' is not implemented for ADBC drivers" 1171s ) 1171s if chunksize: 1171s raise NotImplementedError("'chunksize' is not implemented for ADBC drivers") 1171s 1171s if columns: 1171s if index_col: 1171s index_select = maybe_make_list(index_col) 1171s else: 1171s index_select = [] 1171s to_select = index_select + columns 1171s select_list = ", ".join(f'"{x}"' for x in to_select) 1171s else: 1171s select_list = "*" 1171s if schema: 1171s stmt = f"SELECT {select_list} FROM {schema}.{table_name}" 1171s else: 1171s stmt = f"SELECT {select_list} FROM {table_name}" 1171s 1171s mapping: type[ArrowDtype] | None | Callable 1171s if dtype_backend == "pyarrow": 1171s mapping = ArrowDtype 1171s elif dtype_backend == "numpy_nullable": 1171s from pandas.io._util import _arrow_dtype_mapping 1171s 1171s mapping = _arrow_dtype_mapping().get 1171s elif using_pyarrow_string_dtype(): 1171s from pandas.io._util import arrow_string_types_mapper 1171s 1171s arrow_string_types_mapper() 1171s else: 1171s mapping = None 1171s 1171s with self.con.cursor() as cur: 1171s cur.execute(stmt) 1171s df = cur.fetch_arrow_table().to_pandas(types_mapper=mapping) 1171s 1171s return _wrap_result_adbc( 1171s df, 1171s index_col=index_col, 1171s parse_dates=parse_dates, 1171s ) 1171s 1171s def read_query( 1171s self, 1171s sql: str, 1171s index_col: str | list[str] | None = None, 1171s coerce_float: bool = True, 1171s parse_dates=None, 1171s params=None, 1171s chunksize: int | None = None, 1171s dtype: DtypeArg | None = None, 1171s dtype_backend: DtypeBackend | Literal["numpy"] = "numpy", 1171s ) -> DataFrame | Iterator[DataFrame]: 1171s """ 1171s Read SQL query into a DataFrame. 1171s 1171s Parameters 1171s ---------- 1171s sql : str 1171s SQL query to be executed. 1171s index_col : string, optional, default: None 1171s Column name to use as index for the returned DataFrame object. 1171s coerce_float : bool, default True 1171s Raises NotImplementedError 1171s params : list, tuple or dict, optional, default: None 1171s Raises NotImplementedError 1171s parse_dates : list or dict, default: None 1171s - List of column names to parse as dates. 1171s - Dict of ``{column_name: format string}`` where format string is 1171s strftime compatible in case of parsing string times, or is one of 1171s (D, s, ns, ms, us) in case of parsing integer timestamps. 1171s - Dict of ``{column_name: arg dict}``, where the arg dict 1171s corresponds to the keyword arguments of 1171s :func:`pandas.to_datetime` Especially useful with databases 1171s without native Datetime support, such as SQLite. 1171s chunksize : int, default None 1171s Raises NotImplementedError 1171s dtype : Type name or dict of columns 1171s Data type for data or columns. E.g. np.float64 or 1171s {'a': np.float64, 'b': np.int32, 'c': 'Int64'} 1171s 1171s .. versionadded:: 1.3.0 1171s 1171s Returns 1171s ------- 1171s DataFrame 1171s 1171s See Also 1171s -------- 1171s read_sql_table : Read SQL database table into a DataFrame. 1171s read_sql 1171s 1171s """ 1171s if coerce_float is not True: 1171s raise NotImplementedError( 1171s "'coerce_float' is not implemented for ADBC drivers" 1171s ) 1171s if params: 1171s raise NotImplementedError("'params' is not implemented for ADBC drivers") 1171s if chunksize: 1171s raise NotImplementedError("'chunksize' is not implemented for ADBC drivers") 1171s 1171s mapping: type[ArrowDtype] | None | Callable 1171s if dtype_backend == "pyarrow": 1171s mapping = ArrowDtype 1171s elif dtype_backend == "numpy_nullable": 1171s from pandas.io._util import _arrow_dtype_mapping 1171s 1171s mapping = _arrow_dtype_mapping().get 1171s else: 1171s mapping = None 1171s 1171s with self.con.cursor() as cur: 1171s cur.execute(sql) 1171s df = cur.fetch_arrow_table().to_pandas(types_mapper=mapping) 1171s 1171s return _wrap_result_adbc( 1171s df, 1171s index_col=index_col, 1171s parse_dates=parse_dates, 1171s dtype=dtype, 1171s ) 1171s 1171s read_sql = read_query 1171s 1171s def to_sql( 1171s self, 1171s frame, 1171s name: str, 1171s if_exists: Literal["fail", "replace", "append"] = "fail", 1171s index: bool = True, 1171s index_label=None, 1171s schema: str | None = None, 1171s chunksize: int | None = None, 1171s dtype: DtypeArg | None = None, 1171s method: Literal["multi"] | Callable | None = None, 1171s engine: str = "auto", 1171s **engine_kwargs, 1171s ) -> int | None: 1171s """ 1171s Write records stored in a DataFrame to a SQL database. 1171s 1171s Parameters 1171s ---------- 1171s frame : DataFrame 1171s name : string 1171s Name of SQL table. 1171s if_exists : {'fail', 'replace', 'append'}, default 'fail' 1171s - fail: If table exists, do nothing. 1171s - replace: If table exists, drop it, recreate it, and insert data. 1171s - append: If table exists, insert data. Create if does not exist. 1171s index : boolean, default True 1171s Write DataFrame index as a column. 1171s index_label : string or sequence, default None 1171s Raises NotImplementedError 1171s schema : string, default None 1171s Name of SQL schema in database to write to (if database flavor 1171s supports this). If specified, this overwrites the default 1171s schema of the SQLDatabase object. 1171s chunksize : int, default None 1171s Raises NotImplementedError 1171s dtype : single type or dict of column name to SQL type, default None 1171s Raises NotImplementedError 1171s method : {None', 'multi', callable}, default None 1171s Raises NotImplementedError 1171s engine : {'auto', 'sqlalchemy'}, default 'auto' 1171s Raises NotImplementedError if not set to 'auto' 1171s """ 1171s if index_label: 1171s raise NotImplementedError( 1171s "'index_label' is not implemented for ADBC drivers" 1171s ) 1171s if chunksize: 1171s raise NotImplementedError("'chunksize' is not implemented for ADBC drivers") 1171s if dtype: 1171s raise NotImplementedError("'dtype' is not implemented for ADBC drivers") 1171s if method: 1171s raise NotImplementedError("'method' is not implemented for ADBC drivers") 1171s if engine != "auto": 1171s raise NotImplementedError( 1171s "engine != 'auto' not implemented for ADBC drivers" 1171s ) 1171s 1171s if schema: 1171s table_name = f"{schema}.{name}" 1171s else: 1171s table_name = name 1171s 1171s # pandas if_exists="append" will still create the 1171s # table if it does not exist; ADBC is more explicit with append/create 1171s # as applicable modes, so the semantics get blurred across 1171s # the libraries 1171s mode = "create" 1171s if self.has_table(name, schema): 1171s if if_exists == "fail": 1171s raise ValueError(f"Table '{table_name}' already exists.") 1171s elif if_exists == "replace": 1171s with self.con.cursor() as cur: 1171s cur.execute(f"DROP TABLE {table_name}") 1171s elif if_exists == "append": 1171s mode = "append" 1171s 1171s import pyarrow as pa 1171s 1171s try: 1171s tbl = pa.Table.from_pandas(frame, preserve_index=index) 1171s except pa.ArrowNotImplementedError as exc: 1171s raise ValueError("datatypes not supported") from exc 1171s 1171s with self.con.cursor() as cur: 1171s total_inserted = cur.adbc_ingest( 1171s table_name=name, data=tbl, mode=mode, db_schema_name=schema 1171s ) 1171s 1171s self.con.commit() 1171s return total_inserted 1171s 1171s def has_table(self, name: str, schema: str | None = None) -> bool: 1171s meta = self.con.adbc_get_objects( 1171s db_schema_filter=schema, table_name_filter=name 1171s ).read_all() 1171s 1171s for catalog_schema in meta["catalog_db_schemas"].to_pylist(): 1171s if not catalog_schema: 1171s continue 1171s for schema_record in catalog_schema: 1171s if not schema_record: 1171s continue 1171s 1171s for table_record in schema_record["db_schema_tables"]: 1171s if table_record["table_name"] == name: 1171s return True 1171s 1171s return False 1171s 1171s def _create_sql_schema( 1171s self, 1171s frame: DataFrame, 1171s table_name: str, 1171s keys: list[str] | None = None, 1171s dtype: DtypeArg | None = None, 1171s schema: str | None = None, 1171s ) -> str: 1171s raise NotImplementedError("not implemented for adbc") 1171s 1171s 1171s # sqlite-specific sql strings and handler class 1171s # dictionary used for readability purposes 1171s _SQL_TYPES = { 1171s "string": "TEXT", 1171s "floating": "REAL", 1171s "integer": "INTEGER", 1171s "datetime": "TIMESTAMP", 1171s "date": "DATE", 1171s "time": "TIME", 1171s "boolean": "INTEGER", 1171s } 1171s 1171s 1171s def _get_unicode_name(name: object): 1171s try: 1171s uname = str(name).encode("utf-8", "strict").decode("utf-8") 1171s except UnicodeError as err: 1171s raise ValueError(f"Cannot convert identifier to UTF-8: '{name}'") from err 1171s return uname 1171s 1171s 1171s def _get_valid_sqlite_name(name: object): 1171s # See https://stackoverflow.com/questions/6514274/how-do-you-escape-strings\ 1171s # -for-sqlite-table-column-names-in-python 1171s # Ensure the string can be encoded as UTF-8. 1171s # Ensure the string does not include any NUL characters. 1171s # Replace all " with "". 1171s # Wrap the entire thing in double quotes. 1171s 1171s name = _get_unicode_name(name) 1171s if not len(name): 1171s raise ValueError("Empty table or column name specified") 1171s 1171s if '\0' in name: 1171s raise ValueError("SQLite identifier cannot contain NULs") 1171s name = name.replace('"', '""') 1171s return '"' + name + '"' 1171s 1171s 1171s class SQLiteTable(SQLTable): 1171s """ 1171s Patch the SQLTable for fallback support. 1171s Instead of a table variable just use the Create Table statement. 1171s """ 1171s 1171s def __init__(self, *args, **kwargs) -> None: 1171s super().__init__(*args, **kwargs) 1171s 1171s self._register_date_adapters() 1171s 1171s def _register_date_adapters(self) -> None: 1171s # GH 8341 1171s # register an adapter callable for datetime.time object 1171s import sqlite3 1171s 1171s # this will transform time(12,34,56,789) into '12:34:56.000789' 1171s # (this is what sqlalchemy does) 1171s def _adapt_time(t) -> str: 1171s # This is faster than strftime 1171s return f"{t.hour:02d}:{t.minute:02d}:{t.second:02d}.{t.microsecond:06d}" 1171s 1171s # Also register adapters for date/datetime and co 1171s # xref https://docs.python.org/3.12/library/sqlite3.html#adapter-and-converter-recipes 1171s # Python 3.12+ doesn't auto-register adapters for us anymore 1171s 1171s adapt_date_iso = lambda val: val.isoformat() 1171s adapt_datetime_iso = lambda val: val.isoformat(" ") 1171s 1171s sqlite3.register_adapter(time, _adapt_time) 1171s 1171s sqlite3.register_adapter(date, adapt_date_iso) 1171s sqlite3.register_adapter(datetime, adapt_datetime_iso) 1171s 1171s convert_date = lambda val: date.fromisoformat(val.decode()) 1171s convert_timestamp = lambda val: datetime.fromisoformat(val.decode()) 1171s 1171s sqlite3.register_converter("date", convert_date) 1171s sqlite3.register_converter("timestamp", convert_timestamp) 1171s 1171s def sql_schema(self) -> str: 1171s return str(";\n".join(self.table)) 1171s 1171s def _execute_create(self) -> None: 1171s with self.pd_sql.run_transaction() as conn: 1171s for stmt in self.table: 1171s conn.execute(stmt) 1171s 1171s def insert_statement(self, *, num_rows: int) -> str: 1171s names = list(map(str, self.frame.columns)) 1171s wld = "?" # wildcard char 1171s escape = _get_valid_sqlite_name 1171s 1171s if self.index is not None: 1171s for idx in self.index[::-1]: 1171s names.insert(0, idx) 1171s 1171s bracketed_names = [escape(column) for column in names] 1171s col_names = ",".join(bracketed_names) 1171s 1171s row_wildcards = ",".join([wld] * len(names)) 1171s wildcards = ",".join([f"({row_wildcards})" for _ in range(num_rows)]) 1171s insert_statement = ( 1171s f"INSERT INTO {escape(self.name)} ({col_names}) VALUES {wildcards}" 1171s ) 1171s return insert_statement 1171s 1171s def _execute_insert(self, conn, keys, data_iter) -> int: 1171s data_list = list(data_iter) 1171s conn.executemany(self.insert_statement(num_rows=1), data_list) 1171s return conn.rowcount 1171s 1171s def _execute_insert_multi(self, conn, keys, data_iter) -> int: 1171s data_list = list(data_iter) 1171s flattened_data = [x for row in data_list for x in row] 1171s conn.execute(self.insert_statement(num_rows=len(data_list)), flattened_data) 1171s return conn.rowcount 1171s 1171s def _create_table_setup(self): 1171s """ 1171s Return a list of SQL statements that creates a table reflecting the 1171s structure of a DataFrame. The first entry will be a CREATE TABLE 1171s statement while the rest will be CREATE INDEX statements. 1171s """ 1171s column_names_and_types = self._get_column_names_and_types(self._sql_type_name) 1171s escape = _get_valid_sqlite_name 1171s 1171s create_tbl_stmts = [ 1171s escape(cname) + " " + ctype for cname, ctype, _ in column_names_and_types 1171s ] 1171s 1171s if self.keys is not None and len(self.keys): 1171s if not is_list_like(self.keys): 1171s keys = [self.keys] 1171s else: 1171s keys = self.keys 1171s cnames_br = ", ".join([escape(c) for c in keys]) 1171s create_tbl_stmts.append( 1171s f"CONSTRAINT {self.name}_pk PRIMARY KEY ({cnames_br})" 1171s ) 1171s if self.schema: 1171s schema_name = self.schema + "." 1171s else: 1171s schema_name = "" 1171s create_stmts = [ 1171s "CREATE TABLE " 1171s + schema_name 1171s + escape(self.name) 1171s + " (\n" 1171s + ",\n ".join(create_tbl_stmts) 1171s + "\n)" 1171s ] 1171s 1171s ix_cols = [cname for cname, _, is_index in column_names_and_types if is_index] 1171s if len(ix_cols): 1171s cnames = "_".join(ix_cols) 1171s cnames_br = ",".join([escape(c) for c in ix_cols]) 1171s create_stmts.append( 1171s "CREATE INDEX " 1171s + escape("ix_" + self.name + "_" + cnames) 1171s + "ON " 1171s + escape(self.name) 1171s + " (" 1171s + cnames_br 1171s + ")" 1171s ) 1171s 1171s return create_stmts 1171s 1171s def _sql_type_name(self, col): 1171s dtype: DtypeArg = self.dtype or {} 1171s if is_dict_like(dtype): 1171s dtype = cast(dict, dtype) 1171s if col.name in dtype: 1171s return dtype[col.name] 1171s 1171s # Infer type of column, while ignoring missing values. 1171s # Needed for inserting typed data containing NULLs, GH 8778. 1171s col_type = lib.infer_dtype(col, skipna=True) 1171s 1171s if col_type == "timedelta64": 1171s warnings.warn( 1171s "the 'timedelta' type is not supported, and will be " 1171s "written as integer values (ns frequency) to the database.", 1171s UserWarning, 1171s stacklevel=find_stack_level(), 1171s ) 1171s col_type = "integer" 1171s 1171s elif col_type == "datetime64": 1171s col_type = "datetime" 1171s 1171s elif col_type == "empty": 1171s col_type = "string" 1171s 1171s elif col_type == "complex": 1171s raise ValueError("Complex datatypes not supported") 1171s 1171s if col_type not in _SQL_TYPES: 1171s col_type = "string" 1171s 1171s return _SQL_TYPES[col_type] 1171s 1171s 1171s class SQLiteDatabase(PandasSQL): 1171s """ 1171s Version of SQLDatabase to support SQLite connections (fallback without 1171s SQLAlchemy). This should only be used internally. 1171s 1171s Parameters 1171s ---------- 1171s con : sqlite connection object 1171s 1171s """ 1171s 1171s def __init__(self, con) -> None: 1171s self.con = con 1171s 1171s @contextmanager 1171s def run_transaction(self): 1171s cur = self.con.cursor() 1171s try: 1171s yield cur 1171s self.con.commit() 1171s except Exception: 1171s self.con.rollback() 1171s raise 1171s finally: 1171s cur.close() 1171s 1171s def execute(self, sql: str | Select | TextClause, params=None): 1171s if not isinstance(sql, str): 1171s raise TypeError("Query must be a string unless using sqlalchemy.") 1171s args = [] if params is None else [params] 1171s > cur = self.con.cursor() 1171s E AttributeError: 'Engine' object has no attribute 'cursor' 1171s 1171s /usr/lib/python3/dist-packages/pandas/io/sql.py:2672: AttributeError 1171s ----------------------------- Captured stdout call ----------------------------- 1171s Dumped cluster state to test_cluster_dump/test_to_sql_engine_kwargs.yaml 1171s ------------------------------ Captured log call ------------------------------- 1171s INFO distributed.scheduler:scheduler.py:1711 State start 1171s INFO distributed.scheduler:scheduler.py:4072 Scheduler at: tcp://127.0.0.1:45955 1171s INFO distributed.scheduler:scheduler.py:4087 dashboard at: http://127.0.0.1:32815/status 1171s INFO distributed.scheduler:scheduler.py:7879 Registering Worker plugin shuffle 1171s INFO distributed.worker:worker.py:1442 Start worker at: tcp://127.0.0.1:44091 1171s INFO distributed.worker:worker.py:1443 Listening to: tcp://127.0.0.1:44091 1171s INFO distributed.worker:worker.py:1446 Worker name: 0 1171s INFO distributed.worker:worker.py:1448 dashboard at: 127.0.0.1:35695 1171s INFO distributed.worker:worker.py:1449 Waiting to connect to: tcp://127.0.0.1:45955 1171s INFO distributed.worker:worker.py:1450 ------------------------------------------------- 1171s INFO distributed.worker:worker.py:1451 Threads: 1 1171s INFO distributed.worker:worker.py:1453 Memory: 7.76 GiB 1171s INFO distributed.worker:worker.py:1457 Local Directory: /tmp/dask-scratch-space/worker-kstr7esx 1171s INFO distributed.worker:worker.py:1170 ------------------------------------------------- 1171s INFO distributed.worker:worker.py:1442 Start worker at: tcp://127.0.0.1:45935 1171s INFO distributed.worker:worker.py:1443 Listening to: tcp://127.0.0.1:45935 1171s INFO distributed.worker:worker.py:1446 Worker name: 1 1171s INFO distributed.worker:worker.py:1448 dashboard at: 127.0.0.1:33765 1171s INFO distributed.worker:worker.py:1449 Waiting to connect to: tcp://127.0.0.1:45955 1171s INFO distributed.worker:worker.py:1450 ------------------------------------------------- 1171s INFO distributed.worker:worker.py:1451 Threads: 2 1171s INFO distributed.worker:worker.py:1453 Memory: 7.76 GiB 1171s INFO distributed.worker:worker.py:1457 Local Directory: /tmp/dask-scratch-space/worker-86123voz 1171s INFO distributed.worker:worker.py:1170 ------------------------------------------------- 1171s INFO distributed.scheduler:scheduler.py:4424 Register worker 1171s INFO distributed.scheduler:scheduler.py:5934 Starting worker compute stream, tcp://127.0.0.1:44091 1171s INFO distributed.core:core.py:1019 Starting established connection to tcp://127.0.0.1:33734 1171s INFO distributed.scheduler:scheduler.py:4424 Register worker 1171s INFO distributed.scheduler:scheduler.py:5934 Starting worker compute stream, tcp://127.0.0.1:45935 1171s INFO distributed.core:core.py:1019 Starting established connection to tcp://127.0.0.1:33750 1171s INFO distributed.worker:worker.py:1873 Starting Worker plugin shuffle 1171s INFO distributed.worker:worker.py:1873 Starting Worker plugin shuffle 1171s INFO distributed.worker:worker.py:1237 Registered to: tcp://127.0.0.1:45955 1171s INFO distributed.worker:worker.py:1238 ------------------------------------------------- 1171s INFO distributed.worker:worker.py:1237 Registered to: tcp://127.0.0.1:45955 1171s INFO distributed.worker:worker.py:1238 ------------------------------------------------- 1171s INFO distributed.core:core.py:1019 Starting established connection to tcp://127.0.0.1:45955 1171s INFO distributed.core:core.py:1019 Starting established connection to tcp://127.0.0.1:45955 1171s INFO distributed.scheduler:scheduler.py:5691 Receive client connection: Client-60027a03-4b6b-11ef-9182-fa163ed0d3af 1171s INFO distributed.core:core.py:1019 Starting established connection to tcp://127.0.0.1:33766 1171s WARNING distributed.worker:worker.py:2343 Compute Failed 1171s Key: _to_sql_chunk-2a23a985-647d-4beb-8033-ef07d304cee6 1171s Function: execute_task 1171s args: ((, , [Empty DataFrame 1171s Columns: [a, b] 1171s Index: []], (, [['name', 'test'], ['uri', 'sqlite:////tmp/tmpytok5212'], ['engine_kwargs', (, [['echo', False]])], ['schema', None], ['if_exists', 'fail'], ['index', True], ['index_label', None], ['chunksize', None], ['dtype', None], ['method', None]]))) 1171s kwargs: {} 1171s Exception: 'AttributeError("\'Engine\' object has no attribute \'cursor\'")' 1171s 1171s INFO distributed.scheduler:scheduler.py:5735 Remove client Client-60027a03-4b6b-11ef-9182-fa163ed0d3af 1171s INFO distributed.core:core.py:1044 Received 'close-stream' from tcp://127.0.0.1:33766; closing. 1171s INFO distributed.scheduler:scheduler.py:5735 Remove client Client-60027a03-4b6b-11ef-9182-fa163ed0d3af 1171s INFO distributed.scheduler:scheduler.py:5727 Close client connection: Client-60027a03-4b6b-11ef-9182-fa163ed0d3af 1171s INFO distributed.worker:worker.py:1546 Stopping worker at tcp://127.0.0.1:44091. Reason: worker-close 1171s INFO distributed.worker:worker.py:1546 Stopping worker at tcp://127.0.0.1:45935. Reason: worker-close 1171s INFO distributed.core:core.py:1029 Connection to tcp://127.0.0.1:45955 has been closed. 1171s INFO distributed.core:core.py:1029 Connection to tcp://127.0.0.1:45955 has been closed. 1171s INFO distributed.core:core.py:1044 Received 'close-stream' from tcp://127.0.0.1:33734; closing. 1171s INFO distributed.core:core.py:1044 Received 'close-stream' from tcp://127.0.0.1:33750; closing. 1171s INFO distributed.scheduler:scheduler.py:5209 Remove worker (stimulus_id='handle-worker-cleanup-1722011001.7588885') 1171s INFO distributed.scheduler:scheduler.py:5209 Remove worker (stimulus_id='handle-worker-cleanup-1722011001.759112') 1171s INFO distributed.scheduler:scheduler.py:5336 Lost all workers 1171s INFO distributed.scheduler:scheduler.py:4146 Scheduler closing due to unknown reason... 1171s INFO distributed.scheduler:scheduler.py:4164 Scheduler closing all comms 1171s =============================== warnings summary =============================== 1171s ../../../usr/lib/python3/dist-packages/dask/dataframe/__init__.py:31: 10 warnings 1171s array/tests/test_array_core.py: 1 warning 1171s bag/tests/test_bag.py: 13 warnings 1171s dataframe/io/tests/test_csv.py: 1 warning 1171s dataframe/io/tests/test_demo.py: 29 warnings 1171s dataframe/io/tests/test_io.py: 2 warnings 1171s dataframe/tests/test_accessors.py: 4 warnings 1171s dataframe/tests/test_categorical.py: 25 warnings 1171s dataframe/tests/test_dataframe.py: 2 warnings 1171s dataframe/tests/test_groupby.py: 2 warnings 1171s dataframe/tests/test_hyperloglog.py: 1 warning 1171s dataframe/tests/test_indexing.py: 1 warning 1171s dataframe/tests/test_shuffle.py: 50 warnings 1171s tests/test_backends.py: 1 warning 1171s tests/test_base.py: 13 warnings 1171s tests/test_distributed.py: 45 warnings 1171s tests/test_graph_manipulation.py: 3 warnings 1171s tests/test_layers.py: 5 warnings 1171s tests/test_typing.py: 4 warnings 1171s tests/test_utils.py: 1 warning 1171s /usr/lib/python3/dist-packages/dask/dataframe/__init__.py:31: FutureWarning: 1171s Dask dataframe query planning is disabled because dask-expr is not installed. 1171s 1171s You can install it with `pip install dask[dataframe]` or `conda install dask`. 1171s This will raise in a future version. 1171s 1171s warnings.warn(msg, FutureWarning) 1171s 1171s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_creation.py:20 1171s /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 1171s ["numpy", pytest.param("cupy", marks=pytest.mark.gpu)], 1171s 1171s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_cupy_core.py:7 1171s /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 1171s pytestmark = pytest.mark.gpu 1171s 1171s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_cupy_creation.py:6 1171s /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 1171s pytestmark = pytest.mark.gpu 1171s 1171s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_cupy_gufunc.py:6 1171s /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 1171s pytestmark = pytest.mark.gpu 1171s 1171s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_cupy_linalg.py:7 1171s /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 1171s pytestmark = pytest.mark.gpu 1171s 1171s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_cupy_overlap.py:7 1171s /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 1171s pytestmark = pytest.mark.gpu 1171s 1171s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_cupy_percentile.py:6 1171s /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 1171s pytestmark = pytest.mark.gpu 1171s 1171s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_cupy_random.py:5 1171s /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 1171s pytestmark = pytest.mark.gpu 1171s 1171s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_cupy_reductions.py:8 1171s /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 1171s pytestmark = pytest.mark.gpu 1171s 1171s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_cupy_routines.py:7 1171s /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 1171s pytestmark = pytest.mark.gpu 1171s 1171s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_cupy_slicing.py:6 1171s /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 1171s pytestmark = pytest.mark.gpu 1171s 1171s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_cupy_sparse.py:5 1171s /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 1171s pytestmark = pytest.mark.gpu 1171s 1171s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_linalg.py:591 1171s /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 1171s @pytest.mark.slow 1171s 1171s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_linalg.py:603 1171s /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 1171s @pytest.mark.slow 1171s 1171s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_linalg.py:1040 1171s /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 1171s @pytest.mark.slow 1171s 1171s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_reductions.py:207 1171s /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 1171s @pytest.mark.slow 1171s 1171s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_slicing.py:802 1171s /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 1171s @pytest.mark.slow 1171s 1171s ../../../usr/lib/python3/dist-packages/dask/bag/tests/test_bag.py:673 1171s /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 1171s @pytest.mark.slow 1171s 1171s ../../../usr/lib/python3/dist-packages/dask/bag/tests/test_bag.py:674 1171s /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 1171s @pytest.mark.network 1171s 1171s ../../../usr/lib/python3/dist-packages/dask/bag/tests/test_bag.py:738 1171s /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 1171s @pytest.mark.slow 1171s 1171s ../../../usr/lib/python3/dist-packages/dask/bag/tests/test_bag.py:739 1171s /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 1171s @pytest.mark.network 1171s 1171s ../../../usr/lib/python3/dist-packages/dask/bytes/tests/test_http.py:173 1171s /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 1171s @pytest.mark.network 1171s 1171s ../../../usr/lib/python3/dist-packages/dask/bytes/tests/test_http.py:201 1171s /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 1171s @pytest.mark.flaky( 1171s 1171s ../../../usr/lib/python3/dist-packages/dask/bytes/tests/test_http.py:204 1171s /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 1171s @pytest.mark.network 1171s 1171s ../../../usr/lib/python3/dist-packages/dask/bytes/tests/test_http.py:217 1171s /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 1171s @pytest.mark.network 1171s 1171s ../../../usr/lib/python3/dist-packages/dask/bytes/tests/test_local.py:276 1171s /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 1171s @pytest.mark.slow 1171s 1171s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_csv.py:745 1171s /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 1171s @pytest.mark.slow 1171s 1171s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_csv.py:1828 1171s /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 1171s @pytest.mark.skip_with_pyarrow_strings # checks graph layers 1171s 1171s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_demo.py:96 1171s /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 1171s @pytest.mark.skip_with_pyarrow_strings # checks graph layers 1171s 1171s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_hdf.py:23 1171s /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 1171s pytestmark = pytest.mark.skip_with_pyarrow_strings # no support for hdf yet 1171s 1171s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_hdf.py:407 1171s /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 1171s @pytest.mark.slow 1171s 1171s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_io.py:352 1171s /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 1171s @pytest.mark.gpu 1171s 1171s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_io.py:561 1171s /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 1171s @pytest.mark.gpu 1171s 1171s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_io.py:1096 1171s /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 1171s @pytest.mark.gpu 1171s 1171s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_parquet.py:1041 1171s /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 1171s @pytest.mark.skip_with_pyarrow_strings # need an object to store a dict 1171s 1171s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_parquet.py:1145 1171s /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 1171s @pytest.mark.skip_with_pyarrow_strings # don't want to convert binary data to pyarrow strings 1171s 1171s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_parquet.py:1231 1171s /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 1171s @pytest.mark.xfail_with_pyarrow_strings # https://github.com/apache/arrow/issues/33727 1171s 1171s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_parquet.py:1292 1171s /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 1171s @pytest.mark.skip_with_pyarrow_strings # need object columns to store arrays 1171s 1171s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_parquet.py:2835 1171s /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 1171s marks=pytest.mark.xfail_with_pyarrow_strings, 1171s 1171s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_parquet.py:4574 1171s /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 1171s @pytest.mark.gpu 1171s 1171s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_parquet.py:4677 1171s /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 1171s @pytest.mark.network 1171s 1171s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_parquet.py:4678 1171s /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 1171s @pytest.mark.slow 1171s 1171s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_arithmetics_reduction.py:43 1171s /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 1171s @pytest.mark.slow 1171s 1171s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_arithmetics_reduction.py:167 1171s /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 1171s @pytest.mark.slow 1171s 1171s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_arithmetics_reduction.py:942 1171s /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 1171s @pytest.mark.xfail_with_pyarrow_strings 1171s 1171s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_arithmetics_reduction.py:1075 1171s /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 1171s @pytest.mark.xfail_with_pyarrow_strings 1171s 1171s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_categorical.py:131 1171s /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 1171s @pytest.mark.gpu 1171s 1171s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_dataframe.py:2497 1171s /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 1171s @pytest.mark.slow 1171s 1171s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_dataframe.py:3670 1171s /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 1171s @pytest.mark.gpu 1171s 1171s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_dataframe.py:3756 1171s /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 1171s @pytest.mark.gpu 1171s 1171s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_dataframe.py:3805 1171s /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 1171s @pytest.mark.slow 1171s 1171s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_dataframe.py:5189 1171s /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 1171s @pytest.mark.parametrize("gpu", [False, pytest.param(True, marks=pytest.mark.gpu)]) 1171s 1171s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_dataframe.py:5536 1171s /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 1171s @pytest.mark.skip_with_pyarrow_strings # DateOffset has to be an object 1171s 1171s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_dataframe.py:5781 1171s /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 1171s @pytest.mark.skip_with_pyarrow_strings # has to be array to explode 1171s 1171s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_dataframe.py:5793 1171s /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 1171s @pytest.mark.skip_with_pyarrow_strings # has to be array to explode 1171s 1171s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_dataframe.py:6438 1171s /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 1171s @pytest.mark.gpu 1171s 1171s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_groupby.py:1348 1171s /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 1171s @pytest.mark.flaky(reruns=5) # See https://github.com/dask/dask/issues/9793 1171s 1171s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_groupby.py:2513 1171s /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 1171s @pytest.mark.skip_with_pyarrow_strings # has to be array to explode 1171s 1171s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_groupby.py:2931 1171s /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 1171s @pytest.mark.gpu 1171s 1171s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_groupby.py:2974 1171s /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 1171s @pytest.mark.gpu 1171s 1171s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_groupby.py:3000 1171s /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 1171s @pytest.mark.gpu 1171s 1171s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_groupby.py:3125 1171s /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 1171s pytest.param("cudf", marks=pytest.mark.gpu), 1171s 1171s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_indexing.py:757 1171s /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 1171s @pytest.mark.gpu 1171s 1171s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_multi.py:1159 1171s /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 1171s pytest.param("cudf", marks=pytest.mark.gpu), 1171s 1171s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_multi.py:1212 1171s /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 1171s @pytest.mark.slow 1171s 1171s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_multi.py:1488 1171s /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 1171s @pytest.mark.slow 1171s 1171s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_multi.py:1631 1171s /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 1171s @pytest.mark.slow 1171s 1171s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_multi.py:2651 1171s /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 1171s "engine", ["pandas", pytest.param("cudf", marks=pytest.mark.gpu)] 1171s 1171s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_shuffle.py:215 1171s /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 1171s "npartitions", [1, 4, 7, pytest.param(23, marks=pytest.mark.slow)] 1171s 1171s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_shuffle.py:583 1171s /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 1171s @pytest.mark.slow 1171s 1171s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_shuffle.py:723 1171s /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 1171s "engine", ["pandas", pytest.param("cudf", marks=pytest.mark.gpu)] 1171s 1171s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_shuffle.py:781 1171s /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 1171s "engine", ["pandas", pytest.param("cudf", marks=pytest.mark.gpu)] 1171s 1171s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_shuffle.py:810 1171s /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 1171s "engine", ["pandas", pytest.param("cudf", marks=pytest.mark.gpu)] 1171s 1171s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_shuffle.py:837 1171s /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 1171s "engine", ["pandas", pytest.param("cudf", marks=pytest.mark.gpu)] 1171s 1171s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_shuffle.py:1128 1171s /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 1171s @pytest.mark.slow 1171s 1171s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_shuffle.py:1596 1171s /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 1171s "backend", ["pandas", pytest.param("cudf", marks=pytest.mark.gpu)] 1171s 1171s ../../../usr/lib/python3/dist-packages/dask/tests/test_backends.py:8 1171s /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 1171s @pytest.mark.gpu 1171s 1171s ../../../usr/lib/python3/dist-packages/dask/tests/test_base.py:983 1171s /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 1171s @pytest.mark.flaky(reruns=10, reruns_delay=5) 1171s 1171s ../../../usr/lib/python3/dist-packages/dask/tests/test_base.py:984 1171s /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 1171s @pytest.mark.slow 1171s 1171s ../../../usr/lib/python3/dist-packages/dask/tests/test_distributed.py:278 1171s /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 1171s @pytest.mark.xfail_with_pyarrow_strings 1171s 1171s ../../../usr/lib/python3/dist-packages/dask/tests/test_distributed.py:303 1171s /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 1171s @pytest.mark.xfail_with_pyarrow_strings 1171s 1171s ../../../usr/lib/python3/dist-packages/dask/tests/test_distributed.py:509 1171s /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 1171s "parquet-fastparquet", marks=pytest.mark.skip_with_pyarrow_strings 1171s 1171s ../../../usr/lib/python3/dist-packages/dask/tests/test_distributed.py:513 1171s /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 1171s pytest.param("hdf", marks=pytest.mark.flaky(reruns=5)), 1171s 1171s ../../../usr/lib/python3/dist-packages/dask/tests/test_distributed.py:1000 1171s /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 1171s @pytest.mark.skip_with_pyarrow_strings # AttributeError: 'StringDtype' object has no attribute 'itemsize' 1171s 1171s array/tests/test_array_core.py::test_map_blocks_unique_name_drop_axis 1171s array/tests/test_array_core.py::test_map_blocks_unique_name_drop_axis 1171s /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. 1171s if not block_info: 1171s 1171s array/tests/test_array_core.py::test_map_blocks_unique_name_new_axis 1171s array/tests/test_array_core.py::test_map_blocks_unique_name_new_axis 1171s /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. 1171s if not block_info: 1171s 1171s array/tests/test_reductions.py::test_nan_object[min] 1171s array/tests/test_reductions.py::test_nan_object[min] 1171s array/tests/test_reductions.py::test_nan_object[min] 1171s array/tests/test_reductions.py::test_nan_object[max] 1171s array/tests/test_reductions.py::test_nan_object[max] 1171s array/tests/test_reductions.py::test_nan_object[max] 1171s /usr/lib/python3/dist-packages/numpy/core/fromnumeric.py:88: RuntimeWarning: invalid value encountered in reduce 1171s return ufunc.reduce(obj, axis, dtype, out, **passkwargs) 1171s 1171s bag/tests/test_bag.py: 4 warnings 1171s diagnostics/tests/test_profiler.py: 5 warnings 1171s tests/test_multiprocessing.py: 12 warnings 1171s /usr/lib/python3.12/multiprocessing/popen_fork.py:66: DeprecationWarning: This process (pid=4482) is multi-threaded, use of fork() may lead to deadlocks in the child. 1171s self.pid = os.fork() 1171s 1171s dataframe/io/tests/test_sql.py::test_to_sql[False-1] 1171s dataframe/io/tests/test_sql.py::test_to_sql[False-2] 1171s dataframe/io/tests/test_sql.py::test_to_sql[True-1] 1171s dataframe/io/tests/test_sql.py::test_to_sql[True-2] 1171s dataframe/io/tests/test_sql.py::test_to_sql_kwargs 1171s dataframe/io/tests/test_sql.py::test_to_sql_engine_kwargs 1171s tests/test_distributed.py::test_to_sql_engine_kwargs 1171s /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. 1171s q = d.to_sql(con=engine, **kwargs) 1171s 1171s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[product-0] 1171s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[product-1] 1171s /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. 1171s result = testfunction(**testargs) 1171s 1171s dataframe/tests/test_dataframe.py::test_combine_first_all_nans[f8-i8] 1171s dataframe/tests/test_dataframe.py::test_combine_first_all_nans[f8-f4] 1171s /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. 1171s return getattr(__obj, self.method)(*args, **kwargs) 1171s 1171s dataframe/tests/test_groupby.py: 168 warnings 1171s /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. 1171s s_result = result.stack(dropna=False) 1171s 1171s dataframe/tests/test_groupby.py: 40 warnings 1171s /usr/lib/python3/dist-packages/dask/dataframe/groupby.py:594: RuntimeWarning: invalid value encountered in scalar divide 1171s val = (df[mul_col] - df[i] * df[j] / n).values[0] / div.values[0] 1171s 1171s dataframe/tests/test_groupby.py: 20 warnings 1171s /usr/lib/python3/dist-packages/dask/dataframe/groupby.py:598: RuntimeWarning: invalid value encountered in scalar divide 1171s std_val_i = (df[ii] - (df[i] ** 2) / ni).values[0] / div.values[0] 1171s 1171s dataframe/tests/test_groupby.py: 20 warnings 1171s /usr/lib/python3/dist-packages/dask/dataframe/groupby.py:599: RuntimeWarning: invalid value encountered in scalar divide 1171s std_val_j = (df[jj] - (df[j] ** 2) / nj).values[0] / div.values[0] 1171s 1171s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 1171s =========================== short test summary info ============================ 1171s FAILED dataframe/io/tests/test_sql.py::test_datetimes - ImportError: Using UR... 1171s FAILED dataframe/io/tests/test_sql.py::test_to_sql[False-1] - AttributeError:... 1171s FAILED dataframe/io/tests/test_sql.py::test_to_sql[False-2] - AttributeError:... 1171s FAILED dataframe/io/tests/test_sql.py::test_to_sql[True-1] - AttributeError: ... 1171s FAILED dataframe/io/tests/test_sql.py::test_to_sql[True-2] - AttributeError: ... 1171s FAILED dataframe/io/tests/test_sql.py::test_to_sql_kwargs - AttributeError: '... 1171s FAILED dataframe/io/tests/test_sql.py::test_to_sql_engine_kwargs - AttributeE... 1171s FAILED tests/test_distributed.py::test_to_sql_engine_kwargs - AttributeError:... 1171s ERROR dataframe/io/tests/test_sql.py::test_empty - ImportError: Using URI str... 1171s ERROR dataframe/io/tests/test_sql.py::test_single_column[True] - ImportError:... 1171s ERROR dataframe/io/tests/test_sql.py::test_single_column[False] - ImportError... 1171s ERROR dataframe/io/tests/test_sql.py::test_passing_engine_as_uri_raises_helpful_error 1171s ERROR dataframe/io/tests/test_sql.py::test_needs_rational - ImportError: Usin... 1171s ERROR dataframe/io/tests/test_sql.py::test_simple - ImportError: Using URI st... 1171s ERROR dataframe/io/tests/test_sql.py::test_npartitions - ImportError: Using U... 1171s ERROR dataframe/io/tests/test_sql.py::test_divisions - ImportError: Using URI... 1171s ERROR dataframe/io/tests/test_sql.py::test_meta - ImportError: Using URI stri... 1171s ERROR dataframe/io/tests/test_sql.py::test_meta_no_head_rows - ImportError: U... 1171s ERROR dataframe/io/tests/test_sql.py::test_no_meta_no_head_rows - ImportError... 1171s ERROR dataframe/io/tests/test_sql.py::test_limits - ImportError: Using URI st... 1171s ERROR dataframe/io/tests/test_sql.py::test_extra_connection_engine_keywords 1171s ERROR dataframe/io/tests/test_sql.py::test_query - ImportError: Using URI str... 1171s ERROR dataframe/io/tests/test_sql.py::test_query_index_from_query - ImportErr... 1171s ERROR dataframe/io/tests/test_sql.py::test_query_with_meta - ImportError: Usi... 1171s ERROR dataframe/io/tests/test_sql.py::test_no_character_index_without_divisions 1171s ERROR dataframe/io/tests/test_sql.py::test_read_sql - ImportError: Using URI ... 1171s = 8 failed, 10620 passed, 1587 skipped, 12 deselected, 173 xfailed, 315 xpassed, 587 warnings, 18 errors in 1020.39s (0:17:00) = 1173s autopkgtest [16:23:58]: test run-test: -----------------------] 1173s run-test FAIL non-zero exit status 1 1173s autopkgtest [16:23:58]: test run-test: - - - - - - - - - - results - - - - - - - - - - 1173s autopkgtest [16:23:58]: @@@@@@@@@@@@@@@@@@@@ summary 1173s run-test FAIL non-zero exit status 1 1185s nova [W] Skipping flock for amd64 1185s Creating nova instance adt-oracular-amd64-dask-20240726-160425-juju-7f2275-prod-proposed-migration-environment-2-4ed2d3a0-cf26-4846-9758-97bc2c35e10c from image adt/ubuntu-oracular-amd64-server-20240726.img (UUID 6c5f29e9-79d7-45b1-9721-03e2205f6a0e)...