0s autopkgtest [07:17:08]: starting date and time: 2024-08-04 07:17:08+0000 0s autopkgtest [07:17:08]: git checkout: fd3bed09 nova: allow more retries for quota issues 0s autopkgtest [07:17:08]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.cmxveo8d/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-129.secgroup --name adt-oracular-amd64-dask-20240804-071707-juju-7f2275-prod-proposed-migration-environment-2-fa59ac41-f0ea-4e1a-b0b5-39682966a8ff --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/ 57s autopkgtest [07:18:05]: testbed dpkg architecture: amd64 57s autopkgtest [07:18:05]: testbed apt version: 2.9.6 57s autopkgtest [07:18:05]: @@@@@@@@@@@@@@@@@@@@ test bed setup 58s Get:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease [126 kB] 58s Get:2 http://ftpmaster.internal/ubuntu oracular-proposed/universe Sources [667 kB] 58s Get:3 http://ftpmaster.internal/ubuntu oracular-proposed/restricted Sources [8552 B] 58s Get:4 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse Sources [10.5 kB] 58s Get:5 http://ftpmaster.internal/ubuntu oracular-proposed/main Sources [64.8 kB] 58s Get:6 http://ftpmaster.internal/ubuntu oracular-proposed/main i386 Packages [65.3 kB] 58s Get:7 http://ftpmaster.internal/ubuntu oracular-proposed/main amd64 Packages [121 kB] 58s Get:8 http://ftpmaster.internal/ubuntu oracular-proposed/main amd64 c-n-f Metadata [3232 B] 58s Get:9 http://ftpmaster.internal/ubuntu oracular-proposed/restricted amd64 Packages [35.0 kB] 58s Get:10 http://ftpmaster.internal/ubuntu oracular-proposed/restricted i386 Packages [6260 B] 58s Get:11 http://ftpmaster.internal/ubuntu oracular-proposed/restricted amd64 c-n-f Metadata [368 B] 58s Get:12 http://ftpmaster.internal/ubuntu oracular-proposed/universe amd64 Packages [599 kB] 58s Get:13 http://ftpmaster.internal/ubuntu oracular-proposed/universe i386 Packages [228 kB] 58s Get:14 http://ftpmaster.internal/ubuntu oracular-proposed/universe amd64 c-n-f Metadata [18.8 kB] 58s Get:15 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse i386 Packages [4040 B] 58s Get:16 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse amd64 Packages [12.0 kB] 58s Get:17 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse amd64 c-n-f Metadata [552 B] 59s Fetched 1970 kB in 0s (6917 kB/s) 59s Reading package lists... 62s Reading package lists... 62s Building dependency tree... 62s Reading state information... 62s Calculating upgrade... 63s The following packages will be upgraded: 63s gir1.2-glib-2.0 libglib2.0-0t64 libglib2.0-data 63s 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 63s Need to get 1787 kB of archives. 63s After this operation, 1024 B of additional disk space will be used. 63s Get:1 http://ftpmaster.internal/ubuntu oracular/main amd64 gir1.2-glib-2.0 amd64 2.81.1-2ubuntu1 [182 kB] 63s Get:2 http://ftpmaster.internal/ubuntu oracular/main amd64 libglib2.0-0t64 amd64 2.81.1-2ubuntu1 [1555 kB] 63s Get:3 http://ftpmaster.internal/ubuntu oracular/main amd64 libglib2.0-data all 2.81.1-2ubuntu1 [49.7 kB] 63s Fetched 1787 kB in 0s (29.0 MB/s) 63s (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 ... 74240 files and directories currently installed.) 63s Preparing to unpack .../gir1.2-glib-2.0_2.81.1-2ubuntu1_amd64.deb ... 63s Unpacking gir1.2-glib-2.0:amd64 (2.81.1-2ubuntu1) over (2.81.0-1ubuntu2) ... 63s Preparing to unpack .../libglib2.0-0t64_2.81.1-2ubuntu1_amd64.deb ... 63s Unpacking libglib2.0-0t64:amd64 (2.81.1-2ubuntu1) over (2.81.0-1ubuntu2) ... 63s Preparing to unpack .../libglib2.0-data_2.81.1-2ubuntu1_all.deb ... 63s Unpacking libglib2.0-data (2.81.1-2ubuntu1) over (2.81.0-1ubuntu2) ... 63s Setting up libglib2.0-0t64:amd64 (2.81.1-2ubuntu1) ... 63s No schema files found: doing nothing. 63s Setting up libglib2.0-data (2.81.1-2ubuntu1) ... 63s Setting up gir1.2-glib-2.0:amd64 (2.81.1-2ubuntu1) ... 63s Processing triggers for libc-bin (2.39-0ubuntu9) ... 64s Reading package lists... 64s Building dependency tree... 64s Reading state information... 64s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 65s Hit:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease 65s Hit:2 http://ftpmaster.internal/ubuntu oracular InRelease 65s Hit:3 http://ftpmaster.internal/ubuntu oracular-updates InRelease 65s Hit:4 http://ftpmaster.internal/ubuntu oracular-security InRelease 66s Reading package lists... 66s Reading package lists... 67s Building dependency tree... 67s Reading state information... 67s Calculating upgrade... 67s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 67s Reading package lists... 68s Building dependency tree... 68s Reading state information... 68s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 70s autopkgtest [07:18:18]: testbed running kernel: Linux 6.8.0-31-generic #31-Ubuntu SMP PREEMPT_DYNAMIC Sat Apr 20 00:40:06 UTC 2024 70s autopkgtest [07:18:18]: @@@@@@@@@@@@@@@@@@@@ apt-source dask 73s Get:1 http://ftpmaster.internal/ubuntu oracular/universe dask 2024.5.2+dfsg-1 (dsc) [3415 B] 73s Get:2 http://ftpmaster.internal/ubuntu oracular/universe dask 2024.5.2+dfsg-1 (tar) [8627 kB] 73s Get:3 http://ftpmaster.internal/ubuntu oracular/universe dask 2024.5.2+dfsg-1 (diff) [77.9 kB] 73s gpgv: Signature made Sun Jun 16 20:49:41 2024 UTC 73s gpgv: using RSA key 8F91B227C7D6F2B1948C8236793CF67E8F0D11DA 73s gpgv: issuer "emollier@debian.org" 73s gpgv: Can't check signature: No public key 73s dpkg-source: warning: cannot verify inline signature for ./dask_2024.5.2+dfsg-1.dsc: no acceptable signature found 74s autopkgtest [07:18:22]: testing package dask version 2024.5.2+dfsg-1 74s autopkgtest [07:18:22]: build not needed 75s autopkgtest [07:18:23]: test run-test: preparing testbed 77s Reading package lists... 77s Building dependency tree... 77s Reading state information... 77s Starting pkgProblemResolver with broken count: 0 77s Starting 2 pkgProblemResolver with broken count: 0 77s Done 78s The following additional packages will be installed: 78s blt fontconfig fonts-lyx fonts-mathjax graphviz libaec0 libann0 libblas3 78s libblosc1 libblosc2-4 libcairo2 libcares2 libcdt5 libcgraph6 libdatrie1 78s libgfortran5 libgts-0.7-5t64 libgvc6 libgvpr2 libhdf5-103-1t64 78s libhdf5-hl-100t64 libice6 libjs-jquery libjs-jquery-ui libjs-mathjax 78s libjs-sphinxdoc libjs-sprintf-js libjs-underscore liblab-gamut1 liblapack3 78s liblbfgsb0 liblcms2-2 libltdl7 liblzf1 libnode115 libopenjp2-7 78s libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libpathplan4 78s libpixman-1-0 libqhull-r8.0 libsm6 libsnappy1v5 libsz2 libtcl8.6 78s libthai-data libthai0 libtk8.6 libwebpdemux2 libwebpmux3 libxaw7 78s libxcb-render0 libxcb-shm0 libxft2 libxmu6 libxrender1 libxslt1.1 libxss1 78s libxt6t64 node-acorn node-argparse node-cjs-module-lexer node-esprima 78s node-js-yaml node-sprintf-js node-undici node-xtend nodejs python-dask-doc 78s python-matplotlib-data python-tables-data python3-aiohttp python3-aiosignal 78s python3-all python3-appdirs python3-asttokens python3-async-timeout 78s python3-blosc python3-boto3 python3-botocore python3-brotli python3-click 78s python3-cloudpickle python3-colorama python3-contourpy python3-cpuinfo 78s python3-cycler python3-dask python3-dateutil python3-decorator 78s python3-distributed python3-executing python3-fonttools python3-frozenlist 78s python3-fs python3-fsspec python3-graphviz python3-greenlet python3-h5py 78s python3-h5py-serial python3-imageio python3-iniconfig python3-ipython 78s python3-jedi python3-jmespath python3-joblib python3-kiwisolver 78s python3-lazy-loader python3-locket python3-lxml python3-lz4 78s python3-matplotlib python3-matplotlib-inline python3-mpmath python3-msgpack 78s python3-multidict python3-networkx python3-numexpr python3-numpy 78s python3-packaging python3-pandas python3-pandas-lib python3-parso 78s python3-partd python3-pexpect python3-pil python3-pil.imagetk python3-pluggy 78s python3-prompt-toolkit python3-psutil python3-ptyprocess python3-pure-eval 78s python3-pytest python3-pytest-timeout python3-s3transfer python3-scipy 78s python3-six python3-skimage python3-skimage-lib python3-sklearn 78s python3-sklearn-lib python3-sortedcontainers python3-sqlalchemy 78s python3-stack-data python3-sympy python3-tables python3-tables-lib 78s python3-tblib python3-threadpoolctl python3-tifffile python3-tk 78s python3-toolz python3-tornado python3-traitlets python3-typeshed python3-tz 78s python3-ufolib2 python3-wcwidth python3-yarl python3-zict tk8.6-blt2.5 78s tzdata-legacy unicode-data x11-common 78s Suggested packages: 78s blt-demo gsfonts graphviz-doc libjs-jquery-ui-docs fonts-mathjax-extras 78s fonts-stix libjs-mathjax-doc libjs-angularjs liblcms2-utils tcl8.6 tk8.6 78s javascript-common npm node-corepack python-blosc-doc python-cycler-doc 78s ipython python-fsspec-doc python-greenlet-dev python-greenlet-doc 78s python-h5py-doc python-imageio-doc python3-astropy python3-gdal ffmpeg 78s python-ipython-doc python-lxml-doc cm-super-minimal dvipng fonts-staypuft 78s ghostscript gir1.2-gtk-3.0 inkscape ipython3 librsvg2-common 78s python3-cairocffi python3-gi-cairo python3-gobject python3-pyqt5 python3-sip 78s texlive-extra-utils texlive-latex-extra python-mpmath-doc python3-gmpy2 78s python3-pydot python3-pygraphviz gcc gfortran python-numpy-doc python3-dev 78s python-pandas-doc python3-statsmodels python-pexpect-doc python-pil-doc 78s python-scipy-doc python-skimage-doc python3-dap python-sklearn-doc 78s python-sortedcontainers-doc python-sqlalchemy-doc python3-fdb 78s python3-pymssql python3-mysqldb python3-psycopg2 python3-asyncpg 78s python3-aiosqlite texlive-fonts-extra python-sympy-doc python3-netcdf4 78s python-tables-doc vitables tix python3-tk-dbg python-toolz-doc 78s python3-pycurl python-tornado-doc python3-twisted 78s Recommended packages: 78s fonts-liberation libgts-bin javascript-common nodejs-doc python3-aiodns git 78s python3-dropbox python3-fusepy python3-libarchive-c python3-paramiko 78s python3-pygit2 python3-simplejson python3-bs4 python3-cssselect 78s python3-html5lib python3-bottleneck python3-odf python3-openpyxl 78s python3-numba python3-zmq python3-olefile g++ | c++-compiler 78s python3-sqlalchemy-ext isympy-common 78s The following NEW packages will be installed: 78s autopkgtest-satdep blt fontconfig fonts-lyx fonts-mathjax graphviz libaec0 78s libann0 libblas3 libblosc1 libblosc2-4 libcairo2 libcares2 libcdt5 78s libcgraph6 libdatrie1 libgfortran5 libgts-0.7-5t64 libgvc6 libgvpr2 78s libhdf5-103-1t64 libhdf5-hl-100t64 libice6 libjs-jquery libjs-jquery-ui 78s libjs-mathjax libjs-sphinxdoc libjs-sprintf-js libjs-underscore 78s liblab-gamut1 liblapack3 liblbfgsb0 liblcms2-2 libltdl7 liblzf1 libnode115 78s libopenjp2-7 libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 78s libpathplan4 libpixman-1-0 libqhull-r8.0 libsm6 libsnappy1v5 libsz2 78s libtcl8.6 libthai-data libthai0 libtk8.6 libwebpdemux2 libwebpmux3 libxaw7 78s libxcb-render0 libxcb-shm0 libxft2 libxmu6 libxrender1 libxslt1.1 libxss1 78s libxt6t64 node-acorn node-argparse node-cjs-module-lexer node-esprima 78s node-js-yaml node-sprintf-js node-undici node-xtend nodejs python-dask-doc 78s python-matplotlib-data python-tables-data python3-aiohttp python3-aiosignal 78s python3-all python3-appdirs python3-asttokens python3-async-timeout 78s python3-blosc python3-boto3 python3-botocore python3-brotli python3-click 78s python3-cloudpickle python3-colorama python3-contourpy python3-cpuinfo 78s python3-cycler python3-dask python3-dateutil python3-decorator 78s python3-distributed python3-executing python3-fonttools python3-frozenlist 78s python3-fs python3-fsspec python3-graphviz python3-greenlet python3-h5py 78s python3-h5py-serial python3-imageio python3-iniconfig python3-ipython 78s python3-jedi python3-jmespath python3-joblib python3-kiwisolver 78s python3-lazy-loader python3-locket python3-lxml python3-lz4 78s python3-matplotlib python3-matplotlib-inline python3-mpmath python3-msgpack 78s python3-multidict python3-networkx python3-numexpr python3-numpy 78s python3-packaging python3-pandas python3-pandas-lib python3-parso 78s python3-partd python3-pexpect python3-pil python3-pil.imagetk python3-pluggy 78s python3-prompt-toolkit python3-psutil python3-ptyprocess python3-pure-eval 78s python3-pytest python3-pytest-timeout python3-s3transfer python3-scipy 78s python3-six python3-skimage python3-skimage-lib python3-sklearn 78s python3-sklearn-lib python3-sortedcontainers python3-sqlalchemy 78s python3-stack-data python3-sympy python3-tables python3-tables-lib 78s python3-tblib python3-threadpoolctl python3-tifffile python3-tk 78s python3-toolz python3-tornado python3-traitlets python3-typeshed python3-tz 78s python3-ufolib2 python3-wcwidth python3-yarl python3-zict tk8.6-blt2.5 78s tzdata-legacy unicode-data x11-common 78s 0 upgraded, 166 newly installed, 0 to remove and 0 not upgraded. 78s Need to get 162 MB/162 MB of archives. 78s After this operation, 809 MB of additional disk space will be used. 78s Get:1 /tmp/autopkgtest.GgnWfm/1-autopkgtest-satdep.deb autopkgtest-satdep amd64 0 [880 B] 78s Get:2 http://ftpmaster.internal/ubuntu oracular/main amd64 libtcl8.6 amd64 8.6.14+dfsg-1build1 [988 kB] 78s Get:3 http://ftpmaster.internal/ubuntu oracular/main amd64 libxrender1 amd64 1:0.9.10-1.1build1 [19.0 kB] 78s Get:4 http://ftpmaster.internal/ubuntu oracular/main amd64 libxft2 amd64 2.3.6-1build1 [45.3 kB] 78s Get:5 http://ftpmaster.internal/ubuntu oracular/main amd64 x11-common all 1:7.7+23ubuntu3 [21.7 kB] 78s Get:6 http://ftpmaster.internal/ubuntu oracular/main amd64 libxss1 amd64 1:1.2.3-1build3 [7204 B] 78s Get:7 http://ftpmaster.internal/ubuntu oracular/main amd64 libtk8.6 amd64 8.6.14-1build1 [779 kB] 78s Get:8 http://ftpmaster.internal/ubuntu oracular/main amd64 tk8.6-blt2.5 amd64 2.5.3+dfsg-7build1 [630 kB] 78s Get:9 http://ftpmaster.internal/ubuntu oracular/main amd64 blt amd64 2.5.3+dfsg-7build1 [4840 B] 78s Get:10 http://ftpmaster.internal/ubuntu oracular/main amd64 fontconfig amd64 2.15.0-1.1ubuntu2 [180 kB] 78s Get:11 http://ftpmaster.internal/ubuntu oracular/universe amd64 fonts-lyx all 2.4.1-2 [171 kB] 78s Get:12 http://ftpmaster.internal/ubuntu oracular/main amd64 fonts-mathjax all 2.7.9+dfsg-1 [2208 kB] 78s Get:13 http://ftpmaster.internal/ubuntu oracular/universe amd64 libann0 amd64 1.1.2+doc-9build1 [25.5 kB] 78s Get:14 http://ftpmaster.internal/ubuntu oracular/universe amd64 libcdt5 amd64 2.42.4-1 [21.6 kB] 78s Get:15 http://ftpmaster.internal/ubuntu oracular/universe amd64 libcgraph6 amd64 2.42.4-1 [44.7 kB] 78s Get:16 http://ftpmaster.internal/ubuntu oracular/universe amd64 libgts-0.7-5t64 amd64 0.7.6+darcs121130-5.2build1 [161 kB] 78s Get:17 http://ftpmaster.internal/ubuntu oracular/main amd64 libpixman-1-0 amd64 0.42.2-1build1 [279 kB] 78s Get:18 http://ftpmaster.internal/ubuntu oracular/main amd64 libxcb-render0 amd64 1.17.0-2 [16.2 kB] 78s Get:19 http://ftpmaster.internal/ubuntu oracular/main amd64 libxcb-shm0 amd64 1.17.0-2 [5758 B] 78s Get:20 http://ftpmaster.internal/ubuntu oracular/main amd64 libcairo2 amd64 1.18.0-3build1 [566 kB] 78s Get:21 http://ftpmaster.internal/ubuntu oracular/main amd64 libltdl7 amd64 2.4.7-7build1 [40.3 kB] 78s Get:22 http://ftpmaster.internal/ubuntu oracular/main amd64 libthai-data all 0.1.29-2build1 [158 kB] 78s Get:23 http://ftpmaster.internal/ubuntu oracular/main amd64 libdatrie1 amd64 0.2.13-3build1 [19.0 kB] 78s Get:24 http://ftpmaster.internal/ubuntu oracular/main amd64 libthai0 amd64 0.1.29-2build1 [18.9 kB] 78s Get:25 http://ftpmaster.internal/ubuntu oracular/main amd64 libpango-1.0-0 amd64 1.54.0+ds-1 [233 kB] 78s Get:26 http://ftpmaster.internal/ubuntu oracular/main amd64 libpangoft2-1.0-0 amd64 1.54.0+ds-1 [42.3 kB] 78s Get:27 http://ftpmaster.internal/ubuntu oracular/main amd64 libpangocairo-1.0-0 amd64 1.54.0+ds-1 [28.7 kB] 78s Get:28 http://ftpmaster.internal/ubuntu oracular/universe amd64 libpathplan4 amd64 2.42.4-1 [24.0 kB] 78s Get:29 http://ftpmaster.internal/ubuntu oracular/universe amd64 libgvc6 amd64 2.42.4-1 [716 kB] 78s Get:30 http://ftpmaster.internal/ubuntu oracular/universe amd64 libgvpr2 amd64 2.42.4-1 [187 kB] 78s Get:31 http://ftpmaster.internal/ubuntu oracular/universe amd64 liblab-gamut1 amd64 2.42.4-1 [1898 kB] 78s Get:32 http://ftpmaster.internal/ubuntu oracular/main amd64 libice6 amd64 2:1.0.10-1build3 [41.4 kB] 78s Get:33 http://ftpmaster.internal/ubuntu oracular/main amd64 libsm6 amd64 2:1.2.3-1build3 [15.7 kB] 78s Get:34 http://ftpmaster.internal/ubuntu oracular/main amd64 libxt6t64 amd64 1:1.2.1-1.2build1 [171 kB] 78s Get:35 http://ftpmaster.internal/ubuntu oracular/main amd64 libxmu6 amd64 2:1.1.3-3build2 [47.6 kB] 78s Get:36 http://ftpmaster.internal/ubuntu oracular/main amd64 libxaw7 amd64 2:1.0.14-1build2 [187 kB] 78s Get:37 http://ftpmaster.internal/ubuntu oracular/universe amd64 graphviz amd64 2.42.4-1 [641 kB] 78s Get:38 http://ftpmaster.internal/ubuntu oracular/universe amd64 libaec0 amd64 1.1.3-1 [22.7 kB] 78s Get:39 http://ftpmaster.internal/ubuntu oracular/main amd64 libblas3 amd64 3.12.0-3build1 [238 kB] 78s Get:40 http://ftpmaster.internal/ubuntu oracular/main amd64 libsnappy1v5 amd64 1.2.1-1 [30.4 kB] 78s Get:41 http://ftpmaster.internal/ubuntu oracular/universe amd64 libblosc1 amd64 1.21.5+ds-1build1 [36.2 kB] 78s Get:42 http://ftpmaster.internal/ubuntu oracular/universe amd64 libblosc2-4 amd64 2.15.1+ds-1 [171 kB] 78s Get:43 http://ftpmaster.internal/ubuntu oracular/main amd64 libcares2 amd64 1.33.0-1 [83.9 kB] 78s Get:44 http://ftpmaster.internal/ubuntu oracular/main amd64 libgfortran5 amd64 14.1.0-5ubuntu1 [909 kB] 78s Get:45 http://ftpmaster.internal/ubuntu oracular/universe amd64 libsz2 amd64 1.1.3-1 [5456 B] 78s Get:46 http://ftpmaster.internal/ubuntu oracular/universe amd64 libhdf5-103-1t64 amd64 1.10.10+repack-3.1ubuntu4 [1270 kB] 78s Get:47 http://ftpmaster.internal/ubuntu oracular/universe amd64 libhdf5-hl-100t64 amd64 1.10.10+repack-3.1ubuntu4 [56.0 kB] 78s Get:48 http://ftpmaster.internal/ubuntu oracular/main amd64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 78s Get:49 http://ftpmaster.internal/ubuntu oracular/universe amd64 libjs-jquery-ui all 1.13.2+dfsg-1 [252 kB] 78s Get:50 http://ftpmaster.internal/ubuntu oracular/main amd64 libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 78s Get:51 http://ftpmaster.internal/ubuntu oracular/main amd64 libjs-sphinxdoc all 7.3.7-4 [154 kB] 78s Get:52 http://ftpmaster.internal/ubuntu oracular/universe amd64 libjs-sprintf-js all 1.1.2+ds1+~1.1.2-1 [12.8 kB] 78s Get:53 http://ftpmaster.internal/ubuntu oracular/main amd64 liblapack3 amd64 3.12.0-3build1 [2650 kB] 78s Get:54 http://ftpmaster.internal/ubuntu oracular/universe amd64 liblbfgsb0 amd64 3.0+dfsg.4-1build1 [29.9 kB] 78s Get:55 http://ftpmaster.internal/ubuntu oracular/main amd64 liblcms2-2 amd64 2.14-2build1 [161 kB] 78s Get:56 http://ftpmaster.internal/ubuntu oracular/universe amd64 liblzf1 amd64 3.6-4 [7624 B] 78s Get:57 http://ftpmaster.internal/ubuntu oracular/universe amd64 node-xtend all 4.0.2-3 [3902 B] 78s Get:58 http://ftpmaster.internal/ubuntu oracular/universe amd64 nodejs amd64 20.15.0+dfsg-1ubuntu3 [332 kB] 78s Get:59 http://ftpmaster.internal/ubuntu oracular/universe amd64 node-acorn all 8.8.1+ds+~cs25.17.7-2 [115 kB] 78s Get:60 http://ftpmaster.internal/ubuntu oracular/universe amd64 node-cjs-module-lexer all 1.2.3+dfsg-1 [32.1 kB] 78s Get:61 http://ftpmaster.internal/ubuntu oracular/universe amd64 node-undici all 5.28.4+dfsg1+~cs23.12.11-2 [321 kB] 78s Get:62 http://ftpmaster.internal/ubuntu oracular/universe amd64 libnode115 amd64 20.15.0+dfsg-1ubuntu3 [13.0 MB] 78s Get:63 http://ftpmaster.internal/ubuntu oracular/universe amd64 libqhull-r8.0 amd64 2020.2-6build1 [193 kB] 78s Get:64 http://ftpmaster.internal/ubuntu oracular/main amd64 libwebpdemux2 amd64 1.4.0-0.1 [12.4 kB] 78s Get:65 http://ftpmaster.internal/ubuntu oracular/main amd64 libwebpmux3 amd64 1.4.0-0.1 [25.8 kB] 78s Get:66 http://ftpmaster.internal/ubuntu oracular/main amd64 libxslt1.1 amd64 1.1.39-0exp1build1 [167 kB] 78s Get:67 http://ftpmaster.internal/ubuntu oracular/universe amd64 node-esprima all 4.0.1+ds+~4.0.3-2 [69.3 kB] 78s Get:68 http://ftpmaster.internal/ubuntu oracular/universe amd64 node-sprintf-js all 1.1.2+ds1+~1.1.2-1 [3916 B] 78s Get:69 http://ftpmaster.internal/ubuntu oracular/universe amd64 node-argparse all 2.0.1-2 [33.2 kB] 78s Get:70 http://ftpmaster.internal/ubuntu oracular/universe amd64 node-js-yaml all 4.1.0+dfsg+~4.0.5-7 [61.9 kB] 78s Get:71 http://ftpmaster.internal/ubuntu oracular/main amd64 libjs-mathjax all 2.7.9+dfsg-1 [5665 kB] 78s Get:72 http://ftpmaster.internal/ubuntu oracular/universe amd64 python-dask-doc all 2024.5.2+dfsg-1 [10.8 MB] 79s Get:73 http://ftpmaster.internal/ubuntu oracular/universe amd64 python-matplotlib-data all 3.6.3-2ubuntu1 [2937 kB] 79s Get:74 http://ftpmaster.internal/ubuntu oracular/universe amd64 python-tables-data all 3.9.2-2build2 [49.4 kB] 79s Get:75 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-multidict amd64 6.0.4-1.1build1 [33.5 kB] 79s Get:76 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-yarl amd64 1.9.4-1 [71.8 kB] 79s Get:77 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-async-timeout all 4.0.3-1 [6412 B] 79s Get:78 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-frozenlist amd64 1.4.1-1 [47.5 kB] 79s Get:79 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-aiosignal all 1.3.1-1 [5172 B] 79s Get:80 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-aiohttp amd64 3.9.5-1 [285 kB] 79s Get:81 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-all amd64 3.12.4-1 [882 B] 79s Get:82 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-appdirs all 1.4.4-4 [10.9 kB] 79s Get:83 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-six all 1.16.0-7 [13.1 kB] 79s Get:84 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-asttokens all 2.4.1-1 [20.9 kB] 79s Get:85 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-blosc amd64 1.11.1+ds1-2 [33.8 kB] 79s Get:86 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-dateutil all 2.9.0-2 [80.3 kB] 79s Get:87 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-jmespath all 1.0.1-1 [21.3 kB] 79s Get:88 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-botocore all 1.34.46+repack-1ubuntu1 [6211 kB] 79s Get:89 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-s3transfer all 0.10.1-1ubuntu2 [54.3 kB] 79s Get:90 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-boto3 all 1.34.46+dfsg-1ubuntu1 [72.5 kB] 79s Get:91 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-brotli amd64 1.1.0-2build2 [332 kB] 79s Get:92 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-colorama all 0.4.6-4 [32.1 kB] 79s Get:93 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-click all 8.1.7-2 [79.5 kB] 79s Get:94 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-cloudpickle all 3.0.0-2 [21.5 kB] 79s Get:95 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-numpy amd64 1:1.26.4+ds-10 [4437 kB] 79s Get:96 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-contourpy amd64 1.0.7-3 [181 kB] 79s Get:97 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-cpuinfo all 9.0.0+git20221119-2 [21.6 kB] 79s Get:98 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-cycler all 0.12.1-1 [9716 B] 79s Get:99 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-fsspec all 2024.6.1-1 [203 kB] 79s Get:100 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-toolz all 0.12.1-1 [44.7 kB] 79s Get:101 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-packaging all 24.1-1 [41.4 kB] 79s Get:102 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-locket all 1.0.0-2 [5872 B] 79s Get:103 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-partd all 1.4.2-1 [15.7 kB] 79s Get:104 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-dask all 2024.5.2+dfsg-1 [849 kB] 79s Get:105 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-decorator all 5.1.1-5 [10.1 kB] 79s Get:106 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-msgpack amd64 1.0.3-3build2 [80.1 kB] 79s Get:107 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-psutil amd64 5.9.8-2build2 [195 kB] 79s Get:108 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-sortedcontainers all 2.4.0-2 [27.6 kB] 79s Get:109 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-tblib all 3.0.0-5 [12.9 kB] 79s Get:110 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-tornado amd64 6.4.1-1 [298 kB] 79s Get:111 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-zict all 3.0.0-2ubuntu1 [30.4 kB] 79s Get:112 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-distributed all 2024.5.2+ds.1-3 [1004 kB] 79s Get:113 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-executing all 2.0.1-0.1 [23.3 kB] 79s Get:114 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-scipy amd64 1.12.0-2 [16.5 MB] 79s Get:115 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-ufolib2 all 0.16.0+dfsg1-1 [33.5 kB] 79s Get:116 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-mpmath all 1.3.0-1 [425 kB] 79s Get:117 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-sympy all 1.12.1-1 [3967 kB] 79s Get:118 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-tz all 2024.1-2 [31.4 kB] 79s Get:119 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-fs all 2.4.16-4 [91.3 kB] 79s Get:120 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-lxml amd64 5.2.2-1 [1243 kB] 79s Get:121 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-lz4 amd64 4.0.2+dfsg-1build4 [26.2 kB] 79s Get:122 http://ftpmaster.internal/ubuntu oracular/universe amd64 unicode-data all 15.1.0-1 [8878 kB] 79s Get:123 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-fonttools amd64 4.46.0-1build2 [1436 kB] 79s Get:124 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-graphviz all 0.20.2-1 [63.4 kB] 79s Get:125 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-h5py-serial amd64 3.10.0-1ubuntu3 [906 kB] 79s Get:126 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-h5py all 3.10.0-1ubuntu3 [7978 B] 79s Get:127 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-tk amd64 3.12.4-2 [113 kB] 79s Get:128 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-pil.imagetk amd64 10.4.0-1 [9264 B] 79s Get:129 http://ftpmaster.internal/ubuntu oracular/main amd64 libopenjp2-7 amd64 2.5.0-2build3 [173 kB] 79s Get:130 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-pil amd64 10.4.0-1 [462 kB] 79s Get:131 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-imageio all 2.34.2-1 [233 kB] 79s Get:132 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-iniconfig all 1.1.1-2 [6024 B] 79s Get:133 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-parso all 0.8.3-1 [67.2 kB] 79s Get:134 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-typeshed all 0.0~git20231111.6764465-3 [1274 kB] 79s Get:135 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-jedi all 0.19.1+ds1-1 [693 kB] 79s Get:136 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-traitlets all 5.14.3+really5.5.0-1 [88.3 kB] 79s Get:137 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-matplotlib-inline all 0.1.6-2 [8784 B] 79s Get:138 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-ptyprocess all 0.7.0-5 [15.1 kB] 79s Get:139 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-pexpect all 4.9-2 [48.1 kB] 79s Get:140 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-wcwidth all 0.2.5+dfsg1-1.1ubuntu1 [22.5 kB] 79s Get:141 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-prompt-toolkit all 3.0.47-1 [256 kB] 79s Get:142 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-pure-eval all 0.2.2-2 [11.1 kB] 79s Get:143 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-stack-data all 0.6.3-1 [22.0 kB] 79s Get:144 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-ipython all 8.20.0-1ubuntu1 [561 kB] 79s Get:145 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-joblib all 1.3.2-2 [208 kB] 79s Get:146 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-kiwisolver amd64 1.4.5-1 [51.0 kB] 79s Get:147 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-lazy-loader all 0.4-1 [11.1 kB] 79s Get:148 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-matplotlib amd64 3.6.3-2ubuntu1 [6080 kB] 79s Get:149 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-networkx all 3.2.1-4ubuntu1 [11.5 MB] 79s Get:150 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-numexpr amd64 2.10.1-2 [117 kB] 79s Get:151 http://ftpmaster.internal/ubuntu oracular-proposed/universe amd64 python3-pandas-lib amd64 2.2.2+dfsg-4 [4444 kB] 79s Get:152 http://ftpmaster.internal/ubuntu oracular-proposed/universe amd64 python3-pandas all 2.2.2+dfsg-4 [3111 kB] 79s Get:153 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-pluggy all 1.5.0-1 [21.0 kB] 79s Get:154 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-pytest all 7.4.4-1 [305 kB] 79s Get:155 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-pytest-timeout all 2.3.1-1 [22.1 kB] 79s Get:156 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-skimage-lib amd64 0.23.2-1ubuntu1 [2271 kB] 79s Get:157 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-tifffile all 20240724-1 [176 kB] 79s Get:158 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-skimage all 0.23.2-1ubuntu1 [21.5 MB] 79s Get:159 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-threadpoolctl all 3.1.0-1 [21.3 kB] 79s Get:160 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-sklearn-lib amd64 1.4.2+dfsg-3 [3786 kB] 79s Get:161 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-sklearn all 1.4.2+dfsg-3 [2257 kB] 80s Get:162 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-greenlet amd64 3.0.3-0ubuntu5 [154 kB] 80s Get:163 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-sqlalchemy all 1.4.50+ds1-1build1 [1020 kB] 80s Get:164 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-tables-lib amd64 3.9.2-2build2 [517 kB] 80s Get:165 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-tables all 3.9.2-2build2 [344 kB] 80s Get:166 http://ftpmaster.internal/ubuntu oracular/main amd64 tzdata-legacy all 2024a-4ubuntu1 [94.7 kB] 80s Fetched 162 MB in 1s (110 MB/s) 80s Selecting previously unselected package libtcl8.6:amd64. 80s (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 ... 74240 files and directories currently installed.) 80s Preparing to unpack .../000-libtcl8.6_8.6.14+dfsg-1build1_amd64.deb ... 80s Unpacking libtcl8.6:amd64 (8.6.14+dfsg-1build1) ... 80s Selecting previously unselected package libxrender1:amd64. 80s Preparing to unpack .../001-libxrender1_1%3a0.9.10-1.1build1_amd64.deb ... 80s Unpacking libxrender1:amd64 (1:0.9.10-1.1build1) ... 80s Selecting previously unselected package libxft2:amd64. 80s Preparing to unpack .../002-libxft2_2.3.6-1build1_amd64.deb ... 80s Unpacking libxft2:amd64 (2.3.6-1build1) ... 80s Selecting previously unselected package x11-common. 80s Preparing to unpack .../003-x11-common_1%3a7.7+23ubuntu3_all.deb ... 80s Unpacking x11-common (1:7.7+23ubuntu3) ... 80s Selecting previously unselected package libxss1:amd64. 80s Preparing to unpack .../004-libxss1_1%3a1.2.3-1build3_amd64.deb ... 80s Unpacking libxss1:amd64 (1:1.2.3-1build3) ... 80s Selecting previously unselected package libtk8.6:amd64. 80s Preparing to unpack .../005-libtk8.6_8.6.14-1build1_amd64.deb ... 80s Unpacking libtk8.6:amd64 (8.6.14-1build1) ... 80s Selecting previously unselected package tk8.6-blt2.5. 80s Preparing to unpack .../006-tk8.6-blt2.5_2.5.3+dfsg-7build1_amd64.deb ... 80s Unpacking tk8.6-blt2.5 (2.5.3+dfsg-7build1) ... 80s Selecting previously unselected package blt. 80s Preparing to unpack .../007-blt_2.5.3+dfsg-7build1_amd64.deb ... 80s Unpacking blt (2.5.3+dfsg-7build1) ... 80s Selecting previously unselected package fontconfig. 80s Preparing to unpack .../008-fontconfig_2.15.0-1.1ubuntu2_amd64.deb ... 80s Unpacking fontconfig (2.15.0-1.1ubuntu2) ... 80s Selecting previously unselected package fonts-lyx. 80s Preparing to unpack .../009-fonts-lyx_2.4.1-2_all.deb ... 80s Unpacking fonts-lyx (2.4.1-2) ... 80s Selecting previously unselected package fonts-mathjax. 81s Preparing to unpack .../010-fonts-mathjax_2.7.9+dfsg-1_all.deb ... 81s Unpacking fonts-mathjax (2.7.9+dfsg-1) ... 81s Selecting previously unselected package libann0. 81s Preparing to unpack .../011-libann0_1.1.2+doc-9build1_amd64.deb ... 81s Unpacking libann0 (1.1.2+doc-9build1) ... 81s Selecting previously unselected package libcdt5:amd64. 81s Preparing to unpack .../012-libcdt5_2.42.4-1_amd64.deb ... 81s Unpacking libcdt5:amd64 (2.42.4-1) ... 81s Selecting previously unselected package libcgraph6:amd64. 81s Preparing to unpack .../013-libcgraph6_2.42.4-1_amd64.deb ... 81s Unpacking libcgraph6:amd64 (2.42.4-1) ... 81s Selecting previously unselected package libgts-0.7-5t64:amd64. 81s Preparing to unpack .../014-libgts-0.7-5t64_0.7.6+darcs121130-5.2build1_amd64.deb ... 81s Unpacking libgts-0.7-5t64:amd64 (0.7.6+darcs121130-5.2build1) ... 81s Selecting previously unselected package libpixman-1-0:amd64. 81s Preparing to unpack .../015-libpixman-1-0_0.42.2-1build1_amd64.deb ... 81s Unpacking libpixman-1-0:amd64 (0.42.2-1build1) ... 81s Selecting previously unselected package libxcb-render0:amd64. 81s Preparing to unpack .../016-libxcb-render0_1.17.0-2_amd64.deb ... 81s Unpacking libxcb-render0:amd64 (1.17.0-2) ... 81s Selecting previously unselected package libxcb-shm0:amd64. 81s Preparing to unpack .../017-libxcb-shm0_1.17.0-2_amd64.deb ... 81s Unpacking libxcb-shm0:amd64 (1.17.0-2) ... 81s Selecting previously unselected package libcairo2:amd64. 81s Preparing to unpack .../018-libcairo2_1.18.0-3build1_amd64.deb ... 81s Unpacking libcairo2:amd64 (1.18.0-3build1) ... 81s Selecting previously unselected package libltdl7:amd64. 81s Preparing to unpack .../019-libltdl7_2.4.7-7build1_amd64.deb ... 81s Unpacking libltdl7:amd64 (2.4.7-7build1) ... 81s Selecting previously unselected package libthai-data. 81s Preparing to unpack .../020-libthai-data_0.1.29-2build1_all.deb ... 81s Unpacking libthai-data (0.1.29-2build1) ... 81s Selecting previously unselected package libdatrie1:amd64. 81s Preparing to unpack .../021-libdatrie1_0.2.13-3build1_amd64.deb ... 81s Unpacking libdatrie1:amd64 (0.2.13-3build1) ... 81s Selecting previously unselected package libthai0:amd64. 81s Preparing to unpack .../022-libthai0_0.1.29-2build1_amd64.deb ... 81s Unpacking libthai0:amd64 (0.1.29-2build1) ... 81s Selecting previously unselected package libpango-1.0-0:amd64. 81s Preparing to unpack .../023-libpango-1.0-0_1.54.0+ds-1_amd64.deb ... 81s Unpacking libpango-1.0-0:amd64 (1.54.0+ds-1) ... 81s Selecting previously unselected package libpangoft2-1.0-0:amd64. 81s Preparing to unpack .../024-libpangoft2-1.0-0_1.54.0+ds-1_amd64.deb ... 81s Unpacking libpangoft2-1.0-0:amd64 (1.54.0+ds-1) ... 81s Selecting previously unselected package libpangocairo-1.0-0:amd64. 81s Preparing to unpack .../025-libpangocairo-1.0-0_1.54.0+ds-1_amd64.deb ... 81s Unpacking libpangocairo-1.0-0:amd64 (1.54.0+ds-1) ... 81s Selecting previously unselected package libpathplan4:amd64. 81s Preparing to unpack .../026-libpathplan4_2.42.4-1_amd64.deb ... 81s Unpacking libpathplan4:amd64 (2.42.4-1) ... 81s Selecting previously unselected package libgvc6. 81s Preparing to unpack .../027-libgvc6_2.42.4-1_amd64.deb ... 81s Unpacking libgvc6 (2.42.4-1) ... 81s Selecting previously unselected package libgvpr2:amd64. 81s Preparing to unpack .../028-libgvpr2_2.42.4-1_amd64.deb ... 81s Unpacking libgvpr2:amd64 (2.42.4-1) ... 81s Selecting previously unselected package liblab-gamut1:amd64. 81s Preparing to unpack .../029-liblab-gamut1_2.42.4-1_amd64.deb ... 81s Unpacking liblab-gamut1:amd64 (2.42.4-1) ... 81s Selecting previously unselected package libice6:amd64. 81s Preparing to unpack .../030-libice6_2%3a1.0.10-1build3_amd64.deb ... 81s Unpacking libice6:amd64 (2:1.0.10-1build3) ... 81s Selecting previously unselected package libsm6:amd64. 81s Preparing to unpack .../031-libsm6_2%3a1.2.3-1build3_amd64.deb ... 81s Unpacking libsm6:amd64 (2:1.2.3-1build3) ... 81s Selecting previously unselected package libxt6t64:amd64. 81s Preparing to unpack .../032-libxt6t64_1%3a1.2.1-1.2build1_amd64.deb ... 81s Unpacking libxt6t64:amd64 (1:1.2.1-1.2build1) ... 81s Selecting previously unselected package libxmu6:amd64. 81s Preparing to unpack .../033-libxmu6_2%3a1.1.3-3build2_amd64.deb ... 81s Unpacking libxmu6:amd64 (2:1.1.3-3build2) ... 81s Selecting previously unselected package libxaw7:amd64. 81s Preparing to unpack .../034-libxaw7_2%3a1.0.14-1build2_amd64.deb ... 81s Unpacking libxaw7:amd64 (2:1.0.14-1build2) ... 81s Selecting previously unselected package graphviz. 81s Preparing to unpack .../035-graphviz_2.42.4-1_amd64.deb ... 81s Unpacking graphviz (2.42.4-1) ... 81s Selecting previously unselected package libaec0:amd64. 81s Preparing to unpack .../036-libaec0_1.1.3-1_amd64.deb ... 81s Unpacking libaec0:amd64 (1.1.3-1) ... 81s Selecting previously unselected package libblas3:amd64. 81s Preparing to unpack .../037-libblas3_3.12.0-3build1_amd64.deb ... 81s 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.1+ds-1_amd64.deb ... 81s Unpacking libblosc2-4:amd64 (2.15.1+ds-1) ... 82s Selecting previously unselected package libcares2:amd64. 82s Preparing to unpack .../041-libcares2_1.33.0-1_amd64.deb ... 82s Unpacking libcares2:amd64 (1.33.0-1) ... 82s Selecting previously unselected package libgfortran5:amd64. 82s Preparing to unpack .../042-libgfortran5_14.1.0-5ubuntu1_amd64.deb ... 82s Unpacking libgfortran5:amd64 (14.1.0-5ubuntu1) ... 82s Selecting previously unselected package libsz2:amd64. 82s Preparing to unpack .../043-libsz2_1.1.3-1_amd64.deb ... 82s Unpacking libsz2:amd64 (1.1.3-1) ... 82s Selecting previously unselected package libhdf5-103-1t64:amd64. 82s Preparing to unpack .../044-libhdf5-103-1t64_1.10.10+repack-3.1ubuntu4_amd64.deb ... 82s Unpacking libhdf5-103-1t64:amd64 (1.10.10+repack-3.1ubuntu4) ... 82s Selecting previously unselected package libhdf5-hl-100t64:amd64. 82s Preparing to unpack .../045-libhdf5-hl-100t64_1.10.10+repack-3.1ubuntu4_amd64.deb ... 82s Unpacking libhdf5-hl-100t64:amd64 (1.10.10+repack-3.1ubuntu4) ... 82s Selecting previously unselected package libjs-jquery. 82s Preparing to unpack .../046-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 82s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 82s Selecting previously unselected package libjs-jquery-ui. 82s Preparing to unpack .../047-libjs-jquery-ui_1.13.2+dfsg-1_all.deb ... 82s Unpacking libjs-jquery-ui (1.13.2+dfsg-1) ... 82s Selecting previously unselected package libjs-underscore. 82s Preparing to unpack .../048-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 82s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 82s Selecting previously unselected package libjs-sphinxdoc. 82s Preparing to unpack .../049-libjs-sphinxdoc_7.3.7-4_all.deb ... 82s Unpacking libjs-sphinxdoc (7.3.7-4) ... 82s Selecting previously unselected package libjs-sprintf-js. 82s Preparing to unpack .../050-libjs-sprintf-js_1.1.2+ds1+~1.1.2-1_all.deb ... 82s Unpacking libjs-sprintf-js (1.1.2+ds1+~1.1.2-1) ... 82s Selecting previously unselected package liblapack3:amd64. 82s Preparing to unpack .../051-liblapack3_3.12.0-3build1_amd64.deb ... 82s Unpacking liblapack3:amd64 (3.12.0-3build1) ... 82s Selecting previously unselected package liblbfgsb0:amd64. 82s Preparing to unpack .../052-liblbfgsb0_3.0+dfsg.4-1build1_amd64.deb ... 82s Unpacking liblbfgsb0:amd64 (3.0+dfsg.4-1build1) ... 82s Selecting previously unselected package liblcms2-2:amd64. 82s Preparing to unpack .../053-liblcms2-2_2.14-2build1_amd64.deb ... 82s Unpacking liblcms2-2:amd64 (2.14-2build1) ... 82s Selecting previously unselected package liblzf1:amd64. 82s Preparing to unpack .../054-liblzf1_3.6-4_amd64.deb ... 82s Unpacking liblzf1:amd64 (3.6-4) ... 82s Selecting previously unselected package node-xtend. 82s Preparing to unpack .../055-node-xtend_4.0.2-3_all.deb ... 82s Unpacking node-xtend (4.0.2-3) ... 82s Selecting previously unselected package nodejs. 82s Preparing to unpack .../056-nodejs_20.15.0+dfsg-1ubuntu3_amd64.deb ... 82s Unpacking nodejs (20.15.0+dfsg-1ubuntu3) ... 82s Selecting previously unselected package node-acorn. 82s Preparing to unpack .../057-node-acorn_8.8.1+ds+~cs25.17.7-2_all.deb ... 82s Unpacking node-acorn (8.8.1+ds+~cs25.17.7-2) ... 82s Selecting previously unselected package node-cjs-module-lexer. 82s Preparing to unpack .../058-node-cjs-module-lexer_1.2.3+dfsg-1_all.deb ... 82s Unpacking node-cjs-module-lexer (1.2.3+dfsg-1) ... 82s Selecting previously unselected package node-undici. 82s Preparing to unpack .../059-node-undici_5.28.4+dfsg1+~cs23.12.11-2_all.deb ... 82s Unpacking node-undici (5.28.4+dfsg1+~cs23.12.11-2) ... 82s Selecting previously unselected package libnode115:amd64. 82s Preparing to unpack .../060-libnode115_20.15.0+dfsg-1ubuntu3_amd64.deb ... 82s Unpacking libnode115:amd64 (20.15.0+dfsg-1ubuntu3) ... 83s Selecting previously unselected package libqhull-r8.0:amd64. 83s Preparing to unpack .../061-libqhull-r8.0_2020.2-6build1_amd64.deb ... 83s Unpacking libqhull-r8.0:amd64 (2020.2-6build1) ... 83s Selecting previously unselected package libwebpdemux2:amd64. 83s Preparing to unpack .../062-libwebpdemux2_1.4.0-0.1_amd64.deb ... 83s Unpacking libwebpdemux2:amd64 (1.4.0-0.1) ... 83s Selecting previously unselected package libwebpmux3:amd64. 83s Preparing to unpack .../063-libwebpmux3_1.4.0-0.1_amd64.deb ... 83s Unpacking libwebpmux3:amd64 (1.4.0-0.1) ... 83s Selecting previously unselected package libxslt1.1:amd64. 83s Preparing to unpack .../064-libxslt1.1_1.1.39-0exp1build1_amd64.deb ... 83s Unpacking libxslt1.1:amd64 (1.1.39-0exp1build1) ... 83s Selecting previously unselected package node-esprima. 83s Preparing to unpack .../065-node-esprima_4.0.1+ds+~4.0.3-2_all.deb ... 83s Unpacking node-esprima (4.0.1+ds+~4.0.3-2) ... 83s Selecting previously unselected package node-sprintf-js. 83s Preparing to unpack .../066-node-sprintf-js_1.1.2+ds1+~1.1.2-1_all.deb ... 83s Unpacking node-sprintf-js (1.1.2+ds1+~1.1.2-1) ... 83s Selecting previously unselected package node-argparse. 83s Preparing to unpack .../067-node-argparse_2.0.1-2_all.deb ... 83s Unpacking node-argparse (2.0.1-2) ... 83s Selecting previously unselected package node-js-yaml. 83s Preparing to unpack .../068-node-js-yaml_4.1.0+dfsg+~4.0.5-7_all.deb ... 83s Unpacking node-js-yaml (4.1.0+dfsg+~4.0.5-7) ... 83s Selecting previously unselected package libjs-mathjax. 83s Preparing to unpack .../069-libjs-mathjax_2.7.9+dfsg-1_all.deb ... 83s Unpacking libjs-mathjax (2.7.9+dfsg-1) ... 84s Selecting previously unselected package python-dask-doc. 84s Preparing to unpack .../070-python-dask-doc_2024.5.2+dfsg-1_all.deb ... 84s Unpacking python-dask-doc (2024.5.2+dfsg-1) ... 84s Selecting previously unselected package python-matplotlib-data. 84s Preparing to unpack .../071-python-matplotlib-data_3.6.3-2ubuntu1_all.deb ... 84s Unpacking python-matplotlib-data (3.6.3-2ubuntu1) ... 84s Selecting previously unselected package python-tables-data. 84s Preparing to unpack .../072-python-tables-data_3.9.2-2build2_all.deb ... 84s Unpacking python-tables-data (3.9.2-2build2) ... 84s Selecting previously unselected package python3-multidict. 84s Preparing to unpack .../073-python3-multidict_6.0.4-1.1build1_amd64.deb ... 84s Unpacking python3-multidict (6.0.4-1.1build1) ... 84s Selecting previously unselected package python3-yarl. 84s Preparing to unpack .../074-python3-yarl_1.9.4-1_amd64.deb ... 84s Unpacking python3-yarl (1.9.4-1) ... 84s Selecting previously unselected package python3-async-timeout. 84s Preparing to unpack .../075-python3-async-timeout_4.0.3-1_all.deb ... 84s Unpacking python3-async-timeout (4.0.3-1) ... 84s Selecting previously unselected package python3-frozenlist. 84s Preparing to unpack .../076-python3-frozenlist_1.4.1-1_amd64.deb ... 84s 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.4-1_amd64.deb ... 84s Unpacking python3-all (3.12.4-1) ... 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-7_all.deb ... 84s Unpacking python3-six (1.16.0-7) ... 85s Selecting previously unselected package python3-asttokens. 85s Preparing to unpack .../082-python3-asttokens_2.4.1-1_all.deb ... 85s Unpacking python3-asttokens (2.4.1-1) ... 85s Selecting previously unselected package python3-blosc. 85s Preparing to unpack .../083-python3-blosc_1.11.1+ds1-2_amd64.deb ... 85s Unpacking python3-blosc (1.11.1+ds1-2) ... 85s Selecting previously unselected package python3-dateutil. 85s Preparing to unpack .../084-python3-dateutil_2.9.0-2_all.deb ... 85s Unpacking python3-dateutil (2.9.0-2) ... 85s Selecting previously unselected package python3-jmespath. 85s Preparing to unpack .../085-python3-jmespath_1.0.1-1_all.deb ... 85s Unpacking python3-jmespath (1.0.1-1) ... 85s Selecting previously unselected package python3-botocore. 85s Preparing to unpack .../086-python3-botocore_1.34.46+repack-1ubuntu1_all.deb ... 85s Unpacking python3-botocore (1.34.46+repack-1ubuntu1) ... 85s Selecting previously unselected package python3-s3transfer. 85s Preparing to unpack .../087-python3-s3transfer_0.10.1-1ubuntu2_all.deb ... 85s Unpacking python3-s3transfer (0.10.1-1ubuntu2) ... 85s Selecting previously unselected package python3-boto3. 85s Preparing to unpack .../088-python3-boto3_1.34.46+dfsg-1ubuntu1_all.deb ... 85s Unpacking python3-boto3 (1.34.46+dfsg-1ubuntu1) ... 85s Selecting previously unselected package python3-brotli. 85s Preparing to unpack .../089-python3-brotli_1.1.0-2build2_amd64.deb ... 85s 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-2_all.deb ... 85s Unpacking python3-click (8.1.7-2) ... 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) ... 86s Selecting previously unselected package python3-contourpy. 86s Preparing to unpack .../094-python3-contourpy_1.0.7-3_amd64.deb ... 86s Unpacking python3-contourpy (1.0.7-3) ... 86s Selecting previously unselected package python3-cpuinfo. 86s Preparing to unpack .../095-python3-cpuinfo_9.0.0+git20221119-2_all.deb ... 86s Unpacking python3-cpuinfo (9.0.0+git20221119-2) ... 86s Selecting previously unselected package python3-cycler. 86s Preparing to unpack .../096-python3-cycler_0.12.1-1_all.deb ... 86s Unpacking python3-cycler (0.12.1-1) ... 86s Selecting previously unselected package python3-fsspec. 86s Preparing to unpack .../097-python3-fsspec_2024.6.1-1_all.deb ... 86s Unpacking python3-fsspec (2024.6.1-1) ... 86s Selecting previously unselected package python3-toolz. 86s Preparing to unpack .../098-python3-toolz_0.12.1-1_all.deb ... 86s Unpacking python3-toolz (0.12.1-1) ... 86s Selecting previously unselected package python3-packaging. 86s Preparing to unpack .../099-python3-packaging_24.1-1_all.deb ... 86s Unpacking python3-packaging (24.1-1) ... 86s Selecting previously unselected package python3-locket. 86s Preparing to unpack .../100-python3-locket_1.0.0-2_all.deb ... 86s Unpacking python3-locket (1.0.0-2) ... 86s Selecting previously unselected package python3-partd. 86s Preparing to unpack .../101-python3-partd_1.4.2-1_all.deb ... 86s Unpacking python3-partd (1.4.2-1) ... 86s Selecting previously unselected package python3-dask. 86s Preparing to unpack .../102-python3-dask_2024.5.2+dfsg-1_all.deb ... 86s Unpacking python3-dask (2024.5.2+dfsg-1) ... 86s Selecting previously unselected package python3-decorator. 86s Preparing to unpack .../103-python3-decorator_5.1.1-5_all.deb ... 86s Unpacking python3-decorator (5.1.1-5) ... 86s Selecting previously unselected package python3-msgpack. 86s Preparing to unpack .../104-python3-msgpack_1.0.3-3build2_amd64.deb ... 86s Unpacking python3-msgpack (1.0.3-3build2) ... 86s Selecting previously unselected package python3-psutil. 86s Preparing to unpack .../105-python3-psutil_5.9.8-2build2_amd64.deb ... 86s Unpacking python3-psutil (5.9.8-2build2) ... 86s Selecting previously unselected package python3-sortedcontainers. 86s Preparing to unpack .../106-python3-sortedcontainers_2.4.0-2_all.deb ... 86s Unpacking python3-sortedcontainers (2.4.0-2) ... 86s Selecting previously unselected package python3-tblib. 86s Preparing to unpack .../107-python3-tblib_3.0.0-5_all.deb ... 86s Unpacking python3-tblib (3.0.0-5) ... 86s Selecting previously unselected package python3-tornado. 86s Preparing to unpack .../108-python3-tornado_6.4.1-1_amd64.deb ... 86s Unpacking python3-tornado (6.4.1-1) ... 86s Selecting previously unselected package python3-zict. 86s Preparing to unpack .../109-python3-zict_3.0.0-2ubuntu1_all.deb ... 86s Unpacking python3-zict (3.0.0-2ubuntu1) ... 86s Selecting previously unselected package python3-distributed. 86s Preparing to unpack .../110-python3-distributed_2024.5.2+ds.1-3_all.deb ... 86s 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) ... 87s Selecting previously unselected package python3-ufolib2. 87s Preparing to unpack .../113-python3-ufolib2_0.16.0+dfsg1-1_all.deb ... 87s Unpacking python3-ufolib2 (0.16.0+dfsg1-1) ... 87s Selecting previously unselected package python3-mpmath. 87s Preparing to unpack .../114-python3-mpmath_1.3.0-1_all.deb ... 87s Unpacking python3-mpmath (1.3.0-1) ... 87s Selecting previously unselected package python3-sympy. 87s Preparing to unpack .../115-python3-sympy_1.12.1-1_all.deb ... 87s Unpacking python3-sympy (1.12.1-1) ... 87s Selecting previously unselected package python3-tz. 87s Preparing to unpack .../116-python3-tz_2024.1-2_all.deb ... 87s Unpacking python3-tz (2024.1-2) ... 87s Selecting previously unselected package python3-fs. 87s Preparing to unpack .../117-python3-fs_2.4.16-4_all.deb ... 87s Unpacking python3-fs (2.4.16-4) ... 87s Selecting previously unselected package python3-lxml:amd64. 87s Preparing to unpack .../118-python3-lxml_5.2.2-1_amd64.deb ... 87s 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) ... 88s Selecting previously unselected package python3-fonttools. 88s Preparing to unpack .../121-python3-fonttools_4.46.0-1build2_amd64.deb ... 88s Unpacking python3-fonttools (4.46.0-1build2) ... 88s Selecting previously unselected package python3-graphviz. 88s Preparing to unpack .../122-python3-graphviz_0.20.2-1_all.deb ... 88s Unpacking python3-graphviz (0.20.2-1) ... 88s Selecting previously unselected package python3-h5py-serial. 88s Preparing to unpack .../123-python3-h5py-serial_3.10.0-1ubuntu3_amd64.deb ... 88s Unpacking python3-h5py-serial (3.10.0-1ubuntu3) ... 88s Selecting previously unselected package python3-h5py. 88s Preparing to unpack .../124-python3-h5py_3.10.0-1ubuntu3_all.deb ... 88s Unpacking python3-h5py (3.10.0-1ubuntu3) ... 88s Selecting previously unselected package python3-tk:amd64. 88s Preparing to unpack .../125-python3-tk_3.12.4-2_amd64.deb ... 88s Unpacking python3-tk:amd64 (3.12.4-2) ... 88s Selecting previously unselected package python3-pil.imagetk:amd64. 88s Preparing to unpack .../126-python3-pil.imagetk_10.4.0-1_amd64.deb ... 88s Unpacking python3-pil.imagetk:amd64 (10.4.0-1) ... 88s Selecting previously unselected package libopenjp2-7:amd64. 88s Preparing to unpack .../127-libopenjp2-7_2.5.0-2build3_amd64.deb ... 88s Unpacking libopenjp2-7:amd64 (2.5.0-2build3) ... 88s Selecting previously unselected package python3-pil:amd64. 88s Preparing to unpack .../128-python3-pil_10.4.0-1_amd64.deb ... 88s Unpacking python3-pil:amd64 (10.4.0-1) ... 88s Selecting previously unselected package python3-imageio. 88s Preparing to unpack .../129-python3-imageio_2.34.2-1_all.deb ... 88s Unpacking python3-imageio (2.34.2-1) ... 88s Selecting previously unselected package python3-iniconfig. 88s Preparing to unpack .../130-python3-iniconfig_1.1.1-2_all.deb ... 88s Unpacking python3-iniconfig (1.1.1-2) ... 88s Selecting previously unselected package python3-parso. 88s Preparing to unpack .../131-python3-parso_0.8.3-1_all.deb ... 88s Unpacking python3-parso (0.8.3-1) ... 88s Selecting previously unselected package python3-typeshed. 88s Preparing to unpack .../132-python3-typeshed_0.0~git20231111.6764465-3_all.deb ... 88s Unpacking python3-typeshed (0.0~git20231111.6764465-3) ... 89s Selecting previously unselected package python3-jedi. 89s Preparing to unpack .../133-python3-jedi_0.19.1+ds1-1_all.deb ... 89s Unpacking python3-jedi (0.19.1+ds1-1) ... 89s Selecting previously unselected package python3-traitlets. 89s Preparing to unpack .../134-python3-traitlets_5.14.3+really5.5.0-1_all.deb ... 89s Unpacking python3-traitlets (5.14.3+really5.5.0-1) ... 89s Selecting previously unselected package python3-matplotlib-inline. 89s Preparing to unpack .../135-python3-matplotlib-inline_0.1.6-2_all.deb ... 89s Unpacking python3-matplotlib-inline (0.1.6-2) ... 89s Selecting previously unselected package python3-ptyprocess. 89s Preparing to unpack .../136-python3-ptyprocess_0.7.0-5_all.deb ... 89s Unpacking python3-ptyprocess (0.7.0-5) ... 89s Selecting previously unselected package python3-pexpect. 89s Preparing to unpack .../137-python3-pexpect_4.9-2_all.deb ... 89s Unpacking python3-pexpect (4.9-2) ... 89s Selecting previously unselected package python3-wcwidth. 89s Preparing to unpack .../138-python3-wcwidth_0.2.5+dfsg1-1.1ubuntu1_all.deb ... 89s Unpacking python3-wcwidth (0.2.5+dfsg1-1.1ubuntu1) ... 89s Selecting previously unselected package python3-prompt-toolkit. 89s Preparing to unpack .../139-python3-prompt-toolkit_3.0.47-1_all.deb ... 89s Unpacking python3-prompt-toolkit (3.0.47-1) ... 89s Selecting previously unselected package python3-pure-eval. 89s Preparing to unpack .../140-python3-pure-eval_0.2.2-2_all.deb ... 89s Unpacking python3-pure-eval (0.2.2-2) ... 89s Selecting previously unselected package python3-stack-data. 89s Preparing to unpack .../141-python3-stack-data_0.6.3-1_all.deb ... 89s Unpacking python3-stack-data (0.6.3-1) ... 89s Selecting previously unselected package python3-ipython. 89s Preparing to unpack .../142-python3-ipython_8.20.0-1ubuntu1_all.deb ... 89s 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) ... 90s Selecting previously unselected package python3-numexpr. 90s Preparing to unpack .../148-python3-numexpr_2.10.1-2_amd64.deb ... 90s 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) ... 91s Selecting previously unselected package python3-pluggy. 91s Preparing to unpack .../151-python3-pluggy_1.5.0-1_all.deb ... 91s Unpacking python3-pluggy (1.5.0-1) ... 91s Selecting previously unselected package python3-pytest. 91s Preparing to unpack .../152-python3-pytest_7.4.4-1_all.deb ... 91s Unpacking python3-pytest (7.4.4-1) ... 91s Selecting previously unselected package python3-pytest-timeout. 91s Preparing to unpack .../153-python3-pytest-timeout_2.3.1-1_all.deb ... 91s Unpacking python3-pytest-timeout (2.3.1-1) ... 91s Selecting previously unselected package python3-skimage-lib:amd64. 91s Preparing to unpack .../154-python3-skimage-lib_0.23.2-1ubuntu1_amd64.deb ... 91s Unpacking python3-skimage-lib:amd64 (0.23.2-1ubuntu1) ... 91s Selecting previously unselected package python3-tifffile. 91s Preparing to unpack .../155-python3-tifffile_20240724-1_all.deb ... 91s Unpacking python3-tifffile (20240724-1) ... 91s Selecting previously unselected package python3-skimage. 91s Preparing to unpack .../156-python3-skimage_0.23.2-1ubuntu1_all.deb ... 91s Unpacking python3-skimage (0.23.2-1ubuntu1) ... 91s Selecting previously unselected package python3-threadpoolctl. 91s Preparing to unpack .../157-python3-threadpoolctl_3.1.0-1_all.deb ... 91s Unpacking python3-threadpoolctl (3.1.0-1) ... 91s Selecting previously unselected package python3-sklearn-lib:amd64. 91s Preparing to unpack .../158-python3-sklearn-lib_1.4.2+dfsg-3_amd64.deb ... 91s 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) ... 92s Selecting previously unselected package python3-tables-lib. 92s Preparing to unpack .../162-python3-tables-lib_3.9.2-2build2_amd64.deb ... 92s Unpacking python3-tables-lib (3.9.2-2build2) ... 92s Selecting previously unselected package python3-tables. 92s Preparing to unpack .../163-python3-tables_3.9.2-2build2_all.deb ... 92s Unpacking python3-tables (3.9.2-2build2) ... 92s Selecting previously unselected package tzdata-legacy. 92s Preparing to unpack .../164-tzdata-legacy_2024a-4ubuntu1_all.deb ... 92s Unpacking tzdata-legacy (2024a-4ubuntu1) ... 92s Selecting previously unselected package autopkgtest-satdep. 92s Preparing to unpack .../165-1-autopkgtest-satdep.deb ... 92s Unpacking autopkgtest-satdep (0) ... 92s Setting up liblcms2-2:amd64 (2.14-2build1) ... 92s Setting up python3-iniconfig (1.1.1-2) ... 92s Setting up libpixman-1-0:amd64 (0.42.2-1build1) ... 92s 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) ... 95s Setting up libjs-sprintf-js (1.1.2+ds1+~1.1.2-1) ... 95s Setting up fonts-mathjax (2.7.9+dfsg-1) ... 95s Setting up libjs-mathjax (2.7.9+dfsg-1) ... 95s Setting up python3-tblib (3.0.0-5) ... 95s Setting up libxrender1:amd64 (1:0.9.10-1.1build1) ... 95s Setting up libdatrie1:amd64 (0.2.13-3build1) ... 95s Setting up python3-joblib (1.3.2-2) ... 95s 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.1-1) ... 96s Setting up liblab-gamut1:amd64 (2.42.4-1) ... 96s Setting up python3-threadpoolctl (3.1.0-1) ... 96s Setting up x11-common (1:7.7+23ubuntu3) ... 96s Setting up libqhull-r8.0:amd64 (2020.2-6build1) ... 96s Setting up python3-all (3.12.4-1) ... 96s Setting up node-cjs-module-lexer (1.2.3+dfsg-1) ... 96s Setting up libxcb-shm0:amd64 (1.17.0-2) ... 96s Setting up python3-sortedcontainers (2.4.0-2) ... 96s Setting up python3-click (8.1.7-2) ... 97s Setting up python3-networkx (3.2.1-4ubuntu1) ... 98s Setting up libcairo2:amd64 (1.18.0-3build1) ... 98s Setting up libaec0:amd64 (1.1.3-1) ... 98s Setting up python3-psutil (5.9.8-2build2) ... 98s Setting up python3-multidict (6.0.4-1.1build1) ... 98s Setting up tzdata-legacy (2024a-4ubuntu1) ... 98s Setting up python3-tz (2024.1-2) ... 98s Setting up python3-cloudpickle (3.0.0-2) ... 98s 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-7) ... 99s Setting up python3-decorator (5.1.1-5) ... 99s Setting up libblosc2-4:amd64 (2.15.1+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) ... 99s 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.33.0-1) ... 100s Setting up libtcl8.6:amd64 (8.6.14+dfsg-1build1) ... 100s Setting up python3-cpuinfo (9.0.0+git20221119-2) ... 100s Setting up libltdl7:amd64 (2.4.7-7build1) ... 100s Setting up libgfortran5:amd64 (14.1.0-5ubuntu1) ... 100s Setting up python3-pluggy (1.5.0-1) ... 100s Setting up node-undici (5.28.4+dfsg1+~cs23.12.11-2) ... 100s Setting up python3-traitlets (5.14.3+really5.5.0-1) ... 101s Setting up libxslt1.1:amd64 (1.1.39-0exp1build1) ... 101s Setting up libblosc1:amd64 (1.21.5+ds-1build1) ... 101s Setting up libopenjp2-7:amd64 (2.5.0-2build3) ... 101s Setting up python3-toolz (0.12.1-1) ... 101s Setting up libthai-data (0.1.29-2build1) ... 101s Setting up python3-dateutil (2.9.0-2) ... 101s Setting up libgts-0.7-5t64:amd64 (0.7.6+darcs121130-5.2build1) ... 101s Setting up python3-msgpack (1.0.3-3build2) ... 101s Setting up libcdt5:amd64 (2.42.4-1) ... 101s Setting up libcgraph6:amd64 (2.42.4-1) ... 101s Setting up libxss1:amd64 (1:1.2.3-1build3) ... 101s Setting up python3-lazy-loader (0.4-1) ... 101s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 101s Setting up python3-mpmath (1.3.0-1) ... 102s Setting up node-xtend (4.0.2-3) ... 102s Setting up python3-zict (3.0.0-2ubuntu1) ... 102s Setting up python-matplotlib-data (3.6.3-2ubuntu1) ... 102s Setting up libwebpmux3:amd64 (1.4.0-0.1) ... 102s Setting up python3-locket (1.0.0-2) ... 102s Setting up python3-appdirs (1.4.4-4) ... 102s Setting up python3-yarl (1.9.4-1) ... 102s Setting up python-tables-data (3.9.2-2build2) ... 102s Setting up libsz2:amd64 (1.1.3-1) ... 102s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 102s Setting up python3-ptyprocess (0.7.0-5) ... 102s Setting up python3-prompt-toolkit (3.0.47-1) ... 103s Setting up python3-partd (1.4.2-1) ... 103s Setting up python3-sympy (1.12.1-1) ... 108s Setting up libice6:amd64 (2:1.0.10-1build3) ... 108s Setting up liblapack3:amd64 (3.12.0-3build1) ... 108s 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 108s Setting up libxft2:amd64 (2.3.6-1build1) ... 108s 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) ... 109s Setting up libtk8.6:amd64 (8.6.14-1build1) ... 109s Setting up python3-aiohttp (3.9.5-1) ... 109s Setting up python3-dask (2024.5.2+dfsg-1) ... 111s Setting up python3-sqlalchemy (1.4.50+ds1-1build1) ... 111s Setting up python3-matplotlib-inline (0.1.6-2) ... 112s Setting up python3-fs (2.4.16-4) ... 112s Setting up python3-blosc (1.11.1+ds1-2) ... 112s Setting up libthai0:amd64 (0.1.29-2build1) ... 112s Setting up python3-pil:amd64 (10.4.0-1) ... 112s Setting up python3-distributed (2024.5.2+ds.1-3) ... 113s Setting up libjs-jquery-ui (1.13.2+dfsg-1) ... 113s Setting up python3-executing (2.0.1-0.1) ... 113s Setting up python3-pexpect (4.9-2) ... 114s Setting up python3-botocore (1.34.46+repack-1ubuntu1) ... 114s Setting up python3-numpy (1:1.26.4+ds-10) ... 116s Setting up libjs-sphinxdoc (7.3.7-4) ... 116s Setting up libgvpr2:amd64 (2.42.4-1) ... 116s Setting up python3-lxml:amd64 (5.2.2-1) ... 116s Setting up python3-contourpy (1.0.7-3) ... 116s Setting up libhdf5-103-1t64:amd64 (1.10.10+repack-3.1ubuntu4) ... 116s Setting up libsm6:amd64 (2:1.2.3-1build3) ... 116s Setting up python3-stack-data (0.6.3-1) ... 116s Setting up python3-imageio (2.34.2-1) ... 116s Setting up liblbfgsb0:amd64 (3.0+dfsg.4-1build1) ... 116s Setting up libhdf5-hl-100t64:amd64 (1.10.10+repack-3.1ubuntu4) ... 116s Setting up tk8.6-blt2.5 (2.5.3+dfsg-7build1) ... 116s Setting up python3-scipy (1.12.0-2) ... 120s Setting up python3-pytest-timeout (2.3.1-1) ... 120s Setting up python3-skimage-lib:amd64 (0.23.2-1ubuntu1) ... 120s Setting up python3-tables-lib (3.9.2-2build2) ... 120s Setting up blt (2.5.3+dfsg-7build1) ... 120s Setting up python3-pandas-lib:amd64 (2.2.2+dfsg-4) ... 120s Setting up libpango-1.0-0:amd64 (1.54.0+ds-1) ... 120s Setting up python3-s3transfer (0.10.1-1ubuntu2) ... 120s Setting up python3-sklearn-lib:amd64 (1.4.2+dfsg-3) ... 120s Setting up python3-h5py-serial (3.10.0-1ubuntu3) ... 120s Setting up python3-tk:amd64 (3.12.4-2) ... 120s Setting up python3-tifffile (20240724-1) ... 121s Setting up python3-pandas (2.2.2+dfsg-4) ... 125s Setting up python3-pil.imagetk:amd64 (10.4.0-1) ... 125s Setting up python3-ipython (8.20.0-1ubuntu1) ... 126s Setting up libxt6t64:amd64 (1:1.2.1-1.2build1) ... 126s Setting up python3-h5py (3.10.0-1ubuntu3) ... 126s Setting up python3-sklearn (1.4.2+dfsg-3) ... 128s Setting up python3-numexpr (2.10.1-2) ... 128s Setting up python3-boto3 (1.34.46+dfsg-1ubuntu1) ... 128s Setting up libpangoft2-1.0-0:amd64 (1.54.0+ds-1) ... 128s Setting up libpangocairo-1.0-0:amd64 (1.54.0+ds-1) ... 128s Setting up libxmu6:amd64 (2:1.1.3-3build2) ... 128s Setting up libxaw7:amd64 (2:1.0.14-1build2) ... 128s Setting up python3-tables (3.9.2-2build2) ... 129s Setting up libgvc6 (2.42.4-1) ... 129s Setting up graphviz (2.42.4-1) ... 129s Setting up python3-graphviz (0.20.2-1) ... 129s Setting up python3-fonttools (4.46.0-1build2) ... 130s Setting up python3-ufolib2 (0.16.0+dfsg1-1) ... 130s Setting up node-acorn (8.8.1+ds+~cs25.17.7-2) ... 130s Setting up libnode115:amd64 (20.15.0+dfsg-1ubuntu3) ... 130s Setting up python3-matplotlib (3.6.3-2ubuntu1) ... 131s Setting up nodejs (20.15.0+dfsg-1ubuntu3) ... 131s update-alternatives: using /usr/bin/nodejs to provide /usr/bin/js (js) in auto mode 131s Setting up node-argparse (2.0.1-2) ... 131s Setting up node-esprima (4.0.1+ds+~4.0.3-2) ... 131s Setting up python3-skimage (0.23.2-1ubuntu1) ... 132s Setting up node-js-yaml (4.1.0+dfsg+~4.0.5-7) ... 132s Setting up python-dask-doc (2024.5.2+dfsg-1) ... 132s Setting up autopkgtest-satdep (0) ... 132s Processing triggers for libc-bin (2.39-0ubuntu9) ... 132s Processing triggers for man-db (2.12.1-2) ... 139s (Reading database ... 108817 files and directories currently installed.) 139s Removing autopkgtest-satdep (0) ... 139s autopkgtest [07:19:27]: test run-test: [----------------------- 139s Testing with python3.12: 140s ============================= test session starts ============================== 140s platform linux -- Python 3.12.4, pytest-7.4.4, pluggy-1.5.0 -- /usr/bin/python3.12 140s cachedir: .pytest_cache 140s rootdir: /tmp/autopkgtest.GgnWfm/autopkgtest_tmp 140s plugins: timeout-2.3.1 151s collecting ... collected 12712 items / 12 deselected / 21 skipped / 12700 selected 151s 151s array/tests/test_array_core.py::test_graph_from_arraylike[True] PASSED [ 0%] 151s array/tests/test_array_core.py::test_graph_from_arraylike[False] PASSED [ 0%] 151s array/tests/test_array_core.py::test_top PASSED [ 0%] 151s array/tests/test_array_core.py::test_top_supports_broadcasting_rules PASSED [ 0%] 151s array/tests/test_array_core.py::test_top_literals PASSED [ 0%] 151s array/tests/test_array_core.py::test_blockwise_literals PASSED [ 0%] 151s array/tests/test_array_core.py::test_blockwise_1_in_shape_I PASSED [ 0%] 151s array/tests/test_array_core.py::test_blockwise_1_in_shape_II PASSED [ 0%] 151s array/tests/test_array_core.py::test_blockwise_1_in_shape_III PASSED [ 0%] 151s array/tests/test_array_core.py::test_concatenate3_on_scalars PASSED [ 0%] 151s array/tests/test_array_core.py::test_chunked_dot_product PASSED [ 0%] 151s array/tests/test_array_core.py::test_chunked_transpose_plus_one PASSED [ 0%] 151s array/tests/test_array_core.py::test_broadcast_dimensions_works_with_singleton_dimensions PASSED [ 0%] 151s array/tests/test_array_core.py::test_broadcast_dimensions PASSED [ 0%] 151s array/tests/test_array_core.py::test_Array PASSED [ 0%] 151s array/tests/test_array_core.py::test_uneven_chunks PASSED [ 0%] 151s array/tests/test_array_core.py::test_numblocks_suppoorts_singleton_block_dims PASSED [ 0%] 151s array/tests/test_array_core.py::test_keys PASSED [ 0%] 151s array/tests/test_array_core.py::test_Array_computation PASSED [ 0%] 151s array/tests/test_array_core.py::test_Array_numpy_gufunc_call__array_ufunc__01 PASSED [ 0%] 151s array/tests/test_array_core.py::test_Array_numpy_gufunc_call__array_ufunc__02 PASSED [ 0%] 151s array/tests/test_array_core.py::test_stack PASSED [ 0%] 151s array/tests/test_array_core.py::test_stack_zero_size PASSED [ 0%] 151s array/tests/test_array_core.py::test_short_stack PASSED [ 0%] 151s array/tests/test_array_core.py::test_stack_scalars PASSED [ 0%] 151s array/tests/test_array_core.py::test_stack_promote_type PASSED [ 0%] 151s array/tests/test_array_core.py::test_stack_rechunk PASSED [ 0%] 151s array/tests/test_array_core.py::test_stack_unknown_chunksizes PASSED [ 0%] 151s array/tests/test_array_core.py::test_concatenate PASSED [ 0%] 151s array/tests/test_array_core.py::test_concatenate_types[dtypes0] PASSED [ 0%] 151s array/tests/test_array_core.py::test_concatenate_types[dtypes1] PASSED [ 0%] 151s array/tests/test_array_core.py::test_concatenate_unknown_axes PASSED [ 0%] 151s array/tests/test_array_core.py::test_concatenate_flatten PASSED [ 0%] 151s array/tests/test_array_core.py::test_concatenate_rechunk PASSED [ 0%] 151s array/tests/test_array_core.py::test_concatenate_fixlen_strings PASSED [ 0%] 151s array/tests/test_array_core.py::test_concatenate_zero_size PASSED [ 0%] 151s array/tests/test_array_core.py::test_block_simple_row_wise PASSED [ 0%] 151s array/tests/test_array_core.py::test_block_simple_column_wise PASSED [ 0%] 151s array/tests/test_array_core.py::test_block_with_1d_arrays_row_wise PASSED [ 0%] 151s array/tests/test_array_core.py::test_block_with_1d_arrays_multiple_rows PASSED [ 0%] 151s array/tests/test_array_core.py::test_block_with_1d_arrays_column_wise PASSED [ 0%] 151s array/tests/test_array_core.py::test_block_mixed_1d_and_2d PASSED [ 0%] 151s array/tests/test_array_core.py::test_block_complicated PASSED [ 0%] 151s array/tests/test_array_core.py::test_block_nested PASSED [ 0%] 151s array/tests/test_array_core.py::test_block_3d PASSED [ 0%] 151s array/tests/test_array_core.py::test_block_with_mismatched_shape PASSED [ 0%] 151s array/tests/test_array_core.py::test_block_no_lists PASSED [ 0%] 151s array/tests/test_array_core.py::test_block_invalid_nesting PASSED [ 0%] 151s array/tests/test_array_core.py::test_block_empty_lists PASSED [ 0%] 151s array/tests/test_array_core.py::test_block_tuple PASSED [ 0%] 151s array/tests/test_array_core.py::test_broadcast_shapes PASSED [ 0%] 151s array/tests/test_array_core.py::test_elemwise_on_scalars PASSED [ 0%] 151s array/tests/test_array_core.py::test_elemwise_with_ndarrays PASSED [ 0%] 151s array/tests/test_array_core.py::test_elemwise_differently_chunked PASSED [ 0%] 151s array/tests/test_array_core.py::test_elemwise_dtype PASSED [ 0%] 151s array/tests/test_array_core.py::test_operators PASSED [ 0%] 151s array/tests/test_array_core.py::test_operator_dtype_promotion PASSED [ 0%] 151s array/tests/test_array_core.py::test_field_access PASSED [ 0%] 151s array/tests/test_array_core.py::test_field_access_with_shape PASSED [ 0%] 151s array/tests/test_array_core.py::test_matmul PASSED [ 0%] 151s array/tests/test_array_core.py::test_matmul_array_ufunc PASSED [ 0%] 151s array/tests/test_array_core.py::test_T PASSED [ 0%] 151s array/tests/test_array_core.py::test_broadcast_to PASSED [ 0%] 151s array/tests/test_array_core.py::test_broadcast_to_array PASSED [ 0%] 151s array/tests/test_array_core.py::test_broadcast_to_scalar PASSED [ 0%] 151s array/tests/test_array_core.py::test_broadcast_to_chunks PASSED [ 0%] 151s array/tests/test_array_core.py::test_broadcast_arrays PASSED [ 0%] 151s array/tests/test_array_core.py::test_broadcast_arrays_uneven_chunks PASSED [ 0%] 151s array/tests/test_array_core.py::test_broadcast_operator[u_shape0-v_shape0] PASSED [ 0%] 151s array/tests/test_array_core.py::test_broadcast_operator[u_shape1-v_shape1] PASSED [ 0%] 151s array/tests/test_array_core.py::test_broadcast_operator[u_shape2-v_shape2] PASSED [ 0%] 151s array/tests/test_array_core.py::test_broadcast_operator[u_shape3-v_shape3] PASSED [ 0%] 151s array/tests/test_array_core.py::test_broadcast_operator[u_shape4-v_shape4] PASSED [ 0%] 151s array/tests/test_array_core.py::test_broadcast_operator[u_shape5-v_shape5] PASSED [ 0%] 151s array/tests/test_array_core.py::test_broadcast_operator[u_shape6-v_shape6] PASSED [ 0%] 151s array/tests/test_array_core.py::test_reshape[original_shape0-new_shape0-chunks0] PASSED [ 0%] 151s array/tests/test_array_core.py::test_reshape[original_shape1-new_shape1-5] PASSED [ 0%] 151s array/tests/test_array_core.py::test_reshape[original_shape2-new_shape2-5] PASSED [ 0%] 151s array/tests/test_array_core.py::test_reshape[original_shape3-new_shape3-12] PASSED [ 0%] 151s array/tests/test_array_core.py::test_reshape[original_shape4-new_shape4-12] PASSED [ 0%] 151s array/tests/test_array_core.py::test_reshape[original_shape5-new_shape5-chunks5] PASSED [ 0%] 151s array/tests/test_array_core.py::test_reshape[original_shape6-new_shape6-4] PASSED [ 0%] 151s array/tests/test_array_core.py::test_reshape[original_shape7-new_shape7-4] PASSED [ 0%] 151s array/tests/test_array_core.py::test_reshape[original_shape8-new_shape8-4] PASSED [ 0%] 151s array/tests/test_array_core.py::test_reshape[original_shape9-new_shape9-2] PASSED [ 0%] 151s array/tests/test_array_core.py::test_reshape[original_shape10-new_shape10-2] PASSED [ 0%] 151s array/tests/test_array_core.py::test_reshape[original_shape11-new_shape11-2] PASSED [ 0%] 151s array/tests/test_array_core.py::test_reshape[original_shape12-new_shape12-2] PASSED [ 0%] 151s array/tests/test_array_core.py::test_reshape[original_shape13-new_shape13-2] PASSED [ 0%] 151s array/tests/test_array_core.py::test_reshape[original_shape14-new_shape14-2] PASSED [ 0%] 151s array/tests/test_array_core.py::test_reshape[original_shape15-new_shape15-2] PASSED [ 0%] 151s array/tests/test_array_core.py::test_reshape[original_shape16-new_shape16-chunks16] PASSED [ 0%] 151s array/tests/test_array_core.py::test_reshape[original_shape17-new_shape17-3] PASSED [ 0%] 151s array/tests/test_array_core.py::test_reshape[original_shape18-new_shape18-4] PASSED [ 0%] 151s array/tests/test_array_core.py::test_reshape[original_shape19-new_shape19-chunks19] PASSED [ 0%] 151s array/tests/test_array_core.py::test_reshape[original_shape20-new_shape20-1] PASSED [ 0%] 151s array/tests/test_array_core.py::test_reshape[original_shape21-new_shape21-1] PASSED [ 0%] 151s array/tests/test_array_core.py::test_reshape[original_shape22-new_shape22-24] PASSED [ 0%] 151s array/tests/test_array_core.py::test_reshape[original_shape23-new_shape23-6] PASSED [ 0%] 151s array/tests/test_array_core.py::test_reshape[original_shape24-new_shape24-6] PASSED [ 0%] 151s array/tests/test_array_core.py::test_reshape[original_shape25-new_shape25-6] PASSED [ 0%] 151s array/tests/test_array_core.py::test_reshape[original_shape26-new_shape26-chunks26] PASSED [ 0%] 151s array/tests/test_array_core.py::test_reshape[original_shape27-new_shape27-chunks27] PASSED [ 0%] 151s array/tests/test_array_core.py::test_reshape[original_shape28-new_shape28-chunks28] PASSED [ 0%] 151s array/tests/test_array_core.py::test_reshape[original_shape29-new_shape29-chunks29] PASSED [ 0%] 151s array/tests/test_array_core.py::test_reshape[original_shape30-new_shape30-chunks30] PASSED [ 0%] 151s array/tests/test_array_core.py::test_reshape[original_shape31-new_shape31-chunks31] PASSED [ 0%] 151s array/tests/test_array_core.py::test_reshape[original_shape32-new_shape32-chunks32] PASSED [ 0%] 151s array/tests/test_array_core.py::test_reshape[original_shape33-new_shape33-chunks33] PASSED [ 0%] 151s array/tests/test_array_core.py::test_reshape[original_shape34-new_shape34-chunks34] PASSED [ 0%] 151s array/tests/test_array_core.py::test_reshape_exceptions PASSED [ 0%] 151s array/tests/test_array_core.py::test_reshape_splat PASSED [ 0%] 151s array/tests/test_array_core.py::test_reshape_not_implemented_error PASSED [ 0%] 151s array/tests/test_array_core.py::test_reshape_unknown_dimensions PASSED [ 0%] 151s array/tests/test_array_core.py::test_reshape_avoids_large_chunks[shape0-chunks0-reshape_size0-None] PASSED [ 0%] 151s array/tests/test_array_core.py::test_reshape_avoids_large_chunks[shape0-chunks0-reshape_size0-134217728] PASSED [ 0%] 151s array/tests/test_array_core.py::test_reshape_avoids_large_chunks[shape0-chunks0-reshape_size0-67108864] PASSED [ 0%] 151s array/tests/test_array_core.py::test_reshape_avoids_large_chunks[shape1-chunks1-reshape_size1-None] PASSED [ 0%] 151s array/tests/test_array_core.py::test_reshape_avoids_large_chunks[shape1-chunks1-reshape_size1-134217728] PASSED [ 0%] 151s array/tests/test_array_core.py::test_reshape_avoids_large_chunks[shape1-chunks1-reshape_size1-67108864] PASSED [ 0%] 152s array/tests/test_array_core.py::test_reshape_warns_by_default_if_it_is_producing_large_chunks PASSED [ 0%] 152s array/tests/test_array_core.py::test_full PASSED [ 0%] 152s array/tests/test_array_core.py::test_map_blocks PASSED [ 0%] 152s array/tests/test_array_core.py::test_map_blocks2 PASSED [ 0%] 152s array/tests/test_array_core.py::test_map_blocks_block_info PASSED [ 0%] 152s array/tests/test_array_core.py::test_map_blocks_block_info_with_new_axis PASSED [ 0%] 152s array/tests/test_array_core.py::test_map_blocks_block_info_with_drop_axis PASSED [ 1%] 152s array/tests/test_array_core.py::test_map_blocks_block_info_with_broadcast PASSED [ 1%] 152s array/tests/test_array_core.py::test_map_blocks_with_constants PASSED [ 1%] 152s array/tests/test_array_core.py::test_map_blocks_with_kwargs PASSED [ 1%] 152s array/tests/test_array_core.py::test_map_blocks_infer_chunks_broadcast PASSED [ 1%] 152s array/tests/test_array_core.py::test_map_blocks_with_chunks PASSED [ 1%] 152s array/tests/test_array_core.py::test_map_blocks_dtype_inference PASSED [ 1%] 152s array/tests/test_array_core.py::test_map_blocks_infer_newaxis PASSED [ 1%] 152s array/tests/test_array_core.py::test_map_blocks_no_array_args PASSED [ 1%] 152s array/tests/test_array_core.py::test_map_blocks_unique_name_chunks_dtype PASSED [ 1%] 152s array/tests/test_array_core.py::test_map_blocks_unique_name_drop_axis PASSED [ 1%] 152s array/tests/test_array_core.py::test_map_blocks_unique_name_new_axis PASSED [ 1%] 152s array/tests/test_array_core.py::test_map_blocks_optimize_blockwise[0] PASSED [ 1%] 152s array/tests/test_array_core.py::test_map_blocks_optimize_blockwise[1] PASSED [ 1%] 152s array/tests/test_array_core.py::test_repr PASSED [ 1%] 152s array/tests/test_array_core.py::test_repr_meta SKIPPED (could not im...) [ 1%] 152s array/tests/test_array_core.py::test_repr_html_array_highlevelgraph PASSED [ 1%] 152s array/tests/test_array_core.py::test_slicing_with_ellipsis PASSED [ 1%] 152s array/tests/test_array_core.py::test_slicing_with_ndarray PASSED [ 1%] 152s array/tests/test_array_core.py::test_slicing_flexible_type PASSED [ 1%] 152s array/tests/test_array_core.py::test_slicing_with_object_dtype PASSED [ 1%] 152s array/tests/test_array_core.py::test_dtype PASSED [ 1%] 152s array/tests/test_array_core.py::test_blockdims_from_blockshape PASSED [ 1%] 152s array/tests/test_array_core.py::test_coerce PASSED [ 1%] 152s array/tests/test_array_core.py::test_bool PASSED [ 1%] 152s array/tests/test_array_core.py::test_store_kwargs PASSED [ 1%] 152s array/tests/test_array_core.py::test_store_delayed_target PASSED [ 1%] 152s array/tests/test_array_core.py::test_store PASSED [ 1%] 152s array/tests/test_array_core.py::test_store_regions PASSED [ 1%] 152s array/tests/test_array_core.py::test_store_compute_false PASSED [ 1%] 152s array/tests/test_array_core.py::test_store_nocompute_regions PASSED [ 1%] 152s array/tests/test_array_core.py::test_store_locks PASSED [ 1%] 152s array/tests/test_array_core.py::test_store_method_return PASSED [ 1%] 153s array/tests/test_array_core.py::test_store_multiprocessing_lock XFAIL [ 1%] 153s array/tests/test_array_core.py::test_store_deterministic_keys[False-False] PASSED [ 1%] 153s array/tests/test_array_core.py::test_store_deterministic_keys[False-True] PASSED [ 1%] 153s array/tests/test_array_core.py::test_store_deterministic_keys[True-False] PASSED [ 1%] 153s array/tests/test_array_core.py::test_store_deterministic_keys[True-True] PASSED [ 1%] 153s array/tests/test_array_core.py::test_to_hdf5 PASSED [ 1%] 153s array/tests/test_array_core.py::test_to_dask_dataframe PASSED [ 1%] 153s array/tests/test_array_core.py::test_np_array_with_zero_dimensions PASSED [ 1%] 153s array/tests/test_array_core.py::test_dtype_complex PASSED [ 1%] 153s array/tests/test_array_core.py::test_astype PASSED [ 1%] 153s array/tests/test_array_core.py::test_astype_gh1151 PASSED [ 1%] 153s array/tests/test_array_core.py::test_astype_gh9318 PASSED [ 1%] 153s array/tests/test_array_core.py::test_astype_gh9316 XFAIL (Github iss...) [ 1%] 153s array/tests/test_array_core.py::test_arithmetic PASSED [ 1%] 153s array/tests/test_array_core.py::test_elemwise_consistent_names PASSED [ 1%] 153s array/tests/test_array_core.py::test_optimize PASSED [ 1%] 153s array/tests/test_array_core.py::test_slicing_with_non_ndarrays PASSED [ 1%] 153s array/tests/test_array_core.py::test_getter PASSED [ 1%] 153s array/tests/test_array_core.py::test_size PASSED [ 1%] 153s array/tests/test_array_core.py::test_nbytes PASSED [ 1%] 153s array/tests/test_array_core.py::test_itemsize PASSED [ 1%] 153s array/tests/test_array_core.py::test_Array_normalizes_dtype PASSED [ 1%] 153s array/tests/test_array_core.py::test_from_array_with_lock[True] PASSED [ 1%] 153s array/tests/test_array_core.py::test_from_array_with_lock[False] PASSED [ 1%] 153s array/tests/test_array_core.py::test_from_array_tasks_always_call_getter[True-x0-chunks0] PASSED [ 1%] 153s array/tests/test_array_core.py::test_from_array_tasks_always_call_getter[True-x1--1] PASSED [ 1%] 153s array/tests/test_array_core.py::test_from_array_tasks_always_call_getter[True-x2-1] PASSED [ 1%] 153s array/tests/test_array_core.py::test_from_array_tasks_always_call_getter[True-x3-1] PASSED [ 1%] 153s array/tests/test_array_core.py::test_from_array_tasks_always_call_getter[False-x0-chunks0] PASSED [ 1%] 153s array/tests/test_array_core.py::test_from_array_tasks_always_call_getter[False-x1--1] PASSED [ 1%] 154s array/tests/test_array_core.py::test_from_array_tasks_always_call_getter[False-x2-1] PASSED [ 1%] 154s array/tests/test_array_core.py::test_from_array_tasks_always_call_getter[False-x3-1] PASSED [ 1%] 154s array/tests/test_array_core.py::test_from_array_ndarray_onechunk[x0] PASSED [ 1%] 154s array/tests/test_array_core.py::test_from_array_ndarray_onechunk[x1] PASSED [ 1%] 154s array/tests/test_array_core.py::test_from_array_ndarray_onechunk[x2] PASSED [ 1%] 154s array/tests/test_array_core.py::test_from_array_ndarray_onechunk[x3] PASSED [ 1%] 154s array/tests/test_array_core.py::test_from_array_ndarray_onechunk[x4] PASSED [ 1%] 154s array/tests/test_array_core.py::test_from_array_ndarray_onechunk[x5] PASSED [ 1%] 154s array/tests/test_array_core.py::test_from_array_ndarray_getitem PASSED [ 1%] 154s array/tests/test_array_core.py::test_from_array_list[x0] PASSED [ 1%] 154s array/tests/test_array_core.py::test_from_array_list[x1] PASSED [ 1%] 154s array/tests/test_array_core.py::test_from_array_list[x2] PASSED [ 1%] 154s array/tests/test_array_core.py::test_from_array_scalar[bool] PASSED [ 1%] 154s array/tests/test_array_core.py::test_from_array_scalar[bytes] PASSED [ 1%] 154s array/tests/test_array_core.py::test_from_array_scalar[complex] PASSED [ 1%] 154s array/tests/test_array_core.py::test_from_array_scalar[float] PASSED [ 1%] 154s array/tests/test_array_core.py::test_from_array_scalar[int] PASSED [ 1%] 154s array/tests/test_array_core.py::test_from_array_scalar[bool_] PASSED [ 1%] 154s array/tests/test_array_core.py::test_from_array_scalar[bytes_] PASSED [ 1%] 154s array/tests/test_array_core.py::test_from_array_scalar[clongdouble] PASSED [ 1%] 154s array/tests/test_array_core.py::test_from_array_scalar[complex128] PASSED [ 1%] 154s array/tests/test_array_core.py::test_from_array_scalar[complex64] PASSED [ 1%] 154s array/tests/test_array_core.py::test_from_array_scalar[datetime64] PASSED [ 1%] 154s array/tests/test_array_core.py::test_from_array_scalar[float16] PASSED [ 1%] 154s array/tests/test_array_core.py::test_from_array_scalar[float32] PASSED [ 1%] 154s array/tests/test_array_core.py::test_from_array_scalar[float64] PASSED [ 1%] 154s array/tests/test_array_core.py::test_from_array_scalar[int16] PASSED [ 1%] 154s array/tests/test_array_core.py::test_from_array_scalar[int32] PASSED [ 1%] 154s array/tests/test_array_core.py::test_from_array_scalar[int64] PASSED [ 1%] 154s array/tests/test_array_core.py::test_from_array_scalar[int8] PASSED [ 1%] 154s array/tests/test_array_core.py::test_from_array_scalar[longdouble] PASSED [ 1%] 154s array/tests/test_array_core.py::test_from_array_scalar[longlong] PASSED [ 1%] 154s array/tests/test_array_core.py::test_from_array_scalar[object_] PASSED [ 1%] 154s array/tests/test_array_core.py::test_from_array_scalar[str_] PASSED [ 1%] 154s array/tests/test_array_core.py::test_from_array_scalar[timedelta64] PASSED [ 1%] 154s array/tests/test_array_core.py::test_from_array_scalar[uint16] PASSED [ 1%] 154s array/tests/test_array_core.py::test_from_array_scalar[uint32] PASSED [ 1%] 154s array/tests/test_array_core.py::test_from_array_scalar[uint64] PASSED [ 1%] 154s array/tests/test_array_core.py::test_from_array_scalar[uint8] PASSED [ 1%] 154s array/tests/test_array_core.py::test_from_array_scalar[ulonglong] PASSED [ 1%] 154s array/tests/test_array_core.py::test_from_array_scalar[void] PASSED [ 1%] 154s array/tests/test_array_core.py::test_from_array_scalar[str] PASSED [ 1%] 154s array/tests/test_array_core.py::test_from_array_no_asarray[True-True-ndarray] PASSED [ 1%] 154s array/tests/test_array_core.py::test_from_array_no_asarray[True-False-matrix] PASSED [ 1%] 154s array/tests/test_array_core.py::test_from_array_no_asarray[False-True-ndarray] PASSED [ 1%] 154s array/tests/test_array_core.py::test_from_array_no_asarray[False-False-matrix] PASSED [ 1%] 154s array/tests/test_array_core.py::test_from_array_getitem[True-True] PASSED [ 1%] 154s array/tests/test_array_core.py::test_from_array_getitem[True-False] PASSED [ 1%] 154s array/tests/test_array_core.py::test_from_array_getitem[False-True] PASSED [ 1%] 154s array/tests/test_array_core.py::test_from_array_getitem[False-False] PASSED [ 1%] 154s array/tests/test_array_core.py::test_from_array_minus_one PASSED [ 1%] 154s array/tests/test_array_core.py::test_array_copy_noop[-1] PASSED [ 1%] 154s array/tests/test_array_core.py::test_array_copy_noop[2] PASSED [ 1%] 154s array/tests/test_array_core.py::test_from_array_dask_array PASSED [ 1%] 154s array/tests/test_array_core.py::test_from_array_dask_collection_warns PASSED [ 1%] 154s array/tests/test_array_core.py::test_from_array_inline PASSED [ 1%] 154s array/tests/test_array_core.py::test_asarray[asarray] PASSED [ 1%] 154s array/tests/test_array_core.py::test_asarray[asanyarray] PASSED [ 1%] 154s array/tests/test_array_core.py::test_asarray_dask_dataframe[asarray] PASSED [ 1%] 154s array/tests/test_array_core.py::test_asarray_dask_dataframe[asanyarray] PASSED [ 1%] 154s array/tests/test_array_core.py::test_asarray_h5py[True-asarray] PASSED [ 1%] 154s array/tests/test_array_core.py::test_asarray_h5py[True-asanyarray] PASSED [ 1%] 154s array/tests/test_array_core.py::test_asarray_h5py[False-asarray] PASSED [ 1%] 154s array/tests/test_array_core.py::test_asarray_h5py[False-asanyarray] PASSED [ 1%] 154s array/tests/test_array_core.py::test_asarray_chunks PASSED [ 2%] 154s array/tests/test_array_core.py::test_asanyarray PASSED [ 2%] 154s array/tests/test_array_core.py::test_asanyarray_dataframe PASSED [ 2%] 154s array/tests/test_array_core.py::test_asanyarray_datetime64 PASSED [ 2%] 154s array/tests/test_array_core.py::test_from_func PASSED [ 2%] 154s array/tests/test_array_core.py::test_concatenate3_2 PASSED [ 2%] 154s array/tests/test_array_core.py::test_concatenate3_nep18_dispatching[True] PASSED [ 2%] 154s array/tests/test_array_core.py::test_concatenate3_nep18_dispatching[False] PASSED [ 2%] 154s array/tests/test_array_core.py::test_map_blocks3 PASSED [ 2%] 154s array/tests/test_array_core.py::test_from_array_with_missing_chunks PASSED [ 2%] 154s array/tests/test_array_core.py::test_normalize_chunks PASSED [ 2%] 154s array/tests/test_array_core.py::test_align_chunks_to_previous_chunks PASSED [ 2%] 154s array/tests/test_array_core.py::test_raise_on_no_chunks PASSED [ 2%] 154s array/tests/test_array_core.py::test_chunks_is_immutable PASSED [ 2%] 154s array/tests/test_array_core.py::test_raise_on_bad_kwargs PASSED [ 2%] 154s array/tests/test_array_core.py::test_long_slice PASSED [ 2%] 154s array/tests/test_array_core.py::test_h5py_newaxis PASSED [ 2%] 154s array/tests/test_array_core.py::test_ellipsis_slicing PASSED [ 2%] 154s array/tests/test_array_core.py::test_point_slicing PASSED [ 2%] 154s array/tests/test_array_core.py::test_point_slicing_with_full_slice PASSED [ 2%] 154s array/tests/test_array_core.py::test_slice_with_floats PASSED [ 2%] 154s array/tests/test_array_core.py::test_slice_with_integer_types[int32] PASSED [ 2%] 154s array/tests/test_array_core.py::test_slice_with_integer_types[int64] PASSED [ 2%] 154s array/tests/test_array_core.py::test_slice_with_integer_types[uint32] PASSED [ 2%] 154s array/tests/test_array_core.py::test_slice_with_integer_types[uint64] PASSED [ 2%] 154s array/tests/test_array_core.py::test_index_with_integer_types[int] PASSED [ 2%] 154s array/tests/test_array_core.py::test_index_with_integer_types[int32] PASSED [ 2%] 154s array/tests/test_array_core.py::test_index_with_integer_types[int64] PASSED [ 2%] 154s array/tests/test_array_core.py::test_index_with_integer_types[uint32] PASSED [ 2%] 154s array/tests/test_array_core.py::test_index_with_integer_types[uint64] PASSED [ 2%] 154s array/tests/test_array_core.py::test_vindex_basic PASSED [ 2%] 154s array/tests/test_array_core.py::test_vindex_nd PASSED [ 2%] 154s array/tests/test_array_core.py::test_vindex_negative PASSED [ 2%] 154s array/tests/test_array_core.py::test_vindex_errors PASSED [ 2%] 154s array/tests/test_array_core.py::test_vindex_merge PASSED [ 2%] 154s array/tests/test_array_core.py::test_vindex_identity PASSED [ 2%] 154s array/tests/test_array_core.py::test_empty_array PASSED [ 2%] 154s array/tests/test_array_core.py::test_memmap PASSED [ 2%] 154s array/tests/test_array_core.py::test_to_npy_stack PASSED [ 2%] 154s array/tests/test_array_core.py::test_view PASSED [ 2%] 154s array/tests/test_array_core.py::test_view_fortran PASSED [ 2%] 154s array/tests/test_array_core.py::test_h5py_tokenize PASSED [ 2%] 154s array/tests/test_array_core.py::test_map_blocks_with_changed_dimension PASSED [ 2%] 154s array/tests/test_array_core.py::test_map_blocks_with_negative_drop_axis PASSED [ 2%] 154s array/tests/test_array_core.py::test_map_blocks_with_invalid_drop_axis PASSED [ 2%] 154s array/tests/test_array_core.py::test_map_blocks_with_changed_dimension_and_broadcast_chunks PASSED [ 2%] 154s array/tests/test_array_core.py::test_broadcast_chunks PASSED [ 2%] 154s array/tests/test_array_core.py::test_chunks_error PASSED [ 2%] 154s array/tests/test_array_core.py::test_array_compute_forward_kwargs PASSED [ 2%] 154s array/tests/test_array_core.py::test_dont_fuse_outputs PASSED [ 2%] 154s array/tests/test_array_core.py::test_dont_dealias_outputs PASSED [ 2%] 154s array/tests/test_array_core.py::test_timedelta_op PASSED [ 2%] 154s array/tests/test_array_core.py::test_to_delayed PASSED [ 2%] 154s array/tests/test_array_core.py::test_to_delayed_optimize_graph PASSED [ 2%] 155s array/tests/test_array_core.py::test_cumulative PASSED [ 2%] 155s array/tests/test_array_core.py::test_from_delayed PASSED [ 2%] 155s array/tests/test_array_core.py::test_from_delayed_meta PASSED [ 2%] 155s array/tests/test_array_core.py::test_A_property PASSED [ 2%] 155s array/tests/test_array_core.py::test_copy_mutate PASSED [ 2%] 155s array/tests/test_array_core.py::test_npartitions PASSED [ 2%] 155s array/tests/test_array_core.py::test_elemwise_name PASSED [ 2%] 155s array/tests/test_array_core.py::test_map_blocks_name PASSED [ 2%] 155s array/tests/test_array_core.py::test_map_blocks_token_deprecated PASSED [ 2%] 155s array/tests/test_array_core.py::test_from_array_names PASSED [ 2%] 155s array/tests/test_array_core.py::test_array_picklable[array0] PASSED [ 2%] 155s array/tests/test_array_core.py::test_array_picklable[array1] PASSED [ 2%] 155s array/tests/test_array_core.py::test_from_array_raises_on_bad_chunks PASSED [ 2%] 155s array/tests/test_array_core.py::test_concatenate_axes PASSED [ 2%] 155s array/tests/test_array_core.py::test_blockwise_concatenate PASSED [ 2%] 155s array/tests/test_array_core.py::test_common_blockdim PASSED [ 2%] 155s array/tests/test_array_core.py::test_uneven_chunks_that_fit_neatly PASSED [ 2%] 155s array/tests/test_array_core.py::test_elemwise_uneven_chunks PASSED [ 2%] 155s array/tests/test_array_core.py::test_uneven_chunks_blockwise PASSED [ 2%] 155s array/tests/test_array_core.py::test_warn_bad_rechunking PASSED [ 2%] 155s array/tests/test_array_core.py::test_concatenate_stack_dont_warn PASSED [ 2%] 155s array/tests/test_array_core.py::test_map_blocks_delayed PASSED [ 2%] 155s array/tests/test_array_core.py::test_no_chunks PASSED [ 2%] 155s array/tests/test_array_core.py::test_no_chunks_2d PASSED [ 2%] 155s array/tests/test_array_core.py::test_no_chunks_yes_chunks PASSED [ 2%] 155s array/tests/test_array_core.py::test_raise_informative_errors_no_chunks PASSED [ 2%] 155s array/tests/test_array_core.py::test_no_chunks_slicing_2d PASSED [ 2%] 155s array/tests/test_array_core.py::test_index_array_with_array_1d PASSED [ 2%] 155s array/tests/test_array_core.py::test_index_array_with_array_2d PASSED [ 2%] 155s array/tests/test_array_core.py::test_index_array_with_array_3d_2d XFAIL [ 2%] 155s array/tests/test_array_core.py::test_setitem_1d PASSED [ 2%] 155s array/tests/test_array_core.py::test_setitem_masked PASSED [ 2%] 155s array/tests/test_array_core.py::test_setitem_hardmask PASSED [ 2%] 155s array/tests/test_array_core.py::test_setitem_slice_twice PASSED [ 2%] 155s array/tests/test_array_core.py::test_setitem_2d PASSED [ 2%] 155s array/tests/test_array_core.py::test_setitem_extended_API_0d PASSED [ 2%] 155s array/tests/test_array_core.py::test_setitem_extended_API_1d[index0--1] PASSED [ 2%] 155s array/tests/test_array_core.py::test_setitem_extended_API_1d[index1--2] PASSED [ 2%] 155s array/tests/test_array_core.py::test_setitem_extended_API_1d[index2--3] PASSED [ 2%] 155s array/tests/test_array_core.py::test_setitem_extended_API_1d[index3-value3] PASSED [ 2%] 155s array/tests/test_array_core.py::test_setitem_extended_API_1d[index4--4] PASSED [ 2%] 155s array/tests/test_array_core.py::test_setitem_extended_API_1d[index5-value5] PASSED [ 2%] 155s array/tests/test_array_core.py::test_setitem_extended_API_1d[index6--5] PASSED [ 2%] 155s array/tests/test_array_core.py::test_setitem_extended_API_1d[index7--6] PASSED [ 2%] 155s array/tests/test_array_core.py::test_setitem_extended_API_1d[index8--4] PASSED [ 2%] 155s array/tests/test_array_core.py::test_setitem_extended_API_1d[index9--5] PASSED [ 2%] 155s array/tests/test_array_core.py::test_setitem_extended_API_1d[index10-value10] PASSED [ 2%] 155s array/tests/test_array_core.py::test_setitem_extended_API_1d[index11-value11] PASSED [ 2%] 155s array/tests/test_array_core.py::test_setitem_extended_API_2d[index0--1] PASSED [ 2%] 155s array/tests/test_array_core.py::test_setitem_extended_API_2d[index1--1] PASSED [ 2%] 155s array/tests/test_array_core.py::test_setitem_extended_API_2d[index2--1] PASSED [ 2%] 155s array/tests/test_array_core.py::test_setitem_extended_API_2d[index3--1] PASSED [ 2%] 155s array/tests/test_array_core.py::test_setitem_extended_API_2d[index4--1] PASSED [ 2%] 155s array/tests/test_array_core.py::test_setitem_extended_API_2d[5--1] PASSED [ 2%] 155s array/tests/test_array_core.py::test_setitem_extended_API_2d[index6-value6] PASSED [ 2%] 155s array/tests/test_array_core.py::test_setitem_extended_API_2d[3-value7] PASSED [ 2%] 155s array/tests/test_array_core.py::test_setitem_extended_API_2d[index8-value8] PASSED [ 2%] 155s array/tests/test_array_core.py::test_setitem_extended_API_2d[index9-value9] PASSED [ 2%] 156s array/tests/test_array_core.py::test_setitem_extended_API_2d[index10-value10] PASSED [ 2%] 156s array/tests/test_array_core.py::test_setitem_extended_API_2d[index11-value11] PASSED [ 2%] 156s array/tests/test_array_core.py::test_setitem_extended_API_2d[index12-value12] PASSED [ 2%] 156s array/tests/test_array_core.py::test_setitem_extended_API_2d[index13-value13] PASSED [ 2%] 156s array/tests/test_array_core.py::test_setitem_extended_API_2d[index14--1] PASSED [ 2%] 156s array/tests/test_array_core.py::test_setitem_extended_API_2d[index15--1] PASSED [ 2%] 156s array/tests/test_array_core.py::test_setitem_extended_API_2d[index16--1] PASSED [ 2%] 156s array/tests/test_array_core.py::test_setitem_extended_API_2d[index17--1] PASSED [ 2%] 156s array/tests/test_array_core.py::test_setitem_extended_API_2d[index18-value18] PASSED [ 2%] 156s array/tests/test_array_core.py::test_setitem_extended_API_2d[index19--99] PASSED [ 2%] 156s array/tests/test_array_core.py::test_setitem_extended_API_2d[index20-value20] PASSED [ 2%] 156s array/tests/test_array_core.py::test_setitem_extended_API_2d[index21--98] PASSED [ 2%] 156s array/tests/test_array_core.py::test_setitem_extended_API_2d[index22-value22] PASSED [ 2%] 156s array/tests/test_array_core.py::test_setitem_extended_API_2d_rhs_func_of_lhs PASSED [ 2%] 156s array/tests/test_array_core.py::test_setitem_extended_API_2d_mask[index0-value0] PASSED [ 2%] 156s array/tests/test_array_core.py::test_setitem_extended_API_2d_mask[index1-value1] PASSED [ 3%] 156s array/tests/test_array_core.py::test_setitem_on_read_only_blocks PASSED [ 3%] 156s array/tests/test_array_core.py::test_setitem_errs PASSED [ 3%] 156s array/tests/test_array_core.py::test_zero_slice_dtypes PASSED [ 3%] 156s array/tests/test_array_core.py::test_zero_sized_array_rechunk PASSED [ 3%] 156s array/tests/test_array_core.py::test_blockwise_zero_shape PASSED [ 3%] 156s array/tests/test_array_core.py::test_blockwise_zero_shape_new_axes PASSED [ 3%] 156s array/tests/test_array_core.py::test_broadcast_against_zero_shape PASSED [ 3%] 156s array/tests/test_array_core.py::test_from_array_name PASSED [ 3%] 156s array/tests/test_array_core.py::test_concatenate_errs PASSED [ 3%] 156s array/tests/test_array_core.py::test_stack_errs PASSED [ 3%] 156s array/tests/test_array_core.py::test_blockwise_with_numpy_arrays PASSED [ 3%] 156s array/tests/test_array_core.py::test_elemwise_with_lists[other0-100] PASSED [ 3%] 156s array/tests/test_array_core.py::test_elemwise_with_lists[other0-6] PASSED [ 3%] 156s array/tests/test_array_core.py::test_elemwise_with_lists[other1-100] PASSED [ 3%] 156s array/tests/test_array_core.py::test_elemwise_with_lists[other1-6] PASSED [ 3%] 156s array/tests/test_array_core.py::test_elemwise_with_lists[other2-100] PASSED [ 3%] 156s array/tests/test_array_core.py::test_elemwise_with_lists[other2-6] PASSED [ 3%] 156s array/tests/test_array_core.py::test_constructor_plugin PASSED [ 3%] 156s array/tests/test_array_core.py::test_no_warnings_on_metadata PASSED [ 3%] 156s array/tests/test_array_core.py::test_delayed_array_key_hygeine PASSED [ 3%] 156s array/tests/test_array_core.py::test_empty_chunks_in_array_len PASSED [ 3%] 156s array/tests/test_array_core.py::test_meta[None] PASSED [ 3%] 156s array/tests/test_array_core.py::test_meta[dtype1] PASSED [ 3%] 156s array/tests/test_array_core.py::test_normalize_chunks_auto_1d[100-10-expected0] PASSED [ 3%] 156s array/tests/test_array_core.py::test_normalize_chunks_auto_1d[20-10-expected1] PASSED [ 3%] 156s array/tests/test_array_core.py::test_normalize_chunks_auto_1d[20-5-expected2] PASSED [ 3%] 156s array/tests/test_array_core.py::test_normalize_chunks_auto_1d[24-5-expected3] PASSED [ 3%] 156s array/tests/test_array_core.py::test_normalize_chunks_auto_1d[23-5-expected4] PASSED [ 3%] 156s array/tests/test_array_core.py::test_normalize_chunks_auto_1d[1000-167-expected5] PASSED [ 3%] 156s array/tests/test_array_core.py::test_normalize_chunks_auto_2d[shape0-chunks0-20-expected0] PASSED [ 3%] 156s array/tests/test_array_core.py::test_normalize_chunks_auto_2d[shape1-chunks1-20-expected1] PASSED [ 3%] 156s array/tests/test_array_core.py::test_normalize_chunks_auto_2d[shape2-auto-10-expected2] PASSED [ 3%] 156s array/tests/test_array_core.py::test_normalize_chunks_auto_3d PASSED [ 3%] 156s array/tests/test_array_core.py::test_constructors_chunks_dict PASSED [ 3%] 156s array/tests/test_array_core.py::test_from_array_chunks_dict PASSED [ 3%] 156s array/tests/test_array_core.py::test_normalize_chunks_object_dtype[object] PASSED [ 3%] 156s array/tests/test_array_core.py::test_normalize_chunks_object_dtype[dtype1] PASSED [ 3%] 156s array/tests/test_array_core.py::test_normalize_chunks_tuples_of_tuples PASSED [ 3%] 156s array/tests/test_array_core.py::test_normalize_chunks_nan PASSED [ 3%] 156s array/tests/test_array_core.py::test_pandas_from_dask_array PASSED [ 3%] 156s array/tests/test_array_core.py::test_from_zarr_unique_name SKIPPED (...) [ 3%] 156s array/tests/test_array_core.py::test_from_zarr_name SKIPPED (could n...) [ 3%] 156s array/tests/test_array_core.py::test_zarr_roundtrip SKIPPED (could n...) [ 3%] 156s array/tests/test_array_core.py::test_zarr_roundtrip_with_path_like SKIPPED [ 3%] 156s array/tests/test_array_core.py::test_to_zarr_accepts_empty_array_without_exception_raised SKIPPED [ 3%] 156s array/tests/test_array_core.py::test_zarr_return_stored[False] SKIPPED [ 3%] 156s array/tests/test_array_core.py::test_zarr_return_stored[True] SKIPPED [ 3%] 156s array/tests/test_array_core.py::test_zarr_inline_array[True] SKIPPED [ 3%] 156s array/tests/test_array_core.py::test_zarr_inline_array[False] SKIPPED [ 3%] 156s array/tests/test_array_core.py::test_zarr_existing_array SKIPPED (co...) [ 3%] 156s array/tests/test_array_core.py::test_to_zarr_unknown_chunks_raises SKIPPED [ 3%] 156s array/tests/test_array_core.py::test_read_zarr_chunks SKIPPED (could...) [ 3%] 156s array/tests/test_array_core.py::test_zarr_pass_mapper SKIPPED (could...) [ 3%] 156s array/tests/test_array_core.py::test_zarr_group SKIPPED (could not i...) [ 3%] 156s array/tests/test_array_core.py::test_regular_chunks[data0] PASSED [ 3%] 156s array/tests/test_array_core.py::test_regular_chunks[data1] PASSED [ 3%] 156s array/tests/test_array_core.py::test_regular_chunks[data2] PASSED [ 3%] 156s array/tests/test_array_core.py::test_regular_chunks[data3] PASSED [ 3%] 156s array/tests/test_array_core.py::test_regular_chunks[data4] PASSED [ 3%] 156s array/tests/test_array_core.py::test_regular_chunks[data5] PASSED [ 3%] 156s array/tests/test_array_core.py::test_regular_chunks[data6] PASSED [ 3%] 156s array/tests/test_array_core.py::test_regular_chunks[data7] PASSED [ 3%] 156s array/tests/test_array_core.py::test_zarr_nocompute SKIPPED (could n...) [ 3%] 156s array/tests/test_array_core.py::test_zarr_regions SKIPPED (could not...) [ 3%] 156s array/tests/test_array_core.py::test_tiledb_roundtrip SKIPPED (could...) [ 3%] 156s array/tests/test_array_core.py::test_tiledb_multiattr SKIPPED (could...) [ 3%] 157s array/tests/test_array_core.py::test_blockview PASSED [ 3%] 157s array/tests/test_array_core.py::test_blocks_indexer PASSED [ 3%] 157s array/tests/test_array_core.py::test_partitions_indexer PASSED [ 3%] 157s array/tests/test_array_core.py::test_dask_array_holds_scipy_sparse_containers PASSED [ 3%] 157s array/tests/test_array_core.py::test_scipy_sparse_concatenate[0] PASSED [ 3%] 157s array/tests/test_array_core.py::test_scipy_sparse_concatenate[1] PASSED [ 3%] 157s array/tests/test_array_core.py::test_3851 PASSED [ 3%] 157s array/tests/test_array_core.py::test_3925 PASSED [ 3%] 157s array/tests/test_array_core.py::test_map_blocks_large_inputs_delayed PASSED [ 3%] 157s array/tests/test_array_core.py::test_blockwise_large_inputs_delayed PASSED [ 3%] 157s array/tests/test_array_core.py::test_slice_reversed PASSED [ 3%] 157s array/tests/test_array_core.py::test_map_blocks_chunks PASSED [ 3%] 157s array/tests/test_array_core.py::test_nbytes_auto PASSED [ 3%] 157s array/tests/test_array_core.py::test_auto_chunks_h5py PASSED [ 3%] 157s array/tests/test_array_core.py::test_no_warnings_from_blockwise PASSED [ 3%] 157s array/tests/test_array_core.py::test_from_array_meta SKIPPED (could ...) [ 3%] 157s array/tests/test_array_core.py::test_compute_chunk_sizes PASSED [ 3%] 157s array/tests/test_array_core.py::test_compute_chunk_sizes_2d_array PASSED [ 3%] 157s array/tests/test_array_core.py::test_compute_chunk_sizes_3d_array PASSED [ 3%] 157s array/tests/test_array_core.py::test_compute_chunk_sizes_warning_fixes_rechunk PASSED [ 3%] 157s array/tests/test_array_core.py::test_compute_chunk_sizes_warning_fixes_to_zarr SKIPPED [ 3%] 157s array/tests/test_array_core.py::test_compute_chunk_sizes_warning_fixes_to_svg PASSED [ 3%] 157s array/tests/test_array_core.py::test_compute_chunk_sizes_warning_fixes_concatenate PASSED [ 3%] 157s array/tests/test_array_core.py::test_compute_chunk_sizes_warning_fixes_reduction PASSED [ 3%] 157s array/tests/test_array_core.py::test_compute_chunk_sizes_warning_fixes_reshape PASSED [ 3%] 157s array/tests/test_array_core.py::test_compute_chunk_sizes_warning_fixes_slicing PASSED [ 3%] 157s array/tests/test_array_core.py::test_rechunk_auto PASSED [ 3%] 157s array/tests/test_array_core.py::test_chunk_assignment_invalidates_cached_properties PASSED [ 3%] 157s array/tests/test_array_core.py::test_map_blocks_series PASSED [ 3%] 157s array/tests/test_array_core.py::test_map_blocks_dataframe XFAIL (nee...) [ 3%] 157s array/tests/test_array_core.py::test_dask_layers PASSED [ 3%] 157s array/tests/test_array_core.py::test_len_object_with_unknown_size PASSED [ 3%] 157s array/tests/test_array_core.py::test_chunk_shape_broadcast[0] PASSED [ 3%] 157s array/tests/test_array_core.py::test_chunk_shape_broadcast[1] PASSED [ 3%] 157s array/tests/test_array_core.py::test_chunk_shape_broadcast[3] PASSED [ 3%] 157s array/tests/test_array_core.py::test_chunk_shape_broadcast[8] PASSED [ 3%] 157s array/tests/test_array_core.py::test_chunk_non_array_like PASSED [ 3%] 157s array/tests/test_array_core.py::test_to_backend PASSED [ 3%] 157s array/tests/test_array_core.py::test_load_store_chunk PASSED [ 3%] 157s array/tests/test_array_function.py::test_array_function_dask[0] PASSED [ 3%] 157s array/tests/test_array_function.py::test_array_function_dask[1] PASSED [ 3%] 157s array/tests/test_array_function.py::test_array_function_dask[2] PASSED [ 3%] 157s array/tests/test_array_function.py::test_array_function_dask[3] PASSED [ 3%] 157s array/tests/test_array_function.py::test_array_function_dask[4] PASSED [ 3%] 157s array/tests/test_array_function.py::test_array_function_dask[5] PASSED [ 3%] 157s array/tests/test_array_function.py::test_array_function_dask[6] PASSED [ 3%] 157s array/tests/test_array_function.py::test_array_function_dask[7] PASSED [ 3%] 157s array/tests/test_array_function.py::test_array_function_dask[8] PASSED [ 3%] 157s array/tests/test_array_function.py::test_array_function_dask[9] PASSED [ 3%] 157s array/tests/test_array_function.py::test_array_function_dask[10] PASSED [ 3%] 157s array/tests/test_array_function.py::test_array_function_dask[11] PASSED [ 3%] 157s array/tests/test_array_function.py::test_array_function_dask[12] PASSED [ 3%] 157s array/tests/test_array_function.py::test_array_function_dask[13] PASSED [ 3%] 157s array/tests/test_array_function.py::test_array_function_dask[14] PASSED [ 3%] 157s array/tests/test_array_function.py::test_array_function_dask[15] PASSED [ 3%] 157s array/tests/test_array_function.py::test_array_function_dask[16] PASSED [ 3%] 157s array/tests/test_array_function.py::test_array_function_dask[17] PASSED [ 3%] 157s array/tests/test_array_function.py::test_array_function_dask[18] PASSED [ 3%] 157s array/tests/test_array_function.py::test_array_function_dask[19] PASSED [ 3%] 157s array/tests/test_array_function.py::test_array_function_dask[20] PASSED [ 3%] 157s array/tests/test_array_function.py::test_stack_functions_require_sequence_of_arrays[0] PASSED [ 4%] 157s array/tests/test_array_function.py::test_stack_functions_require_sequence_of_arrays[1] PASSED [ 4%] 157s array/tests/test_array_function.py::test_stack_functions_require_sequence_of_arrays[2] PASSED [ 4%] 157s array/tests/test_array_function.py::test_array_function_fft[fft] PASSED [ 4%] 157s array/tests/test_array_function.py::test_array_function_fft[fft2] PASSED [ 4%] 157s array/tests/test_array_function.py::test_array_notimpl_function_dask[0] PASSED [ 4%] 157s array/tests/test_array_function.py::test_array_notimpl_function_dask[1] PASSED [ 4%] 157s array/tests/test_array_function.py::test_array_notimpl_function_dask[2] PASSED [ 4%] 157s array/tests/test_array_function.py::test_array_function_sparse[0] SKIPPED [ 4%] 157s array/tests/test_array_function.py::test_array_function_sparse[1] SKIPPED [ 4%] 157s array/tests/test_array_function.py::test_array_function_sparse[2] SKIPPED [ 4%] 157s array/tests/test_array_function.py::test_array_function_sparse_tensordot SKIPPED [ 4%] 157s array/tests/test_array_function.py::test_array_function_cupy_svd[chunks0] SKIPPED [ 4%] 157s array/tests/test_array_function.py::test_array_function_cupy_svd[chunks1] SKIPPED [ 4%] 157s array/tests/test_array_function.py::test_unregistered_func[0] PASSED [ 4%] 157s array/tests/test_array_function.py::test_unregistered_func[1] PASSED [ 4%] 157s array/tests/test_array_function.py::test_unregistered_func[2] PASSED [ 4%] 157s array/tests/test_array_function.py::test_unregistered_func[3] PASSED [ 4%] 157s array/tests/test_array_function.py::test_unregistered_func[4] PASSED [ 4%] 157s array/tests/test_array_function.py::test_unregistered_func[5] PASSED [ 4%] 158s array/tests/test_array_function.py::test_unregistered_func[6] PASSED [ 4%] 158s array/tests/test_array_function.py::test_unregistered_func[7] PASSED [ 4%] 158s array/tests/test_array_function.py::test_unregistered_func[8] PASSED [ 4%] 158s array/tests/test_array_function.py::test_unregistered_func[9] PASSED [ 4%] 158s array/tests/test_array_function.py::test_unregistered_func[10] PASSED [ 4%] 158s array/tests/test_array_function.py::test_unregistered_func[11] PASSED [ 4%] 158s array/tests/test_array_function.py::test_unregistered_func[12] PASSED [ 4%] 158s array/tests/test_array_function.py::test_non_existent_func PASSED [ 4%] 158s array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast0-arr_downcast0-equal] PASSED [ 4%] 158s array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast0-arr_downcast0-matmul] PASSED [ 4%] 158s array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast0-arr_downcast0-dot] PASSED [ 4%] 158s array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast0-arr_downcast0-] PASSED [ 4%] 158s array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast1-arr_downcast1-equal] PASSED [ 4%] 158s array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast1-arr_downcast1-matmul] PASSED [ 4%] 158s array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast1-arr_downcast1-dot] PASSED [ 4%] 158s array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast1-arr_downcast1-] PASSED [ 4%] 158s array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast2-arr_downcast2-equal] PASSED [ 4%] 158s array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast2-arr_downcast2-matmul] PASSED [ 4%] 158s array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast2-arr_downcast2-dot] PASSED [ 4%] 158s array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast2-arr_downcast2-] PASSED [ 4%] 158s array/tests/test_array_function.py::test_like_raises[array] PASSED [ 4%] 158s array/tests/test_array_function.py::test_like_raises[asarray] PASSED [ 4%] 158s array/tests/test_array_function.py::test_like_raises[asanyarray] PASSED [ 4%] 158s array/tests/test_array_function.py::test_like_raises[tri] PASSED [ 4%] 158s array/tests/test_array_function.py::test_like_with_numpy_func[array] PASSED [ 4%] 158s array/tests/test_array_function.py::test_like_with_numpy_func[asarray] PASSED [ 4%] 158s array/tests/test_array_function.py::test_like_with_numpy_func[asanyarray] PASSED [ 4%] 158s array/tests/test_array_function.py::test_like_with_numpy_func_and_dtype[array] PASSED [ 4%] 158s array/tests/test_array_function.py::test_like_with_numpy_func_and_dtype[asarray] PASSED [ 4%] 158s array/tests/test_array_function.py::test_like_with_numpy_func_and_dtype[asanyarray] PASSED [ 4%] 158s array/tests/test_array_utils.py::test_meta_from_array[asarray] PASSED [ 4%] 158s array/tests/test_array_utils.py::test_meta_from_array_literal[None-0] PASSED [ 4%] 158s array/tests/test_array_utils.py::test_meta_from_array_literal[None-str0] PASSED [ 4%] 158s array/tests/test_array_utils.py::test_meta_from_array_literal[None-1] PASSED [ 4%] 158s array/tests/test_array_utils.py::test_meta_from_array_literal[None-str1] PASSED [ 4%] 158s array/tests/test_array_utils.py::test_meta_from_array_literal[None-2] PASSED [ 4%] 158s array/tests/test_array_utils.py::test_meta_from_array_literal[None-str2] PASSED [ 4%] 158s array/tests/test_array_utils.py::test_meta_from_array_literal[bool-0] PASSED [ 4%] 158s array/tests/test_array_utils.py::test_meta_from_array_literal[bool-str0] PASSED [ 4%] 158s array/tests/test_array_utils.py::test_meta_from_array_literal[bool-1] PASSED [ 4%] 158s array/tests/test_array_utils.py::test_meta_from_array_literal[bool-str1] PASSED [ 4%] 158s array/tests/test_array_utils.py::test_meta_from_array_literal[bool-2] PASSED [ 4%] 158s array/tests/test_array_utils.py::test_meta_from_array_literal[bool-str2] PASSED [ 4%] 158s array/tests/test_array_utils.py::test_meta_from_array_literal[int-0] PASSED [ 4%] 158s array/tests/test_array_utils.py::test_meta_from_array_literal[int-str0] PASSED [ 4%] 158s array/tests/test_array_utils.py::test_meta_from_array_literal[int-1] PASSED [ 4%] 158s array/tests/test_array_utils.py::test_meta_from_array_literal[int-str1] PASSED [ 4%] 158s array/tests/test_array_utils.py::test_meta_from_array_literal[int-2] PASSED [ 4%] 158s array/tests/test_array_utils.py::test_meta_from_array_literal[int-str2] PASSED [ 4%] 158s array/tests/test_array_utils.py::test_meta_from_array_literal[float-0] PASSED [ 4%] 158s array/tests/test_array_utils.py::test_meta_from_array_literal[float-str0] PASSED [ 4%] 158s array/tests/test_array_utils.py::test_meta_from_array_literal[float-1] PASSED [ 4%] 158s array/tests/test_array_utils.py::test_meta_from_array_literal[float-str1] PASSED [ 4%] 158s array/tests/test_array_utils.py::test_meta_from_array_literal[float-2] PASSED [ 4%] 158s array/tests/test_array_utils.py::test_meta_from_array_literal[float-str2] PASSED [ 4%] 158s array/tests/test_array_utils.py::test_meta_from_array_type_inputs PASSED [ 4%] 158s array/tests/test_array_utils.py::test_assert_eq_checks_dtype[a0-1.0] PASSED [ 4%] 158s array/tests/test_array_utils.py::test_assert_eq_checks_dtype[a1-b1] PASSED [ 4%] 158s array/tests/test_array_utils.py::test_assert_eq_checks_dtype[a2-b2] PASSED [ 4%] 158s array/tests/test_array_utils.py::test_assert_eq_scheduler[1.0-1.0] PASSED [ 4%] 158s array/tests/test_array_utils.py::test_assert_eq_scheduler[a1-b1] PASSED [ 4%] 158s array/tests/test_array_utils.py::test_assert_eq_scheduler[a2-b2] PASSED [ 4%] 158s array/tests/test_atop.py::test_rewrite[inputs0-expected0] PASSED [ 4%] 158s array/tests/test_atop.py::test_rewrite[inputs1-expected1] PASSED [ 4%] 158s array/tests/test_atop.py::test_rewrite[inputs2-expected2] PASSED [ 4%] 158s array/tests/test_atop.py::test_rewrite[inputs3-expected3] PASSED [ 4%] 158s array/tests/test_atop.py::test_rewrite[inputs4-expected4] PASSED [ 4%] 158s array/tests/test_atop.py::test_rewrite[inputs5-expected5] PASSED [ 4%] 158s array/tests/test_atop.py::test_rewrite[inputs6-expected6] PASSED [ 4%] 158s array/tests/test_atop.py::test_rewrite[inputs7-expected7] PASSED [ 4%] 158s array/tests/test_atop.py::test_rewrite[inputs8-expected8] PASSED [ 4%] 158s array/tests/test_atop.py::test_rewrite[inputs9-expected9] PASSED [ 4%] 158s array/tests/test_atop.py::test_rewrite[inputs10-expected10] PASSED [ 4%] 158s array/tests/test_atop.py::test_rewrite[inputs11-expected11] PASSED [ 4%] 158s array/tests/test_atop.py::test_rewrite[inputs12-expected12] PASSED [ 4%] 158s array/tests/test_atop.py::test_rewrite[inputs13-expected13] PASSED [ 4%] 158s array/tests/test_atop.py::test_rewrite[inputs14-expected14] PASSED [ 4%] 158s array/tests/test_atop.py::test_rewrite[inputs15-expected15] PASSED [ 4%] 158s array/tests/test_atop.py::test_rewrite[inputs16-expected16] PASSED [ 4%] 158s array/tests/test_atop.py::test_rewrite[inputs17-expected17] PASSED [ 4%] 158s array/tests/test_atop.py::test_index_subs PASSED [ 4%] 158s array/tests/test_atop.py::test_optimize_blockwise PASSED [ 4%] 158s array/tests/test_atop.py::test_optimize_blockwise_control_annotations PASSED [ 4%] 158s array/tests/test_atop.py::test_optimize_blockwise_custom_annotations PASSED [ 4%] 158s array/tests/test_atop.py::test_blockwise_diamond_fusion PASSED [ 4%] 158s array/tests/test_atop.py::test_blockwise_non_blockwise_output PASSED [ 4%] 158s array/tests/test_atop.py::test_top_len PASSED [ 4%] 158s array/tests/test_atop.py::test_inner_compute PASSED [ 4%] 158s array/tests/test_atop.py::test_common_token_names_args[_] PASSED [ 4%] 158s array/tests/test_atop.py::test_common_token_names_args[_0] PASSED [ 4%] 158s array/tests/test_atop.py::test_common_token_names_args[_1] PASSED [ 4%] 158s array/tests/test_atop.py::test_common_token_names_args[.] PASSED [ 4%] 158s array/tests/test_atop.py::test_common_token_names_args[.0] PASSED [ 4%] 158s array/tests/test_atop.py::test_common_token_names_kwargs[_0] PASSED [ 4%] 158s array/tests/test_atop.py::test_common_token_names_kwargs[_1] PASSED [ 4%] 158s array/tests/test_atop.py::test_common_token_names_kwargs[.] PASSED [ 4%] 158s array/tests/test_atop.py::test_common_token_names_kwargs[.0] PASSED [ 4%] 158s array/tests/test_atop.py::test_common_token_names_kwargs[_] PASSED [ 4%] 158s array/tests/test_atop.py::test_blockwise_names PASSED [ 4%] 158s array/tests/test_atop.py::test_blockwise_new_axes PASSED [ 4%] 158s array/tests/test_atop.py::test_blockwise_new_axes_2 PASSED [ 4%] 158s array/tests/test_atop.py::test_blockwise_stacked_new_axes[True] PASSED [ 4%] 158s array/tests/test_atop.py::test_blockwise_stacked_new_axes[False] PASSED [ 4%] 158s array/tests/test_atop.py::test_blockwise_stacked_new_axes_front[True] PASSED [ 4%] 158s array/tests/test_atop.py::test_blockwise_stacked_new_axes_front[False] PASSED [ 4%] 158s array/tests/test_atop.py::test_blockwise_stacked_new_axes_same_dim[True] PASSED [ 4%] 158s array/tests/test_atop.py::test_blockwise_stacked_new_axes_same_dim[False] PASSED [ 4%] 158s array/tests/test_atop.py::test_blockwise_new_axes_chunked PASSED [ 5%] 158s array/tests/test_atop.py::test_blockwise_no_args PASSED [ 5%] 158s array/tests/test_atop.py::test_blockwise_no_array_args PASSED [ 5%] 158s array/tests/test_atop.py::test_blockwise_kwargs PASSED [ 5%] 158s array/tests/test_atop.py::test_blockwise_chunks PASSED [ 5%] 158s array/tests/test_atop.py::test_blockwise_numpy_arg PASSED [ 5%] 158s array/tests/test_atop.py::test_bag_array_conversion PASSED [ 5%] 158s array/tests/test_atop.py::test_svd PASSED [ 5%] 158s array/tests/test_atop.py::test_args_delayed PASSED [ 5%] 158s array/tests/test_atop.py::test_namedtuple[tup0] PASSED [ 5%] 158s array/tests/test_atop.py::test_namedtuple[tup1] PASSED [ 5%] 158s array/tests/test_atop.py::test_validate_top_inputs PASSED [ 5%] 158s array/tests/test_atop.py::test_dont_merge_before_reductions PASSED [ 5%] 158s array/tests/test_atop.py::test_atop_legacy PASSED [ 5%] 158s array/tests/test_atop.py::test_non_hlg PASSED [ 5%] 158s array/tests/test_chunk.py::test_keepdims_wrapper_no_axis PASSED [ 5%] 158s array/tests/test_chunk.py::test_keepdims_wrapper_one_axis PASSED [ 5%] 158s array/tests/test_chunk.py::test_keepdims_wrapper_two_axes PASSED [ 5%] 158s array/tests/test_chunk.py::test_coarsen PASSED [ 5%] 158s array/tests/test_chunk.py::test_coarsen_unaligned_shape PASSED [ 5%] 158s array/tests/test_chunk.py::test_integer_input PASSED [ 5%] 158s array/tests/test_chunk.py::test_getitem PASSED [ 5%] 158s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-empty_like-numpy] PASSED [ 5%] 158s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-empty_like-cupy] SKIPPED [ 5%] 158s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-empty-numpy] PASSED [ 5%] 158s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-empty-cupy] SKIPPED [ 5%] 158s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-ones_like-numpy] PASSED [ 5%] 158s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-ones_like-cupy] SKIPPED [ 5%] 158s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-ones-numpy] PASSED [ 5%] 158s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-ones-cupy] SKIPPED [ 5%] 158s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-zeros_like-numpy] PASSED [ 5%] 158s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-zeros_like-cupy] SKIPPED [ 5%] 158s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-zeros-numpy] PASSED [ 5%] 158s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-zeros-cupy] SKIPPED [ 5%] 158s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-full_like-numpy] PASSED [ 5%] 158s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-full_like-cupy] SKIPPED [ 5%] 158s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-full-numpy] PASSED [ 5%] 158s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-full-cupy] SKIPPED [ 5%] 158s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-empty_like-numpy] PASSED [ 5%] 158s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-empty_like-cupy] SKIPPED [ 5%] 158s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-empty-numpy] PASSED [ 5%] 158s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-empty-cupy] SKIPPED [ 5%] 158s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-ones_like-numpy] PASSED [ 5%] 158s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-ones_like-cupy] SKIPPED [ 5%] 158s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-ones-numpy] PASSED [ 5%] 158s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-ones-cupy] SKIPPED [ 5%] 158s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-zeros_like-numpy] PASSED [ 5%] 158s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-zeros_like-cupy] SKIPPED [ 5%] 158s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-zeros-numpy] PASSED [ 5%] 158s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-zeros-cupy] SKIPPED [ 5%] 158s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-full_like-numpy] PASSED [ 5%] 158s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-full_like-cupy] SKIPPED [ 5%] 158s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-full-numpy] PASSED [ 5%] 158s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-full-cupy] SKIPPED [ 5%] 158s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-empty_like-numpy] PASSED [ 5%] 158s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-empty_like-cupy] SKIPPED [ 5%] 158s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-empty-numpy] PASSED [ 5%] 158s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-empty-cupy] SKIPPED [ 5%] 158s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-ones_like-numpy] PASSED [ 5%] 158s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-ones_like-cupy] SKIPPED [ 5%] 158s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-ones-numpy] PASSED [ 5%] 158s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-ones-cupy] SKIPPED [ 5%] 158s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-zeros_like-numpy] PASSED [ 5%] 158s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-zeros_like-cupy] SKIPPED [ 5%] 158s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-zeros-numpy] PASSED [ 5%] 158s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-zeros-cupy] SKIPPED [ 5%] 158s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-full_like-numpy] PASSED [ 5%] 158s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-full_like-cupy] SKIPPED [ 5%] 158s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-full-numpy] PASSED [ 5%] 158s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-full-cupy] SKIPPED [ 5%] 158s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-empty_like-numpy] PASSED [ 5%] 158s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-empty_like-cupy] SKIPPED [ 5%] 158s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-empty-numpy] PASSED [ 5%] 158s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-empty-cupy] SKIPPED [ 5%] 158s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-ones_like-numpy] PASSED [ 5%] 158s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-ones_like-cupy] SKIPPED [ 5%] 158s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-ones-numpy] PASSED [ 5%] 158s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-ones-cupy] SKIPPED [ 5%] 158s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-zeros_like-numpy] PASSED [ 5%] 158s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-zeros_like-cupy] SKIPPED [ 5%] 158s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-zeros-numpy] PASSED [ 5%] 158s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-zeros-cupy] SKIPPED [ 5%] 158s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-full_like-numpy] PASSED [ 5%] 158s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-full_like-cupy] SKIPPED [ 5%] 158s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-full-numpy] PASSED [ 5%] 158s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-full-cupy] SKIPPED [ 5%] 158s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-empty_like-numpy] PASSED [ 5%] 158s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-empty_like-cupy] SKIPPED [ 5%] 158s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-empty-numpy] PASSED [ 5%] 158s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-empty-cupy] SKIPPED [ 5%] 158s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-ones_like-numpy] PASSED [ 5%] 158s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-ones_like-cupy] SKIPPED [ 5%] 158s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-ones-numpy] PASSED [ 5%] 158s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-ones-cupy] SKIPPED [ 5%] 158s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-zeros_like-numpy] PASSED [ 5%] 158s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-zeros_like-cupy] SKIPPED [ 5%] 158s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-zeros-numpy] PASSED [ 5%] 158s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-zeros-cupy] SKIPPED [ 5%] 158s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-full_like-numpy] PASSED [ 5%] 158s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-full_like-cupy] SKIPPED [ 5%] 158s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-full-numpy] PASSED [ 5%] 158s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-full-cupy] SKIPPED [ 5%] 158s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-empty_like-numpy] PASSED [ 5%] 158s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-empty_like-cupy] SKIPPED [ 5%] 158s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-empty-numpy] PASSED [ 5%] 158s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-empty-cupy] SKIPPED [ 5%] 158s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-ones_like-numpy] PASSED [ 5%] 158s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-ones_like-cupy] SKIPPED [ 5%] 158s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-ones-numpy] PASSED [ 5%] 158s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-ones-cupy] SKIPPED [ 5%] 158s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-zeros_like-numpy] PASSED [ 5%] 158s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-zeros_like-cupy] SKIPPED [ 5%] 158s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-zeros-numpy] PASSED [ 5%] 158s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-zeros-cupy] SKIPPED [ 5%] 159s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-full_like-numpy] PASSED [ 5%] 159s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-full_like-cupy] SKIPPED [ 5%] 159s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-full-numpy] PASSED [ 5%] 159s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-full-cupy] SKIPPED [ 5%] 159s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-empty_like-numpy] PASSED [ 5%] 159s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-empty_like-cupy] SKIPPED [ 5%] 159s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-empty-numpy] PASSED [ 5%] 159s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-empty-cupy] SKIPPED [ 5%] 159s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-ones_like-numpy] PASSED [ 5%] 159s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-ones_like-cupy] SKIPPED [ 5%] 159s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-ones-numpy] PASSED [ 5%] 159s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-ones-cupy] SKIPPED [ 5%] 159s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-zeros_like-numpy] PASSED [ 5%] 159s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-zeros_like-cupy] SKIPPED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-zeros-numpy] PASSED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-zeros-cupy] SKIPPED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-full_like-numpy] PASSED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-full_like-cupy] SKIPPED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-full-numpy] PASSED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-full-cupy] SKIPPED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-empty_like-numpy] PASSED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-empty_like-cupy] SKIPPED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-empty-numpy] PASSED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-empty-cupy] SKIPPED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-ones_like-numpy] PASSED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-ones_like-cupy] SKIPPED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-ones-numpy] PASSED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-ones-cupy] SKIPPED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-zeros_like-numpy] PASSED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-zeros_like-cupy] SKIPPED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-zeros-numpy] PASSED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-zeros-cupy] SKIPPED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-full_like-numpy] PASSED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-full_like-cupy] SKIPPED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-full-numpy] PASSED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-full-cupy] SKIPPED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-empty_like-numpy] PASSED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-empty_like-cupy] SKIPPED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-empty-numpy] PASSED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-empty-cupy] SKIPPED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-ones_like-numpy] PASSED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-ones_like-cupy] SKIPPED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-ones-numpy] PASSED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-ones-cupy] SKIPPED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-zeros_like-numpy] PASSED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-zeros_like-cupy] SKIPPED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-zeros-numpy] PASSED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-zeros-cupy] SKIPPED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-full_like-numpy] PASSED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-full_like-cupy] SKIPPED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-full-numpy] PASSED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-full-cupy] SKIPPED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-empty_like-numpy] PASSED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-empty_like-cupy] SKIPPED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-empty-numpy] PASSED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-empty-cupy] SKIPPED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-ones_like-numpy] PASSED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-ones_like-cupy] SKIPPED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-ones-numpy] PASSED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-ones-cupy] SKIPPED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-zeros_like-numpy] PASSED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-zeros_like-cupy] SKIPPED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-zeros-numpy] PASSED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-zeros-cupy] SKIPPED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-full_like-numpy] PASSED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-full_like-cupy] SKIPPED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-full-numpy] PASSED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-full-cupy] SKIPPED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-empty_like-numpy] PASSED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-empty_like-cupy] SKIPPED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-empty-numpy] PASSED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-empty-cupy] SKIPPED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-ones_like-numpy] PASSED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-ones_like-cupy] SKIPPED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-ones-numpy] PASSED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-ones-cupy] SKIPPED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-zeros_like-numpy] PASSED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-zeros_like-cupy] SKIPPED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-zeros-numpy] PASSED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-zeros-cupy] SKIPPED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-full_like-numpy] PASSED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-full_like-cupy] SKIPPED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-full-numpy] PASSED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-full-cupy] SKIPPED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-empty_like-numpy] PASSED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-empty_like-cupy] SKIPPED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-empty-numpy] PASSED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-empty-cupy] SKIPPED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-ones_like-numpy] PASSED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-ones_like-cupy] SKIPPED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-ones-numpy] PASSED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-ones-cupy] SKIPPED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-zeros_like-numpy] PASSED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-zeros_like-cupy] SKIPPED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-zeros-numpy] PASSED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-zeros-cupy] SKIPPED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-full_like-numpy] PASSED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-full_like-cupy] SKIPPED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-full-numpy] PASSED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-full-cupy] SKIPPED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-empty_like-numpy] PASSED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-empty_like-cupy] SKIPPED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-empty-numpy] PASSED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-empty-cupy] SKIPPED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-ones_like-numpy] PASSED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-ones_like-cupy] SKIPPED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-ones-numpy] PASSED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-ones-cupy] SKIPPED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-zeros_like-numpy] PASSED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-zeros_like-cupy] SKIPPED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-zeros-numpy] PASSED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-zeros-cupy] SKIPPED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-full_like-numpy] PASSED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-full_like-cupy] SKIPPED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-full-numpy] PASSED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-full-cupy] SKIPPED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-empty_like-numpy] PASSED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-empty_like-cupy] SKIPPED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-empty-numpy] PASSED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-empty-cupy] SKIPPED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-ones_like-numpy] PASSED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-ones_like-cupy] SKIPPED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-ones-numpy] PASSED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-ones-cupy] SKIPPED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-zeros_like-numpy] PASSED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-zeros_like-cupy] SKIPPED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-zeros-numpy] PASSED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-zeros-cupy] SKIPPED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-full_like-numpy] PASSED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-full_like-cupy] SKIPPED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-full-numpy] PASSED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-full-cupy] SKIPPED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-empty_like-numpy] PASSED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-empty_like-cupy] SKIPPED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-empty-numpy] PASSED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-empty-cupy] SKIPPED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-ones_like-numpy] PASSED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-ones_like-cupy] SKIPPED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-ones-numpy] PASSED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-ones-cupy] SKIPPED [ 6%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-zeros_like-numpy] PASSED [ 7%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-zeros_like-cupy] SKIPPED [ 7%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-zeros-numpy] PASSED [ 7%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-zeros-cupy] SKIPPED [ 7%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-full_like-numpy] PASSED [ 7%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-full_like-cupy] SKIPPED [ 7%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-full-numpy] PASSED [ 7%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-full-cupy] SKIPPED [ 7%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-empty_like-numpy] PASSED [ 7%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-empty_like-cupy] SKIPPED [ 7%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-empty-numpy] PASSED [ 7%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-empty-cupy] SKIPPED [ 7%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-ones_like-numpy] PASSED [ 7%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-ones_like-cupy] SKIPPED [ 7%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-ones-numpy] PASSED [ 7%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-ones-cupy] SKIPPED [ 7%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-zeros_like-numpy] PASSED [ 7%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-zeros_like-cupy] SKIPPED [ 7%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-zeros-numpy] PASSED [ 7%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-zeros-cupy] SKIPPED [ 7%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-full_like-numpy] PASSED [ 7%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-full_like-cupy] SKIPPED [ 7%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-full-numpy] PASSED [ 7%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-full-cupy] SKIPPED [ 7%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-empty_like-numpy] PASSED [ 7%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-empty_like-cupy] SKIPPED [ 7%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-empty-numpy] PASSED [ 7%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-empty-cupy] SKIPPED [ 7%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-ones_like-numpy] PASSED [ 7%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-ones_like-cupy] SKIPPED [ 7%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-ones-numpy] PASSED [ 7%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-ones-cupy] SKIPPED [ 7%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-zeros_like-numpy] PASSED [ 7%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-zeros_like-cupy] SKIPPED [ 7%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-zeros-numpy] PASSED [ 7%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-zeros-cupy] SKIPPED [ 7%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-full_like-numpy] PASSED [ 7%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-full_like-cupy] SKIPPED [ 7%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-full-numpy] PASSED [ 7%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-full-cupy] SKIPPED [ 7%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-empty_like-numpy] PASSED [ 7%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-empty_like-cupy] SKIPPED [ 7%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-empty-numpy] PASSED [ 7%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-empty-cupy] SKIPPED [ 7%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-ones_like-numpy] PASSED [ 7%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-ones_like-cupy] SKIPPED [ 7%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-ones-numpy] PASSED [ 7%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-ones-cupy] SKIPPED [ 7%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-zeros_like-numpy] PASSED [ 7%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-zeros_like-cupy] SKIPPED [ 7%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-zeros-numpy] PASSED [ 7%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-zeros-cupy] SKIPPED [ 7%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-full_like-numpy] PASSED [ 7%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-full_like-cupy] SKIPPED [ 7%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-full-numpy] PASSED [ 7%] 159s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-full-cupy] SKIPPED [ 7%] 159s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-empty_like-numpy] PASSED [ 7%] 159s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-empty_like-cupy] SKIPPED [ 7%] 159s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-empty-numpy] PASSED [ 7%] 159s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-empty-cupy] SKIPPED [ 7%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-ones_like-numpy] PASSED [ 7%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-ones_like-cupy] SKIPPED [ 7%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-ones-numpy] PASSED [ 7%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-ones-cupy] SKIPPED [ 7%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-zeros_like-numpy] PASSED [ 7%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-zeros_like-cupy] SKIPPED [ 7%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-zeros-numpy] PASSED [ 7%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-zeros-cupy] SKIPPED [ 7%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-full_like-numpy] PASSED [ 7%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-full_like-cupy] SKIPPED [ 7%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-full-numpy] PASSED [ 7%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-full-cupy] SKIPPED [ 7%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-empty_like-numpy] PASSED [ 7%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-empty_like-cupy] SKIPPED [ 7%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-empty-numpy] PASSED [ 7%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-empty-cupy] SKIPPED [ 7%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-ones_like-numpy] PASSED [ 7%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-ones_like-cupy] SKIPPED [ 7%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-ones-numpy] PASSED [ 7%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-ones-cupy] SKIPPED [ 7%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-zeros_like-numpy] PASSED [ 7%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-zeros_like-cupy] SKIPPED [ 7%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-zeros-numpy] PASSED [ 7%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-zeros-cupy] SKIPPED [ 7%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-full_like-numpy] PASSED [ 7%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-full_like-cupy] SKIPPED [ 7%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-full-numpy] PASSED [ 7%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-full-cupy] SKIPPED [ 7%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-empty_like-numpy] PASSED [ 7%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-empty_like-cupy] SKIPPED [ 7%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-empty-numpy] PASSED [ 7%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-empty-cupy] SKIPPED [ 7%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-ones_like-numpy] PASSED [ 7%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-ones_like-cupy] SKIPPED [ 7%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-ones-numpy] PASSED [ 7%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-ones-cupy] SKIPPED [ 7%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-zeros_like-numpy] PASSED [ 7%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-zeros_like-cupy] SKIPPED [ 7%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-zeros-numpy] PASSED [ 7%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-zeros-cupy] SKIPPED [ 7%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-full_like-numpy] PASSED [ 7%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-full_like-cupy] SKIPPED [ 7%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-full-numpy] PASSED [ 7%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-full-cupy] SKIPPED [ 7%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-empty_like-numpy] PASSED [ 7%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-empty_like-cupy] SKIPPED [ 7%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-empty-numpy] PASSED [ 7%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-empty-cupy] SKIPPED [ 7%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-ones_like-numpy] PASSED [ 7%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-ones_like-cupy] SKIPPED [ 7%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-ones-numpy] PASSED [ 7%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-ones-cupy] SKIPPED [ 7%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-zeros_like-numpy] PASSED [ 7%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-zeros_like-cupy] SKIPPED [ 7%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-zeros-numpy] PASSED [ 7%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-zeros-cupy] SKIPPED [ 7%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-full_like-numpy] PASSED [ 7%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-full_like-cupy] SKIPPED [ 7%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-full-numpy] PASSED [ 7%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-full-cupy] SKIPPED [ 7%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-empty_like-numpy] PASSED [ 7%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-empty_like-cupy] SKIPPED [ 7%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-empty-numpy] PASSED [ 7%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-empty-cupy] SKIPPED [ 7%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-ones_like-numpy] PASSED [ 7%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-ones_like-cupy] SKIPPED [ 7%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-ones-numpy] PASSED [ 7%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-ones-cupy] SKIPPED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-zeros_like-numpy] PASSED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-zeros_like-cupy] SKIPPED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-zeros-numpy] PASSED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-zeros-cupy] SKIPPED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-full_like-numpy] PASSED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-full_like-cupy] SKIPPED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-full-numpy] PASSED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-full-cupy] SKIPPED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-empty_like-numpy] PASSED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-empty_like-cupy] SKIPPED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-empty-numpy] PASSED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-empty-cupy] SKIPPED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-ones_like-numpy] PASSED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-ones_like-cupy] SKIPPED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-ones-numpy] PASSED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-ones-cupy] SKIPPED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-zeros_like-numpy] PASSED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-zeros_like-cupy] SKIPPED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-zeros-numpy] PASSED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-zeros-cupy] SKIPPED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-full_like-numpy] PASSED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-full_like-cupy] SKIPPED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-full-numpy] PASSED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-full-cupy] SKIPPED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-empty_like-numpy] PASSED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-empty_like-cupy] SKIPPED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-empty-numpy] PASSED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-empty-cupy] SKIPPED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-ones_like-numpy] PASSED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-ones_like-cupy] SKIPPED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-ones-numpy] PASSED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-ones-cupy] SKIPPED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-zeros_like-numpy] PASSED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-zeros_like-cupy] SKIPPED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-zeros-numpy] PASSED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-zeros-cupy] SKIPPED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-full_like-numpy] PASSED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-full_like-cupy] SKIPPED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-full-numpy] PASSED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-full-cupy] SKIPPED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-empty_like-numpy] PASSED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-empty_like-cupy] SKIPPED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-empty-numpy] PASSED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-empty-cupy] SKIPPED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-ones_like-numpy] PASSED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-ones_like-cupy] SKIPPED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-ones-numpy] PASSED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-ones-cupy] SKIPPED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-zeros_like-numpy] PASSED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-zeros_like-cupy] SKIPPED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-zeros-numpy] PASSED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-zeros-cupy] SKIPPED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-full_like-numpy] PASSED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-full_like-cupy] SKIPPED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-full-numpy] PASSED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-full-cupy] SKIPPED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-empty_like-numpy] PASSED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-empty_like-cupy] SKIPPED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-empty-numpy] PASSED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-empty-cupy] SKIPPED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-ones_like-numpy] PASSED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-ones_like-cupy] SKIPPED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-ones-numpy] PASSED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-ones-cupy] SKIPPED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-zeros_like-numpy] PASSED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-zeros_like-cupy] SKIPPED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-zeros-numpy] PASSED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-zeros-cupy] SKIPPED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-full_like-numpy] PASSED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-full_like-cupy] SKIPPED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-full-numpy] PASSED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-full-cupy] SKIPPED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-empty_like-numpy] PASSED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-empty_like-cupy] SKIPPED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-empty-numpy] PASSED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-empty-cupy] SKIPPED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-ones_like-numpy] PASSED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-ones_like-cupy] SKIPPED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-ones-numpy] PASSED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-ones-cupy] SKIPPED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-zeros_like-numpy] PASSED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-zeros_like-cupy] SKIPPED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-zeros-numpy] PASSED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-zeros-cupy] SKIPPED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-full_like-numpy] PASSED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-full_like-cupy] SKIPPED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-full-numpy] PASSED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-full-cupy] SKIPPED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-empty_like-numpy] PASSED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-empty_like-cupy] SKIPPED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-empty-numpy] PASSED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-empty-cupy] SKIPPED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-ones_like-numpy] PASSED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-ones_like-cupy] SKIPPED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-ones-numpy] PASSED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-ones-cupy] SKIPPED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-zeros_like-numpy] PASSED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-zeros_like-cupy] SKIPPED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-zeros-numpy] PASSED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-zeros-cupy] SKIPPED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-full_like-numpy] PASSED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-full_like-cupy] SKIPPED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-full-numpy] PASSED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-full-cupy] SKIPPED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-empty_like-numpy] PASSED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-empty_like-cupy] SKIPPED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-empty-numpy] PASSED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-empty-cupy] SKIPPED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-ones_like-numpy] PASSED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-ones_like-cupy] SKIPPED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-ones-numpy] PASSED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-ones-cupy] SKIPPED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-zeros_like-numpy] PASSED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-zeros_like-cupy] SKIPPED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-zeros-numpy] PASSED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-zeros-cupy] SKIPPED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-full_like-numpy] PASSED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-full_like-cupy] SKIPPED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-full-numpy] PASSED [ 8%] 160s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-full-cupy] SKIPPED [ 8%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-empty_like-numpy] PASSED [ 8%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-empty_like-cupy] SKIPPED [ 8%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-empty-numpy] PASSED [ 8%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-empty-cupy] SKIPPED [ 8%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-ones_like-numpy] PASSED [ 8%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-ones_like-cupy] SKIPPED [ 8%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-ones-numpy] PASSED [ 9%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-ones-cupy] SKIPPED [ 9%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-zeros_like-numpy] PASSED [ 9%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-zeros_like-cupy] SKIPPED [ 9%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-zeros-numpy] PASSED [ 9%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-zeros-cupy] SKIPPED [ 9%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-full_like-numpy] PASSED [ 9%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-full_like-cupy] SKIPPED [ 9%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-full-numpy] PASSED [ 9%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-full-cupy] SKIPPED [ 9%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-empty_like-numpy] PASSED [ 9%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-empty_like-cupy] SKIPPED [ 9%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-empty-numpy] PASSED [ 9%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-empty-cupy] SKIPPED [ 9%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-ones_like-numpy] PASSED [ 9%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-ones_like-cupy] SKIPPED [ 9%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-ones-numpy] PASSED [ 9%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-ones-cupy] SKIPPED [ 9%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-zeros_like-numpy] PASSED [ 9%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-zeros_like-cupy] SKIPPED [ 9%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-zeros-numpy] PASSED [ 9%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-zeros-cupy] SKIPPED [ 9%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-full_like-numpy] PASSED [ 9%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-full_like-cupy] SKIPPED [ 9%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-full-numpy] PASSED [ 9%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-full-cupy] SKIPPED [ 9%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-empty_like-numpy] PASSED [ 9%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-empty_like-cupy] SKIPPED [ 9%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-empty-numpy] PASSED [ 9%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-empty-cupy] SKIPPED [ 9%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-ones_like-numpy] PASSED [ 9%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-ones_like-cupy] SKIPPED [ 9%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-ones-numpy] PASSED [ 9%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-ones-cupy] SKIPPED [ 9%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-zeros_like-numpy] PASSED [ 9%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-zeros_like-cupy] SKIPPED [ 9%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-zeros-numpy] PASSED [ 9%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-zeros-cupy] SKIPPED [ 9%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-full_like-numpy] PASSED [ 9%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-full_like-cupy] SKIPPED [ 9%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-full-numpy] PASSED [ 9%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-full-cupy] SKIPPED [ 9%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-empty_like-numpy] PASSED [ 9%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-empty_like-cupy] SKIPPED [ 9%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-empty-numpy] PASSED [ 9%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-empty-cupy] SKIPPED [ 9%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-ones_like-numpy] PASSED [ 9%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-ones_like-cupy] SKIPPED [ 9%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-ones-numpy] PASSED [ 9%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-ones-cupy] SKIPPED [ 9%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-zeros_like-numpy] PASSED [ 9%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-zeros_like-cupy] SKIPPED [ 9%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-zeros-numpy] PASSED [ 9%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-zeros-cupy] SKIPPED [ 9%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-full_like-numpy] PASSED [ 9%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-full_like-cupy] SKIPPED [ 9%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-full-numpy] PASSED [ 9%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-full-cupy] SKIPPED [ 9%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-empty_like-numpy] PASSED [ 9%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-empty_like-cupy] SKIPPED [ 9%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-empty-numpy] PASSED [ 9%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-empty-cupy] SKIPPED [ 9%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-ones_like-numpy] PASSED [ 9%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-ones_like-cupy] SKIPPED [ 9%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-ones-numpy] PASSED [ 9%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-ones-cupy] SKIPPED [ 9%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-zeros_like-numpy] PASSED [ 9%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-zeros_like-cupy] SKIPPED [ 9%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-zeros-numpy] PASSED [ 9%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-zeros-cupy] SKIPPED [ 9%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-full_like-numpy] PASSED [ 9%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-full_like-cupy] SKIPPED [ 9%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-full-numpy] PASSED [ 9%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-full-cupy] SKIPPED [ 9%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-empty_like-numpy] PASSED [ 9%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-empty_like-cupy] SKIPPED [ 9%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-empty-numpy] PASSED [ 9%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-empty-cupy] SKIPPED [ 9%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-ones_like-numpy] PASSED [ 9%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-ones_like-cupy] SKIPPED [ 9%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-ones-numpy] PASSED [ 9%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-ones-cupy] SKIPPED [ 9%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-zeros_like-numpy] PASSED [ 9%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-zeros_like-cupy] SKIPPED [ 9%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-zeros-numpy] PASSED [ 9%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-zeros-cupy] SKIPPED [ 9%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-full_like-numpy] PASSED [ 9%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-full_like-cupy] SKIPPED [ 9%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-full-numpy] PASSED [ 9%] 161s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-full-cupy] SKIPPED [ 9%] 161s array/tests/test_creation.py::test_arr_like_shape[i4-shape0-chunks0-None-empty_like-kwargs0] PASSED [ 9%] 161s array/tests/test_creation.py::test_arr_like_shape[i4-shape0-chunks0-None-ones_like-kwargs1] PASSED [ 9%] 161s array/tests/test_creation.py::test_arr_like_shape[i4-shape0-chunks0-None-zeros_like-kwargs2] PASSED [ 9%] 161s array/tests/test_creation.py::test_arr_like_shape[i4-shape0-chunks0-None-full_like-kwargs3] PASSED [ 9%] 161s array/tests/test_creation.py::test_arr_like_shape[i4-shape1-chunks1-out_shape1-empty_like-kwargs0] PASSED [ 9%] 161s array/tests/test_creation.py::test_arr_like_shape[i4-shape1-chunks1-out_shape1-ones_like-kwargs1] PASSED [ 9%] 161s array/tests/test_creation.py::test_arr_like_shape[i4-shape1-chunks1-out_shape1-zeros_like-kwargs2] PASSED [ 9%] 161s array/tests/test_creation.py::test_arr_like_shape[i4-shape1-chunks1-out_shape1-full_like-kwargs3] PASSED [ 9%] 161s array/tests/test_creation.py::test_arr_like_shape[i4-shape2-4-20-empty_like-kwargs0] PASSED [ 9%] 161s array/tests/test_creation.py::test_arr_like_shape[i4-shape2-4-20-ones_like-kwargs1] PASSED [ 9%] 161s array/tests/test_creation.py::test_arr_like_shape[i4-shape2-4-20-zeros_like-kwargs2] PASSED [ 9%] 161s array/tests/test_creation.py::test_arr_like_shape[i4-shape2-4-20-full_like-kwargs3] PASSED [ 9%] 161s array/tests/test_creation.py::test_arr_like_shape[i4-shape3-chunks3-out_shape3-empty_like-kwargs0] PASSED [ 9%] 161s array/tests/test_creation.py::test_arr_like_shape[i4-shape3-chunks3-out_shape3-ones_like-kwargs1] PASSED [ 9%] 161s array/tests/test_creation.py::test_arr_like_shape[i4-shape3-chunks3-out_shape3-zeros_like-kwargs2] PASSED [ 9%] 161s array/tests/test_creation.py::test_arr_like_shape[i4-shape3-chunks3-out_shape3-full_like-kwargs3] PASSED [ 9%] 161s array/tests/test_creation.py::test_arr_like_shape[i4-shape4-None-out_shape4-empty_like-kwargs0] PASSED [ 9%] 161s array/tests/test_creation.py::test_arr_like_shape[i4-shape4-None-out_shape4-ones_like-kwargs1] PASSED [ 9%] 161s array/tests/test_creation.py::test_arr_like_shape[i4-shape4-None-out_shape4-zeros_like-kwargs2] PASSED [ 9%] 161s array/tests/test_creation.py::test_arr_like_shape[i4-shape4-None-out_shape4-full_like-kwargs3] PASSED [ 9%] 161s array/tests/test_creation.py::test_arr_like_shape[i4-shape5-chunks5-out_shape5-empty_like-kwargs0] PASSED [ 9%] 161s array/tests/test_creation.py::test_arr_like_shape[i4-shape5-chunks5-out_shape5-ones_like-kwargs1] PASSED [ 9%] 161s array/tests/test_creation.py::test_arr_like_shape[i4-shape5-chunks5-out_shape5-zeros_like-kwargs2] PASSED [ 9%] 161s array/tests/test_creation.py::test_arr_like_shape[i4-shape5-chunks5-out_shape5-full_like-kwargs3] PASSED [ 9%] 161s array/tests/test_creation.py::test_arr_like_shape[i4-shape6-chunks6-out_shape6-empty_like-kwargs0] PASSED [ 9%] 161s array/tests/test_creation.py::test_arr_like_shape[i4-shape6-chunks6-out_shape6-ones_like-kwargs1] PASSED [ 9%] 161s array/tests/test_creation.py::test_arr_like_shape[i4-shape6-chunks6-out_shape6-zeros_like-kwargs2] PASSED [ 9%] 161s array/tests/test_creation.py::test_arr_like_shape[i4-shape6-chunks6-out_shape6-full_like-kwargs3] PASSED [ 9%] 161s array/tests/test_creation.py::test_arr_like_shape[i4-shape7-auto-out_shape7-empty_like-kwargs0] PASSED [ 9%] 161s array/tests/test_creation.py::test_arr_like_shape[i4-shape7-auto-out_shape7-ones_like-kwargs1] PASSED [ 9%] 161s array/tests/test_creation.py::test_arr_like_shape[i4-shape7-auto-out_shape7-zeros_like-kwargs2] PASSED [ 9%] 161s array/tests/test_creation.py::test_arr_like_shape[i4-shape7-auto-out_shape7-full_like-kwargs3] PASSED [ 9%] 161s array/tests/test_creation.py::test_linspace[True] PASSED [ 9%] 161s array/tests/test_creation.py::test_linspace[False] PASSED [ 9%] 161s array/tests/test_creation.py::test_arange PASSED [ 9%] 161s array/tests/test_creation.py::test_arange_dtypes[0-1-1-None] PASSED [ 9%] 161s array/tests/test_creation.py::test_arange_dtypes[1.5-2-1-None] PASSED [ 9%] 161s array/tests/test_creation.py::test_arange_dtypes[1-2.5-1-None] PASSED [ 10%] 161s array/tests/test_creation.py::test_arange_dtypes[1-2-0.5-None] PASSED [ 10%] 161s array/tests/test_creation.py::test_arange_dtypes[start4-stop4-step4-None] PASSED [ 10%] 161s array/tests/test_creation.py::test_arange_dtypes[start5-stop5-step5-None] PASSED [ 10%] 161s array/tests/test_creation.py::test_arange_dtypes[start6-stop6-step6-None] PASSED [ 10%] 161s array/tests/test_creation.py::test_arange_dtypes[start7-stop7-step7-None] PASSED [ 10%] 161s array/tests/test_creation.py::test_arange_dtypes[start8-stop8-step8-uint32] PASSED [ 10%] 161s array/tests/test_creation.py::test_arange_dtypes[start9-stop9-step9-uint64] PASSED [ 10%] 161s array/tests/test_creation.py::test_arange_cast_float_int_step XFAIL [ 10%] 161s array/tests/test_creation.py::test_arange_float_step PASSED [ 10%] 161s array/tests/test_creation.py::test_indices_wrong_chunks PASSED [ 10%] 161s array/tests/test_creation.py::test_indices_dimensions_chunks PASSED [ 10%] 161s array/tests/test_creation.py::test_empty_indices PASSED [ 10%] 161s array/tests/test_creation.py::test_indices PASSED [ 10%] 161s array/tests/test_creation.py::test_meshgrid[False-ij-shapes0-chunks0] PASSED [ 10%] 161s array/tests/test_creation.py::test_meshgrid[False-ij-shapes1-chunks1] PASSED [ 10%] 161s array/tests/test_creation.py::test_meshgrid[False-ij-shapes2-chunks2] PASSED [ 10%] 161s array/tests/test_creation.py::test_meshgrid[False-ij-shapes3-chunks3] PASSED [ 10%] 161s array/tests/test_creation.py::test_meshgrid[False-ij-shapes4-chunks4] PASSED [ 10%] 161s array/tests/test_creation.py::test_meshgrid[False-ij-shapes5-chunks5] PASSED [ 10%] 161s array/tests/test_creation.py::test_meshgrid[False-xy-shapes0-chunks0] PASSED [ 10%] 161s array/tests/test_creation.py::test_meshgrid[False-xy-shapes1-chunks1] PASSED [ 10%] 161s array/tests/test_creation.py::test_meshgrid[False-xy-shapes2-chunks2] PASSED [ 10%] 161s array/tests/test_creation.py::test_meshgrid[False-xy-shapes3-chunks3] PASSED [ 10%] 161s array/tests/test_creation.py::test_meshgrid[False-xy-shapes4-chunks4] PASSED [ 10%] 161s array/tests/test_creation.py::test_meshgrid[False-xy-shapes5-chunks5] PASSED [ 10%] 161s array/tests/test_creation.py::test_meshgrid[True-ij-shapes0-chunks0] PASSED [ 10%] 161s array/tests/test_creation.py::test_meshgrid[True-ij-shapes1-chunks1] PASSED [ 10%] 161s array/tests/test_creation.py::test_meshgrid[True-ij-shapes2-chunks2] PASSED [ 10%] 161s array/tests/test_creation.py::test_meshgrid[True-ij-shapes3-chunks3] PASSED [ 10%] 162s array/tests/test_creation.py::test_meshgrid[True-ij-shapes4-chunks4] PASSED [ 10%] 162s array/tests/test_creation.py::test_meshgrid[True-ij-shapes5-chunks5] PASSED [ 10%] 162s array/tests/test_creation.py::test_meshgrid[True-xy-shapes0-chunks0] PASSED [ 10%] 162s array/tests/test_creation.py::test_meshgrid[True-xy-shapes1-chunks1] PASSED [ 10%] 162s array/tests/test_creation.py::test_meshgrid[True-xy-shapes2-chunks2] PASSED [ 10%] 162s array/tests/test_creation.py::test_meshgrid[True-xy-shapes3-chunks3] PASSED [ 10%] 162s array/tests/test_creation.py::test_meshgrid[True-xy-shapes4-chunks4] PASSED [ 10%] 162s array/tests/test_creation.py::test_meshgrid[True-xy-shapes5-chunks5] PASSED [ 10%] 162s array/tests/test_creation.py::test_meshgrid_inputcoercion PASSED [ 10%] 162s array/tests/test_creation.py::test_tri[3-None-0-float-auto] PASSED [ 10%] 162s array/tests/test_creation.py::test_tri[4-None-0-float-auto] PASSED [ 10%] 162s array/tests/test_creation.py::test_tri[3-4-0-bool-auto] PASSED [ 10%] 162s array/tests/test_creation.py::test_tri[3-None-1-int-auto] PASSED [ 10%] 162s array/tests/test_creation.py::test_tri[3-None--1-int-auto] PASSED [ 10%] 162s array/tests/test_creation.py::test_tri[3-None-2-int-1] PASSED [ 10%] 162s array/tests/test_creation.py::test_tri[6-8--2-int-chunks6] PASSED [ 10%] 162s array/tests/test_creation.py::test_tri[6-8-0-int-chunks7] PASSED [ 10%] 162s array/tests/test_creation.py::test_eye PASSED [ 10%] 162s array/tests/test_creation.py::test_diag_bad_input[0] PASSED [ 10%] 162s array/tests/test_creation.py::test_diag_bad_input[3] PASSED [ 10%] 162s array/tests/test_creation.py::test_diag_bad_input[-3] PASSED [ 10%] 162s array/tests/test_creation.py::test_diag_bad_input[8] PASSED [ 10%] 162s array/tests/test_creation.py::test_diag_2d_array_creation[0] PASSED [ 10%] 162s array/tests/test_creation.py::test_diag_2d_array_creation[3] PASSED [ 10%] 162s array/tests/test_creation.py::test_diag_2d_array_creation[-3] PASSED [ 10%] 162s array/tests/test_creation.py::test_diag_2d_array_creation[8] PASSED [ 10%] 162s array/tests/test_creation.py::test_diag_extraction[0] PASSED [ 10%] 162s array/tests/test_creation.py::test_diag_extraction[3] PASSED [ 10%] 162s array/tests/test_creation.py::test_diag_extraction[-3] PASSED [ 10%] 162s array/tests/test_creation.py::test_diag_extraction[8] PASSED [ 10%] 162s array/tests/test_creation.py::test_diagonal PASSED [ 10%] 162s array/tests/test_creation.py::test_fromfunction[-kwargs0-None] PASSED [ 10%] 162s array/tests/test_creation.py::test_fromfunction[-kwargs0-f8] PASSED [ 10%] 162s array/tests/test_creation.py::test_fromfunction[-kwargs0-i8] PASSED [ 10%] 162s array/tests/test_creation.py::test_fromfunction[-kwargs1-None] PASSED [ 10%] 162s array/tests/test_creation.py::test_fromfunction[-kwargs1-f8] PASSED [ 10%] 162s array/tests/test_creation.py::test_fromfunction[-kwargs1-i8] PASSED [ 10%] 162s array/tests/test_creation.py::test_fromfunction[-kwargs2-None] PASSED [ 10%] 162s array/tests/test_creation.py::test_fromfunction[-kwargs2-f8] PASSED [ 10%] 162s array/tests/test_creation.py::test_fromfunction[-kwargs2-i8] PASSED [ 10%] 162s array/tests/test_creation.py::test_repeat PASSED [ 10%] 162s array/tests/test_creation.py::test_tile_basic[2] PASSED [ 10%] 162s array/tests/test_creation.py::test_tile_basic[reps1] PASSED [ 10%] 162s array/tests/test_creation.py::test_tile_basic[reps2] PASSED [ 10%] 162s array/tests/test_creation.py::test_tile_basic[reps3] PASSED [ 10%] 162s array/tests/test_creation.py::test_tile_basic[reps4] PASSED [ 10%] 162s array/tests/test_creation.py::test_tile_chunks[0-shape0-chunks0] PASSED [ 10%] 162s array/tests/test_creation.py::test_tile_chunks[0-shape1-chunks1] PASSED [ 10%] 162s array/tests/test_creation.py::test_tile_chunks[1-shape0-chunks0] PASSED [ 10%] 162s array/tests/test_creation.py::test_tile_chunks[1-shape1-chunks1] PASSED [ 10%] 162s array/tests/test_creation.py::test_tile_chunks[2-shape0-chunks0] PASSED [ 10%] 162s array/tests/test_creation.py::test_tile_chunks[2-shape1-chunks1] PASSED [ 10%] 162s array/tests/test_creation.py::test_tile_chunks[3-shape0-chunks0] PASSED [ 10%] 162s array/tests/test_creation.py::test_tile_chunks[3-shape1-chunks1] PASSED [ 10%] 162s array/tests/test_creation.py::test_tile_chunks[5-shape0-chunks0] PASSED [ 10%] 162s array/tests/test_creation.py::test_tile_chunks[5-shape1-chunks1] PASSED [ 10%] 162s array/tests/test_creation.py::test_tile_chunks[reps5-shape0-chunks0] PASSED [ 10%] 162s array/tests/test_creation.py::test_tile_chunks[reps5-shape1-chunks1] PASSED [ 10%] 162s array/tests/test_creation.py::test_tile_chunks[reps6-shape0-chunks0] PASSED [ 10%] 163s array/tests/test_creation.py::test_tile_chunks[reps6-shape1-chunks1] PASSED [ 10%] 163s array/tests/test_creation.py::test_tile_neg_reps[-1-shape0-chunks0] PASSED [ 10%] 163s array/tests/test_creation.py::test_tile_neg_reps[-1-shape1-chunks1] PASSED [ 10%] 163s array/tests/test_creation.py::test_tile_neg_reps[-5-shape0-chunks0] PASSED [ 10%] 163s array/tests/test_creation.py::test_tile_neg_reps[-5-shape1-chunks1] PASSED [ 10%] 163s array/tests/test_creation.py::test_tile_zero_reps[0-shape0-chunks0] PASSED [ 10%] 163s array/tests/test_creation.py::test_tile_zero_reps[0-shape1-chunks1] PASSED [ 10%] 163s array/tests/test_creation.py::test_tile_zero_reps[reps1-shape0-chunks0] PASSED [ 10%] 163s array/tests/test_creation.py::test_tile_zero_reps[reps1-shape1-chunks1] PASSED [ 10%] 163s array/tests/test_creation.py::test_tile_zero_reps[reps2-shape0-chunks0] PASSED [ 10%] 163s array/tests/test_creation.py::test_tile_zero_reps[reps2-shape1-chunks1] PASSED [ 10%] 163s array/tests/test_creation.py::test_tile_zero_reps[reps3-shape0-chunks0] PASSED [ 10%] 163s array/tests/test_creation.py::test_tile_zero_reps[reps3-shape1-chunks1] PASSED [ 10%] 163s array/tests/test_creation.py::test_tile_empty_array[2-shape0-chunks0] PASSED [ 10%] 163s array/tests/test_creation.py::test_tile_empty_array[2-shape1-chunks1] PASSED [ 10%] 163s array/tests/test_creation.py::test_tile_empty_array[reps1-shape0-chunks0] PASSED [ 10%] 163s array/tests/test_creation.py::test_tile_empty_array[reps1-shape1-chunks1] PASSED [ 10%] 163s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps0-shape0] PASSED [ 10%] 163s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps0-shape1] PASSED [ 10%] 163s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps0-shape2] PASSED [ 10%] 163s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps0-shape3] PASSED [ 10%] 163s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps0-shape4] PASSED [ 10%] 163s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps0-shape5] PASSED [ 10%] 163s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps1-shape0] PASSED [ 10%] 163s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps1-shape1] PASSED [ 10%] 163s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps1-shape2] PASSED [ 10%] 163s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps1-shape3] PASSED [ 10%] 163s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps1-shape4] PASSED [ 10%] 163s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps1-shape5] PASSED [ 10%] 163s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps2-shape0] PASSED [ 10%] 163s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps2-shape1] PASSED [ 10%] 163s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps2-shape2] PASSED [ 10%] 163s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps2-shape3] PASSED [ 10%] 163s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps2-shape4] PASSED [ 10%] 163s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps2-shape5] PASSED [ 10%] 163s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps3-shape0] PASSED [ 10%] 163s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps3-shape1] PASSED [ 10%] 163s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps3-shape2] PASSED [ 10%] 163s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps3-shape3] PASSED [ 11%] 163s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps3-shape4] PASSED [ 11%] 163s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps3-shape5] PASSED [ 11%] 163s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps4-shape0] PASSED [ 11%] 163s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps4-shape1] PASSED [ 11%] 163s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps4-shape2] PASSED [ 11%] 163s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps4-shape3] PASSED [ 11%] 163s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps4-shape4] PASSED [ 11%] 163s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps4-shape5] PASSED [ 11%] 163s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps5-shape0] PASSED [ 11%] 163s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps5-shape1] PASSED [ 11%] 163s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps5-shape2] PASSED [ 11%] 163s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps5-shape3] PASSED [ 11%] 163s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps5-shape4] PASSED [ 11%] 163s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps5-shape5] PASSED [ 11%] 163s array/tests/test_creation.py::test_pad_0_width[shape0-chunks0-0-constant-kwargs0] PASSED [ 11%] 163s array/tests/test_creation.py::test_pad_0_width[shape1-chunks1-0-edge-kwargs1] PASSED [ 11%] 163s array/tests/test_creation.py::test_pad_0_width[shape2-chunks2-0-linear_ramp-kwargs2] PASSED [ 11%] 163s array/tests/test_creation.py::test_pad_0_width[shape3-chunks3-0-reflect-kwargs3] PASSED [ 11%] 163s array/tests/test_creation.py::test_pad_0_width[shape4-chunks4-0-symmetric-kwargs4] PASSED [ 11%] 163s array/tests/test_creation.py::test_pad_0_width[shape5-chunks5-0-wrap-kwargs5] PASSED [ 11%] 163s array/tests/test_creation.py::test_pad_0_width[shape6-chunks6-0-empty-kwargs6] PASSED [ 11%] 163s array/tests/test_creation.py::test_pad[shape0-chunks0-1-constant-kwargs0] PASSED [ 11%] 163s array/tests/test_creation.py::test_pad[shape1-chunks1-2-constant-kwargs1] PASSED [ 11%] 163s array/tests/test_creation.py::test_pad[shape2-chunks2-2-constant-kwargs2] PASSED [ 11%] 163s array/tests/test_creation.py::test_pad[shape3-chunks3-pad_width3-constant-kwargs3] PASSED [ 11%] 163s array/tests/test_creation.py::test_pad[shape4-chunks4-pad_width4-constant-kwargs4] PASSED [ 11%] 163s array/tests/test_creation.py::test_pad[shape5-chunks5-3-edge-kwargs5] PASSED [ 11%] 163s array/tests/test_creation.py::test_pad[shape6-chunks6-3-linear_ramp-kwargs6] PASSED [ 11%] 163s array/tests/test_creation.py::test_pad[shape7-chunks7-3-linear_ramp-kwargs7] PASSED [ 11%] 163s array/tests/test_creation.py::test_pad[shape8-chunks8-pad_width8-linear_ramp-kwargs8] PASSED [ 11%] 163s array/tests/test_creation.py::test_pad[shape9-chunks9-pad_width9-reflect-kwargs9] PASSED [ 11%] 163s array/tests/test_creation.py::test_pad[shape10-chunks10-pad_width10-symmetric-kwargs10] PASSED [ 11%] 163s array/tests/test_creation.py::test_pad[shape11-chunks11-pad_width11-wrap-kwargs11] PASSED [ 11%] 163s array/tests/test_creation.py::test_pad[shape12-chunks12-pad_width12-maximum-kwargs12] PASSED [ 11%] 163s array/tests/test_creation.py::test_pad[shape13-chunks13-pad_width13-mean-kwargs13] PASSED [ 11%] 163s array/tests/test_creation.py::test_pad[shape14-chunks14-pad_width14-minimum-kwargs14] PASSED [ 11%] 163s array/tests/test_creation.py::test_pad[shape15-chunks15-1-empty-kwargs15] PASSED [ 11%] 163s array/tests/test_creation.py::test_pad_constant_values[np_a0-pad_value0] PASSED [ 11%] 163s array/tests/test_creation.py::test_pad_constant_values[np_a1-0.0] PASSED [ 11%] 163s array/tests/test_creation.py::test_pad_constant_values[np_a2-pad_value2] PASSED [ 11%] 163s array/tests/test_creation.py::test_pad_constant_values[np_a3-pad_value3] PASSED [ 11%] 163s array/tests/test_creation.py::test_pad_constant_values[np_a4-00] PASSED [ 11%] 163s array/tests/test_creation.py::test_pad_constant_values[np_a5-pad_value5] PASSED [ 11%] 163s array/tests/test_creation.py::test_pad_constant_values[np_a6-pad_value6] PASSED [ 11%] 163s array/tests/test_creation.py::test_pad_constant_values[np_a7-pad_value7] PASSED [ 11%] 163s array/tests/test_creation.py::test_pad_constant_values[np_a8-pad_value8] PASSED [ 11%] 163s array/tests/test_creation.py::test_pad_constant_values[np_a9-pad_value9] PASSED [ 11%] 163s array/tests/test_creation.py::test_pad_3d_data[constant-2-uint8] PASSED [ 11%] 163s array/tests/test_creation.py::test_pad_3d_data[constant-2-int16] PASSED [ 11%] 163s array/tests/test_creation.py::test_pad_3d_data[constant-2-float32] PASSED [ 11%] 163s array/tests/test_creation.py::test_pad_3d_data[constant-2-bool] PASSED [ 11%] 163s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths1-uint8] PASSED [ 11%] 163s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths1-int16] PASSED [ 11%] 163s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths1-float32] PASSED [ 11%] 163s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths1-bool] PASSED [ 11%] 163s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths2-uint8] PASSED [ 11%] 163s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths2-int16] PASSED [ 11%] 163s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths2-float32] PASSED [ 11%] 163s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths2-bool] PASSED [ 11%] 163s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths3-uint8] PASSED [ 11%] 163s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths3-int16] PASSED [ 11%] 163s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths3-float32] PASSED [ 11%] 163s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths3-bool] PASSED [ 11%] 163s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths4-uint8] PASSED [ 11%] 163s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths4-int16] PASSED [ 11%] 163s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths4-float32] PASSED [ 11%] 163s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths4-bool] PASSED [ 11%] 163s array/tests/test_creation.py::test_pad_3d_data[edge-2-uint8] PASSED [ 11%] 163s array/tests/test_creation.py::test_pad_3d_data[edge-2-int16] PASSED [ 11%] 163s array/tests/test_creation.py::test_pad_3d_data[edge-2-float32] PASSED [ 11%] 163s array/tests/test_creation.py::test_pad_3d_data[edge-2-bool] PASSED [ 11%] 163s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths1-uint8] PASSED [ 11%] 163s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths1-int16] PASSED [ 11%] 163s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths1-float32] PASSED [ 11%] 163s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths1-bool] PASSED [ 11%] 163s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths2-uint8] PASSED [ 11%] 163s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths2-int16] PASSED [ 11%] 163s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths2-float32] PASSED [ 11%] 163s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths2-bool] PASSED [ 11%] 163s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths3-uint8] PASSED [ 11%] 163s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths3-int16] PASSED [ 11%] 163s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths3-float32] PASSED [ 11%] 163s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths3-bool] PASSED [ 11%] 163s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths4-uint8] PASSED [ 11%] 163s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths4-int16] PASSED [ 11%] 163s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths4-float32] PASSED [ 11%] 163s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths4-bool] PASSED [ 11%] 163s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-2-uint8] PASSED [ 11%] 163s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-2-int16] PASSED [ 11%] 163s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-2-float32] PASSED [ 11%] 163s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-2-bool] PASSED [ 11%] 163s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths1-uint8] PASSED [ 11%] 163s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths1-int16] PASSED [ 11%] 163s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths1-float32] PASSED [ 11%] 163s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths1-bool] PASSED [ 11%] 163s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths2-uint8] PASSED [ 11%] 163s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths2-int16] PASSED [ 11%] 163s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths2-float32] PASSED [ 11%] 163s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths2-bool] PASSED [ 11%] 163s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths3-uint8] PASSED [ 11%] 164s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths3-int16] PASSED [ 11%] 164s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths3-float32] PASSED [ 11%] 164s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths3-bool] PASSED [ 11%] 164s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths4-uint8] PASSED [ 11%] 164s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths4-int16] PASSED [ 11%] 164s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths4-float32] PASSED [ 11%] 164s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths4-bool] PASSED [ 11%] 164s array/tests/test_creation.py::test_pad_3d_data[maximum-2-uint8] PASSED [ 11%] 164s array/tests/test_creation.py::test_pad_3d_data[maximum-2-int16] PASSED [ 11%] 164s array/tests/test_creation.py::test_pad_3d_data[maximum-2-float32] PASSED [ 11%] 164s array/tests/test_creation.py::test_pad_3d_data[maximum-2-bool] PASSED [ 11%] 164s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths1-uint8] PASSED [ 11%] 164s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths1-int16] PASSED [ 11%] 164s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths1-float32] PASSED [ 11%] 164s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths1-bool] PASSED [ 11%] 164s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths2-uint8] PASSED [ 11%] 164s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths2-int16] PASSED [ 11%] 164s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths2-float32] PASSED [ 11%] 164s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths2-bool] PASSED [ 11%] 164s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths3-uint8] PASSED [ 11%] 164s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths3-int16] PASSED [ 11%] 164s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths3-float32] PASSED [ 11%] 164s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths3-bool] PASSED [ 11%] 164s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths4-uint8] PASSED [ 11%] 164s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths4-int16] PASSED [ 11%] 164s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths4-float32] PASSED [ 11%] 164s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths4-bool] PASSED [ 12%] 164s array/tests/test_creation.py::test_pad_3d_data[mean-2-uint8] PASSED [ 12%] 164s array/tests/test_creation.py::test_pad_3d_data[mean-2-int16] PASSED [ 12%] 165s array/tests/test_creation.py::test_pad_3d_data[mean-2-float32] PASSED [ 12%] 165s array/tests/test_creation.py::test_pad_3d_data[mean-2-bool] PASSED [ 12%] 165s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths1-uint8] PASSED [ 12%] 165s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths1-int16] PASSED [ 12%] 165s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths1-float32] PASSED [ 12%] 165s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths1-bool] PASSED [ 12%] 165s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths2-uint8] PASSED [ 12%] 165s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths2-int16] PASSED [ 12%] 165s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths2-float32] PASSED [ 12%] 165s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths2-bool] PASSED [ 12%] 165s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths3-uint8] PASSED [ 12%] 165s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths3-int16] PASSED [ 12%] 165s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths3-float32] PASSED [ 12%] 165s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths3-bool] PASSED [ 12%] 165s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths4-uint8] PASSED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths4-int16] PASSED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths4-float32] PASSED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths4-bool] PASSED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[minimum-2-uint8] PASSED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[minimum-2-int16] PASSED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[minimum-2-float32] PASSED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[minimum-2-bool] PASSED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths1-uint8] PASSED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths1-int16] PASSED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths1-float32] PASSED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths1-bool] PASSED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths2-uint8] PASSED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths2-int16] PASSED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths2-float32] PASSED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths2-bool] PASSED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths3-uint8] PASSED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths3-int16] PASSED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths3-float32] PASSED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths3-bool] PASSED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths4-uint8] PASSED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths4-int16] PASSED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths4-float32] PASSED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths4-bool] PASSED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[reflect-2-uint8] SKIPPED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[reflect-2-int16] SKIPPED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[reflect-2-float32] SKIPPED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[reflect-2-bool] SKIPPED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths1-uint8] SKIPPED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths1-int16] SKIPPED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths1-float32] SKIPPED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths1-bool] SKIPPED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths2-uint8] SKIPPED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths2-int16] SKIPPED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths2-float32] SKIPPED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths2-bool] SKIPPED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths3-uint8] SKIPPED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths3-int16] SKIPPED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths3-float32] SKIPPED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths3-bool] SKIPPED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths4-uint8] SKIPPED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths4-int16] SKIPPED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths4-float32] SKIPPED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths4-bool] SKIPPED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[symmetric-2-uint8] SKIPPED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[symmetric-2-int16] SKIPPED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[symmetric-2-float32] SKIPPED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[symmetric-2-bool] SKIPPED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths1-uint8] SKIPPED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths1-int16] SKIPPED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths1-float32] SKIPPED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths1-bool] SKIPPED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths2-uint8] SKIPPED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths2-int16] SKIPPED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths2-float32] SKIPPED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths2-bool] SKIPPED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths3-uint8] SKIPPED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths3-int16] SKIPPED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths3-float32] SKIPPED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths3-bool] SKIPPED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths4-uint8] SKIPPED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths4-int16] SKIPPED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths4-float32] SKIPPED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths4-bool] SKIPPED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[wrap-2-uint8] SKIPPED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[wrap-2-int16] SKIPPED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[wrap-2-float32] SKIPPED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[wrap-2-bool] SKIPPED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths1-uint8] SKIPPED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths1-int16] SKIPPED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths1-float32] SKIPPED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths1-bool] SKIPPED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths2-uint8] SKIPPED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths2-int16] SKIPPED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths2-float32] SKIPPED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths2-bool] SKIPPED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths3-uint8] SKIPPED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths3-int16] SKIPPED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths3-float32] SKIPPED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths3-bool] SKIPPED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths4-uint8] SKIPPED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths4-int16] SKIPPED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths4-float32] SKIPPED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths4-bool] SKIPPED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[median-2-uint8] SKIPPED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[median-2-int16] SKIPPED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[median-2-float32] SKIPPED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[median-2-bool] SKIPPED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths1-uint8] SKIPPED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths1-int16] SKIPPED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths1-float32] SKIPPED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths1-bool] SKIPPED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths2-uint8] SKIPPED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths2-int16] SKIPPED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths2-float32] SKIPPED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths2-bool] SKIPPED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths3-uint8] SKIPPED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths3-int16] SKIPPED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths3-float32] SKIPPED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths3-bool] SKIPPED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths4-uint8] SKIPPED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths4-int16] SKIPPED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths4-float32] SKIPPED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths4-bool] SKIPPED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[empty-2-uint8] SKIPPED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[empty-2-int16] SKIPPED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[empty-2-float32] SKIPPED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[empty-2-bool] SKIPPED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths1-uint8] SKIPPED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths1-int16] SKIPPED [ 12%] 166s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths1-float32] SKIPPED [ 13%] 166s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths1-bool] SKIPPED [ 13%] 166s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths2-uint8] SKIPPED [ 13%] 166s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths2-int16] SKIPPED [ 13%] 166s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths2-float32] SKIPPED [ 13%] 166s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths2-bool] SKIPPED [ 13%] 166s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths3-uint8] SKIPPED [ 13%] 166s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths3-int16] SKIPPED [ 13%] 166s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths3-float32] SKIPPED [ 13%] 166s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths3-bool] SKIPPED [ 13%] 166s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths4-uint8] SKIPPED [ 13%] 166s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths4-int16] SKIPPED [ 13%] 166s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths4-float32] SKIPPED [ 13%] 166s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths4-bool] SKIPPED [ 13%] 167s array/tests/test_creation.py::test_pad_udf[kwargs0] PASSED [ 13%] 167s array/tests/test_creation.py::test_pad_udf[kwargs1] PASSED [ 13%] 167s array/tests/test_creation.py::test_auto_chunks PASSED [ 13%] 167s array/tests/test_creation.py::test_string_auto_chunk PASSED [ 13%] 167s array/tests/test_creation.py::test_diagonal_zero_chunks PASSED [ 13%] 167s array/tests/test_creation.py::test_nan_zeros_ones_like[u4-shape_chunks0-zeros_like] PASSED [ 13%] 167s array/tests/test_creation.py::test_nan_zeros_ones_like[u4-shape_chunks0-ones_like] PASSED [ 13%] 167s array/tests/test_creation.py::test_nan_zeros_ones_like[u4-shape_chunks1-zeros_like] PASSED [ 13%] 167s array/tests/test_creation.py::test_nan_zeros_ones_like[u4-shape_chunks1-ones_like] PASSED [ 13%] 167s array/tests/test_creation.py::test_nan_zeros_ones_like[float32-shape_chunks0-zeros_like] PASSED [ 13%] 167s array/tests/test_creation.py::test_nan_zeros_ones_like[float32-shape_chunks0-ones_like] PASSED [ 13%] 167s array/tests/test_creation.py::test_nan_zeros_ones_like[float32-shape_chunks1-zeros_like] PASSED [ 13%] 167s array/tests/test_creation.py::test_nan_zeros_ones_like[float32-shape_chunks1-ones_like] PASSED [ 13%] 167s array/tests/test_creation.py::test_nan_zeros_ones_like[None-shape_chunks0-zeros_like] PASSED [ 13%] 167s array/tests/test_creation.py::test_nan_zeros_ones_like[None-shape_chunks0-ones_like] PASSED [ 13%] 167s array/tests/test_creation.py::test_nan_zeros_ones_like[None-shape_chunks1-zeros_like] PASSED [ 13%] 167s array/tests/test_creation.py::test_nan_zeros_ones_like[None-shape_chunks1-ones_like] PASSED [ 13%] 167s array/tests/test_creation.py::test_nan_zeros_ones_like[int64-shape_chunks0-zeros_like] PASSED [ 13%] 167s array/tests/test_creation.py::test_nan_zeros_ones_like[int64-shape_chunks0-ones_like] PASSED [ 13%] 167s array/tests/test_creation.py::test_nan_zeros_ones_like[int64-shape_chunks1-zeros_like] PASSED [ 13%] 167s array/tests/test_creation.py::test_nan_zeros_ones_like[int64-shape_chunks1-ones_like] PASSED [ 13%] 167s array/tests/test_creation.py::test_nan_empty_like[u4-shape_chunks0] PASSED [ 13%] 167s array/tests/test_creation.py::test_nan_empty_like[u4-shape_chunks1] PASSED [ 13%] 167s array/tests/test_creation.py::test_nan_empty_like[float32-shape_chunks0] PASSED [ 13%] 167s array/tests/test_creation.py::test_nan_empty_like[float32-shape_chunks1] PASSED [ 13%] 167s array/tests/test_creation.py::test_nan_empty_like[None-shape_chunks0] PASSED [ 13%] 167s array/tests/test_creation.py::test_nan_empty_like[None-shape_chunks1] PASSED [ 13%] 167s array/tests/test_creation.py::test_nan_empty_like[int64-shape_chunks0] PASSED [ 13%] 167s array/tests/test_creation.py::test_nan_empty_like[int64-shape_chunks1] PASSED [ 13%] 167s array/tests/test_creation.py::test_nan_full_like[u4-shape_chunks0-0] PASSED [ 13%] 167s array/tests/test_creation.py::test_nan_full_like[u4-shape_chunks0-0.0] PASSED [ 13%] 167s array/tests/test_creation.py::test_nan_full_like[u4-shape_chunks0-99] PASSED [ 13%] 167s array/tests/test_creation.py::test_nan_full_like[u4-shape_chunks0--1] PASSED [ 13%] 167s array/tests/test_creation.py::test_nan_full_like[u4-shape_chunks1-0] PASSED [ 13%] 167s array/tests/test_creation.py::test_nan_full_like[u4-shape_chunks1-0.0] PASSED [ 13%] 167s array/tests/test_creation.py::test_nan_full_like[u4-shape_chunks1-99] PASSED [ 13%] 167s array/tests/test_creation.py::test_nan_full_like[u4-shape_chunks1--1] PASSED [ 13%] 167s array/tests/test_creation.py::test_nan_full_like[float32-shape_chunks0-0] PASSED [ 13%] 167s array/tests/test_creation.py::test_nan_full_like[float32-shape_chunks0-0.0] PASSED [ 13%] 167s array/tests/test_creation.py::test_nan_full_like[float32-shape_chunks0-99] PASSED [ 13%] 167s array/tests/test_creation.py::test_nan_full_like[float32-shape_chunks0--1] PASSED [ 13%] 167s array/tests/test_creation.py::test_nan_full_like[float32-shape_chunks1-0] PASSED [ 13%] 167s array/tests/test_creation.py::test_nan_full_like[float32-shape_chunks1-0.0] PASSED [ 13%] 167s array/tests/test_creation.py::test_nan_full_like[float32-shape_chunks1-99] PASSED [ 13%] 167s array/tests/test_creation.py::test_nan_full_like[float32-shape_chunks1--1] PASSED [ 13%] 167s array/tests/test_creation.py::test_nan_full_like[None-shape_chunks0-0] PASSED [ 13%] 167s array/tests/test_creation.py::test_nan_full_like[None-shape_chunks0-0.0] PASSED [ 13%] 167s array/tests/test_creation.py::test_nan_full_like[None-shape_chunks0-99] PASSED [ 13%] 167s array/tests/test_creation.py::test_nan_full_like[None-shape_chunks0--1] PASSED [ 13%] 167s array/tests/test_creation.py::test_nan_full_like[None-shape_chunks1-0] PASSED [ 13%] 167s array/tests/test_creation.py::test_nan_full_like[None-shape_chunks1-0.0] PASSED [ 13%] 167s array/tests/test_creation.py::test_nan_full_like[None-shape_chunks1-99] PASSED [ 13%] 167s array/tests/test_creation.py::test_nan_full_like[None-shape_chunks1--1] PASSED [ 13%] 167s array/tests/test_creation.py::test_nan_full_like[int64-shape_chunks0-0] PASSED [ 13%] 167s array/tests/test_creation.py::test_nan_full_like[int64-shape_chunks0-0.0] PASSED [ 13%] 167s array/tests/test_creation.py::test_nan_full_like[int64-shape_chunks0-99] PASSED [ 13%] 167s array/tests/test_creation.py::test_nan_full_like[int64-shape_chunks0--1] PASSED [ 13%] 167s array/tests/test_creation.py::test_nan_full_like[int64-shape_chunks1-0] PASSED [ 13%] 168s array/tests/test_creation.py::test_nan_full_like[int64-shape_chunks1-0.0] PASSED [ 13%] 168s array/tests/test_creation.py::test_nan_full_like[int64-shape_chunks1-99] PASSED [ 13%] 168s array/tests/test_creation.py::test_nan_full_like[int64-shape_chunks1--1] PASSED [ 13%] 168s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-add0] PASSED [ 13%] 168s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-eq] PASSED [ 13%] 168s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-gt] PASSED [ 13%] 168s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-ge] PASSED [ 13%] 168s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-lt] PASSED [ 13%] 168s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-le] PASSED [ 13%] 168s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-mod] PASSED [ 13%] 168s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-mul] PASSED [ 13%] 168s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-ne] PASSED [ 13%] 168s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-pow] PASSED [ 13%] 168s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-sub] PASSED [ 13%] 168s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-truediv] PASSED [ 13%] 168s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-floordiv] PASSED [ 13%] 168s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-add1] PASSED [ 13%] 168s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-subtract] PASSED [ 13%] 168s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-add0] PASSED [ 13%] 168s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-eq] PASSED [ 13%] 168s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-gt] PASSED [ 13%] 168s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-ge] PASSED [ 13%] 168s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-lt] PASSED [ 13%] 168s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-le] PASSED [ 13%] 168s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-mod] PASSED [ 13%] 168s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-mul] PASSED [ 13%] 168s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-ne] PASSED [ 13%] 168s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-pow] PASSED [ 13%] 168s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-sub] PASSED [ 13%] 168s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-truediv] PASSED [ 13%] 168s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-floordiv] PASSED [ 13%] 168s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-add1] PASSED [ 13%] 168s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-subtract] PASSED [ 13%] 168s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-add0] PASSED [ 13%] 168s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-eq] PASSED [ 13%] 168s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-gt] PASSED [ 13%] 168s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-ge] PASSED [ 13%] 168s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-lt] PASSED [ 13%] 168s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-le] PASSED [ 13%] 168s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-mod] PASSED [ 13%] 168s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-mul] PASSED [ 13%] 168s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-ne] PASSED [ 13%] 168s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-pow] PASSED [ 13%] 168s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-sub] PASSED [ 13%] 168s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-truediv] PASSED [ 13%] 168s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-floordiv] PASSED [ 13%] 168s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-add1] PASSED [ 13%] 168s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-subtract] PASSED [ 13%] 168s array/tests/test_dispatch.py::test_is_valid_array_chunk[arr0-False] PASSED [ 13%] 168s array/tests/test_dispatch.py::test_is_valid_array_chunk[arr1-False] PASSED [ 13%] 168s array/tests/test_dispatch.py::test_is_valid_array_chunk[arr2-True] PASSED [ 13%] 168s array/tests/test_dispatch.py::test_is_valid_array_chunk[arr3-True] PASSED [ 13%] 168s array/tests/test_dispatch.py::test_is_valid_array_chunk[arr4-True] PASSED [ 13%] 168s array/tests/test_dispatch.py::test_is_valid_array_chunk[None-True] PASSED [ 13%] 168s array/tests/test_dispatch.py::test_is_valid_array_chunk[0.0-False] PASSED [ 13%] 168s array/tests/test_dispatch.py::test_is_valid_array_chunk[0-False] PASSED [ 14%] 168s array/tests/test_dispatch.py::test_is_valid_array_chunk[-False] PASSED [ 14%] 168s array/tests/test_dispatch.py::test_is_valid_chunk_type[WrappedArray-False] PASSED [ 14%] 168s array/tests/test_dispatch.py::test_is_valid_chunk_type[Array-False] PASSED [ 14%] 168s array/tests/test_dispatch.py::test_is_valid_chunk_type[EncapsulateNDArray-True] PASSED [ 14%] 168s array/tests/test_dispatch.py::test_is_valid_chunk_type[MaskedArray-True] PASSED [ 14%] 168s array/tests/test_dispatch.py::test_is_valid_chunk_type[ndarray-True] PASSED [ 14%] 168s array/tests/test_dispatch.py::test_is_valid_chunk_type[float-False] PASSED [ 14%] 168s array/tests/test_dispatch.py::test_is_valid_chunk_type[int-False] PASSED [ 14%] 168s array/tests/test_dispatch.py::test_direct_deferral_wrapping_override PASSED [ 14%] 168s array/tests/test_dispatch.py::test_delegation_unknown_scalar_that_understands_arr_ops[arr0] PASSED [ 14%] 168s array/tests/test_dispatch.py::test_delegation_unknown_scalar_that_understands_arr_ops[arr1] PASSED [ 14%] 168s array/tests/test_dispatch.py::test_delegation_unknown_scalar[arr0] PASSED [ 14%] 168s array/tests/test_dispatch.py::test_delegation_unknown_scalar[arr1] PASSED [ 14%] 168s array/tests/test_dispatch.py::test_delegation_specific_cases PASSED [ 14%] 168s array/tests/test_fft.py::test_cant_fft_chunked_axis[fft] PASSED [ 14%] 168s array/tests/test_fft.py::test_cant_fft_chunked_axis[ifft] PASSED [ 14%] 168s array/tests/test_fft.py::test_cant_fft_chunked_axis[rfft] PASSED [ 14%] 168s array/tests/test_fft.py::test_cant_fft_chunked_axis[irfft] PASSED [ 14%] 168s array/tests/test_fft.py::test_cant_fft_chunked_axis[hfft] PASSED [ 14%] 168s array/tests/test_fft.py::test_cant_fft_chunked_axis[ihfft] PASSED [ 14%] 168s array/tests/test_fft.py::test_fft[fft] PASSED [ 14%] 168s array/tests/test_fft.py::test_fft[ifft] PASSED [ 14%] 168s array/tests/test_fft.py::test_fft[rfft] PASSED [ 14%] 168s array/tests/test_fft.py::test_fft[irfft] PASSED [ 14%] 168s array/tests/test_fft.py::test_fft[hfft] PASSED [ 14%] 168s array/tests/test_fft.py::test_fft[ihfft] PASSED [ 14%] 168s array/tests/test_fft.py::test_fft2n_shapes[fft2] PASSED [ 14%] 168s array/tests/test_fft.py::test_fft2n_shapes[ifft2] PASSED [ 14%] 168s array/tests/test_fft.py::test_fft2n_shapes[fftn] PASSED [ 14%] 168s array/tests/test_fft.py::test_fft2n_shapes[ifftn] PASSED [ 14%] 168s array/tests/test_fft.py::test_fft2n_shapes[rfft2] PASSED [ 14%] 168s array/tests/test_fft.py::test_fft2n_shapes[irfft2] PASSED [ 14%] 168s array/tests/test_fft.py::test_fft2n_shapes[rfftn] PASSED [ 14%] 168s array/tests/test_fft.py::test_fft2n_shapes[irfftn] PASSED [ 14%] 168s array/tests/test_fft.py::test_fft_n_kwarg[fft] PASSED [ 14%] 168s array/tests/test_fft.py::test_fft_n_kwarg[ifft] PASSED [ 14%] 168s array/tests/test_fft.py::test_fft_n_kwarg[rfft] PASSED [ 14%] 168s array/tests/test_fft.py::test_fft_n_kwarg[irfft] PASSED [ 14%] 168s array/tests/test_fft.py::test_fft_n_kwarg[hfft] PASSED [ 14%] 168s array/tests/test_fft.py::test_fft_n_kwarg[ihfft] PASSED [ 14%] 168s array/tests/test_fft.py::test_fft_consistent_names[fft] PASSED [ 14%] 168s array/tests/test_fft.py::test_fft_consistent_names[ifft] PASSED [ 14%] 168s array/tests/test_fft.py::test_fft_consistent_names[rfft] PASSED [ 14%] 168s array/tests/test_fft.py::test_fft_consistent_names[irfft] PASSED [ 14%] 168s array/tests/test_fft.py::test_fft_consistent_names[hfft] PASSED [ 14%] 168s array/tests/test_fft.py::test_fft_consistent_names[ihfft] PASSED [ 14%] 168s array/tests/test_fft.py::test_wrap_bad_kind PASSED [ 14%] 168s array/tests/test_fft.py::test_nd_ffts_axes[float32-fft2] PASSED [ 14%] 168s array/tests/test_fft.py::test_nd_ffts_axes[float32-ifft2] PASSED [ 14%] 168s array/tests/test_fft.py::test_nd_ffts_axes[float32-fftn] PASSED [ 14%] 168s array/tests/test_fft.py::test_nd_ffts_axes[float32-ifftn] PASSED [ 14%] 168s array/tests/test_fft.py::test_nd_ffts_axes[float32-rfft2] PASSED [ 14%] 168s array/tests/test_fft.py::test_nd_ffts_axes[float32-irfft2] PASSED [ 14%] 168s array/tests/test_fft.py::test_nd_ffts_axes[float32-rfftn] PASSED [ 14%] 168s array/tests/test_fft.py::test_nd_ffts_axes[float32-irfftn] PASSED [ 14%] 168s array/tests/test_fft.py::test_nd_ffts_axes[float64-fft2] PASSED [ 14%] 168s array/tests/test_fft.py::test_nd_ffts_axes[float64-ifft2] PASSED [ 14%] 168s array/tests/test_fft.py::test_nd_ffts_axes[float64-fftn] PASSED [ 14%] 168s array/tests/test_fft.py::test_nd_ffts_axes[float64-ifftn] PASSED [ 14%] 168s array/tests/test_fft.py::test_nd_ffts_axes[float64-rfft2] PASSED [ 14%] 168s array/tests/test_fft.py::test_nd_ffts_axes[float64-irfft2] PASSED [ 14%] 168s array/tests/test_fft.py::test_nd_ffts_axes[float64-rfftn] PASSED [ 14%] 168s array/tests/test_fft.py::test_nd_ffts_axes[float64-irfftn] PASSED [ 14%] 168s array/tests/test_fft.py::test_wrap_ffts[float32-fft-numpy.fft] PASSED [ 14%] 168s array/tests/test_fft.py::test_wrap_ffts[float32-fft-scipy.fftpack] PASSED [ 14%] 168s array/tests/test_fft.py::test_wrap_ffts[float32-ifft-numpy.fft] PASSED [ 14%] 168s array/tests/test_fft.py::test_wrap_ffts[float32-ifft-scipy.fftpack] PASSED [ 14%] 168s array/tests/test_fft.py::test_wrap_ffts[float32-rfft-numpy.fft] PASSED [ 14%] 168s array/tests/test_fft.py::test_wrap_ffts[float32-rfft-scipy.fftpack] PASSED [ 14%] 168s array/tests/test_fft.py::test_wrap_ffts[float32-irfft-numpy.fft] PASSED [ 14%] 168s array/tests/test_fft.py::test_wrap_ffts[float32-irfft-scipy.fftpack] PASSED [ 14%] 168s array/tests/test_fft.py::test_wrap_ffts[float32-hfft-numpy.fft] PASSED [ 14%] 168s array/tests/test_fft.py::test_wrap_ffts[float32-hfft-scipy.fftpack] SKIPPED [ 14%] 168s array/tests/test_fft.py::test_wrap_ffts[float32-ihfft-numpy.fft] PASSED [ 14%] 169s array/tests/test_fft.py::test_wrap_ffts[float32-ihfft-scipy.fftpack] SKIPPED [ 14%] 169s array/tests/test_fft.py::test_wrap_ffts[float64-fft-numpy.fft] PASSED [ 14%] 169s array/tests/test_fft.py::test_wrap_ffts[float64-fft-scipy.fftpack] PASSED [ 14%] 169s array/tests/test_fft.py::test_wrap_ffts[float64-ifft-numpy.fft] PASSED [ 14%] 169s array/tests/test_fft.py::test_wrap_ffts[float64-ifft-scipy.fftpack] PASSED [ 14%] 169s array/tests/test_fft.py::test_wrap_ffts[float64-rfft-numpy.fft] PASSED [ 14%] 169s array/tests/test_fft.py::test_wrap_ffts[float64-rfft-scipy.fftpack] PASSED [ 14%] 169s array/tests/test_fft.py::test_wrap_ffts[float64-irfft-numpy.fft] PASSED [ 14%] 169s array/tests/test_fft.py::test_wrap_ffts[float64-irfft-scipy.fftpack] PASSED [ 14%] 169s array/tests/test_fft.py::test_wrap_ffts[float64-hfft-numpy.fft] PASSED [ 14%] 169s array/tests/test_fft.py::test_wrap_ffts[float64-hfft-scipy.fftpack] SKIPPED [ 14%] 169s array/tests/test_fft.py::test_wrap_ffts[float64-ihfft-numpy.fft] PASSED [ 14%] 169s array/tests/test_fft.py::test_wrap_ffts[float64-ihfft-scipy.fftpack] SKIPPED [ 14%] 169s array/tests/test_fft.py::test_wrap_fftns[float32-fft2-numpy.fft] PASSED [ 14%] 169s array/tests/test_fft.py::test_wrap_fftns[float32-fft2-scipy.fftpack] PASSED [ 14%] 169s array/tests/test_fft.py::test_wrap_fftns[float32-ifft2-numpy.fft] PASSED [ 14%] 169s array/tests/test_fft.py::test_wrap_fftns[float32-ifft2-scipy.fftpack] PASSED [ 14%] 169s array/tests/test_fft.py::test_wrap_fftns[float32-fftn-numpy.fft] PASSED [ 14%] 169s array/tests/test_fft.py::test_wrap_fftns[float32-fftn-scipy.fftpack] PASSED [ 14%] 169s array/tests/test_fft.py::test_wrap_fftns[float32-ifftn-numpy.fft] PASSED [ 14%] 169s array/tests/test_fft.py::test_wrap_fftns[float32-ifftn-scipy.fftpack] PASSED [ 14%] 169s array/tests/test_fft.py::test_wrap_fftns[float32-rfft2-numpy.fft] PASSED [ 14%] 169s array/tests/test_fft.py::test_wrap_fftns[float32-rfft2-scipy.fftpack] SKIPPED [ 14%] 169s array/tests/test_fft.py::test_wrap_fftns[float32-irfft2-numpy.fft] PASSED [ 14%] 169s array/tests/test_fft.py::test_wrap_fftns[float32-irfft2-scipy.fftpack] SKIPPED [ 14%] 169s array/tests/test_fft.py::test_wrap_fftns[float32-rfftn-numpy.fft] PASSED [ 14%] 169s array/tests/test_fft.py::test_wrap_fftns[float32-rfftn-scipy.fftpack] SKIPPED [ 14%] 169s array/tests/test_fft.py::test_wrap_fftns[float32-irfftn-numpy.fft] PASSED [ 14%] 169s array/tests/test_fft.py::test_wrap_fftns[float32-irfftn-scipy.fftpack] SKIPPED [ 14%] 169s array/tests/test_fft.py::test_wrap_fftns[float64-fft2-numpy.fft] PASSED [ 14%] 169s array/tests/test_fft.py::test_wrap_fftns[float64-fft2-scipy.fftpack] PASSED [ 14%] 169s array/tests/test_fft.py::test_wrap_fftns[float64-ifft2-numpy.fft] PASSED [ 14%] 169s array/tests/test_fft.py::test_wrap_fftns[float64-ifft2-scipy.fftpack] PASSED [ 14%] 169s array/tests/test_fft.py::test_wrap_fftns[float64-fftn-numpy.fft] PASSED [ 14%] 169s array/tests/test_fft.py::test_wrap_fftns[float64-fftn-scipy.fftpack] PASSED [ 14%] 169s array/tests/test_fft.py::test_wrap_fftns[float64-ifftn-numpy.fft] PASSED [ 14%] 169s array/tests/test_fft.py::test_wrap_fftns[float64-ifftn-scipy.fftpack] PASSED [ 14%] 169s array/tests/test_fft.py::test_wrap_fftns[float64-rfft2-numpy.fft] PASSED [ 14%] 169s array/tests/test_fft.py::test_wrap_fftns[float64-rfft2-scipy.fftpack] SKIPPED [ 14%] 169s array/tests/test_fft.py::test_wrap_fftns[float64-irfft2-numpy.fft] PASSED [ 14%] 169s array/tests/test_fft.py::test_wrap_fftns[float64-irfft2-scipy.fftpack] SKIPPED [ 14%] 169s array/tests/test_fft.py::test_wrap_fftns[float64-rfftn-numpy.fft] PASSED [ 14%] 169s array/tests/test_fft.py::test_wrap_fftns[float64-rfftn-scipy.fftpack] SKIPPED [ 14%] 169s array/tests/test_fft.py::test_wrap_fftns[float64-irfftn-numpy.fft] PASSED [ 14%] 169s array/tests/test_fft.py::test_wrap_fftns[float64-irfftn-scipy.fftpack] SKIPPED [ 14%] 169s array/tests/test_fft.py::test_fftfreq[0-1.0-1] PASSED [ 14%] 169s array/tests/test_fft.py::test_fftfreq[0-1.0-2] PASSED [ 14%] 169s array/tests/test_fft.py::test_fftfreq[0-1.0-3] PASSED [ 14%] 169s array/tests/test_fft.py::test_fftfreq[0-1.0-6] PASSED [ 14%] 169s array/tests/test_fft.py::test_fftfreq[0-1.0-7] PASSED [ 14%] 169s array/tests/test_fft.py::test_fftfreq[0-0.5-1] PASSED [ 14%] 169s array/tests/test_fft.py::test_fftfreq[0-0.5-2] PASSED [ 14%] 169s array/tests/test_fft.py::test_fftfreq[0-0.5-3] PASSED [ 15%] 169s array/tests/test_fft.py::test_fftfreq[0-0.5-6] PASSED [ 15%] 169s array/tests/test_fft.py::test_fftfreq[0-0.5-7] PASSED [ 15%] 169s array/tests/test_fft.py::test_fftfreq[0-6.283185307179586-1] PASSED [ 15%] 169s array/tests/test_fft.py::test_fftfreq[0-6.283185307179586-2] PASSED [ 15%] 169s array/tests/test_fft.py::test_fftfreq[0-6.283185307179586-3] PASSED [ 15%] 169s array/tests/test_fft.py::test_fftfreq[0-6.283185307179586-6] PASSED [ 15%] 169s array/tests/test_fft.py::test_fftfreq[0-6.283185307179586-7] PASSED [ 15%] 169s array/tests/test_fft.py::test_fftfreq[1-1.0-1] PASSED [ 15%] 169s array/tests/test_fft.py::test_fftfreq[1-1.0-2] PASSED [ 15%] 169s array/tests/test_fft.py::test_fftfreq[1-1.0-3] PASSED [ 15%] 169s array/tests/test_fft.py::test_fftfreq[1-1.0-6] PASSED [ 15%] 169s array/tests/test_fft.py::test_fftfreq[1-1.0-7] PASSED [ 15%] 169s array/tests/test_fft.py::test_fftfreq[1-0.5-1] PASSED [ 15%] 169s array/tests/test_fft.py::test_fftfreq[1-0.5-2] PASSED [ 15%] 169s array/tests/test_fft.py::test_fftfreq[1-0.5-3] PASSED [ 15%] 169s array/tests/test_fft.py::test_fftfreq[1-0.5-6] PASSED [ 15%] 169s array/tests/test_fft.py::test_fftfreq[1-0.5-7] PASSED [ 15%] 169s array/tests/test_fft.py::test_fftfreq[1-6.283185307179586-1] PASSED [ 15%] 169s array/tests/test_fft.py::test_fftfreq[1-6.283185307179586-2] PASSED [ 15%] 169s array/tests/test_fft.py::test_fftfreq[1-6.283185307179586-3] PASSED [ 15%] 169s array/tests/test_fft.py::test_fftfreq[1-6.283185307179586-6] PASSED [ 15%] 169s array/tests/test_fft.py::test_fftfreq[1-6.283185307179586-7] PASSED [ 15%] 169s array/tests/test_fft.py::test_rfftfreq[0-1.0-1] PASSED [ 15%] 169s array/tests/test_fft.py::test_rfftfreq[0-1.0-2] PASSED [ 15%] 169s array/tests/test_fft.py::test_rfftfreq[0-1.0-3] PASSED [ 15%] 169s array/tests/test_fft.py::test_rfftfreq[0-1.0-6] PASSED [ 15%] 169s array/tests/test_fft.py::test_rfftfreq[0-1.0-7] PASSED [ 15%] 169s array/tests/test_fft.py::test_rfftfreq[0-0.5-1] PASSED [ 15%] 169s array/tests/test_fft.py::test_rfftfreq[0-0.5-2] PASSED [ 15%] 169s array/tests/test_fft.py::test_rfftfreq[0-0.5-3] PASSED [ 15%] 169s array/tests/test_fft.py::test_rfftfreq[0-0.5-6] PASSED [ 15%] 169s array/tests/test_fft.py::test_rfftfreq[0-0.5-7] PASSED [ 15%] 169s array/tests/test_fft.py::test_rfftfreq[0-6.283185307179586-1] PASSED [ 15%] 169s array/tests/test_fft.py::test_rfftfreq[0-6.283185307179586-2] PASSED [ 15%] 169s array/tests/test_fft.py::test_rfftfreq[0-6.283185307179586-3] PASSED [ 15%] 169s array/tests/test_fft.py::test_rfftfreq[0-6.283185307179586-6] PASSED [ 15%] 169s array/tests/test_fft.py::test_rfftfreq[0-6.283185307179586-7] PASSED [ 15%] 169s array/tests/test_fft.py::test_rfftfreq[1-1.0-1] PASSED [ 15%] 169s array/tests/test_fft.py::test_rfftfreq[1-1.0-2] PASSED [ 15%] 169s array/tests/test_fft.py::test_rfftfreq[1-1.0-3] PASSED [ 15%] 169s array/tests/test_fft.py::test_rfftfreq[1-1.0-6] PASSED [ 15%] 169s array/tests/test_fft.py::test_rfftfreq[1-1.0-7] PASSED [ 15%] 169s array/tests/test_fft.py::test_rfftfreq[1-0.5-1] PASSED [ 15%] 169s array/tests/test_fft.py::test_rfftfreq[1-0.5-2] PASSED [ 15%] 169s array/tests/test_fft.py::test_rfftfreq[1-0.5-3] PASSED [ 15%] 169s array/tests/test_fft.py::test_rfftfreq[1-0.5-6] PASSED [ 15%] 169s array/tests/test_fft.py::test_rfftfreq[1-0.5-7] PASSED [ 15%] 169s array/tests/test_fft.py::test_rfftfreq[1-6.283185307179586-1] PASSED [ 15%] 169s array/tests/test_fft.py::test_rfftfreq[1-6.283185307179586-2] PASSED [ 15%] 169s array/tests/test_fft.py::test_rfftfreq[1-6.283185307179586-3] PASSED [ 15%] 169s array/tests/test_fft.py::test_rfftfreq[1-6.283185307179586-6] PASSED [ 15%] 169s array/tests/test_fft.py::test_rfftfreq[1-6.283185307179586-7] PASSED [ 15%] 169s array/tests/test_fft.py::test_fftshift[shape0-chunks0-None-fftshift] PASSED [ 15%] 169s array/tests/test_fft.py::test_fftshift[shape0-chunks0-None-ifftshift] PASSED [ 15%] 169s array/tests/test_fft.py::test_fftshift[shape0-chunks0-0-fftshift] PASSED [ 15%] 169s array/tests/test_fft.py::test_fftshift[shape0-chunks0-0-ifftshift] PASSED [ 15%] 169s array/tests/test_fft.py::test_fftshift[shape0-chunks0-1-fftshift] PASSED [ 15%] 169s array/tests/test_fft.py::test_fftshift[shape0-chunks0-1-ifftshift] PASSED [ 15%] 169s array/tests/test_fft.py::test_fftshift[shape0-chunks0-2-fftshift] PASSED [ 15%] 169s array/tests/test_fft.py::test_fftshift[shape0-chunks0-2-ifftshift] PASSED [ 15%] 169s array/tests/test_fft.py::test_fftshift[shape0-chunks0-axes4-fftshift] PASSED [ 15%] 169s array/tests/test_fft.py::test_fftshift[shape0-chunks0-axes4-ifftshift] PASSED [ 15%] 169s array/tests/test_fft.py::test_fftshift[shape0-chunks0-axes5-fftshift] PASSED [ 15%] 169s array/tests/test_fft.py::test_fftshift[shape0-chunks0-axes5-ifftshift] PASSED [ 15%] 169s array/tests/test_fft.py::test_fftshift[shape0-chunks0-axes6-fftshift] PASSED [ 15%] 169s array/tests/test_fft.py::test_fftshift[shape0-chunks0-axes6-ifftshift] PASSED [ 15%] 169s array/tests/test_fft.py::test_fftshift[shape0-chunks0-axes7-fftshift] PASSED [ 15%] 169s array/tests/test_fft.py::test_fftshift[shape0-chunks0-axes7-ifftshift] PASSED [ 15%] 169s array/tests/test_fft.py::test_fftshift[shape1-chunks1-None-fftshift] PASSED [ 15%] 169s array/tests/test_fft.py::test_fftshift[shape1-chunks1-None-ifftshift] PASSED [ 15%] 169s array/tests/test_fft.py::test_fftshift[shape1-chunks1-0-fftshift] PASSED [ 15%] 169s array/tests/test_fft.py::test_fftshift[shape1-chunks1-0-ifftshift] PASSED [ 15%] 169s array/tests/test_fft.py::test_fftshift[shape1-chunks1-1-fftshift] PASSED [ 15%] 169s array/tests/test_fft.py::test_fftshift[shape1-chunks1-1-ifftshift] PASSED [ 15%] 169s array/tests/test_fft.py::test_fftshift[shape1-chunks1-2-fftshift] PASSED [ 15%] 169s array/tests/test_fft.py::test_fftshift[shape1-chunks1-2-ifftshift] PASSED [ 15%] 169s array/tests/test_fft.py::test_fftshift[shape1-chunks1-axes4-fftshift] PASSED [ 15%] 169s array/tests/test_fft.py::test_fftshift[shape1-chunks1-axes4-ifftshift] PASSED [ 15%] 169s array/tests/test_fft.py::test_fftshift[shape1-chunks1-axes5-fftshift] PASSED [ 15%] 169s array/tests/test_fft.py::test_fftshift[shape1-chunks1-axes5-ifftshift] PASSED [ 15%] 169s array/tests/test_fft.py::test_fftshift[shape1-chunks1-axes6-fftshift] PASSED [ 15%] 169s array/tests/test_fft.py::test_fftshift[shape1-chunks1-axes6-ifftshift] PASSED [ 15%] 169s array/tests/test_fft.py::test_fftshift[shape1-chunks1-axes7-fftshift] PASSED [ 15%] 169s array/tests/test_fft.py::test_fftshift[shape1-chunks1-axes7-ifftshift] PASSED [ 15%] 169s array/tests/test_fft.py::test_fftshift[shape2-chunks2-None-fftshift] PASSED [ 15%] 169s array/tests/test_fft.py::test_fftshift[shape2-chunks2-None-ifftshift] PASSED [ 15%] 169s array/tests/test_fft.py::test_fftshift[shape2-chunks2-0-fftshift] PASSED [ 15%] 169s array/tests/test_fft.py::test_fftshift[shape2-chunks2-0-ifftshift] PASSED [ 15%] 169s array/tests/test_fft.py::test_fftshift[shape2-chunks2-1-fftshift] PASSED [ 15%] 169s array/tests/test_fft.py::test_fftshift[shape2-chunks2-1-ifftshift] PASSED [ 15%] 169s array/tests/test_fft.py::test_fftshift[shape2-chunks2-2-fftshift] PASSED [ 15%] 169s array/tests/test_fft.py::test_fftshift[shape2-chunks2-2-ifftshift] PASSED [ 15%] 169s array/tests/test_fft.py::test_fftshift[shape2-chunks2-axes4-fftshift] PASSED [ 15%] 169s array/tests/test_fft.py::test_fftshift[shape2-chunks2-axes4-ifftshift] PASSED [ 15%] 169s array/tests/test_fft.py::test_fftshift[shape2-chunks2-axes5-fftshift] PASSED [ 15%] 169s array/tests/test_fft.py::test_fftshift[shape2-chunks2-axes5-ifftshift] PASSED [ 15%] 169s array/tests/test_fft.py::test_fftshift[shape2-chunks2-axes6-fftshift] PASSED [ 15%] 169s array/tests/test_fft.py::test_fftshift[shape2-chunks2-axes6-ifftshift] PASSED [ 15%] 169s array/tests/test_fft.py::test_fftshift[shape2-chunks2-axes7-fftshift] PASSED [ 15%] 169s array/tests/test_fft.py::test_fftshift[shape2-chunks2-axes7-ifftshift] PASSED [ 15%] 170s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-None-fftshift-ifftshift] PASSED [ 15%] 170s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-None-ifftshift-fftshift] PASSED [ 15%] 170s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-0-fftshift-ifftshift] PASSED [ 15%] 170s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-0-ifftshift-fftshift] PASSED [ 15%] 170s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-1-fftshift-ifftshift] PASSED [ 15%] 170s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-1-ifftshift-fftshift] PASSED [ 15%] 170s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-2-fftshift-ifftshift] PASSED [ 15%] 170s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-2-ifftshift-fftshift] PASSED [ 15%] 170s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-axes4-fftshift-ifftshift] PASSED [ 15%] 170s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-axes4-ifftshift-fftshift] PASSED [ 15%] 170s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-axes5-fftshift-ifftshift] PASSED [ 15%] 170s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-axes5-ifftshift-fftshift] PASSED [ 15%] 170s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-axes6-fftshift-ifftshift] PASSED [ 15%] 170s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-axes6-ifftshift-fftshift] PASSED [ 15%] 170s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-axes7-fftshift-ifftshift] PASSED [ 15%] 170s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-axes7-ifftshift-fftshift] PASSED [ 15%] 170s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-None-fftshift-ifftshift] PASSED [ 15%] 170s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-None-ifftshift-fftshift] PASSED [ 15%] 170s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-0-fftshift-ifftshift] PASSED [ 15%] 170s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-0-ifftshift-fftshift] PASSED [ 15%] 170s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-1-fftshift-ifftshift] PASSED [ 15%] 170s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-1-ifftshift-fftshift] PASSED [ 15%] 170s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-2-fftshift-ifftshift] PASSED [ 15%] 170s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-2-ifftshift-fftshift] PASSED [ 15%] 170s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-axes4-fftshift-ifftshift] PASSED [ 15%] 170s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-axes4-ifftshift-fftshift] PASSED [ 15%] 170s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-axes5-fftshift-ifftshift] PASSED [ 16%] 170s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-axes5-ifftshift-fftshift] PASSED [ 16%] 170s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-axes6-fftshift-ifftshift] PASSED [ 16%] 170s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-axes6-ifftshift-fftshift] PASSED [ 16%] 170s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-axes7-fftshift-ifftshift] PASSED [ 16%] 170s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-axes7-ifftshift-fftshift] PASSED [ 16%] 170s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-None-fftshift-ifftshift] PASSED [ 16%] 170s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-None-ifftshift-fftshift] PASSED [ 16%] 170s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-0-fftshift-ifftshift] PASSED [ 16%] 170s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-0-ifftshift-fftshift] PASSED [ 16%] 170s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-1-fftshift-ifftshift] PASSED [ 16%] 170s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-1-ifftshift-fftshift] PASSED [ 16%] 170s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-2-fftshift-ifftshift] PASSED [ 16%] 170s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-2-ifftshift-fftshift] PASSED [ 16%] 170s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-axes4-fftshift-ifftshift] PASSED [ 16%] 170s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-axes4-ifftshift-fftshift] PASSED [ 16%] 170s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-axes5-fftshift-ifftshift] PASSED [ 16%] 170s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-axes5-ifftshift-fftshift] PASSED [ 16%] 170s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-axes6-fftshift-ifftshift] PASSED [ 16%] 170s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-axes6-ifftshift-fftshift] PASSED [ 16%] 170s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-axes7-fftshift-ifftshift] PASSED [ 16%] 170s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-axes7-ifftshift-fftshift] PASSED [ 16%] 170s array/tests/test_gufunc.py::test__parse_gufunc_signature PASSED [ 16%] 170s array/tests/test_gufunc.py::test_apply_gufunc_axes_input_validation_01 PASSED [ 16%] 170s array/tests/test_gufunc.py::test_apply_gufunc_axes_args_validation PASSED [ 16%] 170s array/tests/test_gufunc.py::test__validate_normalize_axes_01 PASSED [ 16%] 170s array/tests/test_gufunc.py::test__validate_normalize_axes_02 PASSED [ 16%] 170s array/tests/test_gufunc.py::test__validate_normalize_axes_03 PASSED [ 16%] 170s array/tests/test_gufunc.py::test_apply_gufunc_01 PASSED [ 16%] 170s array/tests/test_gufunc.py::test_apply_gufunc_01b PASSED [ 16%] 170s array/tests/test_gufunc.py::test_apply_gufunc_output_dtypes_string[False] PASSED [ 16%] 170s array/tests/test_gufunc.py::test_apply_gufunc_output_dtypes_string[True] PASSED [ 16%] 170s array/tests/test_gufunc.py::test_apply_gufunc_output_dtypes_string_many_outputs[False] PASSED [ 16%] 170s array/tests/test_gufunc.py::test_apply_gufunc_output_dtypes_string_many_outputs[True] PASSED [ 16%] 170s array/tests/test_gufunc.py::test_apply_gufunc_pass_additional_kwargs PASSED [ 16%] 170s array/tests/test_gufunc.py::test_apply_gufunc_02 PASSED [ 16%] 170s array/tests/test_gufunc.py::test_apply_gufunc_scalar_output PASSED [ 16%] 170s array/tests/test_gufunc.py::test_apply_gufunc_elemwise_01 PASSED [ 16%] 170s array/tests/test_gufunc.py::test_apply_gufunc_elemwise_01b PASSED [ 16%] 170s array/tests/test_gufunc.py::test_apply_gufunc_elemwise_02 PASSED [ 16%] 170s array/tests/test_gufunc.py::test_gufunc_vector_output PASSED [ 16%] 170s array/tests/test_gufunc.py::test_apply_gufunc_elemwise_loop PASSED [ 16%] 170s array/tests/test_gufunc.py::test_apply_gufunc_elemwise_core PASSED [ 16%] 170s array/tests/test_gufunc.py::test_apply_gufunc_two_scalar_output PASSED [ 16%] 170s array/tests/test_gufunc.py::test_apply_gufunc_two_mixed_outputs PASSED [ 16%] 170s array/tests/test_gufunc.py::test_apply_gufunc_output_dtypes[int] PASSED [ 16%] 170s array/tests/test_gufunc.py::test_apply_gufunc_output_dtypes[output_dtypes1] PASSED [ 16%] 170s array/tests/test_gufunc.py::test_gufunc_two_inputs PASSED [ 16%] 170s array/tests/test_gufunc.py::test_gufunc_mixed_inputs PASSED [ 16%] 170s array/tests/test_gufunc.py::test_gufunc_mixed_inputs_vectorize PASSED [ 16%] 170s array/tests/test_gufunc.py::test_gufunc_vectorize_whitespace PASSED [ 16%] 170s array/tests/test_gufunc.py::test_gufunc PASSED [ 16%] 170s array/tests/test_gufunc.py::test_as_gufunc PASSED [ 16%] 170s array/tests/test_gufunc.py::test_apply_gufunc_broadcasting_loopdims PASSED [ 16%] 170s array/tests/test_gufunc.py::test_apply_gufunc_check_same_dimsizes PASSED [ 16%] 170s array/tests/test_gufunc.py::test_apply_gufunc_check_coredim_chunksize PASSED [ 16%] 170s array/tests/test_gufunc.py::test_apply_gufunc_check_inhomogeneous_chunksize PASSED [ 16%] 170s array/tests/test_gufunc.py::test_apply_gufunc_infer_dtype PASSED [ 16%] 170s array/tests/test_gufunc.py::test_apply_gufunc_axis_01[False] PASSED [ 16%] 170s array/tests/test_gufunc.py::test_apply_gufunc_axis_01[True] PASSED [ 16%] 170s array/tests/test_gufunc.py::test_apply_gufunc_axis_02 PASSED [ 16%] 170s array/tests/test_gufunc.py::test_apply_gufunc_axis_02b PASSED [ 16%] 170s array/tests/test_gufunc.py::test_apply_gufunc_axis_03 PASSED [ 16%] 170s array/tests/test_gufunc.py::test_apply_gufunc_axis_keepdims[-2] PASSED [ 16%] 170s array/tests/test_gufunc.py::test_apply_gufunc_axis_keepdims[-1] PASSED [ 16%] 170s array/tests/test_gufunc.py::test_apply_gufunc_axis_keepdims[None] PASSED [ 16%] 170s array/tests/test_gufunc.py::test_apply_gufunc_axes_01[axes0] PASSED [ 16%] 170s array/tests/test_gufunc.py::test_apply_gufunc_axes_01[axes1] PASSED [ 16%] 170s array/tests/test_gufunc.py::test_apply_gufunc_axes_02 PASSED [ 16%] 170s array/tests/test_gufunc.py::test_apply_gufunc_axes_two_kept_coredims PASSED [ 16%] 170s array/tests/test_gufunc.py::test_apply_gufunc_via_numba_01 SKIPPED (...) [ 16%] 170s array/tests/test_gufunc.py::test_apply_gufunc_via_numba_02 SKIPPED (...) [ 16%] 170s array/tests/test_gufunc.py::test_preserve_meta_type SKIPPED (could n...) [ 16%] 170s array/tests/test_gufunc.py::test_apply_gufunc_with_meta PASSED [ 16%] 170s array/tests/test_gufunc.py::test_as_gufunc_with_meta PASSED [ 16%] 170s array/tests/test_image.py::test_imread PASSED [ 16%] 170s array/tests/test_image.py::test_imread_with_custom_function PASSED [ 16%] 170s array/tests/test_image.py::test_preprocess PASSED [ 16%] 171s array/tests/test_linalg.py::test_tsqr[20-10-10-None] PASSED [ 16%] 171s array/tests/test_linalg.py::test_tsqr[20-10-chunks1-None] PASSED [ 16%] 171s array/tests/test_linalg.py::test_tsqr[20-10-chunks2-None] PASSED [ 16%] 171s array/tests/test_linalg.py::test_tsqr[40-10-chunks3-None] PASSED [ 16%] 171s array/tests/test_linalg.py::test_tsqr[128-2-chunks4-None] PASSED [ 16%] 171s array/tests/test_linalg.py::test_tsqr[129-2-chunks5-None] PASSED [ 16%] 171s array/tests/test_linalg.py::test_tsqr[130-2-chunks6-None] PASSED [ 16%] 171s array/tests/test_linalg.py::test_tsqr[131-2-chunks7-None] PASSED [ 16%] 171s array/tests/test_linalg.py::test_tsqr[300-10-chunks8-None] PASSED [ 16%] 171s array/tests/test_linalg.py::test_tsqr[300-10-chunks9-None] PASSED [ 16%] 171s array/tests/test_linalg.py::test_tsqr[300-10-chunks10-None] PASSED [ 16%] 171s array/tests/test_linalg.py::test_tsqr[10-5-10-None] PASSED [ 16%] 172s array/tests/test_linalg.py::test_tsqr[5-10-10-None] PASSED [ 16%] 172s array/tests/test_linalg.py::test_tsqr[10-10-10-None] PASSED [ 16%] 172s array/tests/test_linalg.py::test_tsqr[10-40-chunks14-ValueError] PASSED [ 16%] 172s array/tests/test_linalg.py::test_tsqr[10-40-chunks15-ValueError] PASSED [ 16%] 172s array/tests/test_linalg.py::test_tsqr[10-40-chunks16-ValueError] PASSED [ 16%] 172s array/tests/test_linalg.py::test_tsqr[20-20-10-ValueError] PASSED [ 16%] 172s array/tests/test_linalg.py::test_tsqr_uncertain[10-5-chunks0-True-False-None] PASSED [ 16%] 172s array/tests/test_linalg.py::test_tsqr_uncertain[10-5-chunks1-False-True-None] PASSED [ 16%] 172s array/tests/test_linalg.py::test_tsqr_uncertain[10-5-chunks2-True-True-None] PASSED [ 16%] 172s array/tests/test_linalg.py::test_tsqr_uncertain[40-5-chunks3-True-False-None] PASSED [ 16%] 172s array/tests/test_linalg.py::test_tsqr_uncertain[40-5-chunks4-False-True-None] PASSED [ 16%] 172s array/tests/test_linalg.py::test_tsqr_uncertain[40-5-chunks5-True-True-None] PASSED [ 16%] 172s array/tests/test_linalg.py::test_tsqr_uncertain[300-10-chunks6-True-False-None] PASSED [ 16%] 172s array/tests/test_linalg.py::test_tsqr_uncertain[300-10-chunks7-True-False-None] PASSED [ 16%] 172s array/tests/test_linalg.py::test_tsqr_uncertain[300-10-chunks8-True-False-None] PASSED [ 16%] 172s array/tests/test_linalg.py::test_tsqr_uncertain[300-10-chunks9-False-True-None] PASSED [ 16%] 172s array/tests/test_linalg.py::test_tsqr_uncertain[300-10-chunks10-False-True-None] PASSED [ 16%] 172s array/tests/test_linalg.py::test_tsqr_uncertain[300-10-chunks11-False-True-None] PASSED [ 16%] 172s array/tests/test_linalg.py::test_tsqr_uncertain[300-10-chunks12-True-True-None] PASSED [ 16%] 172s array/tests/test_linalg.py::test_tsqr_uncertain[300-10-chunks13-True-True-None] PASSED [ 16%] 173s array/tests/test_linalg.py::test_tsqr_uncertain[300-10-chunks14-True-True-None] PASSED [ 16%] 173s array/tests/test_linalg.py::test_tsqr_zero_height_chunks PASSED [ 16%] 173s array/tests/test_linalg.py::test_sfqr[20-10-10-ValueError] PASSED [ 16%] 173s array/tests/test_linalg.py::test_sfqr[20-10-chunks1-ValueError] PASSED [ 16%] 173s array/tests/test_linalg.py::test_sfqr[20-10-chunks2-ValueError] PASSED [ 16%] 173s array/tests/test_linalg.py::test_sfqr[40-10-chunks3-ValueError] PASSED [ 16%] 173s array/tests/test_linalg.py::test_sfqr[128-2-chunks4-ValueError] PASSED [ 16%] 173s array/tests/test_linalg.py::test_sfqr[129-2-chunks5-ValueError] PASSED [ 16%] 173s array/tests/test_linalg.py::test_sfqr[130-2-chunks6-ValueError] PASSED [ 16%] 173s array/tests/test_linalg.py::test_sfqr[131-2-chunks7-ValueError] PASSED [ 16%] 173s array/tests/test_linalg.py::test_sfqr[300-10-chunks8-ValueError] PASSED [ 16%] 173s array/tests/test_linalg.py::test_sfqr[300-10-chunks9-ValueError] PASSED [ 16%] 173s array/tests/test_linalg.py::test_sfqr[300-10-chunks10-ValueError] PASSED [ 16%] 173s array/tests/test_linalg.py::test_sfqr[10-5-10-None] PASSED [ 16%] 173s array/tests/test_linalg.py::test_sfqr[5-10-10-None] PASSED [ 16%] 173s array/tests/test_linalg.py::test_sfqr[10-10-10-None] PASSED [ 16%] 173s array/tests/test_linalg.py::test_sfqr[10-40-chunks14-None] PASSED [ 16%] 173s array/tests/test_linalg.py::test_sfqr[10-40-chunks15-None] PASSED [ 17%] 173s array/tests/test_linalg.py::test_sfqr[10-40-chunks16-None] PASSED [ 17%] 173s array/tests/test_linalg.py::test_sfqr[20-20-10-ValueError] PASSED [ 17%] 173s array/tests/test_linalg.py::test_qr[20-10-10-None] PASSED [ 17%] 173s array/tests/test_linalg.py::test_qr[20-10-chunks1-None] PASSED [ 17%] 173s array/tests/test_linalg.py::test_qr[20-10-chunks2-None] PASSED [ 17%] 173s array/tests/test_linalg.py::test_qr[40-10-chunks3-None] PASSED [ 17%] 173s array/tests/test_linalg.py::test_qr[128-2-chunks4-None] PASSED [ 17%] 173s array/tests/test_linalg.py::test_qr[129-2-chunks5-None] PASSED [ 17%] 173s array/tests/test_linalg.py::test_qr[130-2-chunks6-None] PASSED [ 17%] 173s array/tests/test_linalg.py::test_qr[131-2-chunks7-None] PASSED [ 17%] 173s array/tests/test_linalg.py::test_qr[300-10-chunks8-None] PASSED [ 17%] 173s array/tests/test_linalg.py::test_qr[300-10-chunks9-None] PASSED [ 17%] 173s array/tests/test_linalg.py::test_qr[300-10-chunks10-None] PASSED [ 17%] 173s array/tests/test_linalg.py::test_qr[10-5-10-None] PASSED [ 17%] 173s array/tests/test_linalg.py::test_qr[5-10-10-None] PASSED [ 17%] 173s array/tests/test_linalg.py::test_qr[10-10-10-None] PASSED [ 17%] 173s array/tests/test_linalg.py::test_qr[10-40-chunks14-None] PASSED [ 17%] 173s array/tests/test_linalg.py::test_qr[10-40-chunks15-None] PASSED [ 17%] 173s array/tests/test_linalg.py::test_qr[10-40-chunks16-None] PASSED [ 17%] 173s array/tests/test_linalg.py::test_qr[20-20-10-NotImplementedError] PASSED [ 17%] 173s array/tests/test_linalg.py::test_linalg_consistent_names PASSED [ 17%] 173s array/tests/test_linalg.py::test_dask_svd_self_consistent[10-20] PASSED [ 17%] 173s array/tests/test_linalg.py::test_dask_svd_self_consistent[15-15] PASSED [ 17%] 174s array/tests/test_linalg.py::test_dask_svd_self_consistent[20-10] PASSED [ 17%] 174s array/tests/test_linalg.py::test_svd_compressed_compute[power] PASSED [ 17%] 174s array/tests/test_linalg.py::test_svd_compressed_compute[QR] PASSED [ 17%] 175s array/tests/test_linalg.py::test_svd_compressed[iterator0] PASSED [ 17%] 175s array/tests/test_linalg.py::test_svd_compressed[iterator1] PASSED [ 17%] 175s array/tests/test_linalg.py::test_svd_compressed_dtype_preservation[float32-float32] PASSED [ 17%] 175s array/tests/test_linalg.py::test_svd_compressed_dtype_preservation[float64-float64] PASSED [ 17%] 175s array/tests/test_linalg.py::test_svd_dtype_preservation[float32-chunks0] PASSED [ 17%] 175s array/tests/test_linalg.py::test_svd_dtype_preservation[float32-chunks1] PASSED [ 17%] 175s array/tests/test_linalg.py::test_svd_dtype_preservation[float32-chunks2] PASSED [ 17%] 175s array/tests/test_linalg.py::test_svd_dtype_preservation[float64-chunks0] PASSED [ 17%] 175s array/tests/test_linalg.py::test_svd_dtype_preservation[float64-chunks1] PASSED [ 17%] 175s array/tests/test_linalg.py::test_svd_dtype_preservation[float64-chunks2] PASSED [ 17%] 175s array/tests/test_linalg.py::test_svd_compressed_deterministic PASSED [ 17%] 175s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-5-5] PASSED [ 17%] 175s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-5-10] PASSED [ 17%] 175s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-5-15] PASSED [ 17%] 175s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-5-20] PASSED [ 17%] 175s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-10-5] PASSED [ 17%] 175s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-10-10] PASSED [ 17%] 175s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-10-15] PASSED [ 17%] 175s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-10-20] PASSED [ 17%] 175s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-15-5] PASSED [ 17%] 175s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-15-10] PASSED [ 17%] 175s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-15-15] PASSED [ 17%] 175s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-15-20] PASSED [ 17%] 175s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-20-5] PASSED [ 17%] 175s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-20-10] PASSED [ 17%] 175s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-20-15] PASSED [ 17%] 175s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-20-20] PASSED [ 17%] 175s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-5-5] PASSED [ 17%] 176s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-5-10] PASSED [ 17%] 176s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-5-15] PASSED [ 17%] 176s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-5-20] PASSED [ 17%] 176s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-10-5] PASSED [ 17%] 176s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-10-10] PASSED [ 17%] 176s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-10-15] PASSED [ 17%] 176s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-10-20] PASSED [ 17%] 176s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-15-5] PASSED [ 17%] 176s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-15-10] PASSED [ 17%] 176s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-15-15] PASSED [ 17%] 176s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-15-20] PASSED [ 17%] 176s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-20-5] PASSED [ 17%] 176s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-20-10] PASSED [ 17%] 176s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-20-15] PASSED [ 17%] 176s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-20-20] PASSED [ 17%] 176s array/tests/test_linalg.py::test_lu_1 PASSED [ 17%] 176s array/tests/test_linalg.py::test_lu_2[10] PASSED [ 17%] 176s array/tests/test_linalg.py::test_lu_2[20] PASSED [ 17%] 177s array/tests/test_linalg.py::test_lu_2[30] PASSED [ 17%] 178s array/tests/test_linalg.py::test_lu_2[50] PASSED [ 17%] 178s array/tests/test_linalg.py::test_lu_3[50] PASSED [ 17%] 178s array/tests/test_linalg.py::test_lu_3[100] PASSED [ 17%] 178s array/tests/test_linalg.py::test_lu_3[200] PASSED [ 17%] 178s array/tests/test_linalg.py::test_lu_errors PASSED [ 17%] 178s array/tests/test_linalg.py::test_solve_triangular_vector[20-10] PASSED [ 17%] 178s array/tests/test_linalg.py::test_solve_triangular_vector[50-10] PASSED [ 17%] 178s array/tests/test_linalg.py::test_solve_triangular_vector[70-20] PASSED [ 17%] 178s array/tests/test_linalg.py::test_solve_triangular_matrix[20-10] PASSED [ 17%] 179s array/tests/test_linalg.py::test_solve_triangular_matrix[50-10] PASSED [ 17%] 179s array/tests/test_linalg.py::test_solve_triangular_matrix[50-20] PASSED [ 17%] 179s array/tests/test_linalg.py::test_solve_triangular_matrix2[20-10] PASSED [ 17%] 179s array/tests/test_linalg.py::test_solve_triangular_matrix2[50-10] PASSED [ 17%] 179s array/tests/test_linalg.py::test_solve_triangular_matrix2[50-20] PASSED [ 17%] 179s array/tests/test_linalg.py::test_solve_triangular_errors PASSED [ 17%] 179s array/tests/test_linalg.py::test_solve[20-10] PASSED [ 17%] 179s array/tests/test_linalg.py::test_solve[50-10] PASSED [ 17%] 179s array/tests/test_linalg.py::test_inv[20-10] PASSED [ 17%] 179s array/tests/test_linalg.py::test_inv[50-10] PASSED [ 17%] 179s array/tests/test_linalg.py::test_solve_assume_a[20-10] PASSED [ 17%] 180s array/tests/test_linalg.py::test_solve_assume_a[30-6] PASSED [ 17%] 180s array/tests/test_linalg.py::test_cholesky[20-10] PASSED [ 17%] 180s array/tests/test_linalg.py::test_cholesky[12-3] PASSED [ 17%] 180s array/tests/test_linalg.py::test_cholesky[30-3] PASSED [ 17%] 180s array/tests/test_linalg.py::test_cholesky[30-6] PASSED [ 17%] 180s array/tests/test_linalg.py::test_lstsq[20-10-5-False] PASSED [ 17%] 180s array/tests/test_linalg.py::test_lstsq[20-10-5-True] PASSED [ 17%] 180s array/tests/test_linalg.py::test_lstsq[100-10-10-False] PASSED [ 17%] 180s array/tests/test_linalg.py::test_lstsq[100-10-10-True] PASSED [ 17%] 180s array/tests/test_linalg.py::test_no_chunks_svd PASSED [ 17%] 180s array/tests/test_linalg.py::test_svd_flip_correction[f4-chunks0-shape0] PASSED [ 17%] 180s array/tests/test_linalg.py::test_svd_flip_correction[f4-chunks0-shape1] PASSED [ 17%] 180s array/tests/test_linalg.py::test_svd_flip_correction[f4-chunks0-shape2] PASSED [ 17%] 180s array/tests/test_linalg.py::test_svd_flip_correction[f4-chunks1-shape0] PASSED [ 17%] 180s array/tests/test_linalg.py::test_svd_flip_correction[f4-chunks1-shape1] PASSED [ 17%] 180s array/tests/test_linalg.py::test_svd_flip_correction[f4-chunks1-shape2] PASSED [ 17%] 181s array/tests/test_linalg.py::test_svd_flip_correction[f4-chunks2-shape0] PASSED [ 17%] 181s array/tests/test_linalg.py::test_svd_flip_correction[f4-chunks2-shape1] PASSED [ 17%] 181s array/tests/test_linalg.py::test_svd_flip_correction[f4-chunks2-shape2] PASSED [ 17%] 181s array/tests/test_linalg.py::test_svd_flip_correction[f8-chunks0-shape0] PASSED [ 17%] 181s array/tests/test_linalg.py::test_svd_flip_correction[f8-chunks0-shape1] PASSED [ 17%] 181s array/tests/test_linalg.py::test_svd_flip_correction[f8-chunks0-shape2] PASSED [ 17%] 181s array/tests/test_linalg.py::test_svd_flip_correction[f8-chunks1-shape0] PASSED [ 17%] 181s array/tests/test_linalg.py::test_svd_flip_correction[f8-chunks1-shape1] PASSED [ 17%] 181s array/tests/test_linalg.py::test_svd_flip_correction[f8-chunks1-shape2] PASSED [ 17%] 181s array/tests/test_linalg.py::test_svd_flip_correction[f8-chunks2-shape0] PASSED [ 17%] 181s array/tests/test_linalg.py::test_svd_flip_correction[f8-chunks2-shape1] PASSED [ 17%] 181s array/tests/test_linalg.py::test_svd_flip_correction[f8-chunks2-shape2] PASSED [ 17%] 181s array/tests/test_linalg.py::test_svd_flip_sign[True-f2] PASSED [ 17%] 181s array/tests/test_linalg.py::test_svd_flip_sign[True-f4] PASSED [ 17%] 181s array/tests/test_linalg.py::test_svd_flip_sign[True-f8] PASSED [ 17%] 181s array/tests/test_linalg.py::test_svd_flip_sign[True-f16] PASSED [ 17%] 181s array/tests/test_linalg.py::test_svd_flip_sign[True-c8] PASSED [ 17%] 181s array/tests/test_linalg.py::test_svd_flip_sign[True-c16] PASSED [ 18%] 181s array/tests/test_linalg.py::test_svd_flip_sign[True-c32] PASSED [ 18%] 181s array/tests/test_linalg.py::test_svd_flip_sign[False-f2] PASSED [ 18%] 181s array/tests/test_linalg.py::test_svd_flip_sign[False-f4] PASSED [ 18%] 181s array/tests/test_linalg.py::test_svd_flip_sign[False-f8] PASSED [ 18%] 181s array/tests/test_linalg.py::test_svd_flip_sign[False-f16] PASSED [ 18%] 181s array/tests/test_linalg.py::test_svd_flip_sign[False-c8] PASSED [ 18%] 181s array/tests/test_linalg.py::test_svd_flip_sign[False-c16] PASSED [ 18%] 181s array/tests/test_linalg.py::test_svd_flip_sign[False-c32] PASSED [ 18%] 181s array/tests/test_linalg.py::test_svd_supported_array_shapes[shape0-chunks0] PASSED [ 18%] 181s array/tests/test_linalg.py::test_svd_supported_array_shapes[shape0-chunks1] PASSED [ 18%] 181s array/tests/test_linalg.py::test_svd_supported_array_shapes[shape0-chunks2] PASSED [ 18%] 181s array/tests/test_linalg.py::test_svd_supported_array_shapes[shape0-chunks3] PASSED [ 18%] 181s array/tests/test_linalg.py::test_svd_supported_array_shapes[shape1-chunks0] PASSED [ 18%] 181s array/tests/test_linalg.py::test_svd_supported_array_shapes[shape1-chunks1] PASSED [ 18%] 181s array/tests/test_linalg.py::test_svd_supported_array_shapes[shape1-chunks2] PASSED [ 18%] 181s array/tests/test_linalg.py::test_svd_supported_array_shapes[shape1-chunks3] PASSED [ 18%] 181s array/tests/test_linalg.py::test_svd_supported_array_shapes[shape2-chunks0] PASSED [ 18%] 181s array/tests/test_linalg.py::test_svd_supported_array_shapes[shape2-chunks1] PASSED [ 18%] 181s array/tests/test_linalg.py::test_svd_supported_array_shapes[shape2-chunks2] PASSED [ 18%] 181s array/tests/test_linalg.py::test_svd_supported_array_shapes[shape2-chunks3] PASSED [ 18%] 181s array/tests/test_linalg.py::test_svd_incompatible_chunking PASSED [ 18%] 181s array/tests/test_linalg.py::test_svd_incompatible_dimensions[0] PASSED [ 18%] 181s array/tests/test_linalg.py::test_svd_incompatible_dimensions[1] PASSED [ 18%] 181s array/tests/test_linalg.py::test_svd_incompatible_dimensions[3] PASSED [ 18%] 181s array/tests/test_linalg.py::test_norm_any_ndim[False-None-shape0-chunks0-None] PASSED [ 18%] 181s array/tests/test_linalg.py::test_norm_any_ndim[False-None-shape1-chunks1-0] PASSED [ 18%] 181s array/tests/test_linalg.py::test_norm_any_ndim[False-None-shape2-chunks2-axis2] PASSED [ 18%] 181s array/tests/test_linalg.py::test_norm_any_ndim[False-None-shape3-chunks3-None] PASSED [ 18%] 181s array/tests/test_linalg.py::test_norm_any_ndim[False-1-shape0-chunks0-None] PASSED [ 18%] 181s array/tests/test_linalg.py::test_norm_any_ndim[False-1-shape1-chunks1-0] PASSED [ 18%] 181s array/tests/test_linalg.py::test_norm_any_ndim[False-1-shape2-chunks2-axis2] PASSED [ 18%] 181s array/tests/test_linalg.py::test_norm_any_ndim[False-1-shape3-chunks3-None] PASSED [ 18%] 181s array/tests/test_linalg.py::test_norm_any_ndim[False--1-shape0-chunks0-None] PASSED [ 18%] 181s array/tests/test_linalg.py::test_norm_any_ndim[False--1-shape1-chunks1-0] PASSED [ 18%] 181s array/tests/test_linalg.py::test_norm_any_ndim[False--1-shape2-chunks2-axis2] PASSED [ 18%] 181s array/tests/test_linalg.py::test_norm_any_ndim[False--1-shape3-chunks3-None] PASSED [ 18%] 181s array/tests/test_linalg.py::test_norm_any_ndim[False-inf-shape0-chunks0-None] PASSED [ 18%] 181s array/tests/test_linalg.py::test_norm_any_ndim[False-inf-shape1-chunks1-0] PASSED [ 18%] 181s array/tests/test_linalg.py::test_norm_any_ndim[False-inf-shape2-chunks2-axis2] PASSED [ 18%] 181s array/tests/test_linalg.py::test_norm_any_ndim[False-inf-shape3-chunks3-None] PASSED [ 18%] 181s array/tests/test_linalg.py::test_norm_any_ndim[False--inf-shape0-chunks0-None] PASSED [ 18%] 181s array/tests/test_linalg.py::test_norm_any_ndim[False--inf-shape1-chunks1-0] PASSED [ 18%] 181s array/tests/test_linalg.py::test_norm_any_ndim[False--inf-shape2-chunks2-axis2] PASSED [ 18%] 181s array/tests/test_linalg.py::test_norm_any_ndim[False--inf-shape3-chunks3-None] PASSED [ 18%] 181s array/tests/test_linalg.py::test_norm_any_ndim[True-None-shape0-chunks0-None] PASSED [ 18%] 181s array/tests/test_linalg.py::test_norm_any_ndim[True-None-shape1-chunks1-0] PASSED [ 18%] 181s array/tests/test_linalg.py::test_norm_any_ndim[True-None-shape2-chunks2-axis2] PASSED [ 18%] 181s array/tests/test_linalg.py::test_norm_any_ndim[True-None-shape3-chunks3-None] PASSED [ 18%] 181s array/tests/test_linalg.py::test_norm_any_ndim[True-1-shape0-chunks0-None] PASSED [ 18%] 181s array/tests/test_linalg.py::test_norm_any_ndim[True-1-shape1-chunks1-0] PASSED [ 18%] 181s array/tests/test_linalg.py::test_norm_any_ndim[True-1-shape2-chunks2-axis2] PASSED [ 18%] 181s array/tests/test_linalg.py::test_norm_any_ndim[True-1-shape3-chunks3-None] PASSED [ 18%] 181s array/tests/test_linalg.py::test_norm_any_ndim[True--1-shape0-chunks0-None] PASSED [ 18%] 181s array/tests/test_linalg.py::test_norm_any_ndim[True--1-shape1-chunks1-0] PASSED [ 18%] 181s array/tests/test_linalg.py::test_norm_any_ndim[True--1-shape2-chunks2-axis2] PASSED [ 18%] 181s array/tests/test_linalg.py::test_norm_any_ndim[True--1-shape3-chunks3-None] PASSED [ 18%] 181s array/tests/test_linalg.py::test_norm_any_ndim[True-inf-shape0-chunks0-None] PASSED [ 18%] 181s array/tests/test_linalg.py::test_norm_any_ndim[True-inf-shape1-chunks1-0] PASSED [ 18%] 181s array/tests/test_linalg.py::test_norm_any_ndim[True-inf-shape2-chunks2-axis2] PASSED [ 18%] 181s array/tests/test_linalg.py::test_norm_any_ndim[True-inf-shape3-chunks3-None] PASSED [ 18%] 181s array/tests/test_linalg.py::test_norm_any_ndim[True--inf-shape0-chunks0-None] PASSED [ 18%] 181s array/tests/test_linalg.py::test_norm_any_ndim[True--inf-shape1-chunks1-0] PASSED [ 18%] 181s array/tests/test_linalg.py::test_norm_any_ndim[True--inf-shape2-chunks2-axis2] PASSED [ 18%] 181s array/tests/test_linalg.py::test_norm_any_ndim[True--inf-shape3-chunks3-None] PASSED [ 18%] 181s array/tests/test_linalg.py::test_norm_any_prec[None-False-True-single] PASSED [ 18%] 181s array/tests/test_linalg.py::test_norm_any_prec[None-False-True-double] PASSED [ 18%] 181s array/tests/test_linalg.py::test_norm_any_prec[None-False-False-single] PASSED [ 18%] 181s array/tests/test_linalg.py::test_norm_any_prec[None-False-False-double] PASSED [ 18%] 181s array/tests/test_linalg.py::test_norm_any_prec[None-True-True-single] PASSED [ 18%] 181s array/tests/test_linalg.py::test_norm_any_prec[None-True-True-double] PASSED [ 18%] 181s array/tests/test_linalg.py::test_norm_any_prec[None-True-False-single] PASSED [ 18%] 181s array/tests/test_linalg.py::test_norm_any_prec[None-True-False-double] PASSED [ 18%] 181s array/tests/test_linalg.py::test_norm_any_prec[1-False-True-single] PASSED [ 18%] 181s array/tests/test_linalg.py::test_norm_any_prec[1-False-True-double] PASSED [ 18%] 181s array/tests/test_linalg.py::test_norm_any_prec[1-False-False-single] PASSED [ 18%] 181s array/tests/test_linalg.py::test_norm_any_prec[1-False-False-double] PASSED [ 18%] 181s array/tests/test_linalg.py::test_norm_any_prec[1-True-True-single] PASSED [ 18%] 181s array/tests/test_linalg.py::test_norm_any_prec[1-True-True-double] PASSED [ 18%] 182s array/tests/test_linalg.py::test_norm_any_prec[1-True-False-single] PASSED [ 18%] 182s array/tests/test_linalg.py::test_norm_any_prec[1-True-False-double] PASSED [ 18%] 182s array/tests/test_linalg.py::test_norm_any_prec[-1-False-True-single] PASSED [ 18%] 182s array/tests/test_linalg.py::test_norm_any_prec[-1-False-True-double] PASSED [ 18%] 182s array/tests/test_linalg.py::test_norm_any_prec[-1-False-False-single] PASSED [ 18%] 182s array/tests/test_linalg.py::test_norm_any_prec[-1-False-False-double] PASSED [ 18%] 182s array/tests/test_linalg.py::test_norm_any_prec[-1-True-True-single] PASSED [ 18%] 182s array/tests/test_linalg.py::test_norm_any_prec[-1-True-True-double] PASSED [ 18%] 182s array/tests/test_linalg.py::test_norm_any_prec[-1-True-False-single] PASSED [ 18%] 182s array/tests/test_linalg.py::test_norm_any_prec[-1-True-False-double] PASSED [ 18%] 182s array/tests/test_linalg.py::test_norm_any_prec[inf-False-True-single] PASSED [ 18%] 182s array/tests/test_linalg.py::test_norm_any_prec[inf-False-True-double] PASSED [ 18%] 182s array/tests/test_linalg.py::test_norm_any_prec[inf-False-False-single] PASSED [ 18%] 182s array/tests/test_linalg.py::test_norm_any_prec[inf-False-False-double] PASSED [ 18%] 182s array/tests/test_linalg.py::test_norm_any_prec[inf-True-True-single] PASSED [ 18%] 182s array/tests/test_linalg.py::test_norm_any_prec[inf-True-True-double] PASSED [ 18%] 182s array/tests/test_linalg.py::test_norm_any_prec[inf-True-False-single] PASSED [ 18%] 182s array/tests/test_linalg.py::test_norm_any_prec[inf-True-False-double] PASSED [ 18%] 182s array/tests/test_linalg.py::test_norm_any_prec[-inf-False-True-single] PASSED [ 18%] 182s array/tests/test_linalg.py::test_norm_any_prec[-inf-False-True-double] PASSED [ 18%] 182s array/tests/test_linalg.py::test_norm_any_prec[-inf-False-False-single] PASSED [ 18%] 182s array/tests/test_linalg.py::test_norm_any_prec[-inf-False-False-double] PASSED [ 18%] 182s array/tests/test_linalg.py::test_norm_any_prec[-inf-True-True-single] PASSED [ 18%] 182s array/tests/test_linalg.py::test_norm_any_prec[-inf-True-True-double] PASSED [ 18%] 182s array/tests/test_linalg.py::test_norm_any_prec[-inf-True-False-single] PASSED [ 18%] 182s array/tests/test_linalg.py::test_norm_any_prec[-inf-True-False-double] PASSED [ 18%] 182s array/tests/test_linalg.py::test_norm_any_slice[False-None-shape0-chunks0] PASSED [ 18%] 182s array/tests/test_linalg.py::test_norm_any_slice[False-None-shape1-chunks1] PASSED [ 18%] 182s array/tests/test_linalg.py::test_norm_any_slice[False-None-shape2-chunks2] PASSED [ 18%] 182s array/tests/test_linalg.py::test_norm_any_slice[False-None-shape3-chunks3] PASSED [ 18%] 182s array/tests/test_linalg.py::test_norm_any_slice[False-None-shape4-chunks4] PASSED [ 18%] 182s array/tests/test_linalg.py::test_norm_any_slice[False-1-shape0-chunks0] PASSED [ 18%] 182s array/tests/test_linalg.py::test_norm_any_slice[False-1-shape1-chunks1] PASSED [ 18%] 182s array/tests/test_linalg.py::test_norm_any_slice[False-1-shape2-chunks2] PASSED [ 18%] 182s array/tests/test_linalg.py::test_norm_any_slice[False-1-shape3-chunks3] PASSED [ 18%] 183s array/tests/test_linalg.py::test_norm_any_slice[False-1-shape4-chunks4] PASSED [ 18%] 183s array/tests/test_linalg.py::test_norm_any_slice[False--1-shape0-chunks0] PASSED [ 18%] 183s array/tests/test_linalg.py::test_norm_any_slice[False--1-shape1-chunks1] PASSED [ 18%] 183s array/tests/test_linalg.py::test_norm_any_slice[False--1-shape2-chunks2] PASSED [ 18%] 183s array/tests/test_linalg.py::test_norm_any_slice[False--1-shape3-chunks3] PASSED [ 18%] 183s array/tests/test_linalg.py::test_norm_any_slice[False--1-shape4-chunks4] PASSED [ 18%] 183s array/tests/test_linalg.py::test_norm_any_slice[False-inf-shape0-chunks0] PASSED [ 18%] 183s array/tests/test_linalg.py::test_norm_any_slice[False-inf-shape1-chunks1] PASSED [ 18%] 183s array/tests/test_linalg.py::test_norm_any_slice[False-inf-shape2-chunks2] PASSED [ 18%] 183s array/tests/test_linalg.py::test_norm_any_slice[False-inf-shape3-chunks3] PASSED [ 18%] 183s array/tests/test_linalg.py::test_norm_any_slice[False-inf-shape4-chunks4] PASSED [ 18%] 183s array/tests/test_linalg.py::test_norm_any_slice[False--inf-shape0-chunks0] PASSED [ 18%] 183s array/tests/test_linalg.py::test_norm_any_slice[False--inf-shape1-chunks1] PASSED [ 18%] 183s array/tests/test_linalg.py::test_norm_any_slice[False--inf-shape2-chunks2] PASSED [ 19%] 184s array/tests/test_linalg.py::test_norm_any_slice[False--inf-shape3-chunks3] PASSED [ 19%] 184s array/tests/test_linalg.py::test_norm_any_slice[False--inf-shape4-chunks4] PASSED [ 19%] 184s array/tests/test_linalg.py::test_norm_any_slice[True-None-shape0-chunks0] PASSED [ 19%] 184s array/tests/test_linalg.py::test_norm_any_slice[True-None-shape1-chunks1] PASSED [ 19%] 184s array/tests/test_linalg.py::test_norm_any_slice[True-None-shape2-chunks2] PASSED [ 19%] 184s array/tests/test_linalg.py::test_norm_any_slice[True-None-shape3-chunks3] PASSED [ 19%] 184s array/tests/test_linalg.py::test_norm_any_slice[True-None-shape4-chunks4] PASSED [ 19%] 184s array/tests/test_linalg.py::test_norm_any_slice[True-1-shape0-chunks0] PASSED [ 19%] 184s array/tests/test_linalg.py::test_norm_any_slice[True-1-shape1-chunks1] PASSED [ 19%] 184s array/tests/test_linalg.py::test_norm_any_slice[True-1-shape2-chunks2] PASSED [ 19%] 185s array/tests/test_linalg.py::test_norm_any_slice[True-1-shape3-chunks3] PASSED [ 19%] 185s array/tests/test_linalg.py::test_norm_any_slice[True-1-shape4-chunks4] PASSED [ 19%] 185s array/tests/test_linalg.py::test_norm_any_slice[True--1-shape0-chunks0] PASSED [ 19%] 185s array/tests/test_linalg.py::test_norm_any_slice[True--1-shape1-chunks1] PASSED [ 19%] 185s array/tests/test_linalg.py::test_norm_any_slice[True--1-shape2-chunks2] PASSED [ 19%] 185s array/tests/test_linalg.py::test_norm_any_slice[True--1-shape3-chunks3] PASSED [ 19%] 185s array/tests/test_linalg.py::test_norm_any_slice[True--1-shape4-chunks4] PASSED [ 19%] 185s array/tests/test_linalg.py::test_norm_any_slice[True-inf-shape0-chunks0] PASSED [ 19%] 185s array/tests/test_linalg.py::test_norm_any_slice[True-inf-shape1-chunks1] PASSED [ 19%] 185s array/tests/test_linalg.py::test_norm_any_slice[True-inf-shape2-chunks2] PASSED [ 19%] 185s array/tests/test_linalg.py::test_norm_any_slice[True-inf-shape3-chunks3] PASSED [ 19%] 185s array/tests/test_linalg.py::test_norm_any_slice[True-inf-shape4-chunks4] PASSED [ 19%] 185s array/tests/test_linalg.py::test_norm_any_slice[True--inf-shape0-chunks0] PASSED [ 19%] 186s array/tests/test_linalg.py::test_norm_any_slice[True--inf-shape1-chunks1] PASSED [ 19%] 186s array/tests/test_linalg.py::test_norm_any_slice[True--inf-shape2-chunks2] PASSED [ 19%] 186s array/tests/test_linalg.py::test_norm_any_slice[True--inf-shape3-chunks3] PASSED [ 19%] 186s array/tests/test_linalg.py::test_norm_any_slice[True--inf-shape4-chunks4] PASSED [ 19%] 186s array/tests/test_linalg.py::test_norm_1dim[False-0-shape0-chunks0-None] PASSED [ 19%] 186s array/tests/test_linalg.py::test_norm_1dim[False-0-shape1-chunks1-0] PASSED [ 19%] 186s array/tests/test_linalg.py::test_norm_1dim[False-0-shape2-chunks2-axis2] PASSED [ 19%] 186s array/tests/test_linalg.py::test_norm_1dim[False-2-shape0-chunks0-None] PASSED [ 19%] 186s array/tests/test_linalg.py::test_norm_1dim[False-2-shape1-chunks1-0] PASSED [ 19%] 186s array/tests/test_linalg.py::test_norm_1dim[False-2-shape2-chunks2-axis2] PASSED [ 19%] 186s array/tests/test_linalg.py::test_norm_1dim[False--2-shape0-chunks0-None] PASSED [ 19%] 186s array/tests/test_linalg.py::test_norm_1dim[False--2-shape1-chunks1-0] PASSED [ 19%] 186s array/tests/test_linalg.py::test_norm_1dim[False--2-shape2-chunks2-axis2] PASSED [ 19%] 186s array/tests/test_linalg.py::test_norm_1dim[False-0.5-shape0-chunks0-None] PASSED [ 19%] 186s array/tests/test_linalg.py::test_norm_1dim[False-0.5-shape1-chunks1-0] PASSED [ 19%] 186s array/tests/test_linalg.py::test_norm_1dim[False-0.5-shape2-chunks2-axis2] PASSED [ 19%] 186s array/tests/test_linalg.py::test_norm_1dim[True-0-shape0-chunks0-None] PASSED [ 19%] 186s array/tests/test_linalg.py::test_norm_1dim[True-0-shape1-chunks1-0] PASSED [ 19%] 186s array/tests/test_linalg.py::test_norm_1dim[True-0-shape2-chunks2-axis2] PASSED [ 19%] 186s array/tests/test_linalg.py::test_norm_1dim[True-2-shape0-chunks0-None] PASSED [ 19%] 186s array/tests/test_linalg.py::test_norm_1dim[True-2-shape1-chunks1-0] PASSED [ 19%] 186s array/tests/test_linalg.py::test_norm_1dim[True-2-shape2-chunks2-axis2] PASSED [ 19%] 186s array/tests/test_linalg.py::test_norm_1dim[True--2-shape0-chunks0-None] PASSED [ 19%] 186s array/tests/test_linalg.py::test_norm_1dim[True--2-shape1-chunks1-0] PASSED [ 19%] 186s array/tests/test_linalg.py::test_norm_1dim[True--2-shape2-chunks2-axis2] PASSED [ 19%] 186s array/tests/test_linalg.py::test_norm_1dim[True-0.5-shape0-chunks0-None] PASSED [ 19%] 186s array/tests/test_linalg.py::test_norm_1dim[True-0.5-shape1-chunks1-0] PASSED [ 19%] 186s array/tests/test_linalg.py::test_norm_1dim[True-0.5-shape2-chunks2-axis2] PASSED [ 19%] 186s array/tests/test_linalg.py::test_norm_2dim[False-fro-shape0-chunks0-None] PASSED [ 19%] 186s array/tests/test_linalg.py::test_norm_2dim[False-fro-shape1-chunks1-axis1] PASSED [ 19%] 186s array/tests/test_linalg.py::test_norm_2dim[False-fro-shape2-chunks2-axis2] PASSED [ 19%] 186s array/tests/test_linalg.py::test_norm_2dim[False-nuc-shape0-chunks0-None] PASSED [ 19%] 186s array/tests/test_linalg.py::test_norm_2dim[False-nuc-shape1-chunks1-axis1] PASSED [ 19%] 186s array/tests/test_linalg.py::test_norm_2dim[False-nuc-shape2-chunks2-axis2] PASSED [ 19%] 186s array/tests/test_linalg.py::test_norm_2dim[False-2-shape0-chunks0-None] PASSED [ 19%] 186s array/tests/test_linalg.py::test_norm_2dim[False-2-shape1-chunks1-axis1] PASSED [ 19%] 186s array/tests/test_linalg.py::test_norm_2dim[False-2-shape2-chunks2-axis2] PASSED [ 19%] 186s array/tests/test_linalg.py::test_norm_2dim[False--2-shape0-chunks0-None] PASSED [ 19%] 186s array/tests/test_linalg.py::test_norm_2dim[False--2-shape1-chunks1-axis1] PASSED [ 19%] 186s array/tests/test_linalg.py::test_norm_2dim[False--2-shape2-chunks2-axis2] PASSED [ 19%] 186s array/tests/test_linalg.py::test_norm_2dim[True-fro-shape0-chunks0-None] PASSED [ 19%] 186s array/tests/test_linalg.py::test_norm_2dim[True-fro-shape1-chunks1-axis1] PASSED [ 19%] 186s array/tests/test_linalg.py::test_norm_2dim[True-fro-shape2-chunks2-axis2] PASSED [ 19%] 186s array/tests/test_linalg.py::test_norm_2dim[True-nuc-shape0-chunks0-None] PASSED [ 19%] 186s array/tests/test_linalg.py::test_norm_2dim[True-nuc-shape1-chunks1-axis1] PASSED [ 19%] 186s array/tests/test_linalg.py::test_norm_2dim[True-nuc-shape2-chunks2-axis2] PASSED [ 19%] 186s array/tests/test_linalg.py::test_norm_2dim[True-2-shape0-chunks0-None] PASSED [ 19%] 186s array/tests/test_linalg.py::test_norm_2dim[True-2-shape1-chunks1-axis1] PASSED [ 19%] 186s array/tests/test_linalg.py::test_norm_2dim[True-2-shape2-chunks2-axis2] PASSED [ 19%] 186s array/tests/test_linalg.py::test_norm_2dim[True--2-shape0-chunks0-None] PASSED [ 19%] 186s array/tests/test_linalg.py::test_norm_2dim[True--2-shape1-chunks1-axis1] PASSED [ 19%] 186s array/tests/test_linalg.py::test_norm_2dim[True--2-shape2-chunks2-axis2] PASSED [ 19%] 186s array/tests/test_linalg.py::test_norm_implemented_errors[False-nuc-shape0-chunks0-axis0] PASSED [ 19%] 186s array/tests/test_linalg.py::test_norm_implemented_errors[False-nuc-shape1-chunks1-axis1] PASSED [ 19%] 186s array/tests/test_linalg.py::test_norm_implemented_errors[False-2-shape0-chunks0-axis0] PASSED [ 19%] 186s array/tests/test_linalg.py::test_norm_implemented_errors[False-2-shape1-chunks1-axis1] PASSED [ 19%] 186s array/tests/test_linalg.py::test_norm_implemented_errors[False--2-shape0-chunks0-axis0] PASSED [ 19%] 186s array/tests/test_linalg.py::test_norm_implemented_errors[False--2-shape1-chunks1-axis1] PASSED [ 19%] 186s array/tests/test_linalg.py::test_norm_implemented_errors[True-nuc-shape0-chunks0-axis0] PASSED [ 19%] 186s array/tests/test_linalg.py::test_norm_implemented_errors[True-nuc-shape1-chunks1-axis1] PASSED [ 19%] 186s array/tests/test_linalg.py::test_norm_implemented_errors[True-2-shape0-chunks0-axis0] PASSED [ 19%] 186s array/tests/test_linalg.py::test_norm_implemented_errors[True-2-shape1-chunks1-axis1] PASSED [ 19%] 186s array/tests/test_linalg.py::test_norm_implemented_errors[True--2-shape0-chunks0-axis0] PASSED [ 19%] 186s array/tests/test_linalg.py::test_norm_implemented_errors[True--2-shape1-chunks1-axis1] PASSED [ 19%] 186s array/tests/test_masked.py::test_tokenize_masked_array PASSED [ 19%] 186s array/tests/test_masked.py::test_from_array_masked_array PASSED [ 19%] 186s array/tests/test_masked.py::test_copy_deepcopy PASSED [ 19%] 186s array/tests/test_masked.py::test_basic[0] PASSED [ 19%] 186s array/tests/test_masked.py::test_basic[1] PASSED [ 19%] 186s array/tests/test_masked.py::test_basic[2] PASSED [ 19%] 186s array/tests/test_masked.py::test_basic[3] PASSED [ 19%] 186s array/tests/test_masked.py::test_basic[4] PASSED [ 19%] 186s array/tests/test_masked.py::test_basic[5] PASSED [ 19%] 187s array/tests/test_masked.py::test_basic[6] PASSED [ 19%] 187s array/tests/test_masked.py::test_basic[7] PASSED [ 19%] 187s array/tests/test_masked.py::test_basic[8] PASSED [ 19%] 187s array/tests/test_masked.py::test_basic[9] PASSED [ 19%] 187s array/tests/test_masked.py::test_basic[10] PASSED [ 19%] 187s array/tests/test_masked.py::test_basic[11] PASSED [ 19%] 187s array/tests/test_masked.py::test_basic[12] PASSED [ 19%] 187s array/tests/test_masked.py::test_basic[13] PASSED [ 19%] 187s array/tests/test_masked.py::test_basic[14] PASSED [ 19%] 187s array/tests/test_masked.py::test_basic[15] PASSED [ 19%] 187s array/tests/test_masked.py::test_basic[16] PASSED [ 19%] 187s array/tests/test_masked.py::test_basic[17] PASSED [ 19%] 187s array/tests/test_masked.py::test_basic[18] PASSED [ 19%] 187s array/tests/test_masked.py::test_basic[19] PASSED [ 19%] 187s array/tests/test_masked.py::test_basic[20] PASSED [ 19%] 187s array/tests/test_masked.py::test_basic[21] PASSED [ 19%] 187s array/tests/test_masked.py::test_basic[22] PASSED [ 19%] 187s array/tests/test_masked.py::test_basic[23] PASSED [ 19%] 187s array/tests/test_masked.py::test_basic[24] PASSED [ 19%] 187s array/tests/test_masked.py::test_basic[25] PASSED [ 19%] 187s array/tests/test_masked.py::test_basic[26] PASSED [ 19%] 187s array/tests/test_masked.py::test_tensordot PASSED [ 19%] 187s array/tests/test_masked.py::test_mixed_concatenate[0] PASSED [ 19%] 187s array/tests/test_masked.py::test_mixed_concatenate[1] PASSED [ 19%] 187s array/tests/test_masked.py::test_mixed_concatenate[2] PASSED [ 19%] 187s array/tests/test_masked.py::test_mixed_concatenate[3] PASSED [ 19%] 187s array/tests/test_masked.py::test_mixed_concatenate[4] PASSED [ 19%] 187s array/tests/test_masked.py::test_mixed_concatenate[5] PASSED [ 19%] 187s array/tests/test_masked.py::test_mixed_concatenate[6] PASSED [ 19%] 187s array/tests/test_masked.py::test_mixed_concatenate[7] PASSED [ 19%] 187s array/tests/test_masked.py::test_mixed_concatenate[8] PASSED [ 20%] 187s array/tests/test_masked.py::test_mixed_concatenate[9] PASSED [ 20%] 187s array/tests/test_masked.py::test_mixed_concatenate[10] PASSED [ 20%] 187s array/tests/test_masked.py::test_mixed_concatenate[11] PASSED [ 20%] 187s array/tests/test_masked.py::test_mixed_concatenate[12] PASSED [ 20%] 187s array/tests/test_masked.py::test_mixed_concatenate[13] PASSED [ 20%] 187s array/tests/test_masked.py::test_mixed_concatenate[14] PASSED [ 20%] 187s array/tests/test_masked.py::test_mixed_concatenate[15] PASSED [ 20%] 187s array/tests/test_masked.py::test_mixed_concatenate[16] PASSED [ 20%] 187s array/tests/test_masked.py::test_mixed_concatenate[17] PASSED [ 20%] 187s array/tests/test_masked.py::test_mixed_concatenate[18] PASSED [ 20%] 187s array/tests/test_masked.py::test_mixed_concatenate[19] PASSED [ 20%] 188s array/tests/test_masked.py::test_mixed_concatenate[20] PASSED [ 20%] 188s array/tests/test_masked.py::test_mixed_concatenate[21] PASSED [ 20%] 188s array/tests/test_masked.py::test_mixed_concatenate[22] PASSED [ 20%] 188s array/tests/test_masked.py::test_mixed_concatenate[23] PASSED [ 20%] 188s array/tests/test_masked.py::test_mixed_concatenate[24] PASSED [ 20%] 188s array/tests/test_masked.py::test_mixed_concatenate[25] PASSED [ 20%] 188s array/tests/test_masked.py::test_mixed_concatenate[26] PASSED [ 20%] 188s array/tests/test_masked.py::test_mixed_random[0] PASSED [ 20%] 188s array/tests/test_masked.py::test_mixed_random[1] PASSED [ 20%] 188s array/tests/test_masked.py::test_mixed_random[2] PASSED [ 20%] 188s array/tests/test_masked.py::test_mixed_random[3] PASSED [ 20%] 188s array/tests/test_masked.py::test_mixed_random[4] PASSED [ 20%] 188s array/tests/test_masked.py::test_mixed_random[5] PASSED [ 20%] 188s array/tests/test_masked.py::test_mixed_random[6] PASSED [ 20%] 188s array/tests/test_masked.py::test_mixed_random[7] PASSED [ 20%] 188s array/tests/test_masked.py::test_mixed_random[8] PASSED [ 20%] 188s array/tests/test_masked.py::test_mixed_random[9] PASSED [ 20%] 188s array/tests/test_masked.py::test_mixed_random[10] PASSED [ 20%] 188s array/tests/test_masked.py::test_mixed_random[11] PASSED [ 20%] 188s array/tests/test_masked.py::test_mixed_random[12] PASSED [ 20%] 188s array/tests/test_masked.py::test_mixed_random[13] PASSED [ 20%] 188s array/tests/test_masked.py::test_mixed_random[14] PASSED [ 20%] 188s array/tests/test_masked.py::test_mixed_random[15] PASSED [ 20%] 188s array/tests/test_masked.py::test_mixed_random[16] PASSED [ 20%] 188s array/tests/test_masked.py::test_mixed_random[17] PASSED [ 20%] 188s array/tests/test_masked.py::test_mixed_random[18] PASSED [ 20%] 188s array/tests/test_masked.py::test_mixed_random[19] PASSED [ 20%] 188s array/tests/test_masked.py::test_mixed_random[20] PASSED [ 20%] 188s array/tests/test_masked.py::test_mixed_random[21] PASSED [ 20%] 188s array/tests/test_masked.py::test_mixed_random[22] PASSED [ 20%] 188s array/tests/test_masked.py::test_mixed_random[23] PASSED [ 20%] 188s array/tests/test_masked.py::test_mixed_random[24] PASSED [ 20%] 188s array/tests/test_masked.py::test_mixed_random[25] PASSED [ 20%] 188s array/tests/test_masked.py::test_mixed_random[26] PASSED [ 20%] 188s array/tests/test_masked.py::test_mixed_output_type PASSED [ 20%] 188s array/tests/test_masked.py::test_creation_functions PASSED [ 20%] 188s array/tests/test_masked.py::test_filled PASSED [ 20%] 188s array/tests/test_masked.py::test_reductions[sum-i8] PASSED [ 20%] 188s array/tests/test_masked.py::test_reductions[sum-f8] PASSED [ 20%] 189s array/tests/test_masked.py::test_reductions[prod-i8] PASSED [ 20%] 189s array/tests/test_masked.py::test_reductions[prod-f8] PASSED [ 20%] 189s array/tests/test_masked.py::test_reductions[mean-i8] PASSED [ 20%] 189s array/tests/test_masked.py::test_reductions[mean-f8] PASSED [ 20%] 189s array/tests/test_masked.py::test_reductions[var-i8] PASSED [ 20%] 189s array/tests/test_masked.py::test_reductions[var-f8] PASSED [ 20%] 189s array/tests/test_masked.py::test_reductions[std-i8] PASSED [ 20%] 190s array/tests/test_masked.py::test_reductions[std-f8] PASSED [ 20%] 190s array/tests/test_masked.py::test_reductions[min-i8] PASSED [ 20%] 190s array/tests/test_masked.py::test_reductions[min-f8] PASSED [ 20%] 190s array/tests/test_masked.py::test_reductions[max-i8] PASSED [ 20%] 190s array/tests/test_masked.py::test_reductions[max-f8] PASSED [ 20%] 190s array/tests/test_masked.py::test_reductions[any-i8] PASSED [ 20%] 190s array/tests/test_masked.py::test_reductions[any-f8] PASSED [ 20%] 190s array/tests/test_masked.py::test_reductions[all-i8] PASSED [ 20%] 190s array/tests/test_masked.py::test_reductions[all-f8] PASSED [ 20%] 190s array/tests/test_masked.py::test_reductions_allmasked[sum-i8] PASSED [ 20%] 190s array/tests/test_masked.py::test_reductions_allmasked[sum-f8] PASSED [ 20%] 190s array/tests/test_masked.py::test_reductions_allmasked[prod-i8] PASSED [ 20%] 190s array/tests/test_masked.py::test_reductions_allmasked[prod-f8] PASSED [ 20%] 190s array/tests/test_masked.py::test_reductions_allmasked[mean-i8] PASSED [ 20%] 190s array/tests/test_masked.py::test_reductions_allmasked[mean-f8] PASSED [ 20%] 190s array/tests/test_masked.py::test_reductions_allmasked[var-i8] PASSED [ 20%] 190s array/tests/test_masked.py::test_reductions_allmasked[var-f8] PASSED [ 20%] 190s array/tests/test_masked.py::test_reductions_allmasked[std-i8] PASSED [ 20%] 190s array/tests/test_masked.py::test_reductions_allmasked[std-f8] PASSED [ 20%] 191s array/tests/test_masked.py::test_reductions_allmasked[min-i8] PASSED [ 20%] 191s array/tests/test_masked.py::test_reductions_allmasked[min-f8] PASSED [ 20%] 191s array/tests/test_masked.py::test_reductions_allmasked[max-i8] PASSED [ 20%] 191s array/tests/test_masked.py::test_reductions_allmasked[max-f8] PASSED [ 20%] 191s array/tests/test_masked.py::test_reductions_allmasked[any-i8] PASSED [ 20%] 191s array/tests/test_masked.py::test_reductions_allmasked[any-f8] PASSED [ 20%] 191s array/tests/test_masked.py::test_reductions_allmasked[all-i8] PASSED [ 20%] 191s array/tests/test_masked.py::test_reductions_allmasked[all-f8] PASSED [ 20%] 191s array/tests/test_masked.py::test_arg_reductions[argmin] PASSED [ 20%] 191s array/tests/test_masked.py::test_arg_reductions[argmax] PASSED [ 20%] 191s array/tests/test_masked.py::test_cumulative PASSED [ 20%] 191s array/tests/test_masked.py::test_accessors PASSED [ 20%] 191s array/tests/test_masked.py::test_masked_array PASSED [ 20%] 191s array/tests/test_masked.py::test_set_fill_value PASSED [ 20%] 191s array/tests/test_masked.py::test_average_weights_with_masked_array[False] PASSED [ 20%] 191s array/tests/test_masked.py::test_average_weights_with_masked_array[True] PASSED [ 20%] 191s array/tests/test_masked.py::test_arithmetic_results_in_masked PASSED [ 20%] 191s array/tests/test_masked.py::test_count PASSED [ 20%] 191s array/tests/test_masked.py::test_like_funcs[ones_like] PASSED [ 20%] 191s array/tests/test_masked.py::test_like_funcs[zeros_like] PASSED [ 20%] 191s array/tests/test_masked.py::test_like_funcs[empty_like] PASSED [ 20%] 192s array/tests/test_masked.py::test_nonzero PASSED [ 20%] 192s array/tests/test_masked.py::test_where PASSED [ 20%] 192s array/tests/test_numpy_compat.py::test_basic PASSED [ 20%] 192s array/tests/test_numpy_compat.py::test_min_max_round_funcs PASSED [ 20%] 192s array/tests/test_optimization.py::test_fuse_getitem[True-True-True] PASSED [ 20%] 192s array/tests/test_optimization.py::test_fuse_getitem[True-True-False] PASSED [ 20%] 192s array/tests/test_optimization.py::test_fuse_getitem[True-False-True] PASSED [ 20%] 192s array/tests/test_optimization.py::test_fuse_getitem[True-False-False] PASSED [ 20%] 192s array/tests/test_optimization.py::test_fuse_getitem[False-True-True] PASSED [ 20%] 192s array/tests/test_optimization.py::test_fuse_getitem[False-True-False] PASSED [ 20%] 192s array/tests/test_optimization.py::test_fuse_getitem[False-False-True] PASSED [ 20%] 192s array/tests/test_optimization.py::test_fuse_getitem[False-False-False] PASSED [ 20%] 192s array/tests/test_optimization.py::test_fuse_getitem_lock[True-True-True] PASSED [ 20%] 192s array/tests/test_optimization.py::test_fuse_getitem_lock[True-True-False] PASSED [ 20%] 192s array/tests/test_optimization.py::test_fuse_getitem_lock[True-False-True] PASSED [ 20%] 192s array/tests/test_optimization.py::test_fuse_getitem_lock[True-False-False] PASSED [ 20%] 192s array/tests/test_optimization.py::test_fuse_getitem_lock[False-True-True] PASSED [ 20%] 192s array/tests/test_optimization.py::test_fuse_getitem_lock[False-True-False] PASSED [ 20%] 192s array/tests/test_optimization.py::test_fuse_getitem_lock[False-False-True] PASSED [ 20%] 192s array/tests/test_optimization.py::test_fuse_getitem_lock[False-False-False] PASSED [ 20%] 192s array/tests/test_optimization.py::test_optimize_with_getitem_fusion[True] PASSED [ 20%] 192s array/tests/test_optimization.py::test_optimize_with_getitem_fusion[False] PASSED [ 20%] 192s array/tests/test_optimization.py::test_optimize_slicing[True] PASSED [ 20%] 192s array/tests/test_optimization.py::test_optimize_slicing[False] PASSED [ 20%] 192s array/tests/test_optimization.py::test_fuse_slice PASSED [ 20%] 192s array/tests/test_optimization.py::test_fuse_slice_with_lists PASSED [ 20%] 192s array/tests/test_optimization.py::test_nonfusible_fancy_indexing PASSED [ 20%] 192s array/tests/test_optimization.py::test_hard_fuse_slice_cases[True] PASSED [ 20%] 192s array/tests/test_optimization.py::test_hard_fuse_slice_cases[False] PASSED [ 20%] 192s array/tests/test_optimization.py::test_dont_fuse_numpy_arrays PASSED [ 21%] 192s array/tests/test_optimization.py::test_fuse_slices_with_alias[True-True] PASSED [ 21%] 192s array/tests/test_optimization.py::test_fuse_slices_with_alias[True-False] PASSED [ 21%] 192s array/tests/test_optimization.py::test_fuse_slices_with_alias[False-True] PASSED [ 21%] 192s array/tests/test_optimization.py::test_fuse_slices_with_alias[False-False] PASSED [ 21%] 192s array/tests/test_optimization.py::test_dont_fuse_fancy_indexing_in_getter_nofancy[True-True] PASSED [ 21%] 192s array/tests/test_optimization.py::test_dont_fuse_fancy_indexing_in_getter_nofancy[True-False] PASSED [ 21%] 192s array/tests/test_optimization.py::test_dont_fuse_fancy_indexing_in_getter_nofancy[False-True] PASSED [ 21%] 192s array/tests/test_optimization.py::test_dont_fuse_fancy_indexing_in_getter_nofancy[False-False] PASSED [ 21%] 192s array/tests/test_optimization.py::test_fuse_getter_with_asarray[10] PASSED [ 21%] 192s array/tests/test_optimization.py::test_fuse_getter_with_asarray[5] PASSED [ 21%] 192s array/tests/test_optimization.py::test_fuse_getter_with_asarray[3] PASSED [ 21%] 192s array/tests/test_optimization.py::test_remove_no_op_slices_for_getitem[True] PASSED [ 21%] 192s array/tests/test_optimization.py::test_remove_no_op_slices_for_getitem[False] PASSED [ 21%] 192s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[True-True-True-getter] PASSED [ 21%] 192s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[True-True-True-getter_nofancy] PASSED [ 21%] 192s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[True-True-False-getter] PASSED [ 21%] 192s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[True-True-False-getter_nofancy] PASSED [ 21%] 192s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[True-False-True-getter] PASSED [ 21%] 192s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[True-False-True-getter_nofancy] PASSED [ 21%] 192s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[True-False-False-getter] PASSED [ 21%] 192s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[True-False-False-getter_nofancy] PASSED [ 21%] 192s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[False-True-True-getter] PASSED [ 21%] 192s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[False-True-True-getter_nofancy] PASSED [ 21%] 192s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[False-True-False-getter] PASSED [ 21%] 192s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[False-True-False-getter_nofancy] PASSED [ 21%] 192s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[False-False-True-getter] PASSED [ 21%] 192s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[False-False-True-getter_nofancy] PASSED [ 21%] 192s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[False-False-False-getter] PASSED [ 21%] 192s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[False-False-False-getter_nofancy] PASSED [ 21%] 192s array/tests/test_optimization.py::test_turn_off_fusion XFAIL (blockw...) [ 21%] 192s array/tests/test_optimization.py::test_disable_lowlevel_fusion PASSED [ 21%] 192s array/tests/test_optimization.py::test_array_creation_blockwise_fusion PASSED [ 21%] 192s array/tests/test_optimization.py::test_gh3937 PASSED [ 21%] 192s array/tests/test_optimization.py::test_double_dependencies PASSED [ 21%] 192s array/tests/test_optimization.py::test_fuse_roots PASSED [ 21%] 192s array/tests/test_optimization.py::test_fuse_roots_annotations PASSED [ 21%] 192s array/tests/test_optimization.py::test_optimize_blockwise_duplicate_dependency[True] PASSED [ 21%] 192s array/tests/test_optimization.py::test_optimize_blockwise_duplicate_dependency[False] PASSED [ 21%] 192s array/tests/test_overlap.py::test_overlap_internal PASSED [ 21%] 192s array/tests/test_overlap.py::test_overlap_internal_asymmetric PASSED [ 21%] 192s array/tests/test_overlap.py::test_overlap_internal_asymmetric_small PASSED [ 21%] 192s array/tests/test_overlap.py::test_trim_internal PASSED [ 21%] 192s array/tests/test_overlap.py::test_periodic PASSED [ 21%] 192s array/tests/test_overlap.py::test_reflect PASSED [ 21%] 192s array/tests/test_overlap.py::test_nearest PASSED [ 21%] 192s array/tests/test_overlap.py::test_constant PASSED [ 21%] 192s array/tests/test_overlap.py::test_boundaries PASSED [ 21%] 192s array/tests/test_overlap.py::test_overlap PASSED [ 21%] 192s array/tests/test_overlap.py::test_overlap_allow_rechunk_kwarg PASSED [ 21%] 192s array/tests/test_overlap.py::test_asymmetric_overlap_boundary_exception PASSED [ 21%] 192s array/tests/test_overlap.py::test_map_overlap PASSED [ 21%] 192s array/tests/test_overlap.py::test_map_overlap_escapes_to_map_blocks_when_depth_is_zero PASSED [ 21%] 192s array/tests/test_overlap.py::test_map_overlap_no_depth[None] PASSED [ 21%] 192s array/tests/test_overlap.py::test_map_overlap_no_depth[reflect] PASSED [ 21%] 192s array/tests/test_overlap.py::test_map_overlap_no_depth[periodic] PASSED [ 21%] 192s array/tests/test_overlap.py::test_map_overlap_no_depth[nearest] PASSED [ 21%] 192s array/tests/test_overlap.py::test_map_overlap_no_depth[none] PASSED [ 21%] 192s array/tests/test_overlap.py::test_map_overlap_no_depth[0] PASSED [ 21%] 192s array/tests/test_overlap.py::test_map_overlap_multiarray PASSED [ 21%] 192s array/tests/test_overlap.py::test_map_overlap_multiarray_defaults PASSED [ 21%] 192s array/tests/test_overlap.py::test_map_overlap_multiarray_different_depths PASSED [ 21%] 192s array/tests/test_overlap.py::test_map_overlap_multiarray_uneven_numblocks_exception PASSED [ 21%] 192s array/tests/test_overlap.py::test_map_overlap_multiarray_block_broadcast PASSED [ 21%] 192s array/tests/test_overlap.py::test_map_overlap_multiarray_variadic PASSED [ 21%] 192s array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis0] PASSED [ 21%] 192s array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis1] PASSED [ 21%] 192s array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis2] PASSED [ 21%] 192s array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis3] PASSED [ 21%] 192s array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis4] PASSED [ 21%] 192s array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis5] PASSED [ 21%] 193s array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[1] PASSED [ 21%] 193s array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis7] PASSED [ 21%] 193s array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis8] PASSED [ 21%] 193s array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis9] PASSED [ 21%] 193s array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis10] PASSED [ 21%] 193s array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis11] PASSED [ 21%] 193s array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis12] PASSED [ 21%] 193s array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[-2] PASSED [ 21%] 193s array/tests/test_overlap.py::test_map_overlap_assumes_shape_matches_first_array_if_trim_is_false PASSED [ 21%] 193s array/tests/test_overlap.py::test_map_overlap_deprecated_signature PASSED [ 21%] 193s array/tests/test_overlap.py::test_nearest_overlap PASSED [ 21%] 193s array/tests/test_overlap.py::test_different_depths_and_boundary_combinations[depth0] PASSED [ 21%] 193s array/tests/test_overlap.py::test_different_depths_and_boundary_combinations[depth1] PASSED [ 21%] 193s array/tests/test_overlap.py::test_different_depths_and_boundary_combinations[depth2] PASSED [ 21%] 193s array/tests/test_overlap.py::test_different_depths_and_boundary_combinations[depth3] PASSED [ 21%] 193s array/tests/test_overlap.py::test_one_chunk_along_axis PASSED [ 21%] 193s array/tests/test_overlap.py::test_constant_boundaries PASSED [ 21%] 193s array/tests/test_overlap.py::test_depth_greater_than_smallest_chunk_combines_chunks[chunks0] PASSED [ 21%] 193s array/tests/test_overlap.py::test_depth_greater_than_smallest_chunk_combines_chunks[chunks1] PASSED [ 21%] 193s array/tests/test_overlap.py::test_depth_greater_than_dim PASSED [ 21%] 193s array/tests/test_overlap.py::test_none_boundaries PASSED [ 21%] 193s array/tests/test_overlap.py::test_overlap_small PASSED [ 21%] 193s array/tests/test_overlap.py::test_no_shared_keys_with_different_depths PASSED [ 21%] 193s array/tests/test_overlap.py::test_overlap_few_dimensions_small PASSED [ 21%] 193s array/tests/test_overlap.py::test_overlap_few_dimensions PASSED [ 21%] 193s array/tests/test_overlap.py::test_trim_boundary[reflect] PASSED [ 21%] 193s array/tests/test_overlap.py::test_trim_boundary[periodic] PASSED [ 21%] 193s array/tests/test_overlap.py::test_trim_boundary[nearest] PASSED [ 21%] 193s array/tests/test_overlap.py::test_trim_boundary[none] PASSED [ 21%] 193s array/tests/test_overlap.py::test_map_overlap_rechunks_array_if_needed PASSED [ 21%] 194s array/tests/test_overlap.py::test_map_overlap_rechunks_array_along_multiple_dims_if_needed PASSED [ 21%] 194s array/tests/test_overlap.py::test_ensure_minimum_chunksize[chunks0-expected0] PASSED [ 21%] 194s array/tests/test_overlap.py::test_ensure_minimum_chunksize[chunks1-expected1] PASSED [ 21%] 194s array/tests/test_overlap.py::test_ensure_minimum_chunksize[chunks2-expected2] PASSED [ 21%] 194s array/tests/test_overlap.py::test_ensure_minimum_chunksize[chunks3-expected3] PASSED [ 21%] 194s array/tests/test_overlap.py::test_ensure_minimum_chunksize[chunks4-expected4] PASSED [ 21%] 194s array/tests/test_overlap.py::test_ensure_minimum_chunksize[chunks5-expected5] PASSED [ 21%] 194s array/tests/test_overlap.py::test_ensure_minimum_chunksize[chunks6-expected6] PASSED [ 21%] 194s array/tests/test_overlap.py::test_ensure_minimum_chunksize[chunks7-expected7] PASSED [ 21%] 194s array/tests/test_overlap.py::test_ensure_minimum_chunksize_raises_error PASSED [ 21%] 194s array/tests/test_overlap.py::test_sliding_window_view[shape0-chunks0-window_shape0-axis0] PASSED [ 21%] 194s array/tests/test_overlap.py::test_sliding_window_view[shape1-5-window_shape1-axis1] PASSED [ 21%] 194s array/tests/test_overlap.py::test_sliding_window_view[shape2-3-window_shape2-axis2] PASSED [ 21%] 194s array/tests/test_overlap.py::test_sliding_window_view[shape3-3-3-0] PASSED [ 21%] 194s array/tests/test_overlap.py::test_sliding_window_view[shape4-3-3--1] PASSED [ 21%] 194s array/tests/test_overlap.py::test_sliding_window_view[shape5-3-3-None] PASSED [ 21%] 194s array/tests/test_overlap.py::test_sliding_window_view[shape6-3-window_shape6-None] PASSED [ 21%] 194s array/tests/test_overlap.py::test_sliding_window_view[shape7-3-window_shape7-axis7] PASSED [ 21%] 194s array/tests/test_overlap.py::test_sliding_window_view[shape8-3-window_shape8-axis8] PASSED [ 21%] 194s array/tests/test_overlap.py::test_sliding_window_view[shape9-3-window_shape9-axis9] PASSED [ 21%] 194s array/tests/test_overlap.py::test_sliding_window_errors[window_shape0-0] PASSED [ 21%] 194s array/tests/test_overlap.py::test_sliding_window_errors[window_shape1-3] PASSED [ 21%] 194s array/tests/test_overlap.py::test_sliding_window_errors[-1-0] PASSED [ 21%] 194s array/tests/test_overlap.py::test_sliding_window_errors[2-axis3] PASSED [ 21%] 194s array/tests/test_overlap.py::test_sliding_window_errors[2-None] PASSED [ 21%] 194s array/tests/test_overlap.py::test_sliding_window_errors[0-None] PASSED [ 21%] 194s array/tests/test_percentiles.py::test_percentile[tdigest] SKIPPED (R...) [ 22%] 194s array/tests/test_percentiles.py::test_percentile[dask] PASSED [ 22%] 194s array/tests/test_percentiles.py::test_percentile_with_categoricals SKIPPED [ 22%] 194s array/tests/test_percentiles.py::test_percentiles_with_empty_arrays[tdigest] SKIPPED [ 22%] 194s array/tests/test_percentiles.py::test_percentiles_with_empty_arrays[dask] PASSED [ 22%] 194s array/tests/test_percentiles.py::test_percentiles_with_empty_q[tdigest] SKIPPED [ 22%] 194s array/tests/test_percentiles.py::test_percentiles_with_empty_q[dask] PASSED [ 22%] 194s array/tests/test_percentiles.py::test_percentiles_with_scaler_percentile[5-tdigest] SKIPPED [ 22%] 194s array/tests/test_percentiles.py::test_percentiles_with_scaler_percentile[5-dask] PASSED [ 22%] 194s array/tests/test_percentiles.py::test_percentiles_with_scaler_percentile[5.00-tdigest] SKIPPED [ 22%] 194s array/tests/test_percentiles.py::test_percentiles_with_scaler_percentile[5.00-dask] PASSED [ 22%] 194s array/tests/test_percentiles.py::test_percentiles_with_scaler_percentile[q2-tdigest] SKIPPED [ 22%] 194s array/tests/test_percentiles.py::test_percentiles_with_scaler_percentile[q2-dask] PASSED [ 22%] 194s array/tests/test_percentiles.py::test_percentiles_with_scaler_percentile[5.01-tdigest] SKIPPED [ 22%] 194s array/tests/test_percentiles.py::test_percentiles_with_scaler_percentile[5.01-dask] PASSED [ 22%] 194s array/tests/test_percentiles.py::test_unknown_chunk_sizes[tdigest] SKIPPED [ 22%] 194s array/tests/test_percentiles.py::test_unknown_chunk_sizes[dask] PASSED [ 22%] 194s array/tests/test_random.py::test_generators[RandomState] PASSED [ 22%] 194s array/tests/test_random.py::test_generators[default_rng] PASSED [ 22%] 194s array/tests/test_random.py::test_default_rng[NoneType] PASSED [ 22%] 194s array/tests/test_random.py::test_default_rng[int] PASSED [ 22%] 194s array/tests/test_random.py::test_default_rng[type] PASSED [ 22%] 194s array/tests/test_random.py::test_default_rng[Generator] PASSED [ 22%] 195s array/tests/test_random.py::test_concurrency[RandomState] PASSED [ 22%] 195s array/tests/test_random.py::test_concurrency[default_rng] PASSED [ 22%] 195s array/tests/test_random.py::test_doc_randomstate[RandomState] PASSED [ 22%] 195s array/tests/test_random.py::test_doc_randomstate[default_rng] PASSED [ 22%] 195s array/tests/test_random.py::test_doc_generator PASSED [ 22%] 195s array/tests/test_random.py::test_serializability[RandomState] PASSED [ 22%] 195s array/tests/test_random.py::test_serializability[default_rng] PASSED [ 22%] 196s array/tests/test_random.py::test_determinisim_through_dask_values[RandomState] PASSED [ 22%] 196s array/tests/test_random.py::test_determinisim_through_dask_values[default_rng] PASSED [ 22%] 196s array/tests/test_random.py::test_generator_consistent_names[RandomState] PASSED [ 22%] 196s array/tests/test_random.py::test_generator_consistent_names[default_rng] PASSED [ 22%] 196s array/tests/test_random.py::test_random[RandomState] PASSED [ 22%] 196s array/tests/test_random.py::test_random[default_rng] PASSED [ 22%] 196s array/tests/test_random.py::test_parametrized_random_function[RandomState] PASSED [ 22%] 196s array/tests/test_random.py::test_parametrized_random_function[default_rng] PASSED [ 22%] 196s array/tests/test_random.py::test_kwargs[RandomState] PASSED [ 22%] 196s array/tests/test_random.py::test_kwargs[default_rng] PASSED [ 22%] 196s array/tests/test_random.py::test_unique_names[RandomState] PASSED [ 22%] 196s array/tests/test_random.py::test_unique_names[default_rng] PASSED [ 22%] 196s array/tests/test_random.py::test_docs[RandomState] PASSED [ 22%] 196s array/tests/test_random.py::test_docs[default_rng] PASSED [ 22%] 196s array/tests/test_random.py::test_can_make_really_big_random_array[RandomState] PASSED [ 22%] 196s array/tests/test_random.py::test_can_make_really_big_random_array[default_rng] PASSED [ 22%] 196s array/tests/test_random.py::test_random_seed PASSED [ 22%] 196s array/tests/test_random.py::test_consistent_across_sizes[RandomState] PASSED [ 22%] 196s array/tests/test_random.py::test_consistent_across_sizes[default_rng] PASSED [ 22%] 196s array/tests/test_random.py::test_random_all[NoneType] PASSED [ 22%] 196s array/tests/test_random.py::test_random_all[int] PASSED [ 22%] 196s array/tests/test_random.py::test_random_all[tuple] PASSED [ 22%] 196s array/tests/test_random.py::test_Generator_only_funcs[NoneType] PASSED [ 22%] 196s array/tests/test_random.py::test_Generator_only_funcs[int] PASSED [ 22%] 196s array/tests/test_random.py::test_Generator_only_funcs[tuple] PASSED [ 22%] 196s array/tests/test_random.py::test_random_all_with_class_methods[RandomState-NoneType] PASSED [ 22%] 196s array/tests/test_random.py::test_random_all_with_class_methods[RandomState-int] PASSED [ 22%] 196s array/tests/test_random.py::test_random_all_with_class_methods[RandomState-tuple] PASSED [ 22%] 196s array/tests/test_random.py::test_random_all_with_class_methods[default_rng-NoneType] PASSED [ 22%] 196s array/tests/test_random.py::test_random_all_with_class_methods[default_rng-int] PASSED [ 22%] 196s array/tests/test_random.py::test_random_all_with_class_methods[default_rng-tuple] PASSED [ 22%] 196s array/tests/test_random.py::test_array_broadcasting[RandomState] PASSED [ 22%] 196s array/tests/test_random.py::test_array_broadcasting[default_rng] PASSED [ 22%] 196s array/tests/test_random.py::test_multinomial[RandomState] PASSED [ 22%] 196s array/tests/test_random.py::test_multinomial[default_rng] PASSED [ 22%] 196s array/tests/test_random.py::test_choice[RandomState] PASSED [ 22%] 196s array/tests/test_random.py::test_choice[default_rng] PASSED [ 22%] 196s array/tests/test_random.py::test_create_with_auto_dimensions PASSED [ 22%] 196s array/tests/test_random.py::test_names PASSED [ 22%] 196s array/tests/test_random.py::test_permutation[RandomState] PASSED [ 22%] 196s array/tests/test_random.py::test_permutation[default_rng] PASSED [ 22%] 196s array/tests/test_random.py::test_auto_chunks[RandomState] PASSED [ 22%] 196s array/tests/test_random.py::test_auto_chunks[default_rng] PASSED [ 22%] 196s array/tests/test_random.py::test_randint_dtype PASSED [ 22%] 196s array/tests/test_random.py::test_raises_bad_kwarg[RandomState] PASSED [ 22%] 196s array/tests/test_random.py::test_raises_bad_kwarg[default_rng] PASSED [ 22%] 196s array/tests/test_random.py::test_randomstate_kwargs SKIPPED (could n...) [ 22%] 196s array/tests/test_rechunk.py::test_rechunk_internals_1 PASSED [ 22%] 196s array/tests/test_rechunk.py::test_intersect_1 PASSED [ 22%] 196s array/tests/test_rechunk.py::test_intersect_2 PASSED [ 22%] 196s array/tests/test_rechunk.py::test_rechunk_1d PASSED [ 22%] 196s array/tests/test_rechunk.py::test_rechunk_2d PASSED [ 22%] 196s array/tests/test_rechunk.py::test_rechunk_4d PASSED [ 22%] 196s array/tests/test_rechunk.py::test_rechunk_expand PASSED [ 22%] 196s array/tests/test_rechunk.py::test_rechunk_expand2 PASSED [ 22%] 197s array/tests/test_rechunk.py::test_rechunk_method PASSED [ 22%] 197s array/tests/test_rechunk.py::test_rechunk_blockshape PASSED [ 22%] 197s array/tests/test_rechunk.py::test_dtype PASSED [ 22%] 197s array/tests/test_rechunk.py::test_rechunk_with_dict PASSED [ 22%] 197s array/tests/test_rechunk.py::test_rechunk_with_empty_input PASSED [ 22%] 197s array/tests/test_rechunk.py::test_rechunk_with_null_dimensions PASSED [ 22%] 197s array/tests/test_rechunk.py::test_rechunk_with_integer PASSED [ 22%] 197s array/tests/test_rechunk.py::test_rechunk_0d PASSED [ 22%] 197s array/tests/test_rechunk.py::test_rechunk_empty_array[arr0] PASSED [ 22%] 197s array/tests/test_rechunk.py::test_rechunk_empty_array[arr1] PASSED [ 22%] 197s array/tests/test_rechunk.py::test_rechunk_empty_array[arr2] PASSED [ 22%] 197s array/tests/test_rechunk.py::test_rechunk_empty PASSED [ 22%] 197s array/tests/test_rechunk.py::test_rechunk_zero_dim_array PASSED [ 22%] 197s array/tests/test_rechunk.py::test_rechunk_zero_dim_array_II PASSED [ 22%] 197s array/tests/test_rechunk.py::test_rechunk_same PASSED [ 22%] 197s array/tests/test_rechunk.py::test_rechunk_same_fully_unknown PASSED [ 22%] 197s array/tests/test_rechunk.py::test_rechunk_same_fully_unknown_floats PASSED [ 22%] 197s array/tests/test_rechunk.py::test_rechunk_same_partially_unknown PASSED [ 22%] 197s array/tests/test_rechunk.py::test_rechunk_with_zero_placeholders PASSED [ 22%] 197s array/tests/test_rechunk.py::test_rechunk_minus_one PASSED [ 22%] 197s array/tests/test_rechunk.py::test_rechunk_intermediates PASSED [ 22%] 197s array/tests/test_rechunk.py::test_divide_to_width PASSED [ 22%] 197s array/tests/test_rechunk.py::test_merge_to_number PASSED [ 22%] 197s array/tests/test_rechunk.py::test_plan_rechunk PASSED [ 22%] 197s array/tests/test_rechunk.py::test_plan_rechunk_5d PASSED [ 22%] 197s array/tests/test_rechunk.py::test_plan_rechunk_heterogeneous PASSED [ 22%] 197s array/tests/test_rechunk.py::test_plan_rechunk_asymmetric PASSED [ 22%] 197s array/tests/test_rechunk.py::test_rechunk_warning PASSED [ 22%] 197s array/tests/test_rechunk.py::test_dont_concatenate_single_chunks[shape0-chunks0] PASSED [ 22%] 197s array/tests/test_rechunk.py::test_dont_concatenate_single_chunks[shape1-chunks1] PASSED [ 22%] 197s array/tests/test_rechunk.py::test_dont_concatenate_single_chunks[shape2-chunks2] PASSED [ 22%] 197s array/tests/test_rechunk.py::test_intersect_nan PASSED [ 22%] 197s array/tests/test_rechunk.py::test_intersect_nan_single PASSED [ 22%] 197s array/tests/test_rechunk.py::test_intersect_nan_long PASSED [ 22%] 197s array/tests/test_rechunk.py::test_rechunk_unknown_from_pandas PASSED [ 22%] 197s array/tests/test_rechunk.py::test_rechunk_unknown_from_array PASSED [ 22%] 197s array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x0-chunks0] PASSED [ 22%] 197s array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x1-chunks1] PASSED [ 22%] 197s array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x2-chunks2] PASSED [ 22%] 197s array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x3-chunks3] PASSED [ 22%] 198s array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x4-chunks4] PASSED [ 22%] 198s array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x5-chunks5] PASSED [ 22%] 198s array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x6-chunks6] PASSED [ 23%] 198s array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x7-chunks7] PASSED [ 23%] 198s array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x8-chunks8] PASSED [ 23%] 198s array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x9-chunks9] PASSED [ 23%] 198s array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x10-chunks10] PASSED [ 23%] 198s array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x11-chunks11] PASSED [ 23%] 198s array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x0-chunks0] PASSED [ 23%] 198s array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x1-chunks1] PASSED [ 23%] 198s array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x2-chunks2] PASSED [ 23%] 198s array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x3-chunks3] PASSED [ 23%] 199s array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x4-chunks4] PASSED [ 23%] 199s array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x5-chunks5] PASSED [ 23%] 199s array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x6-chunks6] PASSED [ 23%] 199s array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x7-chunks7] PASSED [ 23%] 199s array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x8-chunks8] PASSED [ 23%] 199s array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x9-chunks9] PASSED [ 23%] 199s array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x10-chunks10] PASSED [ 23%] 199s array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x11-chunks11] PASSED [ 23%] 199s array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension_explicit[new_chunks0] PASSED [ 23%] 199s array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension_explicit[new_chunks1] PASSED [ 23%] 199s array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension_explicit[new_chunks2] PASSED [ 23%] 199s array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension_explicit[new_chunks0] PASSED [ 23%] 199s array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension_explicit[new_chunks1] PASSED [ 23%] 199s array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension_explicit[new_chunks2] PASSED [ 23%] 199s array/tests/test_rechunk.py::test_rechunk_unknown_raises PASSED [ 23%] 199s array/tests/test_rechunk.py::test_old_to_new_single PASSED [ 23%] 199s array/tests/test_rechunk.py::test_old_to_new PASSED [ 23%] 199s array/tests/test_rechunk.py::test_old_to_new_large PASSED [ 23%] 199s array/tests/test_rechunk.py::test_old_to_new_known PASSED [ 23%] 199s array/tests/test_rechunk.py::test_rechunk_zero_dim PASSED [ 23%] 199s array/tests/test_rechunk.py::test_rechunk_empty_chunks PASSED [ 23%] 199s array/tests/test_rechunk.py::test_rechunk_avoid_needless_chunking PASSED [ 23%] 199s array/tests/test_rechunk.py::test_rechunk_auto_1d[100-1-10-expected0] PASSED [ 23%] 199s array/tests/test_rechunk.py::test_rechunk_auto_1d[100-50-10-expected1] PASSED [ 23%] 199s array/tests/test_rechunk.py::test_rechunk_auto_1d[100-100-10-expected2] PASSED [ 23%] 199s array/tests/test_rechunk.py::test_rechunk_auto_1d[20-7-10-expected3] PASSED [ 23%] 199s array/tests/test_rechunk.py::test_rechunk_auto_1d[20-chunks4-5-expected4] PASSED [ 23%] 199s array/tests/test_rechunk.py::test_rechunk_auto_2d PASSED [ 23%] 199s array/tests/test_rechunk.py::test_rechunk_auto_3d PASSED [ 23%] 199s array/tests/test_rechunk.py::test_rechunk_auto_image_stack[100] PASSED [ 23%] 199s array/tests/test_rechunk.py::test_rechunk_auto_image_stack[1000] PASSED [ 23%] 199s array/tests/test_rechunk.py::test_rechunk_down PASSED [ 23%] 199s array/tests/test_rechunk.py::test_rechunk_zero PASSED [ 23%] 199s array/tests/test_rechunk.py::test_rechunk_bad_keys PASSED [ 23%] 199s array/tests/test_rechunk.py::test_balance_basics PASSED [ 23%] 199s array/tests/test_rechunk.py::test_balance_chunks_unchanged PASSED [ 23%] 199s array/tests/test_rechunk.py::test_balance_small PASSED [ 23%] 199s array/tests/test_rechunk.py::test_balance_n_chunks_size PASSED [ 23%] 199s array/tests/test_rechunk.py::test_balance_raises PASSED [ 23%] 199s array/tests/test_rechunk.py::test_balance_basics_2d PASSED [ 23%] 199s array/tests/test_rechunk.py::test_balance_2d_negative_dimension PASSED [ 23%] 199s array/tests/test_rechunk.py::test_balance_different_inputs PASSED [ 23%] 200s array/tests/test_rechunk.py::test_balance_split_into_n_chunks PASSED [ 23%] 200s array/tests/test_rechunk.py::test_rechunk_with_zero PASSED [ 23%] 200s array/tests/test_rechunk.py::test_intersect_chunks_with_nonzero PASSED [ 23%] 200s array/tests/test_rechunk.py::test_intersect_chunks_with_zero PASSED [ 23%] 200s array/tests/test_rechunk.py::test_old_to_new_with_zero PASSED [ 23%] 200s array/tests/test_reductions.py::test_numel[True-True-f4] PASSED [ 23%] 200s array/tests/test_reductions.py::test_numel[True-True-i4] PASSED [ 23%] 200s array/tests/test_reductions.py::test_numel[True-False-f4] PASSED [ 23%] 200s array/tests/test_reductions.py::test_numel[True-False-i4] PASSED [ 23%] 200s array/tests/test_reductions.py::test_numel[False-True-f4] PASSED [ 23%] 200s array/tests/test_reductions.py::test_numel[False-True-i4] PASSED [ 23%] 200s array/tests/test_reductions.py::test_numel[False-False-f4] PASSED [ 23%] 200s array/tests/test_reductions.py::test_numel[False-False-i4] PASSED [ 23%] 200s array/tests/test_reductions.py::test_reductions_0D PASSED [ 23%] 200s array/tests/test_reductions.py::test_reductions_1D[f4] PASSED [ 23%] 201s array/tests/test_reductions.py::test_reductions_1D[i4] PASSED [ 23%] 201s array/tests/test_reductions.py::test_reductions_1D[c8] PASSED [ 23%] 201s array/tests/test_reductions.py::test_reduction_errors PASSED [ 23%] 202s array/tests/test_reductions.py::test_reductions_2D[f4] PASSED [ 23%] 204s array/tests/test_reductions.py::test_reductions_2D[i4] PASSED [ 23%] 206s array/tests/test_reductions.py::test_reductions_2D[c8] PASSED [ 23%] 206s array/tests/test_reductions.py::test_arg_reductions[argmin-argmin] PASSED [ 23%] 206s array/tests/test_reductions.py::test_arg_reductions[argmax-argmax] PASSED [ 23%] 206s array/tests/test_reductions.py::test_arg_reductions[nanargmin-nanargmin] PASSED [ 23%] 206s array/tests/test_reductions.py::test_arg_reductions[nanargmax-nanargmax] PASSED [ 23%] 206s array/tests/test_reductions.py::test_nan_reduction_warnings[nanmin-nanmin] PASSED [ 23%] 206s array/tests/test_reductions.py::test_nan_reduction_warnings[nanmax-nanmax] PASSED [ 23%] 206s array/tests/test_reductions.py::test_nanarg_reductions[nanargmin-nanargmin] PASSED [ 23%] 206s array/tests/test_reductions.py::test_nanarg_reductions[nanargmax-nanargmax] PASSED [ 23%] 206s array/tests/test_reductions.py::test_min_max_empty_chunks[min-min] PASSED [ 23%] 206s array/tests/test_reductions.py::test_min_max_empty_chunks[max-max] PASSED [ 23%] 206s array/tests/test_reductions.py::test_arg_reductions_unknown_chunksize[argmax] PASSED [ 23%] 206s array/tests/test_reductions.py::test_arg_reductions_unknown_chunksize[nanargmax] PASSED [ 23%] 206s array/tests/test_reductions.py::test_arg_reductions_unknown_chunksize_2d[argmax] PASSED [ 23%] 206s array/tests/test_reductions.py::test_arg_reductions_unknown_chunksize_2d[nanargmax] PASSED [ 23%] 206s array/tests/test_reductions.py::test_arg_reductions_unknown_single_chunksize[argmax] PASSED [ 23%] 206s array/tests/test_reductions.py::test_arg_reductions_unknown_single_chunksize[nanargmax] PASSED [ 23%] 207s array/tests/test_reductions.py::test_reductions_2D_nans PASSED [ 23%] 207s array/tests/test_reductions.py::test_moment PASSED [ 23%] 207s array/tests/test_reductions.py::test_reductions_with_negative_axes PASSED [ 23%] 207s array/tests/test_reductions.py::test_nan PASSED [ 23%] 207s array/tests/test_reductions.py::test_nan_object[nansum] PASSED [ 23%] 207s array/tests/test_reductions.py::test_nan_object[sum] PASSED [ 23%] 207s array/tests/test_reductions.py::test_nan_object[nanmin] PASSED [ 23%] 207s array/tests/test_reductions.py::test_nan_object[min] PASSED [ 23%] 207s array/tests/test_reductions.py::test_nan_object[nanmax] PASSED [ 23%] 207s array/tests/test_reductions.py::test_nan_object[max] PASSED [ 23%] 207s array/tests/test_reductions.py::test_0d_array PASSED [ 23%] 207s array/tests/test_reductions.py::test_reduction_on_scalar PASSED [ 23%] 207s array/tests/test_reductions.py::test_reductions_with_empty_array PASSED [ 23%] 207s array/tests/test_reductions.py::test_tree_reduce_depth PASSED [ 23%] 207s array/tests/test_reductions.py::test_tree_reduce_set_options PASSED [ 23%] 207s array/tests/test_reductions.py::test_reduction_names PASSED [ 23%] 207s array/tests/test_reductions.py::test_general_reduction_names PASSED [ 23%] 207s array/tests/test_reductions.py::test_array_reduction_out[sum] PASSED [ 23%] 207s array/tests/test_reductions.py::test_array_reduction_out[argmax] PASSED [ 23%] 207s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-None-False-cumsum] PASSED [ 23%] 207s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-None-False-cumprod] PASSED [ 23%] 207s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-None-False-nancumsum] PASSED [ 23%] 207s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-None-False-nancumprod] PASSED [ 23%] 207s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-None-True-cumsum] PASSED [ 23%] 207s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-None-True-cumprod] PASSED [ 23%] 207s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-None-True-nancumsum] PASSED [ 23%] 207s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-None-True-nancumprod] PASSED [ 23%] 207s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-0-False-cumsum] PASSED [ 23%] 207s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-0-False-cumprod] PASSED [ 23%] 207s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-0-False-nancumsum] PASSED [ 23%] 207s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-0-False-nancumprod] PASSED [ 23%] 207s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-0-True-cumsum] PASSED [ 23%] 207s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-0-True-cumprod] PASSED [ 23%] 207s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-0-True-nancumsum] PASSED [ 23%] 207s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-0-True-nancumprod] PASSED [ 23%] 207s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-1-False-cumsum] PASSED [ 23%] 207s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-1-False-cumprod] PASSED [ 23%] 207s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-1-False-nancumsum] PASSED [ 23%] 207s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-1-False-nancumprod] PASSED [ 24%] 207s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-1-True-cumsum] PASSED [ 24%] 207s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-1-True-cumprod] PASSED [ 24%] 207s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-1-True-nancumsum] PASSED [ 24%] 207s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-1-True-nancumprod] PASSED [ 24%] 207s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential--1-False-cumsum] PASSED [ 24%] 207s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential--1-False-cumprod] PASSED [ 24%] 207s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential--1-False-nancumsum] PASSED [ 24%] 207s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential--1-False-nancumprod] PASSED [ 24%] 207s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential--1-True-cumsum] PASSED [ 24%] 207s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential--1-True-cumprod] PASSED [ 24%] 207s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential--1-True-nancumsum] PASSED [ 24%] 207s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential--1-True-nancumprod] PASSED [ 24%] 207s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-None-False-cumsum] PASSED [ 24%] 207s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-None-False-cumprod] PASSED [ 24%] 208s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-None-False-nancumsum] PASSED [ 24%] 208s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-None-False-nancumprod] PASSED [ 24%] 208s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-None-True-cumsum] PASSED [ 24%] 208s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-None-True-cumprod] PASSED [ 24%] 208s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-None-True-nancumsum] PASSED [ 24%] 208s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-None-True-nancumprod] PASSED [ 24%] 208s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-0-False-cumsum] PASSED [ 24%] 208s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-0-False-cumprod] PASSED [ 24%] 208s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-0-False-nancumsum] PASSED [ 24%] 208s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-0-False-nancumprod] PASSED [ 24%] 208s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-0-True-cumsum] PASSED [ 24%] 208s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-0-True-cumprod] PASSED [ 24%] 208s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-0-True-nancumsum] PASSED [ 24%] 208s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-0-True-nancumprod] PASSED [ 24%] 208s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-1-False-cumsum] PASSED [ 24%] 208s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-1-False-cumprod] PASSED [ 24%] 208s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-1-False-nancumsum] PASSED [ 24%] 208s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-1-False-nancumprod] PASSED [ 24%] 208s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-1-True-cumsum] PASSED [ 24%] 208s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-1-True-cumprod] PASSED [ 24%] 208s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-1-True-nancumsum] PASSED [ 24%] 208s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-1-True-nancumprod] PASSED [ 24%] 208s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch--1-False-cumsum] PASSED [ 24%] 208s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch--1-False-cumprod] PASSED [ 24%] 208s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch--1-False-nancumsum] PASSED [ 24%] 208s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch--1-False-nancumprod] PASSED [ 24%] 208s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch--1-True-cumsum] PASSED [ 24%] 208s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch--1-True-cumprod] PASSED [ 24%] 208s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch--1-True-nancumsum] PASSED [ 24%] 208s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch--1-True-nancumprod] PASSED [ 24%] 208s array/tests/test_reductions.py::test_array_cumreduction_out[cumsum] PASSED [ 24%] 208s array/tests/test_reductions.py::test_array_cumreduction_out[cumprod] PASSED [ 24%] 208s array/tests/test_reductions.py::test_topk_argtopk1[None-sort-topk] PASSED [ 24%] 208s array/tests/test_reductions.py::test_topk_argtopk1[None-argsort-argtopk] PASSED [ 24%] 208s array/tests/test_reductions.py::test_topk_argtopk1[2-sort-topk] PASSED [ 24%] 208s array/tests/test_reductions.py::test_topk_argtopk1[2-argsort-argtopk] PASSED [ 24%] 208s array/tests/test_reductions.py::test_topk_argtopk1[4-sort-topk] PASSED [ 24%] 208s array/tests/test_reductions.py::test_topk_argtopk1[4-argsort-argtopk] PASSED [ 24%] 208s array/tests/test_reductions.py::test_topk_argtopk1[8-sort-topk] PASSED [ 24%] 209s array/tests/test_reductions.py::test_topk_argtopk1[8-argsort-argtopk] PASSED [ 24%] 209s array/tests/test_reductions.py::test_topk_argtopk2[1-None-sort-topk] PASSED [ 24%] 209s array/tests/test_reductions.py::test_topk_argtopk2[1-None-argsort-argtopk] PASSED [ 24%] 209s array/tests/test_reductions.py::test_topk_argtopk2[1-2-sort-topk] PASSED [ 24%] 209s array/tests/test_reductions.py::test_topk_argtopk2[1-2-argsort-argtopk] PASSED [ 24%] 209s array/tests/test_reductions.py::test_topk_argtopk2[1-3-sort-topk] PASSED [ 24%] 209s array/tests/test_reductions.py::test_topk_argtopk2[1-3-argsort-argtopk] PASSED [ 24%] 209s array/tests/test_reductions.py::test_topk_argtopk2[1-4-sort-topk] PASSED [ 24%] 209s array/tests/test_reductions.py::test_topk_argtopk2[1-4-argsort-argtopk] PASSED [ 24%] 209s array/tests/test_reductions.py::test_topk_argtopk2[2-None-sort-topk] PASSED [ 24%] 209s array/tests/test_reductions.py::test_topk_argtopk2[2-None-argsort-argtopk] PASSED [ 24%] 209s array/tests/test_reductions.py::test_topk_argtopk2[2-2-sort-topk] PASSED [ 24%] 209s array/tests/test_reductions.py::test_topk_argtopk2[2-2-argsort-argtopk] PASSED [ 24%] 209s array/tests/test_reductions.py::test_topk_argtopk2[2-3-sort-topk] PASSED [ 24%] 209s array/tests/test_reductions.py::test_topk_argtopk2[2-3-argsort-argtopk] PASSED [ 24%] 209s array/tests/test_reductions.py::test_topk_argtopk2[2-4-sort-topk] PASSED [ 24%] 209s array/tests/test_reductions.py::test_topk_argtopk2[2-4-argsort-argtopk] PASSED [ 24%] 209s array/tests/test_reductions.py::test_topk_argtopk2[3-None-sort-topk] PASSED [ 24%] 209s array/tests/test_reductions.py::test_topk_argtopk2[3-None-argsort-argtopk] PASSED [ 24%] 209s array/tests/test_reductions.py::test_topk_argtopk2[3-2-sort-topk] PASSED [ 24%] 209s array/tests/test_reductions.py::test_topk_argtopk2[3-2-argsort-argtopk] PASSED [ 24%] 209s array/tests/test_reductions.py::test_topk_argtopk2[3-3-sort-topk] PASSED [ 24%] 209s array/tests/test_reductions.py::test_topk_argtopk2[3-3-argsort-argtopk] PASSED [ 24%] 209s array/tests/test_reductions.py::test_topk_argtopk2[3-4-sort-topk] PASSED [ 24%] 209s array/tests/test_reductions.py::test_topk_argtopk2[3-4-argsort-argtopk] PASSED [ 24%] 209s array/tests/test_reductions.py::test_topk_argtopk2[4-None-sort-topk] PASSED [ 24%] 209s array/tests/test_reductions.py::test_topk_argtopk2[4-None-argsort-argtopk] PASSED [ 24%] 209s array/tests/test_reductions.py::test_topk_argtopk2[4-2-sort-topk] PASSED [ 24%] 209s array/tests/test_reductions.py::test_topk_argtopk2[4-2-argsort-argtopk] PASSED [ 24%] 209s array/tests/test_reductions.py::test_topk_argtopk2[4-3-sort-topk] PASSED [ 24%] 209s array/tests/test_reductions.py::test_topk_argtopk2[4-3-argsort-argtopk] PASSED [ 24%] 209s array/tests/test_reductions.py::test_topk_argtopk2[4-4-sort-topk] PASSED [ 24%] 209s array/tests/test_reductions.py::test_topk_argtopk2[4-4-argsort-argtopk] PASSED [ 24%] 209s array/tests/test_reductions.py::test_topk_argtopk2[5-None-sort-topk] PASSED [ 24%] 209s array/tests/test_reductions.py::test_topk_argtopk2[5-None-argsort-argtopk] PASSED [ 24%] 209s array/tests/test_reductions.py::test_topk_argtopk2[5-2-sort-topk] PASSED [ 24%] 209s array/tests/test_reductions.py::test_topk_argtopk2[5-2-argsort-argtopk] PASSED [ 24%] 209s array/tests/test_reductions.py::test_topk_argtopk2[5-3-sort-topk] PASSED [ 24%] 209s array/tests/test_reductions.py::test_topk_argtopk2[5-3-argsort-argtopk] PASSED [ 24%] 209s array/tests/test_reductions.py::test_topk_argtopk2[5-4-sort-topk] PASSED [ 24%] 209s array/tests/test_reductions.py::test_topk_argtopk2[5-4-argsort-argtopk] PASSED [ 24%] 209s array/tests/test_reductions.py::test_topk_argtopk2[10-None-sort-topk] PASSED [ 24%] 209s array/tests/test_reductions.py::test_topk_argtopk2[10-None-argsort-argtopk] PASSED [ 24%] 209s array/tests/test_reductions.py::test_topk_argtopk2[10-2-sort-topk] PASSED [ 24%] 209s array/tests/test_reductions.py::test_topk_argtopk2[10-2-argsort-argtopk] PASSED [ 24%] 209s array/tests/test_reductions.py::test_topk_argtopk2[10-3-sort-topk] PASSED [ 24%] 209s array/tests/test_reductions.py::test_topk_argtopk2[10-3-argsort-argtopk] PASSED [ 24%] 209s array/tests/test_reductions.py::test_topk_argtopk2[10-4-sort-topk] PASSED [ 24%] 209s array/tests/test_reductions.py::test_topk_argtopk2[10-4-argsort-argtopk] PASSED [ 24%] 209s array/tests/test_reductions.py::test_topk_argtopk3 PASSED [ 24%] 209s array/tests/test_reductions.py::test_regres_3940[sequential-cumsum] PASSED [ 24%] 209s array/tests/test_reductions.py::test_regres_3940[sequential-cumprod] PASSED [ 24%] 209s array/tests/test_reductions.py::test_regres_3940[sequential-argmin] PASSED [ 24%] 209s array/tests/test_reductions.py::test_regres_3940[sequential-argmax] PASSED [ 24%] 209s array/tests/test_reductions.py::test_regres_3940[sequential-min] PASSED [ 24%] 209s array/tests/test_reductions.py::test_regres_3940[sequential-max] PASSED [ 24%] 209s array/tests/test_reductions.py::test_regres_3940[sequential-nansum] PASSED [ 24%] 209s array/tests/test_reductions.py::test_regres_3940[sequential-nanmax] PASSED [ 24%] 209s array/tests/test_reductions.py::test_regres_3940[blelloch-cumsum] PASSED [ 24%] 209s array/tests/test_reductions.py::test_regres_3940[blelloch-cumprod] PASSED [ 24%] 209s array/tests/test_reductions.py::test_regres_3940[blelloch-argmin] PASSED [ 24%] 209s array/tests/test_reductions.py::test_regres_3940[blelloch-argmax] PASSED [ 24%] 209s array/tests/test_reductions.py::test_regres_3940[blelloch-min] PASSED [ 24%] 209s array/tests/test_reductions.py::test_regres_3940[blelloch-max] PASSED [ 24%] 209s array/tests/test_reductions.py::test_regres_3940[blelloch-nansum] PASSED [ 24%] 209s array/tests/test_reductions.py::test_regres_3940[blelloch-nanmax] PASSED [ 24%] 209s array/tests/test_reductions.py::test_trace PASSED [ 24%] 209s array/tests/test_reductions.py::test_median[True-0-median] PASSED [ 24%] 209s array/tests/test_reductions.py::test_median[True-0-nanmedian] PASSED [ 24%] 209s array/tests/test_reductions.py::test_median[True-axis1-median] PASSED [ 24%] 209s array/tests/test_reductions.py::test_median[True-axis1-nanmedian] PASSED [ 24%] 209s array/tests/test_reductions.py::test_median[True-1-median] PASSED [ 24%] 209s array/tests/test_reductions.py::test_median[True-1-nanmedian] PASSED [ 24%] 209s array/tests/test_reductions.py::test_median[True--1-median] PASSED [ 25%] 209s array/tests/test_reductions.py::test_median[True--1-nanmedian] PASSED [ 25%] 209s array/tests/test_reductions.py::test_median[False-0-median] PASSED [ 25%] 209s array/tests/test_reductions.py::test_median[False-0-nanmedian] PASSED [ 25%] 209s array/tests/test_reductions.py::test_median[False-axis1-median] PASSED [ 25%] 209s array/tests/test_reductions.py::test_median[False-axis1-nanmedian] PASSED [ 25%] 209s array/tests/test_reductions.py::test_median[False-1-median] PASSED [ 25%] 209s array/tests/test_reductions.py::test_median[False-1-nanmedian] PASSED [ 25%] 209s array/tests/test_reductions.py::test_median[False--1-median] PASSED [ 25%] 209s array/tests/test_reductions.py::test_median[False--1-nanmedian] PASSED [ 25%] 209s array/tests/test_reductions.py::test_median_does_not_rechunk_if_whole_axis_in_one_chunk[0-median] PASSED [ 25%] 209s array/tests/test_reductions.py::test_median_does_not_rechunk_if_whole_axis_in_one_chunk[0-nanmedian] PASSED [ 25%] 209s array/tests/test_reductions.py::test_median_does_not_rechunk_if_whole_axis_in_one_chunk[axis1-median] PASSED [ 25%] 209s array/tests/test_reductions.py::test_median_does_not_rechunk_if_whole_axis_in_one_chunk[axis1-nanmedian] PASSED [ 25%] 209s array/tests/test_reductions.py::test_median_does_not_rechunk_if_whole_axis_in_one_chunk[1-median] PASSED [ 25%] 209s array/tests/test_reductions.py::test_median_does_not_rechunk_if_whole_axis_in_one_chunk[1-nanmedian] PASSED [ 25%] 209s array/tests/test_reductions.py::test_object_reduction[sum] PASSED [ 25%] 209s array/tests/test_reductions.py::test_object_reduction[mean] PASSED [ 25%] 209s array/tests/test_reductions.py::test_object_reduction[prod] PASSED [ 25%] 209s array/tests/test_reductions.py::test_empty_chunk_nanmin_nanmax[nanmin] PASSED [ 25%] 209s array/tests/test_reductions.py::test_empty_chunk_nanmin_nanmax[nanmax] PASSED [ 25%] 209s array/tests/test_reductions.py::test_empty_chunk_nanmin_nanmax_raise[nanmin] PASSED [ 25%] 209s array/tests/test_reductions.py::test_empty_chunk_nanmin_nanmax_raise[nanmax] PASSED [ 25%] 209s array/tests/test_reductions.py::test_mean_func_does_not_warn SKIPPED [ 25%] 209s array/tests/test_reductions.py::test_nan_func_does_not_warn[nanvar] PASSED [ 25%] 209s array/tests/test_reductions.py::test_nan_func_does_not_warn[nanstd] PASSED [ 25%] 209s array/tests/test_reductions.py::test_chunk_structure_independence[axes0-2-chunks0] PASSED [ 25%] 210s array/tests/test_reductions.py::test_chunk_structure_independence[axes0-2-chunks1] PASSED [ 25%] 210s array/tests/test_reductions.py::test_chunk_structure_independence[axes0-2-chunks2] PASSED [ 25%] 210s array/tests/test_reductions.py::test_chunk_structure_independence[axes0-2-chunks3] PASSED [ 25%] 210s array/tests/test_reductions.py::test_chunk_structure_independence[axes0-2-chunks4] PASSED [ 25%] 210s array/tests/test_reductions.py::test_chunk_structure_independence[axes0-2-chunks5] PASSED [ 25%] 210s array/tests/test_reductions.py::test_chunk_structure_independence[axes0-4-chunks0] PASSED [ 25%] 210s array/tests/test_reductions.py::test_chunk_structure_independence[axes0-4-chunks1] PASSED [ 25%] 210s array/tests/test_reductions.py::test_chunk_structure_independence[axes0-4-chunks2] PASSED [ 25%] 210s array/tests/test_reductions.py::test_chunk_structure_independence[axes0-4-chunks3] PASSED [ 25%] 210s array/tests/test_reductions.py::test_chunk_structure_independence[axes0-4-chunks4] PASSED [ 25%] 210s array/tests/test_reductions.py::test_chunk_structure_independence[axes0-4-chunks5] PASSED [ 25%] 211s array/tests/test_reductions.py::test_chunk_structure_independence[axes1-2-chunks0] PASSED [ 25%] 211s array/tests/test_reductions.py::test_chunk_structure_independence[axes1-2-chunks1] PASSED [ 25%] 211s array/tests/test_reductions.py::test_chunk_structure_independence[axes1-2-chunks2] PASSED [ 25%] 211s array/tests/test_reductions.py::test_chunk_structure_independence[axes1-2-chunks3] PASSED [ 25%] 211s array/tests/test_reductions.py::test_chunk_structure_independence[axes1-2-chunks4] PASSED [ 25%] 211s array/tests/test_reductions.py::test_chunk_structure_independence[axes1-2-chunks5] PASSED [ 25%] 211s array/tests/test_reductions.py::test_chunk_structure_independence[axes1-4-chunks0] PASSED [ 25%] 211s array/tests/test_reductions.py::test_chunk_structure_independence[axes1-4-chunks1] PASSED [ 25%] 211s array/tests/test_reductions.py::test_chunk_structure_independence[axes1-4-chunks2] PASSED [ 25%] 211s array/tests/test_reductions.py::test_chunk_structure_independence[axes1-4-chunks3] PASSED [ 25%] 211s array/tests/test_reductions.py::test_chunk_structure_independence[axes1-4-chunks4] PASSED [ 25%] 211s array/tests/test_reductions.py::test_chunk_structure_independence[axes1-4-chunks5] PASSED [ 25%] 211s array/tests/test_reductions.py::test_chunk_structure_independence[axes2-2-chunks0] PASSED [ 25%] 211s array/tests/test_reductions.py::test_chunk_structure_independence[axes2-2-chunks1] PASSED [ 25%] 212s array/tests/test_reductions.py::test_chunk_structure_independence[axes2-2-chunks2] PASSED [ 25%] 212s array/tests/test_reductions.py::test_chunk_structure_independence[axes2-2-chunks3] PASSED [ 25%] 212s array/tests/test_reductions.py::test_chunk_structure_independence[axes2-2-chunks4] PASSED [ 25%] 212s array/tests/test_reductions.py::test_chunk_structure_independence[axes2-2-chunks5] PASSED [ 25%] 212s array/tests/test_reductions.py::test_chunk_structure_independence[axes2-4-chunks0] PASSED [ 25%] 212s array/tests/test_reductions.py::test_chunk_structure_independence[axes2-4-chunks1] PASSED [ 25%] 212s array/tests/test_reductions.py::test_chunk_structure_independence[axes2-4-chunks2] PASSED [ 25%] 212s array/tests/test_reductions.py::test_chunk_structure_independence[axes2-4-chunks3] PASSED [ 25%] 212s array/tests/test_reductions.py::test_chunk_structure_independence[axes2-4-chunks4] PASSED [ 25%] 212s array/tests/test_reductions.py::test_chunk_structure_independence[axes2-4-chunks5] PASSED [ 25%] 213s array/tests/test_reductions.py::test_chunk_structure_independence[axes3-2-chunks0] PASSED [ 25%] 213s array/tests/test_reductions.py::test_chunk_structure_independence[axes3-2-chunks1] PASSED [ 25%] 213s array/tests/test_reductions.py::test_chunk_structure_independence[axes3-2-chunks2] PASSED [ 25%] 213s array/tests/test_reductions.py::test_chunk_structure_independence[axes3-2-chunks3] PASSED [ 25%] 213s array/tests/test_reductions.py::test_chunk_structure_independence[axes3-2-chunks4] PASSED [ 25%] 213s array/tests/test_reductions.py::test_chunk_structure_independence[axes3-2-chunks5] PASSED [ 25%] 213s array/tests/test_reductions.py::test_chunk_structure_independence[axes3-4-chunks0] PASSED [ 25%] 213s array/tests/test_reductions.py::test_chunk_structure_independence[axes3-4-chunks1] PASSED [ 25%] 213s array/tests/test_reductions.py::test_chunk_structure_independence[axes3-4-chunks2] PASSED [ 25%] 213s array/tests/test_reductions.py::test_chunk_structure_independence[axes3-4-chunks3] PASSED [ 25%] 213s array/tests/test_reductions.py::test_chunk_structure_independence[axes3-4-chunks4] PASSED [ 25%] 214s array/tests/test_reductions.py::test_chunk_structure_independence[axes3-4-chunks5] PASSED [ 25%] 214s array/tests/test_reductions.py::test_chunk_structure_independence[axes4-2-chunks0] PASSED [ 25%] 214s array/tests/test_reductions.py::test_chunk_structure_independence[axes4-2-chunks1] PASSED [ 25%] 214s array/tests/test_reductions.py::test_chunk_structure_independence[axes4-2-chunks2] PASSED [ 25%] 214s array/tests/test_reductions.py::test_chunk_structure_independence[axes4-2-chunks3] PASSED [ 25%] 214s array/tests/test_reductions.py::test_chunk_structure_independence[axes4-2-chunks4] PASSED [ 25%] 214s array/tests/test_reductions.py::test_chunk_structure_independence[axes4-2-chunks5] PASSED [ 25%] 214s array/tests/test_reductions.py::test_chunk_structure_independence[axes4-4-chunks0] PASSED [ 25%] 214s array/tests/test_reductions.py::test_chunk_structure_independence[axes4-4-chunks1] PASSED [ 25%] 214s array/tests/test_reductions.py::test_chunk_structure_independence[axes4-4-chunks2] PASSED [ 25%] 214s array/tests/test_reductions.py::test_chunk_structure_independence[axes4-4-chunks3] PASSED [ 25%] 214s array/tests/test_reductions.py::test_chunk_structure_independence[axes4-4-chunks4] PASSED [ 25%] 214s array/tests/test_reductions.py::test_chunk_structure_independence[axes4-4-chunks5] PASSED [ 25%] 215s array/tests/test_reductions.py::test_chunk_structure_independence[axes5-2-chunks0] PASSED [ 25%] 215s array/tests/test_reductions.py::test_chunk_structure_independence[axes5-2-chunks1] PASSED [ 25%] 215s array/tests/test_reductions.py::test_chunk_structure_independence[axes5-2-chunks2] PASSED [ 25%] 215s array/tests/test_reductions.py::test_chunk_structure_independence[axes5-2-chunks3] PASSED [ 25%] 215s array/tests/test_reductions.py::test_chunk_structure_independence[axes5-2-chunks4] PASSED [ 25%] 215s array/tests/test_reductions.py::test_chunk_structure_independence[axes5-2-chunks5] PASSED [ 25%] 215s array/tests/test_reductions.py::test_chunk_structure_independence[axes5-4-chunks0] PASSED [ 25%] 215s array/tests/test_reductions.py::test_chunk_structure_independence[axes5-4-chunks1] PASSED [ 25%] 215s array/tests/test_reductions.py::test_chunk_structure_independence[axes5-4-chunks2] PASSED [ 25%] 215s array/tests/test_reductions.py::test_chunk_structure_independence[axes5-4-chunks3] PASSED [ 25%] 215s array/tests/test_reductions.py::test_chunk_structure_independence[axes5-4-chunks4] PASSED [ 25%] 216s array/tests/test_reductions.py::test_chunk_structure_independence[axes5-4-chunks5] PASSED [ 25%] 216s array/tests/test_reductions.py::test_chunk_structure_independence[axes6-2-chunks0] PASSED [ 25%] 216s array/tests/test_reductions.py::test_chunk_structure_independence[axes6-2-chunks1] PASSED [ 25%] 216s array/tests/test_reductions.py::test_chunk_structure_independence[axes6-2-chunks2] PASSED [ 25%] 216s array/tests/test_reductions.py::test_chunk_structure_independence[axes6-2-chunks3] PASSED [ 25%] 216s array/tests/test_reductions.py::test_chunk_structure_independence[axes6-2-chunks4] PASSED [ 25%] 216s array/tests/test_reductions.py::test_chunk_structure_independence[axes6-2-chunks5] PASSED [ 25%] 216s array/tests/test_reductions.py::test_chunk_structure_independence[axes6-4-chunks0] PASSED [ 25%] 216s array/tests/test_reductions.py::test_chunk_structure_independence[axes6-4-chunks1] PASSED [ 25%] 216s array/tests/test_reductions.py::test_chunk_structure_independence[axes6-4-chunks2] PASSED [ 25%] 216s array/tests/test_reductions.py::test_chunk_structure_independence[axes6-4-chunks3] PASSED [ 25%] 216s array/tests/test_reductions.py::test_chunk_structure_independence[axes6-4-chunks4] PASSED [ 25%] 216s array/tests/test_reductions.py::test_chunk_structure_independence[axes6-4-chunks5] PASSED [ 25%] 216s array/tests/test_reductions.py::test_chunk_structure_independence[axes7-2-chunks0] PASSED [ 25%] 216s array/tests/test_reductions.py::test_chunk_structure_independence[axes7-2-chunks1] PASSED [ 25%] 217s array/tests/test_reductions.py::test_chunk_structure_independence[axes7-2-chunks2] PASSED [ 25%] 217s array/tests/test_reductions.py::test_chunk_structure_independence[axes7-2-chunks3] PASSED [ 25%] 217s array/tests/test_reductions.py::test_chunk_structure_independence[axes7-2-chunks4] PASSED [ 25%] 217s array/tests/test_reductions.py::test_chunk_structure_independence[axes7-2-chunks5] PASSED [ 25%] 217s array/tests/test_reductions.py::test_chunk_structure_independence[axes7-4-chunks0] PASSED [ 25%] 217s array/tests/test_reductions.py::test_chunk_structure_independence[axes7-4-chunks1] PASSED [ 25%] 217s array/tests/test_reductions.py::test_chunk_structure_independence[axes7-4-chunks2] PASSED [ 25%] 217s array/tests/test_reductions.py::test_chunk_structure_independence[axes7-4-chunks3] PASSED [ 25%] 217s array/tests/test_reductions.py::test_chunk_structure_independence[axes7-4-chunks4] PASSED [ 25%] 217s array/tests/test_reductions.py::test_chunk_structure_independence[axes7-4-chunks5] PASSED [ 25%] 217s array/tests/test_reductions.py::test_chunk_structure_independence[axes8-2-chunks0] PASSED [ 25%] 217s array/tests/test_reductions.py::test_chunk_structure_independence[axes8-2-chunks1] PASSED [ 25%] 218s array/tests/test_reductions.py::test_chunk_structure_independence[axes8-2-chunks2] PASSED [ 25%] 218s array/tests/test_reductions.py::test_chunk_structure_independence[axes8-2-chunks3] PASSED [ 25%] 218s array/tests/test_reductions.py::test_chunk_structure_independence[axes8-2-chunks4] PASSED [ 25%] 218s array/tests/test_reductions.py::test_chunk_structure_independence[axes8-2-chunks5] PASSED [ 26%] 218s array/tests/test_reductions.py::test_chunk_structure_independence[axes8-4-chunks0] PASSED [ 26%] 218s array/tests/test_reductions.py::test_chunk_structure_independence[axes8-4-chunks1] PASSED [ 26%] 218s array/tests/test_reductions.py::test_chunk_structure_independence[axes8-4-chunks2] PASSED [ 26%] 218s array/tests/test_reductions.py::test_chunk_structure_independence[axes8-4-chunks3] PASSED [ 26%] 218s array/tests/test_reductions.py::test_chunk_structure_independence[axes8-4-chunks4] PASSED [ 26%] 218s array/tests/test_reductions.py::test_chunk_structure_independence[axes8-4-chunks5] PASSED [ 26%] 218s array/tests/test_reductions.py::test_chunk_structure_independence[axes9-2-chunks0] PASSED [ 26%] 218s array/tests/test_reductions.py::test_chunk_structure_independence[axes9-2-chunks1] PASSED [ 26%] 219s array/tests/test_reductions.py::test_chunk_structure_independence[axes9-2-chunks2] PASSED [ 26%] 219s array/tests/test_reductions.py::test_chunk_structure_independence[axes9-2-chunks3] PASSED [ 26%] 219s array/tests/test_reductions.py::test_chunk_structure_independence[axes9-2-chunks4] PASSED [ 26%] 219s array/tests/test_reductions.py::test_chunk_structure_independence[axes9-2-chunks5] PASSED [ 26%] 219s array/tests/test_reductions.py::test_chunk_structure_independence[axes9-4-chunks0] PASSED [ 26%] 219s array/tests/test_reductions.py::test_chunk_structure_independence[axes9-4-chunks1] PASSED [ 26%] 219s array/tests/test_reductions.py::test_chunk_structure_independence[axes9-4-chunks2] PASSED [ 26%] 219s array/tests/test_reductions.py::test_chunk_structure_independence[axes9-4-chunks3] PASSED [ 26%] 219s array/tests/test_reductions.py::test_chunk_structure_independence[axes9-4-chunks4] PASSED [ 26%] 219s array/tests/test_reductions.py::test_chunk_structure_independence[axes9-4-chunks5] PASSED [ 26%] 219s array/tests/test_reductions.py::test_chunk_structure_independence[axes10-2-chunks0] PASSED [ 26%] 219s array/tests/test_reductions.py::test_chunk_structure_independence[axes10-2-chunks1] PASSED [ 26%] 219s array/tests/test_reductions.py::test_chunk_structure_independence[axes10-2-chunks2] PASSED [ 26%] 219s array/tests/test_reductions.py::test_chunk_structure_independence[axes10-2-chunks3] PASSED [ 26%] 219s array/tests/test_reductions.py::test_chunk_structure_independence[axes10-2-chunks4] PASSED [ 26%] 219s array/tests/test_reductions.py::test_chunk_structure_independence[axes10-2-chunks5] PASSED [ 26%] 220s array/tests/test_reductions.py::test_chunk_structure_independence[axes10-4-chunks0] PASSED [ 26%] 220s array/tests/test_reductions.py::test_chunk_structure_independence[axes10-4-chunks1] PASSED [ 26%] 220s array/tests/test_reductions.py::test_chunk_structure_independence[axes10-4-chunks2] PASSED [ 26%] 220s array/tests/test_reductions.py::test_chunk_structure_independence[axes10-4-chunks3] PASSED [ 26%] 220s array/tests/test_reductions.py::test_chunk_structure_independence[axes10-4-chunks4] PASSED [ 26%] 220s array/tests/test_reductions.py::test_chunk_structure_independence[axes10-4-chunks5] PASSED [ 26%] 220s array/tests/test_reductions.py::test_chunk_structure_independence[axes11-2-chunks0] PASSED [ 26%] 220s array/tests/test_reductions.py::test_chunk_structure_independence[axes11-2-chunks1] PASSED [ 26%] 220s array/tests/test_reductions.py::test_chunk_structure_independence[axes11-2-chunks2] PASSED [ 26%] 220s array/tests/test_reductions.py::test_chunk_structure_independence[axes11-2-chunks3] PASSED [ 26%] 220s array/tests/test_reductions.py::test_chunk_structure_independence[axes11-2-chunks4] PASSED [ 26%] 220s array/tests/test_reductions.py::test_chunk_structure_independence[axes11-2-chunks5] PASSED [ 26%] 221s array/tests/test_reductions.py::test_chunk_structure_independence[axes11-4-chunks0] PASSED [ 26%] 221s array/tests/test_reductions.py::test_chunk_structure_independence[axes11-4-chunks1] PASSED [ 26%] 221s array/tests/test_reductions.py::test_chunk_structure_independence[axes11-4-chunks2] PASSED [ 26%] 221s array/tests/test_reductions.py::test_chunk_structure_independence[axes11-4-chunks3] PASSED [ 26%] 221s array/tests/test_reductions.py::test_chunk_structure_independence[axes11-4-chunks4] PASSED [ 26%] 221s array/tests/test_reductions.py::test_chunk_structure_independence[axes11-4-chunks5] PASSED [ 26%] 221s array/tests/test_reductions.py::test_weighted_reduction PASSED [ 26%] 221s array/tests/test_reshape.py::test_reshape_rechunk[inshape0-outshape0-prechunks0-inchunks0-outchunks0] PASSED [ 26%] 221s array/tests/test_reshape.py::test_reshape_rechunk[inshape1-outshape1-prechunks1-inchunks1-outchunks1] PASSED [ 26%] 221s array/tests/test_reshape.py::test_reshape_rechunk[inshape2-outshape2-prechunks2-inchunks2-outchunks2] PASSED [ 26%] 221s array/tests/test_reshape.py::test_reshape_rechunk[inshape3-outshape3-prechunks3-inchunks3-outchunks3] PASSED [ 26%] 221s array/tests/test_reshape.py::test_reshape_rechunk[inshape4-outshape4-prechunks4-inchunks4-outchunks4] PASSED [ 26%] 221s array/tests/test_reshape.py::test_reshape_rechunk[inshape5-outshape5-prechunks5-inchunks5-outchunks5] PASSED [ 26%] 221s array/tests/test_reshape.py::test_reshape_rechunk[inshape6-outshape6-prechunks6-inchunks6-outchunks6] PASSED [ 26%] 221s array/tests/test_reshape.py::test_reshape_rechunk[inshape7-outshape7-prechunks7-inchunks7-outchunks7] PASSED [ 26%] 221s array/tests/test_reshape.py::test_reshape_rechunk[inshape8-outshape8-prechunks8-inchunks8-outchunks8] PASSED [ 26%] 221s array/tests/test_reshape.py::test_reshape_rechunk[inshape9-outshape9-prechunks9-inchunks9-outchunks9] PASSED [ 26%] 221s array/tests/test_reshape.py::test_reshape_rechunk[inshape10-outshape10-prechunks10-inchunks10-outchunks10] PASSED [ 26%] 221s array/tests/test_reshape.py::test_reshape_rechunk[inshape11-outshape11-prechunks11-inchunks11-outchunks11] PASSED [ 26%] 221s array/tests/test_reshape.py::test_reshape_rechunk[inshape12-outshape12-prechunks12-inchunks12-outchunks12] PASSED [ 26%] 221s array/tests/test_reshape.py::test_reshape_rechunk[inshape13-outshape13-prechunks13-inchunks13-outchunks13] PASSED [ 26%] 221s array/tests/test_reshape.py::test_reshape_rechunk[inshape14-outshape14-prechunks14-inchunks14-outchunks14] PASSED [ 26%] 221s array/tests/test_reshape.py::test_reshape_rechunk[inshape15-outshape15-prechunks15-inchunks15-outchunks15] PASSED [ 26%] 221s array/tests/test_reshape.py::test_expand_tuple PASSED [ 26%] 221s array/tests/test_reshape.py::test_contract_tuple PASSED [ 26%] 221s array/tests/test_reshape.py::test_reshape_unknown_sizes PASSED [ 26%] 221s array/tests/test_reshape.py::test_reshape_all_chunked_no_merge[inshape0-inchunks0-outshape0-outchunks0] PASSED [ 26%] 221s array/tests/test_reshape.py::test_reshape_all_chunked_no_merge[inshape1-inchunks1-outshape1-outchunks1] PASSED [ 26%] 221s array/tests/test_reshape.py::test_reshape_all_chunked_no_merge[inshape2-inchunks2-outshape2-outchunks2] PASSED [ 26%] 221s array/tests/test_reshape.py::test_reshape_all_chunked_no_merge[inshape3-inchunks3-outshape3-outchunks3] PASSED [ 26%] 221s array/tests/test_reshape.py::test_reshape_all_chunked_no_merge[inshape4-inchunks4-outshape4-outchunks4] PASSED [ 26%] 221s array/tests/test_reshape.py::test_reshape_all_chunked_no_merge[inshape5-inchunks5-outshape5-outchunks5] PASSED [ 26%] 221s array/tests/test_reshape.py::test_reshape_all_chunked_no_merge[inshape6-inchunks6-outshape6-outchunks6] PASSED [ 26%] 221s array/tests/test_reshape.py::test_reshape_all_not_chunked_merge[inshape0-inchunks0-expected_inchunks0-outshape0-outchunks0] PASSED [ 26%] 221s array/tests/test_reshape.py::test_reshape_merge_chunks[inshape0-inchunks0-outshape0-outchunks0] PASSED [ 26%] 221s array/tests/test_reshape.py::test_reshape_merge_chunks[inshape1-inchunks1-outshape1-outchunks1] PASSED [ 26%] 221s array/tests/test_reshape.py::test_reshape_merge_chunks[inshape2-inchunks2-outshape2-outchunks2] PASSED [ 26%] 221s array/tests/test_reshape.py::test_reshape_merge_chunks[inshape3-inchunks3-outshape3-outchunks3] PASSED [ 26%] 221s array/tests/test_reshape.py::test_reshape_merge_chunks[inshape4-inchunks4-outshape4-outchunks4] PASSED [ 26%] 221s array/tests/test_reshape.py::test_reshape_merge_chunks[inshape5-inchunks5-outshape5-outchunks5] PASSED [ 26%] 221s array/tests/test_routines.py::test_array PASSED [ 26%] 221s array/tests/test_routines.py::test_array_return_type PASSED [ 26%] 221s array/tests/test_routines.py::test_derived_docstrings PASSED [ 26%] 221s array/tests/test_routines.py::test_atleast_nd_no_args[atleast_1d] PASSED [ 26%] 221s array/tests/test_routines.py::test_atleast_nd_no_args[atleast_2d] PASSED [ 26%] 221s array/tests/test_routines.py::test_atleast_nd_no_args[atleast_3d] PASSED [ 26%] 221s array/tests/test_routines.py::test_atleast_nd_one_arg[shape0-chunks0-atleast_1d] PASSED [ 26%] 221s array/tests/test_routines.py::test_atleast_nd_one_arg[shape0-chunks0-atleast_2d] PASSED [ 26%] 221s array/tests/test_routines.py::test_atleast_nd_one_arg[shape0-chunks0-atleast_3d] PASSED [ 26%] 221s array/tests/test_routines.py::test_atleast_nd_one_arg[shape1-chunks1-atleast_1d] PASSED [ 26%] 221s array/tests/test_routines.py::test_atleast_nd_one_arg[shape1-chunks1-atleast_2d] PASSED [ 26%] 221s array/tests/test_routines.py::test_atleast_nd_one_arg[shape1-chunks1-atleast_3d] PASSED [ 26%] 221s array/tests/test_routines.py::test_atleast_nd_one_arg[shape2-chunks2-atleast_1d] PASSED [ 26%] 221s array/tests/test_routines.py::test_atleast_nd_one_arg[shape2-chunks2-atleast_2d] PASSED [ 26%] 221s array/tests/test_routines.py::test_atleast_nd_one_arg[shape2-chunks2-atleast_3d] PASSED [ 26%] 221s array/tests/test_routines.py::test_atleast_nd_one_arg[shape3-chunks3-atleast_1d] PASSED [ 26%] 221s array/tests/test_routines.py::test_atleast_nd_one_arg[shape3-chunks3-atleast_2d] PASSED [ 26%] 221s array/tests/test_routines.py::test_atleast_nd_one_arg[shape3-chunks3-atleast_3d] PASSED [ 26%] 221s array/tests/test_routines.py::test_atleast_nd_one_arg[shape4-chunks4-atleast_1d] PASSED [ 26%] 221s array/tests/test_routines.py::test_atleast_nd_one_arg[shape4-chunks4-atleast_2d] PASSED [ 26%] 221s array/tests/test_routines.py::test_atleast_nd_one_arg[shape4-chunks4-atleast_3d] PASSED [ 26%] 221s array/tests/test_routines.py::test_atleast_nd_two_args[shape10-shape20-atleast_1d] PASSED [ 26%] 221s array/tests/test_routines.py::test_atleast_nd_two_args[shape10-shape20-atleast_2d] PASSED [ 26%] 221s array/tests/test_routines.py::test_atleast_nd_two_args[shape10-shape20-atleast_3d] PASSED [ 26%] 221s array/tests/test_routines.py::test_atleast_nd_two_args[shape11-shape21-atleast_1d] PASSED [ 26%] 221s array/tests/test_routines.py::test_atleast_nd_two_args[shape11-shape21-atleast_2d] PASSED [ 26%] 221s array/tests/test_routines.py::test_atleast_nd_two_args[shape11-shape21-atleast_3d] PASSED [ 26%] 221s array/tests/test_routines.py::test_atleast_nd_two_args[shape12-shape22-atleast_1d] PASSED [ 26%] 221s array/tests/test_routines.py::test_atleast_nd_two_args[shape12-shape22-atleast_2d] PASSED [ 26%] 221s array/tests/test_routines.py::test_atleast_nd_two_args[shape12-shape22-atleast_3d] PASSED [ 26%] 221s array/tests/test_routines.py::test_atleast_nd_two_args[shape13-shape23-atleast_1d] PASSED [ 26%] 221s array/tests/test_routines.py::test_atleast_nd_two_args[shape13-shape23-atleast_2d] PASSED [ 26%] 221s array/tests/test_routines.py::test_atleast_nd_two_args[shape13-shape23-atleast_3d] PASSED [ 26%] 221s array/tests/test_routines.py::test_atleast_nd_two_args[shape14-shape24-atleast_1d] PASSED [ 26%] 221s array/tests/test_routines.py::test_atleast_nd_two_args[shape14-shape24-atleast_2d] PASSED [ 26%] 221s array/tests/test_routines.py::test_atleast_nd_two_args[shape14-shape24-atleast_3d] PASSED [ 26%] 221s array/tests/test_routines.py::test_atleast_nd_two_args[shape15-shape25-atleast_1d] PASSED [ 26%] 221s array/tests/test_routines.py::test_atleast_nd_two_args[shape15-shape25-atleast_2d] PASSED [ 26%] 221s array/tests/test_routines.py::test_atleast_nd_two_args[shape15-shape25-atleast_3d] PASSED [ 26%] 221s array/tests/test_routines.py::test_atleast_nd_two_args[shape16-shape26-atleast_1d] PASSED [ 26%] 221s array/tests/test_routines.py::test_atleast_nd_two_args[shape16-shape26-atleast_2d] PASSED [ 26%] 221s array/tests/test_routines.py::test_atleast_nd_two_args[shape16-shape26-atleast_3d] PASSED [ 26%] 221s array/tests/test_routines.py::test_atleast_nd_two_args[shape17-shape27-atleast_1d] PASSED [ 26%] 221s array/tests/test_routines.py::test_atleast_nd_two_args[shape17-shape27-atleast_2d] PASSED [ 26%] 221s array/tests/test_routines.py::test_atleast_nd_two_args[shape17-shape27-atleast_3d] PASSED [ 26%] 221s array/tests/test_routines.py::test_atleast_nd_two_args[shape18-shape28-atleast_1d] PASSED [ 26%] 221s array/tests/test_routines.py::test_atleast_nd_two_args[shape18-shape28-atleast_2d] PASSED [ 26%] 221s array/tests/test_routines.py::test_atleast_nd_two_args[shape18-shape28-atleast_3d] PASSED [ 26%] 221s array/tests/test_routines.py::test_atleast_nd_two_args[shape19-shape29-atleast_1d] PASSED [ 26%] 221s array/tests/test_routines.py::test_atleast_nd_two_args[shape19-shape29-atleast_2d] PASSED [ 26%] 221s array/tests/test_routines.py::test_atleast_nd_two_args[shape19-shape29-atleast_3d] PASSED [ 27%] 221s array/tests/test_routines.py::test_atleast_nd_two_args[shape110-shape210-atleast_1d] PASSED [ 27%] 221s array/tests/test_routines.py::test_atleast_nd_two_args[shape110-shape210-atleast_2d] PASSED [ 27%] 221s array/tests/test_routines.py::test_atleast_nd_two_args[shape110-shape210-atleast_3d] PASSED [ 27%] 221s array/tests/test_routines.py::test_atleast_nd_two_args[shape111-shape211-atleast_1d] PASSED [ 27%] 221s array/tests/test_routines.py::test_atleast_nd_two_args[shape111-shape211-atleast_2d] PASSED [ 27%] 221s array/tests/test_routines.py::test_atleast_nd_two_args[shape111-shape211-atleast_3d] PASSED [ 27%] 221s array/tests/test_routines.py::test_atleast_nd_two_args[shape112-shape212-atleast_1d] PASSED [ 27%] 221s array/tests/test_routines.py::test_atleast_nd_two_args[shape112-shape212-atleast_2d] PASSED [ 27%] 221s array/tests/test_routines.py::test_atleast_nd_two_args[shape112-shape212-atleast_3d] PASSED [ 27%] 221s array/tests/test_routines.py::test_atleast_nd_two_args[shape113-shape213-atleast_1d] PASSED [ 27%] 221s array/tests/test_routines.py::test_atleast_nd_two_args[shape113-shape213-atleast_2d] PASSED [ 27%] 221s array/tests/test_routines.py::test_atleast_nd_two_args[shape113-shape213-atleast_3d] PASSED [ 27%] 221s array/tests/test_routines.py::test_atleast_nd_two_args[shape114-shape214-atleast_1d] PASSED [ 27%] 221s array/tests/test_routines.py::test_atleast_nd_two_args[shape114-shape214-atleast_2d] PASSED [ 27%] 221s array/tests/test_routines.py::test_atleast_nd_two_args[shape114-shape214-atleast_3d] PASSED [ 27%] 221s array/tests/test_routines.py::test_transpose PASSED [ 27%] 221s array/tests/test_routines.py::test_transpose_negative_axes PASSED [ 27%] 221s array/tests/test_routines.py::test_transpose_skip_when_possible PASSED [ 27%] 221s array/tests/test_routines.py::test_swapaxes PASSED [ 27%] 221s array/tests/test_routines.py::test_moveaxis_rollaxis[shape0-moveaxis] PASSED [ 27%] 221s array/tests/test_routines.py::test_moveaxis_rollaxis[shape0-rollaxis] PASSED [ 27%] 221s array/tests/test_routines.py::test_moveaxis_rollaxis[shape1-moveaxis] PASSED [ 27%] 221s array/tests/test_routines.py::test_moveaxis_rollaxis[shape1-rollaxis] PASSED [ 27%] 222s array/tests/test_routines.py::test_moveaxis_rollaxis[shape2-moveaxis] PASSED [ 27%] 222s array/tests/test_routines.py::test_moveaxis_rollaxis[shape2-rollaxis] PASSED [ 27%] 222s array/tests/test_routines.py::test_moveaxis_rollaxis_keyword PASSED [ 27%] 222s array/tests/test_routines.py::test_moveaxis_rollaxis_numpy_api PASSED [ 27%] 222s array/tests/test_routines.py::test_flip[shape0-flipud-kwargs0] PASSED [ 27%] 222s array/tests/test_routines.py::test_flip[shape0-fliplr-kwargs1] PASSED [ 27%] 222s array/tests/test_routines.py::test_flip[shape0-flip-kwargs2] PASSED [ 27%] 222s array/tests/test_routines.py::test_flip[shape0-flip-kwargs3] PASSED [ 27%] 222s array/tests/test_routines.py::test_flip[shape0-flip-kwargs4] PASSED [ 27%] 222s array/tests/test_routines.py::test_flip[shape0-flip-kwargs5] PASSED [ 27%] 222s array/tests/test_routines.py::test_flip[shape0-flip-kwargs6] PASSED [ 27%] 222s array/tests/test_routines.py::test_flip[shape0-flip-kwargs7] PASSED [ 27%] 222s array/tests/test_routines.py::test_flip[shape1-flipud-kwargs0] PASSED [ 27%] 222s array/tests/test_routines.py::test_flip[shape1-fliplr-kwargs1] PASSED [ 27%] 222s array/tests/test_routines.py::test_flip[shape1-flip-kwargs2] PASSED [ 27%] 222s array/tests/test_routines.py::test_flip[shape1-flip-kwargs3] PASSED [ 27%] 222s array/tests/test_routines.py::test_flip[shape1-flip-kwargs4] PASSED [ 27%] 222s array/tests/test_routines.py::test_flip[shape1-flip-kwargs5] PASSED [ 27%] 222s array/tests/test_routines.py::test_flip[shape1-flip-kwargs6] PASSED [ 27%] 222s array/tests/test_routines.py::test_flip[shape1-flip-kwargs7] PASSED [ 27%] 222s array/tests/test_routines.py::test_flip[shape2-flipud-kwargs0] PASSED [ 27%] 222s array/tests/test_routines.py::test_flip[shape2-fliplr-kwargs1] PASSED [ 27%] 222s array/tests/test_routines.py::test_flip[shape2-flip-kwargs2] PASSED [ 27%] 222s array/tests/test_routines.py::test_flip[shape2-flip-kwargs3] PASSED [ 27%] 222s array/tests/test_routines.py::test_flip[shape2-flip-kwargs4] PASSED [ 27%] 222s array/tests/test_routines.py::test_flip[shape2-flip-kwargs5] PASSED [ 27%] 222s array/tests/test_routines.py::test_flip[shape2-flip-kwargs6] PASSED [ 27%] 222s array/tests/test_routines.py::test_flip[shape2-flip-kwargs7] PASSED [ 27%] 222s array/tests/test_routines.py::test_flip[shape3-flipud-kwargs0] PASSED [ 27%] 222s array/tests/test_routines.py::test_flip[shape3-fliplr-kwargs1] PASSED [ 27%] 222s array/tests/test_routines.py::test_flip[shape3-flip-kwargs2] PASSED [ 27%] 222s array/tests/test_routines.py::test_flip[shape3-flip-kwargs3] PASSED [ 27%] 222s array/tests/test_routines.py::test_flip[shape3-flip-kwargs4] PASSED [ 27%] 222s array/tests/test_routines.py::test_flip[shape3-flip-kwargs5] PASSED [ 27%] 222s array/tests/test_routines.py::test_flip[shape3-flip-kwargs6] PASSED [ 27%] 222s array/tests/test_routines.py::test_flip[shape3-flip-kwargs7] PASSED [ 27%] 223s array/tests/test_routines.py::test_flip[shape4-flipud-kwargs0] PASSED [ 27%] 223s array/tests/test_routines.py::test_flip[shape4-fliplr-kwargs1] PASSED [ 27%] 223s array/tests/test_routines.py::test_flip[shape4-flip-kwargs2] PASSED [ 27%] 223s array/tests/test_routines.py::test_flip[shape4-flip-kwargs3] PASSED [ 27%] 224s array/tests/test_routines.py::test_flip[shape4-flip-kwargs4] PASSED [ 27%] 224s array/tests/test_routines.py::test_flip[shape4-flip-kwargs5] PASSED [ 27%] 224s array/tests/test_routines.py::test_flip[shape4-flip-kwargs6] PASSED [ 27%] 224s array/tests/test_routines.py::test_flip[shape4-flip-kwargs7] PASSED [ 27%] 224s array/tests/test_routines.py::test_rot90[shape0-kwargs0] PASSED [ 27%] 224s array/tests/test_routines.py::test_rot90[shape0-kwargs1] PASSED [ 27%] 224s array/tests/test_routines.py::test_rot90[shape0-kwargs2] PASSED [ 27%] 224s array/tests/test_routines.py::test_rot90[shape0-kwargs3] PASSED [ 27%] 224s array/tests/test_routines.py::test_rot90[shape0-kwargs4] PASSED [ 27%] 224s array/tests/test_routines.py::test_rot90[shape1-kwargs0] PASSED [ 27%] 224s array/tests/test_routines.py::test_rot90[shape1-kwargs1] PASSED [ 27%] 224s array/tests/test_routines.py::test_rot90[shape1-kwargs2] PASSED [ 27%] 224s array/tests/test_routines.py::test_rot90[shape1-kwargs3] PASSED [ 27%] 224s array/tests/test_routines.py::test_rot90[shape1-kwargs4] PASSED [ 27%] 225s array/tests/test_routines.py::test_rot90[shape2-kwargs0] PASSED [ 27%] 225s array/tests/test_routines.py::test_rot90[shape2-kwargs1] PASSED [ 27%] 225s array/tests/test_routines.py::test_rot90[shape2-kwargs2] PASSED [ 27%] 225s array/tests/test_routines.py::test_rot90[shape2-kwargs3] PASSED [ 27%] 225s array/tests/test_routines.py::test_rot90[shape2-kwargs4] PASSED [ 27%] 225s array/tests/test_routines.py::test_rot90[shape3-kwargs0] PASSED [ 27%] 225s array/tests/test_routines.py::test_rot90[shape3-kwargs1] PASSED [ 27%] 225s array/tests/test_routines.py::test_rot90[shape3-kwargs2] PASSED [ 27%] 225s array/tests/test_routines.py::test_rot90[shape3-kwargs3] PASSED [ 27%] 225s array/tests/test_routines.py::test_rot90[shape3-kwargs4] PASSED [ 27%] 230s array/tests/test_routines.py::test_rot90[shape4-kwargs0] PASSED [ 27%] 234s array/tests/test_routines.py::test_rot90[shape4-kwargs1] PASSED [ 27%] 238s array/tests/test_routines.py::test_rot90[shape4-kwargs2] PASSED [ 27%] 238s array/tests/test_routines.py::test_rot90[shape4-kwargs3] PASSED [ 27%] 238s array/tests/test_routines.py::test_rot90[shape4-kwargs4] PASSED [ 27%] 238s array/tests/test_routines.py::test_matmul[x_shape0-y_shape0-x_chunks0-y_chunks0] PASSED [ 27%] 238s array/tests/test_routines.py::test_matmul[x_shape1-y_shape1-x_chunks1-y_chunks1] PASSED [ 27%] 238s array/tests/test_routines.py::test_matmul[x_shape2-y_shape2-x_chunks2-y_chunks2] PASSED [ 27%] 238s array/tests/test_routines.py::test_matmul[x_shape3-y_shape3-x_chunks3-y_chunks3] PASSED [ 27%] 238s array/tests/test_routines.py::test_matmul[x_shape4-y_shape4-x_chunks4-y_chunks4] PASSED [ 27%] 238s array/tests/test_routines.py::test_matmul[x_shape5-y_shape5-x_chunks5-y_chunks5] PASSED [ 27%] 238s array/tests/test_routines.py::test_matmul[x_shape6-y_shape6-x_chunks6-y_chunks6] PASSED [ 27%] 238s array/tests/test_routines.py::test_matmul[x_shape7-y_shape7-x_chunks7-y_chunks7] PASSED [ 27%] 238s array/tests/test_routines.py::test_matmul[x_shape8-y_shape8-x_chunks8-y_chunks8] PASSED [ 27%] 238s array/tests/test_routines.py::test_matmul[x_shape9-y_shape9-x_chunks9-y_chunks9] PASSED [ 27%] 238s array/tests/test_routines.py::test_matmul[x_shape10-y_shape10-x_chunks10-y_chunks10] PASSED [ 27%] 238s array/tests/test_routines.py::test_matmul[x_shape11-y_shape11-x_chunks11-y_chunks11] PASSED [ 27%] 239s array/tests/test_routines.py::test_matmul[x_shape12-y_shape12-x_chunks12-y_chunks12] PASSED [ 27%] 239s array/tests/test_routines.py::test_matmul[x_shape13-y_shape13-x_chunks13-y_chunks13] PASSED [ 27%] 239s array/tests/test_routines.py::test_matmul[x_shape14-y_shape14-x_chunks14-y_chunks14] PASSED [ 27%] 239s array/tests/test_routines.py::test_matmul[x_shape15-y_shape15-x_chunks15-y_chunks15] PASSED [ 27%] 239s array/tests/test_routines.py::test_matmul[x_shape16-y_shape16-x_chunks16-y_chunks16] PASSED [ 27%] 239s array/tests/test_routines.py::test_matmul[x_shape17-y_shape17-x_chunks17-y_chunks17] PASSED [ 27%] 239s array/tests/test_routines.py::test_matmul[x_shape18-y_shape18-x_chunks18-y_chunks18] PASSED [ 27%] 239s array/tests/test_routines.py::test_matmul[x_shape19-y_shape19-x_chunks19-y_chunks19] PASSED [ 27%] 239s array/tests/test_routines.py::test_matmul[x_shape20-y_shape20-x_chunks20-y_chunks20] PASSED [ 27%] 239s array/tests/test_routines.py::test_matmul[x_shape21-y_shape21-x_chunks21-y_chunks21] PASSED [ 27%] 239s array/tests/test_routines.py::test_matmul[x_shape22-y_shape22-x_chunks22-y_chunks22] PASSED [ 27%] 239s array/tests/test_routines.py::test_matmul[x_shape23-y_shape23-x_chunks23-y_chunks23] PASSED [ 27%] 239s array/tests/test_routines.py::test_matmul[x_shape24-y_shape24-x_chunks24-y_chunks24] PASSED [ 27%] 239s array/tests/test_routines.py::test_matmul[x_shape25-y_shape25-x_chunks25-y_chunks25] PASSED [ 27%] 239s array/tests/test_routines.py::test_matmul[x_shape26-y_shape26-x_chunks26-y_chunks26] PASSED [ 27%] 239s array/tests/test_routines.py::test_matmul[x_shape27-y_shape27-x_chunks27-y_chunks27] PASSED [ 27%] 239s array/tests/test_routines.py::test_matmul[x_shape28-y_shape28-x_chunks28-y_chunks28] PASSED [ 27%] 239s array/tests/test_routines.py::test_matmul[x_shape29-y_shape29-x_chunks29-y_chunks29] PASSED [ 27%] 239s array/tests/test_routines.py::test_matmul[x_shape30-y_shape30-x_chunks30-y_chunks30] PASSED [ 27%] 240s array/tests/test_routines.py::test_matmul[x_shape31-y_shape31-x_chunks31-y_chunks31] PASSED [ 27%] 240s array/tests/test_routines.py::test_tensordot PASSED [ 27%] 240s array/tests/test_routines.py::test_tensordot_2[0] PASSED [ 27%] 240s array/tests/test_routines.py::test_tensordot_2[1] PASSED [ 28%] 240s array/tests/test_routines.py::test_tensordot_2[axes2] PASSED [ 28%] 240s array/tests/test_routines.py::test_tensordot_2[axes3] PASSED [ 28%] 240s array/tests/test_routines.py::test_tensordot_2[axes4] PASSED [ 28%] 240s array/tests/test_routines.py::test_tensordot_2[axes5] PASSED [ 28%] 240s array/tests/test_routines.py::test_tensordot_2[axes6] PASSED [ 28%] 240s array/tests/test_routines.py::test_tensordot_double_contraction_neq2[auto] PASSED [ 28%] 240s array/tests/test_routines.py::test_tensordot_double_contraction_neq2[chunks1] PASSED [ 28%] 240s array/tests/test_routines.py::test_tensordot_double_contraction_neq2[chunks2] PASSED [ 28%] 240s array/tests/test_routines.py::test_tensordot_double_contraction_neq2[chunks3] PASSED [ 28%] 240s array/tests/test_routines.py::test_tensordot_double_contraction_neq2[chunks4] PASSED [ 28%] 240s array/tests/test_routines.py::test_tensordot_double_contraction_ngt2 PASSED [ 28%] 243s array/tests/test_routines.py::test_tensordot_more_than_26_dims PASSED [ 28%] 243s array/tests/test_routines.py::test_dot_method PASSED [ 28%] 243s array/tests/test_routines.py::test_dot_persist_equivalence PASSED [ 28%] 243s array/tests/test_routines.py::test_vdot[shape0-chunks0] PASSED [ 28%] 244s array/tests/test_routines.py::test_vdot[shape1-chunks1] PASSED [ 28%] 244s array/tests/test_routines.py::test_outer[shape10-shape20] PASSED [ 28%] 244s array/tests/test_routines.py::test_outer[shape11-shape21] PASSED [ 28%] 244s array/tests/test_routines.py::test_apply_along_axis[input_shape0-0-ndim--False] PASSED [ 28%] 244s array/tests/test_routines.py::test_apply_along_axis[input_shape0-0-sum--False] PASSED [ 28%] 244s array/tests/test_routines.py::test_apply_along_axis[input_shape0-0-range--False] PASSED [ 28%] 244s array/tests/test_routines.py::test_apply_along_axis[input_shape0-0-range2--False] PASSED [ 28%] 244s array/tests/test_routines.py::test_apply_along_axis[input_shape0-0-cumsum--True] PASSED [ 28%] 244s array/tests/test_routines.py::test_apply_along_axis[input_shape1-1-ndim--False] PASSED [ 28%] 244s array/tests/test_routines.py::test_apply_along_axis[input_shape1-1-sum--False] PASSED [ 28%] 244s array/tests/test_routines.py::test_apply_along_axis[input_shape1-1-range--False] PASSED [ 28%] 244s array/tests/test_routines.py::test_apply_along_axis[input_shape1-1-range2--False] PASSED [ 28%] 244s array/tests/test_routines.py::test_apply_along_axis[input_shape1-1-cumsum--True] PASSED [ 28%] 244s array/tests/test_routines.py::test_apply_along_axis[input_shape2-2-ndim--False] PASSED [ 28%] 244s array/tests/test_routines.py::test_apply_along_axis[input_shape2-2-sum--False] PASSED [ 28%] 244s array/tests/test_routines.py::test_apply_along_axis[input_shape2-2-range--False] PASSED [ 28%] 244s array/tests/test_routines.py::test_apply_along_axis[input_shape2-2-range2--False] PASSED [ 28%] 244s array/tests/test_routines.py::test_apply_along_axis[input_shape2-2-cumsum--True] PASSED [ 28%] 244s array/tests/test_routines.py::test_apply_along_axis[input_shape3--1-ndim--False] PASSED [ 28%] 244s array/tests/test_routines.py::test_apply_along_axis[input_shape3--1-sum--False] PASSED [ 28%] 244s array/tests/test_routines.py::test_apply_along_axis[input_shape3--1-range--False] PASSED [ 28%] 244s array/tests/test_routines.py::test_apply_along_axis[input_shape3--1-range2--False] PASSED [ 28%] 244s array/tests/test_routines.py::test_apply_along_axis[input_shape3--1-cumsum--True] PASSED [ 28%] 244s array/tests/test_routines.py::test_apply_over_axes[shape0-axes0-sum0-] PASSED [ 28%] 244s array/tests/test_routines.py::test_apply_over_axes[shape0-axes0-sum1-] PASSED [ 28%] 244s array/tests/test_routines.py::test_apply_over_axes[shape0-axes0-range-] PASSED [ 28%] 244s array/tests/test_routines.py::test_apply_over_axes[shape1-0-sum0-] PASSED [ 28%] 244s array/tests/test_routines.py::test_apply_over_axes[shape1-0-sum1-] PASSED [ 28%] 244s array/tests/test_routines.py::test_apply_over_axes[shape1-0-range-] PASSED [ 28%] 244s array/tests/test_routines.py::test_apply_over_axes[shape2-axes2-sum0-] PASSED [ 28%] 244s array/tests/test_routines.py::test_apply_over_axes[shape2-axes2-sum1-] PASSED [ 28%] 244s array/tests/test_routines.py::test_apply_over_axes[shape2-axes2-range-] PASSED [ 28%] 244s array/tests/test_routines.py::test_apply_over_axes[shape3-axes3-sum0-] PASSED [ 28%] 244s array/tests/test_routines.py::test_apply_over_axes[shape3-axes3-sum1-] PASSED [ 28%] 244s array/tests/test_routines.py::test_apply_over_axes[shape3-axes3-range-] PASSED [ 28%] 244s array/tests/test_routines.py::test_apply_over_axes[shape4-axes4-sum0-] PASSED [ 28%] 244s array/tests/test_routines.py::test_apply_over_axes[shape4-axes4-sum1-] PASSED [ 28%] 244s array/tests/test_routines.py::test_apply_over_axes[shape4-axes4-range-] PASSED [ 28%] 244s array/tests/test_routines.py::test_ptp[shape0-None] PASSED [ 28%] 244s array/tests/test_routines.py::test_ptp[shape1-0] PASSED [ 28%] 244s array/tests/test_routines.py::test_ptp[shape2-1] PASSED [ 28%] 244s array/tests/test_routines.py::test_ptp[shape3-2] PASSED [ 28%] 244s array/tests/test_routines.py::test_ptp[shape4--1] PASSED [ 28%] 244s array/tests/test_routines.py::test_diff[0-shape0-0] PASSED [ 28%] 244s array/tests/test_routines.py::test_diff[0-shape1-1] PASSED [ 28%] 244s array/tests/test_routines.py::test_diff[0-shape2-2] PASSED [ 28%] 244s array/tests/test_routines.py::test_diff[0-shape3--1] PASSED [ 28%] 244s array/tests/test_routines.py::test_diff[1-shape0-0] PASSED [ 28%] 244s array/tests/test_routines.py::test_diff[1-shape1-1] PASSED [ 28%] 244s array/tests/test_routines.py::test_diff[1-shape2-2] PASSED [ 28%] 244s array/tests/test_routines.py::test_diff[1-shape3--1] PASSED [ 28%] 244s array/tests/test_routines.py::test_diff[2-shape0-0] PASSED [ 28%] 244s array/tests/test_routines.py::test_diff[2-shape1-1] PASSED [ 28%] 244s array/tests/test_routines.py::test_diff[2-shape2-2] PASSED [ 28%] 244s array/tests/test_routines.py::test_diff[2-shape3--1] PASSED [ 28%] 244s array/tests/test_routines.py::test_diff_prepend[0] PASSED [ 28%] 244s array/tests/test_routines.py::test_diff_prepend[1] PASSED [ 28%] 244s array/tests/test_routines.py::test_diff_prepend[2] PASSED [ 28%] 244s array/tests/test_routines.py::test_diff_append[0] PASSED [ 28%] 244s array/tests/test_routines.py::test_diff_append[1] PASSED [ 28%] 244s array/tests/test_routines.py::test_diff_append[2] PASSED [ 28%] 244s array/tests/test_routines.py::test_diff_negative_order PASSED [ 28%] 244s array/tests/test_routines.py::test_ediff1d[None-None-shape0] PASSED [ 28%] 244s array/tests/test_routines.py::test_ediff1d[None-None-shape1] PASSED [ 28%] 244s array/tests/test_routines.py::test_ediff1d[0-0-shape0] PASSED [ 28%] 244s array/tests/test_routines.py::test_ediff1d[0-0-shape1] PASSED [ 28%] 244s array/tests/test_routines.py::test_ediff1d[to_end2-to_begin2-shape0] PASSED [ 28%] 244s array/tests/test_routines.py::test_ediff1d[to_end2-to_begin2-shape1] PASSED [ 28%] 245s array/tests/test_routines.py::test_gradient[1-shape0-varargs0-None] PASSED [ 28%] 245s array/tests/test_routines.py::test_gradient[1-shape1-varargs1-None] PASSED [ 28%] 245s array/tests/test_routines.py::test_gradient[1-shape2-varargs2-None] PASSED [ 28%] 245s array/tests/test_routines.py::test_gradient[1-shape3-varargs3-0] PASSED [ 28%] 245s array/tests/test_routines.py::test_gradient[1-shape4-varargs4-1] PASSED [ 28%] 245s array/tests/test_routines.py::test_gradient[1-shape5-varargs5-2] PASSED [ 28%] 245s array/tests/test_routines.py::test_gradient[1-shape6-varargs6--1] PASSED [ 28%] 245s array/tests/test_routines.py::test_gradient[1-shape7-varargs7-axis7] PASSED [ 28%] 245s array/tests/test_routines.py::test_gradient[1-shape8-varargs8-axis8] PASSED [ 28%] 245s array/tests/test_routines.py::test_gradient[1-shape9-varargs9-axis9] PASSED [ 28%] 245s array/tests/test_routines.py::test_gradient[1-shape10-varargs10--1] PASSED [ 28%] 245s array/tests/test_routines.py::test_gradient[2-shape0-varargs0-None] PASSED [ 28%] 246s array/tests/test_routines.py::test_gradient[2-shape1-varargs1-None] PASSED [ 28%] 246s array/tests/test_routines.py::test_gradient[2-shape2-varargs2-None] PASSED [ 28%] 246s array/tests/test_routines.py::test_gradient[2-shape3-varargs3-0] PASSED [ 28%] 246s array/tests/test_routines.py::test_gradient[2-shape4-varargs4-1] PASSED [ 28%] 246s array/tests/test_routines.py::test_gradient[2-shape5-varargs5-2] PASSED [ 28%] 246s array/tests/test_routines.py::test_gradient[2-shape6-varargs6--1] PASSED [ 28%] 246s array/tests/test_routines.py::test_gradient[2-shape7-varargs7-axis7] PASSED [ 28%] 246s array/tests/test_routines.py::test_gradient[2-shape8-varargs8-axis8] PASSED [ 28%] 246s array/tests/test_routines.py::test_gradient[2-shape9-varargs9-axis9] PASSED [ 28%] 246s array/tests/test_routines.py::test_gradient[2-shape10-varargs10--1] PASSED [ 28%] 246s array/tests/test_routines.py::test_bincount PASSED [ 28%] 246s array/tests/test_routines.py::test_bincount_with_weights[weights0] PASSED [ 28%] 246s array/tests/test_routines.py::test_bincount_with_weights[weights1] PASSED [ 28%] 246s array/tests/test_routines.py::test_bincount_unspecified_minlength PASSED [ 28%] 246s array/tests/test_routines.py::test_digitize PASSED [ 28%] 246s array/tests/test_routines.py::test_searchsorted[left-a0-1-v0-1] PASSED [ 28%] 246s array/tests/test_routines.py::test_searchsorted[left-a1-1-v1-1] PASSED [ 28%] 246s array/tests/test_routines.py::test_searchsorted[left-a2-3-v2-2] PASSED [ 28%] 246s array/tests/test_routines.py::test_searchsorted[left-a3-3-v3-5] PASSED [ 28%] 246s array/tests/test_routines.py::test_searchsorted[left-a4-3-v4-5] PASSED [ 28%] 246s array/tests/test_routines.py::test_searchsorted[left-a5-3-v5-v_chunks5] PASSED [ 28%] 246s array/tests/test_routines.py::test_searchsorted[right-a0-1-v0-1] PASSED [ 28%] 246s array/tests/test_routines.py::test_searchsorted[right-a1-1-v1-1] PASSED [ 28%] 246s array/tests/test_routines.py::test_searchsorted[right-a2-3-v2-2] PASSED [ 28%] 246s array/tests/test_routines.py::test_searchsorted[right-a3-3-v3-5] PASSED [ 28%] 246s array/tests/test_routines.py::test_searchsorted[right-a4-3-v4-5] PASSED [ 28%] 246s array/tests/test_routines.py::test_searchsorted[right-a5-3-v5-v_chunks5] PASSED [ 28%] 246s array/tests/test_routines.py::test_searchsorted_sorter_not_implemented PASSED [ 28%] 246s array/tests/test_routines.py::test_histogram PASSED [ 28%] 246s array/tests/test_routines.py::test_histogram_alternative_bins_range PASSED [ 28%] 246s array/tests/test_routines.py::test_histogram_bins_range_with_nan_array PASSED [ 28%] 246s array/tests/test_routines.py::test_histogram_return_type PASSED [ 29%] 247s array/tests/test_routines.py::test_histogram_extra_args_and_shapes PASSED [ 29%] 247s array/tests/test_routines.py::test_histogram_normed_deprecation PASSED [ 29%] 247s array/tests/test_routines.py::test_histogram_bin_range_raises[None-None] PASSED [ 29%] 247s array/tests/test_routines.py::test_histogram_bin_range_raises[10-None] PASSED [ 29%] 247s array/tests/test_routines.py::test_histogram_bin_range_raises[10-1] PASSED [ 29%] 247s array/tests/test_routines.py::test_histogram_bin_range_raises[None-hist_range3] PASSED [ 29%] 247s array/tests/test_routines.py::test_histogram_bin_range_raises[10-hist_range4] PASSED [ 29%] 247s array/tests/test_routines.py::test_histogram_bin_range_raises[10-hist_range5] PASSED [ 29%] 247s array/tests/test_routines.py::test_histogram_bin_range_raises[10-hist_range6] PASSED [ 29%] 247s array/tests/test_routines.py::test_histogram_bin_range_raises[10-hist_range7] PASSED [ 29%] 247s array/tests/test_routines.py::test_histogram_bin_range_raises[bins8-None] PASSED [ 29%] 247s array/tests/test_routines.py::test_histogram_bin_range_raises[bins9-None] PASSED [ 29%] 247s array/tests/test_routines.py::test_histogram_bin_range_raises[bins10-None] PASSED [ 29%] 247s array/tests/test_routines.py::test_histogram_delayed_range[False-None-True-True] PASSED [ 29%] 247s array/tests/test_routines.py::test_histogram_delayed_range[False-None-True-False] PASSED [ 29%] 247s array/tests/test_routines.py::test_histogram_delayed_range[False-None-False-True] PASSED [ 29%] 247s array/tests/test_routines.py::test_histogram_delayed_range[False-None-False-False] PASSED [ 29%] 247s array/tests/test_routines.py::test_histogram_delayed_range[False-0-True-True] PASSED [ 29%] 247s array/tests/test_routines.py::test_histogram_delayed_range[False-0-True-False] PASSED [ 29%] 247s array/tests/test_routines.py::test_histogram_delayed_range[False-0-False-True] PASSED [ 29%] 247s array/tests/test_routines.py::test_histogram_delayed_range[False-0-False-False] PASSED [ 29%] 247s array/tests/test_routines.py::test_histogram_delayed_range[False-1-True-True] PASSED [ 29%] 247s array/tests/test_routines.py::test_histogram_delayed_range[False-1-True-False] PASSED [ 29%] 247s array/tests/test_routines.py::test_histogram_delayed_range[False-1-False-True] PASSED [ 29%] 247s array/tests/test_routines.py::test_histogram_delayed_range[False-1-False-False] PASSED [ 29%] 247s array/tests/test_routines.py::test_histogram_delayed_range[True-None-True-True] PASSED [ 29%] 247s array/tests/test_routines.py::test_histogram_delayed_range[True-None-True-False] PASSED [ 29%] 247s array/tests/test_routines.py::test_histogram_delayed_range[True-None-False-True] PASSED [ 29%] 247s array/tests/test_routines.py::test_histogram_delayed_range[True-None-False-False] PASSED [ 29%] 247s array/tests/test_routines.py::test_histogram_delayed_range[True-0-True-True] PASSED [ 29%] 247s array/tests/test_routines.py::test_histogram_delayed_range[True-0-True-False] PASSED [ 29%] 247s array/tests/test_routines.py::test_histogram_delayed_range[True-0-False-True] PASSED [ 29%] 247s array/tests/test_routines.py::test_histogram_delayed_range[True-0-False-False] PASSED [ 29%] 247s array/tests/test_routines.py::test_histogram_delayed_range[True-1-True-True] PASSED [ 29%] 247s array/tests/test_routines.py::test_histogram_delayed_range[True-1-True-False] PASSED [ 29%] 247s array/tests/test_routines.py::test_histogram_delayed_range[True-1-False-True] PASSED [ 29%] 247s array/tests/test_routines.py::test_histogram_delayed_range[True-1-False-False] PASSED [ 29%] 247s array/tests/test_routines.py::test_histogram_delayed_bins[True-True] PASSED [ 29%] 247s array/tests/test_routines.py::test_histogram_delayed_bins[True-False] PASSED [ 29%] 247s array/tests/test_routines.py::test_histogram_delayed_bins[False-True] PASSED [ 29%] 247s array/tests/test_routines.py::test_histogram_delayed_bins[False-False] PASSED [ 29%] 247s array/tests/test_routines.py::test_histogram_delayed_n_bins_raises_with_density PASSED [ 29%] 247s array/tests/test_routines.py::test_histogram2d[bins0-True-True] PASSED [ 29%] 247s array/tests/test_routines.py::test_histogram2d[bins0-True-False] PASSED [ 29%] 247s array/tests/test_routines.py::test_histogram2d[bins0-False-True] PASSED [ 29%] 247s array/tests/test_routines.py::test_histogram2d[bins0-False-False] PASSED [ 29%] 247s array/tests/test_routines.py::test_histogram2d[5-True-True] PASSED [ 29%] 247s array/tests/test_routines.py::test_histogram2d[5-True-False] PASSED [ 29%] 247s array/tests/test_routines.py::test_histogram2d[5-False-True] PASSED [ 29%] 247s array/tests/test_routines.py::test_histogram2d[5-False-False] PASSED [ 29%] 247s array/tests/test_routines.py::test_histogram2d_array_bins[True-True] PASSED [ 29%] 247s array/tests/test_routines.py::test_histogram2d_array_bins[True-False] PASSED [ 29%] 248s array/tests/test_routines.py::test_histogram2d_array_bins[False-True] PASSED [ 29%] 248s array/tests/test_routines.py::test_histogram2d_array_bins[False-False] PASSED [ 29%] 248s array/tests/test_routines.py::test_histogramdd PASSED [ 29%] 248s array/tests/test_routines.py::test_histogramdd_seq_of_arrays PASSED [ 29%] 248s array/tests/test_routines.py::test_histogramdd_alternative_bins_range PASSED [ 29%] 248s array/tests/test_routines.py::test_histogramdd_weighted PASSED [ 29%] 248s array/tests/test_routines.py::test_histogramdd_density PASSED [ 29%] 248s array/tests/test_routines.py::test_histogramdd_weighted_density PASSED [ 29%] 248s array/tests/test_routines.py::test_histogramdd_raises_incompat_sample_chunks PASSED [ 29%] 248s array/tests/test_routines.py::test_histogramdd_raises_incompat_multiarg_chunks PASSED [ 29%] 248s array/tests/test_routines.py::test_histogramdd_raises_incompat_weight_chunks PASSED [ 29%] 248s array/tests/test_routines.py::test_histogramdd_raises_incompat_bins_or_range PASSED [ 29%] 248s array/tests/test_routines.py::test_histogramdd_raise_normed_and_density PASSED [ 29%] 248s array/tests/test_routines.py::test_histogramdd_raise_incompat_shape PASSED [ 29%] 248s array/tests/test_routines.py::test_histogramdd_edges PASSED [ 29%] 248s array/tests/test_routines.py::test_cov PASSED [ 29%] 248s array/tests/test_routines.py::test_corrcoef PASSED [ 29%] 248s array/tests/test_routines.py::test_round PASSED [ 29%] 248s array/tests/test_routines.py::test_unique_kwargs[False-False-False] PASSED [ 29%] 248s array/tests/test_routines.py::test_unique_kwargs[False-False-True] PASSED [ 29%] 248s array/tests/test_routines.py::test_unique_kwargs[False-True-False] PASSED [ 29%] 248s array/tests/test_routines.py::test_unique_kwargs[False-True-True] PASSED [ 29%] 248s array/tests/test_routines.py::test_unique_kwargs[True-False-False] PASSED [ 29%] 248s array/tests/test_routines.py::test_unique_kwargs[True-False-True] PASSED [ 29%] 248s array/tests/test_routines.py::test_unique_kwargs[True-True-False] PASSED [ 29%] 248s array/tests/test_routines.py::test_unique_kwargs[True-True-True] PASSED [ 29%] 248s array/tests/test_routines.py::test_unique_rand[shape0-chunks0-23] PASSED [ 29%] 248s array/tests/test_routines.py::test_unique_rand[shape0-chunks0-796] PASSED [ 29%] 248s array/tests/test_routines.py::test_unique_rand[shape1-chunks1-23] PASSED [ 29%] 249s array/tests/test_routines.py::test_unique_rand[shape1-chunks1-796] PASSED [ 29%] 249s array/tests/test_routines.py::test_unique_rand[shape2-chunks2-23] PASSED [ 29%] 249s array/tests/test_routines.py::test_unique_rand[shape2-chunks2-796] PASSED [ 29%] 249s array/tests/test_routines.py::test_unique_rand[shape3-chunks3-23] PASSED [ 29%] 249s array/tests/test_routines.py::test_unique_rand[shape3-chunks3-796] PASSED [ 29%] 249s array/tests/test_routines.py::test_isin_rand[True-test_shape0-test_chunks0-elements_shape0-elements_chunks0-0-10-23] PASSED [ 29%] 249s array/tests/test_routines.py::test_isin_rand[True-test_shape0-test_chunks0-elements_shape0-elements_chunks0-0-10-796] PASSED [ 29%] 249s array/tests/test_routines.py::test_isin_rand[True-test_shape0-test_chunks0-elements_shape1-elements_chunks1-0-10-23] PASSED [ 29%] 249s array/tests/test_routines.py::test_isin_rand[True-test_shape0-test_chunks0-elements_shape1-elements_chunks1-0-10-796] PASSED [ 29%] 249s array/tests/test_routines.py::test_isin_rand[True-test_shape0-test_chunks0-elements_shape2-elements_chunks2-0-10-23] PASSED [ 29%] 249s array/tests/test_routines.py::test_isin_rand[True-test_shape0-test_chunks0-elements_shape2-elements_chunks2-0-10-796] PASSED [ 29%] 249s array/tests/test_routines.py::test_isin_rand[True-test_shape0-test_chunks0-elements_shape3-elements_chunks3-0-10-23] PASSED [ 29%] 249s array/tests/test_routines.py::test_isin_rand[True-test_shape0-test_chunks0-elements_shape3-elements_chunks3-0-10-796] PASSED [ 29%] 249s array/tests/test_routines.py::test_isin_rand[True-test_shape1-test_chunks1-elements_shape0-elements_chunks0-0-10-23] PASSED [ 29%] 249s array/tests/test_routines.py::test_isin_rand[True-test_shape1-test_chunks1-elements_shape0-elements_chunks0-0-10-796] PASSED [ 29%] 249s array/tests/test_routines.py::test_isin_rand[True-test_shape1-test_chunks1-elements_shape1-elements_chunks1-0-10-23] PASSED [ 29%] 249s array/tests/test_routines.py::test_isin_rand[True-test_shape1-test_chunks1-elements_shape1-elements_chunks1-0-10-796] PASSED [ 29%] 249s array/tests/test_routines.py::test_isin_rand[True-test_shape1-test_chunks1-elements_shape2-elements_chunks2-0-10-23] PASSED [ 29%] 249s array/tests/test_routines.py::test_isin_rand[True-test_shape1-test_chunks1-elements_shape2-elements_chunks2-0-10-796] PASSED [ 29%] 249s array/tests/test_routines.py::test_isin_rand[True-test_shape1-test_chunks1-elements_shape3-elements_chunks3-0-10-23] PASSED [ 29%] 249s array/tests/test_routines.py::test_isin_rand[True-test_shape1-test_chunks1-elements_shape3-elements_chunks3-0-10-796] PASSED [ 29%] 249s array/tests/test_routines.py::test_isin_rand[True-test_shape2-test_chunks2-elements_shape0-elements_chunks0-0-10-23] PASSED [ 29%] 249s array/tests/test_routines.py::test_isin_rand[True-test_shape2-test_chunks2-elements_shape0-elements_chunks0-0-10-796] PASSED [ 29%] 249s array/tests/test_routines.py::test_isin_rand[True-test_shape2-test_chunks2-elements_shape1-elements_chunks1-0-10-23] PASSED [ 29%] 249s array/tests/test_routines.py::test_isin_rand[True-test_shape2-test_chunks2-elements_shape1-elements_chunks1-0-10-796] PASSED [ 29%] 249s array/tests/test_routines.py::test_isin_rand[True-test_shape2-test_chunks2-elements_shape2-elements_chunks2-0-10-23] PASSED [ 29%] 249s array/tests/test_routines.py::test_isin_rand[True-test_shape2-test_chunks2-elements_shape2-elements_chunks2-0-10-796] PASSED [ 29%] 249s array/tests/test_routines.py::test_isin_rand[True-test_shape2-test_chunks2-elements_shape3-elements_chunks3-0-10-23] PASSED [ 29%] 249s array/tests/test_routines.py::test_isin_rand[True-test_shape2-test_chunks2-elements_shape3-elements_chunks3-0-10-796] PASSED [ 29%] 249s array/tests/test_routines.py::test_isin_rand[True-test_shape3-test_chunks3-elements_shape0-elements_chunks0-0-10-23] PASSED [ 29%] 249s array/tests/test_routines.py::test_isin_rand[True-test_shape3-test_chunks3-elements_shape0-elements_chunks0-0-10-796] PASSED [ 29%] 249s array/tests/test_routines.py::test_isin_rand[True-test_shape3-test_chunks3-elements_shape1-elements_chunks1-0-10-23] PASSED [ 29%] 249s array/tests/test_routines.py::test_isin_rand[True-test_shape3-test_chunks3-elements_shape1-elements_chunks1-0-10-796] PASSED [ 29%] 249s array/tests/test_routines.py::test_isin_rand[True-test_shape3-test_chunks3-elements_shape2-elements_chunks2-0-10-23] PASSED [ 29%] 249s array/tests/test_routines.py::test_isin_rand[True-test_shape3-test_chunks3-elements_shape2-elements_chunks2-0-10-796] PASSED [ 29%] 249s array/tests/test_routines.py::test_isin_rand[True-test_shape3-test_chunks3-elements_shape3-elements_chunks3-0-10-23] PASSED [ 29%] 250s array/tests/test_routines.py::test_isin_rand[True-test_shape3-test_chunks3-elements_shape3-elements_chunks3-0-10-796] PASSED [ 29%] 250s array/tests/test_routines.py::test_isin_rand[False-test_shape0-test_chunks0-elements_shape0-elements_chunks0-0-10-23] PASSED [ 29%] 250s array/tests/test_routines.py::test_isin_rand[False-test_shape0-test_chunks0-elements_shape0-elements_chunks0-0-10-796] PASSED [ 29%] 250s array/tests/test_routines.py::test_isin_rand[False-test_shape0-test_chunks0-elements_shape1-elements_chunks1-0-10-23] PASSED [ 29%] 250s array/tests/test_routines.py::test_isin_rand[False-test_shape0-test_chunks0-elements_shape1-elements_chunks1-0-10-796] PASSED [ 29%] 250s array/tests/test_routines.py::test_isin_rand[False-test_shape0-test_chunks0-elements_shape2-elements_chunks2-0-10-23] PASSED [ 29%] 250s array/tests/test_routines.py::test_isin_rand[False-test_shape0-test_chunks0-elements_shape2-elements_chunks2-0-10-796] PASSED [ 29%] 250s array/tests/test_routines.py::test_isin_rand[False-test_shape0-test_chunks0-elements_shape3-elements_chunks3-0-10-23] PASSED [ 29%] 250s array/tests/test_routines.py::test_isin_rand[False-test_shape0-test_chunks0-elements_shape3-elements_chunks3-0-10-796] PASSED [ 29%] 250s array/tests/test_routines.py::test_isin_rand[False-test_shape1-test_chunks1-elements_shape0-elements_chunks0-0-10-23] PASSED [ 30%] 250s array/tests/test_routines.py::test_isin_rand[False-test_shape1-test_chunks1-elements_shape0-elements_chunks0-0-10-796] PASSED [ 30%] 250s array/tests/test_routines.py::test_isin_rand[False-test_shape1-test_chunks1-elements_shape1-elements_chunks1-0-10-23] PASSED [ 30%] 250s array/tests/test_routines.py::test_isin_rand[False-test_shape1-test_chunks1-elements_shape1-elements_chunks1-0-10-796] PASSED [ 30%] 250s array/tests/test_routines.py::test_isin_rand[False-test_shape1-test_chunks1-elements_shape2-elements_chunks2-0-10-23] PASSED [ 30%] 250s array/tests/test_routines.py::test_isin_rand[False-test_shape1-test_chunks1-elements_shape2-elements_chunks2-0-10-796] PASSED [ 30%] 250s array/tests/test_routines.py::test_isin_rand[False-test_shape1-test_chunks1-elements_shape3-elements_chunks3-0-10-23] PASSED [ 30%] 250s array/tests/test_routines.py::test_isin_rand[False-test_shape1-test_chunks1-elements_shape3-elements_chunks3-0-10-796] PASSED [ 30%] 250s array/tests/test_routines.py::test_isin_rand[False-test_shape2-test_chunks2-elements_shape0-elements_chunks0-0-10-23] PASSED [ 30%] 250s array/tests/test_routines.py::test_isin_rand[False-test_shape2-test_chunks2-elements_shape0-elements_chunks0-0-10-796] PASSED [ 30%] 250s array/tests/test_routines.py::test_isin_rand[False-test_shape2-test_chunks2-elements_shape1-elements_chunks1-0-10-23] PASSED [ 30%] 250s array/tests/test_routines.py::test_isin_rand[False-test_shape2-test_chunks2-elements_shape1-elements_chunks1-0-10-796] PASSED [ 30%] 250s array/tests/test_routines.py::test_isin_rand[False-test_shape2-test_chunks2-elements_shape2-elements_chunks2-0-10-23] PASSED [ 30%] 250s array/tests/test_routines.py::test_isin_rand[False-test_shape2-test_chunks2-elements_shape2-elements_chunks2-0-10-796] PASSED [ 30%] 250s array/tests/test_routines.py::test_isin_rand[False-test_shape2-test_chunks2-elements_shape3-elements_chunks3-0-10-23] PASSED [ 30%] 250s array/tests/test_routines.py::test_isin_rand[False-test_shape2-test_chunks2-elements_shape3-elements_chunks3-0-10-796] PASSED [ 30%] 250s array/tests/test_routines.py::test_isin_rand[False-test_shape3-test_chunks3-elements_shape0-elements_chunks0-0-10-23] PASSED [ 30%] 250s array/tests/test_routines.py::test_isin_rand[False-test_shape3-test_chunks3-elements_shape0-elements_chunks0-0-10-796] PASSED [ 30%] 250s array/tests/test_routines.py::test_isin_rand[False-test_shape3-test_chunks3-elements_shape1-elements_chunks1-0-10-23] PASSED [ 30%] 250s array/tests/test_routines.py::test_isin_rand[False-test_shape3-test_chunks3-elements_shape1-elements_chunks1-0-10-796] PASSED [ 30%] 250s array/tests/test_routines.py::test_isin_rand[False-test_shape3-test_chunks3-elements_shape2-elements_chunks2-0-10-23] PASSED [ 30%] 250s array/tests/test_routines.py::test_isin_rand[False-test_shape3-test_chunks3-elements_shape2-elements_chunks2-0-10-796] PASSED [ 30%] 250s array/tests/test_routines.py::test_isin_rand[False-test_shape3-test_chunks3-elements_shape3-elements_chunks3-0-10-23] PASSED [ 30%] 250s array/tests/test_routines.py::test_isin_rand[False-test_shape3-test_chunks3-elements_shape3-elements_chunks3-0-10-796] PASSED [ 30%] 250s array/tests/test_routines.py::test_isin_assume_unique[True] PASSED [ 30%] 250s array/tests/test_routines.py::test_isin_assume_unique[False] PASSED [ 30%] 250s array/tests/test_routines.py::test_roll[None-3-chunks0] PASSED [ 30%] 250s array/tests/test_routines.py::test_roll[None-3-chunks1] PASSED [ 30%] 250s array/tests/test_routines.py::test_roll[None-7-chunks0] PASSED [ 30%] 250s array/tests/test_routines.py::test_roll[None-7-chunks1] PASSED [ 30%] 250s array/tests/test_routines.py::test_roll[None-9-chunks0] PASSED [ 30%] 250s array/tests/test_routines.py::test_roll[None-9-chunks1] PASSED [ 30%] 250s array/tests/test_routines.py::test_roll[None-shift3-chunks0] PASSED [ 30%] 250s array/tests/test_routines.py::test_roll[None-shift3-chunks1] PASSED [ 30%] 250s array/tests/test_routines.py::test_roll[None-shift4-chunks0] PASSED [ 30%] 250s array/tests/test_routines.py::test_roll[None-shift4-chunks1] PASSED [ 30%] 250s array/tests/test_routines.py::test_roll[0-3-chunks0] PASSED [ 30%] 250s array/tests/test_routines.py::test_roll[0-3-chunks1] PASSED [ 30%] 250s array/tests/test_routines.py::test_roll[0-7-chunks0] PASSED [ 30%] 250s array/tests/test_routines.py::test_roll[0-7-chunks1] PASSED [ 30%] 250s array/tests/test_routines.py::test_roll[0-9-chunks0] PASSED [ 30%] 250s array/tests/test_routines.py::test_roll[0-9-chunks1] PASSED [ 30%] 250s array/tests/test_routines.py::test_roll[0-shift3-chunks0] PASSED [ 30%] 250s array/tests/test_routines.py::test_roll[0-shift3-chunks1] PASSED [ 30%] 250s array/tests/test_routines.py::test_roll[0-shift4-chunks0] PASSED [ 30%] 250s array/tests/test_routines.py::test_roll[0-shift4-chunks1] PASSED [ 30%] 250s array/tests/test_routines.py::test_roll[1-3-chunks0] PASSED [ 30%] 250s array/tests/test_routines.py::test_roll[1-3-chunks1] PASSED [ 30%] 250s array/tests/test_routines.py::test_roll[1-7-chunks0] PASSED [ 30%] 250s array/tests/test_routines.py::test_roll[1-7-chunks1] PASSED [ 30%] 250s array/tests/test_routines.py::test_roll[1-9-chunks0] PASSED [ 30%] 250s array/tests/test_routines.py::test_roll[1-9-chunks1] PASSED [ 30%] 250s array/tests/test_routines.py::test_roll[1-shift3-chunks0] PASSED [ 30%] 250s array/tests/test_routines.py::test_roll[1-shift3-chunks1] PASSED [ 30%] 250s array/tests/test_routines.py::test_roll[1-shift4-chunks0] PASSED [ 30%] 250s array/tests/test_routines.py::test_roll[1-shift4-chunks1] PASSED [ 30%] 250s array/tests/test_routines.py::test_roll[-1-3-chunks0] PASSED [ 30%] 250s array/tests/test_routines.py::test_roll[-1-3-chunks1] PASSED [ 30%] 250s array/tests/test_routines.py::test_roll[-1-7-chunks0] PASSED [ 30%] 250s array/tests/test_routines.py::test_roll[-1-7-chunks1] PASSED [ 30%] 250s array/tests/test_routines.py::test_roll[-1-9-chunks0] PASSED [ 30%] 250s array/tests/test_routines.py::test_roll[-1-9-chunks1] PASSED [ 30%] 250s array/tests/test_routines.py::test_roll[-1-shift3-chunks0] PASSED [ 30%] 250s array/tests/test_routines.py::test_roll[-1-shift3-chunks1] PASSED [ 30%] 250s array/tests/test_routines.py::test_roll[-1-shift4-chunks0] PASSED [ 30%] 250s array/tests/test_routines.py::test_roll[-1-shift4-chunks1] PASSED [ 30%] 250s array/tests/test_routines.py::test_roll[axis4-3-chunks0] PASSED [ 30%] 250s array/tests/test_routines.py::test_roll[axis4-3-chunks1] PASSED [ 30%] 250s array/tests/test_routines.py::test_roll[axis4-7-chunks0] PASSED [ 30%] 250s array/tests/test_routines.py::test_roll[axis4-7-chunks1] PASSED [ 30%] 250s array/tests/test_routines.py::test_roll[axis4-9-chunks0] PASSED [ 30%] 250s array/tests/test_routines.py::test_roll[axis4-9-chunks1] PASSED [ 30%] 250s array/tests/test_routines.py::test_roll[axis4-shift3-chunks0] PASSED [ 30%] 250s array/tests/test_routines.py::test_roll[axis4-shift3-chunks1] PASSED [ 30%] 250s array/tests/test_routines.py::test_roll[axis4-shift4-chunks0] PASSED [ 30%] 250s array/tests/test_routines.py::test_roll[axis4-shift4-chunks1] PASSED [ 30%] 250s array/tests/test_routines.py::test_roll[axis5-3-chunks0] PASSED [ 30%] 250s array/tests/test_routines.py::test_roll[axis5-3-chunks1] PASSED [ 30%] 250s array/tests/test_routines.py::test_roll[axis5-7-chunks0] PASSED [ 30%] 250s array/tests/test_routines.py::test_roll[axis5-7-chunks1] PASSED [ 30%] 250s array/tests/test_routines.py::test_roll[axis5-9-chunks0] PASSED [ 30%] 250s array/tests/test_routines.py::test_roll[axis5-9-chunks1] PASSED [ 30%] 250s array/tests/test_routines.py::test_roll[axis5-shift3-chunks0] PASSED [ 30%] 250s array/tests/test_routines.py::test_roll[axis5-shift3-chunks1] PASSED [ 30%] 250s array/tests/test_routines.py::test_roll[axis5-shift4-chunks0] PASSED [ 30%] 250s array/tests/test_routines.py::test_roll[axis5-shift4-chunks1] PASSED [ 30%] 250s array/tests/test_routines.py::test_roll_always_results_in_a_new_array PASSED [ 30%] 250s array/tests/test_routines.py::test_roll_works_even_if_shape_is_0 PASSED [ 30%] 250s array/tests/test_routines.py::test_shape_and_ndim[shape0] PASSED [ 30%] 250s array/tests/test_routines.py::test_shape_and_ndim[shape1] PASSED [ 30%] 250s array/tests/test_routines.py::test_shape_and_ndim[shape2] PASSED [ 30%] 250s array/tests/test_routines.py::test_union1d[True-shape0] PASSED [ 30%] 250s array/tests/test_routines.py::test_union1d[True-shape1] PASSED [ 30%] 250s array/tests/test_routines.py::test_union1d[True-shape2] PASSED [ 30%] 250s array/tests/test_routines.py::test_union1d[False-shape0] PASSED [ 30%] 250s array/tests/test_routines.py::test_union1d[False-shape1] PASSED [ 30%] 250s array/tests/test_routines.py::test_union1d[False-shape2] PASSED [ 30%] 250s array/tests/test_routines.py::test_ravel PASSED [ 30%] 250s array/tests/test_routines.py::test_ravel_1D_no_op PASSED [ 30%] 250s array/tests/test_routines.py::test_ravel_with_array_like PASSED [ 30%] 250s array/tests/test_routines.py::test_expand_dims[None] PASSED [ 30%] 250s array/tests/test_routines.py::test_expand_dims[0] PASSED [ 30%] 250s array/tests/test_routines.py::test_expand_dims[1] PASSED [ 30%] 250s array/tests/test_routines.py::test_expand_dims[-1] PASSED [ 30%] 250s array/tests/test_routines.py::test_expand_dims[axis4] PASSED [ 30%] 250s array/tests/test_routines.py::test_expand_dims[axis5] PASSED [ 30%] 250s array/tests/test_routines.py::test_expand_dims[axis6] PASSED [ 30%] 250s array/tests/test_routines.py::test_expand_dims[2] PASSED [ 30%] 250s array/tests/test_routines.py::test_squeeze[None-True] PASSED [ 30%] 250s array/tests/test_routines.py::test_squeeze[None-False] PASSED [ 30%] 250s array/tests/test_routines.py::test_squeeze[0-True] PASSED [ 30%] 250s array/tests/test_routines.py::test_squeeze[0-False] PASSED [ 30%] 250s array/tests/test_routines.py::test_squeeze[-1-True] PASSED [ 30%] 250s array/tests/test_routines.py::test_squeeze[-1-False] PASSED [ 30%] 250s array/tests/test_routines.py::test_squeeze[axis3-True] PASSED [ 30%] 251s array/tests/test_routines.py::test_squeeze[axis3-False] PASSED [ 30%] 251s array/tests/test_routines.py::test_squeeze_1d_array[shape0] PASSED [ 30%] 251s array/tests/test_routines.py::test_squeeze_1d_array[shape1] PASSED [ 30%] 251s array/tests/test_routines.py::test_vstack PASSED [ 30%] 251s array/tests/test_routines.py::test_hstack PASSED [ 30%] 251s array/tests/test_routines.py::test_dstack PASSED [ 30%] 251s array/tests/test_routines.py::test_stack_unknown_chunk_sizes[hstack-hstack-0] PASSED [ 30%] 251s array/tests/test_routines.py::test_stack_unknown_chunk_sizes[dstack-dstack-1] PASSED [ 30%] 251s array/tests/test_routines.py::test_stack_unknown_chunk_sizes[vstack-vstack-2] PASSED [ 30%] 251s array/tests/test_routines.py::test_take PASSED [ 30%] 251s array/tests/test_routines.py::test_take_dask_from_numpy PASSED [ 30%] 251s array/tests/test_routines.py::test_compress PASSED [ 30%] 251s array/tests/test_routines.py::test_extract PASSED [ 31%] 251s array/tests/test_routines.py::test_isnull PASSED [ 31%] 251s array/tests/test_routines.py::test_isnull_result_is_an_array PASSED [ 31%] 251s array/tests/test_routines.py::test_isclose PASSED [ 31%] 251s array/tests/test_routines.py::test_allclose PASSED [ 31%] 251s array/tests/test_routines.py::test_choose PASSED [ 31%] 251s array/tests/test_routines.py::test_piecewise PASSED [ 31%] 251s array/tests/test_routines.py::test_piecewise_otherwise PASSED [ 31%] 251s array/tests/test_routines.py::test_select PASSED [ 31%] 251s array/tests/test_routines.py::test_select_multidimension PASSED [ 31%] 251s array/tests/test_routines.py::test_select_return_dtype PASSED [ 31%] 251s array/tests/test_routines.py::test_select_broadcasting XFAIL (broadc...) [ 31%] 251s array/tests/test_routines.py::test_argwhere PASSED [ 31%] 251s array/tests/test_routines.py::test_argwhere_obj PASSED [ 31%] 251s array/tests/test_routines.py::test_argwhere_str PASSED [ 31%] 251s array/tests/test_routines.py::test_where PASSED [ 31%] 251s array/tests/test_routines.py::test_where_scalar_dtype PASSED [ 31%] 251s array/tests/test_routines.py::test_where_bool_optimization PASSED [ 31%] 251s array/tests/test_routines.py::test_where_nonzero PASSED [ 31%] 251s array/tests/test_routines.py::test_where_incorrect_args PASSED [ 31%] 251s array/tests/test_routines.py::test_count_nonzero PASSED [ 31%] 251s array/tests/test_routines.py::test_count_nonzero_axis[None] PASSED [ 31%] 251s array/tests/test_routines.py::test_count_nonzero_axis[0] PASSED [ 31%] 251s array/tests/test_routines.py::test_count_nonzero_axis[axis2] PASSED [ 31%] 251s array/tests/test_routines.py::test_count_nonzero_axis[axis3] PASSED [ 31%] 251s array/tests/test_routines.py::test_count_nonzero_obj PASSED [ 31%] 251s array/tests/test_routines.py::test_count_nonzero_obj_axis[None] PASSED [ 31%] 251s array/tests/test_routines.py::test_count_nonzero_obj_axis[0] PASSED [ 31%] 251s array/tests/test_routines.py::test_count_nonzero_obj_axis[axis2] PASSED [ 31%] 251s array/tests/test_routines.py::test_count_nonzero_obj_axis[axis3] PASSED [ 31%] 251s array/tests/test_routines.py::test_count_nonzero_str PASSED [ 31%] 251s array/tests/test_routines.py::test_flatnonzero PASSED [ 31%] 251s array/tests/test_routines.py::test_nonzero PASSED [ 31%] 251s array/tests/test_routines.py::test_nonzero_method PASSED [ 31%] 251s array/tests/test_routines.py::test_unravel_index_empty PASSED [ 31%] 252s array/tests/test_routines.py::test_unravel_index PASSED [ 31%] 252s array/tests/test_routines.py::test_ravel_multi_index[arr0-chunks0-kwargs0-0] PASSED [ 31%] 252s array/tests/test_routines.py::test_ravel_multi_index[arr0-chunks0-kwargs0-1] PASSED [ 31%] 252s array/tests/test_routines.py::test_ravel_multi_index[arr0-chunks0-kwargs0-2] PASSED [ 31%] 252s array/tests/test_routines.py::test_ravel_multi_index[arr0-chunks0-kwargs0-asarray] PASSED [ 31%] 252s array/tests/test_routines.py::test_ravel_multi_index[arr0-chunks0-kwargs0-from_array] PASSED [ 31%] 252s array/tests/test_routines.py::test_ravel_multi_index[arr1-chunks1-kwargs1-0] PASSED [ 31%] 252s array/tests/test_routines.py::test_ravel_multi_index[arr1-chunks1-kwargs1-1] PASSED [ 31%] 252s array/tests/test_routines.py::test_ravel_multi_index[arr1-chunks1-kwargs1-2] PASSED [ 31%] 252s array/tests/test_routines.py::test_ravel_multi_index[arr1-chunks1-kwargs1-asarray] PASSED [ 31%] 252s array/tests/test_routines.py::test_ravel_multi_index[arr1-chunks1-kwargs1-from_array] PASSED [ 31%] 252s array/tests/test_routines.py::test_ravel_multi_index[arr2-1-kwargs2-0] PASSED [ 31%] 252s array/tests/test_routines.py::test_ravel_multi_index[arr2-1-kwargs2-1] PASSED [ 31%] 252s array/tests/test_routines.py::test_ravel_multi_index[arr2-1-kwargs2-2] PASSED [ 31%] 252s array/tests/test_routines.py::test_ravel_multi_index[arr2-1-kwargs2-asarray] PASSED [ 31%] 252s array/tests/test_routines.py::test_ravel_multi_index[arr2-1-kwargs2-from_array] PASSED [ 31%] 252s array/tests/test_routines.py::test_ravel_multi_index[arr3-chunks3-kwargs3-0] PASSED [ 31%] 252s array/tests/test_routines.py::test_ravel_multi_index[arr3-chunks3-kwargs3-1] PASSED [ 31%] 252s array/tests/test_routines.py::test_ravel_multi_index[arr3-chunks3-kwargs3-2] PASSED [ 31%] 252s array/tests/test_routines.py::test_ravel_multi_index[arr3-chunks3-kwargs3-asarray] PASSED [ 31%] 252s array/tests/test_routines.py::test_ravel_multi_index[arr3-chunks3-kwargs3-from_array] PASSED [ 31%] 252s array/tests/test_routines.py::test_ravel_multi_index[arr4-chunks4-kwargs4-0] PASSED [ 31%] 252s array/tests/test_routines.py::test_ravel_multi_index[arr4-chunks4-kwargs4-1] PASSED [ 31%] 252s array/tests/test_routines.py::test_ravel_multi_index[arr4-chunks4-kwargs4-2] PASSED [ 31%] 252s array/tests/test_routines.py::test_ravel_multi_index[arr4-chunks4-kwargs4-asarray] PASSED [ 31%] 252s array/tests/test_routines.py::test_ravel_multi_index[arr4-chunks4-kwargs4-from_array] PASSED [ 31%] 252s array/tests/test_routines.py::test_ravel_multi_index[arr5-chunks5-kwargs5-0] PASSED [ 31%] 252s array/tests/test_routines.py::test_ravel_multi_index[arr5-chunks5-kwargs5-1] PASSED [ 31%] 252s array/tests/test_routines.py::test_ravel_multi_index[arr5-chunks5-kwargs5-2] PASSED [ 31%] 252s array/tests/test_routines.py::test_ravel_multi_index[arr5-chunks5-kwargs5-asarray] PASSED [ 31%] 252s array/tests/test_routines.py::test_ravel_multi_index[arr5-chunks5-kwargs5-from_array] PASSED [ 31%] 252s array/tests/test_routines.py::test_ravel_multi_index[arr6-chunks6-kwargs6-0] PASSED [ 31%] 252s array/tests/test_routines.py::test_ravel_multi_index[arr6-chunks6-kwargs6-1] PASSED [ 31%] 252s array/tests/test_routines.py::test_ravel_multi_index[arr6-chunks6-kwargs6-2] PASSED [ 31%] 252s array/tests/test_routines.py::test_ravel_multi_index[arr6-chunks6-kwargs6-asarray] PASSED [ 31%] 252s array/tests/test_routines.py::test_ravel_multi_index[arr6-chunks6-kwargs6-from_array] PASSED [ 31%] 252s array/tests/test_routines.py::test_ravel_multi_index[arr7-None-kwargs7-0] PASSED [ 31%] 252s array/tests/test_routines.py::test_ravel_multi_index[arr7-None-kwargs7-1] PASSED [ 31%] 252s array/tests/test_routines.py::test_ravel_multi_index[arr7-None-kwargs7-2] PASSED [ 31%] 252s array/tests/test_routines.py::test_ravel_multi_index[arr7-None-kwargs7-asarray] SKIPPED [ 31%] 252s array/tests/test_routines.py::test_ravel_multi_index[arr7-None-kwargs7-from_array] SKIPPED [ 31%] 252s array/tests/test_routines.py::test_ravel_multi_index[arr8-None-kwargs8-0] PASSED [ 31%] 252s array/tests/test_routines.py::test_ravel_multi_index[arr8-None-kwargs8-1] PASSED [ 31%] 252s array/tests/test_routines.py::test_ravel_multi_index[arr8-None-kwargs8-2] PASSED [ 31%] 252s array/tests/test_routines.py::test_ravel_multi_index[arr8-None-kwargs8-asarray] SKIPPED [ 31%] 252s array/tests/test_routines.py::test_ravel_multi_index[arr8-None-kwargs8-from_array] SKIPPED [ 31%] 252s array/tests/test_routines.py::test_ravel_multi_index_unknown_shape PASSED [ 31%] 252s array/tests/test_routines.py::test_ravel_multi_index_unknown_shape_fails PASSED [ 31%] 252s array/tests/test_routines.py::test_ravel_multi_index_delayed_dims[False-dims0] PASSED [ 31%] 252s array/tests/test_routines.py::test_ravel_multi_index_delayed_dims[False-dims1] PASSED [ 31%] 252s array/tests/test_routines.py::test_ravel_multi_index_delayed_dims[True-dims0] PASSED [ 31%] 252s array/tests/test_routines.py::test_ravel_multi_index_delayed_dims[True-dims1] PASSED [ 31%] 252s array/tests/test_routines.py::test_ravel_multi_index_non_int_dtype PASSED [ 31%] 252s array/tests/test_routines.py::test_coarsen PASSED [ 31%] 252s array/tests/test_routines.py::test_coarsen_with_excess PASSED [ 31%] 252s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks0] PASSED [ 31%] 252s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks1] PASSED [ 31%] 252s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks2] PASSED [ 31%] 252s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks3] PASSED [ 31%] 252s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks4] PASSED [ 31%] 252s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks5] PASSED [ 31%] 252s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks6] PASSED [ 31%] 252s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks7] PASSED [ 31%] 252s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks8] PASSED [ 31%] 252s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks9] PASSED [ 31%] 252s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks10] PASSED [ 31%] 252s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks11] PASSED [ 31%] 252s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks12] PASSED [ 31%] 252s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks13] PASSED [ 31%] 252s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks14] PASSED [ 31%] 252s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks15] PASSED [ 31%] 252s array/tests/test_routines.py::test_aligned_coarsen_chunks[chunks0-1] PASSED [ 31%] 252s array/tests/test_routines.py::test_aligned_coarsen_chunks[chunks1-2] PASSED [ 31%] 252s array/tests/test_routines.py::test_aligned_coarsen_chunks[chunks2-2] PASSED [ 31%] 252s array/tests/test_routines.py::test_aligned_coarsen_chunks[chunks3-10] PASSED [ 31%] 252s array/tests/test_routines.py::test_aligned_coarsen_chunks[chunks4-10] PASSED [ 31%] 252s array/tests/test_routines.py::test_aligned_coarsen_chunks[chunks5-8] PASSED [ 31%] 252s array/tests/test_routines.py::test_aligned_coarsen_chunks[chunks6-10] PASSED [ 31%] 252s array/tests/test_routines.py::test_aligned_coarsen_chunks[chunks7-16] PASSED [ 31%] 252s array/tests/test_routines.py::test_aligned_coarsen_chunks[chunks8-10] PASSED [ 31%] 252s array/tests/test_routines.py::test_aligned_coarsen_chunks[chunks9-4] PASSED [ 31%] 252s array/tests/test_routines.py::test_insert PASSED [ 31%] 252s array/tests/test_routines.py::test_append PASSED [ 31%] 252s array/tests/test_routines.py::test_multi_insert PASSED [ 31%] 252s array/tests/test_routines.py::test_delete PASSED [ 31%] 252s array/tests/test_routines.py::test_result_type PASSED [ 31%] 252s array/tests/test_routines.py::test_einsum[abc,bad->abcd] PASSED [ 31%] 252s array/tests/test_routines.py::test_einsum[abcdef,bcdfg->abcdeg] PASSED [ 31%] 252s array/tests/test_routines.py::test_einsum[ea,fb,abcd,gc,hd->efgh] PASSED [ 31%] 252s array/tests/test_routines.py::test_einsum[ab,b] PASSED [ 31%] 252s array/tests/test_routines.py::test_einsum[aa] PASSED [ 31%] 252s array/tests/test_routines.py::test_einsum[a,a->] PASSED [ 31%] 252s array/tests/test_routines.py::test_einsum[a,a->a] PASSED [ 32%] 252s array/tests/test_routines.py::test_einsum[a,a] PASSED [ 32%] 252s array/tests/test_routines.py::test_einsum[a,b] PASSED [ 32%] 252s array/tests/test_routines.py::test_einsum[a,b,c] PASSED [ 32%] 252s array/tests/test_routines.py::test_einsum[a] PASSED [ 32%] 252s array/tests/test_routines.py::test_einsum[ba,b] PASSED [ 32%] 252s array/tests/test_routines.py::test_einsum[ba,b->] PASSED [ 32%] 252s array/tests/test_routines.py::test_einsum[defab,fedbc->defac] PASSED [ 32%] 252s array/tests/test_routines.py::test_einsum[ab...,bc...->ac...] PASSED [ 32%] 252s array/tests/test_routines.py::test_einsum[a...a] PASSED [ 32%] 252s array/tests/test_routines.py::test_einsum[abc...->cba...] PASSED [ 32%] 252s array/tests/test_routines.py::test_einsum[...ab->...a] PASSED [ 32%] 252s array/tests/test_routines.py::test_einsum[a...a->a...] PASSED [ 32%] 252s array/tests/test_routines.py::test_einsum[...abc,...abcd->...d] PASSED [ 32%] 252s array/tests/test_routines.py::test_einsum[ab...,b->ab...] PASSED [ 32%] 252s array/tests/test_routines.py::test_einsum[aa->a] PASSED [ 32%] 252s array/tests/test_routines.py::test_einsum[ab,ab,c->c] PASSED [ 32%] 252s array/tests/test_routines.py::test_einsum[aab,bc->ac] PASSED [ 32%] 252s array/tests/test_routines.py::test_einsum[aab,bcc->ac] PASSED [ 32%] 252s array/tests/test_routines.py::test_einsum[fdf,cdd,ccd,afe->ae] PASSED [ 32%] 252s array/tests/test_routines.py::test_einsum[fff,fae,bef,def->abd] PASSED [ 32%] 252s array/tests/test_routines.py::test_einsum_optimize[optimize_opts0] PASSED [ 32%] 252s array/tests/test_routines.py::test_einsum_optimize[optimize_opts1] PASSED [ 32%] 253s array/tests/test_routines.py::test_einsum_optimize[optimize_opts2] PASSED [ 32%] 253s array/tests/test_routines.py::test_einsum_order[C] PASSED [ 32%] 253s array/tests/test_routines.py::test_einsum_order[F] PASSED [ 32%] 253s array/tests/test_routines.py::test_einsum_order[A] PASSED [ 32%] 253s array/tests/test_routines.py::test_einsum_order[K] PASSED [ 32%] 253s array/tests/test_routines.py::test_einsum_casting[no] PASSED [ 32%] 253s array/tests/test_routines.py::test_einsum_casting[equiv] PASSED [ 32%] 253s array/tests/test_routines.py::test_einsum_casting[safe] PASSED [ 32%] 253s array/tests/test_routines.py::test_einsum_casting[same_kind] PASSED [ 32%] 253s array/tests/test_routines.py::test_einsum_casting[unsafe] PASSED [ 32%] 253s array/tests/test_routines.py::test_einsum_split_every[None] PASSED [ 32%] 253s array/tests/test_routines.py::test_einsum_split_every[2] PASSED [ 32%] 253s array/tests/test_routines.py::test_einsum_invalid_args PASSED [ 32%] 253s array/tests/test_routines.py::test_einsum_broadcasting_contraction PASSED [ 32%] 253s array/tests/test_routines.py::test_einsum_broadcasting_contraction2 PASSED [ 32%] 253s array/tests/test_routines.py::test_einsum_broadcasting_contraction3 PASSED [ 32%] 253s array/tests/test_routines.py::test_average[True-a0] PASSED [ 32%] 253s array/tests/test_routines.py::test_average[True-a1] PASSED [ 32%] 253s array/tests/test_routines.py::test_average[False-a0] PASSED [ 32%] 253s array/tests/test_routines.py::test_average[False-a1] PASSED [ 32%] 253s array/tests/test_routines.py::test_average_keepdims[a0] PASSED [ 32%] 253s array/tests/test_routines.py::test_average_keepdims[a1] PASSED [ 32%] 253s array/tests/test_routines.py::test_average_weights[False] PASSED [ 32%] 253s array/tests/test_routines.py::test_average_weights[True] PASSED [ 32%] 253s array/tests/test_routines.py::test_average_raises PASSED [ 32%] 253s array/tests/test_routines.py::test_iscomplexobj PASSED [ 32%] 254s array/tests/test_routines.py::test_tril_triu PASSED [ 32%] 254s array/tests/test_routines.py::test_tril_ndims PASSED [ 32%] 254s array/tests/test_routines.py::test_tril_triu_non_square_arrays PASSED [ 32%] 254s array/tests/test_routines.py::test_tril_triu_indices[3-0-3-auto] PASSED [ 32%] 254s array/tests/test_routines.py::test_tril_triu_indices[3-1-3-auto] PASSED [ 32%] 254s array/tests/test_routines.py::test_tril_triu_indices[3--1-3-auto] PASSED [ 32%] 254s array/tests/test_routines.py::test_tril_triu_indices[5-0-5-1] PASSED [ 32%] 254s array/tests/test_routines.py::test_pickle_vectorized_routines PASSED [ 32%] 254s array/tests/test_slicing.py::test_slice_1d PASSED [ 32%] 254s array/tests/test_slicing.py::test_slice_singleton_value_on_boundary PASSED [ 32%] 254s array/tests/test_slicing.py::test_slice_array_1d PASSED [ 32%] 254s array/tests/test_slicing.py::test_slice_array_2d PASSED [ 32%] 254s array/tests/test_slicing.py::test_slice_optimizations PASSED [ 32%] 254s array/tests/test_slicing.py::test_slicing_with_singleton_indices PASSED [ 32%] 254s array/tests/test_slicing.py::test_slicing_with_newaxis PASSED [ 32%] 254s array/tests/test_slicing.py::test_take PASSED [ 32%] 254s array/tests/test_slicing.py::test_take_sorted PASSED [ 32%] 254s array/tests/test_slicing.py::test_slicing_chunks PASSED [ 32%] 254s array/tests/test_slicing.py::test_slicing_with_numpy_arrays PASSED [ 32%] 254s array/tests/test_slicing.py::test_slicing_and_chunks PASSED [ 32%] 254s array/tests/test_slicing.py::test_slicing_and_unknown_chunks PASSED [ 32%] 254s array/tests/test_slicing.py::test_slicing_identities PASSED [ 32%] 254s array/tests/test_slicing.py::test_slice_stop_0 PASSED [ 32%] 254s array/tests/test_slicing.py::test_slice_list_then_None PASSED [ 32%] 254s array/tests/test_slicing.py::test_slicing_exhaustively SKIPPED (real...) [ 32%] 254s array/tests/test_slicing.py::test_slicing_with_negative_step_flops_keys PASSED [ 32%] 254s array/tests/test_slicing.py::test_empty_slice PASSED [ 32%] 254s array/tests/test_slicing.py::test_multiple_list_slicing PASSED [ 32%] 254s array/tests/test_slicing.py::test_boolean_list_slicing PASSED [ 32%] 254s array/tests/test_slicing.py::test_boolean_numpy_array_slicing PASSED [ 32%] 254s array/tests/test_slicing.py::test_empty_list PASSED [ 32%] 254s array/tests/test_slicing.py::test_uneven_chunks PASSED [ 32%] 254s array/tests/test_slicing.py::test_new_blockdim PASSED [ 32%] 254s array/tests/test_slicing.py::test_slicing_consistent_names PASSED [ 32%] 254s array/tests/test_slicing.py::test_slicing_consistent_names_after_normalization PASSED [ 32%] 254s array/tests/test_slicing.py::test_sanitize_index_element PASSED [ 32%] 254s array/tests/test_slicing.py::test_sanitize_index PASSED [ 32%] 254s array/tests/test_slicing.py::test_uneven_blockdims PASSED [ 32%] 254s array/tests/test_slicing.py::test_oob_check PASSED [ 32%] 254s array/tests/test_slicing.py::test_index_with_int_dask_array[None-None] PASSED [ 32%] 254s array/tests/test_slicing.py::test_index_with_int_dask_array[None-3] PASSED [ 32%] 254s array/tests/test_slicing.py::test_index_with_int_dask_array[None-2] PASSED [ 32%] 254s array/tests/test_slicing.py::test_index_with_int_dask_array[None-1] PASSED [ 32%] 254s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks1-None] PASSED [ 32%] 254s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks1-3] PASSED [ 32%] 254s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks1-2] PASSED [ 32%] 254s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks1-1] PASSED [ 32%] 254s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks2-None] PASSED [ 32%] 254s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks2-3] PASSED [ 32%] 254s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks2-2] PASSED [ 32%] 254s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks2-1] PASSED [ 32%] 254s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks3-None] PASSED [ 32%] 254s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks3-3] PASSED [ 32%] 254s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks3-2] PASSED [ 32%] 254s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks3-1] PASSED [ 32%] 254s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks4-None] PASSED [ 32%] 254s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks4-3] PASSED [ 32%] 254s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks4-2] PASSED [ 32%] 254s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks4-1] PASSED [ 32%] 254s array/tests/test_slicing.py::test_index_with_int_dask_array_0d[1] PASSED [ 32%] 254s array/tests/test_slicing.py::test_index_with_int_dask_array_0d[2] PASSED [ 32%] 254s array/tests/test_slicing.py::test_index_with_int_dask_array_0d[3] PASSED [ 32%] 254s array/tests/test_slicing.py::test_index_with_int_dask_array_nanchunks[1] PASSED [ 32%] 254s array/tests/test_slicing.py::test_index_with_int_dask_array_nanchunks[2] PASSED [ 32%] 254s array/tests/test_slicing.py::test_index_with_int_dask_array_nanchunks[3] PASSED [ 32%] 254s array/tests/test_slicing.py::test_index_with_int_dask_array_nanchunks[4] PASSED [ 32%] 254s array/tests/test_slicing.py::test_index_with_int_dask_array_nanchunks[5] PASSED [ 32%] 254s array/tests/test_slicing.py::test_index_with_int_dask_array_negindex[2] PASSED [ 32%] 254s array/tests/test_slicing.py::test_index_with_int_dask_array_negindex[4] PASSED [ 32%] 255s array/tests/test_slicing.py::test_index_with_int_dask_array_indexerror[2] PASSED [ 32%] 255s array/tests/test_slicing.py::test_index_with_int_dask_array_indexerror[4] PASSED [ 32%] 255s array/tests/test_slicing.py::test_index_with_int_dask_array_dtypes[int8] PASSED [ 32%] 255s array/tests/test_slicing.py::test_index_with_int_dask_array_dtypes[int16] PASSED [ 32%] 255s array/tests/test_slicing.py::test_index_with_int_dask_array_dtypes[int32] PASSED [ 32%] 255s array/tests/test_slicing.py::test_index_with_int_dask_array_dtypes[int64] PASSED [ 32%] 255s array/tests/test_slicing.py::test_index_with_int_dask_array_dtypes[uint8] PASSED [ 32%] 255s array/tests/test_slicing.py::test_index_with_int_dask_array_dtypes[uint16] PASSED [ 32%] 255s array/tests/test_slicing.py::test_index_with_int_dask_array_dtypes[uint32] PASSED [ 32%] 255s array/tests/test_slicing.py::test_index_with_int_dask_array_dtypes[uint64] PASSED [ 33%] 255s array/tests/test_slicing.py::test_index_with_int_dask_array_nocompute PASSED [ 33%] 255s array/tests/test_slicing.py::test_index_with_bool_dask_array PASSED [ 33%] 255s array/tests/test_slicing.py::test_index_with_bool_dask_array_2 PASSED [ 33%] 255s array/tests/test_slicing.py::test_cull XFAIL [ 33%] 255s array/tests/test_slicing.py::test_slicing_with_Nones[index0-shape0] PASSED [ 33%] 255s array/tests/test_slicing.py::test_slicing_with_Nones[index0-shape1] PASSED [ 33%] 255s array/tests/test_slicing.py::test_slicing_with_Nones[index0-shape2] PASSED [ 33%] 255s array/tests/test_slicing.py::test_slicing_with_Nones[index1-shape0] PASSED [ 33%] 255s array/tests/test_slicing.py::test_slicing_with_Nones[index1-shape1] PASSED [ 33%] 255s array/tests/test_slicing.py::test_slicing_with_Nones[index1-shape2] PASSED [ 33%] 255s array/tests/test_slicing.py::test_slicing_with_Nones[index2-shape0] PASSED [ 33%] 255s array/tests/test_slicing.py::test_slicing_with_Nones[index2-shape1] PASSED [ 33%] 255s array/tests/test_slicing.py::test_slicing_with_Nones[index2-shape2] PASSED [ 33%] 255s array/tests/test_slicing.py::test_slicing_with_Nones[index3-shape0] PASSED [ 33%] 255s array/tests/test_slicing.py::test_slicing_with_Nones[index3-shape1] PASSED [ 33%] 255s array/tests/test_slicing.py::test_slicing_with_Nones[index3-shape2] PASSED [ 33%] 255s array/tests/test_slicing.py::test_slicing_integer_no_warnings PASSED [ 33%] 259s array/tests/test_slicing.py::test_slicing_none_int_ellipes PASSED [ 33%] 259s array/tests/test_slicing.py::test_None_overlap_int PASSED [ 33%] 259s array/tests/test_slicing.py::test_negative_n_slicing PASSED [ 33%] 259s array/tests/test_slicing.py::test_negative_list_slicing PASSED [ 33%] 259s array/tests/test_slicing.py::test_permit_oob_slices PASSED [ 33%] 259s array/tests/test_slicing.py::test_normalize_index PASSED [ 33%] 259s array/tests/test_slicing.py::test_take_semi_sorted PASSED [ 33%] 259s array/tests/test_slicing.py::test_slicing_plan[chunks0-index0-expected0] PASSED [ 33%] 259s array/tests/test_slicing.py::test_slicing_plan[chunks1-index1-expected1] PASSED [ 33%] 259s array/tests/test_slicing.py::test_slicing_plan[chunks2-index2-expected2] PASSED [ 33%] 259s array/tests/test_slicing.py::test_getitem_avoids_large_chunks PASSED [ 33%] 259s array/tests/test_slicing.py::test_getitem_avoids_large_chunks_missing PASSED [ 33%] 259s array/tests/test_slicing.py::test_take_avoids_large_chunks PASSED [ 33%] 259s array/tests/test_slicing.py::test_take_uses_config PASSED [ 33%] 259s array/tests/test_slicing.py::test_pathological_unsorted_slicing PASSED [ 33%] 259s array/tests/test_slicing.py::test_setitem_with_different_chunks_preserves_shape[params0] PASSED [ 33%] 259s array/tests/test_slicing.py::test_setitem_with_different_chunks_preserves_shape[params1] PASSED [ 33%] 259s array/tests/test_slicing.py::test_gh3579 PASSED [ 33%] 259s array/tests/test_slicing.py::test_make_blockwise_sorted_slice PASSED [ 33%] 259s array/tests/test_slicing.py::test_shuffle_slice[size0-chunks0] PASSED [ 33%] 259s array/tests/test_slicing.py::test_shuffle_slice[size1-chunks1] PASSED [ 33%] 259s array/tests/test_slicing.py::test_shuffle_slice[size2-chunks2] PASSED [ 33%] 259s array/tests/test_slicing.py::test_gh4043[True-True-True] PASSED [ 33%] 259s array/tests/test_slicing.py::test_gh4043[True-True-False] PASSED [ 33%] 259s array/tests/test_slicing.py::test_gh4043[True-False-True] PASSED [ 33%] 259s array/tests/test_slicing.py::test_gh4043[True-False-False] PASSED [ 33%] 259s array/tests/test_slicing.py::test_gh4043[False-True-True] PASSED [ 33%] 259s array/tests/test_slicing.py::test_gh4043[False-True-False] PASSED [ 33%] 259s array/tests/test_slicing.py::test_gh4043[False-False-True] PASSED [ 33%] 259s array/tests/test_slicing.py::test_gh4043[False-False-False] PASSED [ 33%] 259s array/tests/test_slicing.py::test_slice_array_3d_with_bool_numpy_array PASSED [ 33%] 259s array/tests/test_slicing.py::test_slice_array_null_dimension PASSED [ 33%] 259s array/tests/test_stats.py::test_measures[True-skew-kwargs0] PASSED [ 33%] 259s array/tests/test_stats.py::test_measures[True-kurtosis-kwargs1] PASSED [ 33%] 259s array/tests/test_stats.py::test_measures[True-kurtosis-kwargs2] PASSED [ 33%] 259s array/tests/test_stats.py::test_measures[False-skew-kwargs0] PASSED [ 33%] 259s array/tests/test_stats.py::test_measures[False-kurtosis-kwargs1] PASSED [ 33%] 259s array/tests/test_stats.py::test_measures[False-kurtosis-kwargs2] PASSED [ 33%] 259s array/tests/test_stats.py::test_bias_raises PASSED [ 33%] 259s array/tests/test_stats.py::test_one[chisquare] PASSED [ 33%] 259s array/tests/test_stats.py::test_one[power_divergence] PASSED [ 33%] 260s array/tests/test_stats.py::test_one[normaltest] PASSED [ 33%] 260s array/tests/test_stats.py::test_one[skewtest] PASSED [ 33%] 260s array/tests/test_stats.py::test_one[kurtosistest] PASSED [ 33%] 260s array/tests/test_stats.py::test_two[ttest_ind-kwargs0] PASSED [ 33%] 260s array/tests/test_stats.py::test_two[ttest_ind-kwargs1] PASSED [ 33%] 260s array/tests/test_stats.py::test_two[ttest_1samp-kwargs2] XFAIL (http...) [ 33%] 260s array/tests/test_stats.py::test_two[ttest_rel-kwargs3] PASSED [ 33%] 260s array/tests/test_stats.py::test_two[chisquare-kwargs4] PASSED [ 33%] 260s array/tests/test_stats.py::test_two[power_divergence-kwargs5] PASSED [ 33%] 260s array/tests/test_stats.py::test_two[power_divergence-kwargs6] PASSED [ 33%] 260s array/tests/test_stats.py::test_two[power_divergence-kwargs7] PASSED [ 33%] 260s array/tests/test_stats.py::test_two[power_divergence-kwargs8] PASSED [ 33%] 260s array/tests/test_stats.py::test_moments[0] PASSED [ 33%] 260s array/tests/test_stats.py::test_moments[1] PASSED [ 33%] 260s array/tests/test_stats.py::test_moments[2] PASSED [ 33%] 260s array/tests/test_stats.py::test_moments[3] PASSED [ 33%] 260s array/tests/test_stats.py::test_moments[4] PASSED [ 33%] 260s array/tests/test_stats.py::test_anova PASSED [ 33%] 260s array/tests/test_stats.py::test_nan_raises[omit-ttest_1samp-2] PASSED [ 33%] 260s array/tests/test_stats.py::test_nan_raises[omit-ttest_rel-2] PASSED [ 33%] 260s array/tests/test_stats.py::test_nan_raises[omit-skewtest-1] PASSED [ 33%] 260s array/tests/test_stats.py::test_nan_raises[omit-kurtosis-1] PASSED [ 33%] 260s array/tests/test_stats.py::test_nan_raises[omit-kurtosistest-1] PASSED [ 33%] 260s array/tests/test_stats.py::test_nan_raises[omit-normaltest-1] PASSED [ 33%] 260s array/tests/test_stats.py::test_nan_raises[omit-moment-1] PASSED [ 33%] 260s array/tests/test_stats.py::test_nan_raises[raise-ttest_1samp-2] PASSED [ 33%] 260s array/tests/test_stats.py::test_nan_raises[raise-ttest_rel-2] PASSED [ 33%] 260s array/tests/test_stats.py::test_nan_raises[raise-skewtest-1] PASSED [ 33%] 260s array/tests/test_stats.py::test_nan_raises[raise-kurtosis-1] PASSED [ 33%] 260s array/tests/test_stats.py::test_nan_raises[raise-kurtosistest-1] PASSED [ 33%] 260s array/tests/test_stats.py::test_nan_raises[raise-normaltest-1] PASSED [ 33%] 260s array/tests/test_stats.py::test_nan_raises[raise-moment-1] PASSED [ 33%] 260s array/tests/test_stats.py::test_power_divergence_invalid PASSED [ 33%] 260s array/tests/test_stats.py::test_skew_raises PASSED [ 33%] 260s array/tests/test_stats.py::test_skew_single_return_type PASSED [ 33%] 260s array/tests/test_stats.py::test_kurtosis_single_return_type PASSED [ 33%] 260s array/tests/test_svg.py::test_basic PASSED [ 33%] 260s array/tests/test_svg.py::test_repr_html PASSED [ 33%] 260s array/tests/test_svg.py::test_errors PASSED [ 33%] 260s array/tests/test_svg.py::test_repr_html_size_units PASSED [ 33%] 260s array/tests/test_svg.py::test_draw_sizes PASSED [ 33%] 260s array/tests/test_svg.py::test_too_many_lines_fills_sides_darker PASSED [ 33%] 260s array/tests/test_svg.py::test_3d PASSED [ 33%] 260s array/tests/test_testing.py::test_assert_eq_checks_scalars PASSED [ 33%] 260s array/tests/test_ufunc.py::test_ufunc_meta[log] PASSED [ 33%] 260s array/tests/test_ufunc.py::test_ufunc_meta[modf] PASSED [ 33%] 260s array/tests/test_ufunc.py::test_ufunc_meta[frexp] PASSED [ 33%] 260s array/tests/test_ufunc.py::test_ufunc PASSED [ 33%] 260s array/tests/test_ufunc.py::test_unary_ufunc[abs] PASSED [ 33%] 260s array/tests/test_ufunc.py::test_unary_ufunc[absolute] PASSED [ 33%] 260s array/tests/test_ufunc.py::test_unary_ufunc[arccos] PASSED [ 33%] 260s array/tests/test_ufunc.py::test_unary_ufunc[arccosh] PASSED [ 33%] 260s array/tests/test_ufunc.py::test_unary_ufunc[arcsin] PASSED [ 33%] 260s array/tests/test_ufunc.py::test_unary_ufunc[arcsinh] PASSED [ 33%] 260s array/tests/test_ufunc.py::test_unary_ufunc[arctan] PASSED [ 33%] 260s array/tests/test_ufunc.py::test_unary_ufunc[arctanh] PASSED [ 33%] 260s array/tests/test_ufunc.py::test_unary_ufunc[bitwise_not] PASSED [ 33%] 260s array/tests/test_ufunc.py::test_unary_ufunc[cbrt] PASSED [ 33%] 260s array/tests/test_ufunc.py::test_unary_ufunc[ceil] PASSED [ 33%] 260s array/tests/test_ufunc.py::test_unary_ufunc[conj] PASSED [ 33%] 261s array/tests/test_ufunc.py::test_unary_ufunc[cos] PASSED [ 33%] 261s array/tests/test_ufunc.py::test_unary_ufunc[cosh] PASSED [ 33%] 261s array/tests/test_ufunc.py::test_unary_ufunc[deg2rad] PASSED [ 33%] 261s array/tests/test_ufunc.py::test_unary_ufunc[degrees] PASSED [ 33%] 261s array/tests/test_ufunc.py::test_unary_ufunc[exp] PASSED [ 33%] 261s array/tests/test_ufunc.py::test_unary_ufunc[exp2] PASSED [ 33%] 261s array/tests/test_ufunc.py::test_unary_ufunc[expm1] PASSED [ 33%] 261s array/tests/test_ufunc.py::test_unary_ufunc[fabs] PASSED [ 33%] 261s array/tests/test_ufunc.py::test_unary_ufunc[fix] SKIPPED (fix calls ...) [ 34%] 261s array/tests/test_ufunc.py::test_unary_ufunc[floor] PASSED [ 34%] 261s array/tests/test_ufunc.py::test_unary_ufunc[invert] PASSED [ 34%] 261s array/tests/test_ufunc.py::test_unary_ufunc[isfinite] PASSED [ 34%] 261s array/tests/test_ufunc.py::test_unary_ufunc[isinf] PASSED [ 34%] 261s array/tests/test_ufunc.py::test_unary_ufunc[isnan] PASSED [ 34%] 261s array/tests/test_ufunc.py::test_unary_ufunc[log] PASSED [ 34%] 261s array/tests/test_ufunc.py::test_unary_ufunc[log10] PASSED [ 34%] 261s array/tests/test_ufunc.py::test_unary_ufunc[log1p] PASSED [ 34%] 261s array/tests/test_ufunc.py::test_unary_ufunc[log2] PASSED [ 34%] 261s array/tests/test_ufunc.py::test_unary_ufunc[logical_not] PASSED [ 34%] 261s array/tests/test_ufunc.py::test_unary_ufunc[negative] PASSED [ 34%] 261s array/tests/test_ufunc.py::test_unary_ufunc[positive] PASSED [ 34%] 261s array/tests/test_ufunc.py::test_unary_ufunc[rad2deg] PASSED [ 34%] 261s array/tests/test_ufunc.py::test_unary_ufunc[radians] PASSED [ 34%] 261s array/tests/test_ufunc.py::test_unary_ufunc[reciprocal] PASSED [ 34%] 261s array/tests/test_ufunc.py::test_unary_ufunc[rint] PASSED [ 34%] 261s array/tests/test_ufunc.py::test_unary_ufunc[sign] PASSED [ 34%] 261s array/tests/test_ufunc.py::test_unary_ufunc[signbit] PASSED [ 34%] 261s array/tests/test_ufunc.py::test_unary_ufunc[sin] PASSED [ 34%] 261s array/tests/test_ufunc.py::test_unary_ufunc[sinh] PASSED [ 34%] 261s array/tests/test_ufunc.py::test_unary_ufunc[spacing] PASSED [ 34%] 261s array/tests/test_ufunc.py::test_unary_ufunc[sqrt] PASSED [ 34%] 261s array/tests/test_ufunc.py::test_unary_ufunc[square] PASSED [ 34%] 261s array/tests/test_ufunc.py::test_unary_ufunc[tan] PASSED [ 34%] 261s array/tests/test_ufunc.py::test_unary_ufunc[tanh] PASSED [ 34%] 261s array/tests/test_ufunc.py::test_unary_ufunc[trunc] PASSED [ 34%] 261s array/tests/test_ufunc.py::test_binary_ufunc[add] PASSED [ 34%] 261s array/tests/test_ufunc.py::test_binary_ufunc[arctan2] PASSED [ 34%] 261s array/tests/test_ufunc.py::test_binary_ufunc[copysign] PASSED [ 34%] 261s array/tests/test_ufunc.py::test_binary_ufunc[divide] PASSED [ 34%] 261s array/tests/test_ufunc.py::test_binary_ufunc[equal] PASSED [ 34%] 261s array/tests/test_ufunc.py::test_binary_ufunc[bitwise_and] PASSED [ 34%] 261s array/tests/test_ufunc.py::test_binary_ufunc[bitwise_or] PASSED [ 34%] 261s array/tests/test_ufunc.py::test_binary_ufunc[bitwise_xor] PASSED [ 34%] 262s array/tests/test_ufunc.py::test_binary_ufunc[floor_divide] PASSED [ 34%] 262s array/tests/test_ufunc.py::test_binary_ufunc[fmax] PASSED [ 34%] 262s array/tests/test_ufunc.py::test_binary_ufunc[fmin] PASSED [ 34%] 262s array/tests/test_ufunc.py::test_binary_ufunc[fmod] PASSED [ 34%] 262s array/tests/test_ufunc.py::test_binary_ufunc[greater] PASSED [ 34%] 262s array/tests/test_ufunc.py::test_binary_ufunc[greater_equal] PASSED [ 34%] 262s array/tests/test_ufunc.py::test_binary_ufunc[hypot] PASSED [ 34%] 262s array/tests/test_ufunc.py::test_binary_ufunc[ldexp] PASSED [ 34%] 262s array/tests/test_ufunc.py::test_binary_ufunc[left_shift] PASSED [ 34%] 262s array/tests/test_ufunc.py::test_binary_ufunc[less] PASSED [ 34%] 262s array/tests/test_ufunc.py::test_binary_ufunc[less_equal] PASSED [ 34%] 262s array/tests/test_ufunc.py::test_binary_ufunc[logaddexp] PASSED [ 34%] 262s array/tests/test_ufunc.py::test_binary_ufunc[logaddexp2] PASSED [ 34%] 262s array/tests/test_ufunc.py::test_binary_ufunc[logical_and] PASSED [ 34%] 262s array/tests/test_ufunc.py::test_binary_ufunc[logical_or] PASSED [ 34%] 262s array/tests/test_ufunc.py::test_binary_ufunc[logical_xor] PASSED [ 34%] 262s array/tests/test_ufunc.py::test_binary_ufunc[maximum] PASSED [ 34%] 262s array/tests/test_ufunc.py::test_binary_ufunc[minimum] PASSED [ 34%] 262s array/tests/test_ufunc.py::test_binary_ufunc[mod] PASSED [ 34%] 262s array/tests/test_ufunc.py::test_binary_ufunc[multiply] PASSED [ 34%] 262s array/tests/test_ufunc.py::test_binary_ufunc[nextafter] PASSED [ 34%] 262s array/tests/test_ufunc.py::test_binary_ufunc[not_equal] PASSED [ 34%] 262s array/tests/test_ufunc.py::test_binary_ufunc[power] PASSED [ 34%] 263s array/tests/test_ufunc.py::test_binary_ufunc[remainder] PASSED [ 34%] 263s array/tests/test_ufunc.py::test_binary_ufunc[right_shift] PASSED [ 34%] 263s array/tests/test_ufunc.py::test_binary_ufunc[subtract] PASSED [ 34%] 263s array/tests/test_ufunc.py::test_binary_ufunc[true_divide] PASSED [ 34%] 263s array/tests/test_ufunc.py::test_binary_ufunc[float_power] PASSED [ 34%] 263s array/tests/test_ufunc.py::test_ufunc_outer PASSED [ 34%] 263s array/tests/test_ufunc.py::test_complex[isreal] PASSED [ 34%] 263s array/tests/test_ufunc.py::test_complex[iscomplex] PASSED [ 34%] 263s array/tests/test_ufunc.py::test_complex[real] PASSED [ 34%] 263s array/tests/test_ufunc.py::test_complex[imag] PASSED [ 34%] 263s array/tests/test_ufunc.py::test_ufunc_2results[frexp] PASSED [ 34%] 263s array/tests/test_ufunc.py::test_ufunc_2results[modf] PASSED [ 34%] 263s array/tests/test_ufunc.py::test_clip PASSED [ 34%] 263s array/tests/test_ufunc.py::test_angle PASSED [ 34%] 263s array/tests/test_ufunc.py::test_issignedinf PASSED [ 34%] 263s array/tests/test_ufunc.py::test_non_ufunc_others[i0] PASSED [ 34%] 263s array/tests/test_ufunc.py::test_non_ufunc_others[sinc] PASSED [ 34%] 263s array/tests/test_ufunc.py::test_non_ufunc_others[nan_to_num] PASSED [ 34%] 263s array/tests/test_ufunc.py::test_frompyfunc PASSED [ 34%] 263s array/tests/test_ufunc.py::test_frompyfunc_wrapper PASSED [ 34%] 263s array/tests/test_ufunc.py::test_array_ufunc PASSED [ 34%] 263s array/tests/test_ufunc.py::test_array_ufunc_binop PASSED [ 34%] 263s array/tests/test_ufunc.py::test_array_ufunc_out PASSED [ 34%] 263s array/tests/test_ufunc.py::test_unsupported_ufunc_methods PASSED [ 34%] 263s array/tests/test_ufunc.py::test_out_numpy PASSED [ 34%] 263s array/tests/test_ufunc.py::test_out_shape_mismatch PASSED [ 34%] 263s array/tests/test_ufunc.py::test_divmod PASSED [ 34%] 263s array/tests/test_ufunc.py::test_dtype_kwarg[float64] PASSED [ 34%] 263s array/tests/test_ufunc.py::test_dtype_kwarg[float32] PASSED [ 34%] 263s array/tests/test_ufunc.py::test_dtype_kwarg[int32] PASSED [ 34%] 263s array/tests/test_ufunc.py::test_dtype_kwarg[int64] PASSED [ 34%] 263s array/tests/test_ufunc.py::test_ufunc_where[True-False-False-None] PASSED [ 34%] 263s array/tests/test_ufunc.py::test_ufunc_where[True-False-False-f8] PASSED [ 34%] 263s array/tests/test_ufunc.py::test_ufunc_where[True-False-True-None] PASSED [ 34%] 263s array/tests/test_ufunc.py::test_ufunc_where[True-False-True-f8] PASSED [ 34%] 263s array/tests/test_ufunc.py::test_ufunc_where[True-True-False-None] PASSED [ 34%] 263s array/tests/test_ufunc.py::test_ufunc_where[True-True-False-f8] PASSED [ 34%] 263s array/tests/test_ufunc.py::test_ufunc_where[True-True-True-None] PASSED [ 34%] 263s array/tests/test_ufunc.py::test_ufunc_where[True-True-True-f8] PASSED [ 34%] 263s array/tests/test_ufunc.py::test_ufunc_where[False-False-False-None] PASSED [ 34%] 263s array/tests/test_ufunc.py::test_ufunc_where[False-False-False-f8] PASSED [ 34%] 263s array/tests/test_ufunc.py::test_ufunc_where[False-False-True-None] PASSED [ 34%] 263s array/tests/test_ufunc.py::test_ufunc_where[False-False-True-f8] PASSED [ 34%] 263s array/tests/test_ufunc.py::test_ufunc_where[False-True-False-None] PASSED [ 34%] 263s array/tests/test_ufunc.py::test_ufunc_where[False-True-False-f8] PASSED [ 34%] 264s array/tests/test_ufunc.py::test_ufunc_where[False-True-True-None] PASSED [ 34%] 264s array/tests/test_ufunc.py::test_ufunc_where[False-True-True-f8] PASSED [ 34%] 264s array/tests/test_ufunc.py::test_ufunc_where[numpy-False-False-None] PASSED [ 34%] 264s array/tests/test_ufunc.py::test_ufunc_where[numpy-False-False-f8] PASSED [ 34%] 264s array/tests/test_ufunc.py::test_ufunc_where[numpy-False-True-None] PASSED [ 34%] 264s array/tests/test_ufunc.py::test_ufunc_where[numpy-False-True-f8] PASSED [ 34%] 264s array/tests/test_ufunc.py::test_ufunc_where[numpy-True-False-None] PASSED [ 34%] 264s array/tests/test_ufunc.py::test_ufunc_where[numpy-True-False-f8] PASSED [ 34%] 264s array/tests/test_ufunc.py::test_ufunc_where[numpy-True-True-None] PASSED [ 34%] 264s array/tests/test_ufunc.py::test_ufunc_where[numpy-True-True-f8] PASSED [ 34%] 264s array/tests/test_ufunc.py::test_ufunc_where[dask-False-False-None] PASSED [ 34%] 264s array/tests/test_ufunc.py::test_ufunc_where[dask-False-False-f8] PASSED [ 34%] 264s array/tests/test_ufunc.py::test_ufunc_where[dask-False-True-None] PASSED [ 34%] 264s array/tests/test_ufunc.py::test_ufunc_where[dask-False-True-f8] PASSED [ 34%] 264s array/tests/test_ufunc.py::test_ufunc_where[dask-True-False-None] PASSED [ 34%] 264s array/tests/test_ufunc.py::test_ufunc_where[dask-True-False-f8] PASSED [ 34%] 264s array/tests/test_ufunc.py::test_ufunc_where[dask-True-True-None] PASSED [ 34%] 264s array/tests/test_ufunc.py::test_ufunc_where[dask-True-True-f8] PASSED [ 34%] 264s array/tests/test_ufunc.py::test_ufunc_where_broadcasts[False-False-False] PASSED [ 34%] 264s array/tests/test_ufunc.py::test_ufunc_where_broadcasts[False-False-True] PASSED [ 34%] 264s array/tests/test_ufunc.py::test_ufunc_where_broadcasts[False-True-False] PASSED [ 34%] 264s array/tests/test_ufunc.py::test_ufunc_where_broadcasts[False-True-True] PASSED [ 34%] 264s array/tests/test_ufunc.py::test_ufunc_where_broadcasts[True-False-False] PASSED [ 34%] 264s array/tests/test_ufunc.py::test_ufunc_where_broadcasts[True-False-True] PASSED [ 34%] 264s array/tests/test_ufunc.py::test_ufunc_where_broadcasts[True-True-False] PASSED [ 35%] 264s array/tests/test_ufunc.py::test_ufunc_where_broadcasts[True-True-True] PASSED [ 35%] 264s array/tests/test_ufunc.py::test_ufunc_where_no_out PASSED [ 35%] 264s array/tests/test_ufunc.py::test_ufunc_where_doesnt_mutate_out PASSED [ 35%] 264s array/tests/test_wrap.py::test_ones PASSED [ 35%] 264s array/tests/test_wrap.py::test_size_as_list PASSED [ 35%] 264s array/tests/test_wrap.py::test_singleton_size PASSED [ 35%] 264s array/tests/test_wrap.py::test_kwargs PASSED [ 35%] 264s array/tests/test_wrap.py::test_full PASSED [ 35%] 264s array/tests/test_wrap.py::test_full_error_nonscalar_fill_value PASSED [ 35%] 264s array/tests/test_wrap.py::test_full_detects_da_dtype PASSED [ 35%] 264s array/tests/test_wrap.py::test_full_none_dtype PASSED [ 35%] 264s array/tests/test_wrap.py::test_full_like_error_nonscalar_fill_value PASSED [ 35%] 264s array/tests/test_wrap.py::test_can_make_really_big_array_of_ones PASSED [ 35%] 264s array/tests/test_wrap.py::test_wrap_consistent_names PASSED [ 35%] 264s bag/tests/test_bag.py::test_Bag PASSED [ 35%] 264s bag/tests/test_bag.py::test_keys PASSED [ 35%] 265s bag/tests/test_bag.py::test_bag_groupby_pure_hash PASSED [ 35%] 266s bag/tests/test_bag.py::test_bag_groupby_normal_hash PASSED [ 35%] 267s bag/tests/test_bag.py::test_bag_groupby_none[synchronous-disk] PASSED [ 35%] 267s bag/tests/test_bag.py::test_bag_groupby_none[synchronous-tasks] PASSED [ 35%] 269s bag/tests/test_bag.py::test_bag_groupby_none[processes-disk] PASSED [ 35%] 269s bag/tests/test_bag.py::test_bag_groupby_none[processes-tasks] PASSED [ 35%] 271s bag/tests/test_bag.py::test_bag_groupby_dataclass[synchronous-disk-none_field] PASSED [ 35%] 272s bag/tests/test_bag.py::test_bag_groupby_dataclass[synchronous-disk-no_none_fields] PASSED [ 35%] 273s bag/tests/test_bag.py::test_bag_groupby_dataclass[synchronous-tasks-none_field] PASSED [ 35%] 273s bag/tests/test_bag.py::test_bag_groupby_dataclass[synchronous-tasks-no_none_fields] PASSED [ 35%] 274s bag/tests/test_bag.py::test_bag_groupby_dataclass[processes-disk-none_field] PASSED [ 35%] 276s bag/tests/test_bag.py::test_bag_groupby_dataclass[processes-disk-no_none_fields] PASSED [ 35%] 277s bag/tests/test_bag.py::test_bag_groupby_dataclass[processes-tasks-none_field] PASSED [ 35%] 278s bag/tests/test_bag.py::test_bag_groupby_dataclass[processes-tasks-no_none_fields] PASSED [ 35%] 279s bag/tests/test_bag.py::test_bag_map PASSED [ 35%] 280s bag/tests/test_bag.py::test_map_method PASSED [ 35%] 283s bag/tests/test_bag.py::test_starmap PASSED [ 35%] 283s bag/tests/test_bag.py::test_filter PASSED [ 35%] 283s bag/tests/test_bag.py::test_remove PASSED [ 35%] 283s bag/tests/test_bag.py::test_iter PASSED [ 35%] 283s bag/tests/test_bag.py::test_repr[str] PASSED [ 35%] 283s bag/tests/test_bag.py::test_repr[repr] PASSED [ 35%] 284s bag/tests/test_bag.py::test_pluck PASSED [ 35%] 284s bag/tests/test_bag.py::test_pluck_with_default PASSED [ 35%] 285s bag/tests/test_bag.py::test_unzip PASSED [ 35%] 286s bag/tests/test_bag.py::test_fold PASSED [ 35%] 286s bag/tests/test_bag.py::test_fold_bag PASSED [ 35%] 287s bag/tests/test_bag.py::test_distinct PASSED [ 35%] 287s bag/tests/test_bag.py::test_distinct_with_key PASSED [ 35%] 288s bag/tests/test_bag.py::test_frequencies PASSED [ 35%] 288s bag/tests/test_bag.py::test_frequencies_sorted PASSED [ 35%] 289s bag/tests/test_bag.py::test_topk PASSED [ 35%] 289s bag/tests/test_bag.py::test_topk_with_non_callable_key[1] PASSED [ 35%] 290s bag/tests/test_bag.py::test_topk_with_non_callable_key[2] PASSED [ 35%] 290s bag/tests/test_bag.py::test_topk_with_multiarg_lambda PASSED [ 35%] 291s bag/tests/test_bag.py::test_lambdas PASSED [ 35%] 292s bag/tests/test_bag.py::test_reductions PASSED [ 35%] 292s bag/tests/test_bag.py::test_reduction_names PASSED [ 35%] 294s bag/tests/test_bag.py::test_tree_reductions PASSED [ 35%] 294s bag/tests/test_bag.py::test_aggregation[1] PASSED [ 35%] 294s bag/tests/test_bag.py::test_aggregation[3] PASSED [ 35%] 294s bag/tests/test_bag.py::test_aggregation[4] PASSED [ 35%] 294s bag/tests/test_bag.py::test_non_splittable_reductions[1] PASSED [ 35%] 294s bag/tests/test_bag.py::test_non_splittable_reductions[10] PASSED [ 35%] 294s bag/tests/test_bag.py::test_std PASSED [ 35%] 294s bag/tests/test_bag.py::test_var PASSED [ 35%] 295s bag/tests/test_bag.py::test_join[identity] PASSED [ 35%] 295s bag/tests/test_bag.py::test_join[delayed] PASSED [ 35%] 295s bag/tests/test_bag.py::test_join[] PASSED [ 35%] 297s bag/tests/test_bag.py::test_foldby PASSED [ 35%] 298s bag/tests/test_bag.py::test_foldby_tree_reduction PASSED [ 35%] 298s bag/tests/test_bag.py::test_map_partitions PASSED [ 35%] 298s bag/tests/test_bag.py::test_map_partitions_args_kwargs PASSED [ 35%] 298s bag/tests/test_bag.py::test_map_partitions_blockwise PASSED [ 35%] 298s bag/tests/test_bag.py::test_random_sample_size PASSED [ 35%] 298s bag/tests/test_bag.py::test_random_sample_prob_range PASSED [ 35%] 298s bag/tests/test_bag.py::test_random_sample_repeated_computation PASSED [ 35%] 299s bag/tests/test_bag.py::test_random_sample_different_definitions PASSED [ 35%] 300s bag/tests/test_bag.py::test_random_sample_random_state PASSED [ 35%] 300s bag/tests/test_bag.py::test_lazify_task PASSED [ 35%] 300s bag/tests/test_bag.py::test_lazify PASSED [ 35%] 300s bag/tests/test_bag.py::test_inline_singleton_lists PASSED [ 35%] 300s bag/tests/test_bag.py::test_rename_fused_keys_bag PASSED [ 35%] 300s bag/tests/test_bag.py::test_take PASSED [ 35%] 301s bag/tests/test_bag.py::test_take_npartitions PASSED [ 35%] 301s bag/tests/test_bag.py::test_take_npartitions_warn PASSED [ 35%] 301s bag/tests/test_bag.py::test_map_is_lazy PASSED [ 35%] 301s bag/tests/test_bag.py::test_can_use_dict_to_make_concrete PASSED [ 35%] 302s bag/tests/test_bag.py::test_read_text PASSED [ 35%] 303s bag/tests/test_bag.py::test_read_text_large PASSED [ 35%] 304s bag/tests/test_bag.py::test_read_text_encoding PASSED [ 35%] 304s bag/tests/test_bag.py::test_read_text_large_gzip PASSED [ 35%] 304s bag/tests/test_bag.py::test_from_sequence PASSED [ 35%] 304s bag/tests/test_bag.py::test_from_long_sequence PASSED [ 35%] 304s bag/tests/test_bag.py::test_from_empty_sequence PASSED [ 35%] 305s bag/tests/test_bag.py::test_product PASSED [ 35%] 305s bag/tests/test_bag.py::test_partition_collect PASSED [ 35%] 306s bag/tests/test_bag.py::test_groupby PASSED [ 35%] 306s bag/tests/test_bag.py::test_groupby_with_indexer PASSED [ 35%] 307s bag/tests/test_bag.py::test_groupby_with_npartitions_changed PASSED [ 35%] 307s bag/tests/test_bag.py::test_groupby_with_scheduler_func PASSED [ 35%] 307s bag/tests/test_bag.py::test_concat PASSED [ 35%] 308s bag/tests/test_bag.py::test_flatten PASSED [ 35%] 308s bag/tests/test_bag.py::test_concat_after_map PASSED [ 35%] 308s bag/tests/test_bag.py::test_args PASSED [ 35%] 310s bag/tests/test_bag.py::test_to_dataframe PASSED [ 35%] 310s bag/tests/test_bag.py::test_to_textfiles[gz-GzipFile] PASSED [ 35%] 310s bag/tests/test_bag.py::test_to_textfiles[bz2-BZ2File] PASSED [ 35%] 310s bag/tests/test_bag.py::test_to_textfiles[-open] PASSED [ 35%] 310s bag/tests/test_bag.py::test_to_textfiles_name_function_preserves_order PASSED [ 35%] 311s bag/tests/test_bag.py::test_to_textfiles_name_function_warn PASSED [ 35%] 311s bag/tests/test_bag.py::test_to_textfiles_encoding PASSED [ 35%] 311s bag/tests/test_bag.py::test_to_textfiles_inputs PASSED [ 35%] 312s bag/tests/test_bag.py::test_to_textfiles_endlines PASSED [ 35%] 313s bag/tests/test_bag.py::test_string_namespace PASSED [ 35%] 313s bag/tests/test_bag.py::test_string_namespace_with_unicode PASSED [ 35%] 313s bag/tests/test_bag.py::test_str_empty_split PASSED [ 35%] 313s bag/tests/test_bag.py::test_map_with_iterator_function PASSED [ 35%] 314s bag/tests/test_bag.py::test_ensure_compute_output_is_concrete PASSED [ 35%] 314s bag/tests/test_bag.py::test_bag_class_extend PASSED [ 35%] 315s bag/tests/test_bag.py::test_gh715 PASSED [ 35%] 315s bag/tests/test_bag.py::test_bag_compute_forward_kwargs PASSED [ 35%] 315s bag/tests/test_bag.py::test_to_delayed PASSED [ 35%] 315s bag/tests/test_bag.py::test_to_delayed_optimize_graph PASSED [ 35%] 315s bag/tests/test_bag.py::test_from_delayed PASSED [ 35%] 315s bag/tests/test_bag.py::test_from_delayed_iterator PASSED [ 35%] 316s bag/tests/test_bag.py::test_range PASSED [ 35%] 317s bag/tests/test_bag.py::test_zip[1] PASSED [ 35%] 317s bag/tests/test_bag.py::test_zip[7] PASSED [ 35%] 317s bag/tests/test_bag.py::test_zip[10] PASSED [ 35%] 318s bag/tests/test_bag.py::test_zip[28] PASSED [ 36%] 318s bag/tests/test_bag.py::test_repartition_npartitions[1-1] PASSED [ 36%] 318s bag/tests/test_bag.py::test_repartition_npartitions[1-2] PASSED [ 36%] 318s bag/tests/test_bag.py::test_repartition_npartitions[1-7] PASSED [ 36%] 318s bag/tests/test_bag.py::test_repartition_npartitions[1-11] PASSED [ 36%] 318s bag/tests/test_bag.py::test_repartition_npartitions[1-23] PASSED [ 36%] 318s bag/tests/test_bag.py::test_repartition_npartitions[2-1] PASSED [ 36%] 318s bag/tests/test_bag.py::test_repartition_npartitions[2-2] PASSED [ 36%] 318s bag/tests/test_bag.py::test_repartition_npartitions[2-7] PASSED [ 36%] 318s bag/tests/test_bag.py::test_repartition_npartitions[2-11] PASSED [ 36%] 318s bag/tests/test_bag.py::test_repartition_npartitions[2-23] PASSED [ 36%] 318s bag/tests/test_bag.py::test_repartition_npartitions[5-1] PASSED [ 36%] 318s bag/tests/test_bag.py::test_repartition_npartitions[5-2] PASSED [ 36%] 318s bag/tests/test_bag.py::test_repartition_npartitions[5-7] PASSED [ 36%] 318s bag/tests/test_bag.py::test_repartition_npartitions[5-11] PASSED [ 36%] 318s bag/tests/test_bag.py::test_repartition_npartitions[5-23] PASSED [ 36%] 318s bag/tests/test_bag.py::test_repartition_npartitions[12-1] PASSED [ 36%] 318s bag/tests/test_bag.py::test_repartition_npartitions[12-2] PASSED [ 36%] 318s bag/tests/test_bag.py::test_repartition_npartitions[12-7] PASSED [ 36%] 318s bag/tests/test_bag.py::test_repartition_npartitions[12-11] PASSED [ 36%] 318s bag/tests/test_bag.py::test_repartition_npartitions[12-23] PASSED [ 36%] 318s bag/tests/test_bag.py::test_repartition_npartitions[23-1] PASSED [ 36%] 318s bag/tests/test_bag.py::test_repartition_npartitions[23-2] PASSED [ 36%] 318s bag/tests/test_bag.py::test_repartition_npartitions[23-7] PASSED [ 36%] 318s bag/tests/test_bag.py::test_repartition_npartitions[23-11] PASSED [ 36%] 318s bag/tests/test_bag.py::test_repartition_npartitions[23-23] PASSED [ 36%] 318s bag/tests/test_bag.py::test_repartition_partition_size[1-1] PASSED [ 36%] 319s bag/tests/test_bag.py::test_repartition_partition_size[2-1] PASSED [ 36%] 319s bag/tests/test_bag.py::test_repartition_partition_size[5-1] PASSED [ 36%] 320s bag/tests/test_bag.py::test_repartition_partition_size[1-2] PASSED [ 36%] 320s bag/tests/test_bag.py::test_repartition_partition_size[2-2] PASSED [ 36%] 321s bag/tests/test_bag.py::test_repartition_partition_size[5-2] PASSED [ 36%] 321s bag/tests/test_bag.py::test_repartition_partition_size[1-5] PASSED [ 36%] 322s bag/tests/test_bag.py::test_repartition_partition_size[2-5] PASSED [ 36%] 323s bag/tests/test_bag.py::test_repartition_partition_size[5-5] PASSED [ 36%] 323s bag/tests/test_bag.py::test_multiple_repartition_partition_size PASSED [ 36%] 324s bag/tests/test_bag.py::test_repartition_partition_size_complex_dtypes PASSED [ 36%] 324s bag/tests/test_bag.py::test_repartition_names PASSED [ 36%] 324s bag/tests/test_bag.py::test_repartition_input_errors PASSED [ 36%] 325s bag/tests/test_bag.py::test_accumulate PASSED [ 36%] 327s bag/tests/test_bag.py::test_groupby_tasks PASSED [ 36%] 327s bag/tests/test_bag.py::test_groupby_tasks_names PASSED [ 36%] 327s bag/tests/test_bag.py::test_groupby_tasks_2[1000-20-100] PASSED [ 36%] 328s bag/tests/test_bag.py::test_groupby_tasks_2[12345-234-1042] PASSED [ 36%] 328s bag/tests/test_bag.py::test_groupby_tasks_2[100-1-50] PASSED [ 36%] 328s bag/tests/test_bag.py::test_groupby_tasks_3 PASSED [ 36%] 329s bag/tests/test_bag.py::test_to_textfiles_empty_partitions PASSED [ 36%] 329s bag/tests/test_bag.py::test_reduction_empty PASSED [ 36%] 329s bag/tests/test_bag.py::test_reduction_empty_aggregate[1] PASSED [ 36%] 329s bag/tests/test_bag.py::test_reduction_empty_aggregate[2] PASSED [ 36%] 329s bag/tests/test_bag.py::test_reduction_empty_aggregate[4] PASSED [ 36%] 329s bag/tests/test_bag.py::test_reduction_with_non_comparable_objects PASSED [ 36%] 329s bag/tests/test_bag.py::test_reduction_with_sparse_matrices PASSED [ 36%] 329s bag/tests/test_bag.py::test_empty PASSED [ 36%] 329s bag/tests/test_bag.py::test_bag_picklable PASSED [ 36%] 329s bag/tests/test_bag.py::test_msgpack_unicode PASSED [ 36%] 329s bag/tests/test_bag.py::test_bag_with_single_callable PASSED [ 36%] 329s bag/tests/test_bag.py::test_optimize_fuse_keys PASSED [ 36%] 329s bag/tests/test_bag.py::test_reductions_are_lazy PASSED [ 36%] 331s bag/tests/test_bag.py::test_repeated_groupby PASSED [ 36%] 331s bag/tests/test_bag.py::test_temporary_directory PASSED [ 36%] 331s bag/tests/test_bag.py::test_empty_bag PASSED [ 36%] 331s bag/tests/test_bag.py::test_bag_paths PASSED [ 36%] 331s bag/tests/test_bag.py::test_map_partitions_arg PASSED [ 36%] 331s bag/tests/test_bag.py::test_map_keynames PASSED [ 36%] 331s bag/tests/test_bag.py::test_map_releases_element_references_as_soon_as_possible PASSED [ 36%] 332s bag/tests/test_bag.py::test_bagged_array_delayed PASSED [ 36%] 332s bag/tests/test_bag.py::test_dask_layers PASSED [ 36%] 332s bag/tests/test_bag.py::test_dask_layers_to_delayed[False] PASSED [ 36%] 332s bag/tests/test_bag.py::test_dask_layers_to_delayed[True] PASSED [ 36%] 333s bag/tests/test_bag.py::test_to_dataframe_optimize_graph PASSED [ 36%] 333s bag/tests/test_bag.py::test_default_partitioning_worker_saturation[100] PASSED [ 36%] 333s bag/tests/test_bag.py::test_default_partitioning_worker_saturation[250] PASSED [ 36%] 333s bag/tests/test_bag.py::test_default_partitioning_worker_saturation[500] PASSED [ 36%] 333s bag/tests/test_bag.py::test_default_partitioning_worker_saturation[1000] PASSED [ 36%] 333s bag/tests/test_bag.py::test_npartitions_saturation[100] PASSED [ 36%] 333s bag/tests/test_bag.py::test_npartitions_saturation[250] PASSED [ 36%] 333s bag/tests/test_bag.py::test_npartitions_saturation[500] PASSED [ 36%] 333s bag/tests/test_bag.py::test_npartitions_saturation[1000] PASSED [ 36%] 334s bag/tests/test_bag.py::test_map_total_mem_usage PASSED [ 36%] 334s bag/tests/test_random.py::test_choices_size_exactly_k PASSED [ 36%] 334s bag/tests/test_random.py::test_choices_k_bigger_than_bag_size PASSED [ 36%] 335s bag/tests/test_random.py::test_choices_empty_partition PASSED [ 36%] 335s bag/tests/test_random.py::test_choices_k_bigger_than_smallest_partition_size PASSED [ 36%] 336s bag/tests/test_random.py::test_choices_k_equal_bag_size_with_unbalanced_partitions PASSED [ 36%] 336s bag/tests/test_random.py::test_choices_with_more_bag_partitons PASSED [ 36%] 337s bag/tests/test_random.py::test_sample_with_more_bag_partitons PASSED [ 36%] 337s bag/tests/test_random.py::test_sample_size_exactly_k PASSED [ 36%] 338s bag/tests/test_random.py::test_sample_k_bigger_than_bag_size PASSED [ 36%] 338s bag/tests/test_random.py::test_sample_empty_partition PASSED [ 36%] 339s bag/tests/test_random.py::test_sample_size_k_bigger_than_smallest_partition_size PASSED [ 36%] 339s bag/tests/test_random.py::test_sample_k_equal_bag_size_with_unbalanced_partitions PASSED [ 36%] 339s bag/tests/test_random.py::test_sample_k_larger_than_partitions PASSED [ 36%] 339s bag/tests/test_random.py::test_weighted_sampling_without_replacement PASSED [ 36%] 339s bag/tests/test_random.py::test_sample_return_bag PASSED [ 36%] 340s bag/tests/test_random.py::test_partitions_are_coerced_to_lists PASSED [ 36%] 340s bag/tests/test_random.py::test_reservoir_sample_map_partitions_correctness PASSED [ 36%] 340s bag/tests/test_random.py::test_reservoir_sample_with_replacement_map_partitions_correctness PASSED [ 36%] 340s bag/tests/test_text.py::test_read_text[None-None-ascii-True] PASSED [ 36%] 340s bag/tests/test_text.py::test_read_text[None-None-ascii-False] PASSED [ 36%] 340s bag/tests/test_text.py::test_read_text[None-None-utf-8-True] PASSED [ 36%] 340s bag/tests/test_text.py::test_read_text[None-None-utf-8-False] PASSED [ 36%] 340s bag/tests/test_text.py::test_read_text[zip-None-ascii-True] PASSED [ 36%] 340s bag/tests/test_text.py::test_read_text[zip-None-ascii-False] PASSED [ 36%] 340s bag/tests/test_text.py::test_read_text[zip-None-utf-8-True] PASSED [ 36%] 340s bag/tests/test_text.py::test_read_text[zip-None-utf-8-False] PASSED [ 36%] 340s bag/tests/test_text.py::test_read_text[bz2-None-ascii-True] PASSED [ 36%] 340s bag/tests/test_text.py::test_read_text[bz2-None-ascii-False] PASSED [ 36%] 340s bag/tests/test_text.py::test_read_text[bz2-None-utf-8-True] PASSED [ 36%] 340s bag/tests/test_text.py::test_read_text[bz2-None-utf-8-False] PASSED [ 36%] 340s bag/tests/test_text.py::test_read_text[gzip-None-ascii-True] PASSED [ 36%] 340s bag/tests/test_text.py::test_read_text[gzip-None-ascii-False] PASSED [ 36%] 340s bag/tests/test_text.py::test_read_text[gzip-None-utf-8-True] PASSED [ 36%] 340s bag/tests/test_text.py::test_read_text[gzip-None-utf-8-False] PASSED [ 36%] 340s bag/tests/test_text.py::test_read_text[lzma-None-ascii-True] SKIPPED [ 36%] 340s bag/tests/test_text.py::test_read_text[lzma-None-ascii-False] SKIPPED [ 36%] 340s bag/tests/test_text.py::test_read_text[lzma-None-utf-8-True] SKIPPED [ 36%] 340s bag/tests/test_text.py::test_read_text[lzma-None-utf-8-False] SKIPPED [ 36%] 340s bag/tests/test_text.py::test_read_text[xz-None-ascii-True] PASSED [ 36%] 340s bag/tests/test_text.py::test_read_text[xz-None-ascii-False] PASSED [ 36%] 340s bag/tests/test_text.py::test_read_text[xz-None-utf-8-True] PASSED [ 36%] 340s bag/tests/test_text.py::test_read_text[xz-None-utf-8-False] PASSED [ 36%] 340s bag/tests/test_text.py::test_read_text[lz4-None-ascii-True] SKIPPED [ 36%] 340s bag/tests/test_text.py::test_read_text[lz4-None-ascii-False] SKIPPED [ 36%] 340s bag/tests/test_text.py::test_read_text[lz4-None-utf-8-True] SKIPPED [ 36%] 340s bag/tests/test_text.py::test_read_text[lz4-None-utf-8-False] SKIPPED [ 36%] 340s bag/tests/test_text.py::test_read_text[None-10 B-ascii-True] PASSED [ 36%] 340s bag/tests/test_text.py::test_read_text[None-10 B-ascii-False] PASSED [ 37%] 340s bag/tests/test_text.py::test_read_text[None-10 B-utf-8-True] PASSED [ 37%] 340s bag/tests/test_text.py::test_read_text[None-10 B-utf-8-False] PASSED [ 37%] 340s bag/tests/test_text.py::test_read_text_unicode_no_collection PASSED [ 37%] 340s bag/tests/test_text.py::test_files_per_partition PASSED [ 37%] 341s bag/tests/test_text.py::test_errors PASSED [ 37%] 342s bag/tests/test_text.py::test_complex_delimiter PASSED [ 37%] 342s bytes/tests/test_bytes_utils.py::test_read_block PASSED [ 37%] 342s bytes/tests/test_bytes_utils.py::test_seek_delimiter_endline PASSED [ 37%] 342s bytes/tests/test_bytes_utils.py::test_infer_storage_options PASSED [ 37%] 342s bytes/tests/test_bytes_utils.py::test_infer_storage_options_c[c:\\foo\\bar-c:\\foo\\bar] PASSED [ 37%] 342s bytes/tests/test_bytes_utils.py::test_infer_storage_options_c[C:\\\\foo\\bar-C:\\\\foo\\bar] PASSED [ 37%] 342s bytes/tests/test_bytes_utils.py::test_infer_storage_options_c[c:/foo/bar-c:/foo/bar] PASSED [ 37%] 342s bytes/tests/test_bytes_utils.py::test_infer_storage_options_c[file:///c|\\foo\\bar-c:\\foo\\bar] PASSED [ 37%] 342s bytes/tests/test_bytes_utils.py::test_infer_storage_options_c[file:///C|/foo/bar-C:/foo/bar] PASSED [ 37%] 342s bytes/tests/test_bytes_utils.py::test_infer_storage_options_c[file:///C:/foo/bar-C:/foo/bar] PASSED [ 37%] 342s bytes/tests/test_bytes_utils.py::test_stringify_path PASSED [ 37%] 342s bytes/tests/test_compression.py::test_files[None-noop_file] PASSED [ 37%] 342s bytes/tests/test_compression.py::test_files[zip-unzip] PASSED [ 37%] 342s bytes/tests/test_compression.py::test_files[bz2-BZ2File] PASSED [ 37%] 342s bytes/tests/test_compression.py::test_files[gzip-] PASSED [ 37%] 342s bytes/tests/test_compression.py::test_files[lzma-LZMAFile] SKIPPED (...) [ 37%] 342s bytes/tests/test_compression.py::test_files[xz-LZMAFile] PASSED [ 37%] 342s bytes/tests/test_compression.py::test_files[lz4-open] SKIPPED (compr...) [ 37%] 342s bytes/tests/test_http.py::test_simple PASSED [ 37%] 342s bytes/tests/test_http.py::test_loc PASSED [ 37%] 342s bytes/tests/test_http.py::test_fetch_range_with_headers PASSED [ 37%] 342s bytes/tests/test_http.py::test_ops[None] PASSED [ 37%] 342s bytes/tests/test_http.py::test_ops[99999] PASSED [ 37%] 342s bytes/tests/test_http.py::test_ops_blocksize PASSED [ 37%] 342s bytes/tests/test_http.py::test_errors PASSED [ 37%] 342s bytes/tests/test_http.py::test_files PASSED [ 37%] 342s bytes/tests/test_http.py::test_open_glob PASSED [ 37%] 342s bytes/tests/test_local.py::test_unordered_urlpath_errors PASSED [ 37%] 342s bytes/tests/test_local.py::test_read_bytes PASSED [ 37%] 342s bytes/tests/test_local.py::test_read_bytes_sample_delimiter PASSED [ 37%] 342s bytes/tests/test_local.py::test_parse_sample_bytes PASSED [ 37%] 342s bytes/tests/test_local.py::test_read_bytes_no_sample PASSED [ 37%] 342s bytes/tests/test_local.py::test_read_bytes_blocksize_none PASSED [ 37%] 342s bytes/tests/test_local.py::test_read_bytes_blocksize_types[5.0] PASSED [ 37%] 342s bytes/tests/test_local.py::test_read_bytes_blocksize_types[5 B] PASSED [ 37%] 342s bytes/tests/test_local.py::test_read_bytes_blocksize_float_errs PASSED [ 37%] 342s bytes/tests/test_local.py::test_read_bytes_include_path PASSED [ 37%] 342s bytes/tests/test_local.py::test_with_urls PASSED [ 37%] 342s bytes/tests/test_local.py::test_with_paths PASSED [ 37%] 342s bytes/tests/test_local.py::test_read_bytes_block PASSED [ 37%] 342s bytes/tests/test_local.py::test_read_bytes_delimited PASSED [ 37%] 342s bytes/tests/test_local.py::test_compression[None-None] PASSED [ 37%] 342s bytes/tests/test_local.py::test_compression[zip-None] PASSED [ 37%] 342s bytes/tests/test_local.py::test_compression[bz2-None] PASSED [ 37%] 342s bytes/tests/test_local.py::test_compression[gzip-None] PASSED [ 37%] 342s bytes/tests/test_local.py::test_compression[lzma-None] SKIPPED (comp...) [ 37%] 342s bytes/tests/test_local.py::test_compression[xz-None] PASSED [ 37%] 342s bytes/tests/test_local.py::test_compression[lz4-None] SKIPPED (compr...) [ 37%] 342s bytes/tests/test_local.py::test_compression[None-10] PASSED [ 37%] 342s bytes/tests/test_local.py::test_compression[zip-10] PASSED [ 37%] 342s bytes/tests/test_local.py::test_compression[bz2-10] PASSED [ 37%] 342s bytes/tests/test_local.py::test_compression[gzip-10] PASSED [ 37%] 342s bytes/tests/test_local.py::test_compression[lzma-10] SKIPPED (compre...) [ 37%] 342s bytes/tests/test_local.py::test_compression[xz-10] PASSED [ 37%] 342s bytes/tests/test_local.py::test_compression[lz4-10] SKIPPED (compres...) [ 37%] 342s bytes/tests/test_local.py::test_open_files PASSED [ 37%] 342s bytes/tests/test_local.py::test_open_files_text_mode[utf-8] PASSED [ 37%] 342s bytes/tests/test_local.py::test_open_files_text_mode[ascii] PASSED [ 37%] 342s bytes/tests/test_local.py::test_open_files_compression[None-rt] PASSED [ 37%] 342s bytes/tests/test_local.py::test_open_files_compression[None-rb] PASSED [ 37%] 342s bytes/tests/test_local.py::test_open_files_compression[zip-rt] PASSED [ 37%] 342s bytes/tests/test_local.py::test_open_files_compression[zip-rb] PASSED [ 37%] 342s bytes/tests/test_local.py::test_open_files_compression[bz2-rt] PASSED [ 37%] 342s bytes/tests/test_local.py::test_open_files_compression[bz2-rb] PASSED [ 37%] 342s bytes/tests/test_local.py::test_open_files_compression[gzip-rt] PASSED [ 37%] 342s bytes/tests/test_local.py::test_open_files_compression[gzip-rb] PASSED [ 37%] 342s bytes/tests/test_local.py::test_open_files_compression[lzma-rt] SKIPPED [ 37%] 342s bytes/tests/test_local.py::test_open_files_compression[lzma-rb] SKIPPED [ 37%] 342s bytes/tests/test_local.py::test_open_files_compression[xz-rt] PASSED [ 37%] 342s bytes/tests/test_local.py::test_open_files_compression[xz-rb] PASSED [ 37%] 342s bytes/tests/test_local.py::test_open_files_compression[lz4-rt] SKIPPED [ 37%] 342s bytes/tests/test_local.py::test_open_files_compression[lz4-rb] SKIPPED [ 37%] 342s bytes/tests/test_local.py::test_bad_compression PASSED [ 37%] 342s bytes/tests/test_local.py::test_not_found PASSED [ 37%] 343s bytes/tests/test_local.py::test_names PASSED [ 37%] 343s bytes/tests/test_local.py::test_open_files_write[compression_opener0] PASSED [ 37%] 343s bytes/tests/test_local.py::test_open_files_write[compression_opener1] PASSED [ 37%] 343s bytes/tests/test_local.py::test_pickability_of_lazy_files PASSED [ 37%] 343s bytes/tests/test_local.py::test_py2_local_bytes PASSED [ 37%] 343s bytes/tests/test_local.py::test_abs_paths PASSED [ 37%] 343s dataframe/io/tests/test_csv.py::test_pandas_read_text[read_csv-files0] PASSED [ 37%] 343s dataframe/io/tests/test_csv.py::test_pandas_read_text[read_table-files1] PASSED [ 37%] 343s dataframe/io/tests/test_csv.py::test_pandas_read_text[read_fwf-files2] PASSED [ 37%] 343s dataframe/io/tests/test_csv.py::test_pandas_read_text_kwargs[read_csv-files0] PASSED [ 37%] 343s dataframe/io/tests/test_csv.py::test_pandas_read_text_kwargs[read_table-files1] PASSED [ 37%] 343s dataframe/io/tests/test_csv.py::test_pandas_read_text_kwargs[read_fwf-files2] PASSED [ 37%] 343s dataframe/io/tests/test_csv.py::test_pandas_read_text_dtype_coercion[read_csv-files0] PASSED [ 37%] 343s dataframe/io/tests/test_csv.py::test_pandas_read_text_dtype_coercion[read_table-files1] PASSED [ 37%] 343s dataframe/io/tests/test_csv.py::test_pandas_read_text_dtype_coercion[read_fwf-files2] PASSED [ 37%] 343s dataframe/io/tests/test_csv.py::test_pandas_read_text_with_header[read_csv-files0] PASSED [ 37%] 343s dataframe/io/tests/test_csv.py::test_pandas_read_text_with_header[read_table-files1] PASSED [ 37%] 343s dataframe/io/tests/test_csv.py::test_pandas_read_text_with_header[read_fwf-files2] PASSED [ 37%] 343s dataframe/io/tests/test_csv.py::test_text_blocks_to_pandas_simple[read_csv-files0] PASSED [ 37%] 343s dataframe/io/tests/test_csv.py::test_text_blocks_to_pandas_simple[read_table-files1] PASSED [ 37%] 343s dataframe/io/tests/test_csv.py::test_text_blocks_to_pandas_simple[read_fwf-files2] PASSED [ 37%] 343s dataframe/io/tests/test_csv.py::test_text_blocks_to_pandas_kwargs[read_csv-files0] PASSED [ 37%] 343s dataframe/io/tests/test_csv.py::test_text_blocks_to_pandas_kwargs[read_table-files1] PASSED [ 37%] 343s dataframe/io/tests/test_csv.py::test_text_blocks_to_pandas_kwargs[read_fwf-files2] PASSED [ 37%] 343s dataframe/io/tests/test_csv.py::test_text_blocks_to_pandas_blocked[read_csv-files0] PASSED [ 37%] 343s dataframe/io/tests/test_csv.py::test_text_blocks_to_pandas_blocked[read_table-files1] PASSED [ 37%] 343s dataframe/io/tests/test_csv.py::test_text_blocks_to_pandas_blocked[read_fwf-files2] PASSED [ 37%] 343s dataframe/io/tests/test_csv.py::test_skiprows[read_csv-read_csv-files0] PASSED [ 37%] 343s dataframe/io/tests/test_csv.py::test_skiprows[read_table-read_table-files1] PASSED [ 37%] 343s dataframe/io/tests/test_csv.py::test_comment[read_csv-read_csv-files0] PASSED [ 37%] 343s dataframe/io/tests/test_csv.py::test_comment[read_table-read_table-files1] PASSED [ 37%] 343s dataframe/io/tests/test_csv.py::test_skipfooter[read_csv-read_csv-files0] PASSED [ 37%] 343s dataframe/io/tests/test_csv.py::test_skipfooter[read_table-read_table-files1] PASSED [ 37%] 343s dataframe/io/tests/test_csv.py::test_skiprows_as_list[read_csv-read_csv-files0-str, int, int\n] PASSED [ 37%] 343s dataframe/io/tests/test_csv.py::test_skiprows_as_list[read_table-read_table-files1-str\t int\t int\n] PASSED [ 37%] 343s dataframe/io/tests/test_csv.py::test_enforce_dtypes[read_csv-blocks0] PASSED [ 37%] 343s dataframe/io/tests/test_csv.py::test_enforce_dtypes[read_table-blocks1] PASSED [ 37%] 343s dataframe/io/tests/test_csv.py::test_enforce_columns[read_csv-blocks0] PASSED [ 37%] 343s dataframe/io/tests/test_csv.py::test_enforce_columns[read_table-blocks1] PASSED [ 37%] 343s 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%] 343s 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%] 343s 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%] 343s dataframe/io/tests/test_csv.py::test_read_csv_convert_string_config SKIPPED [ 37%] 343s 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%] 343s 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%] 343s 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%] 343s 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%] 343s dataframe/io/tests/test_csv.py::test_read_csv_files[read_csv-read_csv-files0] PASSED [ 38%] 343s dataframe/io/tests/test_csv.py::test_read_csv_files[read_table-read_table-files1] PASSED [ 38%] 343s dataframe/io/tests/test_csv.py::test_read_csv_files_list[read_csv-read_csv-files0] PASSED [ 38%] 343s dataframe/io/tests/test_csv.py::test_read_csv_files_list[read_table-read_table-files1] PASSED [ 38%] 343s dataframe/io/tests/test_csv.py::test_read_csv_include_path_column[read_csv-files0] PASSED [ 38%] 344s dataframe/io/tests/test_csv.py::test_read_csv_include_path_column[read_table-files1] PASSED [ 38%] 344s dataframe/io/tests/test_csv.py::test_read_csv_include_path_column_as_str[read_csv-files0] PASSED [ 38%] 344s dataframe/io/tests/test_csv.py::test_read_csv_include_path_column_as_str[read_table-files1] PASSED [ 38%] 344s dataframe/io/tests/test_csv.py::test_read_csv_include_path_column_with_duplicate_name[read_csv-files0] PASSED [ 38%] 344s dataframe/io/tests/test_csv.py::test_read_csv_include_path_column_with_duplicate_name[read_table-files1] PASSED [ 38%] 344s dataframe/io/tests/test_csv.py::test_read_csv_include_path_column_is_dtype_category[read_csv-files0] PASSED [ 38%] 344s dataframe/io/tests/test_csv.py::test_read_csv_include_path_column_is_dtype_category[read_table-files1] PASSED [ 38%] 344s dataframe/io/tests/test_csv.py::test_read_csv_include_path_column_with_multiple_partitions_per_file[read_csv-files0] PASSED [ 38%] 344s dataframe/io/tests/test_csv.py::test_read_csv_include_path_column_with_multiple_partitions_per_file[read_table-files1] PASSED [ 38%] 344s dataframe/io/tests/test_csv.py::test_read_csv_index PASSED [ 38%] 344s dataframe/io/tests/test_csv.py::test_read_csv_skiprows_range PASSED [ 38%] 344s dataframe/io/tests/test_csv.py::test_usecols PASSED [ 38%] 344s dataframe/io/tests/test_csv.py::test_string_blocksize PASSED [ 38%] 344s dataframe/io/tests/test_csv.py::test_skipinitialspace PASSED [ 38%] 344s dataframe/io/tests/test_csv.py::test_consistent_dtypes PASSED [ 38%] 344s dataframe/io/tests/test_csv.py::test_consistent_dtypes_2 PASSED [ 38%] 344s dataframe/io/tests/test_csv.py::test_categorical_dtypes PASSED [ 38%] 344s dataframe/io/tests/test_csv.py::test_categorical_known PASSED [ 38%] 344s dataframe/io/tests/test_csv.py::test_compression_multiple_files[infer] PASSED [ 38%] 344s dataframe/io/tests/test_csv.py::test_compression_multiple_files[gzip] PASSED [ 38%] 344s dataframe/io/tests/test_csv.py::test_empty_csv_file PASSED [ 38%] 344s dataframe/io/tests/test_csv.py::test_read_csv_no_sample PASSED [ 38%] 344s dataframe/io/tests/test_csv.py::test_read_csv_sensitive_to_enforce PASSED [ 38%] 344s dataframe/io/tests/test_csv.py::test_read_csv_compression[None0-None] PASSED [ 38%] 344s dataframe/io/tests/test_csv.py::test_read_csv_compression[None0-10] PASSED [ 38%] 344s dataframe/io/tests/test_csv.py::test_read_csv_compression[zip-None] PASSED [ 38%] 344s dataframe/io/tests/test_csv.py::test_read_csv_compression[zip-10] PASSED [ 38%] 344s dataframe/io/tests/test_csv.py::test_read_csv_compression[bz2-None] PASSED [ 38%] 344s dataframe/io/tests/test_csv.py::test_read_csv_compression[bz2-10] PASSED [ 38%] 344s dataframe/io/tests/test_csv.py::test_read_csv_compression[gzip-None] PASSED [ 38%] 344s dataframe/io/tests/test_csv.py::test_read_csv_compression[gzip-10] PASSED [ 38%] 344s dataframe/io/tests/test_csv.py::test_read_csv_compression[lzma-None] SKIPPED [ 38%] 344s dataframe/io/tests/test_csv.py::test_read_csv_compression[lzma-10] SKIPPED [ 38%] 344s dataframe/io/tests/test_csv.py::test_read_csv_compression[xz-None] PASSED [ 38%] 344s dataframe/io/tests/test_csv.py::test_read_csv_compression[xz-10] PASSED [ 38%] 344s dataframe/io/tests/test_csv.py::test_read_csv_compression[lz4-None] SKIPPED [ 38%] 344s dataframe/io/tests/test_csv.py::test_read_csv_compression[lz4-10] SKIPPED [ 38%] 344s dataframe/io/tests/test_csv.py::test_read_csv_compression[None1-None] PASSED [ 38%] 344s dataframe/io/tests/test_csv.py::test_read_csv_compression[None1-10] PASSED [ 38%] 344s dataframe/io/tests/test_csv.py::test_warn_non_seekable_files SKIPPED [ 38%] 344s dataframe/io/tests/test_csv.py::test_windows_line_terminator PASSED [ 38%] 344s dataframe/io/tests/test_csv.py::test_header_int[1] PASSED [ 38%] 344s dataframe/io/tests/test_csv.py::test_header_int[2] PASSED [ 38%] 344s dataframe/io/tests/test_csv.py::test_header_int[3] PASSED [ 38%] 344s dataframe/io/tests/test_csv.py::test_header_None PASSED [ 38%] 344s dataframe/io/tests/test_csv.py::test_auto_blocksize PASSED [ 38%] 344s dataframe/io/tests/test_csv.py::test__infer_block_size PASSED [ 38%] 344s dataframe/io/tests/test_csv.py::test_auto_blocksize_max64mb PASSED [ 38%] 344s dataframe/io/tests/test_csv.py::test_auto_blocksize_csv PASSED [ 38%] 344s dataframe/io/tests/test_csv.py::test_head_partial_line_fix PASSED [ 38%] 344s dataframe/io/tests/test_csv.py::test_read_csv_raises_on_no_files PASSED [ 38%] 344s dataframe/io/tests/test_csv.py::test_read_csv_has_deterministic_name PASSED [ 38%] 344s dataframe/io/tests/test_csv.py::test_multiple_read_csv_has_deterministic_name PASSED [ 38%] 344s dataframe/io/tests/test_csv.py::test_read_csv_has_different_names_based_on_blocksize PASSED [ 38%] 344s dataframe/io/tests/test_csv.py::test_csv_with_integer_names PASSED [ 38%] 344s dataframe/io/tests/test_csv.py::test_late_dtypes PASSED [ 38%] 344s dataframe/io/tests/test_csv.py::test_assume_missing PASSED [ 38%] 344s dataframe/io/tests/test_csv.py::test_index_col PASSED [ 38%] 344s dataframe/io/tests/test_csv.py::test_read_csv_with_datetime_index_partitions_one PASSED [ 38%] 344s dataframe/io/tests/test_csv.py::test_read_csv_with_datetime_index_partitions_n PASSED [ 38%] 345s dataframe/io/tests/test_csv.py::test_encoding_gh601[utf-8-sig] PASSED [ 38%] 345s dataframe/io/tests/test_csv.py::test_encoding_gh601[utf-16] PASSED [ 38%] 345s dataframe/io/tests/test_csv.py::test_encoding_gh601[utf-16-le] PASSED [ 38%] 345s dataframe/io/tests/test_csv.py::test_encoding_gh601[utf-16-be] PASSED [ 38%] 345s dataframe/io/tests/test_csv.py::test_read_csv_header_issue_823 PASSED [ 38%] 345s dataframe/io/tests/test_csv.py::test_none_usecols PASSED [ 38%] 345s dataframe/io/tests/test_csv.py::test_parse_dates_multi_column PASSED [ 38%] 345s dataframe/io/tests/test_csv.py::test_read_csv_sep PASSED [ 38%] 345s dataframe/io/tests/test_csv.py::test_read_csv_slash_r PASSED [ 38%] 345s dataframe/io/tests/test_csv.py::test_read_csv_singleton_dtype PASSED [ 38%] 345s dataframe/io/tests/test_csv.py::test_read_csv_arrow_engine SKIPPED (...) [ 38%] 345s dataframe/io/tests/test_csv.py::test_robust_column_mismatch PASSED [ 38%] 345s dataframe/io/tests/test_csv.py::test_different_columns_are_allowed PASSED [ 38%] 345s dataframe/io/tests/test_csv.py::test_error_if_sample_is_too_small PASSED [ 38%] 345s dataframe/io/tests/test_csv.py::test_read_csv_names_not_none PASSED [ 38%] 345s dataframe/io/tests/test_csv.py::test_to_csv PASSED [ 38%] 345s dataframe/io/tests/test_csv.py::test_to_csv_multiple_files_cornercases PASSED [ 38%] 345s dataframe/io/tests/test_csv.py::test_to_single_csv PASSED [ 38%] 345s dataframe/io/tests/test_csv.py::test_to_single_csv_with_name_function PASSED [ 38%] 345s dataframe/io/tests/test_csv.py::test_to_single_csv_with_header_first_partition_only PASSED [ 38%] 345s dataframe/io/tests/test_csv.py::test_to_csv_with_single_file_and_exclusive_mode PASSED [ 38%] 345s dataframe/io/tests/test_csv.py::test_to_csv_single_file_exlusive_mode_no_overwrite PASSED [ 38%] 345s dataframe/io/tests/test_csv.py::test_to_single_csv_gzip PASSED [ 38%] 345s dataframe/io/tests/test_csv.py::test_to_csv_gzip XFAIL (to_csv does ...) [ 38%] 345s dataframe/io/tests/test_csv.py::test_to_csv_nodir PASSED [ 38%] 345s dataframe/io/tests/test_csv.py::test_to_csv_simple PASSED [ 38%] 345s dataframe/io/tests/test_csv.py::test_to_csv_with_single_file_and_append_mode PASSED [ 38%] 345s dataframe/io/tests/test_csv.py::test_to_csv_series PASSED [ 38%] 346s dataframe/io/tests/test_csv.py::test_to_csv_with_get PASSED [ 38%] 347s dataframe/io/tests/test_csv.py::test_to_csv_warns_using_scheduler_argument PASSED [ 38%] 348s dataframe/io/tests/test_csv.py::test_to_csv_errors_using_multiple_scheduler_args PASSED [ 38%] 348s dataframe/io/tests/test_csv.py::test_to_csv_keeps_all_non_scheduler_compute_kwargs PASSED [ 38%] 348s dataframe/io/tests/test_csv.py::test_to_csv_paths PASSED [ 38%] 348s dataframe/io/tests/test_csv.py::test_to_csv_header_empty_dataframe[False-] PASSED [ 38%] 348s dataframe/io/tests/test_csv.py::test_to_csv_header_empty_dataframe[True-x,y\n] PASSED [ 38%] 348s dataframe/io/tests/test_csv.py::test_to_csv_header[False-False-a,1\n-d,4\n] PASSED [ 38%] 348s dataframe/io/tests/test_csv.py::test_to_csv_header[True-False-x,y\n-x,y\n] PASSED [ 38%] 349s dataframe/io/tests/test_csv.py::test_to_csv_header[False-True-a,1\n-d,4\n] PASSED [ 38%] 349s dataframe/io/tests/test_csv.py::test_to_csv_header[True-True-x,y\n-d,4\n] PASSED [ 38%] 349s dataframe/io/tests/test_csv.py::test_to_csv_header[header4-False-aa,bb\n-aa,bb\n] PASSED [ 38%] 349s dataframe/io/tests/test_csv.py::test_to_csv_header[header5-True-aa,bb\n-d,4\n] PASSED [ 38%] 349s dataframe/io/tests/test_csv.py::test_to_csv_line_ending PASSED [ 38%] 349s dataframe/io/tests/test_csv.py::test_block_mask[block_lists0] PASSED [ 38%] 349s dataframe/io/tests/test_csv.py::test_block_mask[block_lists1] PASSED [ 38%] 349s dataframe/io/tests/test_csv.py::test_block_mask[block_lists2] PASSED [ 38%] 349s dataframe/io/tests/test_csv.py::test_block_mask[block_lists3] PASSED [ 38%] 349s dataframe/io/tests/test_csv.py::test_reading_empty_csv_files_with_path PASSED [ 38%] 349s dataframe/io/tests/test_csv.py::test_read_csv_groupby_get_group PASSED [ 38%] 349s dataframe/io/tests/test_csv.py::test_csv_getitem_column_order PASSED [ 38%] 349s dataframe/io/tests/test_csv.py::test_getitem_optimization_after_filter PASSED [ 38%] 349s dataframe/io/tests/test_csv.py::test_csv_parse_fail PASSED [ 38%] 349s dataframe/io/tests/test_csv.py::test_csv_name_should_be_different_even_if_head_is_same PASSED [ 38%] 349s dataframe/io/tests/test_csv.py::test_select_with_include_path_column PASSED [ 38%] 349s dataframe/io/tests/test_csv.py::test_names_with_header_0[True] PASSED [ 38%] 349s dataframe/io/tests/test_csv.py::test_names_with_header_0[False] PASSED [ 38%] 349s dataframe/io/tests/test_demo.py::test_make_timeseries PASSED [ 38%] 349s dataframe/io/tests/test_demo.py::test_make_timeseries_no_args PASSED [ 38%] 349s dataframe/io/tests/test_demo.py::test_make_timeseries_blockwise PASSED [ 38%] 349s dataframe/io/tests/test_demo.py::test_no_overlaps PASSED [ 38%] 349s dataframe/io/tests/test_demo.py::test_make_timeseries_keywords PASSED [ 38%] 349s dataframe/io/tests/test_demo.py::test_make_timeseries_fancy_keywords PASSED [ 38%] 349s dataframe/io/tests/test_demo.py::test_make_timeseries_getitem_compute PASSED [ 38%] 349s dataframe/io/tests/test_demo.py::test_make_timeseries_column_projection PASSED [ 39%] 349s dataframe/io/tests/test_demo.py::test_with_spec[None] PASSED [ 39%] 349s dataframe/io/tests/test_demo.py::test_with_spec[42] PASSED [ 39%] 349s dataframe/io/tests/test_demo.py::test_with_spec_non_default[None] PASSED [ 39%] 349s dataframe/io/tests/test_demo.py::test_with_spec_non_default[42] PASSED [ 39%] 349s dataframe/io/tests/test_demo.py::test_with_spec_pyarrow SKIPPED (pya...) [ 39%] 349s dataframe/io/tests/test_demo.py::test_same_prefix_col_numbering[None] PASSED [ 39%] 349s dataframe/io/tests/test_demo.py::test_same_prefix_col_numbering[42] PASSED [ 39%] 349s dataframe/io/tests/test_demo.py::test_with_spec_category_nunique PASSED [ 39%] 349s dataframe/io/tests/test_demo.py::test_with_spec_default_integer[None] PASSED [ 39%] 349s dataframe/io/tests/test_demo.py::test_with_spec_default_integer[42] PASSED [ 39%] 349s dataframe/io/tests/test_demo.py::test_with_spec_integer_method PASSED [ 39%] 349s dataframe/io/tests/test_demo.py::test_with_spec_datetime_index PASSED [ 39%] 351s dataframe/io/tests/test_hdf.py::test_to_hdf PASSED [ 39%] 351s dataframe/io/tests/test_hdf.py::test_to_hdf_multiple_nodes SKIPPED (...) [ 39%] 351s dataframe/io/tests/test_hdf.py::test_to_hdf_multiple_files PASSED [ 39%] 352s dataframe/io/tests/test_hdf.py::test_to_hdf_modes_multiple_nodes PASSED [ 39%] 352s dataframe/io/tests/test_hdf.py::test_to_hdf_modes_multiple_files PASSED [ 39%] 352s dataframe/io/tests/test_hdf.py::test_to_hdf_link_optimizations PASSED [ 39%] 352s dataframe/io/tests/test_hdf.py::test_to_hdf_lock_delays SKIPPED (seg...) [ 39%] 352s dataframe/io/tests/test_hdf.py::test_to_hdf_exceptions PASSED [ 39%] 352s dataframe/io/tests/test_hdf.py::test_to_hdf_schedulers[1-sync] SKIPPED [ 39%] 352s dataframe/io/tests/test_hdf.py::test_to_hdf_schedulers[1-threads] SKIPPED [ 39%] 352s dataframe/io/tests/test_hdf.py::test_to_hdf_schedulers[1-processes] SKIPPED [ 39%] 352s dataframe/io/tests/test_hdf.py::test_to_hdf_schedulers[4-sync] SKIPPED [ 39%] 352s dataframe/io/tests/test_hdf.py::test_to_hdf_schedulers[4-threads] SKIPPED [ 39%] 352s dataframe/io/tests/test_hdf.py::test_to_hdf_schedulers[4-processes] SKIPPED [ 39%] 352s dataframe/io/tests/test_hdf.py::test_to_hdf_schedulers[10-sync] SKIPPED [ 39%] 352s dataframe/io/tests/test_hdf.py::test_to_hdf_schedulers[10-threads] SKIPPED [ 39%] 352s dataframe/io/tests/test_hdf.py::test_to_hdf_schedulers[10-processes] SKIPPED [ 39%] 352s dataframe/io/tests/test_hdf.py::test_to_hdf_kwargs PASSED [ 39%] 352s dataframe/io/tests/test_hdf.py::test_to_fmt_warns PASSED [ 39%] 352s dataframe/io/tests/test_hdf.py::test_read_hdf[data0-assert_frame_equal] PASSED [ 39%] 352s dataframe/io/tests/test_hdf.py::test_read_hdf[data1-assert_series_equal] PASSED [ 39%] 352s dataframe/io/tests/test_hdf.py::test_read_hdf_multiply_open PASSED [ 39%] 352s dataframe/io/tests/test_hdf.py::test_read_hdf_multiple SKIPPED (segf...) [ 39%] 352s dataframe/io/tests/test_hdf.py::test_read_hdf_start_stop_values PASSED [ 39%] 353s dataframe/io/tests/test_hdf.py::test_hdf_globbing PASSED [ 39%] 353s dataframe/io/tests/test_hdf.py::test_hdf_file_list PASSED [ 39%] 353s dataframe/io/tests/test_hdf.py::test_read_hdf_pattern_pathlike PASSED [ 39%] 353s dataframe/io/tests/test_hdf.py::test_to_hdf_path_pathlike PASSED [ 39%] 353s dataframe/io/tests/test_hdf.py::test_read_hdf_doesnt_segfault PASSED [ 39%] 353s dataframe/io/tests/test_hdf.py::test_hdf_filenames PASSED [ 39%] 353s dataframe/io/tests/test_hdf.py::test_hdf_path_exceptions PASSED [ 39%] 353s dataframe/io/tests/test_hdf.py::test_hdf_nonpandas_keys PASSED [ 39%] 353s dataframe/io/tests/test_hdf.py::test_hdf_empty_dataframe PASSED [ 39%] 353s dataframe/io/tests/test_io.py::test_meta_from_array PASSED [ 39%] 353s dataframe/io/tests/test_io.py::test_meta_from_1darray PASSED [ 39%] 353s dataframe/io/tests/test_io.py::test_meta_from_recarray PASSED [ 39%] 353s dataframe/io/tests/test_io.py::test_from_array PASSED [ 39%] 353s dataframe/io/tests/test_io.py::test_from_array_with_record_dtype PASSED [ 39%] 353s dataframe/io/tests/test_io.py::test_from_pandas_dataframe PASSED [ 39%] 353s dataframe/io/tests/test_io.py::test_from_pandas_small PASSED [ 39%] 353s dataframe/io/tests/test_io.py::test_from_pandas_npartitions_is_accurate[1] PASSED [ 39%] 353s dataframe/io/tests/test_io.py::test_from_pandas_npartitions_is_accurate[2] PASSED [ 39%] 353s dataframe/io/tests/test_io.py::test_from_pandas_npartitions_is_accurate[4] PASSED [ 39%] 353s dataframe/io/tests/test_io.py::test_from_pandas_npartitions_is_accurate[5] PASSED [ 39%] 353s dataframe/io/tests/test_io.py::test_from_pandas_series PASSED [ 39%] 353s dataframe/io/tests/test_io.py::test_from_pandas_non_sorted PASSED [ 39%] 353s dataframe/io/tests/test_io.py::test_from_pandas_single_row PASSED [ 39%] 353s dataframe/io/tests/test_io.py::test_from_pandas_with_datetime_index PASSED [ 39%] 353s dataframe/io/tests/test_io.py::test_from_pandas_with_index_nulls[None] PASSED [ 39%] 353s dataframe/io/tests/test_io.py::test_from_pandas_with_index_nulls[null_value1] PASSED [ 39%] 353s dataframe/io/tests/test_io.py::test_from_pandas_with_index_nulls[null_value2] PASSED [ 39%] 353s dataframe/io/tests/test_io.py::test_from_pandas_with_wrong_args PASSED [ 39%] 353s dataframe/io/tests/test_io.py::test_from_pandas_chunksize_one PASSED [ 39%] 353s dataframe/io/tests/test_io.py::test_from_pandas_npartitions_duplicates[index0] PASSED [ 39%] 353s dataframe/io/tests/test_io.py::test_from_pandas_npartitions_duplicates[index1] PASSED [ 39%] 353s dataframe/io/tests/test_io.py::test_from_pandas_npartitions_duplicates[index2] PASSED [ 39%] 353s dataframe/io/tests/test_io.py::test_from_pandas_convert_string_config SKIPPED [ 39%] 353s dataframe/io/tests/test_io.py::test_from_pandas_convert_string_config_raises SKIPPED [ 39%] 353s dataframe/io/tests/test_io.py::test_from_pandas_immutable[True-index0] PASSED [ 39%] 353s dataframe/io/tests/test_io.py::test_from_pandas_immutable[True-index1] PASSED [ 39%] 353s dataframe/io/tests/test_io.py::test_from_pandas_immutable[False-index0] PASSED [ 39%] 353s dataframe/io/tests/test_io.py::test_from_pandas_immutable[False-index1] PASSED [ 39%] 353s dataframe/io/tests/test_io.py::test_gpu_from_pandas_npartitions_duplicates SKIPPED [ 39%] 353s dataframe/io/tests/test_io.py::test_DataFrame_from_dask_array PASSED [ 39%] 353s dataframe/io/tests/test_io.py::test_DataFrame_from_dask_array_with_blockwise_ops PASSED [ 39%] 353s dataframe/io/tests/test_io.py::test_Series_from_dask_array PASSED [ 39%] 353s dataframe/io/tests/test_io.py::test_from_dask_array_index[True] PASSED [ 39%] 353s dataframe/io/tests/test_io.py::test_from_dask_array_index[False] PASSED [ 39%] 353s dataframe/io/tests/test_io.py::test_from_dask_array_index_raises PASSED [ 39%] 353s dataframe/io/tests/test_io.py::test_from_array_raises_more_than_2D PASSED [ 39%] 353s dataframe/io/tests/test_io.py::test_from_dask_array_compat_numpy_array PASSED [ 39%] 353s dataframe/io/tests/test_io.py::test_from_array_wrong_column_shape_error PASSED [ 39%] 353s dataframe/io/tests/test_io.py::test_from_array_with_column_names PASSED [ 39%] 353s dataframe/io/tests/test_io.py::test_from_dask_array_compat_numpy_array_1d PASSED [ 39%] 353s dataframe/io/tests/test_io.py::test_from_array_1d_with_column_names PASSED [ 39%] 353s dataframe/io/tests/test_io.py::test_from_array_1d_list_of_columns_gives_dataframe PASSED [ 39%] 353s dataframe/io/tests/test_io.py::test_from_dask_array_struct_dtype PASSED [ 39%] 353s dataframe/io/tests/test_io.py::test_from_dask_array_unknown_chunks PASSED [ 39%] 353s dataframe/io/tests/test_io.py::test_from_dask_array_empty_chunks[chunksizes0-expected_divisions0] PASSED [ 39%] 353s dataframe/io/tests/test_io.py::test_from_dask_array_empty_chunks[chunksizes1-expected_divisions1] PASSED [ 39%] 353s dataframe/io/tests/test_io.py::test_from_dask_array_empty_chunks[chunksizes2-expected_divisions2] PASSED [ 39%] 353s dataframe/io/tests/test_io.py::test_from_dask_array_unknown_width_error PASSED [ 39%] 353s dataframe/io/tests/test_io.py::test_from_array_dispatching[cupy-cudf] SKIPPED [ 39%] 353s dataframe/io/tests/test_io.py::test_from_array_dispatching[numpy-pandas] PASSED [ 39%] 360s dataframe/io/tests/test_io.py::test_to_bag PASSED [ 39%] 360s dataframe/io/tests/test_io.py::test_to_bag_frame PASSED [ 39%] 360s dataframe/io/tests/test_io.py::test_to_records PASSED [ 39%] 360s dataframe/io/tests/test_io.py::test_to_records_with_lengths[lengths0] PASSED [ 39%] 360s dataframe/io/tests/test_io.py::test_to_records_with_lengths[True] PASSED [ 39%] 360s dataframe/io/tests/test_io.py::test_to_records_raises PASSED [ 39%] 360s dataframe/io/tests/test_io.py::test_from_delayed PASSED [ 39%] 360s dataframe/io/tests/test_io.py::test_from_delayed_optimize_fusion PASSED [ 39%] 360s dataframe/io/tests/test_io.py::test_from_delayed_to_dask_array PASSED [ 39%] 360s dataframe/io/tests/test_io.py::test_from_delayed_preserves_hlgs PASSED [ 39%] 360s dataframe/io/tests/test_io.py::test_from_delayed_misordered_meta PASSED [ 39%] 360s dataframe/io/tests/test_io.py::test_from_delayed_sorted PASSED [ 39%] 360s dataframe/io/tests/test_io.py::test_to_delayed PASSED [ 39%] 360s dataframe/io/tests/test_io.py::test_to_delayed_optimize_graph PASSED [ 39%] 360s dataframe/io/tests/test_io.py::test_from_dask_array_index_dtype PASSED [ 39%] 360s dataframe/io/tests/test_io.py::test_from_map_simple[vals0] PASSED [ 39%] 360s dataframe/io/tests/test_io.py::test_from_map_simple[vals1] PASSED [ 39%] 360s dataframe/io/tests/test_io.py::test_from_map_simple[vals2] PASSED [ 39%] 360s dataframe/io/tests/test_io.py::test_from_map_multi PASSED [ 39%] 360s dataframe/io/tests/test_io.py::test_from_map_args PASSED [ 39%] 360s dataframe/io/tests/test_io.py::test_from_map_divisions PASSED [ 39%] 360s dataframe/io/tests/test_io.py::test_from_map_meta PASSED [ 39%] 361s dataframe/io/tests/test_io.py::test_from_map_custom_name PASSED [ 39%] 361s dataframe/io/tests/test_io.py::test_from_map_other_iterables[iterable0] PASSED [ 39%] 361s dataframe/io/tests/test_io.py::test_from_map_other_iterables[iterable1] PASSED [ 39%] 361s dataframe/io/tests/test_io.py::test_from_map_other_iterables[_generator] PASSED [ 39%] 361s dataframe/io/tests/test_io.py::test_from_map_column_projection PASSED [ 39%] 361s dataframe/io/tests/test_io.py::test_from_dict_backends[pandas] PASSED [ 39%] 361s dataframe/io/tests/test_io.py::test_from_dict_backends[cudf] SKIPPED [ 39%] 361s dataframe/io/tests/test_json.py::test_read_json_with_path_column[split] PASSED [ 39%] 361s dataframe/io/tests/test_json.py::test_read_json_with_path_column[records] PASSED [ 40%] 361s dataframe/io/tests/test_json.py::test_read_json_with_path_column[index] PASSED [ 40%] 361s dataframe/io/tests/test_json.py::test_read_json_with_path_column[columns] PASSED [ 40%] 361s dataframe/io/tests/test_json.py::test_read_json_with_path_column[values] PASSED [ 40%] 361s dataframe/io/tests/test_json.py::test_read_json_path_column_with_duplicate_name_is_error PASSED [ 40%] 361s dataframe/io/tests/test_json.py::test_read_json_with_path_converter PASSED [ 40%] 361s dataframe/io/tests/test_json.py::test_read_orient_not_records_and_lines PASSED [ 40%] 361s dataframe/io/tests/test_json.py::test_write_orient_not_records_and_lines PASSED [ 40%] 361s dataframe/io/tests/test_json.py::test_read_json_multiple_files_with_path_column[5] PASSED [ 40%] 361s dataframe/io/tests/test_json.py::test_read_json_multiple_files_with_path_column[15] PASSED [ 40%] 361s dataframe/io/tests/test_json.py::test_read_json_multiple_files_with_path_column[33] PASSED [ 40%] 361s dataframe/io/tests/test_json.py::test_read_json_multiple_files_with_path_column[200] PASSED [ 40%] 361s dataframe/io/tests/test_json.py::test_read_json_multiple_files_with_path_column[90000] PASSED [ 40%] 361s dataframe/io/tests/test_json.py::test_read_json_basic[split] PASSED [ 40%] 361s dataframe/io/tests/test_json.py::test_read_json_basic[records] PASSED [ 40%] 361s dataframe/io/tests/test_json.py::test_read_json_basic[index] PASSED [ 40%] 361s dataframe/io/tests/test_json.py::test_read_json_basic[columns] PASSED [ 40%] 361s dataframe/io/tests/test_json.py::test_read_json_basic[values] PASSED [ 40%] 361s dataframe/io/tests/test_json.py::test_read_json_fkeyword[pandas] PASSED [ 40%] 361s dataframe/io/tests/test_json.py::test_read_json_fkeyword[json] PASSED [ 40%] 361s dataframe/io/tests/test_json.py::test_read_json_engine_str[ujson] PASSED [ 40%] 361s dataframe/io/tests/test_json.py::test_read_json_engine_str[read_json] PASSED [ 40%] 361s dataframe/io/tests/test_json.py::test_read_json_meta[split] PASSED [ 40%] 361s dataframe/io/tests/test_json.py::test_read_json_meta[records] PASSED [ 40%] 361s dataframe/io/tests/test_json.py::test_read_json_meta[index] PASSED [ 40%] 361s dataframe/io/tests/test_json.py::test_read_json_meta[columns] PASSED [ 40%] 361s dataframe/io/tests/test_json.py::test_read_json_meta[values] PASSED [ 40%] 361s dataframe/io/tests/test_json.py::test_write_json_basic[split] PASSED [ 40%] 361s dataframe/io/tests/test_json.py::test_write_json_basic[records] PASSED [ 40%] 361s dataframe/io/tests/test_json.py::test_write_json_basic[index] PASSED [ 40%] 361s dataframe/io/tests/test_json.py::test_write_json_basic[columns] PASSED [ 40%] 361s dataframe/io/tests/test_json.py::test_write_json_basic[values] PASSED [ 40%] 362s dataframe/io/tests/test_json.py::test_to_json_with_get PASSED [ 40%] 362s dataframe/io/tests/test_json.py::test_read_json_error PASSED [ 40%] 362s dataframe/io/tests/test_json.py::test_read_chunked[5] PASSED [ 40%] 362s dataframe/io/tests/test_json.py::test_read_chunked[15] PASSED [ 40%] 362s dataframe/io/tests/test_json.py::test_read_chunked[33] PASSED [ 40%] 362s dataframe/io/tests/test_json.py::test_read_chunked[200] PASSED [ 40%] 362s dataframe/io/tests/test_json.py::test_read_chunked[90000] PASSED [ 40%] 362s dataframe/io/tests/test_json.py::test_json_compressed[None] PASSED [ 40%] 362s dataframe/io/tests/test_json.py::test_json_compressed[gzip] PASSED [ 40%] 362s dataframe/io/tests/test_json.py::test_json_compressed[xz] PASSED [ 40%] 362s dataframe/io/tests/test_json.py::test_read_json_inferred_compression PASSED [ 40%] 362s dataframe/io/tests/test_json.py::test_to_json_results PASSED [ 40%] 362s dataframe/io/tests/test_parquet.py::test_get_engine_pyarrow SKIPPED [ 40%] 362s dataframe/io/tests/test_parquet.py::test_get_engine_fastparquet SKIPPED [ 40%] 362s dataframe/io/tests/test_parquet.py::test_get_engine_fastparquet_only SKIPPED [ 40%] 362s dataframe/io/tests/test_parquet.py::test_get_engine_no_engine PASSED [ 40%] 362s dataframe/io/tests/test_parquet.py::test_get_engine_third_party PASSED [ 40%] 362s dataframe/io/tests/test_parquet.py::test_get_engine_invalid PASSED [ 40%] 362s dataframe/io/tests/test_parquet.py::test_local[fastparquet-fastparquet-False] SKIPPED [ 40%] 362s dataframe/io/tests/test_parquet.py::test_local[fastparquet-fastparquet-True] SKIPPED [ 40%] 362s dataframe/io/tests/test_parquet.py::test_local[fastparquet-pyarrow-False] SKIPPED [ 40%] 362s dataframe/io/tests/test_parquet.py::test_local[fastparquet-pyarrow-True] SKIPPED [ 40%] 362s dataframe/io/tests/test_parquet.py::test_local[pyarrow-fastparquet-False] SKIPPED [ 40%] 362s dataframe/io/tests/test_parquet.py::test_local[pyarrow-fastparquet-True] SKIPPED [ 40%] 362s dataframe/io/tests/test_parquet.py::test_local[pyarrow-pyarrow-False] SKIPPED [ 40%] 362s dataframe/io/tests/test_parquet.py::test_local[pyarrow-pyarrow-True] SKIPPED [ 40%] 362s dataframe/io/tests/test_parquet.py::test_empty[fastparquet-fastparquet-False] SKIPPED [ 40%] 362s dataframe/io/tests/test_parquet.py::test_empty[fastparquet-fastparquet-True] SKIPPED [ 40%] 362s dataframe/io/tests/test_parquet.py::test_empty[fastparquet-pyarrow-False] SKIPPED [ 40%] 362s dataframe/io/tests/test_parquet.py::test_empty[fastparquet-pyarrow-True] SKIPPED [ 40%] 362s dataframe/io/tests/test_parquet.py::test_empty[pyarrow-fastparquet-False] SKIPPED [ 40%] 362s dataframe/io/tests/test_parquet.py::test_empty[pyarrow-fastparquet-True] SKIPPED [ 40%] 362s dataframe/io/tests/test_parquet.py::test_empty[pyarrow-pyarrow-False] SKIPPED [ 40%] 362s dataframe/io/tests/test_parquet.py::test_empty[pyarrow-pyarrow-True] SKIPPED [ 40%] 362s dataframe/io/tests/test_parquet.py::test_simple[fastparquet-fastparquet] SKIPPED [ 40%] 362s dataframe/io/tests/test_parquet.py::test_simple[fastparquet-pyarrow] SKIPPED [ 40%] 362s dataframe/io/tests/test_parquet.py::test_simple[pyarrow-fastparquet] SKIPPED [ 40%] 362s dataframe/io/tests/test_parquet.py::test_simple[pyarrow-pyarrow] SKIPPED [ 40%] 362s dataframe/io/tests/test_parquet.py::test_delayed_no_metadata[fastparquet-fastparquet] SKIPPED [ 40%] 362s dataframe/io/tests/test_parquet.py::test_delayed_no_metadata[fastparquet-pyarrow] SKIPPED [ 40%] 362s dataframe/io/tests/test_parquet.py::test_delayed_no_metadata[pyarrow-fastparquet] SKIPPED [ 40%] 362s dataframe/io/tests/test_parquet.py::test_delayed_no_metadata[pyarrow-pyarrow] SKIPPED [ 40%] 362s dataframe/io/tests/test_parquet.py::test_read_glob[fastparquet-fastparquet] SKIPPED [ 40%] 362s dataframe/io/tests/test_parquet.py::test_read_glob[fastparquet-pyarrow] SKIPPED [ 40%] 362s dataframe/io/tests/test_parquet.py::test_read_glob[pyarrow-fastparquet] SKIPPED [ 40%] 362s dataframe/io/tests/test_parquet.py::test_read_glob[pyarrow-pyarrow] SKIPPED [ 40%] 362s dataframe/io/tests/test_parquet.py::test_calculate_divisions_false[fastparquet-fastparquet] SKIPPED [ 40%] 362s dataframe/io/tests/test_parquet.py::test_calculate_divisions_false[fastparquet-pyarrow] SKIPPED [ 40%] 362s dataframe/io/tests/test_parquet.py::test_calculate_divisions_false[pyarrow-fastparquet] SKIPPED [ 40%] 362s dataframe/io/tests/test_parquet.py::test_calculate_divisions_false[pyarrow-pyarrow] SKIPPED [ 40%] 362s dataframe/io/tests/test_parquet.py::test_read_list[fastparquet-fastparquet] SKIPPED [ 40%] 362s dataframe/io/tests/test_parquet.py::test_read_list[fastparquet-pyarrow] SKIPPED [ 40%] 362s dataframe/io/tests/test_parquet.py::test_read_list[pyarrow-fastparquet] SKIPPED [ 40%] 362s dataframe/io/tests/test_parquet.py::test_read_list[pyarrow-pyarrow] SKIPPED [ 40%] 362s dataframe/io/tests/test_parquet.py::test_columns_auto_index[fastparquet-fastparquet] SKIPPED [ 40%] 362s dataframe/io/tests/test_parquet.py::test_columns_auto_index[fastparquet-pyarrow] SKIPPED [ 40%] 362s dataframe/io/tests/test_parquet.py::test_columns_auto_index[pyarrow-fastparquet] SKIPPED [ 40%] 362s dataframe/io/tests/test_parquet.py::test_columns_auto_index[pyarrow-pyarrow] SKIPPED [ 40%] 362s dataframe/io/tests/test_parquet.py::test_columns_index[fastparquet-fastparquet] SKIPPED [ 40%] 362s dataframe/io/tests/test_parquet.py::test_columns_index[fastparquet-pyarrow] SKIPPED [ 40%] 362s dataframe/io/tests/test_parquet.py::test_columns_index[pyarrow-fastparquet] SKIPPED [ 40%] 362s dataframe/io/tests/test_parquet.py::test_columns_index[pyarrow-pyarrow] SKIPPED [ 40%] 362s dataframe/io/tests/test_parquet.py::test_nonsense_column[fastparquet] SKIPPED [ 40%] 362s dataframe/io/tests/test_parquet.py::test_nonsense_column[pyarrow] SKIPPED [ 40%] 362s dataframe/io/tests/test_parquet.py::test_columns_no_index[fastparquet-fastparquet] SKIPPED [ 40%] 362s dataframe/io/tests/test_parquet.py::test_columns_no_index[fastparquet-pyarrow] SKIPPED [ 40%] 362s dataframe/io/tests/test_parquet.py::test_columns_no_index[pyarrow-fastparquet] SKIPPED [ 40%] 362s dataframe/io/tests/test_parquet.py::test_columns_no_index[pyarrow-pyarrow] SKIPPED [ 40%] 362s dataframe/io/tests/test_parquet.py::test_calculate_divisions_no_index[fastparquet-fastparquet] SKIPPED [ 40%] 362s dataframe/io/tests/test_parquet.py::test_calculate_divisions_no_index[fastparquet-pyarrow] SKIPPED [ 40%] 362s dataframe/io/tests/test_parquet.py::test_calculate_divisions_no_index[pyarrow-fastparquet] SKIPPED [ 40%] 362s dataframe/io/tests/test_parquet.py::test_calculate_divisions_no_index[pyarrow-pyarrow] SKIPPED [ 40%] 362s dataframe/io/tests/test_parquet.py::test_columns_index_with_multi_index[fastparquet] SKIPPED [ 40%] 362s dataframe/io/tests/test_parquet.py::test_columns_index_with_multi_index[pyarrow] SKIPPED [ 40%] 362s dataframe/io/tests/test_parquet.py::test_no_index[fastparquet-fastparquet] SKIPPED [ 40%] 362s dataframe/io/tests/test_parquet.py::test_no_index[fastparquet-pyarrow] SKIPPED [ 40%] 362s dataframe/io/tests/test_parquet.py::test_no_index[pyarrow-fastparquet] SKIPPED [ 40%] 362s dataframe/io/tests/test_parquet.py::test_no_index[pyarrow-pyarrow] SKIPPED [ 40%] 362s dataframe/io/tests/test_parquet.py::test_read_series[fastparquet] SKIPPED [ 40%] 362s dataframe/io/tests/test_parquet.py::test_read_series[pyarrow] SKIPPED [ 40%] 362s dataframe/io/tests/test_parquet.py::test_names[fastparquet] SKIPPED [ 40%] 362s dataframe/io/tests/test_parquet.py::test_names[pyarrow] SKIPPED (pya...) [ 40%] 362s dataframe/io/tests/test_parquet.py::test_roundtrip_from_pandas[fastparquet-fastparquet] SKIPPED [ 40%] 362s dataframe/io/tests/test_parquet.py::test_roundtrip_from_pandas[fastparquet-pyarrow] SKIPPED [ 40%] 362s dataframe/io/tests/test_parquet.py::test_roundtrip_from_pandas[pyarrow-fastparquet] SKIPPED [ 40%] 362s dataframe/io/tests/test_parquet.py::test_roundtrip_from_pandas[pyarrow-pyarrow] SKIPPED [ 40%] 362s dataframe/io/tests/test_parquet.py::test_roundtrip_nullable_dtypes SKIPPED [ 40%] 362s dataframe/io/tests/test_parquet.py::test_use_nullable_dtypes[fastparquet-pandas] SKIPPED [ 40%] 362s dataframe/io/tests/test_parquet.py::test_use_nullable_dtypes[fastparquet-pyarrow] SKIPPED [ 40%] 362s dataframe/io/tests/test_parquet.py::test_use_nullable_dtypes[pyarrow-pandas] SKIPPED [ 40%] 362s dataframe/io/tests/test_parquet.py::test_use_nullable_dtypes[pyarrow-pyarrow] SKIPPED [ 40%] 362s dataframe/io/tests/test_parquet.py::test_use_nullable_dtypes_with_types_mapper[fastparquet] SKIPPED [ 40%] 362s dataframe/io/tests/test_parquet.py::test_use_nullable_dtypes_with_types_mapper[pyarrow] SKIPPED [ 40%] 362s dataframe/io/tests/test_parquet.py::test_categorical[fastparquet-fastparquet] SKIPPED [ 40%] 362s dataframe/io/tests/test_parquet.py::test_categorical[fastparquet-pyarrow] SKIPPED [ 40%] 362s dataframe/io/tests/test_parquet.py::test_categorical[pyarrow-fastparquet] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_categorical[pyarrow-pyarrow] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_append[fastparquet-False] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_append[fastparquet-True] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_append[pyarrow-False] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_append[pyarrow-True] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_append_create[fastparquet] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_append_create[pyarrow] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_append_with_partition SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_partition_on_cats[fastparquet] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_partition_on_cats[pyarrow] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_partition_on_cats_pyarrow[False-False] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_partition_on_cats_pyarrow[False-True] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_partition_on_cats_pyarrow[True-False] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_partition_on_cats_pyarrow[True-True] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_partition_parallel_metadata[fastparquet] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_partition_parallel_metadata[pyarrow] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_partition_on_cats_2[fastparquet] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_partition_on_cats_2[pyarrow] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_append_wo_index[fastparquet-False] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_append_wo_index[fastparquet-True] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_append_wo_index[pyarrow-False] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_append_wo_index[pyarrow-True] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_append_overlapping_divisions[fastparquet-index0-offset0-False] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_append_overlapping_divisions[fastparquet-index0-offset0-True] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_append_overlapping_divisions[fastparquet-index1-499-False] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_append_overlapping_divisions[fastparquet-index1-499-True] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_append_overlapping_divisions[pyarrow-index0-offset0-False] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_append_overlapping_divisions[pyarrow-index0-offset0-True] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_append_overlapping_divisions[pyarrow-index1-499-False] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_append_overlapping_divisions[pyarrow-index1-499-True] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_append_known_divisions_to_unknown_divisions_works[fastparquet] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_append_known_divisions_to_unknown_divisions_works[pyarrow] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_append_different_columns[fastparquet-False] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_append_different_columns[fastparquet-True] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_append_different_columns[pyarrow-False] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_append_different_columns[pyarrow-True] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_append_dict_column SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_ordering[fastparquet-fastparquet] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_ordering[fastparquet-pyarrow] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_ordering[pyarrow-fastparquet] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_ordering[pyarrow-pyarrow] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_read_parquet_custom_columns[fastparquet] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_read_parquet_custom_columns[pyarrow] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df0-write_kwargs0-read_kwargs0] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df1-write_kwargs1-read_kwargs1] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df2-write_kwargs2-read_kwargs2] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df3-write_kwargs3-read_kwargs3] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df4-write_kwargs4-read_kwargs4] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df5-write_kwargs5-read_kwargs5] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df6-write_kwargs6-read_kwargs6] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df7-write_kwargs7-read_kwargs7] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df8-write_kwargs8-read_kwargs8] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df9-write_kwargs9-read_kwargs9] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df10-write_kwargs10-read_kwargs10] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df11-write_kwargs11-read_kwargs11] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df12-write_kwargs12-read_kwargs12] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df13-write_kwargs13-read_kwargs13] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df14-write_kwargs14-read_kwargs14] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df15-write_kwargs15-read_kwargs15] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df16-write_kwargs16-read_kwargs16] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df17-write_kwargs17-read_kwargs17] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df18-write_kwargs18-read_kwargs18] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df19-write_kwargs19-read_kwargs19] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df20-write_kwargs20-read_kwargs20] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df21-write_kwargs21-read_kwargs21] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df22-write_kwargs22-read_kwargs22] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df23-write_kwargs23-read_kwargs23] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df24-write_kwargs24-read_kwargs24] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df0-write_kwargs0-read_kwargs0] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df1-write_kwargs1-read_kwargs1] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df2-write_kwargs2-read_kwargs2] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df3-write_kwargs3-read_kwargs3] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df4-write_kwargs4-read_kwargs4] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df5-write_kwargs5-read_kwargs5] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df6-write_kwargs6-read_kwargs6] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df7-write_kwargs7-read_kwargs7] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df8-write_kwargs8-read_kwargs8] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df9-write_kwargs9-read_kwargs9] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df10-write_kwargs10-read_kwargs10] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df11-write_kwargs11-read_kwargs11] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df12-write_kwargs12-read_kwargs12] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df13-write_kwargs13-read_kwargs13] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df14-write_kwargs14-read_kwargs14] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df15-write_kwargs15-read_kwargs15] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df16-write_kwargs16-read_kwargs16] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df17-write_kwargs17-read_kwargs17] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df18-write_kwargs18-read_kwargs18] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df19-write_kwargs19-read_kwargs19] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df20-write_kwargs20-read_kwargs20] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df21-write_kwargs21-read_kwargs21] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df22-write_kwargs22-read_kwargs22] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df23-write_kwargs23-read_kwargs23] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df24-write_kwargs24-read_kwargs24] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_categories[fastparquet] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_categories[pyarrow] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_categories_unnamed_index[fastparquet] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_categories_unnamed_index[pyarrow] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_empty_partition[fastparquet] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_empty_partition[pyarrow] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_timestamp_index[fastparquet-True] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_timestamp_index[fastparquet-False] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_timestamp_index[pyarrow-True] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_timestamp_index[pyarrow-False] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_to_parquet_fastparquet_default_writes_nulls SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_to_parquet_pyarrow_w_inconsistent_schema_by_partition_succeeds_w_manual_schema SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_pyarrow_schema_inference[infer-False] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_pyarrow_schema_inference[infer-True] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_pyarrow_schema_inference[complex-False] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_pyarrow_schema_inference[complex-True] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_pyarrow_schema_mismatch_error SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_pyarrow_schema_mismatch_explicit_schema_none SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_partition_on[fastparquet] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_partition_on[pyarrow] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_partition_on_duplicates[fastparquet] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_partition_on_duplicates[pyarrow] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_partition_on_string[aa] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_partition_on_string[partition_on1] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_filters_categorical[fastparquet-fastparquet] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_filters_categorical[fastparquet-pyarrow] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_filters_categorical[pyarrow-fastparquet] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_filters_categorical[pyarrow-pyarrow] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_filters[fastparquet-fastparquet] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_filters[fastparquet-pyarrow] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_filters[pyarrow-fastparquet] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_filters[pyarrow-pyarrow] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_filters_v0[fastparquet-fastparquet] SKIPPED [ 41%] 362s dataframe/io/tests/test_parquet.py::test_filters_v0[fastparquet-pyarrow] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_filters_v0[pyarrow-fastparquet] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_filters_v0[pyarrow-pyarrow] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_filtering_pyarrow_dataset[fastparquet] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_filtering_pyarrow_dataset[pyarrow] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_filters_file_list[fastparquet] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_filters_file_list[pyarrow] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_pyarrow_filter_divisions SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_divisions_read_with_filters SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_divisions_are_known_read_with_filters SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_to_parquet_lazy[fastparquet-threads] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_to_parquet_lazy[fastparquet-processes] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_to_parquet_lazy[pyarrow-threads] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_to_parquet_lazy[pyarrow-processes] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_to_parquet_calls_invalidate_cache[False] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_to_parquet_calls_invalidate_cache[True] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_timestamp96 SKIPPED (fastpa...) [ 42%] 362s dataframe/io/tests/test_parquet.py::test_drill_scheme SKIPPED (fastp...) [ 42%] 362s dataframe/io/tests/test_parquet.py::test_parquet_select_cats[fastparquet] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_parquet_select_cats[pyarrow] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_columns_name[fastparquet] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_columns_name[pyarrow] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_compression[fastparquet-None] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_compression[fastparquet-gzip] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_compression[fastparquet-snappy] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_compression[pyarrow-None] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_compression[pyarrow-gzip] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_compression[pyarrow-snappy] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_partition_on_and_compression[fastparquet-None] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_partition_on_and_compression[fastparquet-gzip] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_partition_on_and_compression[fastparquet-snappy] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_partition_on_and_compression[pyarrow-None] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_partition_on_and_compression[pyarrow-gzip] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_partition_on_and_compression[pyarrow-snappy] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_parse_pandas_metadata[pandas_metadata0] PASSED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_parse_pandas_metadata[pandas_metadata1] PASSED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_parse_pandas_metadata[pandas_metadata2] PASSED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_parse_pandas_metadata_null_index PASSED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_read_no_metadata[fastparquet] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_read_no_metadata[pyarrow] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_parse_pandas_metadata_duplicate_index_columns PASSED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_parse_pandas_metadata_column_with_index_name PASSED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_kwargs[fastparquet] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_kwargs[pyarrow] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_unknown_kwargs[fastparquet] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_unknown_kwargs[pyarrow] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_to_parquet_with_get[fastparquet] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_to_parquet_with_get[pyarrow] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_select_partitioned_column[fastparquet] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_select_partitioned_column[pyarrow] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_with_tz SKIPPED (fastparque...) [ 42%] 362s dataframe/io/tests/test_parquet.py::test_arrow_partitioning SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_informative_error_messages PASSED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_append_cat_fp[fastparquet] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_append_cat_fp[pyarrow] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df0] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df1] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df2] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df3] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df4] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df5] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df6] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df7] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df8] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df9] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df10] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df11] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df12] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df13] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df14] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df15] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df16] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df17] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df18] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df19] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df20] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_datasets_timeseries[fastparquet] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_datasets_timeseries[pyarrow] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_pathlib_path[fastparquet] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_pathlib_path[pyarrow] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_categories_large[fastparquet] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_categories_large[pyarrow] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_read_glob_no_meta[fastparquet-fastparquet] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_read_glob_no_meta[fastparquet-pyarrow] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_read_glob_no_meta[pyarrow-fastparquet] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_read_glob_no_meta[pyarrow-pyarrow] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_read_glob_yes_meta[fastparquet-fastparquet] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_read_glob_yes_meta[fastparquet-pyarrow] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_read_glob_yes_meta[pyarrow-fastparquet] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_read_glob_yes_meta[pyarrow-pyarrow] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[fastparquet-fastparquet-True-True] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[fastparquet-fastparquet-True-False] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[fastparquet-fastparquet-False-True] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[fastparquet-fastparquet-False-False] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[fastparquet-pyarrow-True-True] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[fastparquet-pyarrow-True-False] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[fastparquet-pyarrow-False-True] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[fastparquet-pyarrow-False-False] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[pyarrow-fastparquet-True-True] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[pyarrow-fastparquet-True-False] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[pyarrow-fastparquet-False-True] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[pyarrow-fastparquet-False-False] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[pyarrow-pyarrow-True-True] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[pyarrow-pyarrow-True-False] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[pyarrow-pyarrow-False-True] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[pyarrow-pyarrow-False-False] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_statistics_nometa[fastparquet-fastparquet] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_statistics_nometa[fastparquet-pyarrow] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_statistics_nometa[pyarrow-fastparquet] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_statistics_nometa[pyarrow-pyarrow] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_timeseries_nulls_in_schema[fastparquet-infer] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_timeseries_nulls_in_schema[fastparquet-None] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_timeseries_nulls_in_schema[pyarrow-infer] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_timeseries_nulls_in_schema[pyarrow-None] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_graph_size_pyarrow[fastparquet] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_graph_size_pyarrow[pyarrow] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_getitem_optimization[fastparquet-None-True] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_getitem_optimization[fastparquet-None-False] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_getitem_optimization[fastparquet-index1-True] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_getitem_optimization[fastparquet-index1-False] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_getitem_optimization[pyarrow-None-True] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_getitem_optimization[pyarrow-None-False] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_getitem_optimization[pyarrow-index1-True] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_getitem_optimization[pyarrow-index1-False] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_getitem_optimization_empty[fastparquet] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_getitem_optimization_empty[pyarrow] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_getitem_optimization_multi[fastparquet] SKIPPED [ 42%] 362s dataframe/io/tests/test_parquet.py::test_getitem_optimization_multi[pyarrow] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_getitem_optimization_after_filter[fastparquet] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_getitem_optimization_after_filter[pyarrow] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_getitem_optimization_after_filter_complex[fastparquet] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_getitem_optimization_after_filter_complex[pyarrow] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_layer_creation_info[fastparquet] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_layer_creation_info[pyarrow] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_blockwise_parquet_annotations[fastparquet] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_blockwise_parquet_annotations[pyarrow] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_optimize_blockwise_parquet[fastparquet] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_optimize_blockwise_parquet[pyarrow] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_split_row_groups[fastparquet] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_split_row_groups[pyarrow] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_split_row_groups_int[fastparquet-True-1] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_split_row_groups_int[fastparquet-True-12] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_split_row_groups_int[fastparquet-False-1] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_split_row_groups_int[fastparquet-False-12] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_split_row_groups_int[pyarrow-True-1] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_split_row_groups_int[pyarrow-True-12] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_split_row_groups_int[pyarrow-False-1] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_split_row_groups_int[pyarrow-False-12] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_split_row_groups_int_aggregate_files[fastparquet-8] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_split_row_groups_int_aggregate_files[fastparquet-25] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_split_row_groups_int_aggregate_files[pyarrow-8] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_split_row_groups_int_aggregate_files[pyarrow-25] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_filter_nulls[fastparquet-True-filters0--13] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_filter_nulls[fastparquet-True-filters1--2] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_filter_nulls[fastparquet-False-filters0--13] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_filter_nulls[fastparquet-False-filters1--2] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_filter_nulls[pyarrow-True-filters0--13] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_filter_nulls[pyarrow-True-filters1--2] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_filter_nulls[pyarrow-False-filters0--13] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_filter_nulls[pyarrow-False-filters1--2] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_filter_isna[True] SKIPPED (...) [ 43%] 362s dataframe/io/tests/test_parquet.py::test_filter_isna[False] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_split_row_groups_filter[fastparquet] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_split_row_groups_filter[pyarrow] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_optimize_getitem_and_nonblockwise[fastparquet] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_optimize_getitem_and_nonblockwise[pyarrow] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_optimize_and_not[fastparquet] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_optimize_and_not[pyarrow] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_split_adaptive_empty[fastparquet-fastparquet] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_split_adaptive_empty[fastparquet-pyarrow] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_split_adaptive_empty[pyarrow-fastparquet] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_split_adaptive_empty[pyarrow-pyarrow] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_split_adaptive_files[4096-None-True] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_split_adaptive_files[4096-None-False] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_split_adaptive_files[4096-a-True] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_split_adaptive_files[4096-a-False] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_split_adaptive_files[1MiB-None-True] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_split_adaptive_files[1MiB-None-False] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_split_adaptive_files[1MiB-a-True] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_split_adaptive_files[1MiB-a-False] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_split_adaptive_aggregate_files[a] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_split_adaptive_aggregate_files[b] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[fastparquet-None-True] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[fastparquet-None-False] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[fastparquet-1024-True] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[fastparquet-1024-False] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[fastparquet-4096-True] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[fastparquet-4096-False] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[fastparquet-1MiB-True] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[fastparquet-1MiB-False] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[pyarrow-None-True] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[pyarrow-None-False] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[pyarrow-1024-True] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[pyarrow-1024-False] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[pyarrow-4096-True] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[pyarrow-4096-False] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[pyarrow-1MiB-True] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[pyarrow-1MiB-False] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_blocksize[fastparquet-default-True] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_blocksize[fastparquet-default-False] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_blocksize[fastparquet-512-True] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_blocksize[fastparquet-512-False] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_blocksize[fastparquet-1024-True] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_blocksize[fastparquet-1024-False] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_blocksize[fastparquet-1MiB-True] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_blocksize[fastparquet-1MiB-False] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_blocksize[pyarrow-default-True] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_blocksize[pyarrow-default-False] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_blocksize[pyarrow-512-True] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_blocksize[pyarrow-512-False] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_blocksize[pyarrow-1024-True] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_blocksize[pyarrow-1024-False] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_blocksize[pyarrow-1MiB-True] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_blocksize[pyarrow-1MiB-False] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_roundtrip_pandas_blocksize[fastparquet-fastparquet] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_roundtrip_pandas_blocksize[fastparquet-pyarrow] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_roundtrip_pandas_blocksize[pyarrow-fastparquet] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_roundtrip_pandas_blocksize[pyarrow-pyarrow] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_read_pandas_fastparquet_partitioned[fastparquet] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_read_pandas_fastparquet_partitioned[pyarrow] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_read_parquet_getitem_skip_when_getting_read_parquet[fastparquet] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_read_parquet_getitem_skip_when_getting_read_parquet[pyarrow] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_filter_nonpartition_columns[fastparquet-fastparquet-None] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_filter_nonpartition_columns[fastparquet-fastparquet-True] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_filter_nonpartition_columns[fastparquet-pyarrow-None] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_filter_nonpartition_columns[fastparquet-pyarrow-True] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_filter_nonpartition_columns[pyarrow-fastparquet-None] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_filter_nonpartition_columns[pyarrow-fastparquet-True] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_filter_nonpartition_columns[pyarrow-pyarrow-None] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_filter_nonpartition_columns[pyarrow-pyarrow-True] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_pandas_metadata_nullable_pyarrow SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_pandas_timestamp_overflow_pyarrow SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_arrow_to_pandas[fastparquet] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_arrow_to_pandas[pyarrow] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_partitioned_column_overlap[fastparquet-write_cols0] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_partitioned_column_overlap[fastparquet-write_cols1] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_partitioned_column_overlap[pyarrow-write_cols0] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_partitioned_column_overlap[pyarrow-write_cols1] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_partitioned_no_pandas_metadata[fastparquet-write_cols0] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_partitioned_no_pandas_metadata[fastparquet-write_cols1] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_partitioned_no_pandas_metadata[pyarrow-write_cols0] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_partitioned_no_pandas_metadata[pyarrow-write_cols1] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_pyarrow_directory_partitioning SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_partitioned_preserve_index[fastparquet-fastparquet] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_partitioned_preserve_index[fastparquet-pyarrow] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_partitioned_preserve_index[pyarrow-fastparquet] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_partitioned_preserve_index[pyarrow-pyarrow] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_from_pandas_preserve_none_index[fastparquet] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_from_pandas_preserve_none_index[pyarrow] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_multi_partition_none_index_false[fastparquet] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_multi_partition_none_index_false[pyarrow] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_from_pandas_preserve_none_rangeindex[fastparquet-fastparquet] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_from_pandas_preserve_none_rangeindex[fastparquet-pyarrow] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_from_pandas_preserve_none_rangeindex[pyarrow-fastparquet] SKIPPED [ 43%] 362s dataframe/io/tests/test_parquet.py::test_from_pandas_preserve_none_rangeindex[pyarrow-pyarrow] SKIPPED [ 44%] 362s dataframe/io/tests/test_parquet.py::test_illegal_column_name[fastparquet] SKIPPED [ 44%] 362s dataframe/io/tests/test_parquet.py::test_illegal_column_name[pyarrow] SKIPPED [ 44%] 362s dataframe/io/tests/test_parquet.py::test_divisions_with_null_partition[fastparquet] SKIPPED [ 44%] 362s dataframe/io/tests/test_parquet.py::test_divisions_with_null_partition[pyarrow] SKIPPED [ 44%] 362s dataframe/io/tests/test_parquet.py::test_pyarrow_dataset_simple[fastparquet] SKIPPED [ 44%] 362s dataframe/io/tests/test_parquet.py::test_pyarrow_dataset_simple[pyarrow] SKIPPED [ 44%] 362s dataframe/io/tests/test_parquet.py::test_pyarrow_dataset_partitioned[fastparquet-True] SKIPPED [ 44%] 362s dataframe/io/tests/test_parquet.py::test_pyarrow_dataset_partitioned[fastparquet-False] SKIPPED [ 44%] 362s dataframe/io/tests/test_parquet.py::test_pyarrow_dataset_partitioned[pyarrow-True] SKIPPED [ 44%] 362s dataframe/io/tests/test_parquet.py::test_pyarrow_dataset_partitioned[pyarrow-False] SKIPPED [ 44%] 362s dataframe/io/tests/test_parquet.py::test_null_partition_pyarrow[None] SKIPPED [ 44%] 362s dataframe/io/tests/test_parquet.py::test_null_partition_pyarrow[processes] SKIPPED [ 44%] 362s dataframe/io/tests/test_parquet.py::test_pyarrow_dataset_read_from_paths SKIPPED [ 44%] 362s dataframe/io/tests/test_parquet.py::test_pyarrow_dataset_filter_partitioned[True] SKIPPED [ 44%] 362s dataframe/io/tests/test_parquet.py::test_pyarrow_dataset_filter_partitioned[False] SKIPPED [ 44%] 362s dataframe/io/tests/test_parquet.py::test_pyarrow_dataset_filter_on_partitioned[fastparquet] SKIPPED [ 44%] 362s dataframe/io/tests/test_parquet.py::test_pyarrow_dataset_filter_on_partitioned[pyarrow] SKIPPED [ 44%] 362s dataframe/io/tests/test_parquet.py::test_parquet_pyarrow_write_empty_metadata SKIPPED [ 44%] 362s dataframe/io/tests/test_parquet.py::test_parquet_pyarrow_write_empty_metadata_append SKIPPED [ 44%] 362s dataframe/io/tests/test_parquet.py::test_create_metadata_file[None] SKIPPED [ 44%] 362s dataframe/io/tests/test_parquet.py::test_create_metadata_file[a] SKIPPED [ 44%] 362s dataframe/io/tests/test_parquet.py::test_read_write_overwrite_is_true[fastparquet] SKIPPED [ 44%] 362s dataframe/io/tests/test_parquet.py::test_read_write_overwrite_is_true[pyarrow] SKIPPED [ 44%] 362s dataframe/io/tests/test_parquet.py::test_read_write_partition_on_overwrite_is_true[fastparquet] SKIPPED [ 44%] 362s dataframe/io/tests/test_parquet.py::test_read_write_partition_on_overwrite_is_true[pyarrow] SKIPPED [ 44%] 362s dataframe/io/tests/test_parquet.py::test_to_parquet_overwrite_adaptive_round_trip[fastparquet] SKIPPED [ 44%] 362s dataframe/io/tests/test_parquet.py::test_to_parquet_overwrite_adaptive_round_trip[pyarrow] SKIPPED [ 44%] 362s dataframe/io/tests/test_parquet.py::test_to_parquet_overwrite_raises[fastparquet] SKIPPED [ 44%] 362s dataframe/io/tests/test_parquet.py::test_to_parquet_overwrite_raises[pyarrow] SKIPPED [ 44%] 362s dataframe/io/tests/test_parquet.py::test_to_parquet_overwrite_files_from_read_parquet_in_same_call_raises[fastparquet] SKIPPED [ 44%] 362s dataframe/io/tests/test_parquet.py::test_to_parquet_overwrite_files_from_read_parquet_in_same_call_raises[pyarrow] SKIPPED [ 44%] 362s dataframe/io/tests/test_parquet.py::test_to_parquet_errors_non_string_column_names[fastparquet] SKIPPED [ 44%] 362s dataframe/io/tests/test_parquet.py::test_to_parquet_errors_non_string_column_names[pyarrow] SKIPPED [ 44%] 362s dataframe/io/tests/test_parquet.py::test_dir_filter[fastparquet] SKIPPED [ 44%] 362s dataframe/io/tests/test_parquet.py::test_dir_filter[pyarrow] SKIPPED [ 44%] 362s dataframe/io/tests/test_parquet.py::test_roundtrip_decimal_dtype SKIPPED [ 44%] 362s dataframe/io/tests/test_parquet.py::test_roundtrip_date_dtype SKIPPED [ 44%] 362s dataframe/io/tests/test_parquet.py::test_roundtrip_rename_columns[fastparquet] SKIPPED [ 44%] 362s dataframe/io/tests/test_parquet.py::test_roundtrip_rename_columns[pyarrow] SKIPPED [ 44%] 362s dataframe/io/tests/test_parquet.py::test_custom_metadata[fastparquet] SKIPPED [ 44%] 362s dataframe/io/tests/test_parquet.py::test_custom_metadata[pyarrow] SKIPPED [ 44%] 362s dataframe/io/tests/test_parquet.py::test_ignore_metadata_file[fastparquet-True] SKIPPED [ 44%] 362s dataframe/io/tests/test_parquet.py::test_ignore_metadata_file[fastparquet-False] SKIPPED [ 44%] 362s dataframe/io/tests/test_parquet.py::test_ignore_metadata_file[fastparquet-None] SKIPPED [ 44%] 362s dataframe/io/tests/test_parquet.py::test_ignore_metadata_file[pyarrow-True] SKIPPED [ 44%] 362s dataframe/io/tests/test_parquet.py::test_ignore_metadata_file[pyarrow-False] SKIPPED [ 44%] 362s dataframe/io/tests/test_parquet.py::test_ignore_metadata_file[pyarrow-None] SKIPPED [ 44%] 362s dataframe/io/tests/test_parquet.py::test_metadata_task_size[fastparquet-2-True] SKIPPED [ 44%] 362s dataframe/io/tests/test_parquet.py::test_metadata_task_size[fastparquet-2-False] SKIPPED [ 44%] 362s dataframe/io/tests/test_parquet.py::test_metadata_task_size[fastparquet-0-True] SKIPPED [ 44%] 362s dataframe/io/tests/test_parquet.py::test_metadata_task_size[fastparquet-0-False] SKIPPED [ 44%] 362s dataframe/io/tests/test_parquet.py::test_metadata_task_size[pyarrow-2-True] SKIPPED [ 44%] 362s dataframe/io/tests/test_parquet.py::test_metadata_task_size[pyarrow-2-False] SKIPPED [ 44%] 362s dataframe/io/tests/test_parquet.py::test_metadata_task_size[pyarrow-0-True] SKIPPED [ 44%] 362s dataframe/io/tests/test_parquet.py::test_metadata_task_size[pyarrow-0-False] SKIPPED [ 44%] 363s dataframe/io/tests/test_parquet.py::test_extra_file[fastparquet-b] SKIPPED [ 44%] 363s dataframe/io/tests/test_parquet.py::test_extra_file[fastparquet-None] SKIPPED [ 44%] 363s dataframe/io/tests/test_parquet.py::test_extra_file[pyarrow-b] SKIPPED [ 44%] 363s dataframe/io/tests/test_parquet.py::test_extra_file[pyarrow-None] SKIPPED [ 44%] 363s dataframe/io/tests/test_parquet.py::test_unsupported_extension_file[fastparquet] SKIPPED [ 44%] 363s dataframe/io/tests/test_parquet.py::test_unsupported_extension_file[pyarrow] SKIPPED [ 44%] 363s dataframe/io/tests/test_parquet.py::test_unsupported_extension_dir[fastparquet] SKIPPED [ 44%] 363s dataframe/io/tests/test_parquet.py::test_unsupported_extension_dir[pyarrow] SKIPPED [ 44%] 363s dataframe/io/tests/test_parquet.py::test_custom_filename[fastparquet] SKIPPED [ 44%] 363s dataframe/io/tests/test_parquet.py::test_custom_filename[pyarrow] SKIPPED [ 44%] 363s dataframe/io/tests/test_parquet.py::test_custom_filename_works_with_pyarrow_when_append_is_true SKIPPED [ 44%] 363s dataframe/io/tests/test_parquet.py::test_throws_error_if_custom_filename_is_invalid[fastparquet] SKIPPED [ 44%] 363s dataframe/io/tests/test_parquet.py::test_throws_error_if_custom_filename_is_invalid[pyarrow] SKIPPED [ 44%] 363s dataframe/io/tests/test_parquet.py::test_custom_filename_with_partition[fastparquet] SKIPPED [ 44%] 363s dataframe/io/tests/test_parquet.py::test_custom_filename_with_partition[pyarrow] SKIPPED [ 44%] 363s dataframe/io/tests/test_parquet.py::test_roundtrip_partitioned_pyarrow_dataset[fastparquet] SKIPPED [ 44%] 363s dataframe/io/tests/test_parquet.py::test_roundtrip_partitioned_pyarrow_dataset[pyarrow] SKIPPED [ 44%] 363s dataframe/io/tests/test_parquet.py::test_in_predicate_can_use_iterables[fastparquet-set] SKIPPED [ 44%] 363s dataframe/io/tests/test_parquet.py::test_in_predicate_can_use_iterables[fastparquet-list] SKIPPED [ 44%] 363s dataframe/io/tests/test_parquet.py::test_in_predicate_can_use_iterables[fastparquet-tuple] SKIPPED [ 44%] 363s dataframe/io/tests/test_parquet.py::test_in_predicate_can_use_iterables[pyarrow-set] SKIPPED [ 44%] 363s dataframe/io/tests/test_parquet.py::test_in_predicate_can_use_iterables[pyarrow-list] SKIPPED [ 44%] 363s dataframe/io/tests/test_parquet.py::test_in_predicate_can_use_iterables[pyarrow-tuple] SKIPPED [ 44%] 363s dataframe/io/tests/test_parquet.py::test_not_in_predicate[fastparquet] SKIPPED [ 44%] 363s dataframe/io/tests/test_parquet.py::test_not_in_predicate[pyarrow] SKIPPED [ 44%] 363s dataframe/io/tests/test_parquet.py::test_in_predicate_requires_an_iterable[fastparquet-one-item-single-nest] SKIPPED [ 44%] 363s dataframe/io/tests/test_parquet.py::test_in_predicate_requires_an_iterable[fastparquet-one-item-double-nest] SKIPPED [ 44%] 363s dataframe/io/tests/test_parquet.py::test_in_predicate_requires_an_iterable[fastparquet-two-item-double-nest] SKIPPED [ 44%] 363s dataframe/io/tests/test_parquet.py::test_in_predicate_requires_an_iterable[fastparquet-two-item-two-nest] SKIPPED [ 44%] 363s dataframe/io/tests/test_parquet.py::test_in_predicate_requires_an_iterable[pyarrow-one-item-single-nest] SKIPPED [ 44%] 363s dataframe/io/tests/test_parquet.py::test_in_predicate_requires_an_iterable[pyarrow-one-item-double-nest] SKIPPED [ 44%] 363s dataframe/io/tests/test_parquet.py::test_in_predicate_requires_an_iterable[pyarrow-two-item-double-nest] SKIPPED [ 44%] 363s dataframe/io/tests/test_parquet.py::test_in_predicate_requires_an_iterable[pyarrow-two-item-two-nest] SKIPPED [ 44%] 363s dataframe/io/tests/test_parquet.py::test_deprecate_gather_statistics[fastparquet] SKIPPED [ 44%] 363s dataframe/io/tests/test_parquet.py::test_deprecate_gather_statistics[pyarrow] SKIPPED [ 44%] 363s dataframe/io/tests/test_parquet.py::test_gpu_write_parquet_simple SKIPPED [ 44%] 363s dataframe/io/tests/test_parquet.py::test_retries_on_remote_filesystem SKIPPED [ 44%] 363s dataframe/io/tests/test_parquet.py::test_filesystem_option[fastparquet-fsspec] SKIPPED [ 44%] 363s dataframe/io/tests/test_parquet.py::test_filesystem_option[fastparquet-None] SKIPPED [ 44%] 363s dataframe/io/tests/test_parquet.py::test_filesystem_option[pyarrow-fsspec] SKIPPED [ 44%] 363s dataframe/io/tests/test_parquet.py::test_filesystem_option[pyarrow-None] SKIPPED [ 44%] 363s dataframe/io/tests/test_parquet.py::test_pyarrow_filesystem_option[arrow] SKIPPED [ 44%] 363s dataframe/io/tests/test_parquet.py::test_pyarrow_filesystem_option[None] SKIPPED [ 44%] 363s dataframe/io/tests/test_parquet.py::test_fsspec_to_parquet_filesystem_option SKIPPED [ 44%] 363s dataframe/io/tests/test_parquet.py::test_select_filtered_column[fastparquet] SKIPPED [ 44%] 363s dataframe/io/tests/test_parquet.py::test_select_filtered_column[pyarrow] SKIPPED [ 44%] 363s dataframe/io/tests/test_parquet.py::test_select_filtered_column_no_stats[fastparquet] SKIPPED [ 44%] 363s dataframe/io/tests/test_parquet.py::test_select_filtered_column_no_stats[pyarrow] SKIPPED [ 44%] 363s dataframe/io/tests/test_parquet.py::test_read_parquet_convert_string[fastparquet-True] SKIPPED [ 44%] 363s dataframe/io/tests/test_parquet.py::test_read_parquet_convert_string[fastparquet-False] SKIPPED [ 44%] 363s dataframe/io/tests/test_parquet.py::test_read_parquet_convert_string[pyarrow-True] SKIPPED [ 44%] 363s dataframe/io/tests/test_parquet.py::test_read_parquet_convert_string[pyarrow-False] SKIPPED [ 44%] 363s dataframe/io/tests/test_parquet.py::test_read_parquet_convert_string_nullable_mapper[fastparquet] SKIPPED [ 44%] 363s dataframe/io/tests/test_parquet.py::test_read_parquet_convert_string_nullable_mapper[pyarrow] SKIPPED [ 44%] 363s dataframe/io/tests/test_parquet.py::test_dtype_backend[fastparquet-numpy_nullable] SKIPPED [ 44%] 363s dataframe/io/tests/test_parquet.py::test_dtype_backend[fastparquet-pyarrow] SKIPPED [ 44%] 363s dataframe/io/tests/test_parquet.py::test_dtype_backend[pyarrow-numpy_nullable] SKIPPED [ 44%] 363s dataframe/io/tests/test_parquet.py::test_dtype_backend[pyarrow-pyarrow] SKIPPED [ 44%] 363s dataframe/io/tests/test_parquet.py::test_read_parquet_preserve_categorical_column_dtype SKIPPED [ 44%] 363s dataframe/io/tests/test_parquet.py::test_dtype_backend_categoricals SKIPPED [ 44%] 363s dataframe/io/tests/test_parquet.py::test_non_categorical_partitioning_pyarrow[None] SKIPPED [ 44%] 363s dataframe/io/tests/test_parquet.py::test_non_categorical_partitioning_pyarrow[filters1] SKIPPED [ 44%] 363s dataframe/io/tests/test_parquet.py::test_read_parquet_lists_not_converting SKIPPED [ 44%] 363s dataframe/io/tests/test_parquet.py::test_parquet_string_roundtrip SKIPPED [ 44%] 363s dataframe/io/tests/test_sql.py::test_empty ERROR [ 44%] 363s dataframe/io/tests/test_sql.py::test_single_column[True] ERROR [ 44%] 363s dataframe/io/tests/test_sql.py::test_single_column[False] ERROR [ 44%] 363s dataframe/io/tests/test_sql.py::test_passing_engine_as_uri_raises_helpful_error ERROR [ 44%] 363s dataframe/io/tests/test_sql.py::test_empty_other_schema SKIPPED (Req...) [ 44%] 364s dataframe/io/tests/test_sql.py::test_needs_rational ERROR [ 44%] 364s dataframe/io/tests/test_sql.py::test_simple ERROR [ 44%] 364s dataframe/io/tests/test_sql.py::test_npartitions ERROR [ 45%] 364s dataframe/io/tests/test_sql.py::test_divisions ERROR [ 45%] 364s dataframe/io/tests/test_sql.py::test_meta ERROR [ 45%] 364s dataframe/io/tests/test_sql.py::test_meta_no_head_rows ERROR [ 45%] 365s dataframe/io/tests/test_sql.py::test_no_meta_no_head_rows ERROR [ 45%] 365s dataframe/io/tests/test_sql.py::test_limits ERROR [ 45%] 365s dataframe/io/tests/test_sql.py::test_datetimes FAILED [ 45%] 365s dataframe/io/tests/test_sql.py::test_extra_connection_engine_keywords ERROR [ 45%] 365s dataframe/io/tests/test_sql.py::test_query ERROR [ 45%] 365s dataframe/io/tests/test_sql.py::test_query_index_from_query ERROR [ 45%] 365s dataframe/io/tests/test_sql.py::test_query_with_meta ERROR [ 45%] 366s dataframe/io/tests/test_sql.py::test_no_character_index_without_divisions ERROR [ 45%] 366s dataframe/io/tests/test_sql.py::test_read_sql ERROR [ 45%] 366s dataframe/io/tests/test_sql.py::test_to_sql[False-1] FAILED [ 45%] 366s dataframe/io/tests/test_sql.py::test_to_sql[False-2] FAILED [ 45%] 366s dataframe/io/tests/test_sql.py::test_to_sql[True-1] FAILED [ 45%] 367s dataframe/io/tests/test_sql.py::test_to_sql[True-2] FAILED [ 45%] 367s dataframe/io/tests/test_sql.py::test_to_sql_kwargs FAILED [ 45%] 367s dataframe/io/tests/test_sql.py::test_to_sql_engine_kwargs FAILED [ 45%] 367s dataframe/tests/test_accessors.py::test_register[Series-register_series_accessor] PASSED [ 45%] 367s dataframe/tests/test_accessors.py::test_register[DataFrame-register_dataframe_accessor] PASSED [ 45%] 367s dataframe/tests/test_accessors.py::test_register[Index-register_index_accessor] PASSED [ 45%] 367s dataframe/tests/test_accessors.py::test_accessor_works PASSED [ 45%] 367s dataframe/tests/test_accessors.py::test_dt_accessor PASSED [ 45%] 367s dataframe/tests/test_accessors.py::test_dt_accessor_not_available PASSED [ 45%] 367s dataframe/tests/test_accessors.py::test_str_accessor PASSED [ 45%] 367s dataframe/tests/test_accessors.py::test_str_accessor_not_available PASSED [ 45%] 367s dataframe/tests/test_accessors.py::test_str_accessor_getitem PASSED [ 45%] 367s dataframe/tests/test_accessors.py::test_str_accessor_extractall PASSED [ 45%] 367s dataframe/tests/test_accessors.py::test_str_accessor_removeprefix_removesuffix[removeprefix] PASSED [ 45%] 367s dataframe/tests/test_accessors.py::test_str_accessor_removeprefix_removesuffix[removesuffix] PASSED [ 45%] 367s dataframe/tests/test_accessors.py::test_str_accessor_cat PASSED [ 45%] 367s dataframe/tests/test_accessors.py::test_str_accessor_cat_none PASSED [ 45%] 367s dataframe/tests/test_accessors.py::test_str_accessor_split_noexpand[split] PASSED [ 45%] 367s dataframe/tests/test_accessors.py::test_str_accessor_split_noexpand[rsplit] PASSED [ 45%] 368s dataframe/tests/test_accessors.py::test_str_accessor_split_expand[split] PASSED [ 45%] 368s dataframe/tests/test_accessors.py::test_str_accessor_split_expand[rsplit] PASSED [ 45%] 368s dataframe/tests/test_accessors.py::test_str_accessor_split_expand_more_columns XFAIL [ 45%] 368s dataframe/tests/test_accessors.py::test_str_split_no_warning[range_index] PASSED [ 45%] 368s dataframe/tests/test_accessors.py::test_str_split_no_warning[other index] PASSED [ 45%] 368s dataframe/tests/test_accessors.py::test_string_nullable_types PASSED [ 45%] 383s dataframe/tests/test_arithmetics_reduction.py::test_arithmetics PASSED [ 45%] 383s dataframe/tests/test_arithmetics_reduction.py::test_deterministic_arithmetic_names PASSED [ 45%] 401s dataframe/tests/test_arithmetics_reduction.py::test_arithmetics_different_index PASSED [ 45%] 401s dataframe/tests/test_arithmetics_reduction.py::test_scalar_arithmetics PASSED [ 45%] 401s dataframe/tests/test_arithmetics_reduction.py::test_scalar_arithmetics_with_dask_instances PASSED [ 45%] 405s dataframe/tests/test_arithmetics_reduction.py::test_frame_series_arithmetic_methods PASSED [ 45%] 406s dataframe/tests/test_arithmetics_reduction.py::test_reductions[False] PASSED [ 45%] 407s dataframe/tests/test_arithmetics_reduction.py::test_reductions[2] PASSED [ 45%] 407s dataframe/tests/test_arithmetics_reduction.py::test_reductions_timedelta[False] PASSED [ 45%] 407s dataframe/tests/test_arithmetics_reduction.py::test_reductions_timedelta[2] PASSED [ 45%] 407s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[sum-0] PASSED [ 45%] 407s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[sum-1] PASSED [ 45%] 407s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[prod-0] PASSED [ 45%] 407s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[prod-1] PASSED [ 45%] 407s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[product-0] PASSED [ 45%] 407s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[product-1] PASSED [ 45%] 407s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[min-0] PASSED [ 45%] 408s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[min-1] PASSED [ 45%] 408s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[max-0] PASSED [ 45%] 408s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[max-1] PASSED [ 45%] 408s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[mean-0] PASSED [ 45%] 408s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[mean-1] PASSED [ 45%] 408s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[var-0] PASSED [ 45%] 408s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[var-1] PASSED [ 45%] 408s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[std-0] PASSED [ 45%] 408s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[std-1] PASSED [ 45%] 408s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[all-0] PASSED [ 45%] 408s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[all-1] PASSED [ 45%] 408s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[any-0] PASSED [ 45%] 408s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[any-1] PASSED [ 45%] 408s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[sum-0] PASSED [ 45%] 408s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[sum-1] PASSED [ 45%] 408s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[prod-0] PASSED [ 45%] 408s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[prod-1] PASSED [ 45%] 408s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[product-0] PASSED [ 45%] 408s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[product-1] PASSED [ 45%] 408s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[min-0] PASSED [ 45%] 408s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[min-1] PASSED [ 45%] 408s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[max-0] PASSED [ 45%] 408s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[max-1] PASSED [ 45%] 408s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[mean-0] PASSED [ 45%] 408s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[mean-1] PASSED [ 45%] 408s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[var-0] PASSED [ 45%] 408s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[var-1] PASSED [ 45%] 408s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[std-0] PASSED [ 45%] 408s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[std-1] PASSED [ 45%] 408s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[all-0] PASSED [ 45%] 408s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[all-1] PASSED [ 45%] 408s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[any-0] PASSED [ 45%] 408s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[any-1] PASSED [ 45%] 408s dataframe/tests/test_arithmetics_reduction.py::test_allany[False] PASSED [ 45%] 408s dataframe/tests/test_arithmetics_reduction.py::test_allany[2] PASSED [ 45%] 409s dataframe/tests/test_arithmetics_reduction.py::test_deterministic_reduction_names[False] PASSED [ 45%] 409s dataframe/tests/test_arithmetics_reduction.py::test_deterministic_reduction_names[2] PASSED [ 45%] 409s dataframe/tests/test_arithmetics_reduction.py::test_reduction_series_invalid_axis PASSED [ 45%] 409s dataframe/tests/test_arithmetics_reduction.py::test_reductions_non_numeric_dtypes PASSED [ 45%] 410s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame[False] PASSED [ 45%] 411s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame[2] PASSED [ 45%] 411s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-sum-None] PASSED [ 45%] 411s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-prod-None] PASSED [ 45%] 411s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-product-None] PASSED [ 45%] 411s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-mean-None] PASSED [ 45%] 411s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-std-None] PASSED [ 45%] 411s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-std-kwargs5] PASSED [ 45%] 411s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-std-kwargs6] PASSED [ 45%] 411s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-std-kwargs7] PASSED [ 45%] 411s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-min-None] PASSED [ 45%] 411s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-max-None] PASSED [ 45%] 411s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-count-None] PASSED [ 45%] 411s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-sem-None] PASSED [ 45%] 411s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-sem-kwargs12] PASSED [ 45%] 411s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-sem-kwargs13] PASSED [ 45%] 411s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-sem-kwargs14] PASSED [ 45%] 411s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-var-None] PASSED [ 45%] 411s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-var-kwargs16] PASSED [ 45%] 411s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-var-kwargs17] PASSED [ 45%] 411s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-var-kwargs18] PASSED [ 45%] 411s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-sum-None] PASSED [ 45%] 411s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-prod-None] PASSED [ 45%] 411s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-product-None] PASSED [ 45%] 411s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-mean-None] PASSED [ 45%] 411s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-std-None] PASSED [ 45%] 411s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-std-kwargs5] PASSED [ 45%] 411s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-std-kwargs6] PASSED [ 45%] 411s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-std-kwargs7] PASSED [ 45%] 411s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-min-None] PASSED [ 45%] 411s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-max-None] PASSED [ 46%] 411s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-count-None] PASSED [ 46%] 411s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-sem-None] PASSED [ 46%] 411s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-sem-kwargs12] PASSED [ 46%] 411s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-sem-kwargs13] PASSED [ 46%] 411s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-sem-kwargs14] PASSED [ 46%] 411s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-var-None] PASSED [ 46%] 411s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-var-kwargs16] PASSED [ 46%] 411s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-var-kwargs17] PASSED [ 46%] 411s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-var-kwargs18] PASSED [ 46%] 411s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-sum-None] XPASS [ 46%] 411s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-prod-None] XPASS [ 46%] 411s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-product-None] XPASS [ 46%] 412s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-mean-None] XFAIL [ 46%] 412s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-std-None] XPASS [ 46%] 412s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-std-kwargs5] XPASS [ 46%] 412s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-std-kwargs6] XPASS [ 46%] 412s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-std-kwargs7] XPASS [ 46%] 412s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-min-None] XPASS [ 46%] 412s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-max-None] XPASS [ 46%] 412s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-count-None] XPASS [ 46%] 412s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-sem-None] XFAIL [ 46%] 412s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-sem-kwargs12] XFAIL [ 46%] 412s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-sem-kwargs13] XFAIL [ 46%] 412s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-sem-kwargs14] XFAIL [ 46%] 412s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-var-None] XPASS [ 46%] 412s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-var-kwargs16] XPASS [ 46%] 412s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-var-kwargs17] XPASS [ 46%] 412s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-var-kwargs18] XPASS [ 46%] 412s dataframe/tests/test_arithmetics_reduction.py::test_count_numeric_only_axis_one PASSED [ 46%] 413s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes_numeric_only_supported[sum] PASSED [ 46%] 413s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes_numeric_only_supported[prod] PASSED [ 46%] 413s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes_numeric_only_supported[product] PASSED [ 46%] 413s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes_numeric_only_supported[min] PASSED [ 46%] 413s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes_numeric_only_supported[max] PASSED [ 46%] 413s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes_numeric_only_supported[count] PASSED [ 46%] 413s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes_numeric_only_supported[std] PASSED [ 46%] 413s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes_numeric_only_supported[var] PASSED [ 46%] 413s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes_numeric_only_supported[quantile] PASSED [ 46%] 413s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes_numeric_only[mean] PASSED [ 46%] 413s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes_numeric_only[sem] PASSED [ 46%] 413s dataframe/tests/test_arithmetics_reduction.py::test_skew_kurt_numeric_only_false[skew] PASSED [ 46%] 413s dataframe/tests/test_arithmetics_reduction.py::test_skew_kurt_numeric_only_false[kurtosis] PASSED [ 46%] 414s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_nan[False] PASSED [ 46%] 414s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_nan[2] PASSED [ 46%] 414s dataframe/tests/test_arithmetics_reduction.py::test_series_comparison_nan[lt] PASSED [ 46%] 414s dataframe/tests/test_arithmetics_reduction.py::test_series_comparison_nan[gt] PASSED [ 46%] 414s dataframe/tests/test_arithmetics_reduction.py::test_series_comparison_nan[le] PASSED [ 46%] 414s dataframe/tests/test_arithmetics_reduction.py::test_series_comparison_nan[ge] PASSED [ 46%] 414s dataframe/tests/test_arithmetics_reduction.py::test_series_comparison_nan[ne] PASSED [ 46%] 414s dataframe/tests/test_arithmetics_reduction.py::test_series_comparison_nan[eq] PASSED [ 46%] 414s dataframe/tests/test_arithmetics_reduction.py::test_sum_intna PASSED [ 46%] 414s dataframe/tests/test_arithmetics_reduction.py::test_divmod PASSED [ 46%] 414s dataframe/tests/test_arithmetics_reduction.py::test_moment PASSED [ 46%] 414s dataframe/tests/test_arithmetics_reduction.py::test_empty_df_reductions[sum] PASSED [ 46%] 414s dataframe/tests/test_arithmetics_reduction.py::test_empty_df_reductions[count] PASSED [ 46%] 414s dataframe/tests/test_arithmetics_reduction.py::test_empty_df_reductions[mean] PASSED [ 46%] 414s dataframe/tests/test_arithmetics_reduction.py::test_empty_df_reductions[var] PASSED [ 46%] 414s dataframe/tests/test_arithmetics_reduction.py::test_empty_df_reductions[sem] PASSED [ 46%] 414s dataframe/tests/test_arithmetics_reduction.py::test_series_agg_with_min_count[0-sum] PASSED [ 46%] 414s dataframe/tests/test_arithmetics_reduction.py::test_series_agg_with_min_count[0-prod] PASSED [ 46%] 414s dataframe/tests/test_arithmetics_reduction.py::test_series_agg_with_min_count[0-product] PASSED [ 46%] 414s dataframe/tests/test_arithmetics_reduction.py::test_series_agg_with_min_count[9-sum] PASSED [ 46%] 414s dataframe/tests/test_arithmetics_reduction.py::test_series_agg_with_min_count[9-prod] PASSED [ 46%] 414s dataframe/tests/test_arithmetics_reduction.py::test_series_agg_with_min_count[9-product] PASSED [ 46%] 415s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_creates_copy_cols[True-0] PASSED [ 46%] 415s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_creates_copy_cols[True-1] PASSED [ 46%] 415s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_creates_copy_cols[False-0] PASSED [ 46%] 415s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_creates_copy_cols[False-1] PASSED [ 46%] 415s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_creates_copy_cols[None-0] PASSED [ 46%] 415s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_creates_copy_cols[None-1] PASSED [ 46%] 415s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[True-False-0] PASSED [ 46%] 415s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[True-False-1] PASSED [ 46%] 415s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[True-True-0] PASSED [ 46%] 415s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[True-True-1] PASSED [ 46%] 415s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[False-False-0] PASSED [ 46%] 415s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[False-False-1] PASSED [ 46%] 415s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[False-True-0] PASSED [ 46%] 415s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[False-True-1] PASSED [ 46%] 416s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[None-False-0] PASSED [ 46%] 416s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[None-False-1] PASSED [ 46%] 416s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[None-True-0] PASSED [ 46%] 416s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[None-True-1] PASSED [ 46%] 416s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_across_axis1_null_results[True-False] PASSED [ 46%] 416s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_across_axis1_null_results[True-True] PASSED [ 46%] 416s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_across_axis1_null_results[False-False] PASSED [ 46%] 416s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_across_axis1_null_results[False-True] PASSED [ 46%] 416s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_across_axis1_null_results[None-False] PASSED [ 46%] 416s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_across_axis1_null_results[None-True] PASSED [ 46%] 416s dataframe/tests/test_arithmetics_reduction.py::test_std_raises_on_index PASSED [ 46%] 416s dataframe/tests/test_arithmetics_reduction.py::test_std_raises_with_arrow_string_ea SKIPPED [ 46%] 416s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[std-int64[pyarrow]] SKIPPED [ 46%] 416s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[std-float64[pyarrow]] SKIPPED [ 46%] 416s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[std-Int64] PASSED [ 46%] 416s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[std-Int32] PASSED [ 46%] 416s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[std-Float64] PASSED [ 46%] 416s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[std-UInt64] PASSED [ 46%] 416s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[var-int64[pyarrow]] SKIPPED [ 46%] 416s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[var-float64[pyarrow]] SKIPPED [ 46%] 416s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[var-Int64] PASSED [ 46%] 416s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[var-Int32] PASSED [ 46%] 416s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[var-Float64] PASSED [ 46%] 416s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[var-UInt64] PASSED [ 46%] 416s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[skew-int64[pyarrow]] SKIPPED [ 46%] 416s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[skew-float64[pyarrow]] SKIPPED [ 46%] 416s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[skew-Int64] PASSED [ 46%] 416s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[skew-Int32] PASSED [ 46%] 416s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[skew-Float64] PASSED [ 46%] 416s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[skew-UInt64] PASSED [ 46%] 416s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[kurtosis-int64[pyarrow]] SKIPPED [ 46%] 416s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[kurtosis-float64[pyarrow]] SKIPPED [ 46%] 416s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[kurtosis-Int64] PASSED [ 46%] 416s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[kurtosis-Int32] PASSED [ 46%] 416s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[kurtosis-Float64] PASSED [ 46%] 416s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[kurtosis-UInt64] PASSED [ 46%] 416s dataframe/tests/test_boolean.py::test_meta PASSED [ 46%] 416s dataframe/tests/test_boolean.py::test_ops PASSED [ 46%] 416s dataframe/tests/test_categorical.py::test_concat_unions_categoricals PASSED [ 46%] 416s dataframe/tests/test_categorical.py::test_unknown_categories_cudf SKIPPED [ 46%] 416s dataframe/tests/test_categorical.py::test_unknown_categoricals[disk-1-None-True] PASSED [ 46%] 417s dataframe/tests/test_categorical.py::test_unknown_categoricals[disk-1-None-False] XFAIL [ 46%] 417s dataframe/tests/test_categorical.py::test_unknown_categoricals[disk-1-None-None] XFAIL [ 46%] 417s dataframe/tests/test_categorical.py::test_unknown_categoricals[disk-1-10-True] PASSED [ 46%] 417s dataframe/tests/test_categorical.py::test_unknown_categoricals[disk-1-10-False] XFAIL [ 46%] 418s dataframe/tests/test_categorical.py::test_unknown_categoricals[disk-1-10-None] XFAIL [ 46%] 418s dataframe/tests/test_categorical.py::test_unknown_categoricals[disk-4-None-True] PASSED [ 46%] 418s dataframe/tests/test_categorical.py::test_unknown_categoricals[disk-4-None-False] XFAIL [ 46%] 418s dataframe/tests/test_categorical.py::test_unknown_categoricals[disk-4-None-None] XFAIL [ 47%] 418s dataframe/tests/test_categorical.py::test_unknown_categoricals[disk-4-10-True] PASSED [ 47%] 419s dataframe/tests/test_categorical.py::test_unknown_categoricals[disk-4-10-False] XFAIL [ 47%] 419s dataframe/tests/test_categorical.py::test_unknown_categoricals[disk-4-10-None] XFAIL [ 47%] 419s dataframe/tests/test_categorical.py::test_unknown_categoricals[tasks-1-None-True] PASSED [ 47%] 419s dataframe/tests/test_categorical.py::test_unknown_categoricals[tasks-1-None-False] XFAIL [ 47%] 419s dataframe/tests/test_categorical.py::test_unknown_categoricals[tasks-1-None-None] XFAIL [ 47%] 419s dataframe/tests/test_categorical.py::test_unknown_categoricals[tasks-1-10-True] PASSED [ 47%] 420s dataframe/tests/test_categorical.py::test_unknown_categoricals[tasks-1-10-False] XFAIL [ 47%] 420s dataframe/tests/test_categorical.py::test_unknown_categoricals[tasks-1-10-None] XFAIL [ 47%] 420s dataframe/tests/test_categorical.py::test_unknown_categoricals[tasks-4-None-True] PASSED [ 47%] 420s dataframe/tests/test_categorical.py::test_unknown_categoricals[tasks-4-None-False] XFAIL [ 47%] 420s dataframe/tests/test_categorical.py::test_unknown_categoricals[tasks-4-None-None] XFAIL [ 47%] 420s dataframe/tests/test_categorical.py::test_unknown_categoricals[tasks-4-10-True] PASSED [ 47%] 421s dataframe/tests/test_categorical.py::test_unknown_categoricals[tasks-4-10-False] XFAIL [ 47%] 421s dataframe/tests/test_categorical.py::test_unknown_categoricals[tasks-4-10-None] XFAIL [ 47%] 422s dataframe/tests/test_categorical.py::test_categorize PASSED [ 47%] 422s dataframe/tests/test_categorical.py::test_categorical_dtype PASSED [ 47%] 422s dataframe/tests/test_categorical.py::test_categorize_index PASSED [ 47%] 422s dataframe/tests/test_categorical.py::test_categorical_set_index[disk] PASSED [ 47%] 422s dataframe/tests/test_categorical.py::test_categorical_set_index[tasks] PASSED [ 47%] 422s dataframe/tests/test_categorical.py::test_categorical_set_index_npartitions_vs_ncategories[1-1] PASSED [ 47%] 422s dataframe/tests/test_categorical.py::test_categorical_set_index_npartitions_vs_ncategories[1-3] PASSED [ 47%] 422s dataframe/tests/test_categorical.py::test_categorical_set_index_npartitions_vs_ncategories[1-6] PASSED [ 47%] 422s dataframe/tests/test_categorical.py::test_categorical_set_index_npartitions_vs_ncategories[3-1] PASSED [ 47%] 422s dataframe/tests/test_categorical.py::test_categorical_set_index_npartitions_vs_ncategories[3-3] PASSED [ 47%] 422s dataframe/tests/test_categorical.py::test_categorical_set_index_npartitions_vs_ncategories[3-6] PASSED [ 47%] 422s dataframe/tests/test_categorical.py::test_categorical_set_index_npartitions_vs_ncategories[6-1] PASSED [ 47%] 422s dataframe/tests/test_categorical.py::test_categorical_set_index_npartitions_vs_ncategories[6-3] PASSED [ 47%] 422s dataframe/tests/test_categorical.py::test_categorical_set_index_npartitions_vs_ncategories[6-6] PASSED [ 47%] 422s dataframe/tests/test_categorical.py::test_repartition_on_categoricals[1] PASSED [ 47%] 422s dataframe/tests/test_categorical.py::test_repartition_on_categoricals[4] PASSED [ 47%] 422s dataframe/tests/test_categorical.py::test_categorical_accessor_presence PASSED [ 47%] 423s dataframe/tests/test_categorical.py::test_categorize_nan PASSED [ 47%] 423s dataframe/tests/test_categorical.py::test_return_type_known_categories PASSED [ 47%] 423s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_properties[categories-assert_array_index_eq-series0] PASSED [ 47%] 423s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_properties[categories-assert_array_index_eq-series1] PASSED [ 47%] 423s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_properties[categories-assert_array_index_eq-series2] PASSED [ 47%] 423s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_properties[ordered-assert_eq-series0] PASSED [ 47%] 423s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_properties[ordered-assert_eq-series1] PASSED [ 47%] 423s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_properties[ordered-assert_eq-series2] PASSED [ 47%] 423s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_properties[codes-assert_array_index_eq-series0] PASSED [ 47%] 423s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_properties[codes-assert_array_index_eq-series1] PASSED [ 47%] 423s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_properties[codes-assert_array_index_eq-series2] PASSED [ 47%] 423s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[add_categories-kwargs0-series0] PASSED [ 47%] 423s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[add_categories-kwargs0-series1] PASSED [ 47%] 423s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[add_categories-kwargs0-series2] PASSED [ 47%] 423s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[as_ordered-kwargs1-series0] PASSED [ 47%] 423s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[as_ordered-kwargs1-series1] PASSED [ 47%] 423s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[as_ordered-kwargs1-series2] PASSED [ 47%] 423s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[as_unordered-kwargs2-series0] PASSED [ 47%] 423s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[as_unordered-kwargs2-series1] PASSED [ 47%] 423s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[as_unordered-kwargs2-series2] PASSED [ 47%] 423s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[as_ordered-kwargs3-series0] PASSED [ 47%] 423s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[as_ordered-kwargs3-series1] PASSED [ 47%] 423s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[as_ordered-kwargs3-series2] PASSED [ 47%] 423s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[remove_categories-kwargs4-series0] PASSED [ 47%] 423s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[remove_categories-kwargs4-series1] PASSED [ 47%] 423s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[remove_categories-kwargs4-series2] PASSED [ 47%] 423s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[rename_categories-kwargs5-series0] PASSED [ 47%] 423s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[rename_categories-kwargs5-series1] PASSED [ 47%] 423s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[rename_categories-kwargs5-series2] PASSED [ 47%] 423s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[reorder_categories-kwargs6-series0] PASSED [ 47%] 423s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[reorder_categories-kwargs6-series1] PASSED [ 47%] 423s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[reorder_categories-kwargs6-series2] PASSED [ 47%] 423s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[set_categories-kwargs7-series0] PASSED [ 47%] 423s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[set_categories-kwargs7-series1] PASSED [ 47%] 423s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[set_categories-kwargs7-series2] PASSED [ 47%] 423s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[remove_unused_categories-kwargs8-series0] PASSED [ 47%] 423s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[remove_unused_categories-kwargs8-series1] PASSED [ 47%] 423s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[remove_unused_categories-kwargs8-series2] PASSED [ 47%] 423s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_categorical_empty PASSED [ 47%] 423s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_unknown_categories[series0] PASSED [ 47%] 423s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_unknown_categories[series1] PASSED [ 47%] 423s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_unknown_categories[series2] PASSED [ 47%] 423s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_categorical_string_ops PASSED [ 47%] 423s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_categorical_non_string_raises PASSED [ 47%] 423s dataframe/tests/test_dataframe.py::test_dataframe_doc PASSED [ 47%] 423s dataframe/tests/test_dataframe.py::test_dataframe_doc_from_non_pandas PASSED [ 47%] 423s dataframe/tests/test_dataframe.py::test_Dataframe PASSED [ 47%] 423s dataframe/tests/test_dataframe.py::test_head_tail PASSED [ 47%] 423s dataframe/tests/test_dataframe.py::test_head_npartitions PASSED [ 47%] 423s dataframe/tests/test_dataframe.py::test_head_npartitions_warn PASSED [ 47%] 423s dataframe/tests/test_dataframe.py::test_index_head PASSED [ 47%] 423s dataframe/tests/test_dataframe.py::test_Series PASSED [ 47%] 423s dataframe/tests/test_dataframe.py::test_Index PASSED [ 47%] 423s dataframe/tests/test_dataframe.py::test_axes PASSED [ 47%] 423s dataframe/tests/test_dataframe.py::test_series_axes PASSED [ 47%] 423s dataframe/tests/test_dataframe.py::test_Scalar PASSED [ 47%] 423s dataframe/tests/test_dataframe.py::test_scalar_raises PASSED [ 47%] 423s dataframe/tests/test_dataframe.py::test_attributes PASSED [ 47%] 423s dataframe/tests/test_dataframe.py::test_column_names PASSED [ 47%] 423s dataframe/tests/test_dataframe.py::test_columns_named_divisions_and_meta PASSED [ 47%] 423s dataframe/tests/test_dataframe.py::test_index_names PASSED [ 47%] 423s dataframe/tests/test_dataframe.py::test_rename_columns PASSED [ 47%] 423s dataframe/tests/test_dataframe.py::test_rename_series PASSED [ 47%] 423s dataframe/tests/test_dataframe.py::test_rename_series_method PASSED [ 47%] 423s dataframe/tests/test_dataframe.py::test_rename_series_method_2 PASSED [ 47%] 423s dataframe/tests/test_dataframe.py::test_describe_numeric[tdigest-test_values0] SKIPPED [ 47%] 423s dataframe/tests/test_dataframe.py::test_describe_numeric[dask-test_values1] PASSED [ 47%] 423s dataframe/tests/test_dataframe.py::test_describe[None-None-None-subset0] PASSED [ 47%] 424s dataframe/tests/test_dataframe.py::test_describe[None-None-None-subset1] PASSED [ 47%] 424s dataframe/tests/test_dataframe.py::test_describe[None-None-None-subset2] PASSED [ 47%] 424s dataframe/tests/test_dataframe.py::test_describe[None-None-None-subset3] PASSED [ 47%] 424s dataframe/tests/test_dataframe.py::test_describe[None-None-None-subset4] PASSED [ 47%] 424s dataframe/tests/test_dataframe.py::test_describe[all-None-None-None] PASSED [ 47%] 424s dataframe/tests/test_dataframe.py::test_describe[include6-None-percentiles6-None] PASSED [ 47%] 424s dataframe/tests/test_dataframe.py::test_describe[include7-None-None-None] PASSED [ 47%] 424s dataframe/tests/test_dataframe.py::test_describe[include8-None-percentiles8-None] PASSED [ 47%] 424s dataframe/tests/test_dataframe.py::test_describe[None-exclude9-None-None] PASSED [ 47%] 425s dataframe/tests/test_dataframe.py::test_describe[include10-None-None-None] PASSED [ 47%] 425s dataframe/tests/test_dataframe.py::test_describe_without_datetime_is_numeric PASSED [ 47%] 425s dataframe/tests/test_dataframe.py::test_describe_empty PASSED [ 47%] 425s dataframe/tests/test_dataframe.py::test_describe_empty_tdigest SKIPPED [ 47%] 425s dataframe/tests/test_dataframe.py::test_describe_for_possibly_unsorted_q PASSED [ 47%] 425s dataframe/tests/test_dataframe.py::test_cumulative PASSED [ 47%] 425s dataframe/tests/test_dataframe.py::test_cumulative_out[DataFrame] PASSED [ 47%] 425s dataframe/tests/test_dataframe.py::test_cumulative_out[Series] PASSED [ 47%] 426s dataframe/tests/test_dataframe.py::test_cumulative_with_nans PASSED [ 47%] 426s dataframe/tests/test_dataframe.py::test_cumulative_with_duplicate_columns PASSED [ 47%] 426s dataframe/tests/test_dataframe.py::test_cumulative_empty_partitions[func0] PASSED [ 47%] 426s dataframe/tests/test_dataframe.py::test_cumulative_empty_partitions[func1] PASSED [ 47%] 426s dataframe/tests/test_dataframe.py::test_cumulative_empty_partitions[func2] XFAIL [ 47%] 427s dataframe/tests/test_dataframe.py::test_cumulative_empty_partitions[func3] XFAIL [ 47%] 427s dataframe/tests/test_dataframe.py::test_dropna PASSED [ 47%] 427s dataframe/tests/test_dataframe.py::test_clip[2-5] PASSED [ 47%] 427s dataframe/tests/test_dataframe.py::test_clip[2.5-3.5] PASSED [ 47%] 427s dataframe/tests/test_dataframe.py::test_clip_axis_0 PASSED [ 48%] 427s dataframe/tests/test_dataframe.py::test_clip_axis_1 PASSED [ 48%] 427s dataframe/tests/test_dataframe.py::test_squeeze PASSED [ 48%] 429s dataframe/tests/test_dataframe.py::test_where_mask PASSED [ 48%] 429s dataframe/tests/test_dataframe.py::test_map_partitions_multi_argument PASSED [ 48%] 429s dataframe/tests/test_dataframe.py::test_map_partitions PASSED [ 48%] 429s dataframe/tests/test_dataframe.py::test_map_partitions_type PASSED [ 48%] 429s dataframe/tests/test_dataframe.py::test_map_partitions_partition_info PASSED [ 48%] 429s dataframe/tests/test_dataframe.py::test_map_partitions_names PASSED [ 48%] 429s dataframe/tests/test_dataframe.py::test_map_partitions_column_info PASSED [ 48%] 429s dataframe/tests/test_dataframe.py::test_map_partitions_method_names PASSED [ 48%] 429s dataframe/tests/test_dataframe.py::test_map_partitions_propagates_index_metadata PASSED [ 48%] 429s dataframe/tests/test_dataframe.py::test_map_partitions_keeps_kwargs_readable XFAIL [ 48%] 429s dataframe/tests/test_dataframe.py::test_map_partitions_with_delayed_collection PASSED [ 48%] 429s dataframe/tests/test_dataframe.py::test_metadata_inference_single_partition_aligned_args PASSED [ 48%] 429s dataframe/tests/test_dataframe.py::test_align_dataframes PASSED [ 48%] 429s dataframe/tests/test_dataframe.py::test_drop_duplicates[None] PASSED [ 48%] 429s dataframe/tests/test_dataframe.py::test_drop_duplicates[True] PASSED [ 48%] 429s dataframe/tests/test_dataframe.py::test_drop_duplicates_subset PASSED [ 48%] 429s dataframe/tests/test_dataframe.py::test_get_partition PASSED [ 48%] 429s dataframe/tests/test_dataframe.py::test_ndim PASSED [ 48%] 429s dataframe/tests/test_dataframe.py::test_dtype PASSED [ 48%] 429s dataframe/tests/test_dataframe.py::test_value_counts PASSED [ 48%] 429s dataframe/tests/test_dataframe.py::test_value_counts_not_sorted PASSED [ 48%] 429s dataframe/tests/test_dataframe.py::test_value_counts_with_dropna PASSED [ 48%] 429s dataframe/tests/test_dataframe.py::test_value_counts_with_normalize PASSED [ 48%] 429s dataframe/tests/test_dataframe.py::test_value_counts_with_normalize_and_dropna[True] PASSED [ 48%] 429s dataframe/tests/test_dataframe.py::test_value_counts_with_normalize_and_dropna[False] PASSED [ 48%] 429s dataframe/tests/test_dataframe.py::test_unique PASSED [ 48%] 429s dataframe/tests/test_dataframe.py::test_isin PASSED [ 48%] 429s dataframe/tests/test_dataframe.py::test_contains_frame PASSED [ 48%] 429s dataframe/tests/test_dataframe.py::test_len PASSED [ 48%] 429s dataframe/tests/test_dataframe.py::test_size PASSED [ 48%] 429s dataframe/tests/test_dataframe.py::test_shape PASSED [ 48%] 429s dataframe/tests/test_dataframe.py::test_nbytes PASSED [ 48%] 429s dataframe/tests/test_dataframe.py::test_quantile[0.3-tdigest] SKIPPED [ 48%] 429s dataframe/tests/test_dataframe.py::test_quantile[0.3-dask] PASSED [ 48%] 429s dataframe/tests/test_dataframe.py::test_quantile[0.5-tdigest] SKIPPED [ 48%] 429s dataframe/tests/test_dataframe.py::test_quantile[0.5-dask] PASSED [ 48%] 429s dataframe/tests/test_dataframe.py::test_quantile[0.9-tdigest] SKIPPED [ 48%] 429s dataframe/tests/test_dataframe.py::test_quantile[0.9-dask] PASSED [ 48%] 429s dataframe/tests/test_dataframe.py::test_quantile_missing[tdigest] SKIPPED [ 48%] 429s dataframe/tests/test_dataframe.py::test_quantile_missing[dask] PASSED [ 48%] 429s dataframe/tests/test_dataframe.py::test_empty_quantile[tdigest] SKIPPED [ 48%] 429s dataframe/tests/test_dataframe.py::test_empty_quantile[dask] PASSED [ 48%] 429s dataframe/tests/test_dataframe.py::test_dataframe_quantile[None-tdigest-expected0] SKIPPED [ 48%] 429s dataframe/tests/test_dataframe.py::test_dataframe_quantile[None-dask-expected1] PASSED [ 48%] 429s dataframe/tests/test_dataframe.py::test_dataframe_quantile[True-tdigest-expected0] SKIPPED [ 48%] 429s dataframe/tests/test_dataframe.py::test_dataframe_quantile[True-dask-expected1] PASSED [ 48%] 429s dataframe/tests/test_dataframe.py::test_dataframe_quantile[False-tdigest-expected0] SKIPPED [ 48%] 429s dataframe/tests/test_dataframe.py::test_dataframe_quantile[False-dask-expected1] PASSED [ 48%] 430s dataframe/tests/test_dataframe.py::test_quantile_datetime_numeric_only_false PASSED [ 48%] 430s dataframe/tests/test_dataframe.py::test_quantile_for_possibly_unsorted_q PASSED [ 48%] 430s dataframe/tests/test_dataframe.py::test_quantile_tiny_partitions PASSED [ 48%] 430s dataframe/tests/test_dataframe.py::test_quantile_trivial_partitions PASSED [ 48%] 430s dataframe/tests/test_dataframe.py::test_index PASSED [ 48%] 430s dataframe/tests/test_dataframe.py::test_assign PASSED [ 48%] 430s dataframe/tests/test_dataframe.py::test_assign_callable PASSED [ 48%] 430s dataframe/tests/test_dataframe.py::test_assign_dtypes PASSED [ 48%] 430s dataframe/tests/test_dataframe.py::test_assign_pandas_series PASSED [ 48%] 430s dataframe/tests/test_dataframe.py::test_map PASSED [ 48%] 430s dataframe/tests/test_dataframe.py::test_concat PASSED [ 48%] 430s dataframe/tests/test_dataframe.py::test_args PASSED [ 48%] 430s dataframe/tests/test_dataframe.py::test_known_divisions PASSED [ 48%] 430s dataframe/tests/test_dataframe.py::test_unknown_divisions PASSED [ 48%] 430s dataframe/tests/test_dataframe.py::test_with_min_count PASSED [ 48%] 430s dataframe/tests/test_dataframe.py::test_align[inner] PASSED [ 48%] 430s dataframe/tests/test_dataframe.py::test_align[outer] PASSED [ 48%] 431s dataframe/tests/test_dataframe.py::test_align[left] PASSED [ 48%] 431s dataframe/tests/test_dataframe.py::test_align[right] PASSED [ 48%] 431s dataframe/tests/test_dataframe.py::test_align_axis[inner] PASSED [ 48%] 431s dataframe/tests/test_dataframe.py::test_align_axis[outer] PASSED [ 48%] 431s dataframe/tests/test_dataframe.py::test_align_axis[left] PASSED [ 48%] 431s dataframe/tests/test_dataframe.py::test_align_axis[right] PASSED [ 48%] 431s dataframe/tests/test_dataframe.py::test_combine PASSED [ 48%] 431s dataframe/tests/test_dataframe.py::test_combine_first PASSED [ 48%] 431s dataframe/tests/test_dataframe.py::test_combine_first_all_nans[f8-i8] XPASS [ 48%] 432s dataframe/tests/test_dataframe.py::test_combine_first_all_nans[f8-f4] XPASS [ 48%] 432s dataframe/tests/test_dataframe.py::test_combine_first_all_nans[datetime64[s]-datetime64[ns]] XFAIL [ 48%] 432s dataframe/tests/test_dataframe.py::test_dataframe_picklable PASSED [ 48%] 432s dataframe/tests/test_dataframe.py::test_random_partitions PASSED [ 48%] 432s dataframe/tests/test_dataframe.py::test_series_round PASSED [ 48%] 438s dataframe/tests/test_dataframe.py::test_repartition PASSED [ 48%] 438s dataframe/tests/test_dataframe.py::test_repartition_divisions PASSED [ 48%] 438s dataframe/tests/test_dataframe.py::test_repartition_on_pandas_dataframe PASSED [ 48%] 438s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-1-1-True] PASSED [ 48%] 438s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-1-1-False] PASSED [ 48%] 438s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-1-2-True] PASSED [ 48%] 438s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-1-2-False] PASSED [ 48%] 438s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-1-4-True] PASSED [ 48%] 438s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-1-4-False] PASSED [ 48%] 438s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-1-5-True] PASSED [ 48%] 438s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-1-5-False] PASSED [ 48%] 438s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-2-1-True] PASSED [ 48%] 438s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-2-1-False] PASSED [ 48%] 438s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-2-2-True] PASSED [ 48%] 438s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-2-2-False] PASSED [ 48%] 438s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-2-4-True] PASSED [ 48%] 438s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-2-4-False] PASSED [ 48%] 438s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-2-5-True] PASSED [ 48%] 438s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-2-5-False] PASSED [ 48%] 438s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-4-1-True] PASSED [ 48%] 438s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-4-1-False] PASSED [ 48%] 438s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-4-2-True] PASSED [ 48%] 438s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-4-2-False] PASSED [ 48%] 438s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-4-4-True] PASSED [ 48%] 438s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-4-4-False] PASSED [ 48%] 438s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-4-5-True] PASSED [ 48%] 438s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-4-5-False] PASSED [ 48%] 438s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-5-1-True] PASSED [ 48%] 438s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-5-1-False] PASSED [ 48%] 438s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-5-2-True] PASSED [ 48%] 438s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-5-2-False] PASSED [ 48%] 438s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-5-4-True] PASSED [ 48%] 438s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-5-4-False] PASSED [ 48%] 439s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-5-5-True] PASSED [ 48%] 439s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-5-5-False] PASSED [ 48%] 439s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-1-1-True] PASSED [ 48%] 439s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-1-1-False] PASSED [ 48%] 439s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-1-2-True] PASSED [ 48%] 439s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-1-2-False] PASSED [ 48%] 439s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-1-4-True] PASSED [ 48%] 439s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-1-4-False] PASSED [ 48%] 439s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-1-5-True] PASSED [ 48%] 439s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-1-5-False] PASSED [ 48%] 439s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-2-1-True] PASSED [ 48%] 439s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-2-1-False] PASSED [ 48%] 439s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-2-2-True] PASSED [ 49%] 439s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-2-2-False] PASSED [ 49%] 439s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-2-4-True] PASSED [ 49%] 439s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-2-4-False] PASSED [ 49%] 439s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-2-5-True] PASSED [ 49%] 439s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-2-5-False] PASSED [ 49%] 439s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-4-1-True] PASSED [ 49%] 439s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-4-1-False] PASSED [ 49%] 439s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-4-2-True] PASSED [ 49%] 439s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-4-2-False] PASSED [ 49%] 439s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-4-4-True] PASSED [ 49%] 439s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-4-4-False] PASSED [ 49%] 439s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-4-5-True] PASSED [ 49%] 439s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-4-5-False] PASSED [ 49%] 439s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-5-1-True] PASSED [ 49%] 439s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-5-1-False] PASSED [ 49%] 439s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-5-2-True] PASSED [ 49%] 439s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-5-2-False] PASSED [ 49%] 439s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-5-4-True] PASSED [ 49%] 439s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-5-4-False] PASSED [ 49%] 439s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-5-5-True] PASSED [ 49%] 439s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-5-5-False] PASSED [ 49%] 439s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-1-1-True] PASSED [ 49%] 439s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-1-1-False] PASSED [ 49%] 439s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-1-2-True] PASSED [ 49%] 439s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-1-2-False] PASSED [ 49%] 439s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-1-4-True] PASSED [ 49%] 439s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-1-4-False] PASSED [ 49%] 439s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-1-5-True] PASSED [ 49%] 439s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-1-5-False] PASSED [ 49%] 439s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-2-1-True] PASSED [ 49%] 439s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-2-1-False] PASSED [ 49%] 439s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-2-2-True] PASSED [ 49%] 439s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-2-2-False] PASSED [ 49%] 439s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-2-4-True] PASSED [ 49%] 439s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-2-4-False] PASSED [ 49%] 439s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-2-5-True] PASSED [ 49%] 439s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-2-5-False] PASSED [ 49%] 439s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-4-1-True] PASSED [ 49%] 439s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-4-1-False] PASSED [ 49%] 439s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-4-2-True] PASSED [ 49%] 439s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-4-2-False] PASSED [ 49%] 439s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-4-4-True] PASSED [ 49%] 439s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-4-4-False] PASSED [ 49%] 439s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-4-5-True] PASSED [ 49%] 439s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-4-5-False] PASSED [ 49%] 439s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-5-1-True] PASSED [ 49%] 439s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-5-1-False] PASSED [ 49%] 439s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-5-2-True] PASSED [ 49%] 439s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-5-2-False] PASSED [ 49%] 439s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-5-4-True] PASSED [ 49%] 439s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-5-4-False] PASSED [ 49%] 440s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-5-5-True] PASSED [ 49%] 440s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-5-5-False] PASSED [ 49%] 440s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-1-1-True] PASSED [ 49%] 440s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-1-1-False] PASSED [ 49%] 440s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-1-2-True] PASSED [ 49%] 440s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-1-2-False] PASSED [ 49%] 440s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-1-4-True] PASSED [ 49%] 440s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-1-4-False] PASSED [ 49%] 440s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-1-5-True] PASSED [ 49%] 440s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-1-5-False] PASSED [ 49%] 440s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-2-1-True] PASSED [ 49%] 440s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-2-1-False] PASSED [ 49%] 440s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-2-2-True] PASSED [ 49%] 440s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-2-2-False] PASSED [ 49%] 440s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-2-4-True] PASSED [ 49%] 440s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-2-4-False] PASSED [ 49%] 440s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-2-5-True] PASSED [ 49%] 440s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-2-5-False] PASSED [ 49%] 440s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-4-1-True] PASSED [ 49%] 440s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-4-1-False] PASSED [ 49%] 440s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-4-2-True] PASSED [ 49%] 440s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-4-2-False] PASSED [ 49%] 440s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-4-4-True] PASSED [ 49%] 440s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-4-4-False] PASSED [ 49%] 440s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-4-5-True] PASSED [ 49%] 440s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-4-5-False] PASSED [ 49%] 440s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-5-1-True] PASSED [ 49%] 440s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-5-1-False] PASSED [ 49%] 440s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-5-2-True] PASSED [ 49%] 440s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-5-2-False] PASSED [ 49%] 440s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-5-4-True] PASSED [ 49%] 440s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-5-4-False] PASSED [ 49%] 440s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-5-5-True] PASSED [ 49%] 440s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-5-5-False] PASSED [ 49%] 440s dataframe/tests/test_dataframe.py::test_repartition_partition_size[0-1kiB-2-True] PASSED [ 49%] 440s dataframe/tests/test_dataframe.py::test_repartition_partition_size[0-1kiB-2-False] PASSED [ 49%] 440s dataframe/tests/test_dataframe.py::test_repartition_partition_size[0-1kiB-5-True] PASSED [ 49%] 440s dataframe/tests/test_dataframe.py::test_repartition_partition_size[0-1kiB-5-False] PASSED [ 49%] 440s dataframe/tests/test_dataframe.py::test_repartition_partition_size[0-379-2-True] PASSED [ 49%] 440s dataframe/tests/test_dataframe.py::test_repartition_partition_size[0-379-2-False] PASSED [ 49%] 440s dataframe/tests/test_dataframe.py::test_repartition_partition_size[0-379-5-True] PASSED [ 49%] 440s dataframe/tests/test_dataframe.py::test_repartition_partition_size[0-379-5-False] PASSED [ 49%] 440s dataframe/tests/test_dataframe.py::test_repartition_partition_size[1-1kiB-2-True] PASSED [ 49%] 440s dataframe/tests/test_dataframe.py::test_repartition_partition_size[1-1kiB-2-False] PASSED [ 49%] 440s dataframe/tests/test_dataframe.py::test_repartition_partition_size[1-1kiB-5-True] PASSED [ 49%] 440s dataframe/tests/test_dataframe.py::test_repartition_partition_size[1-1kiB-5-False] PASSED [ 49%] 440s dataframe/tests/test_dataframe.py::test_repartition_partition_size[1-379-2-True] PASSED [ 49%] 440s dataframe/tests/test_dataframe.py::test_repartition_partition_size[1-379-2-False] PASSED [ 49%] 440s dataframe/tests/test_dataframe.py::test_repartition_partition_size[1-379-5-True] PASSED [ 49%] 440s dataframe/tests/test_dataframe.py::test_repartition_partition_size[1-379-5-False] PASSED [ 49%] 440s dataframe/tests/test_dataframe.py::test_repartition_partition_size_arg PASSED [ 49%] 440s dataframe/tests/test_dataframe.py::test_repartition_npartitions_same_limits PASSED [ 49%] 440s dataframe/tests/test_dataframe.py::test_repartition_npartitions_numeric_edge_case PASSED [ 49%] 440s dataframe/tests/test_dataframe.py::test_repartition_object_index PASSED [ 49%] 440s dataframe/tests/test_dataframe.py::test_repartition_datetime_tz_index PASSED [ 49%] 440s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15-1D-1] PASSED [ 49%] 440s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15-1D-20] PASSED [ 49%] 441s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15-1D-243] PASSED [ 49%] 441s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15-7D-1] PASSED [ 49%] 441s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15-7D-20] PASSED [ 49%] 441s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15-7D-243] PASSED [ 49%] 441s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15-28h-1] PASSED [ 49%] 441s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15-28h-20] PASSED [ 49%] 441s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15-28h-243] PASSED [ 49%] 443s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15-1h-1] PASSED [ 49%] 444s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15-1h-20] PASSED [ 49%] 446s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15-1h-243] PASSED [ 49%] 446s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15 12:37:01-1D-1] PASSED [ 49%] 446s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15 12:37:01-1D-20] PASSED [ 49%] 447s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15 12:37:01-1D-243] PASSED [ 49%] 447s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15 12:37:01-7D-1] PASSED [ 49%] 447s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15 12:37:01-7D-20] PASSED [ 49%] 447s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15 12:37:01-7D-243] PASSED [ 49%] 447s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15 12:37:01-28h-1] PASSED [ 49%] 447s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15 12:37:01-28h-20] PASSED [ 49%] 447s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15 12:37:01-28h-243] PASSED [ 50%] 449s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15 12:37:01-1h-1] PASSED [ 50%] 450s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15 12:37:01-1h-20] PASSED [ 50%] 452s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15 12:37:01-1h-243] PASSED [ 50%] 452s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-01-01 12:37:00-1D-1] PASSED [ 50%] 452s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-01-01 12:37:00-1D-20] PASSED [ 50%] 452s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-01-01 12:37:00-1D-243] PASSED [ 50%] 452s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-01-01 12:37:00-7D-1] PASSED [ 50%] 452s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-01-01 12:37:00-7D-20] PASSED [ 50%] 452s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-01-01 12:37:00-7D-243] PASSED [ 50%] 452s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-01-01 12:37:00-28h-1] PASSED [ 50%] 452s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-01-01 12:37:00-28h-20] PASSED [ 50%] 453s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-01-01 12:37:00-28h-243] PASSED [ 50%] 453s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-01-01 12:37:00-1h-1] PASSED [ 50%] 453s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-01-01 12:37:00-1h-20] PASSED [ 50%] 453s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-01-01 12:37:00-1h-243] PASSED [ 50%] 453s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15-1D-1] PASSED [ 50%] 453s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15-1D-20] PASSED [ 50%] 453s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15-1D-243] PASSED [ 50%] 453s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15-7D-1] PASSED [ 50%] 453s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15-7D-20] PASSED [ 50%] 453s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15-7D-243] PASSED [ 50%] 454s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15-28h-1] PASSED [ 50%] 454s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15-28h-20] PASSED [ 50%] 454s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15-28h-243] PASSED [ 50%] 456s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15-1h-1] PASSED [ 50%] 457s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15-1h-20] PASSED [ 50%] 459s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15-1h-243] PASSED [ 50%] 459s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15 12:37:01-1D-1] PASSED [ 50%] 459s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15 12:37:01-1D-20] PASSED [ 50%] 459s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15 12:37:01-1D-243] PASSED [ 50%] 459s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15 12:37:01-7D-1] PASSED [ 50%] 459s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15 12:37:01-7D-20] PASSED [ 50%] 459s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15 12:37:01-7D-243] PASSED [ 50%] 460s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15 12:37:01-28h-1] PASSED [ 50%] 460s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15 12:37:01-28h-20] PASSED [ 50%] 460s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15 12:37:01-28h-243] PASSED [ 50%] 462s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15 12:37:01-1h-1] PASSED [ 50%] 463s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15 12:37:01-1h-20] PASSED [ 50%] 465s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15 12:37:01-1h-243] PASSED [ 50%] 465s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-01-01 12:37:00-1D-1] PASSED [ 50%] 465s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-01-01 12:37:00-1D-20] PASSED [ 50%] 465s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-01-01 12:37:00-1D-243] PASSED [ 50%] 465s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-01-01 12:37:00-7D-1] PASSED [ 50%] 465s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-01-01 12:37:00-7D-20] PASSED [ 50%] 465s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-01-01 12:37:00-7D-243] PASSED [ 50%] 465s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-01-01 12:37:00-28h-1] PASSED [ 50%] 465s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-01-01 12:37:00-28h-20] PASSED [ 50%] 465s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-01-01 12:37:00-28h-243] PASSED [ 50%] 465s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-01-01 12:37:00-1h-1] PASSED [ 50%] 465s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-01-01 12:37:00-1h-20] PASSED [ 50%] 465s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-01-01 12:37:00-1h-243] PASSED [ 50%] 465s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15-1D-1] PASSED [ 50%] 465s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15-1D-20] PASSED [ 50%] 465s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15-1D-243] PASSED [ 50%] 465s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15-7D-1] PASSED [ 50%] 465s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15-7D-20] PASSED [ 50%] 466s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15-7D-243] PASSED [ 50%] 466s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15-28h-1] PASSED [ 50%] 466s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15-28h-20] PASSED [ 50%] 466s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15-28h-243] PASSED [ 50%] 468s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15-1h-1] PASSED [ 50%] 469s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15-1h-20] PASSED [ 50%] 471s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15-1h-243] PASSED [ 50%] 471s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15 12:37:01-1D-1] PASSED [ 50%] 471s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15 12:37:01-1D-20] PASSED [ 50%] 471s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15 12:37:01-1D-243] PASSED [ 50%] 471s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15 12:37:01-7D-1] PASSED [ 50%] 471s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15 12:37:01-7D-20] PASSED [ 50%] 471s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15 12:37:01-7D-243] PASSED [ 50%] 472s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15 12:37:01-28h-1] PASSED [ 50%] 472s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15 12:37:01-28h-20] PASSED [ 50%] 472s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15 12:37:01-28h-243] PASSED [ 50%] 473s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15 12:37:01-1h-1] PASSED [ 50%] 475s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15 12:37:01-1h-20] PASSED [ 50%] 477s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15 12:37:01-1h-243] PASSED [ 50%] 477s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-01-01 12:37:00-1D-1] PASSED [ 50%] 477s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-01-01 12:37:00-1D-20] PASSED [ 50%] 477s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-01-01 12:37:00-1D-243] PASSED [ 50%] 477s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-01-01 12:37:00-7D-1] PASSED [ 50%] 477s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-01-01 12:37:00-7D-20] PASSED [ 50%] 477s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-01-01 12:37:00-7D-243] PASSED [ 50%] 477s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-01-01 12:37:00-28h-1] PASSED [ 50%] 477s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-01-01 12:37:00-28h-20] PASSED [ 50%] 477s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-01-01 12:37:00-28h-243] PASSED [ 50%] 477s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-01-01 12:37:00-1h-1] PASSED [ 50%] 477s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-01-01 12:37:00-1h-20] PASSED [ 50%] 477s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-01-01 12:37:00-1h-243] PASSED [ 50%] 477s dataframe/tests/test_dataframe.py::test_repartition_freq_divisions PASSED [ 50%] 477s dataframe/tests/test_dataframe.py::test_repartition_freq_errors PASSED [ 50%] 477s dataframe/tests/test_dataframe.py::test_repartition_freq_month PASSED [ 50%] 477s dataframe/tests/test_dataframe.py::test_repartition_freq_day PASSED [ 50%] 477s dataframe/tests/test_dataframe.py::test_repartition_noop[] PASSED [ 50%] 477s dataframe/tests/test_dataframe.py::test_repartition_noop[tuple] PASSED [ 50%] 477s dataframe/tests/test_dataframe.py::test_repartition_noop[list] PASSED [ 50%] 477s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[M-MS] PASSED [ 50%] 477s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[ME-MS] PASSED [ 50%] 477s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[MS-MS] PASSED [ 50%] 477s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[2M-2MS] PASSED [ 50%] 477s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[Q-QS] PASSED [ 50%] 477s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[Q-FEB-QS-FEB] PASSED [ 50%] 477s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[2Q-2QS] PASSED [ 50%] 477s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[2Q-FEB-2QS-FEB] PASSED [ 50%] 477s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[2QS-FEB-2QS-FEB] PASSED [ 50%] 477s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[BQ-BQS] PASSED [ 50%] 477s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[2BQ-2BQS] PASSED [ 50%] 477s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[SM-SMS] PASSED [ 50%] 477s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[A-YS] PASSED [ 50%] 477s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[Y-YS0] PASSED [ 50%] 477s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[A-JUN-YS-JUN] PASSED [ 50%] 477s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[Y-JUN-YS-JUN] PASSED [ 50%] 477s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[BA-BYS] PASSED [ 50%] 477s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[2BA-2BYS] PASSED [ 50%] 477s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[BY-BYS] PASSED [ 50%] 477s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[Y-YS1] PASSED [ 50%] 477s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[freq20-expected_freq20] PASSED [ 50%] 477s dataframe/tests/test_dataframe.py::test_repartition_input_errors PASSED [ 50%] 477s dataframe/tests/test_dataframe.py::test_embarrassingly_parallel_operations PASSED [ 50%] 477s dataframe/tests/test_dataframe.py::test_fillna PASSED [ 50%] 477s dataframe/tests/test_dataframe.py::test_ffill PASSED [ 50%] 477s dataframe/tests/test_dataframe.py::test_bfill PASSED [ 50%] 477s dataframe/tests/test_dataframe.py::test_delayed_roundtrip[True] PASSED [ 50%] 477s dataframe/tests/test_dataframe.py::test_delayed_roundtrip[False] PASSED [ 50%] 477s dataframe/tests/test_dataframe.py::test_from_delayed_lazy_if_meta_provided PASSED [ 50%] 477s dataframe/tests/test_dataframe.py::test_from_delayed_empty_meta_provided PASSED [ 50%] 477s dataframe/tests/test_dataframe.py::test_fillna_duplicate_index PASSED [ 50%] 477s dataframe/tests/test_dataframe.py::test_fillna_multi_dataframe PASSED [ 50%] 477s dataframe/tests/test_dataframe.py::test_fillna_dask_dataframe_input PASSED [ 51%] 477s dataframe/tests/test_dataframe.py::test_ffill_bfill PASSED [ 51%] 477s dataframe/tests/test_dataframe.py::test_fillna_series_types PASSED [ 51%] 477s dataframe/tests/test_dataframe.py::test_sample PASSED [ 51%] 477s dataframe/tests/test_dataframe.py::test_sample_without_replacement PASSED [ 51%] 477s dataframe/tests/test_dataframe.py::test_sample_raises PASSED [ 51%] 477s dataframe/tests/test_dataframe.py::test_empty_max PASSED [ 51%] 477s dataframe/tests/test_dataframe.py::test_query PASSED [ 51%] 477s dataframe/tests/test_dataframe.py::test_eval PASSED [ 51%] 477s dataframe/tests/test_dataframe.py::test_select_dtypes[include0-None] PASSED [ 51%] 477s dataframe/tests/test_dataframe.py::test_select_dtypes[None-exclude1] PASSED [ 51%] 477s dataframe/tests/test_dataframe.py::test_select_dtypes[include2-exclude2] PASSED [ 51%] 477s dataframe/tests/test_dataframe.py::test_select_dtypes[include3-None] PASSED [ 51%] 478s dataframe/tests/test_dataframe.py::test_deterministic_apply_concat_apply_names PASSED [ 51%] 478s dataframe/tests/test_dataframe.py::test_aca_meta_infer PASSED [ 51%] 478s dataframe/tests/test_dataframe.py::test_aca_split_every PASSED [ 51%] 478s dataframe/tests/test_dataframe.py::test_reduction_method PASSED [ 51%] 478s dataframe/tests/test_dataframe.py::test_reduction_method_split_every PASSED [ 51%] 478s dataframe/tests/test_dataframe.py::test_pipe PASSED [ 51%] 478s dataframe/tests/test_dataframe.py::test_gh_517 PASSED [ 51%] 478s dataframe/tests/test_dataframe.py::test_drop_axis_1 PASSED [ 51%] 478s dataframe/tests/test_dataframe.py::test_drop_columns[columns0] PASSED [ 51%] 478s dataframe/tests/test_dataframe.py::test_drop_columns[columns1] PASSED [ 51%] 478s dataframe/tests/test_dataframe.py::test_drop_meta_mismatch PASSED [ 51%] 478s dataframe/tests/test_dataframe.py::test_gh580 PASSED [ 51%] 478s dataframe/tests/test_dataframe.py::test_gh6305 PASSED [ 51%] 478s dataframe/tests/test_dataframe.py::test_rename_dict PASSED [ 51%] 478s dataframe/tests/test_dataframe.py::test_rename_function PASSED [ 51%] 478s dataframe/tests/test_dataframe.py::test_rename_index PASSED [ 51%] 478s dataframe/tests/test_dataframe.py::test_to_timestamp PASSED [ 51%] 478s dataframe/tests/test_dataframe.py::test_to_frame PASSED [ 51%] 478s dataframe/tests/test_dataframe.py::test_to_dask_array_raises[False0] PASSED [ 51%] 478s dataframe/tests/test_dataframe.py::test_to_dask_array_raises[False1] PASSED [ 51%] 478s dataframe/tests/test_dataframe.py::test_to_dask_array_unknown[False] PASSED [ 51%] 478s dataframe/tests/test_dataframe.py::test_to_dask_array_unknown[True] PASSED [ 51%] 478s dataframe/tests/test_dataframe.py::test_to_dask_array[lengths0-False-None] PASSED [ 51%] 478s dataframe/tests/test_dataframe.py::test_to_dask_array[True-False-None] PASSED [ 51%] 478s dataframe/tests/test_dataframe.py::test_to_dask_array[True-False-meta2] PASSED [ 51%] 478s dataframe/tests/test_dataframe.py::test_apply PASSED [ 51%] 478s dataframe/tests/test_dataframe.py::test_apply_convert_dtype[None] PASSED [ 51%] 478s dataframe/tests/test_dataframe.py::test_apply_convert_dtype[True] PASSED [ 51%] 478s dataframe/tests/test_dataframe.py::test_apply_convert_dtype[False] PASSED [ 51%] 478s dataframe/tests/test_dataframe.py::test_apply_warns PASSED [ 51%] 478s dataframe/tests/test_dataframe.py::test_apply_warns_with_invalid_meta PASSED [ 51%] 478s dataframe/tests/test_dataframe.py::test_dataframe_map[None] PASSED [ 51%] 478s dataframe/tests/test_dataframe.py::test_dataframe_map[ignore] PASSED [ 51%] 478s dataframe/tests/test_dataframe.py::test_dataframe_map_raises SKIPPED [ 51%] 478s dataframe/tests/test_dataframe.py::test_applymap PASSED [ 51%] 478s dataframe/tests/test_dataframe.py::test_add_prefix PASSED [ 51%] 478s dataframe/tests/test_dataframe.py::test_add_suffix PASSED [ 51%] 478s dataframe/tests/test_dataframe.py::test_abs PASSED [ 51%] 478s dataframe/tests/test_dataframe.py::test_round PASSED [ 51%] 478s dataframe/tests/test_dataframe.py::test_cov_dataframe[None] PASSED [ 51%] 478s dataframe/tests/test_dataframe.py::test_cov_dataframe[True] PASSED [ 51%] 479s dataframe/tests/test_dataframe.py::test_cov_dataframe[False] PASSED [ 51%] 479s dataframe/tests/test_dataframe.py::test_cov_series PASSED [ 51%] 479s dataframe/tests/test_dataframe.py::test_cov_gpu[None] SKIPPED (could...) [ 51%] 479s dataframe/tests/test_dataframe.py::test_cov_gpu[True] SKIPPED (could...) [ 51%] 479s dataframe/tests/test_dataframe.py::test_cov_gpu[False] SKIPPED (coul...) [ 51%] 479s dataframe/tests/test_dataframe.py::test_corr PASSED [ 51%] 479s dataframe/tests/test_dataframe.py::test_corr_gpu SKIPPED (could not ...) [ 51%] 479s dataframe/tests/test_dataframe.py::test_corr_same_name PASSED [ 51%] 479s dataframe/tests/test_dataframe.py::test_cov_corr_meta[1] PASSED [ 51%] 479s dataframe/tests/test_dataframe.py::test_cov_corr_meta[2] PASSED [ 51%] 486s dataframe/tests/test_dataframe.py::test_cov_corr_stable PASSED [ 51%] 487s dataframe/tests/test_dataframe.py::test_cov_corr_mixed[None] XFAIL (...) [ 51%] 487s dataframe/tests/test_dataframe.py::test_cov_corr_mixed[True] PASSED [ 51%] 487s dataframe/tests/test_dataframe.py::test_cov_corr_mixed[False] XFAIL [ 51%] 487s dataframe/tests/test_dataframe.py::test_autocorr PASSED [ 51%] 488s dataframe/tests/test_dataframe.py::test_apply_infer_columns PASSED [ 51%] 488s dataframe/tests/test_dataframe.py::test_index_time_properties PASSED [ 51%] 488s dataframe/tests/test_dataframe.py::test_nlargest_nsmallest PASSED [ 51%] 488s dataframe/tests/test_dataframe.py::test_nlargest_nsmallest_raises PASSED [ 51%] 488s dataframe/tests/test_dataframe.py::test_reset_index PASSED [ 51%] 488s dataframe/tests/test_dataframe.py::test_dataframe_compute_forward_kwargs PASSED [ 51%] 488s dataframe/tests/test_dataframe.py::test_contains_series_raises_deprecated_warning_preserves_behavior PASSED [ 51%] 488s dataframe/tests/test_dataframe.py::test_series_iteritems SKIPPED (it...) [ 51%] 488s dataframe/tests/test_dataframe.py::test_series_iter PASSED [ 51%] 488s dataframe/tests/test_dataframe.py::test_dataframe_iterrows PASSED [ 51%] 488s dataframe/tests/test_dataframe.py::test_dataframe_itertuples PASSED [ 51%] 488s dataframe/tests/test_dataframe.py::test_dataframe_items[columns0] PASSED [ 51%] 488s dataframe/tests/test_dataframe.py::test_dataframe_items[columns1] PASSED [ 51%] 488s dataframe/tests/test_dataframe.py::test_dataframe_items[columns2] PASSED [ 51%] 488s dataframe/tests/test_dataframe.py::test_dataframe_itertuples_with_index_false PASSED [ 51%] 488s dataframe/tests/test_dataframe.py::test_dataframe_itertuples_with_name_none PASSED [ 51%] 488s dataframe/tests/test_dataframe.py::test_astype PASSED [ 51%] 488s dataframe/tests/test_dataframe.py::test_astype_categoricals PASSED [ 51%] 488s dataframe/tests/test_dataframe.py::test_astype_categoricals_known PASSED [ 51%] 488s dataframe/tests/test_dataframe.py::test_groupby_callable PASSED [ 51%] 488s dataframe/tests/test_dataframe.py::test_methods_tokenize_differently PASSED [ 51%] 488s dataframe/tests/test_dataframe.py::test_info PASSED [ 51%] 488s dataframe/tests/test_dataframe.py::test_groupby_multilevel_info PASSED [ 51%] 488s dataframe/tests/test_dataframe.py::test_categorize_info PASSED [ 51%] 488s dataframe/tests/test_dataframe.py::test_gh_1301 PASSED [ 51%] 488s dataframe/tests/test_dataframe.py::test_timeseries_sorted PASSED [ 51%] 488s dataframe/tests/test_dataframe.py::test_index_errors PASSED [ 51%] 488s dataframe/tests/test_dataframe.py::test_index_nulls[None] PASSED [ 51%] 488s dataframe/tests/test_dataframe.py::test_index_nulls[null_value1] PASSED [ 51%] 488s dataframe/tests/test_dataframe.py::test_index_nulls[null_value2] PASSED [ 51%] 488s dataframe/tests/test_dataframe.py::test_set_index_with_index PASSED [ 51%] 488s dataframe/tests/test_dataframe.py::test_column_assignment PASSED [ 51%] 488s dataframe/tests/test_dataframe.py::test_array_assignment PASSED [ 51%] 488s dataframe/tests/test_dataframe.py::test_columns_assignment PASSED [ 51%] 488s dataframe/tests/test_dataframe.py::test_attribute_assignment PASSED [ 51%] 488s dataframe/tests/test_dataframe.py::test_setitem_triggering_realign PASSED [ 51%] 488s dataframe/tests/test_dataframe.py::test_inplace_operators PASSED [ 51%] 488s dataframe/tests/test_dataframe.py::test_idxmaxmin[idx0-True] PASSED [ 51%] 488s dataframe/tests/test_dataframe.py::test_idxmaxmin[idx0-False] PASSED [ 51%] 488s dataframe/tests/test_dataframe.py::test_idxmaxmin[idx1-True] PASSED [ 51%] 489s dataframe/tests/test_dataframe.py::test_idxmaxmin[idx1-False] PASSED [ 51%] 489s dataframe/tests/test_dataframe.py::test_idxmaxmin[idx2-True] PASSED [ 51%] 489s dataframe/tests/test_dataframe.py::test_idxmaxmin[idx2-False] PASSED [ 51%] 489s dataframe/tests/test_dataframe.py::test_idxmaxmin_numeric_only[idxmin] PASSED [ 51%] 489s dataframe/tests/test_dataframe.py::test_idxmaxmin_numeric_only[idxmax] PASSED [ 51%] 489s dataframe/tests/test_dataframe.py::test_idxmaxmin_empty_partitions PASSED [ 51%] 489s dataframe/tests/test_dataframe.py::test_mode_numeric_only PASSED [ 51%] 489s dataframe/tests/test_dataframe.py::test_getitem_meta PASSED [ 51%] 489s dataframe/tests/test_dataframe.py::test_getitem_multilevel PASSED [ 51%] 489s dataframe/tests/test_dataframe.py::test_getitem_string_subclass PASSED [ 51%] 489s dataframe/tests/test_dataframe.py::test_getitem_column_types[list] PASSED [ 51%] 489s dataframe/tests/test_dataframe.py::test_getitem_column_types[array] PASSED [ 51%] 489s dataframe/tests/test_dataframe.py::test_getitem_column_types[Series] PASSED [ 51%] 489s dataframe/tests/test_dataframe.py::test_getitem_column_types[Index] PASSED [ 51%] 489s dataframe/tests/test_dataframe.py::test_getitem_with_bool_dataframe_as_key PASSED [ 51%] 489s dataframe/tests/test_dataframe.py::test_getitem_with_non_series PASSED [ 51%] 489s dataframe/tests/test_dataframe.py::test_ipython_completion PASSED [ 51%] 490s dataframe/tests/test_dataframe.py::test_diff PASSED [ 51%] 490s dataframe/tests/test_dataframe.py::test_shift PASSED [ 52%] 490s dataframe/tests/test_dataframe.py::test_shift_with_freq_DatetimeIndex[B-False] PASSED [ 52%] 490s dataframe/tests/test_dataframe.py::test_shift_with_freq_DatetimeIndex[D-True] PASSED [ 52%] 490s dataframe/tests/test_dataframe.py::test_shift_with_freq_DatetimeIndex[h-True] PASSED [ 52%] 490s dataframe/tests/test_dataframe.py::test_shift_with_freq_PeriodIndex[B-False] PASSED [ 52%] 490s dataframe/tests/test_dataframe.py::test_shift_with_freq_PeriodIndex[D-True] PASSED [ 52%] 490s dataframe/tests/test_dataframe.py::test_shift_with_freq_PeriodIndex[h-True] PASSED [ 52%] 490s dataframe/tests/test_dataframe.py::test_shift_with_freq_TimedeltaIndex PASSED [ 52%] 490s dataframe/tests/test_dataframe.py::test_shift_with_freq_errors PASSED [ 52%] 490s dataframe/tests/test_dataframe.py::test_first_and_last[first] PASSED [ 52%] 490s dataframe/tests/test_dataframe.py::test_first_and_last[last] PASSED [ 52%] 490s dataframe/tests/test_dataframe.py::test_hash_split_unique[None-2-1] PASSED [ 52%] 491s dataframe/tests/test_dataframe.py::test_hash_split_unique[None-2-4] PASSED [ 52%] 491s dataframe/tests/test_dataframe.py::test_hash_split_unique[None-2-20] PASSED [ 52%] 491s dataframe/tests/test_dataframe.py::test_hash_split_unique[None-5-1] PASSED [ 52%] 491s dataframe/tests/test_dataframe.py::test_hash_split_unique[None-5-4] PASSED [ 52%] 491s dataframe/tests/test_dataframe.py::test_hash_split_unique[None-5-20] PASSED [ 52%] 491s dataframe/tests/test_dataframe.py::test_hash_split_unique[1-2-1] PASSED [ 52%] 491s dataframe/tests/test_dataframe.py::test_hash_split_unique[1-2-4] PASSED [ 52%] 491s dataframe/tests/test_dataframe.py::test_hash_split_unique[1-2-20] PASSED [ 52%] 491s dataframe/tests/test_dataframe.py::test_hash_split_unique[1-5-1] PASSED [ 52%] 491s dataframe/tests/test_dataframe.py::test_hash_split_unique[1-5-4] PASSED [ 52%] 491s dataframe/tests/test_dataframe.py::test_hash_split_unique[1-5-20] PASSED [ 52%] 491s dataframe/tests/test_dataframe.py::test_hash_split_unique[5-2-1] PASSED [ 52%] 491s dataframe/tests/test_dataframe.py::test_hash_split_unique[5-2-4] PASSED [ 52%] 491s dataframe/tests/test_dataframe.py::test_hash_split_unique[5-2-20] PASSED [ 52%] 491s dataframe/tests/test_dataframe.py::test_hash_split_unique[5-5-1] PASSED [ 52%] 491s dataframe/tests/test_dataframe.py::test_hash_split_unique[5-5-4] PASSED [ 52%] 491s dataframe/tests/test_dataframe.py::test_hash_split_unique[5-5-20] PASSED [ 52%] 491s dataframe/tests/test_dataframe.py::test_hash_split_unique[20-2-1] PASSED [ 52%] 491s dataframe/tests/test_dataframe.py::test_hash_split_unique[20-2-4] PASSED [ 52%] 491s dataframe/tests/test_dataframe.py::test_hash_split_unique[20-2-20] PASSED [ 52%] 491s dataframe/tests/test_dataframe.py::test_hash_split_unique[20-5-1] PASSED [ 52%] 491s dataframe/tests/test_dataframe.py::test_hash_split_unique[20-5-4] PASSED [ 52%] 491s dataframe/tests/test_dataframe.py::test_hash_split_unique[20-5-20] PASSED [ 52%] 492s dataframe/tests/test_dataframe.py::test_split_out_drop_duplicates[None] PASSED [ 52%] 492s dataframe/tests/test_dataframe.py::test_split_out_drop_duplicates[2] PASSED [ 52%] 492s dataframe/tests/test_dataframe.py::test_split_out_value_counts[None] PASSED [ 52%] 492s dataframe/tests/test_dataframe.py::test_split_out_value_counts[2] PASSED [ 52%] 492s dataframe/tests/test_dataframe.py::test_values PASSED [ 52%] 492s dataframe/tests/test_dataframe.py::test_values_extension_dtypes PASSED [ 52%] 492s dataframe/tests/test_dataframe.py::test_copy PASSED [ 52%] 492s dataframe/tests/test_dataframe.py::test_del PASSED [ 52%] 492s dataframe/tests/test_dataframe.py::test_memory_usage_dataframe[True-True] PASSED [ 52%] 492s dataframe/tests/test_dataframe.py::test_memory_usage_dataframe[True-False] PASSED [ 52%] 492s dataframe/tests/test_dataframe.py::test_memory_usage_dataframe[False-True] PASSED [ 52%] 492s dataframe/tests/test_dataframe.py::test_memory_usage_dataframe[False-False] PASSED [ 52%] 492s dataframe/tests/test_dataframe.py::test_memory_usage_series[True-True] PASSED [ 52%] 492s dataframe/tests/test_dataframe.py::test_memory_usage_series[True-False] PASSED [ 52%] 492s dataframe/tests/test_dataframe.py::test_memory_usage_series[False-True] PASSED [ 52%] 492s dataframe/tests/test_dataframe.py::test_memory_usage_series[False-False] PASSED [ 52%] 492s dataframe/tests/test_dataframe.py::test_memory_usage_index[True] PASSED [ 52%] 492s dataframe/tests/test_dataframe.py::test_memory_usage_index[False] PASSED [ 52%] 492s dataframe/tests/test_dataframe.py::test_memory_usage_per_partition[True-True] PASSED [ 52%] 492s dataframe/tests/test_dataframe.py::test_memory_usage_per_partition[True-False] PASSED [ 52%] 492s dataframe/tests/test_dataframe.py::test_memory_usage_per_partition[False-True] PASSED [ 52%] 492s dataframe/tests/test_dataframe.py::test_memory_usage_per_partition[False-False] PASSED [ 52%] 492s dataframe/tests/test_dataframe.py::test_dataframe_reductions_arithmetic[sum] PASSED [ 52%] 492s dataframe/tests/test_dataframe.py::test_dataframe_reductions_arithmetic[mean] PASSED [ 52%] 492s dataframe/tests/test_dataframe.py::test_dataframe_reductions_arithmetic[std] PASSED [ 52%] 492s dataframe/tests/test_dataframe.py::test_dataframe_reductions_arithmetic[var] PASSED [ 52%] 492s dataframe/tests/test_dataframe.py::test_dataframe_reductions_arithmetic[count] PASSED [ 52%] 492s dataframe/tests/test_dataframe.py::test_dataframe_reductions_arithmetic[min] PASSED [ 52%] 492s dataframe/tests/test_dataframe.py::test_dataframe_reductions_arithmetic[max] PASSED [ 52%] 492s dataframe/tests/test_dataframe.py::test_dataframe_reductions_arithmetic[idxmin] PASSED [ 52%] 492s dataframe/tests/test_dataframe.py::test_dataframe_reductions_arithmetic[idxmax] PASSED [ 52%] 492s dataframe/tests/test_dataframe.py::test_dataframe_reductions_arithmetic[prod] PASSED [ 52%] 492s dataframe/tests/test_dataframe.py::test_dataframe_reductions_arithmetic[all] PASSED [ 52%] 492s dataframe/tests/test_dataframe.py::test_dataframe_reductions_arithmetic[sem] PASSED [ 52%] 492s dataframe/tests/test_dataframe.py::test_dataframe_mode PASSED [ 52%] 492s dataframe/tests/test_dataframe.py::test_median PASSED [ 52%] 492s dataframe/tests/test_dataframe.py::test_median_approximate[dask] PASSED [ 52%] 492s dataframe/tests/test_dataframe.py::test_median_approximate[tdigest] SKIPPED [ 52%] 492s dataframe/tests/test_dataframe.py::test_datetime_loc_open_slicing PASSED [ 52%] 493s dataframe/tests/test_dataframe.py::test_to_datetime[False] PASSED [ 52%] 493s dataframe/tests/test_dataframe.py::test_to_datetime[True] SKIPPED (c...) [ 52%] 493s dataframe/tests/test_dataframe.py::test_to_timedelta PASSED [ 52%] 493s dataframe/tests/test_dataframe.py::test_isna[values0] PASSED [ 52%] 493s dataframe/tests/test_dataframe.py::test_isna[values1] PASSED [ 52%] 493s dataframe/tests/test_dataframe.py::test_slice_on_filtered_boundary[0] PASSED [ 52%] 493s dataframe/tests/test_dataframe.py::test_slice_on_filtered_boundary[9] PASSED [ 52%] 493s dataframe/tests/test_dataframe.py::test_boundary_slice_nonmonotonic PASSED [ 52%] 493s dataframe/tests/test_dataframe.py::test_boundary_slice_empty PASSED [ 52%] 493s dataframe/tests/test_dataframe.py::test_with_boundary[-1-None-False-False-drop0] PASSED [ 52%] 493s dataframe/tests/test_dataframe.py::test_with_boundary[-1-None-False-True-drop1] PASSED [ 52%] 493s dataframe/tests/test_dataframe.py::test_with_boundary[None-3-False-False-drop2] PASSED [ 52%] 493s dataframe/tests/test_dataframe.py::test_with_boundary[None-3-True-False-drop3] PASSED [ 52%] 493s dataframe/tests/test_dataframe.py::test_with_boundary[-0.5-None-False-False-drop4] PASSED [ 52%] 493s dataframe/tests/test_dataframe.py::test_with_boundary[-0.5-None-False-True-drop5] PASSED [ 52%] 493s dataframe/tests/test_dataframe.py::test_with_boundary[-1.5-None-False-True-drop6] PASSED [ 52%] 493s dataframe/tests/test_dataframe.py::test_with_boundary[None-3.5-False-False-drop7] PASSED [ 52%] 493s dataframe/tests/test_dataframe.py::test_with_boundary[None-3.5-True-False-drop8] PASSED [ 52%] 493s dataframe/tests/test_dataframe.py::test_with_boundary[None-2.5-False-False-drop9] PASSED [ 52%] 493s dataframe/tests/test_dataframe.py::test_boundary_slice_same[index0-0-9] PASSED [ 52%] 493s dataframe/tests/test_dataframe.py::test_boundary_slice_same[index1--1-None] PASSED [ 52%] 493s dataframe/tests/test_dataframe.py::test_boundary_slice_same[index2-None-10] PASSED [ 52%] 493s dataframe/tests/test_dataframe.py::test_boundary_slice_same[index3-None-None] PASSED [ 52%] 493s dataframe/tests/test_dataframe.py::test_boundary_slice_same[index4--1-None] PASSED [ 52%] 493s dataframe/tests/test_dataframe.py::test_boundary_slice_same[index5-None-2] PASSED [ 52%] 493s dataframe/tests/test_dataframe.py::test_boundary_slice_same[index6--2-3] PASSED [ 52%] 493s dataframe/tests/test_dataframe.py::test_boundary_slice_same[index7-None-None] PASSED [ 52%] 493s dataframe/tests/test_dataframe.py::test_boundary_slice_same[index8-left8-None] PASSED [ 52%] 493s dataframe/tests/test_dataframe.py::test_boundary_slice_same[index9-None-right9] PASSED [ 52%] 493s dataframe/tests/test_dataframe.py::test_boundary_slice_same[index10-left10-None] PASSED [ 52%] 493s dataframe/tests/test_dataframe.py::test_boundary_slice_same[index11-None-right11] PASSED [ 52%] 493s dataframe/tests/test_dataframe.py::test_better_errors_object_reductions PASSED [ 52%] 493s dataframe/tests/test_dataframe.py::test_sample_empty_partitions PASSED [ 52%] 493s dataframe/tests/test_dataframe.py::test_coerce PASSED [ 52%] 493s dataframe/tests/test_dataframe.py::test_bool PASSED [ 52%] 493s dataframe/tests/test_dataframe.py::test_cumulative_multiple_columns PASSED [ 52%] 493s dataframe/tests/test_dataframe.py::test_map_partition_array[asarray] PASSED [ 52%] 493s dataframe/tests/test_dataframe.py::test_map_partition_array[func1] PASSED [ 52%] 493s dataframe/tests/test_dataframe.py::test_map_partition_sparse SKIPPED [ 52%] 493s dataframe/tests/test_dataframe.py::test_mixed_dask_array_operations PASSED [ 52%] 493s dataframe/tests/test_dataframe.py::test_mixed_dask_array_operations_errors PASSED [ 52%] 493s dataframe/tests/test_dataframe.py::test_mixed_dask_array_multi_dimensional PASSED [ 52%] 493s dataframe/tests/test_dataframe.py::test_meta_raises PASSED [ 52%] 493s dataframe/tests/test_dataframe.py::test_meta_nonempty_uses_meta_value_if_provided PASSED [ 52%] 493s dataframe/tests/test_dataframe.py::test_dask_dataframe_holds_scipy_sparse_containers PASSED [ 52%] 493s dataframe/tests/test_dataframe.py::test_map_partitions_delays_large_inputs PASSED [ 52%] 493s dataframe/tests/test_dataframe.py::test_partitions_indexer PASSED [ 52%] 493s dataframe/tests/test_dataframe.py::test_mod_eq PASSED [ 52%] 493s dataframe/tests/test_dataframe.py::test_setitem PASSED [ 52%] 493s dataframe/tests/test_dataframe.py::test_setitem_with_bool_dataframe_as_key PASSED [ 52%] 493s dataframe/tests/test_dataframe.py::test_setitem_with_bool_series_as_key PASSED [ 52%] 493s dataframe/tests/test_dataframe.py::test_setitem_with_numeric_column_name_raises_not_implemented PASSED [ 52%] 493s dataframe/tests/test_dataframe.py::test_broadcast PASSED [ 52%] 493s dataframe/tests/test_dataframe.py::test_scalar_with_array PASSED [ 53%] 493s dataframe/tests/test_dataframe.py::test_has_parallel_type PASSED [ 53%] 493s dataframe/tests/test_dataframe.py::test_meta_error_message PASSED [ 53%] 493s dataframe/tests/test_dataframe.py::test_map_index PASSED [ 53%] 493s dataframe/tests/test_dataframe.py::test_assign_index PASSED [ 53%] 493s dataframe/tests/test_dataframe.py::test_index_divisions PASSED [ 53%] 493s dataframe/tests/test_dataframe.py::test_replace PASSED [ 53%] 493s dataframe/tests/test_dataframe.py::test_map_partitions_delays_lists PASSED [ 53%] 493s dataframe/tests/test_dataframe.py::test_dtype_cast PASSED [ 53%] 493s dataframe/tests/test_dataframe.py::test_series_map[False-False-1-1] PASSED [ 53%] 493s dataframe/tests/test_dataframe.py::test_series_map[False-False-1-4] PASSED [ 53%] 493s dataframe/tests/test_dataframe.py::test_series_map[False-False-3-1] PASSED [ 53%] 494s dataframe/tests/test_dataframe.py::test_series_map[False-False-3-4] PASSED [ 53%] 494s dataframe/tests/test_dataframe.py::test_series_map[False-True-1-1] PASSED [ 53%] 494s dataframe/tests/test_dataframe.py::test_series_map[False-True-1-4] PASSED [ 53%] 494s dataframe/tests/test_dataframe.py::test_series_map[False-True-3-1] PASSED [ 53%] 494s dataframe/tests/test_dataframe.py::test_series_map[False-True-3-4] PASSED [ 53%] 494s dataframe/tests/test_dataframe.py::test_series_map[True-False-1-1] PASSED [ 53%] 494s dataframe/tests/test_dataframe.py::test_series_map[True-False-1-4] PASSED [ 53%] 494s dataframe/tests/test_dataframe.py::test_series_map[True-False-3-1] PASSED [ 53%] 494s dataframe/tests/test_dataframe.py::test_series_map[True-False-3-4] PASSED [ 53%] 494s dataframe/tests/test_dataframe.py::test_series_map[True-True-1-1] PASSED [ 53%] 494s dataframe/tests/test_dataframe.py::test_series_map[True-True-1-4] PASSED [ 53%] 494s dataframe/tests/test_dataframe.py::test_series_map[True-True-3-1] PASSED [ 53%] 494s dataframe/tests/test_dataframe.py::test_series_map[True-True-3-4] PASSED [ 53%] 494s dataframe/tests/test_dataframe.py::test_dataframe_explode PASSED [ 53%] 494s dataframe/tests/test_dataframe.py::test_series_explode PASSED [ 53%] 494s dataframe/tests/test_dataframe.py::test_pop PASSED [ 53%] 494s dataframe/tests/test_dataframe.py::test_nunique[0-True] PASSED [ 53%] 494s dataframe/tests/test_dataframe.py::test_nunique[0-False] PASSED [ 53%] 494s dataframe/tests/test_dataframe.py::test_nunique[1-True] PASSED [ 53%] 494s dataframe/tests/test_dataframe.py::test_nunique[1-False] PASSED [ 53%] 494s dataframe/tests/test_dataframe.py::test_view PASSED [ 53%] 494s dataframe/tests/test_dataframe.py::test_simple_map_partitions PASSED [ 53%] 494s dataframe/tests/test_dataframe.py::test_iter PASSED [ 53%] 494s dataframe/tests/test_dataframe.py::test_dataframe_groupby_cumsum_agg_empty_partitions PASSED [ 53%] 494s dataframe/tests/test_dataframe.py::test_dataframe_groupby_cumprod_agg_empty_partitions PASSED [ 53%] 494s dataframe/tests/test_dataframe.py::test_fuse_roots PASSED [ 53%] 494s dataframe/tests/test_dataframe.py::test_attrs_dataframe PASSED [ 53%] 494s dataframe/tests/test_dataframe.py::test_attrs_series PASSED [ 53%] 494s dataframe/tests/test_dataframe.py::test_join_series PASSED [ 53%] 494s dataframe/tests/test_dataframe.py::test_dask_layers PASSED [ 53%] 494s dataframe/tests/test_dataframe.py::test_repr_html_dataframe_highlevelgraph PASSED [ 53%] 494s dataframe/tests/test_dataframe.py::test_assign_na_float_columns PASSED [ 53%] 495s dataframe/tests/test_dataframe.py::test_assign_no_warning_fragmented PASSED [ 53%] 495s dataframe/tests/test_dataframe.py::test_dot PASSED [ 53%] 495s dataframe/tests/test_dataframe.py::test_dot_nan PASSED [ 53%] 495s dataframe/tests/test_dataframe.py::test_use_of_weakref_proxy PASSED [ 53%] 495s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Series-False-series0] PASSED [ 53%] 495s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Series-False-series1] PASSED [ 53%] 495s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Series-False-series2] PASSED [ 53%] 495s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Series-False-series3] PASSED [ 53%] 495s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Series-False-series4] PASSED [ 53%] 495s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Series-True-series0] PASSED [ 53%] 495s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Series-True-series1] PASSED [ 53%] 495s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Series-True-series2] PASSED [ 53%] 495s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Series-True-series3] PASSED [ 53%] 495s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Series-True-series4] PASSED [ 53%] 495s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Index-False-series0] PASSED [ 53%] 495s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Index-False-series1] PASSED [ 53%] 495s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Index-False-series2] PASSED [ 53%] 495s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Index-False-series3] PASSED [ 53%] 495s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Index-False-series4] PASSED [ 53%] 495s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Index-True-series0] PASSED [ 53%] 495s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Index-True-series1] PASSED [ 53%] 495s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Index-True-series2] PASSED [ 53%] 495s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Index-True-series3] PASSED [ 53%] 495s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Index-True-series4] PASSED [ 53%] 495s dataframe/tests/test_dataframe.py::test_is_monotonic_deprecated SKIPPED [ 53%] 495s dataframe/tests/test_dataframe.py::test_is_monotonic_dt64 PASSED [ 53%] 495s dataframe/tests/test_dataframe.py::test_index_is_monotonic_dt64 PASSED [ 53%] 495s dataframe/tests/test_dataframe.py::test_index_is_monotonic_deprecated SKIPPED [ 53%] 495s dataframe/tests/test_dataframe.py::test_is_monotonic_empty_partitions PASSED [ 53%] 495s dataframe/tests/test_dataframe.py::test_custom_map_reduce PASSED [ 53%] 495s dataframe/tests/test_dataframe.py::test_from_dict[2-columns-int] PASSED [ 53%] 495s dataframe/tests/test_dataframe.py::test_from_dict[2-columns-float] PASSED [ 53%] 495s dataframe/tests/test_dataframe.py::test_from_dict[2-index-int] PASSED [ 53%] 495s dataframe/tests/test_dataframe.py::test_from_dict[2-index-float] PASSED [ 53%] 495s dataframe/tests/test_dataframe.py::test_from_dict[5-columns-int] PASSED [ 53%] 495s dataframe/tests/test_dataframe.py::test_from_dict[5-columns-float] PASSED [ 53%] 495s dataframe/tests/test_dataframe.py::test_from_dict[5-index-int] PASSED [ 53%] 495s dataframe/tests/test_dataframe.py::test_from_dict[5-index-float] PASSED [ 53%] 495s dataframe/tests/test_dataframe.py::test_from_dict_raises PASSED [ 53%] 495s dataframe/tests/test_dataframe.py::test_empty PASSED [ 53%] 495s dataframe/tests/test_dataframe.py::test_repr_materialize PASSED [ 53%] 495s dataframe/tests/test_dataframe.py::test_pyarrow_extension_dtype[int64[pyarrow]] SKIPPED [ 53%] 495s dataframe/tests/test_dataframe.py::test_pyarrow_extension_dtype[int32[pyarrow]] SKIPPED [ 53%] 495s dataframe/tests/test_dataframe.py::test_pyarrow_extension_dtype[float64[pyarrow]] SKIPPED [ 53%] 495s dataframe/tests/test_dataframe.py::test_pyarrow_extension_dtype[float32[pyarrow]] SKIPPED [ 53%] 495s dataframe/tests/test_dataframe.py::test_pyarrow_extension_dtype[uint8[pyarrow]] SKIPPED [ 53%] 495s dataframe/tests/test_dataframe.py::test_pyarrow_decimal_extension_dtype SKIPPED [ 53%] 495s dataframe/tests/test_dataframe.py::test_to_backend PASSED [ 53%] 495s dataframe/tests/test_dataframe.py::test_transform_getitem_works[max] PASSED [ 53%] 495s dataframe/tests/test_dataframe.py::test_transform_getitem_works[sum] PASSED [ 53%] 495s dataframe/tests/test_dataframe.py::test_mask_where_array_like[df0-cond0] PASSED [ 53%] 495s dataframe/tests/test_dataframe.py::test_mask_where_array_like[df1-cond1] PASSED [ 53%] 495s dataframe/tests/test_dataframe.py::test_mask_where_array_like[df2-cond2] PASSED [ 53%] 495s dataframe/tests/test_dataframe.py::test_mask_where_array_like[df3-cond3] PASSED [ 53%] 495s dataframe/tests/test_dataframe.py::test_mask_where_array_like[df4-cond4] PASSED [ 53%] 495s dataframe/tests/test_dataframe.py::test_duplicate_columns[select_dtypes-kwargs0] PASSED [ 53%] 495s dataframe/tests/test_dataframe.py::test_duplicate_columns[describe-kwargs1] PASSED [ 53%] 495s dataframe/tests/test_dataframe.py::test_duplicate_columns[nunique-kwargs2] PASSED [ 53%] 495s dataframe/tests/test_dataframe.py::test_duplicate_columns[quantile-kwargs3] PASSED [ 53%] 495s dataframe/tests/test_dataframe.py::test_mask_where_callable PASSED [ 53%] 495s dataframe/tests/test_dataframe.py::test_pyarrow_schema_dispatch SKIPPED [ 53%] 495s dataframe/tests/test_dataframe.py::test_pyarrow_schema_dispatch_preserves_index[True] SKIPPED [ 53%] 495s dataframe/tests/test_dataframe.py::test_pyarrow_schema_dispatch_preserves_index[False] SKIPPED [ 53%] 495s dataframe/tests/test_dataframe.py::test_pyarrow_conversion_dispatch[True] SKIPPED [ 53%] 495s dataframe/tests/test_dataframe.py::test_pyarrow_conversion_dispatch[False] SKIPPED [ 53%] 495s dataframe/tests/test_dataframe.py::test_pyarrow_conversion_dispatch_cudf SKIPPED [ 53%] 495s dataframe/tests/test_dataframe.py::test_enforce_runtime_divisions PASSED [ 53%] 495s dataframe/tests/test_extensions.py::test_register_extension_type PASSED [ 53%] 495s dataframe/tests/test_extensions.py::test_reduction PASSED [ 53%] 495s dataframe/tests/test_extensions.py::test_scalar PASSED [ 53%] 496s dataframe/tests/test_format.py::test_repr PASSED [ 53%] 496s dataframe/tests/test_format.py::test_repr_meta_mutation PASSED [ 53%] 496s dataframe/tests/test_format.py::test_dataframe_format PASSED [ 53%] 496s dataframe/tests/test_format.py::test_dataframe_format_with_index PASSED [ 53%] 496s dataframe/tests/test_format.py::test_dataframe_format_unknown_divisions PASSED [ 53%] 496s dataframe/tests/test_format.py::test_dataframe_format_long PASSED [ 53%] 496s dataframe/tests/test_format.py::test_series_format PASSED [ 53%] 496s dataframe/tests/test_format.py::test_series_format_long PASSED [ 53%] 496s dataframe/tests/test_format.py::test_index_format PASSED [ 53%] 496s dataframe/tests/test_format.py::test_categorical_format PASSED [ 53%] 496s dataframe/tests/test_format.py::test_duplicate_columns_repr PASSED [ 53%] 496s dataframe/tests/test_format.py::test_empty_repr PASSED [ 53%] 496s dataframe/tests/test_groupby.py::test_groupby_internal_repr_xfail[disk] XFAIL [ 53%] 496s dataframe/tests/test_groupby.py::test_groupby_internal_repr_xfail[tasks] XFAIL [ 54%] 496s dataframe/tests/test_groupby.py::test_groupby_internal_repr[disk] PASSED [ 54%] 496s dataframe/tests/test_groupby.py::test_groupby_internal_repr[tasks] PASSED [ 54%] 496s dataframe/tests/test_groupby.py::test_groupby_error[disk] PASSED [ 54%] 496s dataframe/tests/test_groupby.py::test_groupby_error[tasks] PASSED [ 54%] 496s dataframe/tests/test_groupby.py::test_full_groupby[disk] PASSED [ 54%] 496s dataframe/tests/test_groupby.py::test_full_groupby[tasks] PASSED [ 54%] 496s dataframe/tests/test_groupby.py::test_full_groupby_apply_multiarg[disk] PASSED [ 54%] 496s dataframe/tests/test_groupby.py::test_full_groupby_apply_multiarg[tasks] PASSED [ 54%] 496s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[disk-True-0] PASSED [ 54%] 497s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[disk-True-1] PASSED [ 54%] 497s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[disk-True-2] PASSED [ 54%] 497s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[disk-True-3] PASSED [ 54%] 497s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[disk-True-4] XFAIL [ 54%] 497s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[disk-False-0] PASSED [ 54%] 497s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[disk-False-1] PASSED [ 54%] 497s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[disk-False-2] PASSED [ 54%] 497s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[disk-False-3] PASSED [ 54%] 497s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[disk-False-4] XFAIL [ 54%] 497s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[tasks-True-0] PASSED [ 54%] 497s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[tasks-True-1] PASSED [ 54%] 497s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[tasks-True-2] PASSED [ 54%] 497s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[tasks-True-3] PASSED [ 54%] 497s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[tasks-True-4] XFAIL [ 54%] 498s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[tasks-False-0] PASSED [ 54%] 498s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[tasks-False-1] PASSED [ 54%] 498s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[tasks-False-2] PASSED [ 54%] 498s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[tasks-False-3] PASSED [ 54%] 498s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[tasks-False-4] XFAIL [ 54%] 498s dataframe/tests/test_groupby.py::test_groupby_dir[disk] PASSED [ 54%] 498s dataframe/tests/test_groupby.py::test_groupby_dir[tasks] PASSED [ 54%] 498s dataframe/tests/test_groupby.py::test_groupby_on_index[disk-sync] PASSED [ 54%] 498s dataframe/tests/test_groupby.py::test_groupby_on_index[disk-threads] PASSED [ 54%] 499s dataframe/tests/test_groupby.py::test_groupby_on_index[tasks-sync] PASSED [ 54%] 499s dataframe/tests/test_groupby.py::test_groupby_on_index[tasks-threads] PASSED [ 54%] 499s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-disk-0] PASSED [ 54%] 499s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-disk-1] PASSED [ 54%] 499s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-disk-2] PASSED [ 54%] 499s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-disk-3] PASSED [ 54%] 499s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-disk-4] PASSED [ 54%] 499s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-disk-5] PASSED [ 54%] 499s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-disk-6] PASSED [ 54%] 499s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-tasks-0] PASSED [ 54%] 499s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-tasks-1] PASSED [ 54%] 499s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-tasks-2] PASSED [ 54%] 499s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-tasks-3] PASSED [ 54%] 499s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-tasks-4] PASSED [ 54%] 499s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-tasks-5] PASSED [ 54%] 499s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-tasks-6] PASSED [ 54%] 499s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-disk-0] XPASS [ 54%] 499s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-disk-1] XPASS [ 54%] 499s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-disk-2] XPASS [ 54%] 499s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-disk-3] XPASS [ 54%] 499s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-disk-4] XPASS [ 54%] 499s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-disk-5] XPASS [ 54%] 499s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-disk-6] XPASS [ 54%] 499s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-tasks-0] XPASS [ 54%] 499s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-tasks-1] XPASS [ 54%] 499s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-tasks-2] XPASS [ 54%] 499s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-tasks-3] XPASS [ 54%] 499s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-tasks-4] XPASS [ 54%] 499s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-tasks-5] XPASS [ 54%] 499s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-tasks-6] XPASS [ 54%] 499s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-disk-0] PASSED [ 54%] 499s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-disk-1] PASSED [ 54%] 499s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-disk-2] PASSED [ 54%] 499s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-disk-3] PASSED [ 54%] 499s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-disk-4] PASSED [ 54%] 499s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-disk-5] PASSED [ 54%] 499s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-disk-6] PASSED [ 54%] 499s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-tasks-0] PASSED [ 54%] 500s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-tasks-1] PASSED [ 54%] 500s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-tasks-2] PASSED [ 54%] 500s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-tasks-3] PASSED [ 54%] 500s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-tasks-4] PASSED [ 54%] 500s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-tasks-5] PASSED [ 54%] 500s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-tasks-6] PASSED [ 54%] 500s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-disk-0] PASSED [ 54%] 500s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-disk-1] PASSED [ 54%] 500s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-disk-2] PASSED [ 54%] 500s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-disk-3] PASSED [ 54%] 500s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-disk-4] PASSED [ 54%] 500s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-disk-5] PASSED [ 54%] 500s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-disk-6] PASSED [ 54%] 500s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-tasks-0] PASSED [ 54%] 500s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-tasks-1] PASSED [ 54%] 500s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-tasks-2] PASSED [ 54%] 500s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-tasks-3] PASSED [ 54%] 500s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-tasks-4] PASSED [ 54%] 500s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-tasks-5] PASSED [ 54%] 500s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-tasks-6] PASSED [ 54%] 500s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-disk-0] PASSED [ 54%] 500s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-disk-1] PASSED [ 54%] 500s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-disk-2] PASSED [ 54%] 500s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-disk-3] PASSED [ 54%] 500s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-disk-4] PASSED [ 54%] 500s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-disk-5] PASSED [ 54%] 500s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-disk-6] PASSED [ 54%] 500s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-tasks-0] PASSED [ 54%] 500s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-tasks-1] PASSED [ 54%] 500s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-tasks-2] PASSED [ 54%] 500s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-tasks-3] PASSED [ 54%] 500s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-tasks-4] PASSED [ 54%] 500s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-tasks-5] PASSED [ 54%] 500s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-tasks-6] PASSED [ 54%] 500s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-disk-0] PASSED [ 54%] 500s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-disk-1] PASSED [ 54%] 500s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-disk-2] PASSED [ 54%] 500s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-disk-3] PASSED [ 54%] 500s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-disk-4] PASSED [ 54%] 500s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-disk-5] PASSED [ 54%] 500s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-disk-6] PASSED [ 54%] 500s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-tasks-0] PASSED [ 54%] 500s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-tasks-1] PASSED [ 54%] 500s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-tasks-2] PASSED [ 54%] 500s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-tasks-3] PASSED [ 54%] 500s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-tasks-4] PASSED [ 54%] 500s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-tasks-5] PASSED [ 54%] 500s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-tasks-6] PASSED [ 54%] 500s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-disk-0] PASSED [ 54%] 500s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-disk-1] PASSED [ 54%] 500s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-disk-2] PASSED [ 54%] 500s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-disk-3] PASSED [ 54%] 500s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-disk-4] PASSED [ 54%] 500s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-disk-5] PASSED [ 54%] 500s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-disk-6] PASSED [ 54%] 500s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-tasks-0] PASSED [ 54%] 500s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-tasks-1] PASSED [ 55%] 500s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-tasks-2] PASSED [ 55%] 500s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-tasks-3] PASSED [ 55%] 500s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-tasks-4] PASSED [ 55%] 500s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-tasks-5] PASSED [ 55%] 500s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-tasks-6] PASSED [ 55%] 500s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-disk-0] XPASS [ 55%] 500s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-disk-1] XPASS [ 55%] 500s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-disk-2] XPASS [ 55%] 500s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-disk-3] XPASS [ 55%] 500s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-disk-4] XPASS [ 55%] 500s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-disk-5] XPASS [ 55%] 500s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-disk-6] XPASS [ 55%] 501s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-tasks-0] XPASS [ 55%] 501s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-tasks-1] XPASS [ 55%] 501s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-tasks-2] XPASS [ 55%] 501s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-tasks-3] XPASS [ 55%] 501s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-tasks-4] XPASS [ 55%] 501s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-tasks-5] XPASS [ 55%] 501s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-tasks-6] XPASS [ 55%] 501s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-disk-0] XPASS [ 55%] 501s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-disk-1] XPASS [ 55%] 501s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-disk-2] XPASS [ 55%] 501s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-disk-3] XPASS [ 55%] 501s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-disk-4] XPASS [ 55%] 501s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-disk-5] XPASS [ 55%] 501s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-disk-6] XPASS [ 55%] 501s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-tasks-0] XPASS [ 55%] 501s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-tasks-1] XPASS [ 55%] 501s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-tasks-2] XPASS [ 55%] 501s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-tasks-3] XPASS [ 55%] 501s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-tasks-4] XPASS [ 55%] 501s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-tasks-5] XPASS [ 55%] 501s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-tasks-6] XPASS [ 55%] 501s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-disk-0] XPASS [ 55%] 501s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-disk-1] XPASS [ 55%] 501s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-disk-2] XPASS [ 55%] 501s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-disk-3] XPASS [ 55%] 501s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-disk-4] XPASS [ 55%] 501s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-disk-5] XPASS [ 55%] 501s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-disk-6] XPASS [ 55%] 501s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-tasks-0] XPASS [ 55%] 501s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-tasks-1] XPASS [ 55%] 501s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-tasks-2] XPASS [ 55%] 501s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-tasks-3] XPASS [ 55%] 501s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-tasks-4] XPASS [ 55%] 501s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-tasks-5] XPASS [ 55%] 502s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-tasks-6] XPASS [ 55%] 502s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-disk-0] XPASS [ 55%] 502s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-disk-1] XPASS [ 55%] 502s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-disk-2] XPASS [ 55%] 502s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-disk-3] XPASS [ 55%] 502s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-disk-4] XPASS [ 55%] 502s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-disk-5] XPASS [ 55%] 502s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-disk-6] XPASS [ 55%] 502s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-tasks-0] XPASS [ 55%] 502s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-tasks-1] XPASS [ 55%] 502s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-tasks-2] XPASS [ 55%] 502s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-tasks-3] XPASS [ 55%] 502s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-tasks-4] XPASS [ 55%] 502s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-tasks-5] XPASS [ 55%] 502s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-tasks-6] XPASS [ 55%] 502s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-disk-0] PASSED [ 55%] 502s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-disk-1] PASSED [ 55%] 502s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-disk-2] PASSED [ 55%] 502s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-disk-3] PASSED [ 55%] 502s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-disk-4] PASSED [ 55%] 502s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-disk-5] PASSED [ 55%] 502s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-disk-6] PASSED [ 55%] 502s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-tasks-0] PASSED [ 55%] 502s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-tasks-1] PASSED [ 55%] 502s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-tasks-2] PASSED [ 55%] 502s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-tasks-3] PASSED [ 55%] 502s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-tasks-4] PASSED [ 55%] 502s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-tasks-5] PASSED [ 55%] 502s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-tasks-6] PASSED [ 55%] 502s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-disk-0] PASSED [ 55%] 502s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-disk-1] PASSED [ 55%] 502s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-disk-2] PASSED [ 55%] 502s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-disk-3] PASSED [ 55%] 502s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-disk-4] PASSED [ 55%] 502s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-disk-5] PASSED [ 55%] 502s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-disk-6] PASSED [ 55%] 502s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-tasks-0] PASSED [ 55%] 502s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-tasks-1] PASSED [ 55%] 502s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-tasks-2] PASSED [ 55%] 502s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-tasks-3] PASSED [ 55%] 502s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-tasks-4] PASSED [ 55%] 502s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-tasks-5] PASSED [ 55%] 502s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-tasks-6] PASSED [ 55%] 502s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-disk-0] PASSED [ 55%] 502s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-disk-1] PASSED [ 55%] 502s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-disk-2] PASSED [ 55%] 502s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-disk-3] PASSED [ 55%] 502s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-disk-4] PASSED [ 55%] 502s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-disk-5] PASSED [ 55%] 502s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-disk-6] PASSED [ 55%] 502s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-tasks-0] PASSED [ 55%] 502s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-tasks-1] PASSED [ 55%] 502s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-tasks-2] PASSED [ 55%] 502s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-tasks-3] PASSED [ 55%] 502s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-tasks-4] PASSED [ 55%] 502s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-tasks-5] PASSED [ 55%] 502s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-tasks-6] PASSED [ 55%] 502s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-disk-0] PASSED [ 55%] 502s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-disk-1] PASSED [ 55%] 502s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-disk-2] PASSED [ 55%] 502s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-disk-3] PASSED [ 55%] 502s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-disk-4] PASSED [ 55%] 502s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-disk-5] PASSED [ 55%] 503s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-disk-6] PASSED [ 55%] 503s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-tasks-0] PASSED [ 55%] 503s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-tasks-1] PASSED [ 55%] 503s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-tasks-2] PASSED [ 55%] 503s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-tasks-3] PASSED [ 55%] 503s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-tasks-4] PASSED [ 55%] 503s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-tasks-5] PASSED [ 55%] 503s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-tasks-6] PASSED [ 55%] 503s dataframe/tests/test_groupby.py::test_groupby_multilevel_agg[disk] PASSED [ 55%] 503s dataframe/tests/test_groupby.py::test_groupby_multilevel_agg[tasks] PASSED [ 55%] 503s dataframe/tests/test_groupby.py::test_groupby_get_group[disk-True-0] PASSED [ 55%] 503s dataframe/tests/test_groupby.py::test_groupby_get_group[disk-False-0] PASSED [ 55%] 503s dataframe/tests/test_groupby.py::test_groupby_get_group[disk-True-1] PASSED [ 55%] 503s dataframe/tests/test_groupby.py::test_groupby_get_group[disk-False-1] PASSED [ 55%] 503s dataframe/tests/test_groupby.py::test_groupby_get_group[disk-False-2] PASSED [ 55%] 503s dataframe/tests/test_groupby.py::test_groupby_get_group[tasks-True-0] PASSED [ 55%] 503s dataframe/tests/test_groupby.py::test_groupby_get_group[tasks-False-0] PASSED [ 55%] 503s dataframe/tests/test_groupby.py::test_groupby_get_group[tasks-True-1] PASSED [ 56%] 503s dataframe/tests/test_groupby.py::test_groupby_get_group[tasks-False-1] PASSED [ 56%] 503s dataframe/tests/test_groupby.py::test_groupby_get_group[tasks-False-2] PASSED [ 56%] 503s dataframe/tests/test_groupby.py::test_dataframe_groupby_nunique[disk] PASSED [ 56%] 503s dataframe/tests/test_groupby.py::test_dataframe_groupby_nunique[tasks] PASSED [ 56%] 503s dataframe/tests/test_groupby.py::test_dataframe_groupby_nunique_across_group_same_value[disk] PASSED [ 56%] 503s dataframe/tests/test_groupby.py::test_dataframe_groupby_nunique_across_group_same_value[tasks] PASSED [ 56%] 503s dataframe/tests/test_groupby.py::test_series_groupby_propagates_names[disk] PASSED [ 56%] 503s dataframe/tests/test_groupby.py::test_series_groupby_propagates_names[tasks] PASSED [ 56%] 503s dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[disk-cumsum-1] PASSED [ 56%] 503s dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[disk-cumsum-2] PASSED [ 56%] 503s dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[disk-cumprod-1] PASSED [ 56%] 503s dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[disk-cumprod-2] PASSED [ 56%] 503s dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[disk-cumcount-1] PASSED [ 56%] 503s dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[disk-cumcount-2] PASSED [ 56%] 503s dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[tasks-cumsum-1] PASSED [ 56%] 503s dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[tasks-cumsum-2] PASSED [ 56%] 503s dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[tasks-cumprod-1] PASSED [ 56%] 503s dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[tasks-cumprod-2] PASSED [ 56%] 504s dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[tasks-cumcount-1] PASSED [ 56%] 504s dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[tasks-cumcount-2] PASSED [ 56%] 504s dataframe/tests/test_groupby.py::test_series_groupby[disk] PASSED [ 56%] 504s dataframe/tests/test_groupby.py::test_series_groupby[tasks] PASSED [ 56%] 504s dataframe/tests/test_groupby.py::test_series_groupby_errors[disk] PASSED [ 56%] 504s dataframe/tests/test_groupby.py::test_series_groupby_errors[tasks] PASSED [ 56%] 504s dataframe/tests/test_groupby.py::test_groupby_index_array[disk] PASSED [ 56%] 504s dataframe/tests/test_groupby.py::test_groupby_index_array[tasks] PASSED [ 56%] 504s dataframe/tests/test_groupby.py::test_groupby_set_index[disk] PASSED [ 56%] 504s dataframe/tests/test_groupby.py::test_groupby_set_index[tasks] PASSED [ 56%] 506s dataframe/tests/test_groupby.py::test_split_apply_combine_on_series[disk-True] PASSED [ 56%] 510s dataframe/tests/test_groupby.py::test_split_apply_combine_on_series[disk-False] PASSED [ 56%] 513s dataframe/tests/test_groupby.py::test_split_apply_combine_on_series[tasks-True] PASSED [ 56%] 517s dataframe/tests/test_groupby.py::test_split_apply_combine_on_series[tasks-False] PASSED [ 56%] 517s dataframe/tests/test_groupby.py::test_groupby_reduction_split[sum-disk-split_every] PASSED [ 56%] 517s dataframe/tests/test_groupby.py::test_groupby_reduction_split[sum-disk-split_out] PASSED [ 56%] 518s dataframe/tests/test_groupby.py::test_groupby_reduction_split[sum-tasks-split_every] PASSED [ 56%] 518s dataframe/tests/test_groupby.py::test_groupby_reduction_split[sum-tasks-split_out] PASSED [ 56%] 518s dataframe/tests/test_groupby.py::test_groupby_reduction_split[mean-disk-split_every] XPASS [ 56%] 518s dataframe/tests/test_groupby.py::test_groupby_reduction_split[mean-disk-split_out] XPASS [ 56%] 518s dataframe/tests/test_groupby.py::test_groupby_reduction_split[mean-tasks-split_every] XPASS [ 56%] 519s dataframe/tests/test_groupby.py::test_groupby_reduction_split[mean-tasks-split_out] XPASS [ 56%] 519s dataframe/tests/test_groupby.py::test_groupby_reduction_split[median-disk-split_every] PASSED [ 56%] 519s dataframe/tests/test_groupby.py::test_groupby_reduction_split[median-disk-split_out] PASSED [ 56%] 519s dataframe/tests/test_groupby.py::test_groupby_reduction_split[median-tasks-split_every] PASSED [ 56%] 520s dataframe/tests/test_groupby.py::test_groupby_reduction_split[median-tasks-split_out] PASSED [ 56%] 520s dataframe/tests/test_groupby.py::test_groupby_reduction_split[min-disk-split_every] PASSED [ 56%] 520s dataframe/tests/test_groupby.py::test_groupby_reduction_split[min-disk-split_out] PASSED [ 56%] 520s dataframe/tests/test_groupby.py::test_groupby_reduction_split[min-tasks-split_every] PASSED [ 56%] 520s dataframe/tests/test_groupby.py::test_groupby_reduction_split[min-tasks-split_out] PASSED [ 56%] 520s dataframe/tests/test_groupby.py::test_groupby_reduction_split[max-disk-split_every] PASSED [ 56%] 520s dataframe/tests/test_groupby.py::test_groupby_reduction_split[max-disk-split_out] PASSED [ 56%] 520s dataframe/tests/test_groupby.py::test_groupby_reduction_split[max-tasks-split_every] PASSED [ 56%] 521s dataframe/tests/test_groupby.py::test_groupby_reduction_split[max-tasks-split_out] PASSED [ 56%] 521s dataframe/tests/test_groupby.py::test_groupby_reduction_split[count-disk-split_every] PASSED [ 56%] 521s dataframe/tests/test_groupby.py::test_groupby_reduction_split[count-disk-split_out] PASSED [ 56%] 521s dataframe/tests/test_groupby.py::test_groupby_reduction_split[count-tasks-split_every] PASSED [ 56%] 521s dataframe/tests/test_groupby.py::test_groupby_reduction_split[count-tasks-split_out] PASSED [ 56%] 521s dataframe/tests/test_groupby.py::test_groupby_reduction_split[size-disk-split_every] PASSED [ 56%] 521s dataframe/tests/test_groupby.py::test_groupby_reduction_split[size-disk-split_out] PASSED [ 56%] 521s dataframe/tests/test_groupby.py::test_groupby_reduction_split[size-tasks-split_every] PASSED [ 56%] 522s dataframe/tests/test_groupby.py::test_groupby_reduction_split[size-tasks-split_out] PASSED [ 56%] 522s dataframe/tests/test_groupby.py::test_groupby_reduction_split[std-disk-split_every] XPASS [ 56%] 522s dataframe/tests/test_groupby.py::test_groupby_reduction_split[std-disk-split_out] XPASS [ 56%] 522s dataframe/tests/test_groupby.py::test_groupby_reduction_split[std-tasks-split_every] XPASS [ 56%] 522s dataframe/tests/test_groupby.py::test_groupby_reduction_split[std-tasks-split_out] XPASS [ 56%] 523s dataframe/tests/test_groupby.py::test_groupby_reduction_split[var-disk-split_every] XPASS [ 56%] 523s dataframe/tests/test_groupby.py::test_groupby_reduction_split[var-disk-split_out] XPASS [ 56%] 524s dataframe/tests/test_groupby.py::test_groupby_reduction_split[var-tasks-split_every] XPASS [ 56%] 524s dataframe/tests/test_groupby.py::test_groupby_reduction_split[var-tasks-split_out] XPASS [ 56%] 524s dataframe/tests/test_groupby.py::test_groupby_reduction_split[cov-disk-split_every] XPASS [ 56%] 524s dataframe/tests/test_groupby.py::test_groupby_reduction_split[cov-disk-split_out] XPASS [ 56%] 524s dataframe/tests/test_groupby.py::test_groupby_reduction_split[cov-tasks-split_every] XPASS [ 56%] 524s dataframe/tests/test_groupby.py::test_groupby_reduction_split[cov-tasks-split_out] XPASS [ 56%] 524s dataframe/tests/test_groupby.py::test_groupby_reduction_split[corr-disk-split_every] XPASS [ 56%] 524s dataframe/tests/test_groupby.py::test_groupby_reduction_split[corr-disk-split_out] XPASS [ 56%] 524s dataframe/tests/test_groupby.py::test_groupby_reduction_split[corr-tasks-split_every] XPASS [ 56%] 524s dataframe/tests/test_groupby.py::test_groupby_reduction_split[corr-tasks-split_out] XPASS [ 56%] 524s dataframe/tests/test_groupby.py::test_groupby_reduction_split[nunique-disk-split_every] PASSED [ 56%] 524s dataframe/tests/test_groupby.py::test_groupby_reduction_split[nunique-disk-split_out] PASSED [ 56%] 524s dataframe/tests/test_groupby.py::test_groupby_reduction_split[nunique-tasks-split_every] PASSED [ 56%] 525s dataframe/tests/test_groupby.py::test_groupby_reduction_split[nunique-tasks-split_out] PASSED [ 56%] 525s dataframe/tests/test_groupby.py::test_groupby_reduction_split[first-disk-split_every] SKIPPED [ 56%] 525s dataframe/tests/test_groupby.py::test_groupby_reduction_split[first-disk-split_out] SKIPPED [ 56%] 525s dataframe/tests/test_groupby.py::test_groupby_reduction_split[first-tasks-split_every] PASSED [ 56%] 525s dataframe/tests/test_groupby.py::test_groupby_reduction_split[first-tasks-split_out] PASSED [ 56%] 525s dataframe/tests/test_groupby.py::test_groupby_reduction_split[last-disk-split_every] SKIPPED [ 56%] 525s dataframe/tests/test_groupby.py::test_groupby_reduction_split[last-disk-split_out] SKIPPED [ 56%] 525s dataframe/tests/test_groupby.py::test_groupby_reduction_split[last-tasks-split_every] PASSED [ 56%] 525s dataframe/tests/test_groupby.py::test_groupby_reduction_split[last-tasks-split_out] PASSED [ 56%] 525s dataframe/tests/test_groupby.py::test_groupby_reduction_split[prod-disk-split_every] PASSED [ 56%] 525s dataframe/tests/test_groupby.py::test_groupby_reduction_split[prod-disk-split_out] PASSED [ 56%] 525s dataframe/tests/test_groupby.py::test_groupby_reduction_split[prod-tasks-split_every] PASSED [ 56%] 526s dataframe/tests/test_groupby.py::test_groupby_reduction_split[prod-tasks-split_out] PASSED [ 56%] 526s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-0] PASSED [ 56%] 526s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-1] PASSED [ 56%] 526s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-2] PASSED [ 56%] 526s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-3] PASSED [ 56%] 526s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-4] PASSED [ 56%] 526s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-5] PASSED [ 56%] 526s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-6] PASSED [ 56%] 526s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-7] PASSED [ 56%] 526s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-8] PASSED [ 56%] 526s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-9] PASSED [ 56%] 526s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-10] PASSED [ 56%] 526s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-11] PASSED [ 56%] 526s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-0] PASSED [ 56%] 526s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-1] PASSED [ 56%] 526s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-2] PASSED [ 56%] 526s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-3] PASSED [ 56%] 526s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-4] PASSED [ 56%] 527s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-5] PASSED [ 56%] 527s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-6] PASSED [ 56%] 527s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-7] PASSED [ 56%] 527s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-8] PASSED [ 56%] 527s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-9] PASSED [ 56%] 527s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-10] PASSED [ 56%] 527s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-11] PASSED [ 56%] 527s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-0] PASSED [ 56%] 527s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-1] PASSED [ 56%] 527s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-2] PASSED [ 56%] 527s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-3] PASSED [ 56%] 527s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-4] PASSED [ 56%] 527s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-5] PASSED [ 56%] 527s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-6] PASSED [ 56%] 527s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-7] PASSED [ 56%] 527s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-8] PASSED [ 56%] 527s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-9] PASSED [ 56%] 527s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-10] PASSED [ 57%] 527s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-11] PASSED [ 57%] 528s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-0] PASSED [ 57%] 528s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-1] PASSED [ 57%] 528s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-2] PASSED [ 57%] 528s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-3] PASSED [ 57%] 528s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-4] PASSED [ 57%] 528s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-5] PASSED [ 57%] 528s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-6] PASSED [ 57%] 528s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-7] PASSED [ 57%] 528s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-8] PASSED [ 57%] 528s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-9] PASSED [ 57%] 528s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-10] PASSED [ 57%] 528s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-11] PASSED [ 57%] 529s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-0-0] PASSED [ 57%] 529s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-0-1] PASSED [ 57%] 529s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-0-2] PASSED [ 57%] 529s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-0-3] PASSED [ 57%] 529s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-0-4] PASSED [ 57%] 529s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-0-5] XFAIL [ 57%] 530s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-1-0] PASSED [ 57%] 530s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-1-1] PASSED [ 57%] 530s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-1-2] PASSED [ 57%] 531s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-1-3] PASSED [ 57%] 531s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-1-4] PASSED [ 57%] 531s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-1-5] XFAIL [ 57%] 531s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-0-0] PASSED [ 57%] 531s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-0-1] PASSED [ 57%] 531s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-0-2] PASSED [ 57%] 532s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-0-3] PASSED [ 57%] 532s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-0-4] PASSED [ 57%] 532s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-0-5] XFAIL [ 57%] 532s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-1-0] PASSED [ 57%] 532s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-1-1] PASSED [ 57%] 533s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-1-2] PASSED [ 57%] 533s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-1-3] PASSED [ 57%] 533s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-1-4] PASSED [ 57%] 534s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-1-5] XFAIL [ 57%] 534s dataframe/tests/test_groupby.py::test_numeric_column_names[disk] PASSED [ 57%] 534s dataframe/tests/test_groupby.py::test_numeric_column_names[tasks] PASSED [ 57%] 534s dataframe/tests/test_groupby.py::test_groupby_apply_tasks[disk] SKIPPED [ 57%] 534s dataframe/tests/test_groupby.py::test_groupby_apply_tasks[tasks] PASSED [ 57%] 534s dataframe/tests/test_groupby.py::test_groupby_multiprocessing[disk] PASSED [ 57%] 534s dataframe/tests/test_groupby.py::test_groupby_multiprocessing[tasks] PASSED [ 57%] 534s dataframe/tests/test_groupby.py::test_groupby_normalize_by[disk] PASSED [ 57%] 534s dataframe/tests/test_groupby.py::test_groupby_normalize_by[tasks] PASSED [ 57%] 534s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[sum-disk] PASSED [ 57%] 534s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[sum-tasks] PASSED [ 57%] 534s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[mean-disk] XPASS [ 57%] 534s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[mean-tasks] XPASS [ 57%] 534s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[median-disk] PASSED [ 57%] 534s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[median-tasks] PASSED [ 57%] 534s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[min-disk] PASSED [ 57%] 534s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[min-tasks] PASSED [ 57%] 534s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[max-disk] PASSED [ 57%] 534s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[max-tasks] PASSED [ 57%] 534s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[count-disk] PASSED [ 57%] 534s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[count-tasks] PASSED [ 57%] 534s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[size-disk] PASSED [ 57%] 534s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[size-tasks] PASSED [ 57%] 534s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[std-disk] XPASS [ 57%] 534s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[std-tasks] XPASS [ 57%] 534s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[var-disk] XPASS [ 57%] 534s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[var-tasks] XPASS [ 57%] 534s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[cov-disk] XPASS [ 57%] 534s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[cov-tasks] XPASS [ 57%] 534s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[corr-disk] XPASS [ 57%] 534s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[corr-tasks] XPASS [ 57%] 534s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[nunique-disk] PASSED [ 57%] 534s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[nunique-tasks] PASSED [ 57%] 534s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[first-disk] PASSED [ 57%] 534s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[first-tasks] PASSED [ 57%] 534s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[last-disk] PASSED [ 57%] 534s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[last-tasks] PASSED [ 57%] 534s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[prod-disk] PASSED [ 57%] 534s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[prod-tasks] PASSED [ 57%] 534s dataframe/tests/test_groupby.py::test_aggregate_build_agg_args__reuse_of_intermediates[disk] PASSED [ 57%] 534s dataframe/tests/test_groupby.py::test_aggregate_build_agg_args__reuse_of_intermediates[tasks] PASSED [ 57%] 536s dataframe/tests/test_groupby.py::test_shuffle_aggregate[disk-2-1] PASSED [ 57%] 536s dataframe/tests/test_groupby.py::test_shuffle_aggregate[disk-2-8] PASSED [ 57%] 537s dataframe/tests/test_groupby.py::test_shuffle_aggregate[disk-32-1] PASSED [ 57%] 538s dataframe/tests/test_groupby.py::test_shuffle_aggregate[disk-32-8] PASSED [ 57%] 539s dataframe/tests/test_groupby.py::test_shuffle_aggregate[tasks-2-1] PASSED [ 57%] 539s dataframe/tests/test_groupby.py::test_shuffle_aggregate[tasks-2-8] PASSED [ 57%] 540s dataframe/tests/test_groupby.py::test_shuffle_aggregate[tasks-32-1] PASSED [ 57%] 541s dataframe/tests/test_groupby.py::test_shuffle_aggregate[tasks-32-8] PASSED [ 57%] 543s dataframe/tests/test_groupby.py::test_shuffle_aggregate_sort[disk-True] PASSED [ 57%] 544s dataframe/tests/test_groupby.py::test_shuffle_aggregate_sort[disk-False] PASSED [ 57%] 546s dataframe/tests/test_groupby.py::test_shuffle_aggregate_sort[tasks-True] PASSED [ 57%] 547s dataframe/tests/test_groupby.py::test_shuffle_aggregate_sort[tasks-False] PASSED [ 57%] 547s dataframe/tests/test_groupby.py::test_shuffle_aggregate_defaults[disk] PASSED [ 57%] 547s dataframe/tests/test_groupby.py::test_shuffle_aggregate_defaults[tasks] PASSED [ 57%] 547s dataframe/tests/test_groupby.py::test_aggregate_median[disk-a-spec0] PASSED [ 57%] 547s dataframe/tests/test_groupby.py::test_aggregate_median[disk-a-spec1] PASSED [ 57%] 547s dataframe/tests/test_groupby.py::test_aggregate_median[disk-keys1-spec0] PASSED [ 57%] 547s dataframe/tests/test_groupby.py::test_aggregate_median[disk-keys1-spec1] PASSED [ 57%] 547s dataframe/tests/test_groupby.py::test_aggregate_median[tasks-a-spec0] PASSED [ 57%] 547s dataframe/tests/test_groupby.py::test_aggregate_median[tasks-a-spec1] PASSED [ 57%] 547s dataframe/tests/test_groupby.py::test_aggregate_median[tasks-keys1-spec0] PASSED [ 57%] 547s dataframe/tests/test_groupby.py::test_aggregate_median[tasks-keys1-spec1] PASSED [ 57%] 547s dataframe/tests/test_groupby.py::test_fillna[disk-None-True-0] PASSED [ 57%] 547s dataframe/tests/test_groupby.py::test_fillna[disk-None-True-1] PASSED [ 57%] 547s dataframe/tests/test_groupby.py::test_fillna[disk-None-False-0] PASSED [ 57%] 548s dataframe/tests/test_groupby.py::test_fillna[disk-None-False-1] PASSED [ 57%] 548s dataframe/tests/test_groupby.py::test_fillna[disk-None-None-0] PASSED [ 57%] 548s dataframe/tests/test_groupby.py::test_fillna[disk-None-None-1] PASSED [ 57%] 548s dataframe/tests/test_groupby.py::test_fillna[disk-1-True-0] PASSED [ 57%] 548s dataframe/tests/test_groupby.py::test_fillna[disk-1-True-1] PASSED [ 57%] 548s dataframe/tests/test_groupby.py::test_fillna[disk-1-False-0] PASSED [ 57%] 548s dataframe/tests/test_groupby.py::test_fillna[disk-1-False-1] PASSED [ 57%] 548s dataframe/tests/test_groupby.py::test_fillna[disk-1-None-0] PASSED [ 57%] 548s dataframe/tests/test_groupby.py::test_fillna[disk-1-None-1] PASSED [ 57%] 548s dataframe/tests/test_groupby.py::test_fillna[disk-4-True-0] PASSED [ 57%] 548s dataframe/tests/test_groupby.py::test_fillna[disk-4-True-1] PASSED [ 57%] 548s dataframe/tests/test_groupby.py::test_fillna[disk-4-False-0] PASSED [ 57%] 549s dataframe/tests/test_groupby.py::test_fillna[disk-4-False-1] PASSED [ 57%] 549s dataframe/tests/test_groupby.py::test_fillna[disk-4-None-0] PASSED [ 57%] 549s dataframe/tests/test_groupby.py::test_fillna[disk-4-None-1] PASSED [ 57%] 549s dataframe/tests/test_groupby.py::test_fillna[tasks-None-True-0] PASSED [ 57%] 549s dataframe/tests/test_groupby.py::test_fillna[tasks-None-True-1] PASSED [ 57%] 549s dataframe/tests/test_groupby.py::test_fillna[tasks-None-False-0] PASSED [ 57%] 549s dataframe/tests/test_groupby.py::test_fillna[tasks-None-False-1] PASSED [ 57%] 549s dataframe/tests/test_groupby.py::test_fillna[tasks-None-None-0] PASSED [ 57%] 549s dataframe/tests/test_groupby.py::test_fillna[tasks-None-None-1] PASSED [ 57%] 549s dataframe/tests/test_groupby.py::test_fillna[tasks-1-True-0] PASSED [ 57%] 549s dataframe/tests/test_groupby.py::test_fillna[tasks-1-True-1] PASSED [ 57%] 549s dataframe/tests/test_groupby.py::test_fillna[tasks-1-False-0] PASSED [ 57%] 549s dataframe/tests/test_groupby.py::test_fillna[tasks-1-False-1] PASSED [ 58%] 550s dataframe/tests/test_groupby.py::test_fillna[tasks-1-None-0] PASSED [ 58%] 550s dataframe/tests/test_groupby.py::test_fillna[tasks-1-None-1] PASSED [ 58%] 550s dataframe/tests/test_groupby.py::test_fillna[tasks-4-True-0] PASSED [ 58%] 550s dataframe/tests/test_groupby.py::test_fillna[tasks-4-True-1] PASSED [ 58%] 550s dataframe/tests/test_groupby.py::test_fillna[tasks-4-False-0] PASSED [ 58%] 550s dataframe/tests/test_groupby.py::test_fillna[tasks-4-False-1] PASSED [ 58%] 550s dataframe/tests/test_groupby.py::test_fillna[tasks-4-None-0] PASSED [ 58%] 550s dataframe/tests/test_groupby.py::test_fillna[tasks-4-None-1] PASSED [ 58%] 550s dataframe/tests/test_groupby.py::test_ffill[disk-None-True] PASSED [ 58%] 550s dataframe/tests/test_groupby.py::test_ffill[disk-None-False] PASSED [ 58%] 550s dataframe/tests/test_groupby.py::test_ffill[disk-None-None] PASSED [ 58%] 550s dataframe/tests/test_groupby.py::test_ffill[disk-1-True] PASSED [ 58%] 551s dataframe/tests/test_groupby.py::test_ffill[disk-1-False] PASSED [ 58%] 551s dataframe/tests/test_groupby.py::test_ffill[disk-1-None] PASSED [ 58%] 551s dataframe/tests/test_groupby.py::test_ffill[disk-4-True] PASSED [ 58%] 551s dataframe/tests/test_groupby.py::test_ffill[disk-4-False] PASSED [ 58%] 551s dataframe/tests/test_groupby.py::test_ffill[disk-4-None] PASSED [ 58%] 551s dataframe/tests/test_groupby.py::test_ffill[tasks-None-True] PASSED [ 58%] 551s dataframe/tests/test_groupby.py::test_ffill[tasks-None-False] PASSED [ 58%] 551s dataframe/tests/test_groupby.py::test_ffill[tasks-None-None] PASSED [ 58%] 551s dataframe/tests/test_groupby.py::test_ffill[tasks-1-True] PASSED [ 58%] 551s dataframe/tests/test_groupby.py::test_ffill[tasks-1-False] PASSED [ 58%] 551s dataframe/tests/test_groupby.py::test_ffill[tasks-1-None] PASSED [ 58%] 551s dataframe/tests/test_groupby.py::test_ffill[tasks-4-True] PASSED [ 58%] 552s dataframe/tests/test_groupby.py::test_ffill[tasks-4-False] PASSED [ 58%] 552s dataframe/tests/test_groupby.py::test_ffill[tasks-4-None] PASSED [ 58%] 552s dataframe/tests/test_groupby.py::test_bfill[disk-None-True] PASSED [ 58%] 552s dataframe/tests/test_groupby.py::test_bfill[disk-None-False] PASSED [ 58%] 552s dataframe/tests/test_groupby.py::test_bfill[disk-None-None] PASSED [ 58%] 552s dataframe/tests/test_groupby.py::test_bfill[disk-1-True] PASSED [ 58%] 552s dataframe/tests/test_groupby.py::test_bfill[disk-1-False] PASSED [ 58%] 552s dataframe/tests/test_groupby.py::test_bfill[disk-1-None] PASSED [ 58%] 552s dataframe/tests/test_groupby.py::test_bfill[disk-4-True] PASSED [ 58%] 552s dataframe/tests/test_groupby.py::test_bfill[disk-4-False] PASSED [ 58%] 552s dataframe/tests/test_groupby.py::test_bfill[disk-4-None] PASSED [ 58%] 552s dataframe/tests/test_groupby.py::test_bfill[tasks-None-True] PASSED [ 58%] 553s dataframe/tests/test_groupby.py::test_bfill[tasks-None-False] PASSED [ 58%] 553s dataframe/tests/test_groupby.py::test_bfill[tasks-None-None] PASSED [ 58%] 553s dataframe/tests/test_groupby.py::test_bfill[tasks-1-True] PASSED [ 58%] 553s dataframe/tests/test_groupby.py::test_bfill[tasks-1-False] PASSED [ 58%] 553s dataframe/tests/test_groupby.py::test_bfill[tasks-1-None] PASSED [ 58%] 553s dataframe/tests/test_groupby.py::test_bfill[tasks-4-True] PASSED [ 58%] 553s dataframe/tests/test_groupby.py::test_bfill[tasks-4-False] PASSED [ 58%] 553s dataframe/tests/test_groupby.py::test_bfill[tasks-4-None] PASSED [ 58%] 553s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-disk-1-0] PASSED [ 58%] 553s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-disk-1-1] PASSED [ 58%] 553s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-disk-1-2] PASSED [ 58%] 553s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-disk-1-3] PASSED [ 58%] 554s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-disk-1-4] PASSED [ 58%] 554s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-disk-2-0] PASSED [ 58%] 554s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-disk-2-1] PASSED [ 58%] 554s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-disk-2-2] PASSED [ 58%] 554s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-disk-2-3] PASSED [ 58%] 555s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-disk-2-4] PASSED [ 58%] 555s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-tasks-1-0] PASSED [ 58%] 555s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-tasks-1-1] PASSED [ 58%] 555s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-tasks-1-2] PASSED [ 58%] 555s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-tasks-1-3] PASSED [ 58%] 555s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-tasks-1-4] PASSED [ 58%] 555s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-tasks-2-0] PASSED [ 58%] 556s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-tasks-2-1] PASSED [ 58%] 556s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-tasks-2-2] PASSED [ 58%] 556s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-tasks-2-3] PASSED [ 58%] 556s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-tasks-2-4] PASSED [ 58%] 556s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-disk-1-0] XPASS [ 58%] 557s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-disk-1-1] XPASS [ 58%] 557s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-disk-1-2] XPASS [ 58%] 557s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-disk-1-3] XPASS [ 58%] 557s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-disk-1-4] XPASS [ 58%] 557s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-disk-2-0] XPASS [ 58%] 558s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-disk-2-1] XPASS [ 58%] 558s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-disk-2-2] XPASS [ 58%] 559s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-disk-2-3] XPASS [ 58%] 559s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-disk-2-4] XPASS [ 58%] 559s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-tasks-1-0] XPASS [ 58%] 559s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-tasks-1-1] XPASS [ 58%] 560s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-tasks-1-2] XPASS [ 58%] 560s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-tasks-1-3] XPASS [ 58%] 560s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-tasks-1-4] XPASS [ 58%] 560s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-tasks-2-0] XPASS [ 58%] 561s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-tasks-2-1] XPASS [ 58%] 561s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-tasks-2-2] XPASS [ 58%] 562s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-tasks-2-3] XPASS [ 58%] 562s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-tasks-2-4] XPASS [ 58%] 562s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-disk-1-0] PASSED [ 58%] 563s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-disk-1-1] PASSED [ 58%] 563s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-disk-1-2] PASSED [ 58%] 563s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-disk-1-3] PASSED [ 58%] 563s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-disk-1-4] PASSED [ 58%] 563s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-disk-2-0] PASSED [ 58%] 564s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-disk-2-1] PASSED [ 58%] 564s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-disk-2-2] PASSED [ 58%] 564s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-disk-2-3] PASSED [ 58%] 564s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-disk-2-4] PASSED [ 58%] 565s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-tasks-1-0] PASSED [ 58%] 565s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-tasks-1-1] PASSED [ 58%] 565s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-tasks-1-2] PASSED [ 58%] 565s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-tasks-1-3] PASSED [ 58%] 565s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-tasks-1-4] PASSED [ 58%] 566s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-tasks-2-0] PASSED [ 58%] 566s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-tasks-2-1] PASSED [ 58%] 566s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-tasks-2-2] PASSED [ 58%] 566s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-tasks-2-3] PASSED [ 58%] 566s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-tasks-2-4] PASSED [ 58%] 567s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-disk-1-0] PASSED [ 58%] 567s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-disk-1-1] PASSED [ 58%] 567s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-disk-1-2] PASSED [ 58%] 567s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-disk-1-3] PASSED [ 58%] 567s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-disk-1-4] PASSED [ 58%] 567s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-disk-2-0] PASSED [ 58%] 567s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-disk-2-1] PASSED [ 58%] 568s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-disk-2-2] PASSED [ 58%] 568s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-disk-2-3] PASSED [ 58%] 568s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-disk-2-4] PASSED [ 58%] 568s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-tasks-1-0] PASSED [ 58%] 568s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-tasks-1-1] PASSED [ 58%] 568s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-tasks-1-2] PASSED [ 58%] 568s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-tasks-1-3] PASSED [ 58%] 568s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-tasks-1-4] PASSED [ 58%] 569s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-tasks-2-0] PASSED [ 58%] 569s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-tasks-2-1] PASSED [ 58%] 569s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-tasks-2-2] PASSED [ 58%] 569s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-tasks-2-3] PASSED [ 58%] 570s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-tasks-2-4] PASSED [ 58%] 570s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-disk-1-0] PASSED [ 58%] 570s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-disk-1-1] PASSED [ 58%] 570s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-disk-1-2] PASSED [ 59%] 570s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-disk-1-3] PASSED [ 59%] 570s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-disk-1-4] PASSED [ 59%] 570s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-disk-2-0] PASSED [ 59%] 570s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-disk-2-1] PASSED [ 59%] 571s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-disk-2-2] PASSED [ 59%] 571s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-disk-2-3] PASSED [ 59%] 571s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-disk-2-4] PASSED [ 59%] 571s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-tasks-1-0] PASSED [ 59%] 571s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-tasks-1-1] PASSED [ 59%] 571s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-tasks-1-2] PASSED [ 59%] 571s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-tasks-1-3] PASSED [ 59%] 571s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-tasks-1-4] PASSED [ 59%] 572s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-tasks-2-0] PASSED [ 59%] 572s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-tasks-2-1] PASSED [ 59%] 572s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-tasks-2-2] PASSED [ 59%] 572s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-tasks-2-3] PASSED [ 59%] 573s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-tasks-2-4] PASSED [ 59%] 573s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-disk-1-0] PASSED [ 59%] 573s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-disk-1-1] PASSED [ 59%] 573s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-disk-1-2] PASSED [ 59%] 573s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-disk-1-3] PASSED [ 59%] 573s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-disk-1-4] PASSED [ 59%] 573s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-disk-2-0] PASSED [ 59%] 573s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-disk-2-1] PASSED [ 59%] 574s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-disk-2-2] PASSED [ 59%] 574s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-disk-2-3] PASSED [ 59%] 574s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-disk-2-4] PASSED [ 59%] 574s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-tasks-1-0] PASSED [ 59%] 574s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-tasks-1-1] PASSED [ 59%] 574s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-tasks-1-2] PASSED [ 59%] 575s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-tasks-1-3] PASSED [ 59%] 575s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-tasks-1-4] PASSED [ 59%] 575s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-tasks-2-0] PASSED [ 59%] 575s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-tasks-2-1] PASSED [ 59%] 575s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-tasks-2-2] PASSED [ 59%] 576s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-tasks-2-3] PASSED [ 59%] 576s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-tasks-2-4] PASSED [ 59%] 576s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-disk-1-0] PASSED [ 59%] 576s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-disk-1-1] PASSED [ 59%] 576s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-disk-1-2] PASSED [ 59%] 576s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-disk-1-3] PASSED [ 59%] 576s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-disk-1-4] PASSED [ 59%] 576s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-disk-2-0] PASSED [ 59%] 577s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-disk-2-1] PASSED [ 59%] 577s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-disk-2-2] PASSED [ 59%] 577s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-disk-2-3] PASSED [ 59%] 577s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-disk-2-4] PASSED [ 59%] 577s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-tasks-1-0] PASSED [ 59%] 577s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-tasks-1-1] PASSED [ 59%] 577s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-tasks-1-2] PASSED [ 59%] 577s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-tasks-1-3] PASSED [ 59%] 578s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-tasks-1-4] PASSED [ 59%] 578s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-tasks-2-0] PASSED [ 59%] 578s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-tasks-2-1] PASSED [ 59%] 578s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-tasks-2-2] PASSED [ 59%] 579s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-tasks-2-3] PASSED [ 59%] 579s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-tasks-2-4] PASSED [ 59%] 579s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-disk-1-0] XPASS [ 59%] 579s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-disk-1-1] XPASS [ 59%] 579s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-disk-1-2] XPASS [ 59%] 580s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-disk-1-3] XPASS [ 59%] 580s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-disk-1-4] XPASS [ 59%] 580s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-disk-2-0] XPASS [ 59%] 580s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-disk-2-1] XPASS [ 59%] 581s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-disk-2-2] XPASS [ 59%] 581s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-disk-2-3] XPASS [ 59%] 581s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-disk-2-4] XPASS [ 59%] 581s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-tasks-1-0] XPASS [ 59%] 582s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-tasks-1-1] XPASS [ 59%] 582s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-tasks-1-2] XPASS [ 59%] 582s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-tasks-1-3] XPASS [ 59%] 582s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-tasks-1-4] XPASS [ 59%] 582s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-tasks-2-0] XPASS [ 59%] 583s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-tasks-2-1] XPASS [ 59%] 583s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-tasks-2-2] XPASS [ 59%] 583s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-tasks-2-3] XPASS [ 59%] 584s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-tasks-2-4] XPASS [ 59%] 584s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-disk-1-0] XPASS [ 59%] 584s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-disk-1-1] XPASS [ 59%] 584s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-disk-1-2] XPASS [ 59%] 584s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-disk-1-3] XPASS [ 59%] 584s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-disk-1-4] XPASS [ 59%] 585s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-disk-2-0] XPASS [ 59%] 585s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-disk-2-1] XPASS [ 59%] 585s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-disk-2-2] XPASS [ 59%] 585s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-disk-2-3] XPASS [ 59%] 586s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-disk-2-4] XPASS [ 59%] 586s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-tasks-1-0] XPASS [ 59%] 586s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-tasks-1-1] XPASS [ 59%] 586s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-tasks-1-2] XPASS [ 59%] 586s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-tasks-1-3] XPASS [ 59%] 587s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-tasks-1-4] XPASS [ 59%] 587s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-tasks-2-0] XPASS [ 59%] 587s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-tasks-2-1] XPASS [ 59%] 587s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-tasks-2-2] XPASS [ 59%] 588s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-tasks-2-3] XPASS [ 59%] 588s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-tasks-2-4] XPASS [ 59%] 588s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-disk-1-0] XPASS [ 59%] 589s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-disk-1-1] XPASS [ 59%] 589s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-disk-1-2] XPASS [ 59%] 589s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-disk-1-3] XPASS [ 59%] 590s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-disk-1-4] XPASS [ 59%] 590s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-disk-2-0] SKIPPED [ 59%] 590s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-disk-2-1] SKIPPED [ 59%] 590s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-disk-2-2] SKIPPED [ 59%] 590s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-disk-2-3] SKIPPED [ 59%] 590s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-disk-2-4] SKIPPED [ 59%] 590s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-tasks-1-0] XPASS [ 59%] 591s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-tasks-1-1] XPASS [ 59%] 591s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-tasks-1-2] XPASS [ 59%] 591s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-tasks-1-3] XPASS [ 59%] 592s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-tasks-1-4] XPASS [ 59%] 592s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-tasks-2-0] SKIPPED [ 59%] 592s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-tasks-2-1] SKIPPED [ 59%] 592s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-tasks-2-2] SKIPPED [ 59%] 592s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-tasks-2-3] SKIPPED [ 59%] 592s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-tasks-2-4] SKIPPED [ 59%] 592s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-disk-1-0] XPASS [ 59%] 593s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-disk-1-1] XPASS [ 59%] 593s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-disk-1-2] XPASS [ 59%] 593s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-disk-1-3] XPASS [ 59%] 594s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-disk-1-4] XPASS [ 59%] 594s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-disk-2-0] SKIPPED [ 59%] 594s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-disk-2-1] SKIPPED [ 59%] 594s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-disk-2-2] SKIPPED [ 59%] 594s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-disk-2-3] SKIPPED [ 59%] 594s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-disk-2-4] SKIPPED [ 60%] 594s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-tasks-1-0] XPASS [ 60%] 595s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-tasks-1-1] XPASS [ 60%] 595s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-tasks-1-2] XPASS [ 60%] 596s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-tasks-1-3] XPASS [ 60%] 596s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-tasks-1-4] XPASS [ 60%] 596s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-tasks-2-0] SKIPPED [ 60%] 596s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-tasks-2-1] SKIPPED [ 60%] 596s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-tasks-2-2] SKIPPED [ 60%] 596s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-tasks-2-3] SKIPPED [ 60%] 596s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-tasks-2-4] SKIPPED [ 60%] 596s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-disk-1-0] PASSED [ 60%] 596s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-disk-1-1] PASSED [ 60%] 596s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-disk-1-2] PASSED [ 60%] 596s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-disk-1-3] PASSED [ 60%] 596s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-disk-1-4] PASSED [ 60%] 596s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-disk-2-0] PASSED [ 60%] 596s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-disk-2-1] PASSED [ 60%] 596s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-disk-2-2] PASSED [ 60%] 596s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-disk-2-3] PASSED [ 60%] 596s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-disk-2-4] PASSED [ 60%] 596s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-tasks-1-0] PASSED [ 60%] 597s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-tasks-1-1] PASSED [ 60%] 597s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-tasks-1-2] PASSED [ 60%] 597s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-tasks-1-3] PASSED [ 60%] 597s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-tasks-1-4] PASSED [ 60%] 597s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-tasks-2-0] PASSED [ 60%] 597s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-tasks-2-1] PASSED [ 60%] 597s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-tasks-2-2] PASSED [ 60%] 597s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-tasks-2-3] PASSED [ 60%] 597s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-tasks-2-4] PASSED [ 60%] 597s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-disk-1-0] PASSED [ 60%] 597s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-disk-1-1] PASSED [ 60%] 597s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-disk-1-2] PASSED [ 60%] 597s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-disk-1-3] PASSED [ 60%] 597s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-disk-1-4] PASSED [ 60%] 598s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-disk-2-0] PASSED [ 60%] 598s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-disk-2-1] PASSED [ 60%] 598s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-disk-2-2] PASSED [ 60%] 598s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-disk-2-3] PASSED [ 60%] 599s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-disk-2-4] PASSED [ 60%] 599s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-tasks-1-0] PASSED [ 60%] 599s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-tasks-1-1] PASSED [ 60%] 599s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-tasks-1-2] PASSED [ 60%] 599s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-tasks-1-3] PASSED [ 60%] 599s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-tasks-1-4] PASSED [ 60%] 599s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-tasks-2-0] PASSED [ 60%] 600s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-tasks-2-1] PASSED [ 60%] 600s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-tasks-2-2] PASSED [ 60%] 600s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-tasks-2-3] PASSED [ 60%] 600s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-tasks-2-4] PASSED [ 60%] 600s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-disk-1-0] PASSED [ 60%] 601s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-disk-1-1] PASSED [ 60%] 601s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-disk-1-2] PASSED [ 60%] 601s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-disk-1-3] PASSED [ 60%] 601s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-disk-1-4] PASSED [ 60%] 601s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-disk-2-0] PASSED [ 60%] 601s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-disk-2-1] PASSED [ 60%] 601s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-disk-2-2] PASSED [ 60%] 602s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-disk-2-3] PASSED [ 60%] 602s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-disk-2-4] PASSED [ 60%] 602s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-tasks-1-0] PASSED [ 60%] 602s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-tasks-1-1] PASSED [ 60%] 602s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-tasks-1-2] PASSED [ 60%] 602s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-tasks-1-3] PASSED [ 60%] 602s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-tasks-1-4] PASSED [ 60%] 603s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-tasks-2-0] PASSED [ 60%] 603s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-tasks-2-1] PASSED [ 60%] 603s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-tasks-2-2] PASSED [ 60%] 603s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-tasks-2-3] PASSED [ 60%] 604s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-tasks-2-4] PASSED [ 60%] 604s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-disk-1-0] PASSED [ 60%] 604s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-disk-1-1] PASSED [ 60%] 604s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-disk-1-2] PASSED [ 60%] 604s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-disk-1-3] PASSED [ 60%] 604s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-disk-1-4] PASSED [ 60%] 604s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-disk-2-0] PASSED [ 60%] 604s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-disk-2-1] PASSED [ 60%] 605s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-disk-2-2] PASSED [ 60%] 605s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-disk-2-3] PASSED [ 60%] 605s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-disk-2-4] PASSED [ 60%] 605s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-tasks-1-0] PASSED [ 60%] 605s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-tasks-1-1] PASSED [ 60%] 605s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-tasks-1-2] PASSED [ 60%] 606s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-tasks-1-3] PASSED [ 60%] 606s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-tasks-1-4] PASSED [ 60%] 606s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-tasks-2-0] PASSED [ 60%] 606s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-tasks-2-1] PASSED [ 60%] 606s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-tasks-2-2] PASSED [ 60%] 606s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-tasks-2-3] PASSED [ 60%] 607s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-tasks-2-4] PASSED [ 60%] 607s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-disk-1-0] PASSED [ 60%] 607s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-disk-1-1] PASSED [ 60%] 607s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-disk-1-2] PASSED [ 60%] 607s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-disk-2-0] PASSED [ 60%] 607s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-disk-2-1] PASSED [ 60%] 607s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-disk-2-2] PASSED [ 60%] 607s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-tasks-1-0] PASSED [ 60%] 607s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-tasks-1-1] PASSED [ 60%] 607s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-tasks-1-2] PASSED [ 60%] 607s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-tasks-2-0] PASSED [ 60%] 607s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-tasks-2-1] PASSED [ 60%] 607s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-tasks-2-2] PASSED [ 60%] 607s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-disk-1-0] XPASS [ 60%] 607s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-disk-1-1] XPASS [ 60%] 607s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-disk-1-2] XPASS [ 60%] 608s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-disk-2-0] XPASS [ 60%] 608s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-disk-2-1] XPASS [ 60%] 608s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-disk-2-2] XPASS [ 60%] 608s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-tasks-1-0] XPASS [ 60%] 608s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-tasks-1-1] XPASS [ 60%] 608s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-tasks-1-2] XPASS [ 60%] 608s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-tasks-2-0] XPASS [ 60%] 608s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-tasks-2-1] XPASS [ 60%] 608s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-tasks-2-2] XPASS [ 60%] 608s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-disk-1-0] PASSED [ 60%] 609s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-disk-1-1] PASSED [ 60%] 609s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-disk-1-2] PASSED [ 60%] 609s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-disk-2-0] PASSED [ 60%] 609s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-disk-2-1] PASSED [ 60%] 609s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-disk-2-2] PASSED [ 60%] 609s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-tasks-1-0] PASSED [ 60%] 609s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-tasks-1-1] PASSED [ 60%] 609s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-tasks-1-2] PASSED [ 60%] 609s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-tasks-2-0] PASSED [ 60%] 609s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-tasks-2-1] PASSED [ 60%] 609s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-tasks-2-2] PASSED [ 60%] 609s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-disk-1-0] PASSED [ 61%] 609s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-disk-1-1] PASSED [ 61%] 609s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-disk-1-2] PASSED [ 61%] 609s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-disk-2-0] PASSED [ 61%] 609s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-disk-2-1] PASSED [ 61%] 610s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-disk-2-2] PASSED [ 61%] 610s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-tasks-1-0] PASSED [ 61%] 610s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-tasks-1-1] PASSED [ 61%] 610s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-tasks-1-2] PASSED [ 61%] 610s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-tasks-2-0] PASSED [ 61%] 610s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-tasks-2-1] PASSED [ 61%] 610s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-tasks-2-2] PASSED [ 61%] 610s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-disk-1-0] PASSED [ 61%] 610s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-disk-1-1] PASSED [ 61%] 610s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-disk-1-2] PASSED [ 61%] 610s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-disk-2-0] PASSED [ 61%] 610s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-disk-2-1] PASSED [ 61%] 610s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-disk-2-2] PASSED [ 61%] 610s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-tasks-1-0] PASSED [ 61%] 610s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-tasks-1-1] PASSED [ 61%] 610s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-tasks-1-2] PASSED [ 61%] 610s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-tasks-2-0] PASSED [ 61%] 610s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-tasks-2-1] PASSED [ 61%] 610s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-tasks-2-2] PASSED [ 61%] 610s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-disk-1-0] PASSED [ 61%] 610s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-disk-1-1] PASSED [ 61%] 610s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-disk-1-2] PASSED [ 61%] 611s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-disk-2-0] PASSED [ 61%] 611s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-disk-2-1] PASSED [ 61%] 611s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-disk-2-2] PASSED [ 61%] 611s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-tasks-1-0] PASSED [ 61%] 611s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-tasks-1-1] PASSED [ 61%] 611s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-tasks-1-2] PASSED [ 61%] 611s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-tasks-2-0] PASSED [ 61%] 611s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-tasks-2-1] PASSED [ 61%] 611s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-tasks-2-2] PASSED [ 61%] 611s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-disk-1-0] PASSED [ 61%] 611s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-disk-1-1] PASSED [ 61%] 611s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-disk-1-2] PASSED [ 61%] 611s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-disk-2-0] PASSED [ 61%] 611s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-disk-2-1] PASSED [ 61%] 611s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-disk-2-2] PASSED [ 61%] 611s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-tasks-1-0] PASSED [ 61%] 611s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-tasks-1-1] PASSED [ 61%] 611s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-tasks-1-2] PASSED [ 61%] 611s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-tasks-2-0] PASSED [ 61%] 611s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-tasks-2-1] PASSED [ 61%] 612s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-tasks-2-2] PASSED [ 61%] 612s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-disk-1-0] XPASS [ 61%] 612s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-disk-1-1] XPASS [ 61%] 612s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-disk-1-2] XPASS [ 61%] 612s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-disk-2-0] XPASS [ 61%] 612s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-disk-2-1] XPASS [ 61%] 612s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-disk-2-2] XPASS [ 61%] 612s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-tasks-1-0] XPASS [ 61%] 612s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-tasks-1-1] XPASS [ 61%] 612s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-tasks-1-2] XPASS [ 61%] 612s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-tasks-2-0] XPASS [ 61%] 612s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-tasks-2-1] XPASS [ 61%] 612s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-tasks-2-2] XPASS [ 61%] 612s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-disk-1-0] XPASS [ 61%] 612s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-disk-1-1] XPASS [ 61%] 613s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-disk-1-2] XPASS [ 61%] 613s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-disk-2-0] XPASS [ 61%] 613s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-disk-2-1] XPASS [ 61%] 613s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-disk-2-2] XPASS [ 61%] 613s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-tasks-1-0] XPASS [ 61%] 613s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-tasks-1-1] XPASS [ 61%] 613s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-tasks-1-2] XPASS [ 61%] 613s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-tasks-2-0] XPASS [ 61%] 613s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-tasks-2-1] XPASS [ 61%] 613s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-tasks-2-2] XPASS [ 61%] 613s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-disk-1-0] XPASS [ 61%] 613s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-disk-1-1] XPASS [ 61%] 613s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-disk-1-2] XPASS [ 61%] 613s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-disk-2-0] XPASS [ 61%] 613s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-disk-2-1] XPASS [ 61%] 613s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-disk-2-2] XPASS [ 61%] 613s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-tasks-1-0] XPASS [ 61%] 613s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-tasks-1-1] XPASS [ 61%] 613s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-tasks-1-2] XPASS [ 61%] 613s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-tasks-2-0] XPASS [ 61%] 613s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-tasks-2-1] XPASS [ 61%] 613s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-tasks-2-2] XPASS [ 61%] 613s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-disk-1-0] XPASS [ 61%] 613s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-disk-1-1] XPASS [ 61%] 613s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-disk-1-2] XPASS [ 61%] 613s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-disk-2-0] XPASS [ 61%] 613s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-disk-2-1] XPASS [ 61%] 613s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-disk-2-2] XPASS [ 61%] 613s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-tasks-1-0] XPASS [ 61%] 613s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-tasks-1-1] XPASS [ 61%] 613s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-tasks-1-2] XPASS [ 61%] 613s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-tasks-2-0] XPASS [ 61%] 613s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-tasks-2-1] XPASS [ 61%] 613s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-tasks-2-2] XPASS [ 61%] 613s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-disk-1-0] PASSED [ 61%] 613s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-disk-1-1] PASSED [ 61%] 613s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-disk-1-2] PASSED [ 61%] 614s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-disk-2-0] PASSED [ 61%] 614s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-disk-2-1] PASSED [ 61%] 614s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-disk-2-2] PASSED [ 61%] 614s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-tasks-1-0] PASSED [ 61%] 614s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-tasks-1-1] PASSED [ 61%] 614s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-tasks-1-2] PASSED [ 61%] 614s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-tasks-2-0] PASSED [ 61%] 614s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-tasks-2-1] PASSED [ 61%] 614s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-tasks-2-2] PASSED [ 61%] 614s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-disk-1-0] PASSED [ 61%] 614s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-disk-1-1] PASSED [ 61%] 614s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-disk-1-2] PASSED [ 61%] 614s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-disk-2-0] PASSED [ 61%] 614s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-disk-2-1] PASSED [ 61%] 615s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-disk-2-2] PASSED [ 61%] 615s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-tasks-1-0] PASSED [ 61%] 615s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-tasks-1-1] PASSED [ 61%] 615s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-tasks-1-2] PASSED [ 61%] 615s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-tasks-2-0] PASSED [ 61%] 615s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-tasks-2-1] PASSED [ 61%] 615s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-tasks-2-2] PASSED [ 61%] 615s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-disk-1-0] PASSED [ 61%] 615s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-disk-1-1] PASSED [ 61%] 615s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-disk-1-2] PASSED [ 61%] 615s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-disk-2-0] PASSED [ 61%] 615s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-disk-2-1] PASSED [ 61%] 615s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-disk-2-2] PASSED [ 61%] 615s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-tasks-1-0] PASSED [ 61%] 615s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-tasks-1-1] PASSED [ 62%] 615s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-tasks-1-2] PASSED [ 62%] 615s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-tasks-2-0] PASSED [ 62%] 615s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-tasks-2-1] PASSED [ 62%] 615s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-tasks-2-2] PASSED [ 62%] 615s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-disk-1-0] PASSED [ 62%] 615s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-disk-1-1] PASSED [ 62%] 615s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-disk-1-2] PASSED [ 62%] 615s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-disk-2-0] PASSED [ 62%] 616s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-disk-2-1] PASSED [ 62%] 616s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-disk-2-2] PASSED [ 62%] 616s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-tasks-1-0] PASSED [ 62%] 616s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-tasks-1-1] PASSED [ 62%] 616s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-tasks-1-2] PASSED [ 62%] 616s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-tasks-2-0] PASSED [ 62%] 616s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-tasks-2-1] PASSED [ 62%] 616s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-tasks-2-2] PASSED [ 62%] 616s dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-0-0] PASSED [ 62%] 616s dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-0-1] PASSED [ 62%] 616s dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-0-2] PASSED [ 62%] 616s dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-0-3] PASSED [ 62%] 616s dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-0-4] PASSED [ 62%] 616s dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-1-0] PASSED [ 62%] 616s dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-1-1] PASSED [ 62%] 616s dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-1-2] PASSED [ 62%] 616s dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-1-3] PASSED [ 62%] 616s dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-1-4] PASSED [ 62%] 616s dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-2-0] PASSED [ 62%] 616s dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-2-1] PASSED [ 62%] 616s dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-2-2] PASSED [ 62%] 616s dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-2-3] PASSED [ 62%] 616s dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-2-4] PASSED [ 62%] 616s dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-0-0] PASSED [ 62%] 616s dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-0-1] PASSED [ 62%] 616s dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-0-2] PASSED [ 62%] 616s dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-0-3] PASSED [ 62%] 616s dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-0-4] PASSED [ 62%] 616s dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-1-0] PASSED [ 62%] 616s dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-1-1] PASSED [ 62%] 616s dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-1-2] PASSED [ 62%] 616s dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-1-3] PASSED [ 62%] 616s dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-1-4] PASSED [ 62%] 616s dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-2-0] PASSED [ 62%] 616s dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-2-1] PASSED [ 62%] 616s dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-2-2] PASSED [ 62%] 616s dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-2-3] PASSED [ 62%] 616s dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-2-4] PASSED [ 62%] 616s dataframe/tests/test_groupby.py::test_groupy_non_aligned_index[disk] PASSED [ 62%] 616s dataframe/tests/test_groupby.py::test_groupy_non_aligned_index[tasks] PASSED [ 62%] 616s dataframe/tests/test_groupby.py::test_groupy_series_wrong_grouper[disk] PASSED [ 62%] 616s dataframe/tests/test_groupby.py::test_groupy_series_wrong_grouper[tasks] PASSED [ 62%] 616s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-1-2-1] PASSED [ 62%] 616s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-1-2-4] PASSED [ 62%] 616s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-1-2-20] PASSED [ 62%] 616s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-1-5-1] PASSED [ 62%] 616s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-1-5-4] PASSED [ 62%] 616s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-1-5-20] PASSED [ 62%] 616s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-5-2-1] PASSED [ 62%] 617s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-5-2-4] PASSED [ 62%] 617s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-5-2-20] PASSED [ 62%] 617s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-5-5-1] PASSED [ 62%] 617s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-5-5-4] PASSED [ 62%] 617s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-5-5-20] PASSED [ 62%] 617s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-20-2-1] PASSED [ 62%] 617s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-20-2-4] PASSED [ 62%] 618s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-20-2-20] PASSED [ 62%] 618s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-20-5-1] PASSED [ 62%] 618s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-20-5-4] PASSED [ 62%] 618s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-20-5-20] PASSED [ 62%] 618s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-1-2-1] PASSED [ 62%] 618s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-1-2-4] PASSED [ 62%] 618s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-1-2-20] PASSED [ 62%] 618s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-1-5-1] PASSED [ 62%] 618s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-1-5-4] PASSED [ 62%] 618s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-1-5-20] PASSED [ 62%] 618s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-5-2-1] PASSED [ 62%] 618s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-5-2-4] PASSED [ 62%] 618s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-5-2-20] PASSED [ 62%] 618s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-5-5-1] PASSED [ 62%] 619s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-5-5-4] PASSED [ 62%] 619s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-5-5-20] PASSED [ 62%] 619s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-20-2-1] PASSED [ 62%] 619s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-20-2-4] PASSED [ 62%] 619s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-20-2-20] PASSED [ 62%] 619s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-20-5-1] PASSED [ 62%] 619s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-20-5-4] PASSED [ 62%] 620s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-20-5-20] PASSED [ 62%] 620s dataframe/tests/test_groupby.py::test_split_out_multi_column_groupby[disk] PASSED [ 62%] 620s dataframe/tests/test_groupby.py::test_split_out_multi_column_groupby[tasks] PASSED [ 62%] 620s dataframe/tests/test_groupby.py::test_groupby_split_out_num[disk] PASSED [ 62%] 620s dataframe/tests/test_groupby.py::test_groupby_split_out_num[tasks] PASSED [ 62%] 620s dataframe/tests/test_groupby.py::test_groupby_not_supported[disk] PASSED [ 62%] 620s dataframe/tests/test_groupby.py::test_groupby_not_supported[tasks] PASSED [ 62%] 620s dataframe/tests/test_groupby.py::test_groupby_numeric_column[disk] PASSED [ 62%] 620s dataframe/tests/test_groupby.py::test_groupby_numeric_column[tasks] PASSED [ 62%] 620s dataframe/tests/test_groupby.py::test_cumulative[disk-cumsum-a-a] PASSED [ 62%] 620s dataframe/tests/test_groupby.py::test_cumulative[disk-cumsum-a-c] PASSED [ 62%] 620s dataframe/tests/test_groupby.py::test_cumulative[disk-cumsum-a-d] PASSED [ 62%] 620s dataframe/tests/test_groupby.py::test_cumulative[disk-cumsum-a-sel3] PASSED [ 62%] 620s dataframe/tests/test_groupby.py::test_cumulative[disk-cumsum-a-sel4] PASSED [ 62%] 621s dataframe/tests/test_groupby.py::test_cumulative[disk-cumsum-key1-a] PASSED [ 62%] 621s dataframe/tests/test_groupby.py::test_cumulative[disk-cumsum-key1-c] PASSED [ 62%] 621s dataframe/tests/test_groupby.py::test_cumulative[disk-cumsum-key1-d] PASSED [ 62%] 621s dataframe/tests/test_groupby.py::test_cumulative[disk-cumsum-key1-sel3] PASSED [ 62%] 621s dataframe/tests/test_groupby.py::test_cumulative[disk-cumsum-key1-sel4] PASSED [ 62%] 621s dataframe/tests/test_groupby.py::test_cumulative[disk-cumprod-a-a] PASSED [ 62%] 621s dataframe/tests/test_groupby.py::test_cumulative[disk-cumprod-a-c] PASSED [ 62%] 621s dataframe/tests/test_groupby.py::test_cumulative[disk-cumprod-a-d] PASSED [ 62%] 621s dataframe/tests/test_groupby.py::test_cumulative[disk-cumprod-a-sel3] PASSED [ 62%] 621s dataframe/tests/test_groupby.py::test_cumulative[disk-cumprod-a-sel4] PASSED [ 62%] 621s dataframe/tests/test_groupby.py::test_cumulative[disk-cumprod-key1-a] PASSED [ 62%] 622s dataframe/tests/test_groupby.py::test_cumulative[disk-cumprod-key1-c] PASSED [ 62%] 622s dataframe/tests/test_groupby.py::test_cumulative[disk-cumprod-key1-d] PASSED [ 62%] 622s dataframe/tests/test_groupby.py::test_cumulative[disk-cumprod-key1-sel3] PASSED [ 62%] 622s dataframe/tests/test_groupby.py::test_cumulative[disk-cumprod-key1-sel4] PASSED [ 62%] 622s dataframe/tests/test_groupby.py::test_cumulative[disk-cumcount-a-a] PASSED [ 62%] 622s dataframe/tests/test_groupby.py::test_cumulative[disk-cumcount-a-c] PASSED [ 62%] 622s dataframe/tests/test_groupby.py::test_cumulative[disk-cumcount-a-d] PASSED [ 62%] 622s dataframe/tests/test_groupby.py::test_cumulative[disk-cumcount-a-sel3] PASSED [ 62%] 622s dataframe/tests/test_groupby.py::test_cumulative[disk-cumcount-a-sel4] PASSED [ 62%] 622s dataframe/tests/test_groupby.py::test_cumulative[disk-cumcount-key1-a] PASSED [ 62%] 623s dataframe/tests/test_groupby.py::test_cumulative[disk-cumcount-key1-c] PASSED [ 62%] 623s dataframe/tests/test_groupby.py::test_cumulative[disk-cumcount-key1-d] PASSED [ 62%] 623s dataframe/tests/test_groupby.py::test_cumulative[disk-cumcount-key1-sel3] PASSED [ 62%] 623s dataframe/tests/test_groupby.py::test_cumulative[disk-cumcount-key1-sel4] PASSED [ 62%] 623s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumsum-a-a] PASSED [ 62%] 623s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumsum-a-c] PASSED [ 62%] 623s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumsum-a-d] PASSED [ 63%] 623s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumsum-a-sel3] PASSED [ 63%] 623s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumsum-a-sel4] PASSED [ 63%] 623s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumsum-key1-a] PASSED [ 63%] 624s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumsum-key1-c] PASSED [ 63%] 624s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumsum-key1-d] PASSED [ 63%] 624s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumsum-key1-sel3] PASSED [ 63%] 624s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumsum-key1-sel4] PASSED [ 63%] 624s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumprod-a-a] PASSED [ 63%] 624s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumprod-a-c] PASSED [ 63%] 624s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumprod-a-d] PASSED [ 63%] 624s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumprod-a-sel3] PASSED [ 63%] 624s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumprod-a-sel4] PASSED [ 63%] 624s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumprod-key1-a] PASSED [ 63%] 625s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumprod-key1-c] PASSED [ 63%] 625s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumprod-key1-d] PASSED [ 63%] 625s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumprod-key1-sel3] PASSED [ 63%] 625s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumprod-key1-sel4] PASSED [ 63%] 625s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumcount-a-a] PASSED [ 63%] 625s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumcount-a-c] PASSED [ 63%] 625s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumcount-a-d] PASSED [ 63%] 625s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumcount-a-sel3] PASSED [ 63%] 625s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumcount-a-sel4] PASSED [ 63%] 625s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumcount-key1-a] PASSED [ 63%] 626s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumcount-key1-c] PASSED [ 63%] 626s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumcount-key1-d] PASSED [ 63%] 626s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumcount-key1-sel3] PASSED [ 63%] 626s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumcount-key1-sel4] PASSED [ 63%] 626s dataframe/tests/test_groupby.py::test_series_groupby_multi_character_column_name[disk] PASSED [ 63%] 626s dataframe/tests/test_groupby.py::test_series_groupby_multi_character_column_name[tasks] PASSED [ 63%] 626s dataframe/tests/test_groupby.py::test_cumulative_axis[disk-cumsum] PASSED [ 63%] 626s dataframe/tests/test_groupby.py::test_cumulative_axis[disk-cumprod] PASSED [ 63%] 626s dataframe/tests/test_groupby.py::test_cumulative_axis[tasks-cumsum] PASSED [ 63%] 626s dataframe/tests/test_groupby.py::test_cumulative_axis[tasks-cumprod] PASSED [ 63%] 626s dataframe/tests/test_groupby.py::test_groupby_unaligned_index[disk] PASSED [ 63%] 627s dataframe/tests/test_groupby.py::test_groupby_unaligned_index[tasks] PASSED [ 63%] 627s dataframe/tests/test_groupby.py::test_groupby_string_label[disk] PASSED [ 63%] 627s dataframe/tests/test_groupby.py::test_groupby_string_label[tasks] PASSED [ 63%] 627s dataframe/tests/test_groupby.py::test_groupby_dataframe_cum_caching[disk-cumsum] PASSED [ 63%] 627s dataframe/tests/test_groupby.py::test_groupby_dataframe_cum_caching[disk-cumprod] PASSED [ 63%] 627s dataframe/tests/test_groupby.py::test_groupby_dataframe_cum_caching[tasks-cumsum] PASSED [ 63%] 627s dataframe/tests/test_groupby.py::test_groupby_dataframe_cum_caching[tasks-cumprod] PASSED [ 63%] 627s dataframe/tests/test_groupby.py::test_groupby_series_cum_caching[disk] PASSED [ 63%] 627s dataframe/tests/test_groupby.py::test_groupby_series_cum_caching[tasks] PASSED [ 63%] 627s dataframe/tests/test_groupby.py::test_groupby_slice_agg_reduces[disk] PASSED [ 63%] 627s dataframe/tests/test_groupby.py::test_groupby_slice_agg_reduces[tasks] PASSED [ 63%] 627s dataframe/tests/test_groupby.py::test_groupby_agg_grouper_single[disk] PASSED [ 63%] 627s dataframe/tests/test_groupby.py::test_groupby_agg_grouper_single[tasks] PASSED [ 63%] 627s dataframe/tests/test_groupby.py::test_groupby_agg_grouper_multiple[disk-a] PASSED [ 63%] 627s dataframe/tests/test_groupby.py::test_groupby_agg_grouper_multiple[disk-slice_1] PASSED [ 63%] 627s dataframe/tests/test_groupby.py::test_groupby_agg_grouper_multiple[disk-slice_2] PASSED [ 63%] 627s dataframe/tests/test_groupby.py::test_groupby_agg_grouper_multiple[disk-slice_3] PASSED [ 63%] 627s dataframe/tests/test_groupby.py::test_groupby_agg_grouper_multiple[tasks-a] PASSED [ 63%] 627s dataframe/tests/test_groupby.py::test_groupby_agg_grouper_multiple[tasks-slice_1] PASSED [ 63%] 627s dataframe/tests/test_groupby.py::test_groupby_agg_grouper_multiple[tasks-slice_2] PASSED [ 63%] 627s dataframe/tests/test_groupby.py::test_groupby_agg_grouper_multiple[tasks-slice_3] PASSED [ 63%] 627s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-cumprod] PASSED [ 63%] 627s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-cumcount] PASSED [ 63%] 628s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-cumsum] PASSED [ 63%] 628s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-var] PASSED [ 63%] 628s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-sum] PASSED [ 63%] 628s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-mean] PASSED [ 63%] 628s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-count] PASSED [ 63%] 628s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-size] PASSED [ 63%] 628s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-std] PASSED [ 63%] 629s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-min] PASSED [ 63%] 629s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-max] PASSED [ 63%] 629s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-first] PASSED [ 63%] 629s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-last] PASSED [ 63%] 629s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-prod] PASSED [ 63%] 629s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-cumprod] PASSED [ 63%] 629s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-cumcount] PASSED [ 63%] 629s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-cumsum] PASSED [ 63%] 629s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-var] PASSED [ 63%] 630s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-sum] PASSED [ 63%] 630s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-mean] PASSED [ 63%] 630s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-count] PASSED [ 63%] 630s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-size] PASSED [ 63%] 630s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-std] PASSED [ 63%] 630s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-min] PASSED [ 63%] 630s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-max] PASSED [ 63%] 630s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-first] PASSED [ 63%] 630s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-last] PASSED [ 63%] 630s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-prod] PASSED [ 63%] 631s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk-min-group_args0] PASSED [ 63%] 631s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk-min-group_args1] PASSED [ 63%] 631s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk-min-group_args2] PASSED [ 63%] 631s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk-min-idx] PASSED [ 63%] 631s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk-mean-group_args0] PASSED [ 63%] 631s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk-mean-group_args1] PASSED [ 63%] 631s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk-mean-group_args2] PASSED [ 63%] 631s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk-mean-idx] PASSED [ 63%] 631s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk--group_args0] PASSED [ 63%] 631s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk--group_args1] PASSED [ 63%] 631s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk--group_args2] PASSED [ 63%] 631s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk--idx] PASSED [ 63%] 631s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks-min-group_args0] PASSED [ 63%] 631s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks-min-group_args1] PASSED [ 63%] 631s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks-min-group_args2] PASSED [ 63%] 631s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks-min-idx] PASSED [ 63%] 631s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks-mean-group_args0] PASSED [ 63%] 631s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks-mean-group_args1] PASSED [ 63%] 631s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks-mean-group_args2] PASSED [ 63%] 631s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks-mean-idx] PASSED [ 63%] 631s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks--group_args0] PASSED [ 63%] 631s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks--group_args1] PASSED [ 63%] 631s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks--group_args2] PASSED [ 63%] 631s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks--idx] PASSED [ 63%] 631s dataframe/tests/test_groupby.py::test_dataframe_groupby_agg_custom_sum[disk-pandas_spec0-dask_spec0-False] PASSED [ 63%] 631s dataframe/tests/test_groupby.py::test_dataframe_groupby_agg_custom_sum[disk-pandas_spec1-dask_spec1-True] PASSED [ 63%] 631s dataframe/tests/test_groupby.py::test_dataframe_groupby_agg_custom_sum[disk-pandas_spec2-dask_spec2-False] PASSED [ 63%] 631s dataframe/tests/test_groupby.py::test_dataframe_groupby_agg_custom_sum[disk-pandas_spec3-dask_spec3-False] PASSED [ 63%] 631s dataframe/tests/test_groupby.py::test_dataframe_groupby_agg_custom_sum[tasks-pandas_spec0-dask_spec0-False] PASSED [ 63%] 631s dataframe/tests/test_groupby.py::test_dataframe_groupby_agg_custom_sum[tasks-pandas_spec1-dask_spec1-True] PASSED [ 63%] 631s dataframe/tests/test_groupby.py::test_dataframe_groupby_agg_custom_sum[tasks-pandas_spec2-dask_spec2-False] PASSED [ 63%] 631s dataframe/tests/test_groupby.py::test_dataframe_groupby_agg_custom_sum[tasks-pandas_spec3-dask_spec3-False] PASSED [ 63%] 631s dataframe/tests/test_groupby.py::test_series_groupby_agg_custom_mean[disk-mean-mean] PASSED [ 63%] 631s dataframe/tests/test_groupby.py::test_series_groupby_agg_custom_mean[disk-pandas_spec1-dask_spec1] PASSED [ 63%] 632s dataframe/tests/test_groupby.py::test_series_groupby_agg_custom_mean[disk-pandas_spec2-dask_spec2] PASSED [ 63%] 632s dataframe/tests/test_groupby.py::test_series_groupby_agg_custom_mean[tasks-mean-mean] PASSED [ 63%] 632s dataframe/tests/test_groupby.py::test_series_groupby_agg_custom_mean[tasks-pandas_spec1-dask_spec1] PASSED [ 63%] 632s dataframe/tests/test_groupby.py::test_series_groupby_agg_custom_mean[tasks-pandas_spec2-dask_spec2] PASSED [ 63%] 632s dataframe/tests/test_groupby.py::test_groupby_agg_custom__name_clash_with_internal_same_column[disk] PASSED [ 63%] 632s dataframe/tests/test_groupby.py::test_groupby_agg_custom__name_clash_with_internal_same_column[tasks] PASSED [ 63%] 632s dataframe/tests/test_groupby.py::test_groupby_agg_custom__name_clash_with_internal_different_column[disk] PASSED [ 63%] 632s dataframe/tests/test_groupby.py::test_groupby_agg_custom__name_clash_with_internal_different_column[tasks] PASSED [ 63%] 632s dataframe/tests/test_groupby.py::test_groupby_agg_custom__mode[disk] PASSED [ 63%] 632s dataframe/tests/test_groupby.py::test_groupby_agg_custom__mode[tasks] PASSED [ 64%] 632s dataframe/tests/test_groupby.py::test_groupby_select_column_agg[disk-var] PASSED [ 64%] 632s dataframe/tests/test_groupby.py::test_groupby_select_column_agg[disk-list] PASSED [ 64%] 632s dataframe/tests/test_groupby.py::test_groupby_select_column_agg[tasks-var] PASSED [ 64%] 632s dataframe/tests/test_groupby.py::test_groupby_select_column_agg[tasks-list] PASSED [ 64%] 632s dataframe/tests/test_groupby.py::test_std_object_dtype[disk-var] XFAIL [ 64%] 633s dataframe/tests/test_groupby.py::test_std_object_dtype[disk-std] XFAIL [ 64%] 633s dataframe/tests/test_groupby.py::test_std_object_dtype[disk-mean] XFAIL [ 64%] 633s dataframe/tests/test_groupby.py::test_std_object_dtype[disk-sum] PASSED [ 64%] 634s dataframe/tests/test_groupby.py::test_std_object_dtype[tasks-var] XFAIL [ 64%] 634s dataframe/tests/test_groupby.py::test_std_object_dtype[tasks-std] XFAIL [ 64%] 635s dataframe/tests/test_groupby.py::test_std_object_dtype[tasks-mean] XFAIL [ 64%] 635s dataframe/tests/test_groupby.py::test_std_object_dtype[tasks-sum] PASSED [ 64%] 635s dataframe/tests/test_groupby.py::test_std_columns_int[disk] PASSED [ 64%] 635s dataframe/tests/test_groupby.py::test_std_columns_int[tasks] PASSED [ 64%] 635s dataframe/tests/test_groupby.py::test_timeseries[disk] PASSED [ 64%] 635s dataframe/tests/test_groupby.py::test_timeseries[tasks] PASSED [ 64%] 636s dataframe/tests/test_groupby.py::test_with_min_count[disk-0] PASSED [ 64%] 636s dataframe/tests/test_groupby.py::test_with_min_count[disk-1] PASSED [ 64%] 636s dataframe/tests/test_groupby.py::test_with_min_count[disk-2] PASSED [ 64%] 636s dataframe/tests/test_groupby.py::test_with_min_count[disk-3] PASSED [ 64%] 636s dataframe/tests/test_groupby.py::test_with_min_count[tasks-0] PASSED [ 64%] 636s dataframe/tests/test_groupby.py::test_with_min_count[tasks-1] PASSED [ 64%] 636s dataframe/tests/test_groupby.py::test_with_min_count[tasks-2] PASSED [ 64%] 636s dataframe/tests/test_groupby.py::test_with_min_count[tasks-3] PASSED [ 64%] 636s dataframe/tests/test_groupby.py::test_groupby_group_keys[disk-True] PASSED [ 64%] 636s dataframe/tests/test_groupby.py::test_groupby_group_keys[disk-False] PASSED [ 64%] 636s dataframe/tests/test_groupby.py::test_groupby_group_keys[disk-None] PASSED [ 64%] 636s dataframe/tests/test_groupby.py::test_groupby_group_keys[tasks-True] PASSED [ 64%] 636s dataframe/tests/test_groupby.py::test_groupby_group_keys[tasks-False] PASSED [ 64%] 636s dataframe/tests/test_groupby.py::test_groupby_group_keys[tasks-None] PASSED [ 64%] 636s dataframe/tests/test_groupby.py::test_groupby_cov[disk-columns0] PASSED [ 64%] 637s dataframe/tests/test_groupby.py::test_groupby_cov[disk-columns1] PASSED [ 64%] 637s dataframe/tests/test_groupby.py::test_groupby_cov[disk-columns2] PASSED [ 64%] 637s dataframe/tests/test_groupby.py::test_groupby_cov[disk-columns3] PASSED [ 64%] 637s dataframe/tests/test_groupby.py::test_groupby_cov[tasks-columns0] PASSED [ 64%] 637s dataframe/tests/test_groupby.py::test_groupby_cov[tasks-columns1] PASSED [ 64%] 637s dataframe/tests/test_groupby.py::test_groupby_cov[tasks-columns2] PASSED [ 64%] 637s dataframe/tests/test_groupby.py::test_groupby_cov[tasks-columns3] PASSED [ 64%] 637s dataframe/tests/test_groupby.py::test_df_groupby_idxmin[disk] PASSED [ 64%] 637s dataframe/tests/test_groupby.py::test_df_groupby_idxmin[tasks] PASSED [ 64%] 637s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[disk-0-idxmin] PASSED [ 64%] 637s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[disk-0-idxmax] PASSED [ 64%] 637s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[disk-1-idxmin] PASSED [ 64%] 637s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[disk-1-idxmax] PASSED [ 64%] 637s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[disk-index-idxmin] PASSED [ 64%] 637s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[disk-index-idxmax] PASSED [ 64%] 637s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[disk-columns-idxmin] PASSED [ 64%] 637s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[disk-columns-idxmax] PASSED [ 64%] 637s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[tasks-0-idxmin] PASSED [ 64%] 637s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[tasks-0-idxmax] PASSED [ 64%] 637s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[tasks-1-idxmin] PASSED [ 64%] 637s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[tasks-1-idxmax] PASSED [ 64%] 637s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[tasks-index-idxmin] PASSED [ 64%] 637s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[tasks-index-idxmax] PASSED [ 64%] 637s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[tasks-columns-idxmin] PASSED [ 64%] 637s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[tasks-columns-idxmax] PASSED [ 64%] 637s dataframe/tests/test_groupby.py::test_df_groupby_idxmin_skipna[disk-True] PASSED [ 64%] 637s dataframe/tests/test_groupby.py::test_df_groupby_idxmin_skipna[disk-False] PASSED [ 64%] 637s dataframe/tests/test_groupby.py::test_df_groupby_idxmin_skipna[tasks-True] PASSED [ 64%] 637s dataframe/tests/test_groupby.py::test_df_groupby_idxmin_skipna[tasks-False] PASSED [ 64%] 637s dataframe/tests/test_groupby.py::test_df_groupby_idxmax[disk] PASSED [ 64%] 637s dataframe/tests/test_groupby.py::test_df_groupby_idxmax[tasks] PASSED [ 64%] 637s dataframe/tests/test_groupby.py::test_df_groupby_idxmax_skipna[disk-True] PASSED [ 64%] 637s dataframe/tests/test_groupby.py::test_df_groupby_idxmax_skipna[disk-False] PASSED [ 64%] 637s dataframe/tests/test_groupby.py::test_df_groupby_idxmax_skipna[tasks-True] PASSED [ 64%] 637s dataframe/tests/test_groupby.py::test_df_groupby_idxmax_skipna[tasks-False] PASSED [ 64%] 637s dataframe/tests/test_groupby.py::test_series_groupby_idxmin[disk] PASSED [ 64%] 637s dataframe/tests/test_groupby.py::test_series_groupby_idxmin[tasks] PASSED [ 64%] 637s dataframe/tests/test_groupby.py::test_series_groupby_idxmin_skipna[disk-True] PASSED [ 64%] 637s dataframe/tests/test_groupby.py::test_series_groupby_idxmin_skipna[disk-False] PASSED [ 64%] 637s dataframe/tests/test_groupby.py::test_series_groupby_idxmin_skipna[tasks-True] PASSED [ 64%] 637s dataframe/tests/test_groupby.py::test_series_groupby_idxmin_skipna[tasks-False] PASSED [ 64%] 637s dataframe/tests/test_groupby.py::test_series_groupby_idxmax[disk] PASSED [ 64%] 637s dataframe/tests/test_groupby.py::test_series_groupby_idxmax[tasks] PASSED [ 64%] 637s dataframe/tests/test_groupby.py::test_series_groupby_idxmax_skipna[disk-True] PASSED [ 64%] 637s dataframe/tests/test_groupby.py::test_series_groupby_idxmax_skipna[disk-False] PASSED [ 64%] 637s dataframe/tests/test_groupby.py::test_series_groupby_idxmax_skipna[tasks-True] PASSED [ 64%] 637s dataframe/tests/test_groupby.py::test_series_groupby_idxmax_skipna[tasks-False] PASSED [ 64%] 637s dataframe/tests/test_groupby.py::test_groupby_unique[disk-uint8] PASSED [ 64%] 637s dataframe/tests/test_groupby.py::test_groupby_unique[disk-int32] PASSED [ 64%] 637s dataframe/tests/test_groupby.py::test_groupby_unique[disk-int64] PASSED [ 64%] 637s dataframe/tests/test_groupby.py::test_groupby_unique[tasks-uint8] PASSED [ 64%] 638s dataframe/tests/test_groupby.py::test_groupby_unique[tasks-int32] PASSED [ 64%] 638s dataframe/tests/test_groupby.py::test_groupby_unique[tasks-int64] PASSED [ 64%] 638s dataframe/tests/test_groupby.py::test_groupby_value_counts[disk-uint8-foo] PASSED [ 64%] 638s dataframe/tests/test_groupby.py::test_groupby_value_counts[disk-uint8-by1] PASSED [ 64%] 638s dataframe/tests/test_groupby.py::test_groupby_value_counts[disk-int32-foo] PASSED [ 64%] 638s dataframe/tests/test_groupby.py::test_groupby_value_counts[disk-int32-by1] PASSED [ 64%] 638s dataframe/tests/test_groupby.py::test_groupby_value_counts[disk-int64-foo] PASSED [ 64%] 638s dataframe/tests/test_groupby.py::test_groupby_value_counts[disk-int64-by1] PASSED [ 64%] 638s dataframe/tests/test_groupby.py::test_groupby_value_counts[tasks-uint8-foo] PASSED [ 64%] 638s dataframe/tests/test_groupby.py::test_groupby_value_counts[tasks-uint8-by1] PASSED [ 64%] 638s dataframe/tests/test_groupby.py::test_groupby_value_counts[tasks-int32-foo] PASSED [ 64%] 638s dataframe/tests/test_groupby.py::test_groupby_value_counts[tasks-int32-by1] PASSED [ 64%] 638s dataframe/tests/test_groupby.py::test_groupby_value_counts[tasks-int64-foo] PASSED [ 64%] 638s dataframe/tests/test_groupby.py::test_groupby_value_counts[tasks-int64-by1] PASSED [ 64%] 638s dataframe/tests/test_groupby.py::test_groupby_value_counts_10322[disk] PASSED [ 64%] 638s dataframe/tests/test_groupby.py::test_groupby_value_counts_10322[tasks] PASSED [ 64%] 638s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-0-1-1] PASSED [ 64%] 638s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-0-1-2] PASSED [ 64%] 638s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-0-1-5] PASSED [ 64%] 638s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-0--1-1] PASSED [ 64%] 638s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-0--1-2] PASSED [ 64%] 639s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-0--1-5] PASSED [ 64%] 639s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-0-10-1] PASSED [ 64%] 639s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-0-10-2] PASSED [ 64%] 639s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-0-10-5] PASSED [ 64%] 639s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-1-1-1] PASSED [ 64%] 639s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-1-1-2] PASSED [ 64%] 639s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-1-1-5] PASSED [ 64%] 639s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-1--1-1] PASSED [ 64%] 639s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-1--1-2] PASSED [ 64%] 640s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-1--1-5] PASSED [ 64%] 640s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-1-10-1] PASSED [ 64%] 640s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-1-10-2] PASSED [ 64%] 640s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-1-10-5] PASSED [ 64%] 640s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-0-1-1] PASSED [ 64%] 640s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-0-1-2] PASSED [ 64%] 640s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-0-1-5] PASSED [ 64%] 640s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-0--1-1] PASSED [ 64%] 640s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-0--1-2] PASSED [ 64%] 640s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-0--1-5] PASSED [ 64%] 641s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-0-10-1] PASSED [ 64%] 641s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-0-10-2] PASSED [ 64%] 641s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-0-10-5] PASSED [ 64%] 641s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-1-1-1] PASSED [ 64%] 641s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-1-1-2] PASSED [ 65%] 641s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-1-1-5] PASSED [ 65%] 641s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-1--1-1] PASSED [ 65%] 641s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-1--1-2] PASSED [ 65%] 641s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-1--1-5] PASSED [ 65%] 642s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-1-10-1] PASSED [ 65%] 642s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-1-10-2] PASSED [ 65%] 642s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-1-10-5] PASSED [ 65%] 642s dataframe/tests/test_groupby.py::test_groupby_shift_series[disk] PASSED [ 65%] 642s dataframe/tests/test_groupby.py::test_groupby_shift_series[tasks] PASSED [ 65%] 642s dataframe/tests/test_groupby.py::test_groupby_shift_lazy_input[disk] PASSED [ 65%] 642s dataframe/tests/test_groupby.py::test_groupby_shift_lazy_input[tasks] PASSED [ 65%] 642s dataframe/tests/test_groupby.py::test_groupby_shift_within_partition_sorting[disk] PASSED [ 65%] 643s dataframe/tests/test_groupby.py::test_groupby_shift_within_partition_sorting[tasks] PASSED [ 65%] 643s dataframe/tests/test_groupby.py::test_groupby_shift_with_freq[disk] PASSED [ 65%] 643s dataframe/tests/test_groupby.py::test_groupby_shift_with_freq[tasks] PASSED [ 65%] 643s dataframe/tests/test_groupby.py::test_groupby_transform_funcs[disk-] PASSED [ 65%] 643s dataframe/tests/test_groupby.py::test_groupby_transform_funcs[disk-sum0] PASSED [ 65%] 644s dataframe/tests/test_groupby.py::test_groupby_transform_funcs[disk-sum1] PASSED [ 65%] 644s dataframe/tests/test_groupby.py::test_groupby_transform_funcs[disk-rank] PASSED [ 65%] 644s dataframe/tests/test_groupby.py::test_groupby_transform_funcs[tasks-] PASSED [ 65%] 644s dataframe/tests/test_groupby.py::test_groupby_transform_funcs[tasks-sum0] PASSED [ 65%] 644s dataframe/tests/test_groupby.py::test_groupby_transform_funcs[tasks-sum1] PASSED [ 65%] 644s dataframe/tests/test_groupby.py::test_groupby_transform_funcs[tasks-rank] PASSED [ 65%] 644s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-indexed-1] PASSED [ 65%] 645s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-indexed-2] PASSED [ 65%] 645s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-indexed-3] PASSED [ 65%] 645s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-indexed-4] PASSED [ 65%] 645s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-indexed-5] PASSED [ 65%] 645s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-indexed-6] PASSED [ 65%] 645s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-indexed-7] PASSED [ 65%] 645s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-indexed-8] PASSED [ 65%] 645s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-indexed-9] PASSED [ 65%] 645s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-not_indexed-1] PASSED [ 65%] 645s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-not_indexed-2] PASSED [ 65%] 645s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-not_indexed-3] PASSED [ 65%] 646s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-not_indexed-4] PASSED [ 65%] 646s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-not_indexed-5] PASSED [ 65%] 646s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-not_indexed-6] PASSED [ 65%] 647s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-not_indexed-7] PASSED [ 65%] 647s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-not_indexed-8] PASSED [ 65%] 647s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-not_indexed-9] PASSED [ 65%] 647s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-indexed-1] PASSED [ 65%] 647s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-indexed-2] PASSED [ 65%] 647s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-indexed-3] PASSED [ 65%] 648s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-indexed-4] PASSED [ 65%] 648s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-indexed-5] PASSED [ 65%] 648s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-indexed-6] PASSED [ 65%] 648s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-indexed-7] PASSED [ 65%] 648s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-indexed-8] PASSED [ 65%] 648s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-indexed-9] PASSED [ 65%] 648s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-not_indexed-1] PASSED [ 65%] 648s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-not_indexed-2] PASSED [ 65%] 648s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-not_indexed-3] PASSED [ 65%] 649s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-not_indexed-4] PASSED [ 65%] 649s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-not_indexed-5] PASSED [ 65%] 649s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-not_indexed-6] PASSED [ 65%] 649s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-not_indexed-7] PASSED [ 65%] 650s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-not_indexed-8] PASSED [ 65%] 650s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-not_indexed-9] PASSED [ 65%] 650s dataframe/tests/test_groupby.py::test_groupby_aggregate_categoricals[disk--0] PASSED [ 65%] 650s dataframe/tests/test_groupby.py::test_groupby_aggregate_categoricals[disk--1] PASSED [ 65%] 650s dataframe/tests/test_groupby.py::test_groupby_aggregate_categoricals[disk--2] PASSED [ 65%] 650s dataframe/tests/test_groupby.py::test_groupby_aggregate_categoricals[disk--3] PASSED [ 65%] 650s dataframe/tests/test_groupby.py::test_groupby_aggregate_categoricals[tasks--0] PASSED [ 65%] 650s dataframe/tests/test_groupby.py::test_groupby_aggregate_categoricals[tasks--1] PASSED [ 65%] 650s dataframe/tests/test_groupby.py::test_groupby_aggregate_categoricals[tasks--2] PASSED [ 65%] 650s dataframe/tests/test_groupby.py::test_groupby_aggregate_categoricals[tasks--3] PASSED [ 65%] 650s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function[disk-0] PASSED [ 65%] 650s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function[disk-1] PASSED [ 65%] 650s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function[disk-2] PASSED [ 65%] 651s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function[disk-3] PASSED [ 65%] 651s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function[tasks-0] PASSED [ 65%] 651s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function[tasks-1] PASSED [ 65%] 651s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function[tasks-2] PASSED [ 65%] 651s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function[tasks-3] PASSED [ 65%] 651s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function_unexpected_kwargs[disk-0] PASSED [ 65%] 651s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function_unexpected_kwargs[disk-1] PASSED [ 65%] 651s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function_unexpected_kwargs[tasks-0] PASSED [ 65%] 651s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function_unexpected_kwargs[tasks-1] PASSED [ 65%] 651s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function_unexpected_args[disk-0] PASSED [ 65%] 651s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function_unexpected_args[disk-1] PASSED [ 65%] 651s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function_unexpected_args[tasks-0] PASSED [ 65%] 651s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function_unexpected_args[tasks-1] PASSED [ 65%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_pandas[disk-False] PASSED [ 65%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_pandas[disk-True] PASSED [ 65%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_pandas[tasks-False] PASSED [ 65%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_pandas[tasks-True] PASSED [ 65%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-a-False] SKIPPED [ 65%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-a-True] SKIPPED [ 65%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-a-None] SKIPPED [ 65%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-c-False] SKIPPED [ 65%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-c-True] SKIPPED [ 65%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-c-None] SKIPPED [ 65%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-d-False] SKIPPED [ 65%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-d-True] SKIPPED [ 65%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-d-None] SKIPPED [ 65%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-by3-False] SKIPPED [ 65%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-by3-True] SKIPPED [ 65%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-by3-None] SKIPPED [ 65%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-by4-False] SKIPPED [ 65%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-by4-True] SKIPPED [ 65%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-by4-None] SKIPPED [ 65%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-by5-False] SKIPPED [ 65%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-by5-True] SKIPPED [ 65%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-by5-None] SKIPPED [ 65%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-a-False] SKIPPED [ 65%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-a-True] SKIPPED [ 65%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-a-None] SKIPPED [ 65%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-c-False] SKIPPED [ 65%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-c-True] SKIPPED [ 65%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-c-None] SKIPPED [ 65%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-d-False] SKIPPED [ 65%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-d-True] SKIPPED [ 65%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-d-None] SKIPPED [ 65%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-by3-False] SKIPPED [ 65%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-by3-True] SKIPPED [ 65%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-by3-None] SKIPPED [ 65%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-by4-False] SKIPPED [ 65%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-by4-True] SKIPPED [ 65%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-by4-None] SKIPPED [ 65%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-by5-False] SKIPPED [ 65%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-by5-True] SKIPPED [ 65%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-by5-None] SKIPPED [ 65%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-a-False] SKIPPED [ 65%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-a-True] SKIPPED [ 65%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-a-None] SKIPPED [ 65%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-c-False] SKIPPED [ 66%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-c-True] SKIPPED [ 66%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-c-None] SKIPPED [ 66%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-d-False] SKIPPED [ 66%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-d-True] SKIPPED [ 66%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-d-None] SKIPPED [ 66%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-by3-False] SKIPPED [ 66%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-by3-True] SKIPPED [ 66%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-by3-None] SKIPPED [ 66%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-by4-False] SKIPPED [ 66%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-by4-True] SKIPPED [ 66%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-by4-None] SKIPPED [ 66%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-by5-False] SKIPPED [ 66%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-by5-True] SKIPPED [ 66%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-by5-None] SKIPPED [ 66%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-a-False] SKIPPED [ 66%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-a-True] SKIPPED [ 66%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-a-None] SKIPPED [ 66%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-c-False] SKIPPED [ 66%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-c-True] SKIPPED [ 66%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-c-None] SKIPPED [ 66%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-d-False] SKIPPED [ 66%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-d-True] SKIPPED [ 66%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-d-None] SKIPPED [ 66%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-by3-False] SKIPPED [ 66%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-by3-True] SKIPPED [ 66%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-by3-None] SKIPPED [ 66%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-by4-False] SKIPPED [ 66%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-by4-True] SKIPPED [ 66%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-by4-None] SKIPPED [ 66%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-by5-False] SKIPPED [ 66%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-by5-True] SKIPPED [ 66%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-by5-None] SKIPPED [ 66%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-a-False] SKIPPED [ 66%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-a-True] SKIPPED [ 66%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-a-None] SKIPPED [ 66%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-c-False] SKIPPED [ 66%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-c-True] SKIPPED [ 66%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-c-None] SKIPPED [ 66%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-d-False] SKIPPED [ 66%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-d-True] SKIPPED [ 66%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-d-None] SKIPPED [ 66%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-by3-False] SKIPPED [ 66%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-by3-True] SKIPPED [ 66%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-by3-None] SKIPPED [ 66%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-by4-False] SKIPPED [ 66%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-by4-True] SKIPPED [ 66%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-by4-None] SKIPPED [ 66%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-by5-False] SKIPPED [ 66%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-by5-True] SKIPPED [ 66%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-by5-None] SKIPPED [ 66%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-a-False] SKIPPED [ 66%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-a-True] SKIPPED [ 66%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-a-None] SKIPPED [ 66%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-c-False] SKIPPED [ 66%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-c-True] SKIPPED [ 66%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-c-None] SKIPPED [ 66%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-d-False] SKIPPED [ 66%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-d-True] SKIPPED [ 66%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-d-None] SKIPPED [ 66%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-by3-False] SKIPPED [ 66%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-by3-True] SKIPPED [ 66%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-by3-None] SKIPPED [ 66%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-by4-False] SKIPPED [ 66%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-by4-True] SKIPPED [ 66%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-by4-None] SKIPPED [ 66%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-by5-False] SKIPPED [ 66%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-by5-True] SKIPPED [ 66%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-by5-None] SKIPPED [ 66%] 651s dataframe/tests/test_groupby.py::test_groupby_grouper_dispatch[disk-a] SKIPPED [ 66%] 651s dataframe/tests/test_groupby.py::test_groupby_grouper_dispatch[disk-b] SKIPPED [ 66%] 651s dataframe/tests/test_groupby.py::test_groupby_grouper_dispatch[tasks-a] SKIPPED [ 66%] 651s dataframe/tests/test_groupby.py::test_groupby_grouper_dispatch[tasks-b] SKIPPED [ 66%] 651s dataframe/tests/test_groupby.py::test_groupby_apply_cudf[disk-True] SKIPPED [ 66%] 651s dataframe/tests/test_groupby.py::test_groupby_apply_cudf[disk-False] SKIPPED [ 66%] 651s dataframe/tests/test_groupby.py::test_groupby_apply_cudf[tasks-True] SKIPPED [ 66%] 651s dataframe/tests/test_groupby.py::test_groupby_apply_cudf[tasks-False] SKIPPED [ 66%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_with_agg[disk-True] PASSED [ 66%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_with_agg[disk-False] PASSED [ 66%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_with_agg[tasks-True] PASSED [ 66%] 651s dataframe/tests/test_groupby.py::test_groupby_dropna_with_agg[tasks-False] PASSED [ 66%] 651s dataframe/tests/test_groupby.py::test_groupby_observed_with_agg[disk] PASSED [ 66%] 651s dataframe/tests/test_groupby.py::test_groupby_observed_with_agg[tasks] PASSED [ 66%] 651s dataframe/tests/test_groupby.py::test_rounding_negative_var[disk] PASSED [ 66%] 651s dataframe/tests/test_groupby.py::test_rounding_negative_var[tasks] PASSED [ 66%] 651s dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[disk-column0-2] PASSED [ 66%] 651s dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[disk-column0-3] PASSED [ 66%] 651s dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[disk-column1-2] PASSED [ 66%] 651s dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[disk-column1-3] PASSED [ 66%] 652s dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[disk-column2-2] PASSED [ 66%] 652s dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[disk-column2-3] PASSED [ 66%] 652s dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[tasks-column0-2] PASSED [ 66%] 652s dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[tasks-column0-3] PASSED [ 66%] 652s dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[tasks-column1-2] PASSED [ 66%] 652s dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[tasks-column1-3] PASSED [ 66%] 652s dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[tasks-column2-2] PASSED [ 66%] 652s dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[tasks-column2-3] PASSED [ 66%] 652s dataframe/tests/test_groupby.py::test_groupby_large_ints_exception[disk-pandas] PASSED [ 66%] 652s dataframe/tests/test_groupby.py::test_groupby_large_ints_exception[disk-cudf] SKIPPED [ 66%] 652s dataframe/tests/test_groupby.py::test_groupby_large_ints_exception[tasks-pandas] PASSED [ 66%] 652s dataframe/tests/test_groupby.py::test_groupby_large_ints_exception[tasks-cudf] SKIPPED [ 66%] 653s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-count-a] PASSED [ 66%] 653s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-count-b] PASSED [ 66%] 653s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-count-c] PASSED [ 66%] 653s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-count-by3] PASSED [ 66%] 653s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-count-by4] PASSED [ 66%] 653s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-mean-a] XFAIL [ 66%] 654s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-mean-b] XFAIL [ 66%] 654s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-mean-c] XPASS [ 66%] 655s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-mean-by3] XFAIL [ 66%] 655s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-mean-by4] XPASS [ 66%] 655s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-std-a] XFAIL [ 66%] 655s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-std-b] XFAIL [ 66%] 655s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-std-c] XPASS [ 66%] 656s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-std-by3] XFAIL [ 66%] 656s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-std-by4] XPASS [ 66%] 656s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-count-a] PASSED [ 66%] 656s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-count-b] PASSED [ 66%] 656s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-count-c] PASSED [ 66%] 656s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-count-by3] PASSED [ 66%] 656s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-count-by4] PASSED [ 66%] 656s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-mean-a] XFAIL [ 66%] 657s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-mean-b] XFAIL [ 66%] 657s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-mean-c] XPASS [ 66%] 657s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-mean-by3] XFAIL [ 66%] 657s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-mean-by4] XPASS [ 66%] 658s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-std-a] XFAIL [ 66%] 658s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-std-b] XFAIL [ 67%] 658s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-std-c] XPASS [ 67%] 658s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-std-by3] XFAIL [ 67%] 658s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-std-by4] XPASS [ 67%] 658s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-count-a] PASSED [ 67%] 658s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-count-b] PASSED [ 67%] 658s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-count-c] PASSED [ 67%] 659s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-count-by3] PASSED [ 67%] 659s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-count-by4] PASSED [ 67%] 659s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-mean-a] XFAIL [ 67%] 660s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-mean-b] XFAIL [ 67%] 660s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-mean-c] XPASS [ 67%] 661s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-mean-by3] XFAIL [ 67%] 661s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-mean-by4] XPASS [ 67%] 661s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-std-a] XFAIL [ 67%] 661s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-std-b] XFAIL [ 67%] 661s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-std-c] XPASS [ 67%] 661s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-std-by3] XFAIL [ 67%] 662s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-std-by4] XPASS [ 67%] 662s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-count-a] PASSED [ 67%] 662s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-count-b] PASSED [ 67%] 662s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-count-c] PASSED [ 67%] 662s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-count-by3] PASSED [ 67%] 662s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-count-by4] PASSED [ 67%] 662s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-mean-a] XFAIL [ 67%] 663s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-mean-b] XFAIL [ 67%] 663s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-mean-c] XPASS [ 67%] 663s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-mean-by3] XFAIL [ 67%] 663s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-mean-by4] XPASS [ 67%] 664s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-std-a] XFAIL [ 67%] 664s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-std-b] XFAIL [ 67%] 664s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-std-c] XPASS [ 67%] 664s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-std-by3] XFAIL [ 67%] 664s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-std-by4] XPASS [ 67%] 664s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[disk-True-agg0] PASSED [ 67%] 664s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[disk-True-agg1] PASSED [ 67%] 664s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[disk-True-agg2] PASSED [ 67%] 664s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[disk-True-agg3] PASSED [ 67%] 664s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[disk-False-agg0] PASSED [ 67%] 664s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[disk-False-agg1] PASSED [ 67%] 664s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[disk-False-agg2] PASSED [ 67%] 664s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[disk-False-agg3] PASSED [ 67%] 664s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[tasks-True-agg0] PASSED [ 67%] 665s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[tasks-True-agg1] PASSED [ 67%] 665s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[tasks-True-agg2] PASSED [ 67%] 665s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[tasks-True-agg3] PASSED [ 67%] 665s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[tasks-False-agg0] PASSED [ 67%] 665s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[tasks-False-agg1] PASSED [ 67%] 665s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[tasks-False-agg2] PASSED [ 67%] 665s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[tasks-False-agg3] PASSED [ 67%] 665s dataframe/tests/test_groupby.py::test_groupby_sort_true_split_out[disk] PASSED [ 67%] 665s dataframe/tests/test_groupby.py::test_groupby_sort_true_split_out[tasks] PASSED [ 67%] 665s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-observed-cat_1-ordered-known] XFAIL [ 67%] 665s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-observed-cat_1-ordered-unknown] XFAIL [ 67%] 665s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-observed-cat_1-unordererd-known] XFAIL [ 67%] 665s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-observed-cat_1-unordererd-unknown] XFAIL [ 67%] 665s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-observed-groupby1-ordered-known] SKIPPED [ 67%] 665s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-observed-groupby1-ordered-unknown] SKIPPED [ 67%] 665s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-observed-groupby1-unordererd-known] SKIPPED [ 67%] 665s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-observed-groupby1-unordererd-unknown] SKIPPED [ 67%] 665s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-unobserved-cat_1-ordered-known] XFAIL [ 67%] 665s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-unobserved-cat_1-ordered-unknown] XFAIL [ 67%] 665s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-unobserved-cat_1-unordererd-known] XFAIL [ 67%] 666s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-unobserved-cat_1-unordererd-unknown] XFAIL [ 67%] 666s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-unobserved-groupby1-ordered-known] SKIPPED [ 67%] 666s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-unobserved-groupby1-ordered-unknown] SKIPPED [ 67%] 666s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-unobserved-groupby1-unordererd-known] SKIPPED [ 67%] 666s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-unobserved-groupby1-unordererd-unknown] SKIPPED [ 67%] 666s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-observed-cat_1-ordered-known] XFAIL [ 67%] 666s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-observed-cat_1-ordered-unknown] XFAIL [ 67%] 666s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-observed-cat_1-unordererd-known] XFAIL [ 67%] 666s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-observed-cat_1-unordererd-unknown] XFAIL [ 67%] 666s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-observed-groupby1-ordered-known] SKIPPED [ 67%] 666s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-observed-groupby1-ordered-unknown] SKIPPED [ 67%] 666s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-observed-groupby1-unordererd-known] SKIPPED [ 67%] 666s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-observed-groupby1-unordererd-unknown] SKIPPED [ 67%] 666s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-unobserved-cat_1-ordered-known] XFAIL [ 67%] 666s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-unobserved-cat_1-ordered-unknown] XFAIL [ 67%] 667s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-unobserved-cat_1-unordererd-known] XFAIL [ 67%] 667s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-unobserved-cat_1-unordererd-unknown] XFAIL [ 67%] 667s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-unobserved-groupby1-ordered-known] SKIPPED [ 67%] 667s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-unobserved-groupby1-ordered-unknown] SKIPPED [ 67%] 667s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-unobserved-groupby1-unordererd-known] SKIPPED [ 67%] 667s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-unobserved-groupby1-unordererd-unknown] SKIPPED [ 67%] 667s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-observed-cat_1-ordered-known] XFAIL [ 67%] 667s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-observed-cat_1-ordered-unknown] XFAIL [ 67%] 668s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-observed-cat_1-unordererd-known] XFAIL [ 67%] 668s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-observed-cat_1-unordererd-unknown] XFAIL [ 67%] 668s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-observed-groupby1-ordered-known] XPASS [ 67%] 668s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-observed-groupby1-ordered-unknown] XPASS [ 67%] 668s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-observed-groupby1-unordererd-known] XPASS [ 67%] 668s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-observed-groupby1-unordererd-unknown] XPASS [ 67%] 668s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-unobserved-cat_1-ordered-known] XFAIL [ 67%] 669s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-unobserved-cat_1-ordered-unknown] XFAIL [ 67%] 669s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-unobserved-cat_1-unordererd-known] XFAIL [ 67%] 669s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-unobserved-cat_1-unordererd-unknown] XFAIL [ 67%] 669s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-unobserved-groupby1-ordered-known] XPASS [ 67%] 669s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-unobserved-groupby1-ordered-unknown] XPASS [ 67%] 669s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-unobserved-groupby1-unordererd-known] XPASS [ 67%] 669s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-unobserved-groupby1-unordererd-unknown] XPASS [ 67%] 670s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-observed-cat_1-ordered-known] XFAIL [ 67%] 670s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-observed-cat_1-ordered-unknown] XFAIL [ 67%] 670s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-observed-cat_1-unordererd-known] XFAIL [ 67%] 670s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-observed-cat_1-unordererd-unknown] XFAIL [ 67%] 671s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-observed-groupby1-ordered-known] XPASS [ 67%] 671s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-observed-groupby1-ordered-unknown] XPASS [ 67%] 671s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-observed-groupby1-unordererd-known] XPASS [ 67%] 671s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-observed-groupby1-unordererd-unknown] XPASS [ 67%] 671s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-unobserved-cat_1-ordered-known] XFAIL [ 67%] 671s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-unobserved-cat_1-ordered-unknown] XFAIL [ 67%] 672s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-unobserved-cat_1-unordererd-known] XFAIL [ 67%] 672s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-unobserved-cat_1-unordererd-unknown] XFAIL [ 67%] 672s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-unobserved-groupby1-ordered-known] XPASS [ 67%] 672s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-unobserved-groupby1-ordered-unknown] XPASS [ 67%] 672s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-unobserved-groupby1-unordererd-known] XPASS [ 67%] 672s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-unobserved-groupby1-unordererd-unknown] XPASS [ 67%] 672s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-observed-cat_1-ordered-known] SKIPPED [ 67%] 672s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-observed-cat_1-ordered-unknown] SKIPPED [ 67%] 672s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-observed-cat_1-unordererd-known] SKIPPED [ 67%] 672s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-observed-cat_1-unordererd-unknown] SKIPPED [ 67%] 672s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-observed-groupby1-ordered-known] PASSED [ 67%] 672s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-observed-groupby1-ordered-unknown] PASSED [ 67%] 672s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-observed-groupby1-unordererd-known] PASSED [ 67%] 672s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-observed-groupby1-unordererd-unknown] PASSED [ 67%] 672s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-unobserved-cat_1-ordered-known] SKIPPED [ 67%] 672s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-unobserved-cat_1-ordered-unknown] SKIPPED [ 67%] 672s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-unobserved-cat_1-unordererd-known] SKIPPED [ 67%] 672s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-unobserved-cat_1-unordererd-unknown] SKIPPED [ 68%] 672s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-unobserved-groupby1-ordered-known] PASSED [ 68%] 673s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-unobserved-groupby1-ordered-unknown] PASSED [ 68%] 673s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-unobserved-groupby1-unordererd-known] PASSED [ 68%] 673s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-unobserved-groupby1-unordererd-unknown] PASSED [ 68%] 673s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-observed-cat_1-ordered-known] SKIPPED [ 68%] 673s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-observed-cat_1-ordered-unknown] SKIPPED [ 68%] 673s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-observed-cat_1-unordererd-known] SKIPPED [ 68%] 673s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-observed-cat_1-unordererd-unknown] SKIPPED [ 68%] 673s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-observed-groupby1-ordered-known] PASSED [ 68%] 673s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-observed-groupby1-ordered-unknown] PASSED [ 68%] 673s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-observed-groupby1-unordererd-known] PASSED [ 68%] 673s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-observed-groupby1-unordererd-unknown] PASSED [ 68%] 673s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-unobserved-cat_1-ordered-known] SKIPPED [ 68%] 673s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-unobserved-cat_1-ordered-unknown] SKIPPED [ 68%] 673s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-unobserved-cat_1-unordererd-known] SKIPPED [ 68%] 673s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-unobserved-cat_1-unordererd-unknown] SKIPPED [ 68%] 673s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-unobserved-groupby1-ordered-known] PASSED [ 68%] 673s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-unobserved-groupby1-ordered-unknown] PASSED [ 68%] 673s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-unobserved-groupby1-unordererd-known] PASSED [ 68%] 673s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-unobserved-groupby1-unordererd-unknown] PASSED [ 68%] 673s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-observed-cat_1-ordered-known] PASSED [ 68%] 673s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-observed-cat_1-ordered-unknown] PASSED [ 68%] 673s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-observed-cat_1-unordererd-known] PASSED [ 68%] 673s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-observed-cat_1-unordererd-unknown] PASSED [ 68%] 673s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-observed-groupby1-ordered-known] PASSED [ 68%] 673s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-observed-groupby1-ordered-unknown] PASSED [ 68%] 673s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-observed-groupby1-unordererd-known] PASSED [ 68%] 673s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-observed-groupby1-unordererd-unknown] PASSED [ 68%] 673s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-unobserved-cat_1-ordered-known] PASSED [ 68%] 673s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-unobserved-cat_1-ordered-unknown] PASSED [ 68%] 673s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-unobserved-cat_1-unordererd-known] PASSED [ 68%] 673s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-unobserved-cat_1-unordererd-unknown] PASSED [ 68%] 673s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-unobserved-groupby1-ordered-known] PASSED [ 68%] 673s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-unobserved-groupby1-ordered-unknown] PASSED [ 68%] 673s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-unobserved-groupby1-unordererd-known] PASSED [ 68%] 673s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-unobserved-groupby1-unordererd-unknown] PASSED [ 68%] 673s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-observed-cat_1-ordered-known] PASSED [ 68%] 673s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-observed-cat_1-ordered-unknown] PASSED [ 68%] 673s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-observed-cat_1-unordererd-known] PASSED [ 68%] 673s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-observed-cat_1-unordererd-unknown] PASSED [ 68%] 673s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-observed-groupby1-ordered-known] PASSED [ 68%] 673s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-observed-groupby1-ordered-unknown] PASSED [ 68%] 673s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-observed-groupby1-unordererd-known] PASSED [ 68%] 674s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-observed-groupby1-unordererd-unknown] PASSED [ 68%] 674s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-unobserved-cat_1-ordered-known] PASSED [ 68%] 674s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-unobserved-cat_1-ordered-unknown] PASSED [ 68%] 674s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-unobserved-cat_1-unordererd-known] PASSED [ 68%] 674s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-unobserved-cat_1-unordererd-unknown] PASSED [ 68%] 674s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-unobserved-groupby1-ordered-known] PASSED [ 68%] 674s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-unobserved-groupby1-ordered-unknown] PASSED [ 68%] 674s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-unobserved-groupby1-unordererd-known] PASSED [ 68%] 674s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-unobserved-groupby1-unordererd-unknown] PASSED [ 68%] 674s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-observed-cat_1-ordered-known] PASSED [ 68%] 674s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-observed-cat_1-ordered-unknown] PASSED [ 68%] 674s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-observed-cat_1-unordererd-known] PASSED [ 68%] 674s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-observed-cat_1-unordererd-unknown] PASSED [ 68%] 674s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-observed-groupby1-ordered-known] PASSED [ 68%] 674s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-observed-groupby1-ordered-unknown] PASSED [ 68%] 674s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-observed-groupby1-unordererd-known] PASSED [ 68%] 674s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-observed-groupby1-unordererd-unknown] PASSED [ 68%] 674s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-unobserved-cat_1-ordered-known] PASSED [ 68%] 674s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-unobserved-cat_1-ordered-unknown] PASSED [ 68%] 674s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-unobserved-cat_1-unordererd-known] PASSED [ 68%] 674s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-unobserved-cat_1-unordererd-unknown] PASSED [ 68%] 674s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-unobserved-groupby1-ordered-known] PASSED [ 68%] 674s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-unobserved-groupby1-ordered-unknown] PASSED [ 68%] 674s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-unobserved-groupby1-unordererd-known] PASSED [ 68%] 674s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-unobserved-groupby1-unordererd-unknown] PASSED [ 68%] 674s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-observed-cat_1-ordered-known] PASSED [ 68%] 674s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-observed-cat_1-ordered-unknown] PASSED [ 68%] 674s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-observed-cat_1-unordererd-known] PASSED [ 68%] 674s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-observed-cat_1-unordererd-unknown] PASSED [ 68%] 674s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-observed-groupby1-ordered-known] PASSED [ 68%] 674s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-observed-groupby1-ordered-unknown] PASSED [ 68%] 674s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-observed-groupby1-unordererd-known] PASSED [ 68%] 674s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-observed-groupby1-unordererd-unknown] PASSED [ 68%] 674s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-unobserved-cat_1-ordered-known] PASSED [ 68%] 674s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-unobserved-cat_1-ordered-unknown] PASSED [ 68%] 674s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-unobserved-cat_1-unordererd-known] PASSED [ 68%] 674s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-unobserved-cat_1-unordererd-unknown] PASSED [ 68%] 674s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-unobserved-groupby1-ordered-known] PASSED [ 68%] 674s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-unobserved-groupby1-ordered-unknown] PASSED [ 68%] 674s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-unobserved-groupby1-unordererd-known] PASSED [ 68%] 674s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-unobserved-groupby1-unordererd-unknown] PASSED [ 68%] 674s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-observed-cat_1-ordered-known] PASSED [ 68%] 674s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-observed-cat_1-ordered-unknown] PASSED [ 68%] 674s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-observed-cat_1-unordererd-known] PASSED [ 68%] 674s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-observed-cat_1-unordererd-unknown] PASSED [ 68%] 674s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-observed-groupby1-ordered-known] SKIPPED [ 68%] 674s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-observed-groupby1-ordered-unknown] SKIPPED [ 68%] 674s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-observed-groupby1-unordererd-known] SKIPPED [ 68%] 674s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-observed-groupby1-unordererd-unknown] SKIPPED [ 68%] 674s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-unobserved-cat_1-ordered-known] PASSED [ 68%] 674s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-unobserved-cat_1-ordered-unknown] PASSED [ 68%] 674s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-unobserved-cat_1-unordererd-known] PASSED [ 68%] 674s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-unobserved-cat_1-unordererd-unknown] PASSED [ 68%] 674s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-unobserved-groupby1-ordered-known] SKIPPED [ 68%] 674s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-unobserved-groupby1-ordered-unknown] SKIPPED [ 68%] 674s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-unobserved-groupby1-unordererd-known] SKIPPED [ 68%] 674s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-unobserved-groupby1-unordererd-unknown] SKIPPED [ 68%] 674s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-observed-cat_1-ordered-known] PASSED [ 68%] 674s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-observed-cat_1-ordered-unknown] PASSED [ 68%] 675s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-observed-cat_1-unordererd-known] PASSED [ 68%] 675s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-observed-cat_1-unordererd-unknown] PASSED [ 68%] 675s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-observed-groupby1-ordered-known] SKIPPED [ 68%] 675s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-observed-groupby1-ordered-unknown] SKIPPED [ 68%] 675s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-observed-groupby1-unordererd-known] SKIPPED [ 68%] 675s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-observed-groupby1-unordererd-unknown] SKIPPED [ 68%] 675s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-unobserved-cat_1-ordered-known] PASSED [ 68%] 675s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-unobserved-cat_1-ordered-unknown] PASSED [ 68%] 675s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-unobserved-cat_1-unordererd-known] PASSED [ 68%] 675s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-unobserved-cat_1-unordererd-unknown] PASSED [ 68%] 675s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-unobserved-groupby1-ordered-known] SKIPPED [ 68%] 675s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-unobserved-groupby1-ordered-unknown] SKIPPED [ 68%] 675s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-unobserved-groupby1-unordererd-known] SKIPPED [ 68%] 675s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-unobserved-groupby1-unordererd-unknown] SKIPPED [ 68%] 675s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-observed-cat_1-ordered-known] PASSED [ 68%] 675s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-observed-cat_1-ordered-unknown] PASSED [ 68%] 675s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-observed-cat_1-unordererd-known] PASSED [ 68%] 675s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-observed-cat_1-unordererd-unknown] PASSED [ 68%] 675s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-observed-groupby1-ordered-known] PASSED [ 68%] 675s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-observed-groupby1-ordered-unknown] PASSED [ 68%] 675s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-observed-groupby1-unordererd-known] PASSED [ 68%] 675s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-observed-groupby1-unordererd-unknown] PASSED [ 68%] 675s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-unobserved-cat_1-ordered-known] PASSED [ 68%] 675s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-unobserved-cat_1-ordered-unknown] PASSED [ 68%] 675s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-unobserved-cat_1-unordererd-known] PASSED [ 69%] 675s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-unobserved-cat_1-unordererd-unknown] PASSED [ 69%] 675s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-unobserved-groupby1-ordered-known] PASSED [ 69%] 675s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-unobserved-groupby1-ordered-unknown] PASSED [ 69%] 675s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-unobserved-groupby1-unordererd-known] PASSED [ 69%] 675s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-unobserved-groupby1-unordererd-unknown] PASSED [ 69%] 675s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-observed-cat_1-ordered-known] PASSED [ 69%] 675s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-observed-cat_1-ordered-unknown] PASSED [ 69%] 675s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-observed-cat_1-unordererd-known] PASSED [ 69%] 675s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-observed-cat_1-unordererd-unknown] PASSED [ 69%] 675s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-observed-groupby1-ordered-known] PASSED [ 69%] 675s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-observed-groupby1-ordered-unknown] PASSED [ 69%] 675s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-observed-groupby1-unordererd-known] PASSED [ 69%] 675s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-observed-groupby1-unordererd-unknown] PASSED [ 69%] 675s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-unobserved-cat_1-ordered-known] PASSED [ 69%] 675s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-unobserved-cat_1-ordered-unknown] PASSED [ 69%] 675s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-unobserved-cat_1-unordererd-known] PASSED [ 69%] 675s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-unobserved-cat_1-unordererd-unknown] PASSED [ 69%] 675s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-unobserved-groupby1-ordered-known] PASSED [ 69%] 675s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-unobserved-groupby1-ordered-unknown] PASSED [ 69%] 675s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-unobserved-groupby1-unordererd-known] PASSED [ 69%] 675s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-unobserved-groupby1-unordererd-unknown] PASSED [ 69%] 675s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-observed-cat_1-ordered-known] SKIPPED [ 69%] 675s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-observed-cat_1-ordered-unknown] SKIPPED [ 69%] 675s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-observed-cat_1-unordererd-known] SKIPPED [ 69%] 675s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-observed-cat_1-unordererd-unknown] SKIPPED [ 69%] 675s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-observed-groupby1-ordered-known] SKIPPED [ 69%] 675s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-observed-groupby1-ordered-unknown] SKIPPED [ 69%] 675s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-observed-groupby1-unordererd-known] SKIPPED [ 69%] 675s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-observed-groupby1-unordererd-unknown] SKIPPED [ 69%] 675s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-unobserved-cat_1-ordered-known] XFAIL [ 69%] 676s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-unobserved-cat_1-ordered-unknown] XFAIL [ 69%] 676s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-unobserved-cat_1-unordererd-known] XFAIL [ 69%] 677s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-unobserved-cat_1-unordererd-unknown] XFAIL [ 69%] 677s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-unobserved-groupby1-ordered-known] XPASS [ 69%] 677s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-unobserved-groupby1-ordered-unknown] XPASS [ 69%] 677s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-unobserved-groupby1-unordererd-known] XPASS [ 69%] 677s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-unobserved-groupby1-unordererd-unknown] XPASS [ 69%] 677s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-observed-cat_1-ordered-known] SKIPPED [ 69%] 677s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-observed-cat_1-ordered-unknown] SKIPPED [ 69%] 677s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-observed-cat_1-unordererd-known] SKIPPED [ 69%] 677s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-observed-cat_1-unordererd-unknown] SKIPPED [ 69%] 677s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-observed-groupby1-ordered-known] SKIPPED [ 69%] 677s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-observed-groupby1-ordered-unknown] SKIPPED [ 69%] 677s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-observed-groupby1-unordererd-known] SKIPPED [ 69%] 677s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-observed-groupby1-unordererd-unknown] SKIPPED [ 69%] 677s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-unobserved-cat_1-ordered-known] XFAIL [ 69%] 677s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-unobserved-cat_1-ordered-unknown] XFAIL [ 69%] 678s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-unobserved-cat_1-unordererd-known] XFAIL [ 69%] 678s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-unobserved-cat_1-unordererd-unknown] XFAIL [ 69%] 678s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-unobserved-groupby1-ordered-known] XPASS [ 69%] 678s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-unobserved-groupby1-ordered-unknown] XPASS [ 69%] 678s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-unobserved-groupby1-unordererd-known] XPASS [ 69%] 678s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-unobserved-groupby1-unordererd-unknown] XPASS [ 69%] 678s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-observed-cat_1-ordered-known] SKIPPED [ 69%] 678s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-observed-cat_1-ordered-unknown] SKIPPED [ 69%] 678s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-observed-cat_1-unordererd-known] SKIPPED [ 69%] 678s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-observed-cat_1-unordererd-unknown] SKIPPED [ 69%] 678s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-observed-groupby1-ordered-known] SKIPPED [ 69%] 678s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-observed-groupby1-ordered-unknown] SKIPPED [ 69%] 678s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-observed-groupby1-unordererd-known] SKIPPED [ 69%] 678s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-observed-groupby1-unordererd-unknown] SKIPPED [ 69%] 679s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-unobserved-cat_1-ordered-known] XFAIL [ 69%] 679s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-unobserved-cat_1-ordered-unknown] XFAIL [ 69%] 679s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-unobserved-cat_1-unordererd-known] XFAIL [ 69%] 679s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-unobserved-cat_1-unordererd-unknown] XFAIL [ 69%] 679s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-unobserved-groupby1-ordered-known] XPASS [ 69%] 680s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-unobserved-groupby1-ordered-unknown] XPASS [ 69%] 680s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-unobserved-groupby1-unordererd-known] XPASS [ 69%] 680s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-unobserved-groupby1-unordererd-unknown] XPASS [ 69%] 680s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-observed-cat_1-ordered-known] SKIPPED [ 69%] 680s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-observed-cat_1-ordered-unknown] SKIPPED [ 69%] 680s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-observed-cat_1-unordererd-known] SKIPPED [ 69%] 680s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-observed-cat_1-unordererd-unknown] SKIPPED [ 69%] 680s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-observed-groupby1-ordered-known] SKIPPED [ 69%] 680s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-observed-groupby1-ordered-unknown] SKIPPED [ 69%] 680s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-observed-groupby1-unordererd-known] SKIPPED [ 69%] 680s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-observed-groupby1-unordererd-unknown] SKIPPED [ 69%] 680s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-unobserved-cat_1-ordered-known] XFAIL [ 69%] 680s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-unobserved-cat_1-ordered-unknown] XFAIL [ 69%] 680s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-unobserved-cat_1-unordererd-known] XFAIL [ 69%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-unobserved-cat_1-unordererd-unknown] XFAIL [ 69%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-unobserved-groupby1-ordered-known] XPASS [ 69%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-unobserved-groupby1-ordered-unknown] XPASS [ 69%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-unobserved-groupby1-unordererd-known] XPASS [ 69%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-unobserved-groupby1-unordererd-unknown] XPASS [ 69%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-observed-cat_1-ordered-known] SKIPPED [ 69%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-observed-cat_1-ordered-unknown] SKIPPED [ 69%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-observed-cat_1-unordererd-known] SKIPPED [ 69%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-observed-cat_1-unordererd-unknown] SKIPPED [ 69%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-observed-groupby1-ordered-known] SKIPPED [ 69%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-observed-groupby1-ordered-unknown] SKIPPED [ 69%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-observed-groupby1-unordererd-known] SKIPPED [ 69%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-observed-groupby1-unordererd-unknown] SKIPPED [ 69%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-unobserved-cat_1-ordered-known] SKIPPED [ 69%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-unobserved-cat_1-ordered-unknown] SKIPPED [ 69%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-unobserved-cat_1-unordererd-known] SKIPPED [ 69%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-unobserved-cat_1-unordererd-unknown] SKIPPED [ 69%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-unobserved-groupby1-ordered-known] SKIPPED [ 69%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-unobserved-groupby1-ordered-unknown] SKIPPED [ 69%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-unobserved-groupby1-unordererd-known] SKIPPED [ 69%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-unobserved-groupby1-unordererd-unknown] SKIPPED [ 69%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-observed-cat_1-ordered-known] SKIPPED [ 69%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-observed-cat_1-ordered-unknown] SKIPPED [ 69%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-observed-cat_1-unordererd-known] SKIPPED [ 69%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-observed-cat_1-unordererd-unknown] SKIPPED [ 69%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-observed-groupby1-ordered-known] SKIPPED [ 69%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-observed-groupby1-ordered-unknown] SKIPPED [ 69%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-observed-groupby1-unordererd-known] SKIPPED [ 69%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-observed-groupby1-unordererd-unknown] SKIPPED [ 69%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-unobserved-cat_1-ordered-known] SKIPPED [ 69%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-unobserved-cat_1-ordered-unknown] SKIPPED [ 69%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-unobserved-cat_1-unordererd-known] SKIPPED [ 69%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-unobserved-cat_1-unordererd-unknown] SKIPPED [ 69%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-unobserved-groupby1-ordered-known] SKIPPED [ 69%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-unobserved-groupby1-ordered-unknown] SKIPPED [ 69%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-unobserved-groupby1-unordererd-known] SKIPPED [ 69%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-unobserved-groupby1-unordererd-unknown] SKIPPED [ 69%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-observed-cat_1-ordered-known] SKIPPED [ 69%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-observed-cat_1-ordered-unknown] SKIPPED [ 69%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-observed-cat_1-unordererd-known] SKIPPED [ 69%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-observed-cat_1-unordererd-unknown] SKIPPED [ 69%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-observed-groupby1-ordered-known] SKIPPED [ 69%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-observed-groupby1-ordered-unknown] SKIPPED [ 69%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-observed-groupby1-unordererd-known] SKIPPED [ 69%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-observed-groupby1-unordererd-unknown] SKIPPED [ 69%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-unobserved-cat_1-ordered-known] SKIPPED [ 69%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-unobserved-cat_1-ordered-unknown] SKIPPED [ 70%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-unobserved-cat_1-unordererd-known] SKIPPED [ 70%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-unobserved-cat_1-unordererd-unknown] SKIPPED [ 70%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-unobserved-groupby1-ordered-known] SKIPPED [ 70%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-unobserved-groupby1-ordered-unknown] SKIPPED [ 70%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-unobserved-groupby1-unordererd-known] SKIPPED [ 70%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-unobserved-groupby1-unordererd-unknown] SKIPPED [ 70%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-observed-cat_1-ordered-known] SKIPPED [ 70%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-observed-cat_1-ordered-unknown] SKIPPED [ 70%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-observed-cat_1-unordererd-known] SKIPPED [ 70%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-observed-cat_1-unordererd-unknown] SKIPPED [ 70%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-observed-groupby1-ordered-known] SKIPPED [ 70%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-observed-groupby1-ordered-unknown] SKIPPED [ 70%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-observed-groupby1-unordererd-known] SKIPPED [ 70%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-observed-groupby1-unordererd-unknown] SKIPPED [ 70%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-unobserved-cat_1-ordered-known] SKIPPED [ 70%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-unobserved-cat_1-ordered-unknown] SKIPPED [ 70%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-unobserved-cat_1-unordererd-known] SKIPPED [ 70%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-unobserved-cat_1-unordererd-unknown] SKIPPED [ 70%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-unobserved-groupby1-ordered-known] SKIPPED [ 70%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-unobserved-groupby1-ordered-unknown] SKIPPED [ 70%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-unobserved-groupby1-unordererd-known] SKIPPED [ 70%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-unobserved-groupby1-unordererd-unknown] SKIPPED [ 70%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-observed-cat_1-ordered-known] SKIPPED [ 70%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-observed-cat_1-ordered-unknown] SKIPPED [ 70%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-observed-cat_1-unordererd-known] SKIPPED [ 70%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-observed-cat_1-unordererd-unknown] SKIPPED [ 70%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-observed-groupby1-ordered-known] SKIPPED [ 70%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-observed-groupby1-ordered-unknown] SKIPPED [ 70%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-observed-groupby1-unordererd-known] SKIPPED [ 70%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-observed-groupby1-unordererd-unknown] SKIPPED [ 70%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-unobserved-cat_1-ordered-known] SKIPPED [ 70%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-unobserved-cat_1-ordered-unknown] SKIPPED [ 70%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-unobserved-cat_1-unordererd-known] SKIPPED [ 70%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-unobserved-cat_1-unordererd-unknown] SKIPPED [ 70%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-unobserved-groupby1-ordered-known] SKIPPED [ 70%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-unobserved-groupby1-ordered-unknown] SKIPPED [ 70%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-unobserved-groupby1-unordererd-known] SKIPPED [ 70%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-unobserved-groupby1-unordererd-unknown] SKIPPED [ 70%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-observed-cat_1-ordered-known] SKIPPED [ 70%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-observed-cat_1-ordered-unknown] SKIPPED [ 70%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-observed-cat_1-unordererd-known] SKIPPED [ 70%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-observed-cat_1-unordererd-unknown] SKIPPED [ 70%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-observed-groupby1-ordered-known] SKIPPED [ 70%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-observed-groupby1-ordered-unknown] SKIPPED [ 70%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-observed-groupby1-unordererd-known] SKIPPED [ 70%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-observed-groupby1-unordererd-unknown] SKIPPED [ 70%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-unobserved-cat_1-ordered-known] SKIPPED [ 70%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-unobserved-cat_1-ordered-unknown] SKIPPED [ 70%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-unobserved-cat_1-unordererd-known] SKIPPED [ 70%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-unobserved-cat_1-unordererd-unknown] SKIPPED [ 70%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-unobserved-groupby1-ordered-known] SKIPPED [ 70%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-unobserved-groupby1-ordered-unknown] SKIPPED [ 70%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-unobserved-groupby1-unordererd-known] SKIPPED [ 70%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-unobserved-groupby1-unordererd-unknown] SKIPPED [ 70%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-observed-cat_1-ordered-known] PASSED [ 70%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-observed-cat_1-ordered-unknown] PASSED [ 70%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-observed-cat_1-unordererd-known] PASSED [ 70%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-observed-cat_1-unordererd-unknown] PASSED [ 70%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-observed-groupby1-ordered-known] PASSED [ 70%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-observed-groupby1-ordered-unknown] PASSED [ 70%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-observed-groupby1-unordererd-known] PASSED [ 70%] 681s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-observed-groupby1-unordererd-unknown] PASSED [ 70%] 682s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-unobserved-cat_1-ordered-known] PASSED [ 70%] 682s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-unobserved-cat_1-ordered-unknown] PASSED [ 70%] 682s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-unobserved-cat_1-unordererd-known] PASSED [ 70%] 682s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-unobserved-cat_1-unordererd-unknown] PASSED [ 70%] 682s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-unobserved-groupby1-ordered-known] PASSED [ 70%] 682s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-unobserved-groupby1-ordered-unknown] PASSED [ 70%] 682s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-unobserved-groupby1-unordererd-known] PASSED [ 70%] 682s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-unobserved-groupby1-unordererd-unknown] PASSED [ 70%] 682s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-observed-cat_1-ordered-known] PASSED [ 70%] 682s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-observed-cat_1-ordered-unknown] PASSED [ 70%] 682s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-observed-cat_1-unordererd-known] PASSED [ 70%] 682s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-observed-cat_1-unordererd-unknown] PASSED [ 70%] 682s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-observed-groupby1-ordered-known] PASSED [ 70%] 682s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-observed-groupby1-ordered-unknown] PASSED [ 70%] 682s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-observed-groupby1-unordererd-known] PASSED [ 70%] 682s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-observed-groupby1-unordererd-unknown] PASSED [ 70%] 682s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-unobserved-cat_1-ordered-known] PASSED [ 70%] 682s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-unobserved-cat_1-ordered-unknown] PASSED [ 70%] 682s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-unobserved-cat_1-unordererd-known] PASSED [ 70%] 682s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-unobserved-cat_1-unordererd-unknown] PASSED [ 70%] 682s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-unobserved-groupby1-ordered-known] PASSED [ 70%] 682s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-unobserved-groupby1-ordered-unknown] PASSED [ 70%] 682s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-unobserved-groupby1-unordererd-known] PASSED [ 70%] 682s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-unobserved-groupby1-unordererd-unknown] PASSED [ 70%] 682s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-observed-cat_1-ordered-known] PASSED [ 70%] 682s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-observed-cat_1-ordered-unknown] PASSED [ 70%] 682s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-observed-cat_1-unordererd-known] PASSED [ 70%] 682s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-observed-cat_1-unordererd-unknown] PASSED [ 70%] 682s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-observed-groupby1-ordered-known] PASSED [ 70%] 682s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-observed-groupby1-ordered-unknown] PASSED [ 70%] 682s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-observed-groupby1-unordererd-known] PASSED [ 70%] 682s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-observed-groupby1-unordererd-unknown] PASSED [ 70%] 682s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-unobserved-cat_1-ordered-known] PASSED [ 70%] 682s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-unobserved-cat_1-ordered-unknown] PASSED [ 70%] 682s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-unobserved-cat_1-unordererd-known] PASSED [ 70%] 682s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-unobserved-cat_1-unordererd-unknown] PASSED [ 70%] 682s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-unobserved-groupby1-ordered-known] PASSED [ 70%] 682s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-unobserved-groupby1-ordered-unknown] PASSED [ 70%] 682s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-unobserved-groupby1-unordererd-known] PASSED [ 70%] 682s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-unobserved-groupby1-unordererd-unknown] PASSED [ 70%] 682s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-observed-cat_1-ordered-known] PASSED [ 70%] 682s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-observed-cat_1-ordered-unknown] PASSED [ 70%] 682s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-observed-cat_1-unordererd-known] PASSED [ 70%] 682s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-observed-cat_1-unordererd-unknown] PASSED [ 70%] 682s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-observed-groupby1-ordered-known] PASSED [ 70%] 682s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-observed-groupby1-ordered-unknown] PASSED [ 70%] 682s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-observed-groupby1-unordererd-known] PASSED [ 70%] 682s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-observed-groupby1-unordererd-unknown] PASSED [ 70%] 683s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-unobserved-cat_1-ordered-known] PASSED [ 70%] 683s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-unobserved-cat_1-ordered-unknown] PASSED [ 70%] 683s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-unobserved-cat_1-unordererd-known] PASSED [ 70%] 683s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-unobserved-cat_1-unordererd-unknown] PASSED [ 70%] 683s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-unobserved-groupby1-ordered-known] PASSED [ 70%] 683s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-unobserved-groupby1-ordered-unknown] PASSED [ 70%] 683s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-unobserved-groupby1-unordererd-known] PASSED [ 70%] 683s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-unobserved-groupby1-unordererd-unknown] PASSED [ 70%] 683s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-observed-cat_1-ordered-known] XFAIL [ 70%] 683s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-observed-cat_1-ordered-unknown] XFAIL [ 70%] 683s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-observed-cat_1-unordererd-known] XFAIL [ 70%] 683s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-observed-cat_1-unordererd-unknown] XFAIL [ 70%] 683s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-observed-groupby1-ordered-known] SKIPPED [ 70%] 683s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-observed-groupby1-ordered-unknown] SKIPPED [ 70%] 683s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-observed-groupby1-unordererd-known] SKIPPED [ 70%] 683s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-observed-groupby1-unordererd-unknown] SKIPPED [ 70%] 683s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-unobserved-cat_1-ordered-known] XFAIL [ 71%] 683s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-unobserved-cat_1-ordered-unknown] XFAIL [ 71%] 683s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-unobserved-cat_1-unordererd-known] XFAIL [ 71%] 683s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-unobserved-cat_1-unordererd-unknown] XFAIL [ 71%] 683s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-unobserved-groupby1-ordered-known] SKIPPED [ 71%] 683s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-unobserved-groupby1-ordered-unknown] SKIPPED [ 71%] 683s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-unobserved-groupby1-unordererd-known] SKIPPED [ 71%] 683s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-unobserved-groupby1-unordererd-unknown] SKIPPED [ 71%] 683s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-observed-cat_1-ordered-known] XFAIL [ 71%] 684s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-observed-cat_1-ordered-unknown] XFAIL [ 71%] 684s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-observed-cat_1-unordererd-known] XFAIL [ 71%] 684s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-observed-cat_1-unordererd-unknown] XFAIL [ 71%] 684s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-observed-groupby1-ordered-known] SKIPPED [ 71%] 684s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-observed-groupby1-ordered-unknown] SKIPPED [ 71%] 684s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-observed-groupby1-unordererd-known] SKIPPED [ 71%] 684s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-observed-groupby1-unordererd-unknown] SKIPPED [ 71%] 684s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-unobserved-cat_1-ordered-known] XFAIL [ 71%] 684s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-unobserved-cat_1-ordered-unknown] XFAIL [ 71%] 684s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-unobserved-cat_1-unordererd-known] XFAIL [ 71%] 684s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-unobserved-cat_1-unordererd-unknown] XFAIL [ 71%] 684s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-unobserved-groupby1-ordered-known] SKIPPED [ 71%] 684s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-unobserved-groupby1-ordered-unknown] SKIPPED [ 71%] 684s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-unobserved-groupby1-unordererd-known] SKIPPED [ 71%] 684s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-unobserved-groupby1-unordererd-unknown] SKIPPED [ 71%] 684s dataframe/tests/test_groupby.py::test_groupby_cov_non_numeric_grouping_column[disk] PASSED [ 71%] 684s dataframe/tests/test_groupby.py::test_groupby_cov_non_numeric_grouping_column[tasks] PASSED [ 71%] 684s dataframe/tests/test_groupby.py::test_groupby_numeric_only_None_column_name[disk] PASSED [ 71%] 684s dataframe/tests/test_groupby.py::test_groupby_numeric_only_None_column_name[tasks] PASSED [ 71%] 684s dataframe/tests/test_groupby.py::test_dataframe_named_agg[True] PASSED [ 71%] 684s dataframe/tests/test_groupby.py::test_dataframe_named_agg[False] PASSED [ 71%] 684s dataframe/tests/test_groupby.py::test_series_named_agg[count-True] PASSED [ 71%] 684s dataframe/tests/test_groupby.py::test_series_named_agg[count-False] PASSED [ 71%] 684s dataframe/tests/test_groupby.py::test_series_named_agg[mean-True] PASSED [ 71%] 684s dataframe/tests/test_groupby.py::test_series_named_agg[mean-False] PASSED [ 71%] 684s dataframe/tests/test_groupby.py::test_series_named_agg[agg2-True] PASSED [ 71%] 684s dataframe/tests/test_groupby.py::test_series_named_agg[agg2-False] PASSED [ 71%] 684s dataframe/tests/test_groupby.py::test_empty_partitions_with_value_counts[disk-A] PASSED [ 71%] 684s dataframe/tests/test_groupby.py::test_empty_partitions_with_value_counts[disk-by1] PASSED [ 71%] 684s dataframe/tests/test_groupby.py::test_empty_partitions_with_value_counts[tasks-A] PASSED [ 71%] 685s dataframe/tests/test_groupby.py::test_empty_partitions_with_value_counts[tasks-by1] PASSED [ 71%] 685s dataframe/tests/test_groupby.py::test_groupby_with_pd_grouper[disk] PASSED [ 71%] 685s dataframe/tests/test_groupby.py::test_groupby_with_pd_grouper[tasks] PASSED [ 71%] 685s dataframe/tests/test_groupby.py::test_groupby_empty_partitions_with_rows_operation[disk-head] PASSED [ 71%] 685s dataframe/tests/test_groupby.py::test_groupby_empty_partitions_with_rows_operation[disk-tail] PASSED [ 71%] 685s dataframe/tests/test_groupby.py::test_groupby_empty_partitions_with_rows_operation[tasks-head] PASSED [ 71%] 685s dataframe/tests/test_groupby.py::test_groupby_empty_partitions_with_rows_operation[tasks-tail] PASSED [ 71%] 685s dataframe/tests/test_groupby.py::test_groupby_with_row_operations[disk-head] PASSED [ 71%] 685s dataframe/tests/test_groupby.py::test_groupby_with_row_operations[disk-tail] PASSED [ 71%] 685s dataframe/tests/test_groupby.py::test_groupby_with_row_operations[tasks-head] PASSED [ 71%] 685s dataframe/tests/test_groupby.py::test_groupby_with_row_operations[tasks-tail] PASSED [ 71%] 685s dataframe/tests/test_groupby.py::test_groupby_multi_index_with_row_operations[disk-head] PASSED [ 71%] 685s dataframe/tests/test_groupby.py::test_groupby_multi_index_with_row_operations[disk-tail] PASSED [ 71%] 685s dataframe/tests/test_groupby.py::test_groupby_multi_index_with_row_operations[tasks-head] PASSED [ 71%] 685s dataframe/tests/test_groupby.py::test_groupby_multi_index_with_row_operations[tasks-tail] PASSED [ 71%] 685s dataframe/tests/test_groupby.py::test_groupby_iter_fails[disk] PASSED [ 71%] 685s dataframe/tests/test_groupby.py::test_groupby_iter_fails[tasks] PASSED [ 71%] 685s dataframe/tests/test_groupby.py::test_groupby_None_split_out_warns[disk] PASSED [ 71%] 685s dataframe/tests/test_groupby.py::test_groupby_None_split_out_warns[tasks] PASSED [ 71%] 685s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-3-key1] PASSED [ 71%] 685s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-3-by1] PASSED [ 71%] 685s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-value-key1] PASSED [ 71%] 685s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-value-by1] PASSED [ 71%] 685s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-slice_key2-key1] PASSED [ 71%] 685s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-slice_key2-by1] PASSED [ 71%] 685s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-slice_key3-key1] PASSED [ 71%] 685s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-slice_key3-by1] PASSED [ 71%] 685s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-slice_key4-key1] PASSED [ 71%] 685s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-slice_key4-by1] PASSED [ 71%] 685s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-slice_key5-key1] PASSED [ 71%] 685s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-slice_key5-by1] PASSED [ 71%] 685s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-3-key1] PASSED [ 71%] 685s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-3-by1] PASSED [ 71%] 685s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-value-key1] PASSED [ 71%] 685s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-value-by1] PASSED [ 71%] 685s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-slice_key2-key1] PASSED [ 71%] 685s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-slice_key2-by1] PASSED [ 71%] 685s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-slice_key3-key1] PASSED [ 71%] 685s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-slice_key3-by1] PASSED [ 71%] 685s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-slice_key4-key1] PASSED [ 71%] 685s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-slice_key4-by1] PASSED [ 71%] 685s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-slice_key5-key1] PASSED [ 71%] 685s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-slice_key5-by1] PASSED [ 71%] 685s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-None-min] PASSED [ 71%] 685s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-None-max] PASSED [ 71%] 685s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-None-sum] PASSED [ 71%] 685s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-None-prod] PASSED [ 71%] 685s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-None-first] PASSED [ 71%] 685s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-None-last] PASSED [ 71%] 685s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-None-median] PASSED [ 71%] 685s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-None-idxmax] SKIPPED [ 71%] 685s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-None-idxmin] SKIPPED [ 71%] 685s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-True-min] PASSED [ 71%] 685s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-True-max] PASSED [ 71%] 685s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-True-sum] PASSED [ 71%] 685s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-True-prod] PASSED [ 71%] 685s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-True-first] PASSED [ 71%] 685s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-True-last] PASSED [ 71%] 685s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-True-median] PASSED [ 71%] 685s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-True-idxmax] SKIPPED [ 71%] 685s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-True-idxmin] SKIPPED [ 71%] 685s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-False-min] PASSED [ 71%] 685s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-False-max] PASSED [ 71%] 685s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-False-sum] PASSED [ 71%] 685s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-False-prod] PASSED [ 71%] 685s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-False-first] PASSED [ 71%] 685s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-False-last] PASSED [ 71%] 685s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-False-median] PASSED [ 71%] 685s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-False-idxmax] SKIPPED [ 71%] 685s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-False-idxmin] SKIPPED [ 71%] 685s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-None-min] PASSED [ 71%] 685s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-None-max] PASSED [ 71%] 685s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-None-sum] PASSED [ 71%] 685s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-None-prod] PASSED [ 71%] 685s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-None-first] PASSED [ 71%] 685s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-None-last] PASSED [ 71%] 685s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-None-median] PASSED [ 71%] 685s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-None-idxmax] SKIPPED [ 71%] 685s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-None-idxmin] SKIPPED [ 71%] 685s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-True-min] PASSED [ 71%] 686s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-True-max] PASSED [ 71%] 686s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-True-sum] PASSED [ 71%] 686s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-True-prod] PASSED [ 71%] 686s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-True-first] PASSED [ 71%] 686s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-True-last] PASSED [ 71%] 686s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-True-median] PASSED [ 71%] 686s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-True-idxmax] SKIPPED [ 71%] 686s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-True-idxmin] SKIPPED [ 71%] 686s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-False-min] PASSED [ 72%] 686s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-False-max] PASSED [ 72%] 686s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-False-sum] PASSED [ 72%] 686s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-False-prod] PASSED [ 72%] 686s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-False-first] PASSED [ 72%] 686s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-False-last] PASSED [ 72%] 686s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-False-median] PASSED [ 72%] 686s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-False-idxmax] SKIPPED [ 72%] 686s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-False-idxmin] SKIPPED [ 72%] 686s dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[disk-False-mean] PASSED [ 72%] 686s dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[disk-False-std] PASSED [ 72%] 686s dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[disk-False-var] PASSED [ 72%] 686s dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[disk-None-mean] PASSED [ 72%] 686s dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[disk-None-std] PASSED [ 72%] 686s dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[disk-None-var] PASSED [ 72%] 686s dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[tasks-False-mean] PASSED [ 72%] 686s dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[tasks-False-std] PASSED [ 72%] 686s dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[tasks-False-var] PASSED [ 72%] 686s dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[tasks-None-mean] PASSED [ 72%] 686s dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[tasks-None-std] PASSED [ 72%] 686s dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[tasks-None-var] PASSED [ 72%] 686s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-min] PASSED [ 72%] 686s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-max] PASSED [ 72%] 686s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-sum] PASSED [ 72%] 686s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-prod] PASSED [ 72%] 686s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-first] PASSED [ 72%] 686s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-last] PASSED [ 72%] 686s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-corr] PASSED [ 72%] 686s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-cov] PASSED [ 72%] 686s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-cumprod] PASSED [ 72%] 686s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-cumsum] PASSED [ 72%] 686s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-mean] PASSED [ 72%] 686s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-median] PASSED [ 72%] 686s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-std] PASSED [ 72%] 686s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-var] PASSED [ 72%] 686s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-min] PASSED [ 72%] 686s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-max] PASSED [ 72%] 686s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-sum] PASSED [ 72%] 686s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-prod] PASSED [ 72%] 686s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-first] PASSED [ 72%] 686s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-last] PASSED [ 72%] 686s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-corr] PASSED [ 72%] 686s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-cov] PASSED [ 72%] 686s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-cumprod] PASSED [ 72%] 686s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-cumsum] PASSED [ 72%] 686s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-mean] PASSED [ 72%] 686s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-median] PASSED [ 72%] 686s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-std] PASSED [ 72%] 686s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-var] PASSED [ 72%] 686s dataframe/tests/test_groupby.py::test_groupby_numeric_only_false_cov_corr[disk-cov] PASSED [ 72%] 686s dataframe/tests/test_groupby.py::test_groupby_numeric_only_false_cov_corr[disk-corr] PASSED [ 72%] 686s dataframe/tests/test_groupby.py::test_groupby_numeric_only_false_cov_corr[tasks-cov] PASSED [ 72%] 687s dataframe/tests/test_groupby.py::test_groupby_numeric_only_false_cov_corr[tasks-corr] PASSED [ 72%] 687s dataframe/tests/test_groupby.py::test_groupby_numeric_only_false[disk-cumsum] PASSED [ 72%] 687s dataframe/tests/test_groupby.py::test_groupby_numeric_only_false[disk-cumprod] PASSED [ 72%] 687s dataframe/tests/test_groupby.py::test_groupby_numeric_only_false[tasks-cumsum] PASSED [ 72%] 687s dataframe/tests/test_groupby.py::test_groupby_numeric_only_false[tasks-cumprod] PASSED [ 72%] 687s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[disk-True-True-var] PASSED [ 72%] 687s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[disk-True-True-std] PASSED [ 72%] 687s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[disk-True-False-var] PASSED [ 72%] 687s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[disk-True-False-std] PASSED [ 72%] 687s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[disk-False-True-var] PASSED [ 72%] 687s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[disk-False-True-std] PASSED [ 72%] 687s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[disk-False-False-var] PASSED [ 72%] 687s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[disk-False-False-std] PASSED [ 72%] 687s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[tasks-True-True-var] PASSED [ 72%] 687s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[tasks-True-True-std] PASSED [ 72%] 687s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[tasks-True-False-var] PASSED [ 72%] 687s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[tasks-True-False-std] PASSED [ 72%] 687s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[tasks-False-True-var] PASSED [ 72%] 687s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[tasks-False-True-std] PASSED [ 72%] 687s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[tasks-False-False-var] PASSED [ 72%] 687s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[tasks-False-False-std] PASSED [ 72%] 687s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-sum] PASSED [ 72%] 687s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-prod] PASSED [ 72%] 687s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-min] PASSED [ 72%] 687s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-max] PASSED [ 72%] 687s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-idxmin] PASSED [ 72%] 687s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-idxmax] PASSED [ 72%] 687s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-count] PASSED [ 72%] 687s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-mean] PASSED [ 72%] 687s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-median] PASSED [ 72%] 687s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-size] PASSED [ 72%] 687s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-first] PASSED [ 72%] 687s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-last] PASSED [ 72%] 687s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-aggregate] PASSED [ 72%] 687s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-agg] PASSED [ 72%] 687s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-value_counts] PASSED [ 72%] 687s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-tail] PASSED [ 72%] 687s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-head] PASSED [ 72%] 687s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-sum] PASSED [ 72%] 687s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-prod] PASSED [ 72%] 687s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-min] PASSED [ 72%] 687s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-max] PASSED [ 72%] 687s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-idxmin] PASSED [ 72%] 687s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-idxmax] PASSED [ 72%] 687s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-count] PASSED [ 72%] 687s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-mean] PASSED [ 72%] 687s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-median] PASSED [ 72%] 687s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-size] PASSED [ 72%] 687s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-first] PASSED [ 72%] 687s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-last] PASSED [ 72%] 687s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-aggregate] PASSED [ 72%] 687s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-agg] PASSED [ 72%] 687s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-value_counts] PASSED [ 72%] 687s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-tail] PASSED [ 72%] 687s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-head] PASSED [ 72%] 688s dataframe/tests/test_groupby.py::test_groupby_value_counts_all_na_partitions[disk] PASSED [ 72%] 688s dataframe/tests/test_groupby.py::test_groupby_value_counts_all_na_partitions[tasks] PASSED [ 72%] 688s dataframe/tests/test_hashing.py::test_hash_pandas_object[obj0] PASSED [ 72%] 688s dataframe/tests/test_hashing.py::test_hash_pandas_object[obj1] PASSED [ 72%] 688s dataframe/tests/test_hashing.py::test_hash_pandas_object[obj2] PASSED [ 72%] 688s dataframe/tests/test_hashing.py::test_hash_pandas_object[obj3] PASSED [ 72%] 688s dataframe/tests/test_hashing.py::test_hash_pandas_object[obj4] PASSED [ 72%] 688s dataframe/tests/test_hashing.py::test_hash_pandas_object[obj5] PASSED [ 72%] 688s dataframe/tests/test_hashing.py::test_hash_pandas_object[obj6] PASSED [ 72%] 688s dataframe/tests/test_hashing.py::test_hash_pandas_object[obj7] PASSED [ 72%] 688s dataframe/tests/test_hashing.py::test_hash_pandas_object[obj8] PASSED [ 72%] 688s dataframe/tests/test_hashing.py::test_hash_pandas_object[obj9] PASSED [ 72%] 688s dataframe/tests/test_hashing.py::test_hash_pandas_object[obj10] PASSED [ 72%] 688s dataframe/tests/test_hashing.py::test_hash_pandas_object[obj11] PASSED [ 72%] 688s dataframe/tests/test_hashing.py::test_hash_pandas_object[obj12] PASSED [ 72%] 688s dataframe/tests/test_hashing.py::test_categorical_consistency PASSED [ 72%] 688s dataframe/tests/test_hashing.py::test_object_missing_values PASSED [ 72%] 688s dataframe/tests/test_hashing.py::test_hash_object_dispatch[obj0] PASSED [ 72%] 688s dataframe/tests/test_hashing.py::test_hash_object_dispatch[obj1] PASSED [ 72%] 688s dataframe/tests/test_hashing.py::test_hash_object_dispatch[obj2] PASSED [ 72%] 688s dataframe/tests/test_hashing.py::test_hash_object_dispatch[obj3] PASSED [ 73%] 688s dataframe/tests/test_hashing.py::test_hash_object_dispatch[obj4] PASSED [ 73%] 688s dataframe/tests/test_hashing.py::test_hash_object_dispatch[obj5] PASSED [ 73%] 688s dataframe/tests/test_hashing.py::test_hash_object_dispatch[obj6] PASSED [ 73%] 688s dataframe/tests/test_hyperloglog.py::test_basic[2-df0] PASSED [ 73%] 688s dataframe/tests/test_hyperloglog.py::test_basic[2-df1] PASSED [ 73%] 688s dataframe/tests/test_hyperloglog.py::test_basic[2-df2] PASSED [ 73%] 688s dataframe/tests/test_hyperloglog.py::test_basic[2-df3] PASSED [ 73%] 688s dataframe/tests/test_hyperloglog.py::test_basic[2-df4] PASSED [ 73%] 688s dataframe/tests/test_hyperloglog.py::test_basic[2-df5] PASSED [ 73%] 688s dataframe/tests/test_hyperloglog.py::test_basic[2-df6] PASSED [ 73%] 688s dataframe/tests/test_hyperloglog.py::test_basic[2-df7] PASSED [ 73%] 688s dataframe/tests/test_hyperloglog.py::test_basic[2-df8] PASSED [ 73%] 688s dataframe/tests/test_hyperloglog.py::test_basic[2-df9] PASSED [ 73%] 688s dataframe/tests/test_hyperloglog.py::test_basic[2-df10] PASSED [ 73%] 688s dataframe/tests/test_hyperloglog.py::test_basic[2-df11] PASSED [ 73%] 688s dataframe/tests/test_hyperloglog.py::test_basic[2-df12] PASSED [ 73%] 688s dataframe/tests/test_hyperloglog.py::test_basic[20-df0] PASSED [ 73%] 688s dataframe/tests/test_hyperloglog.py::test_basic[20-df1] PASSED [ 73%] 688s dataframe/tests/test_hyperloglog.py::test_basic[20-df2] PASSED [ 73%] 688s dataframe/tests/test_hyperloglog.py::test_basic[20-df3] PASSED [ 73%] 688s dataframe/tests/test_hyperloglog.py::test_basic[20-df4] PASSED [ 73%] 688s dataframe/tests/test_hyperloglog.py::test_basic[20-df5] PASSED [ 73%] 688s dataframe/tests/test_hyperloglog.py::test_basic[20-df6] PASSED [ 73%] 688s dataframe/tests/test_hyperloglog.py::test_basic[20-df7] PASSED [ 73%] 688s dataframe/tests/test_hyperloglog.py::test_basic[20-df8] PASSED [ 73%] 688s dataframe/tests/test_hyperloglog.py::test_basic[20-df9] PASSED [ 73%] 688s dataframe/tests/test_hyperloglog.py::test_basic[20-df10] PASSED [ 73%] 688s dataframe/tests/test_hyperloglog.py::test_basic[20-df11] PASSED [ 73%] 688s dataframe/tests/test_hyperloglog.py::test_basic[20-df12] PASSED [ 73%] 688s dataframe/tests/test_hyperloglog.py::test_split_every[2-None] PASSED [ 73%] 688s dataframe/tests/test_hyperloglog.py::test_split_every[2-2] PASSED [ 73%] 688s dataframe/tests/test_hyperloglog.py::test_split_every[2-10] PASSED [ 73%] 688s dataframe/tests/test_hyperloglog.py::test_split_every[20-None] PASSED [ 73%] 688s dataframe/tests/test_hyperloglog.py::test_split_every[20-2] PASSED [ 73%] 688s dataframe/tests/test_hyperloglog.py::test_split_every[20-10] PASSED [ 73%] 689s dataframe/tests/test_hyperloglog.py::test_larger_data PASSED [ 73%] 689s dataframe/tests/test_indexing.py::test_loc PASSED [ 73%] 689s dataframe/tests/test_indexing.py::test_loc_non_informative_index PASSED [ 73%] 689s dataframe/tests/test_indexing.py::test_loc_with_text_dates PASSED [ 73%] 689s dataframe/tests/test_indexing.py::test_loc_with_series PASSED [ 73%] 689s dataframe/tests/test_indexing.py::test_loc_with_array PASSED [ 73%] 689s dataframe/tests/test_indexing.py::test_loc_with_function PASSED [ 73%] 689s dataframe/tests/test_indexing.py::test_loc_with_array_different_partition PASSED [ 73%] 689s dataframe/tests/test_indexing.py::test_loc_with_series_different_partition PASSED [ 73%] 689s dataframe/tests/test_indexing.py::test_loc_with_non_boolean_series PASSED [ 73%] 689s dataframe/tests/test_indexing.py::test_loc2d PASSED [ 73%] 689s dataframe/tests/test_indexing.py::test_loc2d_with_known_divisions PASSED [ 73%] 689s dataframe/tests/test_indexing.py::test_loc2d_with_unknown_divisions PASSED [ 73%] 689s dataframe/tests/test_indexing.py::test_loc2d_duplicated_columns PASSED [ 73%] 689s dataframe/tests/test_indexing.py::test_getitem PASSED [ 73%] 689s dataframe/tests/test_indexing.py::test_getitem_slice PASSED [ 73%] 689s dataframe/tests/test_indexing.py::test_getitem_integer_slice PASSED [ 73%] 689s dataframe/tests/test_indexing.py::test_loc_on_numpy_datetimes PASSED [ 73%] 689s dataframe/tests/test_indexing.py::test_loc_on_pandas_datetimes PASSED [ 73%] 689s dataframe/tests/test_indexing.py::test_loc_datetime_no_freq PASSED [ 73%] 689s dataframe/tests/test_indexing.py::test_coerce_loc_index PASSED [ 73%] 689s dataframe/tests/test_indexing.py::test_loc_timestamp_str PASSED [ 73%] 689s dataframe/tests/test_indexing.py::test_getitem_timestamp_str PASSED [ 73%] 690s dataframe/tests/test_indexing.py::test_loc_period_str PASSED [ 73%] 690s dataframe/tests/test_indexing.py::test_getitem_period_str PASSED [ 73%] 690s dataframe/tests/test_indexing.py::test_to_series[index0] PASSED [ 73%] 690s dataframe/tests/test_indexing.py::test_to_series[index1] PASSED [ 73%] 690s dataframe/tests/test_indexing.py::test_to_frame[index0] PASSED [ 73%] 690s dataframe/tests/test_indexing.py::test_to_frame[index1] PASSED [ 73%] 690s dataframe/tests/test_indexing.py::test_iloc[0] PASSED [ 73%] 690s dataframe/tests/test_indexing.py::test_iloc[indexer1] PASSED [ 73%] 690s dataframe/tests/test_indexing.py::test_iloc[indexer2] PASSED [ 73%] 690s dataframe/tests/test_indexing.py::test_iloc[indexer3] PASSED [ 73%] 690s dataframe/tests/test_indexing.py::test_iloc[indexer4] PASSED [ 73%] 690s dataframe/tests/test_indexing.py::test_iloc_series PASSED [ 73%] 690s dataframe/tests/test_indexing.py::test_iloc_raises PASSED [ 73%] 690s dataframe/tests/test_indexing.py::test_iloc_duplicate_columns PASSED [ 73%] 690s dataframe/tests/test_indexing.py::test_iloc_dispatch_to_getitem PASSED [ 73%] 690s dataframe/tests/test_indexing.py::test_iloc_out_of_order_selection PASSED [ 73%] 690s dataframe/tests/test_indexing.py::test_pandas_nullable_boolean_data_type PASSED [ 73%] 690s dataframe/tests/test_indexing.py::test_deterministic_hashing_series PASSED [ 73%] 690s dataframe/tests/test_indexing.py::test_deterministic_hashing_dataframe PASSED [ 73%] 690s dataframe/tests/test_indexing.py::test_gpu_loc SKIPPED (could not im...) [ 73%] 690s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[idx-inner-disk] PASSED [ 73%] 690s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[idx-inner-tasks] PASSED [ 73%] 690s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[idx-left-disk] PASSED [ 73%] 690s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[idx-left-tasks] PASSED [ 73%] 690s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[idx-right-disk] PASSED [ 73%] 690s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[idx-right-tasks] PASSED [ 73%] 690s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[idx-outer-disk] PASSED [ 73%] 690s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[idx-outer-tasks] PASSED [ 73%] 690s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on1-inner-disk] PASSED [ 73%] 690s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on1-inner-tasks] PASSED [ 73%] 690s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on1-left-disk] PASSED [ 73%] 690s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on1-left-tasks] PASSED [ 73%] 691s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on1-right-disk] PASSED [ 73%] 691s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on1-right-tasks] PASSED [ 73%] 691s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on1-outer-disk] PASSED [ 73%] 691s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on1-outer-tasks] PASSED [ 73%] 691s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on2-inner-disk] PASSED [ 73%] 691s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on2-inner-tasks] PASSED [ 73%] 691s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on2-left-disk] PASSED [ 73%] 691s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on2-left-tasks] PASSED [ 73%] 691s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on2-right-disk] PASSED [ 73%] 691s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on2-right-tasks] PASSED [ 73%] 691s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on2-outer-disk] PASSED [ 73%] 691s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on2-outer-tasks] PASSED [ 73%] 691s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on3-inner-disk] PASSED [ 73%] 691s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on3-inner-tasks] PASSED [ 73%] 691s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on3-left-disk] PASSED [ 73%] 692s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on3-left-tasks] PASSED [ 73%] 692s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on3-right-disk] PASSED [ 73%] 692s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on3-right-tasks] PASSED [ 73%] 692s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on3-outer-disk] PASSED [ 73%] 692s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on3-outer-tasks] PASSED [ 73%] 692s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[idx-disk-inner] PASSED [ 73%] 692s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[idx-disk-left] PASSED [ 73%] 692s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[idx-tasks-inner] PASSED [ 73%] 692s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[idx-tasks-left] PASSED [ 73%] 692s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on1-disk-inner] PASSED [ 73%] 692s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on1-disk-left] PASSED [ 73%] 692s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on1-tasks-inner] PASSED [ 73%] 692s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on1-tasks-left] PASSED [ 73%] 692s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on2-disk-inner] PASSED [ 73%] 692s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on2-disk-left] PASSED [ 73%] 692s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on2-tasks-inner] PASSED [ 73%] 692s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on2-tasks-left] PASSED [ 73%] 692s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on3-disk-inner] PASSED [ 73%] 692s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on3-disk-left] PASSED [ 73%] 693s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on3-tasks-inner] PASSED [ 73%] 693s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on3-tasks-left] PASSED [ 73%] 693s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[idx-disk-inner] PASSED [ 74%] 693s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[idx-disk-right] PASSED [ 74%] 693s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[idx-tasks-inner] PASSED [ 74%] 693s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[idx-tasks-right] PASSED [ 74%] 693s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on1-disk-inner] PASSED [ 74%] 693s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on1-disk-right] PASSED [ 74%] 693s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on1-tasks-inner] PASSED [ 74%] 693s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on1-tasks-right] PASSED [ 74%] 693s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on2-disk-inner] PASSED [ 74%] 693s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on2-disk-right] PASSED [ 74%] 693s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on2-tasks-inner] PASSED [ 74%] 693s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on2-tasks-right] PASSED [ 74%] 693s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on3-disk-inner] PASSED [ 74%] 693s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on3-disk-right] PASSED [ 74%] 693s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on3-tasks-inner] PASSED [ 74%] 693s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on3-tasks-right] PASSED [ 74%] 694s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[idx-inner-disk] PASSED [ 74%] 694s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[idx-inner-tasks] PASSED [ 74%] 694s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[idx-left-disk] PASSED [ 74%] 694s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[idx-left-tasks] PASSED [ 74%] 694s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[idx-right-disk] PASSED [ 74%] 694s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[idx-right-tasks] PASSED [ 74%] 695s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[idx-outer-disk] PASSED [ 74%] 695s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[idx-outer-tasks] PASSED [ 74%] 695s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on1-inner-disk] PASSED [ 74%] 695s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on1-inner-tasks] PASSED [ 74%] 695s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on1-left-disk] PASSED [ 74%] 695s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on1-left-tasks] PASSED [ 74%] 695s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on1-right-disk] PASSED [ 74%] 696s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on1-right-tasks] PASSED [ 74%] 696s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on1-outer-disk] PASSED [ 74%] 696s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on1-outer-tasks] PASSED [ 74%] 696s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on2-inner-disk] PASSED [ 74%] 696s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on2-inner-tasks] PASSED [ 74%] 696s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on2-left-disk] PASSED [ 74%] 696s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on2-left-tasks] PASSED [ 74%] 696s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on2-right-disk] PASSED [ 74%] 697s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on2-right-tasks] PASSED [ 74%] 697s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on2-outer-disk] PASSED [ 74%] 697s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on2-outer-tasks] PASSED [ 74%] 697s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on3-inner-disk] PASSED [ 74%] 697s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on3-inner-tasks] PASSED [ 74%] 697s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on3-left-disk] PASSED [ 74%] 698s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on3-left-tasks] PASSED [ 74%] 698s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on3-right-disk] PASSED [ 74%] 698s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on3-right-tasks] PASSED [ 74%] 698s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on3-outer-disk] PASSED [ 74%] 698s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on3-outer-tasks] PASSED [ 74%] 698s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[idx-inner-disk] PASSED [ 74%] 698s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[idx-inner-tasks] PASSED [ 74%] 699s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[idx-left-disk] PASSED [ 74%] 699s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[idx-left-tasks] PASSED [ 74%] 699s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[idx-right-disk] PASSED [ 74%] 699s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[idx-right-tasks] PASSED [ 74%] 699s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[idx-outer-disk] PASSED [ 74%] 699s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[idx-outer-tasks] PASSED [ 74%] 699s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on1-inner-disk] PASSED [ 74%] 699s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on1-inner-tasks] PASSED [ 74%] 699s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on1-left-disk] PASSED [ 74%] 700s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on1-left-tasks] PASSED [ 74%] 700s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on1-right-disk] PASSED [ 74%] 700s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on1-right-tasks] PASSED [ 74%] 700s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on1-outer-disk] PASSED [ 74%] 700s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on1-outer-tasks] PASSED [ 74%] 700s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on2-inner-disk] PASSED [ 74%] 700s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on2-inner-tasks] PASSED [ 74%] 701s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on2-left-disk] PASSED [ 74%] 701s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on2-left-tasks] PASSED [ 74%] 701s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on2-right-disk] PASSED [ 74%] 701s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on2-right-tasks] PASSED [ 74%] 701s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on2-outer-disk] PASSED [ 74%] 701s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on2-outer-tasks] PASSED [ 74%] 701s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on3-inner-disk] PASSED [ 74%] 702s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on3-inner-tasks] PASSED [ 74%] 702s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on3-left-disk] PASSED [ 74%] 702s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on3-left-tasks] PASSED [ 74%] 702s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on3-right-disk] PASSED [ 74%] 702s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on3-right-tasks] PASSED [ 74%] 702s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on3-outer-disk] PASSED [ 74%] 702s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on3-outer-tasks] PASSED [ 74%] 703s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[idx-inner-disk] PASSED [ 74%] 703s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[idx-inner-tasks] PASSED [ 74%] 703s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[idx-left-disk] PASSED [ 74%] 703s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[idx-left-tasks] PASSED [ 74%] 703s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[idx-right-disk] PASSED [ 74%] 703s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[idx-right-tasks] PASSED [ 74%] 703s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[idx-outer-disk] PASSED [ 74%] 703s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[idx-outer-tasks] PASSED [ 74%] 704s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on1-inner-disk] PASSED [ 74%] 704s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on1-inner-tasks] PASSED [ 74%] 704s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on1-left-disk] PASSED [ 74%] 704s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on1-left-tasks] PASSED [ 74%] 704s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on1-right-disk] PASSED [ 74%] 704s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on1-right-tasks] PASSED [ 74%] 704s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on1-outer-disk] PASSED [ 74%] 704s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on1-outer-tasks] PASSED [ 74%] 705s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on2-inner-disk] PASSED [ 74%] 705s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on2-inner-tasks] PASSED [ 74%] 705s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on2-left-disk] PASSED [ 74%] 705s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on2-left-tasks] PASSED [ 74%] 705s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on2-right-disk] PASSED [ 74%] 705s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on2-right-tasks] PASSED [ 74%] 705s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on2-outer-disk] PASSED [ 74%] 706s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on2-outer-tasks] PASSED [ 74%] 706s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on3-inner-disk] PASSED [ 74%] 706s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on3-inner-tasks] PASSED [ 74%] 706s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on3-left-disk] PASSED [ 74%] 706s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on3-left-tasks] PASSED [ 74%] 706s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on3-right-disk] PASSED [ 74%] 707s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on3-right-tasks] PASSED [ 74%] 707s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on3-outer-disk] PASSED [ 74%] 707s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on3-outer-tasks] PASSED [ 74%] 707s dataframe/tests/test_merge_column_and_index.py::test_join[tasks-left] PASSED [ 74%] 707s dataframe/tests/test_merge_column_and_index.py::test_join[tasks-right] PASSED [ 74%] 707s dataframe/tests/test_merge_column_and_index.py::test_join[tasks-inner] PASSED [ 74%] 707s dataframe/tests/test_merge_column_and_index.py::test_join[tasks-outer] PASSED [ 74%] 707s dataframe/tests/test_merge_column_and_index.py::test_join[disk-left] PASSED [ 74%] 707s dataframe/tests/test_merge_column_and_index.py::test_join[disk-right] PASSED [ 74%] 707s dataframe/tests/test_merge_column_and_index.py::test_join[disk-inner] PASSED [ 74%] 707s dataframe/tests/test_merge_column_and_index.py::test_join[disk-outer] PASSED [ 74%] 707s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[idx-disk-inner] PASSED [ 74%] 707s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[idx-disk-left] PASSED [ 74%] 707s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[idx-tasks-inner] PASSED [ 74%] 708s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[idx-tasks-left] PASSED [ 74%] 708s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on1-disk-inner] PASSED [ 74%] 708s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on1-disk-left] PASSED [ 74%] 708s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on1-tasks-inner] PASSED [ 74%] 708s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on1-tasks-left] PASSED [ 75%] 708s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on2-disk-inner] PASSED [ 75%] 709s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on2-disk-left] PASSED [ 75%] 709s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on2-tasks-inner] PASSED [ 75%] 709s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on2-tasks-left] PASSED [ 75%] 709s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on3-disk-inner] PASSED [ 75%] 709s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on3-disk-left] PASSED [ 75%] 709s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on3-tasks-inner] PASSED [ 75%] 709s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on3-tasks-left] PASSED [ 75%] 709s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[idx-disk-True-inner] PASSED [ 75%] 710s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[idx-disk-True-right] PASSED [ 75%] 710s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[idx-disk-0.75-inner] PASSED [ 75%] 710s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[idx-disk-0.75-right] PASSED [ 75%] 710s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[idx-tasks-True-inner] PASSED [ 75%] 710s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[idx-tasks-True-right] PASSED [ 75%] 710s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[idx-tasks-0.75-inner] PASSED [ 75%] 710s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[idx-tasks-0.75-right] PASSED [ 75%] 710s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on1-disk-True-inner] PASSED [ 75%] 711s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on1-disk-True-right] PASSED [ 75%] 711s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on1-disk-0.75-inner] PASSED [ 75%] 711s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on1-disk-0.75-right] PASSED [ 75%] 711s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on1-tasks-True-inner] PASSED [ 75%] 711s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on1-tasks-True-right] PASSED [ 75%] 711s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on1-tasks-0.75-inner] PASSED [ 75%] 711s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on1-tasks-0.75-right] PASSED [ 75%] 711s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on2-disk-True-inner] PASSED [ 75%] 712s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on2-disk-True-right] PASSED [ 75%] 712s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on2-disk-0.75-inner] PASSED [ 75%] 712s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on2-disk-0.75-right] PASSED [ 75%] 712s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on2-tasks-True-inner] PASSED [ 75%] 712s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on2-tasks-True-right] PASSED [ 75%] 712s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on2-tasks-0.75-inner] PASSED [ 75%] 713s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on2-tasks-0.75-right] PASSED [ 75%] 713s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on3-disk-True-inner] PASSED [ 75%] 713s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on3-disk-True-right] PASSED [ 75%] 713s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on3-disk-0.75-inner] PASSED [ 75%] 713s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on3-disk-0.75-right] PASSED [ 75%] 714s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on3-tasks-True-inner] PASSED [ 75%] 714s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on3-tasks-True-right] PASSED [ 75%] 714s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on3-tasks-0.75-inner] PASSED [ 75%] 714s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on3-tasks-0.75-right] PASSED [ 75%] 714s dataframe/tests/test_merge_column_and_index.py::test_merge_column_with_nulls[None] SKIPPED [ 75%] 714s dataframe/tests/test_merge_column_and_index.py::test_merge_column_with_nulls[4] SKIPPED [ 75%] 714s dataframe/tests/test_methods.py::test_assign_not_modifying_array_inplace PASSED [ 75%] 714s dataframe/tests/test_multi.py::test_align_partitions PASSED [ 75%] 714s dataframe/tests/test_multi.py::test_align_partitions_unknown_divisions PASSED [ 75%] 714s dataframe/tests/test_multi.py::test__maybe_align_partitions PASSED [ 75%] 714s dataframe/tests/test_multi.py::test_merge_indexed_dataframe_to_indexed_dataframe PASSED [ 75%] 714s dataframe/tests/test_multi.py::test_hash_join[disk-inner] PASSED [ 75%] 715s dataframe/tests/test_multi.py::test_hash_join[disk-left] PASSED [ 75%] 715s dataframe/tests/test_multi.py::test_hash_join[disk-right] PASSED [ 75%] 715s dataframe/tests/test_multi.py::test_hash_join[disk-outer] PASSED [ 75%] 715s dataframe/tests/test_multi.py::test_hash_join[tasks-inner] PASSED [ 75%] 715s dataframe/tests/test_multi.py::test_hash_join[tasks-left] PASSED [ 75%] 715s dataframe/tests/test_multi.py::test_hash_join[tasks-right] PASSED [ 75%] 715s dataframe/tests/test_multi.py::test_hash_join[tasks-outer] PASSED [ 75%] 715s dataframe/tests/test_multi.py::test_sequential_joins PASSED [ 75%] 715s dataframe/tests/test_multi.py::test_merge_asof_indexed PASSED [ 75%] 716s dataframe/tests/test_multi.py::test_merge_asof_on_basic PASSED [ 75%] 716s dataframe/tests/test_multi.py::test_merge_asof_on_lefton_righton_error PASSED [ 75%] 716s dataframe/tests/test_multi.py::test_merge_asof_by_leftby_rightby_error PASSED [ 75%] 716s dataframe/tests/test_multi.py::test_merge_asof_on[backward-True] PASSED [ 75%] 716s dataframe/tests/test_multi.py::test_merge_asof_on[backward-False] PASSED [ 75%] 716s dataframe/tests/test_multi.py::test_merge_asof_on[forward-True] PASSED [ 75%] 716s dataframe/tests/test_multi.py::test_merge_asof_on[forward-False] PASSED [ 75%] 716s dataframe/tests/test_multi.py::test_merge_asof_on[nearest-True] PASSED [ 75%] 716s dataframe/tests/test_multi.py::test_merge_asof_on[nearest-False] PASSED [ 75%] 716s dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[False-backward-True] PASSED [ 75%] 717s dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[False-backward-False] PASSED [ 75%] 717s dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[False-forward-True] PASSED [ 75%] 718s dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[False-forward-False] PASSED [ 75%] 718s dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[False-nearest-True] PASSED [ 75%] 719s dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[False-nearest-False] PASSED [ 75%] 719s dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[True-backward-True] PASSED [ 75%] 720s dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[True-backward-False] PASSED [ 75%] 720s dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[True-forward-True] PASSED [ 75%] 721s dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[True-forward-False] PASSED [ 75%] 721s dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[True-nearest-True] PASSED [ 75%] 722s dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[True-nearest-False] PASSED [ 75%] 722s dataframe/tests/test_multi.py::test_merge_asof_indexed_two_partitions PASSED [ 75%] 722s dataframe/tests/test_multi.py::test_merge_asof_on_by PASSED [ 75%] 722s dataframe/tests/test_multi.py::test_merge_asof_on_by_tolerance PASSED [ 75%] 722s dataframe/tests/test_multi.py::test_merge_asof_on_by_tolerance_no_exact_matches PASSED [ 75%] 722s dataframe/tests/test_multi.py::test_merge_asof_unsorted_raises PASSED [ 75%] 722s dataframe/tests/test_multi.py::test_merge_asof_with_empty PASSED [ 75%] 722s dataframe/tests/test_multi.py::test_merge_asof_on_left_right[endofweek-timestamp] PASSED [ 75%] 722s dataframe/tests/test_multi.py::test_merge_asof_on_left_right[endofweek-endofweek] PASSED [ 75%] 722s dataframe/tests/test_multi.py::test_merge_asof_with_various_npartitions PASSED [ 75%] 722s dataframe/tests/test_multi.py::test_indexed_concat[inner] PASSED [ 75%] 722s dataframe/tests/test_multi.py::test_indexed_concat[outer] PASSED [ 75%] 722s dataframe/tests/test_multi.py::test_concat[inner] PASSED [ 75%] 722s dataframe/tests/test_multi.py::test_concat[outer] PASSED [ 75%] 722s dataframe/tests/test_multi.py::test_concat_series[inner] PASSED [ 75%] 722s dataframe/tests/test_multi.py::test_concat_series[outer] PASSED [ 75%] 722s dataframe/tests/test_multi.py::test_concat_with_operation_remains_hlg PASSED [ 75%] 722s dataframe/tests/test_multi.py::test_concat_dataframe_empty PASSED [ 75%] 722s dataframe/tests/test_multi.py::test_concat_different_dtypes[1.0-1] XPASS [ 75%] 722s dataframe/tests/test_multi.py::test_concat_different_dtypes[1.0-one] XPASS [ 75%] 722s dataframe/tests/test_multi.py::test_concat_different_dtypes[1.0-value_22] XPASS [ 75%] 722s dataframe/tests/test_multi.py::test_concat_different_dtypes[1-one] XPASS [ 75%] 723s dataframe/tests/test_multi.py::test_concat_different_dtypes[1-value_24] XPASS [ 75%] 723s dataframe/tests/test_multi.py::test_concat_different_dtypes[one-value_25] XPASS [ 75%] 723s dataframe/tests/test_multi.py::test_merge_columns_dtypes[True-inner] PASSED [ 75%] 723s dataframe/tests/test_multi.py::test_merge_columns_dtypes[True-outer] PASSED [ 75%] 723s dataframe/tests/test_multi.py::test_merge_columns_dtypes[True-left] PASSED [ 75%] 723s dataframe/tests/test_multi.py::test_merge_columns_dtypes[True-right] PASSED [ 75%] 723s dataframe/tests/test_multi.py::test_merge_columns_dtypes[False-inner] PASSED [ 75%] 723s dataframe/tests/test_multi.py::test_merge_columns_dtypes[False-outer] PASSED [ 75%] 723s dataframe/tests/test_multi.py::test_merge_columns_dtypes[False-left] PASSED [ 75%] 723s dataframe/tests/test_multi.py::test_merge_columns_dtypes[False-right] PASSED [ 75%] 723s dataframe/tests/test_multi.py::test_merge[disk-inner] PASSED [ 75%] 723s dataframe/tests/test_multi.py::test_merge[disk-outer] PASSED [ 75%] 724s dataframe/tests/test_multi.py::test_merge[disk-left] PASSED [ 75%] 724s dataframe/tests/test_multi.py::test_merge[disk-right] PASSED [ 75%] 724s dataframe/tests/test_multi.py::test_merge[tasks-inner] PASSED [ 75%] 725s dataframe/tests/test_multi.py::test_merge[tasks-outer] PASSED [ 75%] 725s dataframe/tests/test_multi.py::test_merge[tasks-left] PASSED [ 75%] 725s dataframe/tests/test_multi.py::test_merge[tasks-right] PASSED [ 75%] 725s dataframe/tests/test_multi.py::test_merge_deprecated_shuffle_keyword[disk] PASSED [ 75%] 725s dataframe/tests/test_multi.py::test_merge_deprecated_shuffle_keyword[tasks] PASSED [ 75%] 725s dataframe/tests/test_multi.py::test_merge_empty_left_df[disk-right] PASSED [ 75%] 725s dataframe/tests/test_multi.py::test_merge_empty_left_df[disk-outer] PASSED [ 75%] 725s dataframe/tests/test_multi.py::test_merge_empty_left_df[tasks-right] PASSED [ 75%] 726s dataframe/tests/test_multi.py::test_merge_empty_left_df[tasks-outer] PASSED [ 75%] 726s dataframe/tests/test_multi.py::test_merge_how_raises PASSED [ 75%] 726s dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[pandas-leftsemi-parts0] XFAIL [ 75%] 726s dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[pandas-leftsemi-parts1] XFAIL [ 75%] 727s dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[pandas-leftsemi-parts2] XFAIL [ 76%] 727s dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[pandas-leftanti-parts0] XFAIL [ 76%] 727s dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[pandas-leftanti-parts1] XFAIL [ 76%] 728s dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[pandas-leftanti-parts2] XFAIL [ 76%] 728s dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[cudf-leftsemi-parts0] SKIPPED [ 76%] 728s dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[cudf-leftsemi-parts1] SKIPPED [ 76%] 728s dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[cudf-leftsemi-parts2] SKIPPED [ 76%] 728s dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[cudf-leftanti-parts0] SKIPPED [ 76%] 728s dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[cudf-leftanti-parts1] SKIPPED [ 76%] 728s dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[cudf-leftanti-parts2] SKIPPED [ 76%] 728s dataframe/tests/test_multi.py::test_merge_tasks_passes_through PASSED [ 76%] 739s dataframe/tests/test_multi.py::test_merge_by_index_patterns[disk-inner] PASSED [ 76%] 750s dataframe/tests/test_multi.py::test_merge_by_index_patterns[disk-outer] PASSED [ 76%] 762s dataframe/tests/test_multi.py::test_merge_by_index_patterns[disk-left] PASSED [ 76%] 774s dataframe/tests/test_multi.py::test_merge_by_index_patterns[disk-right] PASSED [ 76%] 785s dataframe/tests/test_multi.py::test_merge_by_index_patterns[tasks-inner] PASSED [ 76%] 796s dataframe/tests/test_multi.py::test_merge_by_index_patterns[tasks-outer] PASSED [ 76%] 807s dataframe/tests/test_multi.py::test_merge_by_index_patterns[tasks-left] PASSED [ 76%] 818s dataframe/tests/test_multi.py::test_merge_by_index_patterns[tasks-right] PASSED [ 76%] 818s dataframe/tests/test_multi.py::test_join_by_index_patterns[disk-inner] SKIPPED [ 76%] 818s dataframe/tests/test_multi.py::test_join_by_index_patterns[disk-outer] SKIPPED [ 76%] 818s dataframe/tests/test_multi.py::test_join_by_index_patterns[disk-left] SKIPPED [ 76%] 818s dataframe/tests/test_multi.py::test_join_by_index_patterns[disk-right] SKIPPED [ 76%] 818s dataframe/tests/test_multi.py::test_join_by_index_patterns[tasks-inner] SKIPPED [ 76%] 818s dataframe/tests/test_multi.py::test_join_by_index_patterns[tasks-outer] SKIPPED [ 76%] 818s dataframe/tests/test_multi.py::test_join_by_index_patterns[tasks-left] SKIPPED [ 76%] 818s dataframe/tests/test_multi.py::test_join_by_index_patterns[tasks-right] SKIPPED [ 76%] 818s dataframe/tests/test_multi.py::test_join_gives_proper_divisions PASSED [ 76%] 821s dataframe/tests/test_multi.py::test_merge_by_multiple_columns[disk-inner] PASSED [ 76%] 823s dataframe/tests/test_multi.py::test_merge_by_multiple_columns[disk-outer] PASSED [ 76%] 826s dataframe/tests/test_multi.py::test_merge_by_multiple_columns[disk-left] PASSED [ 76%] 829s dataframe/tests/test_multi.py::test_merge_by_multiple_columns[disk-right] PASSED [ 76%] 831s dataframe/tests/test_multi.py::test_merge_by_multiple_columns[tasks-inner] PASSED [ 76%] 834s dataframe/tests/test_multi.py::test_merge_by_multiple_columns[tasks-outer] PASSED [ 76%] 836s dataframe/tests/test_multi.py::test_merge_by_multiple_columns[tasks-left] PASSED [ 76%] 839s dataframe/tests/test_multi.py::test_merge_by_multiple_columns[tasks-right] PASSED [ 76%] 839s dataframe/tests/test_multi.py::test_melt[kwargs0] PASSED [ 76%] 839s dataframe/tests/test_multi.py::test_melt[kwargs1] PASSED [ 76%] 839s dataframe/tests/test_multi.py::test_melt[kwargs2] PASSED [ 76%] 839s dataframe/tests/test_multi.py::test_melt[kwargs3] PASSED [ 76%] 839s dataframe/tests/test_multi.py::test_melt[kwargs4] PASSED [ 76%] 839s dataframe/tests/test_multi.py::test_melt[kwargs5] PASSED [ 76%] 839s dataframe/tests/test_multi.py::test_melt[kwargs6] PASSED [ 76%] 839s dataframe/tests/test_multi.py::test_cheap_inner_merge_with_pandas_object PASSED [ 76%] 839s dataframe/tests/test_multi.py::test_cheap_single_partition_merge[False] PASSED [ 76%] 839s dataframe/tests/test_multi.py::test_cheap_single_partition_merge[True] PASSED [ 76%] 839s dataframe/tests/test_multi.py::test_cheap_single_partition_merge_divisions PASSED [ 76%] 839s dataframe/tests/test_multi.py::test_cheap_single_parition_merge_left_right[False-left] PASSED [ 76%] 839s dataframe/tests/test_multi.py::test_cheap_single_parition_merge_left_right[False-right] PASSED [ 76%] 839s dataframe/tests/test_multi.py::test_cheap_single_parition_merge_left_right[True-left] PASSED [ 76%] 839s dataframe/tests/test_multi.py::test_cheap_single_parition_merge_left_right[True-right] PASSED [ 76%] 839s dataframe/tests/test_multi.py::test_cheap_single_partition_merge_on_index PASSED [ 76%] 839s dataframe/tests/test_multi.py::test_merge_maintains_columns PASSED [ 76%] 839s dataframe/tests/test_multi.py::test_merge_index_without_divisions[disk] PASSED [ 76%] 839s dataframe/tests/test_multi.py::test_merge_index_without_divisions[tasks] PASSED [ 76%] 839s dataframe/tests/test_multi.py::test_half_indexed_dataframe_avoids_shuffle PASSED [ 76%] 839s dataframe/tests/test_multi.py::test_errors_for_merge_on_frame_columns PASSED [ 76%] 839s dataframe/tests/test_multi.py::test_concat_one_series PASSED [ 76%] 839s dataframe/tests/test_multi.py::test_concat_unknown_divisions PASSED [ 76%] 839s dataframe/tests/test_multi.py::test_concat_unknown_divisions_errors PASSED [ 76%] 839s dataframe/tests/test_multi.py::test_concat2 PASSED [ 76%] 839s dataframe/tests/test_multi.py::test_concat3 PASSED [ 76%] 840s dataframe/tests/test_multi.py::test_concat4_interleave_partitions PASSED [ 76%] 842s dataframe/tests/test_multi.py::test_concat5 PASSED [ 76%] 842s dataframe/tests/test_multi.py::test_concat_categorical[True-True-False] PASSED [ 76%] 842s dataframe/tests/test_multi.py::test_concat_categorical[True-False-True] XPASS [ 76%] 842s dataframe/tests/test_multi.py::test_concat_categorical[True-False-False] PASSED [ 76%] 842s dataframe/tests/test_multi.py::test_concat_categorical[False-True-False] PASSED [ 76%] 843s dataframe/tests/test_multi.py::test_concat_categorical[False-False-True] XPASS [ 76%] 843s dataframe/tests/test_multi.py::test_concat_categorical[False-False-False] PASSED [ 76%] 843s dataframe/tests/test_multi.py::test_concat_categorical_mixed_simple PASSED [ 76%] 843s dataframe/tests/test_multi.py::test_concat_datetimeindex PASSED [ 76%] 843s dataframe/tests/test_multi.py::test_append SKIPPED (pandas removed a...) [ 76%] 843s dataframe/tests/test_multi.py::test_append2 SKIPPED (pandas removed ...) [ 76%] 843s dataframe/tests/test_multi.py::test_append_categorical SKIPPED (pand...) [ 76%] 843s dataframe/tests/test_multi.py::test_append_lose_divisions SKIPPED (p...) [ 76%] 843s dataframe/tests/test_multi.py::test_singleton_divisions PASSED [ 76%] 843s dataframe/tests/test_multi.py::test_repartition_repeated_divisions PASSED [ 76%] 843s dataframe/tests/test_multi.py::test_multi_duplicate_divisions PASSED [ 76%] 843s dataframe/tests/test_multi.py::test_merge_outer_empty PASSED [ 76%] 843s dataframe/tests/test_multi.py::test_dtype_equality_warning PASSED [ 76%] 843s dataframe/tests/test_multi.py::test_groupby_concat_cudf[pandas] PASSED [ 76%] 843s dataframe/tests/test_multi.py::test_groupby_concat_cudf[cudf] SKIPPED [ 76%] 843s dataframe/tests/test_multi.py::test_concat_ignore_order[True] PASSED [ 76%] 843s dataframe/tests/test_multi.py::test_concat_ignore_order[False] PASSED [ 76%] 843s dataframe/tests/test_multi.py::test_nullable_types_merge[Int64] PASSED [ 76%] 843s dataframe/tests/test_multi.py::test_nullable_types_merge[Float64] PASSED [ 76%] 843s dataframe/tests/test_multi.py::test_nullable_types_merge[int64[pyarrow]] SKIPPED [ 76%] 843s dataframe/tests/test_multi.py::test_nullable_types_merge[float64[pyarrow]] SKIPPED [ 76%] 843s dataframe/tests/test_multi.py::test_categorical_join PASSED [ 76%] 843s dataframe/tests/test_multi.py::test_categorical_merge_with_columns_missing_from_left PASSED [ 76%] 843s dataframe/tests/test_multi.py::test_categorical_merge_with_merge_column_cat_in_one_and_not_other_upcasts PASSED [ 76%] 844s dataframe/tests/test_multi.py::test_categorical_merge_retains_category_dtype PASSED [ 76%] 844s dataframe/tests/test_multi.py::test_categorical_merge_does_not_raise_setting_with_copy_warning PASSED [ 76%] 844s dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[lg-28-inner] PASSED [ 76%] 844s dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[lg-28-left] PASSED [ 76%] 844s dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[lg-28-right] PASSED [ 76%] 844s dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[lg-32-inner] PASSED [ 76%] 845s dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[lg-32-left] PASSED [ 76%] 845s dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[lg-32-right] PASSED [ 76%] 845s dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[sm-28-inner] PASSED [ 76%] 846s dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[sm-28-left] PASSED [ 76%] 846s dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[sm-28-right] PASSED [ 76%] 846s dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[sm-32-inner] PASSED [ 76%] 846s dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[sm-32-left] PASSED [ 76%] 847s dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[sm-32-right] PASSED [ 76%] 847s dataframe/tests/test_multi.py::test_broadcast_true[None] PASSED [ 76%] 847s dataframe/tests/test_multi.py::test_broadcast_true[tasks] PASSED [ 76%] 847s dataframe/tests/test_multi.py::test_pairwise_rejects_unsupported_join_types[right] PASSED [ 76%] 847s dataframe/tests/test_multi.py::test_pairwise_rejects_unsupported_join_types[inner] PASSED [ 76%] 847s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[1-1-left] PASSED [ 76%] 847s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[1-1-outer] PASSED [ 76%] 847s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[1-2-left] PASSED [ 76%] 847s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[1-2-outer] PASSED [ 76%] 847s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[1-3-left] PASSED [ 76%] 848s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[1-3-outer] PASSED [ 76%] 848s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[2-1-left] PASSED [ 76%] 848s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[2-1-outer] PASSED [ 76%] 848s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[2-2-left] PASSED [ 76%] 848s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[2-2-outer] PASSED [ 76%] 848s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[2-3-left] PASSED [ 76%] 848s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[2-3-outer] PASSED [ 76%] 849s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[3-1-left] PASSED [ 76%] 849s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[3-1-outer] PASSED [ 76%] 849s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[3-2-left] PASSED [ 76%] 849s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[3-2-outer] PASSED [ 76%] 849s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[3-3-left] PASSED [ 76%] 849s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[3-3-outer] PASSED [ 77%] 849s dataframe/tests/test_numeric.py::test_to_numeric_on_scalars[50] PASSED [ 77%] 849s dataframe/tests/test_numeric.py::test_to_numeric_on_scalars[51] PASSED [ 77%] 849s dataframe/tests/test_numeric.py::test_to_numeric_on_scalars[5 ] PASSED [ 77%] 849s dataframe/tests/test_numeric.py::test_to_numeric_on_dask_array PASSED [ 77%] 849s dataframe/tests/test_numeric.py::test_to_numeric_on_dask_array_with_meta PASSED [ 77%] 849s dataframe/tests/test_numeric.py::test_to_numeric_on_dask_dataframe_series PASSED [ 77%] 849s dataframe/tests/test_numeric.py::test_to_numeric_on_dask_dataframe_series_with_meta PASSED [ 77%] 849s dataframe/tests/test_numeric.py::test_to_numeric_on_dask_dataframe_dataframe_raises_error PASSED [ 77%] 849s dataframe/tests/test_numeric.py::test_to_numeric_raises PASSED [ 77%] 849s dataframe/tests/test_optimize_dataframe.py::test_fuse_ave_width PASSED [ 77%] 850s dataframe/tests/test_optimize_dataframe.py::test_optimize_blockwise PASSED [ 77%] 850s dataframe/tests/test_reshape.py::test_get_dummies[data0] PASSED [ 77%] 850s dataframe/tests/test_reshape.py::test_get_dummies[data1] PASSED [ 77%] 850s dataframe/tests/test_reshape.py::test_get_dummies[data2] PASSED [ 77%] 850s dataframe/tests/test_reshape.py::test_get_dummies_categories_order PASSED [ 77%] 850s dataframe/tests/test_reshape.py::test_get_dummies_object PASSED [ 77%] 850s dataframe/tests/test_reshape.py::test_get_dummies_kwargs PASSED [ 77%] 850s dataframe/tests/test_reshape.py::test_get_dummies_sparse PASSED [ 77%] 850s dataframe/tests/test_reshape.py::test_get_dummies_sparse_mix PASSED [ 77%] 850s dataframe/tests/test_reshape.py::test_get_dummies_dtype PASSED [ 77%] 850s dataframe/tests/test_reshape.py::test_get_dummies_errors PASSED [ 77%] 850s dataframe/tests/test_reshape.py::test_pivot_table[mean-B] PASSED [ 77%] 850s dataframe/tests/test_reshape.py::test_pivot_table[mean-values1] PASSED [ 77%] 850s dataframe/tests/test_reshape.py::test_pivot_table[mean-values2] PASSED [ 77%] 850s dataframe/tests/test_reshape.py::test_pivot_table[sum-B] PASSED [ 77%] 850s dataframe/tests/test_reshape.py::test_pivot_table[sum-values1] PASSED [ 77%] 850s dataframe/tests/test_reshape.py::test_pivot_table[sum-values2] PASSED [ 77%] 851s dataframe/tests/test_reshape.py::test_pivot_table[count-B] PASSED [ 77%] 851s dataframe/tests/test_reshape.py::test_pivot_table[count-values1] PASSED [ 77%] 851s dataframe/tests/test_reshape.py::test_pivot_table[count-values2] PASSED [ 77%] 851s dataframe/tests/test_reshape.py::test_pivot_table[first-B] PASSED [ 77%] 851s dataframe/tests/test_reshape.py::test_pivot_table[first-values1] PASSED [ 77%] 851s dataframe/tests/test_reshape.py::test_pivot_table[first-values2] PASSED [ 77%] 851s dataframe/tests/test_reshape.py::test_pivot_table[last-B] PASSED [ 77%] 851s dataframe/tests/test_reshape.py::test_pivot_table[last-values1] PASSED [ 77%] 851s dataframe/tests/test_reshape.py::test_pivot_table[last-values2] PASSED [ 77%] 851s dataframe/tests/test_reshape.py::test_pivot_table_firstlast[first-B] PASSED [ 77%] 852s dataframe/tests/test_reshape.py::test_pivot_table_firstlast[first-values1] PASSED [ 77%] 852s dataframe/tests/test_reshape.py::test_pivot_table_firstlast[first-values2] PASSED [ 77%] 852s dataframe/tests/test_reshape.py::test_pivot_table_firstlast[last-B] PASSED [ 77%] 852s dataframe/tests/test_reshape.py::test_pivot_table_firstlast[last-values1] PASSED [ 77%] 852s dataframe/tests/test_reshape.py::test_pivot_table_firstlast[last-values2] PASSED [ 77%] 852s dataframe/tests/test_reshape.py::test_pivot_table_dtype PASSED [ 77%] 852s dataframe/tests/test_reshape.py::test_pivot_table_index_dtype PASSED [ 77%] 852s dataframe/tests/test_reshape.py::test_pivot_table_errors PASSED [ 77%] 852s dataframe/tests/test_rolling.py::test_map_overlap[True-1] PASSED [ 77%] 852s dataframe/tests/test_rolling.py::test_map_overlap[True-4] PASSED [ 77%] 852s dataframe/tests/test_rolling.py::test_map_overlap[False-1] PASSED [ 77%] 852s dataframe/tests/test_rolling.py::test_map_overlap[False-4] PASSED [ 77%] 852s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-True-True-1-True] PASSED [ 77%] 852s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-True-True-1-False] PASSED [ 77%] 852s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-True-True-4-True] PASSED [ 77%] 852s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-True-True-4-False] PASSED [ 77%] 852s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-True-False-1-True] PASSED [ 77%] 852s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-True-False-1-False] PASSED [ 77%] 852s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-True-False-4-True] PASSED [ 77%] 852s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-True-False-4-False] PASSED [ 77%] 853s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-False-True-1-True] PASSED [ 77%] 853s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-False-True-1-False] PASSED [ 77%] 853s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-False-True-4-True] PASSED [ 77%] 853s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-False-True-4-False] PASSED [ 77%] 853s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-False-False-1-True] PASSED [ 77%] 853s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-False-False-1-False] PASSED [ 77%] 853s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-False-False-4-True] PASSED [ 77%] 853s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-False-False-4-False] PASSED [ 77%] 853s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-True-True-1-True] PASSED [ 77%] 853s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-True-True-1-False] PASSED [ 77%] 853s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-True-True-4-True] PASSED [ 77%] 853s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-True-True-4-False] PASSED [ 77%] 853s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-True-False-1-True] PASSED [ 77%] 853s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-True-False-1-False] PASSED [ 77%] 853s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-True-False-4-True] PASSED [ 77%] 853s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-True-False-4-False] PASSED [ 77%] 853s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-False-True-1-True] PASSED [ 77%] 853s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-False-True-1-False] PASSED [ 77%] 853s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-False-True-4-True] PASSED [ 77%] 853s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-False-True-4-False] PASSED [ 77%] 853s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-False-False-1-True] PASSED [ 77%] 853s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-False-False-1-False] PASSED [ 77%] 853s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-False-False-4-True] PASSED [ 77%] 853s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-False-False-4-False] PASSED [ 77%] 853s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-True-True-1-True] PASSED [ 77%] 853s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-True-True-1-False] PASSED [ 77%] 853s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-True-True-4-True] PASSED [ 77%] 853s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-True-True-4-False] PASSED [ 77%] 853s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-True-False-1-True] PASSED [ 77%] 853s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-True-False-1-False] PASSED [ 77%] 853s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-True-False-4-True] PASSED [ 77%] 853s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-True-False-4-False] PASSED [ 77%] 853s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-False-True-1-True] PASSED [ 77%] 853s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-False-True-1-False] PASSED [ 77%] 853s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-False-True-4-True] PASSED [ 77%] 853s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-False-True-4-False] PASSED [ 77%] 853s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-False-False-1-True] PASSED [ 77%] 853s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-False-False-1-False] PASSED [ 77%] 854s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-False-False-4-True] PASSED [ 77%] 854s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-False-False-4-False] PASSED [ 77%] 854s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-True-True-1-True] PASSED [ 77%] 854s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-True-True-1-False] PASSED [ 77%] 854s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-True-True-4-True] PASSED [ 77%] 854s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-True-True-4-False] PASSED [ 77%] 854s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-True-False-1-True] PASSED [ 77%] 854s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-True-False-1-False] PASSED [ 77%] 854s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-True-False-4-True] PASSED [ 77%] 854s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-True-False-4-False] PASSED [ 77%] 854s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-False-True-1-True] PASSED [ 77%] 854s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-False-True-1-False] PASSED [ 77%] 854s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-False-True-4-True] PASSED [ 77%] 854s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-False-True-4-False] PASSED [ 77%] 854s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-False-False-1-True] PASSED [ 77%] 854s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-False-False-1-False] PASSED [ 77%] 854s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-False-False-4-True] PASSED [ 77%] 854s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-False-False-4-False] PASSED [ 77%] 854s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-True-True-1-True] PASSED [ 77%] 854s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-True-True-1-False] PASSED [ 77%] 854s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-True-True-4-True] PASSED [ 77%] 854s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-True-True-4-False] PASSED [ 77%] 854s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-True-False-1-True] PASSED [ 77%] 854s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-True-False-1-False] PASSED [ 77%] 854s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-True-False-4-True] PASSED [ 77%] 854s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-True-False-4-False] PASSED [ 77%] 854s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-False-True-1-True] PASSED [ 77%] 854s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-False-True-1-False] PASSED [ 77%] 854s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-False-True-4-True] PASSED [ 77%] 854s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-False-True-4-False] PASSED [ 77%] 854s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-False-False-1-True] PASSED [ 77%] 854s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-False-False-1-False] PASSED [ 78%] 854s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-False-False-4-True] PASSED [ 78%] 854s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-False-False-4-False] PASSED [ 78%] 854s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-True-True-1-True] PASSED [ 78%] 854s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-True-True-1-False] PASSED [ 78%] 854s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-True-True-4-True] PASSED [ 78%] 854s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-True-True-4-False] PASSED [ 78%] 855s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-True-False-1-True] PASSED [ 78%] 855s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-True-False-1-False] PASSED [ 78%] 855s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-True-False-4-True] PASSED [ 78%] 855s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-True-False-4-False] PASSED [ 78%] 855s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-False-True-1-True] PASSED [ 78%] 855s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-False-True-1-False] PASSED [ 78%] 855s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-False-True-4-True] PASSED [ 78%] 855s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-False-True-4-False] PASSED [ 78%] 855s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-False-False-1-True] PASSED [ 78%] 855s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-False-False-1-False] PASSED [ 78%] 855s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-False-False-4-True] PASSED [ 78%] 855s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-False-False-4-False] PASSED [ 78%] 855s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-True-True-1-True] PASSED [ 78%] 855s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-True-True-1-False] PASSED [ 78%] 855s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-True-True-4-True] PASSED [ 78%] 855s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-True-True-4-False] PASSED [ 78%] 855s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-True-False-1-True] PASSED [ 78%] 855s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-True-False-1-False] PASSED [ 78%] 855s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-True-False-4-True] PASSED [ 78%] 855s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-True-False-4-False] PASSED [ 78%] 855s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-False-True-1-True] PASSED [ 78%] 855s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-False-True-1-False] PASSED [ 78%] 855s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-False-True-4-True] PASSED [ 78%] 855s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-False-True-4-False] PASSED [ 78%] 855s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-False-False-1-True] PASSED [ 78%] 855s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-False-False-1-False] PASSED [ 78%] 855s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-False-False-4-True] PASSED [ 78%] 855s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-False-False-4-False] PASSED [ 78%] 855s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-True-True-1-True] PASSED [ 78%] 855s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-True-True-1-False] PASSED [ 78%] 855s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-True-True-4-True] PASSED [ 78%] 855s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-True-True-4-False] PASSED [ 78%] 855s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-True-False-1-True] PASSED [ 78%] 855s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-True-False-1-False] PASSED [ 78%] 855s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-True-False-4-True] PASSED [ 78%] 855s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-True-False-4-False] PASSED [ 78%] 855s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-False-True-1-True] PASSED [ 78%] 855s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-False-True-1-False] PASSED [ 78%] 855s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-False-True-4-True] PASSED [ 78%] 855s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-False-True-4-False] PASSED [ 78%] 855s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-False-False-1-True] PASSED [ 78%] 855s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-False-False-1-False] PASSED [ 78%] 855s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-False-False-4-True] PASSED [ 78%] 855s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-False-False-4-False] PASSED [ 78%] 856s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-True-True-1-True] PASSED [ 78%] 856s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-True-True-1-False] PASSED [ 78%] 856s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-True-True-4-True] PASSED [ 78%] 856s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-True-True-4-False] PASSED [ 78%] 856s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-True-False-1-True] PASSED [ 78%] 856s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-True-False-1-False] PASSED [ 78%] 856s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-True-False-4-True] PASSED [ 78%] 856s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-True-False-4-False] PASSED [ 78%] 856s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-False-True-1-True] PASSED [ 78%] 856s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-False-True-1-False] PASSED [ 78%] 856s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-False-True-4-True] PASSED [ 78%] 856s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-False-True-4-False] PASSED [ 78%] 856s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-False-False-1-True] PASSED [ 78%] 856s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-False-False-1-False] PASSED [ 78%] 856s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-False-False-4-True] PASSED [ 78%] 856s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-False-False-4-False] PASSED [ 78%] 856s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-True-True-1-True] PASSED [ 78%] 856s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-True-True-1-False] PASSED [ 78%] 856s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-True-True-4-True] PASSED [ 78%] 856s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-True-True-4-False] PASSED [ 78%] 856s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-True-False-1-True] PASSED [ 78%] 856s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-True-False-1-False] PASSED [ 78%] 856s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-True-False-4-True] PASSED [ 78%] 856s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-True-False-4-False] PASSED [ 78%] 856s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-False-True-1-True] PASSED [ 78%] 856s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-False-True-1-False] PASSED [ 78%] 857s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-False-True-4-True] PASSED [ 78%] 857s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-False-True-4-False] PASSED [ 78%] 857s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-False-False-1-True] PASSED [ 78%] 857s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-False-False-1-False] PASSED [ 78%] 857s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-False-False-4-True] PASSED [ 78%] 857s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-False-False-4-False] PASSED [ 78%] 857s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-True-True-1-True] PASSED [ 78%] 857s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-True-True-1-False] PASSED [ 78%] 857s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-True-True-4-True] PASSED [ 78%] 857s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-True-True-4-False] PASSED [ 78%] 857s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-True-False-1-True] PASSED [ 78%] 857s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-True-False-1-False] PASSED [ 78%] 857s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-True-False-4-True] PASSED [ 78%] 857s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-True-False-4-False] PASSED [ 78%] 857s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-False-True-1-True] PASSED [ 78%] 857s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-False-True-1-False] PASSED [ 78%] 857s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-False-True-4-True] PASSED [ 78%] 857s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-False-True-4-False] PASSED [ 78%] 857s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-False-False-1-True] PASSED [ 78%] 857s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-False-False-1-False] PASSED [ 78%] 857s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-False-False-4-True] PASSED [ 78%] 857s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-False-False-4-False] PASSED [ 78%] 857s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-True-True-1-True] PASSED [ 78%] 857s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-True-True-1-False] PASSED [ 78%] 857s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-True-True-4-True] PASSED [ 78%] 857s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-True-True-4-False] PASSED [ 78%] 857s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-True-False-1-True] PASSED [ 78%] 857s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-True-False-1-False] PASSED [ 78%] 857s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-True-False-4-True] PASSED [ 78%] 857s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-True-False-4-False] PASSED [ 78%] 857s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-False-True-1-True] PASSED [ 78%] 857s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-False-True-1-False] PASSED [ 78%] 858s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-False-True-4-True] PASSED [ 78%] 858s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-False-True-4-False] PASSED [ 78%] 858s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-False-False-1-True] PASSED [ 78%] 858s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-False-False-1-False] PASSED [ 78%] 858s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-False-False-4-True] PASSED [ 78%] 858s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-False-False-4-False] PASSED [ 78%] 858s dataframe/tests/test_rolling.py::test_map_overlap_names[True-True-True-1] PASSED [ 78%] 858s dataframe/tests/test_rolling.py::test_map_overlap_names[True-True-True-4] PASSED [ 78%] 858s dataframe/tests/test_rolling.py::test_map_overlap_names[True-True-False-1] PASSED [ 78%] 858s dataframe/tests/test_rolling.py::test_map_overlap_names[True-True-False-4] PASSED [ 78%] 858s dataframe/tests/test_rolling.py::test_map_overlap_names[True-False-True-1] PASSED [ 78%] 858s dataframe/tests/test_rolling.py::test_map_overlap_names[True-False-True-4] PASSED [ 78%] 858s dataframe/tests/test_rolling.py::test_map_overlap_names[True-False-False-1] PASSED [ 78%] 858s dataframe/tests/test_rolling.py::test_map_overlap_names[True-False-False-4] PASSED [ 78%] 858s dataframe/tests/test_rolling.py::test_map_overlap_names[False-True-True-1] PASSED [ 78%] 858s dataframe/tests/test_rolling.py::test_map_overlap_names[False-True-True-4] PASSED [ 78%] 858s dataframe/tests/test_rolling.py::test_map_overlap_names[False-True-False-1] PASSED [ 78%] 858s dataframe/tests/test_rolling.py::test_map_overlap_names[False-True-False-4] PASSED [ 78%] 858s dataframe/tests/test_rolling.py::test_map_overlap_names[False-False-True-1] PASSED [ 79%] 858s dataframe/tests/test_rolling.py::test_map_overlap_names[False-False-True-4] PASSED [ 79%] 858s dataframe/tests/test_rolling.py::test_map_overlap_names[False-False-False-1] PASSED [ 79%] 858s dataframe/tests/test_rolling.py::test_map_overlap_names[False-False-False-4] PASSED [ 79%] 858s dataframe/tests/test_rolling.py::test_map_overlap_errors PASSED [ 79%] 858s dataframe/tests/test_rolling.py::test_map_overlap_provide_meta PASSED [ 79%] 858s dataframe/tests/test_rolling.py::test_rolling_methods[True-1-count-args0-False] PASSED [ 79%] 858s dataframe/tests/test_rolling.py::test_rolling_methods[True-1-sum-args1-False] PASSED [ 79%] 858s dataframe/tests/test_rolling.py::test_rolling_methods[True-1-mean-args2-False] PASSED [ 79%] 858s dataframe/tests/test_rolling.py::test_rolling_methods[True-1-median-args3-False] PASSED [ 79%] 858s dataframe/tests/test_rolling.py::test_rolling_methods[True-1-min-args4-False] PASSED [ 79%] 858s dataframe/tests/test_rolling.py::test_rolling_methods[True-1-max-args5-False] PASSED [ 79%] 858s dataframe/tests/test_rolling.py::test_rolling_methods[True-1-std-args6-True] PASSED [ 79%] 858s dataframe/tests/test_rolling.py::test_rolling_methods[True-1-var-args7-True] PASSED [ 79%] 858s dataframe/tests/test_rolling.py::test_rolling_methods[True-1-skew-args8-True] PASSED [ 79%] 858s dataframe/tests/test_rolling.py::test_rolling_methods[True-1-kurt-args9-True] PASSED [ 79%] 858s dataframe/tests/test_rolling.py::test_rolling_methods[True-1-quantile-args10-False] PASSED [ 79%] 858s dataframe/tests/test_rolling.py::test_rolling_methods[True-1-apply-args11-False] PASSED [ 79%] 858s dataframe/tests/test_rolling.py::test_rolling_methods[True-2-count-args0-False] PASSED [ 79%] 858s dataframe/tests/test_rolling.py::test_rolling_methods[True-2-sum-args1-False] PASSED [ 79%] 858s dataframe/tests/test_rolling.py::test_rolling_methods[True-2-mean-args2-False] PASSED [ 79%] 858s dataframe/tests/test_rolling.py::test_rolling_methods[True-2-median-args3-False] PASSED [ 79%] 858s dataframe/tests/test_rolling.py::test_rolling_methods[True-2-min-args4-False] PASSED [ 79%] 858s dataframe/tests/test_rolling.py::test_rolling_methods[True-2-max-args5-False] PASSED [ 79%] 858s dataframe/tests/test_rolling.py::test_rolling_methods[True-2-std-args6-True] PASSED [ 79%] 858s dataframe/tests/test_rolling.py::test_rolling_methods[True-2-var-args7-True] PASSED [ 79%] 858s dataframe/tests/test_rolling.py::test_rolling_methods[True-2-skew-args8-True] PASSED [ 79%] 859s dataframe/tests/test_rolling.py::test_rolling_methods[True-2-kurt-args9-True] PASSED [ 79%] 859s dataframe/tests/test_rolling.py::test_rolling_methods[True-2-quantile-args10-False] PASSED [ 79%] 859s dataframe/tests/test_rolling.py::test_rolling_methods[True-2-apply-args11-False] PASSED [ 79%] 859s dataframe/tests/test_rolling.py::test_rolling_methods[True-4-count-args0-False] PASSED [ 79%] 859s dataframe/tests/test_rolling.py::test_rolling_methods[True-4-sum-args1-False] PASSED [ 79%] 859s dataframe/tests/test_rolling.py::test_rolling_methods[True-4-mean-args2-False] PASSED [ 79%] 859s dataframe/tests/test_rolling.py::test_rolling_methods[True-4-median-args3-False] PASSED [ 79%] 859s dataframe/tests/test_rolling.py::test_rolling_methods[True-4-min-args4-False] PASSED [ 79%] 859s dataframe/tests/test_rolling.py::test_rolling_methods[True-4-max-args5-False] PASSED [ 79%] 859s dataframe/tests/test_rolling.py::test_rolling_methods[True-4-std-args6-True] PASSED [ 79%] 859s dataframe/tests/test_rolling.py::test_rolling_methods[True-4-var-args7-True] PASSED [ 79%] 859s dataframe/tests/test_rolling.py::test_rolling_methods[True-4-skew-args8-True] PASSED [ 79%] 859s dataframe/tests/test_rolling.py::test_rolling_methods[True-4-kurt-args9-True] PASSED [ 79%] 859s dataframe/tests/test_rolling.py::test_rolling_methods[True-4-quantile-args10-False] PASSED [ 79%] 859s dataframe/tests/test_rolling.py::test_rolling_methods[True-4-apply-args11-False] PASSED [ 79%] 859s dataframe/tests/test_rolling.py::test_rolling_methods[True-5-count-args0-False] PASSED [ 79%] 859s dataframe/tests/test_rolling.py::test_rolling_methods[True-5-sum-args1-False] PASSED [ 79%] 859s dataframe/tests/test_rolling.py::test_rolling_methods[True-5-mean-args2-False] PASSED [ 79%] 859s dataframe/tests/test_rolling.py::test_rolling_methods[True-5-median-args3-False] PASSED [ 79%] 859s dataframe/tests/test_rolling.py::test_rolling_methods[True-5-min-args4-False] PASSED [ 79%] 859s dataframe/tests/test_rolling.py::test_rolling_methods[True-5-max-args5-False] PASSED [ 79%] 859s dataframe/tests/test_rolling.py::test_rolling_methods[True-5-std-args6-True] PASSED [ 79%] 859s dataframe/tests/test_rolling.py::test_rolling_methods[True-5-var-args7-True] PASSED [ 79%] 859s dataframe/tests/test_rolling.py::test_rolling_methods[True-5-skew-args8-True] PASSED [ 79%] 859s dataframe/tests/test_rolling.py::test_rolling_methods[True-5-kurt-args9-True] PASSED [ 79%] 859s dataframe/tests/test_rolling.py::test_rolling_methods[True-5-quantile-args10-False] PASSED [ 79%] 860s dataframe/tests/test_rolling.py::test_rolling_methods[True-5-apply-args11-False] PASSED [ 79%] 860s dataframe/tests/test_rolling.py::test_rolling_methods[False-1-count-args0-False] PASSED [ 79%] 860s dataframe/tests/test_rolling.py::test_rolling_methods[False-1-sum-args1-False] PASSED [ 79%] 860s dataframe/tests/test_rolling.py::test_rolling_methods[False-1-mean-args2-False] PASSED [ 79%] 860s dataframe/tests/test_rolling.py::test_rolling_methods[False-1-median-args3-False] PASSED [ 79%] 860s dataframe/tests/test_rolling.py::test_rolling_methods[False-1-min-args4-False] PASSED [ 79%] 860s dataframe/tests/test_rolling.py::test_rolling_methods[False-1-max-args5-False] PASSED [ 79%] 860s dataframe/tests/test_rolling.py::test_rolling_methods[False-1-std-args6-True] PASSED [ 79%] 860s dataframe/tests/test_rolling.py::test_rolling_methods[False-1-var-args7-True] PASSED [ 79%] 860s dataframe/tests/test_rolling.py::test_rolling_methods[False-1-skew-args8-True] PASSED [ 79%] 860s dataframe/tests/test_rolling.py::test_rolling_methods[False-1-kurt-args9-True] PASSED [ 79%] 860s dataframe/tests/test_rolling.py::test_rolling_methods[False-1-quantile-args10-False] PASSED [ 79%] 860s dataframe/tests/test_rolling.py::test_rolling_methods[False-1-apply-args11-False] PASSED [ 79%] 860s dataframe/tests/test_rolling.py::test_rolling_methods[False-2-count-args0-False] PASSED [ 79%] 860s dataframe/tests/test_rolling.py::test_rolling_methods[False-2-sum-args1-False] PASSED [ 79%] 860s dataframe/tests/test_rolling.py::test_rolling_methods[False-2-mean-args2-False] PASSED [ 79%] 860s dataframe/tests/test_rolling.py::test_rolling_methods[False-2-median-args3-False] PASSED [ 79%] 860s dataframe/tests/test_rolling.py::test_rolling_methods[False-2-min-args4-False] PASSED [ 79%] 860s dataframe/tests/test_rolling.py::test_rolling_methods[False-2-max-args5-False] PASSED [ 79%] 860s dataframe/tests/test_rolling.py::test_rolling_methods[False-2-std-args6-True] PASSED [ 79%] 860s dataframe/tests/test_rolling.py::test_rolling_methods[False-2-var-args7-True] PASSED [ 79%] 860s dataframe/tests/test_rolling.py::test_rolling_methods[False-2-skew-args8-True] PASSED [ 79%] 860s dataframe/tests/test_rolling.py::test_rolling_methods[False-2-kurt-args9-True] PASSED [ 79%] 860s dataframe/tests/test_rolling.py::test_rolling_methods[False-2-quantile-args10-False] PASSED [ 79%] 860s dataframe/tests/test_rolling.py::test_rolling_methods[False-2-apply-args11-False] PASSED [ 79%] 860s dataframe/tests/test_rolling.py::test_rolling_methods[False-4-count-args0-False] PASSED [ 79%] 860s dataframe/tests/test_rolling.py::test_rolling_methods[False-4-sum-args1-False] PASSED [ 79%] 860s dataframe/tests/test_rolling.py::test_rolling_methods[False-4-mean-args2-False] PASSED [ 79%] 860s dataframe/tests/test_rolling.py::test_rolling_methods[False-4-median-args3-False] PASSED [ 79%] 860s dataframe/tests/test_rolling.py::test_rolling_methods[False-4-min-args4-False] PASSED [ 79%] 860s dataframe/tests/test_rolling.py::test_rolling_methods[False-4-max-args5-False] PASSED [ 79%] 861s dataframe/tests/test_rolling.py::test_rolling_methods[False-4-std-args6-True] PASSED [ 79%] 861s dataframe/tests/test_rolling.py::test_rolling_methods[False-4-var-args7-True] PASSED [ 79%] 861s dataframe/tests/test_rolling.py::test_rolling_methods[False-4-skew-args8-True] PASSED [ 79%] 861s dataframe/tests/test_rolling.py::test_rolling_methods[False-4-kurt-args9-True] PASSED [ 79%] 861s dataframe/tests/test_rolling.py::test_rolling_methods[False-4-quantile-args10-False] PASSED [ 79%] 861s dataframe/tests/test_rolling.py::test_rolling_methods[False-4-apply-args11-False] PASSED [ 79%] 861s dataframe/tests/test_rolling.py::test_rolling_methods[False-5-count-args0-False] PASSED [ 79%] 861s dataframe/tests/test_rolling.py::test_rolling_methods[False-5-sum-args1-False] PASSED [ 79%] 861s dataframe/tests/test_rolling.py::test_rolling_methods[False-5-mean-args2-False] PASSED [ 79%] 861s dataframe/tests/test_rolling.py::test_rolling_methods[False-5-median-args3-False] PASSED [ 79%] 861s dataframe/tests/test_rolling.py::test_rolling_methods[False-5-min-args4-False] PASSED [ 79%] 861s dataframe/tests/test_rolling.py::test_rolling_methods[False-5-max-args5-False] PASSED [ 79%] 861s dataframe/tests/test_rolling.py::test_rolling_methods[False-5-std-args6-True] PASSED [ 79%] 861s dataframe/tests/test_rolling.py::test_rolling_methods[False-5-var-args7-True] PASSED [ 79%] 861s dataframe/tests/test_rolling.py::test_rolling_methods[False-5-skew-args8-True] PASSED [ 79%] 861s dataframe/tests/test_rolling.py::test_rolling_methods[False-5-kurt-args9-True] PASSED [ 79%] 861s dataframe/tests/test_rolling.py::test_rolling_methods[False-5-quantile-args10-False] PASSED [ 79%] 861s dataframe/tests/test_rolling.py::test_rolling_methods[False-5-apply-args11-False] PASSED [ 79%] 861s dataframe/tests/test_rolling.py::test_rolling_cov[True-1] PASSED [ 79%] 861s dataframe/tests/test_rolling.py::test_rolling_cov[True-2] PASSED [ 79%] 861s dataframe/tests/test_rolling.py::test_rolling_cov[True-4] PASSED [ 79%] 862s dataframe/tests/test_rolling.py::test_rolling_cov[True-5] PASSED [ 79%] 862s dataframe/tests/test_rolling.py::test_rolling_cov[False-1] PASSED [ 79%] 862s dataframe/tests/test_rolling.py::test_rolling_cov[False-2] PASSED [ 79%] 862s dataframe/tests/test_rolling.py::test_rolling_cov[False-4] PASSED [ 79%] 862s dataframe/tests/test_rolling.py::test_rolling_cov[False-5] PASSED [ 79%] 862s dataframe/tests/test_rolling.py::test_rolling_raises PASSED [ 79%] 862s dataframe/tests/test_rolling.py::test_rolling_names PASSED [ 79%] 862s dataframe/tests/test_rolling.py::test_rolling_axis[kwargs0] PASSED [ 79%] 862s dataframe/tests/test_rolling.py::test_rolling_axis[kwargs1] PASSED [ 79%] 862s dataframe/tests/test_rolling.py::test_rolling_axis[kwargs2] PASSED [ 79%] 862s dataframe/tests/test_rolling.py::test_rolling_axis[kwargs3] PASSED [ 79%] 862s dataframe/tests/test_rolling.py::test_rolling_axis[kwargs4] PASSED [ 79%] 862s dataframe/tests/test_rolling.py::test_rolling_axis[kwargs5] PASSED [ 79%] 862s dataframe/tests/test_rolling.py::test_rolling_partition_size PASSED [ 79%] 862s dataframe/tests/test_rolling.py::test_rolling_repr PASSED [ 79%] 862s dataframe/tests/test_rolling.py::test_time_rolling_repr PASSED [ 79%] 862s dataframe/tests/test_rolling.py::test_time_rolling_constructor PASSED [ 79%] 862s dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-count-args0-False] PASSED [ 79%] 862s dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-sum-args1-False] PASSED [ 79%] 862s dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-mean-args2-False] PASSED [ 79%] 862s dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-median-args3-False] PASSED [ 79%] 862s dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-min-args4-False] PASSED [ 79%] 862s dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-max-args5-False] PASSED [ 80%] 862s dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-std-args6-True] PASSED [ 80%] 862s dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-var-args7-True] PASSED [ 80%] 862s dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-skew-args8-True] PASSED [ 80%] 862s dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-kurt-args9-True] PASSED [ 80%] 862s dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-quantile-args10-False] PASSED [ 80%] 863s dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-apply-args11-False] PASSED [ 80%] 863s dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-count-args0-False] PASSED [ 80%] 863s dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-sum-args1-False] PASSED [ 80%] 863s dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-mean-args2-False] PASSED [ 80%] 863s dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-median-args3-False] PASSED [ 80%] 863s dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-min-args4-False] PASSED [ 80%] 863s dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-max-args5-False] PASSED [ 80%] 863s dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-std-args6-True] PASSED [ 80%] 863s dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-var-args7-True] PASSED [ 80%] 863s dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-skew-args8-True] PASSED [ 80%] 863s dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-kurt-args9-True] PASSED [ 80%] 863s dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-quantile-args10-False] PASSED [ 80%] 863s dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-apply-args11-False] PASSED [ 80%] 863s dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-count-args0-False] PASSED [ 80%] 863s dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-sum-args1-False] PASSED [ 80%] 863s dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-mean-args2-False] PASSED [ 80%] 863s dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-median-args3-False] PASSED [ 80%] 863s dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-min-args4-False] PASSED [ 80%] 863s dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-max-args5-False] PASSED [ 80%] 863s dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-std-args6-True] PASSED [ 80%] 863s dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-var-args7-True] PASSED [ 80%] 863s dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-skew-args8-True] PASSED [ 80%] 863s dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-kurt-args9-True] PASSED [ 80%] 863s dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-quantile-args10-False] PASSED [ 80%] 864s dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-apply-args11-False] PASSED [ 80%] 864s dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-count-args0-False] PASSED [ 80%] 864s dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-sum-args1-False] PASSED [ 80%] 864s dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-mean-args2-False] PASSED [ 80%] 864s dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-median-args3-False] PASSED [ 80%] 864s dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-min-args4-False] PASSED [ 80%] 864s dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-max-args5-False] PASSED [ 80%] 864s dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-std-args6-True] PASSED [ 80%] 864s dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-var-args7-True] PASSED [ 80%] 864s dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-skew-args8-True] PASSED [ 80%] 864s dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-kurt-args9-True] PASSED [ 80%] 864s dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-quantile-args10-False] PASSED [ 80%] 864s dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-apply-args11-False] PASSED [ 80%] 864s dataframe/tests/test_rolling.py::test_time_rolling_cov[1s] PASSED [ 80%] 864s dataframe/tests/test_rolling.py::test_time_rolling_cov[2s] PASSED [ 80%] 864s dataframe/tests/test_rolling.py::test_time_rolling_cov[3s] PASSED [ 80%] 864s dataframe/tests/test_rolling.py::test_time_rolling_cov[window3] PASSED [ 80%] 865s dataframe/tests/test_rolling.py::test_time_rolling_large_window_fixed_chunks[1s-10] PASSED [ 80%] 865s dataframe/tests/test_rolling.py::test_time_rolling_large_window_fixed_chunks[2s-10] PASSED [ 80%] 865s dataframe/tests/test_rolling.py::test_time_rolling_large_window_fixed_chunks[10s-10] PASSED [ 80%] 865s dataframe/tests/test_rolling.py::test_time_rolling_large_window_fixed_chunks[10h-10] PASSED [ 80%] 865s dataframe/tests/test_rolling.py::test_time_rolling_large_window_fixed_chunks[10s-100] PASSED [ 80%] 865s dataframe/tests/test_rolling.py::test_time_rolling_large_window_fixed_chunks[10h-100] PASSED [ 80%] 865s dataframe/tests/test_rolling.py::test_time_rolling_large_window_variable_chunks[2s] PASSED [ 80%] 865s dataframe/tests/test_rolling.py::test_time_rolling_large_window_variable_chunks[5s] PASSED [ 80%] 865s dataframe/tests/test_rolling.py::test_time_rolling_large_window_variable_chunks[20s] PASSED [ 80%] 866s dataframe/tests/test_rolling.py::test_time_rolling_large_window_variable_chunks[10h] PASSED [ 80%] 866s dataframe/tests/test_rolling.py::test_time_rolling[6s-6s] PASSED [ 80%] 866s dataframe/tests/test_rolling.py::test_time_rolling[2s-2s] PASSED [ 80%] 866s dataframe/tests/test_rolling.py::test_time_rolling[6s-2s] PASSED [ 80%] 866s dataframe/tests/test_rolling.py::test_rolling_agg_aggregate PASSED [ 80%] 866s dataframe/tests/test_rolling.py::test_rolling_numba_engine SKIPPED (...) [ 80%] 866s dataframe/tests/test_rolling.py::test_groupby_rolling PASSED [ 80%] 866s dataframe/tests/test_rolling.py::test_groupby_rolling_with_integer_window_raises PASSED [ 80%] 866s dataframe/tests/test_shuffle.py::test_shuffle[disk] PASSED [ 80%] 866s dataframe/tests/test_shuffle.py::test_shuffle[tasks] PASSED [ 80%] 866s dataframe/tests/test_shuffle.py::test_shuffle_deprecated_shuffle_keyword[disk] PASSED [ 80%] 866s dataframe/tests/test_shuffle.py::test_shuffle_deprecated_shuffle_keyword[tasks] PASSED [ 80%] 866s dataframe/tests/test_shuffle.py::test_default_partitions PASSED [ 80%] 866s dataframe/tests/test_shuffle.py::test_shuffle_npartitions[disk] PASSED [ 80%] 866s dataframe/tests/test_shuffle.py::test_shuffle_npartitions[tasks] PASSED [ 80%] 866s dataframe/tests/test_shuffle.py::test_shuffle_npartitions_lt_input_partitions[disk] PASSED [ 80%] 866s dataframe/tests/test_shuffle.py::test_shuffle_npartitions_lt_input_partitions[tasks] PASSED [ 80%] 867s dataframe/tests/test_shuffle.py::test_index_with_non_series[disk] PASSED [ 80%] 867s dataframe/tests/test_shuffle.py::test_index_with_non_series[tasks] PASSED [ 80%] 867s dataframe/tests/test_shuffle.py::test_index_with_dataframe[disk] PASSED [ 80%] 867s dataframe/tests/test_shuffle.py::test_index_with_dataframe[tasks] PASSED [ 80%] 867s dataframe/tests/test_shuffle.py::test_shuffle_from_one_partition_to_one_other[disk] PASSED [ 80%] 867s dataframe/tests/test_shuffle.py::test_shuffle_from_one_partition_to_one_other[tasks] PASSED [ 80%] 867s dataframe/tests/test_shuffle.py::test_shuffle_empty_partitions[disk] PASSED [ 80%] 867s dataframe/tests/test_shuffle.py::test_shuffle_empty_partitions[tasks] PASSED [ 80%] 867s dataframe/tests/test_shuffle.py::test_partitioning_index PASSED [ 80%] 867s dataframe/tests/test_shuffle.py::test_partitioning_index_categorical_on_values PASSED [ 80%] 867s dataframe/tests/test_shuffle.py::test_set_index_general[disk-1] PASSED [ 80%] 867s dataframe/tests/test_shuffle.py::test_set_index_general[disk-4] PASSED [ 80%] 868s dataframe/tests/test_shuffle.py::test_set_index_general[disk-7] PASSED [ 80%] 870s dataframe/tests/test_shuffle.py::test_set_index_general[disk-23] PASSED [ 80%] 870s dataframe/tests/test_shuffle.py::test_set_index_general[tasks-1] PASSED [ 80%] 871s dataframe/tests/test_shuffle.py::test_set_index_general[tasks-4] PASSED [ 80%] 871s dataframe/tests/test_shuffle.py::test_set_index_general[tasks-7] PASSED [ 80%] 875s dataframe/tests/test_shuffle.py::test_set_index_general[tasks-23] PASSED [ 80%] 875s dataframe/tests/test_shuffle.py::test_set_index_string[disk-string[python]] PASSED [ 80%] 875s dataframe/tests/test_shuffle.py::test_set_index_string[disk-string[pyarrow]] SKIPPED [ 80%] 875s dataframe/tests/test_shuffle.py::test_set_index_string[disk-object] PASSED [ 80%] 875s dataframe/tests/test_shuffle.py::test_set_index_string[tasks-string[python]] PASSED [ 80%] 875s dataframe/tests/test_shuffle.py::test_set_index_string[tasks-string[pyarrow]] SKIPPED [ 80%] 875s dataframe/tests/test_shuffle.py::test_set_index_string[tasks-object] PASSED [ 80%] 875s dataframe/tests/test_shuffle.py::test_set_index_self_index[disk] PASSED [ 80%] 875s dataframe/tests/test_shuffle.py::test_set_index_self_index[tasks] PASSED [ 80%] 875s dataframe/tests/test_shuffle.py::test_set_index_names[disk] XFAIL (d...) [ 80%] 875s dataframe/tests/test_shuffle.py::test_set_index_names[tasks] PASSED [ 80%] 876s dataframe/tests/test_shuffle.py::test_set_index_2[disk] PASSED [ 80%] 876s dataframe/tests/test_shuffle.py::test_set_index_2[tasks] PASSED [ 80%] 877s dataframe/tests/test_shuffle.py::test_set_index_3[disk] PASSED [ 80%] 877s dataframe/tests/test_shuffle.py::test_set_index_3[tasks] PASSED [ 80%] 877s dataframe/tests/test_shuffle.py::test_set_index_no_sort[True-True] PASSED [ 80%] 877s dataframe/tests/test_shuffle.py::test_set_index_no_sort[True-False] PASSED [ 80%] 877s dataframe/tests/test_shuffle.py::test_set_index_no_sort[False-True] PASSED [ 80%] 877s dataframe/tests/test_shuffle.py::test_set_index_no_sort[False-False] PASSED [ 80%] 877s dataframe/tests/test_shuffle.py::test_shuffle_sort[disk] PASSED [ 80%] 877s dataframe/tests/test_shuffle.py::test_shuffle_sort[tasks] PASSED [ 80%] 877s dataframe/tests/test_shuffle.py::test_rearrange[disk-threads] PASSED [ 80%] 879s dataframe/tests/test_shuffle.py::test_rearrange[disk-processes] PASSED [ 80%] 879s dataframe/tests/test_shuffle.py::test_rearrange[tasks-threads] PASSED [ 80%] 881s dataframe/tests/test_shuffle.py::test_rearrange[tasks-processes] PASSED [ 80%] 882s dataframe/tests/test_shuffle.py::test_rearrange_cleanup PASSED [ 80%] 883s dataframe/tests/test_shuffle.py::test_rearrange_disk_cleanup_with_exception PASSED [ 80%] 883s dataframe/tests/test_shuffle.py::test_rearrange_by_column_with_narrow_divisions PASSED [ 80%] 883s dataframe/tests/test_shuffle.py::test_maybe_buffered_partd PASSED [ 80%] 883s dataframe/tests/test_shuffle.py::test_set_index_with_explicit_divisions PASSED [ 80%] 883s dataframe/tests/test_shuffle.py::test_set_index_with_empty_divisions PASSED [ 80%] 883s dataframe/tests/test_shuffle.py::test_set_index_divisions_2 PASSED [ 80%] 883s dataframe/tests/test_shuffle.py::test_set_index_divisions_compute PASSED [ 80%] 883s dataframe/tests/test_shuffle.py::test_set_index_divisions_sorted PASSED [ 80%] 886s dataframe/tests/test_shuffle.py::test_set_index_consistent_divisions PASSED [ 80%] 886s dataframe/tests/test_shuffle.py::test_npartitions_auto_raises_deprecation_warning PASSED [ 80%] 886s dataframe/tests/test_shuffle.py::test_set_index_doesnt_increase_partitions[disk] PASSED [ 80%] 887s dataframe/tests/test_shuffle.py::test_set_index_doesnt_increase_partitions[tasks] PASSED [ 81%] 887s dataframe/tests/test_shuffle.py::test_set_index_detects_sorted_data[disk] PASSED [ 81%] 887s dataframe/tests/test_shuffle.py::test_set_index_detects_sorted_data[tasks] PASSED [ 81%] 887s dataframe/tests/test_shuffle.py::test_set_index_sorts PASSED [ 81%] 887s dataframe/tests/test_shuffle.py::test_set_index[pandas] PASSED [ 81%] 887s dataframe/tests/test_shuffle.py::test_set_index[cudf] SKIPPED (could...) [ 81%] 887s dataframe/tests/test_shuffle.py::test_set_index_deprecated_shuffle_keyword[disk] PASSED [ 81%] 887s dataframe/tests/test_shuffle.py::test_set_index_deprecated_shuffle_keyword[tasks] PASSED [ 81%] 887s dataframe/tests/test_shuffle.py::test_set_index_interpolate[pandas] PASSED [ 81%] 887s dataframe/tests/test_shuffle.py::test_set_index_interpolate[cudf] SKIPPED [ 81%] 887s dataframe/tests/test_shuffle.py::test_set_index_interpolate_int[pandas] PASSED [ 81%] 887s dataframe/tests/test_shuffle.py::test_set_index_interpolate_int[cudf] SKIPPED [ 81%] 887s dataframe/tests/test_shuffle.py::test_set_index_interpolate_large_uint[pandas] PASSED [ 81%] 887s dataframe/tests/test_shuffle.py::test_set_index_interpolate_large_uint[cudf] SKIPPED [ 81%] 887s dataframe/tests/test_shuffle.py::test_set_index_timezone PASSED [ 81%] 887s dataframe/tests/test_shuffle.py::test_set_index_npartitions PASSED [ 81%] 887s dataframe/tests/test_shuffle.py::test_set_index_datetime_precision[ns] PASSED [ 81%] 887s dataframe/tests/test_shuffle.py::test_set_index_datetime_precision[us] PASSED [ 81%] 887s dataframe/tests/test_shuffle.py::test_set_index_drop[True] PASSED [ 81%] 888s dataframe/tests/test_shuffle.py::test_set_index_drop[False] PASSED [ 81%] 888s dataframe/tests/test_shuffle.py::test_set_index_raises_error_on_bad_input PASSED [ 81%] 888s dataframe/tests/test_shuffle.py::test_set_index_sorted_true PASSED [ 81%] 888s dataframe/tests/test_shuffle.py::test_set_index_sorted_single_partition PASSED [ 81%] 888s dataframe/tests/test_shuffle.py::test_set_index_sorted_min_max_same PASSED [ 81%] 888s dataframe/tests/test_shuffle.py::test_set_index_empty_partition PASSED [ 81%] 888s dataframe/tests/test_shuffle.py::test_set_index_on_empty[int] PASSED [ 81%] 888s dataframe/tests/test_shuffle.py::test_set_index_on_empty[float] PASSED [ 81%] 888s dataframe/tests/test_shuffle.py::test_set_index_on_empty[str] PASSED [ 81%] 888s dataframe/tests/test_shuffle.py::test_set_index_on_empty[] PASSED [ 81%] 888s dataframe/tests/test_shuffle.py::test_set_index_categorical PASSED [ 81%] 888s dataframe/tests/test_shuffle.py::test_set_index_with_empty_and_overlap PASSED [ 81%] 888s dataframe/tests/test_shuffle.py::test_compute_divisions PASSED [ 81%] 888s dataframe/tests/test_shuffle.py::test_empty_partitions PASSED [ 81%] 889s dataframe/tests/test_shuffle.py::test_gh_2730 PASSED [ 81%] 889s dataframe/tests/test_shuffle.py::test_set_index_does_not_repeat_work_due_to_optimizations PASSED [ 81%] 889s dataframe/tests/test_shuffle.py::test_set_index_errors_with_inplace_kwarg PASSED [ 81%] 889s dataframe/tests/test_shuffle.py::test_set_index_timestamp PASSED [ 81%] 889s dataframe/tests/test_shuffle.py::test_set_index_ea_dtype PASSED [ 81%] 889s dataframe/tests/test_shuffle.py::test_disk_shuffle_with_compression_option[None] PASSED [ 81%] 889s dataframe/tests/test_shuffle.py::test_disk_shuffle_with_compression_option[ZLib] PASSED [ 81%] 889s dataframe/tests/test_shuffle.py::test_disk_shuffle_with_unknown_compression PASSED [ 81%] 889s dataframe/tests/test_shuffle.py::test_disk_shuffle_check_actual_compression PASSED [ 81%] 890s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-id-None] PASSED [ 81%] 890s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-id-True] PASSED [ 81%] 890s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-id-False] PASSED [ 81%] 890s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-name-None] PASSED [ 81%] 890s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-name-True] PASSED [ 81%] 891s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-name-False] PASSED [ 81%] 891s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-on2-None] PASSED [ 81%] 891s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-on2-True] PASSED [ 81%] 891s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-on2-False] PASSED [ 81%] 892s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-on3-None] PASSED [ 81%] 892s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-on3-True] PASSED [ 81%] 892s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-on3-False] PASSED [ 81%] 893s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-id-None] PASSED [ 81%] 893s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-id-True] PASSED [ 81%] 893s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-id-False] PASSED [ 81%] 893s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-name-None] PASSED [ 81%] 894s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-name-True] PASSED [ 81%] 894s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-name-False] PASSED [ 81%] 894s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-on2-None] PASSED [ 81%] 894s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-on2-True] PASSED [ 81%] 895s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-on2-False] PASSED [ 81%] 895s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-on3-None] PASSED [ 81%] 895s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-on3-True] PASSED [ 81%] 896s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-on3-False] PASSED [ 81%] 896s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-id-None] PASSED [ 81%] 896s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-id-True] PASSED [ 81%] 896s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-id-False] PASSED [ 81%] 896s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-name-None] PASSED [ 81%] 896s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-name-True] PASSED [ 81%] 896s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-name-False] PASSED [ 81%] 897s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-on2-None] PASSED [ 81%] 897s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-on2-True] PASSED [ 81%] 897s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-on2-False] PASSED [ 81%] 897s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-on3-None] PASSED [ 81%] 897s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-on3-True] PASSED [ 81%] 898s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-on3-False] PASSED [ 81%] 898s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-id-None] PASSED [ 81%] 898s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-id-True] PASSED [ 81%] 898s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-id-False] PASSED [ 81%] 898s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-name-None] PASSED [ 81%] 898s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-name-True] PASSED [ 81%] 899s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-name-False] PASSED [ 81%] 899s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-on2-None] PASSED [ 81%] 899s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-on2-True] PASSED [ 81%] 899s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-on2-False] PASSED [ 81%] 899s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-on3-None] PASSED [ 81%] 900s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-on3-True] PASSED [ 81%] 900s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-on3-False] PASSED [ 81%] 900s dataframe/tests/test_shuffle.py::test_set_index_overlap PASSED [ 81%] 900s dataframe/tests/test_shuffle.py::test_set_index_overlap_2 PASSED [ 81%] 900s dataframe/tests/test_shuffle.py::test_set_index_overlap_does_not_drop_rows_when_divisions_overlap PASSED [ 81%] 900s dataframe/tests/test_shuffle.py::test_compute_current_divisions_nan_partition PASSED [ 81%] 900s dataframe/tests/test_shuffle.py::test_compute_current_divisions_overlap PASSED [ 81%] 900s dataframe/tests/test_shuffle.py::test_compute_current_divisions_overlap_2 PASSED [ 81%] 900s dataframe/tests/test_shuffle.py::test_shuffle_hlg_layer PASSED [ 81%] 900s dataframe/tests/test_shuffle.py::test_shuffle_partitions_meta_dtype PASSED [ 81%] 900s dataframe/tests/test_shuffle.py::test_shuffle_hlg_layer_serialize[10] PASSED [ 81%] 900s dataframe/tests/test_shuffle.py::test_shuffle_hlg_layer_serialize[1] PASSED [ 81%] 900s dataframe/tests/test_shuffle.py::test_set_index_nan_partition PASSED [ 81%] 900s dataframe/tests/test_shuffle.py::test_set_index_with_dask_dt_index PASSED [ 81%] 900s dataframe/tests/test_shuffle.py::test_set_index_with_series_uses_fastpath PASSED [ 81%] 900s dataframe/tests/test_shuffle.py::test_set_index_partitions_meta_dtype PASSED [ 81%] 900s dataframe/tests/test_shuffle.py::test_sort_values_partitions_meta_dtype_with_divisions PASSED [ 81%] 900s dataframe/tests/test_shuffle.py::test_sort_values[10-a-True] PASSED [ 81%] 900s dataframe/tests/test_shuffle.py::test_sort_values[10-a-False] PASSED [ 81%] 900s dataframe/tests/test_shuffle.py::test_sort_values[10-b-True] PASSED [ 81%] 900s dataframe/tests/test_shuffle.py::test_sort_values[10-b-False] PASSED [ 81%] 900s dataframe/tests/test_shuffle.py::test_sort_values[10-by2-True] PASSED [ 81%] 900s dataframe/tests/test_shuffle.py::test_sort_values[10-by2-False] PASSED [ 81%] 901s dataframe/tests/test_shuffle.py::test_sort_values[500-a-True] PASSED [ 81%] 901s dataframe/tests/test_shuffle.py::test_sort_values[500-a-False] PASSED [ 81%] 901s dataframe/tests/test_shuffle.py::test_sort_values[500-b-True] PASSED [ 81%] 901s dataframe/tests/test_shuffle.py::test_sort_values[500-b-False] PASSED [ 81%] 901s dataframe/tests/test_shuffle.py::test_sort_values[500-by2-True] PASSED [ 81%] 901s dataframe/tests/test_shuffle.py::test_sort_values[500-by2-False] PASSED [ 81%] 901s dataframe/tests/test_shuffle.py::test_sort_values_deprecated_shuffle_keyword[disk] PASSED [ 81%] 901s dataframe/tests/test_shuffle.py::test_sort_values_deprecated_shuffle_keyword[tasks] PASSED [ 81%] 901s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[True-x-pandas] PASSED [ 81%] 901s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[True-x-cudf] SKIPPED [ 81%] 901s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[True-z-pandas] PASSED [ 81%] 901s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[True-z-cudf] SKIPPED [ 81%] 901s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[True-by2-pandas] PASSED [ 81%] 901s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[True-by2-cudf] SKIPPED [ 81%] 901s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[True-by3-pandas] PASSED [ 81%] 901s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[True-by3-cudf] SKIPPED [ 81%] 901s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[False-x-pandas] PASSED [ 82%] 901s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[False-x-cudf] SKIPPED [ 82%] 902s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[False-z-pandas] PASSED [ 82%] 902s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[False-z-cudf] SKIPPED [ 82%] 902s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[False-by2-pandas] PASSED [ 82%] 902s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[False-by2-cudf] SKIPPED [ 82%] 902s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[False-by3-pandas] PASSED [ 82%] 902s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[False-by3-cudf] SKIPPED [ 82%] 902s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[10-by0-True] PASSED [ 82%] 902s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[10-by0-False] PASSED [ 82%] 902s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[10-by0-ascending2] PASSED [ 82%] 902s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[10-by0-ascending3] PASSED [ 82%] 902s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[10-by1-True] PASSED [ 82%] 902s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[10-by1-False] PASSED [ 82%] 902s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[10-by1-ascending2] PASSED [ 82%] 902s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[10-by1-ascending3] PASSED [ 82%] 902s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[500-by0-True] PASSED [ 82%] 902s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[500-by0-False] PASSED [ 82%] 902s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[500-by0-ascending2] PASSED [ 82%] 902s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[500-by0-ascending3] PASSED [ 82%] 902s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[500-by1-True] PASSED [ 82%] 902s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[500-by1-False] PASSED [ 82%] 902s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[500-by1-ascending2] PASSED [ 82%] 902s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[500-by1-ascending3] PASSED [ 82%] 902s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-a-True-first] PASSED [ 82%] 902s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-a-True-last] PASSED [ 82%] 902s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-a-False-first] PASSED [ 82%] 902s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-a-False-last] PASSED [ 82%] 902s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-b-True-first] PASSED [ 82%] 902s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-b-True-last] PASSED [ 82%] 902s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-b-False-first] PASSED [ 82%] 902s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-b-False-last] PASSED [ 82%] 902s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-by2-True-first] PASSED [ 82%] 902s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-by2-True-last] PASSED [ 82%] 902s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-by2-False-first] PASSED [ 82%] 902s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-by2-False-last] PASSED [ 82%] 902s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-a-True-first] PASSED [ 82%] 902s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-a-True-last] PASSED [ 82%] 902s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-a-False-first] PASSED [ 82%] 902s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-a-False-last] PASSED [ 82%] 902s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-b-True-first] PASSED [ 82%] 902s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-b-True-last] PASSED [ 82%] 902s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-b-False-first] PASSED [ 82%] 902s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-b-False-last] PASSED [ 82%] 903s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-by2-True-first] PASSED [ 82%] 903s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-by2-True-last] PASSED [ 82%] 903s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-by2-False-first] PASSED [ 82%] 903s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-by2-False-last] PASSED [ 82%] 903s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-a-True-first] PASSED [ 82%] 903s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-a-True-last] PASSED [ 82%] 903s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-a-False-first] PASSED [ 82%] 903s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-a-False-last] PASSED [ 82%] 903s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-b-True-first] PASSED [ 82%] 903s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-b-True-last] PASSED [ 82%] 903s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-b-False-first] PASSED [ 82%] 903s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-b-False-last] PASSED [ 82%] 903s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-by2-True-first] PASSED [ 82%] 903s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-by2-True-last] PASSED [ 82%] 903s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-by2-False-first] PASSED [ 82%] 903s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-by2-False-last] PASSED [ 82%] 903s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-a-True-first] PASSED [ 82%] 903s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-a-True-last] PASSED [ 82%] 903s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-a-False-first] PASSED [ 82%] 903s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-a-False-last] PASSED [ 82%] 903s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-b-True-first] PASSED [ 82%] 903s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-b-True-last] PASSED [ 82%] 903s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-b-False-first] PASSED [ 82%] 903s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-b-False-last] PASSED [ 82%] 903s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-by2-True-first] PASSED [ 82%] 903s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-by2-True-last] PASSED [ 82%] 903s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-by2-False-first] PASSED [ 82%] 903s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-by2-False-last] PASSED [ 82%] 903s dataframe/tests/test_shuffle.py::test_shuffle_values_raises PASSED [ 82%] 903s dataframe/tests/test_shuffle.py::test_shuffle_by_as_list PASSED [ 82%] 903s dataframe/tests/test_shuffle.py::test_noop PASSED [ 82%] 903s dataframe/tests/test_shuffle.py::test_sort_values_custom_function[1-by0] PASSED [ 82%] 903s dataframe/tests/test_shuffle.py::test_sort_values_custom_function[1-by1] PASSED [ 82%] 903s dataframe/tests/test_shuffle.py::test_sort_values_custom_function[10-by0] PASSED [ 82%] 903s dataframe/tests/test_shuffle.py::test_sort_values_custom_function[10-by1] PASSED [ 82%] 903s dataframe/tests/test_shuffle.py::test_sort_values_bool_ascending PASSED [ 82%] 903s dataframe/tests/test_shuffle.py::test_sort_values_timestamp[1] PASSED [ 82%] 903s dataframe/tests/test_shuffle.py::test_sort_values_timestamp[3] PASSED [ 82%] 903s dataframe/tests/test_shuffle.py::test_calculate_divisions[pdf0-expected0] PASSED [ 82%] 903s dataframe/tests/test_shuffle.py::test_calculate_divisions[pdf1-expected1] PASSED [ 82%] 903s dataframe/tests/test_shuffle.py::test_calculate_divisions[pdf2-expected2] PASSED [ 82%] 903s dataframe/tests/test_shuffle.py::test_set_index_pyarrow_dtype[data0-string[pyarrow]] SKIPPED [ 82%] 903s dataframe/tests/test_shuffle.py::test_set_index_pyarrow_dtype[data1-binary[pyarrow]] SKIPPED [ 82%] 903s dataframe/tests/test_shuffle.py::test_set_index_pyarrow_dtype[data2-int64[pyarrow]] SKIPPED [ 82%] 903s dataframe/tests/test_shuffle.py::test_set_index_pyarrow_dtype[data3-float64[pyarrow]] SKIPPED [ 82%] 903s dataframe/tests/test_shuffle.py::test_set_index_pyarrow_dtype[data4-uint64[pyarrow]] SKIPPED [ 82%] 903s dataframe/tests/test_shuffle.py::test_set_index_pyarrow_dtype[data5-date32[pyarrow]] SKIPPED [ 82%] 903s dataframe/tests/test_shuffle.py::test_set_index_pyarrow_dtype[data6-timestamp[ns][pyarrow]] SKIPPED [ 82%] 903s dataframe/tests/test_shuffle.py::test_set_index_pyarrow_dtype[data7-decimal128] SKIPPED [ 82%] 903s dataframe/tests/test_shuffle.py::test_set_index_pyarrow_dtype[data8-duration[ns][pyarrow]] SKIPPED [ 82%] 904s dataframe/tests/test_shuffle.py::test_set_index_pyarrow_dtype[data9-time64[ns][pyarrow]] SKIPPED [ 82%] 904s dataframe/tests/test_shuffle.py::test_shuffle_nulls_introduced PASSED [ 82%] 904s dataframe/tests/test_ufunc.py::test_ufunc[conj-pandas_input0] PASSED [ 82%] 904s dataframe/tests/test_ufunc.py::test_ufunc[conj-pandas_input1] PASSED [ 82%] 904s dataframe/tests/test_ufunc.py::test_ufunc[conj-pandas_input2] PASSED [ 82%] 904s dataframe/tests/test_ufunc.py::test_ufunc[conj-pandas_input3] PASSED [ 82%] 904s dataframe/tests/test_ufunc.py::test_ufunc[conj-pandas_input4] PASSED [ 82%] 904s dataframe/tests/test_ufunc.py::test_ufunc[conj-pandas_input5] PASSED [ 82%] 904s dataframe/tests/test_ufunc.py::test_ufunc[exp-pandas_input0] PASSED [ 82%] 904s dataframe/tests/test_ufunc.py::test_ufunc[exp-pandas_input1] PASSED [ 82%] 904s dataframe/tests/test_ufunc.py::test_ufunc[exp-pandas_input2] PASSED [ 82%] 904s dataframe/tests/test_ufunc.py::test_ufunc[exp-pandas_input3] PASSED [ 82%] 904s dataframe/tests/test_ufunc.py::test_ufunc[exp-pandas_input4] PASSED [ 82%] 904s dataframe/tests/test_ufunc.py::test_ufunc[exp-pandas_input5] PASSED [ 82%] 904s dataframe/tests/test_ufunc.py::test_ufunc[log-pandas_input0] PASSED [ 82%] 904s dataframe/tests/test_ufunc.py::test_ufunc[log-pandas_input1] PASSED [ 82%] 904s dataframe/tests/test_ufunc.py::test_ufunc[log-pandas_input2] PASSED [ 82%] 904s dataframe/tests/test_ufunc.py::test_ufunc[log-pandas_input3] PASSED [ 82%] 904s dataframe/tests/test_ufunc.py::test_ufunc[log-pandas_input4] PASSED [ 82%] 904s dataframe/tests/test_ufunc.py::test_ufunc[log-pandas_input5] PASSED [ 82%] 904s dataframe/tests/test_ufunc.py::test_ufunc[log2-pandas_input0] PASSED [ 82%] 904s dataframe/tests/test_ufunc.py::test_ufunc[log2-pandas_input1] PASSED [ 82%] 904s dataframe/tests/test_ufunc.py::test_ufunc[log2-pandas_input2] PASSED [ 82%] 904s dataframe/tests/test_ufunc.py::test_ufunc[log2-pandas_input3] PASSED [ 82%] 904s dataframe/tests/test_ufunc.py::test_ufunc[log2-pandas_input4] PASSED [ 82%] 904s dataframe/tests/test_ufunc.py::test_ufunc[log2-pandas_input5] PASSED [ 82%] 904s dataframe/tests/test_ufunc.py::test_ufunc[log10-pandas_input0] PASSED [ 82%] 904s dataframe/tests/test_ufunc.py::test_ufunc[log10-pandas_input1] PASSED [ 82%] 904s dataframe/tests/test_ufunc.py::test_ufunc[log10-pandas_input2] PASSED [ 82%] 904s dataframe/tests/test_ufunc.py::test_ufunc[log10-pandas_input3] PASSED [ 82%] 904s dataframe/tests/test_ufunc.py::test_ufunc[log10-pandas_input4] PASSED [ 82%] 904s dataframe/tests/test_ufunc.py::test_ufunc[log10-pandas_input5] PASSED [ 82%] 904s dataframe/tests/test_ufunc.py::test_ufunc[log1p-pandas_input0] PASSED [ 82%] 904s dataframe/tests/test_ufunc.py::test_ufunc[log1p-pandas_input1] PASSED [ 83%] 904s dataframe/tests/test_ufunc.py::test_ufunc[log1p-pandas_input2] PASSED [ 83%] 904s dataframe/tests/test_ufunc.py::test_ufunc[log1p-pandas_input3] PASSED [ 83%] 904s dataframe/tests/test_ufunc.py::test_ufunc[log1p-pandas_input4] PASSED [ 83%] 904s dataframe/tests/test_ufunc.py::test_ufunc[log1p-pandas_input5] PASSED [ 83%] 904s dataframe/tests/test_ufunc.py::test_ufunc[expm1-pandas_input0] PASSED [ 83%] 904s dataframe/tests/test_ufunc.py::test_ufunc[expm1-pandas_input1] PASSED [ 83%] 905s dataframe/tests/test_ufunc.py::test_ufunc[expm1-pandas_input2] PASSED [ 83%] 905s dataframe/tests/test_ufunc.py::test_ufunc[expm1-pandas_input3] PASSED [ 83%] 905s dataframe/tests/test_ufunc.py::test_ufunc[expm1-pandas_input4] PASSED [ 83%] 905s dataframe/tests/test_ufunc.py::test_ufunc[expm1-pandas_input5] PASSED [ 83%] 905s dataframe/tests/test_ufunc.py::test_ufunc[sqrt-pandas_input0] PASSED [ 83%] 905s dataframe/tests/test_ufunc.py::test_ufunc[sqrt-pandas_input1] PASSED [ 83%] 905s dataframe/tests/test_ufunc.py::test_ufunc[sqrt-pandas_input2] PASSED [ 83%] 905s dataframe/tests/test_ufunc.py::test_ufunc[sqrt-pandas_input3] PASSED [ 83%] 905s dataframe/tests/test_ufunc.py::test_ufunc[sqrt-pandas_input4] PASSED [ 83%] 905s dataframe/tests/test_ufunc.py::test_ufunc[sqrt-pandas_input5] PASSED [ 83%] 905s dataframe/tests/test_ufunc.py::test_ufunc[square-pandas_input0] PASSED [ 83%] 905s dataframe/tests/test_ufunc.py::test_ufunc[square-pandas_input1] PASSED [ 83%] 905s dataframe/tests/test_ufunc.py::test_ufunc[square-pandas_input2] PASSED [ 83%] 905s dataframe/tests/test_ufunc.py::test_ufunc[square-pandas_input3] PASSED [ 83%] 905s dataframe/tests/test_ufunc.py::test_ufunc[square-pandas_input4] PASSED [ 83%] 905s dataframe/tests/test_ufunc.py::test_ufunc[square-pandas_input5] PASSED [ 83%] 905s dataframe/tests/test_ufunc.py::test_ufunc[sin-pandas_input0] PASSED [ 83%] 905s dataframe/tests/test_ufunc.py::test_ufunc[sin-pandas_input1] PASSED [ 83%] 905s dataframe/tests/test_ufunc.py::test_ufunc[sin-pandas_input2] PASSED [ 83%] 905s dataframe/tests/test_ufunc.py::test_ufunc[sin-pandas_input3] PASSED [ 83%] 905s dataframe/tests/test_ufunc.py::test_ufunc[sin-pandas_input4] PASSED [ 83%] 905s dataframe/tests/test_ufunc.py::test_ufunc[sin-pandas_input5] PASSED [ 83%] 905s dataframe/tests/test_ufunc.py::test_ufunc[cos-pandas_input0] PASSED [ 83%] 905s dataframe/tests/test_ufunc.py::test_ufunc[cos-pandas_input1] PASSED [ 83%] 905s dataframe/tests/test_ufunc.py::test_ufunc[cos-pandas_input2] PASSED [ 83%] 905s dataframe/tests/test_ufunc.py::test_ufunc[cos-pandas_input3] PASSED [ 83%] 905s dataframe/tests/test_ufunc.py::test_ufunc[cos-pandas_input4] PASSED [ 83%] 905s dataframe/tests/test_ufunc.py::test_ufunc[cos-pandas_input5] PASSED [ 83%] 905s dataframe/tests/test_ufunc.py::test_ufunc[tan-pandas_input0] PASSED [ 83%] 905s dataframe/tests/test_ufunc.py::test_ufunc[tan-pandas_input1] PASSED [ 83%] 905s dataframe/tests/test_ufunc.py::test_ufunc[tan-pandas_input2] PASSED [ 83%] 905s dataframe/tests/test_ufunc.py::test_ufunc[tan-pandas_input3] PASSED [ 83%] 905s dataframe/tests/test_ufunc.py::test_ufunc[tan-pandas_input4] PASSED [ 83%] 905s dataframe/tests/test_ufunc.py::test_ufunc[tan-pandas_input5] PASSED [ 83%] 905s dataframe/tests/test_ufunc.py::test_ufunc[arcsin-pandas_input0] PASSED [ 83%] 905s dataframe/tests/test_ufunc.py::test_ufunc[arcsin-pandas_input1] PASSED [ 83%] 905s dataframe/tests/test_ufunc.py::test_ufunc[arcsin-pandas_input2] PASSED [ 83%] 905s dataframe/tests/test_ufunc.py::test_ufunc[arcsin-pandas_input3] PASSED [ 83%] 905s dataframe/tests/test_ufunc.py::test_ufunc[arcsin-pandas_input4] PASSED [ 83%] 905s dataframe/tests/test_ufunc.py::test_ufunc[arcsin-pandas_input5] PASSED [ 83%] 905s dataframe/tests/test_ufunc.py::test_ufunc[arccos-pandas_input0] PASSED [ 83%] 905s dataframe/tests/test_ufunc.py::test_ufunc[arccos-pandas_input1] PASSED [ 83%] 905s dataframe/tests/test_ufunc.py::test_ufunc[arccos-pandas_input2] PASSED [ 83%] 905s dataframe/tests/test_ufunc.py::test_ufunc[arccos-pandas_input3] PASSED [ 83%] 905s dataframe/tests/test_ufunc.py::test_ufunc[arccos-pandas_input4] PASSED [ 83%] 905s dataframe/tests/test_ufunc.py::test_ufunc[arccos-pandas_input5] PASSED [ 83%] 905s dataframe/tests/test_ufunc.py::test_ufunc[arctan-pandas_input0] PASSED [ 83%] 906s dataframe/tests/test_ufunc.py::test_ufunc[arctan-pandas_input1] PASSED [ 83%] 906s dataframe/tests/test_ufunc.py::test_ufunc[arctan-pandas_input2] PASSED [ 83%] 906s dataframe/tests/test_ufunc.py::test_ufunc[arctan-pandas_input3] PASSED [ 83%] 906s dataframe/tests/test_ufunc.py::test_ufunc[arctan-pandas_input4] PASSED [ 83%] 906s dataframe/tests/test_ufunc.py::test_ufunc[arctan-pandas_input5] PASSED [ 83%] 906s dataframe/tests/test_ufunc.py::test_ufunc[sinh-pandas_input0] PASSED [ 83%] 906s dataframe/tests/test_ufunc.py::test_ufunc[sinh-pandas_input1] PASSED [ 83%] 906s dataframe/tests/test_ufunc.py::test_ufunc[sinh-pandas_input2] PASSED [ 83%] 906s dataframe/tests/test_ufunc.py::test_ufunc[sinh-pandas_input3] PASSED [ 83%] 906s dataframe/tests/test_ufunc.py::test_ufunc[sinh-pandas_input4] PASSED [ 83%] 906s dataframe/tests/test_ufunc.py::test_ufunc[sinh-pandas_input5] PASSED [ 83%] 906s dataframe/tests/test_ufunc.py::test_ufunc[cosh-pandas_input0] PASSED [ 83%] 906s dataframe/tests/test_ufunc.py::test_ufunc[cosh-pandas_input1] PASSED [ 83%] 906s dataframe/tests/test_ufunc.py::test_ufunc[cosh-pandas_input2] PASSED [ 83%] 906s dataframe/tests/test_ufunc.py::test_ufunc[cosh-pandas_input3] PASSED [ 83%] 906s dataframe/tests/test_ufunc.py::test_ufunc[cosh-pandas_input4] PASSED [ 83%] 906s dataframe/tests/test_ufunc.py::test_ufunc[cosh-pandas_input5] PASSED [ 83%] 906s dataframe/tests/test_ufunc.py::test_ufunc[tanh-pandas_input0] PASSED [ 83%] 906s dataframe/tests/test_ufunc.py::test_ufunc[tanh-pandas_input1] PASSED [ 83%] 906s dataframe/tests/test_ufunc.py::test_ufunc[tanh-pandas_input2] PASSED [ 83%] 906s dataframe/tests/test_ufunc.py::test_ufunc[tanh-pandas_input3] PASSED [ 83%] 906s dataframe/tests/test_ufunc.py::test_ufunc[tanh-pandas_input4] PASSED [ 83%] 906s dataframe/tests/test_ufunc.py::test_ufunc[tanh-pandas_input5] PASSED [ 83%] 906s dataframe/tests/test_ufunc.py::test_ufunc[arcsinh-pandas_input0] PASSED [ 83%] 906s dataframe/tests/test_ufunc.py::test_ufunc[arcsinh-pandas_input1] PASSED [ 83%] 906s dataframe/tests/test_ufunc.py::test_ufunc[arcsinh-pandas_input2] PASSED [ 83%] 906s dataframe/tests/test_ufunc.py::test_ufunc[arcsinh-pandas_input3] PASSED [ 83%] 906s dataframe/tests/test_ufunc.py::test_ufunc[arcsinh-pandas_input4] PASSED [ 83%] 906s dataframe/tests/test_ufunc.py::test_ufunc[arcsinh-pandas_input5] PASSED [ 83%] 906s dataframe/tests/test_ufunc.py::test_ufunc[arccosh-pandas_input0] PASSED [ 83%] 906s dataframe/tests/test_ufunc.py::test_ufunc[arccosh-pandas_input1] PASSED [ 83%] 906s dataframe/tests/test_ufunc.py::test_ufunc[arccosh-pandas_input2] PASSED [ 83%] 906s dataframe/tests/test_ufunc.py::test_ufunc[arccosh-pandas_input3] PASSED [ 83%] 906s dataframe/tests/test_ufunc.py::test_ufunc[arccosh-pandas_input4] PASSED [ 83%] 906s dataframe/tests/test_ufunc.py::test_ufunc[arccosh-pandas_input5] PASSED [ 83%] 906s dataframe/tests/test_ufunc.py::test_ufunc[arctanh-pandas_input0] PASSED [ 83%] 906s dataframe/tests/test_ufunc.py::test_ufunc[arctanh-pandas_input1] PASSED [ 83%] 906s dataframe/tests/test_ufunc.py::test_ufunc[arctanh-pandas_input2] PASSED [ 83%] 906s dataframe/tests/test_ufunc.py::test_ufunc[arctanh-pandas_input3] PASSED [ 83%] 906s dataframe/tests/test_ufunc.py::test_ufunc[arctanh-pandas_input4] PASSED [ 83%] 906s dataframe/tests/test_ufunc.py::test_ufunc[arctanh-pandas_input5] PASSED [ 83%] 906s dataframe/tests/test_ufunc.py::test_ufunc[deg2rad-pandas_input0] PASSED [ 83%] 906s dataframe/tests/test_ufunc.py::test_ufunc[deg2rad-pandas_input1] PASSED [ 83%] 906s dataframe/tests/test_ufunc.py::test_ufunc[deg2rad-pandas_input2] PASSED [ 83%] 906s dataframe/tests/test_ufunc.py::test_ufunc[deg2rad-pandas_input3] PASSED [ 83%] 906s dataframe/tests/test_ufunc.py::test_ufunc[deg2rad-pandas_input4] PASSED [ 83%] 906s dataframe/tests/test_ufunc.py::test_ufunc[deg2rad-pandas_input5] PASSED [ 83%] 907s dataframe/tests/test_ufunc.py::test_ufunc[rad2deg-pandas_input0] PASSED [ 83%] 907s dataframe/tests/test_ufunc.py::test_ufunc[rad2deg-pandas_input1] PASSED [ 83%] 907s dataframe/tests/test_ufunc.py::test_ufunc[rad2deg-pandas_input2] PASSED [ 83%] 907s dataframe/tests/test_ufunc.py::test_ufunc[rad2deg-pandas_input3] PASSED [ 83%] 907s dataframe/tests/test_ufunc.py::test_ufunc[rad2deg-pandas_input4] PASSED [ 83%] 907s dataframe/tests/test_ufunc.py::test_ufunc[rad2deg-pandas_input5] PASSED [ 83%] 907s dataframe/tests/test_ufunc.py::test_ufunc[isfinite-pandas_input0] PASSED [ 83%] 907s dataframe/tests/test_ufunc.py::test_ufunc[isfinite-pandas_input1] PASSED [ 83%] 907s dataframe/tests/test_ufunc.py::test_ufunc[isfinite-pandas_input2] PASSED [ 83%] 907s dataframe/tests/test_ufunc.py::test_ufunc[isfinite-pandas_input3] PASSED [ 83%] 907s dataframe/tests/test_ufunc.py::test_ufunc[isfinite-pandas_input4] PASSED [ 83%] 907s dataframe/tests/test_ufunc.py::test_ufunc[isfinite-pandas_input5] PASSED [ 83%] 907s dataframe/tests/test_ufunc.py::test_ufunc[isinf-pandas_input0] PASSED [ 83%] 907s dataframe/tests/test_ufunc.py::test_ufunc[isinf-pandas_input1] PASSED [ 83%] 907s dataframe/tests/test_ufunc.py::test_ufunc[isinf-pandas_input2] PASSED [ 83%] 907s dataframe/tests/test_ufunc.py::test_ufunc[isinf-pandas_input3] PASSED [ 83%] 907s dataframe/tests/test_ufunc.py::test_ufunc[isinf-pandas_input4] PASSED [ 83%] 907s dataframe/tests/test_ufunc.py::test_ufunc[isinf-pandas_input5] PASSED [ 83%] 907s dataframe/tests/test_ufunc.py::test_ufunc[isnan-pandas_input0] PASSED [ 83%] 907s dataframe/tests/test_ufunc.py::test_ufunc[isnan-pandas_input1] PASSED [ 83%] 907s dataframe/tests/test_ufunc.py::test_ufunc[isnan-pandas_input2] PASSED [ 83%] 907s dataframe/tests/test_ufunc.py::test_ufunc[isnan-pandas_input3] PASSED [ 83%] 907s dataframe/tests/test_ufunc.py::test_ufunc[isnan-pandas_input4] PASSED [ 83%] 907s dataframe/tests/test_ufunc.py::test_ufunc[isnan-pandas_input5] PASSED [ 83%] 907s dataframe/tests/test_ufunc.py::test_ufunc[signbit-pandas_input0] PASSED [ 83%] 907s dataframe/tests/test_ufunc.py::test_ufunc[signbit-pandas_input1] PASSED [ 83%] 907s dataframe/tests/test_ufunc.py::test_ufunc[signbit-pandas_input2] PASSED [ 84%] 907s dataframe/tests/test_ufunc.py::test_ufunc[signbit-pandas_input3] PASSED [ 84%] 907s dataframe/tests/test_ufunc.py::test_ufunc[signbit-pandas_input4] PASSED [ 84%] 907s dataframe/tests/test_ufunc.py::test_ufunc[signbit-pandas_input5] PASSED [ 84%] 907s dataframe/tests/test_ufunc.py::test_ufunc[degrees-pandas_input0] PASSED [ 84%] 907s dataframe/tests/test_ufunc.py::test_ufunc[degrees-pandas_input1] PASSED [ 84%] 907s dataframe/tests/test_ufunc.py::test_ufunc[degrees-pandas_input2] PASSED [ 84%] 907s dataframe/tests/test_ufunc.py::test_ufunc[degrees-pandas_input3] PASSED [ 84%] 907s dataframe/tests/test_ufunc.py::test_ufunc[degrees-pandas_input4] PASSED [ 84%] 908s dataframe/tests/test_ufunc.py::test_ufunc[degrees-pandas_input5] PASSED [ 84%] 908s dataframe/tests/test_ufunc.py::test_ufunc[radians-pandas_input0] PASSED [ 84%] 908s dataframe/tests/test_ufunc.py::test_ufunc[radians-pandas_input1] PASSED [ 84%] 908s dataframe/tests/test_ufunc.py::test_ufunc[radians-pandas_input2] PASSED [ 84%] 908s dataframe/tests/test_ufunc.py::test_ufunc[radians-pandas_input3] PASSED [ 84%] 908s dataframe/tests/test_ufunc.py::test_ufunc[radians-pandas_input4] PASSED [ 84%] 908s dataframe/tests/test_ufunc.py::test_ufunc[radians-pandas_input5] PASSED [ 84%] 908s dataframe/tests/test_ufunc.py::test_ufunc[rint-pandas_input0] PASSED [ 84%] 908s dataframe/tests/test_ufunc.py::test_ufunc[rint-pandas_input1] PASSED [ 84%] 908s dataframe/tests/test_ufunc.py::test_ufunc[rint-pandas_input2] PASSED [ 84%] 908s dataframe/tests/test_ufunc.py::test_ufunc[rint-pandas_input3] PASSED [ 84%] 908s dataframe/tests/test_ufunc.py::test_ufunc[rint-pandas_input4] PASSED [ 84%] 908s dataframe/tests/test_ufunc.py::test_ufunc[rint-pandas_input5] PASSED [ 84%] 908s dataframe/tests/test_ufunc.py::test_ufunc[fabs-pandas_input0] PASSED [ 84%] 908s dataframe/tests/test_ufunc.py::test_ufunc[fabs-pandas_input1] PASSED [ 84%] 908s dataframe/tests/test_ufunc.py::test_ufunc[fabs-pandas_input2] PASSED [ 84%] 908s dataframe/tests/test_ufunc.py::test_ufunc[fabs-pandas_input3] PASSED [ 84%] 908s dataframe/tests/test_ufunc.py::test_ufunc[fabs-pandas_input4] PASSED [ 84%] 908s dataframe/tests/test_ufunc.py::test_ufunc[fabs-pandas_input5] PASSED [ 84%] 908s dataframe/tests/test_ufunc.py::test_ufunc[sign-pandas_input0] PASSED [ 84%] 908s dataframe/tests/test_ufunc.py::test_ufunc[sign-pandas_input1] PASSED [ 84%] 908s dataframe/tests/test_ufunc.py::test_ufunc[sign-pandas_input2] PASSED [ 84%] 908s dataframe/tests/test_ufunc.py::test_ufunc[sign-pandas_input3] PASSED [ 84%] 908s dataframe/tests/test_ufunc.py::test_ufunc[sign-pandas_input4] PASSED [ 84%] 908s dataframe/tests/test_ufunc.py::test_ufunc[sign-pandas_input5] PASSED [ 84%] 908s dataframe/tests/test_ufunc.py::test_ufunc[absolute-pandas_input0] PASSED [ 84%] 908s dataframe/tests/test_ufunc.py::test_ufunc[absolute-pandas_input1] PASSED [ 84%] 908s dataframe/tests/test_ufunc.py::test_ufunc[absolute-pandas_input2] PASSED [ 84%] 908s dataframe/tests/test_ufunc.py::test_ufunc[absolute-pandas_input3] PASSED [ 84%] 908s dataframe/tests/test_ufunc.py::test_ufunc[absolute-pandas_input4] PASSED [ 84%] 908s dataframe/tests/test_ufunc.py::test_ufunc[absolute-pandas_input5] PASSED [ 84%] 908s dataframe/tests/test_ufunc.py::test_ufunc[floor-pandas_input0] PASSED [ 84%] 908s dataframe/tests/test_ufunc.py::test_ufunc[floor-pandas_input1] PASSED [ 84%] 908s dataframe/tests/test_ufunc.py::test_ufunc[floor-pandas_input2] PASSED [ 84%] 908s dataframe/tests/test_ufunc.py::test_ufunc[floor-pandas_input3] PASSED [ 84%] 908s dataframe/tests/test_ufunc.py::test_ufunc[floor-pandas_input4] PASSED [ 84%] 908s dataframe/tests/test_ufunc.py::test_ufunc[floor-pandas_input5] PASSED [ 84%] 908s dataframe/tests/test_ufunc.py::test_ufunc[ceil-pandas_input0] PASSED [ 84%] 908s dataframe/tests/test_ufunc.py::test_ufunc[ceil-pandas_input1] PASSED [ 84%] 908s dataframe/tests/test_ufunc.py::test_ufunc[ceil-pandas_input2] PASSED [ 84%] 908s dataframe/tests/test_ufunc.py::test_ufunc[ceil-pandas_input3] PASSED [ 84%] 908s dataframe/tests/test_ufunc.py::test_ufunc[ceil-pandas_input4] PASSED [ 84%] 908s dataframe/tests/test_ufunc.py::test_ufunc[ceil-pandas_input5] PASSED [ 84%] 908s dataframe/tests/test_ufunc.py::test_ufunc[trunc-pandas_input0] PASSED [ 84%] 908s dataframe/tests/test_ufunc.py::test_ufunc[trunc-pandas_input1] PASSED [ 84%] 908s dataframe/tests/test_ufunc.py::test_ufunc[trunc-pandas_input2] PASSED [ 84%] 908s dataframe/tests/test_ufunc.py::test_ufunc[trunc-pandas_input3] PASSED [ 84%] 909s dataframe/tests/test_ufunc.py::test_ufunc[trunc-pandas_input4] PASSED [ 84%] 909s dataframe/tests/test_ufunc.py::test_ufunc[trunc-pandas_input5] PASSED [ 84%] 909s dataframe/tests/test_ufunc.py::test_ufunc[logical_not-pandas_input0] PASSED [ 84%] 909s dataframe/tests/test_ufunc.py::test_ufunc[logical_not-pandas_input1] PASSED [ 84%] 909s dataframe/tests/test_ufunc.py::test_ufunc[logical_not-pandas_input2] PASSED [ 84%] 909s dataframe/tests/test_ufunc.py::test_ufunc[logical_not-pandas_input3] PASSED [ 84%] 909s dataframe/tests/test_ufunc.py::test_ufunc[logical_not-pandas_input4] PASSED [ 84%] 909s dataframe/tests/test_ufunc.py::test_ufunc[logical_not-pandas_input5] PASSED [ 84%] 909s dataframe/tests/test_ufunc.py::test_ufunc[cbrt-pandas_input0] PASSED [ 84%] 909s dataframe/tests/test_ufunc.py::test_ufunc[cbrt-pandas_input1] PASSED [ 84%] 909s dataframe/tests/test_ufunc.py::test_ufunc[cbrt-pandas_input2] PASSED [ 84%] 909s dataframe/tests/test_ufunc.py::test_ufunc[cbrt-pandas_input3] PASSED [ 84%] 909s dataframe/tests/test_ufunc.py::test_ufunc[cbrt-pandas_input4] PASSED [ 84%] 909s dataframe/tests/test_ufunc.py::test_ufunc[cbrt-pandas_input5] PASSED [ 84%] 909s dataframe/tests/test_ufunc.py::test_ufunc[exp2-pandas_input0] PASSED [ 84%] 909s dataframe/tests/test_ufunc.py::test_ufunc[exp2-pandas_input1] PASSED [ 84%] 909s dataframe/tests/test_ufunc.py::test_ufunc[exp2-pandas_input2] PASSED [ 84%] 909s dataframe/tests/test_ufunc.py::test_ufunc[exp2-pandas_input3] PASSED [ 84%] 909s dataframe/tests/test_ufunc.py::test_ufunc[exp2-pandas_input4] PASSED [ 84%] 909s dataframe/tests/test_ufunc.py::test_ufunc[exp2-pandas_input5] PASSED [ 84%] 909s dataframe/tests/test_ufunc.py::test_ufunc[negative-pandas_input0] PASSED [ 84%] 909s dataframe/tests/test_ufunc.py::test_ufunc[negative-pandas_input1] PASSED [ 84%] 909s dataframe/tests/test_ufunc.py::test_ufunc[negative-pandas_input2] PASSED [ 84%] 909s dataframe/tests/test_ufunc.py::test_ufunc[negative-pandas_input3] PASSED [ 84%] 909s dataframe/tests/test_ufunc.py::test_ufunc[negative-pandas_input4] PASSED [ 84%] 909s dataframe/tests/test_ufunc.py::test_ufunc[negative-pandas_input5] PASSED [ 84%] 909s dataframe/tests/test_ufunc.py::test_ufunc[reciprocal-pandas_input0] PASSED [ 84%] 909s dataframe/tests/test_ufunc.py::test_ufunc[reciprocal-pandas_input1] PASSED [ 84%] 909s dataframe/tests/test_ufunc.py::test_ufunc[reciprocal-pandas_input2] PASSED [ 84%] 909s dataframe/tests/test_ufunc.py::test_ufunc[reciprocal-pandas_input3] PASSED [ 84%] 909s dataframe/tests/test_ufunc.py::test_ufunc[reciprocal-pandas_input4] PASSED [ 84%] 909s dataframe/tests/test_ufunc.py::test_ufunc[reciprocal-pandas_input5] PASSED [ 84%] 909s dataframe/tests/test_ufunc.py::test_ufunc[spacing-pandas_input0] PASSED [ 84%] 909s dataframe/tests/test_ufunc.py::test_ufunc[spacing-pandas_input1] PASSED [ 84%] 909s dataframe/tests/test_ufunc.py::test_ufunc[spacing-pandas_input2] PASSED [ 84%] 909s dataframe/tests/test_ufunc.py::test_ufunc[spacing-pandas_input3] PASSED [ 84%] 909s dataframe/tests/test_ufunc.py::test_ufunc[spacing-pandas_input4] PASSED [ 84%] 909s dataframe/tests/test_ufunc.py::test_ufunc[spacing-pandas_input5] PASSED [ 84%] 909s dataframe/tests/test_ufunc.py::test_ufunc_wrapped[isreal] PASSED [ 84%] 909s dataframe/tests/test_ufunc.py::test_ufunc_wrapped[iscomplex] PASSED [ 84%] 909s dataframe/tests/test_ufunc.py::test_ufunc_wrapped[real] PASSED [ 84%] 909s dataframe/tests/test_ufunc.py::test_ufunc_wrapped[imag] PASSED [ 84%] 909s dataframe/tests/test_ufunc.py::test_ufunc_wrapped[angle] PASSED [ 84%] 909s dataframe/tests/test_ufunc.py::test_ufunc_wrapped[fix] SKIPPED (fix ...) [ 84%] 909s dataframe/tests/test_ufunc.py::test_ufunc_wrapped[i0] PASSED [ 84%] 909s dataframe/tests/test_ufunc.py::test_ufunc_wrapped[sinc] PASSED [ 84%] 909s dataframe/tests/test_ufunc.py::test_ufunc_wrapped[nan_to_num] PASSED [ 84%] 909s dataframe/tests/test_ufunc.py::test_ufunc_wrapped_not_implemented PASSED [ 84%] 909s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-logaddexp] PASSED [ 84%] 909s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-logaddexp2] PASSED [ 84%] 909s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-arctan2] PASSED [ 84%] 910s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-hypot] PASSED [ 84%] 910s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-copysign] PASSED [ 84%] 910s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-nextafter] PASSED [ 84%] 910s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-ldexp] PASSED [ 84%] 910s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-fmod] PASSED [ 84%] 910s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-logical_and0] PASSED [ 84%] 910s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-logical_or0] PASSED [ 84%] 910s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-logical_xor0] PASSED [ 84%] 910s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-maximum] PASSED [ 84%] 910s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-minimum] PASSED [ 84%] 910s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-fmax] PASSED [ 84%] 910s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-fmin] PASSED [ 84%] 910s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-greater] PASSED [ 84%] 910s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-greater_equal] PASSED [ 84%] 910s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-less] PASSED [ 84%] 910s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-less_equal] PASSED [ 84%] 910s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-not_equal] PASSED [ 84%] 910s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-equal] PASSED [ 84%] 910s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-logical_or1] PASSED [ 84%] 910s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-logical_and1] PASSED [ 84%] 910s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-logical_xor1] PASSED [ 85%] 910s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-logaddexp] PASSED [ 85%] 910s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-logaddexp2] PASSED [ 85%] 910s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-arctan2] PASSED [ 85%] 910s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-hypot] PASSED [ 85%] 910s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-copysign] PASSED [ 85%] 911s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-nextafter] PASSED [ 85%] 911s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-ldexp] PASSED [ 85%] 911s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-fmod] PASSED [ 85%] 911s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-logical_and0] PASSED [ 85%] 911s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-logical_or0] PASSED [ 85%] 911s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-logical_xor0] PASSED [ 85%] 911s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-maximum] PASSED [ 85%] 911s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-minimum] PASSED [ 85%] 911s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-fmax] PASSED [ 85%] 911s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-fmin] PASSED [ 85%] 911s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-greater] PASSED [ 85%] 911s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-greater_equal] PASSED [ 85%] 911s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-less] PASSED [ 85%] 911s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-less_equal] PASSED [ 85%] 911s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-not_equal] PASSED [ 85%] 911s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-equal] PASSED [ 85%] 911s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-logical_or1] PASSED [ 85%] 912s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-logical_and1] PASSED [ 85%] 912s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-logical_xor1] PASSED [ 85%] 912s dataframe/tests/test_ufunc.py::test_clip[pandas0-5-50] PASSED [ 85%] 912s dataframe/tests/test_ufunc.py::test_clip[pandas1-5.5-40.5] PASSED [ 85%] 912s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[conj] PASSED [ 85%] 912s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[exp] PASSED [ 85%] 912s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[log] PASSED [ 85%] 912s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[log2] PASSED [ 85%] 912s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[log10] PASSED [ 85%] 912s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[log1p] PASSED [ 85%] 912s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[expm1] PASSED [ 85%] 912s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[sqrt] PASSED [ 85%] 912s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[square] PASSED [ 85%] 912s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[sin] PASSED [ 85%] 912s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[cos] PASSED [ 85%] 912s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[tan] PASSED [ 85%] 912s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[arcsin] PASSED [ 85%] 912s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[arccos] PASSED [ 85%] 912s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[arctan] PASSED [ 85%] 912s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[sinh] PASSED [ 85%] 912s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[cosh] PASSED [ 85%] 912s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[tanh] PASSED [ 85%] 912s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[arcsinh] PASSED [ 85%] 912s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[arccosh] PASSED [ 85%] 912s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[arctanh] PASSED [ 85%] 912s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[deg2rad] PASSED [ 85%] 912s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[rad2deg] PASSED [ 85%] 912s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[isfinite] PASSED [ 85%] 912s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[isinf] PASSED [ 85%] 912s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[isnan] PASSED [ 85%] 912s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[signbit] PASSED [ 85%] 912s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[degrees] PASSED [ 85%] 912s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[radians] PASSED [ 85%] 912s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[rint] PASSED [ 85%] 912s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[fabs] PASSED [ 85%] 912s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[sign] PASSED [ 85%] 912s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[absolute] PASSED [ 85%] 912s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[floor] PASSED [ 85%] 912s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[ceil] PASSED [ 85%] 912s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[trunc] PASSED [ 85%] 912s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[logical_not] PASSED [ 85%] 912s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[cbrt] PASSED [ 85%] 912s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[exp2] PASSED [ 85%] 912s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[negative] PASSED [ 85%] 912s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[reciprocal] PASSED [ 85%] 912s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[spacing] PASSED [ 85%] 912s dataframe/tests/test_ufunc.py::test_frame_2ufunc_out PASSED [ 85%] 912s dataframe/tests/test_ufunc.py::test_mixed_types[logaddexp-2-arg10] PASSED [ 85%] 912s dataframe/tests/test_ufunc.py::test_mixed_types[logaddexp-2-arg11] PASSED [ 85%] 913s dataframe/tests/test_ufunc.py::test_mixed_types[logaddexp-arg21-arg10] PASSED [ 85%] 913s dataframe/tests/test_ufunc.py::test_mixed_types[logaddexp-arg21-arg11] PASSED [ 85%] 913s dataframe/tests/test_ufunc.py::test_mixed_types[logaddexp2-2-arg10] PASSED [ 85%] 913s dataframe/tests/test_ufunc.py::test_mixed_types[logaddexp2-2-arg11] PASSED [ 85%] 913s dataframe/tests/test_ufunc.py::test_mixed_types[logaddexp2-arg21-arg10] PASSED [ 85%] 913s dataframe/tests/test_ufunc.py::test_mixed_types[logaddexp2-arg21-arg11] PASSED [ 85%] 913s dataframe/tests/test_ufunc.py::test_mixed_types[arctan2-2-arg10] PASSED [ 85%] 913s dataframe/tests/test_ufunc.py::test_mixed_types[arctan2-2-arg11] PASSED [ 85%] 913s dataframe/tests/test_ufunc.py::test_mixed_types[arctan2-arg21-arg10] PASSED [ 85%] 913s dataframe/tests/test_ufunc.py::test_mixed_types[arctan2-arg21-arg11] PASSED [ 85%] 913s dataframe/tests/test_ufunc.py::test_mixed_types[hypot-2-arg10] PASSED [ 85%] 913s dataframe/tests/test_ufunc.py::test_mixed_types[hypot-2-arg11] PASSED [ 85%] 913s dataframe/tests/test_ufunc.py::test_mixed_types[hypot-arg21-arg10] PASSED [ 85%] 913s dataframe/tests/test_ufunc.py::test_mixed_types[hypot-arg21-arg11] PASSED [ 85%] 913s dataframe/tests/test_ufunc.py::test_mixed_types[copysign-2-arg10] PASSED [ 85%] 913s dataframe/tests/test_ufunc.py::test_mixed_types[copysign-2-arg11] PASSED [ 85%] 913s dataframe/tests/test_ufunc.py::test_mixed_types[copysign-arg21-arg10] PASSED [ 85%] 913s dataframe/tests/test_ufunc.py::test_mixed_types[copysign-arg21-arg11] PASSED [ 85%] 913s dataframe/tests/test_ufunc.py::test_mixed_types[nextafter-2-arg10] PASSED [ 85%] 913s dataframe/tests/test_ufunc.py::test_mixed_types[nextafter-2-arg11] PASSED [ 85%] 913s dataframe/tests/test_ufunc.py::test_mixed_types[nextafter-arg21-arg10] PASSED [ 85%] 913s dataframe/tests/test_ufunc.py::test_mixed_types[nextafter-arg21-arg11] PASSED [ 85%] 913s dataframe/tests/test_ufunc.py::test_mixed_types[ldexp-2-arg10] PASSED [ 85%] 914s dataframe/tests/test_ufunc.py::test_mixed_types[ldexp-2-arg11] PASSED [ 85%] 914s dataframe/tests/test_ufunc.py::test_mixed_types[ldexp-arg21-arg10] PASSED [ 85%] 914s dataframe/tests/test_ufunc.py::test_mixed_types[ldexp-arg21-arg11] PASSED [ 85%] 914s dataframe/tests/test_ufunc.py::test_mixed_types[fmod-2-arg10] PASSED [ 85%] 914s dataframe/tests/test_ufunc.py::test_mixed_types[fmod-2-arg11] PASSED [ 85%] 914s dataframe/tests/test_ufunc.py::test_mixed_types[fmod-arg21-arg10] PASSED [ 85%] 914s dataframe/tests/test_ufunc.py::test_mixed_types[fmod-arg21-arg11] PASSED [ 85%] 914s dataframe/tests/test_ufunc.py::test_mixed_types[logical_and0-2-arg10] PASSED [ 85%] 914s dataframe/tests/test_ufunc.py::test_mixed_types[logical_and0-2-arg11] PASSED [ 85%] 914s dataframe/tests/test_ufunc.py::test_mixed_types[logical_and0-arg21-arg10] PASSED [ 85%] 914s dataframe/tests/test_ufunc.py::test_mixed_types[logical_and0-arg21-arg11] PASSED [ 85%] 914s dataframe/tests/test_ufunc.py::test_mixed_types[logical_or0-2-arg10] PASSED [ 85%] 914s dataframe/tests/test_ufunc.py::test_mixed_types[logical_or0-2-arg11] PASSED [ 85%] 914s dataframe/tests/test_ufunc.py::test_mixed_types[logical_or0-arg21-arg10] PASSED [ 85%] 914s dataframe/tests/test_ufunc.py::test_mixed_types[logical_or0-arg21-arg11] PASSED [ 85%] 914s dataframe/tests/test_ufunc.py::test_mixed_types[logical_xor0-2-arg10] PASSED [ 85%] 914s dataframe/tests/test_ufunc.py::test_mixed_types[logical_xor0-2-arg11] PASSED [ 85%] 914s dataframe/tests/test_ufunc.py::test_mixed_types[logical_xor0-arg21-arg10] PASSED [ 85%] 914s dataframe/tests/test_ufunc.py::test_mixed_types[logical_xor0-arg21-arg11] PASSED [ 85%] 914s dataframe/tests/test_ufunc.py::test_mixed_types[maximum-2-arg10] PASSED [ 85%] 914s dataframe/tests/test_ufunc.py::test_mixed_types[maximum-2-arg11] PASSED [ 85%] 914s dataframe/tests/test_ufunc.py::test_mixed_types[maximum-arg21-arg10] PASSED [ 85%] 914s dataframe/tests/test_ufunc.py::test_mixed_types[maximum-arg21-arg11] PASSED [ 85%] 914s dataframe/tests/test_ufunc.py::test_mixed_types[minimum-2-arg10] PASSED [ 85%] 915s dataframe/tests/test_ufunc.py::test_mixed_types[minimum-2-arg11] PASSED [ 85%] 915s dataframe/tests/test_ufunc.py::test_mixed_types[minimum-arg21-arg10] PASSED [ 85%] 915s dataframe/tests/test_ufunc.py::test_mixed_types[minimum-arg21-arg11] PASSED [ 85%] 915s dataframe/tests/test_ufunc.py::test_mixed_types[fmax-2-arg10] PASSED [ 85%] 915s dataframe/tests/test_ufunc.py::test_mixed_types[fmax-2-arg11] PASSED [ 85%] 915s dataframe/tests/test_ufunc.py::test_mixed_types[fmax-arg21-arg10] PASSED [ 85%] 915s dataframe/tests/test_ufunc.py::test_mixed_types[fmax-arg21-arg11] PASSED [ 85%] 915s dataframe/tests/test_ufunc.py::test_mixed_types[fmin-2-arg10] PASSED [ 85%] 915s dataframe/tests/test_ufunc.py::test_mixed_types[fmin-2-arg11] PASSED [ 86%] 915s dataframe/tests/test_ufunc.py::test_mixed_types[fmin-arg21-arg10] PASSED [ 86%] 915s dataframe/tests/test_ufunc.py::test_mixed_types[fmin-arg21-arg11] PASSED [ 86%] 915s dataframe/tests/test_ufunc.py::test_mixed_types[greater-2-arg10] PASSED [ 86%] 915s dataframe/tests/test_ufunc.py::test_mixed_types[greater-2-arg11] PASSED [ 86%] 915s dataframe/tests/test_ufunc.py::test_mixed_types[greater-arg21-arg10] PASSED [ 86%] 915s dataframe/tests/test_ufunc.py::test_mixed_types[greater-arg21-arg11] PASSED [ 86%] 915s dataframe/tests/test_ufunc.py::test_mixed_types[greater_equal-2-arg10] PASSED [ 86%] 915s dataframe/tests/test_ufunc.py::test_mixed_types[greater_equal-2-arg11] PASSED [ 86%] 915s dataframe/tests/test_ufunc.py::test_mixed_types[greater_equal-arg21-arg10] PASSED [ 86%] 915s dataframe/tests/test_ufunc.py::test_mixed_types[greater_equal-arg21-arg11] PASSED [ 86%] 915s dataframe/tests/test_ufunc.py::test_mixed_types[less-2-arg10] PASSED [ 86%] 915s dataframe/tests/test_ufunc.py::test_mixed_types[less-2-arg11] PASSED [ 86%] 915s dataframe/tests/test_ufunc.py::test_mixed_types[less-arg21-arg10] PASSED [ 86%] 916s dataframe/tests/test_ufunc.py::test_mixed_types[less-arg21-arg11] PASSED [ 86%] 916s dataframe/tests/test_ufunc.py::test_mixed_types[less_equal-2-arg10] PASSED [ 86%] 916s dataframe/tests/test_ufunc.py::test_mixed_types[less_equal-2-arg11] PASSED [ 86%] 916s dataframe/tests/test_ufunc.py::test_mixed_types[less_equal-arg21-arg10] PASSED [ 86%] 916s dataframe/tests/test_ufunc.py::test_mixed_types[less_equal-arg21-arg11] PASSED [ 86%] 916s dataframe/tests/test_ufunc.py::test_mixed_types[not_equal-2-arg10] PASSED [ 86%] 916s dataframe/tests/test_ufunc.py::test_mixed_types[not_equal-2-arg11] PASSED [ 86%] 916s dataframe/tests/test_ufunc.py::test_mixed_types[not_equal-arg21-arg10] PASSED [ 86%] 916s dataframe/tests/test_ufunc.py::test_mixed_types[not_equal-arg21-arg11] PASSED [ 86%] 916s dataframe/tests/test_ufunc.py::test_mixed_types[equal-2-arg10] PASSED [ 86%] 916s dataframe/tests/test_ufunc.py::test_mixed_types[equal-2-arg11] PASSED [ 86%] 916s dataframe/tests/test_ufunc.py::test_mixed_types[equal-arg21-arg10] PASSED [ 86%] 916s dataframe/tests/test_ufunc.py::test_mixed_types[equal-arg21-arg11] PASSED [ 86%] 916s dataframe/tests/test_ufunc.py::test_mixed_types[logical_or1-2-arg10] PASSED [ 86%] 916s dataframe/tests/test_ufunc.py::test_mixed_types[logical_or1-2-arg11] PASSED [ 86%] 916s dataframe/tests/test_ufunc.py::test_mixed_types[logical_or1-arg21-arg10] PASSED [ 86%] 916s dataframe/tests/test_ufunc.py::test_mixed_types[logical_or1-arg21-arg11] PASSED [ 86%] 916s dataframe/tests/test_ufunc.py::test_mixed_types[logical_and1-2-arg10] PASSED [ 86%] 916s dataframe/tests/test_ufunc.py::test_mixed_types[logical_and1-2-arg11] PASSED [ 86%] 916s dataframe/tests/test_ufunc.py::test_mixed_types[logical_and1-arg21-arg10] PASSED [ 86%] 916s dataframe/tests/test_ufunc.py::test_mixed_types[logical_and1-arg21-arg11] PASSED [ 86%] 916s dataframe/tests/test_ufunc.py::test_mixed_types[logical_xor1-2-arg10] PASSED [ 86%] 916s dataframe/tests/test_ufunc.py::test_mixed_types[logical_xor1-2-arg11] PASSED [ 86%] 917s dataframe/tests/test_ufunc.py::test_mixed_types[logical_xor1-arg21-arg10] PASSED [ 86%] 917s dataframe/tests/test_ufunc.py::test_mixed_types[logical_xor1-arg21-arg11] PASSED [ 86%] 917s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-logaddexp] PASSED [ 86%] 917s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-logaddexp2] PASSED [ 86%] 917s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-arctan2] PASSED [ 86%] 917s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-hypot] PASSED [ 86%] 917s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-copysign] PASSED [ 86%] 917s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-nextafter] PASSED [ 86%] 917s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-ldexp] PASSED [ 86%] 917s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-fmod] PASSED [ 86%] 917s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-logical_and0] PASSED [ 86%] 917s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-logical_or0] PASSED [ 86%] 917s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-logical_xor0] PASSED [ 86%] 917s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-maximum] PASSED [ 86%] 917s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-minimum] PASSED [ 86%] 917s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-fmax] PASSED [ 86%] 917s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-fmin] PASSED [ 86%] 917s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-greater] PASSED [ 86%] 917s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-greater_equal] PASSED [ 86%] 917s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-less] PASSED [ 86%] 917s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-less_equal] PASSED [ 86%] 917s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-not_equal] PASSED [ 86%] 917s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-equal] PASSED [ 86%] 917s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-logical_or1] PASSED [ 86%] 917s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-logical_and1] PASSED [ 86%] 917s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-logical_xor1] PASSED [ 86%] 917s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-logaddexp] PASSED [ 86%] 917s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-logaddexp2] PASSED [ 86%] 917s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-arctan2] PASSED [ 86%] 917s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-hypot] PASSED [ 86%] 917s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-copysign] PASSED [ 86%] 917s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-nextafter] PASSED [ 86%] 917s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-ldexp] PASSED [ 86%] 917s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-fmod] PASSED [ 86%] 917s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-logical_and0] PASSED [ 86%] 917s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-logical_or0] PASSED [ 86%] 917s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-logical_xor0] PASSED [ 86%] 917s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-maximum] PASSED [ 86%] 917s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-minimum] PASSED [ 86%] 917s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-fmax] PASSED [ 86%] 917s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-fmin] PASSED [ 86%] 917s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-greater] PASSED [ 86%] 917s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-greater_equal] PASSED [ 86%] 917s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-less] PASSED [ 86%] 917s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-less_equal] PASSED [ 86%] 917s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-not_equal] PASSED [ 86%] 917s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-equal] PASSED [ 86%] 917s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-logical_or1] PASSED [ 86%] 918s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-logical_and1] PASSED [ 86%] 918s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-logical_xor1] PASSED [ 86%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-conj-sum] PASSED [ 86%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-conj-prod] PASSED [ 86%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-conj-min] PASSED [ 86%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-conj-max] PASSED [ 86%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-conj-mean] PASSED [ 86%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-exp-sum] PASSED [ 86%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-exp-prod] PASSED [ 86%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-exp-min] PASSED [ 86%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-exp-max] PASSED [ 86%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-exp-mean] PASSED [ 86%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log-sum] PASSED [ 86%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log-prod] PASSED [ 86%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log-min] PASSED [ 86%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log-max] PASSED [ 86%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log-mean] PASSED [ 86%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log2-sum] PASSED [ 86%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log2-prod] PASSED [ 86%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log2-min] PASSED [ 86%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log2-max] PASSED [ 86%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log2-mean] PASSED [ 86%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log10-sum] PASSED [ 86%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log10-prod] PASSED [ 86%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log10-min] PASSED [ 86%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log10-max] PASSED [ 86%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log10-mean] PASSED [ 86%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log1p-sum] PASSED [ 86%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log1p-prod] PASSED [ 86%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log1p-min] PASSED [ 86%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log1p-max] PASSED [ 86%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log1p-mean] PASSED [ 86%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-expm1-sum] PASSED [ 86%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-expm1-prod] PASSED [ 86%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-expm1-min] PASSED [ 86%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-expm1-max] PASSED [ 86%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-expm1-mean] PASSED [ 86%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sqrt-sum] PASSED [ 86%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sqrt-prod] PASSED [ 86%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sqrt-min] PASSED [ 86%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sqrt-max] PASSED [ 86%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sqrt-mean] PASSED [ 86%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-square-sum] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-square-prod] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-square-min] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-square-max] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-square-mean] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sin-sum] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sin-prod] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sin-min] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sin-max] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sin-mean] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cos-sum] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cos-prod] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cos-min] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cos-max] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cos-mean] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-tan-sum] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-tan-prod] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-tan-min] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-tan-max] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-tan-mean] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arcsin-sum] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arcsin-prod] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arcsin-min] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arcsin-max] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arcsin-mean] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arccos-sum] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arccos-prod] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arccos-min] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arccos-max] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arccos-mean] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arctan-sum] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arctan-prod] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arctan-min] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arctan-max] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arctan-mean] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sinh-sum] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sinh-prod] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sinh-min] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sinh-max] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sinh-mean] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cosh-sum] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cosh-prod] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cosh-min] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cosh-max] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cosh-mean] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-tanh-sum] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-tanh-prod] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-tanh-min] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-tanh-max] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-tanh-mean] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arcsinh-sum] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arcsinh-prod] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arcsinh-min] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arcsinh-max] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arcsinh-mean] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arccosh-sum] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arccosh-prod] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arccosh-min] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arccosh-max] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arccosh-mean] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arctanh-sum] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arctanh-prod] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arctanh-min] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arctanh-max] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arctanh-mean] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-deg2rad-sum] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-deg2rad-prod] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-deg2rad-min] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-deg2rad-max] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-deg2rad-mean] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-rad2deg-sum] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-rad2deg-prod] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-rad2deg-min] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-rad2deg-max] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-rad2deg-mean] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isfinite-sum] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isfinite-prod] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isfinite-min] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isfinite-max] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isfinite-mean] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isinf-sum] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isinf-prod] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isinf-min] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isinf-max] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isinf-mean] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isnan-sum] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isnan-prod] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isnan-min] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isnan-max] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isnan-mean] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-signbit-sum] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-signbit-prod] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-signbit-min] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-signbit-max] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-signbit-mean] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-degrees-sum] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-degrees-prod] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-degrees-min] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-degrees-max] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-degrees-mean] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-radians-sum] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-radians-prod] PASSED [ 87%] 918s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-radians-min] PASSED [ 87%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-radians-max] PASSED [ 87%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-radians-mean] PASSED [ 87%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-rint-sum] PASSED [ 87%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-rint-prod] PASSED [ 87%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-rint-min] PASSED [ 87%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-rint-max] PASSED [ 87%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-rint-mean] PASSED [ 87%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-fabs-sum] PASSED [ 87%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-fabs-prod] PASSED [ 87%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-fabs-min] PASSED [ 87%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-fabs-max] PASSED [ 87%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-fabs-mean] PASSED [ 87%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sign-sum] PASSED [ 87%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sign-prod] PASSED [ 87%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sign-min] PASSED [ 87%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sign-max] PASSED [ 87%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sign-mean] PASSED [ 87%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-absolute-sum] PASSED [ 87%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-absolute-prod] PASSED [ 87%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-absolute-min] PASSED [ 87%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-absolute-max] PASSED [ 87%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-absolute-mean] PASSED [ 87%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-floor-sum] PASSED [ 87%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-floor-prod] PASSED [ 87%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-floor-min] PASSED [ 88%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-floor-max] PASSED [ 88%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-floor-mean] PASSED [ 88%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-ceil-sum] PASSED [ 88%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-ceil-prod] PASSED [ 88%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-ceil-min] PASSED [ 88%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-ceil-max] PASSED [ 88%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-ceil-mean] PASSED [ 88%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-trunc-sum] PASSED [ 88%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-trunc-prod] PASSED [ 88%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-trunc-min] PASSED [ 88%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-trunc-max] PASSED [ 88%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-trunc-mean] PASSED [ 88%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-logical_not-sum] PASSED [ 88%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-logical_not-prod] PASSED [ 88%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-logical_not-min] PASSED [ 88%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-logical_not-max] PASSED [ 88%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-logical_not-mean] PASSED [ 88%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cbrt-sum] PASSED [ 88%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cbrt-prod] PASSED [ 88%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cbrt-min] PASSED [ 88%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cbrt-max] PASSED [ 88%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cbrt-mean] PASSED [ 88%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-exp2-sum] PASSED [ 88%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-exp2-prod] PASSED [ 88%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-exp2-min] PASSED [ 88%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-exp2-max] PASSED [ 88%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-exp2-mean] PASSED [ 88%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-negative-sum] PASSED [ 88%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-negative-prod] PASSED [ 88%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-negative-min] PASSED [ 88%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-negative-max] PASSED [ 88%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-negative-mean] PASSED [ 88%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-reciprocal-sum] PASSED [ 88%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-reciprocal-prod] PASSED [ 88%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-reciprocal-min] PASSED [ 88%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-reciprocal-max] PASSED [ 88%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-reciprocal-mean] PASSED [ 88%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-spacing-sum] PASSED [ 88%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-spacing-prod] PASSED [ 88%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-spacing-min] PASSED [ 88%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-spacing-max] PASSED [ 88%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-spacing-mean] PASSED [ 88%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-conj-sum] PASSED [ 88%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-conj-prod] XFAIL [ 88%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-conj-min] PASSED [ 88%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-conj-max] PASSED [ 88%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-conj-mean] PASSED [ 88%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-exp-sum] PASSED [ 88%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-exp-prod] PASSED [ 88%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-exp-min] PASSED [ 88%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-exp-max] PASSED [ 88%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-exp-mean] PASSED [ 88%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log-sum] PASSED [ 88%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log-prod] PASSED [ 88%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log-min] PASSED [ 88%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log-max] PASSED [ 88%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log-mean] PASSED [ 88%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log2-sum] PASSED [ 88%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log2-prod] PASSED [ 88%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log2-min] PASSED [ 88%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log2-max] PASSED [ 88%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log2-mean] PASSED [ 88%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log10-sum] PASSED [ 88%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log10-prod] PASSED [ 88%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log10-min] PASSED [ 88%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log10-max] PASSED [ 88%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log10-mean] PASSED [ 88%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log1p-sum] PASSED [ 88%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log1p-prod] PASSED [ 88%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log1p-min] PASSED [ 88%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log1p-max] PASSED [ 88%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log1p-mean] PASSED [ 88%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-expm1-sum] PASSED [ 88%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-expm1-prod] PASSED [ 88%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-expm1-min] PASSED [ 88%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-expm1-max] PASSED [ 88%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-expm1-mean] PASSED [ 88%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sqrt-sum] PASSED [ 88%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sqrt-prod] PASSED [ 88%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sqrt-min] PASSED [ 88%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sqrt-max] PASSED [ 88%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sqrt-mean] PASSED [ 88%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-square-sum] PASSED [ 88%] 919s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-square-prod] XFAIL [ 88%] 920s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-square-min] PASSED [ 88%] 920s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-square-max] PASSED [ 88%] 920s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-square-mean] PASSED [ 88%] 920s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sin-sum] PASSED [ 88%] 920s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sin-prod] PASSED [ 88%] 920s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sin-min] PASSED [ 88%] 920s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sin-max] PASSED [ 88%] 920s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sin-mean] PASSED [ 88%] 920s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cos-sum] PASSED [ 88%] 920s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cos-prod] PASSED [ 88%] 920s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cos-min] PASSED [ 88%] 920s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cos-max] PASSED [ 88%] 920s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cos-mean] PASSED [ 88%] 920s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-tan-sum] PASSED [ 88%] 920s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-tan-prod] PASSED [ 88%] 920s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-tan-min] PASSED [ 88%] 920s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-tan-max] PASSED [ 88%] 920s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-tan-mean] PASSED [ 88%] 920s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arcsin-sum] PASSED [ 88%] 920s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arcsin-prod] PASSED [ 88%] 920s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arcsin-min] PASSED [ 88%] 920s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arcsin-max] PASSED [ 88%] 920s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arcsin-mean] PASSED [ 88%] 920s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arccos-sum] PASSED [ 88%] 920s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arccos-prod] PASSED [ 88%] 920s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arccos-min] PASSED [ 88%] 920s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arccos-max] PASSED [ 88%] 920s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arccos-mean] PASSED [ 88%] 920s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arctan-sum] PASSED [ 88%] 920s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arctan-prod] PASSED [ 88%] 920s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arctan-min] PASSED [ 88%] 920s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arctan-max] PASSED [ 88%] 920s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arctan-mean] PASSED [ 88%] 920s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sinh-sum] PASSED [ 88%] 920s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sinh-prod] PASSED [ 88%] 920s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sinh-min] PASSED [ 88%] 920s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sinh-max] PASSED [ 88%] 920s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sinh-mean] PASSED [ 88%] 920s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cosh-sum] PASSED [ 88%] 920s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cosh-prod] PASSED [ 88%] 920s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cosh-min] PASSED [ 88%] 920s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cosh-max] PASSED [ 88%] 920s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cosh-mean] PASSED [ 89%] 920s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-tanh-sum] PASSED [ 89%] 920s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-tanh-prod] PASSED [ 89%] 920s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-tanh-min] PASSED [ 89%] 920s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-tanh-max] PASSED [ 89%] 920s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-tanh-mean] PASSED [ 89%] 920s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arcsinh-sum] PASSED [ 89%] 920s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arcsinh-prod] PASSED [ 89%] 920s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arcsinh-min] PASSED [ 89%] 920s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arcsinh-max] PASSED [ 89%] 920s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arcsinh-mean] PASSED [ 89%] 920s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arccosh-sum] PASSED [ 89%] 920s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arccosh-prod] PASSED [ 89%] 920s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arccosh-min] PASSED [ 89%] 920s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arccosh-max] PASSED [ 89%] 920s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arccosh-mean] PASSED [ 89%] 920s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arctanh-sum] PASSED [ 89%] 920s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arctanh-prod] PASSED [ 89%] 920s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arctanh-min] PASSED [ 89%] 920s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arctanh-max] PASSED [ 89%] 920s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arctanh-mean] PASSED [ 89%] 920s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-deg2rad-sum] PASSED [ 89%] 920s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-deg2rad-prod] PASSED [ 89%] 920s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-deg2rad-min] PASSED [ 89%] 920s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-deg2rad-max] PASSED [ 89%] 920s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-deg2rad-mean] PASSED [ 89%] 920s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-rad2deg-sum] PASSED [ 89%] 921s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-rad2deg-prod] PASSED [ 89%] 921s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-rad2deg-min] PASSED [ 89%] 921s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-rad2deg-max] PASSED [ 89%] 921s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-rad2deg-mean] PASSED [ 89%] 921s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isfinite-sum] PASSED [ 89%] 921s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isfinite-prod] PASSED [ 89%] 921s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isfinite-min] PASSED [ 89%] 921s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isfinite-max] PASSED [ 89%] 921s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isfinite-mean] PASSED [ 89%] 921s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isinf-sum] PASSED [ 89%] 921s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isinf-prod] PASSED [ 89%] 921s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isinf-min] PASSED [ 89%] 921s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isinf-max] PASSED [ 89%] 921s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isinf-mean] PASSED [ 89%] 921s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isnan-sum] PASSED [ 89%] 921s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isnan-prod] PASSED [ 89%] 921s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isnan-min] PASSED [ 89%] 921s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isnan-max] PASSED [ 89%] 921s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isnan-mean] PASSED [ 89%] 921s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-signbit-sum] PASSED [ 89%] 921s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-signbit-prod] PASSED [ 89%] 921s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-signbit-min] PASSED [ 89%] 921s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-signbit-max] PASSED [ 89%] 921s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-signbit-mean] PASSED [ 89%] 921s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-degrees-sum] PASSED [ 89%] 921s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-degrees-prod] PASSED [ 89%] 921s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-degrees-min] PASSED [ 89%] 921s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-degrees-max] PASSED [ 89%] 921s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-degrees-mean] PASSED [ 89%] 921s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-radians-sum] PASSED [ 89%] 921s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-radians-prod] PASSED [ 89%] 921s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-radians-min] PASSED [ 89%] 921s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-radians-max] PASSED [ 89%] 921s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-radians-mean] PASSED [ 89%] 921s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-rint-sum] PASSED [ 89%] 921s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-rint-prod] PASSED [ 89%] 921s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-rint-min] PASSED [ 89%] 921s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-rint-max] PASSED [ 89%] 921s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-rint-mean] PASSED [ 89%] 921s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-fabs-sum] PASSED [ 89%] 921s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-fabs-prod] PASSED [ 89%] 921s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-fabs-min] PASSED [ 89%] 921s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-fabs-max] PASSED [ 89%] 921s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-fabs-mean] PASSED [ 89%] 921s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sign-sum] PASSED [ 89%] 921s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sign-prod] PASSED [ 89%] 921s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sign-min] PASSED [ 89%] 921s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sign-max] PASSED [ 89%] 921s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sign-mean] PASSED [ 89%] 921s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-absolute-sum] PASSED [ 89%] 921s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-absolute-prod] XFAIL [ 89%] 921s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-absolute-min] PASSED [ 89%] 921s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-absolute-max] PASSED [ 89%] 921s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-absolute-mean] PASSED [ 89%] 921s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-floor-sum] PASSED [ 89%] 921s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-floor-prod] PASSED [ 89%] 921s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-floor-min] PASSED [ 89%] 921s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-floor-max] PASSED [ 89%] 921s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-floor-mean] PASSED [ 89%] 921s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-ceil-sum] PASSED [ 89%] 921s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-ceil-prod] PASSED [ 89%] 921s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-ceil-min] PASSED [ 89%] 921s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-ceil-max] PASSED [ 89%] 921s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-ceil-mean] PASSED [ 89%] 921s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-trunc-sum] PASSED [ 89%] 921s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-trunc-prod] PASSED [ 89%] 921s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-trunc-min] PASSED [ 89%] 921s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-trunc-max] PASSED [ 89%] 922s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-trunc-mean] PASSED [ 89%] 922s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-logical_not-sum] PASSED [ 89%] 922s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-logical_not-prod] PASSED [ 89%] 922s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-logical_not-min] PASSED [ 89%] 922s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-logical_not-max] PASSED [ 89%] 922s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-logical_not-mean] PASSED [ 89%] 922s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cbrt-sum] PASSED [ 89%] 922s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cbrt-prod] PASSED [ 89%] 922s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cbrt-min] PASSED [ 89%] 922s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cbrt-max] PASSED [ 89%] 922s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cbrt-mean] PASSED [ 89%] 922s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-exp2-sum] PASSED [ 89%] 922s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-exp2-prod] PASSED [ 89%] 922s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-exp2-min] PASSED [ 89%] 922s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-exp2-max] PASSED [ 89%] 922s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-exp2-mean] PASSED [ 89%] 922s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-negative-sum] PASSED [ 89%] 922s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-negative-prod] XFAIL [ 89%] 922s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-negative-min] PASSED [ 89%] 922s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-negative-max] PASSED [ 89%] 922s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-negative-mean] PASSED [ 89%] 922s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-reciprocal-sum] PASSED [ 89%] 922s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-reciprocal-prod] PASSED [ 89%] 922s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-reciprocal-min] PASSED [ 89%] 922s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-reciprocal-max] PASSED [ 89%] 922s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-reciprocal-mean] PASSED [ 89%] 922s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-spacing-sum] PASSED [ 89%] 922s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-spacing-prod] PASSED [ 89%] 922s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-spacing-min] PASSED [ 89%] 922s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-spacing-max] PASSED [ 89%] 922s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-spacing-mean] PASSED [ 89%] 922s dataframe/tests/test_ufunc.py::test_ufunc_numpy_scalar_comparison[15-pandas0] PASSED [ 89%] 922s dataframe/tests/test_ufunc.py::test_ufunc_numpy_scalar_comparison[15-pandas1] PASSED [ 90%] 922s dataframe/tests/test_ufunc.py::test_ufunc_numpy_scalar_comparison[16.40-pandas0] PASSED [ 90%] 922s dataframe/tests/test_ufunc.py::test_ufunc_numpy_scalar_comparison[16.40-pandas1] PASSED [ 90%] 922s dataframe/tests/test_ufunc.py::test_ufunc_numpy_scalar_comparison[scalar2-pandas0] PASSED [ 90%] 922s dataframe/tests/test_ufunc.py::test_ufunc_numpy_scalar_comparison[scalar2-pandas1] PASSED [ 90%] 922s dataframe/tests/test_ufunc.py::test_ufunc_numpy_scalar_comparison[16.41-pandas0] PASSED [ 90%] 922s dataframe/tests/test_ufunc.py::test_ufunc_numpy_scalar_comparison[16.41-pandas1] PASSED [ 90%] 922s dataframe/tests/test_utils_dataframe.py::test_shard_df_on_index PASSED [ 90%] 922s dataframe/tests/test_utils_dataframe.py::test_make_meta PASSED [ 90%] 922s dataframe/tests/test_utils_dataframe.py::test_meta_nonempty PASSED [ 90%] 922s dataframe/tests/test_utils_dataframe.py::test_meta_duplicated PASSED [ 90%] 922s dataframe/tests/test_utils_dataframe.py::test_meta_nonempty_empty_categories PASSED [ 90%] 922s dataframe/tests/test_utils_dataframe.py::test_meta_nonempty_index PASSED [ 90%] 922s dataframe/tests/test_utils_dataframe.py::test_meta_nonempty_uint64index PASSED [ 90%] 922s dataframe/tests/test_utils_dataframe.py::test_meta_nonempty_scalar PASSED [ 90%] 922s dataframe/tests/test_utils_dataframe.py::test_raise_on_meta_error PASSED [ 90%] 922s dataframe/tests/test_utils_dataframe.py::test_check_meta PASSED [ 90%] 922s dataframe/tests/test_utils_dataframe.py::test_check_matching_columns_raises_appropriate_errors PASSED [ 90%] 922s dataframe/tests/test_utils_dataframe.py::test_check_meta_typename PASSED [ 90%] 922s dataframe/tests/test_utils_dataframe.py::test_is_dataframe_like[True] PASSED [ 90%] 922s dataframe/tests/test_utils_dataframe.py::test_is_dataframe_like[False] PASSED [ 90%] 922s dataframe/tests/test_utils_dataframe.py::test_apply_and_enforce_message PASSED [ 90%] 922s dataframe/tests/test_utils_dataframe.py::test_nonempty_series_sparse PASSED [ 90%] 922s dataframe/tests/test_utils_dataframe.py::test_nonempty_series_nullable_float PASSED [ 90%] 922s dataframe/tests/test_utils_dataframe.py::test_assert_eq_sorts PASSED [ 90%] 922s dataframe/tests/test_utils_dataframe.py::test_assert_eq_scheduler PASSED [ 90%] 922s dataframe/tests/test_utils_dataframe.py::test_meta_constructor_utilities[data0] PASSED [ 90%] 922s dataframe/tests/test_utils_dataframe.py::test_meta_constructor_utilities[data1] PASSED [ 90%] 922s dataframe/tests/test_utils_dataframe.py::test_meta_constructor_utilities[data2] PASSED [ 90%] 922s dataframe/tests/test_utils_dataframe.py::test_meta_constructor_utilities[data3] PASSED [ 90%] 922s dataframe/tests/test_utils_dataframe.py::test_meta_constructor_utilities[data4] PASSED [ 90%] 922s dataframe/tests/test_utils_dataframe.py::test_meta_constructor_utilities[data5] PASSED [ 90%] 922s dataframe/tests/test_utils_dataframe.py::test_meta_constructor_utilities_raise[data0] PASSED [ 90%] 922s dataframe/tests/test_utils_dataframe.py::test_meta_constructor_utilities_raise[data1] PASSED [ 90%] 922s dataframe/tests/test_utils_dataframe.py::test_valid_divisions[divisions0-True] PASSED [ 90%] 922s dataframe/tests/test_utils_dataframe.py::test_valid_divisions[divisions1-False] PASSED [ 90%] 922s dataframe/tests/test_utils_dataframe.py::test_valid_divisions[divisions2-False] PASSED [ 90%] 922s dataframe/tests/test_utils_dataframe.py::test_valid_divisions[divisions3-True] PASSED [ 90%] 922s dataframe/tests/test_utils_dataframe.py::test_valid_divisions[divisions4-True] PASSED [ 90%] 922s dataframe/tests/test_utils_dataframe.py::test_valid_divisions[123-False] PASSED [ 90%] 922s dataframe/tests/test_utils_dataframe.py::test_valid_divisions[divisions6-False] PASSED [ 90%] 922s dataframe/tests/test_utils_dataframe.py::test_pyarrow_strings_enabled PASSED [ 90%] 922s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-30min-right-right] PASSED [ 90%] 922s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-30min-right-left] PASSED [ 90%] 922s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-30min-left-right] PASSED [ 90%] 922s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-30min-left-left] PASSED [ 90%] 922s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-h-right-right] PASSED [ 90%] 922s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-h-right-left] PASSED [ 90%] 922s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-h-left-right] PASSED [ 90%] 922s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-h-left-left] PASSED [ 90%] 922s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-D-right-right] PASSED [ 90%] 922s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-D-right-left] PASSED [ 90%] 922s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-D-left-right] PASSED [ 90%] 922s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-D-left-left] PASSED [ 90%] 922s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-W-right-right] PASSED [ 90%] 922s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-W-right-left] PASSED [ 90%] 922s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-W-left-right] PASSED [ 90%] 922s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-W-left-left] PASSED [ 90%] 922s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-ME-right-right] PASSED [ 90%] 922s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-ME-right-left] PASSED [ 90%] 922s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-ME-left-right] PASSED [ 90%] 922s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-ME-left-left] PASSED [ 90%] 923s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-30min-right-right] PASSED [ 90%] 923s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-30min-right-left] PASSED [ 90%] 923s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-30min-left-right] PASSED [ 90%] 923s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-30min-left-left] PASSED [ 90%] 923s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-h-right-right] PASSED [ 90%] 923s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-h-right-left] PASSED [ 90%] 923s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-h-left-right] PASSED [ 90%] 923s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-h-left-left] PASSED [ 90%] 923s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-D-right-right] PASSED [ 90%] 923s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-D-right-left] PASSED [ 90%] 923s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-D-left-right] PASSED [ 90%] 923s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-D-left-left] PASSED [ 90%] 923s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-W-right-right] PASSED [ 90%] 923s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-W-right-left] PASSED [ 90%] 923s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-W-left-right] PASSED [ 90%] 923s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-W-left-left] PASSED [ 90%] 923s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-ME-right-right] PASSED [ 90%] 923s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-ME-right-left] PASSED [ 90%] 923s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-ME-left-right] PASSED [ 90%] 923s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-ME-left-left] PASSED [ 90%] 923s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-30min-right-right] PASSED [ 90%] 923s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-30min-right-left] PASSED [ 90%] 923s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-30min-left-right] PASSED [ 90%] 923s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-30min-left-left] PASSED [ 90%] 923s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-h-right-right] PASSED [ 90%] 923s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-h-right-left] PASSED [ 90%] 923s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-h-left-right] PASSED [ 90%] 923s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-h-left-left] PASSED [ 90%] 923s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-D-right-right] PASSED [ 90%] 923s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-D-right-left] PASSED [ 90%] 923s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-D-left-right] PASSED [ 90%] 923s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-D-left-left] PASSED [ 90%] 923s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-W-right-right] PASSED [ 90%] 923s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-W-right-left] PASSED [ 90%] 923s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-W-left-right] PASSED [ 90%] 923s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-W-left-left] PASSED [ 90%] 923s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-ME-right-right] PASSED [ 90%] 923s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-ME-right-left] PASSED [ 90%] 923s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-ME-left-right] PASSED [ 90%] 923s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-ME-left-left] PASSED [ 90%] 923s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-30min-right-right] PASSED [ 90%] 923s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-30min-right-left] PASSED [ 90%] 923s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-30min-left-right] PASSED [ 90%] 923s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-30min-left-left] PASSED [ 90%] 923s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-h-right-right] PASSED [ 90%] 923s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-h-right-left] PASSED [ 90%] 923s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-h-left-right] PASSED [ 90%] 923s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-h-left-left] PASSED [ 90%] 923s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-D-right-right] PASSED [ 90%] 923s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-D-right-left] PASSED [ 90%] 923s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-D-left-right] PASSED [ 90%] 923s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-D-left-left] PASSED [ 90%] 923s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-W-right-right] PASSED [ 90%] 923s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-W-right-left] PASSED [ 90%] 924s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-W-left-right] PASSED [ 90%] 924s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-W-left-left] PASSED [ 90%] 924s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-ME-right-right] PASSED [ 90%] 924s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-ME-right-left] PASSED [ 90%] 924s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-ME-left-right] PASSED [ 90%] 924s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-ME-left-left] PASSED [ 90%] 924s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-30min-right-right] PASSED [ 90%] 924s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-30min-right-left] PASSED [ 90%] 924s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-30min-left-right] PASSED [ 90%] 924s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-30min-left-left] PASSED [ 90%] 924s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-h-right-right] PASSED [ 90%] 924s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-h-right-left] PASSED [ 91%] 924s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-h-left-right] PASSED [ 91%] 924s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-h-left-left] PASSED [ 91%] 924s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-D-right-right] PASSED [ 91%] 924s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-D-right-left] PASSED [ 91%] 924s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-D-left-right] PASSED [ 91%] 924s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-D-left-left] PASSED [ 91%] 924s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-W-right-right] PASSED [ 91%] 924s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-W-right-left] PASSED [ 91%] 924s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-W-left-right] PASSED [ 91%] 924s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-W-left-left] PASSED [ 91%] 924s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-ME-right-right] PASSED [ 91%] 924s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-ME-right-left] PASSED [ 91%] 924s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-ME-left-right] PASSED [ 91%] 924s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-ME-left-left] PASSED [ 91%] 924s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-30min-right-right] PASSED [ 91%] 924s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-30min-right-left] PASSED [ 91%] 924s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-30min-left-right] PASSED [ 91%] 924s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-30min-left-left] PASSED [ 91%] 924s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-h-right-right] PASSED [ 91%] 924s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-h-right-left] PASSED [ 91%] 924s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-h-left-right] PASSED [ 91%] 924s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-h-left-left] PASSED [ 91%] 924s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-D-right-right] PASSED [ 91%] 924s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-D-right-left] PASSED [ 91%] 924s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-D-left-right] PASSED [ 91%] 924s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-D-left-left] PASSED [ 91%] 924s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-W-right-right] PASSED [ 91%] 924s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-W-right-left] PASSED [ 91%] 924s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-W-left-right] PASSED [ 91%] 924s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-W-left-left] PASSED [ 91%] 924s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-ME-right-right] PASSED [ 91%] 924s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-ME-right-left] PASSED [ 91%] 924s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-ME-left-right] PASSED [ 91%] 925s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-ME-left-left] PASSED [ 91%] 925s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-30min-right-right] PASSED [ 91%] 925s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-30min-right-left] PASSED [ 91%] 925s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-30min-left-right] PASSED [ 91%] 925s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-30min-left-left] PASSED [ 91%] 925s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-h-right-right] PASSED [ 91%] 925s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-h-right-left] PASSED [ 91%] 925s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-h-left-right] PASSED [ 91%] 925s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-h-left-left] PASSED [ 91%] 925s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-D-right-right] PASSED [ 91%] 925s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-D-right-left] PASSED [ 91%] 925s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-D-left-right] PASSED [ 91%] 925s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-D-left-left] PASSED [ 91%] 925s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-W-right-right] PASSED [ 91%] 925s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-W-right-left] PASSED [ 91%] 925s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-W-left-right] PASSED [ 91%] 925s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-W-left-left] PASSED [ 91%] 925s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-ME-right-right] PASSED [ 91%] 925s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-ME-right-left] PASSED [ 91%] 925s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-ME-left-right] PASSED [ 91%] 925s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-ME-left-left] PASSED [ 91%] 925s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-30min-right-right] PASSED [ 91%] 925s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-30min-right-left] PASSED [ 91%] 925s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-30min-left-right] PASSED [ 91%] 925s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-30min-left-left] PASSED [ 91%] 925s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-h-right-right] PASSED [ 91%] 925s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-h-right-left] PASSED [ 91%] 925s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-h-left-right] PASSED [ 91%] 925s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-h-left-left] PASSED [ 91%] 925s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-D-right-right] PASSED [ 91%] 925s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-D-right-left] PASSED [ 91%] 925s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-D-left-right] PASSED [ 91%] 925s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-D-left-left] PASSED [ 91%] 925s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-W-right-right] PASSED [ 91%] 925s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-W-right-left] PASSED [ 91%] 925s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-W-left-right] PASSED [ 91%] 925s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-W-left-left] PASSED [ 91%] 925s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-ME-right-right] PASSED [ 91%] 925s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-ME-right-left] PASSED [ 91%] 925s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-ME-left-right] PASSED [ 91%] 925s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-ME-left-left] PASSED [ 91%] 925s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-30min-right-right] PASSED [ 91%] 925s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-30min-right-left] PASSED [ 91%] 925s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-30min-left-right] PASSED [ 91%] 925s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-30min-left-left] PASSED [ 91%] 925s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-h-right-right] PASSED [ 91%] 925s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-h-right-left] PASSED [ 91%] 925s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-h-left-right] PASSED [ 91%] 925s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-h-left-left] PASSED [ 91%] 925s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-D-right-right] PASSED [ 91%] 926s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-D-right-left] PASSED [ 91%] 926s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-D-left-right] PASSED [ 91%] 926s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-D-left-left] PASSED [ 91%] 926s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-W-right-right] PASSED [ 91%] 926s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-W-right-left] PASSED [ 91%] 926s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-W-left-right] PASSED [ 91%] 926s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-W-left-left] PASSED [ 91%] 926s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-ME-right-right] PASSED [ 91%] 926s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-ME-right-left] PASSED [ 91%] 926s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-ME-left-right] PASSED [ 91%] 926s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-ME-left-left] PASSED [ 91%] 926s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-30min-right-right] PASSED [ 91%] 926s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-30min-right-left] PASSED [ 91%] 926s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-30min-left-right] PASSED [ 91%] 926s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-30min-left-left] PASSED [ 91%] 926s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-h-right-right] PASSED [ 91%] 926s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-h-right-left] PASSED [ 91%] 926s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-h-left-right] PASSED [ 91%] 926s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-h-left-left] PASSED [ 91%] 926s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-D-right-right] PASSED [ 91%] 926s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-D-right-left] PASSED [ 91%] 926s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-D-left-right] PASSED [ 91%] 926s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-D-left-left] PASSED [ 91%] 926s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-W-right-right] PASSED [ 91%] 926s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-W-right-left] PASSED [ 91%] 926s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-W-left-right] PASSED [ 91%] 926s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-W-left-left] PASSED [ 91%] 926s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-ME-right-right] PASSED [ 91%] 926s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-ME-right-left] PASSED [ 91%] 926s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-ME-left-right] PASSED [ 91%] 926s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-ME-left-left] PASSED [ 91%] 926s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-30min-right-right] PASSED [ 91%] 926s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-30min-right-left] PASSED [ 91%] 926s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-30min-left-right] PASSED [ 91%] 926s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-30min-left-left] PASSED [ 91%] 926s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-h-right-right] PASSED [ 91%] 926s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-h-right-left] PASSED [ 91%] 926s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-h-left-right] PASSED [ 91%] 926s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-h-left-left] PASSED [ 91%] 926s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-D-right-right] PASSED [ 91%] 926s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-D-right-left] PASSED [ 91%] 926s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-D-left-right] PASSED [ 91%] 926s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-D-left-left] PASSED [ 91%] 926s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-W-right-right] PASSED [ 92%] 926s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-W-right-left] PASSED [ 92%] 927s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-W-left-right] PASSED [ 92%] 927s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-W-left-left] PASSED [ 92%] 927s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-ME-right-right] PASSED [ 92%] 927s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-ME-right-left] PASSED [ 92%] 927s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-ME-left-right] PASSED [ 92%] 927s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-ME-left-left] PASSED [ 92%] 927s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-30min-right-right] PASSED [ 92%] 927s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-30min-right-left] PASSED [ 92%] 927s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-30min-left-right] PASSED [ 92%] 927s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-30min-left-left] PASSED [ 92%] 927s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-h-right-right] PASSED [ 92%] 927s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-h-right-left] PASSED [ 92%] 927s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-h-left-right] PASSED [ 92%] 927s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-h-left-left] PASSED [ 92%] 927s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-D-right-right] PASSED [ 92%] 927s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-D-right-left] PASSED [ 92%] 927s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-D-left-right] PASSED [ 92%] 927s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-D-left-left] PASSED [ 92%] 927s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-W-right-right] PASSED [ 92%] 927s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-W-right-left] PASSED [ 92%] 927s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-W-left-right] PASSED [ 92%] 927s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-W-left-left] PASSED [ 92%] 927s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-ME-right-right] PASSED [ 92%] 927s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-ME-right-left] PASSED [ 92%] 927s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-ME-left-right] PASSED [ 92%] 927s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-ME-left-left] PASSED [ 92%] 927s dataframe/tseries/tests/test_resample.py::test_resample_has_correct_fill_value[count] PASSED [ 92%] 927s dataframe/tseries/tests/test_resample.py::test_resample_has_correct_fill_value[nunique] PASSED [ 92%] 927s dataframe/tseries/tests/test_resample.py::test_resample_has_correct_fill_value[size] PASSED [ 92%] 927s dataframe/tseries/tests/test_resample.py::test_resample_has_correct_fill_value[sum] PASSED [ 92%] 927s dataframe/tseries/tests/test_resample.py::test_resample_agg PASSED [ 92%] 927s dataframe/tseries/tests/test_resample.py::test_resample_agg_passes_kwargs PASSED [ 92%] 927s dataframe/tseries/tests/test_resample.py::test_resample_throws_error_when_parition_index_does_not_match_index PASSED [ 92%] 928s dataframe/tseries/tests/test_resample.py::test_resample_pads_last_division_to_avoid_off_by_one PASSED [ 92%] 928s dataframe/tseries/tests/test_resample.py::test_resample_does_not_evenly_divide_day PASSED [ 92%] 928s dataframe/tseries/tests/test_resample.py::test_series_resample_does_not_evenly_divide_day PASSED [ 92%] 928s dataframe/tseries/tests/test_resample.py::test_unknown_divisions_error PASSED [ 92%] 928s dataframe/tseries/tests/test_resample.py::test_resample_index_name PASSED [ 92%] 928s dataframe/tseries/tests/test_resample.py::test_series_resample_non_existent_datetime PASSED [ 92%] 928s dataframe/tseries/tests/test_resample.py::test_common_aggs[nunique] PASSED [ 92%] 928s dataframe/tseries/tests/test_resample.py::test_common_aggs[mean] PASSED [ 92%] 928s dataframe/tseries/tests/test_resample.py::test_common_aggs[count] PASSED [ 92%] 928s dataframe/tseries/tests/test_resample.py::test_common_aggs[size] PASSED [ 92%] 928s dataframe/tseries/tests/test_resample.py::test_common_aggs[quantile] PASSED [ 92%] 928s diagnostics/tests/test_profiler.py::test_profiler PASSED [ 92%] 928s diagnostics/tests/test_profiler.py::test_profiler_works_under_error PASSED [ 92%] 928s diagnostics/tests/test_profiler.py::test_two_gets PASSED [ 92%] 928s diagnostics/tests/test_profiler.py::test_resource_profiler PASSED [ 92%] 928s diagnostics/tests/test_profiler.py::test_resource_profiler_multiple_gets PASSED [ 92%] 929s diagnostics/tests/test_profiler.py::test_cache_profiler PASSED [ 92%] 929s diagnostics/tests/test_profiler.py::test_register[Profiler] PASSED [ 92%] 929s diagnostics/tests/test_profiler.py::test_register[] PASSED [ 92%] 929s diagnostics/tests/test_profiler.py::test_register[CacheProfiler] PASSED [ 92%] 929s diagnostics/tests/test_profiler.py::test_unquote SKIPPED (condition:...) [ 92%] 929s diagnostics/tests/test_profiler.py::test_pprint_task SKIPPED (condit...) [ 92%] 929s diagnostics/tests/test_profiler.py::test_profiler_plot SKIPPED (cond...) [ 92%] 929s diagnostics/tests/test_profiler.py::test_resource_profiler_plot SKIPPED [ 92%] 929s diagnostics/tests/test_profiler.py::test_cache_profiler_plot SKIPPED [ 92%] 929s diagnostics/tests/test_profiler.py::test_cache_profiler_plot_with_invalid_bokeh_kwarg_raises_error SKIPPED [ 92%] 929s diagnostics/tests/test_profiler.py::test_plot_multiple SKIPPED (cond...) [ 92%] 929s diagnostics/tests/test_profiler.py::test_saves_file SKIPPED (conditi...) [ 92%] 929s diagnostics/tests/test_profiler.py::test_saves_file_path_deprecated SKIPPED [ 92%] 929s diagnostics/tests/test_profiler.py::test_get_colors SKIPPED (conditi...) [ 92%] 929s diagnostics/tests/test_progress.py::test_array_compute PASSED [ 92%] 930s diagnostics/tests/test_progress.py::test_progressbar PASSED [ 92%] 930s diagnostics/tests/test_progress.py::test_minimum_time PASSED [ 92%] 930s diagnostics/tests/test_progress.py::test_clean_exit[get] PASSED [ 92%] 930s diagnostics/tests/test_progress.py::test_clean_exit[get_sync] PASSED [ 92%] 930s diagnostics/tests/test_progress.py::test_format_time PASSED [ 92%] 930s diagnostics/tests/test_progress.py::test_register PASSED [ 92%] 930s diagnostics/tests/test_progress.py::test_no_tasks PASSED [ 92%] 930s diagnostics/tests/test_progress.py::test_with_cache SKIPPED (could n...) [ 92%] 930s diagnostics/tests/test_progress.py::test_with_alias PASSED [ 92%] 930s diagnostics/tests/test_progress.py::test_store_time PASSED [ 92%] 930s tests/test_backends.py::test_CreationDispatch_error_informative_message[pandas] PASSED [ 92%] 930s tests/test_backends.py::test_CreationDispatch_error_informative_message[cudf] SKIPPED [ 92%] 930s tests/test_base.py::test_is_dask_collection PASSED [ 92%] 930s tests/test_base.py::test_is_dask_collection_dask_expr SKIPPED (could...) [ 92%] 930s tests/test_base.py::test_is_dask_collection_dask_expr_does_not_materialize SKIPPED [ 92%] 930s tests/test_base.py::test_unpack_collections PASSED [ 92%] 930s tests/test_base.py::test_get_collection_names PASSED [ 92%] 930s tests/test_base.py::test_get_name_from_key PASSED [ 92%] 930s tests/test_base.py::test_replace_name_in_keys PASSED [ 92%] 930s tests/test_base.py::test_custom_collection PASSED [ 92%] 930s tests/test_base.py::test_compute_no_opt PASSED [ 92%] 930s tests/test_base.py::test_compute_array PASSED [ 92%] 930s tests/test_base.py::test_persist_array PASSED [ 92%] 930s tests/test_base.py::test_persist_array_rename PASSED [ 92%] 930s tests/test_base.py::test_compute_dataframe PASSED [ 92%] 930s tests/test_base.py::test_persist_dataframe PASSED [ 92%] 930s tests/test_base.py::test_persist_series PASSED [ 92%] 930s tests/test_base.py::test_persist_scalar PASSED [ 92%] 930s tests/test_base.py::test_persist_dataframe_rename PASSED [ 92%] 930s tests/test_base.py::test_persist_series_rename PASSED [ 92%] 930s tests/test_base.py::test_persist_scalar_rename PASSED [ 92%] 930s tests/test_base.py::test_compute_array_dataframe PASSED [ 92%] 930s tests/test_base.py::test_compute_dataframe_valid_unicode_in_bytes PASSED [ 92%] 930s tests/test_base.py::test_compute_dataframe_invalid_unicode PASSED [ 92%] 930s tests/test_base.py::test_compute_array_bag PASSED [ 92%] 930s tests/test_base.py::test_compute_with_literal PASSED [ 92%] 930s tests/test_base.py::test_compute_nested PASSED [ 92%] 930s tests/test_base.py::test_visualize SKIPPED (could not import 'ipycyt...) [ 92%] 930s tests/test_base.py::test_visualize_highlevelgraph PASSED [ 92%] 931s tests/test_base.py::test_visualize_order PASSED [ 92%] 931s tests/test_base.py::test_optimizations_keyword PASSED [ 92%] 931s tests/test_base.py::test_optimize PASSED [ 92%] 931s tests/test_base.py::test_optimize_nested PASSED [ 92%] 931s tests/test_base.py::test_default_imports PASSED [ 92%] 931s tests/test_base.py::test_persist_literals PASSED [ 92%] 931s tests/test_base.py::test_persist_nested PASSED [ 92%] 931s tests/test_base.py::test_persist_delayed PASSED [ 92%] 931s tests/test_base.py::test_persist_delayed_custom_key[a] PASSED [ 92%] 931s tests/test_base.py::test_persist_delayed_custom_key[key1] PASSED [ 92%] 931s tests/test_base.py::test_persist_delayed_rename[a-rename0-a] PASSED [ 92%] 931s tests/test_base.py::test_persist_delayed_rename[a-rename1-a] PASSED [ 92%] 931s tests/test_base.py::test_persist_delayed_rename[a-rename2-b] PASSED [ 92%] 931s tests/test_base.py::test_persist_delayed_rename[key3-rename3-new_key3] PASSED [ 92%] 931s tests/test_base.py::test_persist_delayedleaf PASSED [ 92%] 931s tests/test_base.py::test_persist_delayedattr PASSED [ 92%] 931s tests/test_base.py::test_persist_array_bag PASSED [ 92%] 931s tests/test_base.py::test_persist_bag PASSED [ 92%] 931s tests/test_base.py::test_persist_item PASSED [ 92%] 931s tests/test_base.py::test_persist_bag_rename PASSED [ 92%] 931s tests/test_base.py::test_persist_item_change_name PASSED [ 92%] 931s tests/test_base.py::test_optimize_globals PASSED [ 92%] 931s tests/test_base.py::test_optimize_None PASSED [ 93%] 931s tests/test_base.py::test_scheduler_keyword PASSED [ 93%] 931s tests/test_base.py::test_raise_get_keyword PASSED [ 93%] 931s tests/test_base.py::test_get_scheduler PASSED [ 93%] 931s tests/test_base.py::test_callable_scheduler PASSED [ 93%] 932s tests/test_base.py::test_num_workers_config[threads] PASSED [ 93%] 934s tests/test_base.py::test_num_workers_config[processes] PASSED [ 93%] 934s tests/test_base.py::test_optimizations_ctd PASSED [ 93%] 934s tests/test_base.py::test_clone_key PASSED [ 93%] 934s tests/test_base.py::test_compute_as_if_collection_low_level_task_graph PASSED [ 93%] 934s tests/test_base.py::test_emscripten_default_scheduler['dask.dataframe', '_Frame', 'sync', True] PASSED [ 93%] 935s tests/test_base.py::test_emscripten_default_scheduler['dask.dataframe', '_Frame', 'threads', False] PASSED [ 93%] 936s tests/test_base.py::test_emscripten_default_scheduler['dask.array', 'Array', 'sync', True] PASSED [ 93%] 936s tests/test_base.py::test_emscripten_default_scheduler['dask.array', 'Array', 'threads', False] PASSED [ 93%] 936s tests/test_base.py::test_emscripten_default_scheduler['dask.bag', 'Bag', 'sync', True] PASSED [ 93%] 937s tests/test_base.py::test_emscripten_default_scheduler['dask.bag', 'Bag', 'processes', False] PASSED [ 93%] 937s tests/test_callbacks.py::test_start_callback PASSED [ 93%] 937s tests/test_callbacks.py::test_start_state_callback PASSED [ 93%] 937s tests/test_callbacks.py::test_finish_always_called PASSED [ 93%] 937s tests/test_callbacks.py::test_nested_schedulers PASSED [ 93%] 937s tests/test_callbacks.py::test_add_remove_mutates_not_replaces PASSED [ 93%] 937s tests/test_ci.py::test_upstream_packages_installed SKIPPED (Only che...) [ 93%] 937s tests/test_cli.py::test_config_get_no_key PASSED [ 93%] 937s tests/test_cli.py::test_config_get_value PASSED [ 93%] 937s tests/test_cli.py::test_config_get_bad_value PASSED [ 93%] 937s tests/test_cli.py::test_config_get_none PASSED [ 93%] 937s tests/test_cli.py::test_config_set_value[True-None-True-333MiB] PASSED [ 93%] 937s tests/test_cli.py::test_config_set_value[True-None-True-2] PASSED [ 93%] 937s tests/test_cli.py::test_config_set_value[True-None-True-value2] PASSED [ 93%] 937s tests/test_cli.py::test_config_set_value[True-None-True-value3] PASSED [ 93%] 937s tests/test_cli.py::test_config_set_value[True-None-True-None] PASSED [ 93%] 937s tests/test_cli.py::test_config_set_value[True-None-False-333MiB] PASSED [ 93%] 937s tests/test_cli.py::test_config_set_value[True-None-False-2] PASSED [ 93%] 937s tests/test_cli.py::test_config_set_value[True-None-False-value2] PASSED [ 93%] 937s tests/test_cli.py::test_config_set_value[True-None-False-value3] PASSED [ 93%] 937s tests/test_cli.py::test_config_set_value[True-None-False-None] PASSED [ 93%] 937s tests/test_cli.py::test_config_set_value[True-bar.yaml-True-333MiB] PASSED [ 93%] 937s tests/test_cli.py::test_config_set_value[True-bar.yaml-True-2] PASSED [ 93%] 937s tests/test_cli.py::test_config_set_value[True-bar.yaml-True-value2] PASSED [ 93%] 937s tests/test_cli.py::test_config_set_value[True-bar.yaml-True-value3] PASSED [ 93%] 937s tests/test_cli.py::test_config_set_value[True-bar.yaml-True-None] PASSED [ 93%] 937s tests/test_cli.py::test_config_set_value[True-bar.yaml-False-333MiB] PASSED [ 93%] 937s tests/test_cli.py::test_config_set_value[True-bar.yaml-False-2] PASSED [ 93%] 937s tests/test_cli.py::test_config_set_value[True-bar.yaml-False-value2] PASSED [ 93%] 937s tests/test_cli.py::test_config_set_value[True-bar.yaml-False-value3] PASSED [ 93%] 937s tests/test_cli.py::test_config_set_value[True-bar.yaml-False-None] PASSED [ 93%] 937s tests/test_cli.py::test_config_set_value[True-foo/bar.yaml-True-333MiB] PASSED [ 93%] 937s tests/test_cli.py::test_config_set_value[True-foo/bar.yaml-True-2] PASSED [ 93%] 937s tests/test_cli.py::test_config_set_value[True-foo/bar.yaml-True-value2] PASSED [ 93%] 937s tests/test_cli.py::test_config_set_value[True-foo/bar.yaml-True-value3] PASSED [ 93%] 937s tests/test_cli.py::test_config_set_value[True-foo/bar.yaml-True-None] PASSED [ 93%] 937s tests/test_cli.py::test_config_set_value[True-foo/bar.yaml-False-333MiB] PASSED [ 93%] 937s tests/test_cli.py::test_config_set_value[True-foo/bar.yaml-False-2] PASSED [ 93%] 937s tests/test_cli.py::test_config_set_value[True-foo/bar.yaml-False-value2] PASSED [ 93%] 937s tests/test_cli.py::test_config_set_value[True-foo/bar.yaml-False-value3] PASSED [ 93%] 937s tests/test_cli.py::test_config_set_value[True-foo/bar.yaml-False-None] PASSED [ 93%] 937s tests/test_cli.py::test_config_set_value[False-None-True-333MiB] PASSED [ 93%] 937s tests/test_cli.py::test_config_set_value[False-None-True-2] PASSED [ 93%] 937s tests/test_cli.py::test_config_set_value[False-None-True-value2] PASSED [ 93%] 937s tests/test_cli.py::test_config_set_value[False-None-True-value3] PASSED [ 93%] 937s tests/test_cli.py::test_config_set_value[False-None-True-None] PASSED [ 93%] 937s tests/test_cli.py::test_config_set_value[False-None-False-333MiB] PASSED [ 93%] 937s tests/test_cli.py::test_config_set_value[False-None-False-2] PASSED [ 93%] 937s tests/test_cli.py::test_config_set_value[False-None-False-value2] PASSED [ 93%] 937s tests/test_cli.py::test_config_set_value[False-None-False-value3] PASSED [ 93%] 937s tests/test_cli.py::test_config_set_value[False-None-False-None] PASSED [ 93%] 937s tests/test_cli.py::test_config_set_value[False-bar.yaml-True-333MiB] PASSED [ 93%] 937s tests/test_cli.py::test_config_set_value[False-bar.yaml-True-2] PASSED [ 93%] 937s tests/test_cli.py::test_config_set_value[False-bar.yaml-True-value2] PASSED [ 93%] 937s tests/test_cli.py::test_config_set_value[False-bar.yaml-True-value3] PASSED [ 93%] 937s tests/test_cli.py::test_config_set_value[False-bar.yaml-True-None] PASSED [ 93%] 937s tests/test_cli.py::test_config_set_value[False-bar.yaml-False-333MiB] PASSED [ 93%] 937s tests/test_cli.py::test_config_set_value[False-bar.yaml-False-2] PASSED [ 93%] 937s tests/test_cli.py::test_config_set_value[False-bar.yaml-False-value2] PASSED [ 93%] 937s tests/test_cli.py::test_config_set_value[False-bar.yaml-False-value3] PASSED [ 93%] 937s tests/test_cli.py::test_config_set_value[False-bar.yaml-False-None] PASSED [ 93%] 937s tests/test_cli.py::test_config_set_value[False-foo/bar.yaml-True-333MiB] PASSED [ 93%] 938s tests/test_cli.py::test_config_set_value[False-foo/bar.yaml-True-2] PASSED [ 93%] 938s tests/test_cli.py::test_config_set_value[False-foo/bar.yaml-True-value2] PASSED [ 93%] 938s tests/test_cli.py::test_config_set_value[False-foo/bar.yaml-True-value3] PASSED [ 93%] 938s tests/test_cli.py::test_config_set_value[False-foo/bar.yaml-True-None] PASSED [ 93%] 938s tests/test_cli.py::test_config_set_value[False-foo/bar.yaml-False-333MiB] PASSED [ 93%] 938s tests/test_cli.py::test_config_set_value[False-foo/bar.yaml-False-2] PASSED [ 93%] 938s tests/test_cli.py::test_config_set_value[False-foo/bar.yaml-False-value2] PASSED [ 93%] 938s tests/test_cli.py::test_config_set_value[False-foo/bar.yaml-False-value3] PASSED [ 93%] 938s tests/test_cli.py::test_config_set_value[False-foo/bar.yaml-False-None] PASSED [ 93%] 938s tests/test_cli.py::test_config_find PASSED [ 93%] 938s tests/test_cli.py::test_config_list PASSED [ 93%] 938s tests/test_cli.py::test_version PASSED [ 93%] 938s tests/test_cli.py::test_info_versions PASSED [ 93%] 938s tests/test_cli.py::test_register_command_ep PASSED [ 93%] 938s tests/test_cli.py::test_repeated_name_registration_warn PASSED [ 93%] 938s tests/test_compatibility.py::test_deprecation PASSED [ 93%] 938s tests/test_compatibility.py::test_entry_points PASSED [ 93%] 938s tests/test_config.py::test_canonical_name PASSED [ 93%] 938s tests/test_config.py::test_update PASSED [ 93%] 938s tests/test_config.py::test_update_new_defaults PASSED [ 93%] 938s tests/test_config.py::test_update_defaults PASSED [ 93%] 938s tests/test_config.py::test_update_list_to_dict PASSED [ 93%] 938s tests/test_config.py::test_update_dict_to_list PASSED [ 93%] 938s tests/test_config.py::test_merge PASSED [ 93%] 938s tests/test_config.py::test_collect_yaml_paths PASSED [ 93%] 938s tests/test_config.py::test_paths_containing_key PASSED [ 93%] 938s tests/test_config.py::test_collect_yaml_dir PASSED [ 93%] 938s tests/test_config.py::test_collect_yaml_permission_errors[directory] PASSED [ 93%] 938s tests/test_config.py::test_collect_yaml_permission_errors[file] PASSED [ 93%] 938s tests/test_config.py::test_collect_yaml_malformed_file PASSED [ 93%] 938s tests/test_config.py::test_collect_yaml_no_top_level_dict PASSED [ 93%] 938s tests/test_config.py::test_env PASSED [ 93%] 938s tests/test_config.py::test_env_special_values[None-None-0] PASSED [ 93%] 938s tests/test_config.py::test_env_special_values[None-None-1] PASSED [ 93%] 938s tests/test_config.py::test_env_special_values[None-None-2] PASSED [ 93%] 938s tests/test_config.py::test_env_special_values[Null-None-0] PASSED [ 93%] 938s tests/test_config.py::test_env_special_values[Null-None-1] PASSED [ 93%] 938s tests/test_config.py::test_env_special_values[Null-None-2] PASSED [ 93%] 938s tests/test_config.py::test_env_special_values[False-False-0] PASSED [ 93%] 938s tests/test_config.py::test_env_special_values[False-False-1] PASSED [ 93%] 938s tests/test_config.py::test_env_special_values[False-False-2] PASSED [ 93%] 938s tests/test_config.py::test_env_special_values[True-True-0] PASSED [ 93%] 938s tests/test_config.py::test_env_special_values[True-True-1] PASSED [ 93%] 938s tests/test_config.py::test_env_special_values[True-True-2] PASSED [ 93%] 938s tests/test_config.py::test_collect PASSED [ 93%] 938s tests/test_config.py::test_collect_env_none PASSED [ 93%] 938s tests/test_config.py::test_get PASSED [ 93%] 938s tests/test_config.py::test_ensure_file PASSED [ 93%] 938s tests/test_config.py::test_set PASSED [ 93%] 938s tests/test_config.py::test_set_kwargs PASSED [ 93%] 938s tests/test_config.py::test_set_nested PASSED [ 94%] 938s tests/test_config.py::test_set_hard_to_copyables PASSED [ 94%] 938s tests/test_config.py::test_ensure_file_directory[True] PASSED [ 94%] 938s tests/test_config.py::test_ensure_file_directory[False] PASSED [ 94%] 938s tests/test_config.py::test_ensure_file_defaults_to_DASK_CONFIG_directory PASSED [ 94%] 938s tests/test_config.py::test_pop PASSED [ 94%] 938s tests/test_config.py::test_refresh PASSED [ 94%] 938s tests/test_config.py::test_expand_environment_variables[1-10] PASSED [ 94%] 938s tests/test_config.py::test_expand_environment_variables[1-11] PASSED [ 94%] 938s tests/test_config.py::test_expand_environment_variables[$FOO-foo] PASSED [ 94%] 938s tests/test_config.py::test_expand_environment_variables[inp3-out3] PASSED [ 94%] 938s tests/test_config.py::test_expand_environment_variables[inp4-out4] PASSED [ 94%] 938s tests/test_config.py::test_expand_environment_variables[inp5-out5] PASSED [ 94%] 938s tests/test_config.py::test_expand_environment_variables[inp6-out6] PASSED [ 94%] 938s tests/test_config.py::test_expand_environment_variables[inp7-out7] PASSED [ 94%] 938s tests/test_config.py::test_env_var_canonical_name PASSED [ 94%] 938s tests/test_config.py::test_get_set_canonical_name PASSED [ 94%] 938s tests/test_config.py::test_get_set_roundtrip[custom_key] PASSED [ 94%] 938s tests/test_config.py::test_get_set_roundtrip[custom-key] PASSED [ 94%] 938s tests/test_config.py::test_merge_None_to_dict PASSED [ 94%] 938s tests/test_config.py::test_core_file PASSED [ 94%] 938s tests/test_config.py::test_schema PASSED [ 94%] 938s tests/test_config.py::test_schema_is_complete PASSED [ 94%] 938s tests/test_config.py::test_rename PASSED [ 94%] 938s tests/test_config.py::test_deprecations_on_set[args0-kwargs0] PASSED [ 94%] 938s tests/test_config.py::test_deprecations_on_set[args1-kwargs1] PASSED [ 94%] 938s tests/test_config.py::test_deprecations_on_set[args2-kwargs2] PASSED [ 94%] 938s tests/test_config.py::test_deprecations_on_env_variables PASSED [ 94%] 938s tests/test_config.py::test_deprecations_on_yaml[fuse-ave-width] PASSED [ 94%] 938s tests/test_config.py::test_deprecations_on_yaml[fuse_ave_width] PASSED [ 94%] 938s tests/test_config.py::test_get_override_with PASSED [ 94%] 938s tests/test_config.py::test_config_serialization PASSED [ 94%] 938s tests/test_config.py::test_config_inheritance PASSED [ 94%] 938s tests/test_config.py::test__get_paths PASSED [ 94%] 938s tests/test_config.py::test_default_search_paths PASSED [ 94%] 938s tests/test_context.py::test_with_get PASSED [ 94%] 938s tests/test_context.py::test_globalmethod PASSED [ 94%] 938s tests/test_core.py::test_ishashable PASSED [ 94%] 938s tests/test_core.py::test_iskey PASSED [ 94%] 938s tests/test_core.py::test_iskey_numpy_types PASSED [ 94%] 938s tests/test_core.py::test_validate_key PASSED [ 94%] 938s tests/test_core.py::test_istask PASSED [ 94%] 938s tests/test_core.py::test_has_tasks PASSED [ 94%] 938s tests/test_core.py::test_preorder_traversal PASSED [ 94%] 938s tests/test_core.py::TestGet::test_get PASSED [ 94%] 938s tests/test_core.py::TestGet::test_badkey PASSED [ 94%] 938s tests/test_core.py::TestGet::test_nested_badkey PASSED [ 94%] 938s tests/test_core.py::TestGet::test_data_not_in_dict_is_ok PASSED [ 94%] 938s tests/test_core.py::TestGet::test_get_with_list PASSED [ 94%] 938s tests/test_core.py::TestGet::test_get_with_list_top_level PASSED [ 94%] 938s tests/test_core.py::TestGet::test_get_with_nested_list PASSED [ 94%] 938s tests/test_core.py::TestGet::test_get_works_with_unhashables_in_values PASSED [ 94%] 938s tests/test_core.py::TestGet::test_nested_tasks PASSED [ 94%] 938s tests/test_core.py::TestGet::test_get_stack_limit PASSED [ 94%] 938s tests/test_core.py::TestGet::test_with_HighLevelGraph PASSED [ 94%] 938s tests/test_core.py::test_GetFunctionTestMixin_class PASSED [ 94%] 938s tests/test_core.py::test_get_dependencies_nested PASSED [ 94%] 938s tests/test_core.py::test_get_dependencies_empty PASSED [ 94%] 938s tests/test_core.py::test_get_dependencies_list PASSED [ 94%] 938s tests/test_core.py::test_get_dependencies_task PASSED [ 94%] 938s tests/test_core.py::test_get_dependencies_nothing PASSED [ 94%] 938s tests/test_core.py::test_get_dependencies_many PASSED [ 94%] 938s tests/test_core.py::test_get_dependencies_task_none PASSED [ 94%] 938s tests/test_core.py::test_get_deps PASSED [ 94%] 938s tests/test_core.py::test_flatten PASSED [ 94%] 938s tests/test_core.py::test_subs PASSED [ 94%] 938s tests/test_core.py::test_subs_no_key_data_eq PASSED [ 94%] 938s tests/test_core.py::test_subs_with_unfriendly_eq PASSED [ 94%] 938s tests/test_core.py::test_subs_with_surprisingly_friendly_eq PASSED [ 94%] 938s tests/test_core.py::test_subs_arbitrary_key PASSED [ 94%] 938s tests/test_core.py::test_quote PASSED [ 94%] 938s tests/test_core.py::test_literal_serializable PASSED [ 94%] 938s tests/test_core.py::test_getcycle PASSED [ 94%] 938s tests/test_datasets.py::test_mimesis SKIPPED (could not import 'mime...) [ 94%] 938s tests/test_datasets.py::test_full_dataset SKIPPED (could not import ...) [ 94%] 938s tests/test_datasets.py::test_make_dataset_with_processes SKIPPED (co...) [ 94%] 938s tests/test_datasets.py::test_no_mimesis PASSED [ 94%] 938s tests/test_datasets.py::test_deterministic SKIPPED (could not import...) [ 94%] 938s tests/test_delayed.py::test_to_task_dask PASSED [ 94%] 938s tests/test_delayed.py::test_delayed PASSED [ 94%] 938s tests/test_delayed.py::test_delayed_with_namedtuple PASSED [ 94%] 938s tests/test_delayed.py::test_delayed_with_dataclass[ANonFrozenDataClass] PASSED [ 94%] 938s tests/test_delayed.py::test_delayed_with_dataclass[AFrozenDataClass] PASSED [ 94%] 938s tests/test_delayed.py::test_delayed_with_dataclass_with_custom_init PASSED [ 94%] 938s tests/test_delayed.py::test_delayed_with_dataclass_with_eager_custom_init PASSED [ 94%] 938s tests/test_delayed.py::test_delayed_with_eager_dataclass_with_set_init_false_field PASSED [ 94%] 938s tests/test_delayed.py::test_delayed_with_dataclass_with_set_init_false_field PASSED [ 94%] 938s tests/test_delayed.py::test_delayed_with_dataclass_with_unset_init_false_field PASSED [ 94%] 938s tests/test_delayed.py::test_operators PASSED [ 94%] 938s tests/test_delayed.py::test_methods PASSED [ 94%] 938s tests/test_delayed.py::test_attributes PASSED [ 94%] 938s tests/test_delayed.py::test_method_getattr_call_same_task PASSED [ 94%] 938s tests/test_delayed.py::test_np_dtype_of_delayed PASSED [ 94%] 938s tests/test_delayed.py::test_delayed_visualise_warn PASSED [ 94%] 938s tests/test_delayed.py::test_delayed_errors PASSED [ 94%] 938s tests/test_delayed.py::test_common_subexpressions PASSED [ 94%] 938s tests/test_delayed.py::test_delayed_optimize PASSED [ 94%] 938s tests/test_delayed.py::test_lists PASSED [ 94%] 938s tests/test_delayed.py::test_literates PASSED [ 94%] 938s tests/test_delayed.py::test_literates_keys PASSED [ 94%] 938s tests/test_delayed.py::test_lists_are_concrete PASSED [ 94%] 938s tests/test_delayed.py::test_iterators[list] PASSED [ 94%] 938s tests/test_delayed.py::test_iterators[tuple] PASSED [ 94%] 938s tests/test_delayed.py::test_iterators[set] PASSED [ 94%] 938s tests/test_delayed.py::test_traverse_false PASSED [ 94%] 938s tests/test_delayed.py::test_pure PASSED [ 94%] 938s tests/test_delayed.py::test_pure_global_setting PASSED [ 94%] 938s tests/test_delayed.py::test_nout PASSED [ 94%] 938s tests/test_delayed.py::test_nout_with_tasks[x0] PASSED [ 94%] 938s tests/test_delayed.py::test_nout_with_tasks[x1] PASSED [ 94%] 938s tests/test_delayed.py::test_nout_with_tasks[x2] PASSED [ 94%] 938s tests/test_delayed.py::test_nout_with_tasks[x3] PASSED [ 94%] 938s tests/test_delayed.py::test_nout_with_tasks[x4] PASSED [ 94%] 938s tests/test_delayed.py::test_kwargs PASSED [ 94%] 938s tests/test_delayed.py::test_custom_delayed PASSED [ 94%] 938s tests/test_delayed.py::test_array_delayed PASSED [ 94%] 938s tests/test_delayed.py::test_array_bag_delayed PASSED [ 94%] 938s tests/test_delayed.py::test_delayed_picklable PASSED [ 94%] 938s tests/test_delayed.py::test_delayed_compute_forward_kwargs PASSED [ 94%] 938s tests/test_delayed.py::test_delayed_method_descriptor PASSED [ 94%] 938s tests/test_delayed.py::test_delayed_callable PASSED [ 94%] 938s tests/test_delayed.py::test_delayed_name_on_call PASSED [ 94%] 938s tests/test_delayed.py::test_callable_obj PASSED [ 94%] 938s tests/test_delayed.py::test_deterministic_name PASSED [ 94%] 938s tests/test_delayed.py::test_sensitive_to_partials PASSED [ 94%] 938s tests/test_delayed.py::test_delayed_name PASSED [ 94%] 938s tests/test_delayed.py::test_finalize_name PASSED [ 94%] 938s tests/test_delayed.py::test_keys_from_array PASSED [ 95%] 938s tests/test_delayed.py::test_delayed_decorator_on_method PASSED [ 95%] 938s tests/test_delayed.py::test_attribute_of_attribute PASSED [ 95%] 938s tests/test_delayed.py::test_check_meta_flag PASSED [ 95%] 938s tests/test_delayed.py::test_pickle[modlevel_eager] PASSED [ 95%] 938s tests/test_delayed.py::test_pickle[modlevel_delayed1] XFAIL (#3369) [ 95%] 938s tests/test_delayed.py::test_pickle[modlevel_delayed2] XFAIL (#3369) [ 95%] 938s tests/test_delayed.py::test_cloudpickle[modlevel_eager] PASSED [ 95%] 938s tests/test_delayed.py::test_cloudpickle[modlevel_delayed1] PASSED [ 95%] 938s tests/test_delayed.py::test_cloudpickle[modlevel_delayed2] PASSED [ 95%] 938s tests/test_delayed.py::test_dask_layers PASSED [ 95%] 938s tests/test_delayed.py::test_annotations_survive_optimization PASSED [ 95%] 938s tests/test_delayed.py::test_delayed_function_attributes_forwarded PASSED [ 95%] 938s tests/test_distributed.py::test_can_import_client PASSED [ 95%] 938s tests/test_distributed.py::test_can_import_nested_things PASSED [ 95%] 938s tests/test_distributed.py::test_persist PASSED [ 95%] 939s tests/test_distributed.py::test_persist_nested PASSED [ 95%] 941s tests/test_distributed.py::test_futures_to_delayed_dataframe PASSED [ 95%] 942s tests/test_distributed.py::test_from_delayed_dataframe PASSED [ 95%] 946s tests/test_distributed.py::test_fused_blockwise_dataframe_merge[True] PASSED [ 95%] 949s tests/test_distributed.py::test_fused_blockwise_dataframe_merge[False] PASSED [ 95%] 950s tests/test_distributed.py::test_dataframe_broadcast_merge[True-a] PASSED [ 95%] 952s tests/test_distributed.py::test_dataframe_broadcast_merge[True-on1] PASSED [ 95%] 953s tests/test_distributed.py::test_dataframe_broadcast_merge[False-a] PASSED [ 95%] 955s tests/test_distributed.py::test_dataframe_broadcast_merge[False-on1] PASSED [ 95%] 956s tests/test_distributed.py::test_default_scheduler_on_worker[None-True-None] PASSED [ 95%] 958s tests/test_distributed.py::test_default_scheduler_on_worker[None-True-compute_as_if_collection] PASSED [ 95%] 959s tests/test_distributed.py::test_default_scheduler_on_worker[None-True-dask.compute] PASSED [ 95%] 961s tests/test_distributed.py::test_default_scheduler_on_worker[sync-False-None] PASSED [ 95%] 962s tests/test_distributed.py::test_default_scheduler_on_worker[sync-False-compute_as_if_collection] PASSED [ 95%] 963s tests/test_distributed.py::test_default_scheduler_on_worker[sync-False-dask.compute] PASSED [ 95%] 965s tests/test_distributed.py::test_futures_to_delayed_bag PASSED [ 95%] 966s tests/test_distributed.py::test_futures_to_delayed_array PASSED [ 95%] 966s tests/test_distributed.py::test_local_get_with_distributed_active PASSED [ 95%] 970s tests/test_distributed.py::test_to_hdf_distributed PASSED [ 95%] 973s tests/test_distributed.py::test_to_hdf_scheduler_distributed[1] PASSED [ 95%] 977s tests/test_distributed.py::test_to_hdf_scheduler_distributed[4] XPASS [ 95%] 982s tests/test_distributed.py::test_to_hdf_scheduler_distributed[10] XPASS [ 95%] 982s tests/test_distributed.py::test_serializable_groupby_agg PASSED [ 95%] 983s tests/test_distributed.py::test_futures_in_graph PASSED [ 95%] 985s tests/test_distributed.py::test_zarr_distributed_roundtrip SKIPPED (...) [ 95%] 986s tests/test_distributed.py::test_zarr_distributed_with_explicit_directory_store SKIPPED [ 95%] 987s tests/test_distributed.py::test_zarr_distributed_with_explicit_memory_store SKIPPED [ 95%] 988s tests/test_distributed.py::test_zarr_in_memory_distributed_err SKIPPED [ 95%] 989s tests/test_distributed.py::test_scheduler_equals_client PASSED [ 95%] 989s tests/test_distributed.py::test_await PASSED [ 95%] 989s tests/test_distributed.py::test_local_scheduler PASSED [ 95%] 989s tests/test_distributed.py::test_annotations_blockwise_unpack PASSED [ 95%] 991s tests/test_distributed.py::test_blockwise_array_creation[True-ones] PASSED [ 95%] 992s tests/test_distributed.py::test_blockwise_array_creation[True-zeros] PASSED [ 95%] 993s tests/test_distributed.py::test_blockwise_array_creation[True-full] PASSED [ 95%] 994s tests/test_distributed.py::test_blockwise_array_creation[False-ones] PASSED [ 95%] 995s tests/test_distributed.py::test_blockwise_array_creation[False-zeros] PASSED [ 95%] 997s tests/test_distributed.py::test_blockwise_array_creation[False-full] PASSED [ 95%] 998s tests/test_distributed.py::test_blockwise_array_creation[None-ones] PASSED [ 95%] 999s tests/test_distributed.py::test_blockwise_array_creation[None-zeros] PASSED [ 95%] 1000s tests/test_distributed.py::test_blockwise_array_creation[None-full] PASSED [ 95%] 1002s tests/test_distributed.py::test_blockwise_dataframe_io[True-True-parquet-pyarrow] SKIPPED [ 95%] 1003s tests/test_distributed.py::test_blockwise_dataframe_io[True-True-parquet-fastparquet] SKIPPED [ 95%] 1004s tests/test_distributed.py::test_blockwise_dataframe_io[True-True-csv] PASSED [ 95%] 1008s tests/test_distributed.py::test_blockwise_dataframe_io[True-True-hdf] PASSED [ 95%] 1009s tests/test_distributed.py::test_blockwise_dataframe_io[True-False-parquet-pyarrow] SKIPPED [ 95%] 1011s tests/test_distributed.py::test_blockwise_dataframe_io[True-False-parquet-fastparquet] SKIPPED [ 95%] 1012s tests/test_distributed.py::test_blockwise_dataframe_io[True-False-csv] PASSED [ 95%] 1016s tests/test_distributed.py::test_blockwise_dataframe_io[True-False-hdf] PASSED [ 95%] 1017s tests/test_distributed.py::test_blockwise_dataframe_io[True-None-parquet-pyarrow] SKIPPED [ 95%] 1018s tests/test_distributed.py::test_blockwise_dataframe_io[True-None-parquet-fastparquet] SKIPPED [ 95%] 1020s tests/test_distributed.py::test_blockwise_dataframe_io[True-None-csv] PASSED [ 95%] 1024s tests/test_distributed.py::test_blockwise_dataframe_io[True-None-hdf] PASSED [ 95%] 1025s tests/test_distributed.py::test_blockwise_dataframe_io[False-True-parquet-pyarrow] SKIPPED [ 95%] 1026s tests/test_distributed.py::test_blockwise_dataframe_io[False-True-parquet-fastparquet] SKIPPED [ 95%] 1028s tests/test_distributed.py::test_blockwise_dataframe_io[False-True-csv] PASSED [ 95%] 1032s tests/test_distributed.py::test_blockwise_dataframe_io[False-True-hdf] PASSED [ 95%] 1033s tests/test_distributed.py::test_blockwise_dataframe_io[False-False-parquet-pyarrow] SKIPPED [ 95%] 1034s tests/test_distributed.py::test_blockwise_dataframe_io[False-False-parquet-fastparquet] SKIPPED [ 95%] 1036s tests/test_distributed.py::test_blockwise_dataframe_io[False-False-csv] PASSED [ 95%] 1053s tests/test_distributed.py::test_blockwise_dataframe_io[False-False-hdf] PASSED [ 95%] 1053s tests/test_distributed.py::test_blockwise_dataframe_io[False-None-parquet-pyarrow] SKIPPED [ 95%] 1053s tests/test_distributed.py::test_blockwise_dataframe_io[False-None-parquet-fastparquet] SKIPPED [ 95%] 1053s tests/test_distributed.py::test_blockwise_dataframe_io[False-None-csv] PASSED [ 95%] 1053s tests/test_distributed.py::test_blockwise_dataframe_io[False-None-hdf] PASSED [ 95%] 1053s tests/test_distributed.py::test_blockwise_fusion_after_compute PASSED [ 95%] 1053s tests/test_distributed.py::test_blockwise_numpy_args PASSED [ 95%] 1053s tests/test_distributed.py::test_blockwise_numpy_kwargs PASSED [ 95%] 1053s tests/test_distributed.py::test_blockwise_different_optimization PASSED [ 95%] 1053s tests/test_distributed.py::test_combo_of_layer_types PASSED [ 95%] 1053s tests/test_distributed.py::test_blockwise_concatenate PASSED [ 95%] 1053s tests/test_distributed.py::test_map_partitions_partition_info PASSED [ 95%] 1053s tests/test_distributed.py::test_futures_in_subgraphs PASSED [ 95%] 1053s tests/test_distributed.py::test_shuffle_priority[32-SimpleShuffleLayer] PASSED [ 95%] 1053s tests/test_distributed.py::test_shuffle_priority[2-ShuffleLayer] PASSED [ 95%] 1053s tests/test_distributed.py::test_map_partitions_da_input PASSED [ 95%] 1053s tests/test_distributed.py::test_map_partitions_df_input PASSED [ 95%] 1054s tests/test_distributed.py::test_to_sql_engine_kwargs FAILED [ 95%] 1054s tests/test_distributed.py::test_non_recursive_df_reduce PASSED [ 95%] 1058s tests/test_distributed.py::test_set_index_no_resursion_error PASSED [ 95%] 1058s tests/test_distributed.py::test_get_scheduler_without_distributed_raises PASSED [ 95%] 1059s tests/test_distributed.py::test_get_scheduler_with_distributed_active PASSED [ 95%] 1060s tests/test_distributed.py::test_get_scheduler_with_distributed_active_reset_config PASSED [ 95%] 1060s tests/test_distributed.py::test_get_scheduler_lock[None-expected_classes0] PASSED [ 95%] 1060s tests/test_distributed.py::test_get_scheduler_lock[threads-expected_classes1] PASSED [ 95%] 1060s tests/test_distributed.py::test_get_scheduler_lock[processes-expected_classes2] PASSED [ 95%] 1062s tests/test_distributed.py::test_get_scheduler_lock_distributed[spawn] PASSED [ 95%] 1063s tests/test_distributed.py::test_get_scheduler_lock_distributed[fork] PASSED [ 95%] 1064s tests/test_distributed.py::test_get_scheduler_lock_distributed[forkserver] PASSED [ 95%] 1070s tests/test_distributed.py::test_write_single_hdf[True] PASSED [ 95%] 1076s tests/test_distributed.py::test_write_single_hdf[lock_param1] PASSED [ 95%] 1076s tests/test_distributed.py::test_get_scheduler_default_client_config_interleaving PASSED [ 95%] 1076s tests/test_distributed.py::test_bag_groupby_default PASSED [ 95%] 1076s tests/test_graph_manipulation.py::test_checkpoint[False] PASSED [ 95%] 1076s tests/test_graph_manipulation.py::test_checkpoint[True] PASSED [ 95%] 1076s tests/test_graph_manipulation.py::test_checkpoint_collections PASSED [ 95%] 1076s tests/test_graph_manipulation.py::test_wait_on_one[False] PASSED [ 95%] 1076s tests/test_graph_manipulation.py::test_wait_on_one[True] PASSED [ 95%] 1076s tests/test_graph_manipulation.py::test_wait_on_many[False] PASSED [ 95%] 1076s tests/test_graph_manipulation.py::test_wait_on_many[True] PASSED [ 95%] 1109s tests/test_graph_manipulation.py::test_wait_on_collections PASSED [ 95%] 1109s tests/test_graph_manipulation.py::test_clone[False] PASSED [ 95%] 1109s tests/test_graph_manipulation.py::test_clone[True] PASSED [ 95%] 1109s tests/test_graph_manipulation.py::test_blockwise_clone_with_literals[1] PASSED [ 95%] 1109s tests/test_graph_manipulation.py::test_blockwise_clone_with_literals[literal1] PASSED [ 95%] 1109s tests/test_graph_manipulation.py::test_blockwise_clone_with_literals[literal2] PASSED [ 95%] 1109s tests/test_graph_manipulation.py::test_blockwise_clone_with_literals[literal3] PASSED [ 95%] 1109s tests/test_graph_manipulation.py::test_blockwise_clone_with_literals[literal4] PASSED [ 95%] 1109s tests/test_graph_manipulation.py::test_blockwise_clone_with_no_indices SKIPPED [ 95%] 1109s tests/test_graph_manipulation.py::test_bind[False] PASSED [ 95%] 1109s tests/test_graph_manipulation.py::test_bind[True] PASSED [ 95%] 1109s tests/test_graph_manipulation.py::test_bind_clone_collections[bind] PASSED [ 96%] 1109s tests/test_graph_manipulation.py::test_bind_clone_collections[clone] PASSED [ 96%] 1109s tests/test_graph_manipulation.py::test_split_every[2-299] PASSED [ 96%] 1109s tests/test_graph_manipulation.py::test_split_every[3-250] PASSED [ 96%] 1109s tests/test_graph_manipulation.py::test_split_every[8-215] PASSED [ 96%] 1109s tests/test_graph_manipulation.py::test_split_every[None-215] PASSED [ 96%] 1109s tests/test_graph_manipulation.py::test_split_every[8.1-215] PASSED [ 96%] 1109s tests/test_graph_manipulation.py::test_split_every[1000000000.0-201] PASSED [ 96%] 1109s tests/test_graph_manipulation.py::test_split_every[False-201] PASSED [ 96%] 1109s tests/test_graph_manipulation.py::test_split_every_invalid PASSED [ 96%] 1109s tests/test_hashing.py::test_hash_buffer[abc] PASSED [ 96%] 1109s tests/test_hashing.py::test_hash_buffer[x1] PASSED [ 96%] 1109s tests/test_hashing.py::test_hash_buffer[x2] PASSED [ 96%] 1109s tests/test_hashing.py::test_hash_buffer[x3] PASSED [ 96%] 1109s tests/test_hashing.py::test_hash_buffer[x4] PASSED [ 96%] 1109s tests/test_hashing.py::test_hash_buffer[x5] PASSED [ 96%] 1109s tests/test_hashing.py::test_hash_buffer[x6] PASSED [ 96%] 1109s tests/test_hashing.py::test_hash_buffer_hex[abc] PASSED [ 96%] 1109s tests/test_hashing.py::test_hash_buffer_hex[x1] PASSED [ 96%] 1109s tests/test_hashing.py::test_hash_buffer_hex[x2] PASSED [ 96%] 1109s tests/test_hashing.py::test_hash_buffer_hex[x3] PASSED [ 96%] 1109s tests/test_hashing.py::test_hash_buffer_hex[x4] PASSED [ 96%] 1109s tests/test_hashing.py::test_hash_buffer_hex[x5] PASSED [ 96%] 1109s tests/test_hashing.py::test_hash_buffer_hex[x6] PASSED [ 96%] 1109s tests/test_hashing.py::test_hashers[_hash_sha1] PASSED [ 96%] 1109s tests/test_highgraph.py::test_visualize PASSED [ 96%] 1109s tests/test_highgraph.py::test_basic PASSED [ 96%] 1109s tests/test_highgraph.py::test_keys_values_items_to_dict_methods PASSED [ 96%] 1109s tests/test_highgraph.py::test_getitem PASSED [ 96%] 1109s tests/test_highgraph.py::test_copy PASSED [ 96%] 1109s tests/test_highgraph.py::test_cull PASSED [ 96%] 1109s tests/test_highgraph.py::test_cull_layers PASSED [ 96%] 1109s tests/test_highgraph.py::test_repr_html_hlg_layers PASSED [ 96%] 1109s tests/test_highgraph.py::test_single_annotation[annotation0] PASSED [ 96%] 1109s tests/test_highgraph.py::test_single_annotation[annotation1] PASSED [ 96%] 1109s tests/test_highgraph.py::test_multiple_annotations PASSED [ 96%] 1109s tests/test_highgraph.py::test_annotation_cleared_on_error PASSED [ 96%] 1109s tests/test_highgraph.py::test_materializedlayer_cull_preserves_annotations PASSED [ 96%] 1109s tests/test_highgraph.py::test_annotations_leak PASSED [ 96%] 1109s tests/test_highgraph.py::test_blockwise_cull[True] PASSED [ 96%] 1109s tests/test_highgraph.py::test_blockwise_cull[False] PASSED [ 96%] 1109s tests/test_highgraph.py::test_len_does_not_materialize PASSED [ 96%] 1109s tests/test_highgraph.py::test_node_tooltips_exist PASSED [ 96%] 1109s tests/test_highgraph.py::test_tokenize_hlg PASSED [ 96%] 1109s tests/test_layers.py::test_array_chunk_shape_dep PASSED [ 96%] 1109s tests/test_layers.py::test_array_slice_deps PASSED [ 96%] 1109s tests/test_layers.py::test_fractional_slice PASSED [ 96%] 1109s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[True-_dataframe_shuffle-pandas.] XFAIL [ 96%] 1109s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[True-_dataframe_tree_reduction-pandas.] XFAIL [ 96%] 1109s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[True-_dataframe_broadcast_join-pandas.] XFAIL [ 96%] 1109s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[True-_pq_pyarrow-pandas.] XFAIL [ 96%] 1109s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[True-_pq_fastparquet-pandas.] XFAIL [ 96%] 1109s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[True-_read_csv-pandas.] XFAIL [ 96%] 1109s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[True-_array_creation-numpy.] XFAIL [ 96%] 1109s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[True-_array_map_overlap-numpy.] XFAIL [ 96%] 1109s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[False-_dataframe_shuffle-pandas.] XFAIL [ 96%] 1109s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[False-_dataframe_tree_reduction-pandas.] XFAIL [ 96%] 1109s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[False-_dataframe_broadcast_join-pandas.] XFAIL [ 96%] 1109s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[False-_pq_pyarrow-pandas.] XFAIL [ 96%] 1109s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[False-_pq_fastparquet-pandas.] XFAIL [ 96%] 1109s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[False-_read_csv-pandas.] XFAIL [ 96%] 1109s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[False-_array_creation-numpy.] XFAIL [ 96%] 1109s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[False-_array_map_overlap-numpy.] XFAIL [ 96%] 1109s tests/test_layers.py::test_dataframe_cull_key_dependencies[_shuffle_op] PASSED [ 96%] 1109s tests/test_layers.py::test_dataframe_cull_key_dependencies[_groupby_op] PASSED [ 96%] 1109s tests/test_layers.py::test_dataframe_cull_key_dependencies_materialized PASSED [ 96%] 1109s tests/test_local.py::test_start_state PASSED [ 96%] 1109s tests/test_local.py::test_start_state_looks_at_cache PASSED [ 96%] 1109s tests/test_local.py::test_start_state_with_redirects PASSED [ 96%] 1109s tests/test_local.py::test_start_state_with_independent_but_runnable_tasks PASSED [ 96%] 1109s tests/test_local.py::test_start_state_with_tasks_no_deps PASSED [ 96%] 1109s tests/test_local.py::test_finish_task PASSED [ 96%] 1109s tests/test_local.py::TestGetAsync::test_get PASSED [ 96%] 1109s tests/test_local.py::TestGetAsync::test_badkey PASSED [ 96%] 1109s tests/test_local.py::TestGetAsync::test_nested_badkey PASSED [ 96%] 1109s tests/test_local.py::TestGetAsync::test_data_not_in_dict_is_ok PASSED [ 96%] 1109s tests/test_local.py::TestGetAsync::test_get_with_list PASSED [ 96%] 1109s tests/test_local.py::TestGetAsync::test_get_with_list_top_level PASSED [ 96%] 1109s tests/test_local.py::TestGetAsync::test_get_with_nested_list PASSED [ 96%] 1109s tests/test_local.py::TestGetAsync::test_get_works_with_unhashables_in_values PASSED [ 96%] 1109s tests/test_local.py::TestGetAsync::test_nested_tasks PASSED [ 96%] 1109s tests/test_local.py::TestGetAsync::test_get_stack_limit PASSED [ 96%] 1109s tests/test_local.py::TestGetAsync::test_with_HighLevelGraph PASSED [ 96%] 1109s tests/test_local.py::TestGetAsync::test_get_sync_num_workers PASSED [ 96%] 1109s tests/test_local.py::test_cache_options PASSED [ 96%] 1109s tests/test_local.py::test_sort_key PASSED [ 96%] 1109s tests/test_local.py::test_callback PASSED [ 96%] 1109s tests/test_local.py::test_exceptions_propagate PASSED [ 96%] 1109s tests/test_local.py::test_ordering PASSED [ 96%] 1109s tests/test_local.py::test_complex_ordering PASSED [ 96%] 1109s tests/test_ml.py::test_basic PASSED [ 96%] 1109s tests/test_multiprocessing.py::test_pickle_globals PASSED [ 96%] 1109s tests/test_multiprocessing.py::test_pickle_locals PASSED [ 96%] 1109s tests/test_multiprocessing.py::test_out_of_band_pickling PASSED [ 96%] 1109s tests/test_multiprocessing.py::test_errors_propagate PASSED [ 96%] 1109s tests/test_multiprocessing.py::test_remote_exception PASSED [ 96%] 1109s tests/test_multiprocessing.py::test_lambda_with_cloudpickle PASSED [ 96%] 1109s tests/test_multiprocessing.py::test_lambda_results_with_cloudpickle PASSED [ 96%] 1109s tests/test_multiprocessing.py::test_unpicklable_args_generate_errors PASSED [ 96%] 1109s tests/test_multiprocessing.py::test_reuse_pool[Pool] PASSED [ 96%] 1109s tests/test_multiprocessing.py::test_reuse_pool[ProcessPoolExecutor] PASSED [ 96%] 1109s tests/test_multiprocessing.py::test_dumps_loads PASSED [ 96%] 1109s tests/test_multiprocessing.py::test_fuse_doesnt_clobber_intermediates PASSED [ 96%] 1109s tests/test_multiprocessing.py::test_optimize_graph_false PASSED [ 96%] 1109s tests/test_multiprocessing.py::test_works_with_highlevel_graph PASSED [ 96%] 1109s tests/test_multiprocessing.py::test_random_seeds[numpy] PASSED [ 96%] 1109s tests/test_multiprocessing.py::test_random_seeds[random] PASSED [ 96%] 1109s tests/test_multiprocessing.py::test_process_initializer[threading-None-expected_results0] PASSED [ 96%] 1109s tests/test_multiprocessing.py::test_process_initializer[processes-None-expected_results1] PASSED [ 96%] 1109s tests/test_multiprocessing.py::test_process_initializer[processes-proc_init-expected_results2] PASSED [ 96%] 1109s tests/test_multiprocessing.py::test_custom_context_used_python3_posix PASSED [ 96%] 1109s tests/test_multiprocessing.py::test_get_context_using_python3_posix PASSED [ 96%] 1109s tests/test_multiprocessing.py::test_custom_context_ignored_elsewhere SKIPPED [ 96%] 1109s tests/test_multiprocessing.py::test_get_context_always_default SKIPPED [ 96%] 1109s tests/test_optimization.py::test_cull PASSED [ 96%] 1109s tests/test_optimization.py::test_fuse PASSED [ 96%] 1109s tests/test_optimization.py::test_fuse_keys PASSED [ 96%] 1109s tests/test_optimization.py::test_donot_substitute_same_key_multiple_times PASSED [ 96%] 1109s tests/test_optimization.py::test_inline PASSED [ 96%] 1109s tests/test_optimization.py::test_inline_functions PASSED [ 96%] 1109s tests/test_optimization.py::test_inline_ignores_curries_and_partials PASSED [ 96%] 1109s tests/test_optimization.py::test_inline_functions_non_hashable PASSED [ 96%] 1109s tests/test_optimization.py::test_inline_doesnt_shrink_fast_functions_at_top PASSED [ 96%] 1109s tests/test_optimization.py::test_inline_traverses_lists PASSED [ 96%] 1109s tests/test_optimization.py::test_inline_functions_protects_output_keys PASSED [ 96%] 1109s tests/test_optimization.py::test_functions_of PASSED [ 96%] 1109s tests/test_optimization.py::test_inline_cull_dependencies PASSED [ 96%] 1109s tests/test_optimization.py::test_fuse_reductions_single_input PASSED [ 97%] 1109s tests/test_optimization.py::test_fuse_stressed PASSED [ 97%] 1109s tests/test_optimization.py::test_fuse_reductions_multiple_input PASSED [ 97%] 1109s tests/test_optimization.py::test_SubgraphCallable PASSED [ 97%] 1109s tests/test_optimization.py::test_SubgraphCallable_with_numpy PASSED [ 97%] 1109s tests/test_optimization.py::test_SubgraphCallable_eq PASSED [ 97%] 1109s tests/test_optimization.py::test_fuse_subgraphs PASSED [ 97%] 1109s tests/test_optimization.py::test_fuse_subgraphs_linear_chains_of_duplicate_deps PASSED [ 97%] 1109s tests/test_optimization.py::test_dont_fuse_numpy_arrays PASSED [ 97%] 1109s tests/test_optimization.py::test_fuse_config PASSED [ 97%] 1109s tests/test_optimization.py::test_fused_keys_max_length PASSED [ 97%] 1109s tests/test_order.py::test_ordering_keeps_groups_together[abcde] PASSED [ 97%] 1109s tests/test_order.py::test_ordering_keeps_groups_together[edcba] PASSED [ 97%] 1109s tests/test_order.py::test_avoid_broker_nodes[abcde] PASSED [ 97%] 1109s tests/test_order.py::test_avoid_broker_nodes[edcba] PASSED [ 97%] 1109s tests/test_order.py::test_base_of_reduce_preferred[abcde] PASSED [ 97%] 1109s tests/test_order.py::test_base_of_reduce_preferred[edcba] PASSED [ 97%] 1109s tests/test_order.py::test_avoid_upwards_branching[abcde] PASSED [ 97%] 1109s tests/test_order.py::test_avoid_upwards_branching[edcba] PASSED [ 97%] 1109s tests/test_order.py::test_avoid_upwards_branching_complex[abcde] PASSED [ 97%] 1109s tests/test_order.py::test_avoid_upwards_branching_complex[edcba] PASSED [ 97%] 1109s tests/test_order.py::test_deep_bases_win_over_dependents[abcde] PASSED [ 97%] 1109s tests/test_order.py::test_deep_bases_win_over_dependents[edcba] PASSED [ 97%] 1109s tests/test_order.py::test_prefer_deep[abcde] PASSED [ 97%] 1109s tests/test_order.py::test_prefer_deep[edcba] PASSED [ 97%] 1109s tests/test_order.py::test_stacklimit[abcde] PASSED [ 97%] 1109s tests/test_order.py::test_stacklimit[edcba] PASSED [ 97%] 1109s tests/test_order.py::test_break_ties_by_str[abcde] PASSED [ 97%] 1109s tests/test_order.py::test_break_ties_by_str[edcba] PASSED [ 97%] 1109s tests/test_order.py::test_order_doesnt_fail_on_mixed_type_keys[abcde] PASSED [ 97%] 1109s tests/test_order.py::test_order_doesnt_fail_on_mixed_type_keys[edcba] PASSED [ 97%] 1109s tests/test_order.py::test_gh_3055 PASSED [ 97%] 1109s tests/test_order.py::test_type_comparisions_ok[abcde] PASSED [ 97%] 1109s tests/test_order.py::test_type_comparisions_ok[edcba] PASSED [ 97%] 1109s tests/test_order.py::test_favor_longest_critical_path[abcde] PASSED [ 97%] 1109s tests/test_order.py::test_favor_longest_critical_path[edcba] PASSED [ 97%] 1109s tests/test_order.py::test_run_smaller_sections[abcde] PASSED [ 97%] 1109s tests/test_order.py::test_run_smaller_sections[edcba] PASSED [ 97%] 1109s tests/test_order.py::test_local_parents_of_reduction[abcde] PASSED [ 97%] 1109s tests/test_order.py::test_local_parents_of_reduction[edcba] PASSED [ 97%] 1109s tests/test_order.py::test_nearest_neighbor[abcde] PASSED [ 97%] 1109s tests/test_order.py::test_nearest_neighbor[edcba] PASSED [ 97%] 1109s tests/test_order.py::test_string_ordering PASSED [ 97%] 1109s tests/test_order.py::test_string_ordering_dependents XPASS (see comment) [ 97%] 1109s tests/test_order.py::test_prefer_short_narrow[abcde] PASSED [ 97%] 1109s tests/test_order.py::test_prefer_short_narrow[edcba] PASSED [ 97%] 1109s tests/test_order.py::test_prefer_short_ancestor[abcde] PASSED [ 97%] 1109s tests/test_order.py::test_prefer_short_ancestor[edcba] PASSED [ 97%] 1109s tests/test_order.py::test_map_overlap[abcde] PASSED [ 97%] 1109s tests/test_order.py::test_map_overlap[edcba] PASSED [ 97%] 1109s tests/test_order.py::test_use_structure_not_keys[abcde] PASSED [ 97%] 1109s tests/test_order.py::test_use_structure_not_keys[edcba] PASSED [ 97%] 1109s tests/test_order.py::test_dont_run_all_dependents_too_early[abcde] PASSED [ 97%] 1109s tests/test_order.py::test_dont_run_all_dependents_too_early[edcba] PASSED [ 97%] 1109s tests/test_order.py::test_many_branches_use_ndependencies[abcde] PASSED [ 97%] 1109s tests/test_order.py::test_many_branches_use_ndependencies[edcba] PASSED [ 97%] 1109s tests/test_order.py::test_order_cycle PASSED [ 97%] 1109s tests/test_order.py::test_order_empty PASSED [ 97%] 1109s tests/test_order.py::test_order_with_equal_dependents[abcde] PASSED [ 97%] 1109s tests/test_order.py::test_order_with_equal_dependents[edcba] PASSED [ 97%] 1109s tests/test_order.py::test_terminal_node_backtrack PASSED [ 97%] 1109s tests/test_order.py::test_array_store_final_order SKIPPED (could not...) [ 97%] 1109s tests/test_order.py::test_eager_to_compute_dependent_to_free_parent PASSED [ 97%] 1109s tests/test_order.py::test_diagnostics[abcde] PASSED [ 97%] 1109s tests/test_order.py::test_diagnostics[edcba] PASSED [ 97%] 1109s tests/test_order.py::test_xarray_like_reduction PASSED [ 97%] 1109s tests/test_order.py::test_array_vs_dataframe[True] SKIPPED (could no...) [ 97%] 1109s tests/test_order.py::test_array_vs_dataframe[False] SKIPPED (could n...) [ 97%] 1109s tests/test_order.py::test_anom_mean SKIPPED (could not import 'xarra...) [ 97%] 1109s tests/test_order.py::test_anom_mean_raw[abcde] PASSED [ 97%] 1109s tests/test_order.py::test_anom_mean_raw[edcba] PASSED [ 97%] 1109s tests/test_order.py::test_flaky_array_reduction PASSED [ 97%] 1109s tests/test_order.py::test_flox_reduction[abcde] PASSED [ 97%] 1109s tests/test_order.py::test_flox_reduction[edcba] PASSED [ 97%] 1109s tests/test_order.py::test_reduce_with_many_common_dependents[4-2-True-True] PASSED [ 97%] 1109s tests/test_order.py::test_reduce_with_many_common_dependents[4-2-True-False] PASSED [ 97%] 1109s tests/test_order.py::test_reduce_with_many_common_dependents[4-2-False-True] PASSED [ 97%] 1109s tests/test_order.py::test_reduce_with_many_common_dependents[4-2-False-False] PASSED [ 97%] 1109s tests/test_order.py::test_reduce_with_many_common_dependents[4-5-True-True] PASSED [ 97%] 1109s tests/test_order.py::test_reduce_with_many_common_dependents[4-5-True-False] PASSED [ 97%] 1109s tests/test_order.py::test_reduce_with_many_common_dependents[4-5-False-True] PASSED [ 97%] 1109s tests/test_order.py::test_reduce_with_many_common_dependents[4-5-False-False] PASSED [ 97%] 1109s tests/test_order.py::test_reduce_with_many_common_dependents[7-2-True-True] PASSED [ 97%] 1109s tests/test_order.py::test_reduce_with_many_common_dependents[7-2-True-False] PASSED [ 97%] 1109s tests/test_order.py::test_reduce_with_many_common_dependents[7-2-False-True] PASSED [ 97%] 1109s tests/test_order.py::test_reduce_with_many_common_dependents[7-2-False-False] PASSED [ 97%] 1109s tests/test_order.py::test_reduce_with_many_common_dependents[7-5-True-True] PASSED [ 97%] 1109s tests/test_order.py::test_reduce_with_many_common_dependents[7-5-True-False] PASSED [ 97%] 1109s tests/test_order.py::test_reduce_with_many_common_dependents[7-5-False-True] PASSED [ 97%] 1109s tests/test_order.py::test_reduce_with_many_common_dependents[7-5-False-False] PASSED [ 97%] 1109s tests/test_order.py::test_doublediff[abcde] PASSED [ 97%] 1109s tests/test_order.py::test_doublediff[edcba] PASSED [ 97%] 1109s tests/test_order.py::test_recursion_depth_long_linear_chains PASSED [ 97%] 1109s tests/test_order.py::test_gh_3055_explicit[abcde] PASSED [ 97%] 1109s tests/test_order.py::test_gh_3055_explicit[edcba] PASSED [ 97%] 1109s tests/test_order.py::test_order_flox_reduction_2[abcde] PASSED [ 97%] 1109s tests/test_order.py::test_order_flox_reduction_2[edcba] PASSED [ 97%] 1109s tests/test_order.py::test_xarray_8414 SKIPPED (could not import 'xar...) [ 97%] 1109s tests/test_order.py::test_connecting_to_roots_single_root PASSED [ 97%] 1109s tests/test_order.py::test_connecting_to_roots_tree_reduction PASSED [ 97%] 1109s tests/test_order.py::test_connecting_to_roots_asym PASSED [ 97%] 1109s tests/test_order.py::test_do_not_mutate_input PASSED [ 97%] 1109s tests/test_rewrite.py::test_head PASSED [ 97%] 1109s tests/test_rewrite.py::test_args PASSED [ 97%] 1109s tests/test_rewrite.py::test_traverser PASSED [ 97%] 1109s tests/test_rewrite.py::test_RewriteRule PASSED [ 97%] 1109s tests/test_rewrite.py::test_RewriteRuleSubs PASSED [ 97%] 1109s tests/test_rewrite.py::test_RuleSet PASSED [ 97%] 1109s tests/test_rewrite.py::test_matches PASSED [ 97%] 1109s tests/test_rewrite.py::test_rewrite PASSED [ 97%] 1109s tests/test_sizeof.py::test_base PASSED [ 97%] 1109s tests/test_sizeof.py::test_name PASSED [ 97%] 1109s tests/test_sizeof.py::test_containers PASSED [ 97%] 1109s tests/test_sizeof.py::test_bytes_like PASSED [ 97%] 1109s tests/test_sizeof.py::test_numpy PASSED [ 97%] 1109s tests/test_sizeof.py::test_numpy_0_strided PASSED [ 97%] 1109s tests/test_sizeof.py::test_pandas PASSED [ 97%] 1109s tests/test_sizeof.py::test_pandas_contiguous_dtypes PASSED [ 97%] 1109s tests/test_sizeof.py::test_pandas_multiindex PASSED [ 97%] 1109s tests/test_sizeof.py::test_pandas_repeated_column PASSED [ 97%] 1109s tests/test_sizeof.py::test_sparse_matrix PASSED [ 97%] 1109s tests/test_sizeof.py::test_pandas_object_dtype[object-Series] PASSED [ 97%] 1109s tests/test_sizeof.py::test_pandas_object_dtype[object-DataFrame] PASSED [ 97%] 1109s tests/test_sizeof.py::test_pandas_object_dtype[object-Index] PASSED [ 97%] 1109s tests/test_sizeof.py::test_pandas_object_dtype[string[python]-Series] PASSED [ 97%] 1109s tests/test_sizeof.py::test_pandas_object_dtype[string[python]-DataFrame] PASSED [ 97%] 1109s tests/test_sizeof.py::test_pandas_object_dtype[string[python]-Index] PASSED [ 97%] 1109s tests/test_sizeof.py::test_dataframe_object_dtype[object] PASSED [ 98%] 1109s tests/test_sizeof.py::test_dataframe_object_dtype[string[python]] PASSED [ 98%] 1109s tests/test_sizeof.py::test_pandas_string_arrow_dtype[Series] SKIPPED [ 98%] 1109s tests/test_sizeof.py::test_pandas_string_arrow_dtype[DataFrame] SKIPPED [ 98%] 1109s tests/test_sizeof.py::test_pandas_string_arrow_dtype[Index] SKIPPED [ 98%] 1109s tests/test_sizeof.py::test_pandas_empty PASSED [ 98%] 1109s tests/test_sizeof.py::test_pyarrow_table SKIPPED (could not import '...) [ 98%] 1109s tests/test_sizeof.py::test_dict PASSED [ 98%] 1109s tests/test_sizeof.py::test_register_backend_entrypoint PASSED [ 98%] 1109s tests/test_system.py::test_cpu_count PASSED [ 98%] 1109s tests/test_system.py::test_cpu_count_cgroups[cpuacct,cpu] PASSED [ 98%] 1109s tests/test_system.py::test_cpu_count_cgroups[cpu,cpuacct] PASSED [ 98%] 1109s tests/test_system.py::test_cpu_count_cgroups[None] PASSED [ 98%] 1109s tests/test_system.py::test_cpu_count_cgroups_v2[max-/] PASSED [ 98%] 1109s tests/test_system.py::test_cpu_count_cgroups_v2[max-/user.slice] PASSED [ 98%] 1109s tests/test_system.py::test_cpu_count_cgroups_v2[max-/user.slice/more.slice] PASSED [ 98%] 1109s tests/test_system.py::test_cpu_count_cgroups_v2[2005-/] PASSED [ 98%] 1109s tests/test_system.py::test_cpu_count_cgroups_v2[2005-/user.slice] PASSED [ 98%] 1109s tests/test_system.py::test_cpu_count_cgroups_v2[2005-/user.slice/more.slice] PASSED [ 98%] 1109s tests/test_threaded.py::test_get PASSED [ 98%] 1109s tests/test_threaded.py::test_nested_get PASSED [ 98%] 1109s tests/test_threaded.py::test_get_without_computation PASSED [ 98%] 1109s tests/test_threaded.py::test_broken_callback PASSED [ 98%] 1109s tests/test_threaded.py::test_exceptions_rise_to_top PASSED [ 98%] 1109s tests/test_threaded.py::test_reuse_pool[ThreadPool] PASSED [ 98%] 1109s tests/test_threaded.py::test_reuse_pool[ThreadPoolExecutor] PASSED [ 98%] 1109s tests/test_threaded.py::test_pool_kwarg[ThreadPool] PASSED [ 98%] 1109s tests/test_threaded.py::test_pool_kwarg[ThreadPoolExecutor] PASSED [ 98%] 1109s tests/test_threaded.py::test_threaded_within_thread PASSED [ 98%] 1109s tests/test_threaded.py::test_dont_spawn_too_many_threads PASSED [ 98%] 1109s tests/test_threaded.py::test_dont_spawn_too_many_threads_CPU_COUNT PASSED [ 98%] 1109s tests/test_threaded.py::test_thread_safety PASSED [ 98%] 1109s tests/test_threaded.py::test_interrupt PASSED [ 98%] 1109s tests/test_tokenize.py::test_check_tokenize PASSED [ 98%] 1109s tests/test_tokenize.py::test_tokenize PASSED [ 98%] 1109s tests/test_tokenize.py::test_tokenize_scalar PASSED [ 98%] 1109s tests/test_tokenize.py::test_tokenize_numpy_array_consistent_on_values PASSED [ 98%] 1109s tests/test_tokenize.py::test_tokenize_numpy_array_supports_uneven_sizes PASSED [ 98%] 1109s tests/test_tokenize.py::test_tokenize_discontiguous_numpy_array PASSED [ 98%] 1109s tests/test_tokenize.py::test_tokenize_numpy_datetime PASSED [ 98%] 1109s tests/test_tokenize.py::test_tokenize_numpy_scalar PASSED [ 98%] 1109s tests/test_tokenize.py::test_tokenize_numpy_scalar_string_rep PASSED [ 98%] 1109s tests/test_tokenize.py::test_tokenize_numpy_array_on_object_dtype PASSED [ 98%] 1109s tests/test_tokenize.py::test_empty_numpy_array PASSED [ 98%] 1109s tests/test_tokenize.py::test_tokenize_numpy_memmap_offset PASSED [ 98%] 1109s tests/test_tokenize.py::test_tokenize_numpy_memmap PASSED [ 98%] 1109s tests/test_tokenize.py::test_tokenize_numpy_memmap_no_filename PASSED [ 98%] 1109s tests/test_tokenize.py::test_tokenize_numpy_ufunc PASSED [ 98%] 1109s tests/test_tokenize.py::test_normalize_numpy_ufunc_unserializable PASSED [ 98%] 1109s tests/test_tokenize.py::test_normalize_object_unserializable PASSED [ 98%] 1109s tests/test_tokenize.py::test_tokenize_partial_func_args_kwargs_consistent PASSED [ 98%] 1109s tests/test_tokenize.py::test_normalize_base PASSED [ 98%] 1109s tests/test_tokenize.py::test_tokenize_object PASSED [ 98%] 1109s tests/test_tokenize.py::test_tokenize_local_functions[0] PASSED [ 98%] 1109s tests/test_tokenize.py::test_tokenize_local_functions[1] PASSED [ 98%] 1109s tests/test_tokenize.py::test_tokenize_local_functions[2] PASSED [ 98%] 1109s tests/test_tokenize.py::test_tokenize_local_functions[3] PASSED [ 98%] 1109s tests/test_tokenize.py::test_tokenize_local_functions[func0] PASSED [ 98%] 1109s tests/test_tokenize.py::test_tokenize_local_functions[f2] PASSED [ 98%] 1109s tests/test_tokenize.py::test_tokenize_local_functions[func1] PASSED [ 98%] 1109s tests/test_tokenize.py::test_tokenize_local_functions[func2] PASSED [ 98%] 1109s tests/test_tokenize.py::test_tokenize_local_functions[func3] PASSED [ 98%] 1109s tests/test_tokenize.py::test_tokenize_local_functions[func4] PASSED [ 98%] 1109s tests/test_tokenize.py::test_tokenize_local_functions[func5] PASSED [ 98%] 1109s tests/test_tokenize.py::test_tokenize_local_functions[func6] PASSED [ 98%] 1109s tests/test_tokenize.py::test_tokenize_local_functions[func7] PASSED [ 98%] 1109s tests/test_tokenize.py::test_tokenize_local_functions[func8] PASSED [ 98%] 1109s tests/test_tokenize.py::test_tokenize_special_callables[getattr] PASSED [ 98%] 1109s tests/test_tokenize.py::test_tokenize_special_callables[join0] PASSED [ 98%] 1109s tests/test_tokenize.py::test_tokenize_special_callables[join1] PASSED [ 98%] 1109s tests/test_tokenize.py::test_tokenize_special_callables[__str__0] PASSED [ 98%] 1109s tests/test_tokenize.py::test_tokenize_special_callables[__str__1] PASSED [ 98%] 1109s tests/test_tokenize.py::test_tokenize_special_callables[f0] PASSED [ 98%] 1109s tests/test_tokenize.py::test_tokenize_special_callables[f1] PASSED [ 98%] 1109s tests/test_tokenize.py::test_tokenize_special_callables[g] PASSED [ 98%] 1109s tests/test_tokenize.py::test_tokenize_functions_unique_token PASSED [ 98%] 1109s tests/test_tokenize.py::test_tokenize_local_classes_from_different_contexts[False] XFAIL [ 98%] 1109s tests/test_tokenize.py::test_tokenize_local_classes_from_different_contexts[True] XFAIL [ 98%] 1109s tests/test_tokenize.py::test_tokenize_local_functions_from_different_contexts PASSED [ 98%] 1109s tests/test_tokenize.py::test_tokenize_callable PASSED [ 98%] 1109s tests/test_tokenize.py::test_tokenize_composite_functions PASSED [ 98%] 1109s tests/test_tokenize.py::test_tokenize_pandas PASSED [ 98%] 1109s tests/test_tokenize.py::test_tokenize_pandas_invalid_unicode PASSED [ 98%] 1109s tests/test_tokenize.py::test_tokenize_pandas_mixed_unicode_bytes PASSED [ 98%] 1109s tests/test_tokenize.py::test_tokenize_pandas_cloudpickle PASSED [ 98%] 1109s tests/test_tokenize.py::test_tokenize_pandas_extension_array PASSED [ 98%] 1109s tests/test_tokenize.py::test_tokenize_na PASSED [ 98%] 1109s tests/test_tokenize.py::test_tokenize_offset PASSED [ 98%] 1109s tests/test_tokenize.py::test_tokenize_pandas_index PASSED [ 98%] 1109s tests/test_tokenize.py::test_tokenize_kwargs PASSED [ 98%] 1109s tests/test_tokenize.py::test_tokenize_same_repr PASSED [ 98%] 1109s tests/test_tokenize.py::test_tokenize_slotted PASSED [ 98%] 1109s tests/test_tokenize.py::test_tokenize_slotted_no_value PASSED [ 98%] 1109s tests/test_tokenize.py::test_tokenize_slots_and_dict PASSED [ 98%] 1109s tests/test_tokenize.py::test_tokenize_method PASSED [ 98%] 1109s tests/test_tokenize.py::test_tokenize_callable_class PASSED [ 98%] 1109s tests/test_tokenize.py::test_tokenize_callable_class_with_tokenize_method PASSED [ 98%] 1109s tests/test_tokenize.py::test_staticmethods PASSED [ 98%] 1109s tests/test_tokenize.py::test_tokenize_sequences PASSED [ 98%] 1109s tests/test_tokenize.py::test_nested_tokenize_seen PASSED [ 98%] 1109s tests/test_tokenize.py::test_tokenize_dict PASSED [ 98%] 1109s tests/test_tokenize.py::test_tokenize_set PASSED [ 98%] 1109s tests/test_tokenize.py::test_tokenize_ordered_dict PASSED [ 98%] 1109s tests/test_tokenize.py::test_tokenize_dict_doesnt_call_str_on_values PASSED [ 98%] 1109s tests/test_tokenize.py::test_tokenize_sorts_dict_before_seen_map PASSED [ 98%] 1109s tests/test_tokenize.py::test_tokenize_sorts_set_before_seen_map PASSED [ 98%] 1109s tests/test_tokenize.py::test_tokenize_timedelta PASSED [ 98%] 1109s tests/test_tokenize.py::test_tokenize_enum[Enum] PASSED [ 98%] 1109s tests/test_tokenize.py::test_tokenize_enum[IntEnum] PASSED [ 98%] 1109s tests/test_tokenize.py::test_tokenize_enum[IntFlag] PASSED [ 98%] 1109s tests/test_tokenize.py::test_tokenize_enum[Flag] PASSED [ 98%] 1109s tests/test_tokenize.py::test_local_objects PASSED [ 98%] 1109s tests/test_tokenize.py::test_tokenize_dataclass PASSED [ 98%] 1109s tests/test_tokenize.py::test_tokenize_range[other0] PASSED [ 98%] 1109s tests/test_tokenize.py::test_tokenize_range[other1] PASSED [ 98%] 1109s tests/test_tokenize.py::test_tokenize_range[other2] PASSED [ 98%] 1109s tests/test_tokenize.py::test_tokenize_numpy_array PASSED [ 98%] 1109s tests/test_tokenize.py::test_tokenize_object_array_with_nans PASSED [ 98%] 1109s tests/test_tokenize.py::test_tokenize_base_types[1] PASSED [ 98%] 1109s tests/test_tokenize.py::test_tokenize_base_types[True] PASSED [ 98%] 1109s tests/test_tokenize.py::test_tokenize_base_types[a0] PASSED [ 98%] 1109s tests/test_tokenize.py::test_tokenize_base_types[a1] PASSED [ 98%] 1109s tests/test_tokenize.py::test_tokenize_base_types[1.0] PASSED [ 98%] 1109s tests/test_tokenize.py::test_tokenize_base_types[1j0] PASSED [ 98%] 1109s tests/test_tokenize.py::test_tokenize_base_types[1j1] PASSED [ 98%] 1109s tests/test_tokenize.py::test_tokenize_base_types[x7] PASSED [ 98%] 1109s tests/test_tokenize.py::test_tokenize_base_types[x8] PASSED [ 98%] 1109s tests/test_tokenize.py::test_tokenize_base_types[x9] PASSED [ 99%] 1109s tests/test_tokenize.py::test_tokenize_base_types[None] PASSED [ 99%] 1109s tests/test_tokenize.py::test_tokenize_base_types[str] PASSED [ 99%] 1109s tests/test_tokenize.py::test_tokenize_base_types[int] PASSED [ 99%] 1109s tests/test_tokenize.py::test_tokenize_literal PASSED [ 99%] 1109s tests/test_tokenize.py::test_tokenize_numpy_matrix PASSED [ 99%] 1109s tests/test_tokenize.py::test_tokenize_dense_sparse_array[dok] PASSED [ 99%] 1109s tests/test_tokenize.py::test_tokenize_circular_recursion PASSED [ 99%] 1109s tests/test_tokenize.py::test_tokenize_datetime_date[other0] PASSED [ 99%] 1109s tests/test_tokenize.py::test_tokenize_datetime_date[other1] PASSED [ 99%] 1109s tests/test_tokenize.py::test_tokenize_datetime_date[other2] PASSED [ 99%] 1109s tests/test_tokenize.py::test_tokenize_datetime_time PASSED [ 99%] 1109s tests/test_tokenize.py::test_tokenize_datetime_datetime PASSED [ 99%] 1109s tests/test_tokenize.py::test_tokenize_functions_main PASSED [ 99%] 1109s tests/test_tokenize.py::test_tokenize_dataclass_field_no_repr PASSED [ 99%] 1109s tests/test_tokenize.py::test_tokenize_operator PASSED [ 99%] 1109s tests/test_tokenize.py::test_tokenize_random_state PASSED [ 99%] 1109s tests/test_tokenize.py::test_tokenize_random_state_numpy PASSED [ 99%] 1109s tests/test_tokenize.py::test_tokenize_random_functions[random] PASSED [ 99%] 1109s tests/test_tokenize.py::test_tokenize_random_functions[np.random] PASSED [ 99%] 1109s tests/test_tokenize.py::test_tokenize_random_functions_with_state PASSED [ 99%] 1109s tests/test_tokenize.py::test_tokenize_random_functions_with_state_numpy PASSED [ 99%] 1109s tests/test_tokenize.py::test_tokenize_pyarrow_datatypes_simple SKIPPED [ 99%] 1109s tests/test_tokenize.py::test_tokenize_pyarrow_datatypes_complex SKIPPED [ 99%] 1109s tests/test_tokenize.py::test_tokenize_opaque_object_with_buffers PASSED [ 99%] 1109s tests/test_tokenize.py::test_tokenize_numba[numba_jit] SKIPPED (cond...) [ 99%] 1109s tests/test_tokenize.py::test_tokenize_numba[numba_jit_with_signature] SKIPPED [ 99%] 1109s tests/test_tokenize.py::test_tokenize_numba[numba_vectorize] SKIPPED [ 99%] 1109s tests/test_tokenize.py::test_tokenize_numba[numba_vectorize_with_signature] SKIPPED [ 99%] 1109s tests/test_tokenize.py::test_tokenize_numba[numba_guvectorize] SKIPPED [ 99%] 1109s tests/test_tokenize.py::test_tokenize_numba_unique_token SKIPPED (co...) [ 99%] 1109s tests/test_tokenize.py::test_numba_local SKIPPED (condition: not numba) [ 99%] 1109s tests/test_traceback.py::test_shorten_traceback[None-expect0] PASSED [ 99%] 1109s tests/test_traceback.py::test_shorten_traceback[regexes1-expect1] PASSED [ 99%] 1109s tests/test_traceback.py::test_shorten_traceback[regexes2-expect2] PASSED [ 99%] 1109s tests/test_traceback.py::test_shorten_traceback[regexes3-expect3] PASSED [ 99%] 1109s tests/test_traceback.py::test_shorten_traceback[regexes4-expect4] PASSED [ 99%] 1109s tests/test_traceback.py::test_compute_shorten_traceback[threads] PASSED [ 99%] 1109s tests/test_traceback.py::test_compute_shorten_traceback[processes] PASSED [ 99%] 1109s tests/test_traceback.py::test_compute_shorten_traceback[sync] PASSED [ 99%] 1109s tests/test_traceback.py::test_persist_shorten_traceback[threads] PASSED [ 99%] 1109s tests/test_traceback.py::test_persist_shorten_traceback[processes] PASSED [ 99%] 1109s tests/test_traceback.py::test_persist_shorten_traceback[sync] PASSED [ 99%] 1109s tests/test_traceback.py::test_distributed_shorten_traceback PASSED [ 99%] 1109s tests/test_traceback.py::test_deprecated_config PASSED [ 99%] 1109s tests/test_typing.py::test_isinstance_core[DaskCollection] PASSED [ 99%] 1109s tests/test_typing.py::test_isinstance_core[HLGDaskCollection] PASSED [ 99%] 1109s tests/test_typing.py::test_isinstance_custom PASSED [ 99%] 1109s tests/test_typing.py::test_parameter_passing PASSED [ 99%] 1109s tests/test_typing.py::test_inheriting_class PASSED [ 99%] 1109s tests/test_utils.py::test_ensure_bytes PASSED [ 99%] 1109s tests/test_utils.py::test_ensure_bytes_ndarray PASSED [ 99%] 1109s tests/test_utils.py::test_ensure_bytes_pyarrow_buffer SKIPPED (could...) [ 99%] 1109s tests/test_utils.py::test_ensure_unicode PASSED [ 99%] 1109s tests/test_utils.py::test_ensure_unicode_ndarray PASSED [ 99%] 1109s tests/test_utils.py::test_ensure_unicode_pyarrow_buffer SKIPPED (cou...) [ 99%] 1109s tests/test_utils.py::test_getargspec PASSED [ 99%] 1109s tests/test_utils.py::test_takes_multiple_arguments PASSED [ 99%] 1109s tests/test_utils.py::test_dispatch PASSED [ 99%] 1109s tests/test_utils.py::test_dispatch_kwargs PASSED [ 99%] 1109s tests/test_utils.py::test_dispatch_variadic_on_first_argument PASSED [ 99%] 1109s tests/test_utils.py::test_dispatch_lazy PASSED [ 99%] 1109s tests/test_utils.py::test_dispatch_lazy_walks_mro PASSED [ 99%] 1109s tests/test_utils.py::test_random_state_data PASSED [ 99%] 1109s tests/test_utils.py::test_memory_repr PASSED [ 99%] 1109s tests/test_utils.py::test_method_caller PASSED [ 99%] 1109s tests/test_utils.py::test_skip_doctest PASSED [ 99%] 1109s tests/test_utils.py::test_extra_titles PASSED [ 99%] 1109s tests/test_utils.py::test_asciitable PASSED [ 99%] 1109s tests/test_utils.py::test_SerializableLock PASSED [ 99%] 1109s tests/test_utils.py::test_SerializableLock_name_collision PASSED [ 99%] 1109s tests/test_utils.py::test_SerializableLock_locked PASSED [ 99%] 1109s tests/test_utils.py::test_SerializableLock_acquire_blocking PASSED [ 99%] 1109s tests/test_utils.py::test_funcname PASSED [ 99%] 1109s tests/test_utils.py::test_funcname_long PASSED [ 99%] 1109s tests/test_utils.py::test_funcname_toolz PASSED [ 99%] 1109s tests/test_utils.py::test_funcname_multipledispatch SKIPPED (could n...) [ 99%] 1109s tests/test_utils.py::test_funcname_numpy_vectorize PASSED [ 99%] 1109s tests/test_utils.py::test_ndeepmap PASSED [ 99%] 1109s tests/test_utils.py::test_ensure_dict PASSED [ 99%] 1109s tests/test_utils.py::test_ensure_set PASSED [ 99%] 1109s tests/test_utils.py::test_itemgetter PASSED [ 99%] 1109s tests/test_utils.py::test_partial_by_order PASSED [ 99%] 1109s tests/test_utils.py::test_has_keyword PASSED [ 99%] 1109s tests/test_utils.py::test_derived_from PASSED [ 99%] 1109s tests/test_utils.py::test_derived_from_prop_cached_prop[@property] PASSED [ 99%] 1109s tests/test_utils.py::test_derived_from_prop_cached_prop[@cached_property] PASSED [ 99%] 1109s tests/test_utils.py::test_derived_from_func PASSED [ 99%] 1109s tests/test_utils.py::test_derived_from_dask_dataframe PASSED [ 99%] 1109s tests/test_utils.py::test_parse_bytes PASSED [ 99%] 1109s tests/test_utils.py::test_parse_timedelta PASSED [ 99%] 1109s tests/test_utils.py::test_is_arraylike PASSED [ 99%] 1109s tests/test_utils.py::test_iter_chunks PASSED [ 99%] 1109s tests/test_utils.py::test_stringify PASSED [ 99%] 1109s tests/test_utils.py::test_stringify_collection_keys PASSED [ 99%] 1109s tests/test_utils.py::test_format_bytes[0-0 B] PASSED [ 99%] 1109s tests/test_utils.py::test_format_bytes[920-920 B] PASSED [ 99%] 1109s tests/test_utils.py::test_format_bytes[930-0.91 kiB] PASSED [ 99%] 1109s tests/test_utils.py::test_format_bytes[943339.52-921.23 kiB] PASSED [ 99%] 1109s tests/test_utils.py::test_format_bytes[953579.52-0.91 MiB] PASSED [ 99%] 1109s tests/test_utils.py::test_format_bytes[965979668.48-921.23 MiB] PASSED [ 99%] 1109s tests/test_utils.py::test_format_bytes[976465428.48-0.91 GiB] PASSED [ 99%] 1109s tests/test_utils.py::test_format_bytes[989163180523.52-921.23 GiB] PASSED [ 99%] 1109s tests/test_utils.py::test_format_bytes[999900598763.52-0.91 TiB] PASSED [ 99%] 1109s tests/test_utils.py::test_format_bytes[1012903096856084.5-921.23 TiB] PASSED [ 99%] 1109s tests/test_utils.py::test_format_bytes[1023898213133844.5-0.91 PiB] PASSED [ 99%] 1109s tests/test_utils.py::test_format_bytes[1152921504606846976-1024.00 PiB] PASSED [ 99%] 1109s tests/test_utils.py::test_format_time PASSED [ 99%] 1109s tests/test_utils.py::test_deprecated PASSED [ 99%] 1109s tests/test_utils.py::test_deprecated_version PASSED [ 99%] 1109s tests/test_utils.py::test_deprecated_after_version PASSED [ 99%] 1109s tests/test_utils.py::test_deprecated_category PASSED [ 99%] 1109s tests/test_utils.py::test_deprecated_message PASSED [ 99%] 1109s tests/test_utils.py::test_typename PASSED [ 99%] 1109s tests/test_utils.py::test_typename_on_instances PASSED [ 99%] 1109s tests/test_utils.py::test_cached_cumsum PASSED [ 99%] 1109s tests/test_utils.py::test_cached_cumsum_nan PASSED [ 99%] 1109s tests/test_utils.py::test_cached_cumsum_non_tuple PASSED [ 99%] 1109s tests/test_utils.py::test_tmpfile_naming PASSED [ 99%] 1109s tests/test_utils.py::test_get_meta_library PASSED [ 99%] 1109s tests/test_utils.py::test_get_meta_library_gpu SKIPPED (could not im...) [ 99%] 1109s tests/test_utils_test.py::test_hlg_layer PASSED [ 99%] 1109s tests/test_utils_test.py::test_hlg_layer_topological PASSED [ 99%] 1109s tests/test_utils_test.py::test__check_warning PASSED [ 99%] 1109s widgets/tests/test_widgets.py::test_widgets PASSED [ 99%] 1109s widgets/tests/test_widgets.py::test_environment PASSED [ 99%] 1109s widgets/tests/test_widgets.py::test_unknown_template PASSED [ 99%] 1109s widgets/tests/test_widgets.py::test_filters PASSED [100%] 1109s 1109s ==================================== ERRORS ==================================== 1109s _________________________ ERROR at setup of test_empty _________________________ 1109s 1109s @pytest.fixture 1109s def db(): 1109s with tmpfile() as f: 1109s uri = "sqlite:///%s" % f 1109s > df.to_sql("test", uri, index=True, if_exists="replace") 1109s 1109s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 1109s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1109s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1109s return func(*args, **kwargs) 1109s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1109s return sql.to_sql( 1109s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1109s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1109s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1109s 1109s con = 'sqlite:////tmp/tmphmlgfo8g', schema = None, need_transaction = True 1109s 1109s def pandasSQL_builder( 1109s con, 1109s schema: str | None = None, 1109s need_transaction: bool = False, 1109s ) -> PandasSQL: 1109s """ 1109s Convenience function to return the correct PandasSQL subclass based on the 1109s provided parameters. Also creates a sqlalchemy connection and transaction 1109s if necessary. 1109s """ 1109s import sqlite3 1109s 1109s if isinstance(con, sqlite3.Connection) or con is None: 1109s return SQLiteDatabase(con) 1109s 1109s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1109s 1109s if isinstance(con, str) and sqlalchemy is None: 1109s > raise ImportError("Using URI string without sqlalchemy installed.") 1109s E ImportError: Using URI string without sqlalchemy installed. 1109s 1109s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1109s __________________ ERROR at setup of test_single_column[True] __________________ 1109s 1109s @pytest.fixture 1109s def db(): 1109s with tmpfile() as f: 1109s uri = "sqlite:///%s" % f 1109s > df.to_sql("test", uri, index=True, if_exists="replace") 1109s 1109s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 1109s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1109s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1109s return func(*args, **kwargs) 1109s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1109s return sql.to_sql( 1109s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1109s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1109s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1109s 1109s con = 'sqlite:////tmp/tmpd99n2zrt', schema = None, need_transaction = True 1109s 1109s def pandasSQL_builder( 1109s con, 1109s schema: str | None = None, 1109s need_transaction: bool = False, 1109s ) -> PandasSQL: 1109s """ 1109s Convenience function to return the correct PandasSQL subclass based on the 1109s provided parameters. Also creates a sqlalchemy connection and transaction 1109s if necessary. 1109s """ 1109s import sqlite3 1109s 1109s if isinstance(con, sqlite3.Connection) or con is None: 1109s return SQLiteDatabase(con) 1109s 1109s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1109s 1109s if isinstance(con, str) and sqlalchemy is None: 1109s > raise ImportError("Using URI string without sqlalchemy installed.") 1109s E ImportError: Using URI string without sqlalchemy installed. 1109s 1109s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1109s _________________ ERROR at setup of test_single_column[False] __________________ 1109s 1109s @pytest.fixture 1109s def db(): 1109s with tmpfile() as f: 1109s uri = "sqlite:///%s" % f 1109s > df.to_sql("test", uri, index=True, if_exists="replace") 1109s 1109s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 1109s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1109s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1109s return func(*args, **kwargs) 1109s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1109s return sql.to_sql( 1109s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1109s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1109s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1109s 1109s con = 'sqlite:////tmp/tmp91g63183', schema = None, need_transaction = True 1109s 1109s def pandasSQL_builder( 1109s con, 1109s schema: str | None = None, 1109s need_transaction: bool = False, 1109s ) -> PandasSQL: 1109s """ 1109s Convenience function to return the correct PandasSQL subclass based on the 1109s provided parameters. Also creates a sqlalchemy connection and transaction 1109s if necessary. 1109s """ 1109s import sqlite3 1109s 1109s if isinstance(con, sqlite3.Connection) or con is None: 1109s return SQLiteDatabase(con) 1109s 1109s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1109s 1109s if isinstance(con, str) and sqlalchemy is None: 1109s > raise ImportError("Using URI string without sqlalchemy installed.") 1109s E ImportError: Using URI string without sqlalchemy installed. 1109s 1109s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1109s ______ ERROR at setup of test_passing_engine_as_uri_raises_helpful_error _______ 1109s 1109s @pytest.fixture 1109s def db(): 1109s with tmpfile() as f: 1109s uri = "sqlite:///%s" % f 1109s > df.to_sql("test", uri, index=True, if_exists="replace") 1109s 1109s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 1109s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1109s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1109s return func(*args, **kwargs) 1109s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1109s return sql.to_sql( 1109s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1109s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1109s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1109s 1109s con = 'sqlite:////tmp/tmpwdfxemx9', schema = None, need_transaction = True 1109s 1109s def pandasSQL_builder( 1109s con, 1109s schema: str | None = None, 1109s need_transaction: bool = False, 1109s ) -> PandasSQL: 1109s """ 1109s Convenience function to return the correct PandasSQL subclass based on the 1109s provided parameters. Also creates a sqlalchemy connection and transaction 1109s if necessary. 1109s """ 1109s import sqlite3 1109s 1109s if isinstance(con, sqlite3.Connection) or con is None: 1109s return SQLiteDatabase(con) 1109s 1109s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1109s 1109s if isinstance(con, str) and sqlalchemy is None: 1109s > raise ImportError("Using URI string without sqlalchemy installed.") 1109s E ImportError: Using URI string without sqlalchemy installed. 1109s 1109s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1109s ____________________ ERROR at setup of test_needs_rational _____________________ 1109s 1109s @pytest.fixture 1109s def db(): 1109s with tmpfile() as f: 1109s uri = "sqlite:///%s" % f 1109s > df.to_sql("test", uri, index=True, if_exists="replace") 1109s 1109s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 1109s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1109s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1109s return func(*args, **kwargs) 1109s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1109s return sql.to_sql( 1109s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1109s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1109s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1109s 1109s con = 'sqlite:////tmp/tmpu45wn3g0', schema = None, need_transaction = True 1109s 1109s def pandasSQL_builder( 1109s con, 1109s schema: str | None = None, 1109s need_transaction: bool = False, 1109s ) -> PandasSQL: 1109s """ 1109s Convenience function to return the correct PandasSQL subclass based on the 1109s provided parameters. Also creates a sqlalchemy connection and transaction 1109s if necessary. 1109s """ 1109s import sqlite3 1109s 1109s if isinstance(con, sqlite3.Connection) or con is None: 1109s return SQLiteDatabase(con) 1109s 1109s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1109s 1109s if isinstance(con, str) and sqlalchemy is None: 1109s > raise ImportError("Using URI string without sqlalchemy installed.") 1109s E ImportError: Using URI string without sqlalchemy installed. 1109s 1109s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1109s ________________________ ERROR at setup of test_simple _________________________ 1109s 1109s @pytest.fixture 1109s def db(): 1109s with tmpfile() as f: 1109s uri = "sqlite:///%s" % f 1109s > df.to_sql("test", uri, index=True, if_exists="replace") 1109s 1109s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 1109s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1109s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1109s return func(*args, **kwargs) 1109s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1109s return sql.to_sql( 1109s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1109s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1109s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1109s 1109s con = 'sqlite:////tmp/tmpzf86pb5a', schema = None, need_transaction = True 1109s 1109s def pandasSQL_builder( 1109s con, 1109s schema: str | None = None, 1109s need_transaction: bool = False, 1109s ) -> PandasSQL: 1109s """ 1109s Convenience function to return the correct PandasSQL subclass based on the 1109s provided parameters. Also creates a sqlalchemy connection and transaction 1109s if necessary. 1109s """ 1109s import sqlite3 1109s 1109s if isinstance(con, sqlite3.Connection) or con is None: 1109s return SQLiteDatabase(con) 1109s 1109s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1109s 1109s if isinstance(con, str) and sqlalchemy is None: 1109s > raise ImportError("Using URI string without sqlalchemy installed.") 1109s E ImportError: Using URI string without sqlalchemy installed. 1109s 1109s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1109s ______________________ ERROR at setup of test_npartitions ______________________ 1109s 1109s @pytest.fixture 1109s def db(): 1109s with tmpfile() as f: 1109s uri = "sqlite:///%s" % f 1109s > df.to_sql("test", uri, index=True, if_exists="replace") 1109s 1109s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 1109s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1109s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1109s return func(*args, **kwargs) 1109s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1109s return sql.to_sql( 1109s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1109s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1109s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1109s 1109s con = 'sqlite:////tmp/tmpngnl0721', schema = None, need_transaction = True 1109s 1109s def pandasSQL_builder( 1109s con, 1109s schema: str | None = None, 1109s need_transaction: bool = False, 1109s ) -> PandasSQL: 1109s """ 1109s Convenience function to return the correct PandasSQL subclass based on the 1109s provided parameters. Also creates a sqlalchemy connection and transaction 1109s if necessary. 1109s """ 1109s import sqlite3 1109s 1109s if isinstance(con, sqlite3.Connection) or con is None: 1109s return SQLiteDatabase(con) 1109s 1109s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1109s 1109s if isinstance(con, str) and sqlalchemy is None: 1109s > raise ImportError("Using URI string without sqlalchemy installed.") 1109s E ImportError: Using URI string without sqlalchemy installed. 1109s 1109s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1109s _______________________ ERROR at setup of test_divisions _______________________ 1109s 1109s @pytest.fixture 1109s def db(): 1109s with tmpfile() as f: 1109s uri = "sqlite:///%s" % f 1109s > df.to_sql("test", uri, index=True, if_exists="replace") 1109s 1109s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 1109s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1109s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1109s return func(*args, **kwargs) 1109s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1109s return sql.to_sql( 1109s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1109s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1109s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1109s 1109s con = 'sqlite:////tmp/tmpudyevcmh', schema = None, need_transaction = True 1109s 1109s def pandasSQL_builder( 1109s con, 1109s schema: str | None = None, 1109s need_transaction: bool = False, 1109s ) -> PandasSQL: 1109s """ 1109s Convenience function to return the correct PandasSQL subclass based on the 1109s provided parameters. Also creates a sqlalchemy connection and transaction 1109s if necessary. 1109s """ 1109s import sqlite3 1109s 1109s if isinstance(con, sqlite3.Connection) or con is None: 1109s return SQLiteDatabase(con) 1109s 1109s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1109s 1109s if isinstance(con, str) and sqlalchemy is None: 1109s > raise ImportError("Using URI string without sqlalchemy installed.") 1109s E ImportError: Using URI string without sqlalchemy installed. 1109s 1109s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1109s _________________________ ERROR at setup of test_meta __________________________ 1109s 1109s @pytest.fixture 1109s def db(): 1109s with tmpfile() as f: 1109s uri = "sqlite:///%s" % f 1109s > df.to_sql("test", uri, index=True, if_exists="replace") 1109s 1109s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 1109s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1109s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1109s return func(*args, **kwargs) 1109s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1109s return sql.to_sql( 1109s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1109s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1109s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1109s 1109s con = 'sqlite:////tmp/tmpvvtmubiq', schema = None, need_transaction = True 1109s 1109s def pandasSQL_builder( 1109s con, 1109s schema: str | None = None, 1109s need_transaction: bool = False, 1109s ) -> PandasSQL: 1109s """ 1109s Convenience function to return the correct PandasSQL subclass based on the 1109s provided parameters. Also creates a sqlalchemy connection and transaction 1109s if necessary. 1109s """ 1109s import sqlite3 1109s 1109s if isinstance(con, sqlite3.Connection) or con is None: 1109s return SQLiteDatabase(con) 1109s 1109s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1109s 1109s if isinstance(con, str) and sqlalchemy is None: 1109s > raise ImportError("Using URI string without sqlalchemy installed.") 1109s E ImportError: Using URI string without sqlalchemy installed. 1109s 1109s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1109s ___________________ ERROR at setup of test_meta_no_head_rows ___________________ 1109s 1109s @pytest.fixture 1109s def db(): 1109s with tmpfile() as f: 1109s uri = "sqlite:///%s" % f 1109s > df.to_sql("test", uri, index=True, if_exists="replace") 1109s 1109s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 1109s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1109s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1109s return func(*args, **kwargs) 1109s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1109s return sql.to_sql( 1109s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1109s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1109s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1109s 1109s con = 'sqlite:////tmp/tmp7d4n8b0w', schema = None, need_transaction = True 1109s 1109s def pandasSQL_builder( 1109s con, 1109s schema: str | None = None, 1109s need_transaction: bool = False, 1109s ) -> PandasSQL: 1109s """ 1109s Convenience function to return the correct PandasSQL subclass based on the 1109s provided parameters. Also creates a sqlalchemy connection and transaction 1109s if necessary. 1109s """ 1109s import sqlite3 1109s 1109s if isinstance(con, sqlite3.Connection) or con is None: 1109s return SQLiteDatabase(con) 1109s 1109s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1109s 1109s if isinstance(con, str) and sqlalchemy is None: 1109s > raise ImportError("Using URI string without sqlalchemy installed.") 1109s E ImportError: Using URI string without sqlalchemy installed. 1109s 1109s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1109s _________________ ERROR at setup of test_no_meta_no_head_rows __________________ 1109s 1109s @pytest.fixture 1109s def db(): 1109s with tmpfile() as f: 1109s uri = "sqlite:///%s" % f 1109s > df.to_sql("test", uri, index=True, if_exists="replace") 1109s 1109s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 1109s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1109s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1109s return func(*args, **kwargs) 1109s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1109s return sql.to_sql( 1109s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1109s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1109s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1109s 1109s con = 'sqlite:////tmp/tmpfzbt7s4v', schema = None, need_transaction = True 1109s 1109s def pandasSQL_builder( 1109s con, 1109s schema: str | None = None, 1109s need_transaction: bool = False, 1109s ) -> PandasSQL: 1109s """ 1109s Convenience function to return the correct PandasSQL subclass based on the 1109s provided parameters. Also creates a sqlalchemy connection and transaction 1109s if necessary. 1109s """ 1109s import sqlite3 1109s 1109s if isinstance(con, sqlite3.Connection) or con is None: 1109s return SQLiteDatabase(con) 1109s 1109s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1109s 1109s if isinstance(con, str) and sqlalchemy is None: 1109s > raise ImportError("Using URI string without sqlalchemy installed.") 1109s E ImportError: Using URI string without sqlalchemy installed. 1109s 1109s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1109s ________________________ ERROR at setup of test_limits _________________________ 1109s 1109s @pytest.fixture 1109s def db(): 1109s with tmpfile() as f: 1109s uri = "sqlite:///%s" % f 1109s > df.to_sql("test", uri, index=True, if_exists="replace") 1109s 1109s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 1109s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1109s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1109s return func(*args, **kwargs) 1109s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1109s return sql.to_sql( 1109s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1109s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1109s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1109s 1109s con = 'sqlite:////tmp/tmp7a3c_6x2', schema = None, need_transaction = True 1109s 1109s def pandasSQL_builder( 1109s con, 1109s schema: str | None = None, 1109s need_transaction: bool = False, 1109s ) -> PandasSQL: 1109s """ 1109s Convenience function to return the correct PandasSQL subclass based on the 1109s provided parameters. Also creates a sqlalchemy connection and transaction 1109s if necessary. 1109s """ 1109s import sqlite3 1109s 1109s if isinstance(con, sqlite3.Connection) or con is None: 1109s return SQLiteDatabase(con) 1109s 1109s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1109s 1109s if isinstance(con, str) and sqlalchemy is None: 1109s > raise ImportError("Using URI string without sqlalchemy installed.") 1109s E ImportError: Using URI string without sqlalchemy installed. 1109s 1109s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1109s ___________ ERROR at setup of test_extra_connection_engine_keywords ____________ 1109s 1109s @pytest.fixture 1109s def db(): 1109s with tmpfile() as f: 1109s uri = "sqlite:///%s" % f 1109s > df.to_sql("test", uri, index=True, if_exists="replace") 1109s 1109s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 1109s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1109s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1109s return func(*args, **kwargs) 1109s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1109s return sql.to_sql( 1109s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1109s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1109s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1109s 1109s con = 'sqlite:////tmp/tmpchvifb6s', schema = None, need_transaction = True 1109s 1109s def pandasSQL_builder( 1109s con, 1109s schema: str | None = None, 1109s need_transaction: bool = False, 1109s ) -> PandasSQL: 1109s """ 1109s Convenience function to return the correct PandasSQL subclass based on the 1109s provided parameters. Also creates a sqlalchemy connection and transaction 1109s if necessary. 1109s """ 1109s import sqlite3 1109s 1109s if isinstance(con, sqlite3.Connection) or con is None: 1109s return SQLiteDatabase(con) 1109s 1109s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1109s 1109s if isinstance(con, str) and sqlalchemy is None: 1109s > raise ImportError("Using URI string without sqlalchemy installed.") 1109s E ImportError: Using URI string without sqlalchemy installed. 1109s 1109s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1109s _________________________ ERROR at setup of test_query _________________________ 1109s 1109s @pytest.fixture 1109s def db(): 1109s with tmpfile() as f: 1109s uri = "sqlite:///%s" % f 1109s > df.to_sql("test", uri, index=True, if_exists="replace") 1109s 1109s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 1109s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1109s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1109s return func(*args, **kwargs) 1109s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1109s return sql.to_sql( 1109s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1109s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1109s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1109s 1109s con = 'sqlite:////tmp/tmpan3oe444', schema = None, need_transaction = True 1109s 1109s def pandasSQL_builder( 1109s con, 1109s schema: str | None = None, 1109s need_transaction: bool = False, 1109s ) -> PandasSQL: 1109s """ 1109s Convenience function to return the correct PandasSQL subclass based on the 1109s provided parameters. Also creates a sqlalchemy connection and transaction 1109s if necessary. 1109s """ 1109s import sqlite3 1109s 1109s if isinstance(con, sqlite3.Connection) or con is None: 1109s return SQLiteDatabase(con) 1109s 1109s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1109s 1109s if isinstance(con, str) and sqlalchemy is None: 1109s > raise ImportError("Using URI string without sqlalchemy installed.") 1109s E ImportError: Using URI string without sqlalchemy installed. 1109s 1109s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1109s ________________ ERROR at setup of test_query_index_from_query _________________ 1109s 1109s @pytest.fixture 1109s def db(): 1109s with tmpfile() as f: 1109s uri = "sqlite:///%s" % f 1109s > df.to_sql("test", uri, index=True, if_exists="replace") 1109s 1109s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 1109s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1109s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1109s return func(*args, **kwargs) 1109s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1109s return sql.to_sql( 1109s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1109s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1109s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1109s 1109s con = 'sqlite:////tmp/tmpd_702chc', schema = None, need_transaction = True 1109s 1109s def pandasSQL_builder( 1109s con, 1109s schema: str | None = None, 1109s need_transaction: bool = False, 1109s ) -> PandasSQL: 1109s """ 1109s Convenience function to return the correct PandasSQL subclass based on the 1109s provided parameters. Also creates a sqlalchemy connection and transaction 1109s if necessary. 1109s """ 1109s import sqlite3 1109s 1109s if isinstance(con, sqlite3.Connection) or con is None: 1109s return SQLiteDatabase(con) 1109s 1109s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1109s 1109s if isinstance(con, str) and sqlalchemy is None: 1109s > raise ImportError("Using URI string without sqlalchemy installed.") 1109s E ImportError: Using URI string without sqlalchemy installed. 1109s 1109s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1109s ____________________ ERROR at setup of test_query_with_meta ____________________ 1109s 1109s @pytest.fixture 1109s def db(): 1109s with tmpfile() as f: 1109s uri = "sqlite:///%s" % f 1109s > df.to_sql("test", uri, index=True, if_exists="replace") 1109s 1109s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 1109s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1109s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1109s return func(*args, **kwargs) 1109s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1109s return sql.to_sql( 1109s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1109s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1109s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1109s 1109s con = 'sqlite:////tmp/tmptx4x52zs', schema = None, need_transaction = True 1109s 1109s def pandasSQL_builder( 1109s con, 1109s schema: str | None = None, 1109s need_transaction: bool = False, 1109s ) -> PandasSQL: 1109s """ 1109s Convenience function to return the correct PandasSQL subclass based on the 1109s provided parameters. Also creates a sqlalchemy connection and transaction 1109s if necessary. 1109s """ 1109s import sqlite3 1109s 1109s if isinstance(con, sqlite3.Connection) or con is None: 1109s return SQLiteDatabase(con) 1109s 1109s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1109s 1109s if isinstance(con, str) and sqlalchemy is None: 1109s > raise ImportError("Using URI string without sqlalchemy installed.") 1109s E ImportError: Using URI string without sqlalchemy installed. 1109s 1109s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1109s _________ ERROR at setup of test_no_character_index_without_divisions __________ 1109s 1109s @pytest.fixture 1109s def db(): 1109s with tmpfile() as f: 1109s uri = "sqlite:///%s" % f 1109s > df.to_sql("test", uri, index=True, if_exists="replace") 1109s 1109s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 1109s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1109s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1109s return func(*args, **kwargs) 1109s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1109s return sql.to_sql( 1109s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1109s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1109s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1109s 1109s con = 'sqlite:////tmp/tmpxzco74vs', schema = None, need_transaction = True 1109s 1109s def pandasSQL_builder( 1109s con, 1109s schema: str | None = None, 1109s need_transaction: bool = False, 1109s ) -> PandasSQL: 1109s """ 1109s Convenience function to return the correct PandasSQL subclass based on the 1109s provided parameters. Also creates a sqlalchemy connection and transaction 1109s if necessary. 1109s """ 1109s import sqlite3 1109s 1109s if isinstance(con, sqlite3.Connection) or con is None: 1109s return SQLiteDatabase(con) 1109s 1109s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1109s 1109s if isinstance(con, str) and sqlalchemy is None: 1109s > raise ImportError("Using URI string without sqlalchemy installed.") 1109s E ImportError: Using URI string without sqlalchemy installed. 1109s 1109s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1109s _______________________ ERROR at setup of test_read_sql ________________________ 1109s 1109s @pytest.fixture 1109s def db(): 1109s with tmpfile() as f: 1109s uri = "sqlite:///%s" % f 1109s > df.to_sql("test", uri, index=True, if_exists="replace") 1109s 1109s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 1109s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1109s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1109s return func(*args, **kwargs) 1109s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1109s return sql.to_sql( 1109s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1109s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1109s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1109s 1109s con = 'sqlite:////tmp/tmppq297mik', schema = None, need_transaction = True 1109s 1109s def pandasSQL_builder( 1109s con, 1109s schema: str | None = None, 1109s need_transaction: bool = False, 1109s ) -> PandasSQL: 1109s """ 1109s Convenience function to return the correct PandasSQL subclass based on the 1109s provided parameters. Also creates a sqlalchemy connection and transaction 1109s if necessary. 1109s """ 1109s import sqlite3 1109s 1109s if isinstance(con, sqlite3.Connection) or con is None: 1109s return SQLiteDatabase(con) 1109s 1109s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1109s 1109s if isinstance(con, str) and sqlalchemy is None: 1109s > raise ImportError("Using URI string without sqlalchemy installed.") 1109s E ImportError: Using URI string without sqlalchemy installed. 1109s 1109s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1109s =================================== FAILURES =================================== 1109s ________________________________ test_datetimes ________________________________ 1109s 1109s def test_datetimes(): 1109s import datetime 1109s 1109s now = datetime.datetime.now() 1109s d = datetime.timedelta(seconds=1) 1109s df = pd.DataFrame( 1109s {"a": list("ghjkl"), "b": [now + i * d for i in range(2, -3, -1)]} 1109s ) 1109s with tmpfile() as f: 1109s uri = "sqlite:///%s" % f 1109s > df.to_sql("test", uri, index=False, if_exists="replace") 1109s 1109s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:358: 1109s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1109s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1109s return func(*args, **kwargs) 1109s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1109s return sql.to_sql( 1109s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1109s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1109s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1109s 1109s con = 'sqlite:////tmp/tmp4tmbee_z', schema = None, need_transaction = True 1109s 1109s def pandasSQL_builder( 1109s con, 1109s schema: str | None = None, 1109s need_transaction: bool = False, 1109s ) -> PandasSQL: 1109s """ 1109s Convenience function to return the correct PandasSQL subclass based on the 1109s provided parameters. Also creates a sqlalchemy connection and transaction 1109s if necessary. 1109s """ 1109s import sqlite3 1109s 1109s if isinstance(con, sqlite3.Connection) or con is None: 1109s return SQLiteDatabase(con) 1109s 1109s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1109s 1109s if isinstance(con, str) and sqlalchemy is None: 1109s > raise ImportError("Using URI string without sqlalchemy installed.") 1109s E ImportError: Using URI string without sqlalchemy installed. 1109s 1109s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1109s _____________________________ test_to_sql[False-1] _____________________________ 1109s 1109s npartitions = 1, parallel = False 1109s 1109s @pytest.mark.parametrize("npartitions", (1, 2)) 1109s @pytest.mark.parametrize("parallel", (False, True)) 1109s def test_to_sql(npartitions, parallel): 1109s df_by_age = df.set_index("age") 1109s df_appended = pd.concat( 1109s [ 1109s df, 1109s df, 1109s ] 1109s ) 1109s 1109s ddf = dd.from_pandas(df, npartitions) 1109s ddf_by_age = ddf.set_index("age") 1109s 1109s # Simple round trip test: use existing "number" index_col 1109s with tmp_db_uri() as uri: 1109s > ddf.to_sql("test", uri, parallel=parallel) 1109s 1109s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:489: 1109s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1109s /usr/lib/python3/dist-packages/dask/dataframe/core.py:2087: in to_sql 1109s return to_sql( 1109s /usr/lib/python3/dist-packages/dask/dataframe/io/sql.py:606: in to_sql 1109s dask_compute(result) 1109s /usr/lib/python3/dist-packages/dask/base.py:661: in compute 1109s results = schedule(dsk, keys, **kwargs) 1109s /usr/lib/python3/dist-packages/dask/dataframe/io/sql.py:423: in _to_sql_chunk 1109s q = d.to_sql(con=engine, **kwargs) 1109s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1109s return func(*args, **kwargs) 1109s /usr/lib/python3/dist-packages/pandas/io/sql.py:842: in to_sql 1109s return pandas_sql.to_sql( 1109s /usr/lib/python3/dist-packages/pandas/io/sql.py:2850: in to_sql 1109s table.create() 1109s /usr/lib/python3/dist-packages/pandas/io/sql.py:984: in create 1109s if self.exists(): 1109s /usr/lib/python3/dist-packages/pandas/io/sql.py:970: in exists 1109s return self.pd_sql.has_table(self.name, self.schema) 1109s /usr/lib/python3/dist-packages/pandas/io/sql.py:2865: in has_table 1109s return len(self.execute(query, [name]).fetchall()) > 0 1109s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1109s 1109s self = 1109s sql = "\n SELECT\n name\n FROM\n sqlite_master\n WHERE\n type IN ('table', 'view')\n AND name=?;\n " 1109s params = ['test'] 1109s 1109s def execute(self, sql: str | Select | TextClause, params=None): 1109s if not isinstance(sql, str): 1109s raise TypeError("Query must be a string unless using sqlalchemy.") 1109s args = [] if params is None else [params] 1109s > cur = self.con.cursor() 1109s E AttributeError: 'Engine' object has no attribute 'cursor' 1109s 1109s /usr/lib/python3/dist-packages/pandas/io/sql.py:2672: AttributeError 1109s _____________________________ test_to_sql[False-2] _____________________________ 1109s 1109s npartitions = 2, parallel = False 1109s 1109s @pytest.mark.parametrize("npartitions", (1, 2)) 1109s @pytest.mark.parametrize("parallel", (False, True)) 1109s def test_to_sql(npartitions, parallel): 1109s df_by_age = df.set_index("age") 1109s df_appended = pd.concat( 1109s [ 1109s df, 1109s df, 1109s ] 1109s ) 1109s 1109s ddf = dd.from_pandas(df, npartitions) 1109s ddf_by_age = ddf.set_index("age") 1109s 1109s # Simple round trip test: use existing "number" index_col 1109s with tmp_db_uri() as uri: 1109s > ddf.to_sql("test", uri, parallel=parallel) 1109s 1109s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:489: 1109s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1109s /usr/lib/python3/dist-packages/dask/dataframe/core.py:2087: in to_sql 1109s return to_sql( 1109s /usr/lib/python3/dist-packages/dask/dataframe/io/sql.py:606: in to_sql 1109s dask_compute(result) 1109s /usr/lib/python3/dist-packages/dask/base.py:661: in compute 1109s results = schedule(dsk, keys, **kwargs) 1109s /usr/lib/python3/dist-packages/dask/dataframe/io/sql.py:423: in _to_sql_chunk 1109s q = d.to_sql(con=engine, **kwargs) 1109s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1109s return func(*args, **kwargs) 1109s /usr/lib/python3/dist-packages/pandas/io/sql.py:842: in to_sql 1109s return pandas_sql.to_sql( 1109s /usr/lib/python3/dist-packages/pandas/io/sql.py:2850: in to_sql 1109s table.create() 1109s /usr/lib/python3/dist-packages/pandas/io/sql.py:984: in create 1109s if self.exists(): 1109s /usr/lib/python3/dist-packages/pandas/io/sql.py:970: in exists 1109s return self.pd_sql.has_table(self.name, self.schema) 1109s /usr/lib/python3/dist-packages/pandas/io/sql.py:2865: in has_table 1109s return len(self.execute(query, [name]).fetchall()) > 0 1109s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1109s 1109s self = 1109s sql = "\n SELECT\n name\n FROM\n sqlite_master\n WHERE\n type IN ('table', 'view')\n AND name=?;\n " 1109s params = ['test'] 1109s 1109s def execute(self, sql: str | Select | TextClause, params=None): 1109s if not isinstance(sql, str): 1109s raise TypeError("Query must be a string unless using sqlalchemy.") 1109s args = [] if params is None else [params] 1109s > cur = self.con.cursor() 1109s E AttributeError: 'Engine' object has no attribute 'cursor' 1109s 1109s /usr/lib/python3/dist-packages/pandas/io/sql.py:2672: AttributeError 1109s _____________________________ test_to_sql[True-1] ______________________________ 1109s 1109s npartitions = 1, parallel = True 1109s 1109s @pytest.mark.parametrize("npartitions", (1, 2)) 1109s @pytest.mark.parametrize("parallel", (False, True)) 1109s def test_to_sql(npartitions, parallel): 1109s df_by_age = df.set_index("age") 1109s df_appended = pd.concat( 1109s [ 1109s df, 1109s df, 1109s ] 1109s ) 1109s 1109s ddf = dd.from_pandas(df, npartitions) 1109s ddf_by_age = ddf.set_index("age") 1109s 1109s # Simple round trip test: use existing "number" index_col 1109s with tmp_db_uri() as uri: 1109s > ddf.to_sql("test", uri, parallel=parallel) 1109s 1109s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:489: 1109s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1109s /usr/lib/python3/dist-packages/dask/dataframe/core.py:2087: in to_sql 1109s return to_sql( 1109s /usr/lib/python3/dist-packages/dask/dataframe/io/sql.py:606: in to_sql 1109s dask_compute(result) 1109s /usr/lib/python3/dist-packages/dask/base.py:661: in compute 1109s results = schedule(dsk, keys, **kwargs) 1109s /usr/lib/python3/dist-packages/dask/dataframe/io/sql.py:423: in _to_sql_chunk 1109s q = d.to_sql(con=engine, **kwargs) 1109s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1109s return func(*args, **kwargs) 1109s /usr/lib/python3/dist-packages/pandas/io/sql.py:842: in to_sql 1109s return pandas_sql.to_sql( 1109s /usr/lib/python3/dist-packages/pandas/io/sql.py:2850: in to_sql 1109s table.create() 1109s /usr/lib/python3/dist-packages/pandas/io/sql.py:984: in create 1109s if self.exists(): 1109s /usr/lib/python3/dist-packages/pandas/io/sql.py:970: in exists 1109s return self.pd_sql.has_table(self.name, self.schema) 1109s /usr/lib/python3/dist-packages/pandas/io/sql.py:2865: in has_table 1109s return len(self.execute(query, [name]).fetchall()) > 0 1109s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1109s 1109s self = 1109s sql = "\n SELECT\n name\n FROM\n sqlite_master\n WHERE\n type IN ('table', 'view')\n AND name=?;\n " 1109s params = ['test'] 1109s 1109s def execute(self, sql: str | Select | TextClause, params=None): 1109s if not isinstance(sql, str): 1109s raise TypeError("Query must be a string unless using sqlalchemy.") 1109s args = [] if params is None else [params] 1109s > cur = self.con.cursor() 1109s E AttributeError: 'Engine' object has no attribute 'cursor' 1109s 1109s /usr/lib/python3/dist-packages/pandas/io/sql.py:2672: AttributeError 1109s _____________________________ test_to_sql[True-2] ______________________________ 1109s 1109s npartitions = 2, parallel = True 1109s 1109s @pytest.mark.parametrize("npartitions", (1, 2)) 1109s @pytest.mark.parametrize("parallel", (False, True)) 1109s def test_to_sql(npartitions, parallel): 1109s df_by_age = df.set_index("age") 1109s df_appended = pd.concat( 1109s [ 1109s df, 1109s df, 1109s ] 1109s ) 1109s 1109s ddf = dd.from_pandas(df, npartitions) 1109s ddf_by_age = ddf.set_index("age") 1109s 1109s # Simple round trip test: use existing "number" index_col 1109s with tmp_db_uri() as uri: 1109s > ddf.to_sql("test", uri, parallel=parallel) 1109s 1109s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:489: 1109s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1109s /usr/lib/python3/dist-packages/dask/dataframe/core.py:2087: in to_sql 1109s return to_sql( 1109s /usr/lib/python3/dist-packages/dask/dataframe/io/sql.py:606: in to_sql 1109s dask_compute(result) 1109s /usr/lib/python3/dist-packages/dask/base.py:661: in compute 1109s results = schedule(dsk, keys, **kwargs) 1109s /usr/lib/python3/dist-packages/dask/dataframe/io/sql.py:423: in _to_sql_chunk 1109s q = d.to_sql(con=engine, **kwargs) 1109s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1109s return func(*args, **kwargs) 1109s /usr/lib/python3/dist-packages/pandas/io/sql.py:842: in to_sql 1109s return pandas_sql.to_sql( 1109s /usr/lib/python3/dist-packages/pandas/io/sql.py:2850: in to_sql 1109s table.create() 1109s /usr/lib/python3/dist-packages/pandas/io/sql.py:984: in create 1109s if self.exists(): 1109s /usr/lib/python3/dist-packages/pandas/io/sql.py:970: in exists 1109s return self.pd_sql.has_table(self.name, self.schema) 1109s /usr/lib/python3/dist-packages/pandas/io/sql.py:2865: in has_table 1109s return len(self.execute(query, [name]).fetchall()) > 0 1109s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1109s 1109s self = 1109s sql = "\n SELECT\n name\n FROM\n sqlite_master\n WHERE\n type IN ('table', 'view')\n AND name=?;\n " 1109s params = ['test'] 1109s 1109s def execute(self, sql: str | Select | TextClause, params=None): 1109s if not isinstance(sql, str): 1109s raise TypeError("Query must be a string unless using sqlalchemy.") 1109s args = [] if params is None else [params] 1109s > cur = self.con.cursor() 1109s E AttributeError: 'Engine' object has no attribute 'cursor' 1109s 1109s /usr/lib/python3/dist-packages/pandas/io/sql.py:2672: AttributeError 1109s ______________________________ test_to_sql_kwargs ______________________________ 1109s 1109s def test_to_sql_kwargs(): 1109s ddf = dd.from_pandas(df, 2) 1109s with tmp_db_uri() as uri: 1109s > ddf.to_sql("test", uri, method="multi") 1109s 1109s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:549: 1109s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1109s /usr/lib/python3/dist-packages/dask/dataframe/core.py:2087: in to_sql 1109s return to_sql( 1109s /usr/lib/python3/dist-packages/dask/dataframe/io/sql.py:606: in to_sql 1109s dask_compute(result) 1109s /usr/lib/python3/dist-packages/dask/base.py:661: in compute 1109s results = schedule(dsk, keys, **kwargs) 1109s /usr/lib/python3/dist-packages/dask/dataframe/io/sql.py:423: in _to_sql_chunk 1109s q = d.to_sql(con=engine, **kwargs) 1109s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1109s return func(*args, **kwargs) 1109s /usr/lib/python3/dist-packages/pandas/io/sql.py:842: in to_sql 1109s return pandas_sql.to_sql( 1109s /usr/lib/python3/dist-packages/pandas/io/sql.py:2850: in to_sql 1109s table.create() 1109s /usr/lib/python3/dist-packages/pandas/io/sql.py:984: in create 1109s if self.exists(): 1109s /usr/lib/python3/dist-packages/pandas/io/sql.py:970: in exists 1109s return self.pd_sql.has_table(self.name, self.schema) 1109s /usr/lib/python3/dist-packages/pandas/io/sql.py:2865: in has_table 1109s return len(self.execute(query, [name]).fetchall()) > 0 1109s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1109s 1109s self = 1109s sql = "\n SELECT\n name\n FROM\n sqlite_master\n WHERE\n type IN ('table', 'view')\n AND name=?;\n " 1109s params = ['test'] 1109s 1109s def execute(self, sql: str | Select | TextClause, params=None): 1109s if not isinstance(sql, str): 1109s raise TypeError("Query must be a string unless using sqlalchemy.") 1109s args = [] if params is None else [params] 1109s > cur = self.con.cursor() 1109s E AttributeError: 'Engine' object has no attribute 'cursor' 1109s 1109s /usr/lib/python3/dist-packages/pandas/io/sql.py:2672: AttributeError 1109s __________________________ test_to_sql_engine_kwargs ___________________________ 1109s 1109s caplog = <_pytest.logging.LogCaptureFixture object at 0x7bdb5414dc40> 1109s 1109s def test_to_sql_engine_kwargs(caplog): 1109s ddf = dd.from_pandas(df, 2) 1109s with tmp_db_uri() as uri: 1109s > ddf.to_sql("test", uri, engine_kwargs={"echo": False}) 1109s 1109s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:559: 1109s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1109s /usr/lib/python3/dist-packages/dask/dataframe/core.py:2087: in to_sql 1109s return to_sql( 1109s /usr/lib/python3/dist-packages/dask/dataframe/io/sql.py:606: in to_sql 1109s dask_compute(result) 1109s /usr/lib/python3/dist-packages/dask/base.py:661: in compute 1109s results = schedule(dsk, keys, **kwargs) 1109s /usr/lib/python3/dist-packages/dask/dataframe/io/sql.py:423: in _to_sql_chunk 1109s q = d.to_sql(con=engine, **kwargs) 1109s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1109s return func(*args, **kwargs) 1109s /usr/lib/python3/dist-packages/pandas/io/sql.py:842: in to_sql 1109s return pandas_sql.to_sql( 1109s /usr/lib/python3/dist-packages/pandas/io/sql.py:2850: in to_sql 1109s table.create() 1109s /usr/lib/python3/dist-packages/pandas/io/sql.py:984: in create 1109s if self.exists(): 1109s /usr/lib/python3/dist-packages/pandas/io/sql.py:970: in exists 1109s return self.pd_sql.has_table(self.name, self.schema) 1109s /usr/lib/python3/dist-packages/pandas/io/sql.py:2865: in has_table 1109s return len(self.execute(query, [name]).fetchall()) > 0 1109s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1109s 1109s self = 1109s sql = "\n SELECT\n name\n FROM\n sqlite_master\n WHERE\n type IN ('table', 'view')\n AND name=?;\n " 1109s params = ['test'] 1109s 1109s def execute(self, sql: str | Select | TextClause, params=None): 1109s if not isinstance(sql, str): 1109s raise TypeError("Query must be a string unless using sqlalchemy.") 1109s args = [] if params is None else [params] 1109s > cur = self.con.cursor() 1109s E AttributeError: 'Engine' object has no attribute 'cursor' 1109s 1109s /usr/lib/python3/dist-packages/pandas/io/sql.py:2672: AttributeError 1109s __________________________ test_to_sql_engine_kwargs ___________________________ 1109s 1109s c = 1109s s = 1109s a = 1109s b = 1109s 1109s @pytest.mark.filterwarnings( 1109s "ignore:Running on a single-machine scheduler when a distributed client " 1109s "is active might lead to unexpected results." 1109s ) 1109s @gen_cluster(client=True) 1109s async def test_to_sql_engine_kwargs(c, s, a, b): 1109s # https://github.com/dask/dask/issues/8738 1109s pd = pytest.importorskip("pandas") 1109s dd = pytest.importorskip("dask.dataframe") 1109s pytest.importorskip("sqlalchemy") 1109s 1109s df = pd.DataFrame({"a": range(10), "b": range(10)}) 1109s df.index.name = "index" 1109s ddf = dd.from_pandas(df, npartitions=1) 1109s with tmpfile() as f: 1109s uri = f"sqlite:///{f}" 1109s result = ddf.to_sql( 1109s "test", uri, index=True, engine_kwargs={"echo": False}, compute=False 1109s ) 1109s > await c.compute(result) 1109s 1109s /usr/lib/python3/dist-packages/dask/tests/test_distributed.py:869: 1109s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1109s /usr/lib/python3/dist-packages/distributed/client.py:337: in _result 1109s raise exc.with_traceback(tb) 1109s /usr/lib/python3/dist-packages/dask/utils.py:78: in apply 1109s return func(*args, **kwargs) 1109s /usr/lib/python3/dist-packages/dask/dataframe/io/sql.py:423: in _to_sql_chunk 1109s q = d.to_sql(con=engine, **kwargs) 1109s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1109s return func(*args, **kwargs) 1109s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1109s return sql.to_sql( 1109s /usr/lib/python3/dist-packages/pandas/io/sql.py:842: in to_sql 1109s return pandas_sql.to_sql( 1109s /usr/lib/python3/dist-packages/pandas/io/sql.py:2850: in to_sql 1109s table.create() 1109s /usr/lib/python3/dist-packages/pandas/io/sql.py:984: in create 1109s if self.exists(): 1109s /usr/lib/python3/dist-packages/pandas/io/sql.py:970: in exists 1109s return self.pd_sql.has_table(self.name, self.schema) 1109s /usr/lib/python3/dist-packages/pandas/io/sql.py:2865: in has_table 1109s return len(self.execute(query, [name]).fetchall()) > 0 1109s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1109s 1109s """ 1109s Collection of query wrappers / abstractions to both facilitate data 1109s retrieval and to reduce dependency on DB-specific API. 1109s """ 1109s 1109s from __future__ import annotations 1109s 1109s from abc import ( 1109s ABC, 1109s abstractmethod, 1109s ) 1109s from contextlib import ( 1109s ExitStack, 1109s contextmanager, 1109s ) 1109s from datetime import ( 1109s date, 1109s datetime, 1109s time, 1109s ) 1109s from functools import partial 1109s import re 1109s from typing import ( 1109s TYPE_CHECKING, 1109s Any, 1109s Callable, 1109s Literal, 1109s cast, 1109s overload, 1109s ) 1109s import warnings 1109s 1109s import numpy as np 1109s 1109s from pandas._config import using_pyarrow_string_dtype 1109s 1109s from pandas._libs import lib 1109s from pandas.compat._optional import import_optional_dependency 1109s from pandas.errors import ( 1109s AbstractMethodError, 1109s DatabaseError, 1109s ) 1109s from pandas.util._exceptions import find_stack_level 1109s from pandas.util._validators import check_dtype_backend 1109s 1109s from pandas.core.dtypes.common import ( 1109s is_dict_like, 1109s is_list_like, 1109s ) 1109s from pandas.core.dtypes.dtypes import ( 1109s ArrowDtype, 1109s DatetimeTZDtype, 1109s ) 1109s from pandas.core.dtypes.missing import isna 1109s 1109s from pandas import get_option 1109s from pandas.core.api import ( 1109s DataFrame, 1109s Series, 1109s ) 1109s from pandas.core.arrays import ArrowExtensionArray 1109s from pandas.core.base import PandasObject 1109s import pandas.core.common as com 1109s from pandas.core.common import maybe_make_list 1109s from pandas.core.internals.construction import convert_object_array 1109s from pandas.core.tools.datetimes import to_datetime 1109s 1109s if TYPE_CHECKING: 1109s from collections.abc import ( 1109s Iterator, 1109s Mapping, 1109s ) 1109s 1109s from sqlalchemy import Table 1109s from sqlalchemy.sql.expression import ( 1109s Select, 1109s TextClause, 1109s ) 1109s 1109s from pandas._typing import ( 1109s DateTimeErrorChoices, 1109s DtypeArg, 1109s DtypeBackend, 1109s IndexLabel, 1109s Self, 1109s ) 1109s 1109s from pandas import Index 1109s 1109s # ----------------------------------------------------------------------------- 1109s # -- Helper functions 1109s 1109s 1109s def _process_parse_dates_argument(parse_dates): 1109s """Process parse_dates argument for read_sql functions""" 1109s # handle non-list entries for parse_dates gracefully 1109s if parse_dates is True or parse_dates is None or parse_dates is False: 1109s parse_dates = [] 1109s 1109s elif not hasattr(parse_dates, "__iter__"): 1109s parse_dates = [parse_dates] 1109s return parse_dates 1109s 1109s 1109s def _handle_date_column( 1109s col, utc: bool = False, format: str | dict[str, Any] | None = None 1109s ): 1109s if isinstance(format, dict): 1109s # GH35185 Allow custom error values in parse_dates argument of 1109s # read_sql like functions. 1109s # Format can take on custom to_datetime argument values such as 1109s # {"errors": "coerce"} or {"dayfirst": True} 1109s error: DateTimeErrorChoices = format.pop("errors", None) or "ignore" 1109s if error == "ignore": 1109s try: 1109s return to_datetime(col, **format) 1109s except (TypeError, ValueError): 1109s # TODO: not reached 2023-10-27; needed? 1109s return col 1109s return to_datetime(col, errors=error, **format) 1109s else: 1109s # Allow passing of formatting string for integers 1109s # GH17855 1109s if format is None and ( 1109s issubclass(col.dtype.type, np.floating) 1109s or issubclass(col.dtype.type, np.integer) 1109s ): 1109s format = "s" 1109s if format in ["D", "d", "h", "m", "s", "ms", "us", "ns"]: 1109s return to_datetime(col, errors="coerce", unit=format, utc=utc) 1109s elif isinstance(col.dtype, DatetimeTZDtype): 1109s # coerce to UTC timezone 1109s # GH11216 1109s return to_datetime(col, utc=True) 1109s else: 1109s return to_datetime(col, errors="coerce", format=format, utc=utc) 1109s 1109s 1109s def _parse_date_columns(data_frame, parse_dates): 1109s """ 1109s Force non-datetime columns to be read as such. 1109s Supports both string formatted and integer timestamp columns. 1109s """ 1109s parse_dates = _process_parse_dates_argument(parse_dates) 1109s 1109s # we want to coerce datetime64_tz dtypes for now to UTC 1109s # we could in theory do a 'nice' conversion from a FixedOffset tz 1109s # GH11216 1109s for i, (col_name, df_col) in enumerate(data_frame.items()): 1109s if isinstance(df_col.dtype, DatetimeTZDtype) or col_name in parse_dates: 1109s try: 1109s fmt = parse_dates[col_name] 1109s except (KeyError, TypeError): 1109s fmt = None 1109s data_frame.isetitem(i, _handle_date_column(df_col, format=fmt)) 1109s 1109s return data_frame 1109s 1109s 1109s def _convert_arrays_to_dataframe( 1109s data, 1109s columns, 1109s coerce_float: bool = True, 1109s dtype_backend: DtypeBackend | Literal["numpy"] = "numpy", 1109s ) -> DataFrame: 1109s content = lib.to_object_array_tuples(data) 1109s arrays = convert_object_array( 1109s list(content.T), 1109s dtype=None, 1109s coerce_float=coerce_float, 1109s dtype_backend=dtype_backend, 1109s ) 1109s if dtype_backend == "pyarrow": 1109s pa = import_optional_dependency("pyarrow") 1109s 1109s result_arrays = [] 1109s for arr in arrays: 1109s pa_array = pa.array(arr, from_pandas=True) 1109s if arr.dtype == "string": 1109s # TODO: Arrow still infers strings arrays as regular strings instead 1109s # of large_string, which is what we preserver everywhere else for 1109s # dtype_backend="pyarrow". We may want to reconsider this 1109s pa_array = pa_array.cast(pa.string()) 1109s result_arrays.append(ArrowExtensionArray(pa_array)) 1109s arrays = result_arrays # type: ignore[assignment] 1109s if arrays: 1109s df = DataFrame(dict(zip(list(range(len(columns))), arrays))) 1109s df.columns = columns 1109s return df 1109s else: 1109s return DataFrame(columns=columns) 1109s 1109s 1109s def _wrap_result( 1109s data, 1109s columns, 1109s index_col=None, 1109s coerce_float: bool = True, 1109s parse_dates=None, 1109s dtype: DtypeArg | None = None, 1109s dtype_backend: DtypeBackend | Literal["numpy"] = "numpy", 1109s ): 1109s """Wrap result set of a SQLAlchemy query in a DataFrame.""" 1109s frame = _convert_arrays_to_dataframe(data, columns, coerce_float, dtype_backend) 1109s 1109s if dtype: 1109s frame = frame.astype(dtype) 1109s 1109s frame = _parse_date_columns(frame, parse_dates) 1109s 1109s if index_col is not None: 1109s frame = frame.set_index(index_col) 1109s 1109s return frame 1109s 1109s 1109s def _wrap_result_adbc( 1109s df: DataFrame, 1109s *, 1109s index_col=None, 1109s parse_dates=None, 1109s dtype: DtypeArg | None = None, 1109s dtype_backend: DtypeBackend | Literal["numpy"] = "numpy", 1109s ) -> DataFrame: 1109s """Wrap result set of a SQLAlchemy query in a DataFrame.""" 1109s if dtype: 1109s df = df.astype(dtype) 1109s 1109s df = _parse_date_columns(df, parse_dates) 1109s 1109s if index_col is not None: 1109s df = df.set_index(index_col) 1109s 1109s return df 1109s 1109s 1109s def execute(sql, con, params=None): 1109s """ 1109s Execute the given SQL query using the provided connection object. 1109s 1109s Parameters 1109s ---------- 1109s sql : string 1109s SQL query to be executed. 1109s con : SQLAlchemy connection or sqlite3 connection 1109s If a DBAPI2 object, only sqlite3 is supported. 1109s params : list or tuple, optional, default: None 1109s List of parameters to pass to execute method. 1109s 1109s Returns 1109s ------- 1109s Results Iterable 1109s """ 1109s warnings.warn( 1109s "`pandas.io.sql.execute` is deprecated and " 1109s "will be removed in the future version.", 1109s FutureWarning, 1109s stacklevel=find_stack_level(), 1109s ) # GH50185 1109s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1109s 1109s if sqlalchemy is not None and isinstance(con, (str, sqlalchemy.engine.Engine)): 1109s raise TypeError("pandas.io.sql.execute requires a connection") # GH50185 1109s with pandasSQL_builder(con, need_transaction=True) as pandas_sql: 1109s return pandas_sql.execute(sql, params) 1109s 1109s 1109s # ----------------------------------------------------------------------------- 1109s # -- Read and write to DataFrames 1109s 1109s 1109s @overload 1109s def read_sql_table( 1109s table_name: str, 1109s con, 1109s schema=..., 1109s index_col: str | list[str] | None = ..., 1109s coerce_float=..., 1109s parse_dates: list[str] | dict[str, str] | None = ..., 1109s columns: list[str] | None = ..., 1109s chunksize: None = ..., 1109s dtype_backend: DtypeBackend | lib.NoDefault = ..., 1109s ) -> DataFrame: 1109s ... 1109s 1109s 1109s @overload 1109s def read_sql_table( 1109s table_name: str, 1109s con, 1109s schema=..., 1109s index_col: str | list[str] | None = ..., 1109s coerce_float=..., 1109s parse_dates: list[str] | dict[str, str] | None = ..., 1109s columns: list[str] | None = ..., 1109s chunksize: int = ..., 1109s dtype_backend: DtypeBackend | lib.NoDefault = ..., 1109s ) -> Iterator[DataFrame]: 1109s ... 1109s 1109s 1109s def read_sql_table( 1109s table_name: str, 1109s con, 1109s schema: str | None = None, 1109s index_col: str | list[str] | None = None, 1109s coerce_float: bool = True, 1109s parse_dates: list[str] | dict[str, str] | None = None, 1109s columns: list[str] | None = None, 1109s chunksize: int | None = None, 1109s dtype_backend: DtypeBackend | lib.NoDefault = lib.no_default, 1109s ) -> DataFrame | Iterator[DataFrame]: 1109s """ 1109s Read SQL database table into a DataFrame. 1109s 1109s Given a table name and a SQLAlchemy connectable, returns a DataFrame. 1109s This function does not support DBAPI connections. 1109s 1109s Parameters 1109s ---------- 1109s table_name : str 1109s Name of SQL table in database. 1109s con : SQLAlchemy connectable or str 1109s A database URI could be provided as str. 1109s SQLite DBAPI connection mode not supported. 1109s schema : str, default None 1109s Name of SQL schema in database to query (if database flavor 1109s supports this). Uses default schema if None (default). 1109s index_col : str or list of str, optional, default: None 1109s Column(s) to set as index(MultiIndex). 1109s coerce_float : bool, default True 1109s Attempts to convert values of non-string, non-numeric objects (like 1109s decimal.Decimal) to floating point. Can result in loss of Precision. 1109s parse_dates : list or dict, default None 1109s - List of column names to parse as dates. 1109s - Dict of ``{column_name: format string}`` where format string is 1109s strftime compatible in case of parsing string times or is one of 1109s (D, s, ns, ms, us) in case of parsing integer timestamps. 1109s - Dict of ``{column_name: arg dict}``, where the arg dict corresponds 1109s to the keyword arguments of :func:`pandas.to_datetime` 1109s Especially useful with databases without native Datetime support, 1109s such as SQLite. 1109s columns : list, default None 1109s List of column names to select from SQL table. 1109s chunksize : int, default None 1109s If specified, returns an iterator where `chunksize` is the number of 1109s rows to include in each chunk. 1109s dtype_backend : {'numpy_nullable', 'pyarrow'}, default 'numpy_nullable' 1109s Back-end data type applied to the resultant :class:`DataFrame` 1109s (still experimental). Behaviour is as follows: 1109s 1109s * ``"numpy_nullable"``: returns nullable-dtype-backed :class:`DataFrame` 1109s (default). 1109s * ``"pyarrow"``: returns pyarrow-backed nullable :class:`ArrowDtype` 1109s DataFrame. 1109s 1109s .. versionadded:: 2.0 1109s 1109s Returns 1109s ------- 1109s DataFrame or Iterator[DataFrame] 1109s A SQL table is returned as two-dimensional data structure with labeled 1109s axes. 1109s 1109s See Also 1109s -------- 1109s read_sql_query : Read SQL query into a DataFrame. 1109s read_sql : Read SQL query or database table into a DataFrame. 1109s 1109s Notes 1109s ----- 1109s Any datetime values with time zone information will be converted to UTC. 1109s 1109s Examples 1109s -------- 1109s >>> pd.read_sql_table('table_name', 'postgres:///db_name') # doctest:+SKIP 1109s """ 1109s 1109s check_dtype_backend(dtype_backend) 1109s if dtype_backend is lib.no_default: 1109s dtype_backend = "numpy" # type: ignore[assignment] 1109s assert dtype_backend is not lib.no_default 1109s 1109s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1109s if not pandas_sql.has_table(table_name): 1109s raise ValueError(f"Table {table_name} not found") 1109s 1109s table = pandas_sql.read_table( 1109s table_name, 1109s index_col=index_col, 1109s coerce_float=coerce_float, 1109s parse_dates=parse_dates, 1109s columns=columns, 1109s chunksize=chunksize, 1109s dtype_backend=dtype_backend, 1109s ) 1109s 1109s if table is not None: 1109s return table 1109s else: 1109s raise ValueError(f"Table {table_name} not found", con) 1109s 1109s 1109s @overload 1109s def read_sql_query( 1109s sql, 1109s con, 1109s index_col: str | list[str] | None = ..., 1109s coerce_float=..., 1109s params: list[Any] | Mapping[str, Any] | None = ..., 1109s parse_dates: list[str] | dict[str, str] | None = ..., 1109s chunksize: None = ..., 1109s dtype: DtypeArg | None = ..., 1109s dtype_backend: DtypeBackend | lib.NoDefault = ..., 1109s ) -> DataFrame: 1109s ... 1109s 1109s 1109s @overload 1109s def read_sql_query( 1109s sql, 1109s con, 1109s index_col: str | list[str] | None = ..., 1109s coerce_float=..., 1109s params: list[Any] | Mapping[str, Any] | None = ..., 1109s parse_dates: list[str] | dict[str, str] | None = ..., 1109s chunksize: int = ..., 1109s dtype: DtypeArg | None = ..., 1109s dtype_backend: DtypeBackend | lib.NoDefault = ..., 1109s ) -> Iterator[DataFrame]: 1109s ... 1109s 1109s 1109s def read_sql_query( 1109s sql, 1109s con, 1109s index_col: str | list[str] | None = None, 1109s coerce_float: bool = True, 1109s params: list[Any] | Mapping[str, Any] | None = None, 1109s parse_dates: list[str] | dict[str, str] | None = None, 1109s chunksize: int | None = None, 1109s dtype: DtypeArg | None = None, 1109s dtype_backend: DtypeBackend | lib.NoDefault = lib.no_default, 1109s ) -> DataFrame | Iterator[DataFrame]: 1109s """ 1109s Read SQL query into a DataFrame. 1109s 1109s Returns a DataFrame corresponding to the result set of the query 1109s string. Optionally provide an `index_col` parameter to use one of the 1109s columns as the index, otherwise default integer index will be used. 1109s 1109s Parameters 1109s ---------- 1109s sql : str SQL query or SQLAlchemy Selectable (select or text object) 1109s SQL query to be executed. 1109s con : SQLAlchemy connectable, str, or sqlite3 connection 1109s Using SQLAlchemy makes it possible to use any DB supported by that 1109s library. If a DBAPI2 object, only sqlite3 is supported. 1109s index_col : str or list of str, optional, default: None 1109s Column(s) to set as index(MultiIndex). 1109s coerce_float : bool, default True 1109s Attempts to convert values of non-string, non-numeric objects (like 1109s decimal.Decimal) to floating point. Useful for SQL result sets. 1109s params : list, tuple or mapping, optional, default: None 1109s List of parameters to pass to execute method. The syntax used 1109s to pass parameters is database driver dependent. Check your 1109s database driver documentation for which of the five syntax styles, 1109s described in PEP 249's paramstyle, is supported. 1109s Eg. for psycopg2, uses %(name)s so use params={'name' : 'value'}. 1109s parse_dates : list or dict, default: None 1109s - List of column names to parse as dates. 1109s - Dict of ``{column_name: format string}`` where format string is 1109s strftime compatible in case of parsing string times, or is one of 1109s (D, s, ns, ms, us) in case of parsing integer timestamps. 1109s - Dict of ``{column_name: arg dict}``, where the arg dict corresponds 1109s to the keyword arguments of :func:`pandas.to_datetime` 1109s Especially useful with databases without native Datetime support, 1109s such as SQLite. 1109s chunksize : int, default None 1109s If specified, return an iterator where `chunksize` is the number of 1109s rows to include in each chunk. 1109s dtype : Type name or dict of columns 1109s Data type for data or columns. E.g. np.float64 or 1109s {'a': np.float64, 'b': np.int32, 'c': 'Int64'}. 1109s 1109s .. versionadded:: 1.3.0 1109s dtype_backend : {'numpy_nullable', 'pyarrow'}, default 'numpy_nullable' 1109s Back-end data type applied to the resultant :class:`DataFrame` 1109s (still experimental). Behaviour is as follows: 1109s 1109s * ``"numpy_nullable"``: returns nullable-dtype-backed :class:`DataFrame` 1109s (default). 1109s * ``"pyarrow"``: returns pyarrow-backed nullable :class:`ArrowDtype` 1109s DataFrame. 1109s 1109s .. versionadded:: 2.0 1109s 1109s Returns 1109s ------- 1109s DataFrame or Iterator[DataFrame] 1109s 1109s See Also 1109s -------- 1109s read_sql_table : Read SQL database table into a DataFrame. 1109s read_sql : Read SQL query or database table into a DataFrame. 1109s 1109s Notes 1109s ----- 1109s Any datetime values with time zone information parsed via the `parse_dates` 1109s parameter will be converted to UTC. 1109s 1109s Examples 1109s -------- 1109s >>> from sqlalchemy import create_engine # doctest: +SKIP 1109s >>> engine = create_engine("sqlite:///database.db") # doctest: +SKIP 1109s >>> with engine.connect() as conn, conn.begin(): # doctest: +SKIP 1109s ... data = pd.read_sql_table("data", conn) # doctest: +SKIP 1109s """ 1109s 1109s check_dtype_backend(dtype_backend) 1109s if dtype_backend is lib.no_default: 1109s dtype_backend = "numpy" # type: ignore[assignment] 1109s assert dtype_backend is not lib.no_default 1109s 1109s with pandasSQL_builder(con) as pandas_sql: 1109s return pandas_sql.read_query( 1109s sql, 1109s index_col=index_col, 1109s params=params, 1109s coerce_float=coerce_float, 1109s parse_dates=parse_dates, 1109s chunksize=chunksize, 1109s dtype=dtype, 1109s dtype_backend=dtype_backend, 1109s ) 1109s 1109s 1109s @overload 1109s def read_sql( 1109s sql, 1109s con, 1109s index_col: str | list[str] | None = ..., 1109s coerce_float=..., 1109s params=..., 1109s parse_dates=..., 1109s columns: list[str] = ..., 1109s chunksize: None = ..., 1109s dtype_backend: DtypeBackend | lib.NoDefault = ..., 1109s dtype: DtypeArg | None = None, 1109s ) -> DataFrame: 1109s ... 1109s 1109s 1109s @overload 1109s def read_sql( 1109s sql, 1109s con, 1109s index_col: str | list[str] | None = ..., 1109s coerce_float=..., 1109s params=..., 1109s parse_dates=..., 1109s columns: list[str] = ..., 1109s chunksize: int = ..., 1109s dtype_backend: DtypeBackend | lib.NoDefault = ..., 1109s dtype: DtypeArg | None = None, 1109s ) -> Iterator[DataFrame]: 1109s ... 1109s 1109s 1109s def read_sql( 1109s sql, 1109s con, 1109s index_col: str | list[str] | None = None, 1109s coerce_float: bool = True, 1109s params=None, 1109s parse_dates=None, 1109s columns: list[str] | None = None, 1109s chunksize: int | None = None, 1109s dtype_backend: DtypeBackend | lib.NoDefault = lib.no_default, 1109s dtype: DtypeArg | None = None, 1109s ) -> DataFrame | Iterator[DataFrame]: 1109s """ 1109s Read SQL query or database table into a DataFrame. 1109s 1109s This function is a convenience wrapper around ``read_sql_table`` and 1109s ``read_sql_query`` (for backward compatibility). It will delegate 1109s to the specific function depending on the provided input. A SQL query 1109s will be routed to ``read_sql_query``, while a database table name will 1109s be routed to ``read_sql_table``. Note that the delegated function might 1109s have more specific notes about their functionality not listed here. 1109s 1109s Parameters 1109s ---------- 1109s sql : str or SQLAlchemy Selectable (select or text object) 1109s SQL query to be executed or a table name. 1109s con : ADBC Connection, SQLAlchemy connectable, str, or sqlite3 connection 1109s ADBC provides high performance I/O with native type support, where available. 1109s Using SQLAlchemy makes it possible to use any DB supported by that 1109s library. If a DBAPI2 object, only sqlite3 is supported. The user is responsible 1109s for engine disposal and connection closure for the ADBC connection and 1109s SQLAlchemy connectable; str connections are closed automatically. See 1109s `here `_. 1109s index_col : str or list of str, optional, default: None 1109s Column(s) to set as index(MultiIndex). 1109s coerce_float : bool, default True 1109s Attempts to convert values of non-string, non-numeric objects (like 1109s decimal.Decimal) to floating point, useful for SQL result sets. 1109s params : list, tuple or dict, optional, default: None 1109s List of parameters to pass to execute method. The syntax used 1109s to pass parameters is database driver dependent. Check your 1109s database driver documentation for which of the five syntax styles, 1109s described in PEP 249's paramstyle, is supported. 1109s Eg. for psycopg2, uses %(name)s so use params={'name' : 'value'}. 1109s parse_dates : list or dict, default: None 1109s - List of column names to parse as dates. 1109s - Dict of ``{column_name: format string}`` where format string is 1109s strftime compatible in case of parsing string times, or is one of 1109s (D, s, ns, ms, us) in case of parsing integer timestamps. 1109s - Dict of ``{column_name: arg dict}``, where the arg dict corresponds 1109s to the keyword arguments of :func:`pandas.to_datetime` 1109s Especially useful with databases without native Datetime support, 1109s such as SQLite. 1109s columns : list, default: None 1109s List of column names to select from SQL table (only used when reading 1109s a table). 1109s chunksize : int, default None 1109s If specified, return an iterator where `chunksize` is the 1109s number of rows to include in each chunk. 1109s dtype_backend : {'numpy_nullable', 'pyarrow'}, default 'numpy_nullable' 1109s Back-end data type applied to the resultant :class:`DataFrame` 1109s (still experimental). Behaviour is as follows: 1109s 1109s * ``"numpy_nullable"``: returns nullable-dtype-backed :class:`DataFrame` 1109s (default). 1109s * ``"pyarrow"``: returns pyarrow-backed nullable :class:`ArrowDtype` 1109s DataFrame. 1109s 1109s .. versionadded:: 2.0 1109s dtype : Type name or dict of columns 1109s Data type for data or columns. E.g. np.float64 or 1109s {'a': np.float64, 'b': np.int32, 'c': 'Int64'}. 1109s The argument is ignored if a table is passed instead of a query. 1109s 1109s .. versionadded:: 2.0.0 1109s 1109s Returns 1109s ------- 1109s DataFrame or Iterator[DataFrame] 1109s 1109s See Also 1109s -------- 1109s read_sql_table : Read SQL database table into a DataFrame. 1109s read_sql_query : Read SQL query into a DataFrame. 1109s 1109s Examples 1109s -------- 1109s Read data from SQL via either a SQL query or a SQL tablename. 1109s When using a SQLite database only SQL queries are accepted, 1109s providing only the SQL tablename will result in an error. 1109s 1109s >>> from sqlite3 import connect 1109s >>> conn = connect(':memory:') 1109s >>> df = pd.DataFrame(data=[[0, '10/11/12'], [1, '12/11/10']], 1109s ... columns=['int_column', 'date_column']) 1109s >>> df.to_sql(name='test_data', con=conn) 1109s 2 1109s 1109s >>> pd.read_sql('SELECT int_column, date_column FROM test_data', conn) 1109s int_column date_column 1109s 0 0 10/11/12 1109s 1 1 12/11/10 1109s 1109s >>> pd.read_sql('test_data', 'postgres:///db_name') # doctest:+SKIP 1109s 1109s Apply date parsing to columns through the ``parse_dates`` argument 1109s The ``parse_dates`` argument calls ``pd.to_datetime`` on the provided columns. 1109s Custom argument values for applying ``pd.to_datetime`` on a column are specified 1109s via a dictionary format: 1109s 1109s >>> pd.read_sql('SELECT int_column, date_column FROM test_data', 1109s ... conn, 1109s ... parse_dates={"date_column": {"format": "%d/%m/%y"}}) 1109s int_column date_column 1109s 0 0 2012-11-10 1109s 1 1 2010-11-12 1109s 1109s .. versionadded:: 2.2.0 1109s 1109s pandas now supports reading via ADBC drivers 1109s 1109s >>> from adbc_driver_postgresql import dbapi # doctest:+SKIP 1109s >>> with dbapi.connect('postgres:///db_name') as conn: # doctest:+SKIP 1109s ... pd.read_sql('SELECT int_column FROM test_data', conn) 1109s int_column 1109s 0 0 1109s 1 1 1109s """ 1109s 1109s check_dtype_backend(dtype_backend) 1109s if dtype_backend is lib.no_default: 1109s dtype_backend = "numpy" # type: ignore[assignment] 1109s assert dtype_backend is not lib.no_default 1109s 1109s with pandasSQL_builder(con) as pandas_sql: 1109s if isinstance(pandas_sql, SQLiteDatabase): 1109s return pandas_sql.read_query( 1109s sql, 1109s index_col=index_col, 1109s params=params, 1109s coerce_float=coerce_float, 1109s parse_dates=parse_dates, 1109s chunksize=chunksize, 1109s dtype_backend=dtype_backend, 1109s dtype=dtype, 1109s ) 1109s 1109s try: 1109s _is_table_name = pandas_sql.has_table(sql) 1109s except Exception: 1109s # using generic exception to catch errors from sql drivers (GH24988) 1109s _is_table_name = False 1109s 1109s if _is_table_name: 1109s return pandas_sql.read_table( 1109s sql, 1109s index_col=index_col, 1109s coerce_float=coerce_float, 1109s parse_dates=parse_dates, 1109s columns=columns, 1109s chunksize=chunksize, 1109s dtype_backend=dtype_backend, 1109s ) 1109s else: 1109s return pandas_sql.read_query( 1109s sql, 1109s index_col=index_col, 1109s params=params, 1109s coerce_float=coerce_float, 1109s parse_dates=parse_dates, 1109s chunksize=chunksize, 1109s dtype_backend=dtype_backend, 1109s dtype=dtype, 1109s ) 1109s 1109s 1109s def to_sql( 1109s frame, 1109s name: str, 1109s con, 1109s schema: str | None = None, 1109s if_exists: Literal["fail", "replace", "append"] = "fail", 1109s index: bool = True, 1109s index_label: IndexLabel | None = None, 1109s chunksize: int | None = None, 1109s dtype: DtypeArg | None = None, 1109s method: Literal["multi"] | Callable | None = None, 1109s engine: str = "auto", 1109s **engine_kwargs, 1109s ) -> int | None: 1109s """ 1109s Write records stored in a DataFrame to a SQL database. 1109s 1109s Parameters 1109s ---------- 1109s frame : DataFrame, Series 1109s name : str 1109s Name of SQL table. 1109s con : ADBC Connection, SQLAlchemy connectable, str, or sqlite3 connection 1109s or sqlite3 DBAPI2 connection 1109s ADBC provides high performance I/O with native type support, where available. 1109s Using SQLAlchemy makes it possible to use any DB supported by that 1109s library. 1109s If a DBAPI2 object, only sqlite3 is supported. 1109s schema : str, optional 1109s Name of SQL schema in database to write to (if database flavor 1109s supports this). If None, use default schema (default). 1109s if_exists : {'fail', 'replace', 'append'}, default 'fail' 1109s - fail: If table exists, do nothing. 1109s - replace: If table exists, drop it, recreate it, and insert data. 1109s - append: If table exists, insert data. Create if does not exist. 1109s index : bool, default True 1109s Write DataFrame index as a column. 1109s index_label : str or sequence, optional 1109s Column label for index column(s). If None is given (default) and 1109s `index` is True, then the index names are used. 1109s A sequence should be given if the DataFrame uses MultiIndex. 1109s chunksize : int, optional 1109s Specify the number of rows in each batch to be written at a time. 1109s By default, all rows will be written at once. 1109s dtype : dict or scalar, optional 1109s Specifying the datatype for columns. If a dictionary is used, the 1109s keys should be the column names and the values should be the 1109s SQLAlchemy types or strings for the sqlite3 fallback mode. If a 1109s scalar is provided, it will be applied to all columns. 1109s method : {None, 'multi', callable}, optional 1109s Controls the SQL insertion clause used: 1109s 1109s - None : Uses standard SQL ``INSERT`` clause (one per row). 1109s - ``'multi'``: Pass multiple values in a single ``INSERT`` clause. 1109s - callable with signature ``(pd_table, conn, keys, data_iter) -> int | None``. 1109s 1109s Details and a sample callable implementation can be found in the 1109s section :ref:`insert method `. 1109s engine : {'auto', 'sqlalchemy'}, default 'auto' 1109s SQL engine library to use. If 'auto', then the option 1109s ``io.sql.engine`` is used. The default ``io.sql.engine`` 1109s behavior is 'sqlalchemy' 1109s 1109s .. versionadded:: 1.3.0 1109s 1109s **engine_kwargs 1109s Any additional kwargs are passed to the engine. 1109s 1109s Returns 1109s ------- 1109s None or int 1109s Number of rows affected by to_sql. None is returned if the callable 1109s passed into ``method`` does not return an integer number of rows. 1109s 1109s .. versionadded:: 1.4.0 1109s 1109s Notes 1109s ----- 1109s The returned rows affected is the sum of the ``rowcount`` attribute of ``sqlite3.Cursor`` 1109s or SQLAlchemy connectable. If using ADBC the returned rows are the result 1109s of ``Cursor.adbc_ingest``. The returned value may not reflect the exact number of written 1109s rows as stipulated in the 1109s `sqlite3 `__ or 1109s `SQLAlchemy `__ 1109s """ # noqa: E501 1109s if if_exists not in ("fail", "replace", "append"): 1109s raise ValueError(f"'{if_exists}' is not valid for if_exists") 1109s 1109s if isinstance(frame, Series): 1109s frame = frame.to_frame() 1109s elif not isinstance(frame, DataFrame): 1109s raise NotImplementedError( 1109s "'frame' argument should be either a Series or a DataFrame" 1109s ) 1109s 1109s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1109s return pandas_sql.to_sql( 1109s frame, 1109s name, 1109s if_exists=if_exists, 1109s index=index, 1109s index_label=index_label, 1109s schema=schema, 1109s chunksize=chunksize, 1109s dtype=dtype, 1109s method=method, 1109s engine=engine, 1109s **engine_kwargs, 1109s ) 1109s 1109s 1109s def has_table(table_name: str, con, schema: str | None = None) -> bool: 1109s """ 1109s Check if DataBase has named table. 1109s 1109s Parameters 1109s ---------- 1109s table_name: string 1109s Name of SQL table. 1109s con: ADBC Connection, SQLAlchemy connectable, str, or sqlite3 connection 1109s ADBC provides high performance I/O with native type support, where available. 1109s Using SQLAlchemy makes it possible to use any DB supported by that 1109s library. 1109s If a DBAPI2 object, only sqlite3 is supported. 1109s schema : string, default None 1109s Name of SQL schema in database to write to (if database flavor supports 1109s this). If None, use default schema (default). 1109s 1109s Returns 1109s ------- 1109s boolean 1109s """ 1109s with pandasSQL_builder(con, schema=schema) as pandas_sql: 1109s return pandas_sql.has_table(table_name) 1109s 1109s 1109s table_exists = has_table 1109s 1109s 1109s def pandasSQL_builder( 1109s con, 1109s schema: str | None = None, 1109s need_transaction: bool = False, 1109s ) -> PandasSQL: 1109s """ 1109s Convenience function to return the correct PandasSQL subclass based on the 1109s provided parameters. Also creates a sqlalchemy connection and transaction 1109s if necessary. 1109s """ 1109s import sqlite3 1109s 1109s if isinstance(con, sqlite3.Connection) or con is None: 1109s return SQLiteDatabase(con) 1109s 1109s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1109s 1109s if isinstance(con, str) and sqlalchemy is None: 1109s raise ImportError("Using URI string without sqlalchemy installed.") 1109s 1109s if sqlalchemy is not None and isinstance(con, (str, sqlalchemy.engine.Connectable)): 1109s return SQLDatabase(con, schema, need_transaction) 1109s 1109s adbc = import_optional_dependency("adbc_driver_manager.dbapi", errors="ignore") 1109s if adbc and isinstance(con, adbc.Connection): 1109s return ADBCDatabase(con) 1109s 1109s warnings.warn( 1109s "pandas only supports SQLAlchemy connectable (engine/connection) or " 1109s "database string URI or sqlite3 DBAPI2 connection. Other DBAPI2 " 1109s "objects are not tested. Please consider using SQLAlchemy.", 1109s UserWarning, 1109s stacklevel=find_stack_level(), 1109s ) 1109s return SQLiteDatabase(con) 1109s 1109s 1109s class SQLTable(PandasObject): 1109s """ 1109s For mapping Pandas tables to SQL tables. 1109s Uses fact that table is reflected by SQLAlchemy to 1109s do better type conversions. 1109s Also holds various flags needed to avoid having to 1109s pass them between functions all the time. 1109s """ 1109s 1109s # TODO: support for multiIndex 1109s 1109s def __init__( 1109s self, 1109s name: str, 1109s pandas_sql_engine, 1109s frame=None, 1109s index: bool | str | list[str] | None = True, 1109s if_exists: Literal["fail", "replace", "append"] = "fail", 1109s prefix: str = "pandas", 1109s index_label=None, 1109s schema=None, 1109s keys=None, 1109s dtype: DtypeArg | None = None, 1109s ) -> None: 1109s self.name = name 1109s self.pd_sql = pandas_sql_engine 1109s self.prefix = prefix 1109s self.frame = frame 1109s self.index = self._index_name(index, index_label) 1109s self.schema = schema 1109s self.if_exists = if_exists 1109s self.keys = keys 1109s self.dtype = dtype 1109s 1109s if frame is not None: 1109s # We want to initialize based on a dataframe 1109s self.table = self._create_table_setup() 1109s else: 1109s # no data provided, read-only mode 1109s self.table = self.pd_sql.get_table(self.name, self.schema) 1109s 1109s if self.table is None: 1109s raise ValueError(f"Could not init table '{name}'") 1109s 1109s if not len(self.name): 1109s raise ValueError("Empty table name specified") 1109s 1109s def exists(self): 1109s return self.pd_sql.has_table(self.name, self.schema) 1109s 1109s def sql_schema(self) -> str: 1109s from sqlalchemy.schema import CreateTable 1109s 1109s return str(CreateTable(self.table).compile(self.pd_sql.con)) 1109s 1109s def _execute_create(self) -> None: 1109s # Inserting table into database, add to MetaData object 1109s self.table = self.table.to_metadata(self.pd_sql.meta) 1109s with self.pd_sql.run_transaction(): 1109s self.table.create(bind=self.pd_sql.con) 1109s 1109s def create(self) -> None: 1109s if self.exists(): 1109s if self.if_exists == "fail": 1109s raise ValueError(f"Table '{self.name}' already exists.") 1109s if self.if_exists == "replace": 1109s self.pd_sql.drop_table(self.name, self.schema) 1109s self._execute_create() 1109s elif self.if_exists == "append": 1109s pass 1109s else: 1109s raise ValueError(f"'{self.if_exists}' is not valid for if_exists") 1109s else: 1109s self._execute_create() 1109s 1109s def _execute_insert(self, conn, keys: list[str], data_iter) -> int: 1109s """ 1109s Execute SQL statement inserting data 1109s 1109s Parameters 1109s ---------- 1109s conn : sqlalchemy.engine.Engine or sqlalchemy.engine.Connection 1109s keys : list of str 1109s Column names 1109s data_iter : generator of list 1109s Each item contains a list of values to be inserted 1109s """ 1109s data = [dict(zip(keys, row)) for row in data_iter] 1109s result = conn.execute(self.table.insert(), data) 1109s return result.rowcount 1109s 1109s def _execute_insert_multi(self, conn, keys: list[str], data_iter) -> int: 1109s """ 1109s Alternative to _execute_insert for DBs support multi-value INSERT. 1109s 1109s Note: multi-value insert is usually faster for analytics DBs 1109s and tables containing a few columns 1109s but performance degrades quickly with increase of columns. 1109s 1109s """ 1109s 1109s from sqlalchemy import insert 1109s 1109s data = [dict(zip(keys, row)) for row in data_iter] 1109s stmt = insert(self.table).values(data) 1109s result = conn.execute(stmt) 1109s return result.rowcount 1109s 1109s def insert_data(self) -> tuple[list[str], list[np.ndarray]]: 1109s if self.index is not None: 1109s temp = self.frame.copy() 1109s temp.index.names = self.index 1109s try: 1109s temp.reset_index(inplace=True) 1109s except ValueError as err: 1109s raise ValueError(f"duplicate name in index/columns: {err}") from err 1109s else: 1109s temp = self.frame 1109s 1109s column_names = list(map(str, temp.columns)) 1109s ncols = len(column_names) 1109s # this just pre-allocates the list: None's will be replaced with ndarrays 1109s # error: List item 0 has incompatible type "None"; expected "ndarray" 1109s data_list: list[np.ndarray] = [None] * ncols # type: ignore[list-item] 1109s 1109s for i, (_, ser) in enumerate(temp.items()): 1109s if ser.dtype.kind == "M": 1109s if isinstance(ser._values, ArrowExtensionArray): 1109s import pyarrow as pa 1109s 1109s if pa.types.is_date(ser.dtype.pyarrow_dtype): 1109s # GH#53854 to_pydatetime not supported for pyarrow date dtypes 1109s d = ser._values.to_numpy(dtype=object) 1109s else: 1109s with warnings.catch_warnings(): 1109s warnings.filterwarnings("ignore", category=FutureWarning) 1109s # GH#52459 to_pydatetime will return Index[object] 1109s d = np.asarray(ser.dt.to_pydatetime(), dtype=object) 1109s else: 1109s d = ser._values.to_pydatetime() 1109s elif ser.dtype.kind == "m": 1109s vals = ser._values 1109s if isinstance(vals, ArrowExtensionArray): 1109s vals = vals.to_numpy(dtype=np.dtype("m8[ns]")) 1109s # store as integers, see GH#6921, GH#7076 1109s d = vals.view("i8").astype(object) 1109s else: 1109s d = ser._values.astype(object) 1109s 1109s assert isinstance(d, np.ndarray), type(d) 1109s 1109s if ser._can_hold_na: 1109s # Note: this will miss timedeltas since they are converted to int 1109s mask = isna(d) 1109s d[mask] = None 1109s 1109s data_list[i] = d 1109s 1109s return column_names, data_list 1109s 1109s def insert( 1109s self, 1109s chunksize: int | None = None, 1109s method: Literal["multi"] | Callable | None = None, 1109s ) -> int | None: 1109s # set insert method 1109s if method is None: 1109s exec_insert = self._execute_insert 1109s elif method == "multi": 1109s exec_insert = self._execute_insert_multi 1109s elif callable(method): 1109s exec_insert = partial(method, self) 1109s else: 1109s raise ValueError(f"Invalid parameter `method`: {method}") 1109s 1109s keys, data_list = self.insert_data() 1109s 1109s nrows = len(self.frame) 1109s 1109s if nrows == 0: 1109s return 0 1109s 1109s if chunksize is None: 1109s chunksize = nrows 1109s elif chunksize == 0: 1109s raise ValueError("chunksize argument should be non-zero") 1109s 1109s chunks = (nrows // chunksize) + 1 1109s total_inserted = None 1109s with self.pd_sql.run_transaction() as conn: 1109s for i in range(chunks): 1109s start_i = i * chunksize 1109s end_i = min((i + 1) * chunksize, nrows) 1109s if start_i >= end_i: 1109s break 1109s 1109s chunk_iter = zip(*(arr[start_i:end_i] for arr in data_list)) 1109s num_inserted = exec_insert(conn, keys, chunk_iter) 1109s # GH 46891 1109s if num_inserted is not None: 1109s if total_inserted is None: 1109s total_inserted = num_inserted 1109s else: 1109s total_inserted += num_inserted 1109s return total_inserted 1109s 1109s def _query_iterator( 1109s self, 1109s result, 1109s exit_stack: ExitStack, 1109s chunksize: int | None, 1109s columns, 1109s coerce_float: bool = True, 1109s parse_dates=None, 1109s dtype_backend: DtypeBackend | Literal["numpy"] = "numpy", 1109s ): 1109s """Return generator through chunked result set.""" 1109s has_read_data = False 1109s with exit_stack: 1109s while True: 1109s data = result.fetchmany(chunksize) 1109s if not data: 1109s if not has_read_data: 1109s yield DataFrame.from_records( 1109s [], columns=columns, coerce_float=coerce_float 1109s ) 1109s break 1109s 1109s has_read_data = True 1109s self.frame = _convert_arrays_to_dataframe( 1109s data, columns, coerce_float, dtype_backend 1109s ) 1109s 1109s self._harmonize_columns( 1109s parse_dates=parse_dates, dtype_backend=dtype_backend 1109s ) 1109s 1109s if self.index is not None: 1109s self.frame.set_index(self.index, inplace=True) 1109s 1109s yield self.frame 1109s 1109s def read( 1109s self, 1109s exit_stack: ExitStack, 1109s coerce_float: bool = True, 1109s parse_dates=None, 1109s columns=None, 1109s chunksize: int | None = None, 1109s dtype_backend: DtypeBackend | Literal["numpy"] = "numpy", 1109s ) -> DataFrame | Iterator[DataFrame]: 1109s from sqlalchemy import select 1109s 1109s if columns is not None and len(columns) > 0: 1109s cols = [self.table.c[n] for n in columns] 1109s if self.index is not None: 1109s for idx in self.index[::-1]: 1109s cols.insert(0, self.table.c[idx]) 1109s sql_select = select(*cols) 1109s else: 1109s sql_select = select(self.table) 1109s result = self.pd_sql.execute(sql_select) 1109s column_names = result.keys() 1109s 1109s if chunksize is not None: 1109s return self._query_iterator( 1109s result, 1109s exit_stack, 1109s chunksize, 1109s column_names, 1109s coerce_float=coerce_float, 1109s parse_dates=parse_dates, 1109s dtype_backend=dtype_backend, 1109s ) 1109s else: 1109s data = result.fetchall() 1109s self.frame = _convert_arrays_to_dataframe( 1109s data, column_names, coerce_float, dtype_backend 1109s ) 1109s 1109s self._harmonize_columns( 1109s parse_dates=parse_dates, dtype_backend=dtype_backend 1109s ) 1109s 1109s if self.index is not None: 1109s self.frame.set_index(self.index, inplace=True) 1109s 1109s return self.frame 1109s 1109s def _index_name(self, index, index_label): 1109s # for writing: index=True to include index in sql table 1109s if index is True: 1109s nlevels = self.frame.index.nlevels 1109s # if index_label is specified, set this as index name(s) 1109s if index_label is not None: 1109s if not isinstance(index_label, list): 1109s index_label = [index_label] 1109s if len(index_label) != nlevels: 1109s raise ValueError( 1109s "Length of 'index_label' should match number of " 1109s f"levels, which is {nlevels}" 1109s ) 1109s return index_label 1109s # return the used column labels for the index columns 1109s if ( 1109s nlevels == 1 1109s and "index" not in self.frame.columns 1109s and self.frame.index.name is None 1109s ): 1109s return ["index"] 1109s else: 1109s return com.fill_missing_names(self.frame.index.names) 1109s 1109s # for reading: index=(list of) string to specify column to set as index 1109s elif isinstance(index, str): 1109s return [index] 1109s elif isinstance(index, list): 1109s return index 1109s else: 1109s return None 1109s 1109s def _get_column_names_and_types(self, dtype_mapper): 1109s column_names_and_types = [] 1109s if self.index is not None: 1109s for i, idx_label in enumerate(self.index): 1109s idx_type = dtype_mapper(self.frame.index._get_level_values(i)) 1109s column_names_and_types.append((str(idx_label), idx_type, True)) 1109s 1109s column_names_and_types += [ 1109s (str(self.frame.columns[i]), dtype_mapper(self.frame.iloc[:, i]), False) 1109s for i in range(len(self.frame.columns)) 1109s ] 1109s 1109s return column_names_and_types 1109s 1109s def _create_table_setup(self): 1109s from sqlalchemy import ( 1109s Column, 1109s PrimaryKeyConstraint, 1109s Table, 1109s ) 1109s from sqlalchemy.schema import MetaData 1109s 1109s column_names_and_types = self._get_column_names_and_types(self._sqlalchemy_type) 1109s 1109s columns: list[Any] = [ 1109s Column(name, typ, index=is_index) 1109s for name, typ, is_index in column_names_and_types 1109s ] 1109s 1109s if self.keys is not None: 1109s if not is_list_like(self.keys): 1109s keys = [self.keys] 1109s else: 1109s keys = self.keys 1109s pkc = PrimaryKeyConstraint(*keys, name=self.name + "_pk") 1109s columns.append(pkc) 1109s 1109s schema = self.schema or self.pd_sql.meta.schema 1109s 1109s # At this point, attach to new metadata, only attach to self.meta 1109s # once table is created. 1109s meta = MetaData() 1109s return Table(self.name, meta, *columns, schema=schema) 1109s 1109s def _harmonize_columns( 1109s self, 1109s parse_dates=None, 1109s dtype_backend: DtypeBackend | Literal["numpy"] = "numpy", 1109s ) -> None: 1109s """ 1109s Make the DataFrame's column types align with the SQL table 1109s column types. 1109s Need to work around limited NA value support. Floats are always 1109s fine, ints must always be floats if there are Null values. 1109s Booleans are hard because converting bool column with None replaces 1109s all Nones with false. Therefore only convert bool if there are no 1109s NA values. 1109s Datetimes should already be converted to np.datetime64 if supported, 1109s but here we also force conversion if required. 1109s """ 1109s parse_dates = _process_parse_dates_argument(parse_dates) 1109s 1109s for sql_col in self.table.columns: 1109s col_name = sql_col.name 1109s try: 1109s df_col = self.frame[col_name] 1109s 1109s # Handle date parsing upfront; don't try to convert columns 1109s # twice 1109s if col_name in parse_dates: 1109s try: 1109s fmt = parse_dates[col_name] 1109s except TypeError: 1109s fmt = None 1109s self.frame[col_name] = _handle_date_column(df_col, format=fmt) 1109s continue 1109s 1109s # the type the dataframe column should have 1109s col_type = self._get_dtype(sql_col.type) 1109s 1109s if ( 1109s col_type is datetime 1109s or col_type is date 1109s or col_type is DatetimeTZDtype 1109s ): 1109s # Convert tz-aware Datetime SQL columns to UTC 1109s utc = col_type is DatetimeTZDtype 1109s self.frame[col_name] = _handle_date_column(df_col, utc=utc) 1109s elif dtype_backend == "numpy" and col_type is float: 1109s # floats support NA, can always convert! 1109s self.frame[col_name] = df_col.astype(col_type, copy=False) 1109s 1109s elif dtype_backend == "numpy" and len(df_col) == df_col.count(): 1109s # No NA values, can convert ints and bools 1109s if col_type is np.dtype("int64") or col_type is bool: 1109s self.frame[col_name] = df_col.astype(col_type, copy=False) 1109s except KeyError: 1109s pass # this column not in results 1109s 1109s def _sqlalchemy_type(self, col: Index | Series): 1109s dtype: DtypeArg = self.dtype or {} 1109s if is_dict_like(dtype): 1109s dtype = cast(dict, dtype) 1109s if col.name in dtype: 1109s return dtype[col.name] 1109s 1109s # Infer type of column, while ignoring missing values. 1109s # Needed for inserting typed data containing NULLs, GH 8778. 1109s col_type = lib.infer_dtype(col, skipna=True) 1109s 1109s from sqlalchemy.types import ( 1109s TIMESTAMP, 1109s BigInteger, 1109s Boolean, 1109s Date, 1109s DateTime, 1109s Float, 1109s Integer, 1109s SmallInteger, 1109s Text, 1109s Time, 1109s ) 1109s 1109s if col_type in ("datetime64", "datetime"): 1109s # GH 9086: TIMESTAMP is the suggested type if the column contains 1109s # timezone information 1109s try: 1109s # error: Item "Index" of "Union[Index, Series]" has no attribute "dt" 1109s if col.dt.tz is not None: # type: ignore[union-attr] 1109s return TIMESTAMP(timezone=True) 1109s except AttributeError: 1109s # The column is actually a DatetimeIndex 1109s # GH 26761 or an Index with date-like data e.g. 9999-01-01 1109s if getattr(col, "tz", None) is not None: 1109s return TIMESTAMP(timezone=True) 1109s return DateTime 1109s if col_type == "timedelta64": 1109s warnings.warn( 1109s "the 'timedelta' type is not supported, and will be " 1109s "written as integer values (ns frequency) to the database.", 1109s UserWarning, 1109s stacklevel=find_stack_level(), 1109s ) 1109s return BigInteger 1109s elif col_type == "floating": 1109s if col.dtype == "float32": 1109s return Float(precision=23) 1109s else: 1109s return Float(precision=53) 1109s elif col_type == "integer": 1109s # GH35076 Map pandas integer to optimal SQLAlchemy integer type 1109s if col.dtype.name.lower() in ("int8", "uint8", "int16"): 1109s return SmallInteger 1109s elif col.dtype.name.lower() in ("uint16", "int32"): 1109s return Integer 1109s elif col.dtype.name.lower() == "uint64": 1109s raise ValueError("Unsigned 64 bit integer datatype is not supported") 1109s else: 1109s return BigInteger 1109s elif col_type == "boolean": 1109s return Boolean 1109s elif col_type == "date": 1109s return Date 1109s elif col_type == "time": 1109s return Time 1109s elif col_type == "complex": 1109s raise ValueError("Complex datatypes not supported") 1109s 1109s return Text 1109s 1109s def _get_dtype(self, sqltype): 1109s from sqlalchemy.types import ( 1109s TIMESTAMP, 1109s Boolean, 1109s Date, 1109s DateTime, 1109s Float, 1109s Integer, 1109s ) 1109s 1109s if isinstance(sqltype, Float): 1109s return float 1109s elif isinstance(sqltype, Integer): 1109s # TODO: Refine integer size. 1109s return np.dtype("int64") 1109s elif isinstance(sqltype, TIMESTAMP): 1109s # we have a timezone capable type 1109s if not sqltype.timezone: 1109s return datetime 1109s return DatetimeTZDtype 1109s elif isinstance(sqltype, DateTime): 1109s # Caution: np.datetime64 is also a subclass of np.number. 1109s return datetime 1109s elif isinstance(sqltype, Date): 1109s return date 1109s elif isinstance(sqltype, Boolean): 1109s return bool 1109s return object 1109s 1109s 1109s class PandasSQL(PandasObject, ABC): 1109s """ 1109s Subclasses Should define read_query and to_sql. 1109s """ 1109s 1109s def __enter__(self) -> Self: 1109s return self 1109s 1109s def __exit__(self, *args) -> None: 1109s pass 1109s 1109s def read_table( 1109s self, 1109s table_name: str, 1109s index_col: str | list[str] | None = None, 1109s coerce_float: bool = True, 1109s parse_dates=None, 1109s columns=None, 1109s schema: str | None = None, 1109s chunksize: int | None = None, 1109s dtype_backend: DtypeBackend | Literal["numpy"] = "numpy", 1109s ) -> DataFrame | Iterator[DataFrame]: 1109s raise NotImplementedError 1109s 1109s @abstractmethod 1109s def read_query( 1109s self, 1109s sql: str, 1109s index_col: str | list[str] | None = None, 1109s coerce_float: bool = True, 1109s parse_dates=None, 1109s params=None, 1109s chunksize: int | None = None, 1109s dtype: DtypeArg | None = None, 1109s dtype_backend: DtypeBackend | Literal["numpy"] = "numpy", 1109s ) -> DataFrame | Iterator[DataFrame]: 1109s pass 1109s 1109s @abstractmethod 1109s def to_sql( 1109s self, 1109s frame, 1109s name: str, 1109s if_exists: Literal["fail", "replace", "append"] = "fail", 1109s index: bool = True, 1109s index_label=None, 1109s schema=None, 1109s chunksize: int | None = None, 1109s dtype: DtypeArg | None = None, 1109s method: Literal["multi"] | Callable | None = None, 1109s engine: str = "auto", 1109s **engine_kwargs, 1109s ) -> int | None: 1109s pass 1109s 1109s @abstractmethod 1109s def execute(self, sql: str | Select | TextClause, params=None): 1109s pass 1109s 1109s @abstractmethod 1109s def has_table(self, name: str, schema: str | None = None) -> bool: 1109s pass 1109s 1109s @abstractmethod 1109s def _create_sql_schema( 1109s self, 1109s frame: DataFrame, 1109s table_name: str, 1109s keys: list[str] | None = None, 1109s dtype: DtypeArg | None = None, 1109s schema: str | None = None, 1109s ) -> str: 1109s pass 1109s 1109s 1109s class BaseEngine: 1109s def insert_records( 1109s self, 1109s table: SQLTable, 1109s con, 1109s frame, 1109s name: str, 1109s index: bool | str | list[str] | None = True, 1109s schema=None, 1109s chunksize: int | None = None, 1109s method=None, 1109s **engine_kwargs, 1109s ) -> int | None: 1109s """ 1109s Inserts data into already-prepared table 1109s """ 1109s raise AbstractMethodError(self) 1109s 1109s 1109s class SQLAlchemyEngine(BaseEngine): 1109s def __init__(self) -> None: 1109s import_optional_dependency( 1109s "sqlalchemy", extra="sqlalchemy is required for SQL support." 1109s ) 1109s 1109s def insert_records( 1109s self, 1109s table: SQLTable, 1109s con, 1109s frame, 1109s name: str, 1109s index: bool | str | list[str] | None = True, 1109s schema=None, 1109s chunksize: int | None = None, 1109s method=None, 1109s **engine_kwargs, 1109s ) -> int | None: 1109s from sqlalchemy import exc 1109s 1109s try: 1109s return table.insert(chunksize=chunksize, method=method) 1109s except exc.StatementError as err: 1109s # GH34431 1109s # https://stackoverflow.com/a/67358288/6067848 1109s msg = r"""(\(1054, "Unknown column 'inf(e0)?' in 'field list'"\))(?# 1109s )|inf can not be used with MySQL""" 1109s err_text = str(err.orig) 1109s if re.search(msg, err_text): 1109s raise ValueError("inf cannot be used with MySQL") from err 1109s raise err 1109s 1109s 1109s def get_engine(engine: str) -> BaseEngine: 1109s """return our implementation""" 1109s if engine == "auto": 1109s engine = get_option("io.sql.engine") 1109s 1109s if engine == "auto": 1109s # try engines in this order 1109s engine_classes = [SQLAlchemyEngine] 1109s 1109s error_msgs = "" 1109s for engine_class in engine_classes: 1109s try: 1109s return engine_class() 1109s except ImportError as err: 1109s error_msgs += "\n - " + str(err) 1109s 1109s raise ImportError( 1109s "Unable to find a usable engine; " 1109s "tried using: 'sqlalchemy'.\n" 1109s "A suitable version of " 1109s "sqlalchemy is required for sql I/O " 1109s "support.\n" 1109s "Trying to import the above resulted in these errors:" 1109s f"{error_msgs}" 1109s ) 1109s 1109s if engine == "sqlalchemy": 1109s return SQLAlchemyEngine() 1109s 1109s raise ValueError("engine must be one of 'auto', 'sqlalchemy'") 1109s 1109s 1109s class SQLDatabase(PandasSQL): 1109s """ 1109s This class enables conversion between DataFrame and SQL databases 1109s using SQLAlchemy to handle DataBase abstraction. 1109s 1109s Parameters 1109s ---------- 1109s con : SQLAlchemy Connectable or URI string. 1109s Connectable to connect with the database. Using SQLAlchemy makes it 1109s possible to use any DB supported by that library. 1109s schema : string, default None 1109s Name of SQL schema in database to write to (if database flavor 1109s supports this). If None, use default schema (default). 1109s need_transaction : bool, default False 1109s If True, SQLDatabase will create a transaction. 1109s 1109s """ 1109s 1109s def __init__( 1109s self, con, schema: str | None = None, need_transaction: bool = False 1109s ) -> None: 1109s from sqlalchemy import create_engine 1109s from sqlalchemy.engine import Engine 1109s from sqlalchemy.schema import MetaData 1109s 1109s # self.exit_stack cleans up the Engine and Connection and commits the 1109s # transaction if any of those objects was created below. 1109s # Cleanup happens either in self.__exit__ or at the end of the iterator 1109s # returned by read_sql when chunksize is not None. 1109s self.exit_stack = ExitStack() 1109s if isinstance(con, str): 1109s con = create_engine(con) 1109s self.exit_stack.callback(con.dispose) 1109s if isinstance(con, Engine): 1109s con = self.exit_stack.enter_context(con.connect()) 1109s if need_transaction and not con.in_transaction(): 1109s self.exit_stack.enter_context(con.begin()) 1109s self.con = con 1109s self.meta = MetaData(schema=schema) 1109s self.returns_generator = False 1109s 1109s def __exit__(self, *args) -> None: 1109s if not self.returns_generator: 1109s self.exit_stack.close() 1109s 1109s @contextmanager 1109s def run_transaction(self): 1109s if not self.con.in_transaction(): 1109s with self.con.begin(): 1109s yield self.con 1109s else: 1109s yield self.con 1109s 1109s def execute(self, sql: str | Select | TextClause, params=None): 1109s """Simple passthrough to SQLAlchemy connectable""" 1109s args = [] if params is None else [params] 1109s if isinstance(sql, str): 1109s return self.con.exec_driver_sql(sql, *args) 1109s return self.con.execute(sql, *args) 1109s 1109s def read_table( 1109s self, 1109s table_name: str, 1109s index_col: str | list[str] | None = None, 1109s coerce_float: bool = True, 1109s parse_dates=None, 1109s columns=None, 1109s schema: str | None = None, 1109s chunksize: int | None = None, 1109s dtype_backend: DtypeBackend | Literal["numpy"] = "numpy", 1109s ) -> DataFrame | Iterator[DataFrame]: 1109s """ 1109s Read SQL database table into a DataFrame. 1109s 1109s Parameters 1109s ---------- 1109s table_name : str 1109s Name of SQL table in database. 1109s index_col : string, optional, default: None 1109s Column to set as index. 1109s coerce_float : bool, default True 1109s Attempts to convert values of non-string, non-numeric objects 1109s (like decimal.Decimal) to floating point. This can result in 1109s loss of precision. 1109s parse_dates : list or dict, default: None 1109s - List of column names to parse as dates. 1109s - Dict of ``{column_name: format string}`` where format string is 1109s strftime compatible in case of parsing string times, or is one of 1109s (D, s, ns, ms, us) in case of parsing integer timestamps. 1109s - Dict of ``{column_name: arg}``, where the arg corresponds 1109s to the keyword arguments of :func:`pandas.to_datetime`. 1109s Especially useful with databases without native Datetime support, 1109s such as SQLite. 1109s columns : list, default: None 1109s List of column names to select from SQL table. 1109s schema : string, default None 1109s Name of SQL schema in database to query (if database flavor 1109s supports this). If specified, this overwrites the default 1109s schema of the SQL database object. 1109s chunksize : int, default None 1109s If specified, return an iterator where `chunksize` is the number 1109s of rows to include in each chunk. 1109s dtype_backend : {'numpy_nullable', 'pyarrow'}, default 'numpy_nullable' 1109s Back-end data type applied to the resultant :class:`DataFrame` 1109s (still experimental). Behaviour is as follows: 1109s 1109s * ``"numpy_nullable"``: returns nullable-dtype-backed :class:`DataFrame` 1109s (default). 1109s * ``"pyarrow"``: returns pyarrow-backed nullable :class:`ArrowDtype` 1109s DataFrame. 1109s 1109s .. versionadded:: 2.0 1109s 1109s Returns 1109s ------- 1109s DataFrame 1109s 1109s See Also 1109s -------- 1109s pandas.read_sql_table 1109s SQLDatabase.read_query 1109s 1109s """ 1109s self.meta.reflect(bind=self.con, only=[table_name], views=True) 1109s table = SQLTable(table_name, self, index=index_col, schema=schema) 1109s if chunksize is not None: 1109s self.returns_generator = True 1109s return table.read( 1109s self.exit_stack, 1109s coerce_float=coerce_float, 1109s parse_dates=parse_dates, 1109s columns=columns, 1109s chunksize=chunksize, 1109s dtype_backend=dtype_backend, 1109s ) 1109s 1109s @staticmethod 1109s def _query_iterator( 1109s result, 1109s exit_stack: ExitStack, 1109s chunksize: int, 1109s columns, 1109s index_col=None, 1109s coerce_float: bool = True, 1109s parse_dates=None, 1109s dtype: DtypeArg | None = None, 1109s dtype_backend: DtypeBackend | Literal["numpy"] = "numpy", 1109s ): 1109s """Return generator through chunked result set""" 1109s has_read_data = False 1109s with exit_stack: 1109s while True: 1109s data = result.fetchmany(chunksize) 1109s if not data: 1109s if not has_read_data: 1109s yield _wrap_result( 1109s [], 1109s columns, 1109s index_col=index_col, 1109s coerce_float=coerce_float, 1109s parse_dates=parse_dates, 1109s dtype=dtype, 1109s dtype_backend=dtype_backend, 1109s ) 1109s break 1109s 1109s has_read_data = True 1109s yield _wrap_result( 1109s data, 1109s columns, 1109s index_col=index_col, 1109s coerce_float=coerce_float, 1109s parse_dates=parse_dates, 1109s dtype=dtype, 1109s dtype_backend=dtype_backend, 1109s ) 1109s 1109s def read_query( 1109s self, 1109s sql: str, 1109s index_col: str | list[str] | None = None, 1109s coerce_float: bool = True, 1109s parse_dates=None, 1109s params=None, 1109s chunksize: int | None = None, 1109s dtype: DtypeArg | None = None, 1109s dtype_backend: DtypeBackend | Literal["numpy"] = "numpy", 1109s ) -> DataFrame | Iterator[DataFrame]: 1109s """ 1109s Read SQL query into a DataFrame. 1109s 1109s Parameters 1109s ---------- 1109s sql : str 1109s SQL query to be executed. 1109s index_col : string, optional, default: None 1109s Column name to use as index for the returned DataFrame object. 1109s coerce_float : bool, default True 1109s Attempt to convert values of non-string, non-numeric objects (like 1109s decimal.Decimal) to floating point, useful for SQL result sets. 1109s params : list, tuple or dict, optional, default: None 1109s List of parameters to pass to execute method. The syntax used 1109s to pass parameters is database driver dependent. Check your 1109s database driver documentation for which of the five syntax styles, 1109s described in PEP 249's paramstyle, is supported. 1109s Eg. for psycopg2, uses %(name)s so use params={'name' : 'value'} 1109s parse_dates : list or dict, default: None 1109s - List of column names to parse as dates. 1109s - Dict of ``{column_name: format string}`` where format string is 1109s strftime compatible in case of parsing string times, or is one of 1109s (D, s, ns, ms, us) in case of parsing integer timestamps. 1109s - Dict of ``{column_name: arg dict}``, where the arg dict 1109s corresponds to the keyword arguments of 1109s :func:`pandas.to_datetime` Especially useful with databases 1109s without native Datetime support, such as SQLite. 1109s chunksize : int, default None 1109s If specified, return an iterator where `chunksize` is the number 1109s of rows to include in each chunk. 1109s dtype : Type name or dict of columns 1109s Data type for data or columns. E.g. np.float64 or 1109s {'a': np.float64, 'b': np.int32, 'c': 'Int64'} 1109s 1109s .. versionadded:: 1.3.0 1109s 1109s Returns 1109s ------- 1109s DataFrame 1109s 1109s See Also 1109s -------- 1109s read_sql_table : Read SQL database table into a DataFrame. 1109s read_sql 1109s 1109s """ 1109s result = self.execute(sql, params) 1109s columns = result.keys() 1109s 1109s if chunksize is not None: 1109s self.returns_generator = True 1109s return self._query_iterator( 1109s result, 1109s self.exit_stack, 1109s chunksize, 1109s columns, 1109s index_col=index_col, 1109s coerce_float=coerce_float, 1109s parse_dates=parse_dates, 1109s dtype=dtype, 1109s dtype_backend=dtype_backend, 1109s ) 1109s else: 1109s data = result.fetchall() 1109s frame = _wrap_result( 1109s data, 1109s columns, 1109s index_col=index_col, 1109s coerce_float=coerce_float, 1109s parse_dates=parse_dates, 1109s dtype=dtype, 1109s dtype_backend=dtype_backend, 1109s ) 1109s return frame 1109s 1109s read_sql = read_query 1109s 1109s def prep_table( 1109s self, 1109s frame, 1109s name: str, 1109s if_exists: Literal["fail", "replace", "append"] = "fail", 1109s index: bool | str | list[str] | None = True, 1109s index_label=None, 1109s schema=None, 1109s dtype: DtypeArg | None = None, 1109s ) -> SQLTable: 1109s """ 1109s Prepares table in the database for data insertion. Creates it if needed, etc. 1109s """ 1109s if dtype: 1109s if not is_dict_like(dtype): 1109s # error: Value expression in dictionary comprehension has incompatible 1109s # type "Union[ExtensionDtype, str, dtype[Any], Type[object], 1109s # Dict[Hashable, Union[ExtensionDtype, Union[str, dtype[Any]], 1109s # Type[str], Type[float], Type[int], Type[complex], Type[bool], 1109s # Type[object]]]]"; expected type "Union[ExtensionDtype, str, 1109s # dtype[Any], Type[object]]" 1109s dtype = {col_name: dtype for col_name in frame} # type: ignore[misc] 1109s else: 1109s dtype = cast(dict, dtype) 1109s 1109s from sqlalchemy.types import TypeEngine 1109s 1109s for col, my_type in dtype.items(): 1109s if isinstance(my_type, type) and issubclass(my_type, TypeEngine): 1109s pass 1109s elif isinstance(my_type, TypeEngine): 1109s pass 1109s else: 1109s raise ValueError(f"The type of {col} is not a SQLAlchemy type") 1109s 1109s table = SQLTable( 1109s name, 1109s self, 1109s frame=frame, 1109s index=index, 1109s if_exists=if_exists, 1109s index_label=index_label, 1109s schema=schema, 1109s dtype=dtype, 1109s ) 1109s table.create() 1109s return table 1109s 1109s def check_case_sensitive( 1109s self, 1109s name: str, 1109s schema: str | None, 1109s ) -> None: 1109s """ 1109s Checks table name for issues with case-sensitivity. 1109s Method is called after data is inserted. 1109s """ 1109s if not name.isdigit() and not name.islower(): 1109s # check for potentially case sensitivity issues (GH7815) 1109s # Only check when name is not a number and name is not lower case 1109s from sqlalchemy import inspect as sqlalchemy_inspect 1109s 1109s insp = sqlalchemy_inspect(self.con) 1109s table_names = insp.get_table_names(schema=schema or self.meta.schema) 1109s if name not in table_names: 1109s msg = ( 1109s f"The provided table name '{name}' is not found exactly as " 1109s "such in the database after writing the table, possibly " 1109s "due to case sensitivity issues. Consider using lower " 1109s "case table names." 1109s ) 1109s warnings.warn( 1109s msg, 1109s UserWarning, 1109s stacklevel=find_stack_level(), 1109s ) 1109s 1109s def to_sql( 1109s self, 1109s frame, 1109s name: str, 1109s if_exists: Literal["fail", "replace", "append"] = "fail", 1109s index: bool = True, 1109s index_label=None, 1109s schema: str | None = None, 1109s chunksize: int | None = None, 1109s dtype: DtypeArg | None = None, 1109s method: Literal["multi"] | Callable | None = None, 1109s engine: str = "auto", 1109s **engine_kwargs, 1109s ) -> int | None: 1109s """ 1109s Write records stored in a DataFrame to a SQL database. 1109s 1109s Parameters 1109s ---------- 1109s frame : DataFrame 1109s name : string 1109s Name of SQL table. 1109s if_exists : {'fail', 'replace', 'append'}, default 'fail' 1109s - fail: If table exists, do nothing. 1109s - replace: If table exists, drop it, recreate it, and insert data. 1109s - append: If table exists, insert data. Create if does not exist. 1109s index : boolean, default True 1109s Write DataFrame index as a column. 1109s index_label : string or sequence, default None 1109s Column label for index column(s). If None is given (default) and 1109s `index` is True, then the index names are used. 1109s A sequence should be given if the DataFrame uses MultiIndex. 1109s schema : string, default None 1109s Name of SQL schema in database to write to (if database flavor 1109s supports this). If specified, this overwrites the default 1109s schema of the SQLDatabase object. 1109s chunksize : int, default None 1109s If not None, then rows will be written in batches of this size at a 1109s time. If None, all rows will be written at once. 1109s dtype : single type or dict of column name to SQL type, default None 1109s Optional specifying the datatype for columns. The SQL type should 1109s be a SQLAlchemy type. If all columns are of the same type, one 1109s single value can be used. 1109s method : {None', 'multi', callable}, default None 1109s Controls the SQL insertion clause used: 1109s 1109s * None : Uses standard SQL ``INSERT`` clause (one per row). 1109s * 'multi': Pass multiple values in a single ``INSERT`` clause. 1109s * callable with signature ``(pd_table, conn, keys, data_iter)``. 1109s 1109s Details and a sample callable implementation can be found in the 1109s section :ref:`insert method `. 1109s engine : {'auto', 'sqlalchemy'}, default 'auto' 1109s SQL engine library to use. If 'auto', then the option 1109s ``io.sql.engine`` is used. The default ``io.sql.engine`` 1109s behavior is 'sqlalchemy' 1109s 1109s .. versionadded:: 1.3.0 1109s 1109s **engine_kwargs 1109s Any additional kwargs are passed to the engine. 1109s """ 1109s sql_engine = get_engine(engine) 1109s 1109s table = self.prep_table( 1109s frame=frame, 1109s name=name, 1109s if_exists=if_exists, 1109s index=index, 1109s index_label=index_label, 1109s schema=schema, 1109s dtype=dtype, 1109s ) 1109s 1109s total_inserted = sql_engine.insert_records( 1109s table=table, 1109s con=self.con, 1109s frame=frame, 1109s name=name, 1109s index=index, 1109s schema=schema, 1109s chunksize=chunksize, 1109s method=method, 1109s **engine_kwargs, 1109s ) 1109s 1109s self.check_case_sensitive(name=name, schema=schema) 1109s return total_inserted 1109s 1109s @property 1109s def tables(self): 1109s return self.meta.tables 1109s 1109s def has_table(self, name: str, schema: str | None = None) -> bool: 1109s from sqlalchemy import inspect as sqlalchemy_inspect 1109s 1109s insp = sqlalchemy_inspect(self.con) 1109s return insp.has_table(name, schema or self.meta.schema) 1109s 1109s def get_table(self, table_name: str, schema: str | None = None) -> Table: 1109s from sqlalchemy import ( 1109s Numeric, 1109s Table, 1109s ) 1109s 1109s schema = schema or self.meta.schema 1109s tbl = Table(table_name, self.meta, autoload_with=self.con, schema=schema) 1109s for column in tbl.columns: 1109s if isinstance(column.type, Numeric): 1109s column.type.asdecimal = False 1109s return tbl 1109s 1109s def drop_table(self, table_name: str, schema: str | None = None) -> None: 1109s schema = schema or self.meta.schema 1109s if self.has_table(table_name, schema): 1109s self.meta.reflect( 1109s bind=self.con, only=[table_name], schema=schema, views=True 1109s ) 1109s with self.run_transaction(): 1109s self.get_table(table_name, schema).drop(bind=self.con) 1109s self.meta.clear() 1109s 1109s def _create_sql_schema( 1109s self, 1109s frame: DataFrame, 1109s table_name: str, 1109s keys: list[str] | None = None, 1109s dtype: DtypeArg | None = None, 1109s schema: str | None = None, 1109s ) -> str: 1109s table = SQLTable( 1109s table_name, 1109s self, 1109s frame=frame, 1109s index=False, 1109s keys=keys, 1109s dtype=dtype, 1109s schema=schema, 1109s ) 1109s return str(table.sql_schema()) 1109s 1109s 1109s # ---- SQL without SQLAlchemy --- 1109s 1109s 1109s class ADBCDatabase(PandasSQL): 1109s """ 1109s This class enables conversion between DataFrame and SQL databases 1109s using ADBC to handle DataBase abstraction. 1109s 1109s Parameters 1109s ---------- 1109s con : adbc_driver_manager.dbapi.Connection 1109s """ 1109s 1109s def __init__(self, con) -> None: 1109s self.con = con 1109s 1109s @contextmanager 1109s def run_transaction(self): 1109s with self.con.cursor() as cur: 1109s try: 1109s yield cur 1109s except Exception: 1109s self.con.rollback() 1109s raise 1109s self.con.commit() 1109s 1109s def execute(self, sql: str | Select | TextClause, params=None): 1109s if not isinstance(sql, str): 1109s raise TypeError("Query must be a string unless using sqlalchemy.") 1109s args = [] if params is None else [params] 1109s cur = self.con.cursor() 1109s try: 1109s cur.execute(sql, *args) 1109s return cur 1109s except Exception as exc: 1109s try: 1109s self.con.rollback() 1109s except Exception as inner_exc: # pragma: no cover 1109s ex = DatabaseError( 1109s f"Execution failed on sql: {sql}\n{exc}\nunable to rollback" 1109s ) 1109s raise ex from inner_exc 1109s 1109s ex = DatabaseError(f"Execution failed on sql '{sql}': {exc}") 1109s raise ex from exc 1109s 1109s def read_table( 1109s self, 1109s table_name: str, 1109s index_col: str | list[str] | None = None, 1109s coerce_float: bool = True, 1109s parse_dates=None, 1109s columns=None, 1109s schema: str | None = None, 1109s chunksize: int | None = None, 1109s dtype_backend: DtypeBackend | Literal["numpy"] = "numpy", 1109s ) -> DataFrame | Iterator[DataFrame]: 1109s """ 1109s Read SQL database table into a DataFrame. 1109s 1109s Parameters 1109s ---------- 1109s table_name : str 1109s Name of SQL table in database. 1109s coerce_float : bool, default True 1109s Raises NotImplementedError 1109s parse_dates : list or dict, default: None 1109s - List of column names to parse as dates. 1109s - Dict of ``{column_name: format string}`` where format string is 1109s strftime compatible in case of parsing string times, or is one of 1109s (D, s, ns, ms, us) in case of parsing integer timestamps. 1109s - Dict of ``{column_name: arg}``, where the arg corresponds 1109s to the keyword arguments of :func:`pandas.to_datetime`. 1109s Especially useful with databases without native Datetime support, 1109s such as SQLite. 1109s columns : list, default: None 1109s List of column names to select from SQL table. 1109s schema : string, default None 1109s Name of SQL schema in database to query (if database flavor 1109s supports this). If specified, this overwrites the default 1109s schema of the SQL database object. 1109s chunksize : int, default None 1109s Raises NotImplementedError 1109s dtype_backend : {'numpy_nullable', 'pyarrow'}, default 'numpy_nullable' 1109s Back-end data type applied to the resultant :class:`DataFrame` 1109s (still experimental). Behaviour is as follows: 1109s 1109s * ``"numpy_nullable"``: returns nullable-dtype-backed :class:`DataFrame` 1109s (default). 1109s * ``"pyarrow"``: returns pyarrow-backed nullable :class:`ArrowDtype` 1109s DataFrame. 1109s 1109s .. versionadded:: 2.0 1109s 1109s Returns 1109s ------- 1109s DataFrame 1109s 1109s See Also 1109s -------- 1109s pandas.read_sql_table 1109s SQLDatabase.read_query 1109s 1109s """ 1109s if coerce_float is not True: 1109s raise NotImplementedError( 1109s "'coerce_float' is not implemented for ADBC drivers" 1109s ) 1109s if chunksize: 1109s raise NotImplementedError("'chunksize' is not implemented for ADBC drivers") 1109s 1109s if columns: 1109s if index_col: 1109s index_select = maybe_make_list(index_col) 1109s else: 1109s index_select = [] 1109s to_select = index_select + columns 1109s select_list = ", ".join(f'"{x}"' for x in to_select) 1109s else: 1109s select_list = "*" 1109s if schema: 1109s stmt = f"SELECT {select_list} FROM {schema}.{table_name}" 1109s else: 1109s stmt = f"SELECT {select_list} FROM {table_name}" 1109s 1109s mapping: type[ArrowDtype] | None | Callable 1109s if dtype_backend == "pyarrow": 1109s mapping = ArrowDtype 1109s elif dtype_backend == "numpy_nullable": 1109s from pandas.io._util import _arrow_dtype_mapping 1109s 1109s mapping = _arrow_dtype_mapping().get 1109s elif using_pyarrow_string_dtype(): 1109s from pandas.io._util import arrow_string_types_mapper 1109s 1109s arrow_string_types_mapper() 1109s else: 1109s mapping = None 1109s 1109s with self.con.cursor() as cur: 1109s cur.execute(stmt) 1109s df = cur.fetch_arrow_table().to_pandas(types_mapper=mapping) 1109s 1109s return _wrap_result_adbc( 1109s df, 1109s index_col=index_col, 1109s parse_dates=parse_dates, 1109s ) 1109s 1109s def read_query( 1109s self, 1109s sql: str, 1109s index_col: str | list[str] | None = None, 1109s coerce_float: bool = True, 1109s parse_dates=None, 1109s params=None, 1109s chunksize: int | None = None, 1109s dtype: DtypeArg | None = None, 1109s dtype_backend: DtypeBackend | Literal["numpy"] = "numpy", 1109s ) -> DataFrame | Iterator[DataFrame]: 1109s """ 1109s Read SQL query into a DataFrame. 1109s 1109s Parameters 1109s ---------- 1109s sql : str 1109s SQL query to be executed. 1109s index_col : string, optional, default: None 1109s Column name to use as index for the returned DataFrame object. 1109s coerce_float : bool, default True 1109s Raises NotImplementedError 1109s params : list, tuple or dict, optional, default: None 1109s Raises NotImplementedError 1109s parse_dates : list or dict, default: None 1109s - List of column names to parse as dates. 1109s - Dict of ``{column_name: format string}`` where format string is 1109s strftime compatible in case of parsing string times, or is one of 1109s (D, s, ns, ms, us) in case of parsing integer timestamps. 1109s - Dict of ``{column_name: arg dict}``, where the arg dict 1109s corresponds to the keyword arguments of 1109s :func:`pandas.to_datetime` Especially useful with databases 1109s without native Datetime support, such as SQLite. 1109s chunksize : int, default None 1109s Raises NotImplementedError 1109s dtype : Type name or dict of columns 1109s Data type for data or columns. E.g. np.float64 or 1109s {'a': np.float64, 'b': np.int32, 'c': 'Int64'} 1109s 1109s .. versionadded:: 1.3.0 1109s 1109s Returns 1109s ------- 1109s DataFrame 1109s 1109s See Also 1109s -------- 1109s read_sql_table : Read SQL database table into a DataFrame. 1109s read_sql 1109s 1109s """ 1109s if coerce_float is not True: 1109s raise NotImplementedError( 1109s "'coerce_float' is not implemented for ADBC drivers" 1109s ) 1109s if params: 1109s raise NotImplementedError("'params' is not implemented for ADBC drivers") 1109s if chunksize: 1109s raise NotImplementedError("'chunksize' is not implemented for ADBC drivers") 1109s 1109s mapping: type[ArrowDtype] | None | Callable 1109s if dtype_backend == "pyarrow": 1109s mapping = ArrowDtype 1109s elif dtype_backend == "numpy_nullable": 1109s from pandas.io._util import _arrow_dtype_mapping 1109s 1109s mapping = _arrow_dtype_mapping().get 1109s else: 1109s mapping = None 1109s 1109s with self.con.cursor() as cur: 1109s cur.execute(sql) 1109s df = cur.fetch_arrow_table().to_pandas(types_mapper=mapping) 1109s 1109s return _wrap_result_adbc( 1109s df, 1109s index_col=index_col, 1109s parse_dates=parse_dates, 1109s dtype=dtype, 1109s ) 1109s 1109s read_sql = read_query 1109s 1109s def to_sql( 1109s self, 1109s frame, 1109s name: str, 1109s if_exists: Literal["fail", "replace", "append"] = "fail", 1109s index: bool = True, 1109s index_label=None, 1109s schema: str | None = None, 1109s chunksize: int | None = None, 1109s dtype: DtypeArg | None = None, 1109s method: Literal["multi"] | Callable | None = None, 1109s engine: str = "auto", 1109s **engine_kwargs, 1109s ) -> int | None: 1109s """ 1109s Write records stored in a DataFrame to a SQL database. 1109s 1109s Parameters 1109s ---------- 1109s frame : DataFrame 1109s name : string 1109s Name of SQL table. 1109s if_exists : {'fail', 'replace', 'append'}, default 'fail' 1109s - fail: If table exists, do nothing. 1109s - replace: If table exists, drop it, recreate it, and insert data. 1109s - append: If table exists, insert data. Create if does not exist. 1109s index : boolean, default True 1109s Write DataFrame index as a column. 1109s index_label : string or sequence, default None 1109s Raises NotImplementedError 1109s schema : string, default None 1109s Name of SQL schema in database to write to (if database flavor 1109s supports this). If specified, this overwrites the default 1109s schema of the SQLDatabase object. 1109s chunksize : int, default None 1109s Raises NotImplementedError 1109s dtype : single type or dict of column name to SQL type, default None 1109s Raises NotImplementedError 1109s method : {None', 'multi', callable}, default None 1109s Raises NotImplementedError 1109s engine : {'auto', 'sqlalchemy'}, default 'auto' 1109s Raises NotImplementedError if not set to 'auto' 1109s """ 1109s if index_label: 1109s raise NotImplementedError( 1109s "'index_label' is not implemented for ADBC drivers" 1109s ) 1109s if chunksize: 1109s raise NotImplementedError("'chunksize' is not implemented for ADBC drivers") 1109s if dtype: 1109s raise NotImplementedError("'dtype' is not implemented for ADBC drivers") 1109s if method: 1109s raise NotImplementedError("'method' is not implemented for ADBC drivers") 1109s if engine != "auto": 1109s raise NotImplementedError( 1109s "engine != 'auto' not implemented for ADBC drivers" 1109s ) 1109s 1109s if schema: 1109s table_name = f"{schema}.{name}" 1109s else: 1109s table_name = name 1109s 1109s # pandas if_exists="append" will still create the 1109s # table if it does not exist; ADBC is more explicit with append/create 1109s # as applicable modes, so the semantics get blurred across 1109s # the libraries 1109s mode = "create" 1109s if self.has_table(name, schema): 1109s if if_exists == "fail": 1109s raise ValueError(f"Table '{table_name}' already exists.") 1109s elif if_exists == "replace": 1109s with self.con.cursor() as cur: 1109s cur.execute(f"DROP TABLE {table_name}") 1109s elif if_exists == "append": 1109s mode = "append" 1109s 1109s import pyarrow as pa 1109s 1109s try: 1109s tbl = pa.Table.from_pandas(frame, preserve_index=index) 1109s except pa.ArrowNotImplementedError as exc: 1109s raise ValueError("datatypes not supported") from exc 1109s 1109s with self.con.cursor() as cur: 1109s total_inserted = cur.adbc_ingest( 1109s table_name=name, data=tbl, mode=mode, db_schema_name=schema 1109s ) 1109s 1109s self.con.commit() 1109s return total_inserted 1109s 1109s def has_table(self, name: str, schema: str | None = None) -> bool: 1109s meta = self.con.adbc_get_objects( 1109s db_schema_filter=schema, table_name_filter=name 1109s ).read_all() 1109s 1109s for catalog_schema in meta["catalog_db_schemas"].to_pylist(): 1109s if not catalog_schema: 1109s continue 1109s for schema_record in catalog_schema: 1109s if not schema_record: 1109s continue 1109s 1109s for table_record in schema_record["db_schema_tables"]: 1109s if table_record["table_name"] == name: 1109s return True 1109s 1109s return False 1109s 1109s def _create_sql_schema( 1109s self, 1109s frame: DataFrame, 1109s table_name: str, 1109s keys: list[str] | None = None, 1109s dtype: DtypeArg | None = None, 1109s schema: str | None = None, 1109s ) -> str: 1109s raise NotImplementedError("not implemented for adbc") 1109s 1109s 1109s # sqlite-specific sql strings and handler class 1109s # dictionary used for readability purposes 1109s _SQL_TYPES = { 1109s "string": "TEXT", 1109s "floating": "REAL", 1109s "integer": "INTEGER", 1109s "datetime": "TIMESTAMP", 1109s "date": "DATE", 1109s "time": "TIME", 1109s "boolean": "INTEGER", 1109s } 1109s 1109s 1109s def _get_unicode_name(name: object): 1109s try: 1109s uname = str(name).encode("utf-8", "strict").decode("utf-8") 1109s except UnicodeError as err: 1109s raise ValueError(f"Cannot convert identifier to UTF-8: '{name}'") from err 1109s return uname 1109s 1109s 1109s def _get_valid_sqlite_name(name: object): 1109s # See https://stackoverflow.com/questions/6514274/how-do-you-escape-strings\ 1109s # -for-sqlite-table-column-names-in-python 1109s # Ensure the string can be encoded as UTF-8. 1109s # Ensure the string does not include any NUL characters. 1109s # Replace all " with "". 1109s # Wrap the entire thing in double quotes. 1109s 1109s name = _get_unicode_name(name) 1109s if not len(name): 1109s raise ValueError("Empty table or column name specified") 1109s 1109s if '\0' in name: 1109s raise ValueError("SQLite identifier cannot contain NULs") 1109s name = name.replace('"', '""') 1109s return '"' + name + '"' 1109s 1109s 1109s class SQLiteTable(SQLTable): 1109s """ 1109s Patch the SQLTable for fallback support. 1109s Instead of a table variable just use the Create Table statement. 1109s """ 1109s 1109s def __init__(self, *args, **kwargs) -> None: 1109s super().__init__(*args, **kwargs) 1109s 1109s self._register_date_adapters() 1109s 1109s def _register_date_adapters(self) -> None: 1109s # GH 8341 1109s # register an adapter callable for datetime.time object 1109s import sqlite3 1109s 1109s # this will transform time(12,34,56,789) into '12:34:56.000789' 1109s # (this is what sqlalchemy does) 1109s def _adapt_time(t) -> str: 1109s # This is faster than strftime 1109s return f"{t.hour:02d}:{t.minute:02d}:{t.second:02d}.{t.microsecond:06d}" 1109s 1109s # Also register adapters for date/datetime and co 1109s # xref https://docs.python.org/3.12/library/sqlite3.html#adapter-and-converter-recipes 1109s # Python 3.12+ doesn't auto-register adapters for us anymore 1109s 1109s adapt_date_iso = lambda val: val.isoformat() 1109s adapt_datetime_iso = lambda val: val.isoformat(" ") 1109s 1109s sqlite3.register_adapter(time, _adapt_time) 1109s 1109s sqlite3.register_adapter(date, adapt_date_iso) 1109s sqlite3.register_adapter(datetime, adapt_datetime_iso) 1109s 1109s convert_date = lambda val: date.fromisoformat(val.decode()) 1109s convert_timestamp = lambda val: datetime.fromisoformat(val.decode()) 1109s 1109s sqlite3.register_converter("date", convert_date) 1109s sqlite3.register_converter("timestamp", convert_timestamp) 1109s 1109s def sql_schema(self) -> str: 1109s return str(";\n".join(self.table)) 1109s 1109s def _execute_create(self) -> None: 1109s with self.pd_sql.run_transaction() as conn: 1109s for stmt in self.table: 1109s conn.execute(stmt) 1109s 1109s def insert_statement(self, *, num_rows: int) -> str: 1109s names = list(map(str, self.frame.columns)) 1109s wld = "?" # wildcard char 1109s escape = _get_valid_sqlite_name 1109s 1109s if self.index is not None: 1109s for idx in self.index[::-1]: 1109s names.insert(0, idx) 1109s 1109s bracketed_names = [escape(column) for column in names] 1109s col_names = ",".join(bracketed_names) 1109s 1109s row_wildcards = ",".join([wld] * len(names)) 1109s wildcards = ",".join([f"({row_wildcards})" for _ in range(num_rows)]) 1109s insert_statement = ( 1109s f"INSERT INTO {escape(self.name)} ({col_names}) VALUES {wildcards}" 1109s ) 1109s return insert_statement 1109s 1109s def _execute_insert(self, conn, keys, data_iter) -> int: 1109s data_list = list(data_iter) 1109s conn.executemany(self.insert_statement(num_rows=1), data_list) 1109s return conn.rowcount 1109s 1109s def _execute_insert_multi(self, conn, keys, data_iter) -> int: 1109s data_list = list(data_iter) 1109s flattened_data = [x for row in data_list for x in row] 1109s conn.execute(self.insert_statement(num_rows=len(data_list)), flattened_data) 1109s return conn.rowcount 1109s 1109s def _create_table_setup(self): 1109s """ 1109s Return a list of SQL statements that creates a table reflecting the 1109s structure of a DataFrame. The first entry will be a CREATE TABLE 1109s statement while the rest will be CREATE INDEX statements. 1109s """ 1109s column_names_and_types = self._get_column_names_and_types(self._sql_type_name) 1109s escape = _get_valid_sqlite_name 1109s 1109s create_tbl_stmts = [ 1109s escape(cname) + " " + ctype for cname, ctype, _ in column_names_and_types 1109s ] 1109s 1109s if self.keys is not None and len(self.keys): 1109s if not is_list_like(self.keys): 1109s keys = [self.keys] 1109s else: 1109s keys = self.keys 1109s cnames_br = ", ".join([escape(c) for c in keys]) 1109s create_tbl_stmts.append( 1109s f"CONSTRAINT {self.name}_pk PRIMARY KEY ({cnames_br})" 1109s ) 1109s if self.schema: 1109s schema_name = self.schema + "." 1109s else: 1109s schema_name = "" 1109s create_stmts = [ 1109s "CREATE TABLE " 1109s + schema_name 1109s + escape(self.name) 1109s + " (\n" 1109s + ",\n ".join(create_tbl_stmts) 1109s + "\n)" 1109s ] 1109s 1109s ix_cols = [cname for cname, _, is_index in column_names_and_types if is_index] 1109s if len(ix_cols): 1109s cnames = "_".join(ix_cols) 1109s cnames_br = ",".join([escape(c) for c in ix_cols]) 1109s create_stmts.append( 1109s "CREATE INDEX " 1109s + escape("ix_" + self.name + "_" + cnames) 1109s + "ON " 1109s + escape(self.name) 1109s + " (" 1109s + cnames_br 1109s + ")" 1109s ) 1109s 1109s return create_stmts 1109s 1109s def _sql_type_name(self, col): 1109s dtype: DtypeArg = self.dtype or {} 1109s if is_dict_like(dtype): 1109s dtype = cast(dict, dtype) 1109s if col.name in dtype: 1109s return dtype[col.name] 1109s 1109s # Infer type of column, while ignoring missing values. 1109s # Needed for inserting typed data containing NULLs, GH 8778. 1109s col_type = lib.infer_dtype(col, skipna=True) 1109s 1109s if col_type == "timedelta64": 1109s warnings.warn( 1109s "the 'timedelta' type is not supported, and will be " 1109s "written as integer values (ns frequency) to the database.", 1109s UserWarning, 1109s stacklevel=find_stack_level(), 1109s ) 1109s col_type = "integer" 1109s 1109s elif col_type == "datetime64": 1109s col_type = "datetime" 1109s 1109s elif col_type == "empty": 1109s col_type = "string" 1109s 1109s elif col_type == "complex": 1109s raise ValueError("Complex datatypes not supported") 1109s 1109s if col_type not in _SQL_TYPES: 1109s col_type = "string" 1109s 1109s return _SQL_TYPES[col_type] 1109s 1109s 1109s class SQLiteDatabase(PandasSQL): 1109s """ 1109s Version of SQLDatabase to support SQLite connections (fallback without 1109s SQLAlchemy). This should only be used internally. 1109s 1109s Parameters 1109s ---------- 1109s con : sqlite connection object 1109s 1109s """ 1109s 1109s def __init__(self, con) -> None: 1109s self.con = con 1109s 1109s @contextmanager 1109s def run_transaction(self): 1109s cur = self.con.cursor() 1109s try: 1109s yield cur 1109s self.con.commit() 1109s except Exception: 1109s self.con.rollback() 1109s raise 1109s finally: 1109s cur.close() 1109s 1109s def execute(self, sql: str | Select | TextClause, params=None): 1109s if not isinstance(sql, str): 1109s raise TypeError("Query must be a string unless using sqlalchemy.") 1109s args = [] if params is None else [params] 1109s > cur = self.con.cursor() 1109s E AttributeError: 'Engine' object has no attribute 'cursor' 1109s 1109s /usr/lib/python3/dist-packages/pandas/io/sql.py:2672: AttributeError 1109s ----------------------------- Captured stdout call ----------------------------- 1109s Dumped cluster state to test_cluster_dump/test_to_sql_engine_kwargs.yaml 1109s ------------------------------ Captured log call ------------------------------- 1109s INFO distributed.scheduler:scheduler.py:1711 State start 1109s INFO distributed.scheduler:scheduler.py:4072 Scheduler at: tcp://127.0.0.1:34751 1109s INFO distributed.scheduler:scheduler.py:4087 dashboard at: http://127.0.0.1:37937/status 1109s INFO distributed.scheduler:scheduler.py:7879 Registering Worker plugin shuffle 1109s INFO distributed.worker:worker.py:1442 Start worker at: tcp://127.0.0.1:43635 1109s INFO distributed.worker:worker.py:1443 Listening to: tcp://127.0.0.1:43635 1109s INFO distributed.worker:worker.py:1446 Worker name: 0 1109s INFO distributed.worker:worker.py:1448 dashboard at: 127.0.0.1:42519 1109s INFO distributed.worker:worker.py:1449 Waiting to connect to: tcp://127.0.0.1:34751 1109s INFO distributed.worker:worker.py:1450 ------------------------------------------------- 1109s INFO distributed.worker:worker.py:1451 Threads: 1 1109s INFO distributed.worker:worker.py:1453 Memory: 7.76 GiB 1109s INFO distributed.worker:worker.py:1457 Local Directory: /tmp/dask-scratch-space/worker-t3phidhu 1109s INFO distributed.worker:worker.py:1170 ------------------------------------------------- 1109s INFO distributed.worker:worker.py:1442 Start worker at: tcp://127.0.0.1:46183 1109s INFO distributed.worker:worker.py:1443 Listening to: tcp://127.0.0.1:46183 1109s INFO distributed.worker:worker.py:1446 Worker name: 1 1109s INFO distributed.worker:worker.py:1448 dashboard at: 127.0.0.1:41347 1109s INFO distributed.worker:worker.py:1449 Waiting to connect to: tcp://127.0.0.1:34751 1109s INFO distributed.worker:worker.py:1450 ------------------------------------------------- 1109s INFO distributed.worker:worker.py:1451 Threads: 2 1109s INFO distributed.worker:worker.py:1453 Memory: 7.76 GiB 1109s INFO distributed.worker:worker.py:1457 Local Directory: /tmp/dask-scratch-space/worker-adjktgk8 1109s INFO distributed.worker:worker.py:1170 ------------------------------------------------- 1109s INFO distributed.scheduler:scheduler.py:4424 Register worker 1109s INFO distributed.scheduler:scheduler.py:5934 Starting worker compute stream, tcp://127.0.0.1:43635 1109s INFO distributed.core:core.py:1019 Starting established connection to tcp://127.0.0.1:47974 1109s INFO distributed.scheduler:scheduler.py:4424 Register worker 1109s INFO distributed.scheduler:scheduler.py:5934 Starting worker compute stream, tcp://127.0.0.1:46183 1109s INFO distributed.core:core.py:1019 Starting established connection to tcp://127.0.0.1:47978 1109s INFO distributed.worker:worker.py:1873 Starting Worker plugin shuffle 1109s INFO distributed.worker:worker.py:1873 Starting Worker plugin shuffle 1109s INFO distributed.worker:worker.py:1237 Registered to: tcp://127.0.0.1:34751 1109s INFO distributed.worker:worker.py:1238 ------------------------------------------------- 1109s INFO distributed.worker:worker.py:1237 Registered to: tcp://127.0.0.1:34751 1109s INFO distributed.worker:worker.py:1238 ------------------------------------------------- 1109s INFO distributed.core:core.py:1019 Starting established connection to tcp://127.0.0.1:34751 1109s INFO distributed.core:core.py:1019 Starting established connection to tcp://127.0.0.1:34751 1109s INFO distributed.scheduler:scheduler.py:5691 Receive client connection: Client-035e8612-5234-11ef-9158-fa163edb7ce9 1109s INFO distributed.core:core.py:1019 Starting established connection to tcp://127.0.0.1:47992 1109s WARNING distributed.worker:worker.py:2343 Compute Failed 1109s Key: _to_sql_chunk-c9449040-5209-434a-b9f8-191fc6394e30 1109s Function: execute_task 1109s args: ((, , [Empty DataFrame 1109s Columns: [a, b] 1109s Index: []], (, [['name', 'test'], ['uri', 'sqlite:////tmp/tmpjnljxwy1'], ['engine_kwargs', (, [['echo', False]])], ['schema', None], ['if_exists', 'fail'], ['index', True], ['index_label', None], ['chunksize', None], ['dtype', None], ['method', None]]))) 1109s kwargs: {} 1109s Exception: 'AttributeError("\'Engine\' object has no attribute \'cursor\'")' 1109s 1109s INFO distributed.scheduler:scheduler.py:5735 Remove client Client-035e8612-5234-11ef-9158-fa163edb7ce9 1109s INFO distributed.core:core.py:1044 Received 'close-stream' from tcp://127.0.0.1:47992; closing. 1109s INFO distributed.scheduler:scheduler.py:5735 Remove client Client-035e8612-5234-11ef-9158-fa163edb7ce9 1109s INFO distributed.scheduler:scheduler.py:5727 Close client connection: Client-035e8612-5234-11ef-9158-fa163edb7ce9 1109s INFO distributed.worker:worker.py:1546 Stopping worker at tcp://127.0.0.1:43635. Reason: worker-close 1109s INFO distributed.worker:worker.py:1546 Stopping worker at tcp://127.0.0.1:46183. Reason: worker-close 1109s INFO distributed.core:core.py:1029 Connection to tcp://127.0.0.1:34751 has been closed. 1109s INFO distributed.core:core.py:1029 Connection to tcp://127.0.0.1:34751 has been closed. 1109s INFO distributed.core:core.py:1044 Received 'close-stream' from tcp://127.0.0.1:47974; closing. 1109s INFO distributed.core:core.py:1044 Received 'close-stream' from tcp://127.0.0.1:47978; closing. 1109s INFO distributed.scheduler:scheduler.py:5209 Remove worker (stimulus_id='handle-worker-cleanup-1722756882.1464643') 1109s INFO distributed.scheduler:scheduler.py:5209 Remove worker (stimulus_id='handle-worker-cleanup-1722756882.1466734') 1109s INFO distributed.scheduler:scheduler.py:5336 Lost all workers 1109s INFO distributed.scheduler:scheduler.py:4146 Scheduler closing due to unknown reason... 1109s INFO distributed.scheduler:scheduler.py:4164 Scheduler closing all comms 1109s =============================== warnings summary =============================== 1109s ../../../usr/lib/python3/dist-packages/dask/dataframe/__init__.py:31: 10 warnings 1109s array/tests/test_array_core.py: 1 warning 1109s bag/tests/test_bag.py: 13 warnings 1109s dataframe/io/tests/test_csv.py: 1 warning 1109s dataframe/io/tests/test_demo.py: 29 warnings 1109s dataframe/io/tests/test_io.py: 2 warnings 1109s dataframe/tests/test_accessors.py: 4 warnings 1109s dataframe/tests/test_categorical.py: 25 warnings 1109s dataframe/tests/test_dataframe.py: 2 warnings 1109s dataframe/tests/test_groupby.py: 2 warnings 1109s dataframe/tests/test_hyperloglog.py: 1 warning 1109s dataframe/tests/test_indexing.py: 1 warning 1109s dataframe/tests/test_shuffle.py: 50 warnings 1109s tests/test_backends.py: 1 warning 1109s tests/test_base.py: 13 warnings 1109s tests/test_distributed.py: 45 warnings 1109s tests/test_graph_manipulation.py: 3 warnings 1109s tests/test_layers.py: 5 warnings 1109s tests/test_typing.py: 4 warnings 1109s tests/test_utils.py: 1 warning 1109s /usr/lib/python3/dist-packages/dask/dataframe/__init__.py:31: FutureWarning: 1109s Dask dataframe query planning is disabled because dask-expr is not installed. 1109s 1109s You can install it with `pip install dask[dataframe]` or `conda install dask`. 1109s This will raise in a future version. 1109s 1109s warnings.warn(msg, FutureWarning) 1109s 1109s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_creation.py:20 1109s /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 1109s ["numpy", pytest.param("cupy", marks=pytest.mark.gpu)], 1109s 1109s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_cupy_core.py:7 1109s /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 1109s pytestmark = pytest.mark.gpu 1109s 1109s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_cupy_creation.py:6 1109s /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 1109s pytestmark = pytest.mark.gpu 1109s 1109s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_cupy_gufunc.py:6 1109s /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 1109s pytestmark = pytest.mark.gpu 1109s 1109s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_cupy_linalg.py:7 1109s /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 1109s pytestmark = pytest.mark.gpu 1109s 1109s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_cupy_overlap.py:7 1109s /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 1109s pytestmark = pytest.mark.gpu 1109s 1109s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_cupy_percentile.py:6 1109s /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 1109s pytestmark = pytest.mark.gpu 1109s 1109s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_cupy_random.py:5 1109s /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 1109s pytestmark = pytest.mark.gpu 1109s 1109s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_cupy_reductions.py:8 1109s /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 1109s pytestmark = pytest.mark.gpu 1109s 1109s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_cupy_routines.py:7 1109s /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 1109s pytestmark = pytest.mark.gpu 1109s 1109s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_cupy_slicing.py:6 1109s /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 1109s pytestmark = pytest.mark.gpu 1109s 1109s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_cupy_sparse.py:5 1109s /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 1109s pytestmark = pytest.mark.gpu 1109s 1109s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_linalg.py:591 1109s /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 1109s @pytest.mark.slow 1109s 1109s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_linalg.py:603 1109s /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 1109s @pytest.mark.slow 1109s 1109s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_linalg.py:1040 1109s /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 1109s @pytest.mark.slow 1109s 1109s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_reductions.py:207 1109s /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 1109s @pytest.mark.slow 1109s 1109s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_slicing.py:802 1109s /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 1109s @pytest.mark.slow 1109s 1109s ../../../usr/lib/python3/dist-packages/dask/bag/tests/test_bag.py:673 1109s /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 1109s @pytest.mark.slow 1109s 1109s ../../../usr/lib/python3/dist-packages/dask/bag/tests/test_bag.py:674 1109s /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 1109s @pytest.mark.network 1109s 1109s ../../../usr/lib/python3/dist-packages/dask/bag/tests/test_bag.py:738 1109s /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 1109s @pytest.mark.slow 1109s 1109s ../../../usr/lib/python3/dist-packages/dask/bag/tests/test_bag.py:739 1109s /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 1109s @pytest.mark.network 1109s 1109s ../../../usr/lib/python3/dist-packages/dask/bytes/tests/test_http.py:173 1109s /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 1109s @pytest.mark.network 1109s 1109s ../../../usr/lib/python3/dist-packages/dask/bytes/tests/test_http.py:201 1109s /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 1109s @pytest.mark.flaky( 1109s 1109s ../../../usr/lib/python3/dist-packages/dask/bytes/tests/test_http.py:204 1109s /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 1109s @pytest.mark.network 1109s 1109s ../../../usr/lib/python3/dist-packages/dask/bytes/tests/test_http.py:217 1109s /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 1109s @pytest.mark.network 1109s 1109s ../../../usr/lib/python3/dist-packages/dask/bytes/tests/test_local.py:276 1109s /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 1109s @pytest.mark.slow 1109s 1109s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_csv.py:745 1109s /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 1109s @pytest.mark.slow 1109s 1109s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_csv.py:1828 1109s /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 1109s @pytest.mark.skip_with_pyarrow_strings # checks graph layers 1109s 1109s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_demo.py:96 1109s /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 1109s @pytest.mark.skip_with_pyarrow_strings # checks graph layers 1109s 1109s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_hdf.py:23 1109s /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 1109s pytestmark = pytest.mark.skip_with_pyarrow_strings # no support for hdf yet 1109s 1109s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_hdf.py:407 1109s /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 1109s @pytest.mark.slow 1109s 1109s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_io.py:352 1109s /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 1109s @pytest.mark.gpu 1109s 1109s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_io.py:561 1109s /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 1109s @pytest.mark.gpu 1109s 1109s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_io.py:1096 1109s /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 1109s @pytest.mark.gpu 1109s 1109s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_parquet.py:1041 1109s /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 1109s @pytest.mark.skip_with_pyarrow_strings # need an object to store a dict 1109s 1109s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_parquet.py:1145 1109s /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 1109s @pytest.mark.skip_with_pyarrow_strings # don't want to convert binary data to pyarrow strings 1109s 1109s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_parquet.py:1231 1109s /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 1109s @pytest.mark.xfail_with_pyarrow_strings # https://github.com/apache/arrow/issues/33727 1109s 1109s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_parquet.py:1292 1109s /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 1109s @pytest.mark.skip_with_pyarrow_strings # need object columns to store arrays 1109s 1109s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_parquet.py:2835 1109s /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 1109s marks=pytest.mark.xfail_with_pyarrow_strings, 1109s 1109s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_parquet.py:4574 1109s /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 1109s @pytest.mark.gpu 1109s 1109s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_parquet.py:4677 1109s /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 1109s @pytest.mark.network 1109s 1109s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_parquet.py:4678 1109s /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 1109s @pytest.mark.slow 1109s 1109s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_arithmetics_reduction.py:43 1109s /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 1109s @pytest.mark.slow 1109s 1109s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_arithmetics_reduction.py:167 1109s /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 1109s @pytest.mark.slow 1109s 1109s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_arithmetics_reduction.py:942 1109s /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 1109s @pytest.mark.xfail_with_pyarrow_strings 1109s 1109s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_arithmetics_reduction.py:1075 1109s /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 1109s @pytest.mark.xfail_with_pyarrow_strings 1109s 1109s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_categorical.py:131 1109s /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 1109s @pytest.mark.gpu 1109s 1109s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_dataframe.py:2497 1109s /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 1109s @pytest.mark.slow 1109s 1109s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_dataframe.py:3670 1109s /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 1109s @pytest.mark.gpu 1109s 1109s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_dataframe.py:3756 1109s /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 1109s @pytest.mark.gpu 1109s 1109s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_dataframe.py:3805 1109s /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 1109s @pytest.mark.slow 1109s 1109s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_dataframe.py:5189 1109s /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 1109s @pytest.mark.parametrize("gpu", [False, pytest.param(True, marks=pytest.mark.gpu)]) 1109s 1109s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_dataframe.py:5536 1109s /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 1109s @pytest.mark.skip_with_pyarrow_strings # DateOffset has to be an object 1109s 1109s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_dataframe.py:5781 1109s /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 1109s @pytest.mark.skip_with_pyarrow_strings # has to be array to explode 1109s 1109s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_dataframe.py:5793 1109s /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 1109s @pytest.mark.skip_with_pyarrow_strings # has to be array to explode 1109s 1109s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_dataframe.py:6438 1109s /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 1109s @pytest.mark.gpu 1109s 1109s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_groupby.py:1348 1109s /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 1109s @pytest.mark.flaky(reruns=5) # See https://github.com/dask/dask/issues/9793 1109s 1109s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_groupby.py:2513 1109s /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 1109s @pytest.mark.skip_with_pyarrow_strings # has to be array to explode 1109s 1109s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_groupby.py:2931 1109s /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 1109s @pytest.mark.gpu 1109s 1109s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_groupby.py:2974 1109s /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 1109s @pytest.mark.gpu 1109s 1109s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_groupby.py:3000 1109s /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 1109s @pytest.mark.gpu 1109s 1109s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_groupby.py:3125 1109s /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 1109s pytest.param("cudf", marks=pytest.mark.gpu), 1109s 1109s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_indexing.py:757 1109s /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 1109s @pytest.mark.gpu 1109s 1109s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_multi.py:1159 1109s /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 1109s pytest.param("cudf", marks=pytest.mark.gpu), 1109s 1109s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_multi.py:1212 1109s /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 1109s @pytest.mark.slow 1109s 1109s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_multi.py:1488 1109s /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 1109s @pytest.mark.slow 1109s 1109s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_multi.py:1631 1109s /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 1109s @pytest.mark.slow 1109s 1109s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_multi.py:2651 1109s /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 1109s "engine", ["pandas", pytest.param("cudf", marks=pytest.mark.gpu)] 1109s 1109s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_shuffle.py:215 1109s /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 1109s "npartitions", [1, 4, 7, pytest.param(23, marks=pytest.mark.slow)] 1109s 1109s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_shuffle.py:583 1109s /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 1109s @pytest.mark.slow 1109s 1109s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_shuffle.py:723 1109s /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 1109s "engine", ["pandas", pytest.param("cudf", marks=pytest.mark.gpu)] 1109s 1109s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_shuffle.py:781 1109s /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 1109s "engine", ["pandas", pytest.param("cudf", marks=pytest.mark.gpu)] 1109s 1109s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_shuffle.py:810 1109s /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 1109s "engine", ["pandas", pytest.param("cudf", marks=pytest.mark.gpu)] 1109s 1109s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_shuffle.py:837 1109s /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 1109s "engine", ["pandas", pytest.param("cudf", marks=pytest.mark.gpu)] 1109s 1109s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_shuffle.py:1128 1109s /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 1109s @pytest.mark.slow 1109s 1109s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_shuffle.py:1596 1109s /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 1109s "backend", ["pandas", pytest.param("cudf", marks=pytest.mark.gpu)] 1109s 1109s ../../../usr/lib/python3/dist-packages/dask/tests/test_backends.py:8 1109s /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 1109s @pytest.mark.gpu 1109s 1109s ../../../usr/lib/python3/dist-packages/dask/tests/test_base.py:983 1109s /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 1109s @pytest.mark.flaky(reruns=10, reruns_delay=5) 1109s 1109s ../../../usr/lib/python3/dist-packages/dask/tests/test_base.py:984 1109s /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 1109s @pytest.mark.slow 1109s 1109s ../../../usr/lib/python3/dist-packages/dask/tests/test_distributed.py:278 1109s /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 1109s @pytest.mark.xfail_with_pyarrow_strings 1109s 1109s ../../../usr/lib/python3/dist-packages/dask/tests/test_distributed.py:303 1109s /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 1109s @pytest.mark.xfail_with_pyarrow_strings 1109s 1109s ../../../usr/lib/python3/dist-packages/dask/tests/test_distributed.py:509 1109s /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 1109s "parquet-fastparquet", marks=pytest.mark.skip_with_pyarrow_strings 1109s 1109s ../../../usr/lib/python3/dist-packages/dask/tests/test_distributed.py:513 1109s /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 1109s pytest.param("hdf", marks=pytest.mark.flaky(reruns=5)), 1109s 1109s ../../../usr/lib/python3/dist-packages/dask/tests/test_distributed.py:1000 1109s /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 1109s @pytest.mark.skip_with_pyarrow_strings # AttributeError: 'StringDtype' object has no attribute 'itemsize' 1109s 1109s array/tests/test_array_core.py::test_map_blocks_unique_name_drop_axis 1109s array/tests/test_array_core.py::test_map_blocks_unique_name_drop_axis 1109s /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. 1109s if not block_info: 1109s 1109s array/tests/test_array_core.py::test_map_blocks_unique_name_new_axis 1109s array/tests/test_array_core.py::test_map_blocks_unique_name_new_axis 1109s /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. 1109s if not block_info: 1109s 1109s array/tests/test_reductions.py::test_nan_object[min] 1109s array/tests/test_reductions.py::test_nan_object[min] 1109s array/tests/test_reductions.py::test_nan_object[min] 1109s array/tests/test_reductions.py::test_nan_object[max] 1109s array/tests/test_reductions.py::test_nan_object[max] 1109s array/tests/test_reductions.py::test_nan_object[max] 1109s /usr/lib/python3/dist-packages/numpy/core/fromnumeric.py:88: RuntimeWarning: invalid value encountered in reduce 1109s return ufunc.reduce(obj, axis, dtype, out, **passkwargs) 1109s 1109s bag/tests/test_bag.py: 4 warnings 1109s diagnostics/tests/test_profiler.py: 5 warnings 1109s tests/test_multiprocessing.py: 12 warnings 1109s /usr/lib/python3.12/multiprocessing/popen_fork.py:66: DeprecationWarning: This process (pid=4440) is multi-threaded, use of fork() may lead to deadlocks in the child. 1109s self.pid = os.fork() 1109s 1109s dataframe/io/tests/test_sql.py::test_to_sql[False-1] 1109s dataframe/io/tests/test_sql.py::test_to_sql[False-2] 1109s dataframe/io/tests/test_sql.py::test_to_sql[True-1] 1109s dataframe/io/tests/test_sql.py::test_to_sql[True-2] 1109s dataframe/io/tests/test_sql.py::test_to_sql_kwargs 1109s dataframe/io/tests/test_sql.py::test_to_sql_engine_kwargs 1109s tests/test_distributed.py::test_to_sql_engine_kwargs 1109s /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. 1109s q = d.to_sql(con=engine, **kwargs) 1109s 1109s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[product-0] 1109s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[product-1] 1109s /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. 1109s result = testfunction(**testargs) 1109s 1109s dataframe/tests/test_dataframe.py::test_combine_first_all_nans[f8-i8] 1109s dataframe/tests/test_dataframe.py::test_combine_first_all_nans[f8-f4] 1109s /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. 1109s return getattr(__obj, self.method)(*args, **kwargs) 1109s 1109s dataframe/tests/test_groupby.py: 168 warnings 1109s /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. 1109s s_result = result.stack(dropna=False) 1109s 1109s dataframe/tests/test_groupby.py: 40 warnings 1109s /usr/lib/python3/dist-packages/dask/dataframe/groupby.py:594: RuntimeWarning: invalid value encountered in scalar divide 1109s val = (df[mul_col] - df[i] * df[j] / n).values[0] / div.values[0] 1109s 1109s dataframe/tests/test_groupby.py: 20 warnings 1109s /usr/lib/python3/dist-packages/dask/dataframe/groupby.py:598: RuntimeWarning: invalid value encountered in scalar divide 1109s std_val_i = (df[ii] - (df[i] ** 2) / ni).values[0] / div.values[0] 1109s 1109s dataframe/tests/test_groupby.py: 20 warnings 1109s /usr/lib/python3/dist-packages/dask/dataframe/groupby.py:599: RuntimeWarning: invalid value encountered in scalar divide 1109s std_val_j = (df[jj] - (df[j] ** 2) / nj).values[0] / div.values[0] 1109s 1109s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 1109s =========================== short test summary info ============================ 1109s FAILED dataframe/io/tests/test_sql.py::test_datetimes - ImportError: Using UR... 1109s FAILED dataframe/io/tests/test_sql.py::test_to_sql[False-1] - AttributeError:... 1109s FAILED dataframe/io/tests/test_sql.py::test_to_sql[False-2] - AttributeError:... 1109s FAILED dataframe/io/tests/test_sql.py::test_to_sql[True-1] - AttributeError: ... 1109s FAILED dataframe/io/tests/test_sql.py::test_to_sql[True-2] - AttributeError: ... 1109s FAILED dataframe/io/tests/test_sql.py::test_to_sql_kwargs - AttributeError: '... 1109s FAILED dataframe/io/tests/test_sql.py::test_to_sql_engine_kwargs - AttributeE... 1109s FAILED tests/test_distributed.py::test_to_sql_engine_kwargs - AttributeError:... 1109s ERROR dataframe/io/tests/test_sql.py::test_empty - ImportError: Using URI str... 1109s ERROR dataframe/io/tests/test_sql.py::test_single_column[True] - ImportError:... 1109s ERROR dataframe/io/tests/test_sql.py::test_single_column[False] - ImportError... 1109s ERROR dataframe/io/tests/test_sql.py::test_passing_engine_as_uri_raises_helpful_error 1109s ERROR dataframe/io/tests/test_sql.py::test_needs_rational - ImportError: Usin... 1109s ERROR dataframe/io/tests/test_sql.py::test_simple - ImportError: Using URI st... 1109s ERROR dataframe/io/tests/test_sql.py::test_npartitions - ImportError: Using U... 1109s ERROR dataframe/io/tests/test_sql.py::test_divisions - ImportError: Using URI... 1109s ERROR dataframe/io/tests/test_sql.py::test_meta - ImportError: Using URI stri... 1109s ERROR dataframe/io/tests/test_sql.py::test_meta_no_head_rows - ImportError: U... 1109s ERROR dataframe/io/tests/test_sql.py::test_no_meta_no_head_rows - ImportError... 1109s ERROR dataframe/io/tests/test_sql.py::test_limits - ImportError: Using URI st... 1109s ERROR dataframe/io/tests/test_sql.py::test_extra_connection_engine_keywords 1109s ERROR dataframe/io/tests/test_sql.py::test_query - ImportError: Using URI str... 1109s ERROR dataframe/io/tests/test_sql.py::test_query_index_from_query - ImportErr... 1109s ERROR dataframe/io/tests/test_sql.py::test_query_with_meta - ImportError: Usi... 1109s ERROR dataframe/io/tests/test_sql.py::test_no_character_index_without_divisions 1109s ERROR dataframe/io/tests/test_sql.py::test_read_sql - ImportError: Using URI ... 1109s = 8 failed, 10620 passed, 1587 skipped, 12 deselected, 173 xfailed, 315 xpassed, 587 warnings, 18 errors in 946.89s (0:15:46) = 1110s autopkgtest [07:35:38]: test run-test: -----------------------] 1165s run-test FAIL non-zero exit status 1 1165s autopkgtest [07:36:33]: test run-test: - - - - - - - - - - results - - - - - - - - - - 1165s autopkgtest [07:36:33]: @@@@@@@@@@@@@@@@@@@@ summary 1165s run-test FAIL non-zero exit status 1 1370s nova [W] Skipping flock for amd64 1370s Creating nova instance adt-oracular-amd64-dask-20240804-071707-juju-7f2275-prod-proposed-migration-environment-2-fa59ac41-f0ea-4e1a-b0b5-39682966a8ff from image adt/ubuntu-oracular-amd64-server-20240804.img (UUID 2ba325a5-ca44-4115-8a92-43188db5008c)...